* {margin:0; padding:0;}
html {background:#D9DEE6;}

body {
	margin:0; padding:0;
	font-family: "Tahoma", Arial, Verdana;
	color: #000000;
	font-size: 11pt;
    position:relative; width:880px; margin:0 auto; background:#FFFFFF;  border: #CCCCCC 1px solid;
}

#logo { background:url(img/backlogos.gif) right top no-repeat;} #logo #pic { padding-right:500px;}
* html #logo {height:1%;margin:0; padding:0;}
#logo #tabs {list-style:none; margin:0; text-align:center; white-space:nowrap; background:url(img/backmenu.gif) repeat-x #FF0000; padding:5px 0 5px 5px;}
#logo #tabs li {display:inline; margin:0; padding:0; text-decoration:none; }
#logo #tabs a { text-decoration: none; font-family:"Century Gothic", Arial, Verdana; color: #fff; font-size:12px; height:28px; text-align:center;font-weight:bold; padding:0px 18px 0px 18px;}
#logo #tabs a:hover{ background:url(img/backmenuon.gif) repeat-x;}
#logo #on{ background:url(img/backmenuon.gif) repeat-x;}
#logo #subtabs {list-style:none; position:absolute; left:10px; z-index:100; background:#999; padding:5px 5px 10px 5px;}
#logo #subtabs li {color:#FFFFFF; margin:5px;}
#logo #subtabs a {color:#FFFFFF; font-weight:bold; padding:5px; text-decoration:none; font-size:8pt;}
#logo #subtabs a:hover {background:#FF9900 url(img/backmenuon.gif);}
.tabShow{visibility:visible;}
.tabHide{visibility:hidden;}

#main{position:relative; background:url(img/topa.gif) left bottom repeat-x;}
#main #txt p{margin:0 5px 10px 5px; padding:0 50px;}
#main #txt p:first-letter{DISPLAY: inline; FONT-SIZE: 22pt; FLOAT: left; MARGIN: 2px 4px 0px 0px; COLOR:#999; LINE-HEIGHT: 26px; POSITION: relative; font-weight:normal;}
#main .tool {position:relative; top:40px; left:10px; font-weight:normal; color:#CCCCCC; padding:10px 0 0 10px; font-size:15pt; margin:0;}
#main #cent{margin:50px 150px 50px 50px;}
#main h6 {margin:10px 0 15px 15px; padding:0; font-size:10pt; color:#FF3300;}
#main h6 a {text-decoration:none; color:#FF9900;}
#main h6 a:hover{text-decoration:underline; color:#FF0000;}
#main h5 {margin:0px 20px 10px 20px; padding:0; font-size:22px; color:#888; font-weight:normal; white-space:nowrap;}
#main .just_text {margin:20px 50px 20px 90px; text-indent:30px; position:relative;}
#main .just_text p {margin:5px;}
h1 {margin:15px; padding:0; font-size:16pt; color:#FF6600; font-weight:normal; white-space:nowrap;}
h2 {margin:15px 366px 2px 15px; padding:6px 0 0 50px; font-size:8pt; color:#FFF; font-weight:bold; white-space:nowrap; clear:left; text-transform:uppercase; background:url(img/backmenuon.gif); height:22px;}
h3 {margin:10px 0 0 0; width:270px; height:22px; background:url(img/tab.gif) left bottom no-repeat; padding:10px 0 0 60px; font-size:9pt;}
h3 a {text-decoration:none;}
h4 {margin:0px; padding:0px; font-size:7pt; color:#666; font-weight:bold;}

#floatleft{ float:left; font-size:5pt; padding:10px;}
#floatright{float:right; width:300px; font-size:8pt; padding-top:40px;  z-index:256;}
.floatright{float:right; font-size:8pt; padding:90px 50px 0 0;}
.table {width:500px; margin:0 15px 15px 15px; padding:0; font-size:9pt;}
.table_free {margin:0 15px 15px 15px; padding:0; font-size:9pt;}
.table tr, .table_free tr {margin:0; padding:0;}
.table td {margin:0; padding:5px; color:#111; background:#ddd; border:#fff solid 1px;}
.table_free td {margin:0; padding:5px; color:#111; background:#ddd; border:#fff solid 1px; padding-left:30px;}
.table .data{text-align:center; color:#000; background:#E9E3C5;}
.table_free .data {text-align:left; color:#000; background:#E9E3C5; padding-left:20px;}
ul, ol {margin:0 10px 10px 0; padding:0 0 20px 30px; font-size:8pt;}
a {color:#666666; outline: none;}
strong {text-decoration:none; font-size:10pt;}

#footer{ 
	font-size: 9px;
padding: 10px;

 position:relative;}
#footer a{ color:#bbb;}
#footer h4{display:inline; margin:0; padding:0; color:#bbb; position:absolute; right:5px; font-weight:normal;}

.questHide{ display: none; }
.questShow{ display: block; background:url(img/tab3.gif) left bottom no-repeat; padding:10px;}
#main #floatright ul{padding-left:30px;}
p {margin:25px 15px 25px 15px; padding:0; font-size:8pt;}
.box { margin:0px 10px 5px 0; padding:0; float:left; clear:both;}
.questShow p {margin:5px; background:#FFF url(img/box.gif) left top no-repeat; padding:4px;}
.nofl{clear:both; margin:0; padding:0 0 5px 10px;}
.photogallery img {background:url(img/frame.gif) left top no-repeat; padding:10px 11px; margin:0 5px;}
.photogallery {padding:0 0 0 45px;}
.rell {position:relative; z-index:-254; display:block;}
