.max_width{max-width:1360px; min-width:960px; }
div.max_width{_width: expression((document.documentElement.clientWidth || document.body.clientWidth)<960?"960px":((document.documentElement.clientWidth || document.body.clientWidth)>1360?"1360px":"100%"))}/*-- IE hacks --*/


.max_width_print{max-width:612px; min-width:612px; }
div.max_width_print{_width: expression((document.documentElement.clientWidth || document.body.clientWidth)<612?"612px":((document.documentElement.clientWidth || document.body.clientWidth)>612?"612px":"100%"))}/*-- IE hacks --*/




/*all*/
a{color:#0574b3; font-family:arial; font-size:14px; }
a:hover{text-decoration:none; }
span.a-wrap{color:#0574b3; }


body {background:#ffffff; color:black; font:90% "Arial", Nimbus Sans L; padding:0; margin:0; height:100%;}
html{height:100%;}



td{font:90% "Arial", Nimbus Sans L; padding:0; }
table{border-collapse:collapse;}


ul{padding:0; margin:0;}
li{padding:0; margin:0;}

img{border:0; }
form{padding:0; margin:0}

.logo{margin:20px 0 13px 35px;  }

/*header*/

#aurora_live_header span{font-size:11px; color:white; background:#ef1332; padding:0 4px}
#aurora_live_header a{color:#ef1332; font-size:11px; margin-left:7px}
#aurora_live_header {position:absolute; margin-left:15px; top:20px}

/*ico header*/
.ico_header a{margin:0 15px 0 28px; width:13px; }
.ico_header a:hover{opacity: 0.3; filter:Alpha(opacity=30)}
.ico_header span{opacity: 0.3; filter:Alpha(opacity=30); margin:0 15px 0 28px; width:13px; }
.ico_header {float:right; padding:20px 15px 0 0; }

/*main menu*/

.enactive{ height:27px; color:#CCC}

.main_menu_inner ul li {
display: block;
float:left;
}


.main_menu_inner  {margin:20px 0 0 0;  }
/* .main_menu_inner  li{margin:0 5px 0 5px;  padding:0 0 8px 0} */
.main_menu_inner  li{padding:0 0 8px 0}

.main_menu_inner ul li a, ul li a span {
color:#538a41;
display: block;
background: url(../images/main_menu_bg.png) no-repeat 0 -30px; padding:0px;
}

.main_menu_inner ul li a span  {margin:5px 0px 5px 15px; padding:4px 15px 6px 0px; }
.main_menu_inner ul li a:hover, ul li a:hover span {background-color:white; color:white; }
.main_menu_inner ul li a:hover {background-position: top left; cursor:pointer; }
.main_menu_inner ul li a:hover span {background-position: top right; cursor:pointer;}

.main_menu_inner .active a{background-position: top left; cursor:pointer; color:white; text-decoration:none}
.main_menu_inner .active span {background-position: top right; cursor:pointer; background-color:white; color:white}
.header_table  td{vertical-align:bottom!important;}

/*buy_ticket*/
.buy_ticket_top {background:url(../images/button_buy_ticket.png) no-repeat;  cursor:pointer; font-size:18px;  position:relative; z-index:2; }
.width_ticket_buy {width:150px; float:right; margin:10px 15px 0 0 ; }

.buy_ticket_top span{position:absolute; color:white; top:5px; left:14px; z-index:-1; opacity: 0.3; filter:Alpha(opacity=30) }
.buy_ticket_top div{padding:6px 0 0 13px;  }


.buy_ticket_top {width:150px; padding-bottom:20px}
.ticket_buy_a  {color:#4e2e01; text-decoration:none; }



.buy_ticket_top_3 {background:url(../images/but_button_active.png) no-repeat; font-size:18px;  position:relative; z-index:2; }
.buy_ticket_top_3 div{padding:5px 0 0 13px;  color:white; }
.buy_ticket_top_3 {width:150px; padding-bottom:20px}





/*sub menu*/

.sub_menu {width:270px; padding-top:70px; float:left}
.sub_menu li{padding:0 0 6px 0; list-style:none}
.sub_menu a{padding:3px 10px 4px 10px; margin:0 0 0 25px; font-size:12px; display:block }
.sub_menu a:hover{background:url(../images/sub_menu_over.png) no-repeat top right;  color:#37465e; font-style:italic; font-weight:bold}
.sub_menu span{padding:3px 10px 4px 10px; background:url(../images/sub_menu_over.png) no-repeat top right; margin:0 0 0 25px; width:225px !important; width:245px; display:block; color:#37465e; font-style:italic; font-weight:bold; font-size:12px }




.sub_menu_green {padding:15px 0 0 0; }
.sub_menu_green  a{color:#538a41; font-size:13px; }
.sub_menu_green  a:hover{background:none; font-size:13px; color:#538a41; font-style:normal; font-weight:normal}
.sub_menu_green span {padding:3px 10px 4px 10px; background:url(../images/sub_menu_over.png) no-repeat top right; margin:0 0 0 25px; width:225px !important; width:245px; display:block; color:#37465e; font-style:italic; font-weight:bold; font-size:12px }


.sub_menu_green_inner {padding:0; }


