* html {height:100%; min-height:100%;}
body {margin:0; padding:0; background:#fff; color:#555; font-family:Geneva CY, arial, sans-serif; text-align:center; height:100%; min-height:100%; position:relative;}

div#top_body {position:absolute; top:0; left:0; width:100%; height:336px; background:url('/i/body-top.gif') left top repeat-x;}
div#bottom_body {position:absolute; bottom:0; left:0; width:100%; height:336px; background:url('/i/body-bottom.gif') left bottom repeat-x;}

div#hotel {position:absolute; top:0; left:0; width:1000px; height:319px; background:url('/i/hotel.jpg') left top no-repeat;}

div#pattern_one {position:absolute; top:0; right:148px; width:289px; height:151px; background:url('/i/pattern-one.png') left top no-repeat; //background:none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/pattern-one.png', sizingMethod='crop');}
div#pattern_two {position:absolute; top:0; right:307px; width:235px; height:239px; background:url('/i/pattern-two.png') left top no-repeat; //background:none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/pattern-two.png', sizingMethod='crop');}
div#pattern_three {position:absolute; top:187px; right:0; width:283px; height:158px; background:url('/i/pattern-three.png') left top no-repeat; //background:none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/pattern-three.png', sizingMethod='crop');}

div#blue_line {position:absolute; top:175px; left:0; width:1000px; height:144px; background:url('/i/blue-line.png') left top no-repeat; //background:none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/blue-line.png', sizingMethod='crop');}
div#light_blue_line {position:absolute; top:201px; left:0; width:1000px; height:118px; background:url('/i/light-blue-line.png') left top no-repeat; //background:none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/light-blue-line.png', sizingMethod='crop');}

div#sun {position:absolute; top:0; left:0; width:351px; height:175px; background:url('/i/sun.png') left top no-repeat; //background:none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/sun.png', sizingMethod='crop');}

div#logo {position:absolute; top:12px; left:66px;}

div#menu_wrappers {position:absolute; top:220px; left:119px; width:525px; height:155px; background:url('/i/menu-wrappers.gif') left top no-repeat;}

table {border-collapse:collapse; empty-cells:show;}
td, th {padding:0; text-align:left; vertical-align:top; font-size:70%;}
tr {vertical-align:top;}

table, img {border:0;}

table#layout {height:auto;}
table#layout tr.header {height:412px;}
table#layout tr.content {height:100%;}
table#layout tr.footer {background:#eef6fa; height:178px;}

table#content td.first, table#content td.third {padding:0 35px;}
table#content td.first {width:20%;}
table#content td.second {width:60%; padding:0;}
table#content div.content_bordered {padding:0 35px 0 35px; margin:0 0 40px 0;}
table#content div.content_bordered_left {padding:0 35px 0 35px; margin:0 0 40px 0;}
table#content div.content_noborder {padding:0 35px 0 35px; margin:0 0 40px 0;}
table#content div table {width:auto;}
table#content td.third {width:20%;}

table#free_rooms td {padding:0 0 10px 0; white-space:nowrap;}
table#free_rooms td div.count {padding:0 0 0 20px; font-size:120%; font-weight:bold; color:#b83527;}

a, a:visited, span.pseudo {color:#0993eC;}
a:hover {color:#b83527;}

span.pseudo {cursor:pointer; border-bottom:1px dashed;}

div.invisible {display:none;}

p {margin:0 0 1.2em 0; line-height:130%;}

ul, ol {margin:0 0 1.2em 2em; padding-left:0;}
ul li {list-style:none; background:url('/i/12px.gif') 0 0.7em no-repeat; margin-top:0.5em !important; padding-left:18px; line-height:140%;}
ol li {margin-top:0.5em !important; margin-left:18px; line-height:140%;}

ul.big {margin:1em 0 3em 2em; padding-left:0;}
ul.big li {list-style:none; background:url('/i/ul-big.gif') 0 0.4em no-repeat; margin-top:1.2em !important; padding-left:18px; line-height:140%;}
ul.big h1, ul.big h2, ul.big h3, ul.big h4 {margin:0; padding:0;}

ul.links {margin:1em 0 3em 0; padding-left:0;}
ul.links li {list-style:none; background:url('/i/ul-big.gif') 0 0.4em no-repeat; margin-top:1.2em !important; padding-left:18px; line-height:140%;}
ul.links h1, ul.links h2, ul.links h3, ul.links h4 {margin:0; padding:0;}

ul.room-propertys {margin:0 0 1.2em 2em; padding-left:0;}
ul.room-propertys li {list-style:none; background:url('/i/small-arrow.gif') 0 0.6em no-repeat; margin-top:0.5em !important; padding-left:16px; line-height:140%;}

ul.sitemap {margin:2em 0 1.2em 0; list-style-type:none;}
ul.sitemap li {font-weight:normal; margin-top:1em; background:none; padding-left:0;}
ul.sitemap li ul {margin-left:1.5em; list-style-type:none;}
ul.sitemap li ul li {font-weight:normal; font-size:90%; margin-top:0.5em; background:none;}

ul.documents {margin:2em 0 1.2em 0; list-style-type:none;}
ul.documents li {font-weight:normal; margin-top:1em; background:none; padding-left:0;}
ul.documents div.dscr {margin-top:0;}

ul.side-menu {margin:0 0 2em 0; list-style-type:none;}
ul.side-menu li {list-style:none; background:url('/i/side-menu.gif') 0 0.3em no-repeat; margin-bottom:0.5em !important; padding-left:10px; line-height:140%; font-size:110%; font-weight:bold; color:#4c88a9;}
ul.side-menu a, ul.side-menu a:visited {color:#4c88a9;}
ul.side-menu a {text-decoration:none;}
ul.side-menu a:hover {text-decoration:underline; color:#b83527;}

hr {height:1px; border:0; color:#ccc; background:#ccc; margin:0 0 1em 0;}

h1 {font-size:250%; margin:0 0 0.6em 0;}
h2 {font-size:175%;}
h3 {font-size:140%; margin-top:0.6em;}
h4 {font-size:130%; margin-top:0.6em;}
h1, h2 {font-weight:normal;}
h3, h4 {font-weight:bold;}
h1, h2, h3, h4 {color:#0d1e4f; font-family:times;}
h2, h3, h4 {margin:1.3em 0 0.4em 0;}
.first {margin-top:0;}

div#outer {position:relative; width:100%;}

div#fixed {position:relative; margin-left:auto; margin-right:auto; width:1000px; height:auto; min-height:100%; //height:100%; background:#f4efd8; text-align:left;}

div.doc {margin:2em 0 0 0.8em; padding-left:36px; background:url('/i/doc.gif') 8px 0px no-repeat; font-size:80%;}
div.doc-big {margin:1.3em 0 0 1em; padding-left:42px; background:url('/i/doc-big.gif') 0 2px no-repeat; font-size:80%; color:#888; line-height:160%;}
div.doc-big a {font-size:150%; font-weight:normal;}

p.numbers {margin-bottom:1.2em;}
p.numbers span {padding:4px;}
p.numbers span.current {background:#eee; margin-right:5px;}

div#nav_icons {position:absolute; top:12px; left:12px; height:10px;}
div#nav_icons img {margin:0 6px 0 6px; padding:0;}

div#main_menu {position:absolute; top:250px; left:0;}
div#main_menu div {position:absolute;}
div#main_menu div div.menu_st {position:absolute; top:0; left:0;}
div#main_menu div div.menu_hover {display:none; position:absolute; top:0; left:0;}
div#main_menu div#rooms {top:58px; left:33px;}
div#main_menu div#restaurant {top:15px; left:147px;}
div#main_menu div#gallery {top:0; left:270px;}
div#main_menu div#price {top:19px; left:396px;}
div#main_menu div#special {top:29px; left:513px;}
div#main_menu div#feedback {top:60px; left:665px;}

div#main_news div.date {color:#8a8a89; font-size:90%;}
div#main_news div.description {margin-bottom:1.5em;}
div#main_news div.archive {margin-top:0.5em;}

div#news_in {margin:10px 0 1em 0;}
div#news_in table {width:auto;}
div#news_in table td {padding:0;}
div#news_in div.date {color:#8a8a89; font-size:90%; margin:0 15px 0 0;}
div#news_in div.description {margin-bottom:1.5em;}
div#news_in tr.item td {padding:0.5em 0 2em 0;}

div#news_one {margin:10px 0 1em 0;}
div#news_one div.date {color:#8a8a89; font-size:90%; margin:0 0 0.5em 0;}
div#news_one div.description {margin-bottom:1.5em;}
div#news_one div.image {padding:5px; border:1px solid #d6d0b6; float:left;}

table.initials td, table.initials th {padding:0 15px 10px 0;}
table.initials tr.send td, table.initials tr.send th {padding-top:10px; padding-bottom:10px;}
table.initials input {font-size:80%;}
table.initials input.st {width:200px;}
table.initials textarea {width:316px;}

div#footer_line {position:absolute; top:0; left:0; width:1000px; height:101px; background:url('/i/footer-line.gif') left top no-repeat;}

div#butterfly {position:absolute; top:1px; left:45px; width:89px; height:72px; background:url('/i/butterfly.png') left top no-repeat; //background:none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/butterfly.png', sizingMethod='crop');}

div#footer_pattern_one {position:absolute; top:-15px; left:0; width:155px; height:193px; background:url('/i/footer-pattern-one.png') left top no-repeat; //background:none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/footer-pattern-one.png', sizingMethod='crop');}
div#footer_pattern_two {position:absolute; top:-11px; right:0; width:330px; height:125px; background:url('/i/footer-pattern-two.png') left top no-repeat; //background:none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/footer-pattern-two.png', sizingMethod='crop');}
div#footer_phone {position:absolute; top:42px; right:1px; width:110px; height:122px; background:url('/i/phone.png') left top no-repeat; //background:none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/phone.png', sizingMethod='crop');}

div#copyright {position:absolute; top:44px; left:182px; width:320px;}
div#copyright .small {font-size:80%;}
div#copyright .grey {color:#777;}

div#call-us {position:absolute; top:98px; left:684px; width:320px;}
div#call-us .big {font-size:220%; color:#b83527; margin:0.2em 0 0 0;}

div#flashcontent {position:absolute; top:8px; left:24px;}
div#photoalbum {position:absolute; top:-72px; right:-35px; //right:0; width:219px; height:241px; background:url('/i/photoalbum.jpg') left top no-repeat;}

div#order {position:absolute; top:0; left:0;}
div#order div.order_st {position:absolute; top:0; left:0; width:157px; height:70px;}
div#order div.order_hover {position:absolute; top:0; left:0; width:157px; height:70px; display:none;}

div#partners {text-align:left;}
div#partners div {padding:15px 0 15px 0;}

div.partner {background:url('/i/dots.gif') left top repeat-x; padding:23px 0 23px 0;}
div.partner div {margin:10px 0 10px 0;}

div.partner-one div {margin:0 0 30px 0;}

table.gallery {margin:5px 0 0 0;}
table.gallery td {padding:0 80px 35px 0;}
table.gallery td div.small-image {padding:5px; //padding:5px 5px 2px 5px; border:1px solid #d6d0b6; float:left;}
table.gallery td div.link {width:130px; padding-left:14px; padding-right:15px; background:url('/i/zoom.gif') left 3px no-repeat; margin:5px 0 0 10px;}

table.data {margin:0.8em 0 1.2em 0; width:100%;}
table.data td, table.data th {padding:5px 15px; border-top:1px solid #ded8bf; border-bottom:1px solid #ded8bf;}
table.data th {background:#ded8bf;}

table.small-gallery {margin:15px 0 0 0;}
table.small-gallery td {padding:0 10px 15px 0;}
table.small-gallery td div.small-image {padding:5px; border:1px solid #d6d0b6; float:left;}

table.all-rooms {margin:0 0 1em 0;}
table.all-rooms tr {background:url('/i/dots.gif') left top repeat-x;}
table.all-rooms td {padding:22px 32px 22px 0;}
table.all-rooms td h2 {margin-top:0;}
table.all-rooms td h2 a, table.all-rooms td h2 a:visited, table.all-rooms td h2 a:hover {color:#b83527;}
table.one-room a, table.one-room a:visited, table.one-room a:hover {color:#b83527; font-weight:bold;}
table.one-room tr {background:none;}
table.one-room td {padding:0 10px 0 0; border:0;}
table.one-room div.image {padding:5px; border:1px solid #d6d0b6; float:left;}

table.restaurant {margin:1em 0 2em 0;}
table.restaurant tr {}
table.restaurant td {padding:3px 55px 6px 0; width:340px; background:url('/i/dots-v.gif') right top repeat-y;  font-style:italic;}
table.restaurant th {padding:3px 15px 6px 15; background:url('/i/dots-v.gif') right top repeat-y; text-align:center;}

div.add-comment {background:url('/i/dots.gif') left top repeat-x; margin:55px 0 0 0; padding:5px 0 0 0;}
div.add-comment table td {padding:0 15px 8px 0;}
div.add-comment input {font-size:80%;}
div.add-comment input.st {width:200px;}
div.add-comment textarea {width:300px;}

div.responses {margin:0; padding:5px 0 0 0;}
div.responses table td {padding:0 15px 8px 0;}
div.responses input {font-size:80%;}
div.responses input.st {width:200px;}
div.responses textarea {width:300px;}

div.one-comment {background:url('/i/dots.gif') left top repeat-x; margin:15px 0 0 0; padding:5px 0 0 0;}
div.one-comment div.title {background:url('/i/small-arrow.gif') 0 0.5em no-repeat; margin:15px 0 5px 0; padding-left:12px;}
div.one-comment span.date {color:#888; margin-left:16px; font-size:90%;}

div.room {padding-left:18px; margin-left:5px;}
div.room-one {padding-left:18px; margin:3px 0 20px 25px;}
div.room p {margin:0; font-size:90%; color:#444;}
div.room-one p {margin:0; font-size:90%; color:#444;}
div.busy {background:url('/i/busy.jpg') left 6px no-repeat;}
div.free {background:url('/i/free.jpg') left 6px no-repeat;}

div.room-image {padding:5px; border:1px solid #d6d0b6; float:left; margin:0 15px 15px 0;}
div.room-images {margin:10px 0 0 0;}
div.room-images div {float:left; margin:0 20px 20px 0; padding:5px; border:1px solid #d6d0b6;}

hr {height:1px; border:0; color:#f4efd8; background:url('/i/dots.gif') left top repeat-x;}

.rel {position:relative;}
.clear {clear:both;}
.chosen {font-size:110%; font-weight:bold; color:#b83527;}
.b-left {background:url('/i/dots-v.gif') left top repeat-y;}
.b-right {background:url('/i/dots-v.gif') right top repeat-y;}
.note {margin-top:1em; font-weight:bold;}
.dscr {color:#9d9a90; margin:4px 0 0 0; padding:0; font-size:10px;}
.dscr-b {color:#9d9a90; margin:4px 0 0 0; padding:0;}

#lightbox,#lightbox-overlay{position:absolute;top:0px;left:0px;bottom:auto;right:auto;z-index:100;width:100%;height:auto;text-align:center;color:#333;margin:0px;padding:0px;border:none;outline:none;line-height:0;text-decoration:none;background:none;word-spacing:normal;letter-spacing:normal;float:none;clear:none;display:block}#lightbox a,#lightbox a:link,#lightbox a:visited,#lightbox a:hover{text-decoration:underline;color:#999}#lightbox-overlay{z-index:90;background-color:#000;height:100%;position:fixed}#lightbox-overlay-text{text-align:right;margin-right:20px;margin-top:20px;color:white;font-size:12px;cursor:default;line-height:normal}#lightbox-overlay-text a,#lightbox-overlay-text a:hover,#lightbox-overlay-text a:visited,#lightbox-overlay-text a:link{color:white}#lightbox-overlay-text span{padding-left:5px;padding-right:5px}#lightbox img,#lightbox a img,#lightbox a{border:none;outline:none}#lightbox-imageBox{position:relative;border:1px solid black;;background-color:white;width:400px;height:400px;margin:0 auto}#lightbox-imageContainer{padding:1px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{display:block;width:49%;height:100%;background:transparent url("../images/blank.gif") no-repeat;zoom:1;padding:0px;margin:0px}#lightbox-nav-btnPrev{left:0;right:auto;float:left}#lightbox-nav-btnNext{left:auto;right:0;float:right}#lightbox-infoBox{font:10px Verdana,Helvetica,sans-serif;background-color:#FFF;margin:0 auto;padding:0px}#lightbox-infoContainer{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;color:#666;line-height:normal}#lightbox-infoHeader{width:100%;text-align:center}#lightbox-caption{text-align:justify}#lightbox-caption-title{font-weight:bold}#lightbox-caption-description{font-weight:normal}#lightbox-infoFooter{margin-top:3px;color:#999}#lightbox-currentNumber{display:block;width:49%;float:left;text-align:left}#lightbox-close{display:block;width:45%;float:right;text-align:right}#lightbox-close-button{padding-left:30%}#lightbox-close-button:hover{color:#666}#lightbox-infoContainer-clear{clear:both;visibility:hidden}

* html img.png {

    behavior: expression( (

    	function(e){

    		if(!e.rewritten){

				e.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+e.src+'", sizingMethod="scale")';

				e.src='/i/0.gif';

				e.rewritten = true;

    		}

    	}

    )(this));

}

/* css, html, jq - h4mpy */
