body,input,option,select,textarea,td{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}body{color:#000;margin:0;padding:0;text-align:left;}body.ajax-wait,body.ajax-wait *{cursor:wait!important;}body#site{background:#999 url("../tmpl/img/body.png") repeat-x 0 0;color:#333;text-align:center;}a{color:#999;font-weight:normal;text-decoration:none;}a:active,a:hover{color:#000;text-decoration:none;}div{margin:0;padding:0;}fieldset{margin:0;padding:4px;}form{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{color:#333;font-family:"Trebuchet MS",Verdana;margin:0;padding:0;text-align:left;}h2,h3,h4,h5,h6{margin:0 0 5px 0;}h1{background:#fffdff url("../tmpl/img/h1.png") repeat-x 0 0;border:1px solid #f3d3e0;border-bottom:0;font-size:22px;font-weight:normal;line-height:53px;margin:0;padding:0 15px;}.h1-wrap{border-bottom:5px solid #d9337b;}h2{font-size:22px;font-weight:normal;}h3{font-size:20px;font-weight:normal;}h4{font-size:18px;font-weight:normal;}h5{font-size:16px;font-weight:normal;}h6{font-size:14px;font-weight:normal;}img{border:0;}input.checkbox{height:12px;width:12px;}input.radio{height:12px;width:12px;}input.text{background-color:#fff;border:1px solid #999;padding:2px;width:99%;}input.text:focus{background-color:#ff9;}li{margin:0;padding:0;}ol{margin:0 0 0 20px;padding:0;}option{background-color:#fff;}p{margin:0;padding:5px 0;}pre{font-family:Courier,"Courier new";}select{background-color:#fff;border:1px solid #999;margin:0;padding:1px;}sub,sup{font-size:9px;}textarea{background-color:#fff;border:1px solid #999;margin:0;padding:2px;width:99%;}textarea:focus{background-color:#ff9;}ul{margin:0 0 0 20px;padding:0;}br.clear{clear:both;display:block;font-size:0;}#wrap{background-color:#fff;margin:0 auto;padding:0 20px 20px 20px;text-align:left;width:960px;position:relative;}#header1{background:url("../tmpl/img/header1.png") repeat-y 0 0;height:30px;}#header1-b{background:url("../tmpl/img/header1_b.png") no-repeat 0 0;height:6px;}#header2{background:url("../tmpl/img/header2.jpg") no-repeat 0 0;height:99px;padding-bottom:7px;position:relative;}#left{float:left;position:relative;width:330px;z-index:10;}#right{float:right;position:relative;width:630px;z-index:0;}#article{border:1px solid #f3d3e0;border-top:0;float:left;line-height:140%;padding:15px 15px 5px 15px;text-align:left;width:598px;border-bottom:0;}#article_footer{width:598px;border:1px solid #f3d3e0;border-top:0;height:10px;font-size:0;padding:0 15px;float:left;clear:left;}#footer{margin:0 auto;width:960px;}.button{background:#b90355 url("../tmpl/img/button.png") repeat-x 0 0;border:1px solid #fff;color:#fff;display:block;font-weight:normal;padding:2px 10px;text-decoration:none;}.button:active,.button:hover{background:#fd3e94 url("../tmpl/img/button_hover.png") repeat-x 0 0;border:1px solid #fff;color:#fff;text-decoration:none;}#booking{background:#efeecf url("../tmpl/img/booking.png") repeat-x 0 0;float:left;padding:10px 0 10px 10px;margin-top:5px;width:310px;}#booking h2{color:#fff;float:left;font-size:18px;font-weight:bold;margin:0 0 10px 0;width:310px;}#booking form{float:left;}#booking input.text,#booking option,#booking select{font-size:10px;}#booking input.text{width:100px;}#booking .label{padding:2px 10px 2px 0;}#booking .field{padding:2px 0;}#booking .button{float:left;}#brochure{background:url("../tmpl/img/icon_brochure.png") no-repeat 0 50%;color:#7d264c;display:block;font-family:"Trebuchet MS",Verdana;font-size:13px;line-height:18px;margin-top:20px;padding-left:20px;text-decoration:none;}#brochure:hover{text-decoration:underline;}#hotel-contacts{background:url("../tmpl/img/menu1_2.png") repeat-y 0 0;color:#3c323a;float:left;font-size:11px;padding:10px 5px 0 15px;width:325px;}#icon-facebook{background:url("../tmpl/img/icon_facebook.png") no-repeat 0 0;float:right;font-size:0;height:16px;margin:9px 10px 0 0;width:16px;}#icon-print{background:url("../tmpl/img/icon_print.png") no-repeat 0 100%;float:right;height:100%;margin-right:13px;width:17px;}#icon-rss{background:url("../tmpl/img/icon_rss.gif") no-repeat left center;color:#77695E;float:right;line-height:16px;margin:20px 40px 0 0;padding:0 0 0 20px;text-decoration:none;}#icon-rss:hover{color:#77695E;text-decoration:underline;}#icon-twitter{background:url("../tmpl/img/icon_twitter.png") no-repeat 0 0;float:right;font-size:0;height:16px;margin:9px 6px 0 0;width:16px;}#image-rotator,#right-side-img{float:left;height:287px;margin-bottom:5px;position:relative;width:635px;z-index:0;}#image-rotator img,#right-side-img div{left:0;position:absolute;top:0;z-index:0;}#image-rotator-shadow{background:url("../tmpl/img/theme_shadow.png") no-repeat 0 0;height:287px;position:absolute;width:635px;z-index:5;}#left-side-img{float:left;height:98px;position:relative;width:325px;z-index:0;}#left-side-img-shadow{cursor:pointer;height:98px;position:absolute;width:325px;z-index:5;}#left-side-img-shadow .sc{height:98px;width:325px;}#left-side-img-shadow .sc1{background:url("../tmpl/img/left_side_img_shadow_c2.png") repeat-x 0 100%;}#left-side-img-shadow .sc2{background:url("../tmpl/img/left_side_img_shadow_c1.png") no-repeat 0 100%;}#left-side-img-shadow .sc3{background:url("../tmpl/img/left_side_img_shadow_c3.png") repeat-y 100% 0;}#left-side-img a{float:left;height:98px;position:absolute;width:325px;z-index:0;}#logo{float:left;height:99px;width:330px;}#newsletter{float:right;margin:6px 10px 0 0;}#reservation-phone{float:left;padding:8px 0 0 33px;width:297px;}#reservation-phone span{float:left;}#search-form{clear:right;float:right;margin:26px 0 0 0;vertical-align:bottom;}#search-form label{color:#0B96D2;margin:0;padding:0;vertical-align:bottom;}#search-btn{border:1px #0DA0E0 solid;border-left:0;display:block;float:left;margin:4px 0 0 0;vertical-align:bottom;}#search-word{background-color:#EBF8FE;border:1px #0DA0E0 solid;border-right:0;color:#0DA0E0;display:block;float:left;height:20px;line-height:20px;padding:0 2px 0 2px;margin:4px 0 0 0;vertical-align:bottom;width:127px;}#sitemap{color:#fff;float:right;line-height:13px;margin:10px 10px 0 0;text-decoration:none;}#sitemap:hover{text-decoration:underline;}#skype{background:url("../tmpl/img/icon_skype.png") no-repeat center top;float:left;height:16px;padding-left:10px;width:16px;}.box{float:left;width:310px;}.box .title,.box .title2{border-bottom:5px solid #d9337b;float:left;width:310px;}.box .title h2,.box .title2 h2{background:#fffdff url("../tmpl/img/h1.png") repeat-x 0 0;border:1px solid #f3d3e0;border-bottom:0;font-size:20px;font-weight:normal;line-height:53px;margin:0;padding:0 15px;width:278px;}.box .title2 h2{border-top:0;}.box .content,.box .content2{border:1px solid #f3d3e0;float:left;margin:0;padding-bottom:20px;width:308px;}.box div.content{padding:10px 15px;width:278px;}.box ul.content li,.box ul.content2 li{float:left;list-style:none;width:308px;}.box ul.content a,.box ul.content2 a{border-bottom:1px solid #ddd;color:#333;float:left;padding:10px 15px;width:278px;}.box ul.content a:hover,.box ul.content2 a:hover{background-color:#f9e6ef;}.box-right{float:right;width:310px;}.layout_body{margin-bottom:4px;margin-top:4px;width:100%;}.edata{background-color:#fff;}.odata{background-color:#f2f2f2;}.layout_footer1,.layout_footer2,.layout_header1,.layout_header2{width:100%;}.layout_footer1 #sep{width:6px;}.layout_footer2 #sep{width:6px;}.layout_header1 #sep{width:6px;}.layout_header2 #sep{width:6px;}td.groups{color:#7f7f7f;font-weight:normal;}div.groups{border-top:1px solid #ccc;float:left;margin-top:20px;padding-top:5px;text-align:left;width:80%;}div.groups a{color:#7f7f7f;font-weight:normal;text-decoration:none;}div.groups a:active,div.groups a:hover{color:#999;font-weight:normal;text-decoration:none;}div.groups a.sel{font-weight:bold;}div.groups .npage{padding-left:10px;}div.groups .ppage{padding-right:10px;}div.total-rows{border-top:1px solid #ccc;float:right;margin-top:20px;padding-top:5px;text-align:right;width:20%;white-space:nowrap;}div.total-rows span{font-weight:bold;}.form{width:100%;}.form_field{padding:3px 1px;text-align:left;vertical-align:top;}input.text-date{width:100px;}input.text-datetime{width:140px;}input.text-short{width:70px;}input.text-time{width:70px;}.form_label{padding:5px 1px 3px 1px;text-align:left;vertical-align:top;}.form_field_children .form_field,.form_field_children .form_field_right,.form_field_children .form_label{border:0;padding:0;}.checkboxgroup{border:0;padding:0;}.checkboxgroup label{cursor:pointer;}.radiogroup{border:0;padding:0;}.err,#err{color:#C00;}input.err{border:1px #C00 solid;}select.err,select.err option,textarea.err{border:1px #C00 solid;}.hint{color:#999;padding:0 5px;}.hint-bottom{color:#999;padding-left:2px;}#req,span.req{color:#C00;}.form .title{font-weight:bold;padding:10px 0 5px 0;}#menu1{float:right;height:86px;margin:0;position:absolute;right:20px;top:47px;z-index:0;}#menu1 li{float:left;list-style:none;position:relative;}#menu1 a{color:#666;float:left;font-family:"Trebuchet MS",Verdana;font-size:15px;font-weight:normal;line-height:86px;margin:0;padding:0 15px;text-decoration:none;}#menu1 a:hover{color:#7d264c;text-decoration:none;}#menu1 li.active a{background:url("../tmpl/img/menu1.png") repeat-x 0 50%;color:#7d264c;}#menu1 ul{background:#fff;border:1px solid #f5e9ed;border-bottom:0;display:none;float:left;left:0;margin:0;min-width:200px;position:absolute;top:55px;z-index:10000;}#menu1 ul li{background:#fff;border-bottom:1px solid #f5e9ed;display:block;float:none;padding:0;white-space:nowrap;}#menu1 ul a{float:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;display:block;height:20px;line-height:20px;margin:0;padding:4px 8px;}#menu1 li.active li a{background:none;color:#666;}#menu1 li li:hover{background-color:#fcf3f7;border-bottom:1px solid #d53e75;}#menu1 li li:hover a{color:#7d264c;}#menu1 li:hover ul{display:block;}#menu1-2-wrap{background:url("../tmpl/img/menu1_2_t.png") no-repeat 0 0;float:left;margin-bottom:5px;padding-top:10px;width:325px;}#menu1-2-wrap h2{background:url("../tmpl/img/menu1_2.png") repeat-y 0 0;color:#fff;float:left;font-size:18px;font-weight:bold;line-height:100%;margin:0;padding:5px 0 15px 15px;width:310px;}#menu1-2-wrap h2 a{color:#fff;}#menu1-2-wrap2{background:url("../tmpl/img/menu1_2_b.png") no-repeat 0 100%;float:left;padding-bottom:15px;width:325px;}#menu1-2{float:left;margin:0;width:325px;}#menu1-2 li{background:url("../tmpl/img/menu1_2.png") repeat-y 0 0;float:left;list-style:none;padding-right:5px;width:320px;}#menu1-2 a{border-top:1px solid #fd2f8b;color:#fff;float:left;font-family:"Trebuchet MS",Verdana;font-size:15px;font-weight:normal;line-height:24px;margin:0;padding:0 5px 0 15px;text-decoration:none;width:300px;}#menu1-2 a:hover{background-color:#b60153;color:#fff;text-decoration:none;}#menu1-2 li#menu1-2-last-1 a{border-bottom:1px solid #fd2f8b;}#menu1-2 li.active a{background-color:#b60153;border-bottom:1px solid #fd2f8b;color:#fff;}#menu1-2 li.active ul{float:left;margin:0;}#menu1-2 li.active ul a,#menu1-2 li#menu1-2-last-1 ul a{background:#b60153 url("../tmpl/img/menu1_2_l2.png") no-repeat 15px 8px;border-bottom:0;border-top:0;font-size:12px;padding-left:30px;width:285px;}#menu1-2 li.active ul li.active a,#menu1-2 li.active ul a:hover,#menu1-2 li#menu1-2-last-1 ul a:hover{background-image:url("../tmpl/img/menu1_2_l2_a.png");}#menu1-2 li.active ul li.active ul a,#menu1-2 li.active ul ul a,#menu1-2 li#menu1-2-last-1 ul ul a{background:#b60153 url("../tmpl/img/menu1_2_l3.png") no-repeat 30px 10px;padding-left:45px;width:270px;}#menu1-2 li.active ul li.active ul li.active a,#menu1-2 li.active ul li.active ul a:hover,#menu1-2 li#menu1-2-last-1 ul ul a:hover{background-image:url("../tmpl/img/menu1_2_l3_a.png");}#menu2{float:left;margin:0;padding:10px 0;}#menu2 li{float:left;list-style:none;}#menu2 li a{border-left:1px solid #fff;color:#fff;float:left;padding:0 7px;text-decoration:none;}#menu2 li a:hover{color:#fff;text-decoration:underline;}#menu2 li.active a{text-decoration:underline;}#menu2 li#menu2-first-1 a{border-left:0;}#lang{float:left;margin:0;}#lang li{float:left;list-style:none;}#lang a{color:#fff;float:left;line-height:13px;padding:10px 20px 0 0;}#lang a:hover{text-decoration:underline;}#path{margin:0;position:absolute;right:8px;top:0;}#path li{display:inline;list-style:none;}#path li a{color:#a18f97;font-size:11px;line-height:17px;text-decoration:none;}#path li a:hover,#path li.active a:hover{color:#333;text-decoration:none;}.siteEditDotOver{background-color:#f2f2f2;border:1px solid #fff;display:none;margin:0;position:absolute;text-align:left;visibility:visible;width:160px;z-index:2500;}.siteEditDotOver table{border:1px solid #105aa4;width:100%;}.siteEditDotOver table td{background-color:#fff;padding:2px 4px 2px 6px;}.siteEditDotOver table td.icon{background-color:#f4f4f4;padding:2px 4px;text-align:center;width:1%;}.siteEditDotOver a{display:block;color:#009;text-decoration:none;}.siteEditDotOver a:hover{text-decoration:underline;}#fp-menu1-2-wrap{background:url("../tmpl/img/menu1_2_t.png") no-repeat 0 0;float:left;margin-bottom:5px;padding-top:10px;width:325px;}#fp-menu1-2-wrap h2{background:url("../tmpl/img/menu1_2.png") repeat-y 0 0;color:#fff;float:left;font-size:18px;font-weight:bold;line-height:100%;margin:0;padding:5px 0 15px 15px;width:310px;}#fp-menu1-2-wrap2{background:url("../tmpl/img/menu1_2_b.png") no-repeat 0 100%;float:left;padding-bottom:15px;width:325px;}#fp-menu1-2{float:left;margin:0;width:325px;}#fp-menu1-2 li{background:url("../tmpl/img/menu1_2.png") repeat-y 0 0;float:left;list-style:none;padding-right:5px;position:relative;width:320px;}#fp-menu1-2 a{background-position:15px 50%;background-repeat:no-repeat;border-bottom:1px solid #fd2f8b;color:#fff;float:left;font-family:"Trebuchet MS",Verdana;font-size:15px;font-weight:normal;line-height:42px;margin:0;padding:0 5px 0 60px;position:relative;text-decoration:none;width:255px;}#fp-menu1-2 a:hover{background-color:#b60153;color:#fff;text-decoration:none;}#fp-menu1-2 #item-1-1-a{border-top:1px solid #fd2f8b;}#fp-menu1-2 li.active a{background-color:#b60153;color:#fff;}#fp-menu1-2 li div{background:url("../tmpl/img/fp_menu1_2_hover.png") no-repeat 0 0;display:none;height:46px;left:320px;position:absolute;top:-2px;width:22px;z-index:1000;}#fp-menu1-2 li:hover div{display:block;}#right-side-img{background:url("../tmpl/img/right_side_img_shadow.png") no-repeat 0 0;float:left;height:98px;margin-bottom:5px;width:635px;}#right-side-img a{float:left;height:93px;width:630px;}.box#news{float:right;}.datepickerControl{border:1px solid #999;background-color:#EEE;padding:5px;z-index:100000;}.datepickerControl td{text-align:center;font-family:sans-serif;font-size:11px;padding:1px;}.datepickerControl tr.monthLabel td{background-color:#FFF;border:1px solid #999;font-weight:bold;}.datepickerControl tr.navigation td{color:#666;cursor:pointer;}.datepickerControl tr.navigation td:hover{color:#000;text-decoration:none;}.datepickerControl tr.dayLabel td{border:1px solid #b60153;background-color:#b60153;color:white;font-weight:bold;}.datepickerControl td.day,.datepickerControl td.dayothermonth{cursor:pointer;background-color:#FFF;border:1px solid #EEE;width:2em;}.datepickerControl td.dayothermonth{color:#999;font-style:italic;}.datepickerControl td.day:hover{background-color:#EBE4C0;}.datepickerControl td.weekend{background-color:#CCC;font-style:italic;}.datepickerControl td.today{font-weight:bold;}.datepickerControl td.hour{cursor:pointer;background-color:#FFF;border:1px solid #EEE;width:2em;}.datepickerControl td.minute{cursor:pointer;background-color:#FFF;border:1px solid #EEE;width:2em;}.datepickerControl td input,.datepickerControl td button{font-size:11px;padding:0;border:1px solid #999;text-align:center;}.datepickerControl td.ampm{cursor:pointer;background-color:#CCC;border:1px solid #EEE;width:2em;}.datepickerControl td.current{font-weight:bold;background-color:#EBC2C0;}.datepickerControl input.current{background-color:#EBC2C0;}.datepickerControl td.current:hover{background-color:#EBC2C0;}