/*  
Theme Name: WordPress fominartblack
Theme URI: 
Description: 
Version: 1.0
Author: s.pchelkin
Author URI: http://www.pchelkin.ru/
*/
* {
	margin: 0;
}
img{
	border:0;
}
html, body {
	height:100%;
	min-width:1014px;
	width:100%;
}
body{
	background:url("/images/bg.jpg") center top repeat-y #21262A;
}
.header{
	height:320px;
	width:100%;
	font-size:12px;
	font-weight:bold;
	background:url("/images/bg.jpg") center top repeat-y;
	margin:auto;
}
.wrapper {
	width:100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -150px; /* the bottom margin is the negative value of the footer's height */
	text-align:center;
	background:none;
}
.footer, .push {
	height: 150px; /* .push must be the same height as .footer */
}
.footer{
	width:100%;
	background:url("/images/footer-bg.jpg") center repeat-y;
}
.content{
	width:1014px;
	background:url("images/bg.jpg") center bottom repeat-y;
	margin:auto;
	color:#D7D6D6;
	font-size:13px;
	font-family:Tahoma, sans-serif;
	text-align:left;
	padding:25px 0px 20px 0px;
	overflow:auto;
}
div{
	border:0px solid #000000;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
	line-height:1.4;
}
a.footer:link,
a.footer:visited,
a.footer:hover,
a.footer:active {
	color:#A7A7A7;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
}
a.footer:hover{
	text-decoration:underline;
}
a.menu:link,
a.menu:visited,
a.menu:hover,
a.menu:active {
	color:#A4A4A4;
	text-decoration:none;
	font-weight:normal;
	font-size:13px;
    margin:0 15px;
}
a.menu:hover{
	text-decoration:underline;
}
div.post div.tags a:link,
div.post div.tags a:visited,
div.post div.tags a:hover,
div.post div.tags a:active {
	color:#A4A4A4;
	text-decoration:underline;
	font-weight:normal;
	font-size:10px;
}
div.post div.tags a:hover{
	text-decoration:none;
}

div.post div.post-rubrics a:link,
div.post div.post-rubrics a:visited,
div.post div.post-rubrics a:hover,
div.post div.post-rubrics a:active {
	color:#E26A52;
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
	font-family:Arial,Helvetica,sans-serif;
}
div.post div.post-rubrics a:hover{
	text-decoration:underline;
}
div.rl1 a:link, div.cnt-comment a:link, a.white:link, 
div.rl1 a:visited, div.cnt-comment a:visited, a.white:visited, 
div.rl1 a:hover, div.cnt-comment a:hover, a.white:hover, 
div.rl1 a:active, div.cnt-comment:active, a.white:active {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
}
div.rl1 a:hover, div.cnt-comment a:hover, a.white:hover{
	text-decoration:underline;
}
a.headpost:link,
a.headpost:visited,
a.headpost:hover,
a.headpost:active {
	text-decoration:none;
	font-weight:normal;
	color:#ccc;
	font-size:18px;
	font-family:Tahoma,Helvetica,sans-serif;
    letter-spacing:1px;
}
a.headpost:hover{
	text-decoration:underline;
}
a:link,
a:visited,
a:hover,
a:active {
	color:#E26A52;
	text-decoration:underline;
	font-weight:normal;
	font-size:11px;
}
a:hover{
	text-decoration:none;
}
div.header-image{
	width:1014px;
	height:282px;
	margin:auto;
	background:url(/images/header.jpg) no-repeat;
}
div.header-image div.header-block{
	width:279px;
	height:126px;
	float:right;
	margin-top:38px;
	margin-right:20px;
	background:url(/images/header-block.png) no-repeat;
    position:relative;
}

* html div.header-image div.header-block { /* хак для ie6 */
	background: none; /* убираем обычный background */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/header-block.png'); /* png с прозрачностью для ие6 */
}

div.header-image div.logo{
    position:relative;
    float:left;
    margin-left:0px;
    margin-top:95px;
    width:241px;
    height:41px;
    text-align:right;
}
div.header-image div.logo img{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png'); width:expression(1); height:expression(1);
}

div.header-image div.header-block div{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	margin:8px 11px 11px 15px;
	color:#fff;
	font-weight:normal;
	text-align:left;
	line-height:1.1;
}
div.header-bottom{
	width:1000px;
	height:36px;
	border-top:1px solid #373737;
	border-bottom:1px solid #373737;
	margin:auto;
	color:#A4A4A4;
}
div.header-bottom-left{
	position:relative;
	float:left;
	width:200px;
	height:36px;
}
div.header-bottom-middle{
	position:relative;
	float:left;
	width:590px;
	padding-top:9px;
	font-family:Tahoma,sans-serif;
	font-size:12px;
}
div.header-bottom-right{
	position:relative;
	float:left;
	width:200px;
	height:36px;
}
div.mycontent{
	width:996px;
	position:relative;
	float:right;
}
div.mycontent div.contentbody{
	width:600px;
	position:relative;
	float:left;
}
div.mycontent div.contentbody div.post{
	width:100%;
	height:auto;
	border:1px solid #1d1d1d;
	padding:30px 30px 15px 20px;
	overflow:auto;
	margin-bottom:20px;
}
div.post div.post-headers{
	width:100%;
	height:auto;
	overflow:auto;
}
div.post div.post-headers div.post-header{
	width:500px;
	height:auto;
	position:relative;
	float:left;
	text-decoration:none;
	font-weight:normal;
	color:#ccc;
	font-size:18px;
	font-family:Tahoma,Helvetica,sans-serif;
	margin-bottom:5px;
    letter-spacing:1px;
}
div.post div.post-headers div.post-header-date{
	width:80px;
	height:auto;
	position:relative;
	float:right;
	color:#A3A3A3;
	font-size:11px;
	margin-top:8px;
}
div.post div.post-headers div.post-header-date div.clock{
	position:relative;
	float:left;
	width:17px;
	height:12px;
	background:url('/images/ico_clock.png') left top no-repeat;
}
* html div.post div.post-headers div.post-header-date div.clock{ /* хак для ie6 */
	background: none; /* убираем обычный background */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ico_clock.png'); /* png с прозрачностью для ие6 */
}
div.post div.post-headers div.post-header-date div.date{
	position:relative;
	float:left;
	color:#A3A3A3;
	font-size:11px;
	width:60px;
	margin-top:1px;
	line-height:0.9;
}
div.post div.post-rubrics{
	width:100%;
	color:#fff;
	height:35px;
	font-size:10px;
	font-family:Arial,Helvetica,sans-serif;
}
div.post div.post-content{
	color:#A7A7A7;
	margin:0px;
	margin-bottom:35px;
	height:auto;
	width:100%;
}
div.post div.post-line{
	width:100%;
	height:40px;
	background:#181818;
}
div.post div.post-line div.leftline{
	width:100px;
	height:20px;
	position:relative;
	float:left;
	padding-top:10px;
	padding-left:5px;
}
div.post div.post-line div.leftline img{
	margin-right:2px;
}
div.post div.post-line div.rightline{
	width:141px;
	height:30px;
	position:relative;
	float:right;
	padding-right:20px;
}
div.post div.post-line div.rightline div.rl1{
	width:110px;
	height:25px;
	position:relative;
	float:left;
	margin-top:10px;
}
div.post div.post-line div.rightline div.rl1 img{
	margin-right:2px;
}
div.post div.post-line div.rightline div.cnt-comment{
	width:31px;
	height:25px;
	position:relative;
	float:right;
	background:url('/images/bgcnt.png') #871600 no-repeat;
	margin-top:7px;
	text-align:center;
	line-height:1.9;
}
div.post  div.tags{
	width:100%;
	height:30px;
	color:#A3A3A3;
	font-size:10px;
	padding-top:20px;
}
div.emptybl{
	width:16px;
	position:relative;
	float:left;
}
div.footer div.myfooter{
	width:1000px;
	height:100px;
	margin:auto;
    border-top:1px dotted #373737;
}
div.footer div.myfooter div.footer-menu{
	width:590px;
	padding-top:19px;
	font-family:Tahoma,sans-serif;
	font-size:12px;
	margin:auto;
	text-align:center;
}
div.footer div.myfooter div.footer-text{
	width:590px;
	padding-top:9px;
	font-family:Tahoma,sans-serif;
	font-size:12px;
	margin:auto;
	text-align:center;
	color:#A7A7A7;
	line-height:1.8;
}
div.footer div.footer-bottom{
	width:1014px;
	height:50px;
	background:url('/images/footer.jpg') center bottom no-repeat;
	margin:auto;
}

div.sidebar{
	width:300px;
	position:relative;
	float:right;
	margin-right:7px;
	border:0px solid #fff;
	overflow:auto;
}
div.sidebar div.feeds{
	width:265px;
	height:35px;
	text-align:center;
}
div.sidebar div.rubric{
	width:300px;
	height:auto;
	text-align:left;
	margin-bottom:20px;
	color:#a6a6a6;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:12px;
	line-height:2.0;
}
div.sidebar div.rubric ul{
	margin:0px;
	list-style:none;
	padding:0px;
}
div.sidebar div.rubric ul li{
	margin-left:15px;
}
div.sidebar div.rubric ul li a:link, div.sidebar div.rubric a:link,
div.sidebar div.rubric ul li a:visited, div.sidebar div.rubric a:visited,
div.sidebar div.rubric ul li a:hover, div.sidebar div.rubric a:hover,
div.sidebar div.rubric ul li a:active, div.sidebar div.rubric a:active {
	color:#a6a6a6;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	font-family:Verdana,Helvetica,sans-serif;
}
div.sidebar div.rubric ul li a:hover, div.sidebar div.rubric a:hover{
	text-decoration:underline;
}
div.sidebar div.rubric a{
	margin-left:15px;
}
div.sidebar div.rubric a:before{
	content:"";
}

div.sidebar div.rubric ul li a{
	margin-left:0px;
}
div.sidebar div.rubric div.rubric-header{
	width:280px;
	height:40px;
	padding-left:15px;
	background:#181818;
	font-weight:bold;
	color:#fff;
	margin-bottom:10px;
 }
div.sidebar div.rubric div.rubric-header div{
	padding-top:10px;
	height:20px;
	width:90%;
    font-size:15px;
}
div.sidebar div.rubric div.rubric-content{
	width:265px;
	height:auto;
	margin-left:15px;
	overflow:auto;
}
p.comments{
    margin-left:20px;
    margin-bottom:15px;
}
a.url:link,
a.url:visited,
a.url:hover,
a.url:active {
	color:#fff;
	text-decoration:underline;
	font-weight:normal;
	font-size:11px;
    font-size:Tahoma,Helvetiva,sans-serif;
    font-style:normal;
}
a.url:hover{
    text-decoration:none;
}
div.vcard{
    margin-top:2px;
}
div.comment-text{
    width:100%;
    height:auto;
    overflow:auto;
    color:#A7A7A7;
}
span.date-color{
    color:#A3A3A3;
    font-size:11px;
}
span.time-color{
    color:#fff;
    font-size:11px;
}
div.navigation{
	width:100%;
	margin-left:25px;
	border:0px solid #fff;
	height:20px;
}
div.navigation a:link,
div.navigation a:visited,
div.navigation a:hover,
div.navigation a:active {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	font-size:14px;
    font-size:Tahoma,Helvetiva,sans-serif;
    font-style:normal;
}
div.navigation a:hover{
    text-decoration:underline;
}
div.navigation div.alignleft{
	position:relative;
	float:left;
	width:200px;
	text-align:left;
}
div.navigation div.alignright{
	position:relative;
	float:right;
	width:200px;
	text-align:right;
}
#crp_related{overflow: auto;margin:auto;}
#crp_related ul{list-style-type: none;margin: 0px;padding: 0px;display: block;clear: both;margin-top:10px;}
#crp_related ul li{display: inline;float:left;width: 160px;font-size: 13px;text-align: center;margin-left:30px;}
a.crp_title{display: block;width:160px;}
