#header .section .title {
	width: 180px !important
	}
#wrapper.cols3 #content {
	margin: 0 255px !important
	}
.sliderkit-nav li.sarbctv {
	padding: 0 10px
	}
.lenta_ru .ulmenu a.e-sarbc {
	padding: 10px
	}
.tabs-standard .sliderkit-nav-clip li a {
	font-size: 110%
	}
.sliderkit-nav-clip ul {list-style: none}
.sliderkit-news ul {margin-left: 15px; line-height: 23px}
.cols3 div.title h1
{
    margin-top:0px !important;
    padding-top:10px !important;
	font-size: 22px !important;
	margin-bottom:0px !important;

}

.tabs-standard .sliderkit-news p{
	padding: 0;
	line-height: 100%;
	font-weight: bold
	}
.cols3 div.title {
	border-bottom: 1px solid #CCCCCC
	}
body {
	font-size: 75% !important
	}

.tags-page .user_error {
	clear: both;
	display: block
	}
.tags-page div.title h2 {
	padding: 3px 0;
	font-size: 120%;
	font-weight: bold
	}
div.title span {
	float: none !important;
	border: none !important;
	}
#header .top ul.menu li .block-menu, #header .mainmenu {
	z-index: 1000 !important
	}

.sliderkit ul {
	padding: 0
	}

#wrapper.cols3 #left {
	margin: 0 0 0 -100%;
	float: left;
	width: 234px !important;
}

#wrapper.cols3 #right {
	float: right;
	width: 234px !important;
	margin-left: -239px !important;
	}
#wrapper.cols3 #content {
	margin: 0px 244px 0px 244px !important;
	float: none;
}

div.menu-content a.left { float: left; width: 40px; height: 40px; margin: 3px 10px 10px 3px; }
div.menu-content a { line-height:150%;}
.categoryrss{ float: right; padding: 1px 5px 0 0;}
#news_sarbc p { font-size:120%; line-height:140%; margin-bottom:10px; text-align:justify;}

.calendar { border-left: 1px dotted #CCC; border-right: 1px dotted #CCC; border-bottom: 1px dotted #CCC; height: 230px;}
.calendar div {font-size: 12px;	margin-left:7px;}
.calendar b { font-size: 12px; zoom: 100%; display: block; padding-top: 5px; padding-left: 10px; height: 20px;}
.calendar ul { width:210px; height:21px; zoom:100%; display:block; margin:5px; padding:0px; list-style-type:none;float:none; clear:both; text-align:center;}
.calendar ul li { display:block; float:left; zoom:100%; width:30px; height:20px; text-align:center; line-height:20px; color:#666666;}
.calendar ul li a { font-weight:inherit;}
.calendar ul li.weekday { font-weight:bold;}
.calendar ul li.currentday { font-weight:bold;}
.calendar ul li.ncurrentmonth a { text-decoration:none;}
.calendar ul li.year { width:150px; font-weight:bold;}
.calendaer ul li.monthrule { font-weight:bold;}


.cload1{ font-size:14px}
.cload2{ font-size:12px; font-weight:bold}
.cload3{ font-size:12px}
.cload4{ font-size:10px; font-weight:bold}
.cload5{ font-size:10px}
.tagscload{text-align: justify; padding: 10px}
.tagscload a {display: inline;	background:none; border: none; margin:0; padding:0 3px; color: #555; text-decoration: none; line-height: 18px}
.tagscload a:hover { text-decoration: underline; }

li.comment { background: url('/img/discussed.png') no-repeat; padding-left: 25px;}

/*список новостей*/

.list_news > .title {padding: 15px 0px 5px 0px; height: auto; min-height: 0; float: left; width: 100%; margin-bottom:10px;}
.list_news > .title.titlelist h1 {float: left; width: 80%; line-height: 14px; padding:0px !important;}
.list_news > .title span {float: right !important; color: #555; font-size: 120%; line-height: 100%; margin: 0px; padding: 0; font-weight: bold}
.list_news > .title a {width: auto; height: auto; display: inline !important;position: relative !important}
.news_item_in_list a img {width: 75px; height: 75px; padding: 5px; background-color: #f6f6f6; border: 1px #b3b3b3 solid}
.list_news div span.time {color: #14849D; font-weight: bold; }
.list_news div span.time img {padding-right: 4px}
.list_news .link_title a {color: #000; font-weight: normal; text-decoration: underline; font-size: 12px}
#news_sarbc.list_news p, .list_news p { text-align: justify; font-size: 11px !important; color: #555; font-weight: normal;}
.news_item_in_list{clear:both; padding-top:10px; position: relative;}
.news_item_in_list .item_title{font-family: Helvetica, Arial, sans-serif; color: #444; font-weight: normal; line-height:130%; font-size: 1.2em !important; font-weight:600; padding:0px 0px 5px 0px; clear:both;}
.news_item_in_list .item_title a.main{color: #900}
.news_item_in_list .item_title .time {color: #14849D; font-weight: bold; font-size:12px;}
.news_item_in_list .item_title .comments {
	background: url("http://www.sarbc.ru/rich/i/news-comments.gif") no-repeat 0 0 transparent;
	color: #666666;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	height: 11px;
	line-height: 11px;
	margin: 0;
	text-align: center;
	vertical-align: baseline;
	width: 17px;
	}
.news_item_in_list .description {color:#555; text-align:justify;}
.news_item_in_list .img-wrap {float:left; margin-right: 10px;}

.categoryurl {display:block; overflow:hidden;}
.categoryurl_last {display:block; overflow:hidden;}

/* мировые новости */
.world-news .lenta_ru {
	width: 48%;
	float: left;
	padding: 0 2% 0 0
	}
.world-news .lenta_ru + .lenta_ru {
	padding: 0 0 0 2%
	}
.world-news .lenta_ru h1, .world-news .lenta_ru h2 {
	font-size: 18px;
	font-weight: normal;
	line-height: 20px
	}
.world-news .lenta_ru img {
	width: 150px;
	float: left;
	padding: 0 5px 5px 0
	}
.world-news .lenta_ru p {
	text-align: justify;
	line-height: 130%
	}
.world-news .lenta_ru a {
	text-align: left;
	display: block
	}
.world-news .lenta_ru a:hover {
	text-decoration: none
	}
.world-news .lenta_ru em {
	display: block;
	font-size: 70%
	}


/*  фокусгорода  */
.focus-block { border: solid 1px #B3B3B3; border-top-width: 2px; font-family: Times New Roman; line-height: 16px; margin: 0px 0px 5px 0px; }
.focus-block a { text-decoration: none; color: #000; }
.focus-block span { display: block; text-transform: uppercase; font-size: 14px; font-weight: normal; height: 30px; line-height: 30px; margin: 0 5px; background: url('http://www.sarbc.ru/i/focus-informer/logo.gif') no-repeat 100% 50%; }
.focus-block .focus-block-content { background: url(http://www.sarbc.ru/i/focus-informer/bg.gif) repeat 0 0; padding: 5px; font-size: 14px; }
.focus-block .focus-block-content .focus-item { clear: both; overflow: hidden; padding: 5px 0; border-bottom: solid 1px #858585; }
* html .focus-block .focus-block-content .focus-item { zoom: 1; }
.focus-block .focus-block-content .focus-item-last { border-bottom: none; }
.focus-block .focus-block-content .focus-item img { border: solid 1px #605F5F; margin-right: 5px; float: left; }
.focus-block .focus-block-footer { height: 30px; line-height: 30px; padding: 0 5px; font-size: 11px; border-top: solid 1px #B3B3B3; }
.focus-block .focus-block-footer a { color: #474747; text-transform: uppercase; }

#stretch_banner {max-height: 93px;overflow: hidden}
#stretch_banner * {padding:0;
	margin:0}


/* СТРАНИЦА ТЕГОВ */
.tags-page > div {padding-bottom: 10px;color: #555;}
.tags-page > div.title {color: #000}
.tags-page > div a {color: #000; text-decoration: underline; font-weight: normal; font-size: 12px; margin-right: 5px;}
.tags-page > div em {font-size: 11px;}

.tagBlock { clear: both; }
.tagBlockFirst { height: 170px; border-bottom: 1px #ccc dashed; padding-bottom: 10px; margin-bottom: 20px; clear: both; }
.tagImg { float: left; width: 150px; margin-right: 20px; margin-bottom: 10px; }
.tagImg img { width: 150px; }
.tagImgFirst { float: left; width: 250px; margin-right: 20px; margin-bottom: 10px; }
.tagImgFirst img { width: 250px; height: 170px; }
.tagDate { font-size: 10px; color: #555; margin-bottom: 10px; }
.tagDescription { margin: 10px 0; }

/* Основное описание раздела */
#news-description {	text-align: justify; font-size: 11px; color: #555; font-weight: normal; margin: 10px 0; padding-left: 10px;}
#news-description p { margin-bottom: 5px; }
#news-description ul { list-style: none; margin: 5px 0; }
#news-description li { margin: 5px 0px 5px 0px; }
#news-description a { color: #555; }

.searchForm
{
    border:1px solid #cccccc;
    padding:10px;
    zoom:100%;
	background: #f4f4f4
}
.searchForm form input{
	margin-top:0;
	}
.searchForm input
{
    border:1px solid #999999;
}

.searchForm .searchString
{
	zoom: 100%;
	width: 250px;
	font-size: 12px;
	border: 1px #b3b3b3 solid;
	padding: 3px;
	margin: 5px 0;
}

.search_result
{
	margin: 0;
}
.search_result h3
{
    border-bottom:1px solid #cccccc;
}
.search_result div
{
    margin-top:10px;
}
.search_result div b
{
    display:block;
}
.search_result div a
{
    display:block;
   color:#000;
}
.search_result div b a
{
    margin:0px;

}
.search_result div em
{
    font-size:11px;
    font-style:normal;
    display:block;
    padding:5px 0px 0px 0px;
    color:#777;
}
.search_result div p
{
    font-size:12px;
    display:block;
    color:#444;
	padding: 5px 0px 10px 0px !important;
	margin:0px !important;
}
.search_result .datfiltr{
	padding-bottom: 20px
	}
.search_result .datfiltr a,.search_result .datfiltr span{
	display: inline;
	margin-right: 20px;
	}
.search_result .datfiltr div a,.search_result .datfiltr div span{
	margin-right: 5px;
	}

.search_result .navigate b, .search_result .navigate a{display: inline}
.search_result .navigate a{margin-left: 5px}
.search_result .navigate a.current{text-decoration: none;color: #666}
div#smi2adblock_38875 table td a {display:block !important;}
div#smi2adblock_38875 table td {padding-bottom:10px !important;}
div#smi2adblock_38875 table td a img {margin-top:4px !important; margin-left:3px !important;}

/* информация по теме */
.plot_links {
	float: left;
	clear: left;
	width: 260px;
	border: 1px dotted #CCCCCC;
	border-top: none;
	margin-right: 10px;
	margin-top: 18px
	}
.plot_links .title {
	margin: 0;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	margin-top: -18px
	}
.plot_links ul {
	margin: 0 0 0 15px;
	padding: 5px;
	}
.plot_links ul li {
	line-height: 16px;
	padding: 3px 0
	}
#sarbcvideo {
	float: left;
	padding: 0 10px 10px 0;
	position: relative
	}
#sarbcvideo:after {
	content: " ";
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -31px;
	margin-top: -31px;
	top: 50%;
	width: 63px;
	height: 63px;
	background: url('http://www.sarbc.ru/rich/i/first_top_news.png') -62px 0 no-repeat
	}
#mycarousel {
	height: 135px;
	overflow: hidden
	}
#mycarousel li {
	float: left
	}

/* Персоны */

#person img
{
	float: left;
	width: 250px;
	height: 240px;
	border: 1px solid #b3b3b3;
	padding: 5px;
	margin-right: 10px;
}

#navigateperson { text-align: justify; }

#person ul { font-size: 120%; font-style: italic; }

#popupBox
{
	width: 400px;
	position: absolute;
	top: -400px;
	left: -400px;
	z-index: 300;
	box-shadow: 0 0 5px #000;
	background: #fff;
	padding: 10px 20px;
}

#popupBox h1
{
	font-family: Tahoma;
	font-size: 12px;
	color: #2B587A;
	text-align: center;
	text-transform: uppercase;
}

#popupBox a
{
	font-family: Tahoma;
	font-size: 11px;
	color: #555;
	text-decoration: none;
	border-bottom: 1px dotted #555;
}

#popupBoxContent { margin: 10px 0; }

#popupBackground
{
	position: absolute;
	z-index: 200;
	top: 0;
	left: 0;
	width: 100%;
	opacity: 0.7;
	filter: alpha(opacity=40);
	background-color: #000;
}