body{margin:0;padding:0;text-align:center;background:#FFF url(img/bg-5.jpg) 50% 0 repeat-y}
body,td,th{font:normal 11px Tahoma;color:#000}
th{font-weight:bold; text-align:left}
h1,h2,h3,h4,h5,h6{font:normal 20px Tahoma; padding:0 0 10px 0; margin:0; color:#630}
h4,h5 {font-weight: bold; font-size:15px; color: #000;}
h3{font-size:20px;padding:0 0 14px 0}
h6{font:bold 11px Tahoma; color:#9a5d33; padding-bottom:9px}
#left-colum h2,
#right-colum h2{background:url(img/header-1.jpg); width:214px; height:28px; padding:9px 26px 10px 25px; margin:0 -26px 11px -25px; line-height:28px; position:relative}
p{margin:0;padding:0 0 14px 0}
a{text-decoration:underline;color:#630; outline:none}
a:hover{text-decoration:none; color:#c30000}
a img{border:0}
form{margin:0; padding:0}
big{font-size:13px}
small{font-size:10px}
ol{margin:0;padding:0 0 14px 30px}
ul{margin:0; padding:0 0 14px 0; list-style:inside disc}
.input,select,textarea{font:normal 11px Tahoma; color:#000; border:2px solid #cbb79b; border-right-color:#e3d4bf; border-bottom-color:#e3d4bf;background:#f7f4ec}
.unact{color:#666}
a.button{display:block;color:#c30000; text-decoration:underline; font:bold 13px Tahoma; line-height:15px; background:url(img/but-2.jpg) 100% 0 no-repeat; height:15px; float:right; border:0; padding:6px 38px 10px 8px; margin:0 -20px 0 0;_margin-right:-10px; position:relative}
.button:hover{color:#000; background-position:100% 100%}

.butSubmit {display:block; background:url(img/but-2.jpg) 100% 0 no-repeat; 
font:bold 13px Tahoma; color:#c30000; height:31px; font-size:12px; padding-right:32px; margin:0 -20px 0 0;_margin-right:-10px; position:relative; float:right; cursor: pointer; border:0px; text-decoration: underline;  padding-bottom:5px;}
.butSubmit:hover{color:#000; background-position:100% 100%}

table{border:0; border-collapse:collapse; width:100%}
table td{border-bottom:1px solid #eee; padding:5px}
table th{border-bottom:1px solid #666; padding:5px}

img.img{border:1px solid #d0c8b6}
img.left{border:1px solid #d0c8b6; float:left; margin:0 10px 10px 0}
img.right{border:1px solid #d0c8b6; float:right; margin:0 0 10px 10px}


#main{width:100%;min-width:1000px; overflow:hidden; zoom:1; position:relative;width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%')}
#main #deco-1{background:url(img/bg-2.jpg) 50% 0}
#main #deco-2{padding:0 3px;margin:0 auto;width:900px; background:url(img/bg-3.jpg) 50% 0 repeat-y}
#main #deco-3{width:900px;background:url(img/bg-4.jpg) 50% 100% repeat-x}
#main #deco-4{background:url(img/deco-1.jpg) 250px 0 no-repeat}
#main #head{height:405px;background:url(img/deco-4.jpg) 650px 195px no-repeat}
#main #deco-5{height:43px; background:url(img/deco-6.jpg) 50% 0 repeat-x; margin-bottom:-2px;}
#main #deco-6{height:43px; background:url(img/deco-7.jpg) 50% 0 repeat-x}
#main #container{width:900px; padding:0 10px; margin:0 auto; text-align:left; overflow:hidden; zoom:1; background:url(img/bg-1.jpg) 50% 0 repeat-y;}
#main #container #left-colum{width:214px; padding:0 18px; float:left}
#main #container #content{width:362px;float:left; padding:14px 10px 0 19px}
#main #container #right-colum{width:214px; padding:0 18px; float:right}


#main #inner #container{width:900px; padding:0 10px; margin:0 auto; text-align:left; overflow:hidden; zoom:1; background:url(img/bg-1-in.jpg) 50% 0 repeat-y; }
#main #inner #container #content{width:611px;float:left; padding:14px 10px 20px 19px; background-color: #fff}

#main #footer{width:900px; padding:0 3px; margin:0 auto; overflow:hidden; zoom:1}

#head #logo{float:left; width:250px;padding:59px 0 0 0; background:url(img/deco-2.jpg) 100% 17px no-repeat; font-size:13px}
#head #logo a{color:#000; text-decoration:none}
#head #logo a b{display:block; margin-bottom:22px; font-weight:normal}
#head #logo a img{padding-bottom:0px}
#head #head-right{width:250px; float:right; background:url(img/deco-3.jpg) 0 17px no-repeat; font-size:12px; position:relative}
#head #head-right #menu-site{margin:0; padding:0 0 30px 67px; list-style:none; overflow:hidden; zoom:1; text-align:left}
#head #head-right #menu-site li{width:22px; height:21px; padding:20px 5px 0 12px; background:url(img/mns-1.jpg) 0 0 no-repeat; float:left}
#head #head-right #menu-site li img{background:#c99e6e}
#head #head-right #menu-site li a:hover img{background:#c30000}
#head #head-right big{font-size:17px; top:-5px; position:relative}
#head #head-right #search{position:absolute; top:360px; left:0; width:212px; padding:12px 18px 0 20px; background:url(img/deco-5.jpg) 130px 0 no-repeat;text-align:left}
#head #head-right #search .input{width:140px; margin-top:6px; float:left}
#head #head-right #search .button{background-image:url(img/but-1.jpg)}


.menu{background:url(img/menu-1.jpg) 50% 0 no-repeat; height:43px}
#inner .menu {background-image:url(img/menu-1-in.jpg)}
#deco-6 .menu{background-image:url(img/menu-2.jpg)}
#inner #deco-6 .menu {background-image:url(img/menu-2-in.jpg)}

.menu ul{width:940px; margin:0 auto; padding:11px 0 0 25px; list-style:none; overflow:hidden}
.menu ul li{float:left; padding:0 0 0 40px; font-size:15px}
.menu ul li img{height:16px; background-position:0 0}
.menu ul li a:hover img{background-position:0 100%}
.menu ul li a.mn-2 img{background-image:url(img/mn-1/mn-1.gif); width:54px}
.menu ul li a.mn-3 img{background-image:url(img/mn-1/mn-9.gif); width:86px}
.menu ul li a.mn-4 img{background-image:url(img/mn-1/mn-4.gif); width:79px}
.menu ul li a.mn-5 img{background-image:url(img/mn-1/mn-11.gif); width:67px}
.menu ul li a.mn-6 img{background-image:url(img/mn-1/mn-8.gif); width:67px}
.menu ul li a.mn-7 img{background-image:url(img/mn-1/mn-6.gif); width:88px}
.menu ul li a.mn-8 img{background-image:url(img/mn-1/mn-10.gif); width:50px}
.menu ul li a.mn-9 img{background-image:url(img/mn-1/mn-7.gif); width:64px}


#deco-6 .menu ul li a.mn-2 img{background-image:url(img/mn-2/mn-1.gif)}
#deco-6 .menu ul li a.mn-3 img{background-image:url(img/mn-2/mn-9.gif)}
#deco-6 .menu ul li a.mn-4 img{background-image:url(img/mn-2/mn-4.gif)}
#deco-6 .menu ul li a.mn-5 img{background-image:url(img/mn-2/mn-11.gif)}
#deco-6 .menu ul li a.mn-6 img{background-image:url(img/mn-2/mn-8.gif)}
#deco-6 .menu ul li a.mn-7 img{background-image:url(img/mn-2/mn-6.gif)}
#deco-6 .menu ul li a.mn-8 img{background-image:url(img/mn-2/mn-10.gif)}
#deco-6 .menu ul li a.mn-9 img{background-image:url(img/mn-2/mn-7.gif)}


#footer address{font-style:normal; width:214px; float:left;padding:18px 18px 35px 18px; color:#63615e}
#footer #created{float:right; padding:16px 91px 2px 0; width:103px; color:#896854; position:relative; text-align:left}
#footer #created img{position:absolute; top:14px; left:103px}
#footer #created a,
#footer #created a:hover,
#footer #created a:hover span{color:#896854; text-decoration:none}
#footer #created a span{text-decoration:underline}


.box{background:url(img/hr-2.gif) 50% 100% no-repeat; width:100%; padding:0 1px 6px 0; margin:0 -1px 10px 0}
#left-colum .box,
#right-colum .box{background-image:url(img/hr-1.gif); padding:0 15px 6px 13px; margin:0 -15px 10px -13px}
.box-last{background:none!important}

.box-cloud{padding-bottom:14px}

.box-form-1{padding-bottom:14px}
.box-form-1 label{padding:0 0 5px 0; display:block; line-height:18px}
.box-form-1 .input{width:205px; margin-bottom:3px}
.box-form-1 textarea{width:205px; height:45px; overflow:auto}
.box-form-1 input{vertical-align:bottom}

.info{color:#999; padding:5px 0 14px 0; overflow:hidden; zoom:1}
.info .left{float:left}
.info .right{float:right; text-align: right;}


.box-pages{text-align:center; padding:0 0 10px 0; font:bold 13px Tahoma;color:#9a4e02; position:relative; top:-4px; color: #000;}
.box-pages a{color:#9a4e02}
.box-pages a:hover{color:#c30000}
.box-pages a img{width:16px; height:12px; vertical-align:middle; background-position:0 0}
.box-pages a:hover img{background-position:0 100%}
.box-pages a.back img{background-image:url(img/back.gif)}
.box-pages a.next img{background-image:url(img/next.gif)}

.box-video{border:1px solid #d0c8b6; margin-bottom:14px}


#activeLnk a img, #activeLnk a:hover img{background-position:0 100%; cursor: default;}


table.schedule tr td{font-size: 11px; text-align: center;}
table.schedule tr td{border-right: solid 1px #E1C6A2;}
table.schedule thead tr{background-color: #F7F3E8;}
table.schedule td.left {border-left: solid 1px #E1C6A2; text-align: left;}

.contBlock {float:left; background-color: #F7F3E8; margin: 10px; padding: 15px; width: 255px;}
.contClear {clear: both;}


#content ul, ul.sqBull{margin:0; padding:0 0 13px 0; list-style:none; _margin: 0 0 0 -15px;}
#content ul li, ul.sqBull li{padding:0 0 0 13px; background:url(img/li-1.gif) 0 5px no-repeat; zoom:1}
#content ul.announce li{padding:0px; background: none;}

#content div.thumbscontainer ul.thumbs, #content div.childscontainer ul.thumbs {padding: 0px; list-style:none; margin: 0px;}
#content div.thumbscontainer ul.thumbs li, #content div.childscontainer ul.thumbs li{padding: 0px; background: none; margin: 0px;}
#content div.thumbscontainer ul.thumbs li A img, #content div.childscontainer ul.thumbs li A img{border: solid 5px #F3EBDE;}
#content div.thumbscontainer ul.thumbs li A:hover img, #content div.childscontainer ul.thumbs li A:hover img{border: solid 5px #E1C6A2; }

#FeedBackForm div.row {clear: both}
#FeedBackForm div.row div{float: left; padding: 2px 0 2px 0;}
#FeedBackForm div.row div div{clear: both; color: #C30000; font-weight: bold;}
#FeedBackForm div.row div .input, #FeedBackForm div.row div .textinput{width: 250px;}
#FeedBackForm div.row div.name{width: 160px; padding-top:8px;}
.submitSend {border: solid 1px #E3D4BF; border-right-color: #CBB79B; border-bottom-color:#CBB79B; background-color: #EBD6B7; color: #663300; padding: 2px 0 2px 0px; width: 148px;}
.submitSend:disabled {color: #F7F4EC; border-color: #E5D1B6;}



.ajaxSearch_paging {margin-bottom: 15px;}
.ajaxSearch_paging A, .ajaxSearch_paging .ajaxSearch_currentPage {font: bold 13px Tahoma, sans-serif;} 
.ajaxSearch_resultsInfo {font-weight: bold;}
.ajaxSearch_result {padding:0 0 0 15px; background:url(img/li-1.gif) 0 5px no-repeat; }


#events td {text-align: left; }
#events tbody td {vertical-align: top;}
