.end_td_btn{width:163px}

.index_text_width{margin-left:3%}
.index_text_width p{margin-bottom:0; padding-bottom:15px !important; }


/*edit new*******************/
.content_index{margin:10px 0 0 35px}
/*edit new*******************/
.content_index h1{font-size:42px; font-weight:normal; margin:0; padding:0 0 20px 0}
.content_index p{padding:0 0 30px 0; line-height:20px; width:80%  }


.content_index_2{margin:85px 0 0 10%}
.content_index_2 h1{font-size:42px; font-weight:normal; margin:0; padding:0 0 20px 0}
.content_index_2 h2{font-size:28px; font-weight:normal; margin:0; padding:0 0 40px 0}
.content_index_2 h3{font-size:23px; font-weight:normal; margin:0; padding:0 0 40px 0; color:#538a41}
.content_index_2 p{padding:0 0 30px 0; line-height:20px; width:80%  }

.content_index_2 h3 span{border-bottom:2px dotted #538a41; cursor:pointer}
.content_index_2 h3 span:hover{border:none}
.content_index_2 h3 strong{font-size:14px; color:#666666; margin:0 0 0 15px; font-weight:normal}


.content_index_2 ul{padding:0; margin:0 0 0 18px}
.content_index_2 li{list-style:none; padding:0; margin:0; padding:0 0 20px 0}
.content_index_2 li a{font-size:16px}

/*.content_inner h2{font-size:18px; font-weight:normal; padding:0 0 20px 0; margin:0 0 0 27%; width:45% !important; width:65%}
.content_inner h3{font-size:26px; font-weight:normal; padding:0 0 20px 0; margin:0 0 0 27%; width:45% !important; width:65%}
.content_inner 
.content_inner b{ margin:0 0 0 27%; width:45% !important;width:65%; font-style:italic ; line-height:27px }
.content_inner { margin:56px 0 0 0; }*/



/*
.left_block_index{}*/


/*buy_ticket*/
.about_ndx{background:url(../images/about_btn.png) no-repeat; width:616px; height:99px;  cursor:pointer; font-size:53px; font-weight:bold;  position:relative; z-index:2; }

.about_ndx span{position:absolute; color:#b3d165; top:16px; left:55px; z-index:-1;  }
.about_ndx div{padding:15px 0 0 13px;  }
.about_ndx_a{text-decoration:none; color:#2a3a02;  }
.about_ndx_a:hover{color:#4f6812; }

/*edit new*******************/
.in_aurora h2{font-size:24px; font-weight:normal; margin-left:15px; padding:0 0 13px 0; margin-top:60px }
/*edit new*******************/
.in_aurora p{font-size:12px; font-style:italic; color:#666; margin:0 25px 0 15px; width:280px }


.in_aurora{background:url(../images/arrow_main.gif) no-repeat 180px 110px !important; }







/*edit new*******************/
.table_vanner{width:94%; margin-top:25px}
.vanner_button{margin:15px 0 0 0}
/*edit new*******************/

/*big_ticket*/
/*buy_ticket*/
.buy_ticket_top_index {background:url(../images/buy_index_bt.png) no-repeat;  cursor:pointer; font-size:32px;  position:relative; z-index:2;  }

.buy_ticket_top_index span{position:absolute; color:#eccb5a; top:13px; left:31px; z-index:-1;   }
.buy_ticket_top_index div{padding:12px 0 10px 30px;   }


.buy_ticket_top_index {width:280px; padding-bottom:20px; }
.ticket_buy_a_index  {color:#4e2e01; text-decoration:none;  }



/*edit new*******************/
.cinema_index .cinema_new2{margin:0 -5px 0 40px !important; margin:0 20px 0 0}
.cinema_index{margin:0; }
.cinema_index p{font-size:12px;	 color:#666666; width:250px}
.cnm_ico {margin:15px 10px 0 0}
.cnm_ico a{width:1px; }
.cnm_ico a:hover{opacity: 0.5; filter:Alpha(opacity=50)}
.name_cnm a{font-size:27px !important;}
.name_cnm{margin:0; padding:8px 0 0 0 !important;padding:8px 0 -1px 0  }
/*edit new*******************/


/*gorizont_block*/
/*border:1px solid red; */

/*edit new*******************/
.gorizont_block table{width:90%; margin:68px 0 40px 5% }
/*edit new*******************/


/*online*/

/*edit new*******************/
.aurora_online_index {width:310px; margin:20px 0 0 0 }
/*edit new*******************/

.aurora_online_index a{font-size:16px}
.aurora_online_index .classp{font-size:12px; line-height:17px; padding:5px 0 0 0; margin:0}
.aurora_online_index .red_bg{background:#ef1332; color:white; font-size:35px; font-weight:normal; width:85px; height:58px !important;height:72px; text-align:center; padding:15px 0 0 0; float:left; margin:0 15px 0 0}

#live_a{text-decoration:none; cursor:pointer}

/**/

/*edit new*******************/
.timer_index {font-size:18px; margin:20px 0 0 0}
.timer_index span{background:#fff200; font-size:30px; padding:2px 8px; margin:0 ; height:40px; vertical-align: middle; }
.timer_index p{font-size:18px; margin:0; padding:0 0 12px 0 }
/*edit new*******************/




.weather_ico{float:left; position:absolute; top:-8; left:170px }
.weather_text{float:left; margin:-4px 0 0 0}
.weather_index span{ font-size:20px; color:#ff6600; margin:0 15px 0 15px}
.weather_index{width:250px; position:relative; margin-top:-25px}


/**/
.fot_text {height:120px; margin-left:5% }
.fot_text p{padding:8px 0; margin:0; color:#666666; font-size:12px; width:85%}
.fot_text h4{font-size:18px; font-weight:normal; padding:0; margin:0;}
.fot_text div{width:30%; float:left; }
.fot_text a{font-size:12px}


/*buy_span*/
.buy_span {margin:0 0 45px 0}
.buy_span td{padding:0 25px 0 0}
.buy_span span{font-size:16px}
.buy_span span a{font-size:16px}
.buy_p {font-size:14px; line-height:20px}

.diller_list strong{font-size:18px; font-weight:normal; color:#538a41}
.diller_list h4{font-size:22px; font-weight:normal; padding:0 0 25px 0; margin:0}
.diller_list td{width:16%; padding:25px 35px 0 0; vertical-align:top;}
.diller_list{display:none}

.city_diler h1{margin-top:35px;}
.city_diler {border-bottom:1px dashed #cccccc; clear:left;}

.buy_diler_container{display: block; width: 100%; border:1px solid red;}
.buy_diler_float{display:block; float:left; width:30%; margin-top: 25px;height: 250px; }




.logo_buy div{float:left; width:75px; }
.logo_buy div{cursor:pointer}
/*contacts*/

.content_contacts{margin:65px 0 0 0}
.content_contacts h1{font-size:45px; font-weight:normal; margin:0; padding:0 0 30px 0}
.content_contacts h2{font-size:26px; font-weight:normal; margin:0; padding:0 0 12px 0}
.content_contacts h3{font-size:28px; font-weight:normal; margin:100px 0 0 0; padding:0 0 40px 0; }
.content_contacts p{padding:0 0 10px 0; line-height:20px;   }
.content_contacts h3 a{font-size:28px; }

.table_contacts{margin-top:65px}
.table_contacts td{padding:0 20px 0 0}
.table_contacts img{margin:0 0 8px 0}
.print_a{line-height:30px; font-size:11px; }

.ico_print{float:left; margin:10px 5px 0 0}

.content_print {margin:45px  0 0 35px}
.content_print h1{font-size:24px; font-weight:normal; margin:0; padding:0 0 30px 0}
.content_print p{padding:0 0 10px 0; line-height:20px; margin:25px 0 0 0  }




.content_anketa h1{font-size:45px; font-weight:normal; margin:0; padding:0 0 30px 0}
.content_anketa h2{font-size:26px; font-weight:normal; margin:0; padding:0 0 12px 0}
.content_anketa h3{font-size:28px; font-weight:normal; margin:100px 0 0 0; padding:0 0 40px 0; }
.content_anketa p{padding:0 0 10px 0; line-height:20px; font-size:16px ;  }
.content_anketa h3 a{font-size:28px; }

.content_anketa table{ font-size:14px; margin-top:25px; margin-left:26% }
.content_anketa td{vertical-align:top; padding-bottom:17px; padding-left:15px }
.content_anketa input[type=text]{width:250px; height:25px;  }
.content_anketa select{width:102px}
.content_anketa textarea{width:350px; height:150px}

.date_input {width:30px !important; height:22px !important; }

.text_anket_date{font-size:12px; color:#898989; margin-top:5px; margin-bottom:15px}
.dd_1{margin-left:7px}
.mm_1{margin-left:42px}
.gg_1{margin-left:41px}


.checkbox_nkt{font-size:12px}
.checkbox_nkt ul{padding:0; margin:0; }
.checkbox_nkt li{padding:0 0 3px 0; margin:0; list-style:none}
.checkbox_nkt label{margin-top:2px !important;margin-top:3px; position:absolute}


.text_anket_ppl{font-size:12px; color:#898989; font-style:italic; margin-top:8px}

.bg_anket{background:#f9f5e5;}


.bg_anket input {margin:13px 0 0 0 }
.inner_anket_tbl table{margin:0; padding:0}

.flag{float:left; margin:15px 8px 0 0 }



/*sitemap*/
.block_sitemap td{vertical-align:top; padding:0 20px }
.block_sitemap table{width:80%; margin-bottom:55px ; margin-top:25px}

.stmap_index {margin-top:7px}
.stmap_index a{font-size:14px}

/*sitemap about*/
.stmap_about h3 {padding:0 0 25px 0; margin:0}
.stmap_about h3 a{color:#538a41; font-size:22px; font-weight:normal;}
.stmap_about ul{padding:0; margin:0}
.stmap_about li{padding:0 0 8px 0; margin:0 ;list-style:none}
.stmap_about a{font-size:14px}


/*sitemap other*/
.stmap_other{margin-top:5px}
.stmap_other ul{padding:0; margin:0}
.stmap_other li{padding:0 0 10px 0; margin:0 ;list-style:none}
.stmap_other a{font-size:16px}

/*contacts sitemap*/
.stmap_contacts h3 {padding:0 0 25px 0; margin:60px 0 0 0}
.stmap_contacts h3 a{font-size:18px; font-weight:normal;}
.stmap_contacts ul{padding:0; margin:0}
.stmap_contacts li{padding:0 0 10px 0; margin:0 ;list-style:none}
.stmap_contacts a{font-size:14px}

/*sitemap buy*/
.stmap_buy h3{padding:0 0 25px 0; margin:0}
.stmap_buy h3 a{color:#f4a600; font-size:22px; font-weight:normal;}


.h1_main{font-size:28px !important; float:left; }
.in_main_h1{font-size:28px ; height:45px} 
