/******************************
* Created by Snicke
* mailto: Snicke@gmail.com
* 04.02.2009 Russia
* Special for www.rav4click.ru
* Version: 3.0
*******************************/

body {	
    background: #FFFFFF;
	color: #333333;
	font-size: 12px;
	font-family: Verdana, Helvetica, Sans-Serif;
	margin: 0px auto 0px;
	padding: 0px;        
	}
	
#wrap {
	background: #FFFFFF;
	width: 720px;
	margin: 0px auto 0px;
	padding: 0px;
	}
	
/************************************************
*	Hyperlinks				*
************************************************/

a, a:visited {
	color: #0066CC;
	text-decoration: underline;
	}
	
a:hover  {
	text-decoration: none;
	}
	
.more {
	color: #0066CC;
    font-size: 11px;	
	}

/************************************************
*	Header  				*
************************************************/

#headerbg {
	background: #333333 url(../images/space.gif) no-repeat center bottom;
	}

#header {
	width: 980px;
    height: 120px;
	margin: 0px auto 0px;
	padding: 0px;
	}

.headerlogo {
	width: 980px;
    height: 70px;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
.topmenu {
	width: 980px;
    height: 50px;
	text-align: center;
	margin: 0px;
	padding: 2px 0px 0px 0px;
	}

	
/************************************************
*	Content 				* 
************************************************/

#contentbg {       
	width: 1000px;
	background: #FFFFFF url(../images/border.gif) center; 
    margin: 0px auto 0px;
	padding: 0px;
	float: center;        
	}

#content {       
	width: 950px;
	margin: 0px auto 0px;
	padding: 0px;
	float: center;
	}

#content .left {
    float: left;
	text-align: left;
	padding: 5px 0px 5px 0px;
}

#content .right {
    float: right;
	text-align: right;
	padding: 0px 0px 5px 0px;
}

	
#content p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	line-height: 18px;
	}
	
#content p .category {
	color: #aaaaaa;
	}	
	
#content h1 {
	color: #aaaaaa;
	font-size: 12px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	padding: 5px 0px 2px 0px; 
	margin: 0px 0px 0px 0px;
	line-height: 20px;
	}

	
#content h1 .num {
        color: #fd7802;
    }	
	
#content h1 .date {
        color: #0066CC;
        font-size: 10px;
    }	
	
#content h1 a  {
	color: #333333;
	text-decoration: underline;
	}

#content h1 a:hover {
	color: #fd7802;
	text-decoration: none;
	}

#content h1 sub  {
	color: #0066CC;
	font-size: 10px;
	}	
	
#content h1 sup  {
	color: #aaaaaa;
	font-size: 10px;
	}

*:first-child+html #content h1 sup  {
	color: #aaaaaa;
	font-size: 12px;
	} /* for IE7*/	
	
#content h2 {
	color: #0066cc;
	font-size: 22px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	padding: 0px 0px 10px 0px; 
	margin: 0px 0px 0px 0px;
	}		

#content h2 a  {
	color: #0066cc;
	text-decoration: underline;
	}

#content h2 sup  {
	color: #aaaaaa;
	font-size: 10px;
	}	

*:first-child+html #content h2 sup  {
	color: #aaaaaa;
	font-size: 12px;
	} /* for IE7*/

#content h2 .date {      
        background: #fd7802;
        color: #ffffff;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
        margin-top: 20px;
        padding: 2px 2px 2px 2px; 
    }	

#content h2 .num {
    color: #aaaaaa;
	font-size: 12px;
    }	


#content h4 {
	color: #333333;
	font-size: 12px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	padding: 0px 0px 10px 0px; 
	margin: 0px 0px 0px 0px;
	}		

#content h4 .num {
    color: #aaaaaa;
    }	
	
#content h4 a  {
	color: #333333;
	text-decoration: underline;
	}
	
#content h4 a:hover {
	color: #fd7802;
	text-decoration: underline;
	}


	
/*	
#content p img{
	float: left;
	border: none;
	margin-right: 15px;
	margin-bottom: 10px;
	}
*/	
	
#content img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}

#content img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}
	
#contentleft {
	float: left;
	width: 636px;
	margin: 0px;
	padding: 0px;
	}
	
#contentleft ol{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
#contentleft ol li{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 5px 0px;
	}
	
#contentleft ul{
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
#contentleft ul li{
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 5px 0px;
	}
	
blockquote{
	margin: 0px 25px 15px 25px;
	padding: 0px 20px 0px 20px;
	background: #E8E8E8;
	border-top: 2px solid #000000;
	border-bottom: 1px solid #000000;
	}
	
#content blockquote p{
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	}

#content ul {
        margin-left: 8px; padding-left: 8px;
        }

#content ul li {
        margin-left: 8px; padding-left: 8px;
        padding: 0px 0px 10px 0px;
        }

.td_date {
        padding-top: 8px;
}

.postbeta {
	width: 100%;
	border-top: 1px solid #C0C0C0;
        font-size: 10px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	}

.postbeta a {
        color: green;
	text-decoration: underline;
        }

.postbeta a:hover  {
        color: green;
	text-decoration: none;
        }
	

.postmeta {
	width: 100%;
	border-top: 1px solid #C0C0C0;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 50px 0px;
	}
	
.postmetaleft {
	float: left;
	width: 50%;
	margin: 0px;
	padding: 0px;
	}

.postmetaleft a {
        color: green;
	text-decoration: underline;
        }

.postmetaleft a:hover  {
        color: green;
	text-decoration: none;
        }
	
.postmetaright {
	float: right;
	width: 50%;
	text-align: right;
	margin: 0px;
	padding: 0px;
	}

#top_header {
	color: #333333;
	/* float: left; */
	width: 100%;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}	

#top_header h1 {
    background: #e8e8e8 url(../images/picto.png) top right no-repeat;
	color: #333333;
	font-size: 12px;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	padding: 8px 0px 7px 10px;
	margin: 10px 0px 0px 0px;
	}
	
#top_header h1 a {        
	color: #fd7802;
	}	

#top_header h3 {
    background: #e8e8e8 url(../images/picto.png) top right no-repeat;
	color: #333333;
	font-size: 11px;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	padding: 10px 0px 10px 10px;
	margin: 10px 0px 0px 0px;
	text-transform: uppercase;
	}	

#middle_header {
	color: #333333;
	width: 950px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}	

#middle_header h3 {
	background: #e8e8e8;
	color: #333333;
	font-size: 11px;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	padding: 10px 0px 10px 10px;
	margin: 10px 0px 0px 0px;
	text-transform: uppercase;
	}
	
#categories {
        text-align: center;
        line-height: 30px;       
        text-decoration: none;       
    }

#categories a {
       /* background: #efefef; */
        padding: 4px;    
        text-decoration: none;
        font: Arial, sans-serif;
        /* border: 1px solid #ffffff;  */
    }

#categories a:hover {
       /* background: #cccccc;  */
        padding: 4px;        
        text-decoration: none;
        color: #fd7802;
        /* border: 1px solid #C0C0C0; */
        font: Arial, sans-serif;
    }

	
/************************************************
*	Right Sidebar 				* 
************************************************/
	
#r_sidebar {
	color: #333333;
	float: right;
	width: 300px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}

#r_sidebar h2 {
	color: #333333;
	font-size: 12px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	padding: 0px 0px 10px 0px; 
	margin: 0px 0px 0px 0px;
	}		

#r_sidebar h2 .num {
    color: #aaaaaa;
    }	
	
#r_sidebar h2 a  {
	color: #333333;
	text-decoration: underline;
	}
	
#r_sidebar h2 a:hover {
	color: #fd7802;
	text-decoration: underline;
	}	
	
/*	
#r_sidebar h2 {
	background: #666666;
	color: #ffffff;
	font-size: 11px;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	padding: 10px 0px 10px 10px;
	margin: 10px 0px 0px 0px;
	text-transform: uppercase;
	}
*/

#r_sidebar h4{
	background: #e8e8e8;
	color: #333333;
	font-size: 11px;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	padding: 10px 0px 10px 10px;
	margin: 10px 0px 0px 0px;
	text-transform: uppercase;
	}
	
#r_sidebar h3 {
        background: #e8e8e8 url(../images/picto.png) top right no-repeat;
	
	color: #333333;
	font-size: 11px;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	padding: 10px 0px 10px 10px;
	margin: 10px 0px 0px 0px;
	text-transform: uppercase;
	}

#r_sidebar ul {
        margin-left: 8px; padding-left: 8px;
        }

#r_sidebar ul li {
        margin-left: 8px; padding-left: 8px;
        padding: 0px 0px 10px 0px;
        }

/*
#r_sidebar ul {
	list-style: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

#r_sidebar ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	}
	
#r_sidebar ul li a {
	background: #e8e8e8;
	display: block;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	border-top: 1px solid #C0C0C0;
	}

#r_sidebar ul li a.plus {
	background: #e8e8e8;
	display: block;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	}	

#r_sidebar ul li a:hover {
	background: #e8e8e8;
	color: #fd6802;
	}
*/	

#r_sidebar p{
	/* background: #ffffff; 
	padding: 0px 10px 10px 10px; */
	margin: 0px;
	line-height: 14px;
	}
	
.search {
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	}

/************************************************
*	PreFooter 				* 
************************************************/
	
#prefooter {
	color: #333333;
	}

#prefooter h2 {
	color: #333333;
	font-size: 12px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	padding: 0px 0px 8px 0px; 
	margin: 0px 0px 0px 0px;
	}	

#prefooter ul {
        margin-left: 8px; padding-left: 8px;
        }

	
/************************************************
*	Footer      				*
************************************************/

#footerbg {
	background: #333333 url(../images/space.gif) no-repeat top;
	}

#footer {
	color: #cccccc;
	width: 960px;
	margin: 0px auto 0px;
	padding: 40px 0px 20px 0px;
	text-align: center;
	font-size: 11px;
	}
	
#footer a, #footer a:visited{
	color: #ffffff;
	text-decoration: underline;
	}
	
#footer a:hover{
	text-decoration: none;
	}

/************************************************
*	Search Form				*
************************************************/

#searchdiv {
	margin: 0px;
	padding; 0px;
	}
	
#searchform {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}
	
#s {
	background: #ffffff;
	width: 245px;
	color: #333333;
	font-size: 11px;
	font-family: Verdana, Helvetica, Sans-Serif;
	padding: 2px;
	margin: 0px;
	border: 1px solid #C0C0C0;
	}

#s_top {
	background: #ffffff;
	width: 585px;
	color: #333333;
	font-size: 11px;
	font-family: Verdana, Helvetica, Sans-Serif;
	padding: 2px;
	margin: 0px;
	border: 1px solid #C0C0C0;
	}

#sx {
	padding-top: 0px;
	}	
	
#sbutt {
	background: #878787;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Helvetica, Sans-Serif;
	padding: 1px;
	margin: 0px 0px 0px 5px;
	border: 1px solid #333333;
	}
	
/************************************************
*	Comments				*
************************************************/
	
#commentblock {
	width: 596px;
	background: #E8E8E8;
	color: #000000;
	float: left;
	padding: 20px 20px 10px 20px;
	margin: 10px 0px 0px 0px;
	border-top: 2px solid #000000;
	border-bottom: 1px solid #000000;
	}
	
#commentblock ol{
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	}
	
.commentdate {
	font-size: 12px;
	padding-left: 0px;
	}
	
#commentlist li p{
	margin-bottom: 8px;
	line-height: 20px;
	padding: 0px;
	}

.commentname {
	color: #333333;
	margin: 0px;
	padding: 5px 5px 5px 0px;
	}

.commentinfo{
	clear: both;
	}

.commenttext {
	clear: both;
	margin: 3px 0px 20px 0px;
	padding: 20px 10px 5px 10px;
	width: 540px;
	background: #FFFFFF url(../images/comment.gif) no-repeat top;
	}

.commenttext-admin {
	clear: both;
	margin: 3px 0px 20px 0px;
	padding: 20px 10px 5px 10px;
	width: 390px;
	background: #FFFFFF url(../images/comment.gif) no-repeat top;
	}

#commentsformheader{
	padding-left: 0px;
	}

#commentsform{
	text-align: center;
	margin: 0px;
	padding: 0px;
	}

#commentsform form{
	text-align: left;
	margin: 0px;
	}

#commentsform p{
	margin: 0px;
	}

#commentsform form textarea{
	width: 99%;
	}
	
p.comments_link  img{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
	
img {border: 0px;}	
.tumblr {
        border: 1px;
        border-color: #333333;
        padding-right: 10px;
        }

pre { background: #FBFBFB url(../images/linenumbers.gif) no-repeat left 1px; color: #0000A0; font-size: 12px; line-height: 1.16em; margin: 0; padding: 0 0 0 25px; margin-bottom: 15px; }

div.addzakl {text-align: center; margin: 10px 0;}

.wp-smiley {
	border: 0pt none;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}	

div.aboutme {
	background: #e8e8e8;
}

.asimple           {font-size: 11px; color: #ffffff; font-family: Tahoma, Arial; font-weight: bold; text-decoration: none;}
.asimple A         {font-size: 11px; color: #ffffff; font-family: Tahoma, Arial; font-weight: bold; text-decoration: none;}
.asimple A:visited {font-size: 11px; color: #ffffff; font-family: Tahoma, Arial; font-weight: bold; text-decoration: none;}
.asimple A:hover   {font-size: 11px; color: #e6e5d0; font-family: Tahoma, Arial; font-weight: bold; text-decoration: none;}
.asimple A:active  {font-size: 11px; color: #e6e5d0; font-family: Tahoma, Arial; font-weight: bold; text-decoration: none;}

hr {border: 0; height: 0; border-top: 1px solid #bbbbbb;}

form {
 margin: 0; /* Убираем отступы */
}

.td_blogotop_head {
    font-size: 12px;
    font-family: Tahoma, Arial;
	background-color: #ccc;
	/* border: solid 1px #ccc; */
}

.td_blogotop_1 {
    font-size: 12px;
    font-family: Tahoma, Arial;
	background-color: #f5f5f5;
	/* border: solid 1px #ccc; */
}

.moreinfo {
    border: solid 1px #ccc;
    width: 748px;
    float: center;   
    display: none;
	padding: 0px 100px 0px 100px;
}