/*
Theme Name: Red Joy
Description: Тема для конкурса от сайта <a href="http://mywordpress.ru">Wordpress Россия</a>.
Version: 1.0
Author: Ilnur.name
Author URI: http://ilnur.name/
*/

* {padding:0px; margin:0px;}

img { border:0px;}
a { color:#000000;}
a:hover { color:#666666;}
a:focus { outline: none;}
.clear { clear:both; height:0px; overflow:hidden; font-size:1px; line-height:1px;}

html { background:url(images/bg.gif) repeat-x center top #660e00;}
body { background:url(images/green-line-bottom.gif) repeat-x left bottom; font-family:Arial;  font-size:13px; line-height:18px;}
h1 { font-family:Arial; color:#212121; font-weight:normal; font-size:18px; line-height:18px; text-align:left; padding-bottom:15px; padding-top:5px;}
h1 a { color:#212121; text-decoration:none;}
p { font-size:13px;}
#all-about-us { width:1082px; margin:0px auto; overflow:hidden;position:relative;}
#head-above { width:100%; }
#head { width:1037px; padding-left:45px;  margin:0px auto; height:196px; background:url(images/header-bg-inside.jpg) no-repeat center top; overflow:hidden;}
 .h-top { width:906px; height:226px; padding-top:32px; overflow:hidden;}
 .h-bot { width:906px; height:61px; overflow:hidden;}

 #logo {width:368px; padding-top:58px; float:left; color:#fff; font-family:Arial; font-size:12px; text-align:center;}
 #logo img { padding-bottom:15px;}
 #buttons { width:197px; float:right; height:111px; padding:74px 63px 0px 0px;}
   #rss { width:112px; height:117px; background:url(images/rsspng.png) no-repeat left top; position:absolute; right:60px; top:156px; z-index:1000;}
    #rss img { width:112px; height:117px;}
 #hto { width:993px; height:159px;}
 #menu-above { height:37px; width:100%; background:url(images/top-slim.gif) no-repeat 2px bottom;}
 #menu {list-style:none; padding-left:2px;}
 #menu li {float:left; width:114px; height:38px; text-align:center; overflow:hidden;}
 #menu li.last { width:116px;}
 #menu li.devider { width:2px; background:url(images/devider.gif) no-repeat 0px -1px; height:36px;overflow:hidden;}
 #menu li a { color:#fff; line-height:38px; display:block;  padding:0px 0px; font-size:13px; text-decoration:none;  }
 #menu li.active { color:#686868; text-decoration:none; background:url(images/button-top.png) no-repeat center bottom;}
 #menu li.active a {color:#686868;}
  #menu li.active2 {color:#fff; text-decoration:none; background:url(images/pipka.png) no-repeat center top;}

 #search { width:172px; height:30px;float:right; overflow:hidden; margin-top:62px; background: url(images/searchbg.gif) no-repeat;}
 #search #searchsubmit { width:32px; height:30px; float:left}
 #search #s { width:132px; height:16px; border:0px; float:left; background:none; margin-top:5px; line-height:16px; font-size:12px; padding:2px 4px 0px 4px; position:relative; color:#000; z-index:10000;} 
 
 #content-above { width:1083px; background:url(images/page-background.png) repeat-y 35px 0px;}
 #content { width:1083px; background:url(images/content-topik.gif) no-repeat 47px 0px; text-align:justify; }
 #content-slim { width:989px; margin-left:47px; height:1px; background:#fff; overflow:hidden;}
  #page { width:524px; float:left; overflow:hidden; padding-top:10px;}
    #page ol { list-style:decimal inside;}
	#page ol  li { padding-bottom:10px;}
     .post { width:456px; margin:0px auto; padding:9px 0px 5px 68px; position:relative; }
	 .post-date { position:absolute; left:0px; top:20px; width:47px; height:58px; background:url(images/data-center.png) no-repeat left top; text-align:center; padding-top:14px; font-family:Arial;}
	 .post-date .day { color:#fff; font-size:18px; }
	 .post-date .month { color:#fff; font-size:14px; padding-top:10px; }
	 .post-title { padding-bottom:10px; padding-right:80px; }
	 .post-title h1 { padding-bottom:5px;}
	 .post-title h1  a:hover { color:#666666;}
	 .post-title div a { line-height:30px; text-decoration:none;}
	 .post-title div span a  { color:#16ad11;}
	 .post-title div img { vertical-align:text-bottom; padding-right:5px;}
	 .peso { padding-left:10px;}
	 .post-title div { color:#518244; font-size:11px;}
	 .post-content { width:456px; background:url(images/dashes.gif) repeat-x left bottom; padding-bottom:11px; color:#747474;}
	 .post-content img { float:left; margin:0px 20px 20px 0px; border:5px solid #dcd9d2;}
	 .post p { padding-bottom:10px;}
	 
	 
	 .comments { width:53px; height:38px; background:url(images/comments.gif) no-repeat left top; position:absolute; left:471px; top:20px; line-height:30px; text-align:center; font-size:16px; font-weight:bold; font-family:Trebuchet MS}
	 .comments a{ color:#fff; text-decoration:none; display:block;}
	 .comments a:hover { color:#666666;}
	 .post-heighter { float:left; width:1px; height:275px; overflow:hidden;}
	 
	 .venzel { width:72px; height:33px; background:url(images/venzel.gif) no-repeat left top; position:absolute; left:240px; bottom:-50px;}
	 #notfound { width:524px; float:left; overflow:hidden; padding-top:20px; padding-left:80px;}
	 #comments { width:500px; margin:0px auto; padding:5px 0px 20px 0px; }
	 #comments ul { list-style:none;}
	 #comments li { border-bottom:1px solid #663300; padding:10px; margin-bottom:5px;}
	 #comments textarea { margin-top:15px;}
	 #comments input { margin-top:10px;}
	 #comments #comtop { padding-top:20px; font-size:22px; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:10px;}
	  
	 #side-boxes { width:185px; padding-left:25px; float:left;} 
	 #side-boxes h1 { font-size:16px; padding-top:30px;}
	 #side-boxes div { background:url(images/center-box.gif) no-repeat 20px 55px;}
	 #side-boxes ul { list-style:none; padding-right:10px;}
	 #side-boxes li { line-height:16px; padding:4px 0px;}
	 #side-boxes li a { text-decoration:none; padding-left:24px; display:block;}
	 #side-boxes li a:hover { color:#999;}
	 
	 #boxes-cat li a { background:url(images/green-arrow.gif) no-repeat 0px 0px;}
	 #boxes-arh li a { background:url(images/list.gif) no-repeat 0px 0px;}
	 #boxes-friends li a { background:url(images/avic.gif) no-repeat 0px 0px;}
	 #boxes-saying li a { background:url(images/saying.gif) no-repeat 0px 0px;}
	 
	 #side-boxes #boxes-reclama { background:none;}
	 #boxes-reclama li a { background:none; padding:0px; padding-bottom:10px;}
	  
	 
  #sidebar {width:309px; float:right; overflow:hidden; padding:0px; margin:0px; text-align:left; padding-right:32px;padding-top:10px;}
  #sidebar-header { line-height:23px; height:33px; padding-left:18px; color:#fff; font-size:16px;}
  .sidebar-box0 { width:308px; background:url(images/green-flash2.png) no-repeat 0px 0px;  padding-left:19px; padding-bottom:12px; }
  .sidebar-box1 { width:309px; background:url(images/green-flash2.png) no-repeat left top;  padding-left:18px; padding-bottom:12px; }
  .sidebar-box2 { width:309px; background:url(images/green-flash2.png) no-repeat left top;  padding-left:18px; padding-bottom:12px; }
  .sidebar-box3 { width:309px; background:url(images/green-flash2.png) no-repeat left top;  padding-left:18px; padding-bottom:12px; position:relative; }
  .sidebar-box-header { height:37px;line-height:35px; color:#fff; font-size:16px; padding-bottom:15px;}
  .side-images img{ padding-right:13px;}
  
  #sidebar h1 { padding-left:85px; line-height:40px; padding-top:25px; padding-bottom:5px;}
  #sidebar ul { width:260px; padding:10px 40px 15px 0px; list-style:none;}
  #sidebar li { width:260px; line-height:18px;  text-align:left;}
  #sidebar li a { display:block; padding:5px 0px 5px 30px;text-decoration:none; color:#7d7d7d;}
  #sidebar li a:hover { display:block; padding:5px 0px 5px 30px;text-decoration:none; color:#000;}
  .sidebar-box1 li { background:url(images/pensil2.gif) no-repeat 0px 5px;}
  .sidebar-box2 li { background:url(images/star.gif) no-repeat 0px 5px;}
  .sidebar-box3 li { background:url(images/ptica-govorun.gif) no-repeat 0px 5px; }
  
  
    #my-comments { width:440px; padding-left:75px; padding-top:10px; color:#747474;}
  #my-comments a { text-decoration:none; color:#16ad11; font-size:13px;}
  #my-comments h3 { padding:20px 0px 5px 0px; margin:0px;}
  #my-comments ol { padding-top:5px; list-style:none;}
  #my-comments li { padding-bottom:10px; padding-top:10px; }
  
  #ptichka { position:absolute; right:45px; top:-14px;}
  
  #footer-part { width:1003px; margin:0 auto; height:247px; padding:34px 0px 40px 50px; background:url(images/big-green.jpg) no-repeat 33px 0px; padding-left:80px;}
  #footer-part  ul { padding:0px 40px 0px 0px; width:250px; float:left; list-style:none;}
  #footer-part  ul.centeric { padding:0px 45px 0px 45px;}
  #footer-part li.headic { padding:0px; padding-bottom:15px; background:url(images/galka.png) no-repeat 0px 0px; font-size:16px; padding-left:40px; color:#fff; line-height:26px; width:200px;}
  #footer-part li.headic2 { padding:0px; padding-bottom:15px; background:url(images/galka.png) no-repeat 0px 0px; font-size:16px; padding-left:40px; color:#fff; line-height:26px;}
  #footer-part li { width:220px; line-height:20px; background:url(images/pencil-png.png) no-repeat 0px 2px; font-size:14px; padding-left:30px; padding-bottom:8px; color: #ed3e15;}
  #footer-part li a { padding-left:0px; color:#fff; text-decoration:none;}
  #footer-part li a:hover { color:#4add28;}
  
  #footer { width:936px; margin:0px auto; height:67px; padding-top:0px; padding-bottom:40px; color:#fff; text-align:center;}
  #footer a { color:#ed3e15; text-decoration:none;}
  #fleft { width:300px; float:left; text-align:left;}
  #fright { width:300px; float:right; text-align:right;}
  .lastauka {padding:0px 0px 0px 40px;  width:250px;  float:left;}
  .st-tag-cloud { width:250px; }
  .lastauka ul{ padding:0px;}
  .st-tag-cloud a { float:left; padding:3px;}
  
 .pages { display:none;}
 #pagination { padding:20px 0px 20px 75px; font-size:13px;}
 #pagination span.current {  padding:4px 8px 4px 8px; margin:2px; height:26px; line-height:26px; width:26px; overflow:hidden; background:url(images/nav-hover-active.gif) repeat-x left top; text-align:center;  color:#fff;}
 #pagination a { padding:4px 8px 4px 8px; margin:2px; background:url(images/nav-a.gif) repeat-x left top; text-align:center; height:24px; line-height:24px;  width:24px; overflow:hidden; text-decoration:none; border:1px solid #d9d9d9;}
 #pagination a:hover{ padding:4px 8px 4px 8px; margin:2px; background:url(images/nav-hover-active.gif) repeat-x left top; text-align:center; height:24px; border:0px; line-height:24px; width:24px; overflow:hidden; text-decoration:none; line-height:24px; color:#fff; border:1px solid #ffffff; }
 
    #MCOM { padding-top:20px;}
   #MCOM textarea { width:455px; padding:10px 10px; height:153px; background: #900500; border:0px solid #207a0d; color:#fff; font-size:13px; font-family:Arial; }
   #MCOM #txabo { width:455px; background: #900500; margin-bottom:10px; font-size:13px; font-family:Arial; }
   #MCOM .textfield {width:455px; padding:6px 10px; border:0px solid #207a0d; background: #900500;  color:#fff;  font-size:13px; }
   #MCOM p { margin:0px; padding:0px; padding-bottom:10px;}
   #MCOM img { margin:0px 0px 0px 0px;}  
   #submit_com { float:right;}
   
.commik {width:445px; margin:0px auto; padding:10px;     padding-bottom:3px;}
.comik-heighter { height:1px; width:1px; float:left;}
.commik-content { width:435px; float:left;} 
.commik-bottomik { width:445px; height:7px; overflow:hidden; } 
.avababa { float:left; width:80px; height:80px; margin-right:20px; margin-bottom:10px;}
.avababa  img {width:80px; height:80px;}
.comik-title { position:relative; padding-bottom:10px; padding-right:140px; color:#15bb00; font-size:13px; font-family:Arial; }
.comik-title a { color:#15bb00; text-decoration:none; font-size:13px; font-family:Arial; }
.comik-title a:hover{ color:#15bb00; text-decoration:underline; font-size:13px; font-family:Arial; }
.commentmetadata { position:absolute; right:0px; top:0px; color:#15bb00; font-size:12px;}
.commentmetadata a { color:#15bb00; text-decoration:none;}
.commentmetadata a:hover{ color:#15bb00; text-decoration:underline;}
.commik p{ padding-bottom:5px; color:#545454;}