/*
    Made by Origami Adv
    Site: http://orgm.ru
*/

/*-- Global --*/
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, dl, dd, dt, iframe{margin:0; padding:0; border:0;}
html{height:100%; background:#f6f6f6 url(i/kate/bg.png);}
body{color:#000; font:14px/1.4 Arial, Helvetica, sans-serif;}
.body{background:url(i/kate/menu_bg.png) repeat-x 0 139px;}
body.page404{background:url(i/page404_bg2.jpg) no-repeat 50% 0; height:100%;}
a img{border:none;}
ul, ol{list-style:none;}
:active, :focus{outline:none; -moz-outline-style:none;}
a{color:#0857c1;}
a:hover{color:#be0000; text-decoration:underline;}

/*-- additional -- */
.left{float:left;}
.right{float:right;}

.overflow{position:relative; overflow:hidden;}

.admin_panel{position:absolute; top:0; left:0; width:100%; height:18px; overflow:hidden;}

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
*html .clearfix{zoom:1;}
*+html .clearfix{zoom:1;}
.clear{clear:both; height:0; font-size:1px; line-height:0; overflow:hidden;}

.pop_up, a.slide, a.slide_link{text-decoration:none; border-bottom:dashed 1px #0857c1;}
.pop_up:hover, a.slide:hover, a.slide_link:hover{border-bottom:dashed 1px #be0000; text-decoration:none;}

.more{font-size:12px;}

.border_radius_2px{-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.border_radius_3px{-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.hide_enable_block{display:none;}

.btn{cursor:pointer; font:bold 12px/1 Arial, Helvetica, sans-serif; height:13px; padding:4px 6px; background:#f1f2f2; -webkit-border-radius:3px 3px 4px 4px; -moz-border-radius:3px; border-radius:3px; -moz-box-shadow:1px 1px 2px #939494; -webkit-box-shadow:1px 1px 2px #939494; box-shadow:1px 1px 2px #939494; color:#58595b;}
.btn:hover{background:#a80000; color: #fff;}
.btn:active{color:#fff; background: #6b0101; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow:none;}
.btn:disabled{color:#8f9092;}
.btn:disabled:hover{color:#8f9092;background:#f1f2f2;}
.btn.disabled{color:#8f9092; display: none; visibility: hidden;}
/*.btn.disabled:hover{background:#f1f2f2;}*/
input.btn{height:22px; padding:2px 6px 4px; border:none;} 

.forum_post_form input[type='submit'], .forum-info-box input[type='submit'], .forum-block-container input[type='submit'], .forum-reply-buttons input[type='submit'], .search-page input[type='submit']{height:22px; padding:2px 6px 4px; border:none; cursor:pointer; font:bold 12px/1 Arial, Helvetica, sans-serif; background:#f1f2f2; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -moz-box-shadow:1px 1px 2px #939494; -webkit-box-shadow:1px 1px 2px #939494; box-shadow:1px 1px 2px #939494; color:#58595b; margin-right:20px;}
.forum_post_form input[type='submit']:hover, .forum-info-box input[type='submit']:hover, .forum-block-container input[type='submit']:hover, .forum-reply-buttons input[type='submit']:hover, .search-page input[type='submit']:hover{background:#a80000; color: #fff;}
.forum_post_form input[type='submit']:active, .forum-info-box input[type='submit']:active, .forum-block-container input[type='submit']:active, .forum-reply-buttons input[type='submit']:active, .search-page input[type='submit']:active{color:#fff; background: #6b0101; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow:none;}

input.vote{width:94px; height:24px; background:url(i/vote.png) no-repeat 0px 0; text-indent:-10000px; margin-top:10px; border:none; padding:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
input.vote:hover{background:url(i/vote.png) no-repeat -99px 0;}
input.vote:active{background:url(i/vote.png) no-repeat -198px;}

a.btn{text-decoration:none;}
a.btn:hover{color:#fff;}
a.btn:active{color:#fff;}
span.btn, span.btn:hover, span.btn:active{cursor:default; background-position:0 0;}

.marginTop_1_5em{margin-top:1.5em;}

.white_block{background:#fff; padding:15px 12px 0; margin-bottom:23px;}
	.white_block .white_block{padding:0 10px; margin:0;}
	
.slide_block{padding-left:20px;}

/* content styles */
.content ul{margin-bottom:20px;}
	.content ul li{background:url(i/li.png) no-repeat 0 9px; padding-left:19px; margin-bottom:7px;}
		.content ul ul{padding-top:5px; margin-bottom:5px;}
.content ol{list-style:decimal; margin:0 0 20px 20px;}
*+html .content ol{margin:0 0 20px 0;}
	.content ol li{padding:0; margin-bottom:7px;}
	
	.content li p, .content li li{margin-bottom:5px;}
	.content li h4{margin:0;}
	
.simple_page h2{font:18px/1.2 "HeliosCondBold", Arial, Helvetica, sans-serif; padding: 0.5em 0;  text-transform:uppercase;}
/*padding-top:5px; margin-bottom:10px;*/
.simple_page h3, .simple_page h4{font:bold 16px/1.2 Arial, Helvetica, sans-serif; margin-bottom:7px; padding-top:5px;}
.simple_page h4{font-size:13px; margin-bottom:3px;}
.simple_page small {font-size: 11px;}

/* files-links styles */
.main a[href*=".xls"], .main a[href*=".xlsx"], .main a[href*=".doc"], .main a[href*=".docx"], .main a[href*=".pdf"], .main a[href*=".pdfx"], .main a[href*=".ppt"], .main a[href*=".rar"], .main a[href*=".rtf"], .main a[href*=".zip"]{padding-left:35px;}
.main a[href*=".xls"], .main a[href*=".xlsx"]{background:url(i/files-i/xls-ico.gif) no-repeat 0 4px;}
.main a[href*=".doc"], .main a[href*=".docx"]{background:url(i/files-i/doc-ico.gif) no-repeat 0 4px;}
.main a[href*=".pdf"], .main a[href*=".pdfx"]{background:url(i/files-i/pdf-ico.gif) no-repeat 0 4px;}
.content a.jpg{background:url(i/files-i/jpg-ico.gif) no-repeat 0 4px; padding:0 0 0 35px;}
.main a[href*=".ppt"]{background:url(i/files-i/ppt-ico.gif) no-repeat 0 4px;}
.main a[href*=".rar"]{background:url(i/files-i/rar-ico.gif) no-repeat 0 4px;}
.main a[href*=".rtf"]{background:url(i/files-i/rtf-ico.gif) no-repeat 0 4px;}
.main a[href*=".zip"]{background:url(i/files-i/zip-ico.gif) no-repeat 0 4px;}

/*-- layout -- */
.frame{width:962px; margin:0 auto; position:relative;}

/*-- header -- */
.header{padding:31px 0 22px; font-size:14px; line-height:22px; margin-bottom:46px; height: 104px;}
	.header img, .header .hot_lines, .header .h_search{float:left;}
	.header img{margin:0 96px 0 10px;}
	.hot_lines{width:275px; margin-right:45px;}
		.header h2{font:bold 16px/1.1 Arial, Helvetica, sans-serif; color:#be0000;}
	.header .h_links{width:185px; overflow:hidden; padding:27px 6px 0 0; float:right}
		.header .h_links span strong{display:block; width:150px; height:20px; overflow:hidden;}
		.header .h_links .logout{margin-top:-20px;}
		.header .h_links span{padding-left:24px; background:url(i/icons.png) no-repeat 0 4px; margin-bottom:13px; display:block;}
		.header .h_links span.mobi{background-position:1px -43px;}
			/*.header .h_links a{color:#47545e;}
			.header .h_links a:hover{color:#be0000;}
			.header .h_links a.loginza{border-bottom:dashed 1px #47545e;}
			.header .h_links a.loginza:hover{border-bottom:dashed 1px #be0000;}*/
		
	.h_search{width:135px; margin:25px 0 0 0; position:relative;}
		.h_search .txt{background:url(i/search-input-bg.png) no-repeat; font:14px/25px Arial, Helvetica, sans-serif; border:solid 1px #f0f0f0; width:105px; height:25px; color:#707070; font-size:14px; padding:0 22px 0 8px;}
		.h_search .unique_btn{position:absolute; top:6px; right:3px;}
		
	.search_link{position:absolute; top:98px; left:586px;  line-height:0.9;}
	/*color:#47545E; border-bottom:1px dashed #47545E; text-decoration:none;
	.search_link:hover{color:#be0000; border-bottom:1px dashed #be0000; text-decoration:none;}*/

/* main menu */
.main_menu{position:absolute; top:151px; left:0; -moz-box-shadow:1px 1px 2px #9b0000; -webkit-box-shadow:1px 1px 2px #9b0000; box-shadow:1px 1px 2px #9b0000; color:#414042;}
.inner .main_menu{margin-bottom:40px;}
	.main_menu ul{float:left; font:19px/1.2 "HeliosCondBold", Arial, Helvetica, sans-serif;/* height:35px;*/}
		.main_menu li{float:left; position:relative;}
			.main_menu a{display:block; padding:6px 17px 0; height:29px; background:#f1f2f2; color:#414042; text-decoration:none; border:solid 1px #939494; border-width:0 1px; border-left:solid 1px #f8f9f9;}
			.main_menu a:hover{background:#dcddde;}
			.main_menu a.root-item-selected{background:#270000; border:solid 1px #270000; border-width:0 1px; color:#fff;}
			.main_menu li.m_news a{-webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px;}
			.main_menu li.m_programms a {-webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px; padding:6px 19px 0;}
				.main_menu li.m_programms a.hover {-webkit-border-radius:3px 0 0 0; -moz-border-radius:3px 0 0 0; border-radius:3px 0 0 0;}
			.main_menu li.m_forum a{-webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0; padding:6px 19px 0;}
			.main_menu li.m_forum li a, .main_menu li.m_programms li a.hover {-webkit-border-radius:0 -moz-border-radius:0; border-radius:0;}
				
			.main_menu ul ul{width:214px; position:absolute; top:35px; left:0; font: 17px/1.2 "HeliosCondBold", Arial, Helvetica, sans-serif; z-index:999; display:none; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; z-index:999;}
				.main_menu ul ul li{float:none;}
					.main_menu ul ul li a, .main_menu li.m_programms li a{width:auto; height:auto; color:#414042; text-indent:0; background:none; text-decoration:none; padding:9px 15px 9px; background:#c5c5c5; border:none; border-bottom:solid 1px #fff;}
					.main_menu ul ul li a:hover{background:#d8d8d8;}					
					.main_menu ul ul li.last a, .main_menu li.m_programms li.last a.hover{-webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; border:none;}
			
/* main_in_today */
.main_in_today{padding-top:20px;/* height:342px;*/ position:relative; margin-bottom:20px;}
	.main_in_today h1{font:33px/1.2 "HeliosCondBold", Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; background:url(i/h1-bg.png) repeat-x; text-shadow:-1px -1px 0 #0d0647; padding:3px 0 2px 11px; /*width:177px; height:84px; float:left; margin-right:64px;*/ position:relative; z-index:2;}
	.main_in_today p.h1{font:33px/1.2 "HeliosCondBold", Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; background:url(i/h1-bg.png) repeat-x; text-shadow:-1px -1px 0 #0d0647; padding:3px 0 2px 11px; margin: 0; /*width:177px; height:84px; float:left; margin-right:64px;*/ position:relative; z-index:2;}	
	.mit_video_block{width:710px; /*height:345px; float:left; margin:-9px 0 0;*/ position:relative; float:left;}
	/*.mit_iframe{width:219px; height:210px; overflow:hidden; position:absolute; top:130px; left:0; background:#ced2d7; padding:15px 0 0 21px;}*/
	.mit_iframe{background: none repeat scroll 0 0 #FFFFFF;height: 75px; padding-bottom: 15px;}
	.mit_sidebar{float:right; width:241px;}
	
/* index our_partners */
.our_partners{background:#a80000 url(i/kate/i_partners_bg.png) repeat-x; padding:9px 0 9px 20px; margin-bottom:0px;}
	.our_partners h2{float:left; font:20px/1.2 "HeliosCondBold", Arial, Helvetica, sans-serif; color:#fff; margin-right:19px; padding:10px 0 0;}
	.our_partners div{width:830px; overflow:hidden; float:left;}
		.our_partners ul{margin-right:-19px;}
		*+html .our_partners ul{zoom:1;}
			.our_partners li{width:102px; height:72px; overflow:hidden; margin-right:17px; float:left;}
				.our_partners img{-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; -moz-box-shadow:1px 1px 4px #606365;}
				.our_partners a {background: #fff; display: block; width: 100px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; -moz-box-shadow:1px 1px 4px #606365; -webkit-box-shadow:1px 1px 4px #606365; box-shadow:1px 1px 4px #606365;}
				.our_partners a:hover img{opacity:0.8; filter: alpha(opacity=80);}

/* watch KZN */				
.where_watch_kzn{background:#bac0c6;}
	.wwk_iner{width:940px; margin:0 auto; padding:34px 11px;}
	.wwk_iner h2{font:20px/1 "HeliosCondBold", Arial, Helvetica, sans-serif; color:#47545e; text-shadow:1px 1px 0 #fff;}

/* footer */	
.footer{/*background:#fff; */font-size:14px; color:#464646; padding:20px 0 22px;}
	.footer_inner{width:940px; margin:0 auto;}
		.footer_inner .small {font-size: 11px;}
		.f_copy{float:left; width:355px; margin-right:25px; padding-top:5px; border-right: 1px solid #dbddde;}
		.f_partners{width:367px; float:left; margin-right:25px; padding-top:5px; border-right: 1px solid #dbddde;}
			.f_partners h2{font:14px/1.4 Arial, Helvetica, sans-serif; float:left; margin-right:20px; margin-bottom: 50px; padding:5px 0 0; float: left;}
				.f_partners li{margin-right:20px; float:left;}
				.f_partners li.last {margin-right: 0;}
		.dev{float:right; padding:5px 0 0 38px; background:url(i/orgm.png) no-repeat 0 11px; width: 122px;}
			.dev a.orgm{color:#464646; text-decoration:none;}
			.dev a.orgm:hover{color:#be0000; text-decoration:underline;}
			.dev a.small {margin-top: 20px; display: block; font-size: 12px;}

/* layout */
div.main{margin-bottom:70px;}
.inner .main{padding:20px 0 30px; position:relative;}
	.wrapper{width:100%; float:left; margin-top: 20px;}
		.content{margin-right:330px;}
		.width100{margin:0;}
	.sidebar{width:310px; float:left; margin-left:-310px; margin-top: 20px;}
		.sidebar p{margin-bottom:10px;}
		.s_promo_block, .program_vote_b{margin-bottom:20px;}
		
		.s_send_video_button{width:312px; height:69px; background:url(i/send_video.png) no-repeat; border:none; text-indent:-10000px; display:block; margin-bottom:20px;}
		.s_send_video_button:hover{background-position:0 -90px; border:none;}
		.s_send_video_button:active{background-position:0 -180px; border:none;}

.content h1, .page404 h1{font:20px/1.2 "HeliosCondBold", Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; background:#030193; text-shadow:-1px -1px 0 #01002c; display:inline-block; padding:7px 15px 5px 10px; margin-bottom:21px;}
.page404 h1{background:#be0000; text-shadow:-1px -1px 0 #850000; margin-bottom:18px;}
.content p{margin-bottom:10px;}

/* breadcrumb */
.index .breadcrumb{display:none;}
.breadcrumb{color:#47545e; font-size:14px; position:absolute; top:10px; left:11px;}
	.breadcrumb a{color:#47545e;}
	.breadcrumb a:hover{color:#be0000;}
	
/* filter */
.filter{background:#fff; padding:15px 15px 0;}
	.filter .ui-datepicker{z-index:999;}
	.filter form{background:#ced2d7; padding:10px; position:relative; color:#47545e; text-transform:lowercase;}
		.filter select{width:180px;}
		.filter .txt, .filter .txt, .filter #date_from, .filter #date_to{width:140px; padding:1px 5px;}
		.filter .txt{color:#959595; width:190px;}
		.filter select, .filter .txt, .filter .txt, .filter #date_from, .filter #date_to{font:13px/1.4 Arial, Helvetica, sans-serif; margin-right:15px;}
		.filter div{position:absolute; top:13px; right:0;}
		.filter .btn{margin-top:1px;}
		.filter #date_from {margin-right: 3px;}
		/*.filter .btn{cursor:pointer; background:url(i/filter-find.png) no-repeat; border:none; width:59px; height:25px; text-indent:-10000px; position:relative; top:1px;}
		.filter .btn:hover{background-position:0 -25px;}
		.filter .btn:active{background-position:0 -50px;}*/
	
/* media styles */
/*.media_list .item{width:140px;  min-height: 200px; float:left; margin:0 10px 40px;}*/
.media_list .item{float: left; margin: 0 10px 40px; min-height: 200px; width: 140px;}
	.media_list .video_thumb, .all_editions_block, .s_themes_news .video_thumb{margin-bottom:12px; position:relative; display:block; text-decoration:none;}
		.media_list .video_thumb a, .all_editions_block a, .s_themes_news .video_thumb a{text-decoration:none;}
		.media_list .video_thumb a{display:block;}
		.media_list .video_thumb .media_play, .all_editions_block .video_thumb .media_play, .s_themes_news .video_thumb .media_play{width:47px; height:43px; background:url(i/play.png) no-repeat; display:block; position:absolute; top:32px; left:47px; opacity:0.8;}
		.media_list .video_thumb .active .media_play{display:none;}
		.media_list .video_thumb:hover  .media_play, .all_editions_block .video_thumb:hover  .media_play, .s_themes_news .video_thumb:hover  .media_play{opacity:1;}
		.media_list .media_timer, .all_editions_block .media_timer, .s_themes_news .media_timer{float:left; background:url(i/timer-bg.png) no-repeat 100% 0; font-size:12px; line-height:18px; position:absolute; bottom:0; left:0; padding:0 22px 0 8px; color:#fff;}
	.media_list strong, .media_list .date, .media_list h3, .item_info{padding-left:7px;}
	.media_list strong{display:block; font-weight:normal; color:#be0000; font-size:12px;}
		.media_list strong a{color:#be0000; text-decoration:none;}
		.media_list strong a:hover{text-decoration:underline;}
	.media_list .date{display:block; font-size:10px; color:#707070; margin-bottom:5px;}
	.media_list h3{font:13px/1.2 Arial, Helvetica, sans-serif; margin-bottom:12px;}
		.media_list h3 a{text-decoration:none;}
			.media_list h3 a:hover{text-decoration:underline;}
	.media_list .intresting_item {clear: both;}
		.media_list .intresting_item .intresting_thumb	{float: left; margin-right: 20px; margin-bottom: 20px;}
		.media_list .intresting_item h3 {font-size: 14px;}
/*-- active style for programm page --*/			
.about_programm .media_list .item{width:148px; float:left; margin:0 5px 20px;}
	.about_programm .media_list .video_thumb{margin-bottom:10px; position:relative; display:block; text-decoration:none;}
		.about_programm .media_list .video_thumb a{text-decoration:none; display:block; border:solid 4px #f5f5f5;}
		.about_programm .media_list .video_thumb .active{border-color:#BE0000;}
		.about_programm .media_list .video_thumb .media_play{top:36px;}
		.about_programm .media_list .media_timer{bottom:4px; left:4px;}
		*+html .about_programm .media_list .media_timer{bottom:7px;}
		


/*start lider-week*/
	.kzn_tube .lider-week .item {margin: 0 11px 20px 0; position: relative;}
		.kzn_tube .lider-week .item .short-text {position: relative; z-index: 2; }
		.kzn_tube .lider-week .item .more-text {
			display: none;
			position: absolute;
			top: -5px; left: -5px; 
			padding: 5px 0 0px; 
			box-shadow: 0 0 3px #000; 
			width: 150px; 
			z-index:30;
			}
		.kzn_tube .lider-week .item .more-box {background: #fff; padding: 0 5px 20px;}
			.kzn_tube .lider-week .item .more-text p {font-size: 11px; padding: 0 6px 7px; line-height: 2.2ex;}
		
	/* обнуление ссылок */	
	.media_list .lider-week .item .short-text strong {
	    color: #BE0000;
	}
	.media_list .lider-week .item .short-text .h3 {color: #0857C1;margin-bottom: 12px;padding-left: 7px;font: 13px/1.2 Arial,Helvetica,sans-serif; display: inline-block}
/*end lider-week*/
	    



	.about_programm h1{margin-left:-10px;}

		
	.item_info span, .item_info a{float:left; padding-left:20px; margin-right:18px; color:#47545e; font-size: 12px;}
		.item_info a{text-decoration:none;}
		.item_info a:hover{color:#be0000; text-decoration:underline;}
		.item_info .views{background:url(i/icons.png) no-repeat 0 -262px;}
		.item_info .comments{background:url(i/icons.png) no-repeat 0 -304px;}
		.item_info .comments:hover {background:url(i/icons.png) no-repeat 0 -347px;}
		
/* pager */
.pager{border-top:solid 1px #bac0c6; padding:21px 10px 0;}
.pager span, .pager a, .pager strong{float:left; margin-right:2px; height:25px; text-align:center;}
.pager a, .pager strong{width:30px;}
.pager .p_first, .pager .p_last, .pager .p_prev, .pager .p_next{width:auto;}

/* programms */
.content ul.programms{margin:0; padding:0;}
	.content .programms li{padding:0; background:none; margin-bottom:38px;}
	.content .programms li:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	*html .content .programms li:after{zoom:1;}
	*+html .content .programms li:after{zoom:1;}
		.programms li img{float:left; margin-right:20px;}
		.programms li .text{margin-left:124px;}
			.programms li h2{font:14px/1.2 Arial, Helvetica, sans-serif; text-transform: none; margin-bottom:2px; padding: 0;}
			*+html .programms li h2{margin-top:-20px;}
				.programms li h2 a{color:#be0000; text-decoration:none;}
				.programms li h2 a:hover{text-decoration:underline;}
		.programms img{-moz-box-shadow:1px 1px 4px #606365; -webkit-box-shadow:1px 1px 4px #606365; box-shadow:1px 1px 4px #606365; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
		.programms a:hover img{opacity:0.8;}
	
/* sidebar standart block */
.s_standart_block{background:#fff; padding:12px; margin-bottom:20px;}
	.s_standart_block h2, .s_comments h2{font:20px/1.2 "HeliosCondBold", Arial, Helvetica, sans-serif; color:#47545e; text-transform:uppercase; text-shadow:#fff 1px 1px 1px; margin-bottom:32px;}
	.s_standart_block h2{margin-bottom:13px;}
	.s_comments h2{margin-left:10px; margin-bottom:26px;}
	.sb_links{clear:both; font-size:12px; padding-top:19px;}
		.sb_links a.btn{float:left; margin-bottom:11px;}
		.sb_links a{float:left; clear:left;}
	.s_comments_all{margin: 18px 18px;}
	.s_comments_all a{color:#47545e;}
	.s_comments_all a:hover{color:#be0000;}
	
/* soon block height: 246px; */
.soon_block{margin:0; overflow: hidden;}
	.soon_block img{border:solid 1px #fff; -moz-box-shadow:1px 1px 3px #606365; -webkit-box-shadow:1px 1px 3px #606365; box-shadow:1px 1px 3px #606365;  margin:0 15px 15px 0;}
	/* max-height: 77px;*/
	.soon_block span {display: block; overflow: hidden;}
	*+html .soon_block span{width:217px;}

/* now playing on TV */
.now_playing_block {margin-bottom: 20px; min-height: 170px}
.now_playing_block span, .now_playing_block strong{float:left; clear:left; color:#fff; padding:0 6px;}
.now_playing_block span{font-size:12px; line-height:18px; background:#ac0000 url(i/now_playing.png) repeat-x; margin-bottom:3px;}
.now_playing_block strong{font-size:14px; line-height:21px; overflow:hidden; background:#190b60 url(i/now_playing.png) repeat-x 0 -20px; text-shadow:-1px -1px 0 #000; text-transform:uppercase; max-height: 44px;}

/* sidebar comments */
.s_comments{background:#fff url(i/kate/s_comment_bg.png) no-repeat; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; margin-bottom:20px; height:535px; overflow:hidden;}
	.s_comments ul{padding:0 18px 1px; font-size:13px; height:432px; overflow:hidden;}
		.s_comments li{margin-bottom:18px;}
		.s_comments p{margin-bottom:6px;}
		.s_comments .name_date{display:block; color:#47545e; font-size:12px;}
		.s_comments h3{color:#47545e; font:12px/1.2 Arial, Helvetica, sans-serif; margin-bottom:5px;}
			.s_comments h3 a{color:#47545e;}
			.s_comments h3 a:hover{color:#be0000;}
			
.promo_block{margin:15px 0 0;}
.promo_block .baner {margin-top: 0 !important;}
.sidebar .promo_block {margin-top: 0px;}

/* interest last */
.interest h2 a {color: #58595B;}
	.interest h2 a:hover {color: #be0000;}

/* sidebar faq */
	.s_faq ul{padding:0 0 9px;}
		.s_faq li{margin-bottom:10px;}
			.s_faq strong{font-weight:normal; color:#0857c1; border-bottom:dashed 1px #0857c1; cursor:pointer;}
			.s_faq strong:hover{color:#be0000; border-bottom:dashed 1px #be0000;}
			.s_faq em{font-style:normal; display:block; padding-top:3px;}
		
.s_faq_link{padding:0 14px; margin:-20px 0 32px;}
	.s_faq_link a{color:#47545E; border-color:#47545E;}
	.s_faq_link a:hover{color:#be0000; border-color:#be0000;}

/* Kazan Tube */
.kzn_tube{margin-top: 20px;}
	.kzn_tube h1{font:20px/1.2 "HeliosCondBold", Arial, Helvetica, sans-serif; text-shadow:#fff 1px 1px 1px; color:#58595b; margin-bottom:12px; width:100%; overflow:hidden; text-transform:inherit; background:none; display:block; padding:0;}
		.kzn_tube h1 img{float:right; margin-top:4px;}
	.kzn_tube .item{margin:0 11px 20px 0;}
	.width100 .kzn_tube .item{margin:0 17px 20px 0;}
		
/* tabs */
ul.tabs, .content .tabs_simple{margin:0; padding:0; font-size:14px; font-weight:bold; text-shadow:1px 1px 0 #eceef0; color:#58595b;}
	ul.tabs li, ul.tabs_simple li{padding:0; margin:0; background:none; float:left; height:35px; line-height:35px; z-index:1; border:solid 1px #a6a6a7; border-top:none; border-left:solid 1px #eeeeef;}
	.kzn_tube ul.tabs_simple li{border-bottom:none;}
	ul.tabs .current, ul.tabs_simple .current{z-index:2; position:relative;}
		ul.tabs span, ul.tabs_simple a, ul.tabs_simple span{cursor:pointer; display:block; padding:0 17px; background:#dcddde;}
		ul.tabs_simple a{color:#47545e; text-decoration:none;}
		ul.tabs li:hover span, ul.tabs_simple li:hover a{background:#e4e6e7;}
		
	ul.tabs .first{border-left:none;}
		ul.tabs .first span, ul.tabs_simple .first a, ul.tabs_simple .first span{-webkit-border-radius:3px 0 0 0; -moz-border-radius:3px 0 0 0; border-radius:3px 0 0 0;}
		ul.tabs .last span, ul.tabs_simple .last a, ul.tabs_simple .last span{padding:0 19px 0 20px; -webkit-border-radius:0 3px 0 0; -moz-border-radius:0 3px 0 0; border-radius:0 3px 0 0;}
		
	ul.tabs .current{border-bottom:solid 1px #fff; border-right:none;}
		ul.tabs .current span, ul.tabs_simple .current a, ul.tabs_simple .current span{background:#fff;}
		ul.tabs .current:hover span, ul.tabs_simple .current:hover a, ul.tabs_simple .current:hover span{background:#fff;}
		
.tabs_box{display:none; background:#fff; padding:20px 5px 0 20px; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px;}
.content .tabs_box{display:none;}
.tabs_box.visible{display:block;}
.width100 .tabs_box {padding-right: 0px;}

/* media ajax navigation */
.width100 .navigation{width:933px; margin-left: -20px;}
.navigation{clear:both; width:602px; padding:10px 15px; overflow:hidden; background:#dcddde; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px;}
.navigation-arrows{width:100%; overflow:hidden; height: 24px; padding-top: 3px;}
.tabs_section .navigation{margin-left:-20px;}
	/*.navigation a, .navigation span{line-height:22px; background:#fff; padding:0;}*/
	.navigation .prev{float:left;}
	.navigation .next{float:right; margin-right: 3px;}
	*+html .navigation .next{margin-top:0px;}
	
/* index promo slider */
.interesting_in_last_time h2{margin-bottom:2px;}
.ifocus{width:610px; height:300px;}
	.content .ifocus ul{margin:0;}
	.content .ifocus li{margin:0; padding:0; background:none;}
	.ifocus_pic{display:inline; position:relative; float:left; width:400px; height:299px; overflow:hidden; margin-right:10px;}
		.contentlist{position:absolute; left:0; top:0;}
			.content .contentlist li{width:400px; height:300px; overflow:hidden; display:none; position:absolute; top:0; left:0;}
				.contentlist img{width:400px; height:300px; z-index:0;}
			.content .contentlist .video_icon{display:block; width:60px; height:56px; background:url(i/video_icon.png) no-repeat; position:absolute; top:10px; left:10px; text-decoration:none;}
			.content .contentlist .video_icon:hover{text-decoration:none;}
	.btnlist{display:inline; float:left; width:200px; margin:0; z-index:99; position:relative; line-height:1.2;}
		.content .btnlist li{width:200px; cursor:pointer; margin-bottom:3px;}
			.btnlist li a{color:#000; display:block; height:72px; font-size:15px; text-decoration:none; padding:13px 14px;}
			.btnlist li a:hover{background:url(i/ifocus-item-bg.png) repeat-x 0 -202px;}
		.btnlist .current{}
			.btnlist li.current a{color:#fff; background:url(i/ifocus-item-bg.png) repeat-x;}
	 .textlist{/*width:355px;*/width:380px; position:absolute; left:10px; bottom:10px; color:#fff;}
		.content .textlist li{display:none;}
			.textlist span{display:block; position:relative; background:url(i/title-bg.png); padding:6px 37px 10px 11px;}
			.content .textlist li img{position:absolute; right:10px; bottom:11px;}
			
.follow_kzn_tv{margin: 0 0 20px;}
	.follow_kzn_tv ul.tabs li{height:36px;}
	.follow_kzn_tv ul.tabs span{padding:9px 13px 8px; text-align:center;}
	.follow_kzn_tv ul.tabs .current span{/*background:#0e0679 url(i/ifocus-item-bg.png) repeat-x;*/background:#fff; border-right:solid 1px #fff; padding-bottom: 9px;}
	.follow_kzn_tv ul.tabs .last span{width:77px;}
	.follow_kzn_tv .tabs_box{-webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; overflow:hidden;}
	.follow_kzn_tv .no_padding{padding:0;}
	.follow_kzn_tv .buttons{text-align:right; padding-top:11px;}
		.follow_kzn_tv .buttons img{margin-right:10px;}
		
/* weather_block */
.weather_block{position:relative; padding-bottom:0;}
	.weather_block h2{margin:0 0 0 3px;}
	.weather_block img{float:left; margin-left:-4px;}
	.weather_block ul{margin-left:125px; padding-top:35px;}
		.weather_block li{margin-bottom:5px; font-size:13px; line-height:1.2;}
	.weather_block .value{font:bold 45px/1.2 Arial, Helvetica, sans-serif; color:#47545e; text-shadow:#fff 1px 1px 1px; position:absolute; top:12px; left:137px;}
	
/* voting-form-box */
	.voting-form-box h2{margin-bottom:13px;}
	.voting-form-box p{margin-bottom:17px;}
	.voting-form-box label{display:block; margin-bottom:7px; font-size:14px;}
		.voting-form-box label input{margin:0 5px 0 0;}
	.voting-form-box .btn{margin:10px 14px 0 0;}
	.voting-form-box em{font-style:normal; font-size:12px;}
	.voting-form-box strong{font-weight:normal; font-size:14px;}
	.voting-form-box ol li{margin-bottom:9px;}
	
/* tags */
.tags{font-size:12px; color:#47545e; margin-bottom:40px; padding-top:10px; clear:both;}
	.tags a{color:#47545e;}
	.tags a:hover{color:#be0000;}
	
/* content about programms */
.content .about_programm{font-size:14px; padding:0 10px;}
	.content .about_programm .video_player{margin:0 -10px 23px; position:relative;}
	.content .about_programm .video_player .video_player{margin:0 -10px;}
	.content .about_programm .media_list{margin-left:-10px; padding-top:17px; width:642px;}
	.content .about_programm .theme{color:#47545e; margin-bottom:14px;}
		.content .about_programm .theme a{color:#47545e;}
		.content .about_programm .theme a:hover{color:#be0000;}
	
/* content post info */
.content .post_info{margin-bottom:15px; font-size:12px; color:#47545e;}
	.content .post_info li{float:left; margin:0 28px 6px 0; padding-left:25px;}
		.content .post_info a{color:#47545e;}
		.content .post_info a:hover{color:#be0000;}
		.content .post_info .views{background:url(i/icons.png) no-repeat 0 -88px;}
		.content .post_info .comments{background:url(i/icons.png) no-repeat 0 -131px;}
		.content .post_info .to_comment{background:url(i/icons.png) no-repeat 0 -173px;}
		.content .post_info .download{background:url(i/icons.png) no-repeat 0 -218px;}
		
/* content player */
.player{margin-bottom:13px;}
	
/* sidebar about programms */
.sidebar .about_programm{font-size:14px; margin-bottom:20px; clear:both;}
	.sidebar .about_programm img{margin-bottom:17px;}
	
/* sidebar about programms */
.send_video, .send_message{color:#47545e; margin-bottom:20px; clear:both; padding-bottom:15px;}
.send_message{margin:0;}
	.send_video h2, .send_message h2{margin-bottom:12px;}
	.send_video h2 em, .send_message h2 em{font-style:normal; text-transform:none; display:block; font-size:19px;}
	.send_video h3, .send_message h3{color:#47545E; font:bold 14px/1.2 Arial, Helvetica, sans-serif; margin-bottom:5px;}
	.send_video label, .sidebar .send_video label span, .send_resume label, .sidebar .send_resume label span, .send_message label, .send_message label span{display:block;}
	.send_video label, .send_resume label, .send_message label{/*margin-bottom:30px;*/ margin-bottom:15px;}
		.send_video label span, .send_resume label span, .send_message label span{/*margin-bottom:6px;*/ margin-bottom:4px;}
		.send_video textarea, .send_message textarea, .send_video .inputtext, .send_message .inputtext{border:solid 1px #CED2D7; width:274px; font:12px/1.2 Arial, Helvetica, sans-serif; padding:2px;}
		.send_video textarea, .send_message textarea{height:84px;}
		.send_video textarea, .sidebar .send_video .file, .send_resume .send_video .file, .send_message .file{font:12px/1.2 Arial, Helvetica, sans-serif; padding:2px;}
	.send_video .user_box, .send_message .user_box{font-size:14px; line-height:1.2; margin-bottom:32px;}
	.send_message .user_box{margin-bottom:22px;}
		.send_video .user_box img, .send_message .user_box img{border:solid 5px #fff; -moz-box-shadow:1px 1px 2px #808386; -webkit-box-shadow:1px 1px 2px #808386; box-shadow:1px 1px 2px #808386; float:left; margin-right:20px;}
		.send_video .user_box p, .send_message .user_box p{margin-bottom:5px;}
			.send_video .user_box strong, .send_message .user_box strong{color:#000;}
	.send_video .btn, .send_resume .btn, .send_message .btn{float:right; margin-right:1px;}
	.send_message .errortext, em.error{font-size:11px; color:red; font-style:normal; display:block;}
	em.error{margin-bottom:10px;}
	
/* programm time */
.time{font:20px/1.2 "HeliosCondBold", Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; background:#be0000; text-shadow:-1px -1px 0 #850000; padding:7px 15px 5px 10px; margin-bottom:21px; float:right;}
.time_dummy{height:57px;}

/*-- all editions block --*/
.all_editions_block{position:relative; margin-left: -10px;}
	.all_editions_block h2{font:20px/1.2 "HeliosCondBold", Arial, Helvetica, sans-serif; color:#47545e; text-transform:uppercase; text-shadow:1px 1px 0 #fff; margin:0 0 18px 9px;}
	.all_editions_item{border-top:solid 1px #bac0c6; padding:22px 9px; margin-top:-1px;}
	/*.all_editions_item:hover{background:#ced2d7;}*/
		.all_editions_item .video_thumb{/* -moz-box-shadow:1px 0 2px #606365; -webkit-box-shadow:1px 0 2px #606365; box-shadow:1px 0 2px #606365;*/ float:left; position:relative;}
			.all_editions_item .video_thumb a{display:block; border:solid 4px #f5f5f5;}
			.all_editions_item .video_thumb a.active{border-color:#BE0000;}
				.all_editions_item .video_thumb a.active .media_play{display:none;}
			.all_editions_item .video_thumb .media_timer{left:4px; bottom:4px;}
			*+html .all_editions_item .video_thumb .media_timer{bottom:7px;}
		.all_editions_info{margin-left:155px;}
			.all_editions_info strong{display:inline-block; background:#be0000; color:#fff; font-size:12px; line-height:1; font-weight:normal; padding:3px 6px; margin-bottom:2px;}
				.all_editions_info strong a{color:#fff; text-decoration:none;}
				.all_editions_info strong a:hover{text-decoration:underline;}
			.all_editions_info .date{color:#707070; font-size:10px; display:block; margin-bottom:5px;}
			.all_editions_info h3{font:bold 14px/1.2 Arial, Helvetica, sans-serif; margin-bottom:9px;}
			.all_editions_info h3 a{text-decoration:none;}
			.all_editions_info h3 a:hover{text-decoration:underline;}
			.theme_of_edition_list{display:none; width:100%; overflow:hidden;}
				.theme_of_edition_list li{color:#0857c1; margin-bottom:1px; float:left; clear:both;}
					.theme_of_edition_list li .video_spot{background:url(i/simple_start_stop.png) no-repeat; text-decoration:none; text-decoration:none; padding:1px 0 2px 24px;}
					*+html .theme_of_edition_list li .video_spot{float:left; height:19px; width:19px; margin-right:-20px;}
					.theme_of_edition_list li:hover .video_spot{background-position:0 -28px; color:#0857c1; text-decoration:underline;}
					.theme_of_edition_list a.video_spot.clicked{background-position:0 -57px;}
					.theme_of_edition_list li:hover a.video_spot.clicked{background-position:0 -85px;}
					.theme_of_edition_list li:hover a{color:#be0000;}
				a.on{color:#47545e; border-color:#47545e;}
				a.on:hover{color:#be0000;}
				
	.all_editions_block .navigation{width: 592px;}
	
/*-- sidebar themes news --*/
.s_themes_news {margin-top: 0;}
.s_themes_news .item{width:100%; overflow:hidden; border-bottom:solid 1px #bac0c6; margin-bottom:19px; padding-bottom:15px;}
.s_themes_news .last{border-bottom:none; padding-bottom:0;}
	.s_themes_news .video_thumb{float:left; margin-right:21px;}
	.s_themes_news strong{display:block; font-weight:normal; font-size:12px; margin-bottom:1px;}
		.s_themes_news strong a{color:#be0000; text-decoration:none;}
		.s_themes_news strong a:hover{text-decoration:underline;}
	.s_themes_news .date{color:#707070; font-size:10px; display:block; margin-bottom:5px;}
	.s_themes_news h3{margin-left:161px; font:13px/1.2 Arial, Helvetica, sans-serif;}
		.s_themes_news h3 a{text-decoration:none;}
		.s_themes_news h3 a:hover{text-decoration:underline;}
	.s_themes_news .item_info{clear:both;}
	
/*-- video_player_max --*/
.video_player_max{margin-bottom:51px; overflow:hidden; position:relative;}
*html .video_player_max{zoom:1;}
*+html .video_player_max{zoom:1;}
	.video_player_max .player, .post_info, .soc{float:left; clear:left;}
	.video_player_max .video_player_info{width:290px; float:right; font-size:14px; line-height:1.2;}
		.video_player_max .date, .video_player_max .subject{font-size:12px; color:#47545e; display:block;}
		.video_player_max .date{font-size:10px; margin-bottom:6px;}
		.video_player_max .subject{margin-bottom:14px;}
			.video_player_max .subject a{color:#47545e;}
		.video_player_max h2{font:20px/1.2 "HeliosCondBold", Arial, Helvetica, sans-serif; color:#be0000; text-transform:uppercase; margin-bottom:15px;}
	/*.video_player_max .tags{position:absolute; bottom:21px; left:662px;}*/
	
/*-- team page --*/
.team_page ul, .voting_page ul{margin:0; line-height:1.2;}
	.team_page ul li, .voting_page ul li{padding:0; margin:0; background:none; float:left;}
		.team_page ul li a.brd {background: url(i/bg_foto_worker.gif) 0 0 no-repeat; display: block; margin-bottom: 5px;}
			.team_page ul li a.brd img {margin: 6px 7px 7px 6px;}
	.team_page .selecterBtns ul{margin-bottom:30px; line-height:1; width:100%; overflow:hidden;}
		.team_page .selecterBtns li{margin-right:10px;}	
			.team_page .selecterBtns a{color:#47545E; padding:5px 0 2px; border-bottom:dashed 1px #47545E; text-decoration:none; float:left;}
			.team_page .selecterBtns a:hover{border-bottom:dashed 1px #be0000; color:#be0000;}
			.team_page .selecterBtns a.active{background:#BE0000; border-color:#BE0000; color:#fff; text-decoration:none; padding:5px 5px;}
			*+html .team_page .selecterBtns a.active{border-bottom:solid 1px #BE0000;}
	
	.selecterContent, .voting_page{position:relative; overflow:hidden; min-height:300px;}
	.selecterContent ul, .voting_page ul{margin-right:-20px;}
	*+html .selecterContent ul{zoom:1;}
	*+html .voting_page ul{zoom:1;}
	.selecterContent ul li {width:140px; height:300px; margin:0 20px 30px 0;}
	.voting_page ul li{width:140px; height:260px; margin:0 20px 30px 0;}
		.selecterContent img{margin-bottom:5px;}
		.selecterContent strong, .voting_page strong, .voting_page b{font-weight:normal; display:block; margin-bottom:5px; color:#000;}
		.voting_page br{display:none;}
		.selecterContent  em, .voting_page em, .voting_page font{display:block; color:#707070; font-size:11px; font-style:normal;}
		
/*-- worker page --*/
.worker_photo{float:left; width:220px; margin-right:15px;}
	.worker_photo em{display:block; padding:5px 0 0; color:#707070;}
.worker_about{margin-left:235px;}

/*--  --*/
.voting_page ul li{/*height:300px; */height:auto; margin:0 0 35px; /*border-bottom:solid 1px #CED2D7;*/ padding:0 20px 0 0; float:none; display:inline-block; vertical-align:top;}
*html .voting_page ul li{display:inline; zoom:1;}
*+html .voting_page ul li{display:inline; zoom:1;}
	.voting_page span{display:block; margin-bottom:10px;/* height:30px;*/}
	.voting_page em{padding-top:5px;}
	.voting_page .img{display:block; position:relative; text-decoration:none; margin-bottom:7px;}
		.voting_page .img span{position:absolute; font-size:12px; line-height:18px; margin:0; height:auto;}
		.voting_page .voting_num{top:0; right:0; color:#000; padding:0 6px 0 14px; background:url(i/video-num-bg.png) no-repeat;}
		.voting_page .voting_rating{bottom:0; left:0; color:#fff; padding:0 22px 0 8px; background:url(i/video-programm-name.png) no-repeat 100% 0;}
		/*.voting_page .vote{line-height:1;}*/
		
/*--  --*/
.mit_iframe .player-wraper-main, .mit_iframe .player-wraper-inner-list, .mit_iframe .player-wraper-inner-list-issue{width:100%; /*background:#fff;*/ margin:0; position: absolute; height: 89px; overflow: auto;}/*overflow:hidden; height:89px; */
.video_player .inner,.video_player .player-wraper-inner{width:100%; height:75px; background:#fff;}
	.video_player .player-wraper-inner{padding-bottom: 15px;}

/*-- search-page --*/
.search-page .media_list{width:100%; overflow:hidden; margin-bottom:20px;}
	.search-page .media_list .item {width:320px; height:auto; margin:0 10px 20px 0; float:left;}
		.search-page .media_list .video_thumb {float:left; margin:0 15px 0 0;}
		.search-page .media_list small{color:#666;}
		.search-page  hr{clear:both; background:#ccc; color:#ccc; height:1px; border:0; margin:15px 0 0;}
		.search-page font.text{font-size:11px; color:#666;}
		
		.search_page_sort{float:right; font-size:12px;}
.search-page form{background:#CED2D7; padding:10px 15px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
	.search-page form input[type='submit']{position:relative; top:-1px;}
.search-page .search-bar .slide {display: inline-block; margin-top: 20px; margin-bottom: 10px;}	
.search-bar{margin-bottom:20px;}
	.search-page .search-tags-chain {margin-bottom: 10px;}
	.search-page .search-tags-cloud {margin-bottom: 40px;}

/*-- page 404 --*/
.page404 .frame{padding-top:384px; overflow:hidden; line-height:1.2;}
	.page404 .frame img{float:left; margin-right:46px;}
	
/*--  --*/
.content .solial_page{margin:0;}
	ul.solial_page li{padding-left:31px; margin-bottom:25px;}
		.solial_page strong{display:block;}
	ul.solial_page .sosial_page_vk{background:url(i/socio/vk.png) no-repeat 0 4px;}
	ul.solial_page .sosial_page_odn{background:url(i/socio/odn.png) no-repeat 0 4px;}
	ul.solial_page .sosial_page_fb{background:url(i/socio/fb.png) no-repeat 0 4px;}
	ul.solial_page .sosial_page_twi{background:url(i/socio/twi.png) no-repeat 0 4px;}
	ul.solial_page .sosial_page_my_peace{background:url(i/socio/mail.png) no-repeat 0 4px;}
	
/*-- guide of programms --*/
.guide_of_programms ul{margin:0; padding:0;}
	.guide_of_programms ul li{background:none; padding:0; margin:0;}

.gop_weeker{width:100%; overflow:hidden;}
.gop_weeker ul{height:57px; overflow:hidden; background:url(i/programm.png) repeat-x 0 -171px; float:left;}
	.gop_weeker ul li{float:left; color:#47545e; text-align:center; font-size:13px; line-height:1; border-right:solid 1px #a7aaae;}
		.gop_weeker ul li a, .gop_weeker ul li span{display:block; background:url(i/programm.png) repeat-x; width:115px; height:44px; padding:11px 0 0; color:#47545e; text-decoration:none;}
		.gop_weeker ul li.last a{color:#707a82;}
		.gop_weeker ul li a:hover{background-position:0 -286px;}
			.gop_weeker ul li strong{font:18px/1 "HeliosCondBold", Arial, Helvetica, sans-serif; text-shadow:1px 1px 0 #eceef0; display:block; margin-bottom:2px;}
	.gop_weeker ul li.now{color:#fff; border-right:solid 1px #444e56;}
		.gop_weeker ul li.now a{background-position:0 -343px; padding:11px 0 0; color:#fff;}
			.gop_weeker ul li.now strong{text-shadow:-1px -1px 0 #6e7478;}
	.gop_weeker ul li.current{color:#fff; border-right:solid 1px #7e0000;}
		.gop_weeker ul li.current span{background-position:0 -57px; padding:11px 0 0; color:#fff;}
			.gop_weeker ul li.current strong{text-shadow:-1px -1px 0 #910000;}
	.gop_weeker .prev_week, .gop_weeker .next_week{text-indent:-10000px; border:none;}
	.gop_weeker .prev_week a, .gop_weeker .next_week a{padding:11px 0 0; height:46px;}
	.gop_weeker .prev_week a{background-position:0 -114px; width:73px;}
	.gop_weeker .prev_week a:hover{background-position:0 -228px;}
	.gop_weeker .next_week a{background-position:-75px -114px; width:75px;}
	.gop_weeker .next_week a:hover{background-position:-75px -228px;}

.shedile_content{padding-top:32px; clear:both;}
	ul.gop_list{width:100%; line-height:1;}
		ul.gop_list li{padding:9px 12px; margin:2px 0;}
		ul.gop_list li.last{color:#898989;}
		ul.gop_list li.current{color:#fff; background:#47545e;}
			ul.gop_list strong{font-weight:normal; margin-right:25px;}
			ul.gop_list .btn{height:17px; margin-right:7px; -moz-box-shadow:1px 1px 1px #374149; -webkit-box-shadow:1px 1px 1px #374149; box-shadow:1px 1px 1px #374149;}
			
/*-- programm info page --*/
	.pop_start img{float:left; margin:0 20px 20px 0;}
	.pop_start p{margin-bottom:12px;}
.tab-stolica {margin-left: -10px;}
.tab-stolica .item {float: left; margin-right: 10px; margin-bottom: 15px;}	
	.tab-stolica .item span{
		display: block; padding: 5px 10px;background: #ac0000;color: #fff; font-weight: bold;}
	.tab-stolica .item a {}		
		.tab-stolica .item a span{background: none; font-weight: normal; color: #0857c1}
		.tab-stolica .item a:hover span{color: #be0000}
	
/*-- vacancy page block --*/
.vacancy_page_block{width:100%; overflow:hidden;}
	.vacancy_page_block .slide_link{float:left; clear:left; margin-bottom:10px;}
	.vacancy_page_block .slide_block{padding:3px 0 15px; clear:left;}
		.vacancy_page_block .slide_block h3{margin-bottom:4px;}
		.vacancy_page_block .slide_block p{margin-bottom:12px;}
	
.blog-comments{padding-top:20px;}
	.blog-comments .clearfix{float:left; width:100%; margin-bottom:10px;}
	.blog-comments .clearfix a{float:left;}
	.blog-comment-fields textarea{width:583px;}
div.blog-comment-line{margin-top:14px; clear:both;}
div.blog-comment-form{clear:both;}

#form_comment_0{padding-top:5px; clear:both;}
	
#loginza_auth_form {background: url(i/title-bg.png) !important;}
.full-text-link{text-decoration:none; border-bottom:dashed 1px #0857C1; margin-bottom:10px; float:left; line-height:1.2;}
.full-text-link:hover{text-decoration:none; color:#be0000; border-bottom:dashed 1px #be0000;}
.full-text-wraper{padding-top:10px; display:none; clear:both;}

.blog-comment-nav{clear:both;}

.print_content_block{text-align:right; font-size:12px; padding:20px 9px 0 0;}
	.print_content_block a{background:url(i/icons.png) no-repeat 0 -421px; padding-left:22px; color:#47545e; text-decoration:underline;}
	.print_content_block a:hover{color:#be0000; text-decoration:none;}	
	
.local-menu{width:100%; overflow:hidden; margin-bottom:20px;}
	.local-menu li{margin:0 2px 2px 0; float:left;}
		.local-menu li a{float:left; line-height:1; color:#fff; text-decoration:none; background:#a5acb2; padding:6px 11px;}
		.local-menu li a:hover{background:#899199; text-decoration:none;}
		.local-menu li a.selected{background:#be0000;}
		
/*-- ryadom s glavnym --*/
/*.lenta_news	h2 {font:18px/1.2 "HeliosCondBold", Arial, Helvetica, sans-serif; color: #fff; text-transform: uppercase; background:url(i/h1-bg.png) repeat-x; padding: 13px;}
.lenta_news	.s_standart_block {margin-bottom: 0;}
.lenta_news .inbox span {
    background: url("i/now_playing.png") repeat-x scroll 0 0 #AC0000;
    font-size: 12px;
	display:inline-block; height: 18px;
    line-height: 18px;
    margin-bottom: 3px;
	padding: 0 6px;
	color: #FFF;
	}
	.lenta_news .inbox p {padding-left: 8px; margin-bottom: 20px;}
	.more-news {background: #dcdddf; height: 39px;}
		.more-news a.btn {display: block; float: right; margin: 9px; width: 50px; text-align: center;}
		.more-news a.back-more {float: left !important; width: auto !important; padding-left: 10px; padding-right: 10px;}
.lenta_news a {color: #464646; text-decoration: none;}
	.lenta_news .inbox p a:hover {text-decoration: underline; color: #be0000;}		
.scroll-news {
    height: 369px;
    overflow: hidden;
	position: relative;
}
	.scroll-news .mask {
		position:absolute;
		top: 393px; left: 0;
		width:100%;
		height: 30px;
		box-shadow:0 -20px 30px #fff;
	}*/
.lenta_news	h2 a {color: #fff;}	
	.lenta_news	h2 a:hover {text-decoration:underline;}
	
.about-side {font-size:	12px; padding-right: 0px;}
	.about-side .scroll {height: 300px; overflow:auto; padding-right: 10px;}