* {
     padding: 0;
     margin: 0;
}
img {
     border: 0;
}
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666;
	text-align:center;
	background-color: #fff;
}
a:link, a:visited {
    text-decoration: underline;
    color: #eb6930;
    font-size: 12px;
}
a:hover{
	text-decoration:underline;
	color:#ffc300;
}

p{
	padding-top:5px;
	padding-bottom:5px;
	text-align:justify;
}
h1{
	font-size:30px;
	font-weight:bold;
    font-family: Times New Roman;
    color:#ffc300;
	padding-top:30px;
	padding-left:40px;
	padding-bottom:10px;
}
h2{
    font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
}
h3{
	font-size:17px;
	font-weight:bold;
    font-family: Times New Roman;
    font-style:italic;
    color:#eb6930;
    text-align:left;
}
div.container{
	margin:auto;
	width:1000px;
}
div.main-left{
	width: 200px;
	float: left;
	padding-left:25px;
	padding-right:25px;
}
div.main-right{
	width:750px;
	float:left;
	text-align:left;
}
div.main-right div.contents{
	min-height:500px;
}

div.logo{text-align:center;}
div.tel{
	color: #7b3400;
    font-family: Georgia;
    font-size:20px;
    text-align:right;
    height:50px;
    padding-top:4px;
    padding-right:20px;
    padding-bottom:10px;
    font-weight:bold;
	background: url('/dis/top_tel.png') no-repeat top right;
}
div.right-top{
	width:639px;
	height:94px;
	text-align:left;
	margin-left:35px;
	background: #fff url('/dis/top_menu.png') no-repeat top left;
}
div.menu2{
	width:300px;
	height:94px;
	float:left;
}
div.menu2 ul{
	list-style-type: none;
	height: 56px;
	width: 623px;
	padding-left:20px;
	padding-top:15px;
}
div.menu2 ul li{float:left;}
div.menu2 ul li a:link,div.menu2 ul li a:visited{
	padding-left:15px;
	color: #eb6930;
    font-family: Times New Roman;
    font-size:24px;
    font-style: italic;
    font-weight:bold;
    text-decoration:none;
}
div.menu2 ul li a:hover{
	color:#7b3400;
	text-decoration:underline;
}
a.cur{
	color:#7b3400 !important;
}
div.left_top{
	width:185px;
	height:15px;
	background: #fff8d4 url('/dis/left_menu_top.png') no-repeat top left;
	margin-top:60px;
}
div.left_foot{
	width:185px;
	height:15px;
	background: #fff8d4 url('/dis/left_menu_foot.png') no-repeat top left;
}
div.left_content{
	width:145px;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	background: #fff8d4 url('/dis/left_menu_bg.png') repeat-x top;
}
div.menu1 ul{
	list-style-type: none;
	padding-top:10px;
	text-align:left;
}
div.menu1 ul li{ padding-bottom:5px;}
div.menu1 ul li a:link,div.menu1 ul li a:visited{
	color: #666;
    font-size:13px;
    text-decoration:underline;
}
div.menu1 ul li a:hover{
	color:#eb6930;
	text-decoration:underline;
}
div.menu1 a.view_all:link,div.menu1 a.view_all:visited{
	color:#6ea429;
}
div.menu1 a.view_all:hover{
	color:#eb6930;
}
div.search{
	width:339px;
	height:94px;
	float:left;
}
.search-input{
	width:260px;
	margin-top:20px;
	margin-left:25px;
	background:transparent;
	padding-top:5px;
	padding-bottom:5px;
	border:0;
}
.search-btn{
	margin-top:13px;
	margin-left:195px;
}

div.cat_info{
	min-height:20px;
	padding-left:40px;
	padding-bottom:20px;
}
div.mini_event{
	width:294px;
	height:81px;
	float:left;
	background: #fff url('/dis/event_bg.png') no-repeat top left;
	margin-left:25px;
	margin-bottom:20px;
}
div.mini_event div.event-left{
	width:210px;
	height:74px;
	padding-left:10px;
	padding-top:7px;
	float:left;
}
div.mini_event div.event-right{
	width:59px;
	height:74px;
	float:left;
	padding-right:5px;
	padding-left:10px;
	padding-top:7px;
}

div.mini_event div.event-left h2 a{
	color:#7b3400;
	font-family: Times New Roman;
	text-decoration:none;
	font-size:16px;
}
div.mini_event .event-left .cats a:link, div.mini_event .event-left .cats a:visited{color:#999;}
div.mini_event .event-left .cats a:hover{color:#eb6930;}
div.mini_event .event-right div.date{text-align:left;color:#6ea429;}
div.mini_event .event-right .button{margin-top:20px;}
div.mini_event .event-right .button a{color:#6ea429;}

div.mini_event_top{
	width:190px;
	height:185px;
	float:left;
	background: #fff url('/dis/top_event_bg_1.png') no-repeat top left;
	margin-right:25px;
	margin-left:25px;
	margin-bottom:30px;
}
.nechet{
	background: #fff url('/dis/top_event_bg_2.png') no-repeat top left !important;
}
div.mini_event_top div.img{
	padding-left:43px;
	width:101px;
	padding-top:14px;
}
div.mini_event_top div.content{
	width:170px;
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
}
div.mini_event_top div.content h2 a{
	color:#7b3400;
	text-decoration:none;
	font-size:14px;
}

.cssTitle1 { font-family: Times New Roman; font-size: 14px; color: #eb6930; background: url("/dis/cal_top.png") no-repeat top center; font-style:italic; height:41px;}
.cssDays1 { font-family: Arial, Helvetica; font-size: 12px; color: #666666;}
.cssSaturdays1, .cssSundays1 { font-family: Arial, Helvetica; font-size: 12px; color: #eb6930;}
.cssHilight1 { font-family: Arial, Helvetica; font-size: 12px; color: #666666; background-color: #ffc300; cursor: pointer; }

a.cal_arr:link,a.cal_arr:visited{color: #eb6930;font-size:16px;text-decoration:none;}
a.cal_arr:hover{color:#8bc53e;text-decoration:none;}

div.menu1{
	text-align:center;
	padding-top:30px;
}
div.ev_img{
	width:163px;
	height:115px;
	float:left;
	background: url('/dis/event_img.png') no-repeat top right;
	margin-top:40px;
	padding-top:15px;
	margin-right:20px;
	margin-bottom:10px;
	text-align:center;
}
div.ev_desc{
	width:620px;
	padding-top:40px;
	padding-left:40px;
	padding-right:70px;
}

div.ev_desc h1{
	padding:0px 0px 10px 0px !important;

}
div.ev_desc div.date{
	font-style:italic;
	padding-bottom:10px;
}
div.ev_desc div.cats{
	padding-bottom:10px;
}

div.ev_desc div.eticket{
	padding-top:10px;
	padding-bottom:10px;
}

div.ev_desc .order{
	width:370px;
	padding:10px;
	margin:10px;
	border:1px dashed #ffc300;
}
div.ev_desc .order input, div.ev_desc .order textarea, div.ev_desc .order select{background:transparent;border:solid 1px #777;}
div.ev_desc .order input.submit{background-color:#ffc300;color:#7b3400;padding:4px;margin-top:5px;border:0px;}
.order h2{
	font-size:18px;
	color:#eb6930;
}
div.foot{
	background: #c5ef90 url('/dis/foot.png') no-repeat bottom left;
	height:47px;
	width:664px;
	text-align:left;
	padding-left:40px;
	padding-top:15px;
	margin-top:20px;
	margin-bottom:20px;
}

ul.list_cat{
	list-style-type: none;
	text-align:left;
	padding-left:40px;
}
ul.list_cat li{ padding-bottom:10px;}
ul.list_cat li a:link, ul.list_cat li a:visited{
	color: #666;
    font-size:14px;
    text-decoration:underline;
}
ul.list_cat li a:hover{
	color:#eb6930;
	text-decoration:underline;
}