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

img {
        border: 0px;
}
td{
        font-size:12px;
		/*text-align:left;*/
}
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_2011ny{
        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_time span {color:black;}
.cal_time a {color:#ff7100;}

.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[type="text"],input[type="password"],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;
}
label {vertical-align:middle;}
label input {vertical-align:middle;}

/*============================ RESERVATION==============================*/
.hall {position: relative;margin: 0 auto;overflow: hidden;}
.hall#id1 {background:url("/d/img/hall1.jpg") 0 0 no-repeat;width: 668px;height: 685px;}
.hall#id2 {background:url("/d/img/hall2.jpg") 0 0 no-repeat;width: 665px;height: 552px;}
.hall#id3 {background:url("/d/img/hall3.jpg") 0 0 no-repeat;width: 665px;height: 788px;}
.hall#id4 {background:url("/d/img/hall4.jpg") 0 0 no-repeat;width: 665px;height: 705px;}
.hall#id5 {background:url("/d/img/hall5.jpg") 0 0 no-repeat;width: 665px;height: 705px;}
.hall#id6 {background:url("/d/img/hall4.jpg") 0 0 no-repeat;width: 665px;height: 705px;}
.hall#id7 {background:url("/d/img/hall7.jpg") 0 0 no-repeat;width: 665px;height: 705px;}
.place {background:url("/d/img/place.png") no-repeat 0 0;position: absolute;height: 20px;width: 18px;color: #FFF;padding: 9px 0 9px;text-align: center;font-size: 10px;font-weight: bold;cursor: pointer;}
.place_vip {background:url("/d/img/place_vip.png") no-repeat 0 0;}
.occupied {background:url("/d/img/place_occupied.png") no-repeat 0 0;cursor:default;}
.reserved {background:url("/d/img/place_res.png") no-repeat 0 0;}

.rules_submit {color:#424242;}
.ast {color:#ff0000;font-weight:bold;font-size:18px;}
.ast_sm {color:#ff0000;font-weight:bold;font-size:14px;}
.reserve_button {background:url('/d/img/reserve.png') no-repeat;font-size:16px;font-weight:bold;color:white;display:block;width:192px;height:38px;line-height:38px;text-align:center;text-decoration:none;}
.reserve_button:hover {text-decoration:underline;}
.rules {color:#aba5a5;font-size:11px;}
.rules_head {font-size:14px;}

.info {color:#5aa884;}
.error {color:#C5140E}

.select_result {font-size:16px;}

.info_block {float:left;width:160px;}
.info_block .place {position:relative;float:left;margin:10px 5px 0 0;}
.info_block .descript {position:relative;float:left;margin:17px 10px 0 0;width:110px;font-size:11px;color:#808080}
.info_block .dsh {float:left;width:10px;margin:17px 5px 0 0;font-size:11px;color:#808080}


.big_places {float:left;margin-right:20px;}
.clear {clear:both;line-height:0px;height:0px;}
.big_reserve,.big_reserve_vip {width:66px;height:93px;position:relative;float:left;margin-right:5px;}
.big_reserve {background:url('/d/img/big_reserve.png') no-repeat;}
.big_reserve_vip {background:url('/d/img/big_reserve_vip.png') no-repeat;}

.big_reserve .num,.big_reserve_vip .num {position:absolute;font-size:41px;color:white;width:100%;text-align:center;line-height:41px;top:20px;font-weight:bold;}
.big_reserve .row,.big_reserve_vip .row {position:absolute;color:#d6d6b3;font-size:12px;width:100%;text-align:center;line-height:12px;bottom:5px;font-style:italic;}

.chosen {color:#808080;font-weight:bold;font-size:12px;font-style:italic;}

.result_summ {color:#1c1f26;font-size:14px;float:left;}
.result_summ .caption {font-size:16px;}
.result_summ .summ {color:#c5140e;font-size:50px;letter-spacing:0;font-weight:bold;}

.unreserve {color:#ec2929;font-size:13px;}

.profile_link {color:#447a95;font-size:13px;}
.gray_line {clear:both;background:#dddddd;font-size:1px;height:1px;line-height:1px;width:100%;margin:10px auto;}
.film_info {}
.reserve_info {color:#424242;font-size:14px;line-height:21px;}
.res_info_head {color:#187ea8;font-size:25px}
.res_info_lead {color:#808080;font-style:italic;}

.film_image {float:left;margin-right:30px;margin-bottom:20px;}

.success_reserve {font-size:14px;}
.res_seats {font-size:16px;font-weight:bold;}

.mb40 {margin-bottom:40px;}
/*Форма авторизации*/

.mini_bg22 {padding:0 10px;background:url('/d/img/mini/bg_mini3.jpg') repeat-x bottom;}

#login_form {font-size: 14px;line-height: 19px;}
#login_form .log_in{background: url("/d/img/log_in.png") 0 0 no-repeat;width: 160px;height: 109px;padding: 13px 10px 10px;margin: 10px 1px;}
#login_form .login_button{background: url("/d/img/log_in_btn.png") 0 0 no-repeat;border: none; text-align: center;height: 18px;width: 69px;line-height: 18px;text-transform: uppercase;color: #FFF;margin: 5px 0;text-decoration: none;font-size: 12px;cursor: pointer;}
#login_form .small_act{border-top: 1px solid #d5d5d5;padding: 0px 0 0;}
#login_form .small_act a{color: #424242;font-size: 10px;line-height: 14px;}
#login_form .login_input input{width: 82px;}

#login_form .logged {margin-bottom:20px;}
#login_form .user_name{padding: 0 0 5px;border-bottom: 1px solid #d5d5d5;margin: 0 0 8px;}
#login_form .user_name a{color: #187ea8;}
#login_form .logout{background: url("/d/img/log_out_btn.png") 0 0 no-repeat;border: none; text-align: center;height: 18px;width: 69px;line-height: 18px;text-transform: uppercase;color: #FFF;margin: 5px 0;display: block;text-decoration: none;font-size: 12px;}
/**/

.ajax {border-bottom:1px dashed;text-decoration:none;}

.user_fio {color:#187ea8;font-size:25px;}
.profile_changes a {color:#447a95;font-size:13px;}
.prof_capt {color:#808080;font-size:14px;font-style:italic;}
.profile_details {color:#424242;font-size:14px;}

.order_info {font-size:16px;margin:10px 0;border:1px solid #B05858;padding:3px;}

