*{margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica;}
html, body{font-size:8pt;text-decoration:none;margin:0px;top:0px;left:0px;padding:0px;border:0px;background:#710f0f;width:100%;height:100%;}
a{font-weight:bold;text-decoration:none;}
a:link, a:visited {color:#001388;}
a:hover{color:#f00;}
img, fieldset{border:0;}
h1 {color:#fff;font-size:27px;}
#mainDiv{background:#fff;width:982px;margin-left:auto;margin-right:auto;padding-top:5px;padding-bottom:100px}
#main_body{padding:2px 5px 2px 5px; margin-bottom:10px;}
#header{padding:5px 2px 5px 2px;border:0px;background:#f90; width:968px; text-align:center;margin-left:auto;margin-right:auto;}

#header a:link, #header a:visited {color:#fff;}
#header a:hover{color:#ff0;text-decoration: underline;}
.alt_lang {text-align:right; position:relative; right:10px;}


#hotel_main_info {border:#f90 1px solid; padding:5px;margin:1px; background:#ccc;}
#place_main_info {border:#f90 1px solid; padding:5px;margin:1px; background:#fff;}

#image_summary {background:#fff; overflow:hidden; padding:5px;margin-bottom:3px;}
#title_image {float:left;margin-right:5px;}
#hotel_summary{font-size:9pt; padding:2px; overflow:hidden; display:block;}
#hotel_summary p {padding:0 0 7px 5px;}

#hotel_images{clear:both;}

#hotel_l{width:700px;float:left;}
#hotel_r{float:left;}
#landmarks{width:268px;}

#criteria_ {font-size:13px; color:#fff; background:#710f0f;}
#criteria_  .facility{float:left; vertical-align:middle; padding: 2px 10px; overflow:hidden;}
#criteria_  input[type="checkbox"]{vertical-align:middle;margin-bottom:2px;}
#criteria_  input[type="submit"]{height:25px; width:90px;font-size:15px; border:2px #fff solid; font-weight:bold; text-decoration:italic; color:#001388; font-style:italic;}
#criteria_  input:hover[type="submit"] {background:#710f0f; color:#fff; }
#criteria_  input:active[type="submit"] {background:#fff; color:#710f0f; }

.address {color:#fff;}
.pages {width:100%; height:50px; padding:10px 10px 10px 25px; color:#3383fb; font-weight:bold; font-size:10pt;}
.page_, .pages a {border: solid 1px #f90; padding:5px; margin:3px; color:#3383fb;}
.pages a:hover {color:#fff; background:#f90;}
.page_ {color:#fff; background:#3383fb; border:#3383fb 1px solid;}

.images_row {text-align:center;height:80px;pading-bottom:3px;margin-bottom:5px;}
.images_row img {border:0; }
.image_cell {float:left; padding:1px 1px 0px 1px; border:#999 1px solid;margin:1px;height:77px;}
.image_cell:hover {border:#fff 1px solid;}
.image_cell_blank {background:#eee; float:left; padding:1px; border:#eee 1px solid;margin:1px; width:100px; height:75px;}

.landmark_cell {background:#fff; padding:5px; border:#f90 1px solid; margin:4px;}
.landmark_cell a {font-size:15px;}
.landmark_cell a:hover {color:#3383fb;}

.white_bold_center {font-size:16px;font-weight:bold; width:100%; text-align:center;display:block; padding-bottom:5px;}
.hotel_info_title {clear:both; padding:5px 1px;background:#f90; color:#fff;margin:1px;}
.hotel_info_string {clear:both; padding:5px;}
.hotel_info_key {float:left;text-align:right; width:130px;  padding:5px;  vertical-align:top;}
.hotel_info_block_title {clear:both; padding:5px;}
.tabcontent {background:#fff;padding:15px 7px 35px 7px;}
.tabcontent a:link, .tabcontent  a:visited, .lang_string a:link, .lang_string  a:visited {color:#3383fb;}
.tabcontent a:hover{color:#f90;}
.lang_string a:hover {color:#000;}
.lang_string {white-space:nowrap;}

#landmarks {background:#f90;padding:3px 2px;}
#landmarks .tabcontent a {font-size: 10px;}

.room_info_title {font-size:15px;background:#fcfcfc;padding:5px; font-weight:bold;text-align:center; color:#3383fb;}
.room_info_string {clear:both;}
.room_info_key {float:left;text-align:right; width:130px; padding:5px; vertical-align:top;}
.room_info_val {text-align:left; padding:5px;}

.datepick {padding:2px; color:#5783bb;font-weight:bold; width:70px;}
.datepick_field {padding:15px;background:#ddd;color:#5783fb;font-weight:bold;}

.room_submit {display:block;padding:25px 0 0 0;}
.room_submit input{padding:5px; background:#ccc;color:#fff;font-weight:bold;font-size:14px !important;}
.room_submit input:hover{background:#eee;color:#3383fb;}

#lang_bottom, #agr {clear:both; padding:10px; border:1px solid #3383fb;font-weight:normal; margin:5px;}
#lang_bottom a, #agr a {font-weight:normal;}
#lang_bottom a:hover, #agr a:hover {border-bottom:1px dotted #f90;}
#agr {text-align: center; padding:5px;}

.mb_10{margin-bottom:20px;}
.free {color:#083;font-weight:bold;}
.center{text-align:center;}

.corner-tl-6 { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-left-radius: 6px; border-top-left-radius: 6px; }
.corner-tr-6 { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.corner-bl-6 { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.corner-br-6 { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }

.corner-tl-4, .tabcontent { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.corner-tr-4, .tabcontent { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.corner-bl-4, .tabcontent { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.corner-br-4, .tabcontent { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
