/*
Theme Name: theme AntiKey for WordPress 
Theme URI: 
Description: Бесплатно свежие ключи для Kaspersky, NOD32.
Version: 2.x
Author: mNigma
*/
*{
 margin: 0;
 padding: 0;   
}

html, body
{
height: 100%;	
}

a{
    color: #7c7c7c;
    outline: none;
}
a:hover{
    text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}
h1 {
  font-size: 170%;
}
h2 {
  font-size: 160%;
}
h3 {
  font-size: 140%;
}
h4 {
  font-size: 130%;
}
h5 {
  font-size: 120%;
}
h6 {
  font-size: 110%;
}
ol, ul{
    margin-left: 40px;
      padding: 0;
}
quote, code, fieldset {
  margin: .5em 0.1em;
}
p {
  margin: 0.6em 0 1.2em;
  padding: 0;
  line-height:1.3em;
}
a, a img{
    border: 0;
}
ol li, ul li {
  margin: 0.4em 0 0.4em .5em; 
}
body{
    font: 12px Tahoma;
    background: #fff;
    min-height: 100%;
}
#antikey{
margin:0 auto;
position:relative;
width:1024px;
min-height:100%;
}

/* top */
#top{
    width: 100%;
    background: url('images/top.png') top left repeat-x;
}
#top .left, #top .right, #top{
    float:left;
    height: 198px;
}
#top .left{
    width: 470px;
}
#top .right{
    width: 554px;
    background: url('images/righttop.png') top right no-repeat;
    
}
#l_top_menu{
    width: 370px;
    height: 60px;
    background: url('images/ltopmenu.png') top left repeat-x;
}
#l_top_menu ul{
    float:right;
    margin-top:7px;
    padding-bottom:8px;
    padding-left:35px;
    background: url('images/ultopmenu.jpg') left 4px  no-repeat;
    position:relative;
    margin-right: -10px;
}
#l_top_menu ul li{
    float: left;
    margin-top:0;
    margin-left: 0;
    padding:13px 0 5px;
    list-style-type: none;
}
#l_top_menu ul li.current_page_item{
    background-color: #fff;
}

#l_top_menu ul li a {
    color:#C51000;
    font-weight:bold;
    padding-left:10px;
    padding-right:10px;
    text-decoration:none;
    background: url('images/bkub.jpg') top left no-repeat;
}
#l_top_menu ul li:first-child a{
    background: none;
}
#l_top_menu ul li a:hover{
    text-decoration: underline;
}
#logo{
    background: url('images/leftbut.png') top left no-repeat;
    height:132px;
    margin-top:5px;
    text-align: center;
    padding-right:55px;
}
#logo img{
margin-top:25px;
}
#logo strong{
    font-weight: normal;
    display: block;
    color: #fff;
}

#r_top_menu{
    float:right;
    background: url('images/cut.png') top left no-repeat;
    height: 23px;
    padding-left: 24px;
    width: 125px;
}
#r_top_menu ul{
    margin-left: 0;
}
#r_top_menu ul li{
float:left;
font-size:0.9em;
list-style:none;
margin:0;
padding-left:12px;
padding-right:2px;
padding-top:2px;
background: url(images/topli.png) top left no-repeat;
}
#r_top_menu ul li:first-child{
    padding-left: 0;
    background: none;
}

#r_top_menu ul li a{
    text-decoration: none;
    color: #fff;
}
/*end top */

/* main */
#main_anti_key{
    width: 100%;
    float: left;
    background: url('images/main.png') top left repeat-x;
}
#main_anti_key .left, #main_anti_key .right{
    float:left;
}
#main_anti_key .left{
    width: 740px;
    min-height: 10px;
}
#main_anti_key .right{
    width: 284px;
    min-height: 10px;
    background: url(images/sideright.png) left -1px no-repeat;
}

#wplist .content, .pagecoment{
margin-left:70px;
width:609px;
background: url('images/rcont.jpg') top left repeat-x;
padding-top:10px;
margin-top: 0;
}
#comments{
    margin-top: 10px;
}
#comment{
    height:150px;
width:390px;
}
#wplist .content:first-child{
background: url(images/content.png) top left no-repeat;
margin-top:50px;

}
#wplist .content .node{
     background-color: #fff;
     padding: 0 10px;
     padding-top:5px;
}
#wplist .content .node h1{
    float: left;
    background: url('images/srt.png') top left no-repeat;
    padding-left:10px;
}

#wplist .content .node h1 span{
    color: #c51000;
}
.postuser{
    margin-bottom: 25px;
    color: #cecece;
    clear: both;
    padding-left: 10px;
}

.bodycontent{
    padding-left: 10px;
}
.ot{
    color:#6F6F6F;
    float:left;
    font-size:1.2em;
    font-weight:bold;
    padding-left:5px;
    padding-top:6px;
}

.info{
    background: url('images/foninfo.jpg') top left no-repeat;
    float:left;
    margin-left:-10px;
    margin-top:8px;
    min-height:51px;
    padding-left:15px;
    padding-top:10px;
    width:574px;
}
a.down{
display:block;
float:left;
height:50px;
position:relative;
top:-4px;
}
.info a{
    color: #000;   
}
.info_in{
    float:left;
padding-left:10px;
width:460px;
}
.topin{
height:39px;
margin-left:70px;
position:absolute;
top:201px;
width:600px;
left:0;
}
.topin h1{
    color: #c51000;
    padding-top:10px;
}

/* sidebar */
.sidebar{
background-color:#FFFFFF;
margin-left:7px;
margin-top:101px;
}

.widget{
    margin-bottom: 20px;
       background:  url('images/lwid.jpg') top right no-repeat;
       padding-top:1px;
}

.widget ul{
    margin-left:20px;
}
.widget ul li{
    list-style: none;
}

.widget span{
    display:block;
    font-size:1.7em;
    height:41px;
    padding-left:53px;
    padding-top:11px;
}

.widget_recent_entries span{
    background:  url('images/last.jpg') top left no-repeat;
}
.widget_categories span{
    background:  url('images/note.jpg') top left no-repeat;
}
.widget_archive span{
     background:  url('images/arch.jpg') top left no-repeat;
}

/*  end sidebar */


/* end main */


/* footer */
#footer{
    width: 1024px;
    margin: -76px auto 0;
    height: 76px;
    position: relative;
    background: url('images/footfon.jpg') top left repeat-x;
}
#footer .footermenu, #footer .caunt, #footer .search{
    float: left;
    height: 76px;
}
#footer .footermenu{
       width: 300px; 
       background: url(images/futkub.jpg) top left repeat-x;
}
#footer .footermenu ul{
    margin: 0;
    float: right;
}
#footer .footermenu ul li{
    list-style: none;
    float: left;
    margin:0;
    padding:15px 0 0;
    
}
#footer .footermenu ul li.current_page_item{
    background:none;
    background: url(images/futkub1.jpg) top left repeat-x;
}
#footer .footermenu ul li a{
    color: #fff;
    text-decoration: none;
    display: block;
    margin-right:10px;
    padding-left:14px;
    padding-right:4px;
    background: url(images/wkub.jpg) left 5px no-repeat;
}
#footer .footermenu ul li:first-child a{
    background: none;
}
#footer .caunt{
    width: 439px;
}

#footer .search{
    width: 285px;
}
#footer .sidebar{
    margin: 0;
    background: none;
}
#footer .widget{
    background: none;
    margin: 0;
    padding: 0;
}
/* end footer */

#pandus{
    width: 100%;
    clear: both;
    height: 84px;
}
.more{
    text-align: right;
}
.more a{
    color: #7c7c7c;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 0 0 10px 20px;
	display: inline;
	}

img.alignleft {
	padding:0 20px 10px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
 #searchsubmit{
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#FFFFFF;
position:relative;
top:20px;
 }
#footer #search, #search{
    background: url('images/search.png') top left no-repeat; 
    height:67px;
    margin-top:5px;
}
#s{
border:0 none;
margin-left:57px;
margin-top:23px;
width:168px;  
}

.postkoment{
clear:both;
}

#wplist .content .node h1  a{
color:#000;
text-decoration:none;
}
#wplist .content .node h1  a:hover{
text-decoration:underline;
}
#main_anti_key .navigation {
    text-align: right;
    padding-right:50px;
}
#main_anti_key .navigation *{
    border: 0;
    background: none;
} 
#footer .caunt {
 text-align:center;
}

#footer .caunt  img{
padding:25px 5px 0 0;
text-align:center;
}

#text-3 span
{
background: url("images/ultopmenu.jpg") no-repeat  left top;
}
