html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1.5em;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}.graphic{background:url("/css/img/graphic.png") no-repeat scroll 0 0 transparent}.icon{background:url("/css/img/icons_new.png?v=20150909") no-repeat scroll 0 0 transparent;display:inline-block;height:10px;margin-right:5px;width:10px}.icons-bg-sprite{background:url("/css/img/new-bg-images.png?v=20161203") no-repeat scroll 0 0 transparent;display:inline-block}.icons-bg-sprite.icon-fb{width:30px;height:30px;background-position:0 -652px}.icons-bg-sprite.icon-youtube{width:30px;height:30px;background-position:0 -752px}.icons-bg-sprite.youtube-solo{width:28px;height:19px;background-position:0 -1236px}.icons-bg-sprite.icon-instagram{width:30px;height:30px;background-position:-91px -652px}.icon-stars-review{background-position:-2px -2063px;width:95px;height:20px;left:0;position:absolute}.icon.right{margin-left:5px;margin-right:0}.icon.icon_list{background-position:0 0;height:11px;width:13px}.icon.icon_list.bl{background-position:-50px 0}.icon.icon_list.wt{background-position:-100px 0}.icon.icon_list.rd{background-position:-150px 0}.icon.icon_list.gn{background-position:-200px 0}.icon.icon_list.gr{background-position:-250px 0}.icon_chair{background-position:0 -50px;height:17px;width:14px}.icon.icon_chair.bl{background-position:-50px -50px}.icon.icon_chair.wt{background-position:-100px -50px}.icon.icon_chair.rd{background-position:-150px -50px}.icon.icon_chair.gn{background-position:-200px -50px}.icon.icon_chair.gr{background-position:-250px -50px}.icon_pin{background-position:0 -100px;height:16px;width:12px}.icon.icon_pin.bl{background-position:-50px -100px}.icon.icon_pin.wt{background-position:-100px -100px}.icon.icon_pin.rd{background-position:-150px -100px}.icon.icon_pin.gn{background-position:-200px -100px}.icon.icon_pin.gr{background-position:-250px -100px}.icon_ex{background-position:0 -150px;height:16px;width:16px}.icon.icon_ex.bl{background-position:-50px -150px}.icon.icon_ex.wt{background-position:-100px -150px}.icon.icon_ex.rd{background-position:-150px -150px}.icon.icon_ex.gn{background-position:-200px -150px}.icon.icon_ex.gr{background-position:-250px -150px}.icon_peak_large_left{background-position:0 -200px;height:11px;width:5px;vertical-align:middle}.icon_back_large_left{background-position:0 -2260px;height:9px;width:8px}.icon_back_large_left.bl{background-position:-50px -2277px}.icon_back_large_left.wt{background-position:-100px -2277px}.icon_back_large_left.rd{background-position:-150px -2277px}.icon_back_large_left.gn{background-position:-200px -2277px}.icon_back_large_left.gr{background-position:-250px -2277px}.icon.icon_peak_large_left.bl{background-position:-50px -200px}.icon.icon_peak_large_left.wt{background-position:-100px -200px}.icon.icon_peak_large_left.rd{background-position:-150px -200px}.icon.icon_peak_large_left.gn{background-position:-200px -200px}.icon.icon_peak_large_left.gr{background-position:-250px -200px}.icon_peak_large_right{background-position:0 -250px;height:11px;width:5px;vertical-align:middle}.icon.icon_peak_large_right.bl{background-position:-50px -250px}.icon.icon_peak_large_right.wt{background-position:-100px -250px}.icon.icon_peak_large_right.rd{background-position:-150px -250px}.icon.icon_peak_large_right.gn{background-position:-200px -250px}.icon.icon_peak_large_right.gr{background-position:-250px -250px}.icon_peak_small_right{background-position:0 -300px;height:8px;width:6px}.icon.icon_peak_small_right.bl{background-position:-50px -300px}.icon.icon_peak_small_right.wt{background-position:-100px -300px}.icon.icon_peak_small_right.rd{background-position:-150px -300px}.icon.icon_peak_small_right.gn{background-position:-200px -300px}.icon.icon_peak_small_right.gr{background-position:-250px -300px}.icon.icon_peak_small_left.bl{background-position:-50px -2276px}.icon_peak_small_down{background-position:0 -350px;height:6px;width:8px}.icon.icon_peak_small_down.bl{background-position:-50px -350px}.icon.icon_peak_small_down.wt{background-position:-100px -350px}.icon.icon_peak_small_down.rd{background-position:-150px -350px}.icon.icon_peak_small_down.gn{background-position:-200px -350px}.icon.icon_peak_small_down.gr{background-position:-250px -350px}.icon_peak_small_up{background-position:0 -400px;height:6px;width:6px}.icon.icon_peak_small_up.bl{background-position:-50px -400px}.icon.icon_peak_small_up.wt{background-position:-100px -400px}.icon.icon_peak_small_up.rd{background-position:-150px -400px}.icon.icon_peak_small_up.gn{background-position:-200px -400px}.icon.icon_peak_small_up.gr{background-position:-250px -400px}.icon_peak_medium_right{background-position:0 -450px;height:10px;width:10px}.icon.icon_peak_medium_right.bl{background-position:-50px -450px}.icon.icon_peak_medium_right.wt{background-position:-100px -450px}.icon.icon_peak_medium_right.rd{background-position:-150px -450px}.icon.icon_peak_medium_right.gn{background-position:-200px -450px}.icon.icon_peak_medium_right.gr{background-position:-250px -450px}.icon_phone{background-position:0 -500px;height:14px;width:22px}.icon.icon_phone.bl{background-position:-50px -500px}.icon.icon_phone.wt{background-position:-100px -500px}.icon.icon_phone.rd{background-position:-150px -500px}.icon.icon_phone.gn{background-position:-200px -500px}.icon.icon_phone.gr{background-position:-250px -500px}.icon_phone_small{background-position:0 -2220px;height:11px;width:17px}.icon.icon_phone_small.bl{background-position:-50px -2220px}.icon.icon_phone_small.gn{background-position:-200px -2220px}.icon_pen{background-position:0 -550px;height:12px;width:12px}.icon.icon_pen.bl{background-position:-50px -550px}.icon.icon_pen.wt{background-position:-100px -550px}.icon.icon_pen.rd{background-position:-150px -550px}.icon.icon_pen.gn{background-position:-200px -550px}.icon.icon_pen.gr{background-position:-250px -550px}.icon_clock{background-position:0 -600px;height:14px;width:13px}.icon.icon_clock.bl{background-position:-50px -600px}.icon.icon_clock.wt{background-position:-100px -600px}.icon.icon_clock.rd{background-position:-150px -600px}.icon.icon_clock.gn{background-position:-200px -600px}.icon.icon_clock.gr{background-position:-250px -600px}.icon_people{background-position:0 -650px;height:13px;width:17px}.icon.icon_people.bl{background-position:-50px -650px}.icon.icon_people.wt{background-position:-100px -650px}.icon.icon_people.rd{background-position:-150px -650px}.icon.icon_people.gn{background-position:-200px -650px}.icon.icon_people.gr{background-position:-250px -650px}.icon_checkbox{background-position:0 -700px;height:14px;width:15px}.icon.icon_checkbox.bl{background-position:-50px -700px}.icon.icon_checkbox.wt{background-position:-100px -700px}.icon.icon_checkbox.rd{background-position:-150px -700px}.icon.icon_checkbox.gn{background-position:-200px -700px}.icon.icon_checkbox.gr{background-position:-250px -700px}.icon_ship{background-position:0 -750px;height:11px;width:22px}.icon.icon_ship.bl{background-position:-50px -750px}.icon.icon_ship.wt{background-position:-100px -750px}.icon.icon_ship.rd{background-position:-150px -750px}.icon.icon_ship.gn{background-position:-200px -750px}.icon.icon_ship.gr{background-position:-250px -750px}.icon_magnifier_plus{background-position:0 -800px;height:16px;width:16px}.icon.icon_magnifier_plus.bl{background-position:-50px -800px}.icon.icon_magnifier_plus.wt{background-position:-100px -800px}.icon.icon_magnifier_plus.rd{background-position:-150px -800px}.icon.icon_magnifier_plus.gn{background-position:-200px -800px}.icon.icon_magnifier_plus.gr{background-position:-250px -800px}.icon_info{background-position:0 -850px;height:14px;width:14px}.icon.icon_info.bl{background-position:-50px -850px}.icon.icon_info.wt{background-position:-100px -850px}.icon.icon_info.rd{background-position:-150px -850px}.icon.icon_info.gn{background-position:-200px -850px}.icon.icon_info.gr{background-position:-250px -850px}.icon_percent{background-position:0 -900px;height:19px;width:18px}.icon.icon_percent.bl{background-position:-50px -900px}.icon.icon_percent.wt{background-position:-100px -900px}.icon.icon_percent.rd{background-position:-150px -900px}.icon.icon_percent.gn{background-position:-200px -900px}.icon.icon_percent.gr{background-position:-250px -900px}.icon_plane{background-position:0 -950px;height:15px;width:16px}.icon.icon_plane.bl{background-position:-50px -950px}.icon.icon_plane.wt{background-position:-100px -950px}.icon.icon_plane.rd{background-position:-150px -950px}.icon.icon_plane.gn{background-position:-200px -950px}.icon.icon_plane.gr{background-position:-250px -950px}.icon_food{background-position:0 -1000px;height:15px;width:10px}.icon.icon_food.bl{background-position:-50px -1000px}.icon.icon_food.wt{background-position:-100px -1000px}.icon.icon_food.rd{background-position:-150px -1000px}.icon.icon_food.gn{background-position:-200px -1000px}.icon.icon_food.gr{background-position:-250px -1000px}.icon_letter{background-position:0 -1050px;height:10px;width:17px}.icon.icon_letter.bl{background-position:-50px -1050px}.icon.icon_letter.wt{background-position:-100px -1050px}.icon.icon_letter.rd{background-position:-150px -1050px}.icon.icon_letter.gn{background-position:-200px -1050px}.icon.icon_letter.gr{background-position:-250px -1050px}.icon_check{background-position:0 -1100px;height:12px;width:14px}.icon.icon_check.bl{background-position:-50px -1100px}.icon.icon_check.wt{background-position:-100px -1100px}.icon.icon_check.rd{background-position:-150px -1100px}.icon.icon_check.gn{background-position:-200px -1100px}.icon.icon_check.gr{background-position:-250px -1100px}.icon_plus{background-position:0 -1150px;height:13px;width:13px}.icon.icon_plus.bl{background-position:-50px -1150px}.icon.icon_plus.wt{background-position:-100px -1150px}.icon.icon_plus.rd{background-position:-150px -1150px}.icon.icon_plus.gn{background-position:-200px -1150px}.icon.icon_plus.gr{background-position:-250px -1150px}.icon_save{background-position:0 -1200px;height:13px;width:13px}.icon.icon_save.bl{background-position:-50px -1200px}.icon.icon_save.wt{background-position:-100px -1200px}.icon.icon_save.rd{background-position:-150px -1200px}.icon.icon_save.gn{background-position:-200px -1200px}.icon.icon_save.gr{background-position:-250px -1200px}.icon_home{background-position:0 -1250px;height:14px;width:14px}.icon.icon_home.bl{background-position:-50px -1250px}.icon.icon_home.wt{background-position:-100px -1250px}.icon.icon_home.rd{background-position:-150px -1250px}.icon.icon_home.gn{background-position:-200px -1250px}.icon.icon_home.gr{background-position:-250px -1250px}.icon_arrow_up{background-position:0 -1300px;height:10px;width:10px}.icon.icon_arrow_up.bl{background-position:-50px -1300px}.icon.icon_arrow_up.wt{background-position:-100px -1300px}.icon.icon_arrow_up.rd{background-position:-150px -1300px}.icon.icon_arrow_up.gn{background-position:-200px -1300px}.icon.icon_arrow_up.gr{background-position:-250px -1300px}.icon_arrow_down{background-position:0 -1350px;height:10px;width:10px}.icon.icon_arrow_down.bl{background-position:-50px -1350px}.icon.icon_arrow_down.wt{background-position:-100px -1350px}.icon.icon_arrow_down.rd{background-position:-150px -1350px}.icon.icon_arrow_down.gn{background-position:-200px -1350px}.icon.icon_arrow_down.gr{background-position:-250px -1350px}.icon_cal{background-position:0 -1400px;height:14px;width:14px}.icon.icon_cal.bl{background-position:-50px -1400px}.icon.icon_cal.wt{background-position:-100px -1400px}.icon.icon_cal.rd{background-position:-150px -1400px}.icon.icon_cal.gn{background-position:-200px -1400px}.icon.icon_cal.gr{background-position:-250px -1400px}.icon_v-card{background-position:0 -1450px;height:10px;width:13px}.icon.icon_v-card.bl{background-position:-50px -1450px}.icon.icon_v-card.wt{background-position:-100px -1450px}.icon.icon_v-card.rd{background-position:-150px -1450px}.icon.icon_v-card.gn{background-position:-200px -1450px}.icon.icon_v-card.gr{background-position:-250px -1450px}.icon_help{background-position:0 -1500px;height:14px;width:13px}.icon.icon_help.bl{background-position:-50px -1500px}.icon.icon_help.wt{background-position:-100px -1500px}.icon.icon_help.rd{background-position:-150px -1500px}.icon.icon_help.gn{background-position:-200px -1500px}.icon.icon_help.gr{background-position:-250px -1500px}.icon_magnifier{background-position:0 -1550px;height:15px;width:15px}.icon.icon_magnifier.bl{background-position:-50px -1550px}.icon.icon_magnifier.wt{background-position:-100px -1550px}.icon.icon_magnifier.rd{background-position:-150px -1550px}.icon.icon_magnifier.gn{background-position:-200px -1550px}.icon.icon_magnifier.gr{background-position:-250px -1550px}.icon_phone_big{background-position:0 -1600px;height:24px;width:37px}.icon.icon_phone_big.bl{background-position:-50px -1600px}.icon.icon_phone_big.wt{background-position:-100px -1600px}.icon.icon_phone_big.rd{background-position:-150px -1600px}.icon.icon_phone_big.gn{background-position:-200px -1600px}.icon.icon_phone_big.gr{background-position:-250px -1600px}.icon_globe{background-position:0 -1650px;height:15px;width:16px}.icon.icon_globe.bl{background-position:-50px -1650px}.icon.icon_globe.wt{background-position:-100px -1650px}.icon.icon_globe.rd{background-position:-150px -1650px}.icon.icon_globe.gn{background-position:-200px -1650px}.icon.icon_globe.gr{background-position:-250px -1650px}.icon_remove{background-position:0 -1700px;height:15px;width:16px}.icon.icon_remove.bl{background-position:-50px -1700px}.icon.icon_remove.wt{background-position:-100px -1700px}.icon.icon_remove.rd{background-position:-150px -1700px}.icon.icon_remove.gn{background-position:-200px -1700px}.icon.icon_remove.gr{background-position:-250px -1700px}.icon.icon-extrabed{background-position:0 -2600px;height:18px;width:21px;display:inline-block}.icon.icon-extrabed.bl{background-position:-50px -2600px}.icon.icon-extrabed.wt{background-position:-100px -2600px}.icon.icon-extrabed.rd{background-position:-150px -2600px}.icon.icon-extrabed.gn{background-position:-200px -2600px}.icon.icon-extrabed.gr{background-position:-250px -2600px}.poi_icon{background:url("/css/img/poi_icons.png") no-repeat scroll 0 0 transparent}span.info_icon,span.info_icon,a.info_icon{background:url("/css/img/info_icons.png") no-repeat scroll 0 0 transparent;display:inline-block;height:44px;margin-right:10px;vertical-align:middle;width:44px}span.info_icon.small,a.info_icon.small{background-image:url("/css/img/info_icons_small.png");height:23px;width:23px}span.info_icon.small.link,a.info_icon.small.link{background-image:url("/css/img/info_icons_small_blue.png");height:23px;width:23px}.info_icon.weather{background-position:0 0}.info_icon.climate{background-position:-50px 0}.info_icon.calendar{background-position:-100px 0}.info_icon.monsun{background-position:-150px 0}.info_icon.waves{background-position:-200px 0}.info_icon.pin{background-position:-250px 0}.info_icon.flight_duration{background-position:-300px 0}.info_icon.time{background-position:-350px 0}.info_icon.center{background-position:-400px 0}.info_icon.food,.info_icon.restaurant{background-position:-450px 0}.info_icon.power{background-position:0 -50px}.info_icon.phone{background-position:-50px -50px}.info_icon.internet{background-position:-100px -50px}.info_icon.ship{background-position:-150px -50px}.info_icon.bike{background-position:-200px -50px}.info_icon.car{background-position:-250px -50px}.info_icon.bus{background-position:-300px -50px}.info_icon.transport{background-position:-350px -50px}.info_icon.caution{background-position:-400px -50px}.info_icon.drinking{background-position:-450px -50px}.info_icon.people{background-position:0 -100px}.info_icon.lang{background-position:-50px -100px}.info_icon.tradition{background-position:-100px -100px}.info_icon.money{background-position:-150px -100px}.info_icon.culture{background-position:-200px -100px}.info_icon.nature{background-position:-250px -100px}.info_icon.exchange{background-position:-300px -100px}.info_icon.calc{background-position:-350px -100px}.info_icon.creditcard{background-position:-400px -100px}.info_icon.checks{background-position:-450px -100px}.info_icon.diving,.info_icon.snorkeling{background-position:0 -150px}.info_icon.riding{background-position:-50px -150px}.info_icon.golf{background-position:-100px -150px}.info_icon.shirt{background-position:-150px -150px}.info_icon.cocktail{background-position:-200px -150px}.info_icon.hiking{background-position:-250px -150px}.info_icon.duty{background-position:-300px -150px}.info_icon.shopping,.info_icon.shop{background-position:-350px -150px}.info_icon.visa{background-position:-400px -150px}.info_icon.passport{background-position:-450px -150px}.info_icon.doctor{background-position:0 -200px}.info_icon.hospital{background-position:-50px -200px}.info_icon.insurance{background-position:-100px -200px}.info_icon.injection{background-position:-150px -200px}.info_icon.pils{background-position:-200px -200px}.info_icon.drinking_water{background-position:-250px -200px}.info_icon.crime{background-position:-300px -200px}.info_icon.emergency{background-position:-350px -200px}.info_icon.bank{background-position:-400px -200px}.info_icon.airplane{background-position:-450px -200px}.info_icon.rest_bar{background-position:0 -250px}.info_icon.fishing{background-position:-50px -250px}.info_icon.swimming{background-position:-100px -250px}.info_icon.surfing{background-position:-150px -250px}.info_icon.flight{background-position:-200px -250px}.info_icon.taxi{background-position:-250px -250px}.info_icon.cam{background-position:-300px -250px}.info_icon.watershoes{background-position:-350px -250px}.info_icon.books{background-position:-400px -250px}.info_icon.spray{background-position:-450px -250px}.info_icon.watersports{background-position:0 -300px}.icon.flag{background:url("/css/img/icons_flags.png") no-repeat scroll 0 0 transparent;display:inline-block;height:11px;margin-right:5px;width:16px}.icon.flag.de{background-position:0 0}.icon.flag.en{background-position:0 -50px}.icon.flag.it{background-position:0 -100px}.icon.flag.fr{background-position:0 -150px}.button
.icon.flag{margin-top:-5px}.icons_back_arrows{background:url("/css/img/icons_back_arrows.png") no-repeat scroll 0 0 transparent;width:8px;height:9px}.icons_back_arrows.bl{background-position:0 -15px}.icons_back_arrows.wt{background-position:0 -30px}.icons_back_arrows.rd{background-position:0 -45px}.icons_back_arrows.gn{background-position:0 -60px}.icons_back_arrows.gr{background-position:0 -75px}.icon.icon_more_info_medium.br{background-position:0 -2400px}.icon.icon_more_info_medium.bl{background-position:-50px -2400px}.icon.icon_more_info_medium.wt{background-position:-100px -2400px}.icon.icon_more_info_medium.rd{background-position:-150px -2400px}.icon.icon_more_info_medium.gn{background-position:-200px -2400px}.icon.icon_more_info_medium.gr{background-position:-250px -2400px}.icon-new{background:url("/css/img/new-bg-images.png") no-repeat scroll 0 0 transparent}.icon-new.youtube-icon-play{background-position:0 -0}.icon-new.youtube-icon-play-small{background-position:-76px -111px;width:15px;height:14px;display:block}.icon-new.certificate-icon{background-position:-76px -56px;width:15px;height:15px;display:block}.icon-new.info-icon{background-position:0 -444px;height:17px;display:block}.icon.icon_close{background-position:-49px -2050px;width:11px;height:10px}[class^="iconsvg-"]{display:block;width:32px;height:32px;background:url("/css/img/sprite.svg");text-indent:100%;white-space:nowrap;overflow:hidden}.iconsvg-phone{background-position:-48px 0}.iconsvg-location2{background-position:-96px 0}.iconsvg-cancel-circle{background-position:-144px 0}.iconsvg-checkmark{background-position:-192px 0}.iconsvg-filter{background-position:-240px 0}.icon-filter{background-position:-100px -2500px;width:15px;height:15px}.icon_close_thin{background-position:0 -2050px;height:10px;width:10px}.icon.icon_close_thin.bl{background-position:-50px -2050px}.icon.icon_close_thin.wt{background-position:-100px -2050px}.icon.icon_close_thin.rd{background-position:-150px -2050px}.icon.icon_close_thin.gn{background-position:-200px -2050px}.icon.icon_close_thin.gr{background-position:-250px -2050px}.icon-new.video-icon{background-position:0 -2118px;width:41px;height:26px;display:inline-block}.icon-new.video-icon-big-wt{background-position:0 -1880px;width:79px;height:51px;display:inline-block;opacity:0.8}.filter-icon{background:url("/css/img/filter-icons.png") no-repeat scroll 0 0 transparent;display:inline-block}.filter-icon.swimming{width:21px;height:19px;position:absolute;left:6px;top:8px}.filter-icon.scuba_diving{background-position:0 -50px;width:22px;height:21px;position:absolute;left:6px;top:7px}.filter-icon.parking{background-position:0 -100px;width:14px;height:22px;position:absolute;left:11px;top:9px}.filter-icon.snorkeling{background-position:0 -150px;width:22px;height:20px;position:absolute;left:6px;top:7px}.filter-icon.fishing{background-position:0 -200px;width:28px;height:18px;position:absolute;left:3px;top:7px}.filter-icon.bus_stop{background-position:0 -250px;width:16px;height:21px;position:absolute;left:9px;top:7px}.filter-icon.surfing{background-position:0 -300px;width:20px;height:21px;position:absolute;left:7px;top:6px}.filter-icon.restaurant{background-position:0 -350px;width:15px;height:20px;position:absolute;left:9px;top:7px}.filter-icon.wc{background-position:0 -400px;width:23px;height:13px;position:absolute;left:6px;top:11px}.filter-icon.fotopoint{background-position:0 -450px;width:20px;height:16px;position:absolute;left:7px;top:9px}.filter-icon.beaches_with_video{background-position:0 -500px;width:21px;height:14px;position:absolute;left:7px;top:10px}.filter-icon.family_friendly{background-position:0 -550px;width:24px;height:21px;position:absolute;left:5px;top:6px}.filter-icon.shade{background-position:0 -600px;width:20px;height:20px;position:absolute;left:7px;top:7px}.filter-icon.coral_reef{background-position:0 -650px;width:25px;height:18px;position:absolute;left:5px;top:8px}.icon-new.thumb-small{background-position:-105px -2186px;height:16px;width:16px;display:inline-block}.icon-new.thumb-big{background-position:0 -2186px;height:20px;width:23px;display:inline-block}.travel-icon{background:url("/css/img/travel-icons.png") no-repeat scroll 0 0 transparent;display:inline-block}.travel-icon.arrival{width:83px;height:84px}.travel-icon.best-travel-time{background-position:-340px -107px;width:79px;height:84px}.travel-icon.local-transfers{background-position:-168px 0;width:96px;height:84px}.travel-icon.general-prices{background-position:-339px 0;width:87px;height:84px}.travel-icon.accommodation{background-position:-517px -107px;width:82px;height:84px}.travel-icon.airlines{background-position:-517px 0;width:113px;height:84px}.travel-icon.safety{background-position:-339px 0;width:79px;height:84px}.travel-icon.travel-tips{background-position:-697px 0;width:55px;height:84px}.travel-icon.traveling-with-kids{background-position:0 -107px;width:43px;height:84px}.travel-icon.language{background-position:-168px -107px;width:107px;height:84px}.icon-new.send-email{background-position:0 -2293px;position:absolute;width:19px;display:block;height:11px}.icon-new.send-print{background-position:-88px -2293px;position:absolute;width:19px;display:block;height:16px}.travel-icon.travel-journal{background-position:0 -235px;width:81px;height:51px}.travel-icon.video-review{background-position:-168px -235px;width:59px;height:51px}.travel-icon.travel-journal-video-review{background-position:-340px -251px;width:120px;height:35px}.travel-icon.holiday-video{background-position:-517px -231px;width:47px;height:55px}.travel-guide-icons{background:url("/css/img/travel-guide-icons.png") no-repeat scroll 0 0 transparent;display:inline-block}.travel-guide-icons.rainy{width:52px;height:52px;background-position:0 0}.travel-guide-icons.cloudy{width:52px;height:52px;background-position:0 -52px}.travel-guide-icons.sunny{width:52px;height:52px;background-position:0 -104px}.travel-guide-icons.showers{width:52px;height:52px;background-position:0 -156px}.travel-guide-icons.windy{width:52px;height:52px;background-position:0 -208px}@font-face{font-family:Swiss;src:url('/css/fonts/swis721_cn-web.eot');src:url('/css/fonts/swis721_cn-web.eot?#iefix') format('embedded-opentype'),
url('/css/fonts/swis721_cn-web.woff') format('woff'),
url('/css/fonts/swis721_cn-web.ttf') format('truetype'),
url('/css/fonts/swis721_cn-web.svg#webfont') format('svg')}@font-face{font-family:Swiss_bold;src:url('/css/fonts/swis721_cn_bold-web.eot');src:url('/css/fonts/swis721_cn_bold-web.eot?#iefix') format('embedded-opentype'),
url('/css/fonts/swis721_cn_bold-web.woff') format('woff'),
url('/css/fonts/swis721_cn_bold-web.ttf') format('truetype'),
url('/css/fonts/swis721_cn_bold-web.svg#webfont') format('svg')}html,body,#page{border:0;margin:0;padding:0;height:100%;min-height:100%}html,body{height:100%}#wrap{min-height:100%}#main-content{overflow:auto;padding-bottom:350px}body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px}body{font:0.75em/1.5em Verdana,Geneva,sans-serif;text-align:center;color:#655c40;background-color:#e4f4ff;overflow-y:scroll}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal}h1,h2,h3,.h1,.h2,.h3{font-family:'Swiss_bold',Arial;margin-bottom:1em}h1{font-size:2.4em;line-height:100%;padding-bottom:5px;text-align:left}h2{font-size:2em;text-align:left;padding-bottom:5px}h3,.h3{font-size:1.5em}h4{font-size:1.0em;font-weight:bold;margin-bottom:10px}h5{font-weight:bold;margin-bottom:5px}h6{font-weight:bold;font-size:1.1em;margin-bottom:5px}hr{border-color:#D0CDBC;border-style:none none solid;border-width:0 0 1px;margin-bottom:20px}ul.list{margin-bottom:1em}ul.list
li{list-style:outside disc;margin-bottom:0.75em;margin-left:20px}ul.list
li.relholiday{list-style:none;margin-top:20px;margin-left:0}.en ul.list
li.relholiday{display:none}ul.list{margin-bottom:1em}ul.feat
li{background-position:0 -1766px;height:40px;padding-left:30px}ul.checkList{margin-bottom:1.25em}ul.checkList
li{padding:0
10px 10px 40px;position:relative}ul.checkList.simple-checklist
li{padding:0
10px 10px 30px}ul.checkList.simple-checklist li
.icon{left:0}ul.checkList li
.icon{left:19px;position:absolute;top:3px}p{margin:0;padding:0
0 1.25em 0}blockquote{margin:1.25em;padding:1.25em 1.25em 0 1.25em}small{font-size:0.85em}img{border:0}sup{font-size:0.75em;position:relative;bottom:0.4em;vertical-align:baseline;margin-bottom:-1px;display:inline-block}sub{position:relative;bottom:-0.2em;vertical-align:baseline}strong{font-weight:bold}acronym,abbr{cursor:help;letter-spacing:1px;border-bottom:1px dashed}a,a:link,a:visited,a:hover{color:#308cc9;text-decoration:none;font-weight:normal;cursor:pointer}a:hover{text-decoration:underline}form{margin:0;padding:0;display:inline}form
textarea{width:100%;line-height:1.25}form
label{cursor:pointer}form label .star, .label
.star{color:#EB7934}table{border:0;margin:0
0 1.25em 0;padding:0}table tr
td{padding:2px}table.real_table{border-bottom:1px solid #E4F4FF;border-right:1px solid #E4F4FF;margin-bottom:20px}table.real_table th , table.real_table tr.head
td{background:none repeat scroll 0 0 #77B9E5;color:#FFF;font-weight:bold}table.real_table
tr{}table.real_table td,
table.real_table
th{border-left:1px solid #E4F4FF;padding:5px}table.real_table
tr.odd{background:none repeat scroll 0 0 #E4F4FF}table.real_table tr.odd
td{}.text_box{}.text_box.img_right .imgs
a{display:block}.text_box.img_right
.imgs{width:auto;float:right}.text_box.img_right .imgs
img{display:block;margin-bottom:20px}.text_box.img_right .content, .text_box.img_right .content-left{margin-right:220px}ul.horizontal:after{content:".";display:block;height:0;clear:both;visibility:hidden}ul.horizontal>li{float:left;margin-left:20px}ul.horizontal>li:first-child{margin-left:0!important}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clear{clear:both}.no-border{border:none!important}.float-left{float:left}.float-right{float:right}img.float-left{float:left;margin-right:15px;margin-bottom:15px}img.float-right{float:right;margin-left:15px;margin-bottom:15px}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.bold{font-weight:bold}.italic{font-style:italic}.underline{border-bottom:1px solid}.inline{display:inline}.inline-block{display:inline-block}.letterPress{text-shadow:0 1px 1px #FFF;-moz-text-shadow:0 1px 1px #FFF;-webkit-text-shadow:0 1px 1px #FFF}.swiss{font-family:'Swiss',sans-serif}.swiss_bold{font-family:'Swiss_bold',sans-serif}.table{display:table!important;width:100%}body.yacht
.table{display:table!important;width:100%}.tableCell{display:table-cell;vertical-align:middle}.button{display:block;height:37px;line-height:37px;box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);text-align:center;text-decoration:none;font-family:'Swiss_bold';text-transform:uppercase;color:#655c40;font-size:1.2em;text-shadow:0 1px 1px #FFF;-moz-text-shadow:0 1px 1px #FFF;-webkit-text-shadow:0 1px 1px #FFF;position:relative;border:none}.button-small{display:block;box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);text-align:center;text-decoration:none;font-family:'Swiss_bold';text-transform:uppercase;color:#655c40;font-size:1.2em;text-shadow:0 1px 1px #FFF;-moz-text-shadow:0 1px 1px #FFF;-webkit-text-shadow:0 1px 1px #FFF;position:relative;border:none;padding:8px
0 4px 0}.button-small.green{background:#cbc435;background:-webkit-gradient(linear, left top, left bottom,from(#cbc435),to(#d5d04d));color:#655c40}a.button{color:#655c40}a.thick{font-weight:bold}.button.small{height:30px;line-height:30px}.button.yel{background:#fbcc37;background:-webkit-gradient(linear, left top, left bottom,from(#fde774),to(#fbcc37));background:-moz-linear-gradient(top,#fde774,#fbcc37);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fde774',endColorstr='#fbcc37')}.button.yel:hover{background:#fbcc37;background:-webkit-gradient(linear, left top, left bottom,from(#fbcc37),to(#fde774));background:-moz-linear-gradient(top,#fbcc37,#fde774);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbcc37',endColorstr='#fde774')}.button.green{background:#c1b936;background:-webkit-gradient(linear, left top, left bottom,from(#e4e166),to(#a49a10));background:-moz-linear-gradient(top,#e4e166,#a49a10);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e166',endColorstr='#a49a10')}.button.green:hover{background:#c1b936;background:-webkit-gradient(linear, left top, left bottom,from(#a49a10),to(#e4e166));background:-moz-linear-gradient(top,#a49a10,#e4e166);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a49a10',endColorstr='#e4e166')}.button.green2{background:#cbc435;background:-webkit-gradient(linear, left top, left bottom,from(#cbc435),to(#d5d04d))}.button.green2:hover{background:#cbc435;background:-webkit-gradient(linear, left top, left bottom,from(#d5d04d),to(#cbc435))}.button.grey{background:#999;background:-webkit-gradient(linear, left top, left bottom,from(#999),to(#666));background:-moz-linear-gradient(top,#999,#666);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999',endColorstr='#666666');color:#fff;text-shadow:none;-webkit-text-shadow:none;-moz-linear-text-shadow:none}.button.grey:hover{background:#666;background:-webkit-gradient(linear, left top, left bottom,from(#666),to(#999));background:-moz-linear-gradient(top,#666,#999);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#999999')}.button.blue{color:#fff;background:#308cc9;background:-webkit-gradient(linear, left top, left bottom,from(#39a1d3),to(#2878bf));background:-webkit-linear-gradient(top,#39a1d3,#2878bf);background:-moz-linear-gradient(top,#39a1d3,#2878bf);background:-o-linear-gradient(top,#39a1d3,#2878bf);background:-ms-linear-gradient(top,#39a1d3,#2878bf);background:linear-gradient(top,#39a1d3,#2878bf);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#39a1d3',endColorstr='#2878bf');text-shadow:none;-webkit-text-shadow:none;-moz-linear-text-shadow:none}.button.blue:hover{background:#308cc9;background:-webkit-gradient(linear, left top, left bottom,from(#2878bf),to(#39a1d3));background:-moz-linear-gradient(top,#2878bf,#39a1d3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2878bf',endColorstr='#39a1d3')}.button.inactive,.button.load{background:#ededed;background:-webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ddd));background:-moz-linear-gradient(top,  #ededed,  #ddd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dddddd');color:#aaa;text-shadow:none;-webkit-text-shadow:none;-moz-linear-text-shadow:none;box-shadow:none;-webkit-box-shadow:none;-moz-linear-box-shadow:none}.button.plus.inactive
.icon{background-position:0 -1100px;height:12px;width:14px}.button.inactive:hover{text-decoration:none;cursor:default}.button.inactive .icon, .button.inactive
.graphic{opacity:0.5}.button.peak
.icon{margin-top:-5px}.button.plus
.icon{margin-top:-6px}.button.list
.icon{margin-top:-5px}.button
.icon{position:absolute;top:50%;left:15px}.icon-arrow-up{background:url("/css/img/icons_new.png") no-repeat scroll 0 0 transparent;background-position:-50px -450px;width:9px;height:10px;margin-left:5px;margin-right:5px;display:inline-block}.icon-arrow-down{background:url("/css/img/icons_new.png") no-repeat scroll 0 0 transparent;background-position:-50px -2301px;width:9px;height:10px;margin-left:5px;margin-right:5px;display:inline-block}.button.bigBtn{border-radius:3px;padding:5px
0 3px 0;font-size:15px}.button.load
.icon{background:url("/css/img/button-loader.gif") no-repeat scroll center center transparent !important;height:20px !important;margin-top:-10px;position:absolute;top:50% !important;width:20px !important}.frame{border:1px
solid #FFF;-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);box-shadow:2px 2px 5px rgba(0,0,0,0.2)}.botShadow{background:url("/css/img/objectShadow.png") no-repeat scroll center bottom transparent;margin-bottom:20px;padding-bottom:37px}.textShadow{text-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);-webkit-text-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);-moz-text-shadow:2px 2px 2px rgba(0,0,0,0.2)}.noneTextShadow{text-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none}a.readMore{}a.readMore
.icon{}#page{text-align:center;position:relative;z-index:0;padding-bottom:350px;min-height:700px}#pageTop_bg{height:500px;position:absolute;width:100%;left:0;top:0}.island
#pageTop_bg{}.facility
#pageTop_bg{height:628px;width:100%}.hc
#pageTop_bg{height:197px}#pageBottom_bg{}#top_nav{background-color:#3B749A;height:25px;line-height:25px;position:relative;text-align:center;color:#fff;width:100%;position:relative;z-index:10000}#top_nav_inner{margin:0
auto;width:960px}#top_nav
a{color:#fff;font-weight:normal;text-transform:uppercase;text-decoration:none}#top_nav
li{float:left}#top_nav .left
li{margin-right:20px}#top_nav .left li:last-child{margin-right:0}#top_nav .right
li{}#top_nav
.reviews{}#top_nav .reviews
.graphic{background-position:-100px -181px;display:inline-block;height:11px;margin-right:5px;width:69px}#top_nav
.contact{background-position:0 -1100px}#top_nav
#currencySelector{position:relative}#top_nav #currencySelector
a{text-transform:none;float:right}#top_nav #currencySelector a
span{margin-left:5px}#top_nav #currencySelector
ul{background:none repeat scroll 0 0 #3B749A;border:1px
solid #FFF;color:#FFF;padding:5px
0;position:absolute;left:-46px;text-align:right;z-index:1;display:none;top:25px}#top_nav #currencySelector
li{margin:0}#top_nav #currencySelector li
label{width:200px;padding:0px
12px 0px 5px;margin:0;display:block;cursor:pointer;text-align:left}#top_nav #currencySelector li label:hover{background:#77B9E5}#top_nav #currencySelector li label span.iso_code,
#top_nav #currencySelector a span
span.iso_code{color:#FCD955;display:inline-block;margin-right:5px;margin-left:0}#top_nav #currencySelector li label
span.iso_code{width:30px}#top_nav #currencySelector
input{display:none}#top_nav #currencySelector
li{float:none}#top_nav
#langSwitch{}#top_nav #langSwitch
li{margin-left:5px;position:relative}#top_nav #langSwitch li.active
.graphic{background-position:-183px -181px;bottom:0;display:block;height:3px;left:50%;margin-left:-2px;position:absolute;width:5px}#top_nav #langSwitch li.active
a{color:#77B9E5}#wrapper{width:960px;margin:0
auto;text-align:left;position:relative}#header{color:#dcedf8}#header
.hd_top{background:url('/css/img/main_nav_shadow.png') no-repeat center bottom;height:120px;position:relative}#logo{position:absolute;top:50%;margin-top:-47px}#header
.trust{height:52px;margin-top:-26px;position:absolute;right:0;text-align:right;top:50%}.trust
.contact{float:left;margin-right:134px}.trust
.nr{font-size:2.8em;font-weight:bold;height:auto;position:relative;top:8px;width:auto}.fr #footer .trust
.nr{font-size:1.9em}.trust .nr
.graphic{background-position:0 -378px;height:24px;margin-right:5px;width:36px}.fr #footer .trust .nr
.graphic{background-position:0 -378px;height:24px;margin-right:5px;position:relative;top:3px;width:36px}.en
.avail_info{background-position:-113px -416px;height:16px;margin-left:5px;position:relative;top:4px;width:87px;display:inline-block}.en.o_avail
.avail_info{background-position:-113px -436px}.trustHeader{bottom:20px;position:relative}ul.trust_seals{float:right;margin-left:15px;position:relative;top:5px}ul.trust_seals
li{float:left;margin-left:10px;height:49px;width:50px}ul.trust_seals
li.drv{background-position:0 0}ul.trust_seals
li.rv{background-position:0 -50px}ul.trust_seals
li.fincallorca{background-position:0 -100px}ul.trust_seals
li.stb{background-position:-58px 0;height:51px;position:relative;width:66px}ul.trust_seals
li.stb_logo{background-position:-53px -51px;height:81px;position:relative;top:-20px;width:150px}#main_nav{clear:both;float:left;width:100%}#main_nav
.nav{}#main_nav .nav
li{border-bottom:1px solid #E7C94D;float:left;position:relative}#main_nav .nav
li.active{border-bottom:1px solid #FCD955}.hopping #main_nav .nav
li{border-bottom:1px solid #A49A10}#main_nav .nav li.active a,#main_nav .nav li.active a:hover{background:#FCD955;background:-webkit-gradient(linear, left top, left bottom, from(#FCF6DF), to(#FCD955));background:-moz-linear-gradient(top,  #FCF6DF,  #FCD955);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCF6DF', endColorstr='#FCD955')}#main_nav .nav li:first-child{}#main_nav .nav li
a{font-family:'Swiss_bold',sans-serif;border-left:1px solid #FFF;border-right:1px solid #E7E0C4;color:#655C40;display:block;height:46px;line-height:46px;font-size:16px;text-align:center;text-decoration:none;text-transform:uppercase;width:110px;background:#f5e195;background:-webkit-gradient(linear, left top, left bottom, from(#fcf6df), to(#f5e195));background:-moz-linear-gradient(top,  #fcf6df,  #f5e195);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcf6df', endColorstr='#f5e195')}#main_nav .nav li.wide
a{width:169px}#main_nav .nav li a:hover{background:#f5e195;background:-webkit-gradient(linear, left top, left bottom, from(#f5e195), to(#fcf6df));background:-moz-linear-gradient(top,  #f5e195,  #fcf6df);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5e195', endColorstr='#fcf6df')}#main_nav .nav li.first
a{border-left:none}#main_nav .nav li.last
a{border-right:none;width:170px}#main_nav .nav li
a.green{background:#c1b936;background:-webkit-gradient(linear, left top, left bottom, from(#e4e166), to(#a49a10));background:-moz-linear-gradient(top,  #e4e166,  #a49a10);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e166', endColorstr='#a49a10')}#main_nav .nav li a.green:hover{background:#c1b936;background:-webkit-gradient(linear, left top, left bottom, from(#a49a10), to(#e4e166));background:-moz-linear-gradient(top,  #a49a10,  #e4e166);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a49a10', endColorstr='#e4e166')}#main_nav .nav li
a.grey{background:#ededed;background:-webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ddd));background:-moz-linear-gradient(top,  #ededed,  #ddd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dddddd');color:#aaa}#main_nav .nav li a.grey:hover{cursor:default;background:#666;background:-webkit-gradient(linear, left top, left bottom, from(#666), to(#999));background:-moz-linear-gradient(top,  #666,  #999);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#999999');color:#fff}#main_nav .nav li
a.twoLines{}#main_nav .nav li a.twoLines
span{font-size:12px;line-height:0;margin-right:5px;position:relative;text-align:left}.it #main_nav .nav li a.twoLines
span{display:none}#hopping_no_stations{background:none repeat scroll 0 0 #3B749A;border-radius:100px 100px 100px 100px;height:19px;position:absolute;right:-10px;text-align:center;top:-10px;width:19px;font-weight:bolder;border-width:2px}#main{background:none repeat scroll 0 0 #FFF;border-top:5px solid #FCD955;-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.06);-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.06);box-shadow:0px 0px 10px rgba(0, 0, 0, 0.06);text-align:justify}.hopping
#main{border-top:5px solid #A49A10}#main_header{border-top:1px solid #fff;position:relative;padding-bottom:17px}#main_header_inner{background:none repeat scroll 0 0 #e4f4ff}.island
#main_header_inner{height:auto}.facility
#main_header_inner{height:407px}#breadcrumbs{background:none repeat scroll 0 0 #FCD955;border-bottom:1px solid #FFF;height:30px;line-height:30px;margin-top:-5px;width:100%}#breadcrumbs
ul{margin-left:10px}#breadcrumbs ul
li{float:left;padding:0
10px;height:30px;font-family:swiss_bold}#breadcrumbs ul
li.spacer{padding:0}#breadcrumbs ul li
a{display:block;font-family:Swiss;font-size:13px;height:27px}#breadcrumbs ul li.hasLink:hover{background:#FCE077}#breadcrumbs ul li a:hover{text-decoration:none}#subNav{background:none repeat scroll 0 0 #FCD955;border-bottom:1px solid #FFF;height:30px;line-height:30px;margin-top:-5px;width:100%}#subNav
ul{}#subNav ul
li{float:left;padding:0
20px;height:30px}#subNav ul li
a{color:#655C40;display:block;font-family:Swiss;font-size:13px;height:27px}#subNav ul li.active
a{border-bottom:3px solid #655C40;font-family:swiss_bold}#subNav ul li a:hover{text-decoration:none}#subNav ul li:hover{background:#FCE077}#main_header
#front_offer{background:url('/img/site/front_header_img.jpg') no-repeat 0 0 #3b749a;height:307px;position:relative}#main_header #front_offer
ul{background:url("/css/img/front_header_teaser_bg.png") no-repeat scroll 0 0 transparent;color:#FFF;height:133px;padding-left:20px;position:absolute;top:90px;width:587px}#main_header #front_offer
.top{font-size:2em;position:absolute;top:13px;line-height:1.1em}#main_header #front_offer
.bottom{position:absolute;top:80px}#main_header #front_offer .bottom
span{font-size:1.6em}#main_header #front_offer .bottom span
span{font-size:0.5em}#main_header #front_offer
.button{bottom:24px;left:20px;position:absolute;width:180px;font-size:1.3em}#main_header #front_offer .button
.icon{margin-right:10px}#main_header
#front_offer.v2{background:url("/img/site/front_header_img_v3.jpg") no-repeat scroll 0 0 #3B749A}#main_header #front_offer.v2
ul.offer{background:url("/css/img/overlay_wt_80.png") repeat scroll 0 0 transparent;height:260px;margin-top:-130px;position:absolute;top:50%;width:220px;color:#655C40;border-left:none}#main_header #front_offer.v2 ul.offer
h1{font-size:36px;margin-bottom:0}#main_header #front_offer.v2
ul.facts{background:none transparent;color:inherit;height:auto;padding-left:0;position:static;top:auto;width:auto}#main_header #front_offer.v2 ul.facts
li.head{font-size:16px;font-weight:bolder;margin-bottom:10px}#main_header #front_offer.v2 ul.facts
li.price{color:#1C4384;font-size:24px;font-weight:bolder;margin-top:15px}#main_header #front_offer.v2 ul.facts li.price
span{font-size:12px}#main_header #front_offer.v2
.top{}#main_header #front_offer.v2
.bottom{margin-top:20px}#main_header #front_offer.v2
.button{bottom:14px}#main_header #front_offer.v2 .button
.icon{}#teasers{border-top:1px solid #fff;background:#E4F4FF;background:-webkit-gradient(linear, left top, left bottom, from(#E4F4FF), to( #B7E0FA));background:-moz-linear-gradient(top,  #E4F4FF,   #B7E0FA);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E4F4FF', endColorstr='#B7E0FA')}#main_header
#front_offer.v3{background:url("/img/site/front_header_img.jpg") no-repeat scroll 0 0 #3B749A}#main_header
#front_offer.v3.hc{background:url("/img/site/front_header_img_hc.jpg") no-repeat scroll 0 0 #3B749A}#main_header #front_offer.v3
ul.front_teaser_hc{height:auto;top:30px;background:none}#main_header #front_offer.v3 ul.front_teaser_hc li
h1{margin-bottom:10px}#main_header #front_offer.v3 ul.front_teaser_hc li
p{font-size:14px;line-height:1.5em}#main_header #front_offer.v3.hc .hc-teaser-steps{background:none;height:auto;top:140px}#main_header #front_offer.v3.hc .hc-teaser-steps .hc-teaser1{text-align:center}#main_header #front_offer.v3.hc .hc-teaser-steps .hc-teaser1
div.img{width:100px;height:102px;background-position:0 -800px;margin-left:auto;margin-right:auto;margin-bottom:20px}#main_header #front_offer.v3.hc .hc-teaser-steps .hc-teaser2, #main_header #front_offer.v3.hc .hc-teaser-steps .hc-teaser4{margin-left:0;text-align:center;padding-top:35px}#main_header #front_offer.v3.hc .hc-teaser-steps .hc-teaser2 span.plus, #main_header #front_offer.v3.hc .hc-teaser-steps .hc-teaser4
span.plus{font-family:swiss_bold;font-size:28px;background:none}#main_header #front_offer.v3.hc .hc-teaser-steps
span{font-size:16px;background:#b0a720;padding:2px
6px 2px 6px;margin-top:15px;font-family:swiss_bold}#main_header #front_offer.v3.hc .hc-teaser-steps .hc-teaser3{margin-left:0;text-align:center}#main_header #front_offer.v3.hc .hc-teaser-steps .hc-teaser3
div.img{width:100px;height:102px;background-position:0 -914px;margin-bottom:20px;margin-left:auto;margin-right:auto}#main_header #front_offer.v3.hc .hc-teaser-steps .hc-teaser5{margin-left:0;text-align:center}#main_header #front_offer.v3.hc .hc-teaser-steps .hc-teaser5
div.img{width:100px;height:102px;background-position:0 -1023px;margin-bottom:20px;margin-left:auto;margin-right:auto}#main_header #front_offer.v3
ul.front_teaser{background:url("/css/img/front_header_teaser_bg.png") no-repeat scroll 0 0 transparent;height:auto;padding:20px;top:85px}#main_header #front_offer.v3 ul.front_teaser
h1{margin-bottom:10px;padding:0}#main_header #front_offer.v3 ul.front_teaser
p{font-size:18px;line-height:1.3em}#main_header #front_offer.v3
.example{background:url("/css/img/island_header_map_bg.png") no-repeat scroll 0 center transparent;float:right;height:306px;position:relative;width:267px;text-align:left}#main_header #front_offer.v3 .example
.inner{background:none repeat scroll 0 0 transparent;margin:0;padding-left:40px;padding-right:20px;padding-top:35px;position:static;right:0;top:35px;width:220px}#main_header #front_offer.v3.hc .example
.inner{width:210px}#main_header #front_offer.v3 .example
li.new{border-bottom:1px solid #fff;margin-bottom:10px;font-family:swiss_bold;font-size:15px;padding-bottom:8px}#main_header #front_offer.v3 .example li.new
span{font-size:16px;background:#b0a720;padding:2px
6px 2px 6px;margin-top:15px;font-family:swiss_bold}#main_header #front_offer.v3 .example
h2{margin-bottom:5px}#main_header #front_offer.v3.hc .example
h2{font-size:19px}#main_header #front_offer.v3 .example
li.head{font-weight:bolder;margin-bottom:5px}#main_header #front_offer.v3 .example
li.price{font-size:24px;font-weight:bolder;margin-top:10px}#main_header #front_offer.v3.hc .example li.price span.smaller-price{font-size:12px;font-weight:normal}.fr #main_header #front_offer.v3 .example
li.price{font-size:15px}.it #main_header #front_offer.v3 .example
li.price{font-size:20px}#main_header #front_offer.v3 .example li.price
span{font-size:14px}#main_header #front_offer.v3
.bottom{}#main_header #front_offer.v3
.button{bottom:0;left:0;margin-top:20px;position:relative;width:200px}#main_header #front_offer.v3.hc
.button{margin-top:10px;width:210px}.fr #main_header #front_offer.v3 .button
.icon{display:none}#main_header #front_offer.v3 .example li.flights-from-text{font-size:11px;margin:5px
0 -5px 0}#teasers
ul.blocks{}#teasers ul.blocks
li.block{float:left;width:240px;height:218px;background:url('/css/img/teaser_separator.png') no-repeat left center;position:relative}#teasers ul.blocks li.block:first-child{background:none}#teasers ul.blocks li.block
.inner{padding:20px}#teasers ul.blocks li.block
h3{font-size:1.3em;margin-bottom:0.5em;position:relative}#teasers ul.blocks li.block
h3.why_seychelles{padding-left:25px}.de #teasers ul.blocks li.block h3.why_seychelles, .it #teasers ul.blocks li.block h3.why_seychelles, .fr #teasers ul.blocks li.block
h3.why_seychelles{letter-spacing:-0.01em;margin-right:-15px;text-align:left}#teasers ul.blocks li.block h3 .youtube-icon-play{margin-right:5px;display:inline-block;width:20px;height:16px;position:absolute;left:0;top:-1px}#teasers ul.blocks li.block
img{position:relative}#teasers ul.blocks li.block h3
a{}#teasers ul.blocks li.block
p{margin-top:10px;line-height:18px;text-align:left}#teasers ul.blocks li.block
a.readMore{bottom:10px;margin-top:-10px;position:absolute;right:20px}#main_container{background:url("/css/img/main_container_bg.png") repeat-y scroll 0 0 #fff;margin-top:-17px}.no-sidebar
#main_container{background-image:none;background-color:#fff}.travel_diaries_details
#main_container{background:url("/css/img/main_container_bg_right.png") repeat-y scroll right top #fff}#content{float:right;position:relative;text-align:justify;width:720px}.hc
#content{min-height:680px;background-color:#fff}#content_inner{padding:20px}.no-sidebar
#content{margin-left:0;width:100%}.no-sidebar
#content_inner{float:none}#sidebar{float:left;padding-bottom:20px;width:240px}.weddingplan #sidebar, .weddinginfo #sidebar, .weddingconditions #sidebar, .weddingphotos #sidebar, .weddingreviews #sidebar, .weddingjournals
#sidebar{width:260px}.weddingplan #main_container, .weddinginfo #main_container, .weddingconditions #main_container, .weddingphotos #main_container, .weddingreviews #main_container, .weddingjournals
#main_container{background:#fff}.weddingplan #content, .weddinginfo #content, .weddingconditions #content, .weddingphotos #content,  .weddingreviews #content, .weddingjournals
#content{width:700px}.weddingplan #sidebar #fb_likebox, .weddinginfo #sidebar #fb_likebox, .weddingconditions #sidebar #fb_likebox, .weddingphotos #sidebar #fb_likebox, .weddingjournals #sidebar #fb_likebox, .weddingreviews #sidebar #fb_likebox,  .press #sidebar #fb_likebox, .guide #sidebar
#fb_likebox{display:none}.weddingplan #sidebar #side_contact, .weddinginfo #sidebar #side_contact, .weddingconditions #sidebar #side_contact, .weddingphotos #sidebar #side_contact, .weddingjournals #sidebar #side_contact, .weddingreviews #sidebar #side_contact, .press #sidebar #side_contact, .guide #sidebar
#side_contact{display:none}.weddingplan #content #content_inner, .weddinginfo #content #content_inner, .weddingconditions #content #content_inner, .weddingphotos #content #content_inner,  .weddingreviews #content #content_inner, .weddingjournals #content
#content_inner{padding-top:30px}.press
#sidebar{margin-top:-1px}.background-layer{background-color:#fff;display:block;position:absolute;top:200px;bottom:0;right:0;left:0;width:960px;text-align:center;margin:0
auto;margin-top:-17px}.sidebar-on .background-layer{background:url("/css/img/main_container_bg.png") repeat-y scroll 0 0 #fff}.background{background:url('/css/img/header_shine.png') no-repeat center 0 #77b9e5;height:720px;position:absolute;width:100%;left:0;top:0}.teaser-left-nav li.link-block{padding:30px;padding-bottom:10px;background-image:url('/css/img/horizontal-separator.png');background-position:right bottom;background-repeat:no-repeat}.weddingplan .teaser-left-nav li.weddingplan.link-block, .weddinginfo .teaser-left-nav li.weddinginfo.link-block, .weddingphotos .teaser-left-nav li.weddingphotos.link-block, .weddingreviews .teaser-left-nav li.weddingreviews.link-block, .weddingconditions .teaser-left-nav li.weddingconditions.link-block, .weddingjournals .teaser-left-nav li.weddingjournals.link-block, .weddingjournals.teaser-left-nav li.weddingjournals.link-block{background-color:#c3e4fd;background-image:none}.weddinginfo .teaser-left-nav li.weddingplan.link-block, .weddingconditions .teaser-left-nav li.weddingreviews.link-block, .weddingphotos .teaser-left-nav li.weddinginfo.link-block, .weddingreviews .teaser-left-nav li.weddingphotos.link-block, .weddingjournals .teaser-left-nav li.weddingphotos.link-block{background-image:none}.content{margin-bottom:30px}.content-semi{margin-bottom:20px}.requestForm div.col1
.content{margin-bottom:0}.content-small{margin-bottom:10px}.teaser-left-nav .left-nav-content
li{padding:0}.teaser-left-nav .left-nav-content  li
p{margin-top:10px}.no-sidebar
#sidebar{display:none}#sidebar h2, #sidebar
h3{text-transform:uppercase;font-family:'Swiss_bold'}#sidebar .teaser-left-nav
h3{text-transform:INITIAL;font-family:'Swiss_bold';font-size:15px;margin-bottom:0.5em}#sidebar
h2{background:url("/css/img/shadow_small.png") no-repeat scroll right top transparent;font-size:1.3em;padding-left:20px;padding-top:20px}#facility-search{padding:20px
20px}#facility-search
input{padding:5px
20px 5px 5px;width:172px;border:1px
solid #77B9E5;-webkit-box-shadow:2px 2px 10px rgba(0, 0, 0, 0.2) inset;box-shadow:2px 2px 10px rgba(0, 0, 0, 0.2) inset;color:#655C40}#search_btn{display:inline-block;position:absolute;right:25px;top:27px;z-index:1}.ui-autocomplete{height:auto;overflow-y:hidden;overflow-x:hidden;padding:10px
0;text-align:left;width:370px;color:#655C40;border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border:1px
solid #77B9E5!important;box-shadow:3px 3px 3px rgba(0, 0, 0, 0.2);margin-top:-1px}.ui-autocomplete
li{text-align:left;color:#655C40}.ui-autocomplete li:hover{}.ui-autocomplete li
a{display:block;color:#308CC9;padding:4px
10px;white-space:nowrap}.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active{background:#E4F4FF!important;border:none!important}.ui-autocomplete li a
strong{color:#655C40;font-weight:800}.ui-autocomplete:after{content:"";position:absolute;top:-5px;left:88px;border-style:solid;border-width:0 9px 5px;border-color:#FFF transparent;display:block;width:0;z-index:1}.ui-autocomplete:before{content:"";position:absolute;top:-6px;left:88px;border-style:solid;border-width:0 9px 5px;border-color:#77B9E5 transparent;display:block;width:0;z-index:0}ul#islandSwitch{margin:-20px 0 20px 20px;width:200px}ul#islandSwitch
li{}ul#islandSwitch li
a{display:block;padding:5px;position:relative;z-index:1}ul#islandSwitch li
a.trans{padding-left:0;background:trans;border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff}ul#islandSwitch li
a.blue{background:none repeat scroll 0 0 #E4F4FF;border-left:1px solid #77B9E5;border-right:1px solid #77B9E5;border-top:1px solid #77B9E5;padding:5px}ul#islandSwitch li a
.icon{background-position:0 -1760px;display:inline-block;height:6px;margin-left:5px;vertical-align:middle;width:6px}ul#islandSwitch li
ul{background:none repeat scroll 0 0 #FFF;border:1px
solid #77B9E5;display:none;padding:5px
0;position:relative;top:-1px}ul#islandSwitch li:hover
ul{}ul#islandSwitch li ul
li{padding:0
10px}ul#islandSwitch li ul li
a{background:none repeat scroll 0 0 transparent;border:medium none;display:block;padding:0}#sidebar
#sideNav{margin-bottom:40px}#sidebar #sideNav.sidebar-lightblue{background-color:#eef7fd;margin-bottom:0}.sidebar-gradient{background:-webkit-linear-gradient(#eef7fd, #ffffff);background:-o-linear-gradient(#eef7fd, #ffffff);background:-moz-linear-gradient(#eef7fd, #ffffff);background:linear-gradient(#eef7fd, #ffffff);width:100%;min-height:300px}#sidebar
.block{position:relative}#sidebar .block
h3{background:#E4F4FF;background:-webkit-gradient(linear, left top, left bottom, from(#B7E0FA), to( #E4F4FF));background:-moz-linear-gradient(top,  #B7E0FA,  #E4F4FF);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B7E0FA', endColorstr='#E4F4FF');font-size:1.2em;height:30px;line-height:30px;text-indent:20px}#sidebar .block h3
.shadow{background:url("/css/img/shadow_small.png") no-repeat scroll right top transparent;height:7px;left:0;position:absolute;top:0;width:100%}#sidebar .block
ul.navList{margin-bottom:20px;text-transform:uppercase}#sidebar .block ul.navList
li{border-bottom:1px solid #E4F4FF;height:25px;line-height:25px;padding-left:20px}#sidebar .press-nav .block ul.navList
li{border-bottom:none}#sidebar .block ul.navList li:hover{background:#EEF7FC}#sidebar .block ul.navList li
a{display:block}#sidebar .block ul.navList li
span.count{}#sidebar .block ul.navList
li.active{background:url("/css/img/icons.png") no-repeat scroll 10px -993px transparent}#sidebar .block ul.navList li.active
a{font-weight:bold}.fr #sidebar .block ul.navList li.active
a{font-size:11px}.fr #sidebar .press-nav .block ul.navList li.active
a{font-size:12px}#sidebar #side_contact, #sidebar .press-nav{background:#E4F4FF;background:-webkit-gradient(linear, left top, left bottom, from(#E4F4FF), to( #fff));background:-moz-linear-gradient(top,  #E4F4FF,   #fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E4F4FF', endColorstr='#ffffff')}#sidebar #side_contact
.content{padding:0
0 20px 20px}#sidebar #side_contact
h2{margin-bottom:0}#sidebar .press-nav
h2{margin-bottom:5px}#sidebar #side_contact h2
.avail_info{top:2px}#sidebar #side_contact
ul{float:left}#sidebar #side_contact
ul.top{float:none}#sidebar #side_contact ul
li{margin-bottom:3px}.fr #sidebar #side_contact ul
li{font-size:11px}#sidebar #side_contact ul
li.phone{font-size:15px;font-weight:bolder;margin-bottom:11px}#sidebar #side_contact ul li.phone
.nr{font-size:14px}#sidebar #side_contact ul li
.icon{margin-top:-3px;vertical-align:middle;width:22px;position:relative}#sidebar #side_contact ul li.contact
.icon{left:4px}#sidebar #side_contact ul li.faq
.icon{left:4px}#sidebar #side_contact ul li.email
.icon{left:2px}#sidebar #side_contact ul li
.subline{display:block;font-size:10px;font-weight:normal;margin-left:27px;line-height:14px}#sidebar #side_contact
img{float:left;margin-right:10px}#sidebar
#fb_likebox{position:relative;overflow:hidden;margin-top:20px}#sidebar #fb_likebox
h3{position:relative;z-index:2}#sidebar #fb_likebox .fb-like-box{margin-left:10px;margin-top:-5px;z-index:1}#wrapper-all{min-height:100%;position:relative;margin-bottom:-14px}#footer{background:url("/css/img/footer_bg.png") no-repeat scroll center 0 #77B9E5;color:#FFF;padding-top:40px;text-align:center;width:100%;position:absolute;height:310px;clear:both;bottom:0}#footer_inner{height:290px;margin:0
auto;overflow:hidden;position:relative;text-align:left;width:960px}#footer
a{color:#fff}#footer
.trust{float:left}#footer .trust
.contact{margin-right:0;float:none}#footer
.logo{}#footer
#stb{bottom:20px;left:0;position:absolute;display:none}#footer #stb
.subline{padding:0}#footer
#copyright{bottom:20px;position:absolute;left:0;width:550px}#footer
#copyright_line{}#footer
.langswitch{float:left;margin-right:20px}#footer .langswitch
li{float:left;margin-left:5px}#footer
ul.trust_seals{bottom:0;float:none;position:absolute;right:-20px;top:auto}#footer ul.trust_seals
li{margin:0
20px 0 0;width:48px}#footer ul.trust_seals
li.stb{margin:0
20px 0 0;width:66px}#footer ul.trust_seals
li.stb_logo{width:150px}#footer
#footer_blocks{float:right}#footer
.block{float:left;margin-right:30px;text-align:left}#footer .block
li{line-height:30px}#footer .block li
a{color:#FFF;text-transform:uppercase}img.loader{padding-left:40px;border:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}#fancybox-wrap
.img_seal{background-position:0 -493px;bottom:-20px;height:100px;left:-28px;position:absolute;width:140px;z-index:2000}.icon_info_rrv{background-position:-50px -1900px !important;width:14px !important;height:14px !important}#main_nav .nav li.cerf
a{width:79px}#main_nav .nav li.mahe
a{width:89px}#main_nav .nav li.yacht
a{width:80px}#main_nav .nav li.la-digue
a{width:105px}#main_nav .nav li.bundles
a{width:169px}#main_nav .nav li.other
a{width:144px}.small-table{display:table}.small-table .table-row{display:table-row}.small-table .table-cell{display:table-cell;padding:2px
0}.small-table .table-cell.first{width:120px}.small-table.contact-details .table-cell.first{width:80px}.three-col-list
li{margin-right:10px;margin-bottom:10px;width:220px;background-color:#e4f4ff;margin-left:0 !important;position:relative}a.download-img{text-decoration:none;display:block}.three-col-list li:nth-child(3n+3){margin-right:0}.table-div{display:table}.table-div  .table-row{display:table-row}.table-div  .table-cell{display:table-cell;padding:10px;text-align:left}.table-div  .table-cell.odd{background:#e4f4ff}.table-div  .table-cell:first-child{font-weight:bold;width:10%;white-space:nowrap}.img_box{position:relative}.img_box
.caption{background-color:#fff;bottom:0;font-size:11px;left:0;margin:0;padding:5px;position:absolute;right:0;opacity:.8;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.img_box .caption
.title{float:left;color:#308cc9}div.obj{float:left;height:auto;position:relative;margin-bottom:30px;padding-bottom:35px}div.obj
div.top{}div.obj div.top
li.name{}div.obj div.top
h2{font-family:'Swiss';font-size:24px;font-weight:normal;margin-bottom:5px;float:left}div.obj div.top
.basics{margin-left:10px;font-size:12px;font-family:'Verdana',sans-serif;color:#655c40}div.obj
div.content{float:left;background:#fff;margin-bottom:10px}div.obj div.content
div.left{width:443px;float:left}div.obj div.content
.imgBox{margin-bottom:10px;width:443px;height:221px;position:relative}div.obj div.content .imgBox
.img_left{float:left;border-right:1px solid #fff}div.obj div.content .imgBox .img_left
img{float:left}div.obj div.content .imgBox
.img_right{float:right}div.obj div.content .imgBox.imgs3
.img_right{width:147px}div.obj div.content .imgBox .img_right ul li:first-child{border-bottom:1px solid #FFF;float:left}div.obj div.content .imgBox .img_right ul li
img{float:left}div.obj div.content .imgBox.imgs2
a{display:block;height:221px;width:221px}div.obj div.content
p.descr{height:39px;overflow:hidden;padding:0;text-align:justify;position:relative}div.obj div.content
.discount{background:none repeat scroll 0 0 #FFDE70;display:block;margin-bottom:-5px;margin-top:15px;padding-left:32px;position:relative;text-align:left}div.obj div.content .discount
.icon{left:5px;margin-top:-7px;position:absolute;top:50%}div.obj div.content
div.right{height:291px;margin-left:446px;padding-left:15px;position:relative;width:219px}div.obj.detail-listing div.content
div.right{height:255px}div.obj.bundle div.content
div.right{margin-top:-28px;height:223px}div.obj.bundle div.right
h4{font-family:'Swiss_bold';text-transform:uppercase;color:#ccc645}div.obj div.content
dl.hardFacts{border-top:1px solid #E8E8E8;float:right}div.obj.bundle div.content
dl.hardFacts{padding-bottom:15px;height:85px}div.obj div.content dl.hardFacts
dt{font-weight:bold;width:68px}div.obj div.content dl.hardFacts
dd{width:150px}.fr div.obj div.content dl.hardFacts
dt{font-weight:bold;width:81px}.fr div.obj div.content dl.hardFacts
dd{width:138px}div.obj.bundle div.content dl.hardFacts
dt{font-weight:bold;width:140px}div.obj.bundle div.content dl.hardFacts
dd{width:77px}div.obj div.content dl.hardFacts dt,
div.obj div.content dl.hardFacts
dd{border-bottom:1px solid #e8e8e8;line-height:28px;float:left}div.obj div.content dl.hardFacts dd.last a .icon-small-pin{background:url("/css/img/new-bg-images.png") no-repeat scroll 0 0 transparent;display:inline-block;width:12px;height:12px;background-position:-89px -580px;position:absolute;top:8px;left:0px}div.obj div.content dl.hardFacts dd.last
a{padding-left:15px;position:relative;float:right}div.obj div.content
div.priceBlock{bottom:0;position:absolute;right:0}div.obj div.content .rec-columnRight
div.priceBlock{bottom:-4px}div.obj.bundle div.content
div.priceBlock{float:none;clear:right;position:relative;bottom:-2px}div.obj div.content ul.price
li{margin-top:4px}div.obj div.content ul.price li:first-child{margin-top:0}div.obj div.content ul.price
li.occupancy{font-size:10px}div.obj div.content ul.price
span.value{font-size:1.5em;font-weight:bold}span.currency_foreign{display:none}.requestForm .flight.simple.flight_service .flight-result-box .flight-header .flight-price li.price-flightService
span.currency_foreign{display:none;font-size:17px}.currency_EUR  .requestForm .flight.simple.flight_service .flight-result-box .flight-header .flight-price li.price-flightService
span.currency_foreign{font-size:24px}div.obj div.content
ul.buttons{position:absolute;right:0;width:220px}div.obj div.content ul.buttons
li{width:100%}div.obj.bundle div.content ul.buttons
li{width:220px}div.obj div.content ul.buttons
li.hopping{float:left;width:101px;padding-left:5px}div.obj div.content ul.buttons li:first-child{padding-left:0}div.obj div.content ul.buttons
.button{height:30px;line-height:30px}div.obj div.content .rec-columnRight ul.buttons
.button{height:26px;line-height:26px}div.obj div.content ul.buttons .hopping
.button{font-size:9px;line-height:1.2em;padding-left:25px;text-align:left}div.obj div.content ul.buttons .hopping .button
.icon{left:7px}.loading .button
.icon{background:url("/css/img/loader.png") no-repeat scroll 0 0 transparent;height:16px !important;left:4px !important;margin-top:-8px !important;width:16px !important}div#facility_header .loading .button
.icon{margin-left:9px}div.obj div.content ul.buttons .hopping .button
span.text{height:20px;line-height:10px;margin-top:-10px;position:absolute;top:50%;width:73px}.it div.obj div.content ul.buttons .hopping .button
span.text{margin-top:-5px}div.obj div.content
a.readMore{background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 40%, rgba(255,255,255,1) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(20%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 40%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 40%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 40%,rgba(255,255,255,1) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 40%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );bottom:5px;padding-left:60px;position:absolute;right:0}div.obj.fullWidth div.top
h3{margin-bottom:10px;padding-bottom:0}div.obj.fullWidth
div.content{padding:15px;position:relative}div.obj.fullWidth div.content
div.left{}div.obj.fullWidth div.content
div.middle{float:left;margin-left:15px;width:223px}div.obj.fullWidth div.content div.middle
p.descr{height:auto;overflow:visible}div.obj.fullWidth div.content
div.right{float:left;margin-left:15px;padding-left:0;width:191px}div.obj.fullWidth div.content
ul.price{bottom:40px;width:100%}div.obj.fullWidth div.content
ul.buttons{bottom:0;width:100%}div.obj.fullWidth div.content ul.buttons
li{width:100%}div.obj.fullWidth div.content dl.hardFacts
dd{width:100px}#rating
#ratingHeader{height:118px;margin-bottom:20px;padding:10px;position:relative}* + html #rating
#ratingHeader{height:164px}#rating
.ratingSummary{height:90px;padding:0;width:445px}#rating .ratingSummary, #rating
.ratingBreakdown{text-align:left}#rating #ratingHeader
.writeReview{bottom:10px;font-size:12px;height:30px;line-height:30px;position:absolute;right:10px;width:210px}#rating .view-videos{width:210px;font-size:12px;height:30px;line-height:30px;width:210px;float:right}#rating .ratingSummary
.stars{background-position:-88px -219px;height:18px;left:10px;position:absolute;width:114px}#rating .ratingSummary
.avg{left:10px;position:absolute;top:34px}#rating .ratingSummary
.summary{left:150px;position:absolute}#rating .ratingSummary
.text{position:absolute;right:10px;text-align:justify;width:202px}#rating
.ratingBreakdown{left:150px;position:absolute;top:34px}#rating .ratingSummary, #rating
.ratingBreakdown{text-align:left}#rating .ratingSummary
li.stars{background:url("/css/img/stars.png") no-repeat scroll left top transparent;height:22px}#rating .ratingBreakdown .item
li.rating{width:55px}#rating .ratingBreakdown .item
li{float:left;margin-right:10px}#rating .ratingBreakdown .item
li.amount{background-color:#C1E7FE;border:1px
solid #C1E7FE;height:12px;position:relative;top:2px;width:130px}#rating .ratingBreakdown .item li.amount
.bar{background-color:#308CC9;display:block;height:12px;width:34px}#ratingContent{}#rating ul
li{}#rating
.rateSummary{}#rating
.block{margin-bottom:10px;margin-top:30px}#rating .block
h3{font-size:15px;line-height:15px;font-weight:bold;font-family:'Swiss_bold',Arial}#rating .block
.stars{color:#FCD955;font-size:1.6em;margin:0px
10px 0 0;float:left}#rating
.fincaName{color:#D0CDBC}#rating
.rateDate{color:#B5B09B;float:right;font-size:0.75em}#rating
.rateValue{margin-top:10px}#rating
.button.showReviews{float:right;font-size:12px;height:30px;line-height:30px;width:220px}#rating ul.block
.comment{background:none repeat scroll 0 0 #E4F4FF;border:1px
solid #77B9E5;margin-left:83px;margin-top:20px;position:relative}#rating ul.block .comment
span.inner{display:block;font-style:italic;padding:10px}#rating ul.block .comment
strong{font-style:normal}#rating ul.block .comment
span.peak{background-position:-176px -465px;display:block;height:12px;left:251px;position:absolute;top:-12px;width:27px}.show-detailed-review{display:block;float:right;margin:10px
0 0}.detailed-review-content{margin:20px
0 0;border:1px
solid #d0ecff;padding:15px;display:none}.detailed-review-content
.item{margin:0
0 20px}.detailed-review-content .item:last-of-type{margin:0}.detailed-review-content .img-holder{float:left;padding:0
20px 0 0;width:153px;height:92px}.detailed-review-content .img-holder
img{width:100%;height:100%;object-fit:cover;-o-object-fit:cover}#rating .detailed-review-content
.stars{margin:0;float:right}.detailed-review-content h4
a{font-weight:bold}.detailed-review-content h4
.island{font-weight:normal;font-size:11px}div#facility_header{border-bottom:5px solid #308CC9;padding-bottom:15px}div#facility_header
div.top{}div#facility_header
a#backButton{background:#FFF3C8;background:-webkit-gradient(linear, left top, left bottom, from(#FFF9E2), to(#FFF3C8));background:-moz-linear-gradient(top,  #FFF9E2,  #FFF3C8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF9E2', endColorstr='#FFF3C8');color:inherit;float:left;font-size:12px;height:26px;line-height:26px;margin-left:20px;position:relative;text-transform:none;top:10px;width:140px}div#facility_header a#backButton
.icon{margin-top:-6px}div#facility_header
h1{height:46px;line-height:46px;margin-left:20px;float:left;margin-bottom:0;padding-bottom:0;font-size:2em}div#facility_header
div.facts{}div#facility_header
div.imgCont{border-left:medium none;float:left;position:relative}div#facility_header div.imgCont .video-icon{position:absolute;bottom:5px;right:5px}div#facility_header
div.hardFacts{background:none repeat scroll 0 0 #FFF;float:left;height:307px;margin-left:20px;width:280px;position:relative}div#facility_header div.hardFacts.hardfacts-exc{height:304px}div#facility_header div.hardFacts
.inner{padding:0
10px}div#facility_header div.hardFacts .inner.exc-hardfacts-box
.bottom{margin-top:10px}div#facility_header div.hardFacts
dl{border-top:1px solid #D6CEB8;position:absolute;top:35px;width:260px;border-bottom:1px solid #D6CEB8}div#facility_header div.hardFacts dl
dt{font-weight:bold;width:85px}div#facility_header div.hardFacts dl
dd{width:175px}div#facility_header div.hardFacts dl dd, div#facility_header div.hardFacts dl
dt{border-bottom:1px solid #D6CEB8;float:left;line-height:28px}div#facility_header div.hardFacts dl dd.last, div#facility_header div.hardFacts dl
dt.last{border:medium none}div#facility_header div.hardFacts
.bottom{width:260px;position:absolute;bottom:10px}div#facility_header
div.price{background:none repeat scroll 0 0 #FDF6E1;color:#655C40;height:85px;text-align:center;position:relative}div#facility_header
ul.price_inner{height:18px;left:0;position:absolute;top:10%;width:260px}div#facility_header ul.price_inner
li{margin-top:4px}div#facility_header ul.price_inner li:first-child{margin-top:0}div#facility_header ul.price_inner
li.occupancy{font-size:10px}div#facility_header .hc-blue ul.price_inner
li.occupancy{margin-top:-5px}div#facility_header div.price
span.value{}div#facility_header div.price
span.value{font-size:2em;font-weight:bold}div#facility_header ul.buttons
li{margin-top:10px}div#facility_header ul.buttons
li.hopping{display:block}div#facility_header .bestPrice-content .bestPrice:hover
.bestpriceLayer{display:block}div#facility_header
.bestpriceLayer{background-color:#FFF;border-radius:3px;box-shadow:3px 3px 23px rgba(0, 0, 0, 0.62);display:none;font-family:Verdana;font-size:11px;line-height:16px;left:-10px;padding:30px
15px 15px;position:absolute;text-align:justify;top:55px;width:248px}div#facility_header .bestpriceLayer:after{content:'';position:absolute;border-style:solid;border-width:0 13px 24px;border-color:#FFF transparent;display:block;width:0;z-index:1;top:-23px;left:210px}div#facility_header .bestpriceLayer
.icon_ex{position:absolute;right:5px;top:10px;background-position:-200px -150px}div#facility_header  .bestPrice-content{width:262px;text-align:center;right:16px;z-index:99999;display:none;padding-top:1px;position:relative;margin-left:20px}.fr .bestPrice-content, .en .bestPrice-content{display:block !important}div#facility_header  .bestPrice-content
.bestPrice{width:100%;margin-left:auto;margin-right:auto;font-family:'Swiss_bold';position:relative;text-align:center}div#facility_header .bestPrice-content .bestPrice
a{color:#B8B02A;font-size:15px;text-transform:uppercase}div#facility_header .bestPrice-content .bestPrice a:hover{text-decoration:none}div#facility_header  .bestPrice-content
span{display:inline-block;vertical-align:middle}div#facility_header  .bestPrice-content
span.icon{width:21px;height:21px}div#facility_header  .bestPrice-content span.icon-check{background-position:-200px -2150px}div#facility_header  .bestPrice-content  span.icon-info{background-position:-200px -2100px;margin-left:5px}div#facility_tabs{border-bottom:5px solid #308CC9;left:0;position:absolute;top:-36px;width:100%}div#facility_tabs
ul{margin-left:20px}div#facility_tabs
li{float:left;margin-right:6px}div#facility_tabs li
a{background:none repeat scroll 0 0 #FFF;border-left:1px solid #308CC9;border-right:1px solid #308CC9;border-top:1px solid #308CC9;display:block;font-family:swiss_bold;font-size:1.3em;line-height:30px;text-align:center;width:201px}div#facility_tabs li.active
a{background:none repeat scroll 0 0 #308CC9;color:#FFF}div#facility_tabs li a
.icon{margin-right:10px}div#facility_tabs li#descr_tab a .icon,
div#facility_tabs li#hc_descr_tab a
.icon{background-position:-50px 0}div#facility_tabs li#descr_tab.active a .icon,
div#facility_tabs li#hc_descr_tab.active a
.icon{background-position:-100px 0}div#facility_tabs li#rooms_tab a .icon,
div#facility_tabs li#hc_rooms_tab a
.icon{background-position:-50px -50px;position:relative;top:3px;height:17px;width:14px}div#facility_tabs li#rooms_tab.active a .icon,
div#facility_tabs li#hc_rooms_tab.active a
.icon{background-position:-100px -50px}div#facility_tabs li#pois_tab a .icon,
div#facility_tabs li#location_tab a
.icon{background-position:-50px -100px;position:relative;top:1px;height:16px;width:12px}div#facility_tabs li#hc_pois_tab a .icon,
div#facility_tabs li#hc_location_tab a
.icon{background-position:-50px -100px;position:relative;top:1px;height:16px;width:12px}div#facility_tabs li#pois_tab.active a .icon,
div#facility_tabs li#location_tab.active a
.icon{background-position:-100px -100px}div#facility_tabs li#hc_pois_tab.active a .icon,
div#facility_tabs li#hc_location_tab.active a
.icon{background-position:-100px -100px}#pois_container,#hc_pois_container{background:none}#pois_container .pois_map, #hc_pois_container
.pois_map{background:#99b3cc;height:450px}div#pois_tabs,div#hc_pois_tabs{position:relative}div.pois_tabs_bottom{background:url("/css/img/poi_tabs_bottom.png") no-repeat scroll center bottom transparent;height:158px;margin-bottom:-100px;margin-top:-9px;position:relative;width:100%;z-index:1}div#pois_tabs
ul{}div#pois_tabs li,
div#hc_pois_tabs
li{float:left;min-width:184px;padding-top:11px;position:relative}div#pois_tabs li.active,
div#hc_pois_tabs
li.active{background:url('/css/img/tab_shadow_top.png') no-repeat center 0;z-index:2}div#pois_tabs li a,
div#hc_pois_tabs li
a{display:block;font-family:'Swiss_bold';font-size:18px;line-height:60px;padding-left:70px;position:relative;border-left:1px solid #FFF;border-right:1px solid #FFF;border-top:1px solid #FFF;padding-right:14px}.fr div#pois_tabs li a,
.fr div#hc_pois_tabs li
a{font-size:14px}div#pois_tabs li a:hover,
div#hc_pois_tabs li a:hover{background:none repeat scroll 0 0 #F0F9FE;text-decoration:none}div#pois_tabs li.active a,
div#hc_pois_tabs li.active
a{background:none repeat scroll 0 0 #E4F4FF}div#pois_tabs li a .icon,
div#hc_pois_tabs li a
.icon{height:45px;left:15px;margin-top:-24px;position:absolute;top:50%;width:45px}div#pois_tabs li#activities_tab a .icon,
div#hc_pois_tabs li#hc_activities_tab a
.icon{background-position:0 0}div#pois_tabs li#beaches_tab a .icon,
div#hc_pois_tabs li#hc_beaches_tab a
.icon{background-position:-50px 0}div#pois_tabs li#hiking_tab a .icon,
div#hc_pois_tabs li#hc_hiking_tab a
.icon{background-position:-100px 0}div#pois_tabs li#sights_tab a .icon,
div#hc_pois_tabs li#hc_sights_tab a
.icon{background-position:-150px 0}div#pois_tabs li#restaurants_tab a .icon,
div#hc_pois_tabs li#hc_restaurants_tab a
.icon{background-position:-200px 0}div.pois_footer{background:url("/css/img/pois_footer.png") no-repeat scroll center top transparent;height:158px;margin-top:-95px;position:relative;width:100%;z-index:0}.pois_tab_block{padding:15px}.poi_block{background:url('/css/img/shadow_bottom_wide.png') no-repeat center bottom;padding-bottom:36px;margin-bottom:40px}div.poi_block.activities{}.poi_block
div.top{margin-bottom:20px;position:relative;zoom:1}.poi_block.hiking div.top,
.poi_block.beach
div.top{margin-bottom:0}.poi_block
div.top.iconized{padding-left:53px}.poi_block div.top
.top_icon{left:0;margin-top:-22px;position:absolute;top:50%}.poi_block.hiking div.top
.top_icon{height:13px;width:45px;margin-top:-12px}.poi_block.hiking div.top
.top_icon.easy{background-position:0 -150px}.poi_block.hiking div.top
.top_icon.moderate{background-position:0 -163px}.poi_block.hiking div.top
.top_icon.hard{background-position:0 -176px}.poi_block div.top
h4{margin-bottom:10px}.poi_block div.top
span.island{}.poi_block div.top
span.add{font-family:'Verdana',sans-serif;font-size:12px;font-weight:normal;margin-left:10px}.poi_block div.top span.time
.icon{background-position:-63px -1352px;height:12px;margin-left:5px;margin-right:5px;position:relative;top:1px;width:12px}.poi_block div.top
ul.contact{}.poi_block div.top ul.contact
li{float:left;margin-right:20px}.poi_block div.top ul.contact
li.phone{font-weight:bolder}.poi_block div.top ul.contact
li.mail{}.poi_block div.top ul.contact
li.web{}.poi_block div.top ul.contact li
.icon{vertical-align:middle}.poi_block div.top ul.contact li.phone
.icon{}.poi_block div.top ul.contact li.mail
.icon{}.poi_block div.top ul.contact li.web
.icon{}.poi_block
.content{overflow:hidden;padding-bottom:5px}.poi_block .content
.col{border-left:1px solid #E4F4FF;float:left;height:100%;margin-left:10px;padding-left:10px;position:relative;width:150px;padding-bottom:500px;margin-bottom:-500px;text-align:left}.poi_block .content .col
h5{text-align:left}.poi_block .content
.col1{border:medium none;margin-left:0;padding-left:0}div.poi_block
p.descr{text-align:justify;font-weight:normal}div.poi_block.activity div.col1,
div.poi_block.restaurant div.col1,
div.poi_block.sight
div.col1{width:360px}.poi_block.hiking .content
.col1{width:509px}div.poi_block.activitiy
p.descr{padding:0}.poi_block.hiking .content
.col2{width:360px}div.poi_block
div.opening{}div.poi_block.activitiy
.col3{}div.poi_block
div.payment{width:154px}div.poi_block.activitiy
.col4{}div.poi_block
div.address{}div.poi_block.beach .top
.features{display:none}div.poi_block.beach
.col1{vertical-align:top;width:344px}div.poi_block.beach
.img_box{}div.poi_block.beach .img_box
img{}div.poi_block.beach
.col2{border-left:medium none;width:350px}div.poi_block.beach
.descr{}div.poi_block.beach
.col3{}div.poi_block.beach
.features{}div.poi_block.beach
.features{}div.poi_block.beach .features
li{margin-top:10px}div.poi_block.beach .features li
.icon{margin-right:5px;position:relative;height:23px;width:23px}.island
div.poi_block{background-image:url('/css/img/objectShadow.png')}.island div.poi_block.sight
.col{width:210px}.island div.poi_block.sight
.col1{width:auto}.island div.poi_block.sight
.col2{margin-left:0;padding-left:0;border-left:0}.island div.poi_block.beach
.features{display:inline-block;float:right;vertical-align:middle}.island div.poi_block.beach .features
li{float:left;margin-left:20px;margin-top:0}.island div.poi_block.beach .features li
.icon{}.island div.poi_block.beach
.col{margin-bottom:0;padding-bottom:0;padding-left:0;border-left:none}.island div.poi_block.beach
.col2{width:316px;margin-left:20px}.island div.poi_block.beach
.col3{display:none}.facility #content
.block{}div.container{position:relative;z-index:1}div.container .intro
img.map{float:right;margin-left:20px}div.container .intro
p.intro_text{float:left;width:410px}#descr_map{background:none repeat scroll 0 0 #99B3CC;clear:both;height:320px;display:none}#descr_detailansicht{display:none}#island_map{background:none repeat scroll 0 0 #99B3CC;clear:both;height:320px;display:none;margin-top:10px}#island_detailansicht{display:none}div.container
.details{float:left;margin-right:-20px;width:620px;position:relative;z-index:1}div.container .imgs, div.details
.imgs{left:0;margin-left:-40px;position:relative;text-align:right}.beachguide-details div.container .imgs, div.details
.img{min-height:1400px}.beachguide-details div.container .imgs
.img_box{margin-left:37px}div.container .imgs .img_box, div.details .imgs
.img_box{margin-bottom:10px;margin-left:37px;position:relative}div.container .imgs .img_box
a{display:block}div.container .imgs .img_box
img{}div.container .imgs .img_box
.caption{bottom:0;margin:0;padding:0;position:absolute;width:100%;z-index:1}.hc-details-layer div.container .imgs
.img_box{margin-left:35px}#descr_container .imgs .img_box
.caption{display:none}div.container .imgs .img_box .caption
.text{background-color:rgba(255,255,255,0.2);display:block;padding:5px}div.at_a_glance{position:relative}div.at_a_glance
a.toPois{position:absolute;right:10px;top:12px}div.at_a_glance
dl{}div.details .table dt,
div.details .table
dd{float:left;padding:10px}div.details .table .odd, .number-list
.odd{background:#e4f4ff}.number-list{margin:15px
0}.number-list
a{font-weight:bold}.number-list
li{padding:10px
10px 10px 50px;position:relative}.number-list li
span.nr{position:absolute;left:20px;font-weight:bold}div.details .table
dt{width:150px;font-weight:bold;text-align:left}div.details .table
dd{float:none;padding-left:170px;padding-right:40px;text-align:left}div.specials.wedding{margin-bottom:30px}div.specials ul li,
div.packing-list ul
li{padding:10px
10px 10px 50px;position:relative;text-align:left}div.specials ul li .icon,
div.packing-list ul li
.icon{left:19px;margin-top:-5px;position:absolute;top:50%}div.specials ul li.odd,
div.packing-list ul
li.odd{background:#e4f4ff}div.room_box{margin-bottom:40px;margin-top:20px}div.room_box
h3{}div.room_box h3
.icon{}div#location_container
.details{float:none;margin:auto;width:auto}div#location_container
.intro{float:right;width:280px}div#location_container
#map{background:none repeat scroll 0 0 #E4F4FF;float:left;height:310px;width:618px}div#prices{margin-bottom:30px!important}div#prices
.priceTable{background:none repeat scroll 0 0 #D2EDFF;border-right:1px solid #77B9E5;border-top:1px solid #77B9E5;width:100%}div#prices .priceTable
tr{height:30px}div#prices .priceTable
th{background:none repeat scroll 0 0 #308CC9;color:#FFF;font-size:1.2em;font-weight:bold}div#prices .priceTable
th.category{}div#prices .priceTable th.category
.icon{margin-right:10px}div#prices .priceTable
td{}div#prices .priceTable
td.period{text-align:right}div#prices .priceTable td, div#prices .priceTable
th{border-bottom:1px solid #77B9E5;border-left:1px solid #77B9E5;padding:0
10px;vertical-align:middle}div#prices .priceTable
tr.odd{background:none repeat scroll 0 0 #E4F4FF}div#prices
#boardPrices{border:1px
dashed #308CC9;padding:10px}.contact_right{float:right}.contact_left{float:left;width:464px}p.contact_intro{padding:0}.contact_info{width:320px;margin-top:20px}.contact_img{}.contact_info
li{padding-left:30px;position:relative;margin-bottom:5px;padding-bottom:5px;border-bottom:solid 1px #E4F4FF}.contact_info li
.icon{position:absolute;left:0}.contact_info
li.phone{font-size:1.2em;font-weight:bold}.contact_info li.phone
.icon{top:4px}.contact_info li.phone
.available{display:block;font-size:10px;font-weight:normal;margin-top:-5px}.contact_info li.email
.icon{top:4px}.contact_info li.address
.icon{}div#island_header{}div.page_header
.top{height:307px;position:relative}div.page_header
.top.large{height:367px}div.page_header .top.large
div.teaser{top:84px;text-align:left;width:620px}div.page_header
div.teaser{background:url("/css/img/header_teaser_bg.png") no-repeat scroll 0 0 transparent;color:#FFF;padding:20px;position:absolute;text-align:justify;top:62px;width:570px;z-index:3}div.page_header .top.honeymoon
div.teaser{top:28px}.de div.page_header .top.honeymoon
div.teaser{top:58px}div.page_header .top.honeymoon div#short_descr
p{width:430px}div.page_header div.teaser-expert{background:url("/css/img/header_teaser_bg.png") no-repeat scroll 0 0 transparent;background-size:400px 100px;color:#FFF;padding:20px;position:absolute;text-align:justify;top:110px;width:500px}div.page_header
div.teaser_wide{width:800px}div#island_header
div#short_descr{}div.page_header div#short_descr
h1{margin:0}div.page_header div.teaser_wide div#short_descr
h1{margin:0
0 20px}div.page_header div#short_descr h1
.count{font-size:0.6em}div.page_header div#short_descr
p{width:520px;font-size:1.2em;padding:0;text-align:left}div.page_header div#short_descr p.margin-top{margin-top:15px}div.page_header .top.large div#short_descr
p{width:580px;margin-top:15px}div.page_header
.headerList{font-size:1.2em;list-style:inside;list-style-type:decimal}div.page_header .headerList
li{margin-top:10px}div#island_header
.button{bottom:30px;left:20px;position:absolute;width:140px}div#island_header
div.map{background:url("/css/img/island_header_map_bg.png") no-repeat scroll 0 50% transparent;height:100%;position:absolute;right:0;top:0;width:210px}div#island_header div.map
img{margin-right:-81px;margin-top:-90px;position:absolute;right:50%;top:50%}div#island_header
.imgs{float:left;width:220px}div#island_header .imgs
img{margin-bottom:20px;width:218px;height:145px}div#island_header
.descr{margin-left:240px}#about_text{background:url("/css/img/team_all.jpg") no-repeat scroll 0 bottom transparent;padding-bottom:360px}#team{margin-top:40px}.team-certificate-img{float:right;margin-left:30px;margin-top:37px}.img-team{margin-bottom:10px;margin-top:20px}.img-certificate-about{margin-bottom:10px}#team
.person{float:left;margin-bottom:40px;margin-right:25px;text-align:left;width:210px;height:280px}#team
.person.thrd{margin-right:0}#team .person
h3{margin-bottom:2px}#team .person .team-details
a{margin-left:4px}#team .person .team-details .team-telnr{margin-left:2px}#team .person .team-details .team-telnr2{margin-left:24px}#team .person
p{padding-bottom:5px;width:215px}.diving{}.diving
.content_row{float:left;margin-bottom:20px}.diving .content_row
a{}.diving .content_row
img{float:right}.diving .content_row
p{margin-right:320px}#config_box_overlay{background:url(/css/img/overlay_bl_80.png) repeat scroll 0 0 transparent;display:none;z-index:9}#config_box_sidebar{height:100%;position:absolute;right:-310px;width:300px;display:none;z-index:9999}#config_box{position:absolute;width:300px}#config_box_anchor{margin-top:120px;height:1px;width:100%;display:block}#config_box_sidebar_bottom{height:1px;width:100%;position:absolute;bottom:0}#config_box.fixed{position:fixed;top:10px}#config_box
.inner{background:none repeat scroll 0 0 #FFF;-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.06);-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.06);box-shadow:0px 0px 10px rgba(0, 0, 0, 0.06);text-align:justify;padding-bottom:10px}#config_box
h3{background:#c1b936;background:-webkit-gradient(linear, left top, left bottom, from(#e4e166), to(#a49a10));background:-moz-linear-gradient(top,  #e4e166,  #a49a10);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e166', endColorstr='#a49a10');line-height:46px;padding-left:10px;position:relative;margin-bottom:0}#config_box h3
a.close{position:absolute;right:10px;top:15px}#config_box .config_box_obj, #config_box .bridge,.box-element{background:url("/css/img/shadow_small.png") no-repeat scroll left bottom transparent;font-size:10px;padding:10px
10px 20px;position:relative;z-index:2}#config_box .config_box_obj
.station{border-bottom:1px dashed #E8E8E8;margin-bottom:5px}#config_box .config_box_obj .station .station-name{font-size:12px;width:90px}#config_box .config_box_obj .station .station-dates{}#config_box .config_box_obj .station .station-duration{}#config_box .config_box_obj
.img_box{float:left}#config_box .config_box_obj
.img_link{display:block;overflow:hidden;width:90px;height:68px}#config_box .config_box_obj .img_box
img{width:90px;height:68px}#config_box .config_box_obj
.facts{line-height:12px;margin-left:100px}#config_box .config_box_obj .facts
li{}#config_box .config_box_obj .imgCont
.island_name{font-size:12px}#config_box .config_box_obj .facts
.facility_name{}#config_box .config_box_obj .facts
.room{}#config_box .config_box_obj .facts
.board{}#config_box .config_box_obj .facts
li.period{margin-top:5px}#config_box .config_box_obj .facts li.period
select{font-size:10px;width:100px}#config_box .config_box_obj
.buttons{height:80px;position:absolute;right:10px;top:0px;width:10px}#config_box .config_box_obj .buttons
li{}#config_box .config_box_obj .buttons
li.down{bottom:0;height:10px;left:2px;bottom:10px}#config_box .config_box_obj .buttons li.down
a{bottom:0;display:block;height:14px;position:absolute;right:-12px;width:14px}#config_box .config_box_obj .buttons li.down a:hover{background-position:-50px -1350px}#config_box .config_box_obj .buttons
li.remove{position:absolute;top:10px}#config_box .config_box_obj .buttons li.remove
a{display:block;position:absolute;top:0}#config_box .config_box_obj .buttons li.remove a:hover{background-position:-150px -1700px}#config_box .bottom
.price_block{font-size:12px;margin-bottom:10px;margin-left:110px;margin-top:10px}#config_box .bottom .price_block
li{}#config_box .bottom
.buttons{margin-left:10px;width:280px}#config_box .bottom .buttons
li{margin-left:10px;float:left;width:135px}#config_box .bottom .buttons li:first-child{margin-left:0}#config_box .bottom .buttons
.button{height:25px;line-height:25px;font-size:10px}#config_box .bottom .buttons
.more{display:none}#config_box_anchor_bottom{bottom:0;height:1px;position:absolute;width:300px}#config_box.accordion  .config_box_obj
.slideDown{display:none}#config_box.accordion  .config_box_obj
.show{display:none}#config_box.accordion .config_box_obj .img_box
.img_link{height:22px}#config_box
.bridge{margin-top:-8px;padding:7px
10px 15px;z-index:1}#config_box
.bridge.alert{background:url("/css/img/shadow_small_upsidedown.png") no-repeat scroll left bottom #F9E9E8}#config_box .bridge
.message{}#config_box .bridge
.action{float:right}#config_box .bridge
.button{height:20px;line-height:20px;width:107px}#config_box .config-message{padding:10px;border:1px
dashed red;margin:10px}#config_box .add-item{position:relative;z-index:1;margin-top:-8px}#config_box .add-item
a{background:none repeat scroll 0 0 #DCD85B;color:inherit;display:block;font-size:14px;margin:-10px -10px -12px;padding:20px;position:relative}div.bundle_header{margin-bottom:40px}div.bundle_header
.top{margin-bottom:10px}div.bundle_header .top
h1{margin-bottom:0}div.bundle_header
div.col1{float:left;width:460px}div.bundle_header div.col1
h2{background:none repeat scroll 0 0 #308CC9;color:#FFF;font-size:16px;line-height:30px;margin-bottom:10px;padding:0
0 0 10px}div.bundle_header
div.col2{background:none repeat scroll 0 0 #E4F4FF;bottom:0;margin-left:440px;position:absolute;right:0;top:0;width:440px}div.bundle_header
form#bundle_basic_config{}div.bundle_header
ul.steps{}div.bundle_header ul.steps
li{}div.bundle_header
li.step{position:relative;background:none repeat scroll 0 0 #E4F4FF;margin-bottom:10px;padding:10px;background:#E4F4FF;background:-webkit-gradient(linear, left top, left bottom, from(#dff2fe), to(#bee5ff));background:-moz-linear-gradient(top,  #dff2fe,  #bee5ff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dff2fe', endColorstr='#bee5ff')}div.bundle_header
ul.persons{}div.bundle_header ul.persons
li.select{float:left;margin-right:9px;width:60px}div.bundle_header ul.persons li.select:last-child{margin-right:0}div.bundle_header ul.persons
label{}div.bundle_header ul.persons
select{width:50px}div.bundle_header
li.step.step_4{margin-bottom:0}div.bundle_header li.step.step_4
.peak_down{background-position:0 -180px;bottom:-24px;height:24px;left:50%;margin-left:-36px;position:absolute;width:72px}div.bundle_header li.step
li.label{width:150px;font-size:1.5em}div.bundle_header li.step li.label
.icon{width:21px}div.bundle_header li.step li.label
span.subline{display:block;font-family:"Verdana",sans-serif;font-size:12px;margin-left:27px}div.bundle_header li.step
li.input{margin-left:150px;line-height:1.3em}div.bundle_header li.step
ul.step_content{display:table;height:50px}div.bundle_header li.step li.label,
div.bundle_header li.step
li.input{display:table-cell;vertical-align:middle}div.map{float:right;height:100%;width:100%}div.bundle_obj{margin-bottom:40px;position:relative}div.bundle_obj
.top{}div.bundle_obj .top
.top_element{float:left}div.bundle_obj .top
h2{margin-bottom:5px;padding:0}div.bundle_obj .top
h3{margin-bottom:0;margin-left:20px}div.bundle_obj .top
.date{left:478px;position:absolute}div.bundle_obj .top
ul.buttons{position:absolute;right:0}div.bundle_obj .top ul.buttons
li{float:left}div.bundle_obj .top ul.buttons li
a{}div.bundle_obj .top ul.buttons li a
.icon{}div.bundle_obj .top ul.buttons
a.remove{color:#AEAFB3;margin-right:10px}div.bundle_obj .top ul.buttons a.remove
span.icon{position:relative;top:3px}div.bundle_obj .top ul.buttons a.remove:hover{color:#C61616}div.bundle_obj .top ul.buttons a.remove:hover
span.icon{background-position:-150px -1700px}div.bundle_obj .top ul.buttons
.change_position{}div.bundle_obj .top ul.buttons .change_position
li{}div.bundle_obj .top ul.buttons .change_position li
a{margin-left:5px;margin-right:0}div.bundle_obj .top ul.buttons .change_position li
.label{}div.bundle_obj .top ul.buttons a.move_down:hover{background-position:-50px -1350px}div.bundle_obj .top ul.buttons a.move_up:hover{background-position:-50px -1300px}div.bundle_obj
.content{background:#fff;height:100%;padding:15px;border:1px
solid #DDD}div.bundle_obj .content
.col{float:left;margin-left:20px;width:444px}div.bundle_obj .content
div.col1{margin-left:0}div.bundle_obj .content div.col1
.img_box{position:relative}div.bundle_obj .content div.col1 .img_box
.button{position:absolute;bottom:5px;left:5px}div.bundle_obj .content div.col1
img{}div.bundle_obj .content div.col1
p.descr{margin-top:10px}div.bundle_obj .content div.col1
.button{float:right;height:30px;line-height:30px;width:140px}div.bundle_obj .content
div.col2_3{background:url(/css/img/brace.png) no-repeat 400px center;float:right;position:relative}div.bundle_obj .content div.col2_3 .brace_bottom, div.bundle_obj .content div.col2_3
.brace_top{background:url("/css/img/brace.png") no-repeat scroll 0 0 #fff;height:48px;left:400px;position:absolute;width:48px}div.bundle_obj .content div.col2_3
.brace_bottom{background-position:0 bottom;bottom:0}div.bundle_obj .content div.col2_3
.brace_top{background-position:0 top;top:0}div.bundle_obj .content div.col2_3
.brace_bottom{}div.bundle_obj .content
div.col2{width:424px}div.bundle_obj .content div.col2
form{}div.bundle_obj .content div.col2 form
ul.config{}div.bundle_obj .content div.col2 form ul.config
li{}div.bundle_obj .content div.col2 form ul.config
li.period{margin-bottom:10px}div.bundle_obj .content div.col2 form ul.config li
li{border-bottom:1px solid #E4F4FF;line-height:25px;margin-top:0;padding-left:20px;position:relative}div.bundle_obj .content div.col2 form ul.config li
.icon{display:none;left:0;margin-top:-7px;position:absolute;top:50%}div.bundle_obj .content div.col2 form ul.config
li.heading{background:none repeat scroll 0 0 #E4F4FF;border:medium none;font-weight:bold;line-height:1.2em;padding:5px}div.bundle_obj .content div.col2 form ul.config
li.radio{}div.bundle_obj .content div.col2 form ul.config
li.checked{}div.bundle_obj .content div.col2 form ul.config li.checked
.icon{display:block}div.bundle_obj .content div.col2 form ul.config
li.period{background:none repeat scroll 0 0 #E4F4FF;margin-top:0;padding:5px;position:relative}div.bundle_obj .content div.col2 form ul.config li.period
label{font-weight:bold}div.bundle_obj .content div.col2 form ul.config li.period
select{position:absolute;right:5px;top:5px;width:170px}div.bundle_obj .content div.col2 form ul.config
li.period_dates{padding-left:43px}div.bundle_obj .content div.col2 form ul.config
li.room{position:relative}div.bundle_obj .content div.col2 form ul.config li.room
a.more_options{position:absolute;right:0;bottom:5px}div.bundle_obj .content div.col2 form ul.config li.room a.more_options
.icon{background-position:0 -1760px;display:block;float:right;margin-left:5px;margin-top:0;position:relative;top:6px}div.bundle_obj .content div.col2 form ul.config
li.board{}div.bundle_transfer{margin-bottom:40px}div.bundle_transfer.from_airport{margin-top:10px}div.bundle_transfer
.inner{position:relative}div.bundle_transfer
h2{margin:0;padding:0}div.bundle_transfer
h2{line-height:30px;margin-top:-15px;position:relative;top:50%;display:inline-block}div.bundle_transfer
.graphic{background-position:0 -408px;float:left;height:25px;left:0;width:98px;margin-top:1px;margin-right:5px}div.bundle_transfer.from_airport
.graphic{background-position:0 -434px}div.bundle_transfer.to_airport
.graphic{background-position:0 -461px}div.bundle_transfer
div.content{}div.bundle_transfer
.col{margin-left:20px}div.bundle_transfer
.col1{margin-left:0;text-align:center}.trust_block{background:none repeat scroll 0 0 #E4F4FF;margin-bottom:30px;margin-top:0;padding:10px;position:relative}.bundle_trust_block{}.trust_block
.cols{}.trust_block
.col{margin-left:12px;float:left;background:#d0ebff;background:-webkit-gradient(linear, left top, left bottom, from(#fcfeff), to(#d0ebff));background:-moz-linear-gradient(top,  #fcfeff,  #d0ebff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfeff', endColorstr='#d0ebff');height:183px;padding:15px}.yellow
.trust_block{background:none repeat scroll 0 0 #FDF2C0}.yellow .trust_block
.col{background:rgb(252,246,223);background:-moz-linear-gradient(top,  rgba(252,246,223,1) 0%, rgba(253,231,129,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,246,223,1)), color-stop(100%,rgba(253,231,129,1)));background:-webkit-linear-gradient(top,  rgba(252,246,223,1) 0%,rgba(253,231,129,1) 100%);background:-o-linear-gradient(top,  rgba(252,246,223,1) 0%,rgba(253,231,129,1) 100%);background:-ms-linear-gradient(top,  rgba(252,246,223,1) 0%,rgba(253,231,129,1) 100%);background:linear-gradient(to bottom,  rgba(252,246,223,1) 0%,rgba(253,231,129,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf6df', endColorstr='#fde781',GradientType=0 )}.trust_block
.col1{width:395px;margin-left:0}.trust_block
.contact{position:relative}.trust_block .contact
div.img{float:left;margin-right:10px;position:relative}.trust_block .contact div.img
.caption{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.8);bottom:0;font-size:11px;left:0;margin:0;padding:5px;position:absolute;right:0}.trust_block .contact
div.data{margin-left:131px}.trust_block .contact div.data
h3{margin:0}.fr .trust_block .contact div.data
h3{font-size:17px}.trust_block .contact
ul.hotline{margin-top:35px}.trust_block .contact ul.hotline
li{}.trust_block .contact
li.label{font-size:18px;text-align:left}.en .trust_block .contact
li.label{font-size:10px}.trust_block .contact li.label
span{font-size:11px}.trust_block .contact
li.nr{font-size:2.5em;margin-top:3px}.en .trust_block .contact li.nr,
.fr .trust_block .contact
li.nr{font-size:2.0em;margin-top:3px}.trust_block .contact li.nr
span.icon{position:relative;top:2px}.trust_block .contact
ul.links{position:absolute;bottom:0;left:131px}.trust_block .contact ul.links
li{margin-top:2px}.trust_block .contact ul.links li:first-child{margin-top:0}.trust_block .contact ul.links
a{}.trust_block .contact ul.links
li.faq{}.trust_block .contact ul.links
li.contact{}.trust_block .contact ul.links li a
.icon{height:13px;margin-right:5px;position:relative;top:1px;width:14px}.trust_block .contact ul.links li.faq a
.icon{}.trust_block .contact ul.links li.contact a
.icon{}.trust_block
.col2{width:122px}.trust_block
ul.reviews{}.trust_block ul.reviews
li{}.trust_block ul.reviews
li.img{text-align:center}.trust_block ul.reviews li.img a
span.graphic{background-position:0 -156px;height:18px;width:113px}.trust_block ul.reviews li.img a
.label{display:block;font-size:1.2em;margin-top:8px}.trust_block ul.reviews
li.descr{font-size:10px;line-height:13px;margin-top:7px;text-align:center}.trust_block ul.reviews li.descr-trust{line-height:12px;margin-top:7px;text-align:center;border-top:#308cc9 dashed 1px;padding-top:7px;font-size:10px}.img-trust-pilot{margin-top:10px}.col3{width:267px}.trust_block
ul.seals{height:100%}.trust_block ul.seals
li{}.trust_block ul.seals
li.seal{display:table;height:33%;padding-left:70px;position:relative}.trust_block ul.seals li.seal
a.graphic{display:block;float:left;height:50px;left:0;margin-right:10px;margin-top:-25px;position:absolute;top:50%;width:65px}div#trust_block_payment{background-color:#e9f6ff;width:245px;height:55px;border:1px
solid #fff;padding:10px}div#trust_block_payment
.payment_cells{float:left;margin-right:17px;margin-top:-2px}div#trust_block_payment
.payment_cells_secure{float:left;border-left:#308cc9 dashed 1px;padding-left:17px;margin-top:-2px}.payment_title
h3{font-size:11px!important;text-align:left;margin-top:-3px;font-weight:normal}.trust_block
ul.seals{height:110px}.trust_block ul.seals
li.seal_2{margin-top:20px;margin-bottom:0px}.trust_block ul.seals
li.seal_1{}.trust_block ul.seals li.seal_1
a.graphic{background-position:-60px 0}.trust_block ul.seals li.seal_2
a.graphic{background-position:12px 0}.trust_block ul.seals li.seal_3
a.graphic{background-position:12px -100px}.trust_block ul.seals li.seal
p.descr{display:table-cell;font-size:10px;line-height:13px;padding:0;text-align:left;vertical-align:middle}.trust_block ul.seals li.seal p.descr
strong{display:block;font-size:14px;margin-bottom:5px}.trust_block
.buttons{bottom:0;clear:both;margin-top:20px;float:right}.trust_block .buttons
li{float:left;margin-left:12px;width:297px}.trust_block .buttons li:first-child{margin-left:0}#reviews-trust-pilot{text-align:left;background-color:#fff;margin-top:10px;font-size:10px;line-height:13px}.details_buttons_block{margin-bottom:30px;padding:20px
15px;position:relative;background-color:#fff;border:1px
solid #A6DBFF}.details_buttons_block #details_buttons_block_overlay
.message{background-color:rgba(255, 255, 255, 0.7);border-radius:10px 10px 10px 10px;font-size:1.1em;font-weight:bolder;margin:auto;padding:3% 30px;width:200px}.details_buttons_block
.intro{background:none no-repeat scroll center bottom transparent;margin-left:0;padding:0;width:auto}.details_buttons_block
.buttons{}.details_buttons_block .buttons
li{float:left;margin-left:10px;width:410px}.details_buttons_block .buttons li:first-child{margin-left:0}.details_buttons_block .buttons li
.button{font-size:1.5em;height:auto;line-height:80px;padding-right:10px;text-align:right;position:relative;width:400px}.details_buttons_block .buttons li .button
.content{height:74px;line-height:14px;margin-top:-27px;position:absolute;right:10px;text-align:left;top:50%;width:232px;font-size:1.2em}.details_buttons_block .buttons li.hopping
.content{}.details_buttons_block .buttons li.request
.content{width:310px}.details_buttons_block .buttons li .button
span.graphic{background-position:0 -208px;display:block;height:38px;position:absolute;width:144px;top:50%;margin-top:-19px;left:10px}.details_buttons_block .buttons li.hopping
.button{}.details_buttons_block .buttons li.hopping .button
span.graphic{}.details_buttons_block .buttons li.request
.button{}.details_buttons_block .buttons li.request .button
span.graphic{background-position:0 -337px;width:67px}.hopping-list-dt{width:100px !important}.hopping-list-dd{width:90px !important}.details_buttons_block .buttons li .button
span.subline{display:block;font-family:'Verdana',sans-serif;font-size:10px;line-height:12px;margin-top:5px;text-transform:none}.details_buttons_block.simple{padding:0}.details_buttons_block.simple .buttons
li{width:267px}.details_buttons_block.simple .buttons li
.button{font-size:12px;line-height:40px;text-align:center}.details_buttons_block.simple .button.plus.inactive
.icon{background-position:0 -1150px}.details_buttons_block.simple .button.plus.addedToHopping
.icon{background-position:0 -1100px}.details_buttons_block
.top{background:url("/css/img/shadow_box_peak_down_blue.png") no-repeat scroll center bottom #E4F4FF;margin-left:-22px;margin-top:-20px;padding:20px
20px 50px;position:relative;width:881px;z-index:2}.details_buttons_block
h2{margin-bottom:10px}.details_buttons_block .buttons li
.subline{display:block;font-size:10px;line-height:12px;margin-top:20px;text-transform:none;float:left}#layer{position:absolute;z-index:1000;top:0;left:0;height:100%;min-height:100%;width:100%;text-align:center}#layer_overlay{background:none repeat scroll 0 0 rgba(0,0,0,0.5);position:fixed;height:100%;min-height:100%;width:100%;min-width:100%;left:0}#layer_wrapper{-webkit-box-shadow:3px 3px 13px rgba(0, 0, 0, 0.8);-moz-box-shadow:3px 3px 13px rgba(0, 0, 0, 0.8);box-shadow:3px 3px 13px rgba(0, 0, 0, 0.8);margin:auto;text-align:center;position:relative}#layer_wrapper
#content{float:none}#close_layer{background:url("/css/img/layerClose.png") no-repeat scroll 0 0 transparent;display:block;height:30px;position:absolute;right:-15px;top:-15px;width:30px}div#layer_outer{}div#layer_content{}.request_info_layer{background:#fff;padding:15px;text-align:justify;position:relative}.request_info_layer
.peak{background-position:-177px 0;height:23px;position:absolute;right:17px;top:-23px;width:20px}.request_info_layer
.remove_layer{position:absolute;right:15px;top:15px;display:block}.info_box{}.info_box
.content{}.info_box
.img_box{float:left}.info_box .img_box
img{}.info_box
.text{margin-left:220px}.info_box
h3{margin-bottom:5px}.faqBox{}.faqBox
dl.faqList{}.faqBox dl.faqList
dt{font-size:14px;font-weight:bolder;margin-bottom:5px}.faqBox dl.faqList
dd{}table#impressum{width:680px}table#impressum
td{padding:15px}table#impressum
td.head{font-weight:bolder}table#impressum
.odd{background:none repeat scroll 0 0 #E4F4FF}.transfer_map{margin-bottom:40px}.transfer_opt{}.transfer_opt
.text_box{}.transfer_opt .text_box
h3{}.grid{margin-left:-40px;width:720px}.grid
.grid_box{float:left;margin-bottom:30px;margin-left:40px}.grid.threeCols{}.grid.threeCols
.grid_box{width:200px}.grid.threeCols .grid_box h3.power-link{letter-spacing:-0.03em}.fr .grid.threeCols .grid_box
h3{font-size:1.3em}.grid.threeCols
.grid_box.botShadow{background:url('/css/img/botShadow_small.png') no-repeat center bottom}#intro.jump_img{margin-bottom:40px}#intro.jump_img
#jump_menu{float:left;width:290px}#intro.jump_img #jump_menu
li{margin-bottom:5px}#intro.jump_img
img{float:right}#gallery{width:720px}#gallery
.img_box.small{margin-bottom:20px;margin-right:20px}#gallery .img_box.small
img{}#gallery .img_box.small
.caption{display:none}#langswitch
#overlay{background:rgba(59, 116, 154, 0.8);box-shadow:0 0 30px #000;height:100%;position:fixed;right:0;text-align:center;top:0;width:100%;z-index:9999}#langswitch
.wrapper{background:#E4F4FF;background:-webkit-gradient(linear, left top, left bottom, from(#E4F4FF), to( #B7E0FA));background:-moz-linear-gradient(top,  #E4F4FF,   #B7E0FA);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E4F4FF', endColorstr='#B7E0FA');box-shadow:0 0 20px rgba(0, 0, 0, 0.3);height:300px;left:50%;margin:-150px auto auto -250px;position:absolute;top:50%;width:500px;z-index:10000;border:1px
solid #fff}#langswitch
.content{padding:20px;text-align:center}#langswitch .content
ul{margin:auto;width:200px}#langswitch .content ul
li{margin-top:20px;width:200px}#langswitch .content ul li:first-child{margin-left:0}.travel_infos_intro{margin-bottom:20px;padding-bottom:60px}#howto_steps{background:url("/css/img/shadow_bottom_wide.png") no-repeat scroll center bottom transparent;margin-bottom:30px;margin-top:30px;padding-bottom:30px}#howto_steps
ul#step_list{}#howto_steps ul#step_list
li{float:left;margin-left:20px;width:215px}#howto_steps ul#step_list li:first-child{margin-left:0}#howto_steps ul#step_list
h2{margin-bottom:10px;padding:0}.fr #howto_steps ul#step_list
h2{font-size:14px}#howto_steps ul#step_list
img{border:1px
solid;position:relative;width:213px}#howto_steps ul#step_list
p{margin-top:10px}#sampleBundles
#showAllBundles{float:right;margin:-40px 0 40px;padding:0
10px 0 35px}div.linkBlock{margin-bottom:20px;position:relative}div.linkBlock
img{}div.linkBlock
.linkContent{}div.linkBlock
.linkContent{left:230px;position:absolute;top:0}div.linkBlock .linkContent
h3{margin-bottom:1em}div.linkBlock .linkContent p
a{}.bundle_to_hopping{text-align:center;margin-bottom:20px;display:none}.bundle_to_hopping
.top{background:none repeat scroll 0 0 #E4F4FF;padding:20px;font-size:110%}.bundle_to_hopping .top
.h3{text-align:center;line-height:1.2em}.bundle_to_hopping
.content{padding:20px;background:#fff}.bundle_to_hopping
.button{width:40%;margin:auto}.img_box-expert{width:217px;height:164px;float:left;margin-right:10px;margin-top:10px}.img_box-expert2{width:217px;height:164px;float:left;margin-top:10px}.seyvillas-team-wrapper{padding-bottom:20px;min-height:900px}#certificate-wrapper{width:100%;height:252px;position:relative;padding-bottom:20px;margin-top:20px}#certificate-img{position:absolute;left:0px;top:0px;width:174px;height:252px}#certificate-team{position:absolute;left:200px;top:0px}.certificate-team-item{float:left;width:220px;margin-right:20px;margin-bottom:40px}.certificate-team-item
h3{font-size:16px;border-bottom:1px solid #e4f4ff;padding-bottom:5px;width:160px}.certificate-team-img{float:left;margin-right:15px}.certificate-team-wrapper-text{margin-left:65px}.certificate-icon-wrapper{position:relative;width:160px;height:20px;margin-left:65px;margin-top:-5px}.certificate-icon-item{position:absolute;width:14px;height:15px;top:0px;left:0px}.certificate-icon-link{position:absolute;top:-2px;left:25px}.certificate-extern-link{background-color:#e4f4ff;float:left;width:200px;margin-right:20px;margin-top:22px;padding:10px}.graphic-rv{left:13px;position:absolute;top:-5px}.listing_map{}.list_hide_objects{display:none}.bestPrice-block{background:url("/css/img/check-big.png") no-repeat scroll 10px center #FFF;border:1px
solid #CCC646;display:none;font-family:'Swiss_bold',Arial;font-size:15px;font-weight:normal;margin-bottom:20px;padding:10px
10px 10px 220px;position:relative}.fr .bestPrice-block , .en .bestPrice-block{display:block!important}.bestPrice-block
.label{color:#CCC645;font-size:15px;left:50px;margin-top:-7px;position:absolute;text-transform:uppercase;top:50%}.offer_block{background:#E4F4FF;margin-bottom:20px;padding:5px;position:relative;font-family:verdana;font-size:12px}.offer_block
h3{font-family:swiss;font-weight:normal;margin-bottom:0;cursor:pointer;padding:10px;font-size:18px}.icon-offer{background-image:url("/css/img/new-bg-images.png");background-repeat:no-repeat;display:inline-block;width:20px;height:16px;background-position:0 -1356px;margin-right:10px}div.bookCal{}div.bookCal
table{background-color:#FFF;padding-bottom:1px;padding-right:1px}div.bookCal
.legend{margin-bottom:10px}div.bookCal .legend
ul{float:left;margin-left:22px}div.bookCal .legend ul
li{padding:0
8px}div.bookCal
select.selectYear{float:left}div.bookCal .hide-book_cal{float:right;text-transform:capitalize}div.bookCal
.markedPeriod{}div.bookCal
li.key.markedPeriod{}div.bookCal
.free{background-color:#C8D64E}div.bookCal
.arrdep{background-color:#8A822E;color:#453D25}div.bookCal
.allocated{background-color:#E94824;color:#453D25}div.bookCal
.inq{background-color:#FCD955}div.bookCal td, div.bookCal th, div.bookCal .legend ul
li{display:inline-block;float:left;margin-left:1px;margin-top:1px;background-image:-moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.15)), color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#26ffffff', endColorstr='#00ffffff',GradientType=0 )}div.bookCal td.allocated,div.bookCal
td.na{background-image:-moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.15) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0.15)));background-image:-webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.15) 100%);background-image:-o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.15) 100%);background-image:-ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.15) 100%);background-image:linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.15) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#4dffffff',GradientType=0 )}div.bookCal td, div.bookCal
th{height:22px;line-height:22px;padding:0;text-align:center;width:21px}div.bookCal
tr{display:block}div.bookCal tr:after{clear:both;content:"";display:block;height:0;visibility:hidden}div.bookCal
th.month{background-color:#CFEBFF;background-image:none;padding-left:5px;text-align:left;width:47px}div.bookCal
th.day{background-color:#CFEBFF}div#search-result-tabs,#filter-block{background-color:#BAE1FA;margin-bottom:20px;margin-left:-20px;margin-top:-20px;padding:20px
20px 10px;width:100%;border-color:#77B9E5;border-width:1px;border-style:solid none none solid;background-image:-moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.15)), color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#26ffffff', endColorstr='#00ffffff',GradientType=0 )}div#search-result-tabs
.tab{background-color:#E4F4FF;border:1px
solid #77B9E5;padding:10px;cursor:pointer;background-image:-moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.15)), color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#26ffffff', endColorstr='#00ffffff',GradientType=0 )}div#search-result-tabs .tab:hover{background-image:-moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.15) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0.15)));background-image:-webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.15) 100%);background-image:-o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.15) 100%);background-image:-ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.15) 100%);background-image:linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.15) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#4dffffff',GradientType=0 )}div#search-result-tabs
li.tab.active{background-color:#FFF;border-bottom:medium none;margin-bottom:-20px;padding-bottom:22px;cursor:default}div#search-result-tabs
li.station{font-family:'Swiss_bold';font-size:1.4em}div#search-result-tabs li.station
.island{font-family:'swiss'}div#search-result-tabs
li.period{font-size:10px;font-weight:bolder}div#search-result-tabs li.choosen-facility{font-family:'Swiss_Bold';margin-top:5px;padding-top:5px;border-top:1px dotted}div#search-result-tabs
li.thumb{border:1px
solid;width:35px;height:26px}div#search-result-tabs
li.name{}div#search-result-tabs
li.typ{font-family:'swiss';font-size:0.85em;margin-top:-5px}#listing-heading{border-bottom:1px solid;margin-bottom:20px}#listing-heading
h1{float:left;margin-bottom:0}#listing-heading #heading-period{float:right;margin-top:10px}#listing-heading #heading-period #remove-period{margin-left:10px}#listing-heading #heading-period
.icon{margin-right:0}#filter-block{margin-top:0;margin-left:0;width:auto;border-style:solid;position:relative;padding:10px}#filter-block:after{content:"";position:absolute;bottom:-15px;left:323px;border-style:solid;border-width:15px 15px 0;border-color:#E4F4FF transparent;display:block;width:0;z-index:1}#filter-block:before{content:"";position:absolute;bottom:-16px;left:323px;border-style:solid;border-width:15px 15px 0;border-color:#77B9E5 transparent;display:block;width:0;z-index:0}#filter-block
ul{}#filter-block ul
li{}#filter-block
label{display:block}#filter-block label .remove-filter{margin-left:3px}#filter-block label .remove-filter:hover
.icon{background-position:-150px -1700px}#filter-block
select{border:1px
solid #77B9E5;box-shadow:2px 2px 10px rgba(0, 0, 0, 0.2) inset;color:#655C40;width:123px;padding:5px}#filter-block
.listing_map{background:none repeat scroll 0 0 #E4F4FF;margin-bottom:-10px;margin-left:-10px;margin-top:10px;padding:10px;text-align:right;width:100%}.time-search{text-align:right;font-weight:normal;background-color:#b3b127;height:20px;float:right;text-align:center;color:#fff;width:219px;position:absolute;top:10px}.title-object{float:left}.more-rooms{text-align:center;margin-top:10px}.no-time-search{background:#ebe9a5;background:-webkit-gradient(linear, left top, left bottom, from(#ebe9a5), to(#cec97e));background:-moz-linear-gradient(top, #ebe9a5, #cec97e);color:#a19b6a !important}.opacity{opacity:0.5 !important}.time-search-alert{border:1px
dashed #308CC9;padding:5px;font-size:10px;margin-top:10px;line-height:12px;display:none;float:right}.discount-layer{float:left;margin-bottom:10px;margin-top:-10px}.price-table{display:table-cell;vertical-align:middle;height:87px;text-align:center;width:219px}#hopping-layer{background:url("/css/img/overlay_bl_80.png") repeat scroll 0 0 transparent;position:fixed;top:0;bottom:0;left:0;right:0;z-index:99999}#hopping-layer{background:url("/css/img/overlay_bl_80.png") repeat scroll 0 0 transparent;bottom:0;left:0;position:fixed;right:0;top:0;z-index:99999;color:#FFF}div#hopping-layer-overlay{}div#hopping-layer-content{background:none repeat scroll 0 0 #9FD6F9;margin:10% auto;padding:20px;width:900px}div#hopping-layer #hopping-layer-content>div.top{border-bottom:1px dashed}div#hopping-layer div.top
.descr{width:400px}div#hopping-layer div.top
.action{}div#hopping-layer div.top .action
.button{padding:0
20px}div#hopping-layer
div.selection{padding-top:20px}div#hopping-layer div.selection>.top{}div#hopping-layer div.selection
h1{float:left}div#hopping-layer div.selection
.period{float:right;font-size:18px}div#hopping-layer div.selection .period
li{display:inline-block;float:none;margin-left:20px}div#hopping-layer div.selection .period
input{background-color:#FFF;background-position:180px center;border:1px
solid #77B9E5;box-shadow:2px 2px 10px rgba(0, 0, 0, 0.2) inset;color:#655C40;padding:10px
20px 10px 10px;width:172px}div#hopping-layer
.islands{}ul.horizontal.islands
li{overflow:hidden;width:141px}ul.horizontal.islands
li.name{}ul.horizontal.islands
li.img{}ul.horizontal.islands
li.count{font-size:30px;padding:20px
0;text-align:center}ul.horizontal.islands
li.action{}ul.horizontal.islands
li.descr{}.hotels-team-wrapper{padding:10px
0;position:relative;min-height:220px;margin-top:10px}.team-german{width:150px;float:left;margin-right:22px}.no-margin{margin-right:0px}.team-german
img{margin-bottom:10px}.team-german
h3{font-size:15px}.testimoials_wrapper{margin-bottom:40px;margin-top:10px;position:relative;min-height:185px}.testimoials_wrapper-last
p{margin-bottom:0 !important}.testimoials_wrapper h4, .testimoials_wrapper-last
h4{border-bottom:3px solid #308cc9;padding-bottom:7px}.testimoials_wrapper
h3{color:#308cc9;margin-top:20px;text-align:left}.tes-long{margin-bottom:110px}.tes-middle{margin-bottom:50px}.testimoials_wrapper
b{font-style:normal}.img-test-owner-wrapper{width:125px;margin-right:15px;margin-top:10px;height:auto;position:absolute;top:40px;bottom:40px}.testimony-text-wrapper{float:right;width:550px}.hotels-contactFormBox{background:none repeat scroll 0 0 #E4F4FF;margin-bottom:20px;padding:5px;position:relative;margin-top:10px}.hotels-contactFormBox
.form_block{background:none repeat scroll 0 0 #CFEBFF;border:1px
solid #A6DBFF;margin-bottom:40px;position:relative;margin:5px;padding-top:50px}.hotels-contactFormBox .form_block
h3{background:none repeat scroll 0 0 #308CC9;color:#FFF;left:-1px;line-height:25px;margin:0;padding:0
1px;position:absolute;top:-1px;width:100%}.hotels-contactFormBox .form_block h3
span.icon{margin:0
10px 0 15px;width:20px}.hotels-contactFormBox
ul{margin-top:-10px}.hotels-contactFormBox ul
li{display:inline;margin-right:5px;position:relative;line-height:28px}.larger{float:left}.middleInput{width:203px;border:medium none;height:28px;padding-left:100px;padding-bottom:0;padding-top:0;line-height:28px;border:1px
solid #77B9E5;-webkit-box-shadow:2px 2px 10px rgba(0, 0, 0, 0.2) inset;box-shadow:2px 2px 10px rgba(0, 0, 0, 0.2) inset;margin-left:14px;margin-bottom:10px !important}.browseInput{width:210px;border:medium none;height:28px;padding-left:5px;padding-bottom:0;padding-top:0;line-height:28px;border:1px
solid #77B9E5;background-color:#fff;-webkit-box-shadow:2px 2px 10px rgba(0, 0, 0, 0.2) inset;box-shadow:2px 2px 10px rgba(0, 0, 0, 0.2) inset;margin-bottom:10px !important;position:absolute}.websiteInput{margin-top:0px !important;height:28px !important;padding-left:5px !important;width:297px}.btnUpload{background-color:#308CC9;border:medium none;color:#FFF;cursor:pointer;height:29px;margin-top:0;padding-bottom:7px;padding-top:6px;position:absolute;right:0;width:70px;z-index:2}.uploadContent{padding:5px
5px 5px 8px;border:1px
solid #77B9E5;margin:-10px 13px 0 15px}.hotelInputs-td{position:relative}.labelHotels{position:absolute;z-index:2;left:23px;top:1px;line-height:28px}.labelAbove{position:absolute;z-index:2;left:15px !important;top:-10px}.hotels-contactFormBox
.star{color:#EB7934}.hotelsForm{}form.hotelsForm
textarea{height:147px;margin-left:-1px;margin-right:0px;margin-top:-27px;padding:10px;border:solid #fff 1px;width:636px;border:1px
solid #77B9E5 !important;position:relative;-webkit-box-shadow:2px 2px 10px rgba(0, 0, 0, 0.2) inset !important;box-shadow:2px 2px 10px rgba(0, 0, 0, 0.2) inset !important;background-color:#fff !important}.lastHotel{margin-top:20px !important;min-height:0px !important;border-bottom:none !important;position:relative}.hotels{margin-top:10px !important;width:141px !important;float:right}.sublimeHotels{font-size:10px;line-height:10px;padding:0
15px;color:#867E69;position:absolute;bottom:10px}.btnSubmitHotels{height:70px;text-align:right;margin-right:5px}.hidden-file-input{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0;margin-left:20px;display:block;font-size:40px;height:30px;left:0;margin-left:0;opacity:0;position:absolute;width:300px;z-index:1;font-size:100px}.upload-button-wrapper{float:left;height:30px;margin-left:15px;position:relative;width:220px}.blueBox{background-color:#e4f4ff !important;margin-right:20px;width:445px;padding:10px
10px 5px 10px}.download-icon{margin-right:5px;margin-top:5px;background-image:url(/img/expert/certificate-icon.png);background-repeat:no-repeat;background-size:14px 15px;width:54px;height:55px}.blueBox ul>:first-child{border-bottom:dashed 1px #308CC9}.secli{padding-top:10px}.wpdf{margin-left:5px !important;width:400px !important;margin-top:2px;padding-bottom:3px}#page.hc-fixed-scroll{position:fixed;width:100%;padding-right:20px;overflow-x:hidden}#hc-layer.hc-layer{top:0;left:0;bottom:0;right:0;z-index:10;position:absolute;display:none}#hc-layer.hc-layer .layer-bg{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.6);height:100%;width:100%;position:fixed}#hc-layer.hc-layer .layer-content{background:none repeat scroll 0 0 #FFF;box-shadow:0 0 20px rgba(0, 0, 0, 0.5);margin:0
auto;position:relative;top:200px;margin-bottom:20px;width:800px;margin-top:-10px;left:auto;padding:0}#hc-layer.hc-layer .layer-content.loading{background:none repeat scroll 0 0 #FFF;box-shadow:0 0 20px rgba(0, 0, 0, 0.5);margin:0
auto;min-height:500px;position:relative;top:200px;margin-bottom:20px;padding:20px;width:800px;margin-top:-10px;left:auto}#hc-details-layer.hc-details-layer .layer-content.loading{background:none repeat scroll 0 0 #FFF;box-shadow:0 0 20px rgba(0, 0, 0, 0.5);margin:0
auto;min-height:1000px;position:relative;top:200px;width:960px;margin-bottom:20px;margin-top:-15px;padding-bottom:2px}#hc-details-layer.hc-details-layer .layer-bg{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.6)}.hc-layer .room-list-header-wrapper
.type{width:415px !important}.type .text-long-overflow{width:350px !important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;float:left}.hc-details-layer .type .text-long-overflow{width:420px !important}#hc-layer.hc-layer .room-list-header-wrapper
li.size{width:60px}#hc-details-layer.hc-details-layer .room-list-header-wrapper
li.price{width:145px !important}#hc-details-layer.hc-details-layer .room-list-header-wrapper
li{padding:6px
2px 0 10px;height:35px}#hc-details-layer.hc-details-layer .room-list-header-wrapper .room-list-header{margin-bottom:10px}.fr .room-list-header-wrapper
li.size{width:68px !important}.fr .room-list-header-wrapper
li.type{width:420px !important}#hc-details-layer.hc-details-layer .room-list-header-wrapper
li.type{width:510px !important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#hc-layer.hc-layer .room-list-header-wrapper li.quantity, #hc-details-layer.hc-details-layer .room-list-header-wrapper li.quantity, .hc-room-select-content .room-list-header-wrapper
li.quantity{width:100px!important}.fr #hc-layer.hc-layer .room-list-header-wrapper
li.type{width:405px !important}#hc-layer.hc-layer .layer-content{padding:20px}#hc-layer.hc-layer .layer-content .hc-accLayer-btns, #hc-details-layer.hc-details-layer .layer-content .hc-accLayer-btns, hc-room-select-content .layer-content .hc-accLayer-btns{position:relative;width:100%;margin-top:35px;padding:20px;margin-left:-20px;margin-bottom:-20px}#hc-details-layer.hc-details-layer .layer-content .hc-accLayer-btns{width:auto;margin-bottom:0}#hc-details-layer.hc-details-layer .layer-content .hc-accLayer-btns{margin-left:0;margin-top:40px}#hc-layer.hc-layer .layer-content .hc-accLayer-btns .hc-add-acc, #hc-details-layer.hc-details-layer .layer-content .hc-accLayer-btns .hc-add-acc, .hc-room-select-content .hc-accLayer-btns .hc-add-acc{float:right}#hc-heading:before{}#hc-layer{position:fixed;top:0;left:0;bottom:0;right:0;z-index:10;display:none}#hc-layer .layer-bg{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.6);height:100%;width:100%}#hc-layer .layer-content{background:none repeat scroll 0 0 #FFF;box-shadow:0 0 20px rgba(0, 0, 0, 0.5);height:auto;left:36%;margin-top:-250px;padding:20px;position:absolute;text-align:left;top:40%;width:502px}#hc-layer .layer-content
h2{background-color:#e4f4ff;padding:15px
20px 10px 20px;margin:-20px -20px 0 -20px;font-size:18px}#hc-details-layer  .detail-room-selector{margin:20px;border:1px
solid #C6D9E7;margin-top:-20px;clear:both}#hc-details-layer .detail-room-selector
h2{background-color:#e4f4ff;padding:15px
20px 10px 20px;font-size:18px}#hc-layer .layer-content h2 span, #hc-details-layer .layer-content h2
span{font-size:12px;font-family:verdana;margin-top:2px;display:block}#hc-details-layer .layer-content .hc-scroll-wrapper{margin:20px}#hc-layer .layer-content p, #hc-details-layer .layer-content
p{margin:15px
0 0px 0;padding-bottom:10px}#hc-layer .layer-content
p.persons{margin:0
0 0 0}#hc-layer  .layer-content ul.hc-accLayer, #hc-details-layer  .layer-content ul.hc-accLayer, .hc-room-select-content ul.hc-accLayer{width:100%;margin-bottom:20px;text-align:left}#hc-layer .layer-content ul.hc-accLayer li:first-child,#hc-details-layer .layer-content ul.hc-accLayer li:first-child, .hc-room-select-content ul.hc-accLayer li:first-child{width:100%;margin-left:0}#hc-layer .layer-content ul.hc-accLayer li, #hc-details-layer .layer-content ul.hc-accLayer li, .hc-room-select-content ul.hc-accLayer
li{width:100%;margin-left:0}#hc-layer .layer-content ul.hc-accLayer li .select-arrow, #hc-details-layer .layer-content ul.hc-accLayer li .select-arrow, .hc-room-select-content ul.hc-accLayer li .select-arrow{width:78px;height:20px;overflow:hidden;background:url("/css/img/select-arrow.png") no-repeat scroll 0 0 #fff;border:1px
solid #7ABDEA;border-radius:3px;background-position:62px 9px;margin-top:-3px;margin-left:-10px;display:none}#hc-layer .layer-content ul.hc-accLayer li select, #hc-details-layer .layer-content ul.hc-accLayer li select, .hc-room-select-content ul.hc-accLayer li
select{width:100px;padding:0px
2px 0px 2px;background-color:transparent;border:none}#hc-layer .layer-content ul.hc-accLayer li .select-arrow.inactive, #hc-details-layer .layer-content ul.hc-accLayer li .select-arrow.inactive, .hc-room-select-content ul.hc-accLayer li .select-arrow.inactive{background:url("/css/img/select-arrow-inactive.png") no-repeat scroll 0 0 #fff;background-position:62px 9px;border:1px
solid #c7c7c7}#hc-layer .layer-content ul.hc-accLayer .room-list-content.inactive li .hc-room-avail,  #hc-details-layer .layer-content ul.hc-accLayer .room-list-content.inactive li .hc-room-avail, .hc-room-select-content  ul.hc-accLayer .room-list-content.inactive li .hc-room-avail{display:block}#hc-layer .layer-content ul.hc-accLayer li .inactive select, #hc-details-layer .layer-content ul.hc-accLayer li .inactive select, .hc-room-select-content ul.hc-accLayer li .inactive
select{font-style:italic;color:#c7c7c7}#hc-layer .layer-content ul.hc-accLayer li input, #hc-details-layer .layer-content ul.hc-accLayer li
input{float:left}#hc-layer .layer-content .hc-accLayer h3:before, #hc-details-layer .layer-content .hc-accLayer h3:before, .hc-room-select-content .hc-accLayer h3:before{border-color:#655C40 transparent;border-style:solid;border-width:5px 5px 0;bottom:-6px;content:"";display:block;left:20px;position:absolute;width:0;z-index:0}#hc-layer .layer-content .hc-accLayer h3:after, #hc-details-layer .layer-content .hc-accLayer h3:after, .hc-room-select-content  .hc-accLayer h3:after{border-color:#FFF transparent;border-style:solid;border-width:5px 5px 0;bottom:-5px;content:"";display:block;left:20px;position:absolute;width:0;z-index:1}#hc-layer .layer-content .hc-accLayer h3, #hc-details-layer .layer-content .hc-accLayer h3, .hc-room-select-content  .hc-accLayer
h3{border-bottom:1px solid;font-size:12px!important;margin-bottom:10px !important;position:relative;padding-bottom:5px;font-family:verdana;font-weight:bold;text-align:left}#hc-layer .layer-content .hc-accLayer input[type="radio"], #hc-details-layer .layer-content .hc-accLayer input[type="radio"]{margin:3px
3px 0px 0}#hc-details-layer{display:none}#hc-details-layer .hc-configForm .requestForm div.price_block div.price
.value{font-size:24px;font-weight:normal}.layer-content .hc-accLayer-btns{position:relative;width:100%;margin-top:20px}.layer-content .hc-accLayer-btns li:first-child{margin-right:15px}.layer-content .hc-accLayer-btns li, .hc-room-select-content .hc-accLayer-btns
li{width:243px;position:relative;margin-left:0}.layer-content .hc-accLayer-btns  a,  .hc-room-select-content .hc-accLayer-btns
a{height:30px;line-height:30px;border-radius:3px;box-shadow:none}.layer-content .hc-accLayer-btns  a.add span.icon_plus,  .hc-room-select-content .hc-accLayer-btns  a.add
span.icon_plus{background-position:0 -1150px;height:13px;width:13px;margin-top:-6px}.layer-content .hc-accLayer-btns  a.closeLayer span.icon_cancel, .hc-room-select-content .hc-accLayer-btns  a.closeLayer
span.icon_cancel{background-position:-50px -1700px;height:14px;width:14px;margin-top:-6px}.layer-content .hc-accLayer-btns  a.add, .hc-room-select-content .hc-accLayer-btns
a.add{padding-left:10px;padding-right:10px}.layer-content .hc-accLayer-btns  a.closeLayer, .hc-room-select-content .hc-accLayer-btns
a.closeLayer{border:1px
solid;color:#308CC9;height:28px;padding-left:10px;padding-right:10px;text-transform:uppercase;background-color:#fff}#hc-details-layer{top:0;left:0;bottom:0;right:0;z-index:10;position:absolute;margin-right:15px}#hc-details-layer div.container
.imgs{margin-left:-35px}#hc-details-layer div#facility_header
div.hardFacts{margin-left:17px;text-align:left}.listing-tripadvisor.hc-detail{margin-left:8px;height:307px;width:261px;float:left}#hc-details-layer .layer-bg{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.5);height:100%;width:100%;position:fixed}#hc-details-layer div#facility_header div.hardFacts
.inner{margin-top:35px}#hc-details-layer div#facility_header div.hardFacts
dl{border-top:1px solid #D6CEB8}#hc-details-layer div#facility_header
ul.buttons{position:relative;width:260px}#hc-details-layer .layer-content{background:none repeat scroll 0 0 #FFF;box-shadow:0 0 20px rgba(0, 0, 0, 0.5);margin:0
auto;min-height:1000px;position:relative;top:200px;width:960px;margin-bottom:20px;margin-top:-15px;padding-bottom:2px}#hc-heading{position:relative}#hc-heading
a{float:right;font-family:'Swiss_bold',Arial;font-size:16px;color:#7abdea;text-transform:uppercase}.hc-icon-reset{background-position:-49px -2235px !important;width:16px !important;height:16px !important;float:right;margin-right:-1px !important;margin-left:5px}.hc-help-bubble-reset{position:absolute!important;right:0;top:-140px}#hc-heading
h1{float:left}#hc-price-total{float:right}#hc-price-total
.value{font-family:swiss_bold;font-size:2.4em}#hc-heading .hc-top-totalPrice{float:right;margin-top:9px}#hc-progress-bar{border-bottom:1px solid;margin-bottom:30px;padding-bottom:10px}#hc-progress-bar
.steps{}#hc-progress-bar
.step{font-family:swiss_bold;font-size:18px;margin-left:52px !important;position:relative;width:auto}.it #hc-progress-bar
.step{margin-left:78px !important}.fr #hc-progress-bar
.step{margin-left:72px !important}#hc-progress-bar .step
a{color:#655C40}#hc-progress-bar .step a:hover{color:#655C40;text-decoration:none}#hc-progress-bar .step:first-child{margin-left:0 !important}#hc-progress-bar
.step{opacity:0.5}#hc-progress-bar
.step.visited{cursor:pointer}#hc-progress-bar
.step.current{cursor:default}#hc-progress-bar .step.current, #hc-progress-bar .step.active,#hc-progress-bar
.step.visited{opacity:1}#hc-progress-bar .step.alert.visited .hc-step-alert{background-position:0 -577px;width:20px;height:20px;display:block;position:absolute;z-index:9999;top:-3px;left:-6px}#hc-progress-bar .step
.label{display:table-cell;font-family:swiss_bold;font-size:18px;height:50px;margin-left:0;padding-left:53px;vertical-align:middle;position:relative}.fr #hc-progress-bar .step
.label{padding-left:50px}#hc-progress-bar .step .label:after{content:'';position:absolute;border-style:solid;border-width:0 15px 15px;border-color:#FFF transparent;display:block;width:0;z-index:1;top:-15px;left:110px}#hc-progress-bar .step .label:before{border-color:#655C40 transparent;border-style:solid;border-width:0 10px 10px;top:50px;content:"";left:11px;position:absolute;width:0;z-index:0}#hc-progress-bar .step .label:after{border-color:#FFF rgba(0, 0, 0, 0);border-style:solid;border-width:0 10px 10px;top:51px;content:"";left:11px;position:absolute;width:0;z-index:1}#hc-progress-bar .step .label:before, #hc-progress-bar .step .label:after{display:none}#hc-progress-bar .step.current .label:before, #hc-progress-bar .step.current .label:after{display:block}#hc-progress-bar .step:before{background:none repeat scroll 0 0 rgba(122, 189, 234, 1.0);border-radius:50px;color:#FFF;font-size:27px;line-height:45px;margin-top:-23px;position:absolute;text-align:center;top:50%;width:45px}#hc-progress-bar .step.active:before{background-color:#DFDB5F}#hc-progress-bar .step.active.alert:before{background-color:#F00}#hc-progress-bar .step-1:before{content:"1"}#hc-progress-bar .step-2:before{content:"2"}#hc-progress-bar .step-3:before{content:"3"}#hc-progress-bar .step-4:before{content:"4"}#hc-progress-bar .step-5:before{content:"5"}#hc-content #hc-flights{background:none repeat scroll 0 0 #E4F4FF;border-radius:5px;margin-bottom:30px}#hc-content #hc-flights p.flights-description{width:575px}#hc-content #hc-flights
.row{margin-bottom:0;padding:20px;margin-bottom:10px}.hc-block{position:relative}.hc-block.collapsed.alert{opacity:1}.hc-block.collapsed.success{opacity:1}.hc-block .hc-buttons{float:right;margin-top:-30px;position:relative}.hc-block .flight-button-next{float:none;margin-bottom:20px;position:relative;text-align:right;margin-right:20px}.hc-block .flight-button-next
li{float:right}.hc-block
.button{background-image:none;border-radius:3px;box-shadow:1px 1px 1px rgba(0,0,0,0.2)}.hc-block
.button.blue{background-color:#297CC1}.hc-block
.button.yel{background-color:#FCD955}.hc-block
.button.green{background-color:#CEC949}.hc-block
.button.white{background-color:#fff}.hc-block .button.disabled,.hc-block .button.disabled:hover, .hc-block .button.done,.hc-block .button.done:hover,
#hc-layer .button.disabled,#hc-layer .button.disabled:hover,#hc-details-layer .button.disabled,#hc-details-layer .button.disabled:hover{background:none repeat scroll 0 0 #EDEDED !important;color:#AAA;cursor:default;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDEDED', endColorstr='#EDEDED')}#hc-layer .button.disabled .icon,#hc-details-layer .button.disabled
.icon{display:none}.hc-block-header{}.hc-block-header
.label{float:left;font-weight:bolder;padding:10px
0 10px 0;position:relative}.hc-block-header .label
.step{text-transform:uppercase}.hc-block .button.cancel, .hc-block
.button.back{border:1px
solid;box-shadow:none;color:#308CC9}.hc-block-header
.content{padding:10px}.hc-block-header .content,.hc-block-content{line-height:22px}#hc-stations .hc-block-content{margin:0}.hc-block-header
.price{background:none repeat scroll 0 0 #FFF;border-radius:3px;color:#7ABDEA;float:right;margin-left:20px;padding:0
5px;position:relative}.collapsed .hc-block-header
.price{color:inherit}.hc-block-header .price:after{content:'';position:absolute;border-style:solid;border-width:5px 5px 5px 0;border-color:transparent #FFF;display:block;width:0;z-index:1;left:-5px;top:50%;margin-top:-5px}#hc-facilities .hc-block-content{margin-left:0}.hc-block-header .short-info{color:#fff;text-align:right;margin-right:100px}#hc-content #hc-facilities .hc-block-content{margin-left:0;background:none repeat scroll 0 0 #E4F4FF;padding:20px;margin-bottom:30px}#hc-content .stations-wrapper .station .box-label{background:#E4F4FF;border-bottom:1px solid #C6D9E7;font-family:swiss;font-size:16px;line-height:34px;position:relative;text-align:left;border-top:none;border-left:none;border-right:none;margin:-12px -2px 0 -2px;padding-left:30px;padding-top:5px;padding-bottom:0}.hc-reset-button{position:absolute;right:20px;top:170px;z-index:99;color:#308cc9}#hc-content  #hc-stations-transfers{background:none repeat scroll 0 0 #E4F4FF;padding:20px;margin-bottom:30px}#hc-content  #hc-stations-transfers
.row{padding:0}#hc-content  .hc-stations-transfers-wrapper{margin-top:20px}#hc-content .hc-stations-transfers-wrapper .three-col .col-left{width:374px;position:relative;border:1px
solid #b8daf2;background-color:#fff;margin-bottom:0;padding:0}#hc-content .hc-stations-transfers-wrapper .three-col .col-right{width:444px;margin-top:-27px}#hc-content .suggestion-box{width:202px;background-color:#fff}#hc-content .select-stations-nights-wrapper .select-island-arrow{width:163px}#hc-content .hc-stations-transfers-wrapper .label:after{border-color:#fff transparent}#hc-content .stations-wrapper .station .box-label:before{top:11px}#hc-content .stations-wrapper #stations-panel .station .img
img{width:260px;height:196px}#hc-content #stations-panel .station
.facts{background:#fff}#hc-content #stations-panel .station
.facts{margin:0
-10px 0 -10px}#hc-content .stations-wrapper
.station{min-height:579px !important}#hc-content .stations-wrapper #stations-panel .station .dummy-content{background:#fff;border-top:none;top:74px}#hc-content .stations-wrapper #stations-panel .station .hc-dateHeader{margin-top:5px}#hc-content #hc-facilities .hc-block-content
.row{padding:0}#hc-content .hc-block .hc-filter ul
li{width:185px}#hc-content .results-stations div.obj div.content
ul.hardFacts{width:387px;height:112px;margin-bottom:5px;margin-top:2px}#hc-content .results-stations div.obj div.content ul.hardFacts li
b{width:110px;display:inline-block}#hc-content  .results-stations div.obj div.content
p.descr{width:380px}#hc-content  #stations-panel{padding-bottom:0}#hc-content .results-stations{margin-top:28px}#hc-content #stations-panel .station .true-content li.config li .config-rooms, #stations-panel .station .true-content li.config li.config-board{padding-right:15px}#hc-content .stations-wrapper #stations-panel.cols-4 .station .img
img{width:190px;height:143px}#hc-content .stations-wrapper #stations-panel.cols-4  .station .hc-dateHeader{font-size:11px}#hc-content .stations-wrapper #stations-panel.cols-4 .station .facts
li.headerTitle{background:url("/css/img/info-icon-blue-small.png") no-repeat scroll right center #fff}#hc-content .hc-block .hc-accBlock{padding-bottom:0}#hc-content  .hc-block .hc-buttons.hc-facilities-button{float:none;margin-top:20px;position:relative;text-align:right}#hc-content .hc-stations-transfers-wrapper .three-col .col-left
h3{background:none repeat scroll 0 0 #eff7fc;padding:10px;margin-top:0px;border-radius:4px 4px 0px 0px}#hc-content .hc-stations-transfers-wrapper .three-col .col-left
p{margin:0
20px}#hc-content  .hc-block .hc-buttons.hc-facilities-button
li{float:right}.hc-block-content
.inner{}.hc-headlineList
h3{border-bottom:1px solid;font-size:15px;margin-bottom:10px}.hc-flightTime{background:none repeat scroll 0 0 #EFF7FC;border:1px
solid #FFF;border-radius:5px;box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);padding:10px;width:458px}.hc-flightTime
li{margin-bottom:10px;margin-left:10px !important;position:relative}.hc-flightTime li:last-child{margin-bottom:0}.hc-persons{width:100%}.hc-persons
li{margin-bottom:10px;width:401px}#hc-content #flight-search .flights-col2
select{width:318px}#hc-content #flight-search .flights-col2 .select-arrow{background-position:280px 11px;width:300px}#hc-content  .hc_airports .hc-flightList{margin-left:180px;margin-top:10px}#flight-search
select{width:206px;height:26px}#flight-search .select-arrow{background-position:168px 11px;width:185px;float:left}.hc-intro-text{margin-top:25px}.hc-col1{width:49%}.hc-block
.button{height:30px;line-height:30px;box-shadow:1px 1px 0 rgba(0,0,0,0.2)}.hc-block
label{display:inline-block;float:left;margin-right:20px;text-align:right;width:140px}.airportList
label{display:inline-block;float:left;margin-right:22px;text-align:right;width:100px}.hc-flightLabel{width:365px!important;text-align:left !important}.hc-block .hc-rq-label{display:inline-block}.hc-block .hc-rq-checkbox{margin:5px
5px 0 0}.hc-block #select-num-stations-wrap
label{display:inline;width:auto;margin-top:3px}.hc-block .block-label
label{display:block}.hc-block select, .hc-block input[type="text"]{border:1px
solid #7ABDEA;border-radius:3px;padding:2px
2px 2px 5px}.hc_travel_days{background-position:174px 6px !important;width:150px}.hc-block
select{width:120px;height:26px}.hc-block .selectSmall
select{width:104px}#hc-persons
select{width:122px;height:26px}.hc-firstSelected{margin-left:8px}.hc-block input[type="text"]{padding:5px
5%}.hc-block
input.datepicker{}.hc-block ul.col-grid>li{position:relative;margin-left:2%}.hc-block ul.cols-2>li{margin-left:2%;width:48.9%}.hc-block#hc-period ul.cols-2>li{width:40%}.hc-block ul.cols-2>li.select{width:46.2%}.hc-block ul.cols-3>li{width:29%}.hc-block ul.cols-3>li.select{width:30.2%}.hc-block ul.cols-4>li{width:21%}.hc-block ul.cols-4>li{margin-left:2%;width:23.5%}.hc-block .hc-step1{width:458px;padding:5px
10px 5px 10px;width:458px;background:none !important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:5px
10px 5px 0px !important}.hc-block ul li.hc-form{width:600px;background:none repeat scroll 0 0 #EFF7FC;border:1px
solid #FFF;border-radius:5px;box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);padding:5px
10px 5px 10px}.fr .hc-block ul li.hc-form{width:660px}.en .hc-block ul li.hc-form{width:620px}.hc-block ul li.hc-descr{margin-left:20px;padding-bottom:30px;width:370px}.hc-block.collapsed{display:none}.hc-block.collapsed .hc-block-header{background:transparent}.hc-block.collapsed .hc-block-header
.label{}.hc-block.collapsed .hc-block-header .short-info{color:inherit}.hc-block.collapsed .hc-block-content{display:block}.hc-block.listelement{background:#fff;border-bottom:1px dashed;margin-bottom:0}#flight-search-wrapper{margin-top:10px;padding-top:10px;position:relative}#num-stations.listelement{margin-bottom:20px}.hc-block>.inner{padding:20px}.hc-block
.row{background:none repeat scroll 0 0 #E4F4FF;border-radius:5px;padding:20px;margin-bottom:10px}.hc-block .row-content,.hc-block .row-label{display:inline-block;vertical-align:middle}.hc-block .row-label{font-family:swiss_bold;font-size:20px;width:140px}.hc-block .row-content{}.hc-block
ul.tabellike{border-bottom:1px solid #C7DEEE;border-radius:3px;padding:5px;position:relative}.hc-block
ul.tabellike.current{background:none repeat scroll 0 0 #EBF2F7;border:1px
solid #7ABDEA;padding-bottom:10px;padding-top:10px}.hc-block ul.tabellike>li{margin:0;line-height:30px}.hc-block ul.tabellike>li.hc-map{background:url("/css/img/hc-prototype-map-dummy.png") repeat scroll center center rgba(0, 0, 0, 0);clear:both;display:none;height:319px;margin-left:2px;margin-top:10px;width:862px}.hc-block ul.tabellike>li.head{width:189px;font-weight:bolder}.hc-block ul.tabellike>li.island-list{width:581px}.hc-block ul.tabellike .island-list .islands
li.col{padding:0
0.6%;border-radius:3px}.hc-block ul.tabellike .island-list .islands
li.col.select{padding:0;border-radius:0;position:relative}.hc-block ul.tabellike .island-list .islands li.col.select
select{padding-left:20px}.hc-block ul.tabellike.current .island-list .islands
li.col{}.hc-block ul.tabellike.current .island-list .islands
li.col.select{background-color:transparent}.hc-block ul.tabellike.current .island-list .islands li.col.select
select{}.hc-block ul.tabellike li.col:before{background:none repeat scroll 0 0 #FFF;border-radius:50px;display:inline-block;line-height:16px;margin-right:5px;text-align:center;width:16px}.hc-block ul.tabellike .islands li.col.select:before{left:5px;position:absolute;top:50%;width:16px;margin-top:-8px;background-color:#DBEBF6}.hc-block ul.tabellike.current .islands li.col.select:before{background-color:#fff}.hc-block .nights
li.col{height:36px;width:117px}#stations-selection .nights .select-arrow{bottom:0;margin:auto;position:absolute;right:0;top:2px;display:block;left:0}.hc-block ul.tabellike  li.col.island-col-1:before{content:'1'}.hc-block ul.tabellike  li.col.island-col-2:before{content:'2'}.hc-block ul.tabellike  li.col.island-col-3:before{content:'3'}.hc-block ul.tabellike  li.col.island-col-4:before{content:'4'}.hc-block ul.tabellike  li.col.island-col-5:before{content:'5'}.hc-block ul.tabellike
select{width:100%}.hc-block .radio-button{}.hc-block .radio-button
input{left:-99999em;margin-left:20px;position:absolute;visibility:hidden;z-index:1}.hc-block .radio-button
label{display:inline-block;height:24px;line-height:24px;margin-left:-23px;padding:0
5px 0 27px;position:relative;z-index:0}.hc-block .station-select-block>li{margin:0;width:292px}.hc-block .island-combo{padding:10px
10px 70px;position:relative;border-radius:5px}.island-combo{cursor:pointer}.island-combo.current{cursor:default}.island-combo:hover{background-color:#e4f4ff}#hc-island-combo-0 .choose-stations{display:block}#hc-island-combo-0
ul.nights{display:none}#hc-island-combo-0 .hc-next-stations-transfers{display:none}#hc-island-combo-0 .hc-islands-transfers{display:none}#hc-island-combo-0.current .hc-islands-transfers{display:block}#hc-island-combo-0.current .choose-stations{display:none}#hc-island-combo-0.current .hc-next-stations-transfers{display:block}#hc-island-combo-0.current
ul.nights{display:block}#hc-island-combo-1 .choose-stations{display:block}#hc-island-combo-1
ul.nights{display:none}#hc-island-combo-1 .hc-next-stations-transfers{display:none}#hc-island-combo-1.current .choose-stations{display:none}#hc-island-combo-1.current .hc-next-stations-transfers{display:block}#hc-island-combo-1.current
ul.nights{display:block}#hc-island-combo-1 .hc-islands-transfers{display:none}#hc-island-combo-1.current .hc-islands-transfers{display:block}#hc-island-combo-2 .choose-stations{display:block}#hc-island-combo-2
ul.nights{display:none}#hc-island-combo-2 .hc-next-stations-transfers{display:none}#hc-island-combo-2.current .choose-stations{display:none}#hc-island-combo-2.current .hc-next-stations-transfers{display:block}#hc-island-combo-2.current
ul.nights{display:block}#hc-island-combo-2 .hc-islands-transfers{display:none}#hc-island-combo-2.current .hc-islands-transfers{display:block}#hc-islands-transfers .transfer-wrap{line-height:18px;padding-bottom:10px;margin-top:5px}.hc-islands-transfers .transfer-wrap{line-height:18px;margin-bottom:10px}.hc-block .island-combo .hc_transfer_plane ul.checkboxes li:last-child{width:270px;line-height:18px}.hc-block .island-combo.current{background:none repeat scroll 0 0 #E4F4FF}.hc-block .island-combo
.next{position:static}.hc-block .station-select-block>li:nth-child(2){margin:0
10px;padding:0
10px;border-left:1px solid;border-right:1px solid}.hc-block .station-select-block  > li:nth-child(2) .island-combo{}.hc-block .island-combo
.head{font-family:swiss_bold;font-size:18px;margin-bottom:20px;left:0;color:#308cc9}.hc-selected-map{float:right!important}.hc-block .combo-map{height:172px;background:url('/css/img/hc-combo-map.png') no-repeat center center;position:relative;text-align:center;width:250px!important;float:right}.hc-block  .combo-map
.label{position:absolute;bottom:0}.hc-block  .combo-map .stations-label{left:0}.hc-block  .combo-map .nights-label{right:0;display:none}.hc-block .current .combo-map .nights-label{display:block}.hc-block  .combo-map .label:after{content:'';position:absolute;border-style:solid;border-width:5px 5px 0;border-color:#fff transparent;display:block;width:0;z-index:1;bottom:-5px;left:50%;margin-left:-2.5px}.hc-block .current .combo-map .label:after{border-color:#E4F4FF transparent}.hc-block  .combo-map .label:before{content:'';position:absolute;border-style:solid;border-width:5px 5px 0;border-color:#655C40 transparent;display:block;width:0;z-index:0;bottom:-6px;left:50%;margin-left:-2.5px}.hc-block .combo-map
.markers{margin:0
auto;position:relative;width:150px}.hc-block .combo-map .markers
.pin{background:#ff3c00;width:30px;line-height:30px;border-radius:50px;color:#fff;font-weight:bolder;position:absolute}.hc-block .combo-map .markers .pin:after{content:'';position:absolute;border-style:solid;border-width:15px 5px 0;border-color:#ff3c00 transparent;display:block;width:0;z-index:1;bottom:-13px;left:10px}.hc-block .combo-map .markers .pin
.number{}.hc-block .combo-map .markers
.mahe{left:70px;top:106px;display:none}.hc-block .combo-map .markers
.praslin{left:62px;top:1px;display:none}.hc-block .combo-map .markers
.cerf{left:62px;top:59px;display:none}.hc-block .combo-map .markers .la-digue{left:95px;top:25px;display:none}.hc-block .combo-map .markers
.north{left:-9px;top:-6px;display:none}.hc-block .combo-map .markers
.fregate{left:160px;top:49px;display:none}.hc-block .combo-map .markers
.round{left:78px;top:0;display:none}.hc-block .combo-map .markers
.silhouette{left:8px;top:25px;display:none}.hc-block .combo-map .markers
.bird{left:-43px;top:-35px;display:none}.hc-block .combo-map .markers .saint-anne{left:62px;top:46px;display:none}.hc-block .combo-map .markers
.denis{left:36px;top:-36px;display:none}.hc-block .combo-map .markers
.yacht{left:-37px;top:72px;display:none}.hc-block .island-list{border-top:1px solid;font-family:swiss_bold;font-size:14px;line-height:30px;padding-top:10px;position:relative;line-height:36px}.hc-block
.islands{float:left}.hc-block
.nights{float:right}.hc-block
.nightsLeft{font-family:verdana;font-size:12px;line-height:18px;padding:10px
0 10px 0}.hc-block .nights-left-wrapper{font-size:11px;text-align:right;visibility:hidden}.hc-block .current .nights-left-wrapper{visibility:visible}.hc-block .nights-left{font-weight:bold;color:#ff3c00}.hc-block .nights
.select{position:relative}.hc-block .nights .select:before{content:'';position:absolute;border-style:solid;border-width:5px 10px 5px 0;border-color:transparent #7ABDEA;display:block;width:0;z-index:1;left:-10px;top:15px}.hc-block .nights .select:after{content:'';position:absolute;border-style:solid;border-width:5px 10px 5px 0;border-color:transparent #FFF;display:block;width:0;z-index:1;left:-9px;top:15px}.hc-block .islands
li.select{position:relative}.hc-block .islands li.col:before{background:none repeat scroll 0 0 #FF3C00;border-radius:50px;display:inline-block;line-height:16px;margin-right:5px;text-align:center;width:16px;color:#fff}.hc-block .islands li.col.select:before{}.hc-block .islands  li.col.island-col-1:before{content:'1'}.hc-block .islands  li.col.island-col-2:before{content:'2'}.hc-block .islands  li.col.island-col-3:before{content:'3'}.hc-block .islands  li.col.island-col-4:before{content:'4'}.hc-block .islands  li.col.island-col-5:before{content:'5'}.hc-block .btn-wrapper{bottom:10px;position:absolute;width:272px}.hc-block .btn-wrapper
.button{width:100%}.hc-block .island-combo .toggle-map{float:right;margin-right:10px}.hc-block .island-combo .toggle-map
.icon{position:relative;top:3px}.hc-block #stations-options{margin-bottom:10px}#hc-stations-transfers .row
.next{display:none}.hc-block #stations-options,.hc-flightOptions{}.hc-block #stations-selection{}.hc-block .station-select-block, .hc-block #stations-select-options, .hc-block #stations-selection{display:none;padding-bottom:10px}.hc-block #stations-select-options{width:340px}.hc-block #stations-select-options ul.horizontal>li{margin-left:0}.hc-block #stations-select-options
.button{width:80%}.hc-block #stations-select-options
.button.active{background-color:transparent;box-shadow:none;font-weight:bolder}.hc-block #stations-select-options .button.active:hover{text-decoration:none;cursor:default}.hc-block #stations-select-options .button.active:before{background:url("/css/img/hc-peak-top.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);bottom:-11px;content:"";display:block;height:12px;left:50%;margin-left:-10px;position:absolute;width:24px}.hc-block
.nights{}.hc-block .cols-2.nights, .hc-block .cols-3.nights{position:absolute;top:40px;width:581px}.hc-block .cols-2.nights select, .hc-block .cols-3.nights
select{float:right;font-size:12px;margin-right:2px;margin-top:2px;padding-left:0;padding-top:4px;position:relative;top:-30px;width:49%}.hc-block .island-combo .transfers-wrapper{margin-top:10px}.hc-block .island-combo .transfers-wrapper{height:40px;margin-top:10px}#hc-islands-transfers .checkboxes>li{margin-left:5px}#hc-islands-transfers .checkboxes
label{float:none;margin-right:0;text-align:left;width:auto}.hc-islands-transfers .checkboxes>li{margin-left:5px}.hc-islands-transfers .checkboxes
label{float:none;margin-right:0;text-align:left;width:auto}.hc-block>.short-info{display:none;padding:10px}.hc-block
.button{border-radius:3px;box-shadow:1px 1px 0 rgba(0, 0, 0, 0.3);padding-left:10px;padding-right:10px}.hc-block
.button.small{height:20px;line-height:20px}.hc-block
.choose{position:absolute;right:400px;height:20px;line-height:20px}.hc-block .next-objects{}.hc-block
.next{}.hc-block .island-combo
.button{padding:0}.hc-block .island-combo
.next{bottom:auto;top:10px}.hc-block
.separated{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed}.hc-block .recommendations,.hc-block
.individual{display:none}.hc-block .recommendations>li>ul>li{line-height:30px}.hc-block .hc-select-arrow.error{border:1px
solid red}.hc-block input.error, .hc-block
select.error{border:1px
solid red}.hc-block input.error ~ label, .hc-block select.error~label{color:red}.hc-block
.loader{padding:20px;text-align:center;display:none;margin-top:50px}#stations_container{padding:20px;position:relative}#hc-persons{display:none;width:458px;margin-top:30px}#hc-persons .hc-personsContent{margin-bottom:0;background:none repeat scroll 0 0 #EFF7FC;border:1px
solid #FFF;border-radius:5px;box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);padding:10px;width:458px;margin-top:15px}#hc-persons
.label{}#hc-persons ul,#hc-period-dates{width:441px}#hc-period-dates{}#hc-period-dates
h3{position:relative}#hc-persons ul
li{margin-left:2%}#hc-persons ul li.hc-secondSelected{margin-bottom:0}.hc-persons li:last-child{margin-bottom:0}#hc-persons li.hc-personsContent:last-child{margin-bottom:0}#hc-persons
.childLayer{margin-bottom:-5px}#hc-persons ul li:first-child{}#hc-persons ul
label{display:block}.childLayer-age
span{font-size:11px;line-height:11px}.childLayer-age{width:581px;margin-top:10px}.childLayer-age
li{width:80px;margin-left:20px !important}.childLayer-age li:first-child{width:140px}.childLayer-age li:first-child
label{margin-top:-5px}.hc-backBtn{font-size:18px;font-family:'Swiss_bold',Arial;position:relative;background-color:#fff}.hc-backBtn .hc-backBtn-icon{top:-2px;position:absolute;top:6px;left:0}.hc-backBtn .hc-backBtn-text{padding-left:20px}#hc_tabs{}#hc_tabs
ul{}#hc_tabs ul
li{float:left;margin-left:20px}#hc_tabs ul li:first-child{margin-left:0}#hc_tabs ul li:last-child{float:right}#hc_tabs ul li
a{display:block;padding:10px
20px;width:200px;font-size:20px;font-family:swiss_bold}#hc_tabs ul li.active
a{background-color:#c3e1f6;color:#655C40}.hc .tab-container
.header{background-color:#C3E1F6;float:left;margin-bottom:20px;padding:20px;position:relative;width:880px}#hc-flights-form{width:280px}#hc-flights-form, #hc-flights-form
.form_block{background:transparent;border:none}#hc-flights-form
.textfield{float:none;width:280px}#hc-flights-form .textfield
input{width:165px;position:relative;z-index:10}#hc-flights-form
.textfield{float:none;width:100%}.hc-flightOptions  ul.selectedFlight-box{}.hc-flightOptions
.hc_flightHeadline{width:48.85%;min-height:85px}.hc-flightOptions
.hc_flights{width:48.9%;margin-top:5px}.hc-flightOptions
.hc_airports{width:422px}.hc-flightOptions .hc_airports .airport-select{width:144px}.hc_airports .hc-flightList{margin-left:118px;margin-top:5px;margin-bottom:5px}.hc_airports .hc-flightList
li{}.hc-flightOptions .hc-inputFights{float:left;margin-left:0}#flight-options
label{float:none;margin-right:0;text-align:right;width:auto}#hc-flights-form #flight-options{margin-bottom:10px}#flight-search
li{clear:both;float:left;margin-bottom:10px}#flight-search li:first-child{}#flight-search li.button-wrap{float:right;margin-top:-40px;width:auto}.hc-block .button-wrap
input.submit{height:auto;margin-top:-2px;padding:0
12px 0 12px;cursor:pointer;height:31px;-webkit-appearance:button}#hc-flights-form #flight-options
li{float:left;margin-left:20px}#hc-flights-form #flight-options li:first-child{margin-left:0}#hc-flights-form #select-airport{float:left;width:100%;clear:right;margin-bottom:10px}#hc-flights-form #select-airport
label{width:100px}#hc-flights-form #select-airport
select{width:166px}#hc-flights-form .button-wrap{float:right}#hc-flights-form .nonstop-wrap{float:left}.hc .tab-container .header .next-step{bottom:20px;float:right;position:absolute;right:20px;width:150px}#fac-map{width:280px;margin-top:-50px}#stations-panel{padding-bottom:20px}#stations-panel.cols-4{margin-left:0}#stations-panel
.station{background:none repeat scroll 0 0 #FFF;border:1px
solid #AAD3EF;padding-top:10px;position:relative;min-height:400px}#stations-panel.cols-2
.station{margin-left:1.8%;width:31.9%}#stations-panel.cols-3
.station{margin-left:1.8%;width:31.9%}.stations-wrapper
.station{min-height:599px !important}.stations-wrapper .station
.config{margin-top:10px}.stations-wrapper .station.unbookable .true-content li.config li ul.config-rooms
li{font-style:italic;color:#c7c7c7}.stations-wrapper .station .true-content li.config li .hc-alert-room-unbookable{display:none}.stations-wrapper .station.unbookable .true-content li.config li .hc-alert-room-unbookable{font-size:11px;background:#E4F4FF;padding:5px;position:relative;padding-left:30px;margin-top:10px;margin-bottom:5px;display:block}.stations-wrapper .station.unbookable .true-content li.config li .hc-alert-room-unbookable span.hc-book-alert{background-position:0 -607px;width:13px !important;height:13px !important;display:inline-block !important;position:absolute !important;top:10px;left:10px}.stations-wrapper .station.unbookable .true-content li.config li .hc-alert-room-unbookable:after{content:"";position:absolute;top:-8px;left:45%;border-style:solid;border-width:0 8px 8px;border-color:#E4F4FF transparent;display:block;width:0;z-index:1}#stations-panel.cols-4
.station{width:24%;margin-left:1%}#stations-panel
.station.current{background-color:#FFF;border-bottom-color:#FFF;margin-bottom:-30px;padding-bottom:30px;z-index:999}#stations-panel .station .box-label{background:none repeat scroll 0 0 #FFF;border-bottom:1px solid #C6D9E7;font-family:swiss;font-size:16px;line-height:34px;position:relative;text-align:left;border-top:#fff 2px solid;border-left:#fff 2px solid;border-right:#fff 2px solid;margin:-12px -2px 0 -2px;padding-left:30px;padding-bottom:5px}#stations-panel .station .box-label:before{background:none repeat scroll 0 0 #FF3C00;border-radius:50px;color:#FFF;display:inline-block;font-family:verdana;font-size:12px;left:0px;line-height:20px;margin-top:0;position:absolute;text-align:center;top:6px;width:20px;font-weight:bold}#stations-panel .station .box-label.box-station-1:before{content:"1"}#stations-panel .station .box-label.box-station-2:before{content:"2"}#stations-panel .station .box-label.box-station-3:before{content:"3"}#stations-panel .station .box-label.box-station-4:before{content:"4"}#stations-panel .station .box-label.box-station-5:before{content:"5"}#stations-panel .station  .label-nights{font-family:verdana;font-size:12px;font-weight:normal}#stations-panel
.transfer{border:1px
solid;right:-36px;position:absolute;text-align:center;top:-10px;width:49px;z-index:999}#stations-panel
.transfer.first{right:auto;left:-36px}#stations-panel .station .transfer
select{width:100%;height:18px}#stations-panel .station
.content{min-height:100%}#stations-panel .station .hc-dateHeader{background-color:#fff;height:25px;padding:5px
0 5px 0;text-align:center}#stations-panel .station .dummy-content{background:#E4F4FF;border-top:1px solid #C6D9E7;bottom:0;left:0;position:absolute;right:0;top:75px;z-index:2;text-align:center;cursor:pointer}#stations-panel .station.current .dummy-content{bottom:30px;background:#fff}#stations-panel.loading .station .dummy-content{z-index:12}#stations-panel.loading .station .dummy-content
*{display:none}#stations-panel .station .dummy-content .dummy-img{background:url("/css/img/hc-island.jpg") no-repeat scroll center top #E4F4FF;border:4px
solid #FFF;border-radius:200px;height:180px;left:50%;margin-left:-92px;margin-top:-120px;position:absolute;top:50%;width:180px}#stations-panel .station.island-mahe .dummy-content .dummy-img{background-image:url("/css/img/hc-island-mahe.jpg")}#stations-panel .station.island-praslin .dummy-content .dummy-img{background-image:url("/css/img/hc-island-praslin.jpg") }#stations-panel .station.island-cerf .dummy-content .dummy-img{background-image:url("/css/img/hc-island-cerf.jpg") }#stations-panel .station.island-la-digue .dummy-content .dummy-img{background-image:url("/css/img/hc-island-la-digue.jpg") }#stations-panel .station.island-north .dummy-content .dummy-img{background-image:url("/css/img/hc-island-north.jpg") }#stations-panel .station.island-round .dummy-content .dummy-img{background-image:url("/css/img/hc-island-round.jpg") }#stations-panel .station.island-bird .dummy-content .dummy-img{background-image:url("/css/img/hc-island-bird.jpg") }#stations-panel .station.island-denis .dummy-content .dummy-img{background-image:url("/css/img/hc-island-denis.jpg") }#stations-panel .station.island-fregate .dummy-content .dummy-img{background-image:url("/css/img/hc-island-fregate.jpg") }#stations-panel .station.island-saint-anne .dummy-content .dummy-img{background-image:url("/css/img/hc-island-saint-anne.jpg") }#stations-panel .station.island-silhouette .dummy-content .dummy-img{background-image:url("/css/img/hc-island-silhouette.jpg") }#stations-panel .station.island-yacht .dummy-content .dummy-img{background-image:url("/css/img/hc-island-yachting.jpg") }#stations-panel .station .dummy-content:before{content:'';height:100%;display:inline-block;vertical-align:middle;margin-left:-0.35em}#stations-panel .station .hc-infoFacilities{}#stations-panel .station .dummy-text,#stations-panel .station .loading-text{left:10px}#stations-panel .station .dummy-text{bottom:57px;position:absolute;right:10px}#stations-panel .station .dummy-text
p{font-size:11px;line-height:16px;margin-top:20px}#stations-panel .station .loading-text{left:20px;margin-top:-110px;position:absolute;right:20px;top:50%;display:none}#stations-panel.loading .station .loading-text{display:block}#stations-panel .station .dummy-content .loading-img,.layer-content .loading-img{background:url("/css/img/loader.png") no-repeat scroll 0 0 transparent;height:16px !important;width:16px !important;position:absolute;top:50%;margin-top:-8px;left:50%;margin-left:-8px;display:none}#stations-panel.loading .station .dummy-content .loading-img,.layer-content.loading .loading-img{display:block}#stations-panel .station .choose-wrapper{display:inline-block;vertical-align:middle}#stations-panel .station .plus-icon{background:url('/css/img/hc_plus_icon.png') no-repeat center center transparent;height:100px;width:100px;;margin:10px
auto;display:none}#stations-panel .station .true-content{padding:0
10px 70px 10px}#stations-panel .station .true-content li.config
li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#stations-panel .station .true-content li.config li .config-rooms, #stations-panel .station .true-content li.config li.config-board{background:url("/css/img/icon-pen-blue.png") no-repeat scroll right center transparent !important}#stations-panel .station .true-content li.config li.config-board:last-child{margin-bottom:20px}#stations-panel .station .true-content li:first-child{margin-top:0}#stations-panel .station
.date{background:none repeat scroll 0 0 #FFF;line-height:23px;margin-left:-10px;margin-right:-10px;text-align:center;padding:6px
0 2px 0;height:40px}#stations-panel .station
.price_nights{margin-top:10px}#stations-panel .station .price_nights
li{border-radius:3px;margin-top:0;padding:2px;width:46%;margin:0}#stations-panel .station .price_nights
li.price{background-color:#fff;float:right}#stations-panel .station .price_nights
li.nights{}#stations-panel .station
label{width:60px;display:inline-block}#stations-panel .station input[type="text"]{width:117px}#stations-panel .station
select{width:121px}#stations-panel .station
.datepicker{width:121px;z-index:11!important}#stations-panel .station
.facility{}#stations-panel .station
.img{padding-top:75%;position:relative;width:100%}#stations-panel .station .img
img{left:0;position:absolute;top:0;width:273px;height:206px}#stations-panel.cols-4 .station .img
img{width:201px;height:150px}#stations-panel .station .show-details-layer{cursor:pointer}#stations-panel .station .show-layer{cursor:pointer}#stations-panel .station
.facts{margin:0
-10px 10px -10px;background:#E4F4FF;padding:10px
10px 10px 10px;height:40px}#stations-panel .station .facts
li{}#stations-panel .station .facts
li.name{font-weight:bolder;font-family:'Swiss_bold',Arial;font-size:18px;background:url("/css/img/info-icon-blue.png") no-repeat scroll right center #E4F4FF}#stations-panel .station .facts
li.type{font-size:11px}#stations-panel .station .facts
li.island{display:none}#stations-panel.cols-4 .station
.config{font-size:11px}#stations-panel .station .config li:first-child{background:none !important}#stations-panel .station .facts
li.headerTitle{font-family:'Swiss_bold',Arial;font-size:18px;background:url("/css/img/info-icon-blue.png") no-repeat scroll right center}#stations-panel .station .facts li.headerTitle .facility-object-name{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:19px}#stations-panel.cols-4 .station .facts
li.headerTitle{font-family:'Swiss_bold',Arial;font-size:16px;background:url("/css/img/info-icon-blue-small.png") no-repeat scroll right center #E4F4FF}#stations-panel.cols-4 .station .facts li.headerTitle
span.name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;width:185px;height:20px}#stations-panel .station .config li.overFlow
span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;width:255px;height:20px}#stations-panel.cols-4 .station .config li.overFlow
span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;width:185px;height:20px}#stations-panel .station .config
li{margin-top:0;padding:4px
0 4px 0;border-bottom:1px solid #D0CDBC}#stations-panel .station
.change{position:absolute;right:10px;top:50%;margin-top:-9px;display:block;font-weight:bolder}#stations-panel .station
.price_details{height:34px}#stations-panel .station .price_details
li{}#stations-panel .station .price_details>li:last-child{margin:0}#stations-panel .station .price_details
li.price{font-size:10px;line-height:16px;text-align:left}#stations-panel .station .price_details li.price
.value{font-family:swiss_bold;font-size:24px}#stations-panel .station .price_details li.price
.nights{display:block;font-size:12px}#stations-panel .station .button-wrap{bottom:10px;left:10px;padding:0;position:absolute;right:10px;z-index:3}#stations-panel .station.current .button-wrap{display:none}#stations-panel .station.current .button-wrap{bottom:40px}.results-stations{background:none repeat scroll 0 0 #FFF;border:1px
solid #AAD3EF;margin-right:0;margin-top:9px;overflow:hidden;padding:20px;margin-bottom:20px;position:relative}.results-stations
.inner{padding:20px}div.obj div.content
div.left{position:relative}.results-stations div.obj div.content ul.buttons .select
.button{background-color:#297CC1}.results-stations div.obj div.content ul.buttons
.button{background-color:#7ABDEA;font-size:12px;color:#fff;text-shadow:none}.results-stations div.obj div.content ul.buttons .button:hover{background:#62acde;background:-webkit-gradient(linear, left top, left bottom, from(#62acde), to(#9fd5f9));background:-moz-linear-gradient(top,  #62acde,  #9fd5f9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62acde', endColorstr='#9fd5f9');text-decoration:underline !Important}.results-stations div.obj div.content ul.buttons .select .button:hover{background:#99cbec;background:-webkit-gradient(linear, left top, left bottom, from(#2878bf), to(#5eaadd));background:-moz-linear-gradient(top,  #2878bf,  #5eaadd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2878bf', endColorstr='#5eaadd');text-decoration:underline  !Important}.results-stations div.obj div.content ul.buttons .button
span.text{width:180px;top:21px;left:27px}.results-stations div.obj div.content ul.buttons .button span.text:hover{text-decoration:underline}.results-stations div.obj div.content ul.buttons .button span.textDetails:hover{text-decoration:underline}.results-stations div.obj div.content ul.buttons .hopping .button
.icon{left:7px;top:9px;width:13px;height:12px;background-position:-100px -1150px}.results-stations div.obj div.content ul.buttons .details .button
.icon{left:10px;top:11px}.results-stations div.obj div.content ul.buttons .map .button
.icon{left:10px;top:8px}.results-stations div.obj div.content ul.buttons .select .button
.icon{left:10px;top:9px}.hc-block #results-flights{border-bottom:1px solid;margin-bottom:20px}.flight-result-box{border-bottom:1px solid #D2CDC0}.flight-result-box:last-child{border-bottom:medium none}.flight-result-box.active{border:1px
solid #D2CDC0;box-shadow:0 2px 9px rgba(0, 0, 0, 0.15);border-top:none}#results-flights
h3{background:none repeat scroll 0 0 #E4F4FF;border-bottom:1px solid;margin-bottom:0;margin-top:-65px;padding:20px;position:relative;font-family:'Swiss';font-size:15px;padding:25px
20px 25px 20px}.flight-result-box>.inner{border-top:1px solid #D2CDC0;display:none;position:relative}.flight-result-box .flight-header{padding:10px;position:relative}.flight-result-box.active .flight-header{background:none repeat scroll 0 0 #EFF7FC}.flight_service .flight-result-box .flight-header
.totalpriceLayer{bottom:14px;display:none;position:absolute;right:-62px;z-index:99}.flight_service .flight-result-box .flight-header .totalpriceLayer
.price{background-color:#fff;font-family:Verdana;font-size:11px;padding:7px
10px 7px 10px;position:relative;-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);width:150px;line-height:18px;z-index:99}.flight_service .list-search-results .flight-result-box .flight-header .totalpriceLayer .price ul li.detailed-price
.value{font-family:'Verdana';font-size:11px;margin-right:5px;float:right}.flight-result-box .flight-header .flight-price:hover
.totalpriceLayer{display:block}.flight-result-box .flight-header  .totalpriceLayer
.price{position:relative;height:auto;padding:0px}.flight-result-box .flight-header .flight-price{font-family:'Swiss_bold';font-size:22px;position:relative}.flight-result-box .flight-header  .flight-price .passenger-type{font-size:10px;font-family:Verdana;display:block;margin-top:-1px}.flight-result-box .flight-header  .flight-button{float:right;margin-left:7px}.flight-result-box .flight-header .flight-button
a{padding:2px
10px}.flight-result-box .flight-header
ul.flightDetails{float:left}.flight-result-box .flight-header ul.flightDetails
li{padding:2px
0;position:relative}.requestForm  #details-results-flights
.loader{background:none;width:555px;text-align:center;top:-26px;font-size:11px}.en .requestForm  #details-results-flights
.loader{background:none;width:555px;text-align:center;top:-38px;font-size:11px}.flight_service .list-search-results .flight-result-box.chosen .flight-header .flight-button a.select-flight.details-page{color:#fff;background:#308cc9;background:-webkit-gradient(linear, left top, left bottom, from(#39a1d3), to(#2878bf));background:-webkit-linear-gradient(top, #39a1d3, #2878bf);background:-moz-linear-gradient(top, #39a1d3, #2878bf);background:-o-linear-gradient(top, #39a1d3, #2878bf);background:-ms-linear-gradient(top, #39a1d3, #2878bf);text-shadow:none}.flight_service .list-search-results .flight-result-box.not_chosen .flight-header .flight-button a.select-flight.details-page{background:#fbcc37;background:-webkit-gradient(linear, left top, left bottom, from(#fde774), to(#fbcc37));background:-moz-linear-gradient(top, #fde774, #fbcc37);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fde774', endColorstr='#fbcc37');text-shadow:0 1px 1px #FFF}.flight_service .list-search-results .flight-result-box.not_chosen{background-color:#FFF}.hc-icon-from{height:10px !important;margin-right:5px !important;width:11px !important;background-position:0px -1750px !important}.hc-icon-to{height:10px !important;margin-right:5px !important;width:11px !important;background-position:0px -1800px !important}.hc-icon-duration{background-position:0px -600px !important;width:12px !important;height:12px !important;margin-right:5px !important}.flight-result-box .flight-header
h2{float:left;font-size:15px;margin-bottom:0;padding-bottom:0;width:120px}.flight-result-box .flight-header .hc-showDetails
a{width:110px;background:none repeat scroll 0 0 #E4F4FF;font-family:'Swiss_bold';text-transform:uppercase;color:#655c40;padding:6px
10px 6px 10px}.flight-result-box .flight-header .hc-showDetails a span.show-details{background-position:0 -300px;width:5px;height:7px;margin-left:-4px}.flight-result-box
.price{padding:5px
5px 5px;text-align:left;display:block}.flight-result-box .legs>div{padding:10px;width:439px}.flight-result-box .legs
.left{float:left}.flight-result-box .legs
.right{float:right}.flight-result-box
.connections{border-bottom:1px solid #DAEEFA;margin-top:10px;position:relative}.flight-result-box .connections>li{background-color:#fff;border-top:1px solid #DAEEFA;overflow:hidden;padding:5px;text-overflow:ellipsis;white-space:nowrap}.flight-result-box .connections>li:last-child{}.flight-result-box
.segments{display:none}.flight-result-box .select-flight{display:inline-block;height:25px;line-height:25px;margin-left:10px;padding:0
5px}.flight-result-box  .radio-hc{margin-left:0}.flight-result-box
.col{display:inline-block;vertical-align:middle;float:none}.flight-result-box .flight-header .col-1{width:180px}.flight-result-box .flight-header .col-2{width:415px;position:relative}.flight-result-box .flight-header .flight-item{}.flight-result-box .flight-header .col-3{text-align:right;width:110px}.flight-result-box .connections .col-1{width:25px}.flight-result-box .connections .col-2{width:410px}.flight-result-box .connections  .col-3{text-align:center;width:auto;display:inline-block;padding:4px
0 2px 0}.flight-result-box .col-3 .show-details{background:url("/css/img/icons_new.png") no-repeat;background-position:-50px -1900px;height:14px;right:5px;top:10px;width:14px;margin-top:-3px;vertical-align:middle;display:block}.flight-result-box
.details{background:none repeat scroll 0 0 #FFF;display:none;left:0;padding:10px;position:absolute;text-align:left;width:417px;z-index:2}.flight-result-box .details .detailFlights li:first-child{font-weight:bold}.flight-result-box .details .detailFlights
li{border-bottom:1px solid #D0CDBC;padding:5px}.flight-result-box .details .detailFlights li:last-child{border-bottom:none;padding:5px;padding-bottom:0}#hc-request
.priceInfo{margin-bottom:20px;margin-top:-10px}#hc-request .insurance_type
label{margin-right:0px;text-align:left;width:370px}#hc-request .rq_transfer_info
span{font-size:80%}.baseForm .form_block.rq-flight-service
h3{font-family:'Swiss';font-size:18px !important;text-align:left;color:#655c40;background-color:#fff;position:relative;border-bottom:1px solid #D0CDBC;margin-bottom:5px}.baseForm .form_block.rq-flight-service
h3.headline{margin:0
0 20px 0;padding:10px
20px 10px 20px;color:#fff;background-color:#308CC9;border-bottom:none;width:auto;margin-right:-1px}.requestForm .flight.simple.flight_service
.airport_config{}.baseForm .form_block.rq-flight-service h3.headline
span{color:#fff !important}.baseForm .form_block.rq-flight-service h3.headline a.rq_pricebox_show_details
span{color:#308cc9!important}.baseForm .form_block.rq-flight-service h3.headline
a{text-align:left;float:right;display:block;color:#308cc9;font-size:12px;text-transform:uppercase;font-family:'Swiss_bold',Arial;background:#cfebff;border-radius:2px;padding:1px
4px 1px 25px;margin-top:-1px;position:relative;-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);width:50px}.it .baseForm .form_block.rq-flight-service h3.headline
a{width:55px}.rq-price-boxes
.ml{margin-top:10px}.rq-price-boxes
b{text-transform:capitalize}.rq-price-boxes .list-priceType{margin-top:10px}.rq-price-boxes{font-size:11px;line-height:16px;padding:0px
20px 0 20px}.facilty-item.list-priceType.rq_facility_prices.expandable{margin-bottom:10px}.facilty-item .facility-item-1
li{width:100%;text-align:left}.facilty-item
li{width:100%;text-align:left}.facilty-item .rq-pb-facilityBoard
li{width:180px}.facilty-item .rq-pb-discount
li{width:180px}.facilty-item li.totalPrice-facilitiesItem{width:auto!important}.rq-price-boxes
.block{margin-left:0;margin-bottom:20px;width:100%}.rq-price-boxes .rq-totalPrice{float:right;font-family:'Swiss_bold',sans-serif;font-size:20px}.rq-price-boxes .detailed-flight-info
li{margin-left:0;width:100%}.rq-price-boxes .detailed-flight-info
dt{float:left}.rq-price-boxes .detailed-flight-info
dd{float:right}.rq-price-boxes
.flight_weekday{display:none}.rq-price-boxes
.flight_time{font-weight:normal}.rq-price-boxes .hc-icon-duration{display:none}.rq-price-boxes
.flight_duration{display:none}.rq-price-boxes
.flight_stops{margin-left:0}.rq-price-boxes .detailed-flight-info{margin-top:10px}.rq-price-boxes .rq-pricebox-outbound ul li:last-child,
.rq-price-boxes .rq-pricebox-inbound ul li:last-child{margin-left:0;float:right}.rq-price-boxes .rq-pb-facilityName{font-weight:bold;font-style:italic;text-align:left}.rq-price-boxes .totalPrice-facilitiesItem{float:right;margin-left:5px}.rq-price-boxes .rq-pb-facilityRooms li:first-child{width:185px;text-align:left}.rq-totalPrice
h2{text-align:center;color:#308cc9;padding-bottom:0;margin-bottom:10px;margin-top:10px}span.rq_price_on_demand{font-style:italic;color:#655c40;font-weight:normal}form .rq-price-boxes .rq_price_total_accomodations
.rq_price_on_demand{display:none;font-size:16px}form .rq-price-boxes .rq_price_total_accomodations .price-values{display:inline-block}form.price-error .rq-price-boxes .rq_price_total_accomodations
.rq_price_on_demand{display:inline-block}form.price-error .rq-price-boxes .rq_price_total_accomodations .price-values{display:none}form .rq-totalPrice h2
span.rq_price_on_demand{display:none;font-size:20px}form.price-error .rq-totalPrice h2
span.rq_price_on_demand{display:inline-block}form.price-error .rq-totalPrice h2
.rq_price_total{display:none}form.price-error .rq-totalPrice .price-per-person{display:none}form.price-error .rq-totalPrice
.stay_pay_price{display:none}.flight-result-box.active .flight-header{background:none repeat scroll 0 0 #EFF7FC}.flight-result-box .flight-header .icon-arrow-details{background:url("/css/img/icons_new.png") no-repeat scroll 0 0 transparent;background-position:-50px -450px;width:9px;height:10px;margin-right:5px;display:inline-block;left:-15px;top:4px;position:absolute}.flight-result-box.active .flight-header .icon-arrow-details{background:url("/css/img/icons_new.png") no-repeat scroll 0 0 transparent;background-position:-50px -2300px;width:9px;height:10px;margin-right:5px;display:inline-block;left:-15px;top:4px;position:absolute}.flight_service .list-search-results .flight-result-box .details .icon.icon-close-detail-flight{background-position:0 -1700px;width:14px;height:14px;float:right;display:block;margin-top:-6px}.flight_service .list-search-results .flight-result-box .details .details-close-header{background:none repeat scroll 0 0 #eee;padding:14px
4px;margin:-10px -10px 0 -10px}.requestForm .persons .request-persons-list  li.select
select{width:90px;margin-left:0}.requestForm .persons .request-persons-list .request-childAge
select.rq_persons{margin-right:10px;margin-top:1px}.requestForm .persons .request-persons-list .request-childAge
select.rq_persons.last{margin-right:0}.requestForm .persons .request-persons-list li.select:first-child{margin-left:0;margin-right:15px}.requestForm .persons .request-persons-list
li.select{margin-left:0;margin-right:15px}.requestForm .persons .request-persons-list .request-childAge{margin-left:20px!important;margin-right:0!important}.requestForm
.transfer_amount{display:none}.requestForm .persons .request-persons-list .request-childAge .child-age-dep{font-size:10px}.request-type-options{display:inline-block;position:relative;margin:0
0 25px}.booking-title-wrapper{text-align:center;margin:50px
0 0}.booking-title-wrapper
h2{text-align:center}.request-type-options
label{float:left;display:inline-block;height:36px;border-bottom:3px solid #B8C1C6;color:#B8C1C6;border-right:0 none;border-left:0 none;margin:0;padding:3px
10px 3px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;font-family:'Swiss_bold';font-size:16px;cursor:pointer}.request-type-options label:hover{border-bottom-color:#CCC646;color:#655c40}.request-type-options label
input{display:none}.request-type-options label span.icon-check{background:url('/css/img/check-green-2.png') no-repeat 50% 50%;width:17px;height:15px;margin-right:8px;display:inline-block;display:none;position:absolute;left:0}.request-type-request label.type-request span.icon-check{left:10px}.request-type-booking label.type-booking,
.request-type-request label.type-request{color:#655c40;border-bottom-color:#CCC646}.request-type-booking label.type-booking{padding:3px
15px 3px 25px}.request-type-request label.type-request{padding:3px
15px 3px 35px}.request-type-booking label.type-booking span.icon-check,
.request-type-request label.type-request span.icon-check{display:inline-block}.request-type-options
label.disabled{border-bottom-color:#B8C1C6;color:#B8C1C6;cursor:default}#info_booking_not_possible{display:none;position:relative}#info_booking_not_possible .tooltip-content{position:absolute;display:none;background:#fff;z-index:9;bottom:32px;width:230px;left:50%;margin-left:-132px;font-weight:normal;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:10px;border:1px
solid #B8C1C6;color:#655c40;cursor:default;text-align:left;box-shadow:1px 2px 1.96px 0.04px rgba(0, 0, 0, 0.07)}#info_booking_not_possible .tooltip-content::after{border-color:#fff transparent transparent;border-width:10px;border-style:solid;content:'';display:inline-block;position:absolute;bottom:-18px;left:50%;margin-left:-8px}#info_booking_not_possible .tooltip-content::before{border-color:#B8C1C6 transparent transparent;border-width:10px;border-style:solid;content:'';display:inline-block;position:absolute;bottom:-20px;left:50%;margin-left:-8px}label.disabled
#info_booking_not_possible{display:inline-block;position:relative;padding:0
0 0 20px}label.disabled #info_booking_not_possible
.icon_info{position:absolute;left:0;top:0;display:inline-block;margin-top:-13px}label.disabled #info_booking_not_possible:hover .tooltip-content{display:block}form.form-type-request .required-booking
.star{display:none}form.form-type-booking .required-booking
.star{display:inline}#rq_payment_info{text-align:left}#rq_payment_info ul.payment-info{margin-bottom:10px}#flight-info-text-contact{padding-top:10px}.request-form-content{background:none repeat scroll 0 0 #E4F4FF;padding:10px;margin:2px}.exc-contactFormBox{background:none repeat scroll 0 0 #E4F4FF;margin-bottom:20px;padding:5px;position:relative;margin-top:10px;height:655px}.exc-contactFormBox
.form_block{background:none repeat scroll 0 0 #CFEBFF;border:1px
solid #A6DBFF;margin-bottom:20px !important;position:relative;margin:5px;padding-top:40px}.exc-contactFormBox .form_block
h3{background:none repeat scroll 0 0 #308CC9;color:#FFF;left:-1px;line-height:25px;margin:0;padding:0
1px;position:absolute;top:-1px;width:100%}.exc-contactFormBox .form_block h3
span.icon{margin:0
10px 0 15px;width:20px}.exc-Inputs-td{position:relative}.exc-contactFormBox
.col1{float:left;width:605px!important}.exc-contactFormBox
.col2{float:right;max-width:295px}.exc-Input{width:170px !important}.exc-InputDate{width:125px !important}.exc-textArea{width:573px !important;height:125px;margin-left:-1px;margin-right:-1px;position:absolute;top:23px;border:1px
solid #77B9E5 !important;-webkit-box-shadow:2px 2px 10px rgba(0, 0, 0, 0.2) inset;box-shadow:2px 2px 10px rgba(0, 0, 0, 0.2) inset;padding:10px}.info-right{display:block;margin-right:0;margin-top:-7px;position:absolute;right:15px;top:50%}.exc-contactFormBox .persons
li.select{float:left;margin-left:10px}.exc-contactFormBox .persons li.select.request-childAge{margin-left:20px}.exc-contactFormBox .persons li.select
label{display:block}.exc-contactFormBox  .persons li.select
select{width:100px}.exc-contactFormBox .form_block
.subline{font-size:10px;line-height:10px;margin-bottom:15px;padding:0
15px;color:#867E69;margin-top:10px}.excursionForm{padding:0px
!important}.mt{margin-top:-15px !important}.exc-form{padding:0px
!important}.exc-contactFormBox
.border{border:1px
solid #77B9E5;line-height:30px;margin-left:14px;padding-left:3px}.bb{margin-bottom:10px}.exc-Dp{background-position:240px center !important}.exc-Ta{margin-top:0px !important;width:141px !important;float:right}.exc-contactFormBox
div.price_block{background:none repeat scroll 0 0 #FFF}.exc-contactFormBox div.price_block
dl.config{background:url("/css/img/shadow_box_peak_down.png") no-repeat scroll center bottom transparent;margin-top:-10px;padding:0px
15px 49px;width:253px}.exc-contactFormBox
.button{width:285px !important;margin-right:5px;margin-left:5px;margin-bottom:20px;cursor:pointer}.requestForm div.price_block
.loader{background:url('/img/site/load.gif') no-repeat scroll center center transparent;display:none;height:100%;margin-bottom:0;margin-top:0;position:absolute;width:100%;z-index:1}.box-map{background-color:#e4f4ff;padding:10px;width:600px;border:1px
solid #fff;-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);box-shadow:2px 2px 5px rgba(0,0,0,0.2);position:relative;margin-bottom:30px}.box-map-info{width:300px;height:306px;position:absolute;right:10px;top:10px;background:#d0ebff;background:-webkit-gradient(linear, left top, left bottom, from(#fcfeff), to(#d0ebff));background:-moz-linear-gradient(top, #fcfeff, #d0ebff);border:2px
solid #fff}.box-map-info-headline{color:#fff;background-color:#308CC9;padding:2px
5px 2px 5px}.box-map-info-block1{padding:0px
10px 15px 10px;min-height:30px;font-size:11px;line-height:16px;border-bottom:1px dashed #308CC9;margin:0
10px 0 10px;text-align:left}.box-map-info-block1
div{background:url(/img/excursion/map_numbers.png);background-position:0px 0px;background-repeat:no-repeat;width:32px;height:32px;margin-left:-10px;float:left;margin-top:0px}.box-map-info-block2{padding:15px
10px 15px 10px;min-height:30px;font-size:11px;line-height:16px;border-bottom:1px dashed #308CC9;margin:0
10px 0 10px;text-align:left}.box-map-info-block2
div{background:url(/img/excursion/map_numbers.png);background-position:0px -43px;background-repeat:no-repeat;width:32px;height:34px;margin-left:-10px;float:left}.box-map-info-block3{padding:15px
10px 15px 10px;min-height:30px;font-size:11px;line-height:16px;margin:0
10px 0 10px;border-bottom:1px dashed #308CC9;text-align:left}.box-map-info-block3
div{background:url(/img/excursion/map_numbers.png);background-position:0px -86px;background-repeat:no-repeat;width:32px;height:34px;margin-left:-10px;float:left}.map-info-text{width:215px;margin-left:30px}p.map-info-text{padding-bottom:0px}.lighter-headline{font-weight:normal;font-size:16px;margin-top:-10px}.box-timetable{background-color:#e4f4ff;padding:10px;width:600px;border:1px
solid #fff;-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);box-shadow:2px 2px 5px rgba(0,0,0,0.2);position:relative;margin-bottom:30px;margin-top:20px}.timetable-headline{color:#fff;background-color:#308CC9;padding:2px
5px 2px 5px;width:610px;margin:-10px 0 13px -10px}.timetable-td{vertical-align:middle;text-align:center;width:25%;padding:10px;border-right:1px dashed #308CC9}.timetable2-td{vertical-align:middle;text-align:center;width:25%;padding:10px}.list-item-conditions{margin-bottom:20px}div.excursion-obj
div.content{margin-bottom:30px;margin-top:5px}div.excursion-obj div.content
div.left{width:598px;height:340px}div.excursion-obj div.content
.imgBox{width:598px;height:340px}.exc-thumb{margin-bottom:10px;margin-left:35px;position:relative}#exc-column-left{float:left;margin-right:-17px;width:620px;position:relative;z-index:1}.exc-imgs{left:0;margin-left:-40px;position:relative;text-align:right}.exc-info-text{padding-right:12px}.exc-hardfacts-dd{border-bottom:4px solid #fff !important;background-color:#e4f4ff !important;width:165px !important;font-size:11px;text-align:left}.exc-hardfacts-dt{border-bottom:4px solid #fff !important;background-color:#e4f4ff !important;width:94px !important;font-size:11px}.exc-hardfacts-box{margin-top:10px}.exc-hardfacts-box
dl{top:10px !important;border-bottom:none !important;border-top:0 !important}.exc-hardfacts-box dd, .exc-hardfacts-box
dt{padding:2px
0}.exc-hardfacts-dt-headline{padding-left:7px}div#facility_header div.hardFacts  .bottom.exc-bottom
table{margin-top:10px;margin-bottom:0}.hardFactsListing{float:left;margin-bottom:10px}.exc-listitem-dt,.exc-listitem-dd{border-bottom:3px solid #fff !important;background-color:#e4f4ff !important;width:110px;float:left;padding:7px
0 7px 0}.exc-listitem-dd{width:188px;float:right}.exc-hardfactsListing-box{margin-top:10px}.exc-hardfactsListing-dt-headline{padding-left:7px}.exc-list-item-priceAdult{background-color:#FDF6E1;margin-right:10px;width:100px;border-right:5px solid #fff;height:68px;padding:10px;vertical-align:middle;text-align:center;line-height:25px !important}.exc-list-item-priceChild{background-color:#FDF6E1;border-left:5px solid #fff;height:65px;width:100px;padding:10px;vertical-align:middle;text-align:center;line-height:25px !important}.exc-list-item-priceBase{background-color:#FDF6E1;height:65px;width:220px;padding:10px;vertical-align:middle;text-align:center;line-height:25px !important}.exc-price-big{font-size:2em}.exc-price-medium{font-size:14px;line-height:19px}.exc-price-small{font-size:10px}.excursion-obj .exc-pricebox-listitem{padding:10px;background-color:#FDF6E1;line-height:28px;text-align:center}.rec-list-box .exc-pricebox-listitem{padding:2px
7px 0px 7px;background-color:#FDF6E1;font-size:11px;height:40px;text-align:center;letter-spacing:-0.03em}.excursion-obj .exc-pricebox-listitem
b{font-family:'Swiss_bold';font-size:22px;font-weight:normal}.rec-list-box  .exc-pricebox-listitem
b{font-family:'Swiss_bold';font-size:14px;font-weight:normal}.exc-pricebox-listitem
.demand{line-height:20px !important;margin-top:8px !important;font-weight:bold}#form_excursion_priceTotal
ul{text-align:center;padding-bottom:15px}.exc-contactFormBox div.price_block dl.config
dt{float:left;font-weight:bold;width:197px;padding-bottom:5px}.exc-contactFormBox div.price_block dl.config
dd{padding-bottom:5px;text-align:right}form
#excursion_form_message{display:none;margin-bottom:20px;padding:15px;margin-left:5px;margin-right:5px;width:255px}.exc-contactFormBox div.price_block dl.config .exc-priceBox-name{display:block;font-size:10px;font-style:italic;opacity:0.7;border-bottom:1px solid #E0DED9;text-align:left}.exc-contactFormBox div.price_block div.price
.value{font-size:2em;font-weight:bold;margin:10px
0}.exc-contactFormBox div.price_block div.price .value
span{font-size:24px;margin-left:5px}.excursion_euro{margin-left:5px}.topM{margin-top:-10px !important}#rec-excursions{margin-top:-20px;height:280px}.rec-list-box{position:relative;float:left;width:430px;margin-right:20px;-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);padding:10px}div.obj.rec-list-box
div.top{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}div.obj.obj.rec-list-box
div.content{margin-bottom:0}.rec-thumb{margin-top:-10px;height:145px;width:229px}.rec-columnRight{position:absolute;width:190px;right:10px;top:38px;height:154px}.rec-listitem-dt{border-bottom:3px solid #fff !important;background-color:#e4f4ff !important;width:95px;float:left;padding:1px
0 1px 0;font-size:11px}.rec-listitem-dd{border-bottom:3px solid #fff !important;background-color:#e4f4ff !important;width:95px;float:right;padding:1px
0 1px 0;font-size:11px}.rec-pricebox-listitem{padding:1px
7px 1px 7px;background-color:#FDF6E1}.rec-pricebox-listitem
span{font-size:10px;line-height:14px}.rec-hardFactsListing{height:69px}.rec-link-viewAll{font-size:16px;text-align:right;padding-right:20px}.rec-holder-link{text-align:right;margin-top:10px;width:100%;position:relative;margin-bottom:10px}.go-to-car-rental .icon-viewAll{background:url(/img/excursion/map_numbers.png);background-position:0px -32px;background-repeat:no-repeat;width:9px;height:11px;position:absolute;right:0px;bottom:5px}.icon-viewAll{bottom:25px !important;right:15px  !important}.rec-hopping{display:inline}.rec-button{width:190px !important;margin-left:0px}.rec-button2{width:72px !important}.buttons-rec{margin-top:0px;margin-left:0px;width:200px !important;height:40px}.recbtns-ul{margin-left:0!important;width:190px !important;margin-bottom:0px}div.obj2{padding-bottom:10px !important;margin-bottom:10px !important}.wider{width:180px !important;margin-top:17px !important;margin-left:10px !important;text-align:left !important;background-color:#fff !important}.exc-form-numberPeople{margin-left:20px !important}.exc-list-form{padding:20px}.exc-form-select{border:medium none;box-shadow:3px 3px 3px rgba(0, 0, 0, 0.2) inset;height:28px;padding-left:0px;border:1px
solid #77B9E5;width:46px;padding-bottom:0;padding-top:0;line-height:28px;padding-left:4px}.numberPeople{display:inline}#styled-select{width:12px;height:10px;position:absolute;right:60px;top:70px;background:url(/img/excursion/map_numbers.png) transparent;background-position:0px -249px;background-repeat:no-repeat}.exc-detail-image{float:left;border-right:1px solid #fff;border-bottom:1px solid #fff}.exc-detail-image2{float:left;border-bottom:1px solid #fff}.exc-detail-image3{float:left;border-right:1px solid #fff}.exc-detail-image4{float:left}div.excursion-obj div.content
div.priceBlock{right:0;left:25px}.exc-descr{width:100%;overflow:hidden;position:relative;text-align:justify;height:75px;float:left}.exc-Btn{margin-top:10px}.exc-list-readmore{position:absolute !important;z-index:5 !important;bottom:3px !important}.imgWidth{width:641px}.longBtn{width:218px;margin-left:-3px}.exc-Persons{padding:0px
!important;margin-top:-10px !important}.exc-headline{background:#E4F4FF;background:-webkit-gradient(linear, left top, left bottom, from(#B7E0FA), to( #E4F4FF));background:-moz-linear-gradient(top, #B7E0FA, #E4F4FF);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B7E0FA', endColorstr='#E4F4FF');font-size:1.2em;padding:7px
7px 7px 10px;text-transform:uppercase;margin-bottom:20px}.no-link{text-decoration:none;color:#655c40}a.no-link:hover{text-decoration:none;color:#655c40}.list_show_objects{position:relative}.list_hide_objects{width:200px;position:relative}.intro-tour{margin-bottom:20px}.availability_hint{color:#867E69;font-size:10px;margin-top:10px}.hc-help-bubble{position:relative;margin-left:-50%;width:148px;padding:15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center}.hc-help-bubble:after{content:'';position:absolute;border-style:solid;display:block;width:0;z-index:1}.hc-alert{background:#fbcc38}.hc-alert:after{border-color:#fbcc38 transparent}.hc-info{background:#7ABDEA}.hc-info:after{border-color:#7ABDEA transparent}.b-top:after{border-width:10px 16px 0;bottom:-10px;left:73px;}.b-left{left:-250px;top:0px}.b-left:after{border-width:16px 10px 16px 0;left:-10px;top:41px}.b-right{left:-250px;top:-150px}.b-right:after{border-width:16px 0 16px 10px;right:-10px;top:41px}.b-bottom{left:-250px;top:300px}.b-bottom:after{border-width:0 16px 10px;top:-10px;left:73px}.icon-info-brown{width:21px !important;;height:21px !important;background-position:0 -2000px !important}.icon-warning-brown{width:21px !important;height:21px!important;background-position:0 -1950px !important}.icon-closeBtn-brown{width:21px !important;height:21px!important;background-position:0 -2050px !important}.hc-bubble-closeBtn{position:absolute;right:-5px;top:10px}.hc-help-bubble
p{font-size:11px;line-height:16px;margin-top:20px}.bubble-wrapper{position:absolute;left:50%;bottom:50px;z-index:999;font-family:verdana}ul.hc-buttons
li{position:relative}#hc-request-form .requestForm
div.col1{width:535px}#hc-request-form .requestForm
div.col2{width:281px}#hc-request-form
form.baseForm{display:block;padding:10px;background:none repeat scroll 0 0 #E4F4FF;border-radius:5px;position:relative;padding:20px;height:100%}#hc-request-form  .requestForm
.scroller{width:281px;overflow:hidden}#hc-request-form .baseForm
.col1.form_block{background:none repeat scroll 0 0 #EFF7FC;border:1px
solid #FFF;border-radius:5px;box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);padding:15px;margin-bottom:0}#hc-request-form .baseForm .col1.form_block
h3{background:none;color:#655c40;line-height:25px;width:100%;position:relative;font-size:18px}#hc-request-form .baseForm  .hc-rrv-content{padding:10px
10px 0 10px}#hc-request-form .baseForm .hc-letterPress{padding-left:20px !important;padding-bottom:20px !important}#hc-request-form  .baseForm .form_block.rq-flight-service
h3.headline{background:none repeat scroll 0 0 #B8B02A}#hc-request-form .baseForm .form_block
.content{padding:0}#hc-request-form  .detailed-info{text-align:left}#hc-request-form .baseForm
li.select.border{border:none}#hc-request-form  .baseForm li.select.border
label{margin-left:0px;text-align:left}#hc-request-form  .hc-block
label{display:inline-block;float:left;margin-right:20px;text-align:left;width:90px}.rq-price-boxes
.rq_number_stations{float:right;font-family:'Swiss_bold',sans-serif;font-size:20px}#hc-request-form .baseForm .form_block .content li input[type="text"]{float:left;padding-left:10px;width:374px}#hc-request-form .baseForm .form_block .content div.hc-rq-zip{float:left;width:280px}#hc-request-form .baseForm .form_block .content div.hc-rq-zip
input{width:115px}#hc-request-form .baseForm .form_block .content div.hc-rq-city{float:right;width:250px}#hc-request-form .baseForm .form_block .content div.hc-rq-city
input{width:173px}#hc-request-form .baseForm .form_block .content div.hc-rq-city
label{width:30px}#hc-request-form .baseForm .form_block .content li
label{text-align:left;width:100px}#hc-request-form .baseForm .form_block .content
li{clear:both;margin-bottom:10px}#hc-request-form .baseForm .form_block
.subline{margin-bottom:0;padding:0
0;margin-top:10px;line-height:14px;padding-bottom:10px!important}#hc-request-form .baseForm .form_block li.hc-list-rf{margin-top:-8px}#hc-request-form form.baseForm textarea, form.baseForm
.textfield{border-radius:3px;box-shadow:none;height:100px}#hc-request-form .baseForm .form_block  .select-arrow{background:url("/css/img/select-arrow.png") no-repeat scroll 122px 12px #FFF;background-position:122px 12px;height:27px;width:140px;margin-bottom:8px;margin-right:50px}#hc-request-form .baseForm .form_block
select{padding:4px
2px 2px;width:162px}#hc-request-form .block-rrv{border:1px
solid #7ABDEA;border-radius:3px;clear:both;float:right;margin-bottom:20px;width:412px}#hc-request-form .block-message{clear:both;float:right;text-align:left;width:415px}#hc-request-form form.baseForm textarea, form.baseForm
h5{text-align:left;line-height:18px;margin-bottom:15px}#hc-request-form form.baseForm
h4{margin-top:10px;font-weight:normal}#hc-request-form .baseForm
input.checkbox{float:left;margin-right:10px}#hc-request-form .baseForm
label.rrv{line-height:18px;margin-bottom:15px;margin-right:0;text-align:left;width:355px}#hc-request-form .insurance-infoText{margin-left:16px}#hc-request-form .hc_request_form-textarea{width:394px;padding:10px;margin-bottom:0!important}#hc-request-form .requestForm
div.price_block{width:auto;background:none repeat scroll 0 0 #FFF !important;min-height:172px;text-align:center}#hc-request-form .requestForm .submit-hc-request{font-size:16px;cursor:pointer;padding:6px
0 20px 0;position:relative;width:280px;height:40px}#hc-request-form .requestForm .submit-hc-request:hover{text-decoration:underline}#hc-request-form .requestForm div.price_block
h2.title{background:none repeat scroll 0 0 #B8B02A;margin:-15px -15px 20px -15px;padding:10px
10px 10px 20px;color:#fff;font-family:'Swiss';font-size:18px;text-align:left}#hc-request-form .requestForm div.price_block
h2{color:#308CC9;font-size:20px;padding:0;text-align:center}#hc-request-form .requestForm
#hc_request_form_message{padding:10px;margin-top:20px}#hc-request-form .requestForm #submit-hc-request{font-size:16px;margin-left:0;margin-top:20px;padding:10px
0;position:relative;width:280px}#hc-request-form  .hc-totalPrice{width:261px;margin-left:0;margin-right:0;position:relative;text-align:center}#hc-request-form  .hc-totalPrice
ul{bottom:0;position:relative;right:0;text-align:center}#hc-request-form  .hc-totalPrice ul
li{text-align:center;float:none}#hc-request-form .requestForm  #submit-hc-request .icon-check-big{background-position:0 -2150px;width:20px;height:17px;position:absolute;top:22px;left:20px}.en #trust-box_requestForm .trust_block .contact
li.nr{font-size:1.8em;text-align:left}#trust-box_requestForm
.trust_block{background:none repeat scroll 0 0 #E4F4FF;border:medium none;border-radius:5px;box-shadow:none;margin-bottom:40px;margin-top:20px;padding:10px;position:relative}#trust-box_requestForm .trust_block
.col{background:none repeat scroll 0 0 #EFF7FC;border:1px
solid #FFF;border-radius:5px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#trust-box_requestForm .trust_block
.col1{width:369px}#trust-box_requestForm
div#trust_block_payment{background:none;border:none;padding:0;margin-top:15px}#trust-box_requestForm .trust_block
.col2{width:162px}#trust-box_requestForm .trust_block
.col3{width:247px}#trust-box_requestForm  .trust_block ul.reviews li.descr-trust{margin-top:15px;padding-top:15px}#trust-box_requestForm  .trust_block .contact
li.nr{font-size:2.3em}#hc-details-layer .hc-blue{background-color:#e4f4ff !important;height:76px !important}#hc-details-layer .hc-trustblock{margin-top:20px}#hc-details-layer .hc-detailLayer-btnAdd{background:#297CC1;color:#fff;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;text-align:left;padding-left:40px;border-radius:3px}#hc-details-layer .hc-detailLayer-btnAdd  .hc-icon{margin-top:-7px;margin-left:-5px;width:13px;height:12px;background-position:-100px -1150px}#hc-details-layer .hc-detailLayer-btnConfig{background:#B8B02A;;color:#fff;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;text-align:left;padding-left:40px;border-radius:3px}#hc-details-layer .hc-detailLayer-btnConfig  .hc-icon{margin-top:-7px;margin-left:-5px;width:13px;height:12px;background-position:-100px -1850px}#hc-details-layer
.icon_cancel{background-position:-49px -1699px;margin-top:-7px;margin-left:-5px;width:15px;height:15px}#hc-details-layer .hc-detalLayer-closeBtn{color:#308CC9;font-family:'Swiss_bold';text-transform:uppercase;font-size:1.2em;padding-left:20px;position:relative;border:1px
solid;height:28px;padding:3px
10px 3px 10px;line-height:30px;border-radius:3px;box-shadow:none;width:272px;margin-top:10px}#hc-details-layer  ul.detailLayer-closeBtn{padding:0
0 10px 0}#hc-details-layer  .hc-configForm{padding:10px}#hc-details-layer  .hc-configForm
form.baseForm{background:none repeat scroll 0 0 #FFF}#hc-details-layer  .hc-configForm .baseForm
.form_block{background:none repeat scroll 0 0 #FFF;border:none;margin-bottom:20px;position:relative;text-align:left;border:1px
solid #eee;padding-bottom:5px}#hc-details-layer  .hc-configForm .baseForm .form_block
h3{background:none repeat scroll 0 0 #E4F4FF;color:#655c40;padding:10px
0 10px 10px;width:578px;top:0;left:0}#hc-details-layer  .hc-configForm  .requestForm .config .col
li{border-bottom:none;line-height:25px;margin-top:0;position:relative;width:560px !important;margin-top:5px}#hc-details-layer  .hc-configForm  .requestForm .config .col
li.radio{height:20px;padding-left:0}#hc-details-layer  .hc-configForm .requestForm .config
.col1{margin-top:10px;margin-bottom:10px}#hc-details-layer  .hc-configForm .requestForm .config .col1
ul{margin-bottom:20px}#hc-details-layer  .hc-configForm  .requestForm .config .col
li.heading{border-bottom:1px solid;font-size:12px;margin-bottom:10px;position:relative;padding-bottom:5px;font-family:verdana;font-weight:bold}#hc-details-layer  .hc-configForm  .requestForm .config .col li.heading:before{border-color:#655C40 transparent;border-style:solid;border-width:5px 5px 0;bottom:-6px;content:"";display:block;left:20px;position:absolute;width:0;z-index:0}#hc-details-layer  .hc-configForm  .requestForm .config .col li.heading:after{border-color:#FFF transparent;border-style:solid;border-width:5px 5px 0;bottom:-5px;content:"";display:block;left:20px;position:absolute;width:0;z-index:1}#hc-details-layer .hc-configForm .baseForm .form_block
h3.priceBox{width:100%;background:none repeat scroll 0 0 #B8B02A;color:#fff;font-family:'Swiss'}#hc-details-layer  .hc-configForm  .requestForm div.price_block
.price_infos{background:none;padding-top:30px}#hc-details-layer  .hc-configForm .requestForm
div.col2{float:right;width:295px}#hc-details-layer  .hc-configForm .requestForm div.price_block
dl.config{margin-top:40px}#hc-details-layer  .hc-configForm .requestForm div.col2 .button
.icon{top:13px}#hc-details-layer  .hc-configForm .requestForm div.col2
.button{border-radius:3px;text-align:left;width:233px;margin-right:0;padding-left:60px}#hc-details-layer  .hc-configForm .requestForm div.price_block
dl.config{background:none;margin-top:60px;padding:0;margin:60px
15px 0 15px;border-bottom:1px solid #E0DED9}#hc-details-layer  .hc-configForm .requestForm .hc-detailLayer-closeBtn{margin-top:10px;border:1px
solid;color:#308CC9;background:#fff;box-shadow:none;text-transform:none}.hc-pricePerson-layer-wrapper{margin-top:20px !important}#hc-details-layer  .hc-configForm .select-arrow{width:88px;height:20px;overflow:hidden;background:url("/css/img/select-arrow.png") no-repeat scroll 0 0 #fff;border:1px
solid #7ABDEA;border-radius:3px;background-position:70px 9px;margin-top:1px;margin-left:-10px;display:none}#hc-details-layer  .hc-configForm
select{width:110px;padding:0px
2px 0px 2px;background-color:transparent;border:none}#hc-details-layer  .hc-configForm .requestForm div.price_block
div.price{color:#308cc9 !important;position:relative;text-align:center;font-size:18px;font-family:'Swiss_bold',Arial !important}#hc-content
h3{font-size:1.3em;margin-bottom:10px}#hc-blocks
h2{color:#308cc9;font-size:24px}#hc-blocks .hc-block.block-1
h2{display:inline-block}#hc-period-persons .row h3.hc-teaser{font-family:'Swiss';font-size:18px;margin-bottom:15px;position:relative;width:480px}#hc-period-persons .row
h3{margin-bottom:10px}#hc-blocks .row p.hc-teaser-text{width:480px;margin-bottom:10px}#hc-period-persons .row h3.hc-teaser .teaser-text-part1{float:left;margin-right:33px}#hc-period-persons  .step:before{background:none repeat scroll 0 0 #B8B02A;border-radius:50px;color:#FFF;font-size:18px;line-height:23px;margin-top:-23px;text-align:center;display:block;top:20px;width:23px;content:"5";font-family:'Swiss_bold',Arial}#hc-period-persons  .step-holder{width:23px;display:inline-block;margin-left:5px;margin-right:3px;text-align:left}#hc-period-persons  .hc-teaser-img{float:right;width:360px}.flights-col1{float:left;width:160px;text-align:right;padding-right:20px}.en .flights-col1{width:125px}.en #hc-content .hc_airports .hc-flightList{margin-left:144px}.flights-col1
label{float:none;margin-right:0;text-align:right;width:auto}.flights-col2{float:left}.airline-logo-container{width:28px;height:28px;display:inline-block;float:left;margin-top:-4px;margin-left:-2px;margin-right:10px}.flight-result-title h3
span.results{font-weight:normal;font-family:verdana;font-size:12px}.hc-block .flight-result-box{border-bottom:1px solid #77b9e5;border-left:1px solid #77b9e5;border-right:1px solid #77b9e5;border-top:1px solid #77b9e5;margin-top:2px;background-color:#fff;margin-bottom:20px}.hc-block .flight-result-box.flight_selected{margin-bottom:20px}.hc-block .flight-result-box.chosen .flight-header{background:none repeat scroll 0 0 #FFF !important}.hc-block .flight-result-box .flight-header .col-1{width:100%;margin-left:-10px !important;border-bottom:1px solid #c9e3f5;padding:2px
10px 8px 10px}.hc-block .flight-result-box .flight-header .flight-button
a{padding:2px
10px;width:110px}.hc-block .flight-result-box .flight-header
.totalpriceLayer{bottom:55px;display:none;position:absolute;width:160px;right:-105px;z-index:99}.hc-block .flight-result-box .flight-header .totalpriceLayer
.price{background-color:#fff;font-family:Verdana;font-size:11px;padding:10px;-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);width:100%;line-height:18px;padding:7px
10px 7px 10px}.hc-block .flight-result-box .flight-header .totalpriceLayer .price ul li.detailed-price
.value{float:right}.hc-block .flight-result-box .details .details-close-header{background:none repeat scroll 0 0 #eee;padding:14px
4px;margin:-10px -10px 0 -10px}.hc-block .flight-result-box .details .icon.icon-close-detail-flight{background-position:0 -1700px;width:14px;height:14px;float:right;display:block;margin-top:-6px}.flight-result-box .flight-header .totalpriceLayer
.totalPrice{font-weight:bold;margin-top:2px}.hc-block .flight-result-box .flight-header .totalpriceLayer .totalPrice
span.value{float:right}.totalpriceLayer .totalPrice .total-price-flights{float:left}.hc-block .flight-result-box .flight-header .flight-price:hover
.totalpriceLayer{display:block}.hc-block .flight-result-box .flight-header .col-1
.inner{font-size:15px;font-family:'Swiss_bold',Arial}.hc-block .content
li.flight_opt{float:left;margin-right:20px}.hc-block
.airport_config_li{float:left;clear:left;margin-top:5px!important}.hc-block
.airport_config{margin-bottom:0}.hc-block .airport_config
select{margin-left:10px!important;width:147px!important}.hc-block .list-search-flights{float:right!important;margin-right:3px;margin-top:15px!important}.hc-block .list-search-results{position:relative;margin-top:35px!important;margin-left:0px!important;width:560px}.hc-block .list-search-results
h3{background:none repeat scroll 0 0 #CFEBFF;border-bottom:none;margin-bottom:0;margin-top:0;padding:20px;position:relative;font-family:'Swiss';font-size:15px;padding:5px
5px 5px 0;color:#655c40}.hc-block .content
li.flight_opt{float:left;margin-right:20px}.hc-block
.airport_config_li{float:left;clear:left;margin-top:5px!important}.hc-block .flight-header .col-2{width:550px;margin-top:10px}.hc-block .flight-header .col-3{width:135px;margin-top:15px;margin-left:0}.hc-block .flight-result-box .flight-header .flight-price li.price-flightService{float:right;line-height:0.7em;position:relative}.hc-block .flight-result-box .flight-header .col-4{width:120px;float:right;margin-top:14px;margin-bottom:10px}.per-person{font-size:10px;display:block;font-family:verdana}#hc-content .hc-block .flight-result-box .legs>div{width:auto;border:2px
solid #E4F4FF;margin:0
10px 10px 10px;padding-bottom:0}.hc-tab-content,.hc-tab-container{background-color:#fff}#hc-content .hc-block .flight-result-box>.inner{border-top:none;display:none;position:relative}#hc-content .hc-block .flight-result-box .connections .col-2{width:100%}#hc-content .hc-block .flight-result-box .connections
label{width:100%;box-sizing:border-box}#hc-content .hc-block .flight-result-box
.connections{margin:10px
-10px -10px -10px;border-bottom:none}#hc-content .flight-result-box .connections li.details-flight{padding:10px}#hc-content .flight-result-box .connections ul.detailed-connections{margin-left:8px}#hc-content .flight-result-box .connections>li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#e4f4ff;border-top:none;padding:2px}#hc-content .hc-block .flight-result-box .connections li.connections-wrapper{padding-top:5px;border-top:1px solid #c9e3f5;margin-bottom:10px}#hc-content .flight-result-box .flight-item-detailed{margin-top:2px}#hc-content .flight-result-box .flight-item li.flight-day, #hc-content .flight-result-box .flight-item-detailed li.flight-day{margin-left:10px;width:25px}#hc-content .flight-result-box .flight-item li.flight-date, #hc-content .flight-result-box .flight-item-detailed li.flight-date{margin-left:5px;width:70px}#hc-content .flight-result-box .flight-item li.flight-airports,#hc-content .flight-result-box .flight-item-detailed li.flight-airports{width:70px !important}#hc-content .flight-result-box .flight-item li.flight-time, #hc-content .flight-result-box .flight-item-detailed li.flight-time{width:112px;margin-left:10px}#hc-content .flight-result-box .flight-item li.flight-duration,#hc-content .flight-result-box .flight-item-detailed li.flight-duration{width:60px;margin-left:10px}#hc-content .flight-result-box .flight-item li.flight-stops, #hc-content .flight-result-box .flight-item-detailed li.flight-stops{margin-left:5px}#hc-content .flight-result-box .detailed-connections li.detailed-flight-day{width:25px}#hc-content .flight-result-box .detailed-connections li.detailed-flight-date{margin-left:5px;width:55px}#hc-content .flight-result-box .detailed-connections li.detailed-flight-dep-time{margin-left:5px;width:55px}#hc-content .flight-result-box .detailed-connections li.detailed-flight-airports{margin-left:5px;width:85px}#hc-content .flight-result-box .detailed-connections li.detailed-flight-arr-time{margin-left:5px;width:55px}#hc-content .flight-result-box .detailed-connections li.detailed-flight-number{margin-left:5px}.hc-block .flight-result-box .flight-item .hc-icon-duration{margin-left:20px}.hc-block .flight-result-box .flight-item{margin-left:-20px}.hc-block .flight-result-box .flight-item li:first-child, .hc-block .flight-result-box .flight-item-detailed li:first-child{margin-bottom:0}.hc-block .flight-result-box .flight-item li.flight-day,.hc-block .flight-result-box .flight-item-detailed li.flight-day{margin-left:10px}.hc-block .flight-result-box .flight-item li.flight-date,.hc-block .flight-result-box .flight-item-detailed li.flight-date{margin-left:5px}.hc-block .flight-result-box .flight-header .inner-flight-info{float:left}.hc-block .flight-result-box .flight-header .inner-details-options{margin-left:30px;float:left;margin-top:10px}.hc-block .flight-result-box .flight-item li:last-child, .hc-block .flight-result-box .flight-item-detailed li:last-child{margin-left:10px}.hc-block .flight-result-box .flight-header ul.flightDetails
li{padding:0}.hc-block .flight-result-box .connections .col-3{float:right}.hc-block .flight-result-box .flight-item li:first-child
span{margin-top:6px}.hc-block .flight-result-box .flight-item-detailed li:first-child
span{margin-top:4px}.hc-block .flight-result-box .flight-header .col-1 .inner .show-options .flight-service-details{float:right;font-size:12px;font-family:verdana;font-weight:normal;position:relative}.hc-block .flight-result-box .flight-header .col-1 .show-details{background-position:-50px -1900px;height:14px;right:5px;top:10px;width:14px;margin-top:-3px;vertical-align:middle}.hc-block .flight-result-box .flight-header .icon-arrow-details{background:url("/css/img/icons_new.png") no-repeat scroll 0 0 transparent;background-position:-50px -450px;width:9px;height:10px;margin-right:5px;display:inline-block;left:-15px;top:6px;position:absolute}.hc-block .flight-result-box.active .flight-header .icon-arrow-details{background:url("/css/img/icons_new.png") no-repeat scroll 0 0 transparent;background-position:-50px -2300px;width:9px;height:10px;margin-right:5px;display:inline-block;left:-15px;top:6px;position:absolute}.hc-block .flight-result-box .flight-header{padding:10px
10px 5px 10px;position:relative}.hc-block .airport_config
li{margin-top:0}#hc-layer .current .hc-persons-left-wrapper,
#hc-details-layer .current .hc-persons-left-wrapper{visibility:visible}#hc-layer .hc-persons-left,
#hc-details-layer .hc-persons-left{font-weight:bold;color:#ff3c00}.requestForm .flight.simple.flight_service .airport_config
li.missed{margin-left:9px}.flight-info-box{font-size:85%;line-height:1.4em;border:1px
solid #77b9e5;padding:10px;margin:10px
0 0;display:none}#flight-next-day,#flight-info-text-contact{display:none}.flight_service .alert-new-flight{display:block;padding:10px
10px 10px 40px;background:none repeat scroll 0 0 #E4F4FF;position:relative;margin-top:0;border:1px
solid #A6DBFF;font-size:11px}.en .flight_service .alert-new-flight{margin-top:10px}.flight_service .alert-new-flight
.icon_alert_medium{width:16px;height:17px;display:inline-block;background-position:-150px -2350px;position:absolute;left:10px}.alert-no-flight{margin-bottom:17px;display:none}.requestForm .flight.simple.flight_service .flight-result-box .flight-item li:first-child{margin-bottom:0;min-width:210px}.requestForm .flight.simple.flight_service .airport_config li
label{float:none;margin-right:0;width:auto}.requestForm .flight.simple.flight_service .airport_config
select{margin:0;width:173px;float:left;margin-top:2px}.flight_service .list-search-results .flight-result-box .legs>div{float:none;width:535px}.flight_service .list-search-results  .flight-result-box .connections>li{width:520px;margin-left:0}.flight_service .list-search-results  .flight-result-box .connections>li:last-child{border-bottom:1px solid #DAEEFA}.flight_service .list-search-results .flight-result-box .connections .col-2{width:515px;margin-left:-10px}.flight_service .list-search-results .flight-result-box .legs
.to{}.flight_service .list-search-results .flight-result-box .legs
.back{margin-top:20px}.flight_service .list-search-results .flight-result-box .connections .details-flight{margin-left:0px !important;width:530px}.flight_service .list-search-results>.inner{padding-bottom:10px}.flight_service .list-search-results .flight-result-box
.details{width:515px}.flight_service .list-search-results  .flight-result-box .details .detailFlights
li{width:500px;margin-left:0 !important}.flight_service .list-search-results .flight-result-box>.inner{padding-bottom:5px}.flight_service  .baseForm .form_block
.content{padding-bottom:40px}.flight_service .detail-info-flight{margin-left:0!important}#hc-facilities .hc-teaserText-acc{width:580px}.hc-block ul li.hc-descr-warning{width:333px;position:absolute;right:20px;bottom:150px;display:none}.hc-block ul li.hc-descr-warning
b{color:#F00;text-align:left}.hc-block .hc-accBlock{padding-bottom:50px}.hc-block .hc-filter{margin-bottom:40px}.hc-block .hc-filter h3
span{font-family:'Swiss'}.hc-block .hc-filter
ul{background:none repeat scroll 0 0 #EFF7FC;border:1px
solid #FFF;border-radius:5px;box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);padding:10px}.hc-block .hc-filter ul
li{width:198px}.hc-block .hc-filter ul li:first-child{width:100%!important}.hc-block .hc-filter ul
li.second{margin-left:0}.hc-block .hc-filter ul li
label{display:block;text-align:left}.hc-block .hc-filter ul li .select-arrow{width:195px;background-position:178px 12px}.hc-block .hc-filter ul li
select{width:225px}#stations-options .select-arrow{width:120px;background-position:103px 11px;margin-left:113px}#stations-options
select{width:142px}#stations-selection  .select-arrow{background-position:98px 12px;display:inline-block;vertical-align:middle;width:115px;position:relative}#stations-selection
select{width:138px}#stations-selection .select-arrow:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}#stations-selection .nights .select-arrow
select{position:absolute;left:0}#stations-selection .islands .select-arrow
select{position:absolute;left:0}#hc-request-form .hc-teaser-text{width:610px;margin-bottom:10px}.hc-detailLayer-closeBtn{}.hc-detailLayer-closeBtn
a{text-align:left;padding-left:40px;box-shadow:none;color:#308cc9;position:relative;margin-top:7px;border:1px
solid;border-radius:3px}#hc-details-layerTop-close span.hc-topBtn{margin-top:-7px;margin-left:-5px}#hc-details-layer
#main{border-top:none}#hc-station-transfers .row
h3{margin-top:10px}li.stations-transfer-width{width:355px !important;padding:10px
10px 10px 10px!important}p.stations-transfer-width{width:372px !important}.hc-stations-transfers-wrapper
h3{font-size:1.5em !important;margin-top:-5px;margin-bottom:20px!important}.hc-stations-transfers-wrapper .col-right
h3{font-size:1.3em !important;margin-bottom:10px!important}.hc-stations-transfers-wrapper .col-right h3
span{}.hc-stations-transfers-wrapper .three-col{}.hc-stations-transfers-wrapper .three-col .col-left{background:none repeat scroll 0 0 #E4F4FF;border-radius:5px;padding:20px;margin-bottom:30px;width:356px;position:relative}.station-map-wrapper{height:237px;background:url(/css/img/hc-station-map.png);background-repeat:no-repeat;background-position:center 0;position:relative}.station-map-wrapper
.markers{margin:0
auto;position:relative;width:237px}.station-map-wrapper .markers
.pin{background:#ff3c00;width:30px;line-height:30px;border-radius:50px;color:#fff;font-weight:bolder;position:absolute;text-align:center}.station-map-wrapper .markers .pin:after{content:'';position:absolute;border-style:solid;border-width:15px 5px 0;border-color:#ff3c00 transparent;display:block;width:0;z-index:1;bottom:-13px;left:10px}.station-map-wrapper .markers
.mahe{left:110px;top:146px;display:none}.station-map-wrapper .markers
.praslin{left:95px;top:14px;z-index:999;display:none}.station-map-wrapper .markers
.cerf{left:100px;top:89px;z-index:99;display:none}.station-map-wrapper .markers .la-digue{left:145px;top:45px;display:none}.station-map-wrapper .markers
.north{left:9px;top:9px;display:none}.station-map-wrapper .markers
.fregate{left:232px;top:79px;display:none}.station-map-wrapper .markers
.round{left:126px;top:18px;display:none}.station-map-wrapper .markers
.silhouette{left:28px;top:45px;display:none}.station-map-wrapper .markers
.bird{left:-35px;top:-32px;display:none}.station-map-wrapper .markers .saint-anne{left:105px;top:69px;display:none}.station-map-wrapper .markers
.denis{left:66px;top:-36px;display:none}.station-map-wrapper .markers
.yachting{left:-16px;top:142px;display:none}.hc-stations-transfers-wrapper .three-col .col-left
h3{color:#308cc9}.hc-stations-transfers-wrapper .three-col .col-middle{width:20px}.hc-stations-transfers-wrapper .three-col .col-right{width:464px}.stations-suggestions .link-suggestion-wrapper{float:left}.big-hc-arrow{background-position:0 -520px !important;width:18px;height:30px;display:block;margin-top:205px}.suggestion-box:hover{background-color:#f2faff;cursor:pointer}.suggestion-box{width:210px;height:201px;padding:5px;border:1px
solid #b8daf2;margin-left:0 !important;background:url(/css/img/hc-map-stations-suggestions.png);background-repeat:no-repeat;background-size:174px 137px;background-position:center 25px;position:relative;border-radius:4px}.suggestion-box .markers-suggestions{margin:0
auto;position:relative;width:195px}.suggestion-box .markers-suggestions
.pin{background:#ff3c00;width:21px;line-height:21px;border-radius:20px;color:#fff;font-weight:bolder;position:absolute;text-align:center;font-size:11px}.suggestion-box .markers-suggestions .pin.pin1:before{content:'1'}.suggestion-box .markers-suggestions .pin.pin2:before{content:'2'}.suggestion-box .markers-suggestions .pin.pin3:before{content:'3'}.suggestion-box .markers-suggestions .pin.pin4:before{content:'4'}.suggestion-box .markers-suggestions .pin:after{content:'';position:absolute;border-style:solid;border-width:8px 3px 0;border-color:#ff3c00 transparent;display:block;width:0;z-index:1;bottom:-7px;left:8px}.suggestion-box .markers-suggestions  .island-name{position:absolute;left:26px;top:0;background:#e4f4ff;color:#655C40;font-family:swiss;font-weight:normal;font-size:14px;padding:1px
4px 1px 4px;white-space:nowrap;z-index:99}.suggestion-box .markers-suggestions .pin.praslin  .island-name{left:24px;top:-2px}.suggestion-box .markers-suggestions .pin.north .island-name{left:-40px;top:0px}.suggestion-box .markers-suggestions .pin.fregate .island-name{left:-10px;top:35px}.suggestion-box .markers-suggestions .pin.silhouette .island-name{left:-64px;top:-0}.suggestion-box .markers-suggestions .pin.saint-anne .island-name{left:-48px;top:-12px}.suggestion-box .markers-suggestions .pin.denis .island-name{left:-8px;top:-25px}.suggestion-box .markers-suggestions .pin.yacht .island-name{left:-5px;top:45px}.suggestion-box .markers-suggestions
.pin.mahe{left:92px;top:115px}.suggestion-box .markers-suggestions
.pin.praslin{left:80px;top:23px}.suggestion-box .markers-suggestions
.pin.cerf{left:90px;top:78px;z-index:99}.suggestion-box .markers-suggestions .pin.la-digue{left:112px;top:48px}.suggestion-box .markers-suggestions
.pin.north{left:32px;top:25px}.suggestion-box .markers-suggestions
.pin.fregate{left:167px;top:67px}.suggestion-box .markers-suggestions
.pin.round{left:102px;top:30px}.suggestion-box .markers-suggestions
.pin.silhouette{left:44px;top:52px}.suggestion-box .markers-suggestions
.pin.bird{left:5px;top:0px}.suggestion-box .markers-suggestions .pin.saint-anne{left:90px;top:65px}.suggestion-box .markers-suggestions
.pin.denis{left:68px;top:-2px}.suggestion-box .markers-suggestions
.pin.yacht{left:15px;top:78px}.suggestion-box .markers-suggestions .pin div.island-name{display:inline-block}.suggestion-box .markers-suggestions .pin.mahe div.island-name:before{content:'Mahé'}.suggestion-box .markers-suggestions .pin.praslin div.island-name:before{content:'Praslin'}.suggestion-box .markers-suggestions .pin.cerf div.island-name:before{content:'Cerf Island'}.suggestion-box .markers-suggestions .pin.la-digue div.island-name:before{content:'La Digue'}.suggestion-box .markers-suggestions .pin.north div.island-name:before{content:'North'}.suggestion-box .markers-suggestions .pin.fregate div.island-name:before{content:'Fregate'}.suggestion-box .markers-suggestions .pin.round div.island-name:before{content:'Round'}.suggestion-box .markers-suggestions .pin.silhouette div.island-name:before{content:'Silhouette'}.suggestion-box .markers-suggestions .pin.bird div.island-name:before{content:'Bird Island'}.suggestion-box .markers-suggestions .pin.saint-anne div.island-name:before{content:'Saint-Anne'}.suggestion-box .markers-suggestions .pin.denis div.island-name:before{content:'Denis'}.suggestion-box .markers-suggestions .pin.yacht div.island-name:before{content:'Yacht'}.suggestion-box.box1,.suggestion-box.box3{margin-right:15px}.suggestion-box.box3,.suggestion-box.box4{margin-top:15px}.suggestion-box .suggestion-btn{position:absolute;bottom:10px;left:10px;right:10px;background:#e4f4ff}.suggestion-box .suggestion-btn:hover{text-decoration:underline}.suggestion-box
h3{font-size:1.2em !important;margin-top:-5px;margin-bottom:20px!important}.hc-stations-transfers-wrapper
.label{position:absolute;bottom:0;font-family:'Swiss_bold';font-size:14px;padding-bottom:5px}.hc-stations-transfers-wrapper .stations-label{left:0}.hc-stations-transfers-wrapper .nights-label{right:65px}.hc-stations-transfers-wrapper .station-nights-wrapper{position:relative;margin:20px;border-bottom:1px solid}.hc-stations-transfers-wrapper .station-nights-wrapper .nights-counter{font-family:swiss}.hc-stations-transfers-wrapper .label:before{content:'';position:absolute;border-style:solid;border-width:5px 5px 0;border-color:#655C40 transparent;display:block;width:0;z-index:0;bottom:-6px;left:50%;margin-left:-2.5px}.hc-stations-transfers-wrapper .label:after{content:'';position:absolute;border-style:solid;border-width:5px 5px 0;border-color:#fff transparent;display:block;width:0;z-index:1;bottom:-5px;left:50%;margin-left:-2.5px;border-color:#E4F4FF transparent}.select-stations-nights-wrapper{margin:20px}.select-stations-nights-wrapper .islands-nights{float:left}.select-stations-nights-wrapper .islands-nights
li.select{position:relative;height:36px;float:left}.select-stations-nights-wrapper .islands-nights li.islands-col{margin-right:24px}.select-stations-nights-wrapper .select-island-arrow{background-position:148px 12px;display:inline-block;vertical-align:middle;position:relative;width:185px}.select-stations-nights-wrapper .select-island-arrow
select{width:188px}.select-stations-nights-wrapper .select-night-arrow{background-position:100px 12px;display:inline-block;vertical-align:middle;position:relative;width:117px}.select-stations-nights-wrapper .islands-nights .islands-col:before{background:none repeat scroll 0 0 #FF3C00;border-radius:50px;display:inline-block;line-height:16px;margin-right:5px;text-align:center;width:16px;color:#fff}.select-stations-nights-wrapper .islands-nights .island-col-1:before{content:'1'}.select-stations-nights-wrapper .islands-nights .island-col-2:before{content:'2'}.select-stations-nights-wrapper .islands-nights .island-col-3:before{content:'3'}.select-stations-nights-wrapper .islands-nights .island-col-4:before{content:'4'}.select-stations-nights-wrapper .select-night-arrow
select{width:140px}.select-stations-nights-wrapper .islands-nights .nights-col:before{content:'';position:absolute;border-style:solid;border-width:5px 10px 5px 0;border-color:transparent #7ABDEA;display:block;width:0;z-index:1;left:-10px;top:10px}.select-stations-nights-wrapper .islands-nights .nights-col:after{content:'';position:absolute;border-style:solid;border-width:5px 10px 5px 0;border-color:transparent #FFF;display:block;width:0;z-index:1;left:-9px;top:10px}.hc-price-box .rq-price-boxes{font-size:11px;line-height:16px;width:auto;padding:0;text-align:left}.btn-wrapper-stations{margin:20px}input[type="checkbox"].hc-checkbox{left:-9999em;position:absolute;width:50px}input[type="checkbox"].hc-checkbox+label{background:url("/css/img/sprite-circles-ie8.png") no-repeat scroll 0 0 transparent;background-position:-264px 0;height:22px;display:block;padding-top:0;float:left;margin-right:10px;margin-left:0;margin-top:1px;padding-left:30px}input[type="checkbox"].hc-checkbox:checked+label{background-position:-264px -23px;padding-left:80px}input[type="radio"].hc-radio{left:-9999em;position:absolute;width:50px}input[type="radio"].hc-radio+label{background:url("/css/img/sprite-circles-ie8.png") no-repeat scroll 0 0 transparent;background-position:-264px -82px;height:20px;display:block;padding-top:0;float:left;margin-left:0;margin-top:1px;padding-left:30px;text-align:left !important;line-height:18px;cursor:pointer}input[type="radio"].hc-radio:checked+label{background-position:-264px -103px}#hc-details-layer .hc-configForm .requestForm .config .col1 ul
li{float:left}#hc-islands-transfers .checkboxes > li input[type="checkbox"]+label{background:url("/css/img/sprite-circles-ie8.png") no-repeat scroll 0 0 transparent;background-position:-263px -46px;height:17px;display:block;padding-top:0;float:left;margin-right:10px;margin-left:0;padding-left:25px}#hc-islands-transfers .checkboxes > li input[type="checkbox"]:checked+label{background-position:-263px -64px}.hc-islands-transfers .checkboxes > li input[type="checkbox"]+label{background:url("/css/img/sprite-circles-ie8.png") no-repeat scroll 0 0 transparent;background-position:-263px -46px;height:17px;display:block;padding-top:0;float:left;margin-right:10px;margin-left:0;padding-left:25px}.hc-islands-transfers .checkboxes > li input[type="checkbox"]:checked+label{background-position:-263px -64px}.hc-select-arrow{width:78px;height:25px;overflow:hidden;background:url("/css/img/select-arrow.png") no-repeat scroll 0 0 #fff;border:1px
solid #7ABDEA;border-radius:3px;background-position:62px 11px;margin-top:1px}.hc-select-arrow
select{width:122px;background-color:transparent;border:none;padding-left:5px;height:25px;padding-top:2px}#stations-panel .station .true-content li.config li.config-date{background:none}#stations-panel .station .true-content li.config li ul.config-rooms
li{background:none;border-bottom:none;padding:0}#hc-reset-layer .layer-content{background:none repeat scroll 0 0 #FFF;box-shadow:0 0 20px rgba(0, 0, 0, 0.5);height:auto;left:41%;margin-top:-250px;padding:20px;position:absolute;text-align:left;top:50%;width:245px}#hc-reset-layer .layer-content .hc-accLayer-btns
li{width:112px}#hc-reset-layer{top:0;left:0;bottom:0;right:0;z-index:100;position:absolute}#hc-reset-layer .layer-bg{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.5);height:100%;width:100%}#hc-reset-layer .layer-content
p{margin:20px
0 10px 0}#hc-reset-layer .layer-content
h2{background-color:#e4f4ff;padding:15px
20px 10px 20px;margin:-20px -20px 0 -20px;font-size:18px}.agencies-contactBox{margin-bottom:30px}.agencies-contactContent{background-color:#fff;min-height:205px}.agencies-contactBox  ul.agencies-contact-list{width:480px;height:148px;position:relative}.agencies-contact-col2 h3
span{margin-top:-12px;vertical-align:middle}.agencies-contactBox ul.agencies-contact-list li.list-item-agencies.lang-en{display:none}.agencies-contactBox ul.agencies-contact-list li.list-item-agencies.lang-de{display:none}.agencies-contactBox ul.agencies-contact-list li.list-item-agencies.lang-it{display:none}.agencies-contactBox ul.agencies-contact-list li.list-item-agencies.lang-fr{display:none}.de .agencies-contactBox ul.agencies-contact-list li.list-item-agencies.lang-de{display:block}.fr .agencies-contactBox ul.agencies-contact-list li.list-item-agencies.lang-fr,
.fr .agencies-contactBox ul.agencies-contact-list li.list-item-agencies.lang-en{display:block}.it .agencies-contactBox ul.agencies-contact-list li.list-item-agencies.lang-it,
.it .agencies-contactBox ul.agencies-contact-list li.list-item-agencies.lang-en{display:block}.en .agencies-contactBox ul.agencies-contact-list li.list-item-agencies.lang-en,
.en .agencies-contactBox ul.agencies-contact-list li.list-item-agencies.lang-de,
.en .agencies-contactBox ul.agencies-contact-list li.list-item-agencies.lang-fr,
.en .agencies-contactBox ul.agencies-contact-list li.list-item-agencies.lang-it{display:block}.agencies-contact-col2
h3{text-transform:uppercase;margin-bottom:10px}.agencies-contactBox  ul.agencies-contact-list li.list-item-agencies{background-color:#eff8ff;margin-bottom:10px;padding:6px
10px 6px 10px}.agencies-contactBox  ul.agencies-contact-list li.list-item-agencies.last{background-color:#fff;margin-bottom:0;padding:0;border:none;position:absolute;right:0;bottom:0}.agencies-hoppingBox{background-color:#eff8ff;margin-bottom:20px;padding:20px}.agencies-contactBox  ul.agencies-contact-list li:last-child{margin-bottom:0}.agencies-contactBox  ul.agencies-contact-list li ul.contact-lang{}.agencies-contactBox  ul.agencies-contact-list li ul.contact-lang
li{margin-bottom:0}.agencies-contactBox  ul.agencies-contact-list li ul.contact-lang
li.first{font-family:'Swiss_bold',Arial;font-size:18px;width:55px}.agencies-contactBox  ul.agencies-contact-list li ul.contact-lang
li.second{width:175px}.agencies-contactBox  ul.agencies-contact-list li ul.contact-lang li.second
a{color:#655c40}.agencies-contactBox  ul.agencies-contact-list li ul.contact-lang
li.third{width:175px}.agencies-contactBox .img-contact{float:left;position:relative}.agencies-contactBox .img-contact
.caption{background-color:#fff;bottom:0;font-size:11px;left:0;margin:0;padding:5px;position:absolute;right:0;opacity: .8;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.agencies-hopping{}.agencies-hopping li:first-child{font-family:'Swiss_bold',Arial;font-size:18px;padding-top:14px;text-align:left}.fr .agencies-hopping li:first-child,
.de .agencies-hopping li:first-child{font-family:'Swiss_bold',Arial;font-size:18px;padding-top:5px;text-align:left;width:320px}.agencies-hopping li:last-child{float:right}.agencies-hopping li:last-child
a{width:290px}#team .person p span.job-title{}#team .person p span.job-title2{}.fr #team .person p span.job-title{display:block}.fr #team .person p span.job-title2{letter-spacing:-0.02em}.de #team .person p span.job-title{display:block}.de #team .person p span.job-title2{letter-spacing:-0.02em}.icon-BiggerBtn{margin-top:-4px !important}.agencies-Boxes{margin-bottom:20px}.agencies-contact-col2{float:right}.agencies-clientsBox .block
.stars{color:#FCD955;font-size:1.3em;margin-right:10px}.agencies-clientsBox .block
h3{font-family:Verdana,sans-serif;font-size:1em;font-weight:bold}.agencies-clientsBox
.rateDate{color:#B5B09B;float:right;font-size:0.75em}.agencies-clientsBox
.block{margin-bottom:20px;border-bottom:1px dashed #dcedf8;padding-bottom:20px}.agencies-clientsBox
.block.first{margin-top:10px;border-top:1px dashed #dcedf8;padding-top:20px}.agencies-clientsBox
.block.last{margin-bottom:10px}.agencies-reviewBox{margin-bottom:20px}.agencies-clientsBox
.button.showReviews{float:right;font-size:12px;height:30px;line-height:30px;width:220px;margin-top:10px;margin-bottom:10px}.testimoials_wrapper h4
span{font-weight:normal}.flight_weekday{font-weight:bold}.flight_time{font-weight:bold}#hc-flights .hc-selectedFlight-list
.flight_weekday{display:none}#hc-flights .hc-selectedFlight-list
.flight_time{font-weight:normal}.flight-price-person{font-weight:normal;font-size:11px;font-family:verdana;display:block;line-height:16px}#hc-details-layer #facility_header div.hardFacts
.bottom{margin-top:10px}.flight_service .list-search-flights .details-search-flight{width:165px;cursor:pointer}.flight_service #details-results-flights .flight-result-box{border-bottom:1px solid #77b9e5;border-left:1px solid #77b9e5;border-right:1px solid #77b9e5;border-top:1px solid #77b9e5;margin-top:2px;background-color:#fff}.flight_service #details-results-flights .flight-result-box.chosen .flight-header{background:none repeat scroll 0 0 #FFF !important}.flight_service #details-results-flights .flight-result-box .flight-header .col-1{width:535px;margin-left:-10px !important;border-bottom:1px solid #c9e3f5;padding:2px
10px 8px 10px}.flight_service .list-search-results .flight-result-box .flight-header .flight-button
a{padding:2px
10px;width:60px}.fr .flight_service .list-search-results .flight-result-box .flight-header .flight-button a,
.it .flight_service .list-search-results .flight-result-box .flight-header .flight-button
a{width:84px}.flight_service .list-search-results .flight-result-box .flight-header .totalpriceLayer
.totalPrice{margin-left:0!important;width:100%}.flight_service .list-search-results .flight-result-box .flight-header .flight-price:hover
.totalpriceLayer{display:block}.flight_service .list-search-results  .flight-result-box .flight-header .col-1
.inner{font-size:15px;font-family:'Swiss_bold',Arial;color:#308cc9;cursor:pointer}.flight_service .list-search-results  .flight-result-box .flight-header .col-1 .inner .show-options{}.flight_service .flight.simple .content
li.flight_opt{float:left;margin-right:20px}.flight_service .flight.simple
.airport_config_li{float:left;clear:left;margin-top:5px!important}.flight_service .flight.simple
li.select{padding:5px}.flight_service .requestForm .flight.simple
.airport_config{margin-bottom:0}.flight_service .flight.simple .airport_config
select{margin-left:10px!important;width:147px!important}.flight_service .list-search-flights{float:right!important;margin-right:3px;margin-top:15px!important}.flight_service .list-search-results{position:relative;margin-top:35px!important;margin-left:0px!important;width:560px}.en .flight_service .list-search-results{margin-top:5px!important}.baseForm .form_block.flight_service .list-search-results
h3{background:none repeat scroll 0 0 #CFEBFF;border-bottom:none;margin-bottom:0;margin-top:0;padding:20px;position:relative;font-family:'Swiss';font-size:15px;padding:5px
5px 5px 0;color:#655c40}.flight_service .list-search-flights .details-search-flight{width:170px;cursor:pointer}.requestForm .flight.simple.flight_service .content
li.flight_opt{float:none;margin-right:0;display:block}.requestForm .flight.simple.flight_service
.airport_config_li{float:left;clear:left;margin-top:5px!important}.requestForm .flight.simple.flight_service li.flight_opt .open-flight-times{float:right}.requestForm
span.icon_plane.wt{background-position:-100px -948px}.open-flight-times{position:relative;padding:0
0 0 20px;&:after{position:absolute}}.requestForm .flight.simple.flight_service .flight-result-box .flight-header .col-2{width:350px;margin-top:5px}.fr .requestForm .flight.simple.flight_service .flight-result-box .flight-header .col-2,
.it .requestForm .flight.simple.flight_service .flight-result-box .flight-header .col-2{width:330px}.requestForm .flight.simple.flight_service .flight-result-box .flight-header .col-3{width:88px;margin-top:23px;margin-left:0}.fr .requestForm .flight.simple.flight_service .flight-result-box .flight-header .col-3,
.it .requestForm .flight.simple.flight_service .flight-result-box .flight-header .col-3{width:88px}.requestForm .flight.simple.flight_service .flight-result-box .flight-header .flight-price li.price-flightService{float:right;line-height:0.7em}.requestForm .flight.simple.flight_service .flight-result-box .flight-header .col-4{width:80px;float:right;margin-top:16px}.per-person{font-size:10px;display:block;font-family:verdana}.fr .requestForm .flight.simple.flight_service .flight-result-box .flight-header .col-4,
.it .requestForm .flight.simple.flight_service .flight-result-box .flight-header .col-4{width:100px}.requestForm .flight.simple.flight_service .flight-result-box .flight-item{margin-left:-20px}.requestForm .flight.simple.flight_service .flight-result-box .flight-item li:first-child{margin-bottom:5px}.requestForm .flight.simple.flight_service .flight-result-box .flight-item li:last-child{margin-left:0}.flight_service .list-search-results .flight-result-box .flight-header .col-1 .inner .show-options .flight-service-details{float:right;font-size:12px;font-family:verdana;font-weight:normal;position:relative}.flight_service .list-search-results .flight-result-box .flight-header .col-1 .show-details{background-position:-50px -1900px;height:14px;right:5px;top:10px;width:14px;margin-top:-3px;vertical-align:middle}.flight_service .list-search-results  .flight-result-box .flight-header{padding:10px
10px 5px 10px;position:relative}.it .results-stations div.obj div.content ul.buttons .button
span.text{margin-top:-10px !important}.requestForm .airport_config
li{margin-top:0}#hc-layer .current .hc-persons-left-wrapper,
#hc-details-layer .current .hc-persons-left-wrapper{visibility:visible}#hc-layer .hc-persons-left,
#hc-details-layer .hc-persons-left{font-weight:bold;color:#ff3c00}.requestForm .flight.simple.flight_service .airport_config
li{float:left;margin-top:0;margin-left:10px;clear:none}.requestForm .flight.simple.flight_service .airport_config
li.missed{margin-left:9px}.flight_service .list-search-results .alert-new-flight{display:block;padding:10px
10px 10px 40px;background:none repeat scroll 0 0 #E4F4FF;position:relative;margin-top:0;border:1px
solid #A6DBFF;font-size:11px}.en .flight_service .list-search-results .alert-new-flight{margin-top:10px}.flight_service .list-search-results .alert-new-flight
.icon_alert_medium{width:16px;height:17px;display:inline-block;background-position:-150px -2350px;position:absolute;left:10px}.requestForm .flight.simple.flight_service .flight-result-box .flight-item li:first-child{margin-bottom:0;min-width:210px}.requestForm .flight.simple.flight_service .airport_config li
label{float:none;margin-right:0;width:auto}.requestForm .flight.simple.flight_service .airport_config
select{margin:0;width:173px;float:left;margin-top:2px}.flight_service .list-search-results .flight-result-box .legs>div{float:none;width:535px}.flight_service .list-search-results  .flight-result-box .connections>li{width:520px;margin-left:0}.flight_service .list-search-results  .flight-result-box .connections>li:last-child{border-bottom:1px solid #DAEEFA}.flight_service .list-search-results .flight-result-box .connections .col-2{width:515px;margin-left:-10px}.flight_service .list-search-results .flight-result-box .legs
.to{}.flight_service .list-search-results .flight-result-box .legs
.back{clear:both}.flight_service .list-search-results .flight-result-box .connections .details-flight{margin-left:0px !important;width:530px}.flight_service .list-search-results>.inner{padding-bottom:10px}.flight_service .list-search-results .flight-result-box
.details{width:515px}.flight_service .list-search-results  .flight-result-box .details .detailFlights
li{width:500px;margin-left:0 !important}.flight_service .list-search-results  .flight-result-box .flight-header .totalpriceLayer .price ul li:last-child{margin-top:0;margin-left:0;float:none;margin-top:5px}.flight_service .list-search-results  .flight-result-box .flight-header .totalpriceLayer .price ul li
span.value{float:right}.flight_service .list-search-results  .flight-result-box .flight-header .totalpriceLayer .price ul li.detailed-price{margin-left:0;float:none}.flight_service .list-search-results .flight-result-box>.inner{padding-bottom:5px}.flight-result-box .price .detailed-price
.currency_euro{font-size:11px}.flight_service  .baseForm .form_block
.content{padding-bottom:40px}.flight_service .detail-info-flight{margin-left:0!important}.requestForm .insurance_type
input{float:left;margin-left:0}.requestForm
.insurance_type{margin-bottom:5px;position:relative}.requestForm .rq-price-boxes
.priceInfo{text-align:left!important;line-height:1.6em}.rq_facility_insurance
dl{background-color:red}.rq_facility_insurance  dl
dt{float:left;text-align:left}.rq_facility_insurance dl
dd{float:right}.requestForm .insurance_type
label{display:inline-block !important;width:auto}.requestForm
.rq_facility_insurance{margin-bottom:20px}.requestForm .insurance_type
a{margin-left:10px}#hc-details-layer
.mks{margin-top:20px}#hc-details-layerHeader-close{float:right;position:relative;margin-top:12px;margin-right:12px;display:block;font-family:'Swiss_bold',Arial;font-size:16px;text-align:right}#hc-details-layer
.icon_close{background-position:-50px -150px;width:18px;height:18px;float:right;margin-left:8px;margin-top:-1px}.room-list-header-wrapper{position:relative;float:left;width:100%}.room-list-header-wrapper .room-list-header{background-color:#e4f4ff;margin-bottom:10px;margin-top:10px}#hc-details-layer .requestForm div.price_block dl.config
span.obj_config{margin-top:0px}.hc-boards
li{margin-top:5px}.room-list-header-wrapper
li{padding:2px
2px 2px 10px;border-left:2px solid #fff;margin-top:0px!important;height:40px}.room-list-header-wrapper li:first-child{border-left:none}.room-list-header-wrapper
li.quantity{width:60px!important}#hc-layer .room-list-header-wrapper
li.quantity{width:70px!important}.room-list-header-wrapper
li.type{width:300px !important}.room-list-header-wrapper
li.price{width:100px !important;position:relative}#hc-layer .room-list-header-wrapper
li.price{width:170px !important}.room-list-header-wrapper
li.type{width:170px !important}#hc-layer  .room-list-content li, #hc-details-layer  .room-list-content
li{height:20px}.room-list-content{background:none repeat scroll 0 0 #fff;height:0;margin-top:10px}#hc-layer .room-list-content, #hc-details-layer .room-list-content{margin-top:0}.room-list-content
li{height:25px !important}#hc-details-layer .requestForm div.price_block dl.config
dt{float:left;font-weight:bold;width:196px}#hc-details-layer .requestForm div.price_block
dl.config{background:none;margin-top:60px;padding:0
15px 25px 15px}.hc-piceDetails{margin:10px
10px 10px 10px;text-align:center}#hc-layer .layer-content h2
.travelperiod{float:right;text-align:right;font-size:11px;font-family:verdana;margin-top:-40px}#hc-layer .layer-content h2 .travelperiod
span{font-size:11px;font-family:verdana;font-weight:normal}.hc-travel-info
li{width:150px;float:left;text-align:left}.hc-travel-info li
span{display:inline-block}.hc-travel-info
li.last{width:360px!important}.hc-travel-info{margin-top:15px}.hc-travel-info.last{margin-top:5px;margin-bottom:15px}.hc-block-success{background:none repeat scroll 0 0 #E4F4FF;padding:20px;margin-bottom:30px;border-radius:5px}.hc-start-btn-wrapper{float:left}.hc-block-success a.hc-btn-success{padding:5px
15px 3px 15px}.details_buttons_block
a{float:right;padding:0
15px 0 35px;cursor:pointer}.details_buttons_block a.hc-video{float:left;margin-top:13px;padding-left:22px}´
.hc-recommended-tours .three-cols{width:261px;padding:10px;background-color:#fff;border:1px
solid #AAD3EF;margin-left:15px}.hc-loader-wrapper{background:#fff;opacity:0.7;position:absolute;width:850px;margin:auto;height:100%;z-index:99;display:none}.hc-loader-filter{background:url('/img/site/load.gif') no-repeat scroll center center transparent;margin-bottom:0;margin-top:0;position:absolute;width:100%;z-index:1;display:block;margin-top:120px !Important;padding:20px;text-align:center}.hc-recommended-tours .three-cols  .tours-content{}.hc-recommended-tours .three-cols  .tours-content .tours-name{font-family:swiss;font-size:18px;text-align:left;padding:5px
0 10px 0}.hc-recommended-tours .three-cols  .tours-content .tours-name
div.overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-recommended-tours .three-cols  .tours-content .tours-thumbs{}.hc-recommended-tours .three-cols  .tours-content .tours-thumbs .tours-thumb-image{width:130px;height:64px;float:left}.hc-recommended-tours .three-cols  .tours-content .tours-thumbs .tours-thumb-image.first{margin-right:1px;margin-bottom:1px}.hc-recommended-tours .three-cols  .tours-content .tours-thumbs .tours-thumb-image.second{margin-bottom:1px}.hc-recommended-tours .three-cols  .tours-content .tours-thumbs .tours-thumb-image.third{margin-right:1px}.hc-recommended-tours .three-cols  .tours-content .tours-hardfacts{margin-top:10px;font-size:11px}.hc-recommended-tours .three-cols  .tours-content .tours-hardfacts
dl{}.hc-recommended-tours .three-cols  .tours-content .tours-hardfacts dt, .hc-recommended-tours .three-cols  .tours-content .tours-hardfacts
dd{width:125px;float:left;padding:4px
0 4px 0;border-bottom:1px solid #D0CDBC}.hc-recommended-tours .three-cols  .tours-content .tours-hardfacts
dt{width:133px}.hc-recommended-tours .three-cols  .tours-content .tours-description{margin-top:10px;height:45px;font-size:11px;line-height:16px}.hc-recommended-tours .three-cols  .tours-content .tours-description
p{padding-bottom:10px}.hc-recommended-tours .three-cols  .tours-content .tours-price{}.hc-recommended-tours .three-cols  .tours-content .tours-price .tours-lowest-price{text-align:center;margin-top:15px}.hc-recommended-tours .three-cols  .tours-content .tours-price .tours-lowest-price .smaller-price{font-size:11px}.hc-recommended-tours .three-cols  .tours-content .tours-price .tours-lowest-price
b{font-family:swiss_bold;font-size:20px}.hc-recommended-tours .three-cols  .tours-content .tours-price ul
li{background-color:#FDF6E1;width:128px;height:50px;display:table;margin-left:5px}.hc-recommended-tours .three-cols  .tours-content .tours-price ul li
div.price{display:table-cell;vertical-align:middle;text-align:center}.hc-recommended-tours .three-cols  .tours-content .tours-price ul li div.price span.price-person{font-size:11px}.hc-recommended-tours .three-cols  .tours-content .tours-button{margin-top:10px}.hc-block-success h3 a.rec-link-viewAll, .hc-block-success .rec-holder-link, .hc-block-success .rec-holder-link
h3{margin-bottom:0}.hc-block-success .hc-car-rental{padding:10px;background-color:#fff;border:1px
solid #AAD3EF}.hc-block-success .hc-car-rental .right-col{background-color:#84aec8;padding:15px;width:241px;height:165px;margin-left:10px;background:-webkit-gradient(linear, left top, left bottom, from(#548eb2), to( #d3e2eb));background:-moz-linear-gradient(top, #548eb2, #d3e2eb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#548eb2', endColorstr='#d3e2eb')}.hc-block-success .hc-car-rental .right-col
h2{color:#fff;font-size:2.3em;line-height:1.1em;margin-bottom:15px}.hc-block-success .hc-car-rental .right-col
h3{font-family:swiss;color:#fff;font-size:20px;margin-bottom:5px}.hc-block-success .hc-car-rental .right-col h3.hc-car-rental-price .cr-offer-from{font-size:14px}.hc-block-success .hc-car-rental
img{margin-bottom:-5px}#trust-box_requestForm.hc-success-trust-block
.trust_block{margin-bottom:30px}.hc-social-media-block{width:500px;margin-left:auto;margin-right:auto}.hc-social-media-block
li{height:30px}.hc-social-media-block li
h3{font-family:swiss;font-size:18px;margin-top:5px;margin-left:50px!important}.hc-social-media-block li div.text-link{display:table}.hc-social-media-block
a{height:30px;display:block;display:table-cell;vertical-align:middle;padding-left:40px}.hc-social-media-block
a.facebook{background-position:0 -652px;width:auto}.hc-social-media-block
a.googleplus{background-position:0 -701px;width:auto}.hc-social-media-block
a.youtube{background-position:0 -751px;width:auto}.requestForm .insurance_type .rrv-insuranceLayer{background-color:#FFF;border-radius:3px;box-shadow:3px 3px 23px rgba(0, 0, 0, 0.62);font-family:Verdana;font-size:12px;left:-25px;padding:30px
15px 15px;position:absolute;text-align:justify;top:38px;width:368px;z-index:999}.requestForm .insurance_type .rrv-insuranceLayer:after{content:'';position:absolute;border-style:solid;border-width:0 13px 24px;border-color:#FFF transparent;display:block;width:0;z-index:1;top:-23px;left:30px}.requestForm .insurance_type .rrv-insuranceLayer
.icon_ex{position:absolute;right:5px;top:10px;background-position:0px -150px}.requestForm .insurance_type .rrv-insuranceLayer
h3{color:#655c40;background:none;position:relative;margin-top:-10px;padding-bottom:10px}.insurance-content{width:15px;margin:0;display:inline-block;position:relative}.insurance-content .travel-cancellation{display:none}.insurance-content .all-risk-insurance{display:none}.rq-price-person{border:none !important;text-align:center !important;font-size:13px!important;margin:0!important;width:275px!important;margin-left:10px!important;font-family:verdana !important}.rq-totalPrice ul
li{text-align:center}.insurance-infoText{text-align:left;padding:0!important;margin-left:36px;margin-top:5px}.request-form-note{margin-left:10px}.baseForm .form_block.rq-flight-service h3.headline a .icon-arrow-details, .baseForm .form_block.rq-flight-service h3.headline a.expand .icon-arrow-details{background:url("/css/img/icons_new.png") no-repeat scroll 0 0 transparent;background-position:-50px -450px;width:9px;height:10px;margin-right:7px;display:inline-block;left:9px;top:9px;position:absolute}.baseForm .form_block.rq-flight-service.show-item-details h3.headline a .icon-arrow-details, .baseForm .form_block.rq-flight-service h3.headline a .icon-arrow-details{width:11px;background-position:-49px -2300px}.facility-item-2,.facility-item-3,.facility-item-4{margin-top:10px}.de div#facility_header div.hardFacts .bottom,
.it div#facility_header div.hardFacts
.bottom{margin-top:1px}.bestPrice-content,.bestPrice-block{display:block !important}.it .bestPrice-block{padding:10px
10px 10px 240px}.offer-label-graphic{background:url(/css/img/offer-label.png) no-repeat 0 0 transparent;width:48px;height:40px;position:absolute;right:-33px;margin-top:-5px;display:none}div.obj div.content ul.price
li.price_value{position:relative}div.obj div.content .price_value .price-on-demand{font-size:1.6em;font-family:swiss_bold;font-style:normal}div.obj div.content div.right   .available-offers{width:220px;position:absolute;bottom:0}div.obj div.content div.right   .buttons-list{height:30px;margin-top:5px}div.obj div.content
.discount.offer{background-color:#f4e6bc;color:#655c40;margin-top:-3px;padding-bottom:6px;padding-top:6px;font-family:'Swiss_bold',Arial;text-transform:uppercase;font-size:1.2em;text-align:center;padding-left:10px;padding-right:10px}.icon_info.red{background-position:-150px -1900px}div.obj div.content .discount.offer
.icon{left:9px;height:18px;width:18px}div.obj div.content .discount.offer
.icon.right{right:9px;left:auto;width:16px;height:16px}.discount-offer-content{text-align:center;position:relative;height:30px}div.obj.detail-listing{float:none !important;padding-bottom:20px;margin-bottom:0;margin-top:10px}.shadow-test{height:20px;width:100%;position:relative;margin-bottom:20px;margin-bottom:20px;padding-bottom:0}.discount-offer-layer{background-color:#FFF;border-radius:3px;box-shadow:3px 3px 23px rgba(0, 0, 0, 0.62);display:none;font-family:Verdana;font-size:11px;left:-1px;padding:20px
15px 15px;position:absolute;text-align:justify;top:55px;width:190px;z-index:99999}.discount-offer-layer:after{content:'';position:absolute;border-style:solid;border-width:0 13px 24px;border-color:#FFF transparent;display:block;width:0;z-index:1;top:-20px;left:45%}a.show-offer-bubble:hover{text-decoration:underline;color:#655c40}.discount-offer-layer
.icon_ex{position:absolute;right:5px;top:10px;background-position:0 -150px!important}.discount-offer-layer .offers-list{margin-bottom:10px}.discount-offer-layer .first-offer{font-weight:bold}div.obj div.content
ul.price{background:none repeat scroll 0 0 #FDF6E1;bottom:0;padding:15px
0;position:absolute;right:-1px;text-align:center;width:220px}div.obj div.content
ul.buttons{bottom:0;position:relative;right:0;width:220px}div.obj div.content ul.buttons
li{width:100%;padding-left:0}.recbtns-ul{margin-top:5px}.slideme
li{padding-right:19px}.slideme li:last-child{padding-right:0}.youtube-video-container{padding:10px
25px;background:#fff;margin-top:20px}.why-video-container  .video-1 .video-title{display:none!important}.slideme_container{margin-left:2px}.youtube-video-wrapper{background:none repeat scroll 0 0 #fff;margin-bottom:20px;margin-top:0;padding:10px;position:relative;-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2)}#youtube-videos
.slideme{padding:0;position:relative;margin:0;width:100%;height:160px}.youtube-thumb-container{position:relative}.youtube-video-desciption{margin-top:10px;width:195px}.experience .youtube-video-desciption{width:100%}.change-video:hover{text-decoration:none !important}.youtube-video-desciption ul li:first-child{font-family:'Swiss_bold',Arial;font-size:1.2em;color:#655c40}.youtube-video-desciption ul li:last-child{color:#655c40;font-style:italic;font-size:11px;text-align:left}.youtube-video-desciption
ul{padding:2px
2px}.slideme_container
button{background:none;position:absolute;top:40px;z-index:999;background-image:url(/css/img/new-bg-images.png);background-repeat:no-repeat;background-position:0 -32px;width:30px;height:30px;display:inline-block;cursor:pointer;padding:10px;border:none;}.slideme_container
button.next{background-position:-2px -26px;right:-32px}.slideme_container
button.prev{background-position:-2px -63px;left:-32px}.slideme_container button:disabled{display:none}.youtube-video-container #fancybox-wrap
.img_seal{display:none}.youtube-container-more-videos{width:174px;height:90px;background-color:#fff;display:table-cell;text-align:left;vertical-align:middle;position:relative;padding:10px}.youtube-container-more-videos
h3{margin-bottom:0;font-size:13px;color:#655c40;font-weight:normal;font-family:'Swiss';line-height:18px;margin-top:5px}.youtube-container-more-videos h3
span{display:block;color:#308CC9;font-family:'Swiss_bold',Arial;font-size:14px}.youtube-container-more-videos .feather-background{background-position:0 -130px;width:61px;height:91px;position:absolute;top:8px;right:-1px}.team-img-container{position:relative}.video-container-img{position:absolute;right:5px;bottom:5px}.video-container-img
span{display:block;width:20px;height:14px}#team .person
.info{margin-top:10px}.link-certificate-wrapper{position:relative;height:25px}.video-icon-container{position:relative}.video-icon-container
a{color:#655c40}.video-icon-right{position:absolute;right:4px;bottom:7px;z-index:9;width:20px;height:15px;background-position:0 -1px!important}div.obj.bundle div.content ul.buttons
li{padding-left:0}div.obj.fullWidth div.content
ul.buttons{bottom:0;position:absolute;left:0}div.obj.bundle div.content
ul.price{padding:18px
0;margin-bottom:10px;margin-top:10px;position:relative !important}.youtube-reviews-header{padding:10px
10px 10px 10px;background:none repeat scroll 0 0 #E4F4FF;margin:-10px}.youtube-reviews-header
h2{font-size:18px;margin-right:10px;padding-bottom:0;margin-bottom:0}.youtube-reviews-header h2
span{font-size:11px;margin-left:5px;font-family:verdana}.packing-list-header{height:35px;padding-left:48px;position:relative;margin-bottom:20px}.packing-list-header.documents{background-position:0 -252px !important}.packing-list-header.accessories{background-position:0 -299px !important}.packing-list-header.bath-products{background-position:0 -345px !important}.packing-list-header
h3{margin-bottom:0;position:absolute;top:8px}.packing-list{margin-bottom:40px}.button-packing-list{float:right;padding:2px
15px 2px 45px;margin-top:-20px;margin-bottom:20px}.icon-new.icon-pdf{background-position:0 -407px!important;width:15px;height:17px;display:inline-block;position:absolute;top:12px;left:15px}.smallerh3{font-size:1.2em}.badges-lang-container{margin-bottom:-20px;margin-top:10px}.badges-lang-content
h3{float:left;margin-bottom:0;margin-right:10px;margin-top:5px}.badges-list{margin-top:50px}.badges-list
li{width:300px;padding:15px
15px 10px 15px;background-color:#f7f7f7;margin-bottom:20px}.badges-list
li.first{margin-left:0}.badgets-list-content
li{width:auto;text-align:center;margin-bottom:0;padding:0}.badgets-list-content
li.bottom{padding-top:10px}.badgets-list-content li.bottom
textarea{color:#655c40;width:290px;font-family:verdana;padding:5px;font-size:10px;margin-bottom:0}.badges-lang-layer{display:none}#badges-lang-en{display:block}.badges-lang-content .hc-select-arrow
select{width:99px;padding-top:2px}ul.badges-list-goals
li{padding:4px
10px 4px 0px;position:relative;text-align:left}ul.badges-list-goals{margin-bottom:15px}ul.badges-list-goals li
.icon_check{margin-right:10px}.cr-block{background:none repeat scroll 0 0 #E4F4FF;border-radius:5px;padding:15px;margin-bottom:30px}.cr-block.cr-car-type{padding:0
15px 15px}.cr-block div.small-headline{float:left;padding:4px
10px 4px 0;width:329px}.fr .cr-block div.small-headline{width:319px}.cr-block div.cr-provider{display:inline-block;padding:4px
10px 4px 0;margin-bottom:5px}.cr-block .cr-insurance .cr-car{position:relative;padding:5px
0 5px 25px}.cr-block .cr-insurance .cr-car
.icon{position:absolute;top:7px;left:0}.cr-block .cr-insurance .insurance-text{border-top:1px solid #A6DBFF;padding-top:10px;margin-top:10px;font-size:11px}div.cr-car-type ul li.image .img-car
img{height:40px;width:59px}.cr-block .cr-insurance{padding:15px;border:1px
solid #A6DBFF;margin-bottom:20px;position:relative}.cr-block .cr-insurance
.right{float:right}.availability-info{font-style:italic;font-size:11px;line-height:16px;display:block;margin-top:-20px;margin-bottom:20px;padding-bottom:10px}div.cr-price
span.from{font-size:11px}div.cr-price-headline{display:inline-block;text-align:right;padding:4px
10px 4px 0;margin-bottom:5px;float:right}div.cr-car-type  ul
li.image{padding:15px
25px 10px 30px}div.cr-car-type  ul li.image .img-car{position:absolute;right:95px;top:6px;z-index:999}.fr div.cr-car-type ul li.image .img-car{right:125px}div.cr-car-type  ul li.image div.cr-price{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);display:inline-block;position:absolute;right:15px}div.page_header div.teaser-car-rental{background:url("/css/img/header_teaser_bg_darker.png") no-repeat scroll 0 0 transparent;background-size:587px 133px;color:#FFF;padding:20px;position:absolute;text-align:left;top:50px;width:587px;height:133px}wq  div.cr-car-type ul li.radio.checked.image
.icon{top:21px}.fr div.page_header div.teaser-car-rental{background-size:620px 133px;width:620px}.fr div.page_header .teaser-car-rental div#short_descr
p{width:520px}.car-rental-video{font-family:'Swiss_bold',Arial;font-size:14px;margin-top:8px}.icon-youtube-white{background-position:0 -484px !important;display:inline-block}.car-rental-video
a{color:#fff;width:100%;padding-left:30px}div.page_header .offer-car-rental{background:url("/css/img/header_teaser_bg_darker_small.png") no-repeat scroll 0 0 transparent;color:#FFF;padding:20px;position:absolute;text-align:right;top:50px;right:0;width:228px;height:80px}div.page_header .offer-car-rental
h2{font-family:'Swiss';font-size:24px;font-weight:normal;padding-bottom:0;margin-bottom:10px}.de div.page_header .offer-car-rental h2:first-child{font-size:20px}.cr-offer-content{position:relative}.cr-offer-text{position:absolute;right:0}div.page_header .offer-car-rental span.cr-offer-from{font-family:verdana;font-size:12px}div.page_header .offer-car-rental span.cr-offer-price{font-family:'Swiss_bold',Arial;margin-left:8px}.cr-select-island, .cr-select-location li,.cr-request-content{background:none repeat scroll 0 0 #EFF7FC;border:1px
solid #FFF;border-radius:5px;box-shadow:1px 1px 0 rgba(0,0,0,0.2);padding:10px}.cr-select-people{margin-bottom:10px}.cr-select-people
h3{font-size:15px;text-transform:capitalize;margin-bottom:10px}.cr-select-people
.headline{display:block;width:100%}.cr-people-selectboxes{margin-left:0 !important}.cr-select-location{margin-top:15px}.cr-select-location
li{width:200px;width:295px}.cr-select-location
li.last{margin-left:15px}.request-form-simple-blue .select-arrow{height:28px;overflow:hidden;background:url("/css/img/select-arrow.png") no-repeat scroll 0 0 #fff;border:1px
solid #7ABDEA;border-radius:3px;background-position:275px 12px}.request-form-simple-blue .select-arrow
select{width:312px;background-color:transparent;border:none;padding:6px}.cr-select-date{margin-top:10px}.cr-select-date
li{border:none;box-shadow:none;width:195px;border-radius:0;padding:0}.cr-select-date li.cr-time{margin-left:10px;width:90px}.cr-datepicker{border:1px
solid #7ABDEA;border-radius:3px;padding:6px;width:185px;background-position:179px center !important}.cr-timepicker{border:1px
solid #7ABDEA;border-radius:3px;padding:6px;width:77px;background-position:71px center !important}input.timepicker{background-image:url("/css/img/timepicker.png")!important;background-repeat:no-repeat;background-position:right center}input[type="radio"].radio-custom{left:-9999em;position:absolute;width:50px}input[type="radio"].radio-custom+label{background:url("/css/img/sprite-circles-ie8.png") no-repeat scroll 0 0 transparent;background-position:-264px -82px;height:20px;display:block;padding-top:0;float:left;margin-left:0;margin-top:1px;padding-left:30px;text-align:left !important;line-height:18px}input[type="radio"].radio-custom:checked+label{background-position:-264px -103px}.cr-general-conditions{border-top:1px solid #b9e1fa;margin-top:10px;padding:10px
0 0}.slide-down-link
a{padding-left:20px}.slide-down-layer{background-color:#fff;box-shadow:2px 2px 3px rgba(0, 0, 0, 0.05);font-size:11px;padding:15px!important;margin-top:10px;display:none}.slide-down-layer .close-slide-down-layer{float:right}.conditions-list{margin-bottom:10px;position:relative;zoom:1}.cr-general-conditions
.intendent{padding-left:30px;display:block;margin:5px
0}.cr-general-conditions .bullet-point{position:absolute;left:0}.conditions-list
li{padding:5px
10px 5px 14px !important}.conditions-list li
span.icon{position:absolute;left:0;top:7px}.slide-down-layer
h5{font-size:1.3em;margin-bottom:20px}div.cr-car-type .radio
.icon{position:absolute;display:none;left:10px;top:50%;margin:-6px 0 0}div.cr-car-type .radio.checked
.icon{display:block}div.cr-car-type .ul-cars  .table-cell:first-child:first-child{position:relative;padding:10px
10px 10px 30px}div.cr-car-type .radio
label{margin:0
0 0 5px}.cr-select-accommodation{margin-top:10px;position:relative;display:none}.cr-select-accommodation
input{border:1px
solid #7ABDEA;border-radius:3px;padding:7px
5px;margin-left:0;width:283px}.cr-select-accommodation
label{display:block;float:left;padding:0
5px;width:91px}#select-car-praslin{display:none}div.page_header .teaser-car-rental div#short_descr
p{width:480px}#car_rental_form_message.error{border:solid 1px #DF435C!important;padding:10px}li.cr-age
label{margin-bottom:5px;display:inline-block;float:left;width:120px}li.cr-age label.label-children{width:auto;margin-right:20px}.cr-age-wrapper{float:left}.cr-age-info{margin-left:0!important;margin-top:10px;width:100%}.cr-age-info
.subline{font-size:10px;line-height:10px;padding:0
0 5px 0;color:#867E69;text-align:left;margin-left:120px;margin-top:10px;border-bottom:1px solid #b9e1fa;padding-bottom:10px;margin-bottom:15px}.cr-age{margin-left:0 !important;position:relative}.cr-age.children{margin-top:10px}.cr-age .cr-select-arrow select.cr-select-age{width:110px}.cr-age.request-childAge{margin-top:10px}.cr-age .cr-select-arrow{background-position:70px 12px !important;width:90px !important;float:left;margin-right:20px}li.cr-age.request-childAge
label{position:absolute;top:-20px;width:300px !important;font-size:11px;left:0}.cr-time .cr-select-arrow select.cr-timepicker{width:125px}.cr-time .cr-select-arrow{background-position:70px 12px}.rq-price-boxes .hc-item-details{display:none}.show-item-details .rq-price-boxes .hc-item-details{display:block}.price_block.loading
*{color:#EAEAEA !Important}.form_block.captcha{padding-top:0;margin-top:20px}.form_block.captcha
.recaptchatable{border:none !important}.form_block.captcha .recaptchatable
#recaptcha_image{border:1px
solid #A6DBFF !important;margin-left:-0px}.recaptchatable
.recaptcha_image_cell{background-color:#CFEBFF !important}.form_block.captcha
.recaptcha_only_if_privacy{float:left !important;text-align:left !important;margin-left:7px !important}.form_block.captcha .recaptchatable a, .recaptchatable a:hover{color:#308cc9;font-weight:bold;font-size:11px}.hc-num-filter-results{font-weight:normal}.details_buttons_block ul.go-to-hc{}.details_buttons_block ul.go-to-hc li:first-child{width:510px;text-align:left}.details_buttons_block ul.go-to-hc li:last-child{float:right;margin-left:0}#hc-blocks div.obj div.top
.show_on_map{font-size:12px;font-family:'Verdana',sans-serif;float:right;margin-top:4px;cursor:pointer;padding-right:23px;position:relative;margin-right:-8px}#hc-blocks div.obj div.top .show_on_map
span.icon_pin{position:absolute;right:0;top:2px}.hc-list-item-map,.hc-room-select-layer,.hc-list-item-layer,.hc-list-item-map,.obj-list-item-map,.obj-list-item-layer{margin-bottom:20px;background:none repeat scroll 0 0 #FFF;border:1px
solid #AAD3EF;padding:7px;display:none;position:relative}.hc-list-item-map .hide-hc-map, .hc-room-select-layer .hide-hc-room-select,.hc-list-item-layer .hc-list-item-layer-close.closeBubble, .obj-list-item-map .hide-obj-map,.obj-list-item-layer .obj-list-item-layer-close{float:right;width:10px;height:10px;margin-right:3px;margin-top:4px;position:relative;display:inline-block;background:url("/css/img/icons_new.png?v=20150819") no-repeat scroll 0 0 transparent;background-position:-50px -2050px}.hc-list-item-map .hide-hc-map span, .hc-room-select-layer .hide-hc-room-select span, .hc-list-item-layer-close span, .obj-list-item-layer-close
span{position:absolute;right:20px;top:-3px}.hc-list-item-map .hc-map-content,.hc-list-item-layer .hc-map-content, .hc-list-item-layer .hc-room-content, .obj-list-item-map .obj-map-content,.obj-list-item-layer .obj-map-content{margin:25px
0px 0px 0px;min-height:350px}.hc-room-select-layer .hc-room-select-content{margin:25px
0px 0px 0px;min-height:350px}.hc-room-select-content{margin:8px}.hc-room-select-content
.nights{float:none}.hc-room-select-content .hc-travel-info
li{line-height:18px}.hc-room-select-content .room-list-header-wrapper
li.price{width:160px !important}.room-list-header-wrapper
li.size{width:60px !important}.room-list-header-wrapper
li.type{width:428px !important}.de .room-list-header-wrapper li.price, .de #hc-details-layer.hc-details-layer .room-list-header-wrapper
li.price{width:180px !important}.de .room-list-header-wrapper
li.type{width:408px !important}.de #hc-details-layer.hc-details-layer .room-list-header-wrapper
li.type{width:482px !important}.hc-room-select-content .room-list-header-wrapper li.price
.pricePerson{display:inline-block}.hc-room-select-content .room-list-header-wrapper .room-list-header{background:none repeat scroll 0 0 #E4F4FF}.room-list-content
li{padding:0
2px 0 10px!important;height:21px !important;line-height:18px}#hc-layer .layer-content ul.hc-accLayer li, #hc-details-layer .layer-content ul.hc-accLayer
li{margin-bottom:5px;position:relative}.hc-room-select-content .room-list-content
li.quantity{margin-left:5px!important;margin-right:-10px}.hc-room-select-content .hc-accLayer-btns
a.closeLayer{float:none;padding-left:0;padding-right:0;width:100%}.hc-accLayer-btns .hc-object-price{text-align:center;position:absolute;width:243px;bottom:40px;margin-bottom:0!important}.hc-accLayer-btns .hc-object-price
h3{text-align:center;position:absolute;top:-40px;width:243px;font-size:22px !important}.hc-accLayer-btns .you-save-discount{margin-top:0}.hc-accLayer-btns  .hc-num-persons{margin-top:-14px}.hc-accLayer-btns .hc-persons-left-wrapper{font-size:11px;text-align:center;color:red;display:inline-block;text-align:center}.hc-accLayer-btns{margin-top:60px}.room-list-header-wrapper li
span{position:relative;margin-top:0}.room-list-header
li{height:auto !important;padding-top:6px !important;padding-bottom:6px !important;margin-bottom:0 !important}.hc-travel-info.last li
b{text-transform:capitalize}ul.hc-accLayer li
select{height:auto !Important}.sticky-hc-banner{position:fixed;bottom:10px;right:10px;width:220px;padding:10px;background-color:#fff;z-index:99999;-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);border-radius:2px}.sticky-hc-banner
h2{font-size:14px;color:#308CC9;padding-bottom:0;margin-bottom:10px;margin-top:5px}.sticky-hc-banner
p{font-size:11px;line-height:1.4em}.sticky-hc-banner .hide-hc-banner{float:right;background-position:0 -1700px;width:15px;height:15px;margin-right:-5px;margin-top:-3px}.sticky-hc-banner a.button-small
span{position:absolute;left:10px;top:14px}.gm-style .gm-style-mtc
label{display:inline-block !important;float:none !important;margin-right:0 !important;text-align:left !important;width:auto !important}.front-wrapper-why{width:100%;height:540px;position:relative;margin-left:-2px}.why-video-container{position:relative}.why-video-container .slideme_container
button.prev{background-position:0 0;left:0px}.why-video-container .slideme_container
button.next{background-position:-115px 0;right:-2px}.why-video-container .slideme_container
button{background:none;position:absolute;top:185px;z-index:999;background-image:url(/css/img/sprite-video-player-arrows.png);background-repeat:no-repeat;background-position:0 0;width:85px;height:158px;display:inline-block;cursor:pointer;padding:10px;border:none}.why-video-container .slideme_container.element0
button.prev{background-position:0 0}.why-video-container .slideme_container.element0
button.next{background-position:-115px 0}.why-video-container .slideme_container.element1
button.prev{background-position:0 -183px}.why-video-container .slideme_container.element1
button.next{background-position:-115px -183px}.why-video-container .slideme_container.element2
button.prev{background-position:0 -367px}.why-video-container .slideme_container.element2
button.next{background-position:-115px -367px}.why-video-container .slideme_container.element3
button.prev{background-position:0 -549px}.why-video-container .slideme_container.element3
button.next{background-position:-115px -549px}.why-video-container .slideme_container.element4
button.prev{background-position:0 -733px}.why-video-container .slideme_container.element4
button.next{background-position:-115px -733px}.why-video-container .slideme_container.element5
button.prev{background-position:0 -916px}.why-video-container .slideme_container.element5
button.next{background-position:-114px -916px}.why-video-container .slideme_container.element6
button.prev{background-position:-0 -1100px}.why-video-container .slideme_container.element6
button.next{background-position:-114px -1100px}.why-video-container .video-title{float:left;position:absolute;background-color:rgba(255,255,255,0.8);width:450px;padding:15px;border-radius:2px;left:10px;top:10px}.why-video-container .video-title
p{font-size:11px;line-height:1.3em;margin-bottom:0}.why-video-container .video-title
h3{font-size:1.4em;margin-bottom:0.6em}.why-video-container .video-title
a{padding-left:28px;font-weight:bold;background-position:0 -2px}.why-video-container .transparent-div-left{position:absolute;left:-20px;width:20px;height:540px}.why-video-container .transparent-div-right{position:absolute;right:-20px;width:20px;height:540px}.video-icon-wrapper{position:relative}.video-icon-wrapper .film-strip{width:21px;height:72px;background-position:0 -1149px!important;position:absolute;z-index:99}.video-icon-wrapper .video-play{width:28px;height:21px;background-position:0 -1235px!important;position:absolute;z-index:99;left:95px;top:25px}.listing-tripadvisor{float:right;font-size:11px;font-family:verdana;width:221px;margin-top:10px}.listing-tripadvisor.hc{width:292px;margin-top:5px}.listing-tripadvisor
.stars{letter-spacing:0}.listing-tripadvisor.hc
.stars{margin-right:5px}.listing-tripadvisor.hc .tripadvisor-link{float:right;margin-left:5px;letter-spacing:0}.listing-tripadvisor
.raiting{letter-spacing:-0.04em}.listing-tripadvisor.hc
.raiting{letter-spacing:0;margin-left:5px}.listing-tripadvisor
b{font-size:11px;display:block}.listing-tripadvisor.hc
b{display:inline-block;margin-right:8px}.tripadvisor-link{float:right;letter-spacing:-0.04em}.filter-sort-map-menu{padding:10px
10px 10px 10px;position:relative;background:none repeat scroll 0 0 #EFF7FC;border:1px
solid #FFF;border-radius:3px;box-shadow:1px 1px 0 rgba(0,0,0,0.2)}.mapTop{position:absolute;top:1px;left:0}.map-sort-menu .listing-map{padding-left:20px;float:left;position:relative}.map-sort-menu  .sort-layer{float:right}.sort-price,.sort-reviews{position:relative;margin-left:25px!important}.sort-price.down .icon, .sort-reviews.down
.icon{width:6px;height:5px;background-position:-50px -350px;position:absolute;top:7px;left:-10px}.sort-price.up .icon, .sort-reviews.up
.icon{width:6px;height:5px;background-position:-50px -400px;position:absolute;top:6px;left:-10px}.sort-price.standard .icon, .sort-reviews.standard
.icon{width:6px;height:5px;background-position:-23px -476px;position:absolute;top:7px;left:-10px}.icon-stars{background:url("/css/img/new-bg-images.png") no-repeat scroll 0 0 transparent;display:inline-block;width:12px;height:12px;background-position:0 -1274px}.icon-stars.half{background-position:0 -1316px}.icon-stars.no{background-position:0 -1294px}div.obj div.top h2 .headline-overflow{overflow:hidden;max-width:270px;text-overflow:ellipsis;white-space:nowrap;display:inline-block;line-height:28px;float:left}div#obj14 div.top h2 .headline-overflow{max-width:260px}div#obj43 div.top h2 .headline-overflow{max-width:250px}div.obj div.top
.basics.low{margin-top:8px;float:left}div#facility_header h1 span.island-headline{font-size:12px;font-family:verdana;margin-left:5px}div#facility_header div.hardFacts .inner .listing-tripadvisor{margin-top:10px;width:260px;padding-bottom:6px}div#facility_header div.hardFacts .inner .listing-tripadvisor
.raiting{margin-left:20px}div#facility_header div.hardFacts .inner .tripadvisor-link{margin-left:5px}.hc-details-layer div#facility_header div.hardFacts .inner .listing-tripadvisor{padding-bottom:3px}.hc-details-layer div#facility_header div.hardFacts dl dd, .hc-details-layer div#facility_header div.hardFacts dl
dt{line-height:26px}.hc-details-layer .listing-tripadvisor .tripadvisor-link, .hc-details-layer .listing-tripadvisor .raiting,
div#facility_header div.hardFacts .inner .tripadvisor-link, div#facility_header div.hardFacts .inner .listing-tripadvisor
.raiting{letter-spacing:0;margin-left:0}.show-more-rooms{display:block;float:right}.icon.blue-arrow-down{width:10px !important;height:10px !important;background-position:-50px -2299px!important}.icon.blue-arrow-up{width:10px !important;height:10px !important;background-position:-50px -2449px!important}.wrapper-room-images{margin-top:20px;margin-bottom:40px}div.details .imgs.more-images{display:none}div.details.beaches .imgs
.img_box{margin-left:37px}div.hc-details-rooms{float:none !Important;margin-left:0;width:100% !Important;margin-top:10px}div.hc-details-rooms .imgs
.img_box{margin-left:35px}.triangle-add-wrapper{position:relative;left:-4px;top:-4px;margin-left:0;z-index:998;display:none}.de .triangle-add-wrapper{display:block}.triangle-add{width:179px;height:179px;background-image:url(/css/img/seyvillas-free-sticky-banner.png);position:fixed;z-index:999;top:-6px;left:-6px;background-repeat:no-repeat}.cmt-team{padding-bottom:50px;margin-top:20px}.cmt-info li:first-child{width:90px;line-height:21px}.cmt-info
li{line-height:21px}body.yacht div.container .intro
p.intro_text{width:100%}body.yacht div.container .intro
p.intro_text{width:100%}.cr-link{float:right;margin-top:15px}ul.go-to-car-rental li:first-child{font-family:'Swiss_bold',Arial;font-size:14px}.fr ul.go-to-car-rental.tour-page li:first-child{font-size:13px;margin-top:2px}ul.go-to-car-rental li:last-child{float:right;margin-left:10px}ul.go-to-car-rental li:last-child
a{padding:0;margin-top:0;font-family:'Swiss',Arial;font-size:14px;color:#655c40;margin-right:15px}.fr ul.go-to-car-rental.tour-page li:last-child
a{font-size:13px}ul.go-to-car-rental li:last-child a
span{font-family:'Swiss_bold',Arial;color:#308cc9;font-size:20px}ul.go-to-car-rental li:last-child a:hover{text-decoration:none}ul.go-to-car-rental li:last-child a .book-now{color:#655c40;font-size:14px;margin-right:5px}.info_icon.car.no-frame{width:36px;height:16px;background-position:-254px -65px}ul.go-to-car-rental .island-name{text-transform:capitalize}.cr-link-simple{float:none !important;padding:0
!important;color:#655c40 !important;text-decoration:none !important}.datepicker-wrapper-content{width:480px;position:fixed;height:100%;display:block;top:0;bottom:0;right:0;-webkit-box-shadow:0 0 5px 4px rgba(0,0,0,0.3);box-shadow:0 0 5px 4px rgba(0,0,0,0.3);z-index:999;background-color:#ECF3FC}.datepicker-panel-overlay{position:fixed;opacity:0.4;bottom:0;top:0;left:0;right:0;margin:0
auto;width:100%;height:100%;background-color:#000;z-index:3;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}#datepicker-panel{background-color:#ECF3FC;right:-20px;top:0;bottom:65px;padding-bottom:80px;width:500px;height:auto;position:absolute;z-index:100;-webkit-overflow-scrolling:touch;overflow-y:scroll;overflow-x:hidden}#datepicker-panel.flex-panel{bottom:72px;padding-bottom:82px}#datepicker-panel.details-panel{bottom:65px;padding-bottom:80px;top:-10px}#datepicker-ipad-message{background-color:#c2d5ef;padding:5px;padding-left:25px;font-weight:bold;text-align:left;display:none}.datepicker-buttons-wrapper
.inactive{background:none repeat scroll 0 0 #EDEDED !important;color:#AAA;border:1px
solid #AAA}#datepicker-ipad-message.ipad-mesage-top{margin:10px
-22px -22px -22px}#datepicker-ipad-message.ipad-mesage-bottom{margin:-22px -22px 10px -22px}#datepicker-ipad.wrapper{height:600px;width:450px;padding:0
0px 20px 20px;font-size:1.1em}#datepicker-ipad #jrange
input{width:200px}#datepicker-ipad #jrange
div{font-family:verdana;background:#e4f4ff;border:none;color:#655c40}#datepicker-ipad .date-range-selected > #datepicker-ipad  .ui-state-active,
#datepicker-ipad .date-range-selected > #datepicker-ipad  .ui-state-default{background:none}#datepicker-ipad .ui-datepicker .ui-datepicker-header{background:none}#datepicker-ipad .ui-datepicker .ui-datepicker-title{margin:0;text-align:left;font-size:1.4em !important;margin-bottom:5px;margin-top:20px;color:#655c40 !important;font-family:Swiss_bold !important;text-transform:Capitalize}#datepicker-ipad .ui-datepicker
table{width:100%;border:1px
solid #5C79A5;border-collapse:separate;background-color:#fff}#datepicker-ipad .ui-datepicker
td{border:0;padding:0;height:60px;width:60px;vertical-align:middle;display:table-cell;text-align:center;border:1px
solid #d5e7f3;border-collapse:collapse}#datepicker-ipad .ui-state-default, #datepicker-ipad  .ui-widget-content .ui-state-default{border:none;background:none;font-weight:bold;color:#655c40}#datepicker-ipad .ui-datepicker td span, #datepicker-ipad .ui-datepicker td
a{display:initial}#datepicker-ipad .ui-datepicker td.firstlast, #datepicker-ipad .ui-datepicker td.last, #datepicker-ipad .ui-datepicker
td.first{background-color:#ffffff!important}#datepicker-ipad .ui-datepicker td.first span a, #datepicker-ipad .ui-datepicker td.last span a, #datepicker-ipad .ui-datepicker td.middle span
a{color:#fff}#datepicker-ipad .ui-datepicker td.first
span{color:#fff;background-color:#ccc645;border-bottom-left-radius:25px;border-bottom-right-radius:0;border-top-left-radius:25px;display:block;padding-top:12px;padding-bottom:12px;margin-left:4px;text-align:center}#datepicker-ipad .ui-datepicker td.last
span{color:#fff;background-color:#ccc645;border-bottom-right-radius:25px;border-bottom-left-radius:0;border-top-right-radius:25px;display:block;padding-top:12px;padding-bottom:12px;margin-right:4px;text-align:center}#datepicker-ipad .ui-datepicker td.middle
span{color:#fff;background-color:#ccc645;display:block;padding-top:12px;padding-bottom:12px;text-align:center}#datepicker-ipad .ui-datepicker td.middle.inq
span{color:#fff;background-color:blue;display:block;padding-top:12px;padding-bottom:12px;text-align:center}#datepicker-ipad .ui-datepicker td.suggestion
span{color:#fff;background-color:#e5e2a2;display:block;padding-top:12px;padding-bottom:12px;color:#655c40;font-weight:bold;text-align:center}#datepicker-ipad .ui-datepicker td.suggestionlast
span{color:#fff;background-color:#e5e2a2;border-bottom-right-radius:25px;border-bottom-left-radius:0;border-top-right-radius:25px;border-left:none;display:block;padding-top:12px;padding-bottom:12px;margin-right:4px;text-align:center}#datepicker-ipad .ui-datepicker td.one
span{color:#fff;background-color:#ccc645;display:block;padding-top:14px;padding-bottom:14px;margin-left:6px;text-align:center;border-radius:24px;width:44px}#datepicker-ipad .ui-datepicker td.ui-datepicker-unselectable{background-color:#ffffff!important}#datepicker-ipad .ui-datepicker
th{padding: .2em .3em;text-align:center;font-weight:normal;border:0;border-bottom:1px solid #308CC9}#datepicker-ipad .ui-datepicker-multi .ui-datepicker-group
table{width:100%;margin:0;border:1px
solid #308CC9}#datepicker-ipad .ui-state-disabled, .ui-widget-content .ui-state-disabled, #datepicker-ipad  .ui-widget-content .ui-state-disabled
span{opacity:1;filter:Alpha(Opacity=100);background-image:none;color:#c5c3c1;font-weight:normal}.datepicker-sticky-header{position:absolute;background-color:#d1e2f9;display:block;padding:15px
22px 20px 22px;width:auto;z-index:120;right:-2px;top:0;border-bottom:1px solid #c9ddf7;text-align:left}.datepicker-sticky-footer{position:absolute;bottom:0;background-color:#fff;display:block;padding:15px
22px 20px 22px;width:auto;z-index:120;right:-2px;bottom:0;border-top:3px solid #308cc9}.datepicker-buttons-wrapper .btn-apply{}.datepicker-buttons-wrapper .btn-cancel{background:#fff;border:1px
solid #308cc9;color:#308cc9;border-radius:2px}.datepicker-buttons-wrapper{text-align:left}.datepicker-buttons-wrapper ul
li{width:209px}#datepicker-ipad .ui-datepicker td.ui-datepicker-unselectable.allocated{background-color:#f2c1bb !important}#datepicker-ipad .ui-datepicker td.ui-datepicker-unselectable.allocated
span{color:#cf887f}#datepicker-ipad .ui-datepicker td.ui-datepicker-unselectable.ui-datepicker-other-month.allocated{background-color:#ffffff!important}#datepicker-ipad .ui-datepicker
td.inq{background-color:#ebcc7a !important}#datepicker-ipad .ui-datepicker td.inq
span{color:#fff}#datepicker-ipad .ui-datepicker td.ui-datepicker-unselectable.inq{background-color:#ffffff!important}.datepicker-buttons-wrapper
ul.dates{width:100%;text-align:left;margin-top:-10px;margin-bottom:20px}.datepicker-buttons-wrapper ul.dates
li{width:100%;text-align:left}.datepicker-buttons-wrapper ul.dates
b{margin-left:20px}.datepicker-buttons-wrapper ul.dates
li.first{border-bottom:1px solid #c1d2ea;padding-bottom:10px}.datepicker-buttons-wrapper ul.dates
li.last{border-top:1px solid #eff5fd;padding-top:10px;padding-bottom:10px}.datepicker-buttons-wrapper select.tablet-select{-webkit-appearance:none;width:100%;padding:10px
2px 10px 10px;font-weight:bold;color:#4A6288;border-radius:3px;background-color:#fff;border:1px
solid #4A6288;-webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);font-size:1.2em;background-image:url(/css/mobile/img/tablet-select-arrow.svg);background-size:18px 18px;background-repeat:no-repeat;background-position:410px center;margin-top:5px;margin-bottom:20px}.datepicker-radios-wrapper .datepicker-input{}.datepicker-radios-wrapper ul
li{border:1px
solid #5473A2;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;-webkit-box-shadow:0 3px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 3px 3px rgba(0, 0, 0, 0.1);box-shadow:0 3px 3px rgba(0, 0, 0, 0.1);display:block;padding:8px
8px;font-weight:bold;text-align:left;text-decoration:none !important;cursor:pointer;background-color:#fff;width:191px}.datepicker-radios-wrapper{margin-top:5px}.datepicker-radios-wrapper
label{cursor:pointer;font-size:1.0em}.icon-tablet-change{background-image:url(/css/img/new-bg-icons.png);background-repeat:no-repeat;background-position:10px -1160px;width:45px;height:30px}form#details_request_form li.dates
input.request_date_input_tablet{border-radius:2px;-webkit-appearance:none;text-align:left;padding-left:5px;position:relative;width:143px}.cmt-voucher-wrapper{width:100%;height:500px}.cmt-voucher-bg{background:url(/css/img/voucher-form-bg-wide.jpg) no-repeat;background-size:100% auto;height:470px}.cmt-voucher-header{width:100%;height:20%;margin-top:3%;position:absolute}.header-content{width:100%;text-align:center;position:relative}.cmt-voucher-header
.logo{background:url(/css/img/seyvillas-logo-white.png) no-repeat;width:236px;height:95px;margin-left:auto;margin-right:auto}.cmt-voucher-header
h1{text-align:center;font-size:5.2em;color:#fff;margin-top:4%;padding-bottom:0;margin-bottom:2%;text-transform:uppercase}.cmt-voucher-header
p{font-family:Swiss;color:#fff;font-size:2em}.cmt-voucher-form-container{width:90%;position:absolute;background-color:#fff;padding:5%;text-align:left}.cmt-page{width:100%;height:100%;margin-left:auto;margin-right:auto;background-color:#e4f4fd}.cmt-page-content{width:100%;height:100%;margin:0
auto;text-align:left;position:relative;background-color:#fff}.cmt-voucher-form-container
h3{font-size:2.8em;margin-top:2%}.cmt-voucher-form-container
p{font-size:1.6em;margin-top:-5px}.cmt-voucher-form-container
.star{color:#EB7934}.cmt-voucher-form-container
input.text{border:1px
solid #77B9E5;box-shadow:3px 3px 3px rgba(0, 0, 0, 0.2) inset;height:28px;padding-left:5px;width:350px;background:none repeat scroll 0 0 #FFF;height:30px;line-height:30px;border-radius:3px;font-size:1.0em;color:#655c40;margin-bottom:3%}.cmt-voucher-form-container  .cmt-form-content{font-size:1.6em}.cmt-voucher-form-container  .cmt-form-content
li{padding-bottom:1%}.cmt-voucher-form-container .cmt-form-content li
b{margin-bottom:1%;display:block}.cmt-voucher-form-container .cmt-form-content
li.chapter{margin-top:3%}.cmt-voucher-form-container
input.checkbox{margin-bottom:1%}.cmt-voucher-form-container .cmt-form-content .cmt-submit{height:50px;line-height:50px;width:250px;float:left}.cmt-voucher-form-container .cmt-form-content
li.col1{float:left;margin-right:5%}.cmt-voucher-form-container .cmt-form-content
li.col2{float:left;margin-bottom:2%}.cmt-voucher-form-container .cmt-form-content li
label.block{display:block;margin-bottom:2%}.cmt-voucher-form-container
.star.right{float:right;margin-top:2%}.cmt-success-wrapper{top:0;left:0;bottom:0;right:0;z-index:100;position:fixed;background:none repeat scroll 0 0 rgba(0, 0, 0, 0.5);height:100%;width:100%;display:none}.cmt-success-wrapper .layer-content{background:none repeat scroll 0 0 #FFF;box-shadow:0 0 20px rgba(0, 0, 0, 0.5);padding:20px;position:absolute;text-align:left;top:35%;width:40%;left:30%;right:30%}.cmt-success-wrapper  .layer-content
h2{background-color:#e4f4ff;padding:40px;margin:-20px -20px 0 -20px;font-size:2.4em}.cmt-success-wrapper .layer-content
p{margin:20px
0 0 0;font-size:1.6em;line-height:1.8em;padding:20px}#datepicker-ipad .ui-datepicker td.ui-datepicker-unselectable{background-color:#fff;color:#c5c3c1}#datepicker-ipad .ui-datepicker td.ui-datepicker-other-month
span{color:#c5c3c1;background-color:#fff}input.datepicker-calendar{background-image:url("/css/img/datepicker.png")!important;background-repeat:no-repeat;background-position:right center;text-align:left}input.hc-datepicker-calendar{background-image:url("/css/img/datepicker.png")!important;background-repeat:no-repeat !important;background-position:160px center !important}#hc-period-dates
input.request_date_input_tablet{border-radius:3px;-webkit-appearance:none;text-align:left;padding-left:5px;background:none repeat scroll 0 0 #FFF;border:1px
solid #77B9E5;height:26px;padding:2px
2px 2px 5px;width:185px}.cr-select-date li
input.request_date_input_tablet{border-radius:3px;-webkit-appearance:none;text-align:left;background:none repeat scroll 0 0 #FFF;border:1px
solid #77B9E5;padding:6px;width:200px;text-align:left}.exc-contactFormBox .form_block
input.request_date_input_tablet{border-radius:3px;-webkit-appearance:none;text-align:left;background:none repeat scroll 0 0 #FFF;border:1px
solid #77B9E5;width:200px;padding-left:80px}input.cr-datepicker-calendar{background-image:url("/css/img/datepicker.png")!important;background-repeat:no-repeat !important;background-position:175px center !important}.exc-Input-date{width:220px !important;height:30px;line-height:30px;width:240px!important}input.exc-datepicker-calendar{background-image:url("/css/img/datepicker.png")!important;background-repeat:no-repeat !important;background-position:215px center !important}.ui-datepicker .ui-datepicker-next{display:none !important}.select-arrow-frame{height:26px;overflow:hidden;background:url("/css/img/select-arrow.png") no-repeat scroll 0 0 #fff;border:1px
solid #7ABDEA}.select-arrow-frame.arrow-time-search{background-position:180px 12px;width:200px}.select-arrow-frame
select{background-color:transparent;border:none;padding:5px;color:#655c40}.select-arrow-frame.arrow-time-search
select{width:224px}ul.time-search-list{padding:0
20px 15px 20px}.select-arrow-frame.calendar-date-picker{background:url("/css/img/datepicker.png") no-repeat scroll 0 0 #fff;background-position:178px 6px;width:200px}.select-arrow-frame.calendar-date-picker
input{background-color:transparent;border:none;padding:5px;padding-left:90px;background-image:none!Important;width:120px;color:#655c40}.time-search-list .select-arrow-frame.calendar-date-picker
input.request_date_input_tablet{height:28px;text-align:left;float:left;padding-left:0}ul.time-search-list li.dep-arr{position:relative}ul.time-search-list li.dep-arr
label{position:absolute;top:5px;left:9px}ul.time-search-list
li{margin-bottom:5px;text-align:right}ul.time-search-list li
input.button{width:202px;cursor:pointer;height:30px;line-height:30px}.en .lang-nodisplay{display:none}div.obj div.content div.left .footer-menu{width:100%;margin-top:12px}.icon.icon-map{background:url("/css/img/new-bg-images.png") no-repeat scroll 0 0 transparent;display:inline-block;width:72px;height:15px;background-position:-61px -445px}.icon.icon-bed{background:url("/css/img/new-bg-images.png") no-repeat scroll 0 0 transparent;display:inline-block;width:72px;height:12px;background-position:-54px -484px}div.obj div.content div.left .footer-menu li .listing-tripadvisor{float:right;font-size:11px;font-family:verdana;width:222px;margin-top:-10px}.obj-show-map,.obj-show-rooms{font-size:12px;font-family:verdana;color:#308cc9}div.obj div.content div.right .col-bottom{position:relative;bottom:0;height:285px}div.obj div.content ul.price-box{background:none repeat scroll 0 0 #FDF6E1;bottom:0;padding:20px
0;right:-1px;text-align:center;width:220px}div.obj div.content div.right .col-bottom .button-list{margin-top:6px}div.obj div.content div.right .col-bottom .price-box-list .price-box{height:183px;position:relative}div.obj div.content ul.price-box
li.occupancy{font-size:10px;margin-bottom:6px;margin-top:-5px}div.obj div.content ul.price-box
li.price_value{position:relative}div.obj div.content ul.price-box
span.value{font-size:1.5em;font-weight:bold}div.obj div.content ul.price-box
li.service{font-size:10px;margin-top:3px}div.obj div.content .period-search-label{position:absolute;z-index:99;width:100%;margin-left:2px}div.obj div.content .period-search-label
li{background-color:#d7dd96;padding:3px;font-size:11px;text-align:center}.obj-layer-content{padding:8px
8px 0 8px;margin:5px
0 5px 0}.obj-layer-content  h3, .hc-discount-content
h3{font-family:swiss;border-bottom:1px solid #e8e8e8;padding-bottom:12px;font-size:1.5em !important}.obj-room-content .obj-priceTable{width:100%}.obj-room-content .obj-priceTable
th.title{background-color:#e4f4ff;padding:5px}.obj-room-content .obj-priceTable
th.category{}.obj-room-content .obj-priceTable td.content .text-owerflow{width:100%;display:inline-block;overflow:hidden;height:20px;text-overflow:ellipsis;white-space:nowrap}.obj-room-content .obj-priceTable td.content .text-owerflow2{width:auto;display:inline-block;overflow:hidden;height:20px}.obj-room-content .obj-priceTable td.content
.show_cal{text-align:right;font-size:11px;position:relative;margin-right:10px}.obj-room-content .obj-priceTable td.content.booking-calendar{padding-right:2px}td.td-right{text-align:right;padding-right:10px}div.obj.excursion-obj div.content
div.right{height:340px;margin-left:598px;width:298px;padding-left:25px}div.obj div.content div.right .offer-list
span{display:block;margin-bottom:0}.obj-room-content .obj-priceTable
td.content{padding:5px
5px 0 10px;position:relative}.obj-room-content .obj-priceTable
th.title{padding:5px
5px 5px 10px}.obj-room-content .obj-priceTable th.title.border-right{border-right:2px solid #fff;padding:5px
5px 5px 10px}.obj-room-content .obj-priceTable td.content.obj-booking-cal{}.obj-offers.obj-layer-content,.hc-discount-content{margin:5px
0 5px 0;padding:8px
8px 0 8px}div.obj div.content  .footer-menu
td{border-right:1px solid #e8e8e8;padding-left:10px;padding-right:10px;text-align:center}.fr div.obj#obj43 div.content .footer-menu td, .fr div.obj#obj168 div.content .footer-menu td, .fr div.obj#obj204 div.content .footer-menu td, .fr div.obj#obj5 div.content .footer-menu
td{border-right:1px solid #e8e8e8;padding-left:0;padding-right:0;text-align:center}div.obj#obj237 div.top h2 .headline-overflow, div.obj#obj236 div.top h2 .headline-overflow, div.obj#obj238 div.top h2 .headline-overflow{max-width:280px}div.obj div.content  .footer-menu td:first-child{padding-left:2px;text-align:left}div.obj div.content  .footer-menu td:last-child{padding-right:0;border-right:none}div.obj.detail-listing div.content .price-box-list
li.occupancy{font-size:12px;margin-bottom:8px;margin-top:22px;width:100%;text-align:center;margin-left:0}div.obj.detail-listing div.content .price-box-list
li.service{font-size:12px;width:100%;text-align:center;margin-left:0;margin-top:15px}div.obj.detail-listing div.content .price-box-list li.more-room-types{font-size:12px;margin-top:15px;position:absolute;width:100%;bottom:15px}div.obj.detail-listing.room_has_offer div.content ul.price-box li.more-room-types{bottom:40px}div.obj.detail-listing div.content ul.price-box
span.value{font-size:2.0em;font-family:swiss_bold;font-weight:normal;width:100%;text-align:center;margin-left:0}div.obj.detail-listing div.content ul.price-box span.currency-divider{font-size:1.6em;font-family:swiss;font-weight:normal;width:100%;text-align:center;margin-left:0}.obj-list-item-room  div.bookCal
th.month{width:33px}.obj-list-item-room  div.bookCal td, .obj-list-item-room  div.bookCal
th{height:19px;line-height:19px;padding:0;text-align:center;width:19px}.obj-list-item-room  div.bookCal
table{background-color:#FFF;padding-bottom:0;padding-right:0;margin-bottom:0}.obj-list-item-room  .booking-cal-header{width:605px;float:left}.obj-list-item-room  div.bookCal .legend
ul{margin-left:20px}.obj-room-content .obj-priceTable
td.content.price{position:relative}.obj-room-content .obj-priceTable td.content.price  .room-avail{right:-42px}div.obj.detail-listing div.content ul.price-box li.price-container{position:absolute;top:50px;width:100%}div.obj.detail-listing.room_has_offer div.content ul.price-box li.price-container{top:43px}div.obj.detail-listing.room_has_offer div.content ul.price-box
li.service{margin-top:12px}div.obj.detail-listing.room_has_timesearch div.content ul.price-box li.room-name{margin-top:15px}div.obj.detail-listing.room_has_timesearch.room_has_offer div.content ul.price-box li.more-room-types{bottom:40px}div.obj.detail-listing.room_has_timesearch.room_has_offer div.content ul.price-box li.price-container{top:30px}div.obj.detail-listing.room_has_timesearch.room_has_offer div.content ul.price-box
li.occupancy{margin-top:40px}div.obj.detail-listing   div.content ul.price-box li.occupancy .per-night{text-transform:lowercase}.de div.obj.detail-listing div.content ul.price-box li.occupancy .per-night{text-transform:capitalize}div.obj div.content div.right .price-box-list .text-owerflow-name{width:205px;display:inline-block;overflow:hidden;height:20px;text-overflow:ellipsis;white-space:nowrap}div.obj.detail-listing.room_has_timesearch div.content ul.price-box
li.occupancy{margin-top:30px}div.obj.detail-listing.room_has_timesearch.room_has_offer.you-save-discount div.content ul.price-box
li.occupancy{margin-top:30px}div.obj.detail-listing.room_has_timesearch.room_has_offer.you-save-discount div.content ul.price-box
li.service{margin-top:8px}#content_inner h3.filter-result{font-weight:normal;font-family:swiss;font-size:1.3em;float:left}#content_inner h3.filter-result
b{font-weight:normal;font-family:swiss_bold}#content_inner .link-clear-filters{float:right;position:relative;padding-right:22px}.icon.icon-clear{width:14px !Important;height:14px !Important;background-position:-50px -1700px;position:absolute;right:0;top:2px;margin-right:0}.time-search-list .link-clear-filters{position:relative}.loader-wrapper{background:#fff;opacity:0.7;position:fixed;width:960px;margin:auto;top:0;bottom:0;z-index:999;display:none}.loader-filter{background:url('/img/site/load.gif') no-repeat scroll center center;margin-bottom:0;margin-top:50px;margin-left:20px;position:fixed;width:100%;z-index:1;display:block;padding:20px;text-align:center;width:920px;top:50%}.obj-list-item-layer .obj-room-content{margin-top:25px}.datepicker-calendar{background-image:url("/css/img/datepicker.png")!important;background-repeat:no-repeat;width:13px;height:13px;display:inline-block;position:absolute;right:0;top:0}.room_allocated .room-allocated-label{position:relative;display:inline-block;height:20px;float:right;display:block}.room_allocated .room-avail-label{display:none}.room_allocated .room-avail-label{display:none}.label-block{position:relative;display:inline-block;width:55px;height:13px}.de .label-block{width:45px}.fr .label-block{width:48px}.it.label-block{width:60px}.room-allocated-label{display:none}.room_free .room-avail-label{position:relative;display:inline-block;height:20px;display:block}.room_allocated.room_in_selection .room-avail-label{display:none}.room-avail-label .room-label{border:1px
solid;color:white;font-size:10px;line-height:18px;margin-top:4px;padding:0
2px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);position:absolute;right:0;top:-5px;float:right;display:block;background-color:#A49A10}.room-allocated-label .room-label{border:1px
solid;color:white;font-size:10px;line-height:18px;margin-top:4px;padding:0
2px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);position:absolute;right:0;top:-5px;float:right;display:block;background-color:#A49A10}.room-avail-label .room-label.room-avail{background-color:#A49A10}.room-allocated-label .room-label.room-allocated{background-color:#E94824;height:18px}.room-avail-label .room-label:before{border-color:transparent #FFF;border-style:solid;border-width:6px 6px 6px 0;content:"";display:block;left:-7px;position:absolute;top:3px;width:0;z-index:0}.room-allocated-label .room-label:before{border-color:transparent #FFF;border-style:solid;border-width:6px 6px 6px 0;content:"";display:block;left:-7px;position:absolute;top:3px;width:0;z-index:0}.room-avail-label  .room-label:after{border-style:solid;border-width:5px 5px 5px 0;content:"";display:block;left:-5px;top:4px;width:0;z-index:1;position:absolute;border-color:transparent #A49A10}.room-allocated-label  .room-label.room-allocated:after{border-style:solid;border-width:5px 5px 5px 0;content:"";display:block;left:-5px;top:4px;position:absolute;width:0;z-index:1;border-color:transparent #E94824 !important}.obj-room-content
.room_allocated{color:#655c40}.sort-show-on-map{float:right !important}.filter-menu{margin:-10px;background:#d2ebfb;padding:10px
10px 5px 10px;margin-bottom:10px}.map-sort-menu{}.filter-menu .filter-item{float:left;background-color:#fff;border-radius:2px;position:relative;padding:2px
20px 2px 6px;margin:0
10px 5px 0;position:relative}.filter-menu .filter-item
a.remove{position:absolute;top:4px;cursor:pointer;height:15px;width:14px;background:url("/css/img/new-bg-images.png") no-repeat scroll 0 0 transparent;background-position:0 -1432px;display:inline-block}.filter-menu .filter-item
span{float:left;margin-right:5px}.requestForm .config .col li
select.multiroom{width:50px;margin-right:10px;margin-left:25px;float:left;margin-top:3px}.requestForm .config .col li select.multiroom+label{width:auto;display:inline-block;line-height:18px}.requestForm .config .col li.room_free select.multiroom+label{width:410px}.requestForm .config .col li.room_allocated select.multiroom+label{width:280px}.requestForm .config .col li .multiroom-availabilty-labels{}.check-selected-rooms
input{position:absolute;left:-9999px}.requestForm .config .col li.radio.checked div.check-selected-rooms
.icon{display:block}.requestForm .config .col li.radio div.check-selected-rooms
.icon{display:none}.requestForm .config
.col2.board{margin-top:10px}.requestForm .config .col li.radio.radio-select-rooms{padding-left:0}.you-save-discount .discount-wrapper{position:relative;padding-left:22px}.hc-discount .discount-wrapper{position:relative;padding-left:25px}.hc-discount .discount-wrapper
.icon{position:absolute;left:0;top:0}.you-save-discount .discount-wrapper
.icon{position:absolute;left:0;top:0}.you-save-discount{margin-top:6px}.plan-list{margin:20px
0 40px}.plan-list.multiple{margin-bottom:10px}.plan-list
h3{font-size:16px;float:left;margin-bottom:0}.plan-list
h4{font-size:13px;margin:20px
0 0}.plan-list
h5{margin:20px
0 0}.plan-list h3
span{font-family:swiss}.plan-list .content-row{background-color:#eef7fd;padding:10px
10px 10px 15px;border-bottom:1px solid #b9e1fa;position:relative}.plan-list .content-row.border-top{border-top:1px solid #b9e1fa}.plan-list .content-row.with-image{padding:30px
10px 30px 15px}.wedding-main-pic{margin:10px
0 20px}.small-image-wedding{position:absolute;right:80px;top:11px;z-index:999}.link-beach-page{position:absolute;right:10px;top:30px;z-index:999;font-family:swiss_bold;font-size:13px;display:none}.link-beach-page-title{z-index:999;font-family:swiss_bold;font-size:13px}.plan-list .content-row
span.price{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);display:inline-block;position:absolute;right:15px}.plan-list .content-row.first{border-top:1px solid #b9e1fa;margin:20px
0 0}.plan-list .category-headline a.more-info{width:15px;height:15px;float:right;background:url("/css/img/icons_new.png") no-repeat scroll -50px -1900px transparent}.wedding-islands
li{margin-left:50px !important}.checkbox-custom input, .radio-custom
input{position:absolute;left:-999em}.icon-checkbox{background-position:0 -1599px !Important}.checkbox-custom  label, .radio-custom
label{padding-left:35px}.checkbox-custom,.radio-custom{cursor:pointer}.more-info-layer{border:1px
solid #b9e1fa;padding:10px;margin-bottom:10px;font-size:11px;line-height:17px;display:none;padding-right:20px}.more-info-layer .more-info-layer-close{background-position:-50px -2050px;float:right;margin-right:-12px;margin-left:8px;margin-top:-2px}.link-locations-map{margin-left:10px}#location-praslin{display:none}#location-ladigue{display:none}.content-row.sub-title{background-color:#fff;padding:6px
10px 6px 15px}.double-row{height:35px}.double-row
span.price{margin-top:-8px !important}#wedding-island-mahecerf{display:block}#wedding-island-praslin{display:none}#wedding-island-ladigue{display:none}#wedding-island-otherislands{display:none}.weddingjournals .travel-diary-list li.travel-image a
img{width:322px !Important}.weddingjournals .travel-diary-list li.cols:nth-child(even){margin-right:0!important}.weddingjournals .travel-diary-list li.cols:nth-child(3n+3){margin-right:20px}.weddingjournals .travel-diary-list
li.cols{width:320px;min-height:424px;margin-bottom:30px}.weddingjournals .travel-diary-list li.cols
p{min-height:75px}.hc-block-content div.obj div.content
div.left{width:537px}#hc-content div.obj div.content
div.right{width:290px;height:257px;margin-left:548px;margin-top:2px;padding-left:0}#hc-content div.obj div.content
.imgBox{height:257px}#hc-content div.obj div.content
ul.price{background:none repeat scroll 0 0 #FDF6E1;bottom:0;padding:15px
0;position:relative;right:0;text-align:center;width:290px;height:227px}#hc-content div.obj div.content
ul.buttons{width:290px;margin-top:8px}#hc-content div.obj div.content ul.buttons
li{width:142px;margin-left:5px;position:relative}#hc-content div.obj div.content div.right .available-offers{width:290px;bottom:4px;margin-top:0}#hc-content .hc-show-discounts:hover{color:#655c40}#hc-content div.obj div.content ul.buttons .button
span.textDetails{display:inline-block;width:100%;text-align:center;margin-left:5px}#hc-content div.obj div.content div.right .price-box-list .text-owerflow-name{width:270px}#hc-content div.obj div.content .price-box-list
li.occupancy{font-size:12px;margin-bottom:8px;margin-top:40px;width:100%;text-align:center;margin-left:0}#hc-content div.obj.obj-has-discount  div.content .price-box-list
li.occupancy{margin-top:30px}#hc-content div.obj.obj-has-discount.room-has-discount  div.content .price-box-list
li.occupancy{margin-top:15px}#hc-content div.obj div.content .price-box-list
li.service{font-size:12px;width:100%;text-align:center;margin-left:0;margin-top:15px}#hc-content div.obj div.content .price-box-list li.more-room-types{font-size:12px;margin-top:15px;position:absolute;width:100%;bottom:15px}#hc-content div.obj.obj-has-discount div.content .price-box-list li.more-room-types{bottom:43px}#hc-content div.obj div.content .price-box-list
span.value{font-size:2.0em;font-family:swiss_bold;font-weight:normal;width:100%;text-align:center;margin-left:0}#hc-content div.obj div.content .price-box-list .you-save-discount
span{font-family:verdana;font-size:12px}.listing-tripadvisor.hc-detail
.stars{float:none;margin-right:5px;margin-left:0;letter-spacing:0}.listing-tripadvisor.hc-detail .tripadvisor-link{float:right!important;margin-left:5px}#hc-details-layer .hc-accLayer-btns .you-save-discount{margin-top:0}#page.hc-fixed-scroll+#footer{display:none}#hc-content  div.obj div.content .footer-menu
td.first{padding-left:2px}.offer_block li, .hc-discount-content
li{margin-top:15px}div.obj div.content div.left .footer-menu.yacht{width:auto;font-size:11px !important}#hc-content div.obj div.content div.left .footer-menu.yacht{width:auto}div.obj div.obj .room-label:before{border-color:transparent #FFF;border-style:solid;border-width:6px 6px 6px 0;content:"";display:block;left:-7px;position:absolute;top:3px;width:0;z-index:0}div.obj .room-label{border:1px
solid;color:white;font-size:10px;line-height:18px;padding:0
2px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);display:none;position:absolute;right:0;top:-2px;float:right}div.obj .room-label:after{border-style:solid;border-width:5px 5px 5px 0;content:"";display:block;left:-5px;position:absolute;top:4px;width:0;z-index:1}div.obj .room-allocated .room-label{background-color:#E94824;display:block;position:relative}div.obj .room-allocated .room-label:after{border-color:transparent #E94824}div.obj .room-allocated{background-color:#fff;position:relative;display:inline-block;float:right;display:block}#hc-content div.obj .room-allocated{background-color:#E94824}div.obj .room-available .room-label{background-color:#A49A10;display:block;position:relative}div.obj .room-available .room-label:after{border-color:transparent #A49A10}div.obj td
.listing_discount{float:right;margin-right:2px;font-family:swiss_bold;font-size:15px}div.obj  .listing-tripadvisor
.stars{float:none}.tt-content{display:none;padding:10px
15px;border:1px
solid #AAD3EF;background-color:#fff;color:#655c40;left:25px;bottom:-90%;position:absolute;z-index:99;width:auto;font-size:11px;white-space:nowrap}.hc-room-select-content .tt-content{width:150px;white-space:normal;left:22px}.tt-content
b{text-transform:capitalize}.hc-tooltip:hover .discount-icon-tooltip{background-color:#AAD3EF}.hc-tooltip:hover .tt-content{display:block}.hc-tooltip .tt-content{display:none}.discount-icon-tooltip{float:left;margin-right:15px;font-family:swiss_bold;font-size:15px;border:1px
solid #AAD3EF;padding:2px
4px 0 4px;margin-top:-4px !important;margin-left:-2px;background:none repeat scroll 0 0 #E4F4FF}.you-save-discount .price-value,.object-has-applied-discount .price-value{position:absolute;left:45px;top:6px}.room-list-discount .price-value{position:absolute;left:45px;top:0}.price-on-demand{font-style:italic}.you-save-discount  .price-value-container{position:relative}.requestForm .item-details{display:none}.requestForm .show-item-details .item-details{display:block}.hc-tooltip{position:absolute;top:8px}#hc-content .hc-tooltip, #hc-layer .hc-tooltip, #hc-details-layer .hc-tooltip{top:0}.cr-car-type
h3{margin-bottom:15px}.star{color:#EB7934}.bottom-note-discount{margin-top:15px;font-style:italic;font-size:11px}.photo-gallery{width:206px;height:138px;float:left;margin-bottom:24px;margin-left:20px}.photo-gallery
a{display:block;position:relative}.photo-gallery
.caption{background-color:#fff;color:#655c40;bottom:0;font-size:11px;left:0;margin:0;padding:5px
10px;position:absolute;right:-1px;opacity: .8;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.photo-gallery.col-1{margin-left:0}.headline-left{float:left}.headline-left+a.right{float:right;margin-top:2px}.pricebox-details
li{padding:3px
0}.pricebox-details li:first-child{width:65px}.pricebox-details li:last-child{width:175px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.pricebox-detailbox{border-bottom:1px solid #b9e1fa;padding-bottom:10px;padding-top:5px;padding-left:3px}.content .right-link{float:right;margin:15px
0}.wedding-video-container{width:658px;height:370px;background-color:#e4f5ff;margin-bottom:40px;position:relative}.wedding-video-container .player-button{position:absolute;z-index:99;left:255px;top:155px;text-align:center}.wedding-video-container .player-button .icon-white-player{background:url("/css/img/new-bg-images.png") no-repeat scroll 0 0 transparent;background-position:0 -1880px;width:80px;height:50px;display:inline-block}.wedding-video-container .player-button
h3{font-size:15px;color:#fff;margin-top:10px}#wedding-video{position:absolute;top:1px;left:1px;z-index:999;width:658px;height:370px;background-color:#000;display:none}.transfer-map-video{position:relative}.transfer-map-video{position:relative}.transfer-video-container{position:absolute;right:25px;top:70px;z-index:9}.transfer-col{width:450px}.transfer-video-container .youtube-video-desciption ul li:last-child{font-style:normal;font-size:12px}.transfer-video-container .youtube-video-desciption ul li:first-child{color:#308cc9;margin-top:4px}.transfer-video-container .youtube-video-desciption
ul{text-align:left}.transfer-video-container  .video-icon-wrapper{width:195px;height:111px;display:block}.transfer-video-container .video-icon-wrapper .video-play{left:88px;top:50px;}.teaser-video-container{position:absolute;right:-70px;top:58px;z-index:9}.teaser-video-container  .video-icon-wrapper{width:120px;display:block}.teaser-video-container .youtube-video-desciption{width:120px}.teaser-video-container .youtube-video-desciption
a{color:#fff;font-family:'Swiss_bold',Arial;font-size:1.2em}.transfer-link{margin-top:15px;display:block;font-size:11px}.transfer-link{margin-top:20px;display:block;font-size:11px;text-decoration:none!important;line-height:14px;text-align:left;padding-left:23px;position:relative;cursor:pointer}.hc-block.block-1 .transfer-link{display:inline-block;margin-left:20px;font-family:'Swiss_bold',Arial;font-size:14px;font-weight:normal}#main_header #front_offer.v3 .example .transfer-link{margin-top:10px;color:#fff;text-decoration:underline!important}.video-link-icon{background:url("/css/img/new-bg-images.png") no-repeat scroll -75px -113px transparent;width:16px;height:11px;display:block;position:absolute;left:0;top:1px}.video-link-icon.large{background:url("/css/img/new-bg-images.png") no-repeat scroll -73px -87px transparent;width:18px;height:11px}.button-right{text-align:right;padding-bottom:60px}.button-simple-blue{padding:10px
20px 10px 20px;border:1px
solid #308cc9;font-weight:bold!important;width:168px;display:inline-block;text-align:center}.button-simple-blue
.icon{margin-right:10px}.button-simple-blue.arrow-up
span{width:10px !important;height:10px !important;background-position:-50px -2449px!important}#rating_form
.content{margin-bottom:0}.close-review-form{float:right;margin-right:0 !important}#rating_form
li.submit{margin:0!important}.formWrapper{display:none;margin:30px
0 40px}#wrapper-review-videos{margin-bottom:30px}.review-video{float:left;margin-left:0!important;margin-right:20px}.video-listing .review-video{margin-bottom:30px}.review-video:nth-child(3n+0){margin-right:0}.full-width .video-container-img{right:0;bottom:0}.icon.blue-arrow-right{width:10px !important;height:10px !important;background-position:-50px -450px!important}.subnav-reviews{background:none repeat scroll 0 0 #E4F4FF;height:35px;line-height:35px;left:0;right:0;top:-1px;position:absolute;padding-left:12px}.subnav-reviews ul
li{float:left;padding:0
10px;height:30px;font-family:swiss_bold;float:left}.subnav-reviews  ul
li.spacer{padding:0}.subnav-reviews ul li
a{display:block;font-family:Swiss;font-size:13px;height:27px}.marginTop{margin-top:50px}.front-stars-reviews{font-family:swiss_bold;color:#fff!important;cursor:pointer;position:relative;padding-left:103px;margin-top:-12px;display:block}.front-stars-reviews:hover{color:#fff}.fr .value.currency_euro::after, .fr .currency_euro::after, .fr .value.currency_foreign::after, .fr .currency_foreign::after{content:"TTC";font-weight:normal;font-size:8px;vertical-align:super;margin-left:3px}.fr .no-ttc::after{content:""!important;vertical-align:initial!important}.fr .ttc::after{content:"TTC";font-weight:normal;font-size:8px;vertical-align:super;margin-left:3px}.fr .minus-margin{margin-top:-5px}.fr #hc-details-layer.hc-details-layer .hc-accLayer
li.type{width:470px!important}.fr #hc-details-layer.hc-details-layer .hc-accLayer
li.price{width:180px!important}.fr .minus-margin{margin-top:-4px!important}.beachguide div.page_header
div.teaser{top:50px;width:700px}.beachguide  div.page_header div#short_descr
p{width:590px}#teasers.teasers-beachguide ul.blocks
li.block{width:auto;height:228px}.beachguide
#sidebar{display:none}.beachguide
#content{float:none;width:100%}.beachguide
#main_container{background:#fff}.beachguide #teasers ul.blocks li.block
.inner{width:152px}.beachguide #teasers ul.blocks li.block .inner
p{color:#655c40;height:60px;overflow:hidden;text-align:left}.top-buttons{position:absolute;right:15px;top:30px}.top-buttons .beaches-top-link{font-family:'swiss_bold';font-size:15px}.top-buttons .beaches-top-link
.icon{top:12px}.top-buttons
li{margin-right:5px;display:inline-block}.top-buttons
a{padding:8px
43px 6px 15px}.button-clean{display:block;color:#fff!important;font-family:'Swiss_bold',Arial;font-size:15px;padding:8px
15px;position:relative}.color-blue{background-color:#308cc9;border:1px
solid #308cc9}.color-green{background-color:#beb729}.thin_swiss{font-family:swiss!important}.color-white{color:#308cc9 !important;border:1px
solid #308cc9}.front-teaser-img{background:url('/img/beaches/teaser-img-beaches.png') no-repeat scroll left top;width:960px;height:320px;position:absolute;z-index:2}.teaser
.thin_swiss{font-size:15px}h1.top{margin:15px
0 20px}.front-teaser-link:hover{text-decoration:none}.front-teaser-link:hover
.inner{background-color:#9ad1f8;background:rgba(154, 209, 248, .2);padding-bottom:0;height:188px}.front-teaser-link:hover
h3{text-decoration:underline!important}.page_header.ladigue .ladigue .front-teaser-link .inner, .page_header.mahe .mahe .front-teaser-link .inner, .page_header.praslin .praslin .front-teaser-link .inner, .page_header.cerf .cerf .front-teaser-link .inner, .page_header.other .other .front-teaser-link
.inner{background-color:#9ad1f8;background:rgba(154, 209, 248, .4);height:188px !important}.icon-right{position:absolute;right:7px;top:10px}.filter-block{background-color:#e4f4ff;padding:15px
15px 10px;border:1px
solid #AAD3EF;margin-top:-10px;position:relative}.filter-list
li.col{display:inline-block;width:174px;background:url('/css/img/teaser_separator.png') no-repeat left center}.filter-list
li.col{display:inline-block;width:216px;background:url('/css/img/teaser_separator.png') no-repeat left center}.filter-list li.col:first-child{background:none}.filters{padding:0
10px}.filter-list li.col-1
.filters{padding:0
10px 0 0}input[type="checkbox"].filter-checkbox{display:none}input[type="checkbox"].filter-checkbox + label span.check-icon,  .filter-checkbox-all .check-icon{display:inline-block;width:19px;height:19px;margin:5px
2px 0 0;vertical-align:middle;background:none}input[type="checkbox"].filter-checkbox:checked + label span.check-icon, .filter-checkbox-all.checked .check-icon{background:url("/css/img/icons_new.png") 0 0 no-repeat;background-position:-200px -2550px}input[type="checkbox"].filter-checkbox+label{cursor:pointer;color:#308cc9}input[type="checkbox"].filter-checkbox.inactive+label,input[type="checkbox"].checkbox-middle.inactive+label{cursor:none;color:#7db6e1;text-decoration:line-through}.filter-checkbox-all{font-weight:bold!important}.close-filter-block,.close-filter-drop-down{position:absolute;right:10px;top:10px;margin-right:0!important}.guide-listing-object{position:relative;margin:40px
0}.guide-listing-object
h2{font-size:22px;padding-bottom:0;margin-bottom:15px}.guide-listing-object h2 .thin, .guide-detail-object h1 .thin, .beaches-layer h3
.thin{font-weight:normal;font-size:12px;font-family:verdana}.guide-listing-object h2 a, .guide-listing-object h2 a:hover, div.obj.excursion-obj h2 a, div.obj.excursion-obj h2 a:hover{color:#655c40}.filter-categories{margin-bottom:20px;font-size:11px}.filter-categories
.even{}.guide-listing-object .img-content{position:relative;width:593px;height:335px}.guide-listing-object .img-content .img-container{position:absolute;width:593px;height:335px}.guide-listing-object .filter-categories-icons, .guide-detail-object .filter-categories-icons, .beaches-layer .filter-categories-icons{position:absolute;z-index:10;bottom:5px;left:7px}.guide-listing-object .filter-categories-icons li, .guide-detail-object .filter-categories-icons li, .beaches-layer .filter-categories-icons
li{width:34px;height:33px;margin-left:5px !important;background-color:#fff;border-radius:3px;position:relative;cursor:pointer}.filter-tool-tip{position:absolute;padding:1px
4px;background:#FFF;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;width:auto;display:inline-block;top:-35px;font-size:10px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:none;white-space:nowrap}.filter-tool-tip:after{content:'';position:absolute;border-style:solid;border-width:6px 6px 0;border-color:#FFF transparent;display:block;width:0;z-index:1;margin-left:-6px;bottom:-6px;left:50%}.guide-listing-object .filter-categories-icons li:hover, .guide-detail-object .filter-categories-icons li:hover, .beaches-layer .filter-categories-icons li:hover{background-color:#e7f5fe;cursor:pointer}.guide-listing-object .filter-categories-icons li:hover .filter-tool-tip, .guide-detail-object .filter-categories-icons li:hover .filter-tool-tip, .beaches-layer .filter-categories-icons li:hover .filter-tool-tip{display:inline-block;cursor:pointer}.guide-listing-object .video-icon{position:absolute;bottom:5px;right:5px}.guide-detail-object .video-icon-big-wt{position:absolute;top:245px;left:445px}.guide-listing-object .facts-content{width:305px;height:335px;position:relative}.guide-listing-object .facts-content
h4{font-size:14px;font-family:'Swiss_bold',Arial;font-weight:normal}.guide-listing-object .facts-list li, .beaches-layer .facts-list
li{padding:5px
0 5px 23px;position:relative;text-align:left}.guide-listing-object .facts-list .icon, .beaches-layer .facts-list
.icon{left:0;margin-top:3px;position:absolute}.guide-listing-object
.buttons{font-size:15px;font-family:'Swiss_bold',Arial;border-top:1px solid #AAD3EF;padding-top:15px;position:absolute;display:inline-block;width:100%;bottom:0}.guide-listing-object .buttons
li{margin-left:30px}.guide-listing-object .buttons
a{position:relative;padding-left:20px}.guide-listing-object .buttons a
span.icon{position:absolute;left:0;top:3px}.guide-listing-object .buttons a
span.icon_pin{top:1px}.guide_map{height:450px;position:relative}.guide_map_details{height:300px;position:relative}.guide_map_details.detail-page{height:150px}.travel_journal_map{width:1100px;height:650px;position:relative}.guide_map_wrapper{background-color:#fff;height:450px;display:block;border:1px
solid #AAD3EF;padding:5px
5px 5px 5px;position:relative;display:none}.guide-detail-object
h1{height:auto;line-height:normal;margin-left:0;float:left;margin-bottom:0;margin-top:-5px;padding-bottom:0;font-size:2em}.guide-detail-object .img-container{margin:10px
0 30px -20px;position:relative;width:960px;height:540px}.close-map-block{position:absolute;right:10px;top:10px;margin-right:0!important}.seyvillas-video-wrapper-beaches{position:absolute;z-index:90;top:0}.seyvillas-video-wrapper-beaches.detail-page
iframe{width:960px;height:540px}.beaches-fancy-box .seyvillas-video-wrapper-beaches.detail-page
iframe{width:885px;height:498px}.details .gap-bottom{margin-bottom:40px}.nearby-objects div.obj div.content
.imgBox{width:595px;height:286px}.nearby-objects div.obj div.content .imgBox
img{width:595px;height:286px}.nearby-objects div.obj.detail-listing div.content
div.right{margin-left:595px;width:308px;height:286px}.nearby-objects div.obj div.content div.right .col-bottom .price-box-list .price-box, .nearby-objects div.obj div.content div.right .available-offers, .nearby-objects  div.obj div.content ul.buttons
.button{width:308px}.nearby-objects div.obj div.content div.right .col-bottom{height:286px}.nearby-objects div.obj div.content div.right .col-bottom .price-box-list .price-box{height:210px}.nearby-objects div.obj div.content div.left .footer-menu{width:595px}.nearby-objects .listing-tripadvisor{width:312px}.nearby-objects div.obj.detail-listing.room_has_offer div.content ul.price-box li.price-container{top:55px}.tours
#content_inner{margin-top:10px}.icon-extrabed.right{float:right}td.rel{position:relative}.tooltip-simple{padding:15px;background-color:#fff;border:1px
solid #77B9E5;position:absolute;font-size:11px;z-index:9;display:none;bottom:25px;margin-left:25px}.tooltip-extrabed:hover{cursor:pointer}.tooltip-extrabed:hover .tooltip-simple{display:block !important}.no-wrap{white-space:nowrap}.white-clean-link{font-family:'Swiss_bold',Arial;color:#fff!important;font-size:17px;display:inline-block}.teaser-link{margin-top:20px}.details.surroundings,.details.beaches{margin-top:40px}.details.restaurants{margin:40px
0}.box-details{border-top:1px solid #ccc;margin:0
10px 10px}a.blue-padding .icon-arrow{float:right;margin-top:5px;margin-right:-2px}.orange{color:#de952a}a.blue-padding{color:#308CC9;font-family:swiss;font-weight:normal;margin-bottom:0;cursor:pointer;padding:10px;font-size:18px;display:block}.note-bottom{margin-top:20px}.box-collapsed .box-details{display:none}.box-collapsible .box-header .icon.icon-arrow, .box-collapsible .icon.icon-arrow{width:10px !important;height:10px !important;background-position:-50px -2449px!important}.box-collapsed .box-header .icon.icon-arrow, .box-collapsed .icon.icon-arrow{background-position:-50px -2299px!important}.beaches .img_box
.caption{font-size:12px;padding:8px
5px 6px}#hc-details-layer .beaches .img_box
.caption{padding-bottom:0;padding:8px
5px 6px}.beaches .img_box .caption
.distance{color:#655c40}a.fancy_img.beach-layer-link,a.fancy_beach.beach-layer-link{display:block}.beaches-layer{min-height:710px;box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);padding:10px;border:1px
solid #fff;overflow:hidden;text-align:left}.beaches-layer .img-container{position:relative}.beaches-layer .video-icon-big-wt{position:absolute;top:225px;left:405px}.beaches-layer
.info{margin-top:20px}.beaches-layer .info .google-map{width:200px;height:150px;background-color:#e4f4ff}.beaches-layer .info .short-description{width:340px;height:150px;padding-left:20px;border-left:1px solid #e4f4ff;text-align:justify}.beaches-layer .info
.facts{width:280px}.button-simple{font-size:15px;font-family:'Swiss_bold',Arial}.collapsible-list{width:100%;cursor:pointer}.collapsible-list.odd{background-color:#e4f4ff}.collapsible-list .table-content{padding:10px}.collapsible-list .table-content
.name{width:275px;color:#308cc9}.collapsible-list .table-content
.type{width:215px;font-size:11px}.collapsible-list .table-content
.tripadvisor{font-size:11px;width:260px}.collapsible-list .table-content .tripadvisor .tripadvisor-link{float:none;letter-spacing:0;margin-left:10px}.collapsible-list .table-content
.distance{width:50px;font-size:11px;text-align:right}.collapsible-list .table-content
.arrow{position:relative}.collapsible-list .table-content .arrow
span{position:absolute;top:5px;right:-23px}.restaurants-layer{background-color:#fff;padding:20px
0 20px;display:none}.restaurants-layer .col-left{background-color:#e4f4ff;width:470px;height:286px}.collapsible-list.box-collapsible .table-content, .collapsible-list .table-content:hover{background-color:#c6e8fe}.restaurants-layer .col-right{width:425px}.restaurants-layer .col-right .table
dd{padding:2px
0 2px 150px!important;width:280px}.restaurants-layer .col-right .table
dt{padding:2px
0 2px 0;width:150px!important}.restaurants-layer .col-right .table dd
a{word-wrap:break-word}.restaurants-layer .col-right .table.short-facts{font-size:11px;text-align:left}.restaurants-layer .col-right
p{font-size:11px;line-height:16px;padding:10px
0 0}.tripadvisor-layer{border-bottom:1px solid #D6CEB8;padding-bottom:5px;margin-bottom:10px;font-size:11px}.tripadvisor-layer
b{margin-right:10px}.margin-top-15{margin-top:15px}#fancybox-left,#fancybox-right{bottom:50px !important;top:0!important;height:auto!important}.de .not-shown{display:none}.map-teaser-front{height:160px;margin-top:5px}.travel-diary-list{margin-top:20px}.travel-diary-list
li.cols{width:293px;height:388px;margin-bottom:50px}.travel-diary-list li.cols
p{min-height:90px}.travel-diary-list
li{position:relative}.travel-diary-list li.cols:nth-child(3n+3){margin-right:0}.travel-diary-list
li.cols{margin-right:20px;margin-left:0 !important}.travel-diary-signature{font-size:11px;padding-left:37px}.travel-diary-signature .small-profile-pic{position:absolute;top:-5px;left:0}.travel-diary-details-link{font-size:15px;font-family:'Swiss_bold',Arial;border-top:1px solid #AAD3EF;padding-top:10px;margin-top:15px;text-align:right;font-weight:normal}.travel-diary-list  .travel-diary-name{margin-top:20px;text-align:left}.travel-diary-list  .travel-date{position:absolute;bottom:0;background:#fff;padding:2px
8px;font-size:10px;color:#655c40}.travel-diary-list .youtube-solo, .travel-diary-details .youtube-solo{position:absolute;right:4px;bottom:4px}.travel-diary-details li.col-1{width:635px}.travel-diary-details li.col-2{width:235px;padding-left:30px}.travel-diary-details .profile-picture{background-color:#e4f4ff;margin:-20px -20px 20px;padding:20px;position:relative}.travel-diary-details .profile-name{position:absolute;margin-left:15px;top:35px}.travel-diary-details  li.col-2
h4{font-family:'Swiss_bold',Arial;font-size:15px;font-weight:normal}.travel-diary-details .profile-location{display:block;font-size:11px}.travel-diary-details .travel-period, .travel-diary-details .travel-location{font-size:11px}.travel-diary-details .travel-period li:first-child, .travel-diary-details .travel-location li:first-child{width:95px}.travel-diary-details .travel-period li:last-child, .travel-diary-details .travel-location li:last-child{width:130px;text-align:left;margin-left:10px !important}.travel-diary-details .travel-map{margin-top:20px;margin-bottom:20px}.travel-diary-details .sidebar-item{border-bottom:1px solid #AAD3EF;padding-bottom:20px;margin-bottom:20px}.journal-popularity-sidebar{position:relative;padding-left:30px}.journal-popularity-sidebar .thumb-big{position:absolute;left:0;top:-4px}.popularity-bubble:hover{text-decoration:none !important}.popularity-bubble{margin-left:7px;line-height:14px;border-radius:2px;border:1px
solid #CFCACA;background-color:#FFF;padding:1px
6px;color:#655c40;position:relative;text-decoration:none;font-size:11px}.popularity-bubble:before{right:100%;top:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:5px
solid rgba(211,211,211,0);border-right-color:#CFCACA;margin-top:-5px}.popularity-bubble:after{right:100%;top:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:4px
solid rgba(255,255,255,0);border-right-color:#fff;margin-top:-4px;margin-right:-1px}.travel-diary-details .sidebar-item .video-container-img{bottom:0;right:0}.travel-diary-details .travel-share{border-bottom:none}.travel-diary-details b.chapter-headline{margin:10px
0;display:block}.travel-diary-image{margin:10px
0 20px;max-width:635px}.travel-diary-details
.chapter{margin-bottom:15px}h3
.thin{font-family:swiss;font-weight:normal}.travel-diary-details h3.main-headline{font-size:22px}.travel-diary-details .travel-chapters
li{padding-bottom:3px;text-align:left}.travel-diary-details .travel-hotels
a{text-align:left;padding-bottom:3px;display:block}.travel-diary-details .caption, .guide
.caption{margin-top:-10px;display:block;margin-bottom:25px;font-size:11px;line-height:16px;font-style:italic}.travel-diary-details .two-col-images{width:310px}.travel-diary-details .two-col-images
img{width:100%}.travel-diary-details .link-journal-hotels{display:block}.travel-diary-details .travel-share li, .share-page-block
li{margin-left:5px!important}.travel-diary-details .travel-share li a, .share-page-block li
a{display:block;width:30px;height:30px}.travel-diary-details .travel-share li a.fb-share, .share-page-block li a.fb-share{background-position:0 -652px}.travel-diary-details .travel-share li a.googleplus-share, .share-page-block li a.googleplus-share{background-position:0 -702px}.travel-diary-details .travel-share li a.twitter-share, .share-page-block li a.twitter-share{background-position:-91px -702px}.travel-journal-link{display:block;margin-bottom:25px}.restaurant_map,.sight_map{width:470px;height:286px}.fr .only-de, .it .only-de, .en .only-de{display:none}.beaches-fancy-box
.img_seal{display:none}.beaches-fancy-box #fancybox-left, .beaches-fancy-box #fancybox-right{bottom:240px !important}.beaches-fancy-box #fancybox-left-ico, .beaches-fancy-box #fancybox-right-ico{margin-top:20px}.teaser-links-front{margin-top:13px}.teaser-links-front
li{padding:2px
0}.terms-list{list-style-type:lower-alpha;margin-left:56px;margin-bottom:20px}.terms-list
li{margin-bottom:10px}.agb
h2{line-height:26px}.travel-journal-reviews
a{color:#655c40;position:relative}.travel-journal-reviews a .youtube-solo{position:absolute;right:5px;bottom:7px}.travel-journal-reviews a:hover{text-decoration:none}.travel-journal-reviews a
h3{font-size:14px;text-align:left;width:213px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.travel-journal-reviews .youtube-video-desciption{width:210px;text-align:left}.travel-diary-details-link-reviews,.video-link-reviews{font-size:15px;font-family:'Swiss_bold',Arial;text-align:right;font-weight:normal;color:#308cc9}.travel-diary-list li.travel-image
a{display:block}.travel-diary-list li.travel-image a
img{width:293px}.travel-diary-details-link-reviews
a{color:#308cc9}.icon-arrow.arrow-up
span{width:10px !important;height:10px !important;background-position:-50px -2449px!important}.travel-journal-filters-wrapper{background-color:#e4f4ff;padding:15px
15px 10px;position:relative}.guide-filters-wrapper{background-color:#e4f4ff;padding:10px
10px 5px 13px;position:relative;margin-bottom:30px}ul.travel-journal-filters
.sort{padding:7px
0}.guide-filters
.sort{padding:8px
0}ul.travel-journal-filters .sort a, ul.guide-filters .sort
a{position:relative;display:inline-block}ul.travel-journal-filters .sort a:last-child{padding-left:23px}ul.travel-journal-filters .sort a .icon-new{position:absolute;left:0}ul.travel-journal-filters .sort .sorted, ul.guide-filters .sort
.sorted{font-weight:bold}ul.travel-journal-filters .filters-box, ul.guide-filters .filters-box{float:right;margin-left:0;padding:0
3px 0 0}ul.travel-journal-filters .filters-box .filter-button, ul.guide-filters .filters-box .filter-button{border:1px
solid #7ABDEA;padding:7px
15px 7px 7px;display:inline-block;width:165px;background:url("/css/img/select-arrow.png") no-repeat scroll 0 0 #fff;background-position:170px 14px;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul.travel-journal-filters .filters-box .filter-button.active, ul.guide-filters .filters-box .filter-button.active{border:1px
solid #7ABDEA;color:#fff;background:url("/css/img/select-arrow-white.png") no-repeat scroll 0 0 #308cc9;background-position:170px 14px}ul.travel-journal-filters .filters-box .filter-headline{text-align:right;padding:7px
0}ul.guide-filters .filters-box .filter-headline{text-align:right;padding:8px
0}ul.travel-journal-filters .filters-box .filters, ul.guide-filters .filters-box
.filters{margin-left:0;margin-right:5px;width:170px}.filter-drop-down{position:absolute;width:548px;background-color:#fff;right:15px;-webkit-box-shadow:2px 2px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);box-shadow:2px 2px 1px rgba(0, 0, 0, 0.2);margin-top:0;padding:15px
15px;z-index:10}.filter-drop-down
.col{margin-right:10px;margin-left:0;width:174px;padding:3px
0;text-align:left}.filter-drop-down .col:nth-of-type(3n+3){margin-right:0}input.checkbox-middle[type=checkbox]{display:block;float:left;margin-right:10px}input.checkbox-middle[type=checkbox]+label{cursor:pointer;color:#308cc9}.three-col-article{-webkit-column-count:3;-moz-column-count:3;column-count:3}.journal-popularity-listing{float:right;position:relative;padding-left:20px}.journal-popularity-listing .thumb-small{position:absolute;left:0}.journal-popularity-detail{text-align:center;margin-bottom:40px}.round-image{border-radius:50%}.journal-popularity-detail .button-yes{border:1px
solid #308cc9;border-radius:2px;padding:8px
10px;position:relative;margin-left:20px;padding-left:40px;font-weight:bold}.journal-popularity-detail .button-yes
.thumb{position:absolute;left:10px;top:5px;background-position:0 -2236px;height:21px;width:24px;display:inline-block}.journal-popularity-detail .button-yes.active
.thumb{background-position:0 -2186px}.journal-popularity-detail .button-yes.active{background-color:#e4f5ff}.search-block.journals{float:right}.search-block.journals
input{border:1px
solid #7abdea;padding:7px;width:180px}.search-block.journals input::-webkit-input-placeholder{color:#308cc9}.search-block.journals
#search_btn{top:28px}.popularity.no{display:none}.link-travel-journals{float:right;display:block;margin-bottom:10px}#filter-drop-down-journal-month{text-transform:capitalize}.fr ul.travel-journal-filters .filters-box{margin-left:0!important}.fr ul.travel-journal-filters .filters-box
.filters{width:160px !important;margin-right:5px}.fr ul.travel-journal-filters .filters-box .filter-button{width:155px !important;background-position:160px 14px !important}.fr .filter-drop-down{width:518px}.press-blue-box{background-color:#e4f4ff;width:226px;height:151px;position:relative;display:block;margin-bottom:10px}.press-blue-box .blue-box-logo{position:absolute;top:45px;left:40px}.download-layer{position:absolute;top:0;width:100%;bottom:0;background-color:#fff;background-color:rgba(0, 0, 0, 0.35);text-align:center;color:#fff;display:none}.download-layer .download-text{margin-top:70px;display:block;text-decoration:none;font-weight:bold}.download-layer .download-icon{margin-top:5px;display:inline-block;background-image:url(/css/img/new-bg-icons.png);background-repeat:no-repeat;background-position:0 -1936px;width:19px;height:26px}a.download-img:hover .download-layer{display:block}.print-screen .download-layer .download-text{margin-top:120px}.news-article-block{margin-bottom:20px}.news-article-block a:hover{text-decoration:underline}.news-article-block a,.news-article-block.list{display:block;background:#e4f4ff;margin-bottom:5px;padding:10px;color:#655c40;text-decoration:none;font-weight:normal;padding-left:30px;position:relative;text-align:left}.news-article-block .bullet-point{position:absolute;left:10px;top:10px;font-size:14px}.list-big-check .icon-check{background-position:-200px -2150px;width:21px;height:21px;position:absolute;left:0}.list-big-check
li{position:relative;padding:6px
0 6px 30px;font-family:swiss_bold;font-size:16px}.list-big-check.insert-left{margin-left:30px}.social-media .icons-bg-sprite{position:absolute;left:0;top:-5px}.social-media
li{position:relative;padding:0
0 0 40px}.header-table .header-row .header-cell
a{font-family:'Swiss_bold',sans-serif;border-right:1px solid #bee2fb;background-color:#fff;color:#056187;display:block;height:46px;line-height:49px;font-size:16px;text-align:center;text-decoration:none;text-transform:uppercase;padding:0
13px}.header-table .header-row .header-cell a:hover{background-color:#def0fd}.header-table .header-row .header-cell.active
a{background-color:#bee2fb}.header-table .header-row .header-cell.last
a{border-right:none;background-color:#056187;color:#fff}.header-table .header-row .header-cell.last{background-color:#056187}.header-table{display:table}.header-table .header-row{display:table-row!important}.header-table .header-row .header-cell{display:table-cell;background-color:#fff;border-bottom:1px solid #b2d3ea}.header-table .header-row .header-cell.active{border-bottom:1px solid #bee2fb}.blue-icons-menu .bottom
h3{font-size:20px;line-height:26px}.blue-icons-menu .bottom h3
span{display:block;font-size:15px;font-family:swiss;line-height:22px;margin-top:10px}.it .blue-icons-menu .bottom h3
span{letter-spacing:-0.01em}.blue-icons-menu
li.cols{width:293px;margin-bottom:20px;position:relative;text-align:center;margin-right:20px;margin-left:0 !important}.blue-icons-menu  li:last-child{margin-right:0}.blue-icons-menu .travel-icon{position:absolute}.blue-icons-menu .travel-icon.travel-journal{left:150px;bottom:20px}.blue-icons-menu .travel-icon.video-review{left:155px;bottom:20px}.travel-icon.holiday-video{left:155px;bottom:20px}.blue-icons-menu
.top{display:inline-block;height:110px;width:100%;position:relative}.blue-icons-menu
.bottom{padding:10px
10px 5px}.circle{padding:20px
12px;background:#b4ac10;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;font-size:25px;color:#fff;font-family:swiss_bold}.blue-icons-menu
.circle.smaller{position:absolute;left:75px;bottom:15px}.blue-icons-menu
.content{background-color:#e4f4ff;display:block;width:100%;margin-bottom:0}.blue-icons-menu
.circle.smaller.second{left:80px}.blue-icons-menu .circle
span{font-family:swiss}.blue-icons-menu
.circle.bigger{position:absolute;left:80px;bottom:15px;padding:14px
12px;font-size:20px}.blue-icons-menu .circle.bigger
.up{display:block;font-size:14px}.blue-icons-menu
a{color:#655c40;text-decoration:none}.blue-icons-menu a:hover{background-color:#daefff}.example-title{display:block;margin-bottom:10px}.travel-diary-list.experience{margin-top:0}.chapter-block
h5{font-size:14px}.chapter-block h2.light-blue{background-color:#e4f4ff;padding:12px
10px}.chapter-block h3.sub-title{font-size:18px;line-height:24px}.chapter-block h3.sub-title
span{font-family:swiss;display:block;line-height:30px}.single-video-container{margin:10px
0 30px}ul.list-simple{list-style:none;padding:0;margin:0;text-align:left}ul.list-simple
li{padding:3px
3px 3px 15px;position:relative;text-align:left}ul.list-simple li:before{content:"●";position:absolute;left:0}.exc-contactFormBox .baseForm .form_block
.content{padding:0;margin-bottom:20px}.exc-contactFormBox .baseForm .travel_data.form_block
table{margin-bottom:5px}.exc-contactFormBox .baseForm .request-persons-list{margin-left:8px}.top-banner{background:#e4f4ff;padding:9px
0}.top-banner
.inner{text-align:left;margin:0
auto;width:960px;position:relative}.top-banner .inner span:nth-child(1){font-family:'Swiss_bold',Arial;font-size:17px;position:relative;display:inline-block;padding-left:32px}.top-banner .inner span:nth-child(1):before{content:"";background:url("/css/img/new-bg-images.png") no-repeat scroll -73px -87px transparent;background-position:-74px -2338px;width:24px;height:24px;display:block;position:absolute;left:0;top:50%;margin-top:-12px}.top-banner .inner
a{font-family:'Swiss_bold',Arial;font-size:13px;background:#308cc9;color:#fff;padding:3px
10px;position:absolute;right:0;top:-3px}.top-banner.fixme{text-align:center;width:100%;position:static}.top-banner.sticky{z-index:99999;box-shadow:0 0 4px rgba(0,0,0,0.4)}.flight-offer{clear:both;margin:0
15px 15px;padding:10px;border:1px
solid #a6dbff;background-color:rgb(255, 255, 255);box-shadow:0px 2px 1.96px 0.04px rgba(0, 0, 0, 0.1);box-sizing:border-box;text-align:left;display:none}.flight-offer .cols-box{display:inline-block}.flight-offer .cols-box.first{float:left;width:330px}.fr .flight-offer .cols-box.first{float:left;width:350px}.fr .flight-offer .cols-box.last{width:170px}.flight-offer .cols-box.last{float:right;text-align:right;width:200px;position:relative}.de .flight-offer .cols-box:last-child
img{width:192px;height:25px;position:absolute;margin-top:15px;right:10px}.fr .flight-offer .cols-box:last-child
img{width:170px;height:22px}.flight-offer
h4{font-family:swiss_bold;font-size:15px;font-weight:normal;line-height:1.3em;margin-bottom:5px}.flight-offer
.green{color:#8aab08}.flight-offer .small-note{text-align:left;font-size:9px;line-height:12px;padding:0;color:#9d998f;letter-spacing:0.01em}.hc-offer-flight-wrapper{float:right !important;width:285px;margin:0
0 20px;margin-left:10px !important;display:none}.hc-offer-flight-wrapper .cols-box-max{display:block;float:none;width:100%;text-align:center}.hc-offer-flight-wrapper .flight-offer{margin:0;height:139px}.hc-offer-flight-wrapper
img{width:190px;height:25px;margin:13px
0 0}.hc-offer-flight-wrapper .flight-offer .small-note{text-align:center}.flight-promotion
span{color:#8aab08}.flight-promotion{display:inline-block;text-align:right;font-size:12px;float:right;display:none}#details-results-flights .flight-promotion{float:right;margin:0
25px 0 0}.guide-search-wrapper{box-sizing:border-box}.guide-search-list .guide-search-obj{margin:0
0 30px}.guide-search-list .guide-search-obj
.cols{display:inline-block;float:left}.guide-search-list .guide-search-obj
.cols.single{margin:0}.guide-search-list .guide-search-obj .cols:first-child{width:240px;height:140px;margin:0
20px 0 0}.guide-search-list .guide-search-obj .cols:last-child{width:calc(100% - 260px)}.guide-search-list .guide-search-obj .cols .search-img{width:100%;height:100%;object-fit:cover}.guide-search-list .guide-search-obj .cols .search-description{text-align:left}.guide-search-list .guide-search-obj .cols .search-title{font-size:14px;margin:0
0 10px;display:block}.search-guide-input{margin:0
0 20px;text-align:center}.input-blue{border:1px
solid #7ABDEA;height:31px;padding:0
0 0 10px;color:#655c40}.search-blue{border:none;height:33px;line-height:33px;background-color:#308cc9;color:#fff;padding:0
15px;font-weight:bold}.hikings_map_wrapper,.sight_map_wrapper{position:relative}.overlay-background-page{overflow-y:scroll;-webkit-overflow-scrolling:touch;background:rgba(0, 0, 0, 0.8);position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:99;display:none}.page-layer-active
body{height:100%;overflow:hidden;margin-left:-16px}.flight-times-layer{display:none;width:870px;margin:0
auto;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:fixed;background-color:#fff;border-radius:4px;padding:20px;box-shadow:0px 1px 13px 0px rgba(4, 4, 10, 0.4);text-align:left;z-index:9999;-webkit-font-smoothing:subpixel-antialiased;left:0;right:0}.page-layer-active .flight-times-layer{display:block}.page-layer-active .overlay-background-page{display:block}.page-layer-active .flight-times-layer .close-button{position:absolute;right:20px;top:20px;display:inline-block;font-size:20px;line-height:0}.flight-times-layer
h2{font-size:1.65em;padding:0}.hc-step1 .open-flight-times{position:absolute;right:-5px;top:-40px}.flight-times-layer
.note{font-size:11px}select>option[class^="hl-"]{color:#0064B0}select>option.hl-1{color:#2b93d8;font-weight:bold}select>option.hl-2{color:#8aab08;font-weight:bold}li.hl-1{color:#2b93d8;font-weight:bold;font-size:11px;margin:5px
20px 0 0;display:inline-block;float:left}li.hl-2{font-weight:bold;font-size:11px;color:#8aab08;margin:5px
0 0;float:left}.dp-highlight a.ui-state-default{background:#9fd5f9;border:1px
solid #78b8e2;position:relative}.dp-highlight a.ui-state-default.ui-state-active{background:#d7efff}.dp-footer{text-align:left;padding:0
24px 5px;font-size:10px;font-weight:bold}.dp-footer>span.hl{display:inline-block;background:#9fd5f9;border:1px
solid #78b8e2;width:15px;height:15px;position:absolute;left:3px}.dp-highlight a.ui-state-default:hover{background:#80cafb;border:1px
solid #2d8fd0}.dp-highlight a.ui-state-default:hover:after{position:absolute;background-color:#fff;text-align:center;font-weight:bold;padding:5px;line-height:1;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:-22px;font-size:10px;box-shadow:0px 2px 1.92px 0.08px rgba(0, 0, 0, 0.08);white-space:nowrap}.dp-highlight.ap-DUS a.ui-state-default:hover:after{content:"DUS"}.dp-highlight.ap-FRA a.ui-state-default:hover:after{content:"FRA"}.dp-highlight.ap-DUS.ap-FRA a.ui-state-default:hover:after{content:"FRA, DUS"}.dp-highlight.ap-VIE a.ui-state-default:hover:after{content:"VIE"}.dp-highlight.ap-PAR a.ui-state-default:hover:after{content:"PAR"}.dp-highlight a.ui-state-default:hover:before{content:'';position:absolute;border-style:solid;border-width:5px 5px 0;border-color:#FFF transparent;display:block;width:0;z-index:1;margin-left:-5px;top:-3px;left:50%}#hc_2_period{font-family:verdana;font-size:12px;font-weight:normal}#hc_2_from_value,#hc_2_to_value{font-weight:bold}.flight-header .hl-1{float:right;font-size:13px;color:#2b93d8}.flight-header .hl-2{float:right;font-size:13px;color:#8aab08}body.facility #fancybox-left span,
body.facility #fancybox-right
span{display:none}#sey-fancybox-controls{position:fixed;bottom:0;left:0;right:0;height:40px;background:transparent;z-index:99994;text-align:center}.sey-fancybox-button{display:inline-block;background:#17415d;color:#FFF;height:40px;width:44px;line-height:38px;position:relative;text-decoration:none;padding:0px;text-align:center;font-weight:bold;font-size:20px;overflow:hidden}.sey-fancybox-button:hover,sey-fancybox-button:visited,sey-fancybox-button:active{color:#FFF !important;text-decoration:none !important;font-weight:bold !important;background-color:#2d658a}.sey-fancybox-infobar{display:inline-block;background:#17415d;color:#FFF;height:40px;line-height:38px;width:70px;padding:0px
10px;position:relative;overflow:hidden}.sey-fancybox-button--left{border-top-left-radius:5px}.sey-fancybox-button--right{border-top-right-radius:5px}.review-form
h1{text-align:center;font-size:2em;padding:20px
0 0}.review-form
h3{text-align:center}.review-form
.inner{display:block;padding:15px;margin:0
0 30px;background:none repeat scroll 0 0 #E4F4FF;position:relative}.review-form  .inner .cols-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0
0 30px}.review-form  .inner .cols-wrapper.two-cols
.cols{width:calc(50% - 10px);margin:0
20px 0 0;float:left;display:inline-block;position:relative;box-sizing:border-box}.review-form  .inner .cols-wrapper.two-cols .cols:last-child{margin:0}.review-form  .inner .cols-wrapper.image-cols .cols:first-child{width:200px;height:116px;float:left;margin:0
15px 0 0;display:inline-block}.review-form  .inner .cols-wrapper.image-cols .cols:last-child{width:calc(100% - 215px);float:left;margin:0;display:inline-block}.review-form  .inner .cols-wrapper.image-cols
img{width:100%;height:100%;object-fit:cover}.review-form  .booking-key-input{border:1px
solid #77B9E5;padding:0
10px;display:block;height:35px;line-height:35px;box-sizing:border-box}.review-form
input.simple{height:35px;line-height:35px;background-color:transparent;box-shadow:none;color:#655c40;font-family:verdana;font-size:12px;border:medium none;width:85%;background:url(/css/img/svg/pen-blue.svg) no-repeat scroll right center transparent;background-size:13px 12px;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.review-form .message
textarea{border:1px
solid #77B9E5;box-shadow:3px 3px 3px rgba(0, 0, 0, 0.2) inset;padding:10px;font-family:verdana;box-sizing:border-box;font-size:12px;line-height:1.4em}.review-form .text-field{height:35px;line-height:35px;box-shadow:3px 3px 3px rgba(0, 0, 0, 0.2) inset;background:none repeat scroll 0 0 #FFF;border:1px
solid #77B9E5;padding:0
0 0 10px;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.review-form .text-field
label{font-weight:bold;padding:0
5px 0 0}.review-form .info-icon{background:url(/css/img/icons_new.png) no-repeat scroll left center transparent;background-position:-50px -1900px;position:absolute;top:50%;margin:-7px 0 0;left:0;display:inline-block;width:14px;height:14px}.review-form .section-rate{position:relative;margin:0
0 15px}.review-form
.title{padding:0
0 0 22px;font-family:'swiss_bold',verdana;font-size:15px;float:left;margin:15px
0 0;position:relative}.review-form .title
.island{font-family:'swiss',verdana;font-size:13px}.review-form
.required{display:block;font-size:11px;margin:10px
0 0}.star-rating{float:right;position:relative;box-shadow:0px 1px 0.99px 0.01px rgba(0, 0, 0, 0.16);border:1px
solid #77B9E5;padding:5px
8px;background-color:#fff;border-radius:2px}.star-rating
.raiting{position:absolute;left:-55px;top:25%}.star-rating  .star-container{float:left;margin-right:5px;position:relative}.star-rating  .star-container:last-child{margin-right:0}.star-rating .star-container
.star{position:absolute;left:-9999em}.star-rating .star-container
label{background:url(/css/img/new-bg-images) no-repeat scroll 0 -2376px transparent;width:23px;height:22px;cursor:pointer;display:inline-block}.star-rating  .star-container label:hover{background:url(/css/img/new-bg-images) no-repeat scroll 0 -2420px transparent;width:23px;height:22px}.star-rating  .star-container
label.marked{background:url(/css/img/new-bg-images) no-repeat scroll 0 -2420px transparent;width:23px;height:22px}.star-container .rating-text{position:absolute;top:-100%;margin-top:-22px;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;background:#308CC9;color:#fff;font-size:90%;padding:6px
10px;white-space:nowrap;display:none}.star-container .rating-text:before{content:'';position:absolute;border-style:solid;border-width:6px 6px 0;border-color:#308CC9 transparent;display:block;width:0;z-index:1;margin-left:-6px;bottom:-6px;left:50%}.star-container:hover .rating-text{display:block}.help-text{background:#308CC9;border-radius:2px 2px 2px;padding:20px
15px;box-shadow:0 2px 4px rgba(0,0,0,0.2);position:absolute;width:180px;z-index:11;font-size:95%;line-height:1.4em;text-align:left;left:-250px;bottom:-100%;margin-bottom:70px;color:#fff}.help-text:before{border-color:rgba(0, 0, 0, 0.1) transparent transparent;border-width:10px;border-style:solid;content:'';display:inline-block;position:absolute;bottom:-23px;left:50%;margin-left:-8px}.help-text:after{border-color:#308CC9 transparent transparent;border-width:10px;border-style:solid;content:'';display:inline-block;position:absolute;bottom:-20px;left:50%;margin-left:-8px}.help-text .help-close{width:20px;height:20px;overflow:hidden;position:absolute;opacity:1;right:0;top:2px;cursor:pointer;color:#fff;font-size:120%;text-align:right;margin:3px
10px}.review-form .submit-review{text-align:right}.review-form .submit-review
input{display:inline-block;padding:0
80px}.review-form
#bewertungSubmit{position:relative;width:auto;cursor:pointer}.filter-custom-block{margin:20px
0 10px;text-align:left;position:relative;float:right}.filter-custom-block
li.title{height:28px;line-height:28px;font-size:11px}.filter-custom-block
li{margin-left:7px!important;text-align:center;display:inline-block;float:left;display:inline-block}.filter-custom-block li
label{font-size:11px;padding:4px
10px;font-weight:bold;border:1px
solid #2b80c3;background-color:#fff;color:#2b80c3;display:block;border-radius:2px}.filter-custom-block input[type="radio"]:checked+label{background-color:#2b80c3;color:#fff}.filter-custom-block input[type="radio"]{left:-9999em;position:absolute;width:50px}.ul-cars .table-row.odd{background-color:#fff}.ul-cars .table-cell{vertical-align:middle}.ul-cars .div-th .table-cell{font-weight:normal}.ul-cars .cr-price{text-align:right;font-size:12px;padding:0
10px 0 0}.ul-cars .cr-price
.from{font-size:11px}.detail-video-wrapper{position:relative;padding-bottom:56.25%;height:0}.detail-video-wrapper .video-content{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:#000}.detail-video-wrapper .video-content
iframe{width:100%;height:100%}.guide
h1.center{text-align:center}.page_header_guide{height:392px;position:relative}.page_header_guide
.top{position:absolute;display:block;width:100%;text-align:center;top:120px}.page_header_guide .top
h1{text-align:center;color:#fff;font-size:50px;text-transform:uppercase;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.15)}.page_header_guide .top h1
span.thin{font-family:swiss}.page_header_guide .top h1
span.smaller{display:block;font-size:20px;text-transform:initial;line-height:45px}#main_nav .guide-nav{display:block;width:100%;background-color:#056187}.guide
#main{border-top:5px solid #bee2fb}.guide #main
#main_header{border-top:none}.footer-guide
ul.col{text-align:center;margin-left:auto;margin-right:auto;display:inline-block}.footer-guide ul.col
li{text-align:left}.footer-guide ul.three-col li, .footer-guide ul.four-col
li{margin-left:40px}.footer-guide ul.col li
a{display:block;text-transform:uppercase;font-size:12px}.footer-guide ul.col li
h5{font-family:'Swiss_bold',Arial;text-transform:uppercase;font-size:14px;font-weight:normal}.footer-guide .footer-block{margin-bottom:20px;line-height:1.7em}.footer-guide{background:url("/css/img/objectShadow.png") no-repeat scroll center top transparent;margin-top:20px;padding-top:57px;width:100%;text-align:center}.front-block .teaser-block
li{margin-left:15px!important;position:relative}.front-block .teaser-block li
a{display:block}.front-block .teaser-block.three
li{width:296px;height:185px}.front-block .teaser-block.four
li{width:218px}.front-block .teaser-block.five
li{width:172px}.front-block .teaser-block.five li
img{width:100%;height:auto}.front-block .teaser-block li a
div.shadow{display:block;background:url(/img/travel_guide/shadow-teaser-template.png) no-repeat scroll center bottom transparent;width:100%;height:185px;position:absolute;bottom:0}.guide .content, .experience
#content{margin-top:20px}.front-block .teaser-block .teaser-headline{position:absolute;display:block;bottom:0;padding:15px
15px 10px;color:#fff;font-family:swiss;font-size:14px}.front-block .teaser-block
h5{font-weight:normal;font-family:swiss_bold;text-transform:uppercase;font-size:17px}.front-block .teaser-block h5.sub-title{color:#655c40;text-transform:capitalize;margin-top:15px;text-align:center;font-size:15px}.front-block{background:url("/css/img/objectShadow.png") no-repeat scroll center bottom transparent;margin-bottom:20px;padding-bottom:37px}.front-block p.teaser-description{margin-top:20px}.front-block:last-child{background:none;margin-bottom:20px;padding-bottom:37px}.front-block .teaser-block a:hover
h5{text-decoration:underline}.front-block.travel-icons .teaser-block{background-color:#e3f3ff;padding:20px
40px}.front-block.travel-icons .teaser-block.five
li{width:168px;height:auto;margin-left:0!important}.front-block.travel-icons .teaser-block li a.travel-icons{display:block;text-align:center}.front-block.travel-icons .teaser-block li a.travel-icons:hover{color:#655c40}.front-block.travel-icons .teaser-block li .travel-title{display:block;margin-top:20px;text-align:center;font-family:swiss;color:#655c40;font-size:15px}.guide .front-block.travel-icons
h2{text-align:center}.guide .front-block
h2{font-size:22px;text-align:center}.headline-link{color:#655c40!important}.headline-link:hover{color:#655c40!important;text-decoration:none!important}.button-wrapper-center{text-align:center;margin:30px
0}.button-guide{background-color:#308cc9;color:#fff!important;font-family:swiss_bold;padding:9px
20px;font-size:14px;text-transform:uppercase}.button-guide.green{color:#B8B02A!Important;background-color:#fff;border:1px
solid #B8B02A}.button-guide.blue{color:#308cc9!Important;background-color:#fff;border:1px
solid #308cc9}.button-guide.guide-island-map{position:absolute;right:10px;bottom:10px;border:none;padding:9px
14px 9px 30px;background-color:#B8B02A;color:#fff!important}.button-guide.guide-island-map:after{content:"";background:url("/css/img/icons_new.png?v=20150909") no-repeat scroll -100px -100px transparent;height:16px;width:12px;position:absolute;left:11px;margin-top:2px;display:inline-block;z-index:2}.button-guide.green.guide-island-map:after{background:url("/css/img/icons_new.png?v=20160909") no-repeat scroll -200px -100px transparent}.button-guide.blue.guide-island-map:after{background:url("/css/img/icons_new.png?v=20160909") no-repeat scroll -50px -100px transparent}.guide .main-chapter{font-size:14px;line-height:1.6em;text-align:left;margin-top:10px}.headline-link.thin{font-family:swiss}.two-col-images{width:332px;float:left}.two-col-images.two{margin-left:15px}.guide .main-chapter .read-more{font-size:17px;font-family:'Swiss_bold',Arial;padding:0
0 20px;text-align:right;font-weight:normal;float:right}.guide .filter-drop-down .three-col-article{border-top:3px solid #fff;margin:0
-20px 0 -20px;padding:10px
15px}.guide .filter-drop-down.guide{position:relative;width:auto;background-color:#e4f4ff;right:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-top:5px;padding:0}.top-right-menu{float:right;margin-top:-30px}.guide .object-title
span.island{font-size:13px;font-family:swiss}.guide .guide-object .object-title
h3{margin-bottom:2px;font-size:18px}.guide .guide-object
.top{position:relative}.guide .object-description{margin-top:20px}.guide .object-title
.categories{font-style:italic}.guide .object-title{float:left}.guide .object-title
h3{margin-top:0!important}.guide .object-img{width:100%;height:300px;margin:15px
0 0;object-fit:cover}.guide .trip-advisor{font-size:11px;position:absolute;right:20px;bottom:0px}.guide .trip-advisor .tripadvisor-link{margin-left:10px}.guide .contact-box li:first-child{width:300px;font-size:11px}.guide .contact-box li:last-child{width:360px;font-size:11px}.button-wrapper-left{text-align:left;margin:30px
0}.button-guide.map{padding:7px
15px 7px 32px;position:relative}.icon-left{position:absolute;left:10px;top:7px}.guide .guide-restaurant-layer .guide_map_wrapper,.restaurants_map_wrapper,.sights_map_wrapper{height:350px;margin-bottom:20px;position:relative}.close-filter-drop-down-guide,.close-filter-drop-down-restaurant,.close-filter-drop-down-hiking,.close-filter-drop-down-sight{position:absolute;right:0px;top:12px;margin-right:0!important}#sidebar .guide-nav
h3{background:none;font-size:15px;position:relative;margin-bottom:0}.guide .scroller_bottom2, .guide
.page_bottom{height:1px;width:100%}#sidebar .guide-nav .sticky-wrapper{position:relative;width:100%;display:block}#sidebar .guide-nav .sticky-wrapper .seyvillas-block{width:240px;box-sizing:border-box}#sidebar .guide-nav h3:hover{text-decoration:underline}#sidebar .guide-nav  .block
ul.navList{margin:0
0 20px}#sidebar .guide-nav .journal-nav-expand
h3{cursor:pointer}#sidebar .guide-nav .journal-nav-expand .nav-icon{background:url(/css/img/icons_new.png) no-repeat scroll 0 -2650px transparent;display:inline-block;width:5px;height:12px;line-height:22px;padding-left:0;position:absolute;left:9px;top:50%;margin-top:-7px}#sidebar .guide-nav .journal-nav-expand.active .nav-icon{background:url(/css/img/icons_new.png) no-repeat scroll 0 -2700px transparent;width:12px;height:5px;line-height:5px;position:absolute;left:5px;top:50%;margin-top:-3px}.share-page-block
ul{padding:0
20px 20px}.footer-guide .share-page-block
ul{padding-left:0}.share-page-block:first-of-type{margin:40px
0}.share-page-block
h3{margin-bottom:5px!important}.share-page-block h3:hover, .guide .seyvillas-block h3:hover{text-decoration:none!important}.share-page-block ul li.send-email{background-color:#e4f4ff;position:relative}.share-page-block ul li.send-print{background-color:#e4f4ff;position:relative}.share-page-block .icon-new.send-email{margin-top:9px;left:6px}.share-page-block .icon-new.send-print{margin-top:7px;left:6px}#sidebar .guide-nav
h2{margin-bottom:10px;padding-top:35px;line-height:1.4em}.sidebar-guide
li{border-bottom:none!important}.sidebar-guide li
a{text-transform:none}.chapter-image{margin:10px
0 20px}.chapter-image.full{max-width:680px}.chapter-image.two{max-width:332px}.sub-chapter{background:url("/css/img/objectShadow.png") no-repeat scroll center bottom transparent;margin-bottom:20px;padding-bottom:37px}.guide .main-chapter
h1{font-size:30px;line-height:1.2em}.guide .main-chapter
h2{font-size:25px;line-height:1.2em}.guide .main-chapter
h3{font-size:21px;margin-top:25px;line-height:1.2em}.guide .main-chapter
h4{margin-top:10px;font-size:14px}.guide-list-check,.guide-list,.guide-list-circle{margin-bottom:20px}.guide-list-check
li{padding:6px
10px 6px 25px;position:relative;text-align:left}.guide-list li, .guide-list-circle
li{padding:10px;position:relative;text-align:left}.guide-list-circle
li{padding:6px
10px 6px 30px}.guide-list-check li:after{content:"";background:url("/css/img/icons_new.png?v=20160815") no-repeat scroll 0 0 transparent;background-position:0 -1100px;display:inline-block;height:12px;width:14px;position:absolute;left:0;top:50%;margin-top:-6px}.guide-list-circle li:after{content:"·";display:inline-block;position:absolute;left:5px;top:50%;margin-top:-12px;font-size:35px}.guide-list-check.green-icon li:after{background-position:-200px -1100px!important}.guide-list-check.striped
li{padding:10px
10px 10px 35px!important}.guide-list-check.striped li:nth-of-type(odd), .guide-list.striped li:nth-of-type(odd), .guide-list-circle.striped li:nth-of-type(odd){background:#e4f4ff}.guide-list-check.striped li:after{left:10px!important}.travel-table{box-sizing:border-box;display:table;width:100%}.travel-table .table-row{display:table-row}.travel-table .table-cell{border-collapse:collapse;box-sizing:border-box;display:table-cell}.season-table .table-cell{background-color:#e4f4ff;border-bottom:2px solid #fff;border-right:2px solid #fff;font-family:swiss;font-size:13px;padding:4px
0;text-align:center;text-transform:uppercase;vertical-align:middle}.travel-table .table-cell.empty{background-color:#fff!important}.travel-table .table-cell.side-col{font-size:11px;text-decoration:underline;font-family:'Swiss' !important;padding-left:5px!important;color:#655c40 !important}.travel-table .wheather .table-cell{background-color:#fff}.travel-table .hottest .table-cell, .travel-table .coldest .table-cell{font-family:'Swiss_bold',Arial;padding:10px
0;color:#fff}.travel-table .hottest .table-cell{background-color:#e58b0a}.travel-table .coldest .table-cell{background-color:#a3b657}.travel-box{padding:10px
15px;margin:10px
0 10px 0;position:relative}.travel-box.box-1{background-color:#efede7}.travel-box.box-2{border:1px
solid #ccc7b6}.travel-box.box-3{background-color:#e4f4ff}.travel-box.box-4{border:1px
solid #AAD3EF}.travel-small-details-geo{font-size:10px}.travel-small-details{font-size:12px;display:block}.travel-small-details:first-of-type{margin-top:5px}.guide-object .travel-small-details{font-size:11px;max-width:580px}.guide-object .travel-small-details b:nth-child(2):before{content:" | ";display:inline-block;font-weight:normal;margin-right:5px;margin-left:5px}.travel-seperator{background:url("/css/img/objectShadow.png") no-repeat scroll center bottom transparent;margin-bottom:20px;padding-bottom:37px}.travel-note{border-top:1px solid #ccc7b6;padding:10px
0 20px;font-size:12px;text-align:left;line-height:1.4em}.travel-airline
li{margin-bottom:10px;position:relative;width:160px;height:95px;border:1px
solid #AAD3EF;margin-left:10px!important;box-shadow:1px 2px 10px rgba(0, 0, 0, 0.1)}.de .travel-airline
li{width:126px;height:90px}.en .travel-airline li:nth-child(4n+1), .it .travel-airline li:nth-child(4n+1), .fr .travel-airline li:nth-child(4n+1){margin-left:0!important}.de .travel-airline li:nth-child(5n+1){margin-left:0!important}.travel-airline li
a{display:block}.travel-airline .airline-title{font-family:'Swiss_bold',sans-serif;font-size:14px;display:block;text-align:center;margin-bottom:5px;padding-top:3px;position:absolute;left:0;right:0;top:0}.travel-airline li .airline-img{margin-top:13px}.de .travel-airline li .airline-img{margin-top:25px}.travel-airline li .airline-img
img{width:94%;height:auto}.travel-airline li:hover, .travel-airline
li.active{background-color:rgba(228, 244, 255, 0.6)}.travel-airline li.etihad .airline-img{background:url(/css/img/travel-guide-airlines.png) no-repeat scroll 0 0 transparent}.travel-airline li.air-seychelles .airline-img{background-position:0 -80px}.travel-airline li.condor .airline-img{background-position:0 -153px}.travel-airline li.emirates .airline-img{background-position:0 -229px}.travel-airline li.airberlin .airline-img{background-position:0 -308px}.travel-airline li.turkish-airlines .airline-img{background-position:0 -380px}.travel-airline li.ethiopian-airlines .airline-img{background-position:0 -462px}.travel-airline li.qatar-airways .airline-img{background-position:0 -537px}.travel-airline li.alitalia .airline-img{background-position:0 -610px}.guide-island-map-layer{position:fixed;left:0;right:0;top:-9999px;width:100%;background-color:#e4f4ff;height:100%;z-index:10;padding:10px;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.guide-map-open .guide-island-map-layer{top:0}.guide-island-map-layer .island-map{}.guide-island-map-layer .island-map
.zoom{position:fixed;top:-9999px;left:0;width:100%;height:100%;cursor:pointer;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.guide-map-open .guide-island-map-layer .island-map
.zoom{top:0}.guide .x-button{position:absolute;right:30px;top:10px;z-index:9;background-color:#308cc9;color:#fff;padding:10px
0 14px;width:50px;font-size:25px;font-family:swiss}.guide .x-button:hover{text-decoration:none;background-color:#7abdea}.guide .map-controller{position:absolute;right:30px;top:70px;z-index:9;background-color:#fff;color:#7abdea;width:50px;font-size:25px;font-family:swiss;box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);border-radius:2px}.guide .map-controller .controller-button{display:block}.guide .map-controller .controller-button:first-child{padding:15px
0 15px}.guide .map-controller .controller-button:last-child{padding:13px
0 17px;border-top:1px dashed #d4e8f6}.guide .map-controller .controller-button:first-child:hover, .guide .map-controller .controller-button:last-child:hover{color:#7abdea;text-decoration:none}.guide
.compass{display:inline-block;position:absolute;left:10px;bottom:25px}body.guide-map-open{overflow:hidden}.travel_table
th{background-color:#77B9E5;color:#fff;font-weight:bold}.travel_table th, .travel_table
td{padding:6px;border-left:1px solid #E4F4FF}.travel_table tr:nth-child(even){background-color:#E4F4FF}.travel_table tr td:first-child{font-weight:bold}.travel_table{font-size:12px}.guide-normal-text{font-size:12px;line-height:18px}.guide-object{font-size:12px;line-height:18px}.guide-object.travel-box{padding-right:80px}.guide-object .guide-object-map{position:absolute;right:10px;bottom:16px}.guide-object-map .button-guide.map{padding:5px
10px 5px 25px;position:relative}.guide-object-map .button-guide.map  .icon-left{left:7px;top:6px}.things-to-do.guide-object .guide_map,.restaurants_map,.sights_map{height:350px}.guide div.obj div.content, .img-container
.content{margin-top:0}.guide
#breadcrumbs{background:#bee2fb;color:#056187!important}.guide #breadcrumbs ul li.hasLink:hover{background-color:#abd5f3}.guide .guide-img-float-right{float:right;padding:0
0 20px 20px}.guide .guide-img-float-left{float:left;padding:0
20px 20px 0}.guide ul.guide-filters .filters-box
.filters{width:150px}.guide ul.guide-filters .filters-box .filter-button{width:145px;background-position:150px 14px;position:relative}.guide .things-to-do
.restaurants_map_wrapper{margin-bottom:20px;position:relative}.guide .guide-filters-wrapper{margin-bottom:20px}.guide .close-map-block{z-index:99;background-color:#fff;padding:10px;background-position:-40px -2040px!important;right:5px;top:5px}.guide .close-map-block:hover{opacity:0.7}.guide .restaurant_map, .guide
.sight_map{width:100%}.guide .things-to-do.restaurants-layer{padding:10px
0 37px;display:block!important}.guide .seyvillas-block
h3{margin-bottom:5px!important}.guide .seyvillas-block
.eg{font-size:11px;display:inline-block;margin-bottom:4px}.guide .seyvillas-block li.row
a{background:-moz-linear-gradient(93deg, rgba(247,250,253,1) 0%, rgba(230,246,255,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(230,246,255,1)), color-stop(100%, rgba(247,250,253,1)));background:-webkit-linear-gradient(93deg, rgba(247,250,253,1) 0%, rgba(230,246,255,1) 100%);background:-o-linear-gradient(93deg, rgba(247,250,253,1) 0%, rgba(230,246,255,1) 100%);background:-ms-linear-gradient(93deg, rgba(247,250,253,1) 0%, rgba(230,246,255,1) 100%);background:linear-gradient(357deg, rgba(247,250,253,1) 0%, rgba(230,246,255,1) 100%);padding:10px
10px 10px 20px;border-top:1px solid #e8eef2;margin:0
0 5px}.guide .seyvillas-block li
a{color:#655c40;display:block}.guide .seyvillas-block li a:hover{text-decoration:none;background:-moz-linear-gradient(90deg, rgba(235,247,254,1) 0%, rgba(247,250,253,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(247,250,253,1)), color-stop(100%, rgba(235,247,254,1)));background:-webkit-linear-gradient(90deg, rgba(235,247,254,1) 0%, rgba(247,250,253,1) 100%);background:-o-linear-gradient(90deg, rgba(235,247,254,1) 0%, rgba(247,250,253,1) 100%);background:-ms-linear-gradient(90deg, rgba(235,247,254,1) 0%, rgba(247,250,253,1) 100%);background:linear-gradient(0deg, rgba(235,247,254,1) 0%, rgba(247,250,253,1) 100%)}.guide .seyvillas-block li.row .contact-image
img{width:61px;height:61px;border-radius:50%;display:inline-block;background-color:#e4eeff;object-fit:cover}.en.guide .seyvillas-block li.row .contact-image
img{width:58px;height:58px}.guide .seyvillas-block li.row:nth-child(1) b{display:block;font-size:11px;margin-top:6px;position:relative;padding-left:26px}.en.guide .seyvillas-block li.row:nth-child(1) b{font-size:10px;padding-left:0;margin-top:4px}.guide .seyvillas-block li.row:nth-child(1) li{margin-left:10px;height:61px}.en.guide .seyvillas-block li.row:nth-child(1) li{height:58px}.guide .seyvillas-block li.row:nth-child(1) b:after{display:inline-block;content:"";background:url(/css/img/icons_new.png?v=20160909) no-repeat scroll 0 -500px transparent;width:22px;height:14px;position:absolute;left:0;top:50%;margin-top:-7px}.en.guide .seyvillas-block li.row:nth-child(1) b:after{background:none}.guide .seyvillas-block li.row:nth-child(1) .o-hours{font-size:10px;width:125px;display:block;line-height:1.4em;margin-top:5px}.guide .seyvillas-block li.row:nth-child(2) li{text-align:center;font-size:11px;line-height:1.5em}.guide .seyvillas-block li.row:nth-child(2) li.stars{margin-bottom:5px}.guide .seyvillas-block li.row:nth-child(2) li.stars
span.graphic{background-position:0 -156px;height:18px;width:113px}.guide .seyvillas-block li.row:nth-child(3) li.seal
.graphic{background-position:-60px 0;display:block;height:50px;width:65px;margin-left:-7px}.guide .seyvillas-block li.row:nth-child(3) li{margin-left:10px;height:50px;font-size:11px}.guide .seyvillas-block li.row:nth-child(3) li.seal-text{width:125px;display:block;line-height:1.4em;font-size:11px;display:table}.guide .seyvillas-block li.row:nth-child(3) li.seal-text
span{display:table-cell;vertical-align:middle}.guide .seyvillas-block li.row:nth-child(4) .offer{}.guide .seyvillas-block li.row:nth-child(4) .offer li.check-icon{position:relative;padding:2px
0 2px 20px}.guide .seyvillas-block li.row:nth-child(4) .offer li.check-icon:after{content:"";background:url(/css/img/icons_new.png?v=20160909) no-repeat scroll -200px -1100px transparent;display:inline-block;height:12px;width:14px;position:absolute;left:0;top:50%;margin-top:-6px}.guide .seyvillas-block li.row:nth-child(4) .offer
li.price{font-size:10px;margin:10px
0}.guide .seyvillas-block li.row:nth-child(4) .offer li.price .currency_euro, .guide .seyvillas-block li.row:nth-child(4) .offer li.price
.currency_foreign{font-weight:bold;font-size:14px}.guide .seyvillas-block li.row:nth-child(4) .fake-link{display:block;position:relative;text-align:right;color:#308cc9;padding-right:13px}.guide .seyvillas-block li.row:nth-child(4) .fake-link:after{content:"";background:url(/css/img/icons_new.png) no-repeat scroll -50px -2750px transparent;display:inline-block;height:8px;width:4px;position:absolute;right:0;top:50%;margin-top:-4px}.guide .three-col-wrapper{width:100%;box-sizing:border-box;font-size:0}.guide .three-col-wrapper
.col{margin-right:35px;width:calc(33.333% - 24px);position:relative;margin-bottom:40px;display:inline-block;vertical-align:top;font-size:12px;text-align:left}.guide .three-col-wrapper .col:nth-child(3n+3){margin-right:0}.guide .three-col-wrapper .col
img{margin-bottom:20px}textarea{resize:none}input.datepicker,input.hc_datepicker{background-image:url("/css/img/datepicker.png")!important;background-repeat:no-repeat;background-position:right center}.form_wrapper{overflow:hidden}input.checkbox{margin:0
5px 0 0}form.baseForm{display:block;padding:10px;background:none repeat scroll 0 0 #E4F4FF;position:relative}form.baseForm.rq-f{display:block;padding:0;background:none;position:relative}.baseForm
.form_block{background:none repeat scroll 0 0 #CFEBFF;border:1px
solid #A6DBFF;margin-bottom:20px;position:relative}.baseForm
.form_block.last{margin-bottom:0}.baseForm .form_block
h3{background:none repeat scroll 0 0 #308CC9;color:#FFF;left:-1px;line-height:25px;margin:0;padding:0
1px;position:absolute;top:-1px;width:100%;text-transform:capitalize}.baseForm .form_block h3
span.icon{margin:0
10px 0 15px;width:20px}.baseForm .form_block h3
a.more_infos{display:block;margin-right:0;margin-top:-7px;position:absolute;right:15px;top:50%}.baseForm .form_block
.content{padding:39px
15px 15px}.block
.subline{font-size:10px;line-height:10px;margin-bottom:15px;color:#867E69;text-align:left}.baseForm .form_block
.subline{font-size:10px;line-height:10px;margin-bottom:15px;padding:0
15px;color:#867E69;text-align:left}.baseForm .form_block
.subline.box{background:none repeat scroll 0 0 #ACDDFB;margin-bottom:0;padding:15px}.baseForm
li.select{}.baseForm
li.select.border{border:1px
solid #77B9E5;line-height:30px}.baseForm
li.select.border.short{width:269px}.baseForm
li.select.right{float:right;margin-left:15px}.baseForm li.select.border
label{margin-left:5px;width:91px}.baseForm li.select.border label
input{}.baseForm
li.textfield{float:left}.baseForm li.textfield
input{background-color:transparent}.baseForm
li.textfield.short{width:269px}.baseForm li.textfield.short
input{width:143px}.baseForm
li.textfield.long{clear:both;float:none}.baseForm li.textfield.long
input{width:440px}.baseForm
li.textfield.right{float:right;margin-left:15px}.baseForm
li.checkbox{}.baseForm
input.checkbox{}form.baseForm
.form_right{float:right;width:280px}form.baseForm
.form_left{float:left;margin-right:20px}form.baseForm textarea,
form.baseForm
.textfield{border:1px
solid #77B9E5;-webkit-box-shadow:2px 2px 10px rgba(0, 0, 0, 0.2) inset;box-shadow:2px 2px 10px rgba(0, 0, 0, 0.2) inset}form.baseForm .textarea
textarea{height:244px;width:356px !important}form.baseForm
.textfield{background:none repeat scroll 0 0 #FFF;height:30px;line-height:30px;margin-bottom:10px}form.baseForm .textfield
label{display:block;float:left;padding:0
5px;width:91px;text-transform:capitalize}form.baseForm .textfield
input{border:medium none;height:28px;padding-left:5px;width:186px;padding-bottom:0;padding-top:0;line-height:28px}form.baseForm
.submitButton{bottom:13px;position:absolute;right:10px}form.baseForm .submitButton
input{width:190px}form.baseForm
.subline{}form.contactForm{padding:20px}form.contactForm
.user_data{float:right}form.contactForm .user_data
li{float:none}form.contactForm .user_data
li.subline{}form.contactForm
li.textarea{}form.contactForm li.textarea
textarea{width:346px !important}form.contactForm
.submitButton{bottom:20px;width:200px}#rating_form{padding:15px
15px}#rating_form
.top{margin-bottom:10px}#rating_form
li.select.border.short{width:240px}#rating_form li.select.border.short
select{width:134px;color:#FCD955}#rating_form
.bottom{margin-top:10px}#rating_form .bottom
li{float:none;margin:10px
0 0}#rating_form
textarea{border:1px
solid #77B9E5;box-shadow:3px 3px 3px rgba(0, 0, 0, 0.2) inset;width:637px;max-width:637px;padding:5px;height:120px}#rating_form
li.textfield.short{width:380px}#rating_form li.textfield:first-child{margin-left:0}#rating_form li.textfield.short
input{width:264px}li.submit{position:relative}#rating_form
.subline{bottom:50px;left:443px;margin-top:10px;position:absolute;width:226px}#bewertungSubmit{bottom:0;font-size:14px;height:30px;line-height:30px;position:absolute;right:0;width:226px}form#bundle_basic_config{background:none repeat scroll 0 0 transparent;padding:0}form#bundle_basic_config
.textfield{margin:0;width:286px}form#bundle_basic_config .textfield
input{background:none repeat scroll 0 0 transparent;width:273px}form#bundle_basic_config .textfield
label{display:none}form#bundle_request_form{}.requestForm{}.requestForm
div.col1{float:left;width:590px}.requestForm
.travel_data{}.requestForm .travel_data
li.dates{}.requestForm .travel_data li.dates
li{margin-bottom:0;position:relative}.datepicker-calendar{background-image:url("/css/img/datepicker.png")!important;background-repeat:no-repeat;width:13px;height:13px;display:inline-block;position:absolute;right:0;top:0}.bundle_request_form_wrapper input.datepicker-calendar{background-position:110px 8px;text-align:left}.requestForm .travel_data li.dates
li.disabled{background:transparent}.requestForm .travel_data li.dates li.disabled
label{opacity:0.7}.requestForm .travel_data li.dates li:first-child{margin-left:0}.requestForm .travel_data li.dates
input.text{}.requestForm
input#from{}.requestForm
input#to{}.requestForm
.persons{}.requestForm .persons
li.select{float:left;margin-left:52px}.requestForm .persons li.select:first-child{margin-left:0}.requestForm .persons li.select
label{display:block}.requestForm .persons li.select
select{width:100px}.requestForm
.flight{}.requestForm .flight .content
li{}.requestForm .flight .content
li.flight_opt{}.requestForm .flight .content
li.airport{float:right;margin-left:20px}.requestForm .flight .content li.airport
select{margin-left:10px;width:308px}.requestForm .flight
.checkBox{}.requestForm .flight
.select{}.requestForm .flight
li.flight_search{display:none;float:left;margin-bottom:0;margin-top:15px;position:relative}.requestForm .flight li.flight_search
li{float:right}.requestForm .flight
li.flight_post{width:318px}.requestForm .flight
textarea#flight_post{height:92px;margin:0;resize:none}.en .requestForm .flight
textarea#flight_post{height:130px}.requestForm .flight
li.flight_search_button{margin-right:15px;width:225px}.airport_config{margin-bottom:10px}.airport_config
li{margin-top:5px}.airport_config li:first-child{margin-top:0px}.airport_config
label{display:block;float:left;margin-right:10px;width:68px}.airport_config
select{width:147px;float:right}.requestForm .flight li.flight_search_button
.button{width:225px;height:30px;line-height:30px;position:absolute;left:0;bottom:2px}.requestForm .flight li.flight_search_button
.icon{height:16px;left:10px;margin-right:12px;top:8px;width:16px}.requestForm .flight li.flight_search_button .button
span.subline{display:block;font-family:'Verdana',sans-serif;margin-top:7px;text-transform:none}.requestForm .flight li.flight_search_button
.button_top{font-size:10px;height:54px;line-height:12px;margin-bottom:9px;text-align:left;text-transform:none}.requestForm .flight li.flight_search_button
dl.dates{display:none}.requestForm .flight li.flight_search_button dl.dates dt, .requestForm .flight li.flight_search_button dl.dates
dd{float:left}.requestForm .flight li.flight_search_button dl.dates
dt{clear:left;width:77px}.en .requestForm .flight li.flight_search_button dl.dates
dt{width:106px}.it .requestForm .flight li.flight_search_button dl.dates
dt{width:95px}.requestForm .flight li.flight_search_button dl.dates
dd{}.requestForm .flight li.flight_search_button
span.subline{display:none;margin-bottom:0;margin-top:7px;padding:0;text-align:left}.requestForm .flight.simple .content
li.flight_opt{float:left;margin-right:20px}.requestForm .flight.simple
.airport_config_li{float:left;clear:left;margin-top:10px}.requestForm .flight.simple
li.select{padding:5px}.requestForm .flight.simple
.airport_config{margin-bottom:0}.requestForm .flight.simple .airport_config
select{margin-left:10px;width:147px}.requestForm
div.rrv{margin-bottom:20px;background:transparent}.requestForm div.rrv
.content{padding-top:15px}.requestForm div.rrv
h5{margin-bottom:10px}.requestForm div.rrv
input.checkbox{float:left}.requestForm div.rrv
label{margin-left:20px;display:block}.requestForm div.rrv
.subline{}.requestForm
.message{}.requestForm .message
textarea{border:medium none;height:125px;margin-bottom:0;margin-top:24px;padding:10px;width:568px}.requestForm
div.terms{margin-bottom:0;margin-top:20px;padding:15px}.requestForm div.terms
span.info{font-size:11px;opacity:0.7;display:block;line-height:1.4em;text-align:left}.requestForm div.terms
.content{padding:0}.requestForm div.terms .content
.terms_detail{padding:10px;text-align:left;border:1px
solid #77B9E5;margin:15px
0 0}.requestForm div.terms .terms_detail
input{float:left;margin:3px
15px 10px 0}.requestForm div.terms
a.terms_info{font-size:10px;text-shadow:0 1px 1px #FFF;-moz-text-shadow:0 1px 1px #FFF;-webkit-text-shadow:0 1px 1px #FFF}.requestForm
.user_data{}.requestForm .user_data
li.select{margin-bottom:10px}.requestForm
span.star{}.requestForm .user_data
.marginLeft{}.requestForm .user_data
.city{}.requestForm .user_data
.short.plz{width:200px}.requestForm .user_data .short.plz
input{width:84px}.requestForm .user_data
.short.city{width:339px}.requestForm .user_data .short.city
input{width:223px}.requestForm .user_data
.long{}.requestForm .user_data
.long.country{clear:both}.requestForm .user_data
select#country{}.requestForm
div.col2{float:right;width:295px}.requestForm
div.price_block{background:none repeat scroll 0 0 #FFF;width:293px;padding-bottom:20px}.requestForm div.price_block
dl.config{background:url("/css/img/shadow_box_peak_down.png") no-repeat scroll center bottom transparent;margin-top:19px;padding:25px
15px 49px}.requestForm div.price_block dl.config dt, .requestForm div.price_block dl.config
dd{}.requestForm div.price_block dl.config
dt{float:left;font-weight:bold;width:197px;margin-bottom:5px}.requestForm div.price_block dl.config
dd{float:right;font-weight:bold;text-align:right;width:66px}.requestForm div.price_block dl.config dt.no-border, .requestForm div.price_block dl.config dd.no-border{border-bottom:medium none}.requestForm div.price_block dl.config
span.obj_config{display:block;font-size:10px;font-style:italic;opacity:0.7;margin-top:5px}.requestForm div.price_block
div.price{padding-bottom:10px;text-align:center;margin-bottom:-20px}.requestForm div.price_block div.price
.supline{}.requestForm div.price_block div.price
.value{font-size:2em;font-weight:bold;margin:10px
0}.requestForm
.stay_pay_price{color:#CCC645 !important;display:none}.requestForm.has-discount
.stay_pay_price{display:list-item}.requestForm.price-error
.stay_pay_price{display:none}.requestForm .stay_pay_price
.icon{position:relative !important;top:8px !important}.requestForm div.price_block
.price_infos{background:url("/css/img/boxShadowTop.png") no-repeat scroll 0 0 transparent;padding-top:30px}.requestForm div.price_block .price_infos
li{}.requestForm div.price_block .price_infos li:first-child{}.requestForm div.price_block
.priceInfo{font-size:80%;text-align:center;margin-bottom:6px}.requestForm
div.price_block.loading{color:#ccc !important}.requestForm
.button{width:295px}.requestForm div.price_block
.loader{background:url('/img/site/load.gif') no-repeat scroll center center transparent;display:none;height:100%;margin-bottom:0;margin-top:0;position:absolute;width:100%;z-index:1}form
#request_message{display:none;margin-bottom:20px;padding:15px}form
#car_rental_form_message{padding:15px}form
.error{color:#D24847;border:1px
solid #D24847;background:#ffe0e0}form
.success{color:#7D7A18;border:1px
solid #7D7A18;background:#efeec0}.request-form-price-message{padding:10px
15px;margin:10px
0px 20px 0px;text-align:left;font-style:italic;border:1px
solid #77b9e5}.requestForm
#currency_info{display:none}.requestForm div.price_block.loading
.loader{display:block}.requestForm .scroller
span.subline{display:block;font-size:10px;line-height:12px;margin-top:5px;text-transform:none}.requestForm
.scroller{width:295px;overflow:hidden}.requestForm
.scroller.fixed{position:fixed;top:10px}.requestForm .scroller .scroller_bottom,
.requestForm
.form_bottom{height:1px;width:100%}.details_request_form_wrapper{margin-top:-10px}#details_request_form{}.requestForm
.config{}.requestForm .config
.col{float:left}.requestForm .config
.col1{margin-left:0}.requestForm .config
.col2{}.requestForm .config .col
li{border-bottom:1px solid #A6DBFF;line-height:25px;margin-top:0;position:relative}.requestForm .config .col
li.heading{font-weight:bold;width:553px !important}.requestForm .config .col
li.radio{padding-left:20px}.requestForm .config .col li.radio
.icon{display:none;left:0;margin-top:-7px;position:absolute;top:50%}.requestForm .config .col li.radio.checked
.icon{display:block}.missed{border:solid 1px #DF435C!important}.missedNew{border:solid 1px #DF435C!important}#contact_form_message,#excursion_form_message,div.InfoMessage{padding:20px;margin-top:10px}#contact_form_message.error,#excursion_form_message.error,div.InfoMessage.error{color:#D24847;border:1px
solid #D24847;background:#ffe0e0}#contact_form_message.loading{}#contact_form_message.success,div.InfoMessage.ok{color:#7D7A18;border:1px
solid #7D7A18;background:#efeec0}#excursion_form_message.loading{}#excursion_form_message.success,div.InfoMessage.ok{color:#7D7A18;border:1px
solid #7D7A18;background:#efeec0}div.InfoMessage{margin-bottom:20px;margin-top:-10px}#rating
div.InfoMessage{margin-top:20px}#contactForm.processing{background:#E4F4FF}#contactForm.processing
#submit{}form#contactForm .textfield
label{width:61px}form#contactForm li.textfield.short
input{width:173px}form
.loader{position:absolute;left:0;top:0;bottom:0;right:0;background-image:url(/css/img/overlay_wt_80.png);z-index:2;display:none}form .loader
.inner{position:absolute;left:0;top:0;bottom:0;right:0;background:url("/img/site/load.gif") no-repeat scroll center center transparent}form.processing
.loader{display:block}form
.note{background:none repeat scroll 0 0 #FDF3D3;border:1px
solid #CC9A03;color:#CC9A03;padding:10px}#max_occupancy_info_text{clear:both;margin-top:0;position:relative;top:7px}.room_allocated{color:#E94824}.room_free{}.room-avail{border:1px
solid;color:white;font-size:10px;line-height:18px;margin-top:4px;padding:0
2px;text-shadow:1px 1px 1px rgba(0,0,0,0.3);display:none;position:absolute;right:0;top:0;float:right}.room-avail:after{border-style:solid;border-width:5px 5px 5px 0;content:"";display:block;left:-5px;position:absolute;top:4px;width:0;z-index:1}.room-avail:before{border-color:transparent #FFF;border-style:solid;border-width:6px 6px 6px 0;content:"";display:block;left:-7px;position:absolute;top:3px;width:0;z-index:0}.room-allocated{background-color:#E94824}.room-allocated:after{border-color:transparent #E94824}.room-free{background-color:#A49A10}.room-free:after{border-color:transparent #A49A10}.room_allocated .room-allocated,
.room_free .room-free{display:block}.show-book_cal{display:none}.room_allocated .show-book_cal{display:block;float:right;margin-right:70px;font-size:11px}.obj-list-item-room
.book_cal_wrapper.layered{background-color:#E4F4FF;border:1px
solid #FFF;box-shadow:3px 3px 10px rgba(0,0,0,0.2);height:auto;padding:10px;position:absolute;width:660px;z-index:9999;top:32px;left:-17px;font-size:10px}.book_cal_wrapper.layered{background-color:#E4F4FF;border:3px
solid #FFF;box-shadow:3px 3px 53px rgba(0,0,0,0.5);height:330px;padding:10px;position:absolute;width:737px;z-index:9999}.book_cal_wrapper.layered:after{content:"";position:absolute;top:-16px;left:468px;border-width:0 17px 17px;border-style:solid;border-color:#E4F4FF transparent;display:block;width:0;z-index:1}.book_cal_wrapper.layered:before{content:"";position:absolute;top:-20px;left:468px;border-style:solid;border-width:0 17px 17px;border-color:#fff transparent;display:block;width:0;z-index:0}.missed{border:solid 1px #DF435C!important}#hotels_contact_form
#url{display:none}.obj-list-item-room .book_cal_wrapper.layered:after{content:"";position:absolute;top:-10px;left:330px;border-style:solid;border-width:0 10px 10px;border-color:#E4F4FF transparent;display:block;width:0;z-index:1}.obj-list-item-room  .book_cal_wrapper.layered:before{content:"";position:absolute;top:-12px;left:328px;border-style:solid;border-width:0 12px 12px;border-color:#fff transparent;display:block;width:0;z-index:0}.blue-form{background-color:#eef7fd;padding:15px;border:1px
solid #b9e1fa;border-radius:2px}.form-col-1{width:320px;float:left}.form-col-2{width:288px;float:left;margin-left:20px}.form-col-1 input[type="text"]{width:217px !important;padding-left:95px!important}.form-col-1
label{position:absolute;top:7px;left:8px;width:auto!important;z-index:10}.select-custom{width:100%;border:1px
solid #7ABDEA;background:transparent;border-radius:3px;display:inline-block;font:inherit;line-height:1.5em;padding:5px
7px;padding-left:95px;margin:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}.custom-select-arrow{background:url("/css/img/select-arrow.png") no-repeat scroll 0 0 #fff;position:relative}.custom-long-select{background-position:300px 14px}.custom-small-select{background-position:187px 14px;width:207px}.custom-datepicker{position:relative;width:190px}.custom-datepicker
input.datepicker{position:relative;width:100% !important;padding-left:10px !important;background-position:180px 8px !important}.custom-long-datepicker{position:relative;width:300px}.custom-long-datepicker
input.datepicker{position:relative;width:100% !important;padding-left:10px !important;background-position:288px 8px !important}.blue-form .simple-pricebox{padding:10px;background-color:#fff;border:1px
solid #b9e1fa;min-height:210px;position:relative;margin-bottom:10px;padding-bottom:100px}.blue-form .simple-pricebox
h3.headline{margin:-10px;padding:10px;color:#fff;background-color:#308CC9;border-bottom:none;width:auto;margin-bottom:10px;font-family:swiss;font-size:15px;margin-left:-11px}.blue-form .form-col-1
h3{font-size:15px;margin-bottom:10px}.blue-form .form-col-1
.content.date{margin-bottom:20px}.blue-form .simple-pricebox .pricebox-table{width:100%}.blue-form .simple-pricebox .pricebox-table
td{border-bottom:1px solid #b9e1fa;padding:10px
2px}.blue-form .simple-pricebox .pricebox-table
td.right{text-align:right}.blue-form .simple-pricebox .pricebox-footer{height:80px;position:absolute;width:100%;right:0;bottom:3px;text-align:center}.blue-form .simple-pricebox .pricebox-footer
h2{text-align:center;font-size:20px;padding-bottom:0;margin-bottom:15px}.blue-form .submit-button{float:none !important;width:265px;margin-left:10px !important;margin-top:0 !important;margin-bottom:15px}.blue-form .small-note{font-size:10px;font-style:italic;padding-bottom:0}.blue-form .textarea-wrapper{width:298px;line-height:1.25;border:1px
solid #7ABDEA;background-color:#fff;height:100px;border-radius:3px;padding:30px
10px 10px 10px;margin-bottom:5px}.blue-form .textarea-wrapper
textarea{width:295px;height:100px;border:none}.blue-form
.content{margin-bottom:0}.blue-form .error, .blue-form
.success{padding:10px}#wedding_form_message{display:none}.request-form-simple-blue .content li
label{text-align:left;width:120px;float:left;text-transform:initial}.request-form-simple-blue .request-content .select-arrow{width:140px;background-position:125px 12px}.request-form-simple-blue .request-content .select-arrow
select{width:160px;position:relative}.request-form-simple-blue .request-content input[type="text"]{border:1px
solid #7ABDEA;border-radius:3px;padding:7px
5px;margin-left:0;width:516px}.request-form-simple-blue .request-block{margin-top:10px;position:relative}.request-form-simple-blue .rq-zip{width:285px;float:left}.request-form-simple-blue .rq-zip
input{width:130px !Important}.request-form-simple-blue .rq-city{width:363px;float:left}.request-form-simple-blue .rq-city
input{width:311px !Important}.request-form-simple-blue .rq-city
label{width:40px!important}.request-form-simple-blue .request-content .block-message
textarea{border:1px
solid #7ABDEA;border-radius:3px;width:515px;padding:7px
5px;height:100px;font-family:verdana}.request-form-simple-blue .request-content .block-message{float:left}.request-form-simple-blue .request-content
.letterPress{font-size:10px;margin-top:5px;padding-bottom:0}.request-form-simple-blue .submit-button{float:right;padding:0
20px 0 20px;cursor:pointer;margin-right:5px;margin-top:-10px}.request-form-simple-blue .wide-message{width:100%;margin-bottom:10px;margin-top:20px}.request-form-simple-blue .wide-message .block-message{float:none !important;margin-right:15px}.request-form-simple-blue .wide-message
textarea{width:100% !important}.request-form-simple-blue .request-content
input.wide{width:485px !important}.request-form-simple-blue .wide-message
label{width:100% !important;margin-bottom:10px;margin-top:20px}.request-form-simple-blue .rq-city.wide-city{width:332px}.request-form-simple-blue .rq-city input.wide-city{width:280px !Important}input[type="radio"].custom-radio+label{background:url("/css/img/new-bg-images.png") no-repeat scroll 0 0 transparent;background-position:0 -1755px;height:17px;display:block;padding-top:0;margin-left:0;padding-left:30px;cursor:pointer}input[type="radio"].custom-radio:checked+label{background-position:0 -1664px !important}input[type="radio"].custom-radio{position:absolute;left:-999em}input[type="checkbox"].custom-checkbox+label{background:url("/css/img/check-green-1.png") no-repeat scroll 0 0 transparent;background-position:left center;display:block;padding-top:0;margin-left:0;padding-left:35px;padding-right:70px;cursor:pointer;text-align:left}input[type="checkbox"].custom-checkbox.uncheckable+label{background:url("/css/img/check-green-1.png") no-repeat scroll 0 0 transparent;background-position:left center}input[type="checkbox"].custom-checkbox:checked+label{background:url("/css/img/check-green-2.png") no-repeat scroll 0 0 transparent;background-position:left center}input[type="checkbox"].custom-checkbox{position:absolute;left:-999em}@media only screen and (max-width: 1299px){.sidebar-right
#config_box_overlay{bottom:0;left:0;position:fixed;right:0;top:0;display:block}#config_box_sidebar{height:100%;width:100%;position:relative;right:0px;top:0;background-color:transparent;z-index:9999;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-align:center}#config_box{margin:10px
auto;text-align:left;top:10px;width:450px;left:50%;margin-left:-225px;position:absolute!important;bottom:auto!important}#config_box_anchor{display:none}#config_box
.inner{padding-bottom:10px}.sidebar-right
#page{}.sidebar-right #wrapper,
.sidebar-right #top_nav_inner,
.sidebar-right
#footer_inner{}#pageTop_bg{background-position:-230px 0 }#config_box h3
a.close{display:block}#config_box .bottom
.price_block{font-size:1.5em;margin-right:10px}#config_box .bottom .price_block
li{float:none;margin-bottom:0.4em;margin-left:0;width:auto}#config_box .bottom
.buttons{clear:both;float:right;margin-right:10px;width:auto}#config_box .bottom .buttons
li{float:left;margin-left:10px;width:210px;margin-top:0}#config_box .bottom .buttons li:first-child{margin-left:0}#config_box .bottom .buttons
.more{display:block;margin-left:-430px}#config_box .bottom .buttons
.request{display:none}#config_box .bottom .buttons
.button{font-size:14px;height:35px;line-height:35px}#config_box .config_box_obj
.slideDown{display:block}#config_box .config_box_obj
.show{display:block}#config_box .config_box_obj .img_box
img{width:90px;height:68px}}@media only screen and (max-width: 1612px) and (min-width: 1300px){.sidebar-right
#page{margin-left:-24%}}@media only screen and (max-width: 937px){.sticky-hc-banner{display:none}}@media only screen and (max-width: 1497px){}@media only screen and (max-device-width: 768px){#hc-content{min-height:620px}.sticky-hc-banner{right:50px}}@media only screen and (max-width: 1300px){.triangle-add-wrapper{display:none!important}}@media only screen and (min-device-width: 1024px){.cmt-voucher-wrapper{width:900px;height:576px}.cmt-page-content{width:900px;height:100%;background-color:#fff;box-shadow:0px 0px 10px rgba(0,0,0,0.06)}.cmt-voucher-bg{background:url(/css/img/voucher-form-bg-wide.jpg) no-repeat;background-size:100% auto;width:900px;height:400px}.header-content{width:900px}.cmt-voucher-header{margin-top:2%}.cmt-voucher-form-container{width:820px;padding:40px}.cmt-voucher-form-container
p{font-size:1.2em}.cmt-voucher-form-container .cmt-form-content{font-size:1.2em}.cmt-voucher-form-container .cmt-form-content .cmt-submit{height:38px;line-height:38px;width:180px}.cmt-voucher-form-container
input.text{height:28px;line-height:28px;width:250px}.cmt-voucher-header
h1{font-size:4.0em !Important}.cmt-voucher-header
p{font-size:1.4em !Important}.cmt-success-wrapper .layer-content
h2{font-size:1.8em;padding:20px}.cmt-success-wrapper .layer-content{padding:20px;top:37%;width:30%;left:34%}.cmt-success-wrapper .layer-content
p{font-size:1.2em;padding:20px
0px 0px 0px;margin:0;line-height:1.8em}.ui-datepicker .ui-datepicker-next{display:block !important}}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}/*\*/* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}/**/.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.0em}.ui-widget .ui-widget{font-size:1em}.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget
button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px
solid #aaa;background:#fff url(/css/img/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x;color:#222}.ui-widget-content
a{color:#222}.ui-widget-header{border:1px
solid #aaa;background:#ccc url(/css/img/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header
a{color:#222}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:1px
solid #d3d3d3;background:#e6e6e6 url(/css/img/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border:1px
solid #999;background:#dadada url(/css/img/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a, .ui-state-hover a:hover{color:#212121;text-decoration:none}.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:1px
solid #aaa;background:#fff url(/css/img/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#212121;text-decoration:none}.ui-widget :active{outline:none}.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:1px
solid #fcefa1;background:#fbf9ee url(/css/img/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight
a{color:#363636}.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error{border:1px
solid #cd0a0a;background:#fef1ec url(/css/img/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x;color:#cd0a0a}.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error
a{color:#cd0a0a}.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary{opacity: .7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{opacity: .35;filter:Alpha(Opacity=35);background-image:none}.ui-icon{width:16px;height:16px;background-image:url(/css/img/ui-icons_222222_256x240.png)}.ui-widget-content .ui-icon{background-image:url(/css/img/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/css/img/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(/css/img/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url(/css/img/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(/css/img/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/css/img/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image:url(/css/img/ui-icons_cd0a0a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.ui-widget-overlay{background:#aaa url(/css/img/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity: .30;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(/css/img/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity: .30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.ui-datepicker{width:17em;padding: .2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next
span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0
2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title
select{font-size:1em;margin:1px
0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker
table{width:100%;font-size: .9em;border-collapse:collapse;margin:0
0 .4em}.ui-datepicker
th{padding: .7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker
td{border:0;padding:1px}.ui-datepicker td span, .ui-datepicker td
a{display:block;padding: .2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin: .7em 0 0 0;padding:0
.2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane
button{float:right;margin: .5em .2em .4em;cursor:pointer;padding: .2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group
table{width:95%;margin:0
auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane
button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:none;display/**/: block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.slideme_container{position:relative}.slideme{padding:0;position:relative;margin:0;width:100%}.slideme>*{display:none;height:100%;list-style:none outside;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%}.slideme>*:first-child{display:block;opacity:1;position:relative}.slideme_container .slideme>*:first-child{display:none;opacity:0;position:absolute}.slideme
.itemsForSlide{float:left;display:inline}.resizable
.slideme{overflow:hidden}.slideme_container .slideme > .current, .slideme_container .slideme>.next{display:block;position:absolute;opacity:1;z-index:50}.slideme-slide .slideme > .current, .slideme-page .slideme>.current{z-index:100}.slideme-slide .slideme > .next, .slideme-page .slideme>.next{z-index:200}.slideme-fade .slideme>.current{z-index:200}.slideme-fade .slideme>.next{z-index:100}.slideme-slide .slideme > *, .slideme-page .slideme>*{-webkit-transition:left .5s ease-in-out;-moz-transition:left .5s ease-in-out;-ms-transition:left .5s ease-in-out;-o-transition:left .5s ease-in-out;transition:left .5s ease-in-out}.slideme-fade .slideme>*{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.workingSlideme
.slideme{overflow:hidden!important}