body {margin:7px 0px; padding:0px;text-align:center;background: #E6ECF0 url(images/bg.gif) repeat-x;}
#page {width:777px;margin:0px auto;text-align:left;padding:0;}
body , p , ul , li , td {font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;line-height: 17px;}

img {border: 0;margin: 0;}
img.block {display: block;}
img.adr {margin: 3px 0 0 0;}
a:link , a:visited , a:active {color: #587782;text-decoration: none;} 
a:hover {color: #D60000;}

a.doc_lnk:link , a.doc_lnk:visited , a.doc_lnk:active {
	color: #587782;
	text-decoration: none;
	padding-left: 16px;
	background: url(images/doc.gif) no-repeat left;
} 
a.doc_lnk:hover {
	color: #D60000;
	background: url(images/doc2.gif) no-repeat left;
}

h1 , h2 , h3 , h4 {color: #666;text-transform: uppercase;margin-bottom: 10px;}
h1 {
	font-size: 15px;
	color: #A9D1E5;
	padding-top: 7px;
	margin-top: 0;
	margin-bottom: 20px;
	height: 31px;
	background: url(images/h1_bg.gif) no-repeat right bottom;
}
h2 {
	font-size: 12px;
	color: #587782;
	text-transform: uppercase;
}
h3 {font-size: 15px; color: #fff;margin-top: 0;margin-bottom: 20px;}
h4 {font-size: 11px;}

table td {padding: 0;text-align: left;vertical-align: top;border: 0;}
table.main {width: 777px;background-color: #fff;}
table.content {width: 100%;background-color: #fff;border: solid 4px #fff;}

.tbl_left {width: 3px;background: url(images/tbl_left.gif) repeat-y;}
.tbl_rght {width: 3px;background: url(images/tbl_rght.gif) repeat-y;}

#top_left {width: 202px;padding: 0px 0px 5px 1px;border-bottom: solid 5px #E7E7E7;}
#top_rght {width: 563px;border-right: solid 1px #E7E7E7;border-bottom: solid 5px #E7E7E7;}
.text {padding: 28px;}
.text2 {padding: 5px 28px 28px 28px;}
.nav {color: #587782;font-size: 11px;}
#address {width: 202px;height: 180px;background: url(images/address.gif) no-repeat top left;padding: 6px 10px 0 28px; line-height:15px;color:#666;}
#credit {height: 28px;background-color: #E7E7E7;color: #666;text-align: right;vertical-align: middle;padding-right:28px;}
#news1 , #news2 , #news3 , #news4 {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 235px;
	height: 150px;
	border: 1px solid #E7E7E7;
	padding: 10px;
	margin: 0 0 20px 0;
}
#news1 , #news3 {float: left;}
#news2 , #news4 {float: right;}
#news1 img , #news2 img , #news3 img , #news4 img  {float: right;}

input {font-size: 10px;vertical-align: middle;padding-left: 4px;padding-right: 4px;}
textarea {border: 1px solid #666;width: 300px;height: 150px;margin-bottom: 10px;color: #666;}
input.text {border: 1px solid #666;width: 300px;height: 20px;margin-bottom: 10px;color: #666;}
input.bttn {border: 1px solid #949494;background-color: #949494;width: 80px;height: 20px;color: #fff;}
ul.link {list-style: square;color: #587782;margin-left: 20px;}
ul li {margin-bottom: 10px;}
hr {color: #666;border: 0;width: 100%;height: 1px;}
p.grey {color: #666;}
#m1 {background-image: url(images/menu_1_on.gif);}
#m2 {background-image: url(images/menu_2_on.gif);}
#m3 {background-image: url(images/menu_3_on.gif);}
#m4 {background-image: url(images/menu_4_on.gif);}
#m5 {background-image: url(images/menu_5_on.gif);}
#m6 {background-image: url(images/menu_6_on.gif);}
.cssnav	{position: relative;background-repeat: no-repeat;display: block;width: 202px;height: 39px;margin: 0;padding: 0;border-right: 1px solid #E7E7E7;border-bottom: 1px solid #E7E7E7;border-left: 1px solid #E7E7E7;}
.cssnav a {display: block;width: 202px;height: 39px;float: left;margin: 0;padding: 0;color: black;}
.cssnav img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssnav a:hover img {visibility: hidden;}
.ticketbox { background-color:#E6ECF0;}.tickettext {
	background-color:#E6ECF0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

