* { padding: 0; margin: 0; font-family: Tahoma; font-size: 12px; outline:none; }

html, body {
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: auto;
  background-color: #f5f5f5;
  position: relative;
  z-index: -10000;
}
body { z-index: 1 }
a {
  text-decoration: none;
  color:#000;
  cursor:pointer;
}
a:hover{
  text-decoration: underline;
}
a{color:#000;}
img
{
  border: none;
}
ul{
  list-style-type: none;
  padding-left: 10px;
}
.af_list li{
  margin: 10px 0;
  font-size: 11px;
  font-weight: bold;
}
.af_list li a{
  font-size: 11px;
  font-weight: normal;
  color: #264b7c;
}
ul.af_list_in{
  padding-left: 5px;
}
.af_list_in a.selected {
  text-decoration: underline;
}
.af_list_in li{
  margin: 4px 0;
}
.under{
  text-decoration: underline;
}
#all
{
  width:990px;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -60px;
  background-color: #fff;
}
#header
{    
  background-color: #e6f4ff;
  background: #fff;
}
#content
{
  width:100%;
  overflow:hidden;
  margin-bottom: 8px;
}
.push {
  height: 60px;
}

#footer {
  background-color:#F5F5F5;
  margin:0 auto;
  text-align:center;
  width:990px;
}
#footer_content {
  background-color:#F5F5F5;
  float:left;
  font-size:10px !important;
  padding:2px 2px 20px;
  text-align:justify;
  text-indent:20px;
  width:990px;
}
#footer_content a {
  color:#236DAB;
  font-size:10px;
}
#footer_content p {
  color:#999999;
  font-size:10px;
  width:990px;
}
.left_wide{
  float:left;
  width:734px;
  margin:0px 0px 8px 0px;
}
.right_wide{
  float: right;
  width: 240px;
  margin: 10px 10px 10px 0px;
}
* html .right_wide{
  margin: 0px;
}
* html .left_wide{
  margin: 0px;

}
.top_ban{
  height:90px;
}
.block{
  float: left;
  margin: 0px 5px 8px 5px;
  width: 980px;
  /* border: 1px solid #000;*/
}
* html .block{
  margin:0px 0px 0px 4px;
}
.left_info{
  float:left;
  width:240px;
  margin: 0px;
  padding: 0px;
}
.middle_block{
  float: left;
  width:478px;
  margin: 0px 0px 8px 8px;
}
.clear{
  clear: both;
}
.logo_block{
  height:63px;
  width: 100%;
  background-color: #fff;
}
.logo_block img{
  margin: 15px 0px 0px 13px;
  float: left;
}
.logo_title{
  float: left;
  height: 60px;
  line-height: 60px;
  width: 432px;
  text-align: center;
  font-family: Tahoma;
  font-size: 27px;
  color: #0f64a4;
}
.city{
  float: right;
  margin: 18px 10px 0px 0px;
  text-align: right;
}
.city a{
  color:#000;
  font-size: 11px;
  font-weight: normal;
}
td.red a{
  font-size: 12px;
  color:#ff0000;
  font-weight: bold;
}
.red, .money_up{color:#ff0000;}
.green, .money_down{color: #6cb320;}
.navi{height:24px; margin-top: 8px;}
.navi table td{
  height:24px;
  background: url(/new/img/gr_menu.png) repeat-x #387fb3;
  color:#fff;
  font-size: 11px;
  text-transform: uppercase;
  text-align: center;
  vertical-align: middle;
  padding: 0px 8px;
  font-weight: bold;
}
.navi table td a{
  font-family:arial, tahoma;
  font-size: 11px;
  text-transform: uppercase;
  color:#fff;
}
.navi table td.sel{
  /*    border-top: 1px solid #0f64a4;*/
  background: #edf8ff;
  color: #edf8ff;
  font-size: 11px;
}
.navi table td.sel a{color: #0f64a4;font-size: 11px; }
.navi table td.padl{
  padding-left: 20px;
}
.navi table td.padr{
  padding-right: 20px;
}
.ar_navi{
  width: 8px;
  height: 4px;
  display: inline;
  margin: 0 0 3px 10px ;
}
.top_news{
  font-size: 12px;
  border-bottom: 1px solid #ccdcdb;
  /*	border-bottom: 1px solid #92b592;*/
  height:44px;
  font-weight: bold;
  padding: 8px;
  line-height: 1.2em;
  width: 222px;
  background-color: #fff;
}
.last_news{
  font-size: 11px;
  padding: 8px;
  background-color: #f4f8ed;

}
.last_news_main{
  font-size: 11px;
  padding: 8px;
  background-color: #f4f8ed;
  width: 222px;
}
.news_time{
  font-size: 10px;
  margin-right: 10px;
}
.time{
  font-size: 11px;
  vertical-align:top;
  padding-right:5px;
  text-align: center;
}
.one_news{
  font-size: 11px;
  display: block;
  margin: 8px 0 0 0;
}
.one_news a{font-size: 11px;}
.one_news_all{
  font-size: 11px;
  display: block;
  margin: 10px 8px 0 0;
  float: right;
}
.thumb{
  width:217px;
  float:left;
  height:130px;
  padding: 10px;
  font-size: 12px;
  line-height: 1.8em;
}
* html .thumb{        
  line-height: 1.6em;
}
.thumb_title{
  font-size: 16px;
  color: #0f5289;
  border-bottom: 1px solid #c7e1f1;
  width: 190px;
}
.thumb_title a{
  font-size: 16px;
  font-weight: bold;
  color: #0f5289;
}
.thumb_another{
  color: #236dab;
  font-size: 12px;
}
.menu{
  width:240px;
  height: 80px;
}
.menu_l, .menu_r{
  width: 4px;
  height: 81px;
  display: block;
  float: left;
}
.menu_l{background: url(/new/img/menu_left.png) no-repeat;}
.menu_r{background: url(/new/img/menu_right.png) no-repeat;}
.menu_c{
  background: url(/new/img/menu_centr.png) repeat-x;
  width: 232px;
  height: 80px;
  display: block;
  float: left;
}
.m_but_l, .m_but_r, .m_but_c{
  height: 23px;
  display: block;
  float: left;
  text-align: center;
  line-height: 22px;
  cursor: pointer;

}
.m_but_l{
  background: url(/new/img/button1.png) no-repeat;
  width:95px;
  margin: 0px 7px 0px 5px;
}
.m_but_r{
  background: url(/new/img/button2.png) no-repeat;
  width:120px;

}
.m_but_c{
  background: url(/new/img/button3.png) repeat-x;
  width: 222px;
  margin:3px 0px 0px 5px;
  font-weight: bold;
}
.menu_links{
  height:27px;
  text-align: center;
  line-height: 27px;
  font-size: 12px;
  font-weight: bold;
}
.f_main{
  width: 474px;
  z-index: 1;
  margin-top: -1px;
  position: relative;
  padding: 0 1px;
}
.f_bg{
  width: 476px;
  background: url(/new/img/f_gr.png) repeat-x #fff;
  height: 375px;
  margin: 0 -1px 0 -1px;
  overflow:hidden;
}
.f_name{
  display: block;
  float: left;
  font-size: 16px;
  font-weight: bold;
  color: #194468;
  padding-left: 10px;
}
.fa_tab{}
.fa_tab_l,.fna_tab_l, .fa_tab_r,.fna_tab_r{
  width: 5px;
  height:24px;
  float: right;
  z-index: 10;
  position: relative;
}
.fna_tab_l, .fna_tab_r{
  z-index: 1;
}
.fna_tab_l{
  background: url(/new/img/mn_f1_left.png) no-repeat;
  margin-left: 1px;
}
.fna_tab_r{
  background: url(/new/img/mn_f1_right.png) no-repeat;
}
.fa_tab_l{
  background: url(/new/img/mn_f_left.png) no-repeat;
  margin-left: 1px;
}
.fa_tab_r{
  background: url(/new/img/mn_f_right.png) no-repeat;
}
.fa_tab_c,.fna_tab_c{
  background: url(/new/img/mn_f_center.png) repeat-x;
  float: right;
  line-height: 24px;
  z-index: 10;
  position: relative;
  font-weight: bold;
  color: #264b7c;
  cursor: default;
}
.fa_tab_c a,.fna_tab_c a{color: #264b7c;}
.fna_tab_c{
  background: url(/new/img/mn_f1_center.png) repeat-x;
  z-index: 1;
  cursor: pointer;
}
.f_tabs{
  float: left;
  margin-top: 8px;
  width: 478px;
}
.one_forum td{
  border-bottom: 1px solid #469bd3;
  line-height: 1.3em;
  height:40px;
  padding-left: 10px;
}
td.t, .one_forum td div{
  font-size: 11px;
}
.one_forum td a{
  text-decoration: underline;
  font-size: 12px;
}
.searchi{
  background: url(/new/img/sech.png) no-repeat;
  width: 150px;
  height: 20px;
  line-height: 20px;
  margin: 2px 0px 0px 5px;
  float: left;display: block;
  float: right;
}
.searchi input{
  border:0px;
  margin:3px;
  width: 144px;
}
.but_srch{background: url(/new/img/lupa.png) no-repeat; width: 22px; height: 20px; border: none;margin: 2px 5px 0 0;float: right; cursor: pointer;}
*+html .searchi input{
  width:141px;
  margin:2px 3px;
}
* html .searchi input{
  width:141px;
  margin:2px 3px;
}
.banner_r1{
  width: 240px;
  height:400px;
  background-color: #def0ff;
  margin: 8px 0;
}
.cur_date{
  width: 240px;
  /*margin: 4px 0;*/
  text-align: center;
  color: #072239;
  height: 33px;
  line-height: 33px;
  float: left;
  /*    font-weight: bold;*/
  font-size:14px;
}
.f16{
  font-size: 16px;
  font-weight: bold;
}
.currency{
  height: 48px;
}
.weather{
  height: 102px;
  margin: 0px;
  padding: 0px;
}
.lnews{
  height: 626px;
  background-color: #f4f8ed;

}

.ulnews{
  height: 1034px;
  background-color: #f4f8ed;
}
.lnews_long{
  padding-bottom: 20px;
  background-color: #f4f8ed;
  min-height: 1014px;
  height: auto !important;
  height: 1014px;

}
*+html .lnews, *+html .lnews_long{
  /*    height: auto;*/
}
.lnews img, .lnews_long img{
  width: 238px;
  height: 179px;
  margin: 0 auto;
  display: block;
}
.rubr{
  height: 626px;
}
.tv{
  height:194px;
  margin-top: 8px;

}
.afisha{
  height:193px;
  margin-top: 8px;
}
*+html .afisha{
  height:192px;
}
.one_news_full{
  /*    background-color: #f6f9f0;*/
  background-color: #ffffff;
}
.news_images_big{
  width: 336px;
  height: 252px;
  float: left;
  padding-bottom:4px;
  padding-right:4px;
}
.news_images_small{
  width: 56px;
  height: 42px;
  float: left;
  margin: 9px 0 0 9px;
}
* html .news_images_small{
  margin: 5px 0 0 3px;
}
td.auth_foto{
  color: #4d5846;
  font-size: 11px;
  padding-left: 10px;
}

.auth_foto img {
  padding: 4px;
  border-width:0px;
}
img.photo_sel{
  background-image:url(/i/news_photo_sel.gif);
}
.one_news_title{
  color: #0d1329;
  font-size: 14px;
  font-weight: bold;
  padding: 10px;
  line-height: 1.3em;
}
.one_news_info{
  padding: 10px;
  line-height: 1.5em;
  text-align: justify;
}
.one_news_source{
  font-size: 11px;
  color: #a5a9b8;
  margin-top: 20px;
}
.one_news_comments{
  float: left;
  margin-top: 8px;
}
.comtabl, .comtabr{
  width: 3px;
  height: 22px;
  float: left;
  display: block;
}
.comtab{
  float: left;
  margin-bottom: 1px;
  width: 478px;
}
.comtabl{background: url(/new/img/Vk_kom_left.png) no-repeat;}
.afisha_tabs .comtabr, .weather_tabs .comtabr, .tv_tabs .comtabr{float: right;}
.comtabr{background: url(/new/img/Vk_kom_right.gif);}
.comtabc{
  height: 22px;
  line-height: 22px;
  float: left;
  background: #e0f0ff;
  color: #194468;
  font-size: 12px;
  font-weight: bold;
  padding: 0 6px;
}
.comment_text{
  width: 478px;
  float: left;
  padding-top: 2px;
  border-top: 1px solid #a0d0ff;
}
.afisha_comment_text{width: 546px;}
.one_prog_all .comment_text{width: 578px;}
.new_com{    
  float: left;
  background: #e0f0ff;
  padding: 10px;
}
.comment_text textarea{
  width: 454px;
  height: 100px;
  margin: 10px 0;
}
.afisha_comment_text textarea{width: 522px;}
.one_prog_all .comment_text textarea{width: 554px;}
.comment_but{
  float: right;
  position: relative;
}

.comment_but a{
  color: #194468;
  font-size: 12px;
}
.com_but_l, .com_but_r{
  float: left;
  height:26px;
  width: 3px;
}
.com_but_l{background: url(/new/img/botton_left.png) no-repeat;}
.com_but_r{background: url(/new/img/botton_right.png) no-repeat;}
.com_but_c, input.com_but_c{
  background: url(/new/img/botton_center.png) repeat-x;
  width: auto !important;
  text-align: center;
  float: left;
  color: #fff;
  line-height: 24px;
  border: 0;
  height: 26px;
  padding: 0 10px;
  font-size:12px;
  cursor:pointer;
}
*+html .com_but_c, *+html input.com_but_c{padding:0;}
.has_com{
  width: 472px;
  border: 1px solid #a0d0ff;
  padding-top: 1px;
}
.has_com textarea{
  width: 448px;
}
.com_bg{
  background: url(/new/img/com_gr.png) repeat-x;
  float: left;
  width: 452px;
  border-bottom: 1px solid #a0d0fe;
  border-top: 1px solid #fff;
  padding: 0 10px 15px;
  line-height: 1.3em;
}
.tc_foot, .com_foot{
  background-color: #e0f2ff;
  width: 462px;
  height: 24px;
  float: left;
  line-height: 24px;
  padding: 4px 10px 4px 0;
}
.af_foot{width: 536px;}
.com_tit{
  height: 35px;
}
td.com_act{
  color: #194468;
  text-decoration: underline;
  font-size: 11px;
  text-align: right;
  width: 92px;
}
td.com_act a{
  color: #194468;
  text-decoration: underline;
  font-size: 11px;
}
td.com_date{
  color: #565756;
  font-size: 9px;
  width: 100px;
}
td.com_author{
  font-weight: bold;
  color: #0a0a09;
  width: 280px;
}
.all_archive{
  height: 1034px;
  float: left;
}
.archive_all{
  height: 976px;
  float: left;
  width:476px;
}
.archive_news{
  padding: 0px 8px;
  height: 121px;
  width: 452px;
  line-height: 1.3em;
  float: left;
  display: block;
}
*+html .archive_news{height: 121px;}
.archive_news img{
  float: left;
  display: block;
  margin: 3px 7px 3px 0;
}
.archive_foot{
  background-color: #f4f8ed;
  width: 466px;
  height: 24px;
  float: left;
  line-height: 24px;
  padding: 4px 10px 4px 0;
  margin: 2px 0 0 0;
}
.archive_tit{
  font-weight: bold;
  margin: 3px;
}
.first_ar{
  margin-top: 8px;
}
.news_main, .news_main1{
  width: 298px;
  height: 431px;
  line-height: 1.5em;
}
.news_main1 {
  height: 500px;
}
.news_main img, .news_main1 img{
  margin: 0;
}
.news_imp{
  height: 432px;
  width: 416px;
}
.news_imp1{
  height: 500px;
  width: 416px;
}
.nmain{
  padding: 10px;
}
.news_imp_one{
  height: 129px;
  background: #f4f8ed;
  margin-bottom: 11px;
  /*   line-height: 1.6em;    */
}
.news_imp_one img{
  float: left;
  width: 172px;
  display: block;
}
.imp_one{
  padding: 35px 8px;
  float: left;
  width:228px;
  font-weight: bold;
  line-height:1.5em;
  display:table-cell;
  vertical-align: middle;
}
.imp_one_teaser{
  padding: 2px;
  float: left;
  width:240px;
  font-size: 11px;
}
/*********стрелочки************/
a.page_m, span.page_m{
  height:18px;
  border:1px solid #7abaff;
  color:#235782;
  float:left;
  margin:0px 2px 0px 2px;
  line-height:18px;
  min-width:18px;
  width: auto !important;
  width:18px;
  background-color:#edf7ff;
  text-align:center;
}
.archive_foot a.page_m, span.page_m{
  border:1px solid #375b30;
  color:#375b30;
  background-color:#e6efd6;
}
span.page_m1{
  float:left;
  margin:0px 2px 0px 2px;
  color:#235782;
}
.page_m img{
  margin-bottom:2px;margin-top: 7px;
}
.page_m_ar{
  height:18px;
  border:1px solid #7abaff;
  color:#235782;
  float:left;
  margin:0px 2px 0px 2px;
  line-height:18px;
  min-width:18px;
  background-color:#edf7ff;
  text-align:center;
}
.archive_foot .page_m_ar{
  border:1px solid #375b30;
  color:#375b30;
  background-color:#e6efd6;
}
a.page_m:hover{
  height:18px;
  border:1px solid #235782;
  float:left;
  margin:0px 2px 0px 2px;
  line-height:18px;
  min-width:18px;
  background-color:#769bc8;
  color:#fff;
  text-decoration:none;
}
.archive_foot a.page_m:hover{
  border:1px solid #375b30;
  background-color:#94aa88;
  color:#fff;
}
.page_m_sel{
  height:18px;
  border:1px solid #7abbff;
  float:left;
  margin:0px 2px 0px 2px;
  line-height:18px;
  min-width:18px;
  width: auto !important;
  width:18px;
  background-color:#fff;
  text-align:center;
  text-decoration:none;
  color:#7abaff ;
}
.archive_foot .page_m_sel{
  border:1px solid #375b30;
  background-color:#fff;
  color:#375b30;
}
.pagi{
  margin-top:2px;
}
* html .pagi{
  left: 100px;
}

/***************************новости начало*************************/
.news_groups {
  width:734px;
  background:url(/new/img/news_back.gif) repeat-x #7da281;
  font-family:arial;
  font-size:11px;
  text-transform:uppercase;
  border-collapse:collapse;
  font-weight:bold;
  height:23px;
  border-top:1px solid #70a571;
  border-right:1px solid #70a571;
  border-bottom:none;
  margin: 0;
}
.news_groups td{
  height:24px;
}
.news_groups a {
  color:#ffffff;
  outline:0px;
  font-size:11px;
  text-decoration:none;
}
.news_groups a:hover {
  text-decoration:underline;
}
.news_groups .selected {
  background-image:url(/new/img/news_back_sel.gif);
  /*        background:#ffffff;*/
}
.news_groups .selected a {
  /*        color:#376737;*/
  color:#000000;
}
.news_groups .selected_top {
  background:url(/new/img/news_back_sel.gif) #fff;
  /*        background:#ffffff;*/
}
.news_groups .selected_top a {
  color:#000000;
}
.block1{
  /*	background-color: #ff0000;*/
  float:left;
  width: 733px;
  height: 566px;
  margin-bottom:-2px;
  margin-top:3px;
  margin-top:0px;margin-bottom:-5px;
  border-right: 1px solid #cacbc9;
  padding-top: 8px;
}
.middle1_news{
  float:left;
  width:408px;
  height:410px;
  margin:0px 0px 0px 8px;
  font-size:14px;
  height:570px;
  width: 400px;
}
.middle1_news table td{
  height: 140px;
}
.middle1_news table td img{
  margin-right: 10px;
}
.middle2_news{
  float:left;
  background-color:#eff8e1;
  width:305px;
  height:566px;
  display: block;
  margin:0px 0px 6px 0px;
  padding:0px 5px 0px 5px;
  font-size:12px;
  border-top:1px solid #cacbc9;
  border-left:1px solid #cacbc9;
  float: right;

}
.middle2_news table{
  height:548px; width:100%;
  margin-top: 10px;
}
.middle2_news table td{
  vertical-align: top;
}
/***************************новости конец*************************/
.bg_imp{
  background: url(/new/img/imp_news_gr.png) no-repeat;
  width: 1px;
  height: 56px;
  float: left;
}
.menu_af{
  width: 168px;
  float: left;
  margin-right: 8px;
}
.af_content, .tv_content{
  width: 546px;
  float: left;
  margin-top: -1px;
  z-index: 1;
  position: relative;
  min-height: 1010px;
  height: auto !important;
  height: 1010px;

}
.tv_content{
  min-height: 1010px;
  height: auto !important;
  height: 1010px;
  border-top: 1px solid #a2d1fd;
}
.tv_content_set{
  float: left;
  margin-top: -1px;
  z-index: 1;
  position: relative;
  border-top: 1px solid #a2d1fd;
  height: auto;
  min-height:auto;
}
.tcontainerblaf span{
  font-size: 11px;
}
.header_link, .header_link:hover {
  color: #ffffff;
  text-decoration:none;
}
.menu_af_active{
  background-color: #fff;
  height: 24px;
  line-height: 24px;
  color: #264b7c;
  font-weight: bold;
  padding-left: 10px;
  float: left;
  width: 158px;
  border-bottom:1px solid #9fc8e6;
}
.menu_af_active span{
  display: block;
  float: left;
  font-size: 11px;
}
.menu_af_ar{
  background: url(/new/img/menu_ar.png) no-repeat;
  width: 5px;
  height: 9px;
  float: right;
  margin: 8px 4px 0 0;
}
.weather_tabs, .afisha_tabs{
  background: #e0f0ff;
  float: left;
  width: 548px;
  height: 22px;
  margin-bottom: 2px;
}
* html .afisha_tabs{
  height: 25px;
  margin-bottom: 0px;
}
.afistha_tabs_na, .afistha_tabs_a, .afistha_tabs_na_alt{
  width: 91px;
  background: #fff;
  height: 24px;
  float: left;
  color: #264b7c;
  font-size: 12px;
  text-align: center;
  line-height: 23px;
  font-weight: bold;
  z-index: 10;
  position: relative;
  /*margin-right:1px;    */
}
.afisha_tabs {
  height: 24px;
  margin-bottom: 16px;
}

.afistha_tabs_na{
  background: url(/new/img/menu_af_tab_na.png) no-repeat #e9f5ff;
}
.afistha_tabs_a{
  background: url(/new/img/menu_af_tab_a.png) no-repeat #e9f5ff;
  cursor: default;
  width: 92px;
}
.tv_tabs_na{
  background: url(/new/img/tv_tabs_na.png) no-repeat #e9f5ff;
  width:103px;
  margin-right:1px;
}
.tv_tabs_a{
  background: url(/new/img/tv_tabs_a.png) no-repeat #e9f5ff;
  cursor: default;
  width: 102px;
  margin-right:1px;
}

.afistha_tabs_na_alt{background: url(/new/img/menu_af_tab_na_alt.png) no-repeat #e9f5ff;
                     cursor: pointer;
                     width: 102px;
}
.af_set{    
  float: right;
  text-align: right;
  line-height: 24px;
  margin-right: 3px;
}
.af_set a{
  color: #0f64a4;
  font-size: 11px;
  text-decoration: underline;
}
.af_navi{
  float: left;
  margin-top: 5px;
}
/*.af_name_date{
    margin-left:144px;float: left;height: 30px;
    line-height: 30px;

}
*+html .af_name_date{
    margin-left: 140px;float: left
}
* html .af_name_date{
    margin-left: 72px;float: left; line-height: 1em;

}*/
.named{float: left; min-width:38px;width: auto !important; width: 38px;font-weight: bold;}
.namear{float: left;width: 30px;}
.all_prog_navi_l{float: left; width: 420px; }
.all_prog_navi_r{float: right; text-align: right; margin-top:14px;}
.af_date_navi{
  float: left;
  /* margin-left: 20px;*/
}
.af_date_l, .af_date_r{
  height: 23px;
  width: 5px;
  float: left;
}
.af_date_l{background: url(/new/img/af_date_l.png) no-repeat;}
.af_date_r{background: url(/new/img/af_date_r.png) no-repeat;}
.af_date_m_na, .af_date_m_a{
  height: 21px;
  float: left;
  line-height: 21px;
  font-size: 14px;
  border-top: 1px solid #98cdff;
  border-bottom: 1px solid #98cdff;
}
.af_date_m_na{background: url(/new/img/af_date_m_na.png) repeat-x;}
.af_date_m_a{background: url(/new/img/af_date_m_a.png) repeat-x;}
.date_na{
  width:38px;
  display: block;
  float: left;
  text-align: center;
  font-size: 14px;
}
.date_na img{
  margin: 8px 0 0 0;
}
.date_a{
  width:36px;
  font-size: 14px;
  height: 21px;
  color: #fff;
  display: block;
  float: left;
  cursor: default;
  text-align: center;
  border-left: 1px solid #469bd3;
  border-right: 1px solid #469bd3;
  background: url(/new/img/af_date_m_a.png) repeat-x;
}
.arr{}
.arl{}
.af_today, .af_all{
  float: left;
  font-weight: bold;
  font-size: 14px;
  color: #0f64a4;
  width: 86px;
  display: block;
  line-height: 23px;
  padding: 0 8px;
}
.af_all{
  float: right;
  text-align: right;
}
.af_date{    
  /*    font-weight: bold;*/
  margin:20px 0 0 8px;
}
.af_one{
  float: left;
  margin: 10px 0;
  width: 100%;
}
.af_one .af_one_title{/*background-color: #f5fafa;*/}
.af_one_info {
  float:right;
  width: 346px;
  font-size: 11px;
}
.af_one_title{    
  /*    height: 30px;*/
  width: 538px;
  color: #264b7c;
  font-size: 14px;
  font-weight: bold;
  line-height: 28px;
  padding-left: 8px;
}
.af_place .af_one_title{    
  padding-left: 0px;
}
.af_sch_title{color: #000; font-weight:bold;font-size:12px;}
.af_one_title a{
  color: #264b7c;
  font-size: 14px;
  /*    text-decoration: underline;*/
  font-weight: bold;
}
.af_one_place{
  font-size: 11px;
  margin: 4px 8px;
}
.af_place .af_one_place{
  font-size: 11px;
  margin: 4px 0px;
}
.af_read_more{float:right; color:#264B7C;}
.af_one_content{
  float: left;
}
.af_premiere, .af_one_sub_section{
  color:#ff0000;
  font-size:12px;
  font-weight: bold;
}
.af_premiere{
  margin-right:8px;
}
.af_one_sub_section{
  margin-left:8px;
}
.af_one_img img{width:180px; height:135px; float:left;}
.aoc_img{float:left;}
.aoc_all{float:left; width:346px;}
.aoc_text{float:left; width:342px;line-height:1.5em;padding:3px 8px 8px 0;overflow:hidden; height:117px;text-align:justify }
.aoc_text span{display: block; padding-bottom:8px};
.aoc_country, .aoc_more{float:left; height:22px;line-height:22px;}
.aoc_more{float:right; padding-right:8px; color:#264B7C;}
.aoc_more a{color:#264B7C;}
.af_one_content img{
  width:180px;
  height: 135px;
  float: left;
  display: block;
  margin: 8px;
}
.af_one_content p{
  margin: 8px;
  line-height: 1.5em;
  text-align:justify;
}
.af_one_content p span{
  margin-bottom: 6px;line-height: 1.5em; display: block;
}
.af_one_links{
  color: #0f64a4;
  font-size: 10px;
  margin:8px 8px;
}

.af_theatre_links{float:left; border-bottom: 1px solid #a3d2ff; width:530px;height:23px;margin-left:8px;margin-right:8px;}
.af_theatre_links a {color: #264b7c;font-size: 12px;font-weight:bold; padding:0 10px; display:block;float:left;border-bottom:1px solid #a3d2ff; height:23px;line-height:24px;}
a.atl_sel{
  border-top:1px solid #a3d2ff;
  height:24px;
  border-bottom:1px solid #fff;
  line-height:22px;
  background-color:#fff;
}
.atl_l{
  float:left;background:url(/new/img/left2.png) no-repeat; width:2px;height:24px;
}
.atl_r{
  float:left;background:url(/new/img/right2.png) no-repeat; width:2px;height:24px;
}
.af_one_links a, .af_one_links span{color: #0f64a4;font-size: 10px;}
.af_one_links a:hover{text-decoration: underline;}

.af_place{
  /*    width: 542px;
      margin: 0 auto;*/
  width: 530px;
  margin: 0px 8px 0px 8px;
  border-bottom: 1px solid #c7e1f1;
  font-size: 11px;
  line-height: 1.5em;
  float:left;
}
.af_one_place a{color: #0f64a4;font-size: 11px;text-decoration: underline;}
.af_one_place, .af_one_place p, .af_one_place b, .af_one_place span{
  font-size: 11px;
  text-align: justify;
}
.afisha_all{
  /*  height: 978px;*/
  float: left;
}
.af_today_all{
  float: left; width: 100%; position:relative;
  height: 30px; line-height: 30px;
  margin-bottom: 10px;
}
/*телепрограмма*/
.tv_tabs{
  /*background: #e0f0ff;*/
  float: left;
  width: 726px;
  height: 24px;
  /*margin-bottom: 2px;*/
}
* html .tv_tabs{
  height: 25px;
  margin-bottom: 0px;
}
.tv_content{
  width: 724px;
}
.tv_time, .tv_time_sel{margin:0 13px;font-weight: bold}
.tv_time_sel a{
  color: #0f64a4;
  font-size: 14px;
}
.tv_time a{
  color: #000;
  font-size: 12px;
  text-decoration: underline;
}

.sel_chn{float: right; margin-top: -78px;  position: relative; margin-right: 20px;}
.sel_chn select{
  border: 1px solid #469bd3;
  width: 140px;
}
.full_all_prog{float: left;width: 724px;}
.all_prog{float: left;width:388px;}
.top_prog{float:left; width:334px; margin-top:-10px;}
a.tv_event_link:hover{
  cursor:pointer;
  text-decoration: underline;
}
span.tv_event_link, a.tv_event_link{  
  font-size: 11px;
}
.tv_wd{
  display:block; float:left;color:#817f7f;padding:0 4px 0 2px;
}
.tv_oa{display:block; float:left; width:240px;font-size: 11px;}
.tv_prog_table{
  border-bottom:1px solid #c7e1f1;
  line-height: 1.5em;
  float: left;
  padding: 8px 0;
  /*     margin: 0 0 0 8px;*/
}
.tv_prog_list{
  float: left; width: 310px; font-size: 11px;
}
.tv_logo_list{
  float: left; width: 62px;
  text-align: center;
  padding:8px 0px 0 0;
}
.tv_prog_list_tb{width: 100%}
.tv_prog_list_tb td{padding-right: 0px}
.tv_prog_list_tb td a, .tv_prog_list_tb td{
  font-size: 11px;color: #111112;
}
.tv_prog_list_tb td b{
  font-size: 11px;color: #111112;
}
.datet td{
  text-align: center;
  width: 30px;
}
.prtype a{
  font-weight: bold;
}
.prtime a{
  font-weight: bold;
  margin:10px;
}
.prtime{
  line-height: 25px;
  text-align: center;
  font-size: 12px;
  margin: 8px 0px;
}
.wdate{
  display:block;margin:4px 0px; width:auto;
}
.date_s{
  display:block;padding:0px 6px;font-size:14px;
}
.bg_1{
  background-color:#cccccc;
}
a.event_b, .event_b{
  color:#000;font-weight: bold;
  text-transform: uppercase;
}
a:link .u {
  text-decoration: underline;
}
.prtime div{
  /*background-color: #e5e5e5;*/
  width:450px;
  margin: 0 auto;
}
.one_small_news{margin:9px 0;overflow:hidden;width:334px;line-height: 1.5em;
                float: left;}
.one_small_news img {margin: 4px 6px 0px 0;}
.one_small_news a {color:#264b7c;font-size:14px;font-weight:bold; display: block;}
.one_small_news a.name{}
.info_more {
  color:#264b7c;
  font-size:11px;
  font-weight:normal;
  float:right;
  margin:-18px 0 0 0;
  background-color: #fff;
  width:46px;
  text-align: right;
  height:20px;
  position:relative;
  /*z-index:5;*/
}
.w1{
  /*.info_more span{*/
  cursor: pointer;
  height: 24px;
  position:relative;
  background-image: url(/new/img/fade_out.png);
  background-repeat: repeat-y;
  width: 16px;
  display: inline;
}
.info_more a{color:#264b7c;font-size:11px;font-weight:normal;}
.one_small_news p{margin-top:4px;text-align:justify;}
/*.one_small_news span{font-size: 11px; font-weight: bold;color: #111112;}*/
.tvdate{height: 30px; line-height: 30px; float:left; margin-right:8px;}
.tvweek{height: 25px; padding-top:7px; float:left;}
.tvtime{height: 35px; margin-top:12px;}


.one_prog{
  font-size: 12px;
  font-family: Tahoma;
  line-height: 1.8;
}
.one_prog_all{
  /*min-height: 948px;*/
  height: auto !important;
  height: 948px;
  float: left;
  margin: 30px 0 0 0;
  width:100%;
}
.one_prog_date{
  color: #111112;
  font-size: 12px;
  font-weight:bold;
  margin: 0 0px 5px 0;
  display:block;
}
.one_prog_info{padding-right: 20px;}
.one_prog_info img{
  float: left;
  margin: 6px 10px 0px 0;
}
.one_prog_info .name{
  color: #264b7c;
  font-size: 14px;
  font-weight:bold;
  margin: 0px 0 5px 0;
  display: block;
  line-height:1em;
}
.one_prog_info .genre{
  display:block;
  margin-bottom:5px;
}
.one_prog_alt{
  width: 360px;
  height: 60px;
  float: left;
  margin:20px 0px 20px 0px;}
.op_alt_l{float: left; width: 90px;text-align: center;}
.op_alt_r{float: left;line-height: 1.5em;margin-top: 8px;width: 260px;}
.tv_foot{width: 708px;padding: 2px 8px 0 8px;height:32px;line-heiight:32px;}
.tv_foot a{font-size: 12px; text-decoration: underline;color: #194468;}
.tv_foot .comment_but{float:left; width:100px;}
.advert_foot{width: 710px;padding: 6px 8px 0 8px;height:30px;line-heiight:30px;}
.one_prog_another{
  float: left;
  /*    height:300px;*/
  display: block;
}
.tv_settings {/*height: 980px;*/float: left;}
.tv_settings_title, .one_prog_another .title{
  color: #264b7c;
  font-size: 14px;
  border-bottom: 1px solid #ccdcd7;
  padding: 8px 10px;
  margin: 0px 6px;
  width: 690px;
  float: left;
  font-weight:bold;
}
.f17{
  font-size: 17px;
}
.f16{
  font-size: 16px;
  font-weight:bold;
}
.tv_settings_all{
  margin: 10px;
  line-height: 1.5em;
  float: left;
}
.tv_one_settings{
  float:left;
  width:330px;
  margin:8px;

}
.tv_one_settings span{
  margin:8px;
  display:block;
}
.tv_one_settings input{
  margin-right: 30px;
}

/***********/




.content_back{
  width:990px;
  z-index: -1;
  position:fixed;
  top:0px;
  bottom:0px;
  margin-left:-8px;
  /*margin-left:-1px;*/
  /*    border-left:1px solid #d9dde4;
      border-right:1px solid #d9dde4;*/

  /*        background-color: #ffffff;*/
  background:url(/new/img/gr_fonl.png) repeat-y #ffffff;
  background-color: #ffffff;
}
.content_back_r{
  background:url(/new/img/gr_fonr.png) repeat-y right;
  z-index: 1;
  width: 8px;
  position:fixed;
  top:0px;
  bottom:0px;
  margin-left:990px;
}
/****объявление******/
.pl_check_mr{float:left;width:731px; margin-bottom: 6px;}
.pl_check_m_mr{width:720px;}
.w_link_mr{margin:-3px 4px 0px 4px;display:block;}
.sch_mr{float: left;width: 313px;margin-top: 1px;}
.sch_mr1{width:170px;}
/*******************/


/*дополнительная главная страница*/
.rubr_alt{
  height: 543px;
  width: 724px;
  line-height: 1.8em;
}
.rubr_alt_g{
  height: 626px;
  width: 724px;
  line-height: 1.8em;
}
.r_alt{
  width: 724px;
  margin-bottom: 20px;
  padding-left:0px;
}
.rubr_alt .thumb{width:211px;padding: 10px 10px 20px 20px;}
.rubr_alt_g .thumb{width:211px;padding: 30px 10px 20px 20px;}
.lineForm{float: right; margin: 2px 5px;}
.wid100 {
  width: 150px;
}
/*********************************/


/*телепрограмма и афиша на главной*/
.af_table_main td{
  height: 22px;
  vertical-align: middle;
}
.tv_table_main td{
  height: 27px;
  vertical-align: middle;
}
.af_table_main th{
  height: 20px;
  font-size: 11px;
  text-align: left;
  padding-left: 10px;
  color: #878787;
  font-weight: normal;
}
.tv_tm_time, .tv_tm_chn{
  color: #878787;
}
.tv_tm_time{
  width: 50px;
  text-align: center;
}
.tv_tm_name{
  width: 108px;
}
.tv_tm_name a{text-decoration: underline;}
.tv_tm_chn{
  width: 63px;
  /*    padding-left: 10px;*/
  padding-left: 2px;
}
.af_tm_name{
  width: 148px;
  padding-left: 10px
}
.af_tm_name a{text-decoration: underline;}
a.more, .more{
  /*    text-decoration: underline;*/
  color: #fff;
  font-size: 11px;
  font-weight: normal;
  margin-right: 10px;
}

.more_weath td{
  font-size: 11px;
  text-align: center;
}
.more_weath td a{font-size: 11px;}
.weather_table{
  height: 44px;
  width: 218px;
  margin: 0px 10px;
}
.weather_table td, .weather_table td a, .weather_table td b{font-size: 11px;}
.weather_today{padding-left: 10px;height: 16px;line-height: 16px;}
.currency_table{
  height: 22px;
  line-height: 22px;
  margin-left: 8px;
}
/**********************************/
.title_news {
  font-weight: bold;
}
/*****************************************/
.last td, .last{
  border-bottom: none;
  margin-right:0px;
}
.flleft{
  float: left;
}
.flright{
  float: right;
}
.mr{
  margin-right: 8px;
}
.ot{
  max-height: 0%;
}
/*****************************************/
.today{
  float: left;
  font-size: 16px;
  font-weight: bold;
  color: #264b7c;
  margin-left: 8px;
}
.not_today{
  float: left;
  font-size: 14px;
  font-weight: bold;
  color: #264b7c;
  margin-left: 8px;
}
.soon{
  float:right;
  font-size: 12px;
  /*    text-decoration: underline;*/
  margin-right: 20px;
}
.soon a{
  color: #264b7c;
  font-size: 12px;
  padding-left: 16px;
  /*   text-decoration: underline;*/
  font-weight: bold;
}
.more_sections {
  display: none;
  position: absolute;
  border: 1px solid #d9dde4;
  border-top: 0px;
  border-right: 0px;
  background-color:#ffffff;
  overflow:hidden;
  font-size:11px;
}
.more_sections a {
  display: block;
  padding: 4px;
  color: #0f64a4;
  text-decoration: none;
  font-weight: bold;
}
.more_sections a div {
  width:100%;
  font-size:11px;
}

.more_sections a:hover {
  color: #000;
  /*  background-color: #0f64a4;*/
  text-decoration: none;
}

.one_small_news a.more {color:#264b7c;font-size:11px;font-weight:normal;float:right;margin-top:-18px;margin-right:0px;}
/****************weather_full*****************/
.weather_tabs{border-bottom: 1px solid #a0d0ff;}
.weather_tabs .fa_tab_l,.weather_tabs .fna_tab_l,.weather_tabs .fa_tab_r,.weather_tabs .fna_tab_r{float: left;}
.weather_tabs .fna_tab_l{margin-left: 0;}
.weather_tabs .fna_tab_r{width: 6px;background: url(/new/img/mn_f1_right_alt.png) no-repeat #fff;}
.weather_tabs .fa_tab_l{margin-left: 0;}
.weather_tabs .fa_tab_r{width: 6px;background: url(/new/img/mn_f_right_alt.png) no-repeat #fff;}
.weather_tabs .fa_tab_c,.weather_tabs .fna_tab_c{float: left;}
.weather_tabs{width: 726px;height: 23px;}
.weather_all_table, .weather_one_table{
  width: 726px;
}
.weather_tabs .fa_tab_c, .weather_tabs .fna_tab_c{padding: 0 10px;}
.containerWrap1 .weather_all{border-top: none;}
.ath{width: 724px}
.weather_one_table tr{
  height:71px;
  background: url(/new/img/weather_td.png) 0% 0% repeat-x;
  font-size: 11px;
  color: #292a2a;
  font-weight: normal;
  /*border-bottom: 1px dotted #8d9d98;*/
  text-align: center;
}
.weather_all_table td{
  height:57px;
  background: url(/new/img/weather_all_td.png) 0 0 repeat-x;
  font-size: 11px;
  color: #292a2a;
  font-weight: normal;
  /*border-bottom: 1px dotted #8d9d98;*/
  text-align: center;
}
.weather_all_table td.night{
  height:57px;
  background: url(/new/img/weather_night_td.png) 0 0 repeat-x;
  text-align: center;
}
.weather_all_table tr.last td{
  /* background: #fff;*/
  height: 56px;
  /* border-bottom: 1px solid #ccdcd7;*/
}
.weather_all_table tr.head, .weather_one_table tr.head{
  height:23px;
  background: url(/new/img/weather_th.png) repeat-x;
  font-size: 11px;
  color: #292a2a;
  font-weight: normal;
}
.weather_all_table th, .weather_one_table th{
  font-size: 11px;
  color: #292a2a;
  font-weight: normal;
  border-top: 1px solid #a8d5fe;
  border-bottom: 1px solid #a8d5fe;
}
.weather_one_table tr.last{
  height:70px;
  background: url(/new/img/weather_td_last.png) repeat-x;
}
.weather_one_table .last td{border-bottom: 1px solid #ccdcd7;}
.wf{border-left: 1px solid #a8d5fe;}
.wl{border-right: 1px solid #a8d5fe;}
.wftd{border-left: 1px solid #ccdcd7;}
.wltd{border-right: 1px solid #ccdcd7;}
.w_time{width:144px;}
.w_char{width:240px;}
.w_temp{width:50px;}
.w_wind{width:100px;}
.w_pres{width:100px;}
.w_wet{width:90px;}
th.w_night{width:290px;background: url(/new/img/weather_night.png) repeat-x; font-size: 14px; font-weight: bold; }
th.w_day{width:290px; font-weight: bold; font-size: 14px;}
.w_img{float: left; width: 60px;height: 50px;  padding: 6px 0 0 10px;}
/*.w_text{float: left; width: 150px; font-size: 11px;text-align: center;height: 56px;}*/
.w_deg{float: left;width: 40px;text-align: center;height: 56px;line-height: 56px;font-size: 16px; font-weight: bold;}
.w_text {
  float: left;
  display:table;
  width:170px;
  height:56px;
  text-align:center;
}
.w_text span {display:table-cell;vertical-align:middle; text-align: center;width: 170px;}
.w_text span {text-align: center; font-size: 11px;}
*+html .w_text {
  position: relative;
}
*+html .w_text span {
  display: block;
  position: absolute;
  top: 50%;
  left: 0%;
  width: 100%;
}
*+html .w_text span span {
  position: relative;
  top: -50%;
}
.w_top span, .w_top{width: 165px;}
.f14{
  font-size: 14px;font-weight: bold;
}
.w_t_wind span, .w_t_wind{width: 30px; font-size: 11px; font-weight: bold; text-align: left;}
.w_t_wind{height: 70px;}
.w_i_wind{
  padding-top: 26px;
  float: left;width: 40px;
}
.weather_text{
  height: 54px;
  line-height: 53px;
  text-align: left;
  padding-left: 11px;
  font-size: 17px;
  /* font-weight: bold; */
}
*+html .weather_text{
  height: 53px;
}
/*********************************************/

/*************new_menu*******************/
.menun_right{background: url(/new/img/menun_right.png) no-repeat; width: 3px; height: 47px; float: left;}
.menun_left{background: url(/new/img/menun_left.png) no-repeat; width: 3px; height: 47px; float: left;}

.menun_center{background-color: #edf8ff;width: 234px; height: 47px;float: left;}
.menun_c_top{height:23px;border-bottom: 1px solid #c7e1f0; line-height: 20px;}
.mct_greeting{width: 65px;display: block;padding: 0 8px; float: left; font-size: 11px; height:23px;text-align: center; background: url(/new/img/m_br.png) no-repeat 100% 50%;}
.mct_enter{width: 100px;display: block;padding: 0 8px; float: left; font-size: 11px; height:23px;text-align: center; background: url(/new/img/m_br.png) no-repeat 100% 50%; overflow: hiddin; white-space:no-wrap;}
.mct_cabinet{width: 61px;display: block; padding: 0 8px; float: left;text-align: center; font-size: 11px; background: url(/new/img/m_br.png) no-repeat 100% 50%; height: 23px;}
.mct_exit{width: 62px;display: block; padding: 0 7px; float: left; font-size: 11px;text-align: center;height:23px;}
.mct_register{width: 103px;display: block; padding: 0 7px; float: left; font-size: 11px;text-align: center;height:23px;}
.menun_c_bot{height: 22px; border-top: 1px solid #fff;line-height: 20px;}
.menun_c_bot span{font-size: 11px;}
.mcb_favorites{display: block; float: left; font-size: 11px; width:83px; text-align: center;}
.mcb_advert{display: block; float: left; font-size: 11px; width:92px; text-align: center;}
.mcb_mail{display: block; float: left; font-size: 11px; width:59px; text-align: center;}
.an_ad{width: 240px; height: 25px;float: left;margin-top: 8px;display: block; text-align: center;}
/****************************************/
/************************18/04/2010********************/
.mail form{padding: 0; margin: 0; float: left;}
.pl_check_mail{float:left;width:731px; margin-left:8px;}
* html .pl_check_mail{margin-left:4px;}
.hcontainerbluelb, .hcontainerbluel, .hcontainerblue{width: 228px; height:24px; background-color: #ecf6ff;padding-left: 10px; line-height: 24px; color: #000; font-weight: bold;}
.hcontainerbluelb, .hcontainerbluel{width:714px;}
.hcontainerbluelb{line-height: 1em;}
.pc_mail_table{width:724px; border-bottom: 1px solid #b3d5f0;}
.pc_mail_table th{background-color: #ecf6ff; height: 24px;}
.pc_mail_table td{height:24px; color: #004e72;}
.pc_mail_table td a{color: #004e72;}
.sel_pcmt, .pc_mail_table tr.sel_pcmt{background-color: #fffee9;}
.pc_mail_table tr.new_pcmt{font-weight: bold;}
.hcontainerbluels{width: 714px; background-color: #ecf6ff;padding: 4px 0 4px 10px; float: left; line-height: 1.8em;}
.mail_info{width:70px; display: block; float: left; font-weight: bold; font-size: 11px; clear: both;}
.mail p{line-height: 1.8em;  padding: 18px 8px;}
ul.tree_def{padding: 0;}
ul.tree_def li{padding-left: 10px;}
.tree_def li{width: 228px; float: left;min-height: 20px; height: auto !important; height: 20px; padding-top: 4px;}
.mtd_in, .mtd_out, .mtd_del{ float: left; display: block; padding:3px 0 0 23px; height: 17px;}
.mtd_in{ background: url(/new/img/mtd_in.png) no-repeat;}
.mtd_out{ background: url(/new/img/mtd_out.png) no-repeat;}
.mtd_del{ background: url(/new/img/mtd_del.png) no-repeat;}
ul.tree li{padding-left: 25px;}
.tree ul li{margin: 0 !important;}
/*.tree ul li{margin-top: -1px ;}*/
.tree li{background: url(/new/img/li1.png) no-repeat; padding: 4px 0 0 25px; height: 20px; float: left; width: 193px;}
.tree li.last{background: url(/new/img/li2.png) no-repeat;}
.tree li img{padding-top: 5px;}
.mt_work, .mt_forum, .mt_adm{background: url(/new/img/icon_w.png) no-repeat; height: 18px; display: block; line-height:16px; padding-left: 20px; float: left;}
.mt_adm{background: url(/new/img/icon_f.png) no-repeat;}
.mt_forum{background: url(/new/img/icon_a.png) no-repeat;}
.mt_num{float: right; color: #a39fa0; text-align: center;width:20px; padding-right: 10px}
.mt_num_del{background: url(/new/img/mail_del.png) no-repeat; float: right; padding: 0 10px 0 15px;  color: #a39fa0;  text-align: center; width:20px;}
.hcontainerbluels input{ width: 500px; border: 1px solid #a3cffe; float: left; margin-top: 4px;}
.mpl_t{width:238px; display: block; float: left; line-height: 24px; color: #1065a6; font-size: 16px; font-weight: bold;padding-left: 10px;}
.mpl_w_a, .mpl_a_a, .mpl_r_a, .mpl_d_a, .mpl_w_na, .mpl_a_na, .mpl_r_na, .mpl_d_na, .mpl_c_a, .mpl_c_na
{
  margin: 4px 0 0 0;
  padding:2px 10px 0 20px;
  height: 18px;
  /*line-height: 24px;*/
  display: block;
  float: left;
  font-size: 12px;
  font-weight:normal;
  text-decoration: underline;
  color: #034f71;
} 
.mpl_w_na, .mpl_a_na, .mpl_r_na, .mpl_d_na, .mpl_c_na{
  color: #a6aaab;
}
.mpl_w_a{background: url(/new/img/mpl_w_a.png) no-repeat;}
.mpl_a_a{background: url(/new/img/mpl_a_a.png) no-repeat;}
.mpl_r_a{background: url(/new/img/mpl_r_a.png) no-repeat;}
.mpl_d_a{background: url(/new/img/mpl_d_a.png) no-repeat;}
.mpl_c_a{background: url(/new/img/mpl_c_a.png) no-repeat;}
.mpl_w_na{background: url(/new/img/mpl_w_na.png) no-repeat;}
.mpl_a_na{background: url(/new/img/mpl_a_na.png) no-repeat;}
.mpl_r_na{background: url(/new/img/mpl_r_na.png) no-repeat;}
.mpl_d_na{background: url(/new/img/mpl_d_na.png) no-repeat;}
.mpl_c_na{background: url(/new/img/mpl_c_na.png) no-repeat;}
.mail_info_src{
  display: block;
  border: 1px solid #a3cffe;
  float: left;
  width:44px;
  line-height: 14px;
  padding: 0 6px;
  height: 14px;
  background-color: #fff;
  border-left: none;
  font-size: 11px;
  color: #034e76;
  margin-top: 4px;
}
input.mi_whom{width: 443px;}
.lin{padding-top: 0px;}
.tr_t_sm, .tr_t{display: block; float: left; line-height: 24px; color: #1065a6; font-size: 16px; font-weight: bold;padding-left: 10px;}
.tr_t_sm{font-size: 14px;}
.tr_t_sm span {font-size: 11px;}
.upper{text-transform:uppercase;}
.reg_submit .com_but_c{font-weight:bold;}
/*************************************************************/
.middle_block1{
  float: left;
  width:720px;
  margin: 0px 0px 8px 8px;
}
a.osn_info{
  margin-top:8px;
  display:block;
  cursor:pointer;
  font-size:12px;
  font-weight:normal;
  color:#000;
  text-decoration:none;
  text-align:justify;
}
.osn_info img{ float:left; margin-top:-3px}

.details {
  width: 650px;
  margin-left: 50px;
}



/****************27.05.10****************************/
.containerWrap_nt{width:700px;margin:0px 0 5px 13px;z-index:-1;float:left;}
.containerWrap_nb{width:700px;margin:0px 0 5px 21px;z-index:-1;float:left;}
.infoblock{ height:auto; margin:0 auto; border:1px solid #CCDCDB; padding:4px 10px 14px 10px;width:678px; margin:0px 0;z-index:1}
.bititle{text-align:center; font-weight:bold; margin: 5px 0 10px;}
.containerWrap_nn{width:700px;margin:8px 0 10px 21px;float:left;z-index:-1}

.containerWrap_nt{width:700px;margin:0 0 0 13px;}
.containerWrap_nb{width:700px;margin:0 0 0 21px;}
.bititle{text-align:center; font-weight:bold; margin: 5px 0 10px;}
/********************************************/
.no_adv_mes {
  height: 34px;
  width: 808px;
  font-size: 17px;
  margin-top: 40px;
  line-height: 34px;
  text-align: center;
  font-weight: normal;
  background: #f9ffed;
  border: 1px solid #89a98d;
}
.no_adv_mes_short{border:1px solid #89a98d; background:#f9ffed; height:34px; width:383px; line-height:34px; font-size:17px;font-weight:normal; text-align:center; margin:30px auto;}
.f12{font-size:12px;}
.cdtext{font-size:14px; color: #264b7c;}
.cdtext b{font-size:14px;}
.f11, .f11 span, .f11 span b, .f11 b{font-size:11px;}
tr.dottedDADAD9 td{border-top:1px dotted #DADAD9; padding:4px;}

.left_more, .right_more{width:5px; height:80px; float: left;}
.left_more{background:url(/new/img/left_more.png) no-repeat;}
.right_more{background:url(/new/img/right_more.png) no-repeat;}
.center_more{background:url(/new/img/center_more.png) repeat-x; height:60px; padding:20px; float:left;}
.ug{background:url(/new/img/ugolok.png) no-repeat; width:13px; height:8px;float:right;margin:-7px 10px 0 0; z-index: 2; position: absolute; left:148px;}
.cur_date .f14 {font-weight:normal;}

