/* NNTV v3 */
 
html {
height:100%; 
}

body {
height:auto !important;
height:100%;
min-height:100%;
font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
color:#333; 
margin:0px; 
padding:0; 
border:0px;
} 

iframe,
img {
	border:0;
	outline:0;
}

/*
условные обозначения:
l- layout, общий элемент шаблона
p- позиция, условный элемент 
b- блок
h- локальная обёртка 
g- глобальный класс, например, класс body
*/



/* ------ ШАБЛОН / секция только для шаблона main, .l-{id} .template_main -------- */
.g-admin .l-head, 
.g-admin .l-top, 
.g-admin .l-content, 
.g-admin .l-bottom, 
.g-admin .p-tail { width: 95%; }
 
.p-apex {}
/* .g-frontpage .l-layout {background: url(/_data/objects/0005/4419/bg_body_bot.png) repeat-x 0 100% ; } */
/* /_data/objects/0005/4419/bg_body.gif */
/*.l-layout {background: url(/_data/objects/0005/4419/bg_body_bot.png) repeat-x 0 100% #FFF; } */
/* /_data/objects/0005/4419/bg_body_inn.gif */

/*
.g-frontpage .l-layout-bg {background: url(/_data/objects/0005/4419/bg_layout.jpg) repeat-x 50% 33px; }
.l-layout-bg { background: url(/_data/objects/0005/4419/bg_layout_inn.jpg) repeat-x 50% 33px; }
*/

.l-headtop-wrap { background: #FFF url(/_data/objects/0005/4419/bg_layout.jpg) repeat-x 50% 0; padding:0 20px}
.l-section  { background-color: #FFF; position:relative; z-index:10000;}
.l-headtop-fix-wrap  {background: #FFF url(/_data/objects/0005/4419/bg_layout.jpg) repeat-x 50% 0; width:990px; margin:0 auto;}

.g-haslocalbg .l-headtop-wrap,
.g-haslocalbg .l-bottom-wrap {background: none; width:990px; margin: 0 auto; padding:0;}
 
 
body.g-admin .l-layout {width:95%; max-width:95%; margin:0 auto;}
.g-admin #block_172 { display: none; }

.l-head-fix,
div.p-header1,
.l-content,
.l-bottom, 
.l-top
{width: 950px; margin: auto; padding:0 20px;}
/*div.l-low, .p-tail,*/

.g-frontpage .l-top {width: 940px; margin:0 -15px;}


div.p-headertop { clear: both; background: #000; position:relative; z-index:10000;	}
.l-head { clear: both;}
.l-head-fix { }
div.p-header1 { }
div.p-header2 { clear: both; }
div.p-header3 { clear: both; padding-top: 14px; }

.l-top {}
div.p-top1 {}

.l-content {}

table.l-commtable {height:100%; width:100%; }
tr.l-commtable {height:100%; vertical-align:top; }

td.l-comm-leftcol {width:190px; height:100%; padding-right:10px; min-width:190px; vertical-align:top;}
td.l-comm-centercol {width:100%; height:100%; vertical-align:top;}
td.l-comm-rightcol {width:215px; height:100%; padding-left:20px; min-width:215px; vertical-align:top; padding-top: 55px; /*90px;*/}
.g-frontpage td.l-comm-rightcol {width:190px; height:100%; padding-left:10px; min-width:190px; vertical-align:top; padding-top: 20px;}


table.h-leftcol {width:200px; min-width:200px;} /*width:200px*/
table.h-centercol {width:100%; }
table.h-rightcol {width:200px;  min-width:200px;} 

tr.p-center1 {vertical-align:top;}
td.p-center1 {}
tr.article {vertical-align:top;}
td.article {padding-bottom:10px; width:100%;padding-right:10px;}
tr.p-center2 {vertical-align:top; height:100%;}
td.p-center2 {padding:0; height:100%;}
tr.p-center3 {vertical-align:bottom;}
td.p-center3 {padding-top:10px}

.l-bottom-wrap {background: url(/_data/objects/0005/4419/bg_body_bot.png) repeat-x 0 100% ;}
.l-bottom { overflow:hidden; _zoom:1; padding-top:30px; background: url(/_data/objects/0005/4419/bg_body_bot.png) repeat-x 0 100% ;}

div.p-copyright {float:left; padding-top:42px; width: 160px;}
/*div.p-address {float:left; padding-top:10px; padding-left:60px;}*/
div.p-bot1 {float:left;padding-top:40px;}
div.p-bot2 {/*float:right;*/ padding-top:40px;clear: both;}
div.l-low {clear: both; overflow:hidden; _zoom:1; }

.p-tail {}


/* СТИЛИ ДЛЯ ШАПКОК */

.g-theme1 .l-layout-bg { background: url(/_data/objects/0005/4419/bg_layout_inn2.jpg) repeat-x 50% 33px; }
.g-theme1 .b-online * { color: #FFF; }
.g-theme1 .b-online a { color: #2d378c; }
.g-theme1 .b-headinformer * { color: #FFF !important; }


.g-theme-blue .l-layout-bg { background: url('/_data/objects/0005/4419/bg_theme_blue.jpg') repeat-x 50% 2px; }
.g-theme-blue .b-online * { color: #FFF; }
.g-theme-blue .b-online a { color: #2d378c; }
.g-theme-blue .b-headinformer * { color: #FFF !important; }

.g-theme-orange .l-layout-bg { background: url('/_data/objects/0005/4419/bg_theme_orange.jpg') repeat-x 50% 2px; }

.g-theme-red .l-layout-bg { background: url('/_data/objects/0005/4419/bg_theme_red.jpg') repeat-x 50% 2px; }


.global-bg-link {position: fixed; z-index:100; left: 0; top: 0; width: 100%; height: 100%; }

/* ----- ОФОРМЛЕНИЕ ОБЩИХ ЭЛЕМЕНТОВ ----- */

/* div.block_is {} */
/* .l-content div.block_is {margin-bottom:10px;}*/
.h-centercol div.block_is {margin-bottom:10px;} 
div.head_comb {margin-bottom:10px;} 
/* .mess_standart {margin-bottom:15px;} */
.article .mess_standart ul,.article .mess_standart ol {overflow:hidden;}
.head_standart_wrap {overflow:hidden;}
.head_standart_wrap .head_comb {float:left;}
.head_standart_wrap div.blocktail { background: #3cb878; float: right; padding: 2px 4px; }
.head_standart_wrap a.blocktail { color: #FFF; text-transform: uppercase; font-size: 10px; }
.mess_standart_icon {margin-bottom:10px;}
.insert_pos_media {margin-bottom:10px;}

h1 .date_standart_date {font-size:14px; color:#999999; line-height: 2em;}
h1 .date_standart_time {font-size:14px; color:#cccccc; line-height: 2em;}
h1 .art_link {font-size:14px; color:#333; line-height: 2em;}
 
/* ----- БЛОКИ / использовать параметр "класс блока" ----- */
 
.b-titleheader {display:none;} 
 
/* логотип */
.b-logo { float: left; margin: 22px 0; width: 200px; }
.b-slogan { float: left; margin: 22px 0; width: 260px; }

/* ����� ������ � ����� */
.b-search { /*float: right;*/ /*width: 163px;*/ width: 231px; height: 19px; margin-left:160px; background: url(/_data/objects/0005/4419/bg_search.png) no-repeat 0 0; }
.b-search span.short {vertical-align:middle; }
.b-search form {display:inline; vertical-align:middle; white-space:nowrap;}
.b-search .input { border:none; background:none; padding:0; vertical-align:middle; /*width:130px;*/ width:200px; height:15px; color: #7f7f7f; font-size: 11px; outline: none !important;}
.b-search input.input:focus { outline: none !important; border: 0 !important; box-shadow: none !important; }
.b-search .butt {border:none; background:none; color:#FFF; cursor:pointer; vertical-align:middle; margin:0; height:19px; width:23px; text-align:center; }
.b-search .buttimg { margin: 0 !important; padding: 0 !important; vertical-align: top !important; }
 
/* ���� ����������� */
.b-auth {width:200px; }
span.h-auth_login {display:block; width:100%; overflow:hidden; zoom:1; margin-bottom:5px;}
span.auth_login {display:block; padding-right:7px; text-align:right; width:70px; float:left;}
input.auth_login {border:1px solid #8F8F8F; float:left; }
span.h-auth_password {display:block; width:100%; overflow:hidden; margin-bottom:5px;}
span.auth_password {display:block; padding-right:7px; text-align:right; width:70px; float:left;}
input.auth_password {border:1px solid #8F8F8F; float:left; }
input.auth_submit {margin-left:77px; margin-top:2px;}
/* .h-auth_password span, .h-auth_password input {vertical-align:middle;} */
a.auth_reglink {display:block; clear:both; margin-left:77px;}
a.auth_remlink {display:block; margin-left:77px;}
table.tlogin td {
	padding: 2px;
}
/* ������� ���� */
.b-menumain {}

/* ���� ����������� 1 */
.b-menusub1 {}

/* ��������� ���� */
.b-menuserv {}

/* ���� ��������� (���� �� �����) */
.b-menuparents {padding: 15px 0 0 0; margin: 0 !important; color: #718482; font-size: 11px; }
	.b-menuparents a.menutext { color: #718482; font-size: 11px; }
	.b-menuparents span.separator { color: #718482; }

/* ���� ���� ���� */
.b-topmenu { width: 790px; float: left; } /*560*/
.b-topmenu a.menumainhor { color: #e6232c; font-size: 14px; font-weight: bold; text-transform: uppercase; margin-right: 10px; text-decoration: underline; }
.b-topmenu a.menumainhor:hover { color: #2d378c; }
		
.b-menubot {  }
.b-menubot a.menutext { color: #000; text-decoration: underline; }
.b-menubot span.separator { padding: 0 7px; }
.b-menubot a.menutext_last { color: #3cb878; }

/* ��������� ������� */
.b-view_title {margin-bottom:10px !important}
.b-view_title div.head_comb {margin-bottom:0 !important}

.b-created img {margin-left:8px;}

.b-authlink { padding-top: 9px; float: left; }
.b-authlink, .b-authlink a { color: #FFF; font-size: 13px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding-right:20px;}
.b-authlink .prettyphoto_a  {
	margin:0 5px;
}
	
	
	
.b-question { float: right; margin-right: 115px; width: 290px; padding: 1px 0; background: url(/_data/objects/0005/4419/bg_q.gif) repeat-x 0 100%; }
	.b-question table { margin-left: 9px; border-collapse: collapse; width: 290px; }
	.b-question table td { vertical-align: top; padding: 0 6px 0 0; }
	.b-question span.menuchilds { font-size: 11px; color: #FFF; font-weight: bold; text-transform: uppercase; }
	.b-question span.menuchilds img { margin-top: 1px; }
	.b-question div.short { margin: 0; }
	.b-question .short a { font-size: 11px; color: #3cb878; text-decoration: underline; }
	.b-question img { border: 0 !important; }

.b-question2 {
	float: left;
    margin: 23px 0 0 10px;
    width: 270px;
    height: 60px;
    overflow: hidden;
}
.b-question2 .menuchilds {text-transform:uppercase; font-size:12px;}
.b-question2 img {margin-right:5px}
.b-question2 .short a {text-transform:uppercase; font-size:11px; color:#2d378c; letter-spacing: 0.5px;}


	
.b-searchtop {float: left; /*margin-left: 280px;*/ margin-left: 200px; margin-top: 5px;}

.b-social { float: right; width: 80px; padding-top: 8px; }
	.b-social a { float: left; margin-right: 3px; }
	.b-social img { border: 0 !important; width: 17px; height: auto; }
	
.b-online {
	float:left; 
	width:160px; 
	height:83px; 
	overflow:hidden;
	margin-left:48px; 
	padding:29px 0 0 60px; 
	background: url("/_data/objects/0005/4419/nntvonline.png") no-repeat 0 30px; 
	}
	
	.b-online .head_comb {margin-bottom:9px;}
	.b-online .blockheader {text-transform: uppercase; font-size: 14px; text-transform: uppercase; }
	.b-online a {color: #2d378c; font-size: 11px; text-transform: uppercase; text-decoration: underline; }
	.b-online span {color: #7a8f9c; font-size: 11px; text-transform: uppercase; }
	/*
	.b-online a.menuchilds { color: #000; font-size: 14px; font-weight: bold; text-transform: uppercase; text-decoration: none; }
	.b-online table { border-collapse: collapse; }
	.b-online table td { vertical-align: top; padding: 0; }
	.b-online table td div.view_icon_div { margin-right: 10px !important; }
	.b-online img { border: 0 !important; }
	*/
		
.b-online-new {
	float:left; 
	margin-top: 23px;
	width:252px; 
	height:80px; 
	overflow:hidden;
	font-family: 'Open Sans', sans-serif;
	}
	.b-online-new .progs_now_wrap { display: table; }
	.b-online-new .progs_now_item { /*padding: 10px 0;*/ width: 252px; height: 66px; background: url("/_data/objects/0005/4419/nntvonline-play.png") no-repeat 0 0; display: table-cell; vertical-align: middle; }
	.b-online-new .progs_now_item a { color: #3e3e3e; font-size: 12px; text-decoration: none; text-shadow: 0px 1px 0px white; display: block; padding-left: 64px; max-height:53px; overflow:hidden;} 
	/*max-height:53px; overflow:hidden;*/
	.b-online-new .content_comment { color: #292929; font-size: 10px; padding-left: 21px; }
	
	.b-online-new .blockheader-off { /*padding: 10px 0;*/ width: 162px; height: 51px; background: url("/_data/objects/0005/4419/nntvonline-noplay.png") no-repeat 0 0; display: table-cell; vertical-align: middle; }
	.b-online-new .blockheader-off { color: #3e3e3e; font-size: 12px; text-decoration: none; text-shadow: 0px 1px 0px white; display: block; padding-left: 90px; padding-top: 25px; }
	
.b-headinformer {
	float: left; 
	margin-top: 15px;  
	/*margin-left:48px;*/ margin-left: 24px;
	padding-left: 10px; 
	background: url(/_data/objects/0005/4419/bg_line_w.gif) no-repeat 0 3px; 
	width:160px; 
	height:90px; 
	position:relative;
	}	

.b-time {
	position:absolute; left:10px; top:0; 
	width:155px; 
	height:85px; 
	padding-left:70px; 
	background:url("/_data/objects/0005/4419/bg_time.png") no-repeat 10px 50%; 
	}
.b-time .showtime_time {font-size:27px; font-weight:bold; color:#000; margin-top:10px;}
.b-time .showtime_time_sec {color:#c1d0d7; text-transform:uppercase;}
.b-time .showtime_time_date {font-size:11px; color:#777b7b; text-transform:uppercase;}
.b-time .showtime_time_date_dayname {font-size:10px; color:#7a8f9c; text-transform:uppercase;}	
	
.b-pogoda { position:absolute; left:10px; top:0; display:none; }
	.b-pogoda img { border: 0 !important; }
	
.b-tvprogramma { float: left; }
	.b-tvprogramma .menuchilds, .b-tvprogramma a.menuchilds { color: #3cb878; font-size: 14px; font-weight: bold; text-transform: uppercase; margin-right: 10px; margin-top: 3px; text-decoration: underline; }
	.b-tvprogramma img { border: 0 !important; }

.tprogramm td {
	vertical-align: top;
}

.b-mainnews { padding: 20px 0; width:570px;}
	/* !!!!! �� ���� ��� ������
	.b-mainnews .head_comb td.blockheader { color: #000; font-size: 20px; font-weight: bold; }
	*/
	.b-mainnews .menuchilds, b-mainnews a.menuchilds { color: #e6232c; font-size: 24px; font-weight: bold; text-transform: uppercase; }
	.b-mainnews a.menulocal { color: #e6232c; font-size: 24px; font-weight: bold; text-transform: uppercase; }
	.b-mainnews div.head_comb {margin-bottom:14px;}
	

.b-forum { border-top: 1px solid #e5e5e5; padding-top: 12px; padding-left: 157px; background: url(/_data/objects/0005/4419/bg_forum.gif) no-repeat 0 0; }
	.b-forum table.list_table_std {  }
	.b-forum td.list_table_std { padding: 3px 20px 25px 0; vertical-align: top; }
	.b-forum div.cell_header_hor {}
	.b-forum .menuchilds, .b-forum a.menuchilds { color: #2d378c; line-height: 1.5; }
	.b-forum .cell_header_date { padding-top: 3px; color: #999; font-size: 11px; }

.b-forum2 {margin-bottom:30px;}
.b-forum2 div.blocktail {float:left; margin:5px 0;}
.b-forum2 div.head_comb {width:200px; margin:0;}

.cell_forum3_item {padding:0 0 20px 15px; background:url('/_data/objects/0005/4419/ar_forum3.gif') no-repeat 0 3px;}
.cell_forum3_item_mess {margin-bottom:5px;}
.cell_forum3_item_name {font-weight:bold; color:#999999;}
.cell_forum3_item_date {color:#999999;}

	
.b-slider { padding: 11px 0; }
	.b-slider img { margin-right: 2px; }

.l-low .b-social { float: left; width: 110px; padding-top: 20px; }

.b-addrbot { float: left; padding-top: 20px; padding-left: 50px; font-size: 16px; width: 520px}
	.b-addrbot a { color: #2d378c; font-size: 12px; text-decoration: underline; }
	.b-addrbot a:hover { color: #2d378c; }
    .b-addrbot .copywright {font-size: 11px; margin-bottom: 12px;}

.b-titleheader { padding-top: 5px; color:#000; font-size:30px; font-weight:bold; }
	.b-titleheader .titleheader { color:#000; font-size:30px; font-weight:bold; }
	
.b-news {  }
	.b-news td{ border-bottom: 1px solid #e1e3e3; }
	.b-news td:hover { background: #f8f8f8; }
	.b-news .menuchilds, .b-news a.menuchilds { color: #2d378c; font-size: 14px; }
	.b-news a.menuchilds:hover { color: #e6232c; }
	.b-news span.short { color: #999; }
	.b-news span.date_standart { color: #999; }
	.b-news .view_icon_div { margin-right: 15px !important; }
	.b-news .art_link {color:#e6232c; font-size: 11px; text-transform: uppercase; }
	.b-news form { display: none; }
	
.b-programms {  }
	.b-programms .standart_twolev-lev1 a.header { text-decoration: none; font-size: 20px; }
	.b-programms div.standart_twolev-lev2 { padding: 0 !important; }
	.b-programms div.cell_icon_header2 { padding: 10px !important; }
	.b-programms div.cell_icon_header2:hover { background: #f2f2f2; }
	.b-programms div.cell_icon_header2:hover a { color: #de2570; }
	.b-programms a.menulocal { color: #2d378c; font-size: 14px !important; margin-top: 4px; }
	.b-programms a.menulocal:hover { color: #de2570; }
	.b-programms a.menulocal img { border: 0 !important; }
	
.b-like { padding: 10px; border: 1px solid #e5e5e5; margin-bottom:30px;}


.b-searchnews {}
	.b-searchnews table.cell_standart_icon { display: none; }
	.b-searchnews td { background: none; }
	.b-searchnews .light { font-size: 14px; font-weight: bold; color: #000; }
	.b-searchnews input.input  { border: 1px solid #e3e5e5; background: url(/_data/objects/0005/4419/bg_search2.gif) repeat-x 0 50%; height: 21px; }
	.b-searchnews select.select  { border: 1px solid #e3e5e5; background: url(/_data/objects/0005/4419/bg_search2.gif) repeat-x 0 50%; height: 21px; }
	.b-searchnews input.butt { border: 1px solid #e3e5e5 !important; color: #e3e5e5 !important; height: 27px; margin: 2px 0 0 2px; }
	.b-searchnews #d2__search_date1 input { float: left; width: 70px; }
	.b-searchnews #d2__search_date1 button,
	.b-searchnews #d2__search_date1 input.butt { float: left; margin-left: 2px; background: url(/_data/objects/0005/4419/bg_but.gif) no-repeat !important; width: 20px; height: 25px; border: 0 !important; margin-top: 0px; margin-right:4px; }
	.b-searchnews #p__search_date1_start { margin-right: 14px; }
	.b-searchnews .commtext { display: none; }
	.b-searchnews input.butt { background: url(/_data/objects/0005/4419/bg_search3.gif) repeat-x !important; color: #FFF !important; text-transform: uppercase; font-size: 13px; font-weight: bold !important; border: 1px solid #46ac87 !important; margin-top: 10px; }
	.b-searchnews .frow1c { padding-top: 10px; }
	
	
.b-popnews { margin-bottom:40px;  }
	.b-popnews span.date_standart { font-size: 12px; color: #999; }
	.b-popnews span.art_link { display: inline; color: #e6232c; font-size: 11px; }
	.b-popnews td.cell_standart_icon_text { padding-bottom: 20px; }
	
	
h1.header { font-size: 28px; font-weight: bold; color: #000; }
	h1.header span.date_standart { color: #999; font-size: 14px; font-weight: normal; }
	h1.header span.art_link { display: inline; color: #333; font-size: 14px; font-weight: normal; }
	/*.date_standart { color: #999; font-size: 14px; font-weight: normal; }
	.art_link { display: inline; color: #333; font-size: 14px; font-weight: normal; }*/
	
.b-today { width: 360px; margin-bottom:10px; overflow:hidden;}
	.b-today .date { font-size: 11px; color: #999; text-transform: uppercase; font-weight: normal; }	
	.b-today .menuchilds { font-size: 14px; color: #e6222c; text-transform: uppercase; font-weight: bold; }
	.b-today .text { padding: 14px 0; line-height: 1.4; }	
	.b-today ul.links {width: 360px; padding: 0; margin: 20px 0; list-style: none; }
	.b-today ul.links li { padding: 4px 10px 4px 0; width:169px; display:block; float:left;	}
	.b-today ul.links .cell_ann_prog_content_link { color: #2d378c; text-decoration: none; border-bottom: 1px dashed #2d378c; }
	.b-today ul.links .active { border-bottom: none; }
	.b-today div.head_comb {margin-bottom:14px;}

.cell_ann_prog_content {}
.cell_ann_prog_content .description {display:none;}
.cell_ann_prog_content .active {display:block;}
	
	/*
	.b-today1 .blockheader { float: left; } 
	.b-today1 .week { float: right; background: #3cb878; padding: 2px 4px; margin-left: 5px; margin-top: 5px; }
	.b-today1 .week a { color: #FFF; text-transform: uppercase; border-bottom: 1px dashed #FFF; font-size: 10px; text-decoration: none; padding: 0; margin: 0; }
	.b-today1 .tomorrow { float: right; background: #3cb878; padding: 2px 3px; margin-top: 5px; }
	.b-today1 .tomorrow a { color: #FFF; text-transform: uppercase; border-bottom: 1px dashed #FFF; font-size: 10px; text-decoration: none; }
	.b-today1 .img { float: left; width: 160px; margin-top: 14px; }
	.b-today1 .imgtext { float: left; width: 240px; font-size: 14px; color: #e6222c; text-transform: uppercase; font-weight: bold; margin-top: 14px; }
	.b-today1 .imgtext a { font-size: 14px; color: #e6222c; text-transform: uppercase; font-weight: bold; }
	
	.b-today1 .text { padding: 14px 0; line-height: 1.4; }
	.b-today1 .links-left {width: 360px; }
	.b-today1 ul.links { padding: 0; margin: 20px 0; list-style: none; }
	.b-today1 ul.links li { padding: 4px 10px 4px 0; width:169px; display:block; float:left;	}
	.b-today1 ul.links li a { color: #2d378c; text-decoration: none; border-bottom: 1px dashed #2d378c; }
	*/


.b-sliderauto { margin-top: 10px; }

.b-progprog {overflow:hidden;}
.b-progprog td.dayheader{ font-size:12px; text-transform:uppercase; }
.b-progprog1, .b-progprog2 {width:49%; float:left;}
.b-progprog1 .blockheader, 
.b-progprog2 .blockheader {color:#3cb878; font-size:14px; text-transform:uppercase;}

/* ----- ���������� XSL ������ ----- */

.cell_standart_icon_icon {
	vertical-align:top;
}
.cell_standart_icon_text {
	vertical-align:top;
	padding-bottom:10px;
	width:100%;
}

/* ����������� ������� */
.stdtable.ttable {width:100%; border-collapse:collapse; padding:0px; }
.stdtable.tsubheader {font-weight:bold; }
.stdtable.trow1 {text-align:left; width:33%; padding:2px 8px 2px 0px; }
.stdtable.trow2 {padding:2px 8px 2px 0px; }

/* ����������� ����� */
.stdform.fctable {width:1%; border-collapse:collapse; padding:0px; margin:10px 0px 10px 0px; }
.stdform.ftable {width:100%; border-collapse:collapse; padding:0px; margin:10px 0px 10px 0px; }
.stdform.fheader {height:24px; font-weight:bold; }
.stdform.fheader1 {width:33%; }
.stdform.fsubheader {height:24px; font-weight:normal; }
.stdform.ffooter {}
.stdform.fconst {height:24px; font-weight:normal; }
.stdform.fsubmit1 {text-align:left; }
.stdform.fsubmit2 {height:24; }
.stdform.frow1 {text-align:left; width:33%; padding:2px 8px 2px 0px; }
.stdform.frow2 {padding:2px 8px 2px 0px; }

/* ����������� / �������� */

.vote.tores {margin:0 0 15px 0;}
.vote.tovote {margin:10px 0;}
.vote.vheader {margin-bottom:10px; font-size:13px;} 
table.vform {margin:10px 0;}
table.vform .menulocal label {font-weight: bold; font-size: larger;}

td.vres {padding:10px 5px 10px 0;}
td.vform {padding:10px 5px 10px 0; vertical-align: top;}
div.vans {display:inline; padding-left:5px;}
.article .vans .input {width:400px;}
.vsub {padding:0 0 10px 0;}
.vsub input.butt {padding:3px 10px;}
.vtexts {padding-top:5px;}
.vtext {color:#575757; font-size:11px;}

/*������ �� �������*/
#block_55971.b-headinformer  {display: block;  position: absolute;    right: 45px;}


.weather_today {width: 218px; height: 85px; }
.weather_today .img { float: left; width: 65px; height: 57px; text-align: center; }
.weather_today .img img { margin-top: 14px; }
.weather_today .r-txt { float: left; width: 145px; height: 57px; padding-top:4px; padding-left:6px;}
.weather_today .r-txt1 {}
.weather_today .grad { color: #000; font-size: 27px; font-weight: bold; display: block; float: left; padding-top:3px; letter-spacing:1px;}
.weather_today .osadki {color: #7a8f9c; font-size: 11px; text-transform: uppercase; display: block; float: left; padding-top: 6px; padding-left:8px; width:80px;}
.weather_today .r-txt2 {color: #757a7a; font-size: 11px; text-transform: uppercase; padding-top:6px; clear: both; width:120px;}

a.highslide {display:block; float:left; padding:0 10px 10px 0;} /*width:150px; height:120px;*/

.cell_slider_item {float:left; margin-right:3px; overflow:hidden;}
.cell_slider_item {background:url("/_data/objects/0005/4419/bg_slider.jpg") 0 100%;}
.cell_slider_item:hover {background:url("/_data/objects/0005/4419/bg_slider_hover.jpg") 0 100%;
	-webkit-box-shadow:0 5px 5px 0 #b3b3b3;
	-moz-box-shadow:0 5px 10px 0 #b3b3b3;
	box-shadow:0 5px 5px 0 #b3b3b3;	
	}
.cell_slider_item_desc {padding:7px 10px 10px 10px; overflow:hidden;}
.cell_slider_item_header {margin-bottom:2px; height:16px; position:relative; z-index:10;}
.cell_slider_item_header .menuchilds {font-size:14px; color:#FFF; text-transform:uppercase; font-weight:bold; }
.cell_slider_item_header a.menuchilds {color:#FFF; text-decoration:none;}
.cell_slider_item_header a.menuchilds:hover {text-decoration:underline;}
.cell_slider_item_short {height:24px; position:relative; z-index:5; overflow:hidden; margin-bottom:2px; font-size:10px; color:#333; text-transform:uppercase; font-weight:bold;}
.cell_slider_item_date {font-size:10px; color:#ccc; text-transform:uppercase; font-weight:bold;}
.cell_slider_item:hover .cell_slider_item_short {color:#333}
.cell_slider_item:hover .cell_slider_item_date {color:#ffcfe3}

.cell_artmain_img {position:relative; z-index:90; margin-bottom:15px; width:540px;
	-webkit-box-shadow:0 10px 10px -4px #BBB;
	-moz-box-shadow:0 10px 10px -4px #BBB;
	box-shadow:0 10px 10px -4px #BBB;
	
	}
.cell_artmain_img_play {position:absolute; left:0; top:60px; z-index:100; width:530px; text-align:center; opacity:0.8}
.cell_artmain_img_play:hover {opacity:1;}
/*.cell_artmain_img_play {position:absolute; left:0; top:0; z-index:100; width:200px; height:200px; background:url('/_data/objects/0005/4419/bg_play.png') no-repeat 50% 50%;}*/

/* .b-newsline .view_icon_div */
.e-newslinetext .view_icon_div {position:relative; z-index:90; }
.e-newslinetext .cell_img_play  {position:absolute; left:15px; top:15px; z-index:100; width:70px; text-align:center; opacity:0.8; }
.e-newslinetext .view_icon_div .cell_img_play:hover {opacity:1;}

/* ----- ����� ������ ----- */

input.text, input.input, textarea.textarea, select.select {border:1px solid #8E8686; }
input.butt,button {border:none; background:#347DB6; color:#FFF; cursor:pointer; font-weight:normal;}

/* <css_content> */

a:focus {outline: none; }
a {color:#333; text-decoration:underline; }

.titleheader {color: #000; font-size: 20px; font-weight: bold;}
a.titleheader {color: #000; font-size: 20px; font-weight: bold;}

.blockheader {color: #000; font-size: 20px; font-weight: bold;}
a.blockheader {color:#000;}

h1, 
.header {font-size:18px; font-weight:bold; }
h1 a, a.header {color:#111;}
h2, 
.subheader {font-size:16px; font-weight:bold; }
h2 a, a.subheader {color:#111;}
h3 {font-size:14px; font-weight:bold; }
h4,h5 {font-weight:bold; }
ul {list-style-type:disc;}
pre {font-family:Courier New, Courier, monospace; font-size:13px; }
hr {height:1px; width:100%; }

.min {font-size:11px; font-weight:normal; }
.date {margin:0px 0px 3px 0px; }
.time {}
.tail {}

.copy {font-size:11px;}
a.copy {text-decoration:none !important; color: #333; }
a.copy:hover { color: #333; }

.short {margin:3px 0px 6px 0px; line-height: 1.5; font-weight:normal; }
a.short {text-decoration:none; }
.detail {}
a.detail {}

.blocktail  {}
a.blocktail {}

/*
.light {color:#333; background:#EEE; }
a.light, .light a {color:#333;}

.middle {color:#333; background:#E5E5E5; }
a.middle, .middle a {color:#333;}

.dark {color:#333; background:#CCC; font-weight:bold; }
a.dark, .dark a {color:#333;}
*/

.menuchilds {font-weight:bold; }
a.menuchilds:link,a.menuchilds:visited {}
a.menuchilds:active,a.menuchilds:hover {}

.menulocal {}
a.menulocal {}
a.menulocal:hover {}

.menubottom {}
a.menubottom { color: #2d378c; }
a.menubottom:hover {}

.menutext {}
a.menutext {}
a.menutext:hover {}

.menumain {color:#333; font-size:13px; font-weight:bold; }
a.menumain{color:#333; text-decoration:none; }
a.menumain:hover {color:#333; }
a.menumain_parent {color:#333; text-decoration:underline; }


/* </css_content> */


/* ������ ������ */

.b-informers {text-align:center; margin-bottom:40px;}

.b-tvprogweek {margin:10px 0; text-align:center;}
.b-tvprogweek .separator {padding:0 2px;}
.b-tvprogweek .blocktail {font-size:8pt;}
.b-tvprogweek .view_class_cell {margin:0 auto; width:250px;}
.b-tvprogweek .head_comb {margin:10px auto; width:250px;}

.b-newsline { border-top: 1px solid #e5e5e5; padding-top: 12px; }
.b-newsline table.list_table_std { margin-left: -10px !important; }
.b-newsline .menubottom { display: none; }
.b-newsline .date { color:#999; font-size:12px; text-transform:uppercase; }
.b-newsline table.list_table_std td.list_table_std { padding: 7px !important; }
.b-newsline table.list_table_std td.list_table_std:hover { background: #fafafa; }
.b-newsline a.menuchilds { line-height: 1.5; }
.b-newsline a.menuchilds:hover { color: #e6232c; }
/*
.b-newsline div.blocktail { background: #3cb878; float: right; padding: 2px 4px; }
.b-newsline a.blocktail { color: #FFF; text-transform: uppercase; font-size: 10px; }
*/
.b-newsline div.short { color: #999; font-size: 11px; }
.b-newsline span.art_link { color: #e6232c; font-size: 11px; }
.b-newsline .date_standart_time { color: #ccc; }
.b-newsline .view_icon_div { margin-right: 15px !important; }
.b-newsline .head_comb { margin-bottom: 0 !important; }

.e-newslinetext, .e-newslinetext-own { padding:8px 4px !important;}
.art_link {display:none;}
.art_main {font-weight:normal}
.e-newslinetext .art_link, .e-newslinetext-own .art_link {display:inline; padding:2px 5px; }
.e-newslinetext-own { }

.b-progfront .list_table_std {text-align:center;}

.b-actionslider .slider-comm {background-color:#edf2f8; border:4px solid #eb9abb; }
.b-actionslider .slider-comm-inner {margin:17px 17px 0 17px !important; }

/* ����� ������ */
table.program  			{ padding:0;}
.program				{color:#333; font-weight:normal; padding:5px 4px; }
a.program:link,a.program:visited,a.program:active,a.program:hover {color:#2d378c; text-decoration:none; border-bottom:1px dashed #2d378c; padding:0 10px 0 0; background: url(/_data/objects/0005/4419/arrow.gif) no-repeat 100% 6px; }
.program.gone			{color:#999 !important; font-weight:normal; font-size: 12px; }				
.program.gone a			{color:#999 !important; font-weight:normal; font-size: 12px; background:none !important; border-bottom:1px dashed #999 !important; padding:0 !important;}
.program.daytime		{ color:#333; font-weight:bold; font-size: 12px; }
.program.dayheader		{ color:#000; font-weight:bold; font-size:16px; padding:5px 0px; white-space:nowrap; }

.program.now			{color:#B91E61; font-weight:bold; }
a.program.now:link,a.program.now:visited,a.program.now:active,a.program.now:hover {color:#B91E61; text-decoration:underline; border:none; padding:0; }


a.program.gone:link,a.program.gone:visited,a.program.gone:active,a.program.gone:hover
						{color:#2d378c; text-decoration:none; border-bottom:1px dashed #2d378c; padding:0 10px 0 0; background: url(/_data/objects/0005/4419/arrow.gif) no-repeat 100% 6px; }

/*.program3				{border:1px solid #EFC8E3; padding:0 10px; }*/
.program3				{ border: 1px solid #e5e5e5; padding:0 10px; }


.question				{margin:2px 0px 5px 0px; }
.answer					{margin:2px 0px 2px 0px; }

.blockquote 				{margin:5px 0px 0px 0px; padding:10px 0px 10px 15px; font-style:italic; border-left:5px solid #999; color:#999; }

.cell_ihsd-img {margin:5px 0;}
.cell_ihsd {background:#ECF2F7 none repeat scroll 0 0; padding:7px;}

.blog_headline {background:#e6e6e6; padding:15px 0; font-size:12pt;}
.blog_headline-theme {padding-left:10px;}
.blog_headline-datetime {padding-right:10px;}
.blog_tailline {}
.blog_tailline-comments {text-align:left; padding:10px 0px 10px 10px;}
/* .blog_tailline-comments .blocktail {font-weight:bold; font-size:10pt;} */
.blog_tailline-lastcommen {text-align:right; padding:10px 10px 10px 10px; white-space:nowrap;}

.cell_forum2-comm {background-color:#ecf2f7;}
.cell_forum2-head {background-color:#e7cedf;}
.cell_forum2-head-subj {text-align:left; padding:5px 5px 5px 10px; }
.cell_forum2-head-date {text-align:right; padding:5px 10px 5px 5px; }
.cell_forum2-mess {padding:5px 10px;}
.cell_forum2-tail {}
.cell_forum2-tail-cnt {text-align:left; padding:5px 5px 5px 10px; white-space:nowrap;}
.cell_forum2-tail-lastcomm {text-align:right; padding:5px 10px 5px 5px;}

.g-page202 {}
.g-page202 .standart_twolev-lev1 {text-decoration:none !important; margin-bottom:10px !important;}
.g-page202 .standart_twolev-lev2 {overflow:hidden; position:relative; _zoom:1; }
.g-page202 .standart_twolev-lev2 .cell_icon_header2 {float:left; width:150px; height:150px;}

.g-page399 {}
.g-page399 .standart_twolev-lev1 {text-decoration:none !important; margin-bottom:10px !important;}
.g-page399 .standart_twolev-lev2 {overflow:hidden; position:relative; _zoom:1; }
.g-page399 .standart_twolev-lev2 .cell_icon_header2 {float:left; width:150px; height:150px;}
.g-page399 .standart_twolev-lev2 .cell_icon_header2 .menulocal {font-size:9pt !important;}


/**/


div.jquery_prettyphoto_jcarousellite::selection,
div.jcarousel_gal::selection {background-color:transparent; }

div.jquery_prettyphoto_jcarousellite {
	margin:0;
}
div.prettyphoto_item {
	display:none;
	margin:auto; 
	padding:10px;
	text-align:center; 
	position:relative;
}
div.prettyphoto_item img {
	vertical-align:bottom;
	border:1px solid #EEE;
}
div.prettyphoto_item img:hover {
	border:1px solid #666;
}

div.jcarousel_gal {
	position:relative;
	margin:0 auto; 
}
div.jcarousel {
	/*border:1px solid #DDD;*/ 
	/*background:#DDD; */ 
	margin:0px auto;
}

li.jcarousel_item {
	cursor: pointer; 
	padding:2px 2px 0px 2px; 
	margin:2px 0;
	filter:alpha(opacity=55);
	-moz-opacity:0.55;
	-khtml-opacity:0.55;
	opacity:0.55;
}
li.jcarousel_active {
	border:1px solid #666;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
li.jcarousel_item:hover {
	/*border:1px solid #666;*/
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
.jcarousel_prev {
	cursor: pointer; 
	background: url(/comm/images/prev_next.png) no-repeat 0 50%; 
	width:10px; 
	height:295px;
	display:block;
	position:absolute;
	top:0;
	left:0;
}
.jcarousel_next {
	cursor: pointer; 
	background: url(/comm/images/prev_next.png) no-repeat -10px 50%;
	width:10px; 
	height:295px;
	display:block;
	position:absolute;
	top:0;
	right:5px;
}

/**/

	#infodiv .ter {font-size:14pt !important;}
	
	.b-progweek {overflow:hidden; margin:10px 0 20px 0 !important;}
	.b-progweek .head_comb {margin-bottom:0;}
	.b-progweek .blockheader {font-size:14px;}
	.b-progweek .head_standart_wrap {width:160px; float:left;	}
	
	.b-likes {border:1px solid #e5e5e5; padding:10px; margin-bottom:30px; }
	
	.article .mess_content {font-size:14px; line-height:1.6em;}
	
	.cell_forum1_null {padding:10px 0 50px 0;}
	


.progItem {/*overflow:hidden; padding:10px 5px;*/}
.progItem hr {display:none;}
/*.progItem:nth-child(even) {background-color:#EEE;}*/
.progItem .progCell {float:left; padding:4px 4px 4px 0;}
/*.progItem .progCell:nth-child(2) {float:none;}
.progItem .progCell:nth-child(1) input {width:377px;}*/


/* ���������� ���������� ������� */
/** Generated by FG **/
@font-face {
	font-family: 'Conv_MyriadPro-Regular';
	src: url('/_data/objects/0008/2819/view_file.eot');
	src: local('O'), url('/_data/objects/0008/2818/view_file.woff') format('woff'), url('/_data/objects/0008/2817/view_file.ttf') format('truetype'), url('/_data/objects/0008/2816/view_file.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
#programList *{ color: #3a3a3a; font-size: 14px; text-decoration: none; font-family:'Conv_MyriadPro-Regular',Sans-Serif; }
.progItem a { color: #3a3a3a !important; text-decoration:none !important;}
.progItem.active .header-prog {display: none;}
.progItem .form {display: none;}
.progItem.active .form,
.progItem .active {display: block;}
.progItem.newitem .form {background:#fdfcd8;}

.header-prog { overflow: hidden; padding: 10px; margin-bottom: 6px; border: 1px solid #e3e3e3; background: url(/_data/objects/0005/4419/bg_header-prog.gif) repeat-x 0 100% #fcfcfc;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-khtml-border-radius: 2px;
 }
.header-link { float: left; width: 490px; padding-left: 10px; }
.header-date { float: left; width: 125px; }
.header-buttons { float: right; width: 192px; }
.header-link, .header-date { padding-top: 5px; }

div.form  { padding: 10px; margin-bottom: 6px; border: 1px solid #e3e3e3; background: url(/_data/objects/0005/4419/bg_header-prog.gif) repeat-x 0 100% #fcfcfc;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-khtml-border-radius: 2px;
 }
.progCell input , .progForm{ margin-bottom: 0 !important; }
.prod-what input { width: 290px; padding: 6px; }
.prod-date input { width: 66px; padding: 6px 4px; }
.prod-time input { width: 33px; padding: 6px 4px; }
.prod-online input { width: 100px; padding: 6px 4px; }
input.save, input.delete, input.cancel {  }
input.save, input.edit-header { margin-right: 6px; }
input.save, input.cancel { margin-top: 3px; }
.input-append, .input-prepend {margin-bottom:0 !important;}

.icon-time {
  background-position: -48px -22px !important;
}

#plus { display: block; text-align: center; cursor: pointer; }

.prettyphoto a {display:inline-block; padding:0 5px 5px 0;}

#content_415 {border:8px solid #B91E61; width:512px;}
#content_415 #WOWPlayerHolder {overflow:hidden;}

.jm_contextmenu {z-index:30000;}
.tree.mid {width: 60px;}

.prettyphoto_a {
	float:left;
	text-align:left;
	position:relative;
	margin: 0 10px 10px 0;
}


div.pp_pic_holder{
	z-index: 10001;
}
div.pp_overlay{
	z-index: 10000;
}

.sites-list { width: 949px; height: 378px; background: url(/_data/objects/0005/4419/bg_sitelist.jpg) no-repeat 50% 50%; 
margin-left: 17px; color: #fff; padding: 63px 40px 40px 40px; box-sizing: border-box; margin-top: 10px; margin-bottom: 12px; }
.sites-list * { color: #fff; }
.sites-list .head_comb { max-width: 360px; margin-bottom: 1px; }
.sites-list .blockheader { font-size: 28px; line-height: 32px; font-weight: bold; text-decoration: none; color: #fff; }
.sites-list .mess_content { max-width: 590px; font-size: 14px; line-height: 22px; margin-bottom: 43px; }
.sites-list .icon { width: 150px; height: 49px; display: block; margin-bottom: 27px; background-repeat: no-repeat; background-position: 0px 50%; }
.sites-list .item-link { display: inline-block; width: 276px; vertical-align: top; font-size: 14px; line-height: 16px; 
text-transform: uppercase; font-weight: bold; }
.sites-list .item-link + .item-link { margin-left: 40px; }
.sites-list .item-link:last-child { width: 236px; }

/*
.b-news .menuchilds, .b-news a.menuchilds { color: #2d378c; }
.b-news a.menuchilds:hover { color: #e6232c; }
.b-news .art_link { color: #e6232c; }

.b-topmenu a.menumainhor { color: #e6232c; }
.b-topmenu a.menumainhor:hover { color: #2d378c; }

.b-mainnews a.menulocal { color: #e6232c; }
.b-mainnews a.menulocal:hover { color: #2d378c; }

.b-today .menuchilds { color: #e6232c; }

.b-today ul.links .cell_ann_prog_content_link { color: #2d378c; }

.b-newsline span.art_link { color: #e6232c; }
.b-popnews span.art_link { color: #e6232c; }*/

.corrupt-feedback { margin-top: -13px; }
#block_265386 .standart_twolev-lev1,
#block_265386 .standart_twolev-lev1 p { margin: 0 !important; }
#block_265386  .standart_twolev-lev2 + .standart_twolev-lev1 { margin-top: 30px !important; }

#block_268987 { font-size: 16px; font-weight: bold; }