/*
Theme Name: Строительный портал СК-ТУЛА
Author: Гримашевич Александр
Author URI: http://forum.searchengines.ru/member.php?u=246648 
Version: 1.0 
*/



 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, main-blockquote, pre,
 abbr, acronym, address, big, cite, code,
del, dfn, em, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
navi, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}


 
article, aside, details, figcaption, figure,
footer, header, hgroup, navi, nav, section {
	display: main-block;
}
body {
	background: url(img/bg.png) repeat; 
}
 
main-blockquote, q {
	quotes: none;
}
main-blockquote:before, main-blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
 

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: main-block; 
}
body {
	font: 12px/18px Arial, sans-serif;
}

a { color: #333; } 
a {-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-ms-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;}


 
input[type="text"]
{
    background-color: #fff;
    color: #000;
    width: 50%;
}

input[type="text"],
input[type="email"],
textarea
{
    background-color: #fff;
    border: 1px solid #000;
	color: #373737;
	padding: 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
    width: 70%;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    background-color: #fff;
    color: #000;
    width: 50%;
}

#3292
{
    color: #f00;
    border: 1px solid #fff;
}
 
.wpcf7
{
 
} 

.wpcf7-form p {
    font-size : 14px; 
    margin-top: 0px;
    margin-bottom: 0px; 
    padding: 0 0 10px;
    color: #373737;
}

input.wpcf7-form-control.wpcf7-submit { 
	font-size: 17px;
	line-height: 21px;
	font-family: Arial;
	color: #555; 
	text-decoration: none;
	border: 1px solid #bbb;
	background: #fcfcfc;
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#ededed));
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#ededed 100%);
	background: -o-linear-gradient(top,  #fcfcfc 0%,#ededed 100%);
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#ededed 100%);
	background: linear-gradient(to bottom,  #fcfcfc 0%,#ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=0 );
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 10px;
	-webkit-transition: all 0.5s ease-in-out; 
	-moz-transition: all 0.5s ease-in-out; 
	-khtml-transition: all 0.5s ease-in-out; 
	-o-transition: all 0.5s ease-in-out; 
	-ms-transition: all 0.5s ease-in-out; 
	transition: all 0.5s ease-in-out;
}
 
input.wpcf7-form-control.wpcf7-submit:hover {
	background: #ededed;
	background: -moz-linear-gradient(top,  #ededed 0%, #fcfcfc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#fcfcfc));
	background: -webkit-linear-gradient(top,  #ededed 0%,#fcfcfc 100%);
	background: -o-linear-gradient(top,  #ededed 0%,#fcfcfc 100%);
	background: -ms-linear-gradient(top,  #ededed 0%,#fcfcfc 100%);
	background: linear-gradient(to bottom,  #ededed 0%,#fcfcfc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#fcfcfc',GradientType=0 ); }

  
#main_conteiner { 
	width: 970px;
	margin: 0 auto;   
	overflow: hidden;  
	padding: 15px; 
	position: relative; 
	background: #fff; 
	-moz-border-radius: 0px 0px 10px 10px;  
	-webkit-border-radius: 0px 0px 10px 10px;  
	border-radius: 0px 0px 10px 10px;  
}

 
/* Шапка
-----------------------------------------------------------------------------*/
#header  {    
	background: url(img/header.png) no-repeat;
	width: 1000px;
	height: 60px;
	margin: 0 auto;  
	padding: 15px 0px; 
	position: relative;
} 
 
#header .logo {
	overflow: hidden; 
	float: left;   
}

#header .banner {
	overflow: hidden; 
	float: right;    
}
  

/* Меню рубрик
-----------------------------------------------------------------------------*/

.mainmenu_search{   
	background: #f9ab37;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5YWIzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWExMzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f9ab37 0%, #e5a134 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9ab37), color-stop(100%,#e5a134));
	background: -webkit-linear-gradient(top,  #f9ab37 0%,#e5a134 100%);
	background: -o-linear-gradient(top,  #f9ab37 0%,#e5a134 100%);
	background: -ms-linear-gradient(top,  #f9ab37 0%,#e5a134 100%);
	background: linear-gradient(to bottom,  #f9ab37 0%,#e5a134 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9ab37', endColorstr='#e5a134',GradientType=0 );
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 0 auto;
	width: 1000px;
	height: 48px; }  

.mainmenu {    
	float: left;
	width: 680px;
	height: 48px; 
	font-family: 'PT Sans Narrow', sans-serif; 
	font-size: 20px;
	line-height: 48px;  }  
.mainmenu li { position:relative; float:left; list-style:none; padding: 0px 20px; border-right: 1px dotted #EDB253; }    
.mainmenu li a { color: #fff; text-shadow: 1px 0px 2px #E4A033; text-decoration: none; } 
.mainmenu li a:hover { color: #555; text-shadow: none; }  
.mainmenu li ul { display: none; }  
.mainmenu ol, ul { list-style: none; }  
.mainmenu li > ul li a:hover { text-shadow:none;}
.mainmenu li:hover > ul, .mainmenu li.hover > ul { line-height: 36px; position:absolute; display:block; width: 190px; top: 48px; left:-15px; padding:1px 15px; list-style:none; background:#F6A937;z-index:200;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px; }
.mainmenu li > ul li { border-bottom:1px dotted #F6C070; border-right:none; z-index: 1; position: relative; width: 190px; height: 36px; padding: 0; }
.mainmenu li > ul li:last-child { border-bottom:none; }
.mainmenu  li > ul li a { background: transparent; padding: 0px; font-size: 16px; color: #fff; letter-spacing: 0.7px; text-decoration: none; }
.mainmenu  li > ul li a {
	-webkit-transition: all 0.5s ease-in-out; 
	-moz-transition: all 0.5s ease-in-out; 
	-khtml-transition: all 0.5s ease-in-out; 
	-o-transition: all 0.5s ease-in-out; 
	-ms-transition: all 0.5s ease-in-out; 
	transition: all 0.5s ease-in-out; }
.mainmenu li > ul li a:hover { background: transparent; padding-left: 10px; }

#search {
	width: 280px;
	height: 38px;
	float: right;
	margin: 3px 12px 0px 0px;
	position: relative;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#searchform {   
	background: #fff;  
	border: 1px solid #D89530;  
	padding: 0px 1px 1px 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 280px; 
	height: 38px;  
	overflow: hidden; } 
#searchform #s { 
	float: left;
	background: #fff; 
	border: none; 
	padding-top: 10px; 
	margin-left: 5px; 
	font-family: Tahoma; 
	font-size: 14px; 
	color: #919191; 
	width: 170px; } 	
#searchform #s:focus { outline: none; }
input#search-button { width: 40px; height: 40px; float: right; border: none; margin-top: 2px; } 
  
	
/* Слайдер
-----------------------------------------------------------------------------*/	
#slider_block{
	overflow: hidden;
}

#slider_block .slider {
    overflow: hidden;
    position: relative;
    z-index: 1;
	margin-right: 30px;
	float: left;
	display: none;
}

#slider_block .slider .wp-post-image{

}

#slider_block .slider ul,
#slider_block .slider ol{
    list-style: none;
    margin: 0;
    padding: 0;
}

#slider_block .slider .slider-nav a {
    display: block;
	width: 30px;
    height: 30px;	
    overflow: hidden;
    text-indent: -999em;
    transition: all 0.3s ease 0s;
	position: absolute;
	z-index: 1;	 
	opacity: 0.7;
}

#slider_block .slider .slider-nav .flex-prev {	
	background: #E15F5F url(img/arrow-left.png);  
	background-repeat: no-repeat; 
    top: 140px;
	left: 5px;	
}

#slider_block .slider .slider-nav .flex-next {
    background: #E15F5F url(img/arrow-right.png);  
	background-repeat: no-repeat; 
    top: 140px;
	right: 5px;	
}

#slider_block .slider .slider-nav:hover .flex-prev:hover {	
	background: #000 url(img/arrow-left_hover.png);  
	background-repeat: no-repeat; 
    top: 140px;
	left: 5px;	
}

#slider_block .slider .slider-nav:hover .flex-next:hover {
    background: #000 url(img/arrow-right_hover.png);  
	background-repeat: no-repeat; 
    top: 140px;
	right: 5px;	
}

#slider_block .slider  {
    max-height: 630px; 
    transition: all 1s ease 0s;
}

#slider_block .slider .loading  {
    max-height: 300px;
}

#slider_block .slider .slides li {
    position: relative;
}
 
#slider_block .slider .post-info{
	position: absolute;
	bottom: 25px;
	left: 25px;
	width: 640px;
	background: #E15F5F;  
	color: #fff;  
	padding: 10px;
}

#slider_block .slider .post-info .title {
	margin-bottom: 5px;
	font-size: 25px;
	line-height: 28px;
	font-family: 'PT Sans Narrow', sans-serif;
}

#slider_block .slider .post-info .title a {
	color: #FFFFFF;
	text-decoration: none;
}

#slider_block .slider .post-excerpt{
	font-size: 13px;
	line-height: 18px;
	font-family: Helvetica;
	color: #efefef;
	text-shadow: none;
}
 
#slider_block .slider {
	margin-right: 10px;
	width: 710px;
	height: 400px;
	}
	
#slider_block .slider .wp-post-image {
	width: 710px;
	height: 400px;
	}
	
 
/* Вывод информации: автор, комментарии, категория, рейтинг, метки, дата, заголовок статьи, просмотры
-----------------------------------------------------------------------------*/	
	.post-header { padding:0px 0 5px 0; }
    .post-header h1 { font-size: 30px; line-height: 38px; text-decoration: none; font-family: 'PT Sans Narrow', sans-serif; color: #E15F5F; font-weight: normal; margin-bottom: 10px; }
	.post_meta { padding: 8px 10px; height: 18px; }
	.post_meta .post_category { padding-left: 25px; color: #777; font-family: Arial; background: url(icon/category.png) no-repeat center left; }
	.post_meta .post_category a { font-size: 15px; font-family: 'Cuprum', sans-serif; text-decoration: none; color: #777; }
	.post_thumb { margin-bottom: 10px; }
	.post_thumb img { float: left; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-right: 15px; margin-top: 10px; margin-bottom: 15px; }
	.post-entry p { margin-bottom: 10px; line-height: 21px; font-size: 16px; font-family: Arial; color: #343434; }
	.post-entry h2 { font-size: 26px; line-height: 30px; text-decoration: none; font-family: 'PT Sans Narrow', sans-serif; color: #000; font-weight: normal; margin-bottom: 5px; }
	.post-entry h3 { font-size: 23px; line-height: 27px; text-decoration: none; font-family: 'PT Sans Narrow', sans-serif; color: #000; font-weight: normal; margin-bottom: 5px; }
	.post-entry  li {margin: 10px 0px; font-family: 'PT Serif', serif; line-height: 21px; font-size: 15px; }
	.post-entry ol { padding-left: 15px; }
	.post-entry em { font-style: italic; }
	.post-entry .alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
	}
	.post-entry .alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
	}
	.post-entry .aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	 
	
	.post-entry blockquote {
	font-family: Georgia, serif;
	font-size: 18px;
	font-style: italic;
	width: 340px;
	float: right;
	margin: 10px 0px;
	margin-left: 15px;
	padding: 0.25em 40px;
	line-height: 1.45;
	position: relative; 
	background:#FFF59D;
	border-radius: 4px;
	padding-top: 15px;
} 
blockquote:before {
	display: block;
	content: "\201C";
	font-size: 80px;
	position: absolute;
	left: -10px;
	top: -10px;
	color: #9FCF11;
}

blockquote cite {
	color: #000;
	font-size: 14px;
	display: block;
	margin-top: 5px;
}
 
blockquote cite:before {
	content: "\2014 \2009";
}
 
	
	.breadcrumb { padding: 5px; } 
	.breadcrumb a { font-family: Arial; font-size: 14px; line-height: 23px; color: #777; text-shadow: 1px 0px 2px #F3F3F3; text-decoration: none; } 
	.breadcrumb { font-family: Arial; font-size: 14px; line-height: 23px; color: #888; text-shadow: 1px 0px 2px #F3F3F3; text-decoration: none; } 
	
	
	
/* Постраничная навигация
-----------------------------------------------------------------------------*/
 
.navigation { 
	clear: both;
	margin-bottom: 10px;
}
.navigation a, .navigation span {
	background: #E15F5F;
	text-decoration: none; 
	padding: 8px 15px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	margin: 2px;
	color: #fff;
	-webkit-transition: all 0.5s ease-in-out; 
	-moz-transition: all 0.5s ease-in-out; 
	-khtml-transition: all 0.5s ease-in-out; 
	-o-transition: all 0.5s ease-in-out; 
	-ms-transition: all 0.5s ease-in-out; 
	transition: all 0.5s ease-in-out; 
}
.navigation a:hover, .navigation span.current {
	background: #F2A736;
}
.navigation span.current {
	font-weight: bold;
}


 
/* Центральная колонка
-----------------------------------------------------------------------------*/
#content {
width: 710px; 
margin-right: 10px; 
float: left; 
}		
 
/* Сайдбар
-----------------------------------------------------------------------------*/
#wrapp_sidebar {
	float: right;
	width: 240px;
	position: relative;
}
#banner_sidebar {
	float: right;
	width: 240px;
	position: relative;
	text-align: center;
	margin-bottom: 10px;
}
#sidebar {
	background: #EDEDED;
	border: 1px solid #E7E7E7; 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	float: right;
	width: 220px; 
	position: relative; } 


	.sidebar { overflow: hidden; margin-bottom: 20px; } 
	.sidebar-title {  
	background: #F0A636; 
	border-bottom: 2px solid #E15F5F;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-family: 'PT Sans Narrow', sans-serif;
	color: #fff; 
	padding-left: 10px;
	font-size: 18px; 
	line-height: 40px;
	letter-spacing: 0.5px;
	margin-bottom: 15px;  
	height: 40px; } 
	.sidebar li { overflow: hidden; text-decoration: none; font-size: 17px; line-height: 22px; font-family: 'PT Sans Narrow', sans-serif; color: #000; padding-bottom: 12px; }
	.sidebar a { text-decoration: underline; font-size: 17px; line-height: 22px; font-family: 'PT Sans Narrow', sans-serif; color: #2277C7; }
	.sidebar a:hover { text-decoration: none; color: #E15F5F; } 
 
 
 
.user-submit {  
	margin-top: 20px;
	font-size: 17px;
	line-height: 21px;
	font-family: Arial;
	color: #555; 
	text-decoration: none;
	border: 1px solid #bbb;
	background: #fcfcfc;
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#ededed));
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#ededed 100%);
	background: -o-linear-gradient(top,  #fcfcfc 0%,#ededed 100%);
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#ededed 100%);
	background: linear-gradient(to bottom,  #fcfcfc 0%,#ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=0 );
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 10px;
	-webkit-transition: all 0.5s ease-in-out; 
	-moz-transition: all 0.5s ease-in-out; 
	-khtml-transition: all 0.5s ease-in-out; 
	-o-transition: all 0.5s ease-in-out; 
	-ms-transition: all 0.5s ease-in-out; 
	transition: all 0.5s ease-in-out;  }

.user-submit:hover { 
	background: #ededed;
	background: -moz-linear-gradient(top,  #ededed 0%, #fcfcfc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#fcfcfc));
	background: -webkit-linear-gradient(top,  #ededed 0%,#fcfcfc 100%);
	background: -o-linear-gradient(top,  #ededed 0%,#fcfcfc 100%);
	background: -ms-linear-gradient(top,  #ededed 0%,#fcfcfc 100%);
	background: linear-gradient(to bottom,  #ededed 0%,#fcfcfc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#fcfcfc',GradientType=0 );
	} 
 
/* Футер
-----------------------------------------------------------------------------*/ 	
 
#footer {  
	width: 1000px; 
	height: 40px;  
	margin: 0 auto;  
	padding: 15px 0px; 
	position: relative; }

.counter { position: relative; float: right; width: 100px; opacity: 0.9; }
.counter:hover { opacity: 1; }

.copyrights { position: relative; float: left; margin-top: 8px; color: #1B1B1B; font-size: 15px; } 
.copyrights .copyrights_title { font-size: 17px; line-height: 18px; font-family: 'PT Sans Narrow', sans-serif; color: #1B1B1B; } 
.copyrights p { font-size: 15px; line-height: 16px; font-family: 'PT Sans Narrow', sans-serif; color: #1B1B1B; } 
 
/* Комментарии
-----------------------------------------------------------------------------*/
	#comments { margin-top: -10px; }
	#comments .h3 { font-family: 'PT Sans Narrow', sans-serif;font-size:24px; padding-left: 2px; margin-bottom: 25px; margin-top: 25px; }
	ol.commentlist { list-style: none; margin-bottom:20px; }
	li.commentlist { list-style: none; }
	a { color: #000;}
	.the-comment { font-family: Tahoma; font-size: 15px; line-height: 19px; margin-bottom: 15px; }
	.avatar { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-bottom: 10px; float: left; margin-right: 14px; }
	.comment-box { background: #fff; border: 1px solid #F0A636; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 14px; overflow:hidden;  }
	.comment-author { font-family: 'PT Sans Narrow', sans-serif; color: #E15F5F; font-size: 20px; margin-bottom: 10px; }
	.comment-author .small { color: #888; font-size: 14px; padding-top: 10px; }
	.comment-text { font-family: 'Cuprum', sans-serif; color: #333; font-size: 18px; line-height: 21px; }
	#comments .children { margin: 20px 0 0 83px; }
	#comments .children li.comment { margin: 0 0 20px 0; }
	.cancel-comment-reply { margin-bottom:10px; }
	.comment-reply-link { padding: 8px; border-radius: 15px 1px 15px 1px; }
	.no-comments { color:#888; }
	.comment-author a { color:#3a3a3a; }
	.comment-text-side { color: #888; font-style: italic; line-height: 18px; }
	#comment-input { float: left; width: 300px; margin-right:20px; }
	#comment-input input { margin-bottom:17px; }
	#comment-input input:focus, textarea:focus { outline:none; }
	#comment-input label { display:block; margin-bottom:5px; }
	#comment-input label .req { color:#999; }
	.input-name { background:#fff; border:1px solid #000; border-radius: 3px; width:240px; padding: 10px; }
	.input-email { background:#fff; border:1px solid #000; border-radius: 3px; width:240px; padding: 10px; } 
	#comment-textarea { float:left; }
	.textarea-comment { background: #fff; border: 1px solid #000; border-radius: 3px; float: left; width:600px; height:210px; padding:14px; font-family:arial; }
	#comment-textarea label { display:block; margin-bottom:5px; }
	#comment-textarea-admin { float:none; margin-bottom:16px; }
	#comment-textarea-admin label { display:block; margin:10px 0 5px 0; }
	#comment-submit { clear:both; float:left; margin-bottom:10px; }
	#comment-submit-admin { clear:both; margin-bottom:10px; }
	.comment-submit { 
	margin-top: 20px;
	font-size: 17px;
	line-height: 21px;
	font-family: Arial;
	color: #555; 
	text-decoration: none;
	border: 1px solid #bbb;
	background: #fcfcfc;
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#ededed));
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#ededed 100%);
	background: -o-linear-gradient(top,  #fcfcfc 0%,#ededed 100%);
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#ededed 100%);
	background: linear-gradient(to bottom,  #fcfcfc 0%,#ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=0 );
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 10px;
	-webkit-transition: all 0.5s ease-in-out; 
	-moz-transition: all 0.5s ease-in-out; 
	-khtml-transition: all 0.5s ease-in-out; 
	-o-transition: all 0.5s ease-in-out; 
	-ms-transition: all 0.5s ease-in-out; 
	transition: all 0.5s ease-in-out; }
	.comment-submit:hover { 
	background: #ededed;
	background: -moz-linear-gradient(top,  #ededed 0%, #fcfcfc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#fcfcfc));
	background: -webkit-linear-gradient(top,  #ededed 0%,#fcfcfc 100%);
	background: -o-linear-gradient(top,  #ededed 0%,#fcfcfc 100%);
	background: -ms-linear-gradient(top,  #ededed 0%,#fcfcfc 100%);
	background: linear-gradient(to bottom,  #ededed 0%,#fcfcfc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#fcfcfc',GradientType=0 );
	 }


/* Микро-блоки в статье
/*-----------------------------------------------------------------------------*/

#rait_shared {
	width: 668px;
	height: 32px;
	float: left;
	display: block; 
	border-top: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
	padding: 10px;
	margin-top: 25px; 
}
 
#post_rait {
	float: left;
	width: 200px;    
	margin-right: 15px; 
	margin-top: -8px;
	position: relative;  
}
 
.post-ratings { }
.post-ratings img {margin: 0px;}

#Block_shared { float: right; }
 
#tags_insert {
float: left;
width: 95%; 
height: 32px; 
margin-right: 15px;
margin-top: 2px;
margin-bottom: 2px;
position: relative; 
padding: 10px;
}
		
.post_tags { float: left; color: #333; font-size: 15px; font-family: 'PT Sans', sans-serif; padding-top: 7px; padding-bottom: 5px; }
.post_tags a  { padding-left: 5px; font-size: 15px; line-height: 19px; color: #2381D3; text-decoration: none; }		
.post_tags a:hover  { color: #29567D; }		

		


		
/*-----------------------------------------------------------------------------*/	
/*                      Оформление блоков на главной
/*-----------------------------------------------------------------------------*/
	
	.block_img { width: 220px; height: 150px; z-index: 1; position: absolute; background: url(img/img_block.png) no-repeat; } 
 
	
	.title_widget a { text-decoration: none; font-size: 19px; line-height: 23px; font-family: 'PT Sans Narrow', sans-serif; color: #2277C7; }
	.title_widget a:hover { text-decoration: none; color: #E15F5F; }    

	.related_header {     
	background: #E15F5F;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-family: 'PT Sans Narrow', sans-serif; 
	font-size: 20px; 
	line-height: 45px;  
	height: 45px;
	margin-bottom: 15px; 
	padding-left: 10px;
	color: #fff;
	text-shadow: 1px 0px 2px #CD5757; }
	
	.widget_header {     
	background: #f9ab37;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5YWIzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWExMzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f9ab37 0%, #e5a134 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9ab37), color-stop(100%,#e5a134));
	background: -webkit-linear-gradient(top,  #f9ab37 0%,#e5a134 100%);
	background: -o-linear-gradient(top,  #f9ab37 0%,#e5a134 100%);
	background: -ms-linear-gradient(top,  #f9ab37 0%,#e5a134 100%);
	background: linear-gradient(to bottom,  #f9ab37 0%,#e5a134 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9ab37', endColorstr='#e5a134',GradientType=0 );
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-family: 'Cuprum', sans-serif;
	letter-spacing: 0.5px; 
	font-size: 20px; 
	line-height: 45px;   
	height: 45px;
	margin-bottom: 15px; 
	padding-left: 10px;
	color: #fff;
	text-shadow: 1px 0px 2px #D89530; }
	 
	.widget_more { float: right; margin-right: 6px; margin-top: -2px; }
	.widget_more a { background: #E15F5F; padding: 5px 8px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; text-decoration: none; font-family: Arial; font-size: 11px; color: #fff; }
	.widget_more a {
	-webkit-transition: all 0.5s ease-in-out; 
	-moz-transition: all 0.5s ease-in-out; 
	-khtml-transition: all 0.5s ease-in-out; 
	-o-transition: all 0.5s ease-in-out; 
	-ms-transition: all 0.5s ease-in-out; 
	transition: all 0.5s ease-in-out; }
	.widget_more a:hover { background: transparent; text-decoration: none; }    
	
	.cat_header {  
	font-family: 'PT Sans Narrow', sans-serif; 
	font-size: 20px; 
	line-height: 45px; 
	margin-bottom: 15px;   
	color: #444;
	height: 38px;}

	.date { padding-left: 25px; font-family: 'Cuprum', sans-serif; font-size: 14px; background: url(icon/time.png) no-repeat left; color: #6B6B6B; }
	.date_two { float: left; padding-left: 25px; font-family: 'Cuprum', sans-serif; font-size: 14px; background: url(icon/time_orange.png) no-repeat left; color: #6B6B6B; }
	.view { padding-left: 25px; font-family: Tahoma; font-size: 14px; background: url(icon/view.png) no-repeat left; color: #6B6B6B; }
	.view_home { padding-left: 25px; font-family: 'Cuprum', sans-serif; font-size: 14px; background: url(icon/view.png) no-repeat left; color: #6B6B6B; }
	.post_view { padding-left: 25px; font-family: Tahoma; font-size: 14px; background: url(icon/view.png) no-repeat left; color: #6B6B6B; }
	.category { text-align: center; margin-bottom: 5px; background: transparent; color: #6B6B6B;}
	.category a { font-family: 'PT Sans', sans-serif; font-size: 15px; letter-spacing: 0.2px; text-decoration: none; border-bottom: 1px dotted #D3D3D3; color: #D2003D; }
	.comments { padding-left: 25px; background: url(icon/comment.png) no-repeat left; color: #6B6B6B;}
	.comments a { font-family: 'Cuprum', sans-serif; font-size: 14px; text-decoration: none; color: #6B6B6B; }
	.post_comments { padding-left: 25px; background: url(icon/comment.png) no-repeat left; color: #6B6B6B;}
	.post_comments a { font-family: 'Cuprum', sans-serif; font-size: 14px; text-decoration: none; color: #6B6B6B; }
	.comment_home { padding-left: 25px; background: url(icon/comment.png) no-repeat left; color: #6B6B6B;}
	.comment_home a { font-family: 'Cuprum', sans-serif; font-size: 14px; text-decoration: none; color: #6B6B6B; }
	
	.widget_ex p  { font-family: 'Cuprum', sans-serif; font-size: 15px; line-height: 19px; letter-spacing: 0.2px; color: #7A7A7A; margin-top: 4px; } 
	 
	.readmore { 
	float: right; 
	background: #f9ab37;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5YWIzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWExMzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f9ab37 0%, #e5a134 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9ab37), color-stop(100%,#e5a134));
	background: -webkit-linear-gradient(top,  #f9ab37 0%,#e5a134 100%);
	background: -o-linear-gradient(top,  #f9ab37 0%,#e5a134 100%);
	background: -ms-linear-gradient(top,  #f9ab37 0%,#e5a134 100%);
	background: linear-gradient(to bottom,  #f9ab37 0%,#e5a134 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9ab37', endColorstr='#e5a134',GradientType=0 ); 
	border: 1px solid #F9AB37;
	padding: 6px 12px; 
	font-family: 'Cuprum', sans-serif;
	font-size: 16px; 
	line-height: 19px;  
	text-decoration: none; 
	color: #fff; }
	.readmore {
	-webkit-transition: all 0.5s ease-in-out; 
	-moz-transition: all 0.5s ease-in-out; 
	-khtml-transition: all 0.5s ease-in-out; 
	-o-transition: all 0.5s ease-in-out; 
	-ms-transition: all 0.5s ease-in-out; 
	transition: all 0.5s ease-in-out;  }
	.readmore:hover { text-decoration: none; border: 1px solid #E15F5F; color: #fff; }    
 
	.block_info { height: 20px; padding: 8px 0px; }  
	 
	 
	 