body{margin:0 auto 0 auto;text-align:center;font:0.62em verdana, arial, sans-serif;line-height:180%;color:#fff;background:#585858 url(../images/bg_body.jpg) repeat-y top center;}
p{padding-top:10px !important;padding-top:3px;padding-bottom:10px !important;padding-bottom:3px;}
.nobreak{white-space:nowrap;}
.virtualtour{height:375px;width:408px;border:1px solid #AAA;}
.advancedpanorama{border:none;}
.imageborder{border:1px solid #AAA;}
a{color:#86E160;}
a:visited{color:#AAA;}
a:hover{color:#FFF;}
.imgleft{float:right;position:relative;top:-40px;margin-right:10px;}
.alert{font-size:1.1em;color:#FF4040;}
.noborder{border:none;}
.star{width:20px;height:17px;}
.width30{width:30px;}
.width70{width:70px;}
.width108{width:108px;}
.width310{width:310px;}
input, textarea{padding:1px 3px;margin:5px 0;font:1em verdana, arial, sans-serif;color:#EEE;background-color:#777;border:1px solid #999;}
input:hover, input:focus, textarea:hover, textarea:focus{color:#FFF;background-color:#999;border:1px solid #EEE;}
.pricetable{border-top:1px solid #999;border-right:1px solid #999;width:100%;}
.pricetable td{border-bottom:1px solid #999;border-left:1px solid #999;text-align:left;vertical-align:middle;padding-left:3px;padding-right:3px;padding-top:2px;padding-bottom:2px;}
td{line-height:130%;color:#EEE;padding:1px 1px 1px 1px;}
h1, h2{clear:both;margin:10px 0;font:700 1em verdana, sans-serif;text-transform:uppercase;color:#7BD32C;background:#686868 url(../images/rounded_tr.gif) no-repeat top right;}
h1 span, h2 span{display:block;padding:2px;background:url(../images/rounded_br.gif) no-repeat bottom right;}
#sideBar h1{text-align:right;background:#686868 url(../images/rounded_tl.gif) no-repeat top left;}
#sideBar h1 span{display:block;padding:2px;background:url(../images/rounded_bl.gif) no-repeat bottom left;}
#content ol li{color:#9BE4FF;}
#content ol li span{color:#EEE;}
#content ul{padding-bottom:10px;}
#content ul li{list-style-image:url(../images/li_bullet.gif);}
blockquote{margin:0;background:#686868 url(../images/rounded_tr.gif) no-repeat top right;}
blockquote span{display:block;padding:5px;background:url(../images/rounded_br.gif) no-repeat bottom right;}
#header{width:100%;height:192px;background:#585858 url(../images/bg_header.jpg) repeat-y top center;position:relative;}
.head{border:none;position:relative;left:1px}
#menu{width:767px;margin:0 auto 0 auto;text-align:left;}
#menu ul{margin:0;padding:0;line-height:normal;}
#menu ul li{width:8.5em;display:inline;float:left;padding-top:0.8em;list-style:none;text-align:center;}
#menu ul li a{display:block;text-decoration:none;text-transform:uppercase;padding-bottom:1.0em;color:#222;}
#menu ul li a:hover, #menu ul li a.active{height:1.4em;font-weight:bold;color:#111;background:url(../images/menu_tab.gif) no-repeat bottom center;}
#title{padding:0.6em 0 0.6em 0;margin-right:2em;float:right;}
#title h3{display:inline;color:#222;background-color:#86E160;background-image:none;font-size:1.2em;}
#content{clear:both;width:767px;margin:0 auto;text-align:left;font-size:1.1em;}
.index_img{border:1px solid #AAA;margin-top:4px;margin-right:12px;}
#text{float:left;width:410px !important;width:437px;padding:10px 5px 20px 20px !important;padding:20px 5px 20px 20px;}
#image{top:-3.2em;position:relative;float:left;width:166px;vertical-align:top;}
#imagetop{top:3.2em;background:url(../images/chata_up.png) no-repeat bottom left;height:15px;width:166px;position:relative;}
#infixed{margin:0 14px 0 14px;background:url(../images/chata1.jpg) no-repeat top left;top:3.2em;height:594px;width:138px;position:relative;}
#sideBar{float:right;width:145px !important;width:160px;padding:10px 15px 20px 0 !important;padding:20px 15px 20px 0;}
#comments p{padding:0 5px;margin-bottom:0;background:#686868 url(../images/rounded_tl.gif) no-repeat top left;}
.comment_bottom{height:18px;background:#686868 url(../images/comment_bg.png) no-repeat bottom left;}
#comments p span.author{display:block;margin-top:5px;text-align:right;font-weight:700;}
#comments a{color:#7BD32C;}
#comments a:visited{color:#AAA;}
#comments a:hover{color:#FFF;}
#footer{clear:both;float:left;width:600px;padding:10px 20px;color:#888;font-size:0.9em;}
#footer p{padding-top:0 !important;padding-top:10px;}
#footer a{color:#888;}
#footer a:hover{color:#EEE;}
a.fullAhead{float:left;width:30px;height:34px;margin-right:10px;background:url(../images/logo_fullahead.gif) no-repeat 0 0;}
a:hover.fullAhead{background-position:-30px 0;}
.center{text-align:center;}
.left{float:left;}
.right{float:right;}
img.left{padding:5px 5px 5px 0;}
img.right{padding:5px 0 5px 5px;}
.date{display:block;font-weight:700;}
.hidden{display:none;}
.visible{display:block;}