html, body {margin:0;}
body {padding:0 20px 20px 20px; font-size:10pt; font-family:Tahoma, Arial; color:#484647;}
table {border-collapse:collapse;}
h1,h2,h3 {font-family:Tahoma, Arial; margin:0; padding:0; font-weight:normal;}
a {color:#7895b5;}

#container {width:900px; margin:0 auto;}
#header {height:79px;}
#header-nav {text-align:right; padding:14px 44px 0 0;}
#footer {height:50px; font-size:0.9em;}
#logo {padding:24px 0 0 44px; width:237px;}
#slogan {padding:13px 0 0 25px; width:274px;}
#hotels {padding:13px 44px 0 0; text-align:right; font-size:1.3em;}
#address {padding:17px 0 0 44px;}
#copyright {padding:17px 44px 0 0; text-align:right;}
#navigation {margin:6px 44px; font-size:1.1em; text-align:right; color:#7895b5;}
#search {padding:29px 44px 0 44px;}
#search table {margin-top:24px;}
#search td {padding:0 0 20px 0;}
#search p {line-height:2; padding:0; margin:0;}
#search p a {color:#161c4c;}

.hotelslist {}
.hotelslist tr th {font-size:1.4em; color:#161c4c; text-align:left; font-weight:normal; padding-bottom:10px;}
.hotelslist tr td {width:269px; line-height:2;}
.hotelslist tr td a {color:#161c4c;}
.hotelslist tr td a:hover {color:#484647;}

#content {padding:28px 47px;}
#content table {}
#content td {padding:0 0 20px 0;}
#content span.city {font-size:1.4em; color:#161c4c;} 
#content p {line-height:2; padding:0; margin:0;}
#content p a {color:#161c4c;}
#content p a:hover {color:#000000;}
#hoteldescription {font-size:0.8em; line-height:1.5; margin:0; padding:0;}


#hotel, #hotelcontainer {background-color:#dfddde;}

#hotel table {margin:0; padding:0; width:100%;}
#hotel table tr {vertical-align:top;}
#hotel table tr td {padding:0 0 15px 0;}
#hotel .hoteldata {font-size:0.8em;}
#hotel h1 {font-size:1.8em; color:#151d4c;}
#hotel b {color:#151d4c;}
#hotel p {margin:0; padding:0; line-height:1.5; color:#484647;}
.stars1, .stars2, .stars3, .stars4, .stars5, .stars6, .stars7, .stars8 {background:url(/imgnew/stars.gif) no-repeat; height:15px;}.stars1 {width:86px;}.stars2 {width:68px;}.stars3 {width:50px;}.stars4 {width:32px;}.stars5 {width:14px;}.stars6 {background-position:-195px; width:32px;}.stars7 {background-position:-152px; width:38px;}.stars8 {background-position:-90px; width:57px;}

.stars21, .stars22, .stars23, .stars24, .stars25, .stars26, .stars27, .stars28 {background:url(/imgnew/stars2.gif) no-repeat; height:15px;}.stars21 {width:57px;}.stars22 {width:45px;}.stars23 {width:33px;}.stars24 {width:21px;}.stars25 {width:9px;}.stars26 {background-position:-130px; width:21px;}.stars27 {background-position:-101px; width:25px;}.stars28 {background-position:-60px; width:38px;}

.sections {font-size:0.8em; font-weight:bold; font-family:Tahoma, Arial; padding-left:25px;}

.sectionbg {color:#181c4b; margin:0;}
.sectionoff, .sectionon {height:20px; margin-bottom:1px; padding:6px 11px 0 15px; cursor:pointer; text-transform:uppercase;}
.sectionon {background:url(/imgnew/section_on.gif) no-repeat 0px 12px;}
.sectionoff {background:url(/imgnew/section_off.gif) no-repeat 3px 9px;}

.subpanoramasbg .panorama,
.subpanoramasbg .panorama_hover {font-size:1em; padding-left:24px; background:url(/imgnew/subpanorama.gif) no-repeat 14px 9px; line-height:8px;}
.subpanoramaoff, .subpanoramaon {height:18px; margin-bottom:0px; padding:6px 1px 0 14px; cursor:pointer; font-size:1.1em;}
.subpanoramaon {background:url(/imgnew/subpano_on.gif) no-repeat 0px 12px;}
.subpanoramaoff {background:url(/imgnew/subpano_off.gif) no-repeat 3px 9px;}

.subpanoramas {margin:0 0 5px 0;}

.panoramas {margin:0 0 15px 12px; color:#484647; font-weight:normal;}
.panorama, .panorama_hover {line-height:1; cursor:pointer; font-size:1.1em; background:url(/imgnew/subpano_off.gif) no-repeat 3px 10px; padding:7px 0 4px 14px;}
.panorama_hover {text-decoration:underline;}

h1 {font-size:1em;}

.button {border:none; background-color:#7895b5; color:#FFFFFF; padding:0 30px;}

.frame {background-color:#161c4c; color:#8591bb; font-size:0.9em;}
.frame .tl {background:url(/imgnew/frame-top-left.gif) top left no-repeat;}
.frame .tr {background:url(/imgnew/frame-top-right.gif) top right no-repeat;}
.frame .br {background:url(/imgnew/frame-bottom-right.gif) bottom right no-repeat;}
.frame .bl {background:url(/imgnew/frame-bottom-left.gif) bottom left no-repeat;}
.frame a {color:#8591bb;}

.choselang {color:#FFFFFF; font-size:0.9em; float:left; position:relative;}
.choselang .rel {position:absolute; top:-10px;background-color:#7995b3; }
.choselang .tl {background:url(/imgnew/dd-top-left.gif) top left no-repeat;}
.choselang .tr {background:url(/imgnew/dd-top-right.gif) top right no-repeat;}
.choselang .br {background:url(/imgnew/dd-bottom-right.gif) bottom right no-repeat;}
.choselang .bl {background:url(/imgnew/dd-bottom-left.gif) bottom left no-repeat;}
.choselang a {color:#FFFFFF;}
.choselang ul {list-style:none; margin:0; padding:0; width:75px;}
.choselang ul li {padding:4px 10px;}
.choselang ul.show li {display:block;}
.choselang ul.hide li {display:none;}
.choselang ul.show li.visible {background:url(/imgnew/dd-up.gif) no-repeat 57px 3px;}
.choselang ul.hide li.visible {background:url(/imgnew/dd-down.gif) no-repeat 57px 3px;}
.choselang ul li.visible {display:block; cursor:pointer;}

.frame1 {background-color:#dfddde;}
.frame1 .tl {background:url(/imgnew/frame1-top-left.gif) top left no-repeat;}
.frame1 .tr {background:url(/imgnew/frame1-top-right.gif) top right no-repeat;}
.frame1 .br {background:url(/imgnew/frame1-bottom-right.gif) bottom right no-repeat;}
.frame1 .bl {background:url(/imgnew/frame1-bottom-left.gif) bottom left no-repeat;}