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


html,body{
    height:100%;
    margin:0;
    padding: 0;
    overflow:auto;
    background-color: #edf1f8;
    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;
/*    text-decoration: underline;*/
    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;
    border-left:1px solid #d9dde4;
    border-right:1px solid #d9dde4;
    background-color: #fff;
/*    z-index: 1;*/
    /*position: relative;*/
}
#header
{    
    background-color: #e6f4ff;
    background: #fff;
}
#content
{
    width:100%;
    overflow:hidden;
    margin-bottom: 8px;
}
.push {
    height: 60px;
}
#footer
{
    margin: 0 auto;
    width:990px;
    text-align:center;
    height: 58px;
    border-top:2px solid #34648a;
background-color:#fff;
}
.left_wide{
    float:left;
    width:734px;
    margin:0px 0px 8px 0px;
}
.right_wide{
    float:right;
    width:240px;
    margin: 8px;    
}
* html .right_wide{
    margin: 0px;
}
* html .left_wide{
    margin: 0px;

}
.top_ban{
    height:90px;
}
.block{
    float: left;
    margin: 0px 0px 8px 8px;
    width: 100%;
   /* 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(../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 0 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(../img/menu_left.png) no-repeat;}
.menu_r{background: url(../img/menu_right.png) no-repeat;}
.menu_c{
    background: url(../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(../img/button1.png) no-repeat;
    width:95px;
    margin: 0px 7px 0px 5px;
}
.m_but_r{
    background: url(../img/button2.png) no-repeat;
    width:120px;
    
}
.m_but_c{
    background: url(../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(../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(../img/mn_f1_left.png) no-repeat;
    margin-left: 1px;
}
.fna_tab_r{
    background: url(../img/mn_f1_right.png) no-repeat;
}
.fa_tab_l{
    background: url(../img/mn_f_left.png) no-repeat;
    margin-left: 1px;
}
.fa_tab_r{
    background: url(../img/mn_f_right.png) no-repeat;
}
.fa_tab_c,.fna_tab_c{
    background: url(../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(../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(../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(../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(../img/Vk_kom_left.png) no-repeat;}
.afisha_tabs .comtabr, .weather_tabs .comtabr, .tv_tabs .comtabr{float: right;}
.comtabr{background: url(../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(../img/botton_left.png) no-repeat;}
.com_but_r{background: url(../img/botton_right.png) no-repeat;}
.com_but_c, input.com_but_c{
    background: url(../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(../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(../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(../img/news_back_sel.gif);
/*        background:#ffffff;*/
}
.news_groups .selected a {
/*        color:#376737;*/
        color:#000000;
}
.news_groups .selected_top {
        background:url(../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(../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(../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(../img/menu_af_tab_na.png) no-repeat #e9f5ff;
}
.afistha_tabs_a{
    background: url(../img/menu_af_tab_a.png) no-repeat #e9f5ff;
    cursor: default;
	width: 92px;
}
.tv_tabs_na{
    background: url(../img/tv_tabs_na.png) no-repeat #e9f5ff;
    width:103px;
    margin-right:1px;
}
.tv_tabs_a{
    background: url(../img/tv_tabs_a.png) no-repeat #e9f5ff;
    cursor: default;
    width: 102px;
    margin-right:1px;
}

.afistha_tabs_na_alt{background: url(../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(../img/af_date_l.png) no-repeat;}
.af_date_r{background: url(../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(../img/af_date_m_na.png) repeat-x;}
.af_date_m_a{background: url(../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(../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(../img/left2.png) no-repeat; width:2px;height:24px;
}
.atl_r{
float:left;background:url(../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(../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;
/*        background-color: #ffffff;*/
	background:url(../img/gr_fonl.png) repeat-y #ffffff;
}
.content_back_r{
	background:url(../img/gr_fonr.png) repeat-y right;
        z-index: -2;
        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(../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(../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(../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(../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(../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(../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(../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(../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(../img/menun_right.png) no-repeat; width: 3px; height: 47px; float: left;}
.menun_left{background: url(../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(../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(../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(../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(../img/mtd_in.png) no-repeat;}
.mtd_out{ background: url(../img/mtd_out.png) no-repeat;}
.mtd_del{ background: url(../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(../img/li1.png) no-repeat; padding: 4px 0 0 25px; height: 20px; float: left; width: 193px;}
.tree li.last{background: url(../img/li2.png) no-repeat;}
.tree li img{padding-top: 5px;}
.mt_work, .mt_forum, .mt_adm{background: url(../img/icon_w.png) no-repeat; height: 18px; display: block; line-height:16px; padding-left: 20px; float: left;}
.mt_adm{background: url(../img/icon_f.png) no-repeat;}
.mt_forum{background: url(../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(../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(../img/mpl_w_a.png) no-repeat;}
.mpl_a_a{background: url(../img/mpl_a_a.png) no-repeat;}
.mpl_r_a{background: url(../img/mpl_r_a.png) no-repeat;}
.mpl_d_a{background: url(../img/mpl_d_a.png) no-repeat;}
.mpl_c_a{background: url(../img/mpl_c_a.png) no-repeat;}
.mpl_w_na{background: url(../img/mpl_w_na.png) no-repeat;}
.mpl_a_na{background: url(../img/mpl_a_na.png) no-repeat;}
.mpl_r_na{background: url(../img/mpl_r_na.png) no-repeat;}
.mpl_d_na{background: url(../img/mpl_d_na.png) no-repeat;}
.mpl_c_na{background: url(../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{border:1px solid #89a98d; background:#f9ffed; height:34px; width:724px; line-height:34px; font-size:17px;font-weight:normal; text-align:center; margin-top:40px;}
.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(../img/left_more.png) no-repeat;}
.right_more{background:url(../img/right_more.png) no-repeat;}
.center_more{background:url(../img/center_more.png) repeat-x; height:60px; padding:20px; float:left;}
.ug{background:url(../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;}
