BODY {
	MARGIN: 0px 0px 0px 0px; BACKGROUND-COLOR: #DADFE5
}
BODY {
	FONT-SIZE: 11px; COLOR: #OOOOOO; FONT-FAMILY: Tahoma, Verdana, sans-serif
}
TD {
	FONT-SIZE: 11px; COLOR: #OOOOOO; FONT-FAMILY: Tahoma, Verdana, sans-serif
}
TD.pad10 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 10px; PADDING-BOTTOM: 10px;
}
TD.pad5 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;
}
/* сервисные сообщения  */
TD.servicemessage {
    BORDER: 2px solid #6CA3D9;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 10px; PADDING-BOTTOM: 10px;
}

/* ячейка верхних баннеров */
TD.topban {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 15px; PADDING-BOTTOM: 5px; text-align: right; vertical-align: top;
}
/* строка с верхним поиском */
TD.topsearch {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;
	FONT-SIZE: 12px; FONT-WEIGHT: bold; 
}
TD.topsearch2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;
	FONT-SIZE: 12px; FONT-WEIGHT: normal; 
}
/* ячейка с меню и фильтрами */
TD.topblock {
	 BORDER-BOTTOM: #BECFE5 1px solid; BACKGROUND-COLOR: #DBE5F3;
}
/* таблица основного мен. */
#topmenu td.tvprog { 
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 7px; PADDING-BOTTOM: 7px;
	font-size: 17px; color: #DEEEFF; text-align: center;
	BACKGROUND-COLOR: #3084D9;
	}
#topmenu td.subtvprog { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-TOP: 5px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #3084D9;	}
#topmenu td.menu { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; font-size: 12px; color: #000000; text-align: right;	 BACKGROUND-COLOR: #EDF4FF; }
#topmenu td.tvprog a:link { font-size: 18px; text-decoration: underline; color: #DEEEFF; }
#topmenu td.tvprog a:visited { font-size: 18px; text-decoration: underline; color: #DEEEFF; }
#topmenu td.menu a:link { font-size: 12px; text-decoration: underline; }
#topmenu td.menu a:visited { font-size: 12px; text-decoration: underline; }
#topmenu td.subtvprog a:link { font-size: 12px; text-decoration: underline; FONT-WEIGHT: bold; color: #FFFFFF; }
#topmenu td.subtvprog a:visited { font-size: 12px; text-decoration: underline; FONT-WEIGHT: bold; color: #FFFFFF; }
#topmenu td.subtvprog a.my:link { font-size: 12px; text-decoration: underline; FONT-WEIGHT: bold; color: #FFF7CC; }
#topmenu td.subtvprog a.noact:link { font-size: 12px; text-decoration: none; FONT-WEIGHT: bold; color: #68ACF0; }
#topmenu td.subtvprog a.noact:visited { font-size: 12px; text-decoration: none; FONT-WEIGHT: bold; color: #68ACF0; }
#topmenu td.subtvprog div.menu_sel {	float: left; margin-right: 5px; margin-left: 5px; margin-bottom: 5px; PADDING-TOP: 6px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #0054AA; font-size: 12px; color: #FFFFFF; FONT-WEIGHT: bold; }
#topmenu td.subtvprog div.menu_nosel {	float: left; margin-right: 5px; margin-left: 5px; margin-bottom: 5px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; font-size: 12px; color: #FFFFFF; FONT-WEIGHT: bold;  }
#topmenu td.shopmenu { 
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 7px; PADDING-BOTTOM: 7px;
	font-size: 15px; color: #DEEEFF; text-align: center;
	BACKGROUND-COLOR: #3084D9;
	}
#topmenu td.shopmenu a:link { font-size: 14px; text-decoration: underline; color: #DEEEFF;  }
#topmenu td.shopmenu a:visited { font-size: 14px; text-decoration: underline; color: #DEEEFF;  }
#topmenu td.simplemenu { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; font-size: 12px; color: #000000; text-align: center; BACKGROUND-COLOR: #3084D9; }
#topmenu td.simplemenu a:link { font-size: 12px; text-decoration: underline; color: #FFFFFF; }
#topmenu td.simplemenu a:visited { font-size: 12px; text-decoration: underline; color: #FFFFFF; }


/* ячейка с меню и фильтрами (календарик + время + каналы */
TD.calendar { 
	BORDER-TOP: #DFE5DF 2px solid; vertical-align: top; PADDING-RIGHT: 30px; PADDING-LEFT: 20px; PADDING-TOP: 20px; PADDING-BOTTOM: 20px; 
	BACKGROUND-COLOR: #EDFFEE; 
	background-image: url(pic/calend_bgr.gif);
	}

/* слоя для выбора времени (светло зеленый) */
div.period_sel   {	BORDER: 1px solid #B4D9B7; float: left; margin-right: 5px; margin-left: 5px; margin-bottom: 5px; PADDING-TOP: 6px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #CAECCC; font-size: 11px; color: 4D4D4D; }
div.period_nosel {	float: left; margin-right: 5px; margin-left: 5px; margin-bottom: 5px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; font-size: 11px; color: 4D4D4D;  }
div.period_nosel  a:link {	color: 4D4D4D; text-decoration:underline; }
div.period_nosel  a:visited {	color: 4D4D4D; text-decoration:underline; }


/* для фильтров - показ анонсов, кадров, кол-во колонок и т.п. */
div.filter   {	float: left; margin-right: 0px; margin-left: 40px; margin-bottom: 0px; PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  font-size: 11px; color: 4D4D4D; }
div.filter_video   {	float: left; margin-right: 20px; margin-left: 0px; margin-bottom: 0px; margin-top: 0px;  PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  font-size: 11px; color: 4D4D4D; }
div.filter_columns {	float: left; margin-right: 2px; margin-left: 2px; margin-bottom: 0px; margin-top: 0px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; font-size: 11px; color: 4D4D4D;  }
div.filter_columns_nosel {	float: left; margin-right: 2px; margin-left: 2px; margin-bottom: 0px; margin-top: 0px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; font-size: 11px; color: 4D4D4D;  }
div.filter_columns_nosel:hover {	BACKGROUND-COLOR: #C2D7F2;   }
div.filter_columns_sel {	
	BACKGROUND-COLOR: #A4C2EB; color: #4D4D4D; FONT-WEIGHT: bold;
	BORDER: 1px solid #98B3D9; 
	float: left; margin-right: 2px; margin-left: 2px; margin-bottom: 0px; margin-top: 0px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; font-size: 11px; color: 4D4D4D;  }
div.filter_sel   {	
	float: left; BACKGROUND-COLOR: #C2D7F2; font-size: 11px; color: #4D4D4D; FONT-WEIGHT: bold;
	BORDER-LEFT: #BECFE5 1px solid; BORDER-TOP: #BECFE5 1px solid; BORDER-RIGHT: #BECFE5 1px solid;
	margin-right: 2px; margin-left: 2px; margin-bottom: 0px; margin-top: 5px; PADDING-TOP: 7px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px;  }
div.filter_sel2   {	
	float: left; BACKGROUND-COLOR: #A4C2EB; font-size: 11px; color: #4D4D4D; FONT-WEIGHT: bold;
	BORDER: 1px solid #98B3D9;
	margin-right: 2px; margin-left: 2px; margin-bottom: 0px; margin-top: 5px; PADDING-TOP: 7px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px;  }
div.newscatmain   {	
	float: left; BACKGROUND-COLOR: #A4C2EB; font-size: 11px; color: #4D4D4D; FONT-WEIGHT: bold;
	BORDER: 1px solid #98B3D9;
	margin-right: 2px; margin-left: 2px; margin-bottom: 0px; margin-top: 0px; PADDING-TOP: 7px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px;  }

div.filter_nosel {	float: left; margin-right: 2px; margin-left: 2px; margin-bottom: 0px; margin-top: 5px; PADDING-TOP: 7px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; font-size: 11px; color: 4D4D4D;  }
div.filter_nosel:hover {	BACKGROUND-COLOR: #C2D7F2;   }
div.filter_nosel2 {	margin-right: 2px; margin-left: 2px; margin-bottom: 0px; margin-top: 5px; PADDING-TOP: 7px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px;  }
div.filter_nosel3 {	
		/*BORDER: 1px solid #98B3D9; */
		float: left; margin-right: 2px; margin-left: 2px; margin-bottom: 0px; margin-top: 5px; PADDING-TOP: 7px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; 
		font-size: 11px; color: 4D4D4D;  
		}
div.filter_nosel3:hover {	BACKGROUND-COLOR: #C2D7F2;   }
div.filter_nosel  a:link {	color: 4D4D4D; text-decoration:underline; }
div.filter_nosel  a:hover {	color: 000000; text-decoration:underline; }15.08.2009
div.filter_nosel  a:visited {	color: 4D4D4D; text-decoration:underline; }
div.filter_nosel3  a:link {	color: 4D4D4D; text-decoration:underline; }
div.filter_nosel3  a:hover {	color: 000000; text-decoration:underline; }
div.filter_nosel3  a:visited {	color: 4D4D4D; text-decoration:underline; }

/*  Шапка олимпиады */ 

div.olymphead   {	
	BACKGROUND-COLOR: #f2f2f2; font-size: 10px; color: #4D4D4D; FONT-WEIGHT: bold;
	BORDER: 1px solid #d9d9d9;
	margin-right: 5px; margin-left: 5px; margin-bottom: 0px; margin-top: 7px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px;  
	}

#olymp_calend div.cell {	height:30px; width:30px; padding-top: 2px; text-decoration: none; vertical-align: bottom;	 font-size: 18px;}

#olymp_calend tr.header {	BACKGROUND-COLOR: #edf4ff; 	}
#olymp_calend tr.header:hover {	BACKGROUND-COLOR: #edf4ff; 	}
#olymp_calend tr:hover {	BACKGROUND-COLOR: #d9efff; 	}
#olymp_calend td {	
	font-size: 14px; color: #4D4D4D; FONT-WEIGHT: normal;
	text-align: center;
	margin-right: 5px; margin-left: 5px; margin-bottom: 0px; margin-top: 7px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px;  
	BORDER-RIGHT: 1px solid #c9dbf2;
	}
#olymp_calend td.sport {	
	font-size: 14px; color: #4D4D4D; FONT-WEIGHT: normal;
	text-align: left;
	margin-right: 5px; margin-left: 5px; margin-bottom: 0px; margin-top: 7px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px;  
	BORDER-RIGHT: 1px solid #c9dbf2;
	}
#olymp_calend td.noborder {	
	font-size: 14px; color: #4D4D4D; FONT-WEIGHT: normal;
	margin-right: 5px; margin-left: 5px; margin-bottom: 0px; margin-top: 7px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px;  
	BORDER-RIGHT: 0px 
	}
#olymp_calend a {	font-size: 12px; color: #4D4D4D;  	}
#olymp_calend a:hover {	color: #cb0000; text-decoration: underline; 	}
#olymp_calend a.date {	font-size: 14px; color: #4D4D4D; FONT-WEIGHT: bold; }
#olymp_calend a.date:hover {	color: #cb0000; text-decoration: underline; 	}
#olymp_calend td.rb {	
	font-size: 14px; color: #4D4D4D; FONT-WEIGHT: normal;
	margin-right: 5px; margin-left: 5px; margin-bottom: 0px; margin-top: 7px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px;  
	BORDER-RIGHT: 1px solid #c9dbf2;
	}
#olymp_calend td.rb a {		text-decoration: none;	}
#olymp_calend td.noborder a {		text-decoration: none;	}
#olymp_calend td.noborder a.date {		text-decoration: underline;	}

#olymp_calend td.lb {	
	font-size: 14px; color: #4D4D4D; FONT-WEIGHT: normal;
	margin-right: 5px; margin-left: 5px; margin-bottom: 0px; margin-top: 7px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px;  
	BORDER-LEFT: 1px solid #c9dbf2; BORDER-RIGHT: 1px solid #c9dbf2;
	}
#olymp_calend td.rb_sel {	
	font-size: 14px; color: #FFFFFF; FONT-WEIGHT: bold;
	margin-right: 5px; margin-left: 5px; margin-bottom: 0px; margin-top: 7px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px;  
	BORDER-RIGHT: 1px solid #c9dbf2;
	BACKGROUND-COLOR: #33adff;
	}
#olymp_calend td.month1 {	
	font-size: 11px; color: #4D4D4D; FONT-WEIGHT: normal;
	margin-right: 5px; margin-left: 5px; margin-bottom: 0px; margin-top: 0px; PADDING-TOP: 3px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px;  
	BORDER-RIGHT: 1px solid #c9dbf2; BORDER-BOTTOM: 1px solid #c9dbf2; BORDER-LEFT: 1px solid #c9dbf2;
	BACKGROUND-COLOR: #d3e0f2;
	}
#olymp_calend td.month2 {	
	font-size: 11px; color: #4D4D4D; FONT-WEIGHT: normal;
	margin-right: 5px; margin-left: 5px; margin-bottom: 0px; margin-top: 0px; PADDING-TOP: 3px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px;  
	BORDER-BOTTOM: 1px solid #c9dbf2;
	BACKGROUND-COLOR: #d3e0f2;
	}

#olymp_sch td { font-size: 11px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; margin-top: 0px; PADDING-TOP: 1px; PADDING-RIGHT: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px;  	}
#olymp_sch td.time { color: #cb0000;  	}
#olymp_sch tr.final { BACKGROUND-COLOR: #fff1cc; }



/* фильтры выпадающего меню настроек */
#descriptions_settings_panel_wrapper {
    /*position: absolute; */  /*Panel will overlap  content */
    position: relative;   /*Panel will "push" the content down */
    /*top: 505;*/
    width: 1000px;
    z-index: 999;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
#descriptions_settings_panel   {	
	float: left; 
	position: relative; 
	overflow: hidden;
	z-index: 999;
	display: none;
	width: 1000px;
	height: 140px;
	top: 0px; 
	left: 0px; 
	padding-bottom: 0px;
	font-size: 11px; color: 4D4D4D; BACKGROUND-COLOR: #98B3D9;
	/*BORDER-LEFT: #BECFE5 1px solid; BORDER-BOTTOM: #BECFE5 1px solid; BORDER-RIGHT: #BECFE5 1px solid;*/
	background-image: url(pic/filters_anpanel_bgr.gif);
	}



div.filter_allproganset_main   {	
	/*float: left; */
	margin: 2px;
	BACKGROUND-COLOR: #C2D7F2;
	/*BORDER-LEFT: #BECFE5 1px solid; BORDER-BOTTOM: #BECFE5 1px solid; BORDER-RIGHT: #BECFE5 1px solid;*/
	}
div.allproganset_tab_nosel {
	float: left; margin-bottom: 5px;
	BORDER-BOTTOM: #BECFE5 1px solid; BORDER-RIGHT: #BECFE5 1px solid;
	PADDING-TOP: 10px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; 
	font-size: 11px; color: 4D4D4D;  
	}
div.allproganset_tab_sel   {	
	float: left; margin-bottom: 5px; 
	BORDER-BOTTOM: #BECFE5 1px solid; BORDER-RIGHT: #BECFE5 1px solid;
	PADDING-TOP: 10px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; 
	BACKGROUND-COLOR: #C2D7F2; font-size: 11px; color: 4D4D4D; }
td.allproganset_left {
	BORDER-BOTTOM: #BECFE5 1px solid; BORDER-LEFT: #BECFE5 1px solid;
	BACKGROUND-COLOR: #BECFE5;
	PADDING-TOP: 2px;
	font-size: 11px; color: 4D4D4D;  
	}
td.allproganset_right {
	BORDER-BOTTOM: #BECFE5 1px solid; BORDER-LEFT: #BECFE5 1px solid;
	PADDING-TOP: 2px;
	font-size: 11px; color: 4D4D4D;  
	}
td.allproganset_tab_nosel {
	BORDER-BOTTOM: #BECFE5 1px solid; BORDER-RIGHT: #BECFE5 1px solid;
	PADDING-TOP: 10px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; 
	font-size: 11px; color: 4D4D4D;  
	}
td.allproganset_tab_sel   {	
	BORDER-BOTTOM: #BECFE5 1px solid; BORDER-RIGHT: #BECFE5 1px solid;
	PADDING-TOP: 10px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; 
	BACKGROUND-COLOR: #C2D7F2; font-size: 11px; color: 4D4D4D; }

#filters_anpanel td { 	  }
#filters_anpanel td.left { PADDING-TOP: 10px; PADDING-RIGHT: 10px; PADDING-LEFT: 40px; PADDING-BOTTOM: 10px; vertical-align: top;}
#filters_anpanel td.middle {PADDING-TOP: 10px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px;}
#filters_anpanel td.right { PADDING-TOP: 10px; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; vertical-align: top; text-align: right}
#filters_anpanel td.undertab { BACKGROUND-COLOR: #AAC8F2; }
#filters_anpanel td.tab_nosel {PADDING-TOP: 7px; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px;}
#filters_anpanel td.tab_sel {PADDING-TOP: 7px; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #AAC8F2; FONT-WEIGHT: bold; }
#filters_anpanel span.text { color: #596980; }
#filters_anpanel a.close { color: #CCE1FF; }

/* фильтры раздела новости */
div.filter_news   {	margin-right: 0px; margin-left: 30px; margin-bottom: 0px; margin-top: 0px; }
div.filternews_sel   {	
	float: left; BACKGROUND-COLOR: #C2D7F2; font-size: 10px; color: #4D4D4D; FONT-WEIGHT: bold;
	BORDER-LEFT: #BECFE5 1px solid; BORDER-TOP: #BECFE5 1px solid; BORDER-RIGHT: #BECFE5 1px solid;
	margin-right: 5px; margin-left: 5px; margin-bottom: 0px; margin-top: 7px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px;  }
div.filternews_nosel {	float: left; margin-right: 5px; margin-left: 5px; margin-bottom: 0px; margin-top: 7px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; font-size: 10px; color: 000000;  }
div.filternews_toprss {	float: left; margin-right: 5px; margin-left: 40px; margin-bottom: 0px; margin-top: 7px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; font-size: 10px; color: 000000;  }
div.filternews_topfb {	float: left; margin-right: 5px; margin-left: 40px; margin-bottom: 0px; margin-top: 7px; PADDING-TOP: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; font-size: 10px; color: 000000;  }
div.filternews_nosel  a:link {	color: 000000; text-decoration:underline; font-size: 10px;}
div.filternews_nosel  a:hover {	color: BB0000; text-decoration:underline; }
div.filternews_nosel  a:visited {	color: 000000; text-decoration:underline; font-size: 10px;}
div.filternews_sel  a:link {	color: 000000; text-decoration:underline; font-size: 10px;}
div.filternews_sel  a:hover {	color: BB0000; text-decoration:underline; }
div.filternews_sel  a:visited {	color: 000000; text-decoration:underline; font-size: 10px;}


/* ячейка с баннером 200*300 */
TD.ban200 {
	 BORDER-LEFT: #BECFE5 1px solid; BORDER-BOTTOM: #BECFE5 1px solid; BACKGROUND-COLOR: #E8F0FC; 
     PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px;
}
/* ячейка с баннером формата ГУГЛ */
TD.ban_right {
	PADDING-RIGHT: 5px; PADDING-TOP: 5px; text-align: right; vertical-align: top;
}
/* ячейка для меню */
TD.undermenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 20px; PADDING-BOTTOM: 20px;
	
}

/* основная ячейка для всего контента - меню + основная часть */
TD.base {
	 BORDER-LEFT: #becfe5 1px solid; BORDER-RIGHT: #becfe5 1px solid; BACKGROUND-COLOR: #EDF4FF 
}
/* ячейка с названием страницы */
TD.pagetitle {
	BORDER-RIGHT: #BB0000 1px solid; BORDER-TOP: #BB0000 1px solid; BORDER-BOTTOM: #BB0000 1px solid;
	PADDING-RIGHT: 5px; PADDING-LEFT: 30px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;
	font-size: 17px; color: #ffffff; text-align: center;
	BACKGROUND-COLOR: #BB0000
}
TD.pagetitlemiddle {
	BORDER-RIGHT: #BB0000 1px solid; BORDER-TOP: #BB0000 1px solid; BORDER-BOTTOM: #BB0000 1px solid;
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;
	font-size: 17px; color: #ffffff; text-align: center;
	BACKGROUND-COLOR: #BB0000
}
TD.pagetitle2 {
	BORDER-RIGHT: #BB0000 1px solid; BORDER-TOP: #BB0000 1px solid; BORDER-BOTTOM: #BB0000 1px solid;
	PADDING-RIGHT: 30px; PADDING-LEFT: 0px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;
	font-size: 17px; color: #ffffff; text-align: center;
	BACKGROUND-COLOR: #BB0000
}
TD.pagetitle2 a:link { color: #FFFFFF }
TD.pagetitle2 a:visited { color: #FFFFFF }

/* таблица под фильтрами */
TD.titletable {
	background-image: url(pic/filters3_bgr.gif)
}
/* таблица под фильтрами 2 */
TD.titletable2 {
	background-image: url(pic/filters4_bgr.gif); 
}

/* правая ячейка возле названием страницы */
TD.pagetitleright {
	BORDER-TOP: #CFD7E1 2px solid;
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; 
	/*BACKGROUND-COLOR: #DBE5F3*/
}

/* правая ячейка возле названием страницы - для служебных страниц */
TD.pagetitleright2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; 
	BACKGROUND-COLOR: #DBE5F3
}


/* ячейка с меню и фильтрами */
TD.regblock {
	 FONT-SIZE: 11px;
     PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-TOP: 10px; PADDING-BOTTOM: 10px;
     vertical-align: top; line-height: 150%
	 BORDER-BOTTOM: #BECFE5 1px solid; BACKGROUND-COLOR: #E1E8F2;
}

/* ячейка основной полоски фильтров */
TD.filters1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; PADDING-TOP: 3px; PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #d4e6ff
}
/* таблица календарика */
#calendar td { PADDING-RIGHT: 7px; PADDING-LEFT: 7px; text-align: center; }
#calendar td.cal {	 PADDING-TOP: 0px; PADDING-BOTTOM: 0px; FONT-SIZE: 12px; COLOR: #000000; FONT-WEIGHT: bold; }
#calendar td.cal_sel {	PADDING-TOP: 2px; PADDING-BOTTOM: 2px; FONT-SIZE: 12px; COLOR: #000000; FONT-WEIGHT: bold; BACKGROUND-COLOR: #BEE5C1 }
#calendar a.lastweek:link  { FONT-SIZE: 10px; COLOR: #808080; text-decoration: underline }
#calendar a.lastweek:visited  { FONT-SIZE: 10px; COLOR: #808080; text-decoration: underline }
#calendar a.nextweek:link  { FONT-SIZE: 10px; text-decoration: underline }
#calendar a.nextweek:visited  { FONT-SIZE: 10px; text-decoration: underline }

/* ячейка заголовка страницы */
TD.maintitle {
	BORDER-RIGHT: #becfe5 1px solid; BORDER-TOP: #becfe5 1px solid; BORDER-BOTTOM: #becfe5 1px solid;
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-TOP: 10px; PADDING-BOTTOM: 15px;
	BACKGROUND-COLOR: #E8F0FC
}
/* ячейка для основной части, где расположен контент */
TD.main {
	BORDER-LEFT: #becfe5 1px solid; BORDER-RIGHT: #becfe5 1px solid; BACKGROUND-COLOR: #EDF4FF; 
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-TOP: 10px; PADDING-BOTTOM: 20px;
	BACKGROUND-COLOR: #EDF4FF
}
/* ячейка для основной части на ГЛАВНОЙ СТРАНИЦЕ, где расположен контент */
TD.mainpage {
	BORDER-LEFT: #becfe5 1px solid; BORDER-RIGHT: #becfe5 1px solid; BACKGROUND-COLOR: #EDF4FF; 
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 20px; PADDING-BOTTOM: 20px;
	BACKGROUND-COLOR: #EDF4FF
}
TD.newstitle { 
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; 
	BACKGROUND-COLOR: #6690CC;	FONT-WEIGHT: bold; COLOR: #FFFFFF; } 

TD.mdbtitle { 
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; 
	BACKGROUND-COLOR: #BB0000;	FONT-WEIGHT: bold; COLOR: #FFFFFF; } 

/* ячейка для времени в "анонсах фильмов" */
TD.anonstime {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #BB0000;
	FONT-WEIGHT: bold; COLOR: #FFFFFF;
}
/* ячейка для времени в "анонсах фильмов" */
TD.anonstime2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #6690CC;
	FONT-WEIGHT: bold; COLOR: #FFFFFF;
}
/* ячейка для номера канала */
TD.channelnum {
	BORDER-LEFT: #0054AA 1px solid; BORDER-TOP: #0054AA 1px solid; BORDER-BOTTOM: #0054AA 1px solid;
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #0054AA;
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #FFFFFF;
}

/* ячейка для названия канала */
TD.channeltitle {
	BORDER-RIGHT: #0054AA 1px solid; BORDER-LEFT: #0054AA 1px solid; BORDER-TOP: #0054AA 1px solid; BORDER-BOTTOM: #0054AA 1px solid;
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #3084D9;
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #FFFFFF;
	background-image: url(pic/chname_bgr.gif);
}

/* ячейка для названия времени - обозначение часа в сортировке по времени */
TD.hourtitle {
	BORDER-RIGHT: #0054AA 1px solid; BORDER-LEFT: #0054AA 1px solid; BORDER-TOP: #0054AA 1px solid; BORDER-BOTTOM: #0054AA 1px solid;
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #3084D9;
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #FFFFFF;
	background-image: url(pic/hour_bgr.gif);
}

/* ячейка для названия канала для шаблона неделя */
TD.channeltitle_week {
	BORDER-RIGHT: #0054AA 1px solid; BORDER-LEFT: #0054AA 1px solid; BORDER-TOP: #0054AA 1px solid; BORDER-BOTTOM: #0054AA 1px solid;
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #3084D9;
	FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #FFFFFF;
	background-image: url(pic/chname_week_bgr.gif);
}

/* ячейка для названия дня недели */
TD.weekdaytitle {
	BORDER-RIGHT: #007308 1px solid; BORDER-LEFT: #007308 1px solid; BORDER-TOP: #007308 1px solid; BORDER-BOTTOM: #007308 1px solid;
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #00B30C;
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #FFFFFF;
	background-image: url(pic/weekday_bgr.gif);
}

/* ячейка для блока "этот фильм в эфире" */
TD.onairtitle {
	BORDER-RIGHT: #007308 1px solid; BORDER-LEFT: #007308 1px solid; BORDER-TOP: #007308 1px solid; BORDER-BOTTOM: #007308 1px solid;
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #00B30C;
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #FFFFFF;
	background-image: url(pic/weekday_bgr.gif);
}

/* ячейка для названия канала */
TD.blocktitle {
	BORDER-RIGHT: #800000 1px solid; BORDER-LEFT: #800000 1px solid; BORDER-TOP: #800000 1px solid; BORDER-BOTTOM: #800000 1px solid;
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #B63333;
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #FFFFFF;
}

TD.blocktitle2 {
	BORDER-RIGHT: #994F00 1px solid; BORDER-LEFT: #994F00 1px solid; BORDER-TOP: #994F00 1px solid; BORDER-BOTTOM: #994F00 1px solid;
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #CC6900;
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #FFFFFF;
}

/* ячейка комментов (левая) */
TD.comleft {
	PADDING-RIGHT: 40px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; vertical-align: top
}
/* ячейка комментов (правая) */
TD.comright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; vertical-align: top
}
/* блоки в ячейке комментов (правой) */
TD.comrightblock {
	BORDER-RIGHT: #D1DCED 1px solid; BORDER-LEFT: #D1DCED 1px solid; BORDER-TOP: #D1DCED 1px solid; BORDER-BOTTOM: #D1DCED 1px solid;
	BACKGROUND-COLOR: #E1E8F2;
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM:10px; vertical-align: top; line-height: 150%
}
TD.comrightblock2 {
	BORDER-RIGHT: #D1DCED 1px solid; BORDER-LEFT: #D1DCED 1px solid; BORDER-TOP: #D1DCED 1px solid; BORDER-BOTTOM: #D1DCED 1px solid;
	BACKGROUND-COLOR: #F2E7DA;
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM:10px; vertical-align: top; line-height: 150%
}

/* таблица новостных блоков */
#news td.lastnewsblock {
	BORDER-RIGHT: #D1DCED 1px solid; BORDER-LEFT: #D1DCED 1px solid; BORDER-TOP: #D1DCED 1px solid; BORDER-BOTTOM: #D1DCED 1px solid;
	BACKGROUND-COLOR: #E1E8F2;
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM:10px; vertical-align: top; line-height: 130%
}
#news td.lastnewslist {	PADDING-RIGHT: 50px; PADDING-LEFT: 25px; PADDING-TOP: 2px; PADDING-BOTTOM: 10px; vertical-align: top; }
#news td.impnewsblock {
	BORDER-RIGHT: #D1DCED 1px solid; BORDER-LEFT: #D1DCED 1px solid; BORDER-TOP: #D1DCED 1px solid; BORDER-BOTTOM: #D1DCED 1px solid;
	BACKGROUND-COLOR: #F2E7DA;
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM:10px; vertical-align: top; }
#news td.impcatblock {
	BORDER-RIGHT: #D1DCED 1px solid; BORDER-TOP: #D1DCED 1px solid; BORDER-BOTTOM: #D1DCED 1px solid;
	BACKGROUND-COLOR: #F2E7DA;
	PADDING-RIGHT: 20px; PADDING-LEFT: 30px; PADDING-TOP: 10px; PADDING-BOTTOM:10px; vertical-align: top; }
#news td.impcatblock ul {  list-style-image: url('pic/ico_block.gif'); padding-left: 15px;  }
#news td.impcatblock li {  margin-bottom: 5px;  }
#news td.maincatnews {	PADDING-RIGHT: 50px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 10px; vertical-align: top; BORDER-RIGHT: #D1DCED 1px solid; }
#news td.cattopnews {	
	BORDER-RIGHT: #D1DCED 1px solid; BORDER-LEFT: #D1DCED 1px solid; BORDER-TOP: #D1DCED 1px solid; BORDER-BOTTOM: #D1DCED 1px solid; 
	BACKGROUND-COLOR: #E1E8F2;
	PADDING-RIGHT: 50px; PADDING-LEFT: 10px; PADDING-TOP: 10px; PADDING-BOTTOM: 10px; vertical-align: top;  }
#news td.cattopnews img {	PADDING-RIGHT: 10px; }
#news td.rightcolumn {	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; vertical-align: top; }
#news td.rightnewsblock {
	BORDER-RIGHT: #D1DCED 1px solid; BORDER-LEFT: #D1DCED 1px solid; BORDER-TOP: #D1DCED 1px solid; BORDER-BOTTOM: #D1DCED 1px solid;
	BACKGROUND-COLOR: #F2E7DA;
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM:10px; vertical-align: top; }
#news td.rightnewsblock2 {
	BORDER-RIGHT: #D1DCED 1px solid; BORDER-LEFT: #D1DCED 1px solid; BORDER-TOP: #D1DCED 1px solid; BORDER-BOTTOM: #D1DCED 1px solid;
	BACKGROUND-COLOR: #E1E8F2;
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM:10px; vertical-align: top; }
#news td.othernews {
	BORDER-RIGHT: #D1DCED 1px solid; BORDER-LEFT: #D1DCED 1px solid; BORDER-TOP: #D1DCED 1px solid; BORDER-BOTTOM: #D1DCED 1px solid;
	BACKGROUND-COLOR: #E1E8F2;
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM:10px; vertical-align: top; line-height: 130% }
#news ul { list-style-image: url('pic/ico_block.gif');  }
#news li { margin-bottom: 10px;  }
#news img {	PADDING-RIGHT: 10px; }
#news img.nopad {	PADDING-RIGHT: 0px; }
#news p {	margin-top: 0px; }
#news div.img {	float: left; PADDING-RIGHT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 2px; }
#news a.imp:link { FONT-WEIGHT: bold; }
#news a.imp:visited { FONT-WEIGHT: bold; }

/* таблица в обратной связи */
#feedback td.block1 { PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-TOP: 2px; PADDING-BOTTOM:10px; vertical-align: top; }
#feedback td.block2 { PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-TOP: 2px; PADDING-BOTTOM:10px; vertical-align: top; }
#feedback div.q { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-TOP: 2px; PADDING-BOTTOM:10px; vertical-align: top; }
#feedback div.a { margin-left: 30px; margin-right: 30px; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-TOP: 2px; PADDING-BOTTOM:10px; vertical-align: top; BACKGROUND-COLOR: #FFFFFF; }
#feedback span.name { FONT-SIZE: 12px; COLOR: #000000; FONT-WEIGHT: bold; }
#feedback span.smallgrey { FONT-SIZE: 10px; COLOR: #808080; }


/* таблица описания сервисов */
#epgservice a { FONT-SIZE: 12px; }
#epgservice blockquote { BORDER-LEFT: #D1DCED 5px solid; PADDING-LEFT: 10px; margin-left: 0px; FONT-SIZE: 14px;  line-height: 130% ; COLOR: #3366FF; }
#epgservice INPUT.text {  
	font-family: tahoma, verdana, arial, sans-serif; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	BACKGROUND-COLOR: #FFFFFF;
	border-color: #848C9C;
	padding: 3px;
	FONT-SIZE: 14px;
	} 
#epgservice textarea.text {  
	font-family: tahoma, verdana, arial, sans-serif; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	BACKGROUND-COLOR: #FFFFFF;
	border-color: #848C9C;
	padding: 3px;
	FONT-SIZE: 14px;
	} 
#epgservice td.left { FONT-SIZE: 12px;
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-TOP: 2px; PADDING-BOTTOM:10px; vertical-align: top;
}
#epgservice td.left strong { FONT-SIZE: 12px; COLOR: #3366CC; }
#epgservice td.left li {  margin-bottom: 5px;  }
#epgservice td.left ul {  list-style-image: url('pic/ico_block.gif'); padding-left: 40px;  }
#epgservice td.right {	
	BORDER-RIGHT: #D1DCED 1px solid; BORDER-LEFT: #D1DCED 1px solid; BORDER-TOP: #D1DCED 1px solid; BORDER-BOTTOM: #D1DCED 1px solid;
	BACKGROUND-COLOR: #E1E8F2;
	PADDING-RIGHT: 15px; PADDING-LEFT: 25px; PADDING-TOP: 10px; PADDING-BOTTOM: 10px; vertical-align: top; 
	FONT-SIZE: 12px;
	}


/* ячейка в копирайтах */
TD.bottomline {
	BORDER-RIGHT: #becfe5 1px solid; BORDER-LEFT: #becfe5 1px solid;
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 10px; PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #e0ecff
}

/* ячейка в копирайтах */
TD.bottomline2 {
	BORDER-RIGHT: #becfe5 1px solid; BORDER-LEFT: #becfe5 1px solid; BORDER-BOTTOM: #becfe5 1px solid;
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 10px; PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #e0ecff
}


/* ячейка для НЕвыбранного фильтра */
TD.nosel {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; 
}
TD.sel {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; 
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #C9DAF2
}
TD.sel2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; 
	FONT-WEIGHT: bold; COLOR: #FFFFFF; BACKGROUND-COLOR: #E56E2E
}

TD.sel3 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; 
	FONT-WEIGHT: bold; COLOR: #FFFFFF; BACKGROUND-COLOR: #5B8AD4
}

/* Строка, выделенная цветом в таблице */

#channellist tr.sel { BACKGROUND-COLOR: #DBE5F3; }
#channellist td:hover { BACKGROUND-COLOR: #C9DAF2; }
#channellist img { vertical-align: middle; }

/* ячейка с цитатой в комментариях */
TD.quote {
	BORDER-RIGHT: #C9DAF2 1px solid; BORDER-LEFT: #C9DAF2 1px solid; BORDER-TOP: #C9DAF2 1px solid; BORDER-BOTTOM: #C9DAF2 1px solid;
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #ffffff; color: #595959
}

/* меню */
#menu td { PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 3px; }
#menu td.cat { PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 3px; }
#menu td.subcat { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 0px; PADDING-BOTTOM: 3px;  }
#menu td.subcat.a:link { COLOR: #333333;  }
#menu td.subcat.a:visited { COLOR: #333333;  }

/* таблица-блок для правой колонки на главной странице */
#rblock table.rbtop { BORDER-TOP: #C9DAF2 1px solid; }
#rblock td.rbtitle { PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #C9DAF2 }
#rblock td.rbmain { PADDING-RIGHT: 5px; PADDING-LEFT: 20px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;   }

/* таблица с программой */
#progtable tr.selected { BACKGROUND-COLOR: #D4E6FF;	 }
#progtable tr.genre1 { BACKGROUND-COLOR: #D9E0FF;	 }
#progtable tr.genre2 { BACKGROUND-COLOR: #FEE0FF;	 }
#progtable tr.genre3 { BACKGROUND-COLOR: #E0FFEC;	 }
#progtable tr.selected_search { BACKGROUND-COLOR: #DFE9F7;	 }
#progtable tr.l2 { BACKGROUND-COLOR: #E0EDFF;	 }
#progtable tr.anbgr { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #F5F9FF; COLOR: #414141; }
#progtable td.anbgr { margin-bottom: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #F5F9FF; COLOR: #414141; }
#progtable tr.progend { COLOR: #808080;	 }
#progtable td {	 vertical-align: top; PADDING-LEFT: 5px;}
#progtable td.ch {	vertical-align: top; PADDING-LEFT: 5px; FONT-WEIGHT: bold; white-space: nowrap;}
#progtable td.progtime { PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; COLOR: #BB0000; white-space: nowrap; }
#progtable td.anonstime { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #BB0000; FONT-WEIGHT: bold; COLOR: #FFFFFF; }
#progtable td.anonstime_fin { font-size:10px; PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-TOP: 5px; FONT-WEIGHT: normal; COLOR: #777A80; white-space: nowrap; }
#progtable td.progtime_now {
	 BORDER-LEFT: #848C9C 1px solid; BORDER-RIGHT: #848C9C 1px solid; BORDER-TOP: #848C9C 1px solid; BORDER-BOTTOM: #848C9C 1px solid; 
	 PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px;
	 FONT-WEIGHT: bold; COLOR: #E50000; 
/*	 text-align: center; */
	 BACKGROUND-COLOR: #FFFFFF 
}
#progtable td.progtime_now2 {	 PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; FONT-WEIGHT: bold; COLOR: #E50000; }
#progtable td.progtime_end { PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; COLOR: #E59595; white-space: nowrap; }
#progtable td.progtime_fin { font-size:10px; PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; COLOR: #777A80; white-space: nowrap; }
#progtable td.progname { font-size:12px; FONT-WEIGHT: bold; COLOR: #000000; margin-BOTTOM: 2px; }
#progtable td.progname a { font-size:12px; FONT-WEIGHT: bold; COLOR: #000000; }
#progtable a.ch:link { COLOR: #0000CC;  text-decoration: none  }
#progtable a.ch:hover { COLOR: #0000CC;  text-decoration: underline  }
#progtable a.ch:visited { COLOR: #0000CC;  text-decoration: none  }
#progtable div.more { 
	float: right; 
	position: relative; 
	top: 0px; 
	right: 10px;    }
/* див анонса в программе */
#progtable div.moredesc {
	margin-bottom: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #F5F9FF; COLOR: #414141;
	    }
#progtable div.progtime_fin { 
	float: left;
	font-size:10px; PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; COLOR: #777A80; white-space: nowrap; 
	}
#progtable div.progtime_now {
	 BORDER-LEFT: #848C9C 1px solid; BORDER-RIGHT: #848C9C 1px solid; BORDER-TOP: #848C9C 1px solid; BORDER-BOTTOM: #848C9C 1px solid; 
	 PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px;
	 FONT-WEIGHT: bold; COLOR: #E50000; 
	 BACKGROUND-COLOR: #FFFFFF 
}

/* телепрограмма версика 2 */
#schedule_container { 
	position: relative;  
	float: left; 
	margin:0;
	PADDING-RIGHT: 50px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; 
	}
#schedule { margin: 0px; padding: 0px; }
#schedule ul { margin: 0px; padding: 0px;}
#schedule li { list-style-type: none; display: table; margin-bottom: 5px; }
#schedule li div.time { 
	width: 35px;
	position: relative;  
	float: left; 
	margin:0;
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; 
	FONT-WEIGHT: bold; COLOR: #BB0000; white-space: nowrap; 
	BACKGROUND-COLOR: #000000;
	}
#schedule li div.timefin { 
	width: 37px;
	position: relative;  
	float: left;
	margin:0;
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-TOP: 2px; PADDING-BOTTOM: 1px;  
	font-size:10px; FONT-WEIGHT: normal; COLOR: #777A80; 
	white-space: nowrap;  
	BACKGROUND-COLOR: #CCCCCC;
	}
#schedule li div.onair { 
	width: 35px;
	position: relative;  
	float: left; 
	margin:0;
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; 
	BORDER: 1px solid #848C9C; BACKGROUND-COLOR: #FFFFFF;
	FONT-WEIGHT: bold; COLOR: #E50000; white-space: nowrap; 
	}
#schedule li div.prname { 
	position: relative;  
	/*float: left;*/
	/*width: 225px;*/
	margin-left: 72px;
	width:100%;
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; 
	FONT-WEIGHT: normal;
	BACKGROUND-COLOR: #EEEEEE;
	}
#schedule li div.prname a:link { 
	FONT-WEIGHT: bold;
	}
#schedule li div.prname a.onair:link { 
	FONT-WEIGHT: bold; font-size: 12px; color: #BB0000;
	}
#schedule li div.prdesc { 
	position: relative;  
	margin-bottom:5px;
	PADDING-RIGHT: 3px; PADDING-LEFT: 38px; PADDING-TOP: 3px; PADDING-BOTTOM: 5px; 
	FONT-WEIGHT: normal; color: #414141;
	BACKGROUND-COLOR: #FFFFFF;
	clear: left;
	}
#schedule li div.prdesc a:link { 
	FONT-SIZE: 10px; color: #414141;
	}


/*  ------  тест  --------------------------------------------*/

/* телепрограмма версика 2 */
#schedule_container { 
	position: relative;  
	float: left; 
	/*width:300px;*/
	margin:0;
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; 
	}
#schedule_container div.3 { 
	width:300px;
	position: relative;  
	float: left; 
	margin:0;
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; 
	}
#schedule_container div.2 { 
	width:460px;
	}
#schedule_container div.1 { 
	width:960px;
	}

#schedule { margin: 0px; padding: 0px; }
#schedule_container ul { margin: 0px; padding: 0px;}
#schedule_container li { list-style-type: none; display: table; margin-bottom: 5px; }
#schedule_container div.time { 
	width: 31px;
	position: relative;  
	float: left; 
	margin:0;
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; 
	FONT-WEIGHT: bold; COLOR: #BB0000; white-space: nowrap; 
/*	BACKGROUND-COLOR: #444444; */
	}
#schedule_container div.pasttime { 
	width: 31px;
	position: relative;  
	float: left; 
	margin:0;
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; 
	FONT-WEIGHT: bold; COLOR: #E59595; white-space: nowrap; 
/*	BACKGROUND-COLOR: #444444; */
	}
#schedule_container div.timefin { 
	width: 37px;
	position: relative;  
	float: left;
	margin:0;
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-TOP: 1px; PADDING-BOTTOM: 1px;  
	font-size:10px; FONT-WEIGHT: normal; COLOR: #777A80; 
	white-space: nowrap;  
	}
#schedule_container div.onair { 
	width: 31px;
	position: relative;  
	float: left; 
	margin:0px;
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; 
	/*BORDER: 1px solid #848C9C; BACKGROUND-COLOR: #FFFFFF;
	FONT-WEIGHT: bold; COLOR: #E50000; */
	BORDER: 1px solid #E50000; BACKGROUND-COLOR: #E50000;
	FONT-WEIGHT: bold; COLOR: #FFFFFF; 
	white-space: nowrap; 
	}
#schedule_container div.prname { 
	position: relative;  
	/*float: left;*/
	/*width: 225px;*/
	margin-left: 72px;
	/*width:100%;*/
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; 
	FONT-WEIGHT: normal;
	}
#schedule_container div.prname2 { 
	position: relative;  
	/*float: left;*/
	/*width: 225px;*/
	margin-left: 40px;
	/*width:100%;*/
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-TOP: 1px; PADDING-BOTTOM: 3px; 
	FONT-WEIGHT: normal;
/*	BACKGROUND-COLOR: #CCCCCC; */
	}
#schedule_container div.pastprname { 
	position: relative;  
	margin-left: 72px;
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; 
	FONT-WEIGHT: normal; COLOR: #808080;
	}
#schedule_container div.pastprname2 { 
	position: relative;  
	margin-left: 40px;
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-TOP: 1px; PADDING-BOTTOM: 3px; 
	FONT-WEIGHT: normal; COLOR: #808080;
	}
#schedule_container div.prname a { FONT-WEIGHT: normal; COLOR: #000000;	} /* было COLOR: #404040; */
#schedule_container div.prname a:hover { COLOR: #BB0000; }
#schedule_container div.prname2 a { FONT-WEIGHT: normal; COLOR: #000000;	} /* было COLOR: #404040; */
#schedule_container div.prname2 a:hover { COLOR: #BB0000;	}
#schedule_container div.prname a.b { FONT-WEIGHT: bold; COLOR: #000000;	} /* линк для раскрытых анонсов */
#schedule_container div.prname a.b:hover { COLOR: #BB0000; }
#schedule_container div.prname2 a.b { FONT-WEIGHT: bold; COLOR: #000000;	} /* линк для раскрытых анонсов */
#schedule_container div.prname2 a.b:hover { COLOR: #BB0000; }
#schedule_container div.prname2 a.ch {  COLOR: #0000CC;	} /* линк для раскрытых анонсов */
#schedule_container div.prname2 a.ch:hover { COLOR: #BB0000; }
#schedule_container div.pastprname a { 	FONT-WEIGHT: normal; COLOR: #808080; }
#schedule_container div.pastprname a:hover { COLOR: #BB0000;	}
#schedule_container div.pastprname2 a { FONT-WEIGHT: normal; COLOR: #808080; }
#schedule_container div.pastprname2 a:hover { COLOR: #BB0000;	}
#schedule_container div.prname a.onair:link { FONT-WEIGHT: bold; font-size: 12px; color: #BB0000; }
#schedule_container div.prname a.onair:visited { FONT-WEIGHT: bold; font-size: 12px; color: #BB0000; }
#schedule_container div.prdesc { 
	position: relative;  
	margin-bottom:0px; margin-left:40px;
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; 
	FONT-WEIGHT: normal; color: #414141;
	BACKGROUND-COLOR: #FFFFFF;
	clear: left;
	}
#schedule_container div.desc { 
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 5px; PADDING-BOTTOM: 10px; 
	}
#schedule_container div.pastdesc { 
	position: relative;  
	margin-bottom:0px; margin-left:40px;
	PADDING-RIGHT: 3px; PADDING-LEFT: 15px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; 
	BACKGROUND-COLOR: #F5F9FF; COLOR: #808080;
	clear: left;
	}


#schedule_container div.desc small { FONT-WEIGHT: normal; font-size: 10px;	}
#schedule_container div.desc b { FONT-WEIGHT: bold; COLOR: #404040; 	}
#schedule_container div.desc a:link { font-size: 10px; color: #808080; FONT-WEIGHT: normal;	}
#schedule_container div.desc a:hover { color: #BB0000;	}
#schedule_container div.desc a:visited { font-size: 10px; color: #808080; FONT-WEIGHT: normal;	}

#schedule_container div.pastdesc div.desc b { FONT-WEIGHT: bold; COLOR: #808080; 	}

#schedule_container div.prdesc a:link { FONT-SIZE: 10px; color: #414141; }
#schedule_container div.prdesc a:hover { color: #BB0000;	}
#schedule_container div.prdesc a:visited { FONT-SIZE: 10px; color: #414141; }


/* =========  тест енд  ===================================== */

div.clear { clear: left; }
div.clearshed { clear: left; padding-bottom: 30px;}


/* таблица фильтров №2 */
#filters2 { COLOR: #808080; }

/* таблица анонсов фильма */
#anonces td {  PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; vertical-align: top }
#anonces td.anonstime { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #BB0000; FONT-WEIGHT: bold; COLOR: #FFFFFF;  BORDER-BOTTOM: #BB0000 1px solid; }
#anonces td.anonstime_right { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; BORDER-BOTTOM: #BB0000 1px solid; }
#anonces td.fnmain {  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; vertical-align: top }
#anonces td.time {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #BB0000; FONT-WEIGHT: bold; COLOR: #FFFFFF; }
#anonces td.time2 {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #6690CC; FONT-WEIGHT: bold; COLOR: #FFFFFF; }
#anonces td.fn {  BACKGROUND-COLOR: #DCE8FA; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; vertical-align: top }
#anonces td.fn2 {  BACKGROUND-COLOR: #DCE8FA; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; vertical-align: top }
#anonces td.fn3 {  BACKGROUND-COLOR: #DCE8FA; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; vertical-align: top }
#anonces td.fn4 {  BACKGROUND-COLOR: #E5EFFF; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; vertical-align: top }
#anonces td.fnselected {  BACKGROUND-COLOR: #FFD9DD; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; vertical-align: top }
#anonces td.channel {  BACKGROUND-COLOR: #C9DAF2; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; vertical-align: top }
#anonces a.ch:link { COLOR: #0000CC;  text-decoration: none  }
#anonces a.ch:hover { COLOR: #0000CC;  text-decoration: underline  }
#anonces a.ch:visited { COLOR: #0000CC;  text-decoration: none  }
#anonces td.channel2 {   BORDER-TOP: #BB0000 1px solid; BACKGROUND-COLOR: #C9DAF2; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; vertical-align: top }
#anonces td.channel3 {   BORDER-BOTTOM: #BB0000 1px solid; BACKGROUND-COLOR: #C9DAF2; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; vertical-align: top }
#anonces td.channel4 {   BORDER-BOTTOM: #6690CC 1px solid; BACKGROUND-COLOR: #CEDCF2; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; vertical-align: top }
#anonces td.channel5 {   BORDER-BOTTOM: #D1DCED 1px solid; BACKGROUND-COLOR: #E1E8F2; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; vertical-align: top }
#anonces td.space { PADDING: 2px; }
#anonces td img { vertical-align: top }
#anonces div.dt {
	position: fixed;
	margin: 0px;
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #BB0000;
	FONT-WEIGHT: bold; COLOR: #FFFFFF;
}


/* таблица 1 фильма в киноэнциклопедии */
#film td.fname {  PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; vertical-align: top }
#film td.fdir {  PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-TOP: 10px; PADDING-BOTTOM: 10px; vertical-align: top }
#film td.fonair {  PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; vertical-align: top }
#film strong {  COLOR: #333333 }

/* таблица заголовков */
#titles td { BORDER-BOTTOM: #6690CC 1px solid;    }
#titles td.newstitle { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #6690CC;	FONT-WEIGHT: bold; COLOR: #FFFFFF; }
}

/* ячейки на главной для топ-анонсов  */
#topanons div{display:block;width:179px;height:127px;}
#topanons a.aa{display:block;width:180px;height:127px;}


/* видео-сервис. таблица меню */
#vs_menu td {	vertical-align: top; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px;  }
#vs_menu td.sel {	vertical-align: top; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-BOTTOM: #BECFE5 1px solid; BACKGROUND-COLOR: #DAE4F2;}
#vs_menu img {	MARGIN-BOTTOM: 5px; MARGIN-TOP: 2px; }

/* таблица перехода по страницам */
#pages td { FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; text-align: center; }
#pages A { FONT-SIZE: 14px; FONT-WEIGHT: bold; }
#pages td.nosel { FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; text-align: center; }
#pages td.sel { FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; text-align: center; BACKGROUND-COLOR: #6690CC; COLOR: #FFFFFF; }

/* таблица перехода по буквам алфавита */
#alphabet td { FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; text-align: center; COLOR: #666666}
/* #alphabet td:hover { BACKGROUND-COLOR: #D1DCED; } */
#alphabet A { FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #666666 }
#alphabet A:hover { FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #BB0000; text-decoration: underline }
#alphabet td.sel { FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #6690CC; COLOR: #FFFFFF; }


/* таблица новых поступлений */
#newincat td { PADDING-TOP: 7px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; height:41px}
#newincat td.rating { FONT-SIZE: 17px; text-align: center}
#newincat tr.header { BACKGROUND-COLOR: #E1E8F2; }
#newincat tr.header td { FONT-WEIGHT: bold; BORDER-BOTTOM: #D5DCE5 1px solid; }
#newincat tr.sel { BACKGROUND-COLOR: #E1E8F2; }

/* таблица страницы телепередач */
#tvshow td.showname { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; vertical-align: top }
#tvshow td.showmain { PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; vertical-align: top }
#tvshow td.showonair { PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #DDE3ED 1px solid; vertical-align: top}

/* таблица расценок на рекламу */
#adtab td{ FONT-SIZE: 12px;	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; }
#adtab tr.header { BACKGROUND-COLOR: #D9D9D9;   }
#adtab tr.line td { BORDER-BOTTOM: #D9D9D9 1px solid; }
#adtab tr.small td { FONT-SIZE: 10px; }


div.vsc_sel {	float: left; margin-right: 5px; margin-left: 5px; margin-bottom: 5px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #C9DAF2; FONT-WEIGHT: bold; }
div.vsc_nosel {	float: left; margin-right: 5px; margin-left: 5px; margin-bottom: 5px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; }

/* линии */ 
div.bline { height: 1px; MARGIN-BOTTOM: 5px; background-image: url(pic/bgbline.gif) }
div.line { height: 1px; MARGIN-BOTTOM: 5px; background-image: url(pic/1px_lightblue.gif) }
div.adver { height: 1px; MARGIN-BOTTOM: 5px; background-image: url(pic/bgbline_adv.gif) }
div.redline { height: 1px; MARGIN-BOTTOM: 0px; background-image: url(pic/1px_red.gif) }
div.showline { height: 1px; MARGIN-BOTTOM: 10px; MARGIN-TOP: 10px; background-image: url(pic/bgbline.gif) }

div.lightlogobrg { BACKGROUND-COLOR: #BEC3CC; }

/* заголовки  */ 
div.premiere {	float: left; margin-right: 5px; margin-left: 0px; margin-bottom: 0px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #53C95A; color: #ffffff; FONT-WEIGHT: bold; }
div.recomend {	float: left; margin-right: 5px; margin-left: 0px; margin-bottom: 0px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #E55F17; color: #ffffff; FONT-WEIGHT: bold; }


div.main_sel {	float: left; margin-right: 5px; margin-left: 5px; margin-bottom: 5px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #C9DAF2; FONT-WEIGHT: bold; }

/* блоки ФН на главной   */
div.an_main {	float: left; margin-right: 5px; margin-left: 5px; margin-bottom: 10px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; }

/* блоки на главной энциклопедий   */
div.an_enc {	float: left; margin-bottom: 20px; margin-right: 5px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; }


/* для заголовков (канала, дня)   */
div.chnum {  
	BORDER-RIGHT: #0054AA 1px solid; BORDER-LEFT: #0054AA 1px solid; BORDER-TOP: #0054AA 1px solid; BORDER-BOTTOM: #0054AA 1px solid;
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #FFFFFF;
	float: left; margin-right: 0px; margin-top: 15px; margin-bottom: 25px;  BACKGROUND-COLOR: #3084D9;
	background-image: url(pic/chname_bgr.gif);

}
div.chlogo {	float: left; margin-right: 10px; width: 75px; height: 55px; }
div.chname {	float: left; width: 835px; margin-top: 15px; margin-bottom: 25px; }
div.chname_week {	float: left; width: 870px; margin-top: 15px; margin-bottom: 25px; }
div.sometitle {	 width: 100%; margin-top: 15px; margin-bottom: 15px; }
div.onairtitle {	 width: 100%; margin-bottom: 15px; }
div.sometitlemain {	 width: 98%; margin-top: 15px; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; }

/* главная, заговки разделов с "сейчас по моим каналам  */
div.main_catnow {	
	BORDER: 1px solid #B4D9B7;
	float: left; margin-right: 5px; margin-left: 5px; margin-bottom: 5px; PADDING-TOP: 5px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; 
	BACKGROUND-COLOR: #CAECCC; FONT-WEIGHT: bold; 
}


/* иконки возле лого */ 
div.vsetvlogo {	float: left; margin-right: 10px; width: 170px; height: 65px; }
div.homepage {	float: left; margin-right: 0px; width: 10px; height: 10px; }

/* анонсы для страниц по жанрам (сериалы, программы, спорт)   */
div.an_inprog {	float: left; margin-right: 5px; margin-left: 5px; margin-bottom: 10px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; }
#an_inprog td { vertical-align: top PADDING-RIGHT: 10px; height: 23px; }
#an_inprog td.title { PADDING-BOTTOM: 5px; PADDING-RIGHT: 10px; vertical-align: top }
#an_inprog td.desrc { PADDING-BOTTOM: 5px; PADDING-RIGHT: 10px; color: #808080;  vertical-align: top }
#an_inprog td.times { PADDING-TOP: 10px; FONT-SIZE: 11px; COLOR: #bb0000; FONT-WEIGHT: bold;  }

/* рекламный текстовый блок  */
#advtext div {	vertical-align: top text-align: left }
#advtext A.subj { FONT-SIZE: 12px; COLOR: #000000; FONT-WEIGHT: bold; }
#advtext A.subj:hover { COLOR: #BB0000; }

/*  ошибка */

div.alert { FONT-SIZE: 12px; COLOR: #000000; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #FFB2B2; width: 80%; BORDER: 1px solid #BB0000;}
div.success { FONT-SIZE: 12px; COLOR: #000000; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #66cc66; width: 80%; BORDER: 1px solid #009933;}


/* жирный */

li {
	list-style-type:block;
	padding:0;
	margin:0;
	border:none;
}

ul.imgblock {  list-style-image: url('pic/ico_block.gif'); padding-left: 40px;  }
ul.imgblock li {  margin-bottom: 5px;  }

/* линки */
A {	FONT-SIZE: 11px; COLOR: #000000; }
A:hover { COLOR: #BB0000 }

/* линк 10px */
.small { FONT-SIZE: 10px; COLOR: #000000; text-decoration: none }
A.small { FONT-SIZE: 10px; COLOR: #000000; text-decoration: underline }
A.small:hover { COLOR: #BB0000; }

/* жирный */
.bold { FONT-SIZE: 11px; COLOR: #000000; FONT-WEIGHT: bold; }
A.bold { FONT-SIZE: 11px; COLOR: #000000; FONT-WEIGHT: bold; }
A.bold:hover { COLOR: #BB0000; }

/* жирный неподчеркнутый */
.bold2 { FONT-SIZE: 11px; COLOR: #000000; FONT-WEIGHT: bold; }
A.bold2 { FONT-SIZE: 11px; COLOR: #000000; FONT-WEIGHT: bold; text-decoration: none }
A.bold2:hover { COLOR: #BB0000; }

/* серый */
.grey { COLOR: #808080; }
A.grey { COLOR: #808080; }
A.grey:hover { COLOR: #BB0000; }

/* спец.линк - синий жирный */
.bblue { FONT-SIZE: 11px; COLOR: #0000CC; FONT-WEIGHT: bold; }
A.bblue { FONT-SIZE: 11px; COLOR: #0000CC; FONT-WEIGHT: bold; }
A.bblue:hover { COLOR: #BB0000; }

/* спец.линк - синий 12px */
.bigblue { FONT-SIZE: 12px; COLOR: #0000CC; FONT-WEIGHT: normal; }
A.bigblue { FONT-SIZE: 12px; COLOR: #0000CC; FONT-WEIGHT: normal; }
A.bigblue:hover { COLOR: #BB0000; }

/* спец.линк - синий  */
.blue { FONT-SIZE: 11px; COLOR: #0000CC; FONT-WEIGHT: normal; }
A.blue { FONT-SIZE: 11px; COLOR: #0000CC; FONT-WEIGHT: normal; }
A.blue:hover { COLOR: #BB0000; }

/* серый 10px  */
.smallgrey { FONT-SIZE: 10px; COLOR: #808080; }
A.smallgrey { FONT-SIZE: 10px; COLOR: #808080; }

/* светло-серый 10px  */
.lightsmallgrey { FONT-SIZE: 10px; COLOR: #A6A6A6; }
A.lightsmallgrey { FONT-SIZE: 10px; COLOR: #A6A6A6; }
A.lightsmallgrey:hover { FONT-SIZE: 10px; COLOR: #BB0000; }

/* серо-синий 10px */
.smallblue { FONT-SIZE: 10px; COLOR: #596680; }
A.smallblue { FONT-SIZE: 10px; COLOR: #596680; }

/* обычный пункт меню */
A.menu { FONT-SIZE: 12px; COLOR: #000000; }
A.menu:hover { COLOR: #BB0000; }

/* обычный пункт меню, "выбранный" */
A.menu_sel { FONT-SIZE: 12px; COLOR: #BB0000; text-decoration: none }

/* неактивный пункт меню */
A.menu_noact {	FONT-SIZE: 12px; COLOR: #7F7F7F; text-decoration: none }
A.menu_noact:hover { FONT-SIZE: 12px; COLOR: #7F7F7F; text-decoration: none }

/* пункт меню главные разделы */
A.menub { FONT-SIZE: 12px; COLOR: #000000; FONT-WEIGHT: bold; }
A.menub:hover { COLOR: #BB0000; }

/* линк на анонс фильма на "главной" */
.name { FONT-SIZE: 12px; COLOR: #000000; FONT-WEIGHT: bold; }
A.name { FONT-SIZE: 12px; COLOR: #000000; FONT-WEIGHT: bold; text-decoration: none }
A.name:hover { COLOR: #BB0000; FONT-WEIGHT: bold; text-decoration: underline }

/* линк на анонс в телепрограмме */
.name3 { FONT-SIZE: 12px; COLOR: #000000; FONT-WEIGHT: bold; }
A.name3 { FONT-SIZE: 12px; COLOR: #000000; FONT-WEIGHT: bold; }
A.name3:hover { COLOR: #BB0000; FONT-WEIGHT: bold; text-decoration: underline }


/* неподчеркнутый линк белый */
A.white {	COLOR: #FFFFFF; text-decoration: none }
A.white:hover {	COLOR: #FFFFFF; text-decoration: none }

/* неподчеркнутый линк белый */
A.un_white {	COLOR: #FFFFFF; text-decoration: underline }
A.un_white:hover {	COLOR: #FFFFFF; text-decoration: underline }

/* неподчеркнутый линк  */
A.unone { text-decoration: none }

/* навигационный линк в заголовке страницы */
A.navtitle {	COLOR: #FFA3A3; text-decoration: underline }
A.navtitle:hover {	COLOR: #FFA3A3; text-decoration: underline }


/* Заголовки основных фильтров - дата, время, каналы */
.mainset { FONT-SIZE: 14px; COLOR: #BB0000; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; }

/* Заголовки основных фильтров - дата, время, каналы */
.maintime { font-family: tahoma, verdana, arial, sans-serif; FONT-SIZE: 20px; COLOR: #BB0000; FONT-WEIGHT: normal; MARGIN-BOTTOM: 5px; }




/* INPUTS */ 
INPUT.search {  
	font-family: tahoma, verdana, arial, sans-serif; font-size: 14px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	BACKGROUND-COLOR: #FFFFFF;
	border-color: #848C9C;
	padding: 1px;
	width:100%;
	} 
INPUT.text {  
	font-family: tahoma, verdana, arial, sans-serif; font-size: 11px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	BACKGROUND-COLOR: #FFFFFF;
	border-color: #848C9C;
	padding: 1px;
	} 
INPUT.type3 {  
	font-family: tahoma, verdana, arial, sans-serif; font-size: 11px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	BACKGROUND-COLOR: #FFFFFF;
	border-color: #848C9C;
	} 
INPUT.type4 {  
	font-family: tahoma, verdana, arial, sans-serif; font-size: 12px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	PADDING-TOP: 5px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #FFFFFF;
	border-color: #848C9C;
	} 

/* новые инпуты*/

/* логин-пароль*/
INPUT.inplog {  
	width: 80px;
	font-family: tahoma, verdana, arial, sans-serif; font-size: 11px; 
	border: 1px solid #848C9C;
	PADDING-TOP: 2px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px;
	BACKGROUND-COLOR: #FFFFFF;
	} 
/* поиск в шапке */
INPUT.inptopsearch {  
	width: 250px;
	font-family: tahoma, verdana, arial, sans-serif; font-size: 12px; 
	border: 2px solid #848C9C;
	PADDING-TOP: 2px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px;
	BACKGROUND-COLOR: #FFFFFF;
	} 
/* поиск на странице */
INPUT.inpsearch {  
	font-family: tahoma, verdana, arial, sans-serif; font-size: 14px; 
	border: 1px solid #848C9C;
	BACKGROUND-COLOR: #FFFFFF;
	padding: 1px;
	width:100%;
	} 

/* инпуты важных полей регистрации и т.п., шрифт 14 */
INPUT.inptext {  
	font-family: tahoma, verdana, arial, sans-serif; font-size: 14px; 
	border: 1px solid #848C9C;
	PADDING-TOP: 3px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px;
	BACKGROUND-COLOR: #FFFFFF;
	} 
/* инпуты для текстовых полей, шрифт 12 */
INPUT.inptext12 {  
	font-family: tahoma, verdana, arial, sans-serif; font-size: 12px; 
	border: 1px solid #848C9C;
	PADDING-TOP: 3px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px;
	BACKGROUND-COLOR: #FFFFFF;
	} 

SELECT {
	FONT-SIZE: 11px; COLOR: #OOOOOO; FONT-FAMILY: Tahoma, Verdana, sans-serif;
	border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
SELECT.antypes {
	FONT-SIZE: 11px; COLOR: #4D4D4D; FONT-FAMILY: Tahoma, Verdana, sans-serif;
	border: #4D4D4D; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}

.pagedate {	FONT-SIZE: 17px; }
.filt_title {	FONT-SIZE: 17px; }
.filt_title2 { FONT-SIZE: 12px; COLOR: #000000; FONT-WEIGHT: bold;  }
.bigred {	FONT-SIZE: 12px; COLOR: #bb0000; FONT-WEIGHT: bold;  }
.red {	FONT-SIZE: 11px; COLOR: #bb0000; }
.size12 { FONT-SIZE: 12px; }

H1 {
	FONT-WEIGHT: normal; FONT-FAMILY: Tahoma, Verdana, sans-serif; FONT-SIZE: 17px; COLOR: #FFFFFF;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 17px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, sans-serif; margin: 0px 0px 0px 0px;
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 17px; COLOR: #4D4D4D; FONT-FAMILY: Tahoma, Verdana, sans-serif; margin: 0px 0px 0px 0px;
}

/* Картинка на странице фильма */
.mb_img {	MARGIN-RIGHT: 10px; MARGIN-BOTTOM: 10px;  }

/* Курсор в виде руки */
.hand {	cursor: pointer  }






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



TD.wcell {
	 BORDER-LEFT: #848C9C 1px solid; BORDER-RIGHT: #848C9C 1px solid; BORDER-TOP: #848C9C 1px solid; BORDER-BOTTOM: #848C9C 1px solid; 
	 PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px;
	 BACKGROUND-COLOR: #FFFFFF 
}

/* ячейка с бордерами для блоков поиска и архива страницы "поиск по программе" */
TD.bortab {
	 BORDER-LEFT: #5B8AD4 1px solid; BORDER-RIGHT: #5B8AD4 1px solid; BORDER-TOP: #5B8AD4 1px solid; BORDER-BOTTOM: #5B8AD4 1px solid; 
}
/* ячейка с бордерами для блоков поиска и архива страницы "поиск по программе" */
TD.bortab2 {
	 BORDER-LEFT: #9CB5D5 1px solid; BORDER-RIGHT: #9CB5D5 1px solid; BORDER-TOP: #9CB5D5 1px solid; BORDER-BOTTOM: #9CB5D5 1px solid; 
	 PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;
	 BACKGROUND-COLOR: #DCE8FA
}
TD.bortab3 {
	 BORDER-LEFT: #9CB5D5 1px solid;
	 PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;

}
/* ячейка для МБД */
TD.mdb {
	 BORDER-LEFT: #848C9C 1px solid; BORDER-RIGHT: #848C9C 1px solid; BACKGROUND-COLOR: #b6cff2 
}

TD.filters2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-TOP: 3px; PADDING-BOTTOM: 4px;
	BACKGROUND-COLOR: #e0ecff
}



/* ячейка меню (боковые части) */
TD.menu_edges {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; 
}
TD.submenu {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;
}
/* перебивка на главной */
TD.main_sort {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; 
	FONT-WEIGHT: bold; COLOR: #FFFFFF; BACKGROUND-COLOR: #9CB5D5
}
/* ячейка для главная, левая колонка, заговок блока */
TD.lblock_title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; 
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #C9DAF2
}
TD.lblock2_title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; 
	FONT-WEIGHT: bold; COLOR: #FFFFFF; BACKGROUND-COLOR: #BB0000
}
TD.lblock3_title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; 
	FONT-WEIGHT: bold; COLOR: #FFFFFF; BACKGROUND-COLOR: #5B8AD4
}
TD.lblock4_title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; 
	FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #DCE8FA
}
/* ячейка для главная, левая колонка, основная часть блок */
TD.lblock {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; 
}
/* ячейка для рейтингового вопроса */
TD.voteblock {
	PADDING-RIGHT: 2px; PADDING-LEFT: 20px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; 
}

TD.fn2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; margin-right: 10px
	BACKGROUND-COLOR: #FFD9DD
}
TD.fn3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; margin-right: 10px
	BACKGROUND-COLOR: #C9DAF2
}
TD.fn_m {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; 
}
/* ячейка для главная (фн, прог, сериалы) - дата */
TD.fn_date {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; 
	COLOR: #FFFFFF; FONT-WEIGHT: bold; BACKGROUND-COLOR: #BB0000
}

/* ячейка для названия канала */
/*TD.channeltitle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #5B8AD4;
	FONT-WEIGHT: bold; COLOR: #FFFFFF;
}*/
TD.wcgt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #5B8AD4;
	FONT-WEIGHT: bold; COLOR: #FFFFFF;
}
TD.wctd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;
}
/* ячейка для для недели в блоке "сериал по тв" */
TD.daytitle2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #C9DAF2;
	FONT-WEIGHT: bold; 
}
/* ячейка день недели */
TD.daytitle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; 
	FONT-WEIGHT: bold; COLOR: #FFFFFF;
}



TD.progtime2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; COLOR: #d96262; vertical-align: top;
}



/* ячейка для названия фильма в "анонсах фильмов" */
TD.filmname {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 0px; PADDING-BOTTOM: 5px; 
}
/* ячейка для выбранного фильтра */

TD.sel4 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; 
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #C2D5F2
}

/* линейка для времени в "телепрограмме" */
/*.progline {
	PADDING-BOTTOM: 5px; vertical-align: top;
}*/

/*INPUT {
	FONT-SIZE: 11px; COLOR: #OOOOOO; FONT-FAMILY: Tahoma, Verdana, sans-serif
}*/
INPUT.type2 {  
	font-family: tahoma, verdana, arial, sans-serif; font-size: 11px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	BACKGROUND-COLOR: #EDF4FF;
	border-color: #848C9C;
	}   

INPUT.type5 {  
	font-family: tahoma, verdana, arial, sans-serif; font-size: 12px; FONT-WEIGHT: bold; 
	BACKGROUND-COLOR: #FFFFFF;
	} 
INPUT.type5small {  
	font-family: tahoma, verdana, arial, sans-serif; font-size: 9px;
	} 








/* линк на анонс фильма в "телепрограмме" */
A.name2 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-WEIGHT: bold;
}

A.f {
	FONT-SIZE: 11px; COLOR: #000000; FONT-WEIGHT: bold;
}
A.channel {
	COLOR: #000000; FONT-WEIGHT: bold; text-decoration: none; 
}
A.channel_grey {
	COLOR: #808080; FONT-WEIGHT: bold; text-decoration: none; 
}
.wbgr { 
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ffffff; 
	FONT-SIZE: 15px;
}

.pagedate2 {
	FONT-SIZE: 15px;
}


.descr1 {
	COLOR: #404040; FONT-WEIGHT: bold;
}

.big {
	FONT-SIZE: 12px;
}
.source {
	FONT-SIZE: 11px; COLOR: #A5A5A5;
}
.pic { margin:  2px 10px 10px 0px; }


#filmtime 
{ PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; 
FONT-WEIGHT: bold; BACKGROUND-COLOR: #BB0000; COLOR: #FFFFFF; }

