/*
Theme Name: Тема sb-advice.com
Description: Тема sb-advice.com
*/
.item2 .thumb {
    width: 242px;
    height: 200px;
}
/*-------------(c) CoolMac 613664599, vip.coolmaster@gmail.com -------------*/
*{margin:0;padding:0;}
html{height:100%;background:#f6f6f6}
body {color: #788184;font:15px/22px Georgia,sans-serif;background:url(./images/sbadvice1_01.png) repeat center top;}
a{color: #262626;text-decoration:none;outline:none;}
a:hover{color:#037BFF;text-decoration:underline;}
img {border: none;}
p{margin:0 0 12px}

.clear{clear:both;height:0;font-size:0;}
.reset{list-style:none;}
/*--------------------------------------------------------------*/
.top{height:90px;padding:12px 0 12px 20px;}
.counters{position:absolute;top:30px;right:5px;}
.counters img{margin-left:5px;}

.ftext{position:relative;height:100px;}
.ftext .reklama{position:absolute;bottom:0;right:0;color:#4a5054;font-size:14px;}
/*--------------------------------------------------------------*/
.nav, .service a, #loginlink, .fbutton{background:url(./images/buttonsprite.png) no-repeat 0 0;height:52px;padding:6px 10px 0 10px;}
.nav ul{float:left;}
.nav li{list-style:none;float:left;background:url(./images/sbadvice1_103.png) no-repeat 0 6px}
.nav li.rst{background:none}
.nav li a{color:#fff;font:11px/18px Open Sans, sans-serif;display:block;padding:0 10px 0;text-decoration:none;text-transform:uppercase;position:relative;overflow:hidden;}
.nav li span{display:block;padding:15px 10px 19px;position:relative;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.nav li a:hover span{background:none;color:#DFEEFF;box-shadow:0px 0px 0px;border-radius:0;}
.nav li.addlink a{background:url(./images/sbadvice1_023.png) no-repeat 20px 13px;padding-left:43px}
.nav li.addlink a:hover span{background:none;color:#DFEEFF;box-shadow:0px 0px 0px;border-radius:0;}

.searchbox{float:right;background:url(./images/search.png) no-repeat 0 0;width:236px;height:40px;}
.searchbox input{border:0;width:185px;padding:0 0 0 20px;height:38px;color:#a4979e;font:italic 12px/32px Myriad Pro, sans-serif;background:none}
 /*--------------------------------------------------------------*/
.sidebar .box > span, .busines > span{font: bold 20px/18px Open Sans condensed, sans-serif;text-transform:uppercase;}
.sidebar .box > span b, .busines > span{font-weight:bold !important}
.box > span {padding:0 0 15px 0;color:#34383a;height:20px; display: block;}
.box li, .busines li{list-style:none;margin:0 0 3px;}
.box li a, .videobox a.link, .busines li a{color:#262626;font:14px/20px Georgia, sans-serif;display:block;position:relative;height:22px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
.box li a span, .videobox a.link span, .busines li a span{padding:0 0 0 16px;}
.box li a:hover {color:#037bff;}
.busines li a:hover {color:#037bff;}
/*--------------------------------------------------------------*/
.adsense{margin:0 0 12px;text-align:center;}
/*--------------------------------------------------------------*/
.videobox{margin:0 0 12px;}
.videobox h3{padding:0 0 12px 30px;}
.videobox{background:url(./images/sbadvice1_54.png) no-repeat 0 2px;}
.videobox a.link{height:auto;padding:5px 0 0 0}
/*--------------------------------------------------------------*/
.busines > span {background:url(./images/sbadvice1_61.png) no-repeat 0 -1px;display: block;padding:0 0 15px 30px;color:#262626}
.busines li a{height:auto;line-height:18px; padding:16px 0 0 0;}
.busines li a span{background-position:0 6px;padding:0 0 15px 16px}
/*--------------------------------------------------------------*/
.login{background:url(./images/sbadvice1_29.png) repeat-x bottom;padding:0 0 30px;position:relative;overflow:hidden;margin:0 0 20px;}
	.f_input{background:url(./images/sbadvice1ent_13.png) repeat-x top;height:43px;border:1px solid #d3d3d3;position:relative;border-radius:5px;width:404px;padding:0 10px;color:#34383a;font:18px/36px Tahoma, sans-serif;margin:0 0 7px;}
#loginlink, .fbutton{display:block;text-align:center;width:92px;height:49px;background-position:-200px -58px;padding:0;color:#fff;text-decoration:none;line-height:46px;font:15px/46px Open Sans Condensed, sans-serif;float:left;background-color:none;border:none;}
.loglinks{margin:0 -5px 0 105px;padding:5px 0 0 0}
.loglinks a{color:#3c5e72;font:13px/18px Georgia, sans-serif}
#logindialog .lbtn{float:right;width:100px;}
#logindialog .padd{padding:5px 0 0 0;}

.loginava{float:left;width:70px;}
.loginbtn{float:left;width:200px;}
.lvsep{float:left;}
/*--------------------------------------------------------------*/
.socialbox{margin:0 0 20px;}
.socialbox h3{margin:0 0 8px;}
.socialbox img{margin:0 0 0 5px}
/*--------------------------------------------------------------*/
.catalogbox h3, .videoarchive{background:url(./images/sbadvice1_65.png) repeat-x top;height:36px;margin:0 0 10px;}
.catalogbox h3 span, .videoarchive h3 span{display:block;height:36px;background:url(./images/sbadvice1_64.png) no-repeat 0 0;padding:10px 0 0 20px;}
.catalogbox li, .videoarchive li{list-style:none;border-bottom:2px solid #edefee;padding:0 0 5px;margin:0 0 5px;}
.catalogbox li:last-child, .videoarchive li:last-child{border:0;}
.catalogbox span.date, .videoarchive span.date{color:#9ca1a6;display:block;}
.catalogbox img{margin:3px 0 7px;}
.catalogbox a, .catalogbox span.date, .videoarchive a, .videoarchive span.date{display:block;padding:0 0 0 3px}
.catalogbox p, .videoarchive p{color:#5e666a;font-size:13px;line-height:18px;padding:0 0 0 3px;margin:0;}
/*--------------------------------------------------------------*/
.videoarchive h3 span{background-image:url(./images/sbadvice1_109.png)}
.videoarchive img{float:left;}
.videoarchive .vleft{margin-left:82px;}
/*--------------------------------------------------------------*/
#slider{margin:0 0 12px;}
/*--------------------------------------------------------------*/
.daily, .random, .infoblock{padding:0 0 38px;margin:10px 0 16px;background:url(./images/sbadvice1_106.png) repeat-x bottom}
.daily img, .short img{float:left;}
.daily .dright{margin-left:220px;}
.daily h3, .random h3, .short h3{color:#34383a;font:16px/18px Open Sans Condensed, sans-serif;text-transform:uppercase;margin:0 0 12px}
.daily h2 a{color:#34383a;font:24px/30px Open Sans, sans-serif;}
.random h2 a, .short h2 a{color:#34383a;font:16px/24px Open Sans, sans-serif;}
.daily h2 a:hover{color:#32649D;text-decoration:underline}
.random h2 a:hover{color:#32649D;text-decoration:underline}
.random span{display:block;color:#B6B6B6;font-size:12px;line-height:22px;padding:0 0 3px;}
.daily span.date, .short span.date{display:inline-block; color:#B6B6B6;font-size:12px;line-height:22px;padding:0 0 3px;}
.full.base .title{font-family:Open Sans Condensed, sans-serif;}

.short .img{float:left; margin-right:40px; margin-top:8px;}
.short .img img{border-radius:4px; width:345px; height: 245px; min-height:245px;}
.short span.date{font-size:11px; color:#b6b6b6;}
.short.base h2{font-family: Open Sans; margin:5px 0px 7px 0px; text-transform:none;}
.short.base h2 a{margin:0px; font-weight:bold; font-size:22px; line-height:1.5;}
.short.base .dright{ font-size:13px; line-height:1.5; font-family:Georgia;}
.short{padding:25px 0px 30px 0px; border-top:1px #efefef solid; float:left;}
.short:first-child{border-top:none;}
/*--------------------------------------------------------------*/
.random{margin:0 -18px 10px 0;padding:0}
.random h3{padding:10px 0 14px 30px;background:url(./images/sbadvice1_112.png) no-repeat 0px 6px}
.random li{list-style:none;float:left;width:172px;padding:0 75px 0 0;margin:0 0 55px;}
.random img{margin:0 0 12px}
.random li.clearli{width:100%;float:none;padding:0;border:none}
/*--------------------------------------------------------------*/
.sometext h1{color:#34383a;font:24px/32px Open Sans Condensed, sans-serif;margin:0 0 10px;}
/*--------------------------------------------------------------*/
.videoarchive img, .catalogbox img, .videobox img, .random img, .daily img, .social, .comment .ctext, .base .editor, .pagenavi, .regul textarea, .f_textarea, #searchinput, #searchuser, #replylimit, .startimage{position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
/*--------------------------------------------------------------*/
.speedbar{font:12px Open Sans, sans-serif; color:#9ca1a6; padding:0 0 5px;}

.base{color:#222222;font:16px/26px Georgia, sans-serif;}
.base h1, .base h3, .base h4, .base h2,{font:bold 34px/40px Open Sans, sans-serif; text-transform:uppercase; sans-serif;color:#0a0a0a; margin: 30px 0px 10px 0px;}
.base h4{font:bold 26px/43px Open Sans condensed, sans-serif;}
.base h2{font-size:22px; /*margin:40px 0 0;*/ margin-top: 20px;
margin-bottom: 20px;}
.base h3{font-size:18px; margin:30px 0 0;}

.full.base h1{font: 32px/36px Open Sans, sans-serif; text-transform:none; margin: 0px 0px 5px 0px;}
.full.base h2{font: 26px/32px Open Sans, sans-serif; text-transform:none;}
.full.base h3{font: 20px/26px Open Sans, sans-serif; text-transform:none;}
.full.base h4{font: 18px/20px Open Sans, sans-serif; text-transform:none;}
.title {font:bold 24px/40px Open Sans, sans-serif; text-transform:uppercase; sans-serif; color:#0a0a0a;}

.title {
    display: block;
}
.base ul{/*padding:7px 0 14px 0*/	margin-bottom: 10px;}
.base ul li{
	//list-style:none;
	background:url("http://sb-advice.com/templates/yokio/images/ol.png") no-repeat 16px 6px;
	margin-left: 50px;
}

.base ol {
	padding:7px 0 14px 0;
	margin-bottom: 10px;
}

.base ol li {
	//list-style:none;
	background:url("http://sb-advice.com/templates/yokio/images/li.png") no-repeat 16px 6px;
	margin-left: 50px;
}

.base .f_input, #searchinput, #searchuser, #replylimit{width:294px;height:35px;line-height:32px;color:#788184;font-size:14px;}
.base .editor, .regul textarea, .f_textarea, #searchinput, #searchuser, #replylimit{padding:0 8px;border:1px solid #d5d5d5;background:url(./images/sbadvice1ent_13.png) repeat-x top;-moz-box-shadow: 2px 2px 2px #ECECEC inset;-webkit-box-shadow: 2px 2px 2px #ECECEC inset;-khtml-box-shadow: 2px 2px 2px #ECECEC inset;}
#replylimit{width:30px;}


.base .editor, .regul textarea, .f_textarea {padding:5px 8px;}
.base .editor textarea, .regul textarea{resize: none;outline:none;margin-top:5px}
.base .label{color:#4a5054;font-size:14px;}
.base .fbutton{width:130px;background:url(./images/sbadvicestat_70.png) no-repeat 0 0;height:39px;float:right;cursor:pointer}
.lostpass .fbutton{float:left;}
.base .fbutton span{display:block;margin:-4px 0 0 0;}
.base .fieldsubmit{height:39px;}
.base .fieldsubmit span.attantion{color:#9ca1a6;display:block;float:left;padding:8px 0 0 0}
.regul{margin:15px 0 0 0;}
.regul textarea, .f_textarea{width:556px !important;margin-bottom:15px;}
#short_story, #full_story{width:546px !important}
.startimage{float:left;margin:0 18px 0 0}


.checkbox input{vertical-align:middle;margin-top:-2px;}
#rb_showposts_0, #rb_showposts_1, #all_word_seach, #exactname, #allow_subscribe{vertical-align:middle;margin:-2px 4px 0 4px}
#options .checkbox input{margin:0}
.small{font-size:11px;line-height:13px;}

.info{color:#788184; font-size:13px;}
.info span{color:#788184; padding:0 15px 0 0}
.info span a{color:#788184;}

.ads_verh{margin: 0 0 0 -6px;}
.ads_niz{margin: 0 0 0 -11px;}

.sch_short{padding:25px 0px; border-top:1px #f4f4f4 solid;}
.sch_short:first-child{padding-top:0px; border-top:none;}
.sch_short span{color:#9ca1a6; font-size:11px;}
.sch_short span a{font-size:18px; display:inline-block; padding-top:15px;}

.attention img{width:240px; border-radius:4px; margin-bottom:5px;}

.full .wrapper.fr{margin:40px 0px;}

.social{border:1px solid #e5e6e5; padding:7px 0px;}
.comments{width: 98%;}

.pagenavi{padding:10px; margin:50px 0px; float:left; width:730px; height:45px; text-align:center;}
.pagenavi span.page{display:inline-block;}
.pagenavi .l{float:left;}
.pagenavi .r{float:right;}
.pagenavi{color:#4a5054;}
.pagenavi img{vertical-align:middle;margin-top:-2px;}
.pagenavi .page, .pagenavi .page a{color:#788184;text-decoration:none}
.pagenavi .page a, .pagenavi .page span{display:inline-block; width:40px; padding-top:8px; margin-bottom: 8px; height:30px; text-align:center; border:1px #262626 solid; color:#262626; text-decoration:none; border-radius:4px;}
.pagenavi .page a:hover, .pagenavi div a:hover{color:#037bff; border-color:#037bff;}
.pagenavi .page span, .pagenavi div span{color:#999999 !important; border-color:#999999 !important;}
.pagenavi .page span.nav_ext{border-color:#fff;}

.pagenavi div span, .pagenavi div a{display:inline-block; width:60px; padding-top:8px; height:30px; text-align:center; border:1px #262626 solid; color:#262626; text-decoration:none; border-radius:4px;}


.base .related li{list-style:none;position:relative;margin:0 0 10px; padding:0;background: none;overflow: hidden;}

.related img{float:left; width: 178px; height: 107px; margin:0 18px 0 0}
.related span{display:block;color:#9ca1a6;font-size:12px;}

.comment{margin:0 0 20px;}
.comment .info{padding-left:20px;background:url(./images/sbadvicestat_16.png) repeat-y 0 0;height:50px;}
.comment .info img{float:left;margin:0 14px 0 0}
.comment .ctext{border:1px solid #e5e6e5;padding:15px 10px;margin:17px 0 0 0}
.comment .ctext .las{position:absolute;top:-13px;left:46px;}

.comedit{height:20px;margin:5px 0 0 0}
.comedit .selectmass{float:right}
.comedit .selectmass input{vertical-align:middle;margin-top:2px}
.comedit .reset{float:left;}
.comedit li{float:left;padding:0 10px 0 0}
.viewpm{padding:0 0 10px;background:url(./images/sbadvice1_106.png) repeat-x bottom}

/*--------------------------------------------------------------*/

.short .info{margin:0 0 3px;}
/*--------------------------------------------------------------*/
.userinfo li{list-style:none}
.userinfo .lcol{width:50px;float:left;}
.userinfo .rcol{margin-left:70px;}
.userinfo .rcol ul{padding:0 0 10px;background:url(./images/sbadvice1_106.png) repeat-x bottom}

.dopm{margin:0 0 15px;}
.dopm a{padding:0 15px 0 0;}
.pmlist .bbcodes{margin-top:10px;}
/*--------------------------------------------------------------*/
.statistics{margin:0 0 15px;}
.statistics .lcol{float:left;width:180px;padding:0 5px 0 0;}
.infoblock{font-size:11px;line-height:13x;margin:0 0 15px;}

.bestusers{font-size:11px;}
/*--------------------------------------------------------------*/
.feedback textarea{height:120px;resize:none;}
/*--------------------------------------------------------------*/
#slider{position:relative}
#slider img{position:relative;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;}
#slider .next, #slider .prev, .pagination a{background:url(./images/slidernav.png) no-repeat -10px -14px}
#slider .next, #slider .prev{display:block;position:absolute;top:221px;z-index:9;cursor:pointer;text-indent:-9999px;overflow:hidden;width:10px;height:14px;}
#slider .next{right:25px;background-position:0 -14px;}
#slider .prev{right:44px;}
#slider .prev:hover{background-position:-10px 0}
#slider .next:hover{background-position:0 0}

.pagination {text-align:left;padding: 15px 0;z-index:999;height:20px;}
.pagination a {display:block;width:19px;height:19px;cursor:pointer;float:left;text-indent:-9999px;overflow:hidden;background-position:-44px -20px;margin:0 5px;z-index:999;}
.pagination li.current a{background-position:-44px 0px;}
.slides_container {height:272px;overflow:hidden;position:relative;}
.pagination {padding:10px 0;}
.pagination li {float:left;margin:0 1px;list-style:none;}
/*.caption {position:absolute;bottom:15px !important;padding:10px 20px;background:url(./images/sliderpixel.png);width:540px;color:#b5b9ba;font-size:14px;}*/

#slider h2{color:#ffffff;font:normal 18px/22px Calibri, sans-serif; text-transform:uppercase;}
#slider h2 a{color:#fff;text-decoration:none}
#slider h2 a:hover{text-decoration:underline}
/*--------------------------------------------------------------*/
#cp table{margin:0 auto;}


.wp_rp_excerpt {
display: block;
font: 16px/26px Georgia, sans-serif;
}


.alert {
font-size: 26px;
    line-height: 48px;
    text-align: center;
    text-indent: 0px;
    color: rgba(51,51,51,1);
    font-family: "Open Sans Condensed";
    letter-spacing: 0px;
    -webkit-column-gap: 24px;
    -o-column-gap: 24px;
    -moz-column-gap: 24px;
    -ms-column-gap: 24px;
    column-gap: 24px;
    -webkit-column-rule-style: inherit;
    -o-column-rule-style: inherit;
    -moz-column-rule-style: inherit;
    -ms-column-rule-style: inherit;
    column-rule-style: inherit;
    -webkit-column-count: 0;
    -o-column-count: 0;
    -moz-column-count: 0;
    -ms-column-count: 0;
    column-count: 0;
    background-color: #ffffff;
    margin: 45px 0px;
    -webkit-column-width: -10px;
    -o-column-width: -10px;
    -moz-column-width: -10px;
    -ms-column-width: -10px;
    column-width: -10px;
    -webkit-column-rule-width: 0px;
    -o-column-rule-width: 0px;
    -moz-column-rule-width: 0px;
    -ms-column-rule-width: 0px;
    column-rule-width: 0px;
    text-shadow: 0px 0px 0px;
    border-width: 3px 0px;
    border-style: solid;
    padding: 30px 20px;
    border-color: rgba(255,242,5,1);
}

.asided {
   font-size: 28px;
   line-height: 36px;
   width: 240px;
   font-family: "Open Sans Condensed";
   font-weight: 700;
   font-style: italic;
   color: rgba(3, 123, 255, 1);
   margin: 30px 40px 30px 0px;
   text-transform: uppercase;
   text-align: left;
   float: left;
}

._article-box {
    margin-top: 50px;
    width: 140px;
    position: relative;
    background: #fff;
    float: left;
    margin-right: 30px;
    margin-bottom: 30px;
}

._article-text{
    width: 140px;
    text-align: center;
}

._article-text a {
    display: block;
    color: #037BFF;
    font: 16px/24px "Open Sans",sans-serif;
    font-weight: bold;
    padding: 10px 0;
}

._article-text:after {
    background-color: #FFCC00;
    color: #262626;
    content: "Читайте";
    display: block;
    font: 18px/28px "Open Sans Condensed",sans-serif;
    left: 0;
    margin: 0;
    position: absolute;
    text-transform: uppercase;
    top: -40px;
    width: 100%;
}

.container {
    width: 60%;
    //width: 1100px;
    margin:0 auto;
    padding:0 60px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
    background: #FFF;
}


.home-container {
	width: 60%;
    margin:0 auto;
    padding:0 60px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
    background: #FFF;
}

@media screen and (min-width: 1200px) and (max-width: 1400px) {
	.home-container {
		width: 90%;
	}
}

.clr:after {
    content:'.';
    display: block;
    height:0;
    clear: both;
    visibility: hidden;
}

.header {
    position: relative;
    margin:0 -60px 10px -60px;
    height:228px;
    border-bottom:1px solid #ebebeb;
}

.header ul.sch_menu{display:block; list-style:none; height:50px; width:100%; text-align:center; position:absolute; bottom:0px; left:0px; border-top:1px solid #ebebeb;}
.header ul.sch_menu li{border-bottom: 1px solid #ebebeb;display:inline-block; padding:14px;}
.header ul.sch_menu li a{font-size:13px; font-family:Open Sans, sans-serif; font-weight:bold; text-transform:uppercase; text-decoration:none;}

.menu-top {
    position: absolute;
    line-height: 1;
    top:20px;
    left:60px;
}

.menu-top ul {
    padding:0;
    margin:0;
    list-style: none;
}

.menu-top ul li {
    float: left;
    margin-right:30px;
}

.menu-top ul li a {
    color:#adadad;
    font-size:13px;
    font-family: 'Open Sans', sans-serif;
}

.menu-top ul li a:hover {
    color:#037bff;
    text-decoration: none;
}

.quick-search {
    position: absolute;
    right:60px;
    top:10px;
}

.quick-search input[type=text] {
    border:1px solid #e0e0e0;
    height:28px;
    width:200px;
    padding:0 28px 0 20px;
    border-radius: 3px;
    color:#BEBEBE;
    font-family: 'Georgia', sans-serif;
    font-style: italic;
}

.quick-search input[type=submit] {
    background:url("./images/btn-search.png") no-repeat;
    width:16px;
    height:16px;
    position: absolute;
    top:6px;
    right:10px;
    border: none;
    text-indent: -9999px;
}

.logo {
    position: absolute;
    top:80px;
    left:60px;
}

.banner {
    position: absolute;
    top:68px;
    right:40px;
}

.content {
    float: left;
    width: 72%;
}

.wrapper {
    clear:both;
    margin:0 -40px 40px 0;
}

.item {
    /*float: left;*/
    width:44%;
    margin-right:4%;
    line-height: 1;
    margin-bottom:40px;
    display:inline-table;
}

span.sch_cat a{color:#037bff; font-family:Open Sans, sans-serif; text-transform:uppercase; font-size:11px;}
.item2 span.sch_cat a{font-size:10px;}

.content hr.sch{ width: 100%; float:left; height:3px; border:0px; margin:0px; background:#efefef; display:block; margin-top:10px; margin-bottom:10px;}

.wrapper .item_fresh {float:none; display:inline-block; line-height: 1;  padding-bottom:20px; padding-top:0px; border-top:1px #efefef solid;}
.wrapper .item_fresh:first-child{ border-top:none;}
.wrapper .item_fresh a{font-size:14px; line-height:1.5; font-family:Open Sans, sans-serif; }
.sch_head{font:bold 26px/43px Open Sans condensed, sans-serif; text-transform:uppercase; color:#262626; padding:10px 0px 10px 0px; display:table;}
.wrapper.pbl .sch_head{/*padding-bottom:40px;*/}
.wrapper.fr .col{width: 44%; display:inline-block; float:left;}
.wrapper.fr .col:last-child{margin-left:40px;}
.wrapper.clr.pbl{clear:both; margin-bottom:0px;}

.sch_waring.box{padding:10px 10px; border:4px #ffcc00 solid; border-radius:6px; margin-bottom:40px; position:relative; margin-top:15px;}
.sch_waring.box span{position:absolute; font-family:Open Sans Condensed, sans-serif; padding:1px 8px; background:#fff; left:10px; top:-12px;}
.sch_waring ul{list-style:none;}
.sch_waring ul li{padding:15px 0px 15px 15px; font-size:14px; background:url(./images/waring_li.gif) no-repeat 0px 25px;}
.sch_waring ul li a{font-family:Open Sans, sans-serif; font-weight:bold; height:auto !important;}

.box.sch_special{margin-bottom:40px;}
.box.sch_special ul li{padding-left:73px; height:60px; margin:20px 0px; background:url(./images/sch_special.gif) no-repeat;}
.box.sch_special ul li a{height:auto; font-size:15px; font-family:Open Sans, sans-serif; font-weight:bold;}
.box.sch_special ul li.icon1{background-position:left top;}
.box.sch_special ul li.icon2{background-position:left bottom;}

.box .sch_tizer{display:block; height:60px; padding:8px 10px 10px 80px; border:1px #ebebeb solid; border-radius:4px; background:url(./images/sch_tizer.jpg) no-repeat 10px 10px; margin-bottom:40px; text-transform:uppercase; font:16px/22px Open Sans Condensed, sans-serif;}
.box.sch_fresh span.cnd{font-family:Open Sans Condensed, sans-serif; padding-bottom:20px;}
.item img, .item2 img {
    margin:0 0 8px 0;
    border-radius: 3px;
	height: 100%;
	width: 100%;
}

.item2 img {
	height: 200px;
	width: 242px;
}

.sch_fresh{display:inline-block; margin-bottom:40px;}
.attention span.sch_cat a{font-size:10px !important;}
.attention a.name{font:bold 16px/24px Open sans, sans-serif !important;}
.sch_fresh .item_fresh {line-height: 1;float: right; width: 100%;  padding:20px 0px; border-bottom:1px #f4f4f4 solid;}
.sch_fresh .item_fresh:last-child{border-bottom:none;}
.sch_fresh .item_fresh a{font-size:14px; line-height:1.5; font-family:Open Sans, sans-serif;}

.banner240x400{width:240px; height:400px; background:#f7f7f7; display:inline-block; margin-top:20px;}

.item-date {
    font:11px/11px Georgia,sans-serif;
    display: inline-block;
    margin-bottom:12px;
}

.item-title {
    line-height: 28px;
    display: inline-block;
    font-size:22px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    overflow: hidden;
}

.item-title:hover {
    color:#037bff;
}

.item2 {
    width: 28%;
    height: 280px; /*add ruslan modesco*/
    float: left;
    margin:0 4% 36px 0;
}

.item2 .item-title {
    height:200px;
    line-height: 24px;
    font-size:16px;
}

.sidebar {
    float: right;
    width: 26%;
}

.footer {
    margin-top:50px;
    padding-bottom:66px;
}

.menu-bot {
    border-top:1px solid #ebebeb;
    border-bottom:1px solid #ebebeb;
    margin:0 -40px 48px -40px;
}

.menu-bot ul {
    padding:0;
    margin: 0 auto;
    list-style: none;
    display: table;
}

.menu-bot ul li {
    float: left;
    line-height: 49px;
    margin-right:38px;
}

.menu-bot ul li:last-child {
    margin:0;
}

.menu-bot ul li a {
    font-size:13px;
    color:#262626;
    font-family: 'Open Sans', sans-serif;
}

.menu-bot ul li a:hover {
    color:#037bff;
    text-decoration: underline;
}

.footer-wrapper {
    overflow: hidden;
}

.flogo {
    float: left;
    width:174px;
}

.copyright {
    float: left;
    width: 51%;
    margin-left:40px;
    font-size:13px;
}

.counter {
    float: right;
}

.social div {
    display: inline-block;
}

.related li a {
    font-size:16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    line-height: 24px;
}

.full-text a {
    color:#037bff;
    text-decoration: underline;
}

.full-text a:hover {
    text-decoration: none;
}

/************** MEDIA QUERIES ************/
@media screen and (max-width: 1200px) {
	.sidebar {
		width: 100%;
	}
	
	.content {
        padding-top: 50px;
		width: 99%;
	    overflow: hidden
       
    }
		.sch_fresh .item_fresh {
	padding: 5px 0px;
	}

	}
@media screen and (max-width: 1050px) {

	.short {
		width: 96%;
           }

	
	}

@media screen and (max-width: 780px) {
	.quick-search {
		display: none;
	}
	.container {

		padding: 0;
	}
	.topcon {

		padding: 0!important;
	}
		
	.item {
		display: block;
		margin: 0 auto;
		text-align: left;
		width: 75%;

	}
	.item2 img {
		width: 100%;
		height: 40%;

	}
	.short {
		margin-left: 8%;
       
    }
	.infoblock {
		padding-top: 40px;
       
    }
	.logo {
		left: 0%;
	}
	.flogo {
		margin-left: 32%;
		margin-bottom: 25px;
	}
	.copyright {
		width: 100%;
	}

}
		
@media screen and (max-width: 590px) {

		.header {
        margin: 0 -15% 10px -15%;
       
    }
		.content {
        padding-top: 100px;
       
    }
		.infoblock {
		padding-top: 80px;
       
    }
		.full.base h1 {
        font: 30px/40px Open Sans, sans-serif;
		padding-top: 25px;
       
    }
		.item2 {
		width: 45%;

	}
		.col {
        width: 100%!important;
       
    }
		.sch_head {
        font: bold 20px/43px Open Sans condensed, sans-serif;
       
    }
		.item-title {
        font-size: 15px;
       
    }	
		.colright  {
        display: none!important;
       
    }
		.menu-bot  {
        margin-left: 10%;
       
    }
		.banner240x400 {
        display: none;      
    }
		.flogo {
        margin-left: 15%;
       
    }
		.infoblock {
		padding-top: 100px;
       
    }


}

@media screen and (max-width: 530px) {
	.attention img { width: 90%;
	}
	.sch_fresh { margin-left: 10%;
	}

}
@media screen and (max-width: 400px) {

		.content {
		padding-top: 150px;
       
    }
	
	


}

img.thumb-post.wp-post-image{
	//float:left;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
img.thumb-category{
	float:left;
}

/* оформление изображений */
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	padding: 10px 4px 0px 4px;
	background: #eaeaea;
	margin-bottom: 15px;
	margin-top: 15px;
	 max-width: 100%;
	 height: auto;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
	width: 68%;
	height: 68%;
}
.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 7px 5px;
	margin: 0;
}
.wp-caption.alignleft {
	float: left;
	margin: 5px 30px 7px 0;
}
.wp-caption.alignright {
	float: right;
	margin: 5px 0 7px 30px;
}
.wp-caption.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}


blockquote {
  color: #333;
	margin: 20px 20px 20px 25px;
	padding: 0 0 0 10px;
	border-left: 4px solid #267ABF;
	font-style: italic;
	clear: both;
}
blockquote blockquote {
	margin: 5px 0 5px 20px;
	padding: 0 0 0 10px;
	border-left: 4px solid #CC3300;
}
/************** /.MEDIA QUERIES ************/

/*для заголовка h1*/
.fullwidth-post-title {
background-color: rgba(36, 135, 192, 0.56);
color: #ffffff;  
position: absolute;
z-index: 1;
padding: 10px 0;
float:none;
 margin: 0;
width:100%;
text-shadow: 1px 1px 2px #222;
}

/*для миниатюры*/
img.thumb-fullwidth.wp-post-image {
position: absolute;
left: 0; top: 0; bottom: 0;
margin: auto;
width: 100%;
max-width: 100%;
height:auto;
}

/* общий контейнер заголовок + миниатюра*/
.featured {
  float: none;
  padding-right: 0;
  padding-top: 0;
  margin-bottom: 1em;
  width: 100%;
  max-width: 100%;
  position: relative;
  overflow: hidden;
  text-align: center;
  height: 200px;
  }
  .content p img{
	  width: 100%
  }
/*Table of Content*/

 #toc_container.no_bullets li {
    margin: 0px
}

#toc_container.no_bullets p.toc_title {
    font-size: 1.7rem;
    color: #333333;
    line-height: 1;
    margin-bottom: 1.625rem

}

#toc_container.no_bullets ul.toc_list {
    counter-reset: num;
    list-style: none outside none;
    padding: 0;
    margin-left: 0
}

#toc_container.no_bullets ul.toc_list li:nth-child(odd) {
    background: #e4e4e4
}

#toc_container.no_bullets ul.toc_list li:nth-child(even) li:nth-child(odd) {
    background: #fff
}

#toc_container.no_bullets ul.toc_list li {
    position: relative;
    line-height: 1.5
}

#toc_container.no_bullets ul.toc_list li a {
    color: #323232;
    text-decoration: underline;
    font-size: 1rem;
    display: block;
    padding-left: 1.875rem;
    position: relative

}

#toc_container.no_bullets ul.toc_list li a:hover {
    color: #037bff

}

#toc_container.no_bullets ul.toc_list li a .toc_number {
    color: #037bff

}

#toc_container.no_bullets ul.toc_list li a span {
    position: absolute;
    left: 0.125rem;
    top: 1.375rem;
    margin-top: -1.5rem;
    font-weight: 700;
    width: 1.875rem;
    height: 1.875rem;
    text-align: center;
    line-height: 1.875rem;
    color: #2779B2;
    background-color: transparent;
    border-radius: 100%
}

#toc_container.no_bullets ul.toc_list li ul {
    counter-reset: num;
    list-style: none;
    margin-top: 0
}

#toc_container.no_bullets ul.toc_list li ul li {
    padding-left: 1.5625rem
}

#toc_container.no_bullets ul.toc_list li ul li a {
    padding-left: 2.1875rem
}

#toc_container.no_bullets ul.toc_list li ul li ul li {
    padding-left: 2.5rem
}

#toc_container.no_bullets ul.toc_list li ul li ul li a {
    padding-left: 3.125rem
}

#toc_container.no_bullets ul.toc_list li ul li ul li ul li {
    padding-left: 2.8125rem
}

#toc_container.no_bullets ul.toc_list li ul li ul li ul li a {
    padding-left: 3.4375rem
}
span.toc_number.toc_depth_1, span.toc_number.toc_depth_2 {
    font-weight: bold!important;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail{
    height: 265px!important;
}
.yarpp-related .yarpp-thumbnail img{
    height: 76%!important;
}