BODY { font-family: 'Verdana', 'Arial', 'Helvetica'; font-size: 14px; color: #000000; background-color: #ffffff; margin: 1px; }
#tree * { font-size: 9pt; }
FORM { margin: 0; }
H1 { font-family: Verdana; font-size: 14px; color: #000000; font-weight: bold; margin-top: 0; margin-bottom: 0; }
.H1.ear { font-size: 10px; font-weight: bold; color: #ffffff; margin-top: 0; margin-bottom: 0; }
H1.nav { font-size: 10px; font-weight: bold; color: #000000; }
H2 { font-family: Verdana; font-size: 16px; font-weight: bold; color: #000099; margin-top: 0; margin-bottom: 0; }
H3 { font-family: Verdana; font-size: 16px; font-weight: bold; color: #ff0000; margin-top: 0; margin-bottom: 0; }
TD, TH, P { font-family: Verdana; font-size: 14px; color: #000000; }
TABLE#gallery TD, TH, P { font-family: Verdana; font-size: 18px; color: #000000; }
P { text-indent: 20pt; margin: 0px; }
TD.y { background-color: #ffffbb; }
TD.nav { font-size: 10px; font-weight: bold; color: #000000; background-color: #ffffff; }
TD.nav_s { font-size: 6px; font-weight: bold; color: #000000; background-color: #ffffff; }
TD.b { background-color: #009ccc; color: #ffffff; }
TD.bb { background-color: #009ccc; color: #ffffff; font-size: 12px; font-weight: bold; }
TD.bc { background-color: #009ccc; color: #ffffff; font-size: 12px; font-weight: bold; text-align: center; }
TD.wc { background-color: #ffffff; color: #009ccc; font-size: 12px; font-weight: bold; text-align: center; }
TD.rc { background-color: #ef6c00; color: #ffffff; font-size: 12px; font-weight: bold; text-align: center; }
TD.js { text-align: justify; }
TD.lg { background-color: #e5e5e5; }
TD.r { text-align: right; }
TD.rv { text-align: right; color: #ef6c00; }
TD.whr { background-color: #ffffff; text-align: right; }
TD.c { text-align: center; }
TD.i { font-style: italic; font-weight: bold; }
TD.err { background-color: #ef6c00; color: #ffffff; font-weight: bold; }
TD.ok { background-color: #008000; color: #ffffff; font-weight: bold; }
A { font-family: 'Verdana', 'Arial', 'Helvetica'; }
A:link { color: #006699; }
A:active { color: #ff0000; }
A:visited { color: #006699; }
A.bm { font-size: 13px; font-weight: bold; }
A.tm { font-weight: bold; color: #ffffff; }
A.wm { font-weight: bold; }
A:visited.tm { color: #ffffff; }
A.sp { font-size: 13px; font-weight: bold; color: #ef6c00; }
A.sp_s { font-size: 10px; font-weight: bold; color: #ef6c00; }
A.mn { font-size: 12px; }
A:visited.sp { color: #ef6c00; }
A:visited.ybt { color: #ffffbb; }
A.bt { font-size: 11px; font-weight: bold; color: #ffffff; }
A:visited.bt { color: #ffffff; }
IMG { border: 0; }
.load { color: red; }
.sm { font-size: 8px; }
.tel { font-family: 'Arial', 'Verdana', 'Helvetica'; font-size: 25px; background-color: #ffffbb; }
.comment { font-size: 10px; width: 150px;}
.small { font-size: 10px;}
.small11 { font-size: 11px; }
.small12 { font-size: 12px; }
.smy { font-size: 8px; background-color: #ffffbb; }
.smwh { font-size: 8px; background-color: #ffffff; }
.bold { font-size: 13px; font-weight: bold; }
.boldwh { font-size: 13px; font-weight: bold; background-color: #ffffff; }
.smr { font-size: 8px; text-align: right; }
.dt { font-size: 14px; font-weight: bold; color: #ef6c00; }
.dtb { font-size: 14px; color: #ef6c00; }
.dts { font-size: 12px; color: #ef6c00; }
.dtsb { font-size: 12px; font-weight: bold; color: #ef6c00; }
.wh { background-color: #ffffff; }
#menu1 {background: #ffffbb;font-size: 13px;}
#menu1 ul {margin: 0; margin-left: 0px; padding: 0; list-style: none;}
#menu1 ul li {display: block; margin: 0; margin-bottom: 1px; padding: 0;}
#menu1 ul li a {color: #006699; display: block; padding: 0.4em 0 5 3px; voice-family: inherit; width: 218px;}
#menu1 ul li a:hover {color: #fff; background-color: #009ccc;}
#menu1 ul li.best a {color: #ef6c00;}
#menu1 ul li.best a:hover {color: #fff; background-color: #009ccc;}
#menu1 ul li.current {color: #fff; background-color: #009ccc;}
.reserv a:hover {color: #fff; background-color: #000099;}
.reserv a {display: block; padding: 0.4em 0 5 5px; text-decoration:none; font-size: 18px; width: 180px; color: #fff; border:1px solid #000; background-color: #000099;}
#menu {background: #ffffbb; font-weight: bold;}
#menu ul {margin: 0; margin-left: 0px; padding: 0; list-style: none;}
#menu ul li {display: block; margin: 0; margin-bottom: 1px; padding: 0;}
#menu ul li a {color: #006699; display: block; padding: 0.3em 0 1 3px; voice-family: inherit; width: 218px;}
#menu ul li a:hover {color: #fff; background-color: #009ccc;}
#menu ul li.best a {color: #ef6c00;}
#menu ul li.best a:hover {color: #fff; background-color: #009ccc;}
#menu ul li.current {color: #fff; background-color: #fff;}

#wrapper { min-width:1000px; max-width:1250px; margin:0 auto; }
#hotel-page hr { width:auto !important; }
#menu2 {color: #000; background-color: #f2f2f2; font-weight: bold; font-size: 14px;}

#menu-hotels ul li a p {color: #006699;font-size: 13px;}
#menu-hotels ul li a:hover p {color: #ffffff;}

#menu-hotels ul {
  display: block;
  list-style-type: none;
  position: relative;
  width: 260px;
  height: 100%;
  margin: 0;
  margin-top: -1px;
  padding: 0;
  overflow: auto;
}

#menu-hotels ul li {
  position: relative;
  left:0;
  margin: 0;
  padding: 0;
}

#menu-hotels ul li.best a {
  font-weight: bold;
}

#menu-hotels ul li a {
  display: block;
  position: relative;
  left:0;
  padding: 0 30px 1em 30px;
  text-decoration: none;
  height: 36px;
  color: #006699;
}
#menu-hotels ul li.infra a {
  padding-left: 54px;
}

#menu-hotels ul li a.highlight {
  background: #F4E3D1;
}

#menu-hotels ul li a:active {
  outline: none;
}

#menu-hotels ul li a:focus {
  outline: none;
}

#menu-hotels ul li a:hover {
  color: #ffffff; 
  background-color: #009ccc;
}

#menu-hotels ul li a input {
  display: block;
  position: relative;
  left: 4px;
  top: 1.0em;
  margin: 0;
  padding: 0;
  line-height: 0;
}

#menu-hotels ul li.infra a input {
  left: 0;
}

#menu-hotels ul li a img {
  position: absolute;
  top: 2px;
  right: 5px;
  border: 0;
}

#menu-hotels ul li a img.icon {
  display: block;
  left: 28px;
  top: 1.5em;
  right: 0;
  width: 19px;
  height: 19px;
}

#float_banner_bg {
	position:fixed;
	left:0;
	width:100%;
	height:100%;

	position:absolute;
	top: expression(eval(document.documentElement.scrollTop) + "px");
	height:expression(parseInt(document.documentElement.clientHeight) + "px");
	background:#000;
	filter: alpha(opacity=50);
}
html>/**/body #float_banner_bg {
	height:100%;
	top:0;
	background: url(/prew_bg.png);
}
SELECT.tmenu { font-family: 'Verdana', 'Arial', 'Helvetica'; font-size: 13px; width: 200px; color: #000000; background-color: #ffffff; font-weight: bold; }
SELECT.tmenuhot { font-family: 'Verdana', 'Arial', 'Helvetica'; font-size: 13px; width: 320px; color: #000000; background-color: #ffffff; font-weight: bold; }
INPUT.tmenu { font-family: 'Verdana', 'Arial', 'Helvetica'; font-size: 13px; color: #ffffff; background-color: #009ccc; font-weight: bold; }
#logo_print {display:none;}

#loading_inner {
    background: url(/loading.gif) no-repeat scroll center center;
    font-size:16px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    height:100px;
    left:50%;
    line-height:normal;
    margin-left:-50px;
    margin-top:-50px;
    overflow:hidden;
    padding:10px;
    position:absolute;
    text-align:center;
    top:50%;
    width:100px;
    z-index:2;
    background-color: #ffffff;
}

.slideshow-zoom {
    display: none;
    background: url(/img/magnifier-zoom-in-icon.png);   
}