@media screen,projection {
body {
	margin:0; padding:0;
	min-width:786px; text-align:center;
	background-color:#f7edc6; color:#ac7b00;
	background-image:url(../img/body_bg.gif);
	background-position:50% 0;
	font:normal normal 12px verdana, geneva, sans-serif;
}
a:link {color:#9cd2ff; text-decoration:none}
a:visited {color:#9cd2ff; text-decoration:none}
a:hover {color:#fff; text-decoration:underline}

#top {
	position:relative; width:786px;
	margin:auto; text-align:left;
}
#header {
	position:relative; height:103px; z-index:1;
}
#header img {border:0}
img#logo {width:143px;height:91px;margin:9px 0 0 6px}
#head-addr {position:absolute; left:200px; top:11px; width:580px; height:55px; overflow:hidden; text-align:right}
#head-addr address {font-style:normal}
#headline {position:absolute; /*left:262px;*/right:5px; top:73px;}
#choose-lang {position:absolute;right:195px;top:48px;font-size:10px}
#fl-lang {position:absolute;list-style-type:none;margin:0;padding:0;right:3px;top:45px;width:195px}
#fl-lang li {float:right; display:inline; margin:0; padding:0;width:27px;height:15px}
#fl-lang li img {width:25px;height:15px;border:0}

#menu1 {
	position:relative; height:53px; overflow:hidden;
	background-color:#163f7d;
	background-image:url(../img/menu1_bg.gif);
	background-repeat:no-repeat;
}
#menu1 ul {position:absolute;list-style-type:none; width:786px; margin:0 0 0 40px; padding:24px 0 0 0}
#menu1 li {float:left; display:inline; margin:0; padding:0 8px 0 0}
#menu1 li img {width:19px; height:12px; border:0; margin-right:4px; vertical-align:bottom}
#menu1 a:link {color:#fff; text-decoration:none}
#menu1 a:visited {color:#fff; text-decoration:none}
#menu1 a:hover {color:#e5911f; text-decoration:none}

#l-frame{
	position:absolute; width:12px; height:391px; left:0; top:156px;
	overflow:hidden;
	background-image:url(../img/l_frame.gif);
	background-repeat:repeat-y;z-index:1;
}
#r-frame{
	position:absolute; width:12px; height:391px; left:774px; top:156px;
	overflow:hidden;
	background-image:url(../img/r_frame.gif);
	background-repeat:no-repeat;z-index:1;
}

#content-box {
	position:relative; clear:both;
	background-color:#3b7db7;
	color:#fff;
	background-image:url(../img/cont_box2_bg.gif);
	background-repeat:repeat-y;
}
#cbin {
	height:391px;
/*	background-color:#3b7db7;*/
	background-image:url(../img/cont_box_bg.gif);
	background-repeat:repeat-x;
}
html>body #cbin {height:auto; min-height:391px}

#menu2 {
	position:relative; clear:both; height:39px; overflow:hidden;
	background-color:#163f7d;
	background-image:url(../img/menu2_bg.gif);
	background-repeat:no-repeat;
}
#footer {
	position:relative; height:19px;
}

#content1 {
	float:left; width:175px; height:391px;
	overflow:hidden;
}
#content2 {
	float:left; width:608px;/* height:383px;*/
}


#content1 div {padding:0 0 0 10px; font-size:9px; color:#c1d4e4; text-align:center; height:391px; overflow:hidden; border-right:2px solid #76a4cd;}
#content2 div {padding:0 10px 0 25px; margin-right:18px;/*height:343px;overflow:auto*/}
#content2 div div {padding:0;margin:0;height:auto;overflow:visible}
#content2 div.head {height:39px;padding-bottom:1px;overflow:hidden}

#content1 h1 {font:normal normal 17px verdana, geneva, sans-serif;text-transform:uppercase; color:#7cb2e1; margin:0; padding:2px 0 4px 0}
#content1 p {margin:10px 0}
#content1 div#quick-links {
	position:absolute; left:0; top:324px; width:175px; height:64px; overflow:hidden;
	padding:0; text-align:left;
	border-top:2px solid #76a4cd;
	border-right:none;
	font-size:11px; color:#fff;
}
#content1 div#quick-links p {margin:5px 0 0 40px;line-height:1.4em}

#content2 h1 {font:normal normal 17px verdana, geneva, sans-serif;font-variant:small-caps; color:#7cb2e1; margin:0 0 10px 0; padding:10px 0 0 0}
#content2 h2 {font:normal bold 11px verdana, geneva, sans-serif; margin:0 0 4px 0;}
#content2 p {margin:0 0 18px 0}
#content2 p.sm {font-size:11px}
#content2 ul {padding:0; margin:0 0 15px 43px}
#content2 address p {font:normal normal 11px verdana, geneva, sans-serif}

#content2 ul.menu-1 {padding:0;margin:0 0 0 30px}
#content2 ul.menu-1 li {margin:0 0 8px 0}

#content2 ul#gallery-rooms {list-style-type:none; margin:0 0 0 24px;padding:0}
#content2 ul#gallery-rooms li {float:left; display:inline; margin:8px 20px;padding:0}
#content2 ul#gallery-rooms img {border:1px solid #333;width:112px;height:84px}

#content2 ul#gallery-menu {list-style-type:none; margin:0 0 0 70px;padding:0;height:104px}
#content2 ul#gallery-menu li {float:left; display:inline; margin:8px 10px 0 10px;padding:0}
#content2 ul#gallery-menu img {border:1px solid #b8e2f7;width:109px;height:70px}

#content2 ul#gallery-menu2 {list-style-type:none; margin:0;padding:0 40px;text-align:center}
#content2 ul#gallery-menu2 li {display:inline; margin:0;padding:0}
#content2 ul#gallery-menu2 img {border:1px solid #b8e2f7;width:109px;height:70px;margin:0 6px 12px 6px}

#content2 ul.gallery-menu3 {list-style-type:none; margin:0;padding:0;height:133px}
#content2 ul.gallery-menu3 li {float:left; display:inline; margin:8px 10px 0 10px;padding:0}
#content2 ul.gallery-menu3 img {border:0;width:115px;height:97px}
#content2 h2.hm {font:normal normal 17px verdana, geneva, sans-serif;margin:0;color:#acd4fa}

#content2 table#find-us {margin-bottom:15px; width:510px}
#content2 table#find-us td {vertical-align:top}
#content2 table#find-us ul {margin:0; margin-left:16px; padding:0}

#content2 table#room-price {border-collapse:collapse; font-size:11px; font-weight:bold; margin:0 40px 20px 40px}
#content2 table#room-price th {padding:5px 20px; background-color:#2b6da7;border:1px solid #1b5d97;}
#content2 table#room-price td {border:1px solid #1b5d97;padding:5px 20px; background-color:#4b8dc7}
#content2 table#room-price i {font-weight:normal}

#content2 div#adr p {margin:0 0 10px 0}

dl#faq-list dt {margin:20px 0 5px 0; font-weight:bold}
dl#faq-list dd {margin:0 0 0 10px}

div.feedback form label, div.feedback form input, div.feedback form textarea {
	display:block;
	width:220px;
	float:left;
	border:1px solid #05306d;
	font:menu;
	margin-bottom:2px;
}
div.feedback form label {
	text-align: right;
	width: 120px;
	padding-top:3px;
	padding-right:10px;
	border:0;
}
div.feedback form textarea {overflow:auto;height:60px}
div.feedback form .butt {
	float:left; display:inline;
	margin-left:43px; margin-top:8px;
	width:73px; height:20px;
	border:1px solid #76a4cd;
	background-color:#15407d; color:#fff;
	font-weight:bold;
}
div.feedback form {margin:0 0 0 50px}
div.feedback form br {clear:left}

div.feedback form div#contpref {margin-left:125px}
div.feedback form div#contpref input {width:auto;border:0}
div.feedback form div#contpref label {text-align:left;padding-left:5px}



#menu2 ul {list-style-type:none; margin:0 0 0 120px;padding:6px 0 0 0}
#menu2 li {float:left; display:inline; color:#fff; margin:0;padding:0 0 0 30px}
#menu2 form {margin:0}
#menu2 select, #menu2 input {font:normal normal 9px verdana, geneva, sans-serif;vertical-align:top}
#menu2 a:link {color:#fff; text-decoration:none}
#menu2 a:visited {color:#fff; text-decoration:none}
#menu2 a:hover {color:#e5911f; text-decoration:none}

#footer ul {list-style-type:none; margin:0;padding:0 7px 0 0}
#footer li {float:right; display:inline; margin:0;padding:0 0 0 20px}
#footer a:link {color:#ac8b62; text-decoration:none}
#footer a:visited {color:#ac8b62; text-decoration:none}
#footer a:hover {color:#e9a71f; text-decoration:none}


/* cascading menu style */
.pBorder {border:1px solid #9abfd1}
.s0Font {color:#fff; font:normal normal 12px verdana, geneva, sans-serif}
.s0FontOver {color:#f5a12f; font:normal normal 12px verdana, geneva, sans-serif}

}


#content2 table#find-us {margin-bottom:15px; width:510px}
#content2 table#find-us td {vertical-align:top}
#content2 table#find-us ul {margin:0; margin-left:16px; padding:0}

#content2 table#room-price {border-collapse:collapse; font-size:11px; font-weight:bold; margin:0 45px 20px 40px}
#content2 table#room-price th {padding:7px 20px; background-color:#2b6da7;border:1px solid #1b5d97;}
#content2 table#room-price td {border:1px solid #1b5d97;padding:7px 20px; background-color:#4b8dc7}
#content2 table#room-price i {font-weight:normal}


@media print {
body {font-size:11pt}
h1 {font-size:14pt}
h2 {font-size:12pt}
a img {border:0}
div {visibility:hidden}
#top div {visibility:visible}
#menu1, #menu2, #content-head, #footer, #content1, #choose-lang, #fl-lang {display:none}
#logo {float:right}
#head-addr {margin-bottom:20pt}
}
