	body{margin:0;padding:0;background:#fff;}


	a:link{color:#0b3997;text-decoration:underline;}
	a:visited{color:#265ed1;text-decoration:underline;}
	a:hover{color:#871518;text-decoration:underline;}

	img{border:0;}

	span.red{color:red;}

	div#error_layer{display:none;position:absolute;top:50%;left:40%;background:#fff;padding:10px;border:1px solid #9D2439;}
	div#error_text{font-family:"Trebuchet MS", Arial;font-weight:bolder;color:#5d5d5d;}
	div#error_layer .close-button{font-family:Arial;font-style:normal;vertical-align:middle;background:url('i/close.gif') right no-repeat;font-size:12px;text-align:right;padding-bottom:30px;}
	div#error_layer a.close-button:link{color:#4a9dc8;}
	div#error_layer a.close-button:visited{color:#871518;}
	div#error_layer a.close-button:hover{color:#225b7f;}

	div#mp3_ban{margin-left:20px;;margin-top:10px;font-size:23px;display:none;position:absolute;top:25%;left:220px;background:#fff;padding:10px;border:1px solid #4a9dc8;color:#4a9dc8;}

	div#container{width:100%;}

	div#top_bg{width:100%;height:286px;background:url('/new/i/bg.jpg') top right no-repeat;}

	div#cart-notice{
		font-family:Georgia;
		font-style:italic;
		font-size:23px;
		text-align:left;
		}

	div#cart-notice a:link{color:#871518;}
	div#cart-notice a:visited{color:#871518;}
	div#cart-notice a:hover{color:#3e0103;}

	div#cart-notice.empty{color:#5d5d5d;}
	div#cart-notice.full{color:#2b2b2b;}


	div#menu{position:absolute;left:0px;top:30px;}

	div#menu ul{margin:0px;text-align:left;vertical-align:middle;}
	div#menu ul li{
		font-family:Georgia;
		font-style:italic;
		font-size:23px;
		list-style:none;
		margin-right:10px;
		padding:10px;
		height:30px;
		line-height:23px;
		}
	div#menu ul li.active-link{background:url('i/menu-active.gif') top right no-repeat;padding-right:15px;}

	div#menu li a:link{color:#871518;}
	div#menu li a:visited{color:#871518;}
	div#menu li a:hover{color:#3e0103;}

	div#menu li.active-link a:link{color:#fff;}
	div#menu li.active-link a:visited{color:#fff;}
	div#menu li.active-link a:hover{color:#fff;}

	#logo{position:absolute;right:370px;top:35px;height:156px;width:142px;z-index:1000;}

	div#left-col{
		width:30%;
		vertical-align:top;
		padding-left:15px;
		margin-top:25px;
		font-family:Georgia;
		font-style:italic;
		font-size:15px;
		height:100%;
		color:#2b2b2b;
		}

	div#left-col h1{
		font-family:Arial;
		font-style:normal;
		font-size:23px;
		font-weight:bolder;
		color:#000;
		margin-top:3px;
		margin-bottom:25px;
		}

	div#left-col div#fast-search{display:block;margin-bottom:15px;}

	div#left-col div#fast-search a{
		font-family:Georgia;
		font-style:italic;
		font-size:15px;
		padding-left:5px;
		}

	div#left-col div#fast-search a:link{color:#871518;}
	div#left-col div#fast-search a:visited{color:#871518;}
	div#left-col div#fast-search a:hover{color:#000;}

	div#fast-search-window{
		width:396px;
		height:313px;
		position:absolute;
		background:url('i/fast-search-background.gif');
		display:none;
	}

	div#left-col div#text-adv{display:block;margin-top:15px;clear:both;}
	div#left-col div#text-adv a:link{color:#871518;}
	div#left-col div#text-adv a:visited{color:#871518;}
	div#left-col div#text-adv a:hover{color:#000;}
	div#left-col div#text-adv img{padding-right:10px;}


	div#fast-search-window table{margin-left:20px;;margin-top:10px;}

	div#fast-search-window td{font-size:23px;color:#000;padding:7px;text-align:right;}
	div#fast-search-window td small{font-size:11px;}

	div#fast-search-window select{width:176px;}
	div#fast-search-window input{width:176px;}

	div#fast-search-window .close-button{font-family:Arial;font-style:normal;height:24px;vertical-align:middle;background:url('i/close.gif') right no-repeat;font-size:13px;display:block;text-align:right;margin-top:35px;margin-right:35px;padding-right:30px;}
	div#fast-search-window a.close-button:link{color:#871518;}
	div#fast-search-window a.close-button:visited{color:#871518;}
	div#fast-search-window a.close-button:hover{color:#225b7f;}

	div#fast-search-window .search-button{font-size:23px;display:block;text-align:right;margin:5px;padding-right:25px;}
	div#fast-search-window a.search-button:link{color:#871518;}
	div#fast-search-window a.search-button:visited{color:#871518;}
	div#fast-search-window a.search-button:hover{color:#225b7f;}


	div#banner-160x400{margin-top:64px;margin-bottom:64px;}

	div#content{width:60%;height:100%;}

	div#banner-600x90{margin-top:25px;margin-bottom:25px;}

	div#content h2{
		font-family:Georgia;
		font-style:italic;
		font-size:18px;
		font-weight:normal;
		color:#2b2b2b;
		margin-bottom:10px;
		}
	div#content div.popular{
		width:45%;
		vertical-align:top;
		font-family:Arial;
		font-size:12px;
		color:#cfcfcf;
		padding-right:4%;
		margin-bottom:15px;
		line-height:21px;
		}

	div#content div#action h1{
		font-family:Georgia;
		font-style:italic;
		font-size:21px;
		font-weight:normal;
		color:#000;
		margin-bottom:10px;
	}

	div#content div#date-place{
		font-family:Arial;
		font-size:12px;
		color:#2b2b2b;
		margin-bottom:20px;
	}

	div#content div#action-menu{padding-top:30px;padding-bottom:30px;}
	div#content div#action-menu ul{margin:0;padding:0;}
	div#content div#action-menu li{list-style:none;margin:0;padding:5px;display:inline;margin-right:10px;font-family:Arial;font-size:12px;font-style:italic;}
	div#content div#action-menu li.active{background:#901719;color:#fff;font-style:normal;}
	div#content div#action-menu li.active a:link{color:#fff;}
	div#content div#action-menu li.active a:visited{color:#fff;}
	div#content div#action-menu li.active a:hover{color:#fff;}

	div#content div#description{
		font-family:Arial;
		font-size:12px;
		color:#2b2b2b;
		line-height:21px;
	}

	div#content div#tickets{
		font-family:Arial;
		font-size:12px;
		color:#2b2b2b;
		line-height:21px;
	}

	div#content div#tickets .date{
		font-family:Georgia;
		font-style:italic;
		font-size:15px;
		font-weight:normal;
		color:#000;
		margin:10px;
		margin-top:20px;
	}

	div#content div#tickets table{
		padding:0px;
		margin:0px;
		width:90%;
	}

	div#content div#tickets table th{
		background:#f1f1f1;
		text-align:left;
		font-family:Arial;
		font-size:12px;
		color:#2b2b2b;
		padding:10px;
		padding-left:20px;
		padding-right:20px;
	}

	div#content div#tickets table td{
		text-align:left;
		font-family:Arial;
		font-size:12px;
		color:#2b2b2b;
		padding:10px;
		padding-left:20px;
		padding-right:20px;
		border-bottom:1px solid #f1f1f1;
	}

	div#content div#search{
		text-align:left;
		font-family:Arial;
		font-size:12px;
		color:#2b2b2b;
	}

	div#content div#search div.search_item{
		margin-bottom:35px;
		vertical-align:middle;
	}

	div#content div#search div.search_illustration{
		width:148px;
		height:148px;
		background:url('i/search-pic-background.gif') no-repeat;
	}

	div#content div#search div.search_illustration img{
		padding-top:14px;
		padding-left:14px;
		width:120px;
	}

	div#content div#search div.search_information{
		margin-left:10px;
		width:50%;
	}

	div#content div#search div.search_information h1{
		font-family:Georgia;
		font-style:italic;
		font-size:21px;
		font-weight:normal;
		color:#000;
		margin:0;
		margin-bottom:10px;
	}

	div#content div#search div.search_information h1 a:link{
		color:#000;
		text-decoration:none;
	}
	div#content div#search div.search_information h1 a:visited{
		color:#000;
		text-decoration:none;
	}
	div#content div#search div.search_information h1 a:hover{
		color:#000;
		text-decoration:underline;
	}

	div#content div#search div.search_description{
		font-family:Arial;
		font-size:11px;
		color:#a4a4a4;
		padding-top:10px;
		padding-bottom:0px;

	}

	div#content div#search .search_date{
		font-family:Georgia;
		font-style:italic;
		font-size:15px;
		font-weight:normal;
		color:#000;
	}

	div#content div#search div#warning{
		font-family:Georgia;
		font-style:italic;
		font-size:17px;
		font-weight:normal;
		color:#000;
	}

	div#big-search{font-family:Georgia;font-style:italic;}

	div#big-search table{;margin-top:10px;}

	div#big-search td{font-size:23px;color:#000;padding:7px;text-align:right;vertical-align:middle;}
	div#big-search td small{font-size:11px;}

	div#big-search select{width:176px;}
	div#big-search input{width:176px;}

	div#big-search .search-button{font-size:23px;margin:5px;}
	div#big-search a.search-button:link{color:#871518;}
	div#big-search a.search-button:visited{color:#871518;}
	div#big-search a.search-button:hover{color:#225b7f;}

	div#content div#cart p{
		font-family:Arial;
		font-size:12px;
		color:#000;
	}

	div#content div#cart h1{
		font-family:Georgia;
		font-style:italic;
		font-size:25px;
		font-weight:normal;
		color:#000;
		margin:0;
		margin-bottom:20px;
	}

	div#content div#cart table{
		padding:0px;
		margin:0px;
		width:90%;
	}

	div#content div#cart table th{
		background:#f1f1f1;
		text-align:left;
		font-family:Arial;
		font-size:12px;
		color:#2b2b2b;
		padding:5px;
		padding-left:10px;
		padding-right:10px;
	}

	div#content div#cart table td{
		text-align:left;
		font-family:Arial;
		font-size:12px;
		color:#2b2b2b;
		padding:5px;
		padding-left:10px;
		padding-right:10px;
	}

	div#content div#cart table td.separator{
		border-top:1px solid #f1f1f1;
	}

	div#content div#cart table .date{
		font-family:Georgia;
		font-style:italic;
		font-size:15px;
		font-weight:normal;
		color:#000;
	}

	div#content div#cart table h2{
		font-family:Georgia;
		font-style:italic;
		font-size:17px;
		font-weight:normal;
		color:#000;
		margin:0;
		margin-bottom:0px;
	}

	div#content div#cart table h2 a:link{
		color:#000;
		text-decoration:none;
	}



	div#content div#search .action-menu{padding-top:20px;}
	div#content div#search .action-menu ul{margin:0;padding:0;}
	div#content div#search .action-menu li{list-style:none;margin:0;padding:5px;padding-left:0px;display:inline;margin-right:10px;font-family:Arial;font-size:12px;font-style:italic;}

	.order{font-size:23px;display:block;text-align:left;font-style:italic;margin:5px;padding-right:25px;}
	a.order:link{color:#871518;}
	a.order:visited{color:#871518;}
	a.order:hover{color:#225b7f;}

	div#footer{
		width:100%;
		display:block;
		margin-top:50px;
		font-family:Arial;
		font-size:11px;
		color:#2b2b2b;
		padding-bottom:25px;
		}

	div#footer-left{
		width:25%;
		padding-left:15px;
	}

	div#footer-right{width:70%;}
	div#footer-menu a{padding-right:10px;}

	.inline-block {
		display: -moz-inline-stack;
		display: inline-block;
		_overflow: hidden;
		zoom: 1;
		*display: inline;
	}

#menu_nd{text-align:center;vertical-align:middle;margin:0px;padding-top:2px;}
#menu_nd ul{margin:0;margin-top:6px;list-style-position: outside;list-style-type: none;}
#menu_nd li{display:-moz-inline-box;display:inline-block;zoom:1;*display:inline;width:180px;padding-top:5px;margin-top:10px;padding-bottom:10px;height:35px;}
#menu_nd a{color:#fff;font-size:21px;border:0;text-decoration:none;font-family:arial;margin-right:30px;}
#menu_nd li.active-link{background:url('/new/i/active_menu.gif') no-repeat left top;}

	#big-search_nd {height:360px;padding-top:128px;background:url('/new/i/search_bg.jpg') no-repeat;}
	#big-search_nd td{color:#fff;font-family:arial;font-style:normal;padding:10px;font-weight:bolder;font-size:12px;}
	#cal2 td{color:#000;}

div#content div.popular2 {
width: 45%;
vertical-align: top;
font-family: "Arial";
font-size: 12px;
color: #000;
padding-right: 4%;
margin-bottom: 15px;
line-height: 21px;
}
div#content div.popular2 h2{color:#e81c25;font-family:arial;font-size: 18px;font-weight: 400;margin: 10px 0 10px;font-style:normal;}
div#content div.popular2 a{color:#000;}
div#content div.popular2 a:hover{color:#e81c25;}

p.pl{text-align:left;margin-right:10px;font-size:11px;}