html, body {
        padding: 0px;
        margin: 0px;
        font-family: Arial;
        font-size: 12px;
        width: 100%;
        height: 100%;
        color:#424242;
}

img {
        border: 0px;
}
td{
        font-size:12px;
}
img.png {behavior: url("/png.htc");}
.table_bg_d{
        background-image:url('/d/img/table/bg_d.png');
        background-repeat:repeat-x;
        height:28px;
        color:#ffffff;
        font-size:15px;
        font-weight:bold;
}
.table_bg_e{
        background-image:url('/d/img/table/bg_e.png');
        background-repeat:repeat-x;
        height:28px;
        color:#ffffff;
        font-size:15px;
        font-weight:bold;
}
.table_bg_m{
        background-image:url('/d/img/table/bg_m.png');
        background-repeat:repeat-x;
        height:28px;
        color:#ffffff;
        font-size:15px;
        font-weight:bold;
}
.table_bg_n{
        background-image:url('/d/img/table/bg_n.png');
        background-repeat:repeat-x;
        height:28px;
        color:#ffffff;
        font-size:15px;
        font-weight:bold;
}
a{
        color:#424242;
        text-decoration:underline;      
}
.nav{   
        font-size:16px;
        color:#187ea8;
        text-decoration:underline;      
        line-height:24px;
}

.cal_nav{       
        font-size:16px;
        color:#187ea8;
        text-decoration:none;   
}

.nav_checked{   
        font-size:18px;
        color:#626262;
        text-decoration:none;
        line-height:24px;
}
.date{
        color:#ff7200;
        font-size:16px;
        font-weight:bold;
}
.head_lenta_cinema{
        color:#424242;
        font-size:16px;
        font-weight:bold;
}
.sep_lenta_cinema{
        color:#969696;
}
.intro_lenta{
        font-size:12px;
}
.full {
        color:#612b00;
        font-size:11px;
        text-decoration:none;
}
.hits{
        font-size:11px;
        color:#5a7e9a;
}

.cal_act{
        background-image:url('/d/img/calender/bg2.png');
        background-repeat:repeat-x;
        height:22px;
        padding-left:8px;
        padding-right:8px;      
        text-align:center;
        
}
.cal_no{
        background-image:url('/d/img/calender/bg1.png');
        background-repeat:repeat-x;
        height:22px;    
        padding-left:8px;
        padding-right:8px;              
        text-align:center;
}
.cal_a_no{
        color:#3f5a90;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
        
}
.cal_a_act{
        color:#ffffff;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
}
.mini_bg{
        background-image:url('/d/img/mini/top_bg.jpg');
        background-repeat:repeat-x;
        height:9px;     
        width:100%;
}
.mini_bottom_bg{
                background-image:url('/d/img/mini/bottom_bg.jpg');
        background-repeat:repeat-x;
        height:10px;    
        width:100%;
}
.mini_h{
        color:#424242;
        font-size:10px;
        padding-bottom:10px;
}
.mini_h_o{
        color:#b05858;
        font-size:10px;
        padding-bottom:10px;
}

.mini_left{     
        background-image:url('/d/img/mini/left_bg.jpg');
        background-repeat:repeat-y;     
        width:2px;
}
.mini_right{    
        background-image:url('/d/img/mini/right_bg.jpg');
        background-repeat:repeat-y;     
        width:1px;      
}
.mini_bg2{
        background-repeat:repeat-x;     
        background-position:bottom left;
        background-image:url('/d/img/mini/bg.jpg');
        background-color:#ffffff;
        height:180px;   
}

.mini_bg3{
        background-repeat:repeat-x;     
        background-position:bottom left;
        background-image:url('/d/img/mini/bg3.jpg');
        background-color:#ffffff;
        height:10px;    
}

.mini_bg4{
        background-repeat:repeat-x;     
        background-position:bottom left;
        background-image:url('/d/img/mini/bg4.jpg');
        background-color:#ffffff;
        height:10px;    
}

.mini_bottom_bg3{
        background-image:url('/d/img/mini/bottom_bg3.jpg');
        background-repeat:repeat-x;
        height:10px;    
        width:100%;
}

.mini_cell{
        padding:3px 2px 13px 3px;
        text-align:center;
}
.mini_link{
        font-size:10px;
}
.mini_link_o{
        font-size:10px;
        color:#b05858;
}
.mini_cur{
        color:#4a4a4a;
        font-size:12px;
        font-weight:bold;
}
.mini_line{
        
        padding-bottom:10px;
}
.anonce_a{
        color:#424242;
        font-size:14px;
        font-weight:bold;
        text-decoration:underline;
}
.movie{
                color:#424242;
        font-size:16px;
        font-weight:bold;
        text-decoration:underline;
}

.anonce_begin{
        padding-top:5px;
        padding-bottom:5px;
        color:#969696;
        font-size:14px;
}

.cal_hall{
        padding-left:15px;
        font-size:16px;
        padding:0px;
        font-weight:bold;
        color:#4d75b0;
}
.cal_price{
        
        font-size:16px; 
        font-weight:bold;
        padding:0px;
        color:#424242;
}
.cal_time{
        color:#ff7100;
        font-size:16px; 
        padding:0px;
        font-weight:bold;       
}
.cal_data{
        color:#ff7100;  
        padding:2px;    
        text-align:left;        
        
}
.cal_ganre{
        padding-left:5px;
        font-size:13px; 
        font-weight:bold;
        color:#424242;
}
.my_head{
        color:#6f86b3;
        font-size:16px;
        font-weight:bold;
        padding:5px;
}
.my_head2{
        color:#6f86b3;
        font-size:16px;
        font-weight:bold;       
}
.my_head3{      
        color: #ff7100;
        font-size:16px;
        font-weight:bold;       
}


.copy_bg{
        background-repeat:repeat-x;             
        background-image:url('/d/img/copy_bg.gif');
        height:172px;
        background-color:#cccccc;
}
.copy_text{
        padding-left:250px;
        padding-top:50px;       
}
.copy_logo{
        padding-top:50px;
        text-align:left;
}
.vote{
        padding-top:15px;
        padding-bottom:15px;
        text-align:center;
}
.hit_bg{
        background-image:url('/d/img/hit/bg_r.jpg');
        background-repeat:no-repeat;            
        background-position:bottom right;
        
}
.hit_bg_down{
        background-image:url('/d/img/hit/bg_c.jpg');
        background-repeat:repeat-x;             
        background-position:top left;   
}
.raiting_vote_bg{
        background-image:url('/d/img/vote/rating_b.jpg');
        background-repeat:repeat-x;             
        height:58px;
}
input,textarea{
        border:1px solid #aaaaaa;
}
.claim_textarea{
        height:110px;
        width:250px;
        
}
.claim_input{
        width:250px;
}

.votebtn{
   border: 0px; 
   background-image: url('/d/img/mini/botton.jpg'); 
   background-repeat: repeat-x; 
   color: #FFFFFF; 
   font-family: Tahoma;  
   width: 100%; 
   height: 18px;
}

.claim_error{
  color:red;
}