html {/*background-image: url('img/left3.jpg');*/ background-repeat:repeat-y; background-position:left top;  background-color:#000000; }

/*Основные блоки для main_container*/
#topNContent { min-height: 100%; position:relative; min-width:100%; background-repeat:repeat-x; background-position:left top; 
 background-image: url('img/fon_m.gif'); background-repeat: repeat-x;}
* HTML #topNContent {height: 100%; overflow: visible }
#header {height: 89px;}

#content 
{
padding-bottom: 0px; 
text-align:left; 
margin:0 auto;
width: 1120px;
}

#footer {background-color: #0B135E; color:#ffffff; text-align:right; font-weight:bold;  height: 20px; text-align:right; vertical-align:bottom;   width:100%; }
* HTML #footer {overflow: hidden; width:100%}

#tabContent {width:100%; height:100%; border: 0;}
#left_menu {
 width:190px; padding-left:3px; /*padding-top:25px; background-color: #D9EDFD;
 border-right: 1px solid #0B2C79;*/
}
#center {/*padding:2px 20px 0px 15px*/}
#right_tape {width:195px; float:right}
#right_td {width:200px; padding-left:10px}
#sidebar {
  float:left; width:190px; margin-left:3px;
}
* HTML #sidebar {margin-left:1px}

#path_bar {clear:both; padding-top: 6px}
#main_page {padding-right:15px}

/*-------------------------*/

input[type="checkbox"]{
border-style: none; 
background: transparent none repeat scroll 0%; 
-moz-background-clip: -moz-initial; 
-moz-background-origin: -moz-initial; 
-moz-background-inline-policy: -moz-initial;
}


/*Левое меню*/
#menu_left_div ul {padding: 3px 0px; }
#menu_left_div ul li {padding: 0px; clear:both;}
#menu_left_div li ul {
	padding-left: 10px;
}
#menu_left_div img {vertical-align: bottom; float:left;}

/*-----------------------------*/

/*Прочие */
.green_tab, .green_tab_left{padding-bottom:10px; background-color: #EDF5EC; border:1px solid #4D8A47; font-weight: normal; font-size: 11px; width: 100%}
.green_tab_left {width:190px}

.green_div, .green_div_cat {background-color: #000000; border:0px solid #0B135E; }
.green_div {width:190px; padding: 0 0 4px 0px; /*background:transparent url('img/center_bg.jpg') repeat-x scroll 0 0;*/
background-image: url('img/center_bg.jpg'); background-repeat: repeat-x;}

.green_div_cat {width:100%}

.header { color:#FFFFFF;  font-size: 16px; text-align:center; vertical-align: middle; height: 20px;  /*border-bottom:1px dashed #0B135E; */font-weight:bold; padding:20px 0 10px 3px}
.tape_img {float:left; padding-left:5px; width:70px; text-align:center; vertical-align:middle;}
.separator {clear:both}
.tape_text {padding:10px;}

.tab {width:100%;
background:transparent url('img/center_bg.jpg') repeat-x scroll 0 0;
height:95px;}
.green_list { border-style:none none solid ; border-width:0px 0px 1px; border-color:#4D8A47; width:90%;}
.green_div_list {background-color: #EDF5EC; border:1px solid #4D8A47; width:90%}
*HTML .green_div_list {width:100%}


#search_form { padding-bottom:3px; padding-left:10px; padding-top: 0px;
}
.good_list_pic{width:90px; padding:0 5px; padding-top:3px}
.descr {padding:3px 5px 3px 10px}
.prop_border, .prop_name {border:1px solid #4D8A47; height:25px; vertical-align:middle; padding-left:4px; padding-right:4px}
.prop_name {font-weight:bold}
.prop_table{width:95%}

.tape {padding:5px; padding-left:0px}



/*Вопрос-ответ, Комментарии */
.qa_form {padding: 5px 10px}
.qa_form table td, table tr
					{padding:3px; font-size:10px}
.qa_question, .qa_answer {padding:8px}
.qa_answer{background-color:#F6FBF6}
.comment_head{padding:5px 10px; font-weight:bold}
.comment_text{padding: 5px 10px}
/*------------------*/



/*Pager*/
.pager {padding: 20px 0}
.pager_select{}
/*------------------*/



/*Голосования*/
.warning_tr {background-color:#86E879}
.voting {padding:4px; padding-top:0px}
/*------------------*/

/*Гостевая книга*/
.message {padding:10px 30px}
.auth_name{width:200px; padding-left:30px}
#guest_book {padding-top:10px}
/*------------------*/

/*Авторизация */
#reg {padding-left:5px}
#auth {padding-left:5px}
/*------------------*/


/*Раздел ссылок */
.link_group {padding:5px; padding-top:0}
.pic_code {width:100px; padding-left:5px}
.code_descr{padding-left:10px; padding-right:10px}
.link_descr {padding:10px 5px}
/*------------------*/



/*Корзина */
.basket_prop {width:100%; padding:10px}
/*------------------*/

.action{width:80px; height:30px; vertical-align:middle}
.good{ height:30px; vertical-align:middle}


/*Links */
a.top_menu { font-size: 11px; font-weight: bold;  text-decoration: none}
a.top_menu:hover { text-decoration: underline; }
a.top_menu:active {   }
a.top_menu:visited {  }

a.top_menu_act { font-size: 11px; font-weight: bold; color:#5864DB; text-decoration: none}
a.top_menu:hover { text-decoration: underline; }
a.top_menu_act:active { }
a.top_menu_act:visited {  }


a.left_menu { font-size: 11px; font-weight: bold;  text-decoration: underline}
a.left_menu:hover { color:#4D8A47; text-decoration: none }
a.left_menu:active { }
a.left_menu:visited { }

a.left_menu_act { font-size: 11px; font-weight: bold; color:#4D8A47}
a.left_menu_act:hover { color:#4D8A47; text-decoration: none }
a.left_menu_act:active { }
a.left_menu_act:visited { }

a.white {color: #FFF; font-weight:bold; text-decoration:none; font-size: 10px;}
a.white:hover { text-decoration: none; color: #4D8A47; }
/*----------------------------------*/



th.head { color:#073C0C;  font-size: 14px; vertical-align: middle; height: 14px; width: 100%; padding: 2px}

.title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal}
.red { color: #ff0000; font-weight:bold; padding: 0 0  0px 0px;}
.error { color: #ff0000; font-weight:bold; padding: 12px 0;}

.left_td { background-color: #E1E8ED; }
.white_td { background-color: #ffffff; }
.alert_td { background-color: #F25344; }

.td1 { background-color: #EDF5EC; }
.td2 { background-color: #95C7C1; }

.admin_tr_1 { background-color: #d7e9e3; }
.admin_tr_2 { background-color: #E0AAA1; }
.nosp { margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; padding:0;}

.input_alert {border: 1px #ff0000 solid;}

.block{border: 1px #5E8560 solid;}

.price { border: 2px #ff0000 solid; color:#ff0000; font-weight:bold; padding: 1px 4px;}

.nobr {white-space: nowrap;}

.pic {border: 1px #4D8A47 solid }



.green_cat{border:1px solid #4D8A47; }


.top_div{ position:absolute; height:107px; z-index:2;}
#top1 { top:0px; left:0px;}
#top2 { top:0px; left:126px;}
#top3 { top:107px; left:126px;}


.basket{background-color: #F6FBF6; font-weight: bold;  }
.basket_tr {background:#F6FBF6}
.basket_lim ol {padding-left:22px; padding-top:5px}
.basket_lim li {padding-bottom: 3px;}

.top_pix{background-image:url('img/top_pix.gif');}



.submenu {position:absolute; top:0px; left:0px; z-index:5; display:none; padding: 6px 6px 0px 6px; background-color: #F6FBF6; border: 1px solid #4D8A47; width: 131px}
.sub_menu_item {border-bottom: 1px dotted #073C0C; padding-bottom: 3px; margin-bottom: 6px;}

.txt {padding: 3px; font-weight: normal}
.lnk {padding-top:9px}


div.div_button {text-align: left; padding: 6px; }



/* Styles for Menu Items */
/* #menu_fall_div { width: 100%; }*/
#menu_fall_div {font-size: 11px; padding:0 0 0px 10px;}
#menu_fall_div ul, #menu_left_div ul { list-style: none; padding:0; margin:0; font-size: 11px;}
#menu_fall_div li, #menu_left_div li {padding-bottom: 0}
#menu_fall_div ul li { position:relative; float: left; padding:6px; width:150px;}
#menu_fall_div li ul {
	position:absolute;
	display:none;
	background-color: #F6FBF6; /* IE6 Bug */
	border: 1px solid #073C0C; /* IE6 Bug */
	padding: 5px;
	width:150px;
	float: none;
	z-index: 5;
}



/* Holly Hack. IE Requirement \*/
* html #menu_fall_div ul li { float: left; height: 1%; }
* html #menu_fall_div ul li a { height: 1%; }
/* End */

#menu_fall_div li:hover ul, #menu_fall_div li.over ul { display: block;} /* The magic */

#site_map ul {padding-left: 25px}
#site_map li {padding: 6px 0 0 0}

img {border:0}
img.in_text {padding: 0 5px 2px 0;}

label {cursor:pointer;}

.ext_search {padding-top:10px}
.form_height {height:30px}

.gallery_pic {text-align: center; padding: 6px 0;}
.gallery_pic img {border: 1px solid #4D8A47;}

.header_new {background:transparent url('img/tf.jpg') repeat-x scroll 0 0;
height:75px; background-color: #0B135E; padding-bottom: 0px;
margin:0 auto;
width: 1120px;}

.chan{text-align:center; font-size:14px;padding-top:20px;}
.pager_pad{padding: 0 0 10px 10px;}

.tv_logo{
background-image: url('img/tvlogo.jpg');
width: 175px;
height: 75px;
margin: 0 0 0 20px;;
}

.nnz_logo{
background-image: url('img/nnzlogo.jpg');
width: 177px;
height: 75px;
margin: 0 20px 0 0;

}

.td_nnz_logo{
width: 177px;

}

.td_tv_logo{
width: 244px;

}

.search_td{
height: 75px;
*position: relative;
*top: 25px;
padding-top: 25px;
*padding-top: 0px;

}



.bg_center{}

.shapka_text{
font-size: 13pt;
width: 200px;
padding-top: 14px;
color: #CCC;
}

.shapka_poisk{
width:220px; 
height: 19px;
border: 1px solid #999999;
background-image: url('img/search_fon.gif');
background-repeat: repeat-x;
color:#FFFFFF;
}

.search_but{
background-image: url('img/search_button.jpg');
width: 22px;
height: 25px;
cursor: pointer;
}

.block_menu{
margin-left:15px; 
background-color: #000000; 
width: 165px; 
height: 18px;
background-image: url('img/block.jpg');
background-repeat: no-repeat;
border: 1px solid #999999;
}

.block_menu2{

background-color: #000000; 
width: 165px; 
height: 18px;
background-image: url('img/block2.jpg');
background-repeat: no-repeat;
border: 1px solid #999999;
}

.border_table{
/*border: 1px solid #999999;
border-bottom: none;
border-top: none;*/
}

.right_col_width{
width: 210px;
}

.start_stop{
background-image: url('img/stop.jpg');
height: 36px;
width: 35px;
background-repeat: no-repeat;
}

.chan_descr{
font-size:11pt;
text-decoration: none;
color: #999999;
font-weight: bold;
}

.div_chan_descr{
clear:both;
margin-top:15px; 
text-align:justify;
padding-right:55px;
padding-left:74px;
}

.tochki{
background-image: url('img/tochki.jpg');
width: 15px;
height: 39px;

}


.top_left, .top, .top_right, .bottom_left, .bottom, .bottom_right, .left, .right {
padding:0px;
margin:0px;
}
.top_left{
background-image: url('img/top_left.gif');
width: 29px;
height: 27px;
background-repeat: no-repeat;


}

.top{
background-image: url('img/top.jpg');
width: 1px;
height: 8px;
background-repeat: repeat-x;
}

.top_right{
background-image: url('img/top_right.gif');
width: 29px;
height: 27px;
background-repeat: no-repeat;



}

.left{
background-image: url('img/left.jpg');
width: 29px;
height: 1px;
background-repeat: repeat-y;

}

.right{
background-image: url('img/right.jpg');
width: 29px;
height: 1px;
background-repeat: repeat-y;
background-position: top right;
}


.bottom_left{
background-image: url('img/bottom_left.jpg');
width: 29px;
height: 27px;
background-repeat: no-repeat;
}


.bottom{
background-image: url('img/bottom.jpg');
width: 1px;
height: 27px;
background-repeat: repeat-x;
background-position: bottom left;
margin:0px;
padding:0px;

}


.bottom_right{
background-image: url('img/bottom_right.jpg');
width: 29px;
height: 27px;
background-repeat: no-repeat;

}

#channels_list{
 font-size: 11px;
 margin:0 0 0px 15px;
width: 167px; 
border:1px solid #999999;

}

#channels_list ul { list-style: none; padding:0; margin:0; font-size: 14px; 
}
#channels_list ul li{padding-bottom: 3px; }
#channels_list ul li ul {font-size: 11px;margin-left:5px; padding: 10px 0 10px 0; /*list-style-image: url('img/list_left.jpg');*/}

.left_h_a{
color: #FFFFFF;
font-size: 15pt;
text-decoration: none;
padding: 30px 0 18px 0;
}

.left_h{
padding: 30px 0 18px 20px;
}

.left_border_div{
width: 164px; 
border: 1px solid #999999;
padding-bottom: 10px;
margin-left:20px;
}


.left_menu, .right_menu {
width: 165px; 
background-image: url('img/block.jpg');
background-repeat: no-repeat;
border: 1px solid #999999;
color: #000000;
font-weight:bold;
font-size:14px;
text-align: center;
margin-bottom: 0px; 

}

.group_name_act{
	width: 165px; 
	background-image: url('img/blue_knopka.png');
	background-repeat: no-repeat;
	border: 1px solid #999999;
	color: #FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-align: center;
	margin-bottom: 0px; 

}

.group_name{
	width: 165px; 
	background-image: url('img/block.jpg');
	background-repeat: no-repeat;
	border: 1px solid #999999;
	color: #000000;
	font-weight:bold;
	font-size:14px;
	text-align: center;
	margin-bottom: 0px; 

}



.help_btn{
width: 165px; 
background-image: url('img/blue_knopka.png');
background-repeat: no-repeat;
border: 1px solid #999999;
color: #FFFFFF;
font-weight:bold;
font-size:14px;
text-align: center;
margin-bottom: 0px; 

}


.left_li{
/*background-color: #333333;*/ 
padding:0 0 9px 35px;
background-image: url('img/left_li_bg_non_act.jpg');
background-repeat: no-repeat;
height:17px;
margin-left:4px;
}

.left_li a, .left_li_active a{
text-decoration: none;
font-size: 9pt;
font-weight: bold;

}




li.channel_item{
padding:4px 0 9px 0;
clear:both;
overflow:visible;
margin-top:4px;
}



li.channel_item a{ 


text-decoration: none;
font-size: 9pt;
font-weight: bold;
padding-left:35px;
padding-top:2px;
background-image: url('img/left_li_bg_non_act.jpg');
background-repeat: no-repeat;
height:17px;
margin-left:20px;
display:block;
}


li.channel_item input[type="checkbox"]{ 

display:block;
float:left;


}




.right_menu{

width:164px;
margin-bottom: 10px;
margin-left:20px;
overflow: visible;
}

.calend td{
padding: 3px 3px 3px 3px;
}

.calend{
}

.calend_vn{
padding: 10px 0 0 10px;

}


.tbl_cent_al{
text-align: center;
}

.play, .play_act, .stop, .stop_act,  .gromk_v, .gromk_v_act, .gromk_n, .gromk_n_act, .nosound , .nosound_act, .fullsize, .fullsize_act{
width: 35px;
height: 36px;
background-repeat: no-repeat;
cursor:pointer;
margin-left:auto;
margin-right:auto;

}


.play{
background-image: url('img/play.png');
}

.play_act{
background-image: url('img/play_act.png');
}


.stop{
background-image: url('img/stop.png');
}

.stop_act{
background-image: url('img/stop_act.png');
}



.gromk_v{
background-image: url('img/gromk_v.jpg');
}

.gromk_v_act{
background-image: url('img/gromk_v_act.jpg');

}

.gromk_n{
background-image: url('img/gromk_n.jpg');
}

.gromk_n_act{
background-image: url('img/gromk_n_act.jpg');

}


.nosound{
background-image: url('img/nosound.jpg');

}

.nosound_act{
background-image: url('img/nosound_act.jpg');

}


.fullsize{
background-image: url('img/fullsize.jpg');

}


.fullsize_act{
background-image: url('img/fullsize_act.jpg');

}



#filter_channels_list{
 font-size: 11px;
 margin:0 16px 0px 0px;
width: 180px; 
border:1px solid #999999;
}

.tv_table{
width: 700px;
/*padding: 20px 0 0 0;*/
}

.tv_table_pad{
padding: 40px 0 0 0;
}

.right_h{
color:#FFFFFF;
font-size:15pt;
text-decoration:none;
padding:30px 0 18px 0;
text-align:center;}

.left_li_active{
background-color: #333333;
padding:0 0 5px 35px;
margin-bottom: 9px;

background-image: url('img/left_li_bg.jpg');
background-repeat: no-repeat;
height:17px;

}

.help_link:hover{
color:#4853B8;
text-decoration:none;
}

.help_link{
font-size:9pt;
font-weight:bold;
text-decoration:none;
}



.pad_left_play_but {
text-align:center;

}

.tel_pad_r{
padding-right: 10px;
}

.tel_pad_l{
padding-right: 5px;
}