html,body{width:auto;margin:0;padding:0}
body{width:100%;color:#505050;background-color:#4f4f4f;text-align:center}
p{margin:0 0 1em;padding:0}
form,img,script,frame,iframe{margin:0;padding:0}
input,select,option,textarea{color:#505050}
img{border:none}
html,body,div,span,p,img,span,table,td{vertical-align:top}
a,a:link,a:active,a:visited{color:#bd912e}
a:hover{color:#e8c77a}
ul{list-style:square url(/files/images/bullet.png);margin:6px 0 11px;padding:0 0 0 17px}
h1,h2,h3,h4,h5,h6{font-weight:700;padding:0}
h1,h2,h3{margin-bottom:17px}
h4,h5,h6{margin-bottom:13px}
a.current,a.current:link,a.current:active,a.current:visited{color:#505050;font-weight:700}
ul.links{list-style:square url(/files/images/arrow.gif)}
ul.horizontalLinks{list-style:none;clear:right;padding:0}
ul.horizontalLinks li{float:left;background:url(/files/images/arrow.gif) no-repeat;margin:0 20px 0 0;padding:0 0 0 10px}
div.cleaner{position:relative;display:block;height:1px;font-size:1px;line-height:1px;clear:both}
div.header,div.footer,div.accessibleContent{display:block;visibility:visible}
div.header,div.footer{text-align:center;margin:0;padding:0}
div.header div.wrapper,div.body,div.body div.wrapper,div.footer div.wrapper{position:relative;display:block;text-align:center;margin:0;padding:0}
div.header div.wrapper,div.body div.wrapper,div.footer div.wrapper{width:955px;margin:0 auto}
div.header{width:955px;margin:0 auto;height:auto;min-height:82px;background:#272727}
div.header div.wrapper{color:#999;padding:17px 0 0;text-align:center}
div.header img#logo{position:relative;z-index:5}
div.header .menu{position:absolute;display:block;top:15px;left:50px;width:855px;text-align:right;margin:0;padding:0;z-index:1}
div.header .menu a{line-height:2em;}
div.header .menu a.first{position:absolute;top:0;left:0}
div.header .menu a.languages{background:url(/files/images/globe.gif) no-repeat 100% 0;padding:0 24px 5px 0}
div.header .menu a.select_hotel_and_language{background:url(/files/images/worldmap.gif) no-repeat 0 0;padding:0 0 5px 49px;}
div.footer{height:auto;min-height:53px;background:#4f4f4f}
div.footer div.wrapper{color:#999;padding:8px 24px}
div.body{background:#4f4f4f}
div.body div.wrapper{position:relative;display:block;height:auto;min-height:600px;z-index:1;color:#505050;background:#fffaee;text-align:left;padding:0}
div.body div.wrapper #swfcontent{width:100%}
div.accessibleContent{position:relative;border-top:1px solid #fffaee;border-bottom:1px solid #fffaee;padding:0}
div.txtcol{position:relative;display:block;clear:both;top:12px;margin:0;padding:0}
div.thin div.txtcol{margin:0 50px 0 205px}
div.wide div.txtcol{margin:0 50px}
div.menucol{position:absolute;display:block;clear:none;top:11px;left:0;text-align:right;line-height:20px;width:159px;margin:0;padding:0 36px 0 10px}
div.menucol div#secondary{position:relative;display:block;width:100%;margin-top:50px}
img.floatleft{position:relative;display:block;float:left;padding:0 17px 29px 0}
div.gallery img.floatleft{padding:0 55px 29px 0}
div.txtcol div.contentText{position:relative;display:block}
div.txtcol div.indent,div.txtcol div.teaserIndent{margin-left:186px}
div.txtcol div.listingIndent{margin-left:118px}
div.txtcol div.destinationsIndent{margin-left:126px}
div.content,div.overview,div.details{clear:both}
div.content table{border:none;border-collapse:collapse;margin:1em 0;padding:0}
div.content table th,div.content table td{margin:0;padding:1px 10px 1px 0}
div.pageEnd{height:20px}
div.horizontal{margin:0 0 20px;padding:0}
div.pulldown{margin:0 0 30px;padding:0}
div.horizontal a{white-space:nowrap}
div.tabs{padding-bottom:1em}
div.content table.data{border-top:1px solid #c3c4c4;border-right:1px solid #c3c4c4;border-collapse:collapse;width:100%;margin:0 0 20px;padding:0}
div.content table.data th,div.content table.data td{border-bottom:1px solid #c3c4c4;border-left:1px solid #c3c4c4;margin:0;padding:2px 5px}
table.data th,table.data td{text-align:center}
table.data td.descr{text-align:left}
table.data th.descr,table.data td.descr{border-left:none}
table.data tbody tr td{background:none;color:inherit}
table.data tbody tr:hover td{background:#f0e9d8;color:#505050}
div table.download{border:none;border-collapse:collapse;width:60%;margin:0;padding:0}
div table.download th,div table.download td{border:none;margin:0;padding:2px 0 8px}
table.download td.title{width:75%}
table.download td.date{width:25%;text-align:right}
div.slidingColumn{position:relative;display:block;width:100%;clear:both}
div.slidingColumn img.headerpane{position:relative;display:block;width:169px;height:316px;float:left;margin:0;padding:0}
div.slidingColumn div.contentpane{position:relative;display:block;clear:right;margin:0 0 32px;padding:0}
div.slidingHeader div.contentpane{height:auto !important;height:316px;min-height:316px;margin:0 0 32px 186px}
div.slidingColumn div.contentpane div{clear:right}
div.property{margin:0 0 17px}
.print,.hidden{display:none;visibility:hidden}
label.padright{padding-right:12px}
table.sitemap{width:100%}
table.sitemap td{width:220px}
table.sitemap td.padcol{padding:0 20px 0 0}
table.sitemap td hr{height:30px;color:#fffaee;border:none}
table.sitemap h4.sitemapHead1{border-bottom:1px solid #ccc;padding:0 0 10px}
table.sitemap h5.sitemapHead2{margin-bottom:0.5em;font-weight:400}
table.sitemap ul.sitemapHead3{font-weight:400}
.supplement .content hr{height:1px;border:none;background-color:#c3c4c4}
div.sitemsg{position:relative;display:block;visibility:visible;width:100%;min-width:955px;font-size:100%;line-height:1.5em;left:0;top:0;text-align:center;margin:0;padding:0.75em 0}
div.sitemsg div{position:relative;display:block;text-align:left;width:905px;margin:0 auto;padding:0}
div.altreq{background:#fffaee;z-index:888}
div.altdark{background:#c33;color:#fff;z-index:999}
div.altdark a{color:#fff;text-decoration:none}
div.padbot,div.details{padding-bottom:12px}
div.sitemsg,div.header{-webkit-text-size-adjust:none}
div.icp-link{text-align:center; padding:0 0 1em}
