* {padding:0; margin:0; font-family: verdana, helvetica, arial; }
html {background: #888888 url('../images/back.png') 0 0 repeat-x; color:#000; height: 100%; overflow: auto;}
body {min-width:900px; height: 100% }
a {color: #444; text-decoration:none; outline:none;}
p, .pa {font-family: times, serif; font-size:14px;}
ul {list-style:disc inside none;}
li {font-family: times, serif; font-size:14px;}
h1 {font-size:18px;}
h2 {font-size:14px;}
a:hover, a:active {color: #000}
#centertable{width:100%; height:100%}
#centertable td{vertical-align:center}

.sprite{background: url('../images/s5.png') 0 0 no-repeat;}
.spriteud{background: url('../images/ud3.png') 0 0 repeat-x;}
.spritelr{background: url('../images/lr3.png') 0 0 repeat-y;}
#logo{margin-top:2px; background-position:0 -32px;width:305px;height:87px;}
.bord{position:absolute;}
.bbr{background-position:-16px -16px;width:14px;height:14px;right:-10px;bottom:-11px;}
.bbl{background-position:0 -16px;width:14px;height:14px;left:-6px;bottom:-11px;}
.btr{background-position:-16px 0;width:14px;height:13px;right:-10px;top:-5px;}
.btl{background-position:0 0;width:14px;height:13px;left:-6px;top:-5px;}

#bb{background-position:0 -5px;width:788px;height:11px;bottom:-11px;left:8px;}
#bt{background-position:0 0;width:788px;height:5px;top:-5px;left:8px;}
#bl{background-position:0 0;width:6px;height:489px;top:8px;left:-6px;}
#br{background-position:-6px 0;width:10px;height:489px;top:8px;right:-10px;}
.tb{background-position:0 -5px;width:38px;height:11px;bottom:-11px;left:8px;}
.tt{background-position:0 0;width:38px;height:5px;top:-5px;left:8px;}
.tl{background-position:0 0;width:6px;height:39px;top:8px;left:-6px;}
.tr{background-position:-6px 0;width:10px;height:39px;top:8px;right:-10px;}

#gallery li:hover .bbr, #gallery li.selected .bbr{background-position:-48px -16px;bottom:-11px;right:-11px; width:16px; height:16px;}
#gallery li:hover .bbl, #gallery li.selected .bbl{background-position:-32px -16px;bottom:-11px;left:-10px; width:16px; height:16px;}
#gallery li:hover .btr, #gallery li.selected .btr{background-position:-48px 0;top:-9px;right:-11px; width:16px; height:16px;}
#gallery li:hover .btl, #gallery li.selected .btl{background-position:-32px 0;top:-9px;left:-10px; width:16px; height:16px;}
#gallery li:hover .tb, #gallery li.selected .tb{background-position:0 -32px; bottom:-10px;left:6px;width:39px;height:10px;}
#gallery li:hover .tt, #gallery li.selected .tt{background-position:0 -16px; top:-9px;left:6px; width:39px;height:10px;}
#gallery li:hover .tl, #gallery li.selected .tl{background-position:-16px 0; top:7px;left:-10px; width:10px;height:38px;}
#gallery li:hover .tr, #gallery li.selected .tr{background-position:-32px 0; top:7px;right:-10px; width:10px;height:38px;}

#main{width:800px;height:500px;margin:0px auto 0 auto;position:relative;}
#back{background-color: #405042; width:100%; height:100%; position:absolute; top:0; left:0;}
#backpic{width:100%; height:100%; position:absolute; top:0; left:0;}
#backfade{width:100%; height:100%; position:absolute; top:0; left:0; background-color:#000;}

#nav{position:absolute; top:380px; width:800px; height:100px;}
#navinner{padding:10px 50px; height:100px;}
#ays{position:absolute; top:70px; left:400px; width:440px; height:15px;}
#ays a{font-size:17px; padding-right:10px;}
#ays a.chosen{color:#000;cursor:default;}
#centercomments{position:absolute; top:5px; left:300px; width:480px; height:60px}
#centercomments td{vertical-align:center}
.comment{display:block; width:480px; font-size:14px;font-family: times, serif; text-align:center;}
.author{display:block; clear:both; text-align:right;font-family: times, serif; font-size:10px; padding-right:50px;}
	
#footer{width:800px; margin: 0px auto 0 auto; font-size: 12px;padding: 10px 20px 0 20px;text-align: right;color: #FFF; position:relative;}
#footer h1 {font-size:12px;font-weight:normal; display:inline; font-family: verdana, helvetica, arial; }
.b-text{display:block; position:absolute; left:20px; top:10px; cursor: default;}

#gallery{position:absolute;width:70px;}
.elem{position:absolute; font-size:12px; overflow:hidden;}
.page{position:absolute; width:100%; height:100%; left:0; top:0}

#mainstuff{position:absolute; top:0; left:0; width:100%; height:450px; }

#info{width:470px; right:45px; top:170px;}
#facilities{width:250px; left:150px; top: 25px;}
#facilities-list{width:240px; left:435px; top: 70px;}
#activities{width:250px; right:110px; top:80px;}
#activities-annual{width:250px; left:110px; top:80px;}
#prices{width:250px; right:190px; top:120px;}
#contact{width:220px; right:80px; top:65px;}
#contact-message{width:395px; left:55px; top:45px;}

.fback{position:absolute; top:0; left:0; background-color:#FFF; opacity:0.7; filter: alpha(opacity = 70); width:100%; height:100%;}
.finner{position:relative; top:0; left:0; width:100%;}
.finn{padding:6px 10px 6px 10px; text-align:justify;}

#mail {margin:5px 0 2px 0;}
#msg a {font-family: verdana, helvetica, arial;font-size: 12px; border: solid 1px #333; 
background-color: #DDD; color: #000; text-decoration: none; padding: 4px; float:right;margin:5px 2px 0 0; }
#msg a:hover {background-color: #FFF; color: #222;}
#msg a:active {background-color: #FFF; color: #000;}
.mtext {padding: 50px 0 50px 0; width: 100%; font-family: verdana, helvetica, arial;font-size: 15px; text-align:center;}
.textinput {border: solid 1px #333; background-color:#FFF; color: #000; padding: 1px;}
#mail input {width: 280px; margin: 1px -5px 0 0;}
#msg textarea {width: 370px; margin: 1px 0 0 0; height:150px;}
#msg label {font-weight:bold; font-size: 12px;clear:left; display:block; float:left; width:90px; text-align:right; color:#000; }

#gallery {position:absolute; left:-80px; top:0;height:495px; overflow:hidden;}
#gallery ul {list-style:none; width:50px}
.thovercur{cursor: url("../images/openhand.cur"), default;}
.tdragcur{cursor: url("../images/closedhand.cur"),default;}

#gallery li {display:none; text-align:center; margin-bottom:10px; position:absolute; top:0; left:10px; width:50px;height:50px;}
#gallery li img {width:50px; height:50px;}
#gallery li span {display:none; }
.galcontrol {position:absolute; display:block; top:200px; width:32px; height:32px}
#next {right: 15px;background-position: -96px 0}
#prev {left: 13px; background-position: -64px 0}
#next:hover, #next:active {background-position: -160px 0}
#prev:hover, #prev:active {background-position: -128px 0}
.g-view {position:absolute;}
.g-view span {position:absolute; position:absolute; font-size:8px; text-align:right; bottom:2px; right:12px; width:100%; color:#000}
.g-view img {border: 5px solid #fff;display:block; border-bottom-width:13px;}

