 .a_ask{font-size:14px;font-weight:bold;text-decoration:none;}
.align_left{ text-align: left !important;}

.left,.left td{text-align: left !important;}
.more_info{
    
    font-weight: normal;
    cursor: help;    
    
}


#langs{
width: 100px;
height: 20px;
}
.language{
    
    float: right;
    padding-top: 3px;
    padding-right: 3px;
}

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

    .finfo{
        
        line-height: 16px;
        font-size: 10px;
    }
    .finfo .cont a{font-weight: bold; color: #0044e6;}
    .finfo .cont{
        padding-left:10px;                                 
    }

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

.cab_m {border-collapse: collapse;}
.cab_m td {
             width: 170px;  
}
.cab_m td div {
    color: black;
    font-size: 12px;        
    font-weight: bold;
    
    padding-left: 2px;
}

.cab_m td div a{
    font-weight: bold !important;
    font-size: 12px;
    color: #0044e6; 
    text-decoration: underline;
/*    width: 100%;*/
}

.cab_m td.sel div.um .cc{background-color: #e6e6e6; padding: 5px 15px;}
.cab_m td.sel div.um {padding: 5px 0px; cursor: default;}


/*.cab_m td*/
 div.newsd .ncont{
     margin: 10px 5px;
/*     padding: 5px;*/
border: 1px solid white;
 }

 div.newsd{
  
  width: 160px;
 }
 div.nramka{  
  background-color: white;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px; 
  border-radius: 12px; 

/*  -moz-box-shadow: 4px 4px 20px #000; */
/*  -webkit-box-shadow: 4px 4px 20px #000; */
/*  box-shadow: 4px 4px 20px #000; */

  behavior: url(styles/ie-css3.htc); 
  
  
    
    border: #c9c9c9 1px solid;
    
     
}

.cab_m td .um_text{color: #0044e6; white-space: nowrap; }
.cab_m td div.um{
    border-left: #c7c7c7 1px solid;
    border-right: #c7c7c7 1px solid;
    padding: 5px 15px;
    cursor: pointer;     
    white-space: nowrap;
    
/*     border: 1px solid;*/
}

/*************************************************************/
.cab_m .dwn div,.cab_m .up div{
/*    background-color: aqua;*/
/*border: 1px solid black;*/
    line-height: 10px;
    height: 13px;
    font-size: 8px;
    padding: 0px;
}
.cab_m .dwn div{
    
    
    width: 170px;
    background-image : url(../v/cab/m_dwn.jpg);
    background-repeat: no-repeat;
    
}

.cab_m .up div{
    
    width: 170px;
    background-image : url(../v/cab/m_up.jpg);
    background-repeat: no-repeat;

}
/**************************************************************************/
.new{
/*    background-color: aqua;*/
/*   width: 10px;    */
}

.new .data {
    color: #808080;
    font-size: 10px !important;  
/*    margin-bottom: 5px;*/

}
.new .martop {
    
    margin-top: 5px;
}
.new .cont a{       
text-decoration: none;
font-size: 10px ;  
line-height: 12px;


}
.new .cont h2 a{
    font-size: 12px;
}
.new .cont h2{
/*           background-color: aqua;*/    

    margin: 0px 0px !important;
    
}


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

.vline{  
    border-top: 1px solid #e6e6e6; 
    margin-top: 10px;  
    height: 10px; 
    line-height: 10px; 
    font-size: 10px;
    
}
.cab_table {border-collapse: collapse;}
.cab_table td{ margin: 0; border-collapse: collapse; white-space: nowrap;}
/*.cab_table td select.c160{ width: 160px;}*/

.cab_table_new {border-collapse: collapse; width: 540px; border-bottom: 2px solid #e6e6e6;}
.cab_table_new td{ margin: 0; border-collapse: collapse; white-space: nowrap; padding: 5px 5px !important; border-bottom: 1px solid #e6e6e6;}
.cab_table_new .head td{ background-color: #e5e5e5; font-size: 10px; font-weight: bold; text-transform: uppercase; padding-top: 8px !important; border-bottom: 2px solid black;}


 
.cab_table  .cab_vline_f div{padding-left: 20px; } 
.cab_table  .cab_vline_m div,.cab_table  .cab_vline_l div{padding-top: 5px; white-space: nowrap;}

.cab_table  .cab_vline_f{width: 200px; padding: 7px 0px 5px 0px;}
.cab_table  .cab_vline_m{width: 155px; padding: 3px 0px 5px 0px;}
.cab_table  .cab_vline_l{width: 180px; padding: 3px 0px 5px 0px;}
.cab_table  .cab_vline_l div{padding: 0px 0px 0px 10px;}

.nopad .cab_vline_m div,.nopad .cab_vline_l div{padding-top: 2px;}

.nopad .cab_vline_l{padding-top: 0px !important; padding-bottom: 0px !important;}
.nopad .cab_vline_m{padding-top: 0px !important; padding-bottom: 0px !important;}
.nopad .cab_vline_f{padding-top: 0px !important; padding-bottom: 0px !important;}

.error{
    
    color: red;
    font-weight: bold;
    
}



.deposits_table {border-collapse: collapse;} 
.deposits_table td{ 
    vertical-align: middle !important; 
/*    line-height: 35px; */
    text-align: center;
    border: silver 1px solid;
    white-space: nowrap;
/*    padding: 0px 3px;*/
}

.deposits_table .head td,.deposits_table .head td a{
    text-align: center;
 font-weight: bold;  
 line-height: 24px; 
 text-transform: uppercase; 
 font-size: 9px;
 border-bottom: 1px solid silver;
 text-decoration: none;
}
.deposits_table .head td a{line-height: 15px;}
.deposits_table td.nob{border-left: none;}
.dt_pad td{padding-left: 10px !important; padding-right: 10px !important;}


.pages table{}
.pages{
/*    text-align: center;*/
    margin: 5px 0px;
/*    width: 300px;*/
/*margin-right:100px;*/
/*     padding-left: 50px;*/
}
.pages td{text-align: center;}
.pages .sel{color: black !important; padding: 2px; background-color: #e5e5e5;}
.pages td,.pages td a{
        text-decoration: none;
        color: black !important;
        font-size: 11px !important;
         line-height: 16px; vertical-align: middle;
    
}


.pages div{
    
/*    padding: 0px 4px;*/
    background-color: #e6e6e6;
    border: 1px solid gray;
    cursor: pointer;
    color: gray;
    height: 16px;
    width: 20px;
    text-align: center;
    
}
.pages div.nop{cursor: default;}
.pages div b{font-size: 9px !important; line-height: 16px; vertical-align: middle;}
.pages div.sel{
    
    border: 1px solid black;
    background-color: silver;
    color: black;
    
    
}


.wrap{height: 410px;}
.align_left{text-align: left !important;}
                   
    




.login_form td h1{margin: 0; padding: 0;}
.login_form .head_tbl{width: 100%;}
.login_form .head_tbl .tt1{padding-right: 0px;}
.login_form .head_tbl .tt2{width: 100%; vertical-align: top;}
.login_form .head_tbl .tt2 .reg{float: right;}
.login_form .head_tbl .tt2 .reg a{color: #9c9c9c !important; font-weight: bold;}
.login_form .head_tbl .tt2 p{color: #9c9c9c !important; margin: 0; margin-top: 13px;}
.login_form td,.login_form td a{font-size: 11px;}
.login_form{
        
                                                    
/*    padding: 5px;*/
    text-align: left;
    
}

 .login_form .f {
    width: 100%;
    border-top: 2px solid #ebedea ;
    border-bottom: 1px solid #ebedea ;
    
}            
.login_form .f .t2{
    border-bottom: 1px #ebedea solid;
    width: 200px;
      
    
    
}
.login_form .f .t3{
    border-bottom: 1px #ebedea solid;
    width: 70px;
}

.login_form .f .t1 {
    border-bottom: 1px #ebedea solid;

    color: #2b322a !important; 
    margin: 0; 
    width: 100px;
    line-height: 30px;
    vertical-align: top;
    padding-left: 10px;
}

.login_form .forgot a{color: #6a56d0 !important; font-weight: bold;}
.login_form .forgot {
    
   padding-top: 9px;
    line-height: 25px;
    
    
}

.login_form .captcha {
    padding-top: 9px;
}
.login_form .captcha img,.login_form .captcha input{
    
    margin-bottom: 5px;
                                                   
}

.login_form .but{
    
    padding-left: 100px;
    padding-top: 15px;
    
}



/****************************************************/
.plans{
    
    background-image: url(../v/p/all.jpg);
    background-repeat:no-repeat;
    height: 375px;
    
}
.plans table.c {border-collapse: collapse;}
                                
/*.plans td {border: 1px solid black;}*/
.plans td div.comm{
    width: 229px; 
    height: 185px;
/*    background-color: aqua;*/
}
.plans td div.comm table{ 
border-collapse: collapse;
    
}
.plans td div.comm td{padding: 2px;} 
.plans td h1{
    font-size: 18px;
    color: black;
    margin: 0px 0px 0px 35px;
    padding: 13px 0px 0px 0px;
    font-weight: bold;
}
.plans td h2{
    font-weight: bold;
    color: black;
    font-size: 14px;
    margin: 2px 0px 0px 35px;
}
.plans td h3{
    font-weight: bold;
    color: black;
    font-size: 14px;
    text-transform: uppercase;
    margin: 20px 0px 9px 35px !important;
    text-decoration: underline;
    padding: 0px;
    color: black !important; 
}
.plans td h3 a{
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: underline;
    color: black !important; 
    
}
.plans td p table{border-collapse: collapse;}
.plans td p{
    
    margin: 14px 0px 14px 35px;
    padding: 0px 0px 0px 0px;
    
}



.languages_hidden{
     margin-top: -10px;
    position: absolute;
    background-color: white;
    display: none;
width: 155px;
border: 2px #e6e6e6 solid;
    
}
.languages_hidden td a{
    
    color: black;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    
}
.languages_hidden td{
    
    padding: 6px 11px;
}
.languages_sel {
    
    cursor: pointer;
    
}
.languages_sel td a{
    
    color: black;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    
}
.languages_sel td{
    
    padding: 3px;
}


                           
.cen td{text-align: center; }


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

#cab{
    
/*    background-color: aqua;*/
margin: 2px 0px;

    
}

#cab .cont{
   border-left: #b9b9b9 1px solid;
   border-right: #b9b9b9 1px solid;
padding: 0px 5px;
/*border: 1px solid black;*/
/*background-color: aqua;*/
/*margin: 0px !important;*/
}
#cab .top{
    
    
    height: 10px;
    line-height: 10px;
    font-size: 10px;
    background: url(../v2/cab_top.jpg) white no-repeat;
/*      background-color: aqua;*/
    
}

#cab .bot{
    
    height: 13px;
    line-height: 13px;
    font-size: 13px;
    background: url(../v2/cab_bot.jpg) white no-repeat;
    
    
}


.baner{margin: 3px 0px;}


#hint{
    
    border: 1px solid #b9b9b9;
    padding: 5px;
    display: none;
    position: absolute;
    background-color: #f8f9d3;
    text-align: left;
    z-index: 99999999;
      
}
#hint .closer{
    
    text-align: right;
    
}

.movieContainer {
z-index: -1000;
/*    border: 1px solid ;*/
    width: 1px !important;
    height: 1px !important;
/*    display: none;*/
position: absolute;
left: 0;
top: 0;
}

/******************************************************************/
.new_message_window .tbl{border-collapse: collapse;}


.new_message_window .tbl .td_tm,
.new_message_window .tbl .td_ml,
.new_message_window .tbl .td_mr,
.new_message_window .tbl .td_bm
{
background-color: white;
}

.new_message_window .tbl .td_tl,
.new_message_window .tbl .td_tr,
.new_message_window .tbl .td_bl,
.new_message_window .tbl .td_br{padding: 0; margin: 0;}

.new_message_window .tbl .td_tl div,
.new_message_window .tbl .td_tr div,
.new_message_window .tbl .td_bl div,
.new_message_window .tbl .td_br div
{

     width: 13px;
     height: 13px;
     font-size: 10px;
     line-height: 10px;
      
          
     background-repeat: no-repeat;
}              


.new_message_window .tbl .td_tl div {background-image: url(../v/w/w_t_l.png);}
.new_message_window .tbl .td_tr div {background-image: url(../v/w/w_t_r.png);}
.new_message_window .tbl .td_bl div {background-image: url(../v/w/w_b_l.png);}
.new_message_window .tbl .td_br div {background-image: url(../v/w/w_b_r.png);}


.new_message_window{
    text-align: center;
    
    
}

.new_message_window .mm .txt{ 
    
    text-align:left;
    padding:10px 0px;
    overflow: auto;
    height: 240px;    
    
}
.new_message_window .mm .cont{ 
    
    padding: 5px 30px;


}
.new_message_window .td_mm{background-color: white;}
.new_message_window .mm{
    
    
    
background-color: white;
    width: 500px;
/*    padding: 5px 0px;*/
text-align: center;
}

.message_button {
    width: 111px;
    height: 30px;
    cursor: pointer;   
    
}


.message_send{
    background: url(../v2/reply.jpg) white no-repeat;
    
}
.message_continue{
    background: url(../v2/continue.jpg) white no-repeat;
    
}
.message_close{
    margin-left: 5px;
    background: url(../v2/close.jpg) white no-repeat;
    
}

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

.aff_link{
    
/*    font-weight: bold;*/
//    text-decoration: underline;
    cursor: text;
/*    color: #9f9f9f;*/
    width: 310px;
    border: none;
    font-size: 13px;
    color:#00A1D6;
    font-weight:normal;
        
}




