/*
Theme Name: ArtRaft

*/



/* BODY */

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Verdana, 'Lucida Grande', Arial, Sans-Serif;
	background: #000;
	color: #171717;
	text-align: center;
	margin: 0;
	padding: 0;
	}

#page {
	text-align: left;
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	}

#header {
	background: url('images/car.jpg') no-repeat bottom right;
	margin: 0;
	padding: 0;
	height: 420px;
	width: 1000px;
	}

.logo{
	float: left;
	margin: 0;
	padding: 15px 0 0 54px;
	height: 69px;
	width: 227px;
	}

.topmenu{
	float: right;
	margin: 0;
	padding: 0 37px 0 0;
	height: 119px;
	}

.topmenu ul, .topmenu ul li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	padding: 0;
	margin: 0;
	}

.topmenu ul li {
	float: left;
	display: block;
	background: url('images/topmenuli.jpg') no-repeat;
	padding: 0 0 0 4px;
	}

.topmenu ul li a{
	float: left;
	display: block;
	background: url('images/topmenulia.jpg') no-repeat center 0px;
	width: 138px;
	height: 97px;
	padding: 22px 0 0 0;
	text-align: center;
	color: #fff;
	font-size: 1.8em;
	font-family: Times New Roman;
	text-decoration: none;
	}

.topmenu ul li.active a{
	background: url('images/topmenulia.jpg') no-repeat center -119px;
	color: #fff;
	}

.topmenu ul li a:hover, .topmenu ul li.active a:hover{
	background: url('images/topmenulia.jpg') no-repeat center -119px;
	color: #edbd06;
	text-decoration: none;
	}


.contenttop{
	width: 1000px;
	height: 51px;
	background: url('images/contenttop.jpg') no-repeat;
	}

.contenttoprssvip{
	float: left;
	padding: 11px 0 0 628px;
	width: 38px;
	height: 40px;
	}

.contenttoprss{
	float: left;
	padding: 18px 0 0 5px;
	width: 157px;
	height: 33px;
	color: #fff;
	font-size: 2em;
	font-family: Georgia;
	}

.contenttoprss a{
	color: #fff;
	text-decoration: none;
	}

.contenttoprss a:hover{
	color: #fff;
	text-decoration: underline;
	}

.search{
	float: left;
	padding: 14px 0 0 0;
	width: 144px;
	height: 37px;
	}



.sidebarfon{
	width: 1000px;
	background: url('images/sidebar.jpg') repeat-y 569px ;
	}

.perepletbot{
	width: 1000px;
	background: url('images/perepletbot.jpg') no-repeat 569px bottom;
	}

.pereplettop{
	width: 1000px;
	background: url('images/pereplettop.jpg') no-repeat 569px top;
	}



#content {
	float: left;
	padding: 0 0 0 2px;
	margin: 0;
	width: 567px;
	}

.contentfon{
	width: 1000px;
	background: #fff url('images/content.jpg') repeat-y ;
	}

.postdate{
	float: left;
	width: 56px;
	height: 49px;
	padding: 14px 0 0 0;
	margin: 0;
	text-align: center;
	}

.postdate span.day{
	color: #000;
	font-size: 1.8em;
	font-family: Georgia;
	font-weight: bold;
	}

.postdate span.mes{
	color: #000;
	font-size: 1em;
	font-family: Arial;
	}

.postdate0{
	background: none;
	}

.postdate11{
	background: url('images/postdate11.jpg') no-repeat ;
	}

.post, .page{
	float: left;
	width: 500px;
	padding: 0 0 0 11px;
	margin: 0;
	}

.postinfo{
	float: left;
	height: 21px;
	padding: 0;
	margin: 15px 0 15px 0;
	background: url('images/postinfofon.jpg') repeat-x;
	color: #82827e;
	font-size: 1.1em;
	font-family: Arial;
	}

.postinfo{
	float: left;
	height: 21px;
	padding: 0;
	margin: 15px 0 15px 0;
	background: url('images/postinfofon.jpg') repeat-x;
	color: #82827e;
	font-size: 1.1em;
	font-family: Arial;
	}

.postinfo a{
	color: #82827e;
	text-decoration: none;
	}

.postinfo a:hover{
	color: #82827e;
	text-decoration: underline;
	}

.postinfoleft{
	float: left;
	width: 10px;
	height: 21px;
	padding: 0;
	margin: 0;
	background: url('images/postinfoleft.jpg') no-repeat;
	}

.postinforight{
	float: left;
	width: 10px;
	height: 21px;
	padding: 0;
	margin: 0;
	background: url('images/postinforight.jpg') no-repeat;
	}

.postinfocat{
	float: left;
	height: 18px;
	padding: 3px 15px 0 23px;
	margin: 0;
	background: url('images/postinfocat.jpg') no-repeat;
	}

.postinfocom{
	float: left;
	height: 18px;
	padding: 3px 0 0 23px;
	margin: 0;
	background: url('images/postinfocom.jpg') no-repeat;
	}

.postinfodate{
	float: left;
	height: 18px;
	padding: 3px 15px 0 22px;
	margin: 0;
	background: url('images/postinfodate.jpg') no-repeat;
	}



.entry{
	font-size: 1.2em;
	line-height: 1.8em;
	}

.entry ul{
	text-align: left;
	}

.more-link{
	display: block;
	color: #8b8b8b;
	font-size: 0.9em;
	font-family: Arial;
	background: url('images/morelink.jpg') no-repeat;
	padding: 2px 0 0 22px;
	height: 14px;
	width: 100px;
	line-height: 1em;
	text-decoration: none;
	margin: 15px 0 0 0;
	}

.more-link:hover{
	text-decoration: underline;
	}

.tags{
	color: #8b8b8b;
	font-size: 1.1em;
	font-family: Arial;
	margin: 15px 0 0 0;
	background: url('images/tags.jpg') repeat-y;
	height: 25px;
	padding: 5px 0 0 26px;
	}

.ratings{
	color: #8b8b8b;
	text-align: center;
	}

.addzakl{
	color: #8b8b8b;
	}

.rsspost a{
	float: left;
	display: block;
	color: #000;
	font-size: 1.4em;
	margin: 20px 0 0 0;
	background: url('images/rss.jpg') no-repeat;
	height: 18px;
	padding: 2px 0 0 25px;
	text-decoration: none;
	font-weight: bold;
	}

.rsspost a:hover{
	text-decoration: underline;
	}

.related h4{
	display: block;
	color: #000;
	font-size: 1.6em;
	margin: 20px 0 0 0;
	background: url('images/related.jpg') no-repeat;
	height: 24px;
	padding: 4px 0 0 40px;
	font-weight: bold;
	}

.related ul, .related ul li {
	list-style-type: none;
	list-style-image: none;
	padding: 0;
	margin: 0;
	}

.related ul li {
	display: block;
	background: url('images/relatedli.gif') no-repeat 0px 8px;
	padding: 3px 0 5px 14px;
	margin: 5px 5px 5px 45px;
	border-bottom: 1px dotted #dadada;
	font-size: 1.2em;
	}

.related ul li a{
	color: #171717;
	text-decoration: none;
	}

.related ul li a:hover{
	text-decoration: underline;
	}


#footer {
	background: url('images/footer.jpg') repeat-y;
	border: none;
	padding: 15px 0 15px 0;
	margin: 0 auto 15px auto;
	width: 1000px;
	clear: both;
	text-align: center;
	color: #bdbdbd;
	}

#footer a{
	color: #bdbdbd;
	}

#footer a:hover{
	color: #ff000;
	}

.footerreklama{
	border: 1px solid #1a1a1a;
	padding: 5px 0 5px 0;
	margin: 0 auto;
	width: 1000px;
	text-align: center;
	color: #bdbdbd;
	}

.prefooter{
	background:  url('images/prefooter.jpg') no-repeat;
	border: none;
	padding: 0;
	margin: 0;
	width: 1000px;
	height: 33px;
	clear: both;
	}

.clear {
	clear: both;
}

/* END BODY */





/* H, P, A */

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	color: #777;
	}

h1, h2, h3 {
	font-family: Georgia, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: normal;
	padding: 0;
	margin: 0;
	text-align: left;
	}

h1, h2 {
	font-size: 3.4em;
	margin: 12px 0 0 0;
	}

h2.pagetitle, h1.pagetitle, h5.pagetitle {
	font-size: 1.6em;
	text-align: center;
	}

h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: #000000;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #000000;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

.entry p a:visited {
	color: #b85b5a;
	}

h1 a:hover, h2 a:hover, h3 a:hover {
	color: #565656;
	text-decoration: none;
	}

a{
	color: #6c95d0;
	text-decoration: underline;
	}

a:hover {
	color: #555555;
	text-decoration: none;
	}

a img{
	border: 0;
	}

/* END H, P, A */




/* SEARCH */

#searchform {
	margin: 0;
	padding: 0;
	text-align: left;
	}

#searchform #s {
	width: 140px;
	padding: 2px;
	}

#searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

.nonesearch{
	padding: 0 0 0 201px;
	}

/* END SEARCH */




/* Begin Various Tags & Classes */

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1.1em;
	}

/* End Various Tags & Classes*/




/* POST */

.post {
	margin: 0 0 40px;
	text-align: justify;
	}

.post hr {
	display: block;
	}

.postmetadata {
	clear: both;
}

/* END POST */





/* SIDEBAR */

#sidebar{
	float: left;
	padding: 20px 0 0 58px;
	width: 373px;
	background: url('images/sidebartop.jpg') no-repeat 58px top;
	}

#sidebar form {
	margin: 0;
	}

.leftsidebar{
	float: left;
	width: 162px;
	padding: 0 8px 0 0;
	}

.rightsidebar{
	float: left;
	width: 162px;
	padding: 0 0 0 0;
	}

#sidebar h3{
	display: block;
	width: 162px;
	height: 33px;
	padding: 0;
	margin: 0;
	background: url('images/sidebarh3.jpg') no-repeat bottom;
	color: #000;
	font-size: 1.2em;
	font-family: Tahoma;
	font-weight: bold;
	}

#sidebar h3.rubriki span{
	display: block;
	width: 117px;
	height: 20px;
	padding: 13px 0 0 45px;
	background: url('images/h3rubriki.jpg') no-repeat;
	}

#sidebar h3.h3reklama span{
	display: block;
	width: 119px;
	height: 20px;
	padding: 13px 0 0 43px;
	background: url('images/h3reklama.jpg') no-repeat;
	}

#sidebar h3.h3frends span{
	display: block;
	width: 138px;
	height: 20px;
	padding: 13px 0 0 24px;
	background: url('images/h3frends.jpg') no-repeat;
	}

#sidebar h3.h3rss span{
	display: block;
	width: 119px;
	height: 20px;
	padding: 13px 0 0 43px;
	background: url('images/h3rss.jpg') no-repeat;
	}

#sidebar h3.h3glavnoe span{
	display: block;
	width: 131px;
	height: 20px;
	padding: 13px 0 0 31px;
	background: url('images/h3glavnoe.jpg') no-repeat;
	}

#sidebar h3.h3stats span{
	display: block;
	width: 127px;
	height: 20px;
	padding: 13px 0 0 35px;
	background: url('images/h3stats.jpg') no-repeat;
	}


.sbblock{
	width: 151px;
	padding: 3px 3px 5px 3px;
	margin: 0 0 14px 3px;
	border: 1px solid #d1d1d1;
	color: #000;
	font-size: 1.2em;
	font-family: Arial;
	}

.sbblock_rekl{
	width: 160px;
	padding: 5px 0px;
	margin: 0 0 14px 1px;
	border: 1px solid #d1d1d1;
	color: #000;
	font-size: 1.2em;
	font-family: Arial;
	text-align: center;
	}

.sbblock_stat{
	width: 151px;
	padding: 7px 3px 7px 3px;
	margin: 0 0 14px 3px;
	border: 1px solid #d1d1d1;
	color: #000;
	font-size: 1.2em;
	font-family: Arial;
	text-align: center;
	}

.sbblock_stat p{
	margin: 0 0 7px 0;
	}

.sbblock a{
	color: #000;
	}

.sbblock a:hover{
	color: #ff0000;
	text-decoration: underline;
	}

.sbblock ul, .sbblock ul li{
	list-style-type: none;
	list-style-image: none;
	padding: 0;
	margin: 0;
	}

.sbblock ul li{
	padding: 5px 10px 5px 12px;
	}

.sbblock ul.categories li{
	padding: 5px 10px 5px 26px;
	background: url('images/categories.jpg') no-repeat 12px 8px;
	}

/* ENDSIDEBAR */




/* Recent
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.SR .recent { width: 162px; padding: 0;}
.SR .recent a,.s2 .recent a:visited {}
.SR .recent a:hover { text-decoration: none;}

.SR .recent .tabs { display: block; width: 162px; height: 33px; padding: 0; margin: 0; background: url('images/sidebarh3.jpg') no-repeat bottom; color: #000; font-size: 1.2em; font-family: Tahoma; font-weight: bold; }

.SR .recent .tabs ul, .SR .recent .tabs ul li{ list-style-type: none; list-style-image: none; padding: 0; margin: 0; }
.SR .recent .tabs li { display: inline; float: left; }
.SR .recent .tabs li a { float: left; display: block; color: #000; text-decoration: none;}

.SR .recent .tabs li a:hover { color:#000; text-decoration: underline;}
.SR .recent .tabs li a:link.active { color:#000; text-decoration: underline;}
.SR .recent .tabs li a:visited.active { color:#000; text-decoration: underline;}

.SR .recent .tabs li.arhive a { width: 58px; height: 20px; padding: 13px 0 0 31px; background: url('images/h3arhive.jpg') no-repeat 0px -33px;}
.SR .recent .tabs li.tegi a { width: 45px; height: 20px; padding: 13px 26px 0 0; background: url('images/h3tegi.jpg') no-repeat right -33px; text-align: right;}

.SR .recent .tabs li.arhive a:link.active, .SR .recent .tabs li.arhive a:hover, .SR .recent .tabs li.arhive a:visited.active { background-position: 0px 0px;}
.SR .recent .tabs li.tegi a:link.active, .SR .recent .tabs li.tegi a:hover, .SR .recent .tabs li.tegi a:visited.active { background-position: right 0px;}

.SR .recent .tabs li.razdel span { float: left; display: block; width: 2px; height: 33px; padding: 0; background: url('images/h3razdel.jpg') no-repeat bottom;}

.SR .recent #r-tags { display: none; font-family: "Arial"; line-height: 20px; padding: 5px 10px;}
.SR .recent #r-posts li a:hover { text-decoration: underline; }








ul.rssmenu {list-style:none; margin:0; padding:0}
ul.rssmenu * {margin:0; padding:0}
ul.rssmenu a {display:block; text-decoration:none}
ul.rssmenu li {position:relative; float:left; margin-right:2px}
ul.rssmenu ul {position:absolute; top:37px; left:0; display:none; opacity:0; width:190px;list-style:none}
ul.rssmenu ul li {position:relative; border-bottom:1px solid #fff; background: #1b1b1b; width:190px; margin:0}
ul.rssmenu ul li a {display:block; padding:3px 7px 5px 28px; color: #fff; font-size: 1.2em; }
ul.rssmenu ul li a:hover {text-decoration: underline;}
ul.rssmenu ul ul {left:148px; top:-1px}

ul.rssmenu .rssmenulink {padding:0; font-weight:bold; background: url('images/rsstop.jpg') no-repeat 0px 0px; width:38px; height: 37px;}
ul.rssmenu .rssmenulink:hover, ul.rssmenu .rssmenuhover {background: url('images/rsstop.jpg') no-repeat 0px -37px;}

ul.rssmenu ul li.rssmenutop {border:0px; background: none; height: 10px;}
ul.rssmenu ul li.rssmenurss a {background: url('images/rssmenurss.jpg') no-repeat 7px 5px;}
ul.rssmenu ul li.rssmenug a {background: url('images/rssmenug.jpg') no-repeat 7px 5px;}
ul.rssmenu ul li.rssmenuy a {background: url('images/rssmenuy.jpg') no-repeat 7px 5px;}
ul.rssmenu ul li.rssmenumail a {background: url('images/rssmenumail.jpg') no-repeat 7px 5px;}



.rekl1 {
	text-align: center;
	padding: 0 0 0 70px;
	}


.rsssbg{
	display: block;
	height: 18px;
	padding: 2px 0 0 25px;
	background: url('images/rsssbg.png') no-repeat;
	color: #000;
	font-family: Tahoma;
	font-weight: bold;
	margin: 5px 0 3px 5px;
	text-align: left;
	}

.rsssby{
	display: block;
	height: 18px;
	padding: 2px 0 0 25px;
	background: url('images/rsssby.png') no-repeat;
	color: #000;
	font-family: Tahoma;
	font-weight: bold;
	margin: 3px 0 3px 5px;
	text-align: left;
	}

.rsssbm{
	display: block;
	height: 18px;
	padding: 2px 0 0 25px;
	background: url('images/rsssbm.png') no-repeat;
	color: #000;
	font-family: Tahoma;
	font-weight: bold;
	margin: 3px 0 3px 5px;
	text-align: left;
	}


.wpadmin{
	padding: 75px 0 0 860px;
	}

.wpadmin a{
	display: block;
	width: 20px;
	height: 17px;
	}