@import url('http://www.hotelotdih.com/style/reset.css');body#otdih_body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;background:transparent url('http://www.hotelotdih.com/data/images/otdih/bild/bckgr_bordaux.jpg') repeat scroll left top;text-align:center;line-height:1;color:#2F2F2F;}strong,b,th,thead td,h5,h6{font-weight:bold;}cite,em,dfn{font-style:italic;}code,kbd,samp,pre,tt,var,input[type='text'],textarea{font-size:92%;}del{text-decoration:line-through;}ins,dfn{border-bottom:1px solid #ccc;}small,sup,sub{font-size:85%;}abbr,acronym{text-transform:uppercase;font-size:85%;letter-spacing:.1em;}a abbr,a acronym{border:none;}abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px solid #ccc;}sup{vertical-align:super;}sub{vertical-align:sub;}blockquote{border-top:1px solid #ccc;border-bottom:1px solid #ccc;}blockquote *:first-child:before{content:"\201C";}blockquote *:first-child:after{content:"\201D";}blockquote *:first-child{margin:.8em 0;}hr,p,ul,ol,dl,pre,blockquote,address{margin-bottom:1em;margin-top:0.5em;}p+p{margin-top:-.3em;}ul{margin-left:1.5em;list-style-position:inside;}.page_content,.main_text{position:relative;float:left;width:100%;line-height:1.5em;}div#wrapper{width:100%;position:relative;float:left;}div#header_wrapper{width:100%;position:relative;float:left;margin-top:10px;height:261px;}div#header{background-color:#f1e3b9;margin:0 auto;width:941px;height:261px;left:0;right:0;text-align:left;}div#top_header{width:931px;height:40px;float:left;padding:5px 5px 0 5px;}div#top_header_logo{width:49%;height:35px;float:left;position:relative;background:transparent url('http://www.hotelotdih.com/data/images/otdih/bild/top_header_logo.jpg') no-repeat scroll left bottom;}div#top_header_language_bar{width:49%;height:35px;float:right;text-align:right;position:relative;vertical-align:bottom;}#top_header_language_bar a,#top_header_language_bar a.current{display:block;width:21px;line-height:21px;background-color:#e8aa8b;margin-right:5px;float:right;color:#FFF;text-decoration:none !important;text-align:center;margin-top:14px;}#top_header_language_bar a:hover{background-color:#cc0000;}#top_header_language_bar a.current_lang{background-color:#cc0000;font-weight:bold;}#top_header_language_bar a.current_lang:hover{background-color:#cc0000;}div#header_banner{width:100%;float:left;height:210px;text-align:center;background-color:transparent;}div#body_wrapper,div#page_footer_wrapper{width:100%;position:relative;float:left;margin-top:10px;}div#page_footer_wrapper{margin-bottom:10px;}#body_center_wrapper,div#page_footer{width:941px;margin:0 auto;left:0;right:0;text-align:left;}div#page_footer{width:941px;}div#body_content,div#footer_content{background-color:#f1e3b9;width:100%;position:relative;float:left;padding:5px 0;}div#footer_content{width:931px;background-color:transparent;padding:2px 5px;text-align:center;color:#e8aa8b;}div#left_menu_area{float:left;text-transform:uppercase;font-weight:bold;width:170px;padding-top:20px;}.left_menu a{color:#090909;display:block;text-decoration:none !important;background-color:transparent;margin:2px 10px 2px 15px;padding:8px 5px 8px 15px;}.left_menu a:hover{background-color:#e8aa8b;color:#FFF;}.left_menu a.current_link,.left_menu a.current_link:hover{background-color:#cc0000;color:#FFF;}div#right_menu_area{float:left;width:185px;text-align:center;}div#main_content{float:left;width:564px;padding:5px 10px;border-right:1px solid #520000;border-left:1px solid #520000;min-height:500px;height:auto;}* html div#main_content{height:500px;}.section_label{margin:2px 10px 2px 15px;padding:8px 5px 8px 15px;background-color:#cc0000;color:#FFF;text-transform:uppercase;font-size:12px;font-weight:bold;margin-top:15px;width:130px;float:left;}.form_error{width:100%;color:red;margin:5px 0;}input,select{cursor:pointer;}input[type='text'],input[type='password']{cursor:text;}.small_reservation_form,.news_sidebar{width:100%;float:left;position:relative;margin-top:10px;text-align:left;}.small_reserve_form_label{width:100%;margin:2px;display:block;color:#4A4A4A;}.small_reservation_form select,.small_reservation_form input{background-color:#F9F1DC;border:1px solid #CCC;padding:2px 2px;color:#8F8E8E;}.small_reservation_form select{padding:1px 2px;width:40px;}.small_reservation_form input.date_arrive,.small_reservation_form input.date_leave{width:95%;}.small_reservation_form input.transmit{padding:2px 0;}.small_reservation_form select:hover,.small_reservation_form input:hover,.small_reservation_form select:focus,.small_reservation_form input:focus{border-color:#AAA !important;color:#4A4A4A;}.small_reservation_form input.transmit{color:#4A4A4A;}.small_reserve_form_row{width:auto;margin:2px 5px;}.small_reservation_form .kids_row,.small_reservation_form .adults_row,.small_reservation_form .nights_row{margin-left:2%;margin-right:2%;width:40%;float:left;}.small_reservation_form .nights_row{width:35%;margin-left:5px;}.small_reserve_form_row_submit{clear:both;margin:7px;margin-right:7px;text-align:right;font-weight:bold;}.small_reserve_form_row_submit input,.small_reserve_form_row_submit input:hover{width:35%;}.main_reservation_form,.contact_us_form{float:left;position:relative;width:80%;margin:10px 10%;}#main_reservation_form .main_reserve_form_row,#contact_us_form .main_reserve_form_row{margin:2px 5px;width:auto;clear:both;}.adults_row,.kids_row{width:160px !important;float:left;clear:none !important;}.adults_row .main_reserve_form_label{width:50% !important;}#main_reservation_form .main_reserve_form_label,#main_reservation_form .small_reserve_form_label,#contact_us_form .main_reserve_form_label,#contact_us_form .small_reserve_form_label{color:#4A4A4A;display:block;margin:2px;width:30%;float:left;}#main_reservation_form .small_reserve_form_row_submit,#contact_us_form .small_reserve_form_row_submit{text-align:left;}#main_reservation_form input,#main_reservation_form textarea,#contact_us_form input,#contact_us_form textarea{width:200px;}#contact_us_form textarea{height:200px;}#main_reservation_form_room_number,#main_reservation_form_room_type{width:100px;}#main_reservation_form select,#main_reservation_form input,#main_reservation_form textarea,#contact_us_form select,#contact_us_form input,#contact_us_form textarea{background-color:#F9F1DC;border:1px solid #CCC;padding:2px 2px;color:#8F8E8E;}#main_reservation_form select:hover,#main_reservation_form input:hover,#main_reservation_form select:focus,#main_reservation_form input:focus,#main_reservation_form textarea:hover,#main_reservation_form textarea:focus,#contact_us_form select:hover,#contact_us_form input:hover,#contact_us_form select:focus,#contact_us_form input:focus,#contact_us_form textarea:hover,#contact_us_form textarea:focus{border-color:#AAA !important;color:#4A4A4A;}.small_reserve_form_row_submit{padding-left:4px;}#main_reservation_form .small_reserve_form_row_submit input,#contact_us_form .small_reserve_form_row_submit input{margin-left:30%;width:70px;color:#4A4A4A;}h1{font-size:2em;display:block;margin:0pt 15% 11px 0pt;padding:11px 12px 5px 12px;border-bottom:1px solid #000;}h2{font-size:1.6em;display:block;margin:0pt 15% 11px 0pt;padding:11px 12px 5px 12px;border-bottom:1px solid #000;}h3{font-size:1.4em;display:block;margin:0pt 15% 11px 0pt;padding:11px 12px 5px 12px;border-bottom:1px solid #000;}.screen_body{margin-top:10px;margin-bottom:10px;}.screen_selected{text-align:center;background-color:#DEC579;border:1px solid #CDC3A4;margin:0 5px 13px 0;padding-bottom:2px;width:200px;}.screen_selected span.gallery_note{display:block;width:80%;position:relative;margin:0 10%;font-size:.9em;font-style:italic;color:#4A4A4A;line-height:1em;}.screen_selected > a:first-child{display:block;margin:5px 5px 2px;width:190px;height:145px;}.screen_selected a img{width:190px;border:1px solid #CDC3A4;}.screen_selected .screen_desc{width:300px;background-color:#F1E3B9;border:1px solid #CDC3A4;padding:5px 2px;margin:0 100px 25px;}.screen_item{width:110px;margin:0 8px 7px 0;background-color:#DEC579;}.screen_item a img{width:110px;height:83px;border:1px solid #DEC579;margin:0;padding:0;}.contact_details{line-height:1.5em;text-align:center;}table.room_price{width:100%;}table.room_price th{text-align:center;}div.WarnNotice{text-align:left;background:#fff6bf url('http://www.hotelotdih.com/data/images/otdih/bild/exclamation.gif') no-repeat scroll left;background-position:15px 50%;padding:4px 10px 4px 35px;border-top:2px solid #ffd324;border-bottom:2px solid #ffd324;font-size:1.2em;color:#000;position:absolute;z-index:99999999;width:96%;max-height:20px;left:0px;top:0px;}.news_item_box{padding:0 5px;}div.news_item_box+div.news_item_box{margin-top:20px;}.news_description{margin-top:5px;}.news_link{text-align:right;font-style:italic;}div.news_content_item_box+div.news_content_item_box{margin-top:15px;}.news_content_description{background-color:#CC0000;color:#FFF;float:left;font-size:14px;font-weight:bold;margin:15px 0px 5px 10px;padding:8px 5px 8px 15px;text-transform:uppercase;width:500px;}.lightred_box{background-color:#E8AA8B;color:#FFF;float:left;margin:5px 15px 5px 10px;padding:5px 5px 5px 15px;width:500px;}