/* main */

html, body{
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}
form, p, div{
  margin: 0px;
  padding: 0px;
}
table{
  border: 0px;
  border-collapse: collapse;
}
table td{
  padding: 0px;
}
select, label, .pointer { cursor:pointer; }

/* backgrounds */

body{
 background-color: #000;
 background:url(/images/slider_bg2.jpg) 0 0;
}

#bgmain{
  width: 1014px;
}
#main{
  width: 998px;
  background-color: #ffffff;
}
#bgmain{
  margin: 0 auto;
  height: 100%;
}
div#player{
  border: 4px solid #999;
  background-color: #999;
}
div#player3{
}
div#player4{
  background-color: #999;
  margin-left:205px;
  margin-right:3px;
  /*padding:4px;*/
  padding-top:4px;
  padding-bottom:4px;
  overflow:hidden;
}
div#player_akado{
  background-color: #999;
  margin-left:260px;
  margin-right:3px;
  /*padding:4px;*/
  padding-top:4px;
  padding-bottom:4px;
  overflow:hidden;
}
#div1, #div2, #div3, #div4, #div5 {
  z-index:1;
}
.top_menu1{
  background-color: #ef0808;
  background-image: url('/images/top_right_menu1.jpg');
  background-repeat: no-repeat;
}
.top_menu2{
  background-color: #ef0808;
  background-image: url('/images/top_right_menu2.jpg');
  background-repeat: no-repeat;
}

#op{
  background-image: url('/images/bg_video_botom.png');
  background-repeat: repeat-x;
  /*background-color: #121620;*/
  /*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);*/ /* IE 5.5+*/
  /*-moz-opacity: 0.5;*/ /* Mozilla 1.6 и ниже */
  /*-khtml-opacity: 0.5;*/ /* Konqueror 3.1, Safari 1.1 */
  /*opacity: 0.5;*/ /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.pered_popup{
  background-color: #fff;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); /* IE 5.5+*/
  -moz-opacity: 0.75; /* Mozilla 1.6 и ниже */
  -khtml-opacity: 0.75; /* Konqueror 3.1, Safari 1.1 */
  opacity: 0.75; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

div.video_scroll {
  margin: 0;
  padding: 0;
  overflow: auto;
  /*max-height: 350px;
  max-height: "350px";*/
  width: 293px;
  width: "293px";
  height: 309px;
  height: "309px";
}

div.pered_scroll {
  overflow: auto;
  max-width: 665px;
  max-width: "665px";
  width: 665px;
  width: "665px";
  height: 170px;
  height: "170px";
}

div.catalog_scroll {
  overflow: auto;
  max-height: 566px;
  max-height: "566px";
  width: 293px;
  width: "293px";
  height: 566px;
  height: "566px";
}

div.program_scroll {
  margin: 0;
  padding: 0;
  overflow: auto; /*scroll;*/
  width: 917px;
  width: "917px";
}

.program_scroll_tr {
  margin: 0;
  padding: 0;
  overflow: auto;
}

.tab_scroll {
  margin: 0;
  padding: 0;
  overflow: auto;
  max-height: 273px;
  max-height: "273px";
  width: 652px;
  width: "652px";
  height: 273px;
  height: "273px";
}

td.selmenu{
  background-color: #414141;
  background-image: url('/images/selmenu.jpg');
  background-repeat: repeat-x;
}
td.menu{
  background-color: #2f2f2f;
  background-image: url('/images/menu.jpg');
  background-repeat: repeat-x;
}
td.selmenu_hide{
  background-color: #414141;
}
td.menu_hide{
  background-color: #2f2f2f;
}

td.selmenu2{
  background-color: #414141;
  background-image: url('/images/selmenu2.jpg');
  background-repeat: repeat-x;
}
td.menu2{
  background-color: #2f2f2f;
  background-image: url('/images/menu2.jpg');
  background-repeat: repeat-x;
}
.p_menu_prog{
  padding-left: 30px;
}
.p_menu_prog a, .p_menu_prog p{
  font-family: Arial;
  font-weight: normal;
  font-size: 11px;
  padding: 3px;
  color: #343434;
}
.p_menu_prog a, .p_menu_prog a:hover{
  text-decoration: none;
}
td.menu_prog{
  background-color: #838f83;
}
td.menu_prog_week{
  background-color: #838f83;
}
td.time{
  background-color: #414141;
}
td.time p{
  color: #aac2aa;
}
td.program{
  background-color: #414141;
}
td.program p{
  color: #343233;
}

tr.selvideo{
  background-color: #525252;
}
tr.video{
  background-color: #414141;
}

.dot{
  background-image: url('/images/dot.png');
  background-repeat: repeat-y;
}
.dot_h{
  background-image: url('/images/dot_h.png');
  background-repeat: repeat-x;
}
/* links */
a.href_menu{
  font-family: Tahoma;
  font-weight: normal;
  font-size: 13px;
  color: #e6e6e6;
  text-decoration: none;
  margin: 0px 16px 0px 16px;
}
a:hover.href_menu{
  font-family: Tahoma;
  font-weight: normal;
  font-size: 13px;
  color: #e6e6e6;
  text-decoration: none;
  margin: 0px 16px 0px 16px;
}
a.video_href, a.pered_href{
  font-family: Arial;
  font-weight: normal;
  font-size: 11px;
  color: #a8c2a9;
  text-decoration: underline;
  /*padding-left: 10px;  */
}
a:hover.video_href, a:hover.pered_href{
  font-family: Arial;
  font-weight: normal;
  font-size: 11px;
  color: #a8c2a9;
  text-decoration: underline;
  /*padding-left: 10px;*/
}
a.cycle_href{
  font-family: Tahoma;
  font-weight: normal;
  font-size: 11px;
  color: #e6e6e6; /*#c7c7c7;*/
  text-decoration: none;
}
a:hover.cycle_href{
  font-family: Tahoma;
  font-weight: normal;
  font-size: 11px;
  color: #e6e6e6; /* #c7c7c7; */
  text-decoration: none;
}
a.lenta_href{
  font-family: Tahoma;
  font-weight: normal;
  font-size: 9pt;
  color: #c8c8c8; /*#a7a7a7;*/
  text-decoration: none;
}
a:hover.lenta_href{
  font-family: Tahoma;
  font-weight: normal;
  font-size: 9pt;
  color: #c8c8c8; /*#a7a7a7;*/
  text-decoration: underline;
}
a.news_direct_href{
  font-family: Tahoma;
  font-weight: normal;
  font-size: 11px;
  color: #919191;
  text-decoration: underline;
}
a:hover.news_direct_href{
  font-family: Tahoma;
  font-weight: normal;
  font-size: 11px;
  color: #aaaaaa;
  text-decoration: underline;
}
a.pered_href, a:hover.pered_href{
  font-size: 10px;
}
a.popup_href{
  font-family: Verdana;
  font-weight: bold;
  font-size: 13px;
  color: #838f83;
  text-decoration: none;
}
a:hover.popup_href{
  font-family: Verdana;
  font-weight: bold;
  font-size: 13px;
  color: #e00000;
  text-decoration: underline;
}
.cal_href{
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
  color: #fff;
  text-decoration: none;
}
.cal_day_href{
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
  color: #383838;
  text-decoration: none;
}
.cal_text{
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
  color: #fff;
}
.cal_dayweek{
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
  color: #fff;
}
a.href_prog{
  font-family: Tahoma;
  font-weight: normal;
  font-size: 13px;
  color: #e6e6e6;
  text-decoration: none;
  /*white-space:nowrap;*/
}
a:hover.href_prog{
  font-family: Tahoma;
  font-weight: normal;
  font-size: 13px;
  color: #e6e6e6;
  text-decoration: none;
  /*white-space:nowrap;*/
}
a.href_tabrightlist{
  font-family: Tahoma;
  font-weight: normal;
  font-size: 11px;
  color: #c8c8c8;
  text-decoration: none;
  white-space:nowrap;
}
a:hover.href_tabrightlist{
  font-family: Tahoma;
  font-weight: normal;
  font-size: 11px;
  color: #e6e6e6;
  text-decoration: none;
  white-space:nowrap;
}
a.footer_href{
  font-family: Arial;
  font-weight: normal;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}
a:hover.footer_href{
  font-family: Arial;
  font-weight: normal;
  font-size: 11px;
  color: #484848;
  text-decoration: underline;
}
.program_name_href {
  font-family: Verdana;
  font-weight: bold;
  font-size: 11px;
  color: #c8c8c8;
  text-decoration: none;
}

a.program_name_href_ger:link, a.program_name_href_ger:visited, a.program_name_href_ger:active { color: #c8c8c8; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none; }
a.program_name_href_ger:hover { color: #ebebeb; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: underline; }

.program_cycle_href {
  font-family: Verdana;
  font-style: italic;
  font-size: 11px;
  color: #838f83;
  text-decoration: none;
}
table#tbl1{
  border-collapse: separate;
}
a.unactive_page_href{
  font-size: 11px;
  text-decoration: none;
  color: #d6d6d6;
  background-color: #676767;
  border-top: 1px solid #919093;
  border-right: 1px solid #919093;
  border-bottom: 1px solid #919093;
  border-left: 1px solid #919093;
  padding: 1px 3px 1px 3px;
}
a:hover.unactive_page_href{
  font-size: 11px;
  text-decoration: none;
  color: #d6d6d6;
  background-color: #484848;
  border-top: 1px solid #919093;
  border-right: 1px solid #919093;
  border-bottom: 1px solid #919093;
  border-left: 1px solid #919093;
  padding: 1px 3px 1px 3px;
}
a.active_page_href{
  font-size: 11px;
  text-decoration: none;
  color: #d6d6d6;
  background-color: #484848;
  border-top: 1px solid #919093;
  border-right: 1px solid #919093;
  border-bottom: 1px solid #919093;
  border-left: 1px solid #919093;
  padding: 1px 3px 1px 3px;
}
a:hover.active_page_href{
  font-size: 11px;
  text-decoration: none;
  color: #d6d6d6;
  background-color: #484848;
  border-top: 1px solid #919093;
  border-right: 1px solid #919093;
  border-bottom: 1px solid #919093;
  border-left: 1px solid #919093;
  padding: 1px 3px 1px 3px;
}
/* text */
.p_container_18{
  font-family: Arial;
  font-weight: normal;
  font-size: 18px;
  color: #fff;
  vertical-align: text-top;
}
.p_container_16{
  font-family: Arial;
  font-weight: normal;
  font-size: 16px;
  color: #fff;
  vertical-align: text-top;
}
.p_container_15{
  font-family: Arial;
  font-weight: normal;
  font-size: 15px;
  color: #fff;
  vertical-align: text-top;
}
.p_container_14{
  font-family: Arial;
  font-weight: normal;
  font-size: 14px;
  color: #fff;
  vertical-align: text-top;
}
.p_container_13{
  font-family: Arial;
  font-weight: normal;
  font-size: 13px;
  color: #fff;
  vertical-align: text-top;
}
.p_container_12{
  font-family: Arial;
  font-weight: normal;
  font-size: 12px;
  color: #fff;
  vertical-align: text-top;
}
.p_lenta_header{
  font-family: Tahoma;
  font-weight: bold;
  font-size: 12px;
  color: #fff;
  vertical-align: text-top;
}
.p_news_header{
  font-family: Tahoma;
  font-weight: bold;
  font-size: 12px;
  color: #fff;
}
.p_news_subheader{
  font-family: Tahoma;
  font-weight: bold;
  font-size: 10px;
  color: #999999;
}
.p_news_discription{
  font-family: Tahoma;
  font-weight: normal;
  font-size: 11px;
  color: #999999;
  text-align: justify;
}
.p_news_discription p{
  font-family: Tahoma;
  font-weight: normal;
  font-size: 11px;
  color: #999999;
  text-align: justify;
}
.p_news_discription img{
  border: 5px solid #999;
}
.p_news_subheader{
  font-family: Tahoma;
  font-weight: bold;
  font-size: 10px;
  color: #999999;
}
.p_news_direct_href{
  font-family: Tahoma;
  font-weight: normal;
  font-size: 11px;
  color: #7a7a7a;
}
.p_pered_discription{
  font-family: Tahoma;
  font-weight: normal;
  font-size: 9px;
  color: #fff;
  text-align: justify;
}
.p_pered_discription p{
  font-family: Tahoma;
  font-weight: normal;
  font-size: 9px;
  color: #fff;
  text-align: justify;
}
.p_pered_discription a, .p_pered_discription p a {
  font-family: Tahoma;
  font-weight: normal;
  font-size: 9px;
  color: #bebebe;
  text-decoration: underline;
}
.p_news_discription a, .p_news_discription p a, .p_news_subheader a{
  font-family: Tahoma;
  font-weight: normal;
  font-size: 11px;
  color: #bebebe;
  text-decoration: underline;
}
.p_news_discription a:hover, .p_news_discription p a:hover, .p_news_subheader a:hover{
  font-family: Tahoma;
  font-weight: normal;
  font-size: 11px;
  color: #d9d9d9;
  text-decoration: underline;
}
.p_tele_cycle{
  font-family: Verdana;
  font-weight: bold;
  font-size: 13px;
  color: #343233;
}
.p_tele_pered{
  font-family: Verdana;
  font-style: italic;
  font-size: 11px;
  color: #838f83;
}
.p_tele_discription{
  font-family: Verdana;
  font-weight: normal;
  font-size: 11px;
  color: #c8c8c8;
  text-align: justify;
}
.p_tele_discription p{
  font-family: Verdana;
  font-weight: normal;
  font-size: 11px;
  color: #c8c8c8;
  text-align: justify;
}
td div.p_tele_cycle{
  padding: 2px;
}
td div.p_tele_pered{
  padding: 2px;
}
td div.p_tele_discription{
  padding: 2px;
}
.p_tele_filtr{
  font-family: Verdana;
  font-weight: bold;
  font-size: 10px;
  color: #fff;
}
.p_tele_filtr_value{
  font-family: Verdana;
  font-weight: bold;
  font-size: 11px;
  color: #333;
  padding: 2px;
  white-space:nowrap;
}
.p_container_11{
  font-family: Arial;
  font-weight: normal;
  font-size: 11px;
  color: #000000;
  vertical-align: text-top;
}
.p_container_10{
  font-family: Arial;
  font-weight: normal;
  font-size: 10px;
  color: #fff;
  vertical-align: text-top;
}
.p_container_9{
  font-family: Arial;
  font-weight: normal;
  font-size: 9px;
  color: #fff;
  vertical-align: text-top;
}
/* forms */
ul.tele_filtr, ul.tele_filtr2, ul.gmt_filtr{
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  margin: 0px;
  padding: 0px;
  min-width: 173px;
  color: #333;
  background-color: #fff;
  border: 1px solid #5d5d5d;
}
ul.tele_filtr2{
  min-width: 120px;
}
ul.gmt_filtr{
  min-width: 273px;
}
ul.tele_filtr li, ul.tele_filtr2 li, ul.gmt_filtr li{
  width: 100%;
  color: #333;
  background-color: #fff;
  height: 15px;
  white-space:nowrap;
  padding-left: 5px;
  padding-right: 5px;
}
ul.gmt_filtr li{
  height: 13px;
}
a.tele_filtr{
  width: 100%;
  font-family: Verdana;
  font-weight: bold;
  font-size: 11px;
  color: #333;
  background-color: #fff;
  text-decoration: none;
}
a.tele_filtrsel{
  width: 100%;
  font-family: Verdana;
  font-weight: bold;
  font-size: 11px;
  color: #fff;
  background-color: #333;
  text-decoration: none;
}
ul.gmt_filtr li a{
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
}
ul.gmt_filtr li a.tele_filtr{
  width: 100%;
  font-family: Arial;
  font-weight: normal;
  font-size: 10px;
  color: #333;
  background-color: #fff;
  text-decoration: none;
}
ul.gmt_filtr li a.tele_filtrsel{
  width: 100%;
  font-family: Arial;
  font-weight: normal;
  font-size: 10px;
  color: #fff;
  background-color: #333;
  text-decoration: none;
}
.input_box{
  font-family: Arial;
  font-size: 12px;
  color: #000000;
  border: 1px solid #505050;
}
.button{
  font-family: Arial;
  font-size: 12px;
  color: #000000;
  border: 1px solid #505050;
  background: #ebebeb;
}
.select{
  font-family: Arial;
  font-size: 10px;
  color: #333;
  border: 1px solid #333;
}
.input_ned{
  font-family: Arial;
  font-size: 12px;
  color: #585858;
  background-color: #dbdbdb;
  border: 1px solid #5f5f5f;
}
.select_ned{
  font-family: Arial;
  font-size: 12px;
  color: #585858;
  border: 1px solid #5f5f5f;
}

H1 {
font-size: 13px; 
color: #f3f3f3;
font-family: Tahoma;
margin-bottom: 1px;
}

.news_data{
  font-family: Arial;
  font-weight: normal;
  font-size: 11px;
  color: #a8c2a9;
}

.news_name{
  font-family: Arial;
  font-weight: normal;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  vertical-align: text-top;
}

a.news_name:link, a.news_name:visited, a.news_name:active { color: #ffffff; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none; line-height: 1.2; }
a.news_name:hover { color: #ffffff; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: underline; line-height: 1.2; }

a.news_name2:link, a.news_name2:visited, a.news_name2:active { color: #ffffff; font-size: 12px; font-family: Arial; font-weight: normal; text-decoration: none; line-height: 1.0; }
a.news_name2:hover { color: #ffffff; font-size: 12px; font-family: Arial; font-weight: normal; text-decoration: underline; line-height: 1.0; }

a.page_num:link, a.page_num:visited, a.page_num:active { color: #c8c8c8; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: underline; }
a.page_num:hover { color: #6b6b6d; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none; }