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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}body{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:15px}input{font-family:Arial,Helvetica,sans-serif}ul,li{list-style:none}a{color:#000}a:hover{text-decoration:underline}b{font-weight:700}.noborder,.no-border,a,img{border:0}img.responsive{max-width:100%;height:auto}h3{font-size:14px;font-weight:700;margin:0}h4{font-size:14px;font-weight:700}h6{font-size:20px;color:#484848;line-height:25px;font-weight:700}.float-left{float:left !important}.float-right{float:right !important}.is-hidden{display:none !important}.l-content h2{border:1px solid #ccc;font-size:14px;font-weight:700;padding:5px 0 5px 5px;margin-bottom:10px;margin-top:20px}.wrapper{display:block;overflow:hidden}html,body{margin:0;width:100%;height:100%}body{background:#353535;background-image:url("../img/bkg/bkg-bp.jpg");padding-bottom:240px}.l-container{display:block;overflow:hidden;background:white;max-width:1080px;min-width:768px;min-height:400px;margin:0 auto}.l-header{padding:15px 10px 20px 20px;min-height:64px;max-width:1050px;min-width:738px}.l-content-wrapper{display:block;overflow:hidden;border:1px solid #ccc;border-top:0;border-bottom:0;min-height:400px;min-width:768px;padding:0 1.2987% 0 1.2987%}#page-offer_list .l-content-wrapper{padding:0 .74212% 0 1.2987%}#page-checkout .l-content-wrapper,#page-post_checkout .l-content-wrapper{overflow:hidden;padding:15px 30px;width:1018px}.l-aside{float:left;width:24.90741%;margin-right:.92764%;margin-top:15px}.l-content{float:right;width:73.42593%;margin-top:15px}.l-footer-wrapper{background-color:transparent;bottom:0;position:relative;z-index:0;width:100%}.l-footer{background-color:#353535;max-width:1080px;min-width:768px;min-height:240px}.footer-padding{padding:0 3.05556% 0 3.05556%}.l-header{color:#FFF;position:relative;background:#009b3e;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#00a64d),color-stop(100%,#008c33));background-image:-webkit-linear-gradient(#00a64d,#008c33);background-image:-moz-linear-gradient(#00a64d,#008c33);background-image:-o-linear-gradient(#00a64d,#008c33);background-image:linear-gradient(#00a64d,#008c33);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A64D',endColorstr='#008C33',GradientType=0);-webkit-box-shadow:0 4px 5px -1px #bfbfbf;-moz-box-shadow:0 4px 5px -1px #bfbfbf;box-shadow:0 4px 5px -1px #bfbfbf;overflow:visible}.l-header .logo-link{width:248px;height:50px;margin-top:5px;display:block;float:left;background:url("../img/sprites/sprite-main.png") no-repeat 0 0 transparent}.l-header .slogan-and-contact{position:absolute;bottom:16px;right:10px}.l-header .slogan-and-contact h2{font:normal 23px Helvetica;display:inline;float:left;line-height:30px}.l-header .slogan-and-contact a{float:right;text-decoration:none}html.ie7 .l-header .slogan-and-contact{text-align:right}.menu-wrapper{position:absolute;right:10px;margin:0}.top-menu{position:relative;font-size:11px}.top-menu a{color:#FFF;text-decoration:none}.top-menu a.current-lang span{cursor:pointer}.top-menu li{float:left;border-right:1px solid #FFF;padding:0 13px}.top-menu li.no-border{padding:0 3px 0 13px;border:0}.top-menu .currency-selector{font-size:9px;cursor:pointer;width:70px}html.ie7 .top-menu .currency-selector,html.ie8 .top-menu .currency-selector{width:205px}body.sitetype-hsg .top-menu{float:right}html[lang="el"] .l-header .slogan-and-contact h2,html[lang="fr"] .l-header .slogan-and-contact h2,html[lang="de"] .l-header .slogan-and-contact h2,html[lang="sk"] .l-header .slogan-and-contact h2,html[lang="ro"] .l-header .slogan-and-contact h2,html[lang="pt"] .l-header .slogan-and-contact h2,html[lang="bg"] .l-header .slogan-and-contact h2{font-size:18px !important}#toplanguages{position:relative}.langdropdown{display:none;position:absolute;float:left;border:1px solid lime;top:19px;background-color:#FFF;border:1px solid #666;padding:2px 0;margin:0;width:112px;-webkit-box-shadow:2px 2px 5px #aaa;-moz-box-shadow:2px 2px 5px #aaa;box-shadow:2px 2px 5px #aaa;z-index:9996}.langdropdown li{padding:3px 5px;display:block;border:0;width:100%;text-align:left;z-index:9995}.langdropdown a{color:#fff;display:block;border:0;min-width:80px;color:#333;font-weight:normal;z-index:9999;margin-left:6px;font-size:11px;text-decoration:none}.langdropdown a .flag{margin-right:6px}.langdropdown .lang-name{color:black;cursor:pointer;margin-left:5px}html.ie7 .lang-drop-container,html.ie7 .lang-drop-item{width:1080px;height:1px}html.ie7 .lang-drop-container{display:block;width:55px;position:relative;top:-84px;left:400px}html.ie7 .lang-drop-item{z-index:9999;height:20px;width:55px;position:absolute}html.ie7 .langdropdown{position:relative;top:3px;left:-10px}html.ie7 .menu-wrapper{margin-right:123px}html.ie7 .menu-wrapper .first{border-right:0}html.ie7 .menu-wrapper .no-border{border-right:1px solid white !important;padding:0 13px 0 13px !important}html.ie7 .current-lang{color:#FFF;font-size:11px;display:inline;cursor:pointer}.call-us-container{background:url("../img/sprites/sprite-main.png") no-repeat 0 -288px transparent;padding-left:44px;margin-left:20px;height:35px;display:inline-block;float:none}.call-us-container span{background:url("../img/sprites/sprite-main.png") no-repeat right -288px transparent;height:35px;display:inline-block;line-height:36px;padding-right:10px;color:#FFF !important;font-size:16px}.l-footer{display:block;clear:both;float:none;margin:0 auto;overflow:hidden}.l-footer .links{border:0;overflow:hidden;margin-bottom:10px;clear:both}.l-footer .links ul{font-size:12px;margin:0}.l-footer .links ul.sitemap-list{font-weight:normal;border-top:solid 2px #009b3e}.l-footer .links li{margin:0}.l-footer .links a{color:#fff;text-decoration:none}.l-footer .links li{overflow:hidden}.l-footer .footer-otherlanguages{color:#fff;border-top:solid 2px #009b3e;overflow:hidden}.l-footer .footer-otherlanguages ul{width:41.83673%;float:left}.l-footer .footer-otherlanguages ul.three{width:80px}.footer-small-block,.footer-long-block{overflow:auto}.footer-small-block ul,.footer-long-block ul{padding:7px 0 0 0}.footer-small-block{width:20.01972%;float:left;margin-right:5.71992%}.l-footer h4{color:#FFF;font-size:18px;margin:12px 0 6px 0}li.sitemap-list{font-weight:normal}.footer-logo{float:left;display:inline-block;width:85px;height:21px;background:url("../img/sprites/sprite-main.png") no-repeat scroll 0 -168px transparent}.social-media-bar{float:right !important}.social-header-block{float:left;line-height:12px;padding-left:15px;border:0}.fb-iframe-widget-loader{display:none !important}.social-media-bar div.fb-share-button{display:inline-block}.social-media-bar .button-holder{position:relative;float:right;width:21px;height:21px;margin-right:11px;padding-top:14px}.social-media-bar .button-holder span.container{display:block;height:20px;padding:2px;position:absolute;top:-24px;border:1px solid #ddd;border-radius:5px;background:#fff}.social-media-bar .button-holder span.container span.tooth{display:block;width:9px;height:9px;position:absolute;top:23px}#facebook-container{width:108px}#twitter-container{width:150px}#gplus-container{width:84px}#facebook-button-holder span.container{left:-82px}#facebook-button-holder span.container span.tooth{left:87px;background:url("../img/sprites/sprite-main.png") no-repeat scroll -114px -248px transparent}#facebook-button-holder iframe{width:100% !important}#facebook-button-holder #facebook-like-button,#twitter-button-holder #twitter-follow-button,#gplus-button-holder #gplus-plus-button{position:absolute;width:22px;height:21px;left:0;top:10px;background:url("../img/sprites/sprite-main.png") -171px -182px no-repeat}#facebook-button-holder:hover #facebook-like-button{background:url("../img/sprites/sprite-main.png") -171px -204px no-repeat}#twitter-button-holder span.container{left:-122px}#twitter-button-holder span.container span.tooth{left:127px;background:url("../img/sprites/sprite-main.png") no-repeat scroll -114px -248px transparent}#twitter-button-holder #twitter-follow-button{background:url("../img/sprites/sprite-main.png") -215px -182px no-repeat}#twitter-button-holder:hover #twitter-follow-button{background:url("../img/sprites/sprite-main.png") -215px -204px no-repeat}#gplus-button-holder span.container{padding:2px 4px;left:-70px;border:1px solid #ddd;border-radius:5px;background:#fff}#gplus-button-holder span.container span.tooth{left:74px;background:url("../img/sprites/sprite-main.png") no-repeat scroll -114px -248px transparent}#gplus-button-holder #gplus-plus-button{background:url("../img/sprites/sprite-main.png") -193px -182px no-repeat}#gplus-button-holder:hover #gplus-plus-button{background:url("../img/sprites/sprite-main.png") -193px -204px no-repeat}.breadcrumb{margin-top:7px}.breadcrumb a{text-decoration:none;color:#666}.breadcrumb li{display:inline}.breadcrumb .separator{padding:0 10px;color:#666}.news-subscribed-confirmation{background-color:#f0f0f0;text-align:center;width:100%;float:left;margin:20px 0}.news-subscribed-confirmation .ok-ico{width:92px;height:92px;background:url("../img/sprites/sprite-main.png") 0 -394px no-repeat;margin:45px auto 30px auto;display:block}.news-subscribed-confirmation .big-top-confirmation{margin:0 auto 40px auto;font-size:16px;line-height:18px;padding-left:68px;line-height:30px;width:70%;text-align:center;padding:0}.news-subscribed-confirmation .big-top-confirmation strong{font-size:22px;line-height:26px;font-weight:bold}.ico-video{display:inline-table;width:22px;height:12px;margin-left:8px;background:url("../img/sprites/sprite-main.png") -149px -128px no-repeat}.pagination-wrapper{float:left;position:relative;left:50%}.pagination{display:block;overflow:hidden;float:left;position:relative;left:-50%;font-size:16px;line-height:18px;color:#2c5193;margin:0 auto;margin-top:20px;margin-bottom:20px}.pagination li{float:left;margin:0 3px}.pagination li span{display:block;padding:6px 10px;color:#353535}.pagination li.other a:hover span{background-color:#353535;color:#FFF;text-decoration:underline}.pagination li.previous span,.pagination li.next span{text-transform:capitalize;vertical-align:middle;text-decoration:underline;display:inline-block;background-color:transparent;padding:6px 0;color:#2c5193;font-weight:700}.pagination li.previous span a,.pagination li.next span a{color:#2c5193;font-weight:700}.pagination li.previous{margin-right:20px}.pagination li.next{margin-left:20px}.pagination li.previous .icon,.pagination li.next .icon{padding:0;display:inline-block;width:14px;height:19px;background-image:url("../img/sprites/sprite-pagination.png")}.pagination li.previous .icon{background-position:-15px 0;margin-right:10px}.pagination li.next .icon{background-position:-30px 0;margin-left:13px}.pagination li.previous.is-disabled .icon{background-position:0 0;margin-right:13px}.pagination li.next.is-disabled .icon{background-position:-46px 0;margin-left:10px}.pagination li.is-disabled span,.pagination li.is-disabled span:hover{color:#929292}.pagination li.current-page span{background-color:#353535;color:#FFF;text-decoration:underline}.pagination li.ellipsis{margin:0}.pagination li.ellipsis span{padding:6px}#app-error-interstitial{width:100%;float:left;display:block}.error-container{clear:both}.error-container #app-error-interstitial{margin-bottom:20px}.error-text-holder{overflow:hidden;background-color:#f0f0f0;font-size:20px;line-height:22px;clear:both;padding:50px 180px;margin-bottom:20px;text-align:center}.error-text-holder h1{font-weight:700;margin-top:15px;display:block}.error-text-holder p{margin-top:10px;line-height:25px}.error-text-holder p a{color:#003f81}.more-details-button{background-color:#2d5495;border:1px solid #02296e;box-shadow:inset 0 0 10px rgba(21,49,95,0.9);padding:8px 13px;font-size:15px;font-weight:700;border-radius:3px;color:#fff !important;text-decoration:none;background:#2b5192;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#305b9f),color-stop(100%,#183b7b));background:-webkit-linear-gradient(#305b9f,#183b7b);background:-moz-linear-gradient(#305b9f,#183b7b);background:-o-linear-gradient(#305b9f,#183b7b);background:linear-gradient(#305b9f,#183b7b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#305b9f',endColorstr='#183b7b');zoom:1;font-weight:700;margin:0;outline:medium none;padding:8px 13px;width:auto;text-decoration:none;display:inline-block}.more-details-button:hover{text-decoration:none;background:#3d6fbe;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#3d6fbe),color-stop(100%,#1f4a97));background:-webkit-linear-gradient(#3d6fbe,#1f4a97);background:-moz-linear-gradient(#3d6fbe,#1f4a97);background:-o-linear-gradient(#3d6fbe,#1f4a97);background:linear-gradient(#3d6fbe,#1f4a97);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d6fbe',endColorstr='#1f4a97');zoom:1}#page-offer_detail .standard-shadow{overflow:hidden;width:71%;text-align:center}#page-offer_detail .standard-shadow .more-details-button{display:inline-block;width:77%}#page-offer_detail .summary-book-btn .standard-shadow{width:41%}#page-offer_detail .summary-book-btn .standard-shadow .more-details-button{width:100%}.go-button{min-height:32px;padding:0 10px;border:1px solid #00531c;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#FFF;font:bold 18px Arial;text-align:center;background:#009b3e;background:linear-gradient(top,#1ca251 0,#008635 100%);background:-moz-linear-gradient(top,#1ca251 0,#008635 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1ca251),color-stop(100%,#008635));background:-webkit-linear-gradient(top,#1ca251 0,#008635 100%);background:-o-linear-gradient(top,#1ca251 0,#008635 100%);background:-ms-linear-gradient(top,#1ca251 0,#008635 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ca251',endColorstr='#008635',GradientType=0);border:0}.go-button:hover{background:#009b3e;background-image:linear-gradient(bottom,#047531 30%,#1cc45f 100%);background-image:-o-linear-gradient(bottom,#047531 30%,#1cc45f 100%);background-image:-moz-linear-gradient(bottom,#047531 30%,#1cc45f 100%);background-image:-webkit-linear-gradient(bottom,#047531 30%,#1cc45f 100%);background-image:-ms-linear-gradient(bottom,#047531 30%,#1cc45f 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.3,#047531),color-stop(1,#1cc45f));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ca251',endColorstr='#008635',GradientType=0);border:0}.link-blue-btn{background-color:#2d5495;border:1px solid #02296e;box-shadow:inset 0 0 10px rgba(21,49,95,0.9);padding:8px 22px;font-size:15px;font-weight:700;border-radius:3px;color:#fff !important;text-decoration:none;background:#2b5192;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#305b9f),color-stop(100%,#183b7b));background:-webkit-linear-gradient(#305b9f,#183b7b);background:-moz-linear-gradient(#305b9f,#183b7b);background:-o-linear-gradient(#305b9f,#183b7b);background:linear-gradient(#305b9f,#183b7b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#305b9f',endColorstr='#183b7b');zoom:1}.link-blue-btn:hover{text-decoration:none;background:#3d6fbe;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#3d6fbe),color-stop(100%,#1f4a97));background:-webkit-linear-gradient(#3d6fbe,#1f4a97);background:-moz-linear-gradient(#3d6fbe,#1f4a97);background:-o-linear-gradient(#3d6fbe,#1f4a97);background:linear-gradient(#3d6fbe,#1f4a97);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d6fbe',endColorstr='#1f4a97');zoom:1}.urgency-message{display:block;width:auto;background-color:#fffa77;border:1px solid #fde008;border-radius:5px;display:inline-block;padding:0 5px 0 5px;text-align:center;font-weight:700;font-size:14px}.alert-msg{font-size:18px;font-weight:700;line-height:23px;background-color:#fcf6db;padding:10px 30px 10px 30px;margin:15px 25px 30px 25px;float:left}.alert-msg-2nd{font-size:14px;text-align:center}.alert-msg-2nd span{color:#3146e0;text-decoration:underline;cursor:pointer}.alert-msg-2nd span.app-l-livelist-total-items{padding:0 6px;background-color:#2c5193;border-radius:5px;color:white;text-decoration:none}.top-alert-msg{width:93.58974%;padding:9px 18px;border:2px solid #ccc;border-radius:5px;color:#606060;font-size:18px;font-weight:700;margin:0 auto;line-height:37px;margin-bottom:15px;position:relative}.alert-msg .icon,.top-alert-msg .icon{display:block;width:28px;height:28px;background:url("../img/sprites/sprite-main.png") no-repeat scroll 0 -110px transparent;margin-right:20px;float:left}.close-icon{position:absolute;right:5px;top:3px;width:14px;height:14px;display:inline-block;background:url("../img/sprites/sprite-main.png") no-repeat scroll -41px -139px transparent;cursor:pointer}.flag{display:inline-block;width:16px;height:11px;background:url("../img/sprites/flags.png") no-repeat}.flag-ad{background-position:-16px 0}.flag-ae{background-position:-32px 0}.flag-af{background-position:-48px 0}.flag-ag{background-position:-64px 0}.flag-ai{background-position:-80px 0}.flag-al{background-position:-96px 0}.flag-am{background-position:-112px 0}.flag-an{background-position:-128px 0}.flag-ao{background-position:-144px 0}.flag-ar{background-position:-160px 0}.flag-as{background-position:-176px 0}.flag-at{background-position:-192px 0}.flag-au{background-position:-208px 0}.flag-aw{background-position:-224px 0}.flag-az{background-position:-240px 0}.flag-ba{background-position:0 -11px}.flag-bb{background-position:-16px -11px}.flag-bd{background-position:-32px -11px}.flag-be{background-position:-48px -11px}.flag-bf{background-position:-64px -11px}.flag-bg{background-position:-80px -11px}.flag-bh{background-position:-96px -11px}.flag-bi{background-position:-112px -11px}.flag-bj{background-position:-128px -11px}.flag-bm{background-position:-144px -11px}.flag-bn{background-position:-160px -11px}.flag-bo{background-position:-176px -11px}.flag-br{background-position:-192px -11px}.flag-bs{background-position:-208px -11px}.flag-bt{background-position:-224px -11px}.flag-bv{background-position:-240px -11px}.flag-bw{background-position:0 -22px}.flag-by{background-position:-16px -22px}.flag-bz{background-position:-32px -22px}.flag-ca{background-position:-48px -22px}.flag-catalonia{background-position:-64px -22px}.flag-cd{background-position:-80px -22px}.flag-cf{background-position:-96px -22px}.flag-cg{background-position:-112px -22px}.flag-ch{background-position:-128px -22px}.flag-ci{background-position:-144px -22px}.flag-ck{background-position:-160px -22px}.flag-cl{background-position:-176px -22px}.flag-cm{background-position:-192px -22px}.flag-cn{background-position:-208px -22px}.flag-co{background-position:-224px -22px}.flag-cr{background-position:-240px -22px}.flag-cu{background-position:0 -33px}.flag-cv{background-position:-16px -33px}.flag-cw{background-position:-32px -33px}.flag-cy{background-position:-48px -33px}.flag-cz{background-position:-64px -33px}.flag-de{background-position:-80px -33px}.flag-dj{background-position:-96px -33px}.flag-dk{background-position:-112px -33px}.flag-dm{background-position:-128px -33px}.flag-do{background-position:-144px -33px}.flag-dz{background-position:-160px -33px}.flag-ec{background-position:-176px -33px}.flag-ee{background-position:-192px -33px}.flag-eg{background-position:-208px -33px}.flag-eh{background-position:-224px -33px}.flag-england{background-position:-240px -33px}.flag-er{background-position:0 -44px}.flag-es{background-position:-16px -44px}.flag-et{background-position:-32px -44px}.flag-eu{background-position:-48px -44px}.flag-fi{background-position:-64px -44px}.flag-fj{background-position:-80px -44px}.flag-fk{background-position:-96px -44px}.flag-fm{background-position:-112px -44px}.flag-fo{background-position:-128px -44px}.flag-fr{background-position:-144px -44px}.flag-ga{background-position:-160px -44px}.flag-gb{background-position:-176px -44px}.flag-gd{background-position:-192px -44px}.flag-ge{background-position:-208px -44px}.flag-gf{background-position:-224px -44px}.flag-gg{background-position:-240px -44px}.flag-gh{background-position:0 -55px}.flag-gi{background-position:-16px -55px}.flag-gl{background-position:-32px -55px}.flag-gm{background-position:-48px -55px}.flag-gn{background-position:-64px -55px}.flag-gp{background-position:-80px -55px}.flag-gq{background-position:-96px -55px}.flag-gr{background-position:-112px -55px}.flag-gs{background-position:-128px -55px}.flag-gt{background-position:-144px -55px}.flag-gu{background-position:-160px -55px}.flag-gw{background-position:-176px -55px}.flag-gy{background-position:-192px -55px}.flag-hk{background-position:-208px -55px}.flag-hm{background-position:-224px -55px}.flag-hn{background-position:-240px -55px}.flag-hr{background-position:0 -66px}.flag-ht{background-position:-16px -66px}.flag-hu{background-position:-32px -66px}.flag-ic{background-position:-48px -66px}.flag-id{background-position:-64px -66px}.flag-ie{background-position:-80px -66px}.flag-il{background-position:-96px -66px}.flag-im{background-position:-112px -66px}.flag-in{background-position:-128px -66px}.flag-io{background-position:-144px -66px}.flag-iq{background-position:-160px -66px}.flag-ir{background-position:-176px -66px}.flag-is{background-position:-192px -66px}.flag-it{background-position:-208px -66px}.flag-je{background-position:-224px -66px}.flag-jm{background-position:-240px -66px}.flag-jo{background-position:0 -77px}.flag-jp{background-position:-16px -77px}.flag-ke{background-position:-32px -77px}.flag-kg{background-position:-48px -77px}.flag-kh{background-position:-64px -77px}.flag-ki{background-position:-80px -77px}.flag-km{background-position:-96px -77px}.flag-kn{background-position:-112px -77px}.flag-kp{background-position:-128px -77px}.flag-kr{background-position:-144px -77px}.flag-kurdistan{background-position:-160px -77px}.flag-kw{background-position:-176px -77px}.flag-ky{background-position:-192px -77px}.flag-kz{background-position:-208px -77px}.flag-la{background-position:-224px -77px}.flag-lb{background-position:-240px -77px}.flag-lc{background-position:0 -88px}.flag-li{background-position:-16px -88px}.flag-lk{background-position:-32px -88px}.flag-lr{background-position:-48px -88px}.flag-ls{background-position:-64px -88px}.flag-lt{background-position:-80px -88px}.flag-lu{background-position:-96px -88px}.flag-lv{background-position:-112px -88px}.flag-ly{background-position:-128px -88px}.flag-ma{background-position:-144px -88px}.flag-mc{background-position:-160px -88px}.flag-md{background-position:-176px -88px}.flag-me{background-position:-192px -88px}.flag-mg{background-position:-208px -88px}.flag-mh{background-position:-224px -88px}.flag-mk{background-position:-240px -88px}.flag-ml{background-position:0 -99px}.flag-mm{background-position:-16px -99px}.flag-mn{background-position:-32px -99px}.flag-mo{background-position:-48px -99px}.flag-mp{background-position:-64px -99px}.flag-mq{background-position:-80px -99px}.flag-mr{background-position:-96px -99px}.flag-ms{background-position:-112px -99px}.flag-mt{background-position:-128px -99px}.flag-mu{background-position:-144px -99px}.flag-mv{background-position:-160px -99px}.flag-mw{background-position:-176px -99px}.flag-mx{background-position:-192px -99px}.flag-my{background-position:-208px -99px}.flag-mz{background-position:-224px -99px}.flag-na{background-position:-240px -99px}.flag-nc{background-position:0 -110px}.flag-ne{background-position:-16px -110px}.flag-nf{background-position:-32px -110px}.flag-ng{background-position:-48px -110px}.flag-ni{background-position:-64px -110px}.flag-nl{background-position:-80px -110px}.flag-no{background-position:-96px -110px}.flag-np{background-position:-112px -110px}.flag-nr{background-position:-128px -110px}.flag-nu{background-position:-144px -110px}.flag-nz{background-position:-160px -110px}.flag-om{background-position:-176px -110px}.flag-pa{background-position:-192px -110px}.flag-pe{background-position:-208px -110px}.flag-pf{background-position:-224px -110px}.flag-pg{background-position:-240px -110px}.flag-ph{background-position:0 -121px}.flag-pk{background-position:-16px -121px}.flag-pl{background-position:-32px -121px}.flag-pm{background-position:-48px -121px}.flag-pn{background-position:-64px -121px}.flag-pr{background-position:-80px -121px}.flag-ps{background-position:-96px -121px}.flag-pt{background-position:-112px -121px}.flag-pw{background-position:-128px -121px}.flag-py{background-position:-144px -121px}.flag-qa{background-position:-160px -121px}.flag-re{background-position:-176px -121px}.flag-ro{background-position:-192px -121px}.flag-rs{background-position:-208px -121px}.flag-ru{background-position:-224px -121px}.flag-rw{background-position:-240px -121px}.flag-sa{background-position:0 -132px}.flag-sb{background-position:-16px -132px}.flag-sc{background-position:-32px -132px}.flag-scotland{background-position:-48px -132px}.flag-sd{background-position:-64px -132px}.flag-se{background-position:-80px -132px}.flag-sg{background-position:-96px -132px}.flag-sh{background-position:-112px -132px}.flag-si{background-position:-128px -132px}.flag-sk{background-position:-144px -132px}.flag-sl{background-position:-160px -132px}.flag-sm{background-position:-176px -132px}.flag-sn{background-position:-192px -132px}.flag-so{background-position:-208px -132px}.flag-somaliland{background-position:-224px -132px}.flag-sr{background-position:-240px -132px}.flag-ss{background-position:0 -143px}.flag-st{background-position:-16px -143px}.flag-sv{background-position:-32px -143px}.flag-sy{background-position:-48px -143px}.flag-sz{background-position:-64px -143px}.flag-tc{background-position:-80px -143px}.flag-td{background-position:-96px -143px}.flag-tf{background-position:-112px -143px}.flag-tg{background-position:-128px -143px}.flag-th{background-position:-144px -143px}.flag-tj{background-position:-160px -143px}.flag-tk{background-position:-176px -143px}.flag-tl{background-position:-192px -143px}.flag-tm{background-position:-208px -143px}.flag-tn{background-position:-224px -143px}.flag-to{background-position:-240px -143px}.flag-tr{background-position:0 -154px}.flag-tt{background-position:-16px -154px}.flag-tv{background-position:-32px -154px}.flag-tw{background-position:-48px -154px}.flag-tz{background-position:-64px -154px}.flag-ua{background-position:-80px -154px}.flag-ug{background-position:-96px -154px}.flag-um{background-position:-112px -154px}.flag-us{background-position:-128px -154px}.flag-uy{background-position:-144px -154px}.flag-uz{background-position:-160px -154px}.flag-va{background-position:-176px -154px}.flag-vc{background-position:-192px -154px}.flag-ve{background-position:-208px -154px}.flag-vg{background-position:-224px -154px}.flag-vi{background-position:-240px -154px}.flag-vn{background-position:0 -165px}.flag-vu{background-position:-16px -165px}.flag-wales{background-position:-32px -165px}.flag-wf{background-position:-48px -165px}.flag-ws{background-position:-64px -165px}.flag-ye{background-position:-80px -165px}.flag-yt{background-position:-96px -165px}.flag-za{background-position:-112px -165px}.flag-zanzibar{background-position:-128px -165px}.flag-zm{background-position:-144px -165px}.flag-zw{background-position:-160px -165px}.csprite-sprite,.csprite-icon-arrow-left,.engine.widget .warranty-link .icon,.engine.widget a,.csprite-icon-breakfast-free,.accom-item .accom-details .amenity.amen-breakfast-inc,.csprite-icon-breakfast,.accom-item .accom-details .amenity.amen-breakfast,.csprite-icon-chat-box,.widget .chat-text,.csprite-icon-checked,.search-filters-col ul input[type="checkbox"]:checked+label .filter-check,.csprite-icon-collapsed,.csprite-icon-cross,.recentlyviewed-row li.accom-price a .icon,.csprite-icon-expanded,.csprite-icon-input-calendar,.csprite-icon-location,.grey-button a span .icon,.accom-item .accom-details .accom-distance .location-icon,.csprite-icon-phone-box,.widget .number,.csprite-icon-sortby-off,.sorting-bar li span,.csprite-icon-sortby-on-desc,.sorting-bar .sorter-selected-desc span,.csprite-icon-sortby-on,.sorting-bar .sorter-selected-asc span,.csprite-icon-unchecked,.search-filters-col ul input[type="checkbox"]+label .filter-check,.csprite-icon-viewed,.accom-item .accom-pic span .icon,.csprite-icon-wifi-free,.accom-item .accom-details .amenity.amen-wifi-free,.csprite-icon-wifi,.accom-item .accom-details .amenity.amen-wifi{background:url("../img/csprite-s8c1aa4748f.png") no-repeat}.csprite-icon-arrow-left,.engine.widget .warranty-link .icon,.engine.widget a{background-position:-11px -50px}.csprite-icon-breakfast-free,.accom-item .accom-details .amenity.amen-breakfast-inc{background-position:0 -90px}.csprite-icon-breakfast,.accom-item .accom-details .amenity.amen-breakfast{background-position:-24px -110px}.csprite-icon-chat-box,.widget .chat-text{background-position:0 -130px}.csprite-icon-checked,.search-filters-col ul input[type="checkbox"]:checked+label .filter-check{background-position:-31px 0}.csprite-icon-collapsed{background-position:4px 0}.csprite-icon-cross,.recentlyviewed-row li.accom-price a .icon{background-position:-19px 0}.csprite-icon-expanded{background-position:0 -13px}.csprite-icon-input-calendar{background-position:0 -110px}.csprite-icon-location,.grey-button a span .icon,.accom-item .accom-details .accom-distance .location-icon{background-position:-35px -13px}.csprite-icon-phone-box,.widget .number{background-position:0 -160px}.csprite-icon-sortby-off,.sorting-bar li span{background-position:0 -51px}.csprite-icon-sortby-on-desc,.sorting-bar .sorter-selected-desc span{background-position:-11px -13px}.csprite-icon-sortby-on,.sorting-bar .sorter-selected-asc span{background-position:-26px -70px}.csprite-icon-unchecked,.search-filters-col ul input[type="checkbox"]+label .filter-check{background-position:-22px -13px}.csprite-icon-viewed,.accom-item .accom-pic span .icon{background-position:-6px 0}.csprite-icon-wifi-free,.accom-item .accom-details .amenity.amen-wifi-free{background-position:0 -31px}.csprite-icon-wifi,.accom-item .accom-details .amenity.amen-wifi{background-position:0 -70px}.big-flag{background:url("../img/sprites/big-flags.png") no-repeat}.big-flags-AD{background-position:0 0;width:30px;height:20px}.big-flags-AE{background-position:-32px 0;width:30px;height:20px}.big-flags-AF{background-position:-64px 0;width:30px;height:20px}.big-flags-AG{background-position:-96px 0;width:30px;height:20px}.big-flags-AI{background-position:-128px 0;width:30px;height:20px}.big-flags-AL{background-position:-160px 0;width:30px;height:20px}.big-flags-AM{background-position:-192px 0;width:30px;height:20px}.big-flags-AN{background-position:-224px 0;width:30px;height:20px}.big-flags-AO{background-position:-256px 0;width:30px;height:20px}.big-flags-AQ{background-position:-288px 0;width:30px;height:20px}.big-flags-AR{background-position:-320px 0;width:30px;height:20px}.big-flags-AS{background-position:-352px 0;width:30px;height:20px}.big-flags-AT{background-position:-384px 0;width:30px;height:20px}.big-flags-AU{background-position:-416px 0;width:30px;height:20px}.big-flags-AW{background-position:-448px 0;width:30px;height:20px}.big-flags-AX{background-position:-480px 0;width:30px;height:20px}.big-flags-AZ{background-position:-512px 0;width:30px;height:20px}.big-flags-BA{background-position:-544px 0;width:30px;height:20px}.big-flags-BB{background-position:-576px 0;width:30px;height:20px}.big-flags-BD{background-position:-608px 0;width:30px;height:20px}.big-flags-BE{background-position:-640px 0;width:30px;height:20px}.big-flags-BF{background-position:-672px 0;width:30px;height:20px}.big-flags-BG{background-position:-704px 0;width:30px;height:20px}.big-flags-BH{background-position:-736px 0;width:30px;height:20px}.big-flags-BI{background-position:-768px 0;width:30px;height:20px}.big-flags-BJ{background-position:-800px 0;width:30px;height:20px}.big-flags-BL{background-position:-832px 0;width:30px;height:20px}.big-flags-BM{background-position:-864px 0;width:30px;height:20px}.big-flags-BN{background-position:-896px 0;width:30px;height:20px}.big-flags-BO{background-position:-928px 0;width:30px;height:20px}.big-flags-BR{background-position:-960px 0;width:30px;height:20px}.big-flags-BS{background-position:-992px 0;width:30px;height:20px}.big-flags-BT{background-position:-1024px 0;width:30px;height:20px}.big-flags-BW{background-position:-1056px 0;width:30px;height:20px}.big-flags-BY{background-position:-1088px 0;width:30px;height:20px}.big-flags-BZ{background-position:-1120px 0;width:30px;height:20px}.big-flags-CA{background-position:-1152px 0;width:30px;height:20px}.big-flags-CC{background-position:-1184px 0;width:30px;height:20px}.big-flags-CD{background-position:-1216px 0;width:30px;height:20px}.big-flags-CF{background-position:-1248px 0;width:30px;height:20px}.big-flags-CG{background-position:-1280px 0;width:30px;height:20px}.big-flags-CH{background-position:-1312px 0;width:30px;height:20px}.big-flags-CI{background-position:-1344px 0;width:30px;height:20px}.big-flags-CK{background-position:-1376px 0;width:30px;height:20px}.big-flags-CL{background-position:-1408px 0;width:30px;height:20px}.big-flags-CM{background-position:-1440px 0;width:30px;height:20px}.big-flags-CN{background-position:-1472px 0;width:30px;height:20px}.big-flags-CO{background-position:-1504px 0;width:30px;height:20px}.big-flags-CR{background-position:-1536px 0;width:30px;height:20px}.big-flags-CU{background-position:-1568px 0;width:30px;height:20px}.big-flags-CV{background-position:-1600px 0;width:30px;height:20px}.big-flags-CX{background-position:-1632px 0;width:30px;height:20px}.big-flags-CY{background-position:-1664px 0;width:30px;height:20px}.big-flags-CZ{background-position:-1696px 0;width:30px;height:20px}.big-flags-DE{background-position:-1728px 0;width:30px;height:20px}.big-flags-DJ{background-position:-1760px 0;width:30px;height:20px}.big-flags-DK{background-position:-1792px 0;width:30px;height:20px}.big-flags-DM{background-position:-1824px 0;width:30px;height:20px}.big-flags-DO{background-position:-1856px 0;width:30px;height:20px}.big-flags-DZ{background-position:-1888px 0;width:30px;height:20px}.big-flags-EC{background-position:-1920px 0;width:30px;height:20px}.big-flags-EE{background-position:-1952px 0;width:30px;height:20px}.big-flags-EG{background-position:-1984px 0;width:30px;height:20px}.big-flags-EH{background-position:0 -22px;width:30px;height:20px}.big-flags-ER{background-position:-32px -22px;width:30px;height:20px}.big-flags-ES{background-position:-64px -22px;width:30px;height:20px}.big-flags-ET{background-position:-96px -22px;width:30px;height:20px}.big-flags-EU{background-position:-128px -22px;width:30px;height:20px}.big-flags-FI{background-position:-160px -22px;width:30px;height:20px}.big-flags-FJ{background-position:-192px -22px;width:30px;height:20px}.big-flags-FK{background-position:-224px -22px;width:30px;height:20px}.big-flags-FM{background-position:-256px -22px;width:30px;height:20px}.big-flags-FO{background-position:-288px -22px;width:30px;height:20px}.big-flags-FR{background-position:-320px -22px;width:30px;height:20px}.big-flags-GA{background-position:-352px -22px;width:30px;height:20px}.big-flags-GB{background-position:-384px -22px;width:30px;height:20px}.big-flags-GD{background-position:-416px -22px;width:30px;height:20px}.big-flags-GE{background-position:-448px -22px;width:30px;height:20px}.big-flags-GG{background-position:-480px -22px;width:30px;height:20px}.big-flags-GH{background-position:-512px -22px;width:30px;height:20px}.big-flags-GI{background-position:-544px -22px;width:30px;height:20px}.big-flags-GL{background-position:-576px -22px;width:30px;height:20px}.big-flags-GM{background-position:-608px -22px;width:30px;height:20px}.big-flags-GN{background-position:-640px -22px;width:30px;height:20px}.big-flags-GQ{background-position:-672px -22px;width:30px;height:20px}.big-flags-GR{background-position:-704px -22px;width:30px;height:20px}.big-flags-GS{background-position:-736px -22px;width:30px;height:20px}.big-flags-GT{background-position:-768px -22px;width:30px;height:20px}.big-flags-GU{background-position:-800px -22px;width:30px;height:20px}.big-flags-GW{background-position:-832px -22px;width:30px;height:20px}.big-flags-GY{background-position:-864px -22px;width:30px;height:20px}.big-flags-HK{background-position:-896px -22px;width:30px;height:20px}.big-flags-HN{background-position:-928px -22px;width:30px;height:20px}.big-flags-HR{background-position:-960px -22px;width:30px;height:20px}.big-flags-HT{background-position:-992px -22px;width:30px;height:20px}.big-flags-HU{background-position:-1024px -22px;width:30px;height:20px}.big-flags-ID{background-position:-1056px -22px;width:30px;height:20px}.big-flags-IE{background-position:-1088px -22px;width:30px;height:20px}.big-flags-IL{background-position:-1120px -22px;width:30px;height:20px}.big-flags-IM{background-position:-1152px -22px;width:30px;height:20px}.big-flags-IN{background-position:-1184px -22px;width:30px;height:20px}.big-flags-IQ{background-position:-1216px -22px;width:30px;height:20px}.big-flags-IR{background-position:-1248px -22px;width:30px;height:20px}.big-flags-IS{background-position:-1280px -22px;width:30px;height:20px}.big-flags-IT{background-position:-1312px -22px;width:30px;height:20px}.big-flags-JE{background-position:-1344px -22px;width:30px;height:20px}.big-flags-JM{background-position:-1376px -22px;width:30px;height:20px}.big-flags-JO{background-position:-1408px -22px;width:30px;height:20px}.big-flags-JP{background-position:-1440px -22px;width:30px;height:20px}.big-flags-KE{background-position:-1472px -22px;width:30px;height:20px}.big-flags-KG{background-position:-1504px -22px;width:30px;height:20px}.big-flags-KH{background-position:-1536px -22px;width:30px;height:20px}.big-flags-KI{background-position:-1568px -22px;width:30px;height:20px}.big-flags-KM{background-position:-1600px -22px;width:30px;height:20px}.big-flags-KN{background-position:-1632px -22px;width:30px;height:20px}.big-flags-KP{background-position:-1664px -22px;width:30px;height:20px}.big-flags-KR{background-position:-1696px -22px;width:30px;height:20px}.big-flags-KV{background-position:-1728px -22px;width:30px;height:20px}.big-flags-KW{background-position:-1760px -22px;width:30px;height:20px}.big-flags-KY{background-position:-1792px -22px;width:30px;height:20px}.big-flags-KZ{background-position:-1824px -22px;width:30px;height:20px}.big-flags-LA{background-position:-1856px -22px;width:30px;height:20px}.big-flags-LB{background-position:-1888px -22px;width:30px;height:20px}.big-flags-LC{background-position:-1920px -22px;width:30px;height:20px}.big-flags-LI{background-position:-1952px -22px;width:30px;height:20px}.big-flags-LK{background-position:-1984px -22px;width:30px;height:20px}.big-flags-LR{background-position:0 -44px;width:30px;height:20px}.big-flags-LS{background-position:-32px -44px;width:30px;height:20px}.big-flags-LT{background-position:-64px -44px;width:30px;height:20px}.big-flags-LU{background-position:-96px -44px;width:30px;height:20px}.big-flags-LV{background-position:-128px -44px;width:30px;height:20px}.big-flags-LY{background-position:-160px -44px;width:30px;height:20px}.big-flags-MA{background-position:-192px -44px;width:30px;height:20px}.big-flags-MC{background-position:-224px -44px;width:30px;height:20px}.big-flags-MD{background-position:-256px -44px;width:30px;height:20px}.big-flags-ME{background-position:-288px -44px;width:30px;height:20px}.big-flags-MG{background-position:-320px -44px;width:30px;height:20px}.big-flags-MH{background-position:-352px -44px;width:30px;height:20px}.big-flags-MK{background-position:-384px -44px;width:30px;height:20px}.big-flags-ML{background-position:-416px -44px;width:30px;height:20px}.big-flags-MM{background-position:-448px -44px;width:30px;height:20px}.big-flags-MN{background-position:-480px -44px;width:30px;height:20px}.big-flags-MO{background-position:-512px -44px;width:30px;height:20px}.big-flags-MP{background-position:-544px -44px;width:30px;height:20px}.big-flags-MR{background-position:-576px -44px;width:30px;height:20px}.big-flags-MS{background-position:-608px -44px;width:30px;height:20px}.big-flags-MT{background-position:-640px -44px;width:30px;height:20px}.big-flags-MU{background-position:-672px -44px;width:30px;height:20px}.big-flags-MV{background-position:-704px -44px;width:30px;height:20px}.big-flags-MW{background-position:-736px -44px;width:30px;height:20px}.big-flags-MX{background-position:-768px -44px;width:30px;height:20px}.big-flags-MY{background-position:-800px -44px;width:30px;height:20px}.big-flags-MZ{background-position:-832px -44px;width:30px;height:20px}.big-flags-NA{background-position:-864px -44px;width:30px;height:20px}.big-flags-NC{background-position:-896px -44px;width:30px;height:20px}.big-flags-NE{background-position:-928px -44px;width:30px;height:20px}.big-flags-NF{background-position:-960px -44px;width:30px;height:20px}.big-flags-NG{background-position:-992px -44px;width:30px;height:20px}.big-flags-NI{background-position:-1024px -44px;width:30px;height:20px}.big-flags-NL{background-position:-1056px -44px;width:30px;height:20px}.big-flags-NO{background-position:-1088px -44px;width:30px;height:20px}.big-flags-NP{background-position:-1120px -44px;width:30px;height:20px}.big-flags-NR{background-position:-1152px -44px;width:30px;height:20px}.big-flags-NU{background-position:-1184px -44px;width:30px;height:20px}.big-flags-NZ{background-position:-1216px -44px;width:30px;height:20px}.big-flags-OM{background-position:-1248px -44px;width:30px;height:20px}.big-flags-PA{background-position:-1280px -44px;width:30px;height:20px}.big-flags-PE{background-position:-1312px -44px;width:30px;height:20px}.big-flags-PG{background-position:-1344px -44px;width:30px;height:20px}.big-flags-PH{background-position:-1376px -44px;width:30px;height:20px}.big-flags-PK{background-position:-1408px -44px;width:30px;height:20px}.big-flags-PL{background-position:-1440px -44px;width:30px;height:20px}.big-flags-PN{background-position:-1472px -44px;width:30px;height:20px}.big-flags-PR{background-position:-1504px -44px;width:30px;height:20px}.big-flags-PS{background-position:-1536px -44px;width:30px;height:20px}.big-flags-PT{background-position:-1568px -44px;width:30px;height:20px}.big-flags-PW{background-position:-1600px -44px;width:30px;height:20px}.big-flags-PY{background-position:-1632px -44px;width:30px;height:20px}.big-flags-QA{background-position:-1664px -44px;width:30px;height:20px}.big-flags-RO{background-position:-1696px -44px;width:30px;height:20px}.big-flags-RS{background-position:-1728px -44px;width:30px;height:20px}.big-flags-RU{background-position:-1760px -44px;width:30px;height:20px}.big-flags-RW{background-position:-1792px -44px;width:30px;height:20px}.big-flags-SA{background-position:-1824px -44px;width:30px;height:20px}.big-flags-SB{background-position:-1856px -44px;width:30px;height:20px}.big-flags-SC{background-position:-1888px -44px;width:30px;height:20px}.big-flags-SD{background-position:-1920px -44px;width:30px;height:20px}.big-flags-SE{background-position:-1952px -44px;width:30px;height:20px}.big-flags-SG{background-position:-1984px -44px;width:30px;height:20px}.big-flags-SH{background-position:0 -66px;width:30px;height:20px}.big-flags-SI{background-position:-32px -66px;width:30px;height:20px}.big-flags-SK{background-position:-64px -66px;width:30px;height:20px}.big-flags-SL{background-position:-96px -66px;width:30px;height:20px}.big-flags-SM{background-position:-128px -66px;width:30px;height:20px}.big-flags-SN{background-position:-160px -66px;width:30px;height:20px}.big-flags-SO{background-position:-192px -66px;width:30px;height:20px}.big-flags-SR{background-position:-224px -66px;width:30px;height:20px}.big-flags-SS{background-position:-256px -66px;width:30px;height:20px}.big-flags-ST{background-position:-288px -66px;width:30px;height:20px}.big-flags-SV{background-position:-320px -66px;width:30px;height:20px}.big-flags-SY{background-position:-352px -66px;width:30px;height:20px}.big-flags-SZ{background-position:-384px -66px;width:30px;height:20px}.big-flags-TC{background-position:-416px -66px;width:30px;height:20px}.big-flags-TD{background-position:-448px -66px;width:30px;height:20px}.big-flags-TG{background-position:-480px -66px;width:30px;height:20px}.big-flags-TH{background-position:-512px -66px;width:30px;height:20px}.big-flags-TJ{background-position:-544px -66px;width:30px;height:20px}.big-flags-TM{background-position:-576px -66px;width:30px;height:20px}.big-flags-TN{background-position:-608px -66px;width:30px;height:20px}.big-flags-TO{background-position:-640px -66px;width:30px;height:20px}.big-flags-TP{background-position:-672px -66px;width:30px;height:20px}.big-flags-TR{background-position:-704px -66px;width:30px;height:20px}.big-flags-TT{background-position:-736px -66px;width:30px;height:20px}.big-flags-TV{background-position:-768px -66px;width:30px;height:20px}.big-flags-TW{background-position:-800px -66px;width:30px;height:20px}.big-flags-TZ{background-position:-832px -66px;width:30px;height:20px}.big-flags-UA{background-position:-864px -66px;width:30px;height:20px}.big-flags-UG{background-position:-896px -66px;width:30px;height:20px}.big-flags-US{background-position:-928px -66px;width:30px;height:20px}.big-flags-UY{background-position:-960px -66px;width:30px;height:20px}.big-flags-UZ{background-position:-992px -66px;width:30px;height:20px}.big-flags-VA{background-position:-1024px -66px;width:30px;height:20px}.big-flags-VC{background-position:-1056px -66px;width:30px;height:20px}.big-flags-VE{background-position:-1088px -66px;width:30px;height:20px}.big-flags-VG{background-position:-1120px -66px;width:30px;height:20px}.big-flags-VI{background-position:-1152px -66px;width:30px;height:20px}.big-flags-VN{background-position:-1184px -66px;width:30px;height:20px}.big-flags-VU{background-position:-1216px -66px;width:30px;height:20px}.big-flags-WS{background-position:-1248px -66px;width:30px;height:20px}.big-flags-YE{background-position:-1280px -66px;width:30px;height:20px}.big-flags-YT{background-position:-1312px -66px;width:30px;height:20px}.big-flags-ZA{background-position:-1344px -66px;width:30px;height:20px}.big-flags-ZM{background-position:-1376px -66px;width:30px;height:20px}.big-flags-ZW{background-position:-1408px -66px;width:30px;height:20px}.big-flags-flags_sprite{background-position:-1440px -66px;width:1048px;height:655px}#page-offer_list .warranty-link,#page-dhpl .warranty-link,#page-establishment_list_bb .warranty-link,#page-establishment_list_apartment .warranty-link,#page-establishment_list_hotel .warranty-link,#page-establishment_list_hostel .warranty-link{margin:-15px 5px 0 0;text-decoration:underline;cursor:pointer;text-align:right;text-decoration:underline;cursor:pointer;text-align:right;font-size:11px;float:right}#page-offer_list .warranty-link .ico-best-price,#page-dhpl .warranty-link .ico-best-price,#page-establishment_list_bb .warranty-link .ico-best-price,#page-establishment_list_apartment .warranty-link .ico-best-price,#page-establishment_list_hotel .warranty-link .ico-best-price,#page-establishment_list_hostel .warranty-link .ico-best-price{width:14px;height:15px;margin:0 0 0 42px;float:left;background:url("../img/sprites/sprite-main.png") no-repeat -250px -83px;cursor:pointer}#page-establishment_list_hotel .app-chat-link,#page-establishment_list_hostel .app-chat-link,#page-establishment_list_apartment .app-chat-link,#page-establishment_list_bb .app-chat-link,#page-offer_list .app-chat-link,#page-poi .app-chat-link,#page-faq .app-chat-link,#page-dhpl .app-chat-link{display:block;background-color:#127da1;width:87%;margin:5px auto 8px auto;border-right:1px solid #484848;border-radius:5px;color:#fff;font-size:18px;line-height:30px}#page-establishment_list_hotel .app-chat-link .ico-chat,#page-establishment_list_hostel .app-chat-link .ico-chat,#page-establishment_list_apartment .app-chat-link .ico-chat,#page-establishment_list_bb .app-chat-link .ico-chat,#page-offer_list .app-chat-link .ico-chat,#page-poi .app-chat-link .ico-chat,#page-faq .app-chat-link .ico-chat,#page-dhpl .app-chat-link .ico-chat{background:url("../img/sprites/sprite-main.png") no-repeat 0 -490px;float:left;width:48px;height:30px;margin:0 3px 10px 0}.grey-button{display:block;background-color:#f0f0f0;border:1px solid #ccc;border-radius:5px;border-bottom:3px solid #ccc}.grey-button a{padding:5px 10px;display:block}.grey-button a span .icon{width:11px;height:18px;padding:2px 11px 2px 0;margin-left:4px}.map-block{display:block;overflow:hidden;border:1px solid #ccc}.map-block h6{float:left;line-height:33px}.map-block .grey-button{float:right}.map-block .map-header{display:block;overflow:hidden;background-color:#f0f0f0;border-bottom:1px solid #ccc;padding:1.2987%}.map-block .map-legend{display:block;overflow:hidden;padding:1.2987%;background:#fff;display:none;clear:both;margin:0;padding-right:5px;font-size:10px;font-weight:700}.map-block .map-legend ul{float:left}.map-block .map-legend ul li{float:left;line-height:19px;margin-right:15px}.map-block .map-legend ul li span{white-space:nowrap;display:block}.map-block .map-legend ul li input{margin-left:0;float:left}.map-block .map-legend ul li label{line-height:9px;float:left;margin-right:0;margin-top:5px}.map-block .map-legend span{padding-left:18px;background-image:url("../img/sprites/sprite-map-markers.gif");background-repeat:no-repeat}.map-block .map-legend span.places-icon{background-position:0 -200px}.map-block .map-legend span.poi-icon{background-position:0 -181px;height:19px}.map-block .estabs-maps{width:99.7%;height:400px;display:none;border:1px solid #777}.map-block #app-map-toggle{padding-left:0;background-image:none;display:block;font-size:12px;font-weight:normal;padding-left:0}.map-block #app-map-toggle a{clear:both}.map-block #app-map-toggle a:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.map-block #app-map-toggle span#app-map-toggle-txt-off,.map-block #app-map-toggle span#app-map-toggle-txt-on{background:0;display:inline;float:left;padding:0;text-decoration:underline;padding:2px 5px 0 0}.map-block #app-map-toggle span.icon{background:url("../img/csprite-s8c1aa4748f.png") no-repeat scroll -35px -13px !important;display:block;height:18px;width:11px;padding:0;float:left}html.ie7 .map-block #app-map-toggle span#app-map-toggle-txt-off,html.ie7 .map-block #app-map-toggle span#app-map-toggle-txt-on{padding:2px 5px 5px 0}.estab-list{clear:both}.info-image{margin-right:3px}.info-window{margin-left:105px;min-width:185px;max-width:250px;overflow:hidden;height:80px}.info-window div{overflow:hidden}.info-window.accommodation{font-size:11px;font-weight:700;line-height:16px;height:80px}.info-window.accommodation .price-from,.info-window.accommodation .more-info-link{display:block}.info-window.accommodation .more-info-link{font-weight:400}.info-window .name-link{display:block;font-size:12px}.info-window p{max-width:210px;height:58px;overflow:hidden;font-size:12px;line-height:14px}.sitetype-hsg .info-window.poi{font-size:12px;color:#2c5193}.sitetype-hsg .info-window.poi p{color:#333}.info-window-not-available{font-weight:700;color:#979797}.reviews-link{font-weight:700;color:#606060;text-decoration:none;display:inline-block}.reviews-link span{padding:0 6px;background-color:#2c5193;border-radius:5px;color:white;float:none !important;line-height:16px}.reviews-link .text{background-color:transparent;color:#606060;padding:0 3px}#page-offer_list .map-block,#page-offer_list .estab-list{margin:0 5px}.sorting-bar{background:transparent;border:0;border-top:0;border-radius:0;font-size:13px;overflow:hidden;width:40%;float:right}.sorting-bar li{float:left;line-height:21px;padding:6px 0 4px 7px;border-right:0}.sorting-bar li span{display:inline-block;width:11px;height:7px;margin:0 4px}.sorting-bar li select{width:175px}.sorting-bar li.sortby-closest{float:right;border-right:0}.sorting-bar li.sortby-closest select{margin:0;margin-right:5px}.sorting-bar li:hover{cursor:pointer}.sorting-bar li.sort-by{font-weight:700;background-image:none;padding-right:7px;cursor:auto;color:#606060}.sorting-bar .sorter-selected-asc{color:#FFF;background-color:#7d7d7d;font-weight:700}.sorting-bar .sorter-selected-desc{color:#FFF;background-color:#7d7d7d;font-weight:700}.offer-list{display:block;overflow:hidden}.accom-item{display:block;overflow:hidden;clear:both;border-bottom:1px solid #ccc;border-right:1px solid #ccc;background:transparent url("../img/sprites/sprite-main.png") no-repeat -264px -72px}.accom-item .accom-pic{display:block;overflow:hidden;float:left;width:15.10417%;padding:25px 0 15px 0;text-align:center}.accom-item .accom-pic a img{margin:0 auto;display:block;border:1px solid #000;max-height:77px}.accom-item .accom-pic span{display:inline-block;margin-top:5px}.accom-item .accom-pic span .icon{display:inline-block;width:13px;height:10px;margin-right:3px}.accom-item.app-row-lim-rooms .accom-pic{padding:32px 0 0 0}.accom-item.app-row-viewed .accom-pic{padding:24px 0 0 0}.accom-item .accom-details{display:block;overflow:hidden;float:left;width:59.24479%;padding:5px 10px 2px 10px;border-right:1px solid #ccc;border-left:1px solid #ccc;min-height:118px}.accom-item .accom-details li{margin:4px 0;overflow:hidden}.accom-item .accom-details li.last{margin:-3px 0 1px 0}.accom-item .accom-details .accom-name{color:#404040;font-size:18px;font-weight:700;margin-right:10px;text-decoration:none}.accom-item .accom-details .amenity{display:inline-block;height:20px;position:relative;top:4px}.accom-item .accom-details .amenity.amen-breakfast{width:24px}.accom-item .accom-details .amenity.amen-breakfast-inc{width:26px}.accom-item .accom-details .amenity.amen-wifi{width:26px}.accom-item .accom-details .amenity.amen-wifi-free{width:28px}.accom-item .accom-details.app-row-lim-rooms .accom-details{padding:0 10px 7px 10px;min-height:119px}.accom-item .accom-details.app-row-viewed .accom-details{padding:0 10px 7px 10px;min-height:119px}.accom-item .accom-details .show-map{margin-left:5px;font-style:italic}.accom-item .accom-details .accom-address{color:#666}.accom-item .accom-details .accom-distance{width:auto;float:left;margin-right:10px}.accom-item .accom-details .accom-distance .location-icon{display:inline-block;width:11px;height:18px;position:relative;top:3px}.accom-item .accom-details .accom-ratings{float:right;display:inline-block;margin-top:7px;margin-right:10px;width:48.95833%}.accom-item .accom-price{float:right;display:block;overflow:hidden;width:22.13542%;text-align:center;padding:24px 0}.accom-item .accom-price span{display:inline-block;margin:0 auto}.accom-item .accom-price span.price-from-text{font-size:14px;line-height:16px;font-weight:700;color:#404040}.accom-item .accom-price span.price-from-value{color:#2c5193;font-size:24px;line-height:26px;font-weight:700;display:block}.accom-item .accom-price span.price-from-value sup{font-size:14px;padding:0 2px;vertical-align:text-top;line-height:19px}.accom-item.special-offer{border-top:4px solid #009b3e;background-position:-264px -49px}.accom-item.special-offer .accom-pic{padding-top:0}.accom-item.special-offer .accom-pic .special-offer{display:inline-block;position:relative;top:0;width:100%;background-color:#009b3e;color:#FFF;font-size:12px;font-weight:700;text-align:center;padding:4px 0;background-image:none;margin:0 0 20px 0;font-weight:700}.accom-item.special-offer .accom-details{min-height:139px}.accom-item.special-offer .price-before-offer{margin-bottom:5px}.accom-item.special-offer .price-before-offer span{display:inline;margin-left:6px;color:#c00;text-decoration:line-through;font-size:14px;font-weight:normal}@media screen and (max-width:1076px){body.currency-COP .accom-price span,body.currency-DZD .accom-price span,body.currency-ARS .accom-price span,body.currency-AMD .accom-price span,body.currency-CLP .accom-price span,body.currency-CNY .accom-price span,body.currency-XOF .accom-price span,body.currency-XPF .accom-price span,body.currency-HRK .accom-price span,body.currency-CZK .accom-price span,body.currency-DDK .accom-price span,body.currency-EGP .accom-price span,body.currency-GHS .accom-price span,body.currency-HKD .accom-price span,body.currency-HUF .accom-price span,body.currency-ISK .accom-price span,body.currency-INR .accom-price span,body.currency-IDR .accom-price span,body.currency-JMD .accom-price span,body.currency-KES .accom-price span,body.currency-KWD .accom-price span,body.currency-MYR .accom-price span,body.currency-MXN .accom-price span,body.currency-MAD .accom-price span,body.currency-NOK .accom-price span,body.currency-PHP .accom-price span,body.currency-RON .accom-price span,body.currency-py6 .accom-price span,body.currency-RWF .accom-price span,body.currency-SAR .accom-price span,body.currency-RSD .accom-price span,body.currency-ZAR .accom-price span,body.currency-LKR .accom-price span,body.currency-SZL .accom-price span,body.currency-SEK .accom-price span,body.currency-TZS .accom-price span,body.currency-UAH .accom-price span,body.currency-VND .accom-price span{display:inline-block;margin:0 auto}body.currency-COP .accom-price span.price-from-value,body.currency-DZD .accom-price span.price-from-value,body.currency-ARS .accom-price span.price-from-value,body.currency-AMD .accom-price span.price-from-value,body.currency-CLP .accom-price span.price-from-value,body.currency-CNY .accom-price span.price-from-value,body.currency-XOF .accom-price span.price-from-value,body.currency-XPF .accom-price span.price-from-value,body.currency-HRK .accom-price span.price-from-value,body.currency-CZK .accom-price span.price-from-value,body.currency-DDK .accom-price span.price-from-value,body.currency-EGP .accom-price span.price-from-value,body.currency-GHS .accom-price span.price-from-value,body.currency-HKD .accom-price span.price-from-value,body.currency-HUF .accom-price span.price-from-value,body.currency-ISK .accom-price span.price-from-value,body.currency-INR .accom-price span.price-from-value,body.currency-IDR .accom-price span.price-from-value,body.currency-JMD .accom-price span.price-from-value,body.currency-KES .accom-price span.price-from-value,body.currency-KWD .accom-price span.price-from-value,body.currency-MYR .accom-price span.price-from-value,body.currency-MXN .accom-price span.price-from-value,body.currency-MAD .accom-price span.price-from-value,body.currency-NOK .accom-price span.price-from-value,body.currency-PHP .accom-price span.price-from-value,body.currency-RON .accom-price span.price-from-value,body.currency-py6 .accom-price span.price-from-value,body.currency-RWF .accom-price span.price-from-value,body.currency-SAR .accom-price span.price-from-value,body.currency-RSD .accom-price span.price-from-value,body.currency-ZAR .accom-price span.price-from-value,body.currency-LKR .accom-price span.price-from-value,body.currency-SZL .accom-price span.price-from-value,body.currency-SEK .accom-price span.price-from-value,body.currency-TZS .accom-price span.price-from-value,body.currency-UAH .accom-price span.price-from-value,body.currency-VND .accom-price span.price-from-value{font-size:22px;line-height:28px}body.currency-COP .accom-price span.price-from-value sup,body.currency-DZD .accom-price span.price-from-value sup,body.currency-ARS .accom-price span.price-from-value sup,body.currency-AMD .accom-price span.price-from-value sup,body.currency-CLP .accom-price span.price-from-value sup,body.currency-CNY .accom-price span.price-from-value sup,body.currency-XOF .accom-price span.price-from-value sup,body.currency-XPF .accom-price span.price-from-value sup,body.currency-HRK .accom-price span.price-from-value sup,body.currency-CZK .accom-price span.price-from-value sup,body.currency-DDK .accom-price span.price-from-value sup,body.currency-EGP .accom-price span.price-from-value sup,body.currency-GHS .accom-price span.price-from-value sup,body.currency-HKD .accom-price span.price-from-value sup,body.currency-HUF .accom-price span.price-from-value sup,body.currency-ISK .accom-price span.price-from-value sup,body.currency-INR .accom-price span.price-from-value sup,body.currency-IDR .accom-price span.price-from-value sup,body.currency-JMD .accom-price span.price-from-value sup,body.currency-KES .accom-price span.price-from-value sup,body.currency-KWD .accom-price span.price-from-value sup,body.currency-MYR .accom-price span.price-from-value sup,body.currency-MXN .accom-price span.price-from-value sup,body.currency-MAD .accom-price span.price-from-value sup,body.currency-NOK .accom-price span.price-from-value sup,body.currency-PHP .accom-price span.price-from-value sup,body.currency-RON .accom-price span.price-from-value sup,body.currency-py6 .accom-price span.price-from-value sup,body.currency-RWF .accom-price span.price-from-value sup,body.currency-SAR .accom-price span.price-from-value sup,body.currency-RSD .accom-price span.price-from-value sup,body.currency-ZAR .accom-price span.price-from-value sup,body.currency-LKR .accom-price span.price-from-value sup,body.currency-SZL .accom-price span.price-from-value sup,body.currency-SEK .accom-price span.price-from-value sup,body.currency-TZS .accom-price span.price-from-value sup,body.currency-UAH .accom-price span.price-from-value sup,body.currency-VND .accom-price span.price-from-value sup{font-size:14px;line-height:14px}}@media screen and (max-width:1060px){body.currency-COP .accom-price span,body.currency-DZD .accom-price span,body.currency-ARS .accom-price span,body.currency-AMD .accom-price span,body.currency-CLP .accom-price span,body.currency-CNY .accom-price span,body.currency-XOF .accom-price span,body.currency-XPF .accom-price span,body.currency-HRK .accom-price span,body.currency-CZK .accom-price span,body.currency-DDK .accom-price span,body.currency-EGP .accom-price span,body.currency-GHS .accom-price span,body.currency-HKD .accom-price span,body.currency-HUF .accom-price span,body.currency-ISK .accom-price span,body.currency-INR .accom-price span,body.currency-IDR .accom-price span,body.currency-JMD .accom-price span,body.currency-KES .accom-price span,body.currency-KWD .accom-price span,body.currency-MYR .accom-price span,body.currency-MXN .accom-price span,body.currency-MAD .accom-price span,body.currency-NOK .accom-price span,body.currency-PHP .accom-price span,body.currency-RON .accom-price span,body.currency-py6 .accom-price span,body.currency-RWF .accom-price span,body.currency-SAR .accom-price span,body.currency-RSD .accom-price span,body.currency-ZAR .accom-price span,body.currency-LKR .accom-price span,body.currency-SZL .accom-price span,body.currency-SEK .accom-price span,body.currency-TZS .accom-price span,body.currency-UAH .accom-price span,body.currency-VND .accom-price span{display:inline-block;margin:0 auto}body.currency-COP .accom-price span.price-from-value,body.currency-DZD .accom-price span.price-from-value,body.currency-ARS .accom-price span.price-from-value,body.currency-AMD .accom-price span.price-from-value,body.currency-CLP .accom-price span.price-from-value,body.currency-CNY .accom-price span.price-from-value,body.currency-XOF .accom-price span.price-from-value,body.currency-XPF .accom-price span.price-from-value,body.currency-HRK .accom-price span.price-from-value,body.currency-CZK .accom-price span.price-from-value,body.currency-DDK .accom-price span.price-from-value,body.currency-EGP .accom-price span.price-from-value,body.currency-GHS .accom-price span.price-from-value,body.currency-HKD .accom-price span.price-from-value,body.currency-HUF .accom-price span.price-from-value,body.currency-ISK .accom-price span.price-from-value,body.currency-INR .accom-price span.price-from-value,body.currency-IDR .accom-price span.price-from-value,body.currency-JMD .accom-price span.price-from-value,body.currency-KES .accom-price span.price-from-value,body.currency-KWD .accom-price span.price-from-value,body.currency-MYR .accom-price span.price-from-value,body.currency-MXN .accom-price span.price-from-value,body.currency-MAD .accom-price span.price-from-value,body.currency-NOK .accom-price span.price-from-value,body.currency-PHP .accom-price span.price-from-value,body.currency-RON .accom-price span.price-from-value,body.currency-py6 .accom-price span.price-from-value,body.currency-RWF .accom-price span.price-from-value,body.currency-SAR .accom-price span.price-from-value,body.currency-RSD .accom-price span.price-from-value,body.currency-ZAR .accom-price span.price-from-value,body.currency-LKR .accom-price span.price-from-value,body.currency-SZL .accom-price span.price-from-value,body.currency-SEK .accom-price span.price-from-value,body.currency-TZS .accom-price span.price-from-value,body.currency-UAH .accom-price span.price-from-value,body.currency-VND .accom-price span.price-from-value{font-size:20px;line-height:26px}body.currency-COP .accom-price span.price-from-value sup,body.currency-DZD .accom-price span.price-from-value sup,body.currency-ARS .accom-price span.price-from-value sup,body.currency-AMD .accom-price span.price-from-value sup,body.currency-CLP .accom-price span.price-from-value sup,body.currency-CNY .accom-price span.price-from-value sup,body.currency-XOF .accom-price span.price-from-value sup,body.currency-XPF .accom-price span.price-from-value sup,body.currency-HRK .accom-price span.price-from-value sup,body.currency-CZK .accom-price span.price-from-value sup,body.currency-DDK .accom-price span.price-from-value sup,body.currency-EGP .accom-price span.price-from-value sup,body.currency-GHS .accom-price span.price-from-value sup,body.currency-HKD .accom-price span.price-from-value sup,body.currency-HUF .accom-price span.price-from-value sup,body.currency-ISK .accom-price span.price-from-value sup,body.currency-INR .accom-price span.price-from-value sup,body.currency-IDR .accom-price span.price-from-value sup,body.currency-JMD .accom-price span.price-from-value sup,body.currency-KES .accom-price span.price-from-value sup,body.currency-KWD .accom-price span.price-from-value sup,body.currency-MYR .accom-price span.price-from-value sup,body.currency-MXN .accom-price span.price-from-value sup,body.currency-MAD .accom-price span.price-from-value sup,body.currency-NOK .accom-price span.price-from-value sup,body.currency-PHP .accom-price span.price-from-value sup,body.currency-RON .accom-price span.price-from-value sup,body.currency-py6 .accom-price span.price-from-value sup,body.currency-RWF .accom-price span.price-from-value sup,body.currency-SAR .accom-price span.price-from-value sup,body.currency-RSD .accom-price span.price-from-value sup,body.currency-ZAR .accom-price span.price-from-value sup,body.currency-LKR .accom-price span.price-from-value sup,body.currency-SZL .accom-price span.price-from-value sup,body.currency-SEK .accom-price span.price-from-value sup,body.currency-TZS .accom-price span.price-from-value sup,body.currency-UAH .accom-price span.price-from-value sup,body.currency-VND .accom-price span.price-from-value sup{font-size:13px;line-height:13px}}@media screen and (max-width:900px){body.currency-COP .accom-price span,body.currency-DZD .accom-price span,body.currency-ARS .accom-price span,body.currency-AMD .accom-price span,body.currency-CLP .accom-price span,body.currency-CNY .accom-price span,body.currency-XOF .accom-price span,body.currency-XPF .accom-price span,body.currency-HRK .accom-price span,body.currency-CZK .accom-price span,body.currency-DDK .accom-price span,body.currency-EGP .accom-price span,body.currency-GHS .accom-price span,body.currency-HKD .accom-price span,body.currency-HUF .accom-price span,body.currency-ISK .accom-price span,body.currency-INR .accom-price span,body.currency-IDR .accom-price span,body.currency-JMD .accom-price span,body.currency-KES .accom-price span,body.currency-KWD .accom-price span,body.currency-MYR .accom-price span,body.currency-MXN .accom-price span,body.currency-MAD .accom-price span,body.currency-NOK .accom-price span,body.currency-PHP .accom-price span,body.currency-RON .accom-price span,body.currency-py6 .accom-price span,body.currency-RWF .accom-price span,body.currency-SAR .accom-price span,body.currency-RSD .accom-price span,body.currency-ZAR .accom-price span,body.currency-LKR .accom-price span,body.currency-SZL .accom-price span,body.currency-SEK .accom-price span,body.currency-TZS .accom-price span,body.currency-UAH .accom-price span,body.currency-VND .accom-price span{display:inline-block;margin:0 auto}body.currency-COP .accom-price span.price-from-value,body.currency-DZD .accom-price span.price-from-value,body.currency-ARS .accom-price span.price-from-value,body.currency-AMD .accom-price span.price-from-value,body.currency-CLP .accom-price span.price-from-value,body.currency-CNY .accom-price span.price-from-value,body.currency-XOF .accom-price span.price-from-value,body.currency-XPF .accom-price span.price-from-value,body.currency-HRK .accom-price span.price-from-value,body.currency-CZK .accom-price span.price-from-value,body.currency-DDK .accom-price span.price-from-value,body.currency-EGP .accom-price span.price-from-value,body.currency-GHS .accom-price span.price-from-value,body.currency-HKD .accom-price span.price-from-value,body.currency-HUF .accom-price span.price-from-value,body.currency-ISK .accom-price span.price-from-value,body.currency-INR .accom-price span.price-from-value,body.currency-IDR .accom-price span.price-from-value,body.currency-JMD .accom-price span.price-from-value,body.currency-KES .accom-price span.price-from-value,body.currency-KWD .accom-price span.price-from-value,body.currency-MYR .accom-price span.price-from-value,body.currency-MXN .accom-price span.price-from-value,body.currency-MAD .accom-price span.price-from-value,body.currency-NOK .accom-price span.price-from-value,body.currency-PHP .accom-price span.price-from-value,body.currency-RON .accom-price span.price-from-value,body.currency-py6 .accom-price span.price-from-value,body.currency-RWF .accom-price span.price-from-value,body.currency-SAR .accom-price span.price-from-value,body.currency-RSD .accom-price span.price-from-value,body.currency-ZAR .accom-price span.price-from-value,body.currency-LKR .accom-price span.price-from-value,body.currency-SZL .accom-price span.price-from-value,body.currency-SEK .accom-price span.price-from-value,body.currency-TZS .accom-price span.price-from-value,body.currency-UAH .accom-price span.price-from-value,body.currency-VND .accom-price span.price-from-value{font-size:18px;line-height:22px}body.currency-COP .accom-price span.price-from-value sup,body.currency-DZD .accom-price span.price-from-value sup,body.currency-ARS .accom-price span.price-from-value sup,body.currency-AMD .accom-price span.price-from-value sup,body.currency-CLP .accom-price span.price-from-value sup,body.currency-CNY .accom-price span.price-from-value sup,body.currency-XOF .accom-price span.price-from-value sup,body.currency-XPF .accom-price span.price-from-value sup,body.currency-HRK .accom-price span.price-from-value sup,body.currency-CZK .accom-price span.price-from-value sup,body.currency-DDK .accom-price span.price-from-value sup,body.currency-EGP .accom-price span.price-from-value sup,body.currency-GHS .accom-price span.price-from-value sup,body.currency-HKD .accom-price span.price-from-value sup,body.currency-HUF .accom-price span.price-from-value sup,body.currency-ISK .accom-price span.price-from-value sup,body.currency-INR .accom-price span.price-from-value sup,body.currency-IDR .accom-price span.price-from-value sup,body.currency-JMD .accom-price span.price-from-value sup,body.currency-KES .accom-price span.price-from-value sup,body.currency-KWD .accom-price span.price-from-value sup,body.currency-MYR .accom-price span.price-from-value sup,body.currency-MXN .accom-price span.price-from-value sup,body.currency-MAD .accom-price span.price-from-value sup,body.currency-NOK .accom-price span.price-from-value sup,body.currency-PHP .accom-price span.price-from-value sup,body.currency-RON .accom-price span.price-from-value sup,body.currency-py6 .accom-price span.price-from-value sup,body.currency-RWF .accom-price span.price-from-value sup,body.currency-SAR .accom-price span.price-from-value sup,body.currency-RSD .accom-price span.price-from-value sup,body.currency-ZAR .accom-price span.price-from-value sup,body.currency-LKR .accom-price span.price-from-value sup,body.currency-SZL .accom-price span.price-from-value sup,body.currency-SEK .accom-price span.price-from-value sup,body.currency-TZS .accom-price span.price-from-value sup,body.currency-UAH .accom-price span.price-from-value sup,body.currency-VND .accom-price span.price-from-value sup{font-size:12px;line-height:12px}}@media screen and (max-width:840px){body.currency-COP .accom-price span,body.currency-DZD .accom-price span,body.currency-ARS .accom-price span,body.currency-AMD .accom-price span,body.currency-CLP .accom-price span,body.currency-CNY .accom-price span,body.currency-XOF .accom-price span,body.currency-XPF .accom-price span,body.currency-HRK .accom-price span,body.currency-CZK .accom-price span,body.currency-DDK .accom-price span,body.currency-EGP .accom-price span,body.currency-GHS .accom-price span,body.currency-HKD .accom-price span,body.currency-HUF .accom-price span,body.currency-ISK .accom-price span,body.currency-INR .accom-price span,body.currency-IDR .accom-price span,body.currency-JMD .accom-price span,body.currency-KES .accom-price span,body.currency-KWD .accom-price span,body.currency-MYR .accom-price span,body.currency-MXN .accom-price span,body.currency-MAD .accom-price span,body.currency-NOK .accom-price span,body.currency-PHP .accom-price span,body.currency-RON .accom-price span,body.currency-py6 .accom-price span,body.currency-RWF .accom-price span,body.currency-SAR .accom-price span,body.currency-RSD .accom-price span,body.currency-ZAR .accom-price span,body.currency-LKR .accom-price span,body.currency-SZL .accom-price span,body.currency-SEK .accom-price span,body.currency-TZS .accom-price span,body.currency-UAH .accom-price span,body.currency-VND .accom-price span{display:inline-block;margin:0 auto}body.currency-COP .accom-price span.price-from-value,body.currency-DZD .accom-price span.price-from-value,body.currency-ARS .accom-price span.price-from-value,body.currency-AMD .accom-price span.price-from-value,body.currency-CLP .accom-price span.price-from-value,body.currency-CNY .accom-price span.price-from-value,body.currency-XOF .accom-price span.price-from-value,body.currency-XPF .accom-price span.price-from-value,body.currency-HRK .accom-price span.price-from-value,body.currency-CZK .accom-price span.price-from-value,body.currency-DDK .accom-price span.price-from-value,body.currency-EGP .accom-price span.price-from-value,body.currency-GHS .accom-price span.price-from-value,body.currency-HKD .accom-price span.price-from-value,body.currency-HUF .accom-price span.price-from-value,body.currency-ISK .accom-price span.price-from-value,body.currency-INR .accom-price span.price-from-value,body.currency-IDR .accom-price span.price-from-value,body.currency-JMD .accom-price span.price-from-value,body.currency-KES .accom-price span.price-from-value,body.currency-KWD .accom-price span.price-from-value,body.currency-MYR .accom-price span.price-from-value,body.currency-MXN .accom-price span.price-from-value,body.currency-MAD .accom-price span.price-from-value,body.currency-NOK .accom-price span.price-from-value,body.currency-PHP .accom-price span.price-from-value,body.currency-RON .accom-price span.price-from-value,body.currency-py6 .accom-price span.price-from-value,body.currency-RWF .accom-price span.price-from-value,body.currency-SAR .accom-price span.price-from-value,body.currency-RSD .accom-price span.price-from-value,body.currency-ZAR .accom-price span.price-from-value,body.currency-LKR .accom-price span.price-from-value,body.currency-SZL .accom-price span.price-from-value,body.currency-SEK .accom-price span.price-from-value,body.currency-TZS .accom-price span.price-from-value,body.currency-UAH .accom-price span.price-from-value,body.currency-VND .accom-price span.price-from-value{font-size:17px;line-height:22px}body.currency-COP .accom-price span.price-from-value sup,body.currency-DZD .accom-price span.price-from-value sup,body.currency-ARS .accom-price span.price-from-value sup,body.currency-AMD .accom-price span.price-from-value sup,body.currency-CLP .accom-price span.price-from-value sup,body.currency-CNY .accom-price span.price-from-value sup,body.currency-XOF .accom-price span.price-from-value sup,body.currency-XPF .accom-price span.price-from-value sup,body.currency-HRK .accom-price span.price-from-value sup,body.currency-CZK .accom-price span.price-from-value sup,body.currency-DDK .accom-price span.price-from-value sup,body.currency-EGP .accom-price span.price-from-value sup,body.currency-GHS .accom-price span.price-from-value sup,body.currency-HKD .accom-price span.price-from-value sup,body.currency-HUF .accom-price span.price-from-value sup,body.currency-ISK .accom-price span.price-from-value sup,body.currency-INR .accom-price span.price-from-value sup,body.currency-IDR .accom-price span.price-from-value sup,body.currency-JMD .accom-price span.price-from-value sup,body.currency-KES .accom-price span.price-from-value sup,body.currency-KWD .accom-price span.price-from-value sup,body.currency-MYR .accom-price span.price-from-value sup,body.currency-MXN .accom-price span.price-from-value sup,body.currency-MAD .accom-price span.price-from-value sup,body.currency-NOK .accom-price span.price-from-value sup,body.currency-PHP .accom-price span.price-from-value sup,body.currency-RON .accom-price span.price-from-value sup,body.currency-py6 .accom-price span.price-from-value sup,body.currency-RWF .accom-price span.price-from-value sup,body.currency-SAR .accom-price span.price-from-value sup,body.currency-RSD .accom-price span.price-from-value sup,body.currency-ZAR .accom-price span.price-from-value sup,body.currency-LKR .accom-price span.price-from-value sup,body.currency-SZL .accom-price span.price-from-value sup,body.currency-SEK .accom-price span.price-from-value sup,body.currency-TZS .accom-price span.price-from-value sup,body.currency-UAH .accom-price span.price-from-value sup,body.currency-VND .accom-price span.price-from-value sup{font-size:12px;line-height:12px}}#page-establishment_detail .l-content-wrapper,#page-offer_detail .l-content-wrapper{padding:0}#page-establishment_detail .breadcrumb,#page-offer_detail .breadcrumb{margin:10px 25px 0 25px}.verified{border:1px solid red;font-size:14px;line-height:24px;float:right}.verified .ico-verified-small{background:transparent url("../img/sprites/sprite-main.png") no-repeat -206px -354px;width:27px;height:27px;float:left}.menu-establisment{float:left;width:100% !important;margin:-25px 0 0 0}.establisment-detail-overview,.establisment-map-overview,.establisment-reviews-overview,.establisment-detail-reviews{float:left;margin:10px 0 20px 0;width:100% !important}.establisment-detail-overview .l-aside{float:right;width:21.84466%;margin-right:2.31481%}.establisment-detail-overview .l-aside .widget{background:#e7e7e7;width:99.8%}.establisment-detail-overview .l-content{background:#fff;float:left;width:72.91262%;margin-left:2.31481%}.acomm-title{margin:15px 15px 0 25px}.acomm-title .title{display:block;overflow:hidden;float:left;margin:0 0 -10px 0}.acomm-title .title a:focus{outline:0}.acomm-title .title h1{font-size:24px;line-height:28px;font-weight:700;margin-bottom:10px;color:#000;width:100%;white-space:nowrap}.acomm-title .title .reviews-link{margin:5px 0 0 0}.acomm-title .title .reviews-link:focus{outline:0}.acomm-title .title .address{display:block;font-size:14px;color:#484848}.acomm-title .title .ico-place-little{width:12px;height:17px;margin-right:5px;float:left;background:url("../img/sprites/sprite-main.png") no-repeat -249px -67px}.acomm-title .price-from{float:right;margin:10px 9px 0 0;z-index:50;position:relative;text-align:right}.acomm-title .price-from dt{width:100%;text-align:right;color:#333;font-size:14px;line-height:20px;margin:0 0 2px -4px}.acomm-title .price-from .total-from{background-color:#2c5193;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:14px 18px 12px 18px;font-weight:normal;border:1px solid #02296e;box-shadow:inset 0 0 10px rgba(21,49,95,0.9);background:#2b5192;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#305b9f),color-stop(100%,#183b7b));background:-webkit-linear-gradient(#305b9f,#183b7b);background:-moz-linear-gradient(#305b9f,#183b7b);background:-o-linear-gradient(#305b9f,#183b7b);background:linear-gradient(#305b9f,#183b7b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#305b9f',endColorstr='#183b7b');zoom:1}.acomm-title .price-from .total-from sup{font-size:12px;margin-right:5px;top:-7px !important;position:relative !important}.acomm-title .price-from .total-from:hover{background:#3d6fbe;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#3d6fbe),color-stop(100%,#1f4a97));background:-webkit-linear-gradient(#3d6fbe,#1f4a97);background:-moz-linear-gradient(#3d6fbe,#1f4a97);background:-o-linear-gradient(#3d6fbe,#1f4a97);background:linear-gradient(#3d6fbe,#1f4a97);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d6fbe',endColorstr='#1f4a97');zoom:1}.warranty-link{margin:5px 5px 5px 0;text-decoration:underline;cursor:pointer;text-decoration:underline;cursor:pointer;text-align:right;font-size:12px;float:right}.warranty-link .ico-best-price{width:14px;height:15px;margin:0 0 0 42px;float:left;background:url("../img/sprites/sprite-main.png") no-repeat -250px -83px;cursor:pointer}#page-home .warranty-link{float:left}#page-poi .warranty-link{margin-top:-15px}.menu-tabs{float:left;width:100%}.menu-tabs li{cursor:pointer;float:left;padding:0;margin:10px 16px -1px 0;border:1px solid #ccc;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#e2e2e2}.menu-tabs li:first-child{margin-left:25px}.menu-tabs li.active{border-bottom:1px solid #fff;background:#fff}.menu-tabs a{padding:9px 22px !important;float:left}.accom-gallery{display:block;overflow:hidden;width:100%;position:relative;margin-bottom:25px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:15px}.accom-overview{display:block;overflow:hidden;width:98%;position:relative;margin-bottom:25px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:15px}.accom-overview .ico-more{cursor:pointer;text-decoration:underline;color:#2a4f95}.accom-overview .ico-more-open{display:block;overflow:hidden;width:13px;height:12px;background:url("../img/sprites/sprite-main.png") no-repeat -153px -252px;display:inline-table;margin-right:4px;float:none}.accom-overview .ico-more-close{display:block;overflow:hidden;width:13px;height:11px;background:url("../img/sprites/sprite-main.png") no-repeat -137px -252px;display:inline-table;margin-right:4px}.translate-line{margin:0 0 10px 0;line-height:18px;font-size:14px;color:#000;width:100%;float:left}.translate-line .ico-translate{width:17px;height:17px;display:inline-block;margin:0 5px 0 0;background:url("../img/sprites/sprite-main.png") no-repeat -141px -443px;float:left}.translate-line p{float:left;margin-right:10px}.translate-line .button-google-translate{cursor:pointer;background:#d9d9d9;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#e9e9e9),color-stop(100%,#d9d9d9));background:-webkit-linear-gradient(#e9e9e9,#d9d9d9);background:-moz-linear-gradient(#e9e9e9,#d9d9d9);background:-o-linear-gradient(#e9e9e9,#d9d9d9);background:linear-gradient(#e9e9e9,#d9d9d9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E9E9E9',endColorstr='#D9D9D9');zoom:1;float:left;border:1px solid #ababab;border-radius:5px;display:inline-block}.translate-line .button-google-translate a{color:#294f96 !important;font-weight:normal;margin:0 6px;text-decoration:none;font-size:12px;float:left}.acomm-location .translate-line{width:95%;margin:0 0 0 35px}.acomm-location .translate-line p{margin:0 10px 10px 0 !important}.gallery-wrapper{width:100%;float:left}.gallery-wrapper .app-gallery-see-all{margin-left:16px}.gallery-wrapper .slides-container{width:43.94141%;background:#eaeaea;height:270px !important;line-height:270px;float:left;outline:0;zoom:1;text-align:center}.gallery-wrapper .slides-container iframe{display:block;height:200px}.gallery-wrapper .slides-container img.responsive{cursor:pointer;height:270px;max-width:100%;max-height:100%;margin-top:-1px;vertical-align:middle}.gallery-wrapper .slides-nav{width:56.05859%;float:right}.gallery-wrapper .slides-nav img{width:70px;height:51px;float:left;z-index:4444}.gallery-wrapper .slides-nav .gallery-thumbs ul{float:left;width:100%;height:258px;overflow:hidden}.gallery-wrapper .slides-nav .gallery-thumbs ul li{cursor:pointer;float:left;margin:0 0 14px 15px}.gallery-wrapper .slides-nav .gallery-thumbs ul span.app-thumbnail-selected{border:5px solid #2c5193;display:block;float:left}.gallery-wrapper .slides-nav .gallery-thumbs ul span.app-thumbnail-selected img{width:60px;height:41px;float:left}.ui-dialog-content .acomm-title{margin-top:0 !important}.gallery-modal .ui-widget-content{padding:0}.gallery-modal .foto-video-number{color:#fff;font-weight:bold;position:absolute;top:96%;left:7px}.gallery-modal .gallery-wrapper{width:100%;background:url("../img/pixelCCC.png") 0 0 repeat-x;margin-top:20px}.gallery-modal .gallery-wrapper .previous{position:absolute;top:55%;left:9px;width:35px !important;height:35px !important}.gallery-modal .gallery-wrapper .previous .ico-previous{width:35px;height:35px;display:block;background:url("../img/sprites/sprite-main.png") no-repeat -89px -386px;cursor:pointer}.gallery-modal .gallery-wrapper .next{position:absolute;top:55%;right:246px;width:35px !important;height:35px !important}.gallery-modal .gallery-wrapper .next .ico-next{width:35px;height:35px;display:block;background:url("../img/sprites/sprite-main.png") no-repeat -126px -386px;cursor:pointer}.gallery-modal .slides-container{width:531px;height:490px !important;line-height:490px;background:#484848;float:left;text-align:center;cursor:pointer;text-align:center}.gallery-modal .slides-container p{color:#fff;text-align:left;amrgin:0 0 10px 15px}.gallery-modal .slides-container iframe{display:block;height:350px;width:80%;margin:10% auto}.gallery-modal .slides-container img.responsive{max-width:80%;max-height:70%;height:400px;vertical-align:middle;cursor:pointer}.gallery-modal .slides-nav{width:237px;float:left}.gallery-modal .slides-nav img{width:95px;height:74px;float:left;z-index:4444}.gallery-modal .slides-nav .gallery-thumbs ul{height:470px !important;overflow-y:scroll;overflow-x:hidden;float:left;margin-top:10px;width:230px}.gallery-modal .slides-nav .gallery-thumbs ul li{cursor:pointer;float:left;margin:0 0 10px 9px}.gallery-modal .slides-nav .gallery-thumbs ul span.app-thumbnail-selected{border:5px solid #2c5193;display:block;float:left}.gallery-modal .slides-nav .gallery-thumbs ul span.app-thumbnail-selected img{width:85px;height:64px;float:left}.reviews-widget{display:block;overflow:hidden;width:99.7%;float:left;padding:30px 0}.reviews-widget .alert-message{width:74%;margin-top:100px}.reviews-widget .menu-reviews-widget{width:21%;float:left;margin-top:10px}.reviews-widget .menu-reviews-widget li{margin:0 0 2px 0;font-size:12px;line-height:28px;color:#484848;font-weight:normal;padding-left:10px}.reviews-widget .menu-reviews-widget li a{color:#484848 !important;text-decoration:underline;font-weight:bold}.reviews-widget .menu-reviews-widget li.app-filter-selected{background:#2c5193;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}.reviews-widget .menu-reviews-widget li.app-filter-selected a{color:#fff !important;text-decoration:none}.reviews-widget .content-reviews-widget{width:54%;float:left;border:2px solid #ccc;padding:10px 0 17px 0;min-height:228px}.reviews-widget .content-reviews-widget h4{margin:0 17px 12px 30px;border-bottom:1px solid #ccc;font-size:16px;line-height:24px;font-weight:bold;color:#484848}.reviews-widget .content-reviews-widget .ratings{margin:10px 0 10px 30px;font-size:14px;line-height:40px}.reviews-widget .content-reviews-widget .ratings span span{font-size:20px;line-height:40px;padding:5px 15px;margin:0 5px -4px 0}.reviews-widget .content-reviews-widget dl{width:100%;float:left;font-size:12px;line-height:22px;color:#494949}.reviews-widget .content-reviews-widget dl dt{float:left;width:35%;margin-bottom:10px;text-align:right;font-weight:bold}.reviews-widget .content-reviews-widget dl dd{float:left;width:4%;margin-left:2%;text-align:right;margin-bottom:10px;line-height:22px;font-weight:bold}.reviews-widget .content-reviews-widget dl dd.rating-bar{width:50% !important}.reviews-widget .content-reviews-widget dl dd.rating-bar div{height:22px;background:#009b3f}.reviews-widget .verified-reviews-widget{border:2px solid #ccc;width:23%;min-height:255px;float:right;text-align:center;background-color:#f0f0f0}.reviews-widget .verified-reviews-widget .ico-verified{background:transparent url("../img/sprites/sprite-main.png") no-repeat -161px -386px;margin:35px auto 10px auto;width:106px;height:106px}.reviews-widget .verified-reviews-widget h5{font-weight:bold;color:#2c5193;margin-bottom:10px}.reviews-widget .verified-reviews-widget p{font-size:12px;line-height:14px;color:#484848;margin:0 25px 20px 25px}.alert-message{background:#f0f0f0;color:#454545;font-size:16px;line-height:47px;font-weight:bold;width:100%;text-align:center;margin:20px 0;float:left}.alert-message .ico-exclamation{width:28px;height:28px;background:transparent url("../img/sprites/sprite-main.png") no-repeat -133px -462px;margin:8px 10px -10px 0;display:inline-block}.guests-comments{margin:-15px 25px 30px 25px}.guests-comments h1{margin-bottom:30px}.guests-comments h5{margin-bottom:20px;line-height:25px}.guests-comments .comments-select-lenguaje{height:25px;font-size:12px;line-height:18px}.guests-comments .comments-select-lenguaje select{float:right;font-size:12px !important;line-height:25px;font-family:Arial !important}.guests-comments .comments-select-lenguaje legend{float:left;margin-right:7px;text-align:right;width:auto}.guests-comments .menu-sort-comments{height:25px;font-size:12px;line-height:18px;font-weight:bold}.guests-comments .menu-sort-comments p{float:left}.guests-comments .menu-sort-comments ul{display:block;overflow:hidden}.guests-comments .menu-sort-comments li{float:left;padding:0 20px;border-right:1px solid #484848;cursor:pointer;text-decoration:underline;line-height:14px;margin:1px 0 0 0}.guests-comments .menu-sort-comments li:last-child{border-right:0 !important}.guests-comments .menu-sort-comments li.app-sorter-selected{color:#2c5193;text-decoration:none}.guests-comments .comment{border:1px solid #ccc;margin-bottom:15px;background:url("../img/pixelCCC.png") 190px 0 repeat-y;width:99.7%}.guests-comments .comment .comment-head{width:190px;float:left;display:inline-table}.guests-comments .comment .comment-head dl{margin:15px;font-size:12px;line-height:16px;float:left}.guests-comments .comment .comment-head dl dd.gest-group{margin-top:10px}.guests-comments .comment .comment-head dl dd strong{font-weight:bold}.guests-comments .comment .comment-head dl dd span{color:#7f7f7f}.guests-comments .comment .comment-head .reviews-link{color:#484848;margin-bottom:12px}.guests-comments .comment .comment-head .reviews-link span{font-size:14px;padding:2px 6px 2px 5px;font-weight:bold}.guests-comments .comment .comment-body{width:69.5%;float:left;margin:15px 10px 15px 15px;display:inline-table;font-size:12px;line-height:18px}.guests-comments .comment .translate-bt{width:100%;display:block;overflow:hidden;margin:0;height:26px}.guests-comments .comment .translate-bt .button-google-translate{cursor:pointer;background:#d9d9d9;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#e9e9e9),color-stop(100%,#d9d9d9));background:-webkit-linear-gradient(#e9e9e9,#d9d9d9);background:-moz-linear-gradient(#e9e9e9,#d9d9d9);background:-o-linear-gradient(#e9e9e9,#d9d9d9);background:linear-gradient(#e9e9e9,#d9d9d9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E9E9E9',endColorstr='#D9D9D9');zoom:1;float:left;border:1px solid #ababab;border-radius:5px}.guests-comments .comment .translate-bt .button-google-translate a{color:#294f96 !important;font-weight:bold;margin:4px 7px;text-decoration:none}.guests-comments .comment .translate-bt .button-google-translate a:hover{text-decoration:underline}.accom-about{display:block;overflow:hidden}.accom-about .about-ammenities{width:100%}.accom-about .about-ammenities .amenity{clear:both;display:block;overflow:hidden}.accom-about .about-ammenities .amenity h4{height:18px;margin-top:10px;font-size:12px}.about-body{display:block;overflow:hidden}.about-body a{text-decoration:underline;font-weight:normal;cursor:pointer;color:#2c5193 !important}.about-body .app-widget-moreless-more-trigger{white-space:nowrap}.highlighted-comment{margin:0;width:100%;color:#3e3e3e}.highlighted-comment .comment{border:0;padding:0;margin:7px 10px;font-size:12px;line-height:14px;font-style:italic;border:0}.highlighted-comment .commenter{display:block;overflow:hidden;margin:7px 10px}.highlighted-comment .commenter .name{font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:11px}.highlighted-comment .commenter .name span{margin:0 0 0 5px}.highlighted-comment .commenter .date{font-size:11px}.change-criteria-form{overflow:hidden}.acomm-location{margin-bottom:10px;clear:both}.availability-calendars{clear:both;display:block;overflow:hidden;border-top:1px solid #ccc}.availability-calendars .app-availability-calendars{margin-top:25px;overflow:hidden}.availability-calendars .app-availability-calendars h3{width:66.5%;margin:0 auto 10px auto;font-weight:bold;font-size:14px}.availability-calendars .app-availability-calendars .app-availability-calendar{width:47.5%}.availability-calendars .app-availability-calendars .month0{float:left}.availability-calendars .app-availability-calendars .month0 table{float:right}.availability-calendars .app-availability-calendars legend{font-weight:700}.availability-calendars .app-availability-calendar{float:right}.availability-calendars .app-availability-calendar table{font-size:.8em;float:left;background-color:#fff;border-botton:1px solid #d2d2d2 !important}.availability-calendars .app-availability-calendar table legend{text-align:center;font-size:12px;margin:0 auto}.availability-calendars .app-availability-calendar table thead td{background-color:#f0f0f0 !important;font-size:12px;height:18px !important;line-height:20px;font-weight:bold}.availability-calendars .app-availability-calendar table thead td.legent-content{border-bottom:1px solid #f0f0f0 !important;color:#000;height:20px !important}.availability-calendars .app-availability-calendar table thead td.day-name{border-left:1px solid #f0f0f0 !important;border-right:1px solid #f0f0f0 !important;border-top:1px solid #f0f0f0 !important;border-bottom:0 solid #eee !important;color:#484848}.availability-calendars .app-availability-calendar table thead td.day-name:first-child{border-left:1px solid #d2d2d2 !important}.availability-calendars .app-availability-calendar table thead td.day-name:last-child{border-right:1px solid #d2d2d2 !important}.availability-calendars .app-availability-calendar table td{border:1px solid #d2d2d2;text-align:center;font-weight:500;height:50px;width:47px;color:#009b3e}.availability-calendars .app-availability-calendar table td span.day{font-size:20px;display:block;line-height:24px}.availability-calendars .app-availability-calendar table td span.cost{font-size:12px !important;display:block;font-weight:normal}.availability-calendars .app-availability-calendar table td.app-date-today{border:4px solid #ccc}.availability-calendars .app-availability-calendar table .day-name td{color:#bababa;font-weight:300;text-transform:capitalize;height:50px}.availability-calendars .app-availability-calendar table .app-not-available,.availability-calendars .app-availability-calendar table .app-past-date{text-align:center;height:50px;width:47px;font-size:20px;color:#bababa}.availability-calendars .month0 .app-past-date{text-decoration:line-through}.availability-calendars .legend{float:left;width:100%;margin:20px auto;font-size:11px;line-height:25px}.availability-calendars .legend div{margin:0 auto;width:66.5%;display:block;overflow:hidden}.availability-calendars .legend div .booked{display:inline-block;color:#bababa;background-color:#bababa;text-align:center;height:25px;width:25px;margin:0 4px}.availability-calendars .legend div .available{display:inline-block;text-align:center;font-weight:700;background-color:#009b3e;color:#009b3e;height:25px;width:25px;margin:0 4px}.establishment-services{display:block;overflow:hidden;font-size:12px;margin:20px 0;line-height:24px;font-size:14px}.establishment-services h4{font-size:18px;margin-bottom:10px;font-weight:normal}.establishment-services strong{font-weight:bold}.establishment-services dl{border:1px solid #ccc;display:inline-table;width:99.8%;margin-bottom:10px}.establishment-services dl dt{width:20%;float:left;display:inline-table;padding:10px 15px;font-weight:bold}.establishment-services dl dd{width:70%;border-left:1px solid #ccc;float:left;display:inline-table;padding:10px 15px 10px 20px}.establishment-services dl .amenities-room-list{width:60%}.establishment-services dl .amenities-room-list li{float:left;width:48%}.establishment-services dl .amenities-general-list,.establishment-services dl .amenities-internet-list,.establishment-services dl .amenities-room-list{width:100%}.establishment-services dl .amenities-general-list li,.establishment-services dl .amenities-internet-list li,.establishment-services dl .amenities-room-list li{float:left;width:48%}.establishment-services dl .amenities-general-list span,.establishment-services dl .amenities-internet-list span,.establishment-services dl .amenities-room-list span{font-weight:bold}.establishment-services dl .ico-bullet{width:4px;height:3px;background:url("../img/sprites/sprite-main.png") no-repeat -261px -363px;float:left;margin:13px 5px 0 0}.establishment-services dl .ico-breakfast{width:21px;height:15px;background:url("../img/sprites/sprite-main.png") no-repeat -92px -423px;display:block;float:left;margin:7px 9px 0 0}.establishment-services dl .ico-internet{width:26px;height:20px;background:url("../img/sprites/sprite-main.png") no-repeat -114px -421px;display:block;float:left;margin:5px 9px 0 0}.establishment-services dl .ico-parking{width:20px;height:21px;background:url("../img/sprites/sprite-main.png") no-repeat -142px -424px;display:block;float:left;margin:7px 10px 0 0}.establishment-services dl .ico-check-in{width:20px;height:20px;background:url("../img/sprites/sprite-main.png") no-repeat -115px -442px;display:block;float:left;margin:4px 10px 0 0}.establishment-services dl .ico-payment{width:20px;height:20px;background:url("../img/sprites/sprite-main.png") no-repeat -92px -441px;display:block;float:left;margin:4px 10px 0 0}#page-establishment_detail .establishment-services{margin:20px 10px !important}.establishment-ratings{display:block;overflow:hidden;margin-bottom:10px;text-align:center;min-height:100px}.establishment-ratings dt{color:#484848;margin-bottom:7px;font-size:18px !important;line-height:30px;margin:0 0 5px 0 !important;font-weight:bold}.establishment-ratings dd.rating{width:65px;margin:0 auto;line-height:22px}.establishment-ratings dd.rating .reviews-link{font-weight:normal}.establishment-ratings .reviews-link{color:#2c5193;font-size:11px}.establishment-ratings .reviews-link span{padding:6px 12px;font-size:20px !important;font-weight:bold}.establishment-ratings dd.from{margin:-2px 0 5px 0}.establishment-ratings dd .no-reviews{color:#2c5193;font-size:12px;margin:0 15px 10px 15px;font-weight:bold}.app-see-reviews-trigger{color:#2c5193;font-size:12px;line-height:16px;text-decoration:underline;cursor:pointer}.show-map h3{height:26px;line-height:26px;font-size:18px !important;color:#fff;background-color:#2c5193}.show-map .widget-content{height:140px;background:url("http://www.30madrid.com/assets/img/thump-widget-map.png") top left no-repeat}.app-widget-moreless{position:relative}.phone-widget{margin-bottom:0 !important;clear:both;background:#e7e7e7 url("../img/sprites/sprite-main.png") no-repeat scroll -224px -523px !important;cursor:pointer;padding-bottom:5px}.phone-widget h3{color:#2c5193;text-indent:0 !important;line-height:14px !important;height:auto !important;margin-bottom:3px;font-size:13px;text-align:right !important}.phone-widget .content{padding:5px 0 5px 19%;clear:both}.phone-widget .content .left{float:right;text-align:right}.phone-widget .content .right{float:right;width:13px;padding:18px 3px 3px 3px}.phone-widget span.phone{color:#484848;font-weight:bold;text-align:left;font-size:14px}.phone-widget .ico-more-open,.phone-widget .ico-more-close{display:block;width:13px;height:13px;cursor:pointer}.phone-widget .ico-more-open{background:url("../img/sprites/sprite-main.png") no-repeat -64px -505px}.phone-widget .ico-more-close{background:url("../img/sprites/sprite-main.png") no-repeat -49px -505px}.phone-widget .app-widget-moreless-text{position:absolute;z-index:100}@media(max-width:1000px){.phone-widget .left{width:88%}}@media(max-width:900px){.phone-widget .left{width:85%}.phone-widget .content .right{padding-top:31px}}@media(max-width:800px){.phone-widget .left{width:84%}.phone-widget .content .right{padding-top:31px}}@media(max-width:780px){.phone-widget .left{width:80%}.phone-widget .content .right{padding-top:31px}}#app-target-availability{clear:both}.app-widget-moreless-text span.bubble-tip{display:block;height:10px;width:15px;background:white url("../img/sprites/sprite-main.png") no-repeat -51px -489px;position:relative;left:91%;top:1px;z-index:10}.app-widget-moreless-text .content{font-size:12px;border:1px solid #ccc;color:#484848;padding:4%;position:relative;left:-22px;width:105%;background-color:#fff}.app-widget-moreless-text .content .close{cursor:pointer;display:block;height:8px;width:8px;margin:0 0 5px 5px;background:white url("../img/sprites/sprite-main.png") no-repeat -82px -510px;text-indent:100%;white-space:nowrap;overflow:hidden;float:right}.chat-widget{line-height:40px;font-size:16px !important;line-height:25px;padding:10px 0 0 0;text-decoration:underline;font-weight:bold;text-align:center}div.booking-engine-medium .chat-widget{float:right;margin-right:25px}div.booking-engine-medium .chat-widget p{clear:both}div.booking-engine-medium .chat-widget .ico-chat{display:block;float:left;width:15px;height:15px;margin:5px 3px 0 7px;background:transparent url("../img/sprites/sprite-main.png") no-repeat -75px -490px}div.booking-engine-medium .chat-widget a{font-size:12px;color:#000 !important;font-weight:normal;float:left}.global-rating{font-weight:700;text-align:center;padding:10px 0}.global-rating span{margin-right:5px;display:inline-block}.comment{display:block;overflow:hidden;border:1px solid #ccc;margin-top:10px}.comment div{display:block;overflow:hidden}.comment div.header{background:#f6f6f6;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fff),color-stop(100%,#f6f6f6));background:-webkit-linear-gradient(#fff,#f6f6f6);background:-moz-linear-gradient(#fff,#f6f6f6);background:-o-linear-gradient(#fff,#f6f6f6);background:linear-gradient(#fff,#f6f6f6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#f6f6f6');zoom:1;padding:10px 10px 6px 10px;font-weight:700}.comment div.header .flag{margin-right:4px}.comment div.body{padding:18px 10px;border-top:1px solid #ccc}.comment div.body .rating{font-weight:700;margin-bottom:10px}.comment div.body .text a{cursor:pointer;font-style:italic;font-size:10px;text-decoration:underline}.comment div.body div{padding:0}.gest-comments-list{width:100%}.comments-list{overflow:hidden}.to-top{float:right;margin-bottom:10px}.go-to-top{clear:both;float:right;margin:20px 15px 30px 0;font-size:12px;display:none}.google-translate-icon{display:inline-block;width:17px;height:17px;background:transparent url("../img/sprites/sprite-main.png") -19px -92px no-repeat;vertical-align:bottom}.accom-options-wrapper,.accom-configurator,.offer-options{float:left;width:95.32%;margin:0 25px}.l-content h2.room-options{border-bottom:0;margin:0;clear:both}.accom-options-wrapper{width:100%;margin:0}.accom-options{overflow:hidden;border-bottom:1px solid #ccc;margin:-1px 23px 0 25px}.vat-info{clear:both;display:inline-block;width:97.5%;padding-top:10px;text-align:right;color:#666;font-size:14px}.room-line{border:1px solid #ccc;border-bottom:0;width:99.8%;display:inline-table}.room-line .front{margin-left:15px;min-height:100px}.room-line .front li{display:block;overflow:hidden}.room-line .front li.room{float:left;width:29.55665%;font-size:12px;line-height:16px;margin:15px 0}.room-line .front li.room p{clear:left}.room-line .front li.room h3{white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.room-line .front li.room h3 img{vertical-align:-8px}.room-line .front li.details-link{float:left;padding:35px 0 0 0;width:24.13793%;text-align:center}.room-line .front li.details-link a{cursor:pointer;font-size:16px;line-height:24px;font-weight:normal;text-decoration:underline}.room-line .front li.details-link a span{display:inline-block;position:relative;top:1px;width:20px;height:24px;background:transparent url("../img/sprites/sprite-main.png") no-repeat -113px -462px;margin:0 5px -8px 0}.room-line .front li.details-link a.is-collapsed span{background-position:-93px -462px}.room-line .front li.price{float:left;min-height:104px;width:22.6601%}.room-line .front li.price.special-offer .text{font-size:16px;line-height:24px}.room-line .front li.price.special-offer .text.normal{font-size:14px}.room-line .front li.price.special-offer .value{font-size:25px;line-height:25px;font-weight:700;color:#2c5193}.room-line .front li.price.special-offer .value sup{font-size:14px;padding:0 2px;vertical-align:text-top;line-height:19px}.room-line .front li.price.special-offer .value.normal{text-decoration:line-through;color:#C00;font-size:11px;display:inline-block;margin:0 4px}@media screen and (max-width:900px){.room-line .front li.price.special-offer .value{font-size:20px;line-height:20px}}.room-line .front li.price.special-offer .value-in-origin,.room-line .front li.price.special-offer .normal sup{font-size:11px;vertical-align:baseline}.room-line .front li.price.special-offer .value-in-origin.normal,.room-line .front li.price.special-offer .normal sup.normal{color:#666;text-decoration:line-through;font-size:11px}.room-line .front li.price ul{margin:15px 0 10px 18%;text-align:left}.room-line .front li.price .extra-info{margin-top:10px}.room-line .front li.price .extra-info span{color:#019d3c;font:bold 14px arial;margin-top:10px}.room-line .front li.button{padding:40px 0 15px 0;width:22.16749%;text-align:center}.room-line .front li.button .limited-rooms{display:block;width:auto;min-width:100px;line-height:24px;font-size:14px;font-style:italic;padding:3px 4px 0 5px;margin:10px 5px 0 5px;color:#C00}.room-line .front li.button button{padding:7px 13px;font-size:14px}.room-line .front ul li{margin:0 !important}.room-line .details{background:#f0f0f0;border:1px solid #ccc;margin:0 15px 15px 15px !important;max-width:990px}.room-line .details .room-list li{margin:10px 15px 8px;border-bottom:1px solid #ccc;font-size:12px;line-height:24px;color:#484848}.room-line .details .room-list li strong{font-weight:700;font-size:14px}.room-line .details .room-list li .room-numeral{background-color:#484848;font-size:14px;box-shadow:inset 0 0 10px rgba(72,72,72,0.9);padding:4px 6px;margin:10px 5px 0 0;font-size:12px;font-weight:700;border-radius:3px;color:#fff}.room-line .details .room-list li .room-availability-info{color:#d0004e;font-size:14px;font-style:italic}.room-line .details .room-list li p{margin:10px 0}.room-line .details .room-config-table{padding:25px 15px 35px 15px;overflow:auto;line-height:25px;font-size:12px;color:#484848}.room-line .details .room-config-table th{border-bottom:1px solid #ccc;font-weight:700}.room-line .details .room-config-table td{padding:0;min-width:70px}.room-line .details .room-config-table tr.special-offer{color:#656565}.room-line .details .room-config-table tr.special-offer td{vertical-align:top;padding:10px 0}.room-line .details .room-config-table tr.special-offer td .normal-price{text-decoration:line-through;color:#656565}.room-line .details .room-config-table tr.special-offer td .special-offer{font-weight:700;color:#2c5193}.room-line .details .room-config-table .previous-price td.date{font-size:12px;line-height:20px;padding:0 !important;margin:0 !important;color:#000;font-style:normal}.room-line .details .room-config-table .separator{border-top:1px solid #c7c7c7}.room-line .details .room-config-table .last{text-align:right;padding-right:10px !important}.room-line .details .totals-taxes{width:100%;float:left}.room-line .details .totals-taxes .taxes{float:right;width:35%}.room-line .details .totals-taxes .taxes li{float:left;padding:4px}.room-line .details .totals-taxes .taxes li.last{float:right}.room-line .details .totals-summa{float:right;width:35%}.room-line .details .totals-summa ul.totals{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;float:right;font-size:12px;font-style:normal;padding:0;font-weight:700;background:#ccc;float:left;width:100%;margin:6px 0 0 0}.room-line .details .totals-summa ul.totals li{float:left;padding:0 6px}.room-line .details .totals-summa ul.totals li.last{float:right}.room-line .details .totals-summa ul.totals .dashed{text-decoration:line-through !important;font-weight:normal !important}.room-line.including-nrp{background:url("../img/pixelCCC.png") 32% 0 repeat-y}.room-line.including-nrp .front{clear:both;display:block;overflow:hidden}.room-line.including-nrp .details{margin:10px;max-width:991px}.dashed-line{width:67.9%;border-bottom:solid 1px #ccc;display:block;float:right;position:relative;right:0;margin-bottom:-1px !important}.accom-configurator{font-size:12px;line-height:18px}.accom-configurator h2{margin-bottom:0;float:left;width:100%}.accom-configurator .config-table{overflow:hidden;border:1px solid #ccc}.accom-configurator .config-table tr{border-bottom:1px solid silver}.accom-configurator .config-table tr.occupancy{border:0}.accom-configurator .config-table tr.occupancy td{padding:0}.accom-configurator .config-table tr th{padding:20px 15px 5px 15px;font-weight:700;text-align:center;font-size:14px}.accom-configurator .config-table tr td{padding:10px 0;text-align:center}.accom-configurator .config-table tr td strong{font-weight:700;font-size:14px}.accom-configurator .config-table tr td span{font-size:12px;display:block;line-height:16px}.accom-configurator .config-table tr td span.icon{width:15px;height:15px;display:inline-block;background:transparent url("../img/sprites/sprite-main.png") no-repeat -86px -168px}.accom-configurator .config-table tr .col1{padding-left:15px;text-align:left;width:40%}.accom-configurator .config-table tr .app-rooms-required{width:38%}.accom-configurator .config-table tr ul{float:left;margin:4px 4px 4px 23px}.accom-configurator .config-table tr.sum-sec td{text-align:left;padding:4px 4px 4px 23px}.accom-configurator .config-table tr.sum-sec span{display:inline-block;margin:0 3px;font:bold 14px arial;color:#7a7a7a}.accom-configurator .config-table tr.app-roomtype-row{background:#ddd}.accom-configurator .config-table .room-type,.accom-configurator .config-table .people-amount{font:bold 14px arial}.accom-configurator .config-table .room-type{width:20%;float:left;display:inline-block;text-align:left;padding:15px}.accom-configurator .config-table .people-amount{float:right;width:70%}.accom-configurator .config-footer{display:block;overflow:hidden;padding:15px 30px 15px 15px}.accom-configurator .config-footer .config-summary{float:left;border:1px solid #b1b1b1;width:38%}.accom-configurator .config-footer .config-summary li{display:block;overflow:hidden;padding:4px;clear:both;border-bottom:1px solid black}.accom-configurator .config-footer .config-summary li.title{background:#d8d8d8;font-size:12px;line-height:14px;text-decoration:none;font-weight:700}.accom-configurator .config-footer .config-summary li.total{font-weight:700;border-bottom:0;background-color:#e9e9e9}.accom-configurator .config-footer .config-summary li.payable{font-weight:700;background-color:#e9e9e9;margin-bottom:14px}.accom-configurator .config-footer .summary-book-btn{float:left;position:relative;left:58%;width:50%}.accom-configurator .config-footer .summary-book-btn span,.accom-configurator .config-footer .summary-book-btn a{float:left;position:relative;left:-40%;margin-top:15%}.accom-configurator .config-footer .no-room .summary-book-btn span{background:#8b8b8b;border:1px solid #4f5154;box-shadow:none;filter:none;margin-top:2%}.price-per-occupancy li{float:left;display:inline-block;font-weight:700;padding-right:20px}table.price-per-occupancy{width:100%;border:0 none}.app-rooms-required{width:60%}.establisment-detail-map .map-block{border:0;float:left;width:95.32%;margin-bottom:0;height:435px}.establisment-detail-map .acomm-location{width:70%;background:#f0f0f0;border:1px solid #ccc;margin:0 0 25px 25px;font-size:15px;line-height:22px;color:#484848;top:0;position:relative}.establisment-detail-map .acomm-location h2{margin:15px 15px 15px 15px;font-size:18px;line-height:27px;font-weight:bold;cursor:auto}.establisment-detail-map .acomm-location p{margin:0 30px 30px 40px}.establisment-detail-map .icon-places{width:21px;height:27px;display:inline-block;background:transparent url("../img/sprites/sprite-main.png") no-repeat -228px -55px;margin:0 5px -6px 0}.establisment-detail-map .map-legend{text-align:right;float:right;width:45%}.establisment-detail-map .map-legend ul{float:right !important}.establisment-detail-map .map-legend ul li{margin:0 0 0 15px !important}.acomm-map .map-block{padding:10px 25px;background-color:#fff}.widget{display:block;overflow:hidden;width:99%;border:1px solid #ccc;margin-bottom:15px}.widget h2{margin-bottom:10px;text-align:center;font-size:16px;font-weight:700}.widget h3{height:30px;text-align:left;line-height:30px;text-indent:10px}.widget h4{font-size:23px;margin:10px;text-align:center;font-size:16px}.widget .widget-content{display:block;overflow:hidden;border-top:1px solid #ccc;margin-bottom:-4px}.widget .app-show-map{cursor:pointer;background:url("http://www.30madrid.com/assets/img/thump-widget-map.png") no-repeat top left}.widget .app-show-map .map-preview{background:transparent !important;width:100%;height:100%;cursor:pointer}.widget .note{font-size:12px;text-align:center;color:#666;display:block}.widget .number{display:block;background-color:#127da1;padding-left:32px;width:75.83643%;margin:0 auto;border-right:1px solid #484848;border-top-right-radius:5px;border-bottom-right-radius:5px}.widget .chat-text{display:block;background-color:#127da1;padding-left:48px;width:69.51673%;margin:0 auto;border-right:1px solid #484848;border-top-right-radius:5px;border-bottom-right-radius:5px}.widget.call-now{padding-top:10px;padding-bottom:10px}.widget .number,.widget .chat-text{margin-bottom:10px;height:30px}.widget .number .data,.widget .chat-text .data{color:#FFF;height:28px;display:inline-block;line-height:30px;text-align:center;font-size:20px;font-weight:700;vertical-align:text-top;background-color:#127da1;border-top:1px solid #484848;border-bottom:1px solid #484848;width:98%}.widget .number a span,.widget .chat-text a span{height:28px;display:inline-block;line-height:30px;text-align:center;font-size:20px;font-weight:700;color:#FFF;background-color:#127da1;border-top:1px solid #484848;border-bottom:1px solid #484848;width:98%}.search-filters-col .widget-content{padding:5.57621%}.search-filters-col h3{height:33px;line-height:35px;background:#f0f0f0;text-align:left;text-align:center}.search-filters-col h5{padding:3px 0;margin:0 0 5px 0;font-weight:700;font-size:14px;border-bottom:1px solid #ccc}.search-filters-col h5 i{font-size:12px;font-weight:400}.search-filters-col ul{clear:both;padding-bottom:15px;margin-bottom:3px}.search-filters-col ul:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.search-filters-col ul li{padding:3px 0 3px 0;line-height:14px;clear:both;display:block;overflow:hidden}.search-filters-col ul select{max-width:225px}.search-filters-col ul .filter-label-wrapper{width:89%;line-height:16px}.search-filters-col ul .filter-label-wrapper .filter-label span{margin-left:5px}.search-filters-col ul input[type="checkbox"]{display:none}.search-filters-col ul input[type="checkbox"]+label .filter-check{display:inline-block;float:left;width:13px;height:13px;vertical-align:middle;cursor:pointer;margin-right:9px}.search-filters-col ul label.is-checked .filter-label{background-color:#009b3e;color:white;border-radius:3px;padding:2px 3px 1px 3px;font-weight:700}.search-filters-col ul .filter-label-items{display:inline-block;float:left;width:88%}.search-filters-col ul .app-disabled .filter-check,.search-filters-col ul .app-disabled label{cursor:default;color:#888;opacity:.4}.search-filters-col .slider-wrapper{padding-left:10px}.search-filters-col .slider-wrapper .range{text-align:center;padding-bottom:3px}.search-filters-col .slider-wrapper .range span{font-weight:bold;color:#484848}.search-filters-col .slider-wrapper .slider{width:180px}.search-filters-col .slider-wrapper .labels{padding-top:5px;clear:both}.search-filters-col .slider-wrapper .labels span.left{float:left;margin-left:-9px}.search-filters-col .slider-wrapper .labels span.right{float:right}.search-filters-col .slider-wrapper .ui-slider-horizontal .ui-slider-range{height:10px;background:#ccc}.search-filters-col .app-ll-remove-filters{display:none;height:33px;line-height:35px;background:#f0f0f0;text-align:left;text-align:center}.search-filters-col .app-ll-remove-filters .text{color:#fff;background:#484848;padding:3px;border-radius:5px;font-weight:bold;cursor:pointer}.search-filters-col .app-ll-remove-filters .close{background:#484848 url("../img/sprites/sprite-main.png") no-repeat scroll -197px -507px;display:inline-block;height:10px;width:10px;text-indent:100%;white-space:nowrap;overflow:hidden;position:relative;top:1px}.search-filters-col .price-nights{padding-bottom:15px;clear:both;display:block}.search-filters-col .slider-on .ui-widget-header{border:0;background:#009b3e}.search-filters-col .slider-on .ui-slider-horizontal .ui-slider-range{background:#009b3e}.search-filters-col .ui-widget-content{border:0;border-radius:4px;background:#ccc;height:5px}.search-filters-col .ui-slider-handle{padding-right:0;padding-left:0}.search-filters-col .ui-state-default,.search-filters-col .ui-widget-content .ui-state-default,.search-filters-col .ui-widget-header .ui-state-default{cursor:pointer;border:0;display:block;background:transparent url("../img/sprites/sprite-main.png") no-repeat scroll -225px -494px;height:15px;width:16px}html.ie7 .search-filters-col .app-ll-remove-filters .close{top:-5px}html.ie7 .search-filters-col .filter-label-wrapper{float:none;display:inline}html.ie7 .search-filters-col ul select{width:230px}html.ie8 .slider{padding-left:5px;width:195px}.widget.recently-viewed .widget-content{height:190px;overflow:auto}.recentlyviewed-row{display:block;overflow:hidden;margin:0 5px;padding:7px 0;border-bottom:1px solid #ccc}.recentlyviewed-row li{display:block;overflow:hidden;float:left}.recentlyviewed-row li.accom-pic{width:14.17323%;padding:0 3px 0 1px}.recentlyviewed-row li.accom-pic img{margin:0 auto}.recentlyviewed-row li.accom-details{width:47.24409%;padding:0 2px}.recentlyviewed-row li.accom-details .accom-name{font-weight:700;text-decoration:underline;font-size:12px;display:block}.recentlyviewed-row li.accom-price{width:33.46457%;padding-left:2px}.recentlyviewed-row li.accom-price .accom-price-from{float:right}.recentlyviewed-row li.accom-price a{color:#a2a2a2;float:right}.recentlyviewed-row li.accom-price a .icon{display:inline-block;width:12px;height:11px;margin-left:3px;position:relative;top:2px}html.ie7 .recentlyviewed-row{width:462px !important}#page-home .recently-viewed,#page-home .special-offers{display:block;width:48.42593%;height:308px;overflow:hidden;border:1px solid #CCC;margin-bottom:40px}#page-home .recently-viewed{float:left;border-left:0}#page-home .recently-viewed h3{display:block;width:100%;height:40px;overflow:hidden;border-bottom:1px solid #ccc;color:#404040;font:bold 18px Arial;line-height:42px;padding-left:30px;background:#f0f0f0}#page-home .recently-viewed .app-recentlyviewed-row{margin:0 25px}#page-home .recently-viewed .recentlyviewed-row .accom-pic{width:15.93886%}#page-home .recently-viewed .recentlyviewed-row .accom-details{width:43.23144%;padding:8px 0}#page-home .recently-viewed .recentlyviewed-row .accom-details a{text-decoration:none}#page-home .recently-viewed .recentlyviewed-row .accom-details .accom-name{font:normal 14px Arial;padding-bottom:2px;font-weight:400;text-decoration:none;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#page-home .recently-viewed .recentlyviewed-row .accom-ratings{width:22.70742%;line-height:50px}#page-home .recently-viewed .recentlyviewed-row .accom-price{text-align:right;width:15.93886%}#page-home .recently-viewed .recentlyviewed-row .accom-price span,#page-home .recently-viewed .recentlyviewed-row .accom-price a{float:none}#page-home .recently-viewed .recentlyviewed-row .accom-price span{display:block}#page-home .recently-viewed .recentlyviewed-row .accom-price a .icon{display:inline-block}#page-home .recently-viewed .recentlyviewed-row .accom-price .accom-price-from{font:bold 18px Arial;color:#009b3e}#page-home .recently-viewed .recentlyviewed-row .accom-price .accom-price-from .from-text{font:normal 12px Arial;color:#999}#page-home .recently-viewed .recentlyviewed-row .accom-price a{font:normal 10px Arial;color:#979797}#page-home .recently-viewed .recentlyviewed-row li.accom-pic img{border-radius:3px}#page-home .recently-viewed .widget-wrapper{overflow:auto;max-height:268px}.recentlyviewed-alternative h3{background-color:#FFF}.recentlyviewed-alternative img{float:right}.special-offers{float:right;border-right:0;position:relative}.special-offers .heading{display:block;overflow:hidden;margin:11px 9px 7px;height:22px}.special-offers .heading .title{color:#404040;text-decoration:none;font:bold 18px arial;float:left}.special-offers .heading .see-more{float:right;position:relative;top:5px;right:30px;font-weight:700}.special-offers .special-offers-wrapper{width:93% !important;height:180px}.special-offers .special-offers-wrapper a{text-decoration:none !important}.special-offers .special-offers-wrapper .mask{width:290px;height:180px;display:block;overflow:hidden;float:right}.special-offers .special-offers-wrapper .promo-text{width:195px;height:180px;background-color:#484848;display:block;overflow:hidden;float:left;font:bold 30px Arial;color:#fff;line-height:40px;text-align:center}.special-offers .app-next{width:38px;height:180px;background:#e8e8e8;background-image:-ms-linear-gradient(top,#e8e8e8 0,#f7f7f7 100%);background-image:-moz-linear-gradient(top,#e8e8e8 0,#f7f7f7 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f7f7f7 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e8e8e8),color-stop(1,#f7f7f7));background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f7f7f7 100%);background-image:linear-gradient(top,#e8e8e8 0,#f7f7f7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8E8E8',endColorstr='#F7F7F7');position:absolute;right:0;top:40px;overflow:hidden;z-index:200;cursor:pointer}.special-offers .app-next .icon{display:inline-block;position:relative;top:85px;left:13px;width:11px;height:17px;background:transparent url("../img/sprites/sprite-main.png") no-repeat -88px -94px}.special-offers .app-next:hover{background:#bdbdbd !important;background-image:linear-gradient(bottom,#cecece 0,#e0e0e0 56%) !important;background-image:-o-linear-gradient(bottom,#cecece 0,#e0e0e0 56%) !important;background-image:-moz-linear-gradient(bottom,#cecece 0,#e0e0e0 56%) !important;background-image:-webkit-linear-gradient(bottom,#cecece 0,#e0e0e0 56%) !important;background-image:-ms-linear-gradient(bottom,#cecece 0,#e0e0e0 56%) !important;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#cecece),color-stop(0.56,#e0e0e0)) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cecece',endColorstr='#e0e0e0') !important}.special-offers .news-signup{display:block;clear:both;margin:0;padding:10px;width:96.7619%;height:68px;text-align:center;background:#2c5193}.special-offers .news-signup h2{color:#FFF;margin:0 0 10px 0}.special-offers .news-signup .app-input-email{width:57.65408%;height:30px;padding:0 10px;margin:0 20px 0 2px;font:normal 18px Arial;color:#999;border:1px solid #999;border-radius:3px}.special-offers .news-signup .app-submit{position:relative;top:1px;font-size:16px;height:30px;width:28.23062%;cursor:pointer;background:#009b3e;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#00a64d),color-stop(100%,#008c33));background-image:-webkit-linear-gradient(#00a64d,#008c33);background-image:-moz-linear-gradient(#00a64d,#008c33);background-image:-o-linear-gradient(#00a64d,#008c33);background-image:linear-gradient(#00a64d,#008c33);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A64D',endColorstr='#008C33',GradientType=0);border-radius:5px;border:0;color:#FFF;font:bold 16px Arial}.special-offers .news-signup .app-submit:hover{background:#009b3e;background-image:linear-gradient(bottom,#047531 30%,#1cc45f 100%);background-image:-o-linear-gradient(bottom,#047531 30%,#1cc45f 100%);background-image:-moz-linear-gradient(bottom,#047531 30%,#1cc45f 100%);background-image:-webkit-linear-gradient(bottom,#047531 30%,#1cc45f 100%);background-image:-ms-linear-gradient(bottom,#047531 30%,#1cc45f 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.3,#047531),color-stop(1,#1cc45f));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ca251',endColorstr='#008635',GradientType=0)}html[lang="hu"] .special-offers .special-offers-wrapper .promo-text,html[lang="ru"] .special-offers .special-offers-wrapper .promo-text,html[lang="ro"] .special-offers .special-offers-wrapper .promo-text,html[lang="sk"] .special-offers .special-offers-wrapper .promo-text,html[lang="fi"] .special-offers .special-offers-wrapper .promo-text,html[lang="tr"] .special-offers .special-offers-wrapper .promo-text,html[lang="bg"] .special-offers .special-offers-wrapper .promo-text,html[lang="el"] .special-offers .special-offers-wrapper .promo-text,html[lang="hr"] .special-offers .special-offers-wrapper .promo-text,html[lang="ms"] .special-offers .special-offers-wrapper .promo-text,html[lang="nl"] .special-offers .special-offers-wrapper .promo-text{font-size:20px;padding:4px;width:187px}#app-newsletter-message{position:absolute;bottom:46px;left:12px;width:320px;padding:10px;min-height:30px;border:2px solid #bbb;border-radius:5px;z-index:9999;background:#ccc;background-image:-ms-linear-gradient(top,#e2e2e2 0,#ccc 100%);background-image:-moz-linear-gradient(top,#e2e2e2 0,#ccc 100%);background-image:-o-linear-gradient(top,#e2e2e2 0,#ccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e2e2e2),color-stop(1,#ccc));background-image:-webkit-linear-gradient(top,#e2e2e2 0,#ccc 100%);background-image:linear-gradient(top,#e2e2e2 0,#ccc 100%);text-align:left}#app-newsletter-message .tooth{position:absolute;bottom:-14px;left:10px;display:block;width:15px;height:14px;background:url("../img/sprites/sprite-main.png") -149px -114px no-repeat}#app-newsletter-message span{color:#000 !important;font:bold 12px Arial}#page-home .l-content-wrapper{padding:0}.home-head{display:block;overflow:hidden;margin:15px 0 0 0;width:100%;height:312px;background-color:#c4c4c4}.home-head .engine-wrapper{display:block;overflow:hidden;float:left;width:45.9%;min-height:312px}.home-head .featured-city{float:right;width:54.07407%;min-height:312px}.home-head .featured-city a{text-decoration:none !important}html.ie7 .home-head .engine .button-bpg{float:none;margin-left:230px}.home-main-promo-block{display:block;overflow:hidden;position:relative;background:transparent url("../img/home/home-promo.jpg") right top no-repeat;width:100%;min-height:312px;z-index:6666}.home-main-promo-block a{display:block;overflow:hidden;text-decoration:none}#promo-headings{position:absolute;right:0;top:0;z-index:100;background:transparent url("../img/bkg/bkg-transparent.png") repeat 0 0;list-style:none;width:245px;min-height:110px;max-height:250px;border-bottom-left-radius:15px;padding-left:0;color:#FFF;text-align:center;text-decoration:none;border:0;-moz-box-shadow:inset 0 -1px #87887a;-webkit-box-shadow:inset 0 -1px #87887a;box-shadow:inset 0 -1px #87887a;border-bottom:1px solid #000}#promo-headings li{display:block;overflow:hidden}#promo-headings h3{text-shadow:0 4px 2px black;font-size:24px;line-height:37px}#promo-headings h2{font-size:16px;height:40px;width:100%;line-height:43px;border-bottom-left-radius:5px;box-shadow:0 2px 2px #313131;border-bottom:1px solid #ce0037;background:#c50044;background-image:-ms-linear-gradient(top,#d10053 100%,#bd003a 100%);background-image:-moz-linear-gradient(top,#d10053 100%,#bd003a 100%);background-image:-o-linear-gradient(top,#d10053 100%,#bd003a 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1,#d10053),color-stop(1,#bd003a));background-image:-webkit-linear-gradient(top,#d10053 100%,#bd003a 100%);background-image:linear-gradient(to bottom,#d10053 100%,#bd003a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d10053',endColorstr='#bd003a',GradientType=0);text-transform:uppercase;-moz-box-shadow:inset 0 -1px #df2323;-webkit-box-shadow:inset 0 -1px #df2323;box-shadow:inset 0 -1px #df2323;letter-spacing:.8em;padding-left:6px}#promo-headings h4{font-size:19px;font-weight:400;line-height:22px;vertical-align:middle;margin:-5px 0 15px 0}#promo-headings h4 .blue-arrow-icon{display:inline-block;width:25px;height:25px;background:transparent url("../img/sprites/sprite-main.png") no-repeat -110px -186px;margin:0 0 5px 0;position:relative;top:9px}html.ie7 #promo-headings .blue-arrow-icon{top:2px !important}.home-block h2{color:#404040;font:bold 18px Arial;margin:10px 10px 5px 23px}.feat-dest{display:block;clear:both;border-bottom:1px solid #ccc}.feat-dest ul{overflow:hidden}.feat-dest .destination{float:left;width:45.64815%;min-height:102px;margin:5px 2.0284%}.feat-dest .destination a{display:block;float:left;margin-right:2.58398%}.feat-dest .destination a img{border-radius:2px}.feat-dest .destination ul{overflow:hidden}.feat-dest .destination ul .name,.feat-dest .destination ul .title a{width:54.26357%;display:inline-block;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:text-bottom}.feat-dest .destination ul .reviews-link,.feat-dest .destination ul .ratings{width:22.22222%;display:inline-block}.feat-dest .destination ul .reviews-link .text,.feat-dest .destination ul .ratings .text{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.feat-dest .destination ul .price,.feat-dest .destination ul .price-from{width:20.93023%;text-align:right;display:inline-block;text-align:right !important;float:right !important}.feat-dest .destination ul .price sup,.feat-dest .destination ul .price-from sup{font-size:12px;position:relative;top:-4px}.feat-dest .destination ul .reviews-link{position:relative;top:-2px}.feat-dest .destination .title a{font:bold 18px Arial;color:#606060;text-decoration:none;line-height:15px;margin:0;padding-bottom:4px}.feat-dest .destination .title span{font:normal 12px Arial;color:#999}.feat-dest .destination li{display:block;overflow:hidden;border-bottom:1px solid #ddd;width:100%}.feat-dest .destination li:last-child{border-bottom:0}.feat-dest .destination .establishment a{text-decoration:none;width:100%}.feat-dest .destination .establishment a:hover{background-color:#fde008;color:#060;cursor:pointer}.feat-dest .destination .establishment .name{font:normal 14px Arial;line-height:20px;color:#000;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.feat-dest .destination .establishment .price{font:bold 18px Arial;color:#009c39}@media screen and (max-width:1046px){.feat-dest .destination .name,.feat-dest .destination .title a{width:63.30749% !important}.feat-dest .destination .reviews-link,.feat-dest .destination .ratings{width:6.45995% !important}.feat-dest .destination .reviews-link .text,.feat-dest .destination .ratings .text{display:none}.feat-dest .destination .price,.feat-dest .destination .price-from{width:24.5478% !important}}@media screen and (max-width:901px){.feat-dest .destination .name,.feat-dest .destination .title a{width:56.84755% !important}.feat-dest .destination .reviews-link,.feat-dest .destination .ratings{width:6.45995% !important}.feat-dest .destination .reviews-link .text,.feat-dest .destination .ratings .text{display:none}.feat-dest .destination .destination .title a{font-size:15px !important}.feat-dest .destination .price{font-size:16 px !important;line-height:20px !important;width:29.71576% !important}.feat-dest .destination .price-from{font-size:12px !important;width:29.71576% !important}}html.ie7 .feat-dest .destination ul .price,html.ie7 .feat-dest .destination ul .price-from{float:none !important;padding-left:1%}body.currency-COP .destination .name,body.currency-COP .destination .title a,body.currency-DZD .destination .name,body.currency-DZD .destination .title a,body.currency-ARS .destination .name,body.currency-ARS .destination .title a,body.currency-AMD .destination .name,body.currency-AMD .destination .title a,body.currency-CLP .destination .name,body.currency-CLP .destination .title a,body.currency-CNY .destination .name,body.currency-CNY .destination .title a,body.currency-XOF .destination .name,body.currency-XOF .destination .title a,body.currency-XPF .destination .name,body.currency-XPF .destination .title a,body.currency-HRK .destination .name,body.currency-HRK .destination .title a,body.currency-CZK .destination .name,body.currency-CZK .destination .title a,body.currency-DDK .destination .name,body.currency-DDK .destination .title a,body.currency-EGP .destination .name,body.currency-EGP .destination .title a,body.currency-GHS .destination .name,body.currency-GHS .destination .title a,body.currency-HKD .destination .name,body.currency-HKD .destination .title a,body.currency-HUF .destination .name,body.currency-HUF .destination .title a,body.currency-ISK .destination .name,body.currency-ISK .destination .title a,body.currency-INR .destination .name,body.currency-INR .destination .title a,body.currency-IDR .destination .name,body.currency-IDR .destination .title a,body.currency-JMD .destination .name,body.currency-JMD .destination .title a,body.currency-KES .destination .name,body.currency-KES .destination .title a,body.currency-KWD .destination .name,body.currency-KWD .destination .title a,body.currency-MYR .destination .name,body.currency-MYR .destination .title a,body.currency-MXN .destination .name,body.currency-MXN .destination .title a,body.currency-MAD .destination .name,body.currency-MAD .destination .title a,body.currency-NOK .destination .name,body.currency-NOK .destination .title a,body.currency-PHP .destination .name,body.currency-PHP .destination .title a,body.currency-RON .destination .name,body.currency-RON .destination .title a,body.currency-py6 .destination .name,body.currency-py6 .destination .title a,body.currency-RWF .destination .name,body.currency-RWF .destination .title a,body.currency-SAR .destination .name,body.currency-SAR .destination .title a,body.currency-RSD .destination .name,body.currency-RSD .destination .title a,body.currency-ZAR .destination .name,body.currency-ZAR .destination .title a,body.currency-LKR .destination .name,body.currency-LKR .destination .title a,body.currency-SZL .destination .name,body.currency-SZL .destination .title a,body.currency-SEK .destination .name,body.currency-SEK .destination .title a,body.currency-TZS .destination .name,body.currency-TZS .destination .title a,body.currency-UAH .destination .name,body.currency-UAH .destination .title a,body.currency-VND .destination .name,body.currency-VND .destination .title a{width:50.3876%}body.currency-COP .destination .reviews-link,body.currency-DZD .destination .reviews-link,body.currency-ARS .destination .reviews-link,body.currency-AMD .destination .reviews-link,body.currency-CLP .destination .reviews-link,body.currency-CNY .destination .reviews-link,body.currency-XOF .destination .reviews-link,body.currency-XPF .destination .reviews-link,body.currency-HRK .destination .reviews-link,body.currency-CZK .destination .reviews-link,body.currency-DDK .destination .reviews-link,body.currency-EGP .destination .reviews-link,body.currency-GHS .destination .reviews-link,body.currency-HKD .destination .reviews-link,body.currency-HUF .destination .reviews-link,body.currency-ISK .destination .reviews-link,body.currency-INR .destination .reviews-link,body.currency-IDR .destination .reviews-link,body.currency-JMD .destination .reviews-link,body.currency-KES .destination .reviews-link,body.currency-KWD .destination .reviews-link,body.currency-MYR .destination .reviews-link,body.currency-MXN .destination .reviews-link,body.currency-MAD .destination .reviews-link,body.currency-NOK .destination .reviews-link,body.currency-PHP .destination .reviews-link,body.currency-RON .destination .reviews-link,body.currency-py6 .destination .reviews-link,body.currency-RWF .destination .reviews-link,body.currency-SAR .destination .reviews-link,body.currency-RSD .destination .reviews-link,body.currency-ZAR .destination .reviews-link,body.currency-LKR .destination .reviews-link,body.currency-SZL .destination .reviews-link,body.currency-SEK .destination .reviews-link,body.currency-TZS .destination .reviews-link,body.currency-UAH .destination .reviews-link,body.currency-VND .destination .reviews-link{width:21.96382%}body.currency-COP .destination .ratings,body.currency-DZD .destination .ratings,body.currency-ARS .destination .ratings,body.currency-AMD .destination .ratings,body.currency-CLP .destination .ratings,body.currency-CNY .destination .ratings,body.currency-XOF .destination .ratings,body.currency-XPF .destination .ratings,body.currency-HRK .destination .ratings,body.currency-CZK .destination .ratings,body.currency-DDK .destination .ratings,body.currency-EGP .destination .ratings,body.currency-GHS .destination .ratings,body.currency-HKD .destination .ratings,body.currency-HUF .destination .ratings,body.currency-ISK .destination .ratings,body.currency-INR .destination .ratings,body.currency-IDR .destination .ratings,body.currency-JMD .destination .ratings,body.currency-KES .destination .ratings,body.currency-KWD .destination .ratings,body.currency-MYR .destination .ratings,body.currency-MXN .destination .ratings,body.currency-MAD .destination .ratings,body.currency-NOK .destination .ratings,body.currency-PHP .destination .ratings,body.currency-RON .destination .ratings,body.currency-py6 .destination .ratings,body.currency-RWF .destination .ratings,body.currency-SAR .destination .ratings,body.currency-RSD .destination .ratings,body.currency-ZAR .destination .ratings,body.currency-LKR .destination .ratings,body.currency-SZL .destination .ratings,body.currency-SEK .destination .ratings,body.currency-TZS .destination .ratings,body.currency-UAH .destination .ratings,body.currency-VND .destination .ratings{width:21.96382%;text-align:center}body.currency-COP .destination .price,body.currency-DZD .destination .price,body.currency-ARS .destination .price,body.currency-AMD .destination .price,body.currency-CLP .destination .price,body.currency-CNY .destination .price,body.currency-XOF .destination .price,body.currency-XPF .destination .price,body.currency-HRK .destination .price,body.currency-CZK .destination .price,body.currency-DDK .destination .price,body.currency-EGP .destination .price,body.currency-GHS .destination .price,body.currency-HKD .destination .price,body.currency-HUF .destination .price,body.currency-ISK .destination .price,body.currency-INR .destination .price,body.currency-IDR .destination .price,body.currency-JMD .destination .price,body.currency-KES .destination .price,body.currency-KWD .destination .price,body.currency-MYR .destination .price,body.currency-MXN .destination .price,body.currency-MAD .destination .price,body.currency-NOK .destination .price,body.currency-PHP .destination .price,body.currency-RON .destination .price,body.currency-py6 .destination .price,body.currency-RWF .destination .price,body.currency-SAR .destination .price,body.currency-RSD .destination .price,body.currency-ZAR .destination .price,body.currency-LKR .destination .price,body.currency-SZL .destination .price,body.currency-SEK .destination .price,body.currency-TZS .destination .price,body.currency-UAH .destination .price,body.currency-VND .destination .price{width:25.83979%;text-align:right;font-size:15px !important;line-height:20px !important}body.currency-COP .destination .price-from,body.currency-DZD .destination .price-from,body.currency-ARS .destination .price-from,body.currency-AMD .destination .price-from,body.currency-CLP .destination .price-from,body.currency-CNY .destination .price-from,body.currency-XOF .destination .price-from,body.currency-XPF .destination .price-from,body.currency-HRK .destination .price-from,body.currency-CZK .destination .price-from,body.currency-DDK .destination .price-from,body.currency-EGP .destination .price-from,body.currency-GHS .destination .price-from,body.currency-HKD .destination .price-from,body.currency-HUF .destination .price-from,body.currency-ISK .destination .price-from,body.currency-INR .destination .price-from,body.currency-IDR .destination .price-from,body.currency-JMD .destination .price-from,body.currency-KES .destination .price-from,body.currency-KWD .destination .price-from,body.currency-MYR .destination .price-from,body.currency-MXN .destination .price-from,body.currency-MAD .destination .price-from,body.currency-NOK .destination .price-from,body.currency-PHP .destination .price-from,body.currency-RON .destination .price-from,body.currency-py6 .destination .price-from,body.currency-RWF .destination .price-from,body.currency-SAR .destination .price-from,body.currency-RSD .destination .price-from,body.currency-ZAR .destination .price-from,body.currency-LKR .destination .price-from,body.currency-SZL .destination .price-from,body.currency-SEK .destination .price-from,body.currency-TZS .destination .price-from,body.currency-UAH .destination .price-from,body.currency-VND .destination .price-from{width:25.83979%;text-align:right}@media screen and (max-width:1046px){body.currency-COP .destination .name,body.currency-COP .destination .title a,body.currency-DZD .destination .name,body.currency-DZD .destination .title a,body.currency-ARS .destination .name,body.currency-ARS .destination .title a,body.currency-AMD .destination .name,body.currency-AMD .destination .title a,body.currency-CLP .destination .name,body.currency-CLP .destination .title a,body.currency-CNY .destination .name,body.currency-CNY .destination .title a,body.currency-XOF .destination .name,body.currency-XOF .destination .title a,body.currency-XPF .destination .name,body.currency-XPF .destination .title a,body.currency-HRK .destination .name,body.currency-HRK .destination .title a,body.currency-CZK .destination .name,body.currency-CZK .destination .title a,body.currency-DDK .destination .name,body.currency-DDK .destination .title a,body.currency-EGP .destination .name,body.currency-EGP .destination .title a,body.currency-GHS .destination .name,body.currency-GHS .destination .title a,body.currency-HKD .destination .name,body.currency-HKD .destination .title a,body.currency-HUF .destination .name,body.currency-HUF .destination .title a,body.currency-ISK .destination .name,body.currency-ISK .destination .title a,body.currency-INR .destination .name,body.currency-INR .destination .title a,body.currency-IDR .destination .name,body.currency-IDR .destination .title a,body.currency-JMD .destination .name,body.currency-JMD .destination .title a,body.currency-KES .destination .name,body.currency-KES .destination .title a,body.currency-KWD .destination .name,body.currency-KWD .destination .title a,body.currency-MYR .destination .name,body.currency-MYR .destination .title a,body.currency-MXN .destination .name,body.currency-MXN .destination .title a,body.currency-MAD .destination .name,body.currency-MAD .destination .title a,body.currency-NOK .destination .name,body.currency-NOK .destination .title a,body.currency-PHP .destination .name,body.currency-PHP .destination .title a,body.currency-RON .destination .name,body.currency-RON .destination .title a,body.currency-py6 .destination .name,body.currency-py6 .destination .title a,body.currency-RWF .destination .name,body.currency-RWF .destination .title a,body.currency-SAR .destination .name,body.currency-SAR .destination .title a,body.currency-RSD .destination .name,body.currency-RSD .destination .title a,body.currency-ZAR .destination .name,body.currency-ZAR .destination .title a,body.currency-LKR .destination .name,body.currency-LKR .destination .title a,body.currency-SZL .destination .name,body.currency-SZL .destination .title a,body.currency-SEK .destination .name,body.currency-SEK .destination .title a,body.currency-TZS .destination .name,body.currency-TZS .destination .title a,body.currency-UAH .destination .name,body.currency-UAH .destination .title a,body.currency-VND .destination .name,body.currency-VND .destination .title a{width:55.55556% !important}}@media screen and (max-width:1006px){body.currency-COP .destination .price,body.currency-COP .destination .price-from,body.currency-DZD .destination .price,body.currency-DZD .destination .price-from,body.currency-ARS .destination .price,body.currency-ARS .destination .price-from,body.currency-AMD .destination .price,body.currency-AMD .destination .price-from,body.currency-CLP .destination .price,body.currency-CLP .destination .price-from,body.currency-CNY .destination .price,body.currency-CNY .destination .price-from,body.currency-XOF .destination .price,body.currency-XOF .destination .price-from,body.currency-XPF .destination .price,body.currency-XPF .destination .price-from,body.currency-HRK .destination .price,body.currency-HRK .destination .price-from,body.currency-CZK .destination .price,body.currency-CZK .destination .price-from,body.currency-DDK .destination .price,body.currency-DDK .destination .price-from,body.currency-EGP .destination .price,body.currency-EGP .destination .price-from,body.currency-GHS .destination .price,body.currency-GHS .destination .price-from,body.currency-HKD .destination .price,body.currency-HKD .destination .price-from,body.currency-HUF .destination .price,body.currency-HUF .destination .price-from,body.currency-ISK .destination .price,body.currency-ISK .destination .price-from,body.currency-INR .destination .price,body.currency-INR .destination .price-from,body.currency-IDR .destination .price,body.currency-IDR .destination .price-from,body.currency-JMD .destination .price,body.currency-JMD .destination .price-from,body.currency-KES .destination .price,body.currency-KES .destination .price-from,body.currency-KWD .destination .price,body.currency-KWD .destination .price-from,body.currency-MYR .destination .price,body.currency-MYR .destination .price-from,body.currency-MXN .destination .price,body.currency-MXN .destination .price-from,body.currency-MAD .destination .price,body.currency-MAD .destination .price-from,body.currency-NOK .destination .price,body.currency-NOK .destination .price-from,body.currency-PHP .destination .price,body.currency-PHP .destination .price-from,body.currency-RON .destination .price,body.currency-RON .destination .price-from,body.currency-py6 .destination .price,body.currency-py6 .destination .price-from,body.currency-RWF .destination .price,body.currency-RWF .destination .price-from,body.currency-SAR .destination .price,body.currency-SAR .destination .price-from,body.currency-RSD .destination .price,body.currency-RSD .destination .price-from,body.currency-ZAR .destination .price,body.currency-ZAR .destination .price-from,body.currency-LKR .destination .price,body.currency-LKR .destination .price-from,body.currency-SZL .destination .price,body.currency-SZL .destination .price-from,body.currency-SEK .destination .price,body.currency-SEK .destination .price-from,body.currency-TZS .destination .price,body.currency-TZS .destination .price-from,body.currency-UAH .destination .price,body.currency-UAH .destination .price-from,body.currency-VND .destination .price,body.currency-VND .destination .price-from{width:32.29974% !important}}@media screen and (max-width:901px){body.currency-COP .destination .name,body.currency-COP .destination .title a,body.currency-DZD .destination .name,body.currency-DZD .destination .title a,body.currency-ARS .destination .name,body.currency-ARS .destination .title a,body.currency-AMD .destination .name,body.currency-AMD .destination .title a,body.currency-CLP .destination .name,body.currency-CLP .destination .title a,body.currency-CNY .destination .name,body.currency-CNY .destination .title a,body.currency-XOF .destination .name,body.currency-XOF .destination .title a,body.currency-XPF .destination .name,body.currency-XPF .destination .title a,body.currency-HRK .destination .name,body.currency-HRK .destination .title a,body.currency-CZK .destination .name,body.currency-CZK .destination .title a,body.currency-DDK .destination .name,body.currency-DDK .destination .title a,body.currency-EGP .destination .name,body.currency-EGP .destination .title a,body.currency-GHS .destination .name,body.currency-GHS .destination .title a,body.currency-HKD .destination .name,body.currency-HKD .destination .title a,body.currency-HUF .destination .name,body.currency-HUF .destination .title a,body.currency-ISK .destination .name,body.currency-ISK .destination .title a,body.currency-INR .destination .name,body.currency-INR .destination .title a,body.currency-IDR .destination .name,body.currency-IDR .destination .title a,body.currency-JMD .destination .name,body.currency-JMD .destination .title a,body.currency-KES .destination .name,body.currency-KES .destination .title a,body.currency-KWD .destination .name,body.currency-KWD .destination .title a,body.currency-MYR .destination .name,body.currency-MYR .destination .title a,body.currency-MXN .destination .name,body.currency-MXN .destination .title a,body.currency-MAD .destination .name,body.currency-MAD .destination .title a,body.currency-NOK .destination .name,body.currency-NOK .destination .title a,body.currency-PHP .destination .name,body.currency-PHP .destination .title a,body.currency-RON .destination .name,body.currency-RON .destination .title a,body.currency-py6 .destination .name,body.currency-py6 .destination .title a,body.currency-RWF .destination .name,body.currency-RWF .destination .title a,body.currency-SAR .destination .name,body.currency-SAR .destination .title a,body.currency-RSD .destination .name,body.currency-RSD .destination .title a,body.currency-ZAR .destination .name,body.currency-ZAR .destination .title a,body.currency-LKR .destination .name,body.currency-LKR .destination .title a,body.currency-SZL .destination .name,body.currency-SZL .destination .title a,body.currency-SEK .destination .name,body.currency-SEK .destination .title a,body.currency-TZS .destination .name,body.currency-TZS .destination .title a,body.currency-UAH .destination .name,body.currency-UAH .destination .title a,body.currency-VND .destination .name,body.currency-VND .destination .title a{width:50.3876% !important}body.currency-COP .destination .price,body.currency-DZD .destination .price,body.currency-ARS .destination .price,body.currency-AMD .destination .price,body.currency-CLP .destination .price,body.currency-CNY .destination .price,body.currency-XOF .destination .price,body.currency-XPF .destination .price,body.currency-HRK .destination .price,body.currency-CZK .destination .price,body.currency-DDK .destination .price,body.currency-EGP .destination .price,body.currency-GHS .destination .price,body.currency-HKD .destination .price,body.currency-HUF .destination .price,body.currency-ISK .destination .price,body.currency-INR .destination .price,body.currency-IDR .destination .price,body.currency-JMD .destination .price,body.currency-KES .destination .price,body.currency-KWD .destination .price,body.currency-MYR .destination .price,body.currency-MXN .destination .price,body.currency-MAD .destination .price,body.currency-NOK .destination .price,body.currency-PHP .destination .price,body.currency-RON .destination .price,body.currency-py6 .destination .price,body.currency-RWF .destination .price,body.currency-SAR .destination .price,body.currency-RSD .destination .price,body.currency-ZAR .destination .price,body.currency-LKR .destination .price,body.currency-SZL .destination .price,body.currency-SEK .destination .price,body.currency-TZS .destination .price,body.currency-UAH .destination .price,body.currency-VND .destination .price{font-size:14px !important}body.currency-COP .destination .price,body.currency-COP .destination .price-from,body.currency-DZD .destination .price,body.currency-DZD .destination .price-from,body.currency-ARS .destination .price,body.currency-ARS .destination .price-from,body.currency-AMD .destination .price,body.currency-AMD .destination .price-from,body.currency-CLP .destination .price,body.currency-CLP .destination .price-from,body.currency-CNY .destination .price,body.currency-CNY .destination .price-from,body.currency-XOF .destination .price,body.currency-XOF .destination .price-from,body.currency-XPF .destination .price,body.currency-XPF .destination .price-from,body.currency-HRK .destination .price,body.currency-HRK .destination .price-from,body.currency-CZK .destination .price,body.currency-CZK .destination .price-from,body.currency-DDK .destination .price,body.currency-DDK .destination .price-from,body.currency-EGP .destination .price,body.currency-EGP .destination .price-from,body.currency-GHS .destination .price,body.currency-GHS .destination .price-from,body.currency-HKD .destination .price,body.currency-HKD .destination .price-from,body.currency-HUF .destination .price,body.currency-HUF .destination .price-from,body.currency-ISK .destination .price,body.currency-ISK .destination .price-from,body.currency-INR .destination .price,body.currency-INR .destination .price-from,body.currency-IDR .destination .price,body.currency-IDR .destination .price-from,body.currency-JMD .destination .price,body.currency-JMD .destination .price-from,body.currency-KES .destination .price,body.currency-KES .destination .price-from,body.currency-KWD .destination .price,body.currency-KWD .destination .price-from,body.currency-MYR .destination .price,body.currency-MYR .destination .price-from,body.currency-MXN .destination .price,body.currency-MXN .destination .price-from,body.currency-MAD .destination .price,body.currency-MAD .destination .price-from,body.currency-NOK .destination .price,body.currency-NOK .destination .price-from,body.currency-PHP .destination .price,body.currency-PHP .destination .price-from,body.currency-RON .destination .price,body.currency-RON .destination .price-from,body.currency-py6 .destination .price,body.currency-py6 .destination .price-from,body.currency-RWF .destination .price,body.currency-RWF .destination .price-from,body.currency-SAR .destination .price,body.currency-SAR .destination .price-from,body.currency-RSD .destination .price,body.currency-RSD .destination .price-from,body.currency-ZAR .destination .price,body.currency-ZAR .destination .price-from,body.currency-LKR .destination .price,body.currency-LKR .destination .price-from,body.currency-SZL .destination .price,body.currency-SZL .destination .price-from,body.currency-SEK .destination .price,body.currency-SEK .destination .price-from,body.currency-TZS .destination .price,body.currency-TZS .destination .price-from,body.currency-UAH .destination .price,body.currency-UAH .destination .price-from,body.currency-VND .destination .price,body.currency-VND .destination .price-from{width:34.88372% !important}}html[lang="ms"] .feat-dest .destination ul .reviews-link .text,html[lang="hi"] .feat-dest .destination ul .reviews-link .text,html[lang="nb"] .feat-dest .destination ul .reviews-link .text,html[lang="ja"] .feat-dest .destination ul .reviews-link .text,html[lang="zh"] .feat-dest .destination ul .reviews-link .text{font-size:9px;padding:0 1px}.pop-dests{display:block;overflow:hidden;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:20px 0;position:relative}.pop-dests.home-block h2{margin:15px 10px 5px 44px}.pop-dests .button-right{float:right;border-left:1px solid #e0e0e0;border-radius:0 3px 3px 0}.pop-dests .button-left{float:left;border-right:1px solid #e0e0e0}.pop-dests .button-right,.pop-dests .button-left{height:190px;width:28px;background:#e8e8e8;background-image:-ms-linear-gradient(top,#e8e8e8 0,#f7f7f7 100%);background-image:-moz-linear-gradient(top,#e8e8e8 0,#f7f7f7 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f7f7f7 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e8e8e8),color-stop(1,#f7f7f7));background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f7f7f7 100%);background-image:linear-gradient(top,#e8e8e8 0,#f7f7f7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8E8E8',endColorstr='#F7F7F7')}.pop-dests .button-right:hover,.pop-dests .button-left:hover{background:#bdbdbd;background-image:linear-gradient(bottom,#cecece 0,#e0e0e0 56%) !important;background-image:-o-linear-gradient(bottom,#cecece 0,#e0e0e0 56%) !important;background-image:-moz-linear-gradient(bottom,#cecece 0,#e0e0e0 56%) !important;background-image:-webkit-linear-gradient(bottom,#cecece 0,#e0e0e0 56%) !important;background-image:-ms-linear-gradient(bottom,#cecece 0,#e0e0e0 56%) !important;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#cecece),color-stop(0.56,#e0e0e0)) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cecece',endColorstr='#e0e0e0') !important}.pop-dests .button-right span,.pop-dests .button-left span{display:block;height:190px;width:28px;cursor:pointer}.pop-dests .button-right span .icon,.pop-dests .button-left span .icon{display:inline-block;position:relative;top:88px;left:7px;width:11px;height:17px;background:transparent url("../img/sprites/sprite-main.png") no-repeat 0 0}.pop-dests .button-right span.icon{background-position:-88px -94px}.pop-dests .button-left span.icon{background-position:-70px -94px}.pop-dests .button-right span:hover.icon{background-position:-88px -124px}.pop-dests .button-left span:hover.icon{background-position:-70px -124px}.pop-dests #app-top-destinations{width:92.59259% !important;margin:0 auto;height:119px;overflow:hidden}.pop-dests .pop-dests-list{width:1007px}.pop-dests .pop-dests-list li{width:235px !important;height:115px !important;margin:4px 8px 8px 8px;float:left}.pop-dests .pop-dests-list img{width:235px;height:115px;border-radius:2px}.pop-dests .pop-dests-list .image-credit{display:inline-block;background:transparent url(../img/bkg/bkg-transparent.png) repeat 0 0;position:relative;top:-34px;width:235px;height:23px;padding-top:8px;color:#FFF;text-align:center}.pop-dests .see-more-link{position:absolute;right:43px;bottom:0;border:1px solid #e0e0e0;padding:2px 12px 3px 15px;width:auto;background:#fefefe;background-image:-ms-linear-gradient(top,#fefefe 0,#f6f6f6 100%);background-image:-moz-linear-gradient(top,#fefefe 0,#f6f6f6 100%);background-image:-o-linear-gradient(top,#fefefe 0,#f6f6f6 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(1,#f6f6f6));background-image:-webkit-linear-gradient(top,#fefefe 0,#f6f6f6 100%);background-image:linear-gradient(to bottom,#fefefe 0,#f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#f6f6f6',GradientType=0)}.pop-dests .see-more-link .icon{display:inline-block;position:relative;top:4px;left:5px;width:11px;height:15px;background:transparent url("../img/sprites/sprite-main.png") no-repeat -88px -94px}.best-price-garantee{margin:15px 20px 30px 25px}.best-price-garantee p{font-size:16px;line-height:20px;margin-bottom:20px}.best-price-garantee p em{line-height:14px;font-size:11px;color:#999}.best-price-garantee h3{font-weight:bold;font-size:30px;line-height:30px;margin-bottom:20px}.best-price-garantee dl{font-weight:400;font-size:14px}.best-price-garantee dl dt{font-size:16px;line-height:30px;margin-bottom:20px}.best-price-garantee dl dd{float:left;width:100%;line-height:18px;padding-top:4px;margin-bottom:17px}.best-price-garantee dl dd span{display:inline-block;font-size:14px;line-height:26px;font-weight:normal;background:#2e5195;color:#fff;margin:-5px 7px 0 0;height:24px;width:24px;text-align:center;float:left;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px}.be-wrapper{background:#f0f0f0;border:1px solid #ccc;float:left;width:95.3%}.engine{padding:3.71747%}#page-offer_list .be-wrapper,#page-suggest .be-wrapper,#page-error .be-wrapper,#page-dhp .be-wrapper,#page-chp .be-wrapper,#page-dhpl .be-wrapper,#page-establishment_list_hotel .be-wrapper,#page-establishment_list_hostel .be-wrapper,#page-poi .be-wrapper,#page-establishment_list_apartment .be-wrapper,#page-establishment_list_bb .be-wrapper{width:99.5%;margin:10px 0 0 0}#page-error .engine,#page-suggest .engine,#page-dhp .engine,#page-dhpl .engine{margin-top:15px}#page-dhp .content-box,#page-chp .content-box{float:left;margin-top:-20px}.be-wrapper,.be-wrapper-top{margin:0 25px 10px 25px}.be-wrapper .is-collapsed span.ico-more-open,.be-wrapper-top .is-collapsed span.ico-more-open{background:url("../img/sprites/sprite-main.png") no-repeat -153px -252px}.be-wrapper span.ico-more-open,.be-wrapper-top span.ico-more-open{background:url("../img/sprites/sprite-main.png") no-repeat -137px -252px}#page-establishment_detail .be-wrapper{margin:0 25px 20px 25px;width:95.3%}.change-search{text-decoration:underline;color:#2c5193;margin-right:10px}.booking-engine-medium{float:left;width:100%}.booking-engine-medium .be-wrapper{margin:0 25px 0 25px;width:95.3%}@media screen and (max-width:1000px){.booking-engine-medium .be-wrapper{width:94.9%}}@media screen and (max-width:900px){.booking-engine-medium .be-wrapper{width:94.3%}}@media screen and (max-width:780px){.booking-engine-medium .be-wrapper{width:93.5%}}.booking-engine-medium .warranty-link{margin-right:25px}html[lang="tr"] .engine label,html[lang="tr"] .engine label,html[lang="hu"] .engine label,html[lang="sk"] .engine label{font-size:17px !important}html[lang="ja"] .engine label,html[lang="pt"] .engine label,html[lang="it"] .engine label,html[lang="cs"] .engine label{font-size:16px !important}html[lang="ms"] .engine label,html[lang="bg"] .engine label{font-size:13px !important}.engine.widget{width:91.82156%}.engine.widget .search-for{width:82.52788%;padding:2px 5px;background-image:none}.engine.widget .arrival,.engine.widget .departure{width:53.90335%}.engine.widget select{margin-right:7.43494%}.engine.widget .go-button{display:block;margin-bottom:5px;width:55.76208%;cursor:pointer}.engine.widget .warranty-link .icon{display:inline-block;position:relative;top:7px;width:22px;height:20px;border:0;margin-top:5px}.l-aside .engine .label{display:block}body.sitetype-bdgpl .engine.widget .select-date span.icon{display:none}body.sitetype-hsg .engine.widget span{color:#000;font-size:14px;border-bottom:0;cursor:none}.accom-configurator h2,.grey-heading{font-size:14px;font-weight:700;height:auto;line-height:12px;text-decoration:underline;padding:6px 8px 8px 8px;cursor:pointer;background:#f0f0f0;text-align:left}@media(max-width:1000px){.accom-configurator h2 .be-wrapper,.grey-heading .be-wrapper{width:95%}}@media(max-width:900px){.accom-configurator h2 .be-wrapper,.grey-heading .be-wrapper{width:94.3%}}@media(max-width:800px){.accom-configurator h2 .be-wrapper,.grey-heading .be-wrapper{width:93.6%}}@media(max-width:780px){.accom-configurator h2 .be-wrapper,.grey-heading .be-wrapper{width:93.5%}}.accom-configurator h2 .warranty-link,.grey-heading .warranty-link{margin-right:25px}.grey-heading .booking-header p{font-size:14px;line-height:30px;color:#343434;margin:5px 0 0 20px !important;font-weight:bold !important}.enter-dates{color:#039d3d;font-size:13px;line-height:24px;font-weight:bold;margin-left:20px}.engine{padding:0 15px 15px 15px;width:96%;float:left;color:#434343}.engine .be-alert{color:#fb2d2d;font-size:13px;line-height:24px;font-weight:bold;text-indent:27px;background:url("../img/icons/ico-alert.png") no-repeat 0 0;margin-top:10px}.engine label{font-size:14px;font-weight:400;width:100%;float:left}.engine input{font-size:18px;font-weight:normal;letter-spacing:1px;background-position:2px center;height:27px;line-height:25px;margin:2px 5px 1px 0;border-radius:5px;border:1px solid #9c9c9c;box-shadow:-2px 2px 2px 0 #ddd inset;background:#fff;width:98%;color:#717171;text-indent:4px}.engine .search-box{width:32%;float:left;margin:0 3% 0 0}.engine .select-date{width:15%;float:left;margin:0 3% 0 0}.engine .select-date input{text-indent:30px;background:white url("../img/icons/icon-input-calendar.png") 5px 5px no-repeat !important}.engine .select-guests{width:5%;float:left;margin:0 3% 0 0}.engine .select-guests select{margin:3px 0 0 0;padding:2px;border:1px solid #9c9c9c;font-size:18px;line-height:20px;height:30px;border-radius:5px;color:#717171;background-color:#fff !important}.engine .button-bpg{width:15%;font-size:15px;margin:15px 0 0 3%;float:left;height:30px}.engine .button-bpg .go-button{width:100%;font-size:18px !important;line-height:20px;cursor:pointer}html:lang(ja) #page-home .engine .select-guests,html:lang(zh) #page-home .engine .select-guests{width:11%}#page-home .engine{border:3px solid #ccc;background-color:#FFF;height:280px;width:88.5%;margin:0;padding:0 25px 25px 25px}#page-home .engine h1{font:bold 23px Arial;margin:15px 0 20px 0;color:#009b3e;text-align:left;height:28px}#page-home .engine label{font-weight:bold;font-size:18px;line-height:22px}#page-home .engine .search-box{width:100%;margin:5px 0 10px 0}#page-home .engine .select-date{width:31%;margin:10px 12% 10px 0}#page-home .engine .select-guests{width:5%;margin:10px 0}#page-home .engine .button-bpg{width:35%;float:right;margin:20px 4px 30px 0}#page-home .engine .button-bpg .go-button{font-size:24px !important;line-height:40px}#page-home .engine .warranty-link{margin-top:65px}#page-home .engine .warranty-link .ico-best-price{margin-left:0}@media screen and (max-width:1075px){#page-home .engine{width:89.8% !important}}html[lang="fr"] #page-home .engine .select-guests{width:5%;margin:10px 0 0 -15px}#page-faq .engine,#page-terms .engine{width:87.5%;margin:0 0 15px 0;padding-bottom:10px;border:1px solid #ccc}#page-faq .engine label,#page-terms .engine label{font-weight:bold;font-size:18px;line-height:22px}#page-faq .engine .search-box,#page-terms .engine .search-box{width:100%;margin:5px 0 5px 0}#page-faq .engine .select-date,#page-terms .engine .select-date{width:75%;margin:5px 0 5px 0}#page-faq .engine .select-guests,#page-terms .engine .select-guests{width:30%;margin:5px 0 5px 0}#page-faq .engine .button-bpg,#page-terms .engine .button-bpg{width:62%;float:right;margin:26px 5px 10px 0}#page-faq .engine .button-bpg .go-button,#page-terms .engine .button-bpg .go-button{font-size:20px !important;line-height:20px}#page-faq .engine .warranty-link,#page-terms .engine .warranty-link{margin-top:10px;float:left}#page-faq .engine .warranty-link .icon,#page-terms .engine .warranty-link .icon{width:14px;height:15px;margin:0;float:left;background:url("../img/sprites/sprite-main.png") no-repeat -250px -83px;cursor:pointer}@media(max-width:900px){#page-faq .engine,#page-terms .engine{width:85.5%}#page-faq .engine label,#page-terms .engine label{font-weight:bold;font-size:16px;line-height:22px}#page-faq .engine .button-bpg,#page-terms .engine .button-bpg{width:60%;margin:26px -5px 10px 0}}@media(max-width:800px){#page-faq .engine,#page-terms .engine{width:83.5%}#page-faq .engine label,#page-terms .engine label{font-weight:bold;font-size:14px;line-height:22px}#page-faq .engine .button-bpg,#page-terms .engine .button-bpg{width:60%;margin:26px -5px 10px 0}}@media(max-width:760px){#page-faq .engine,#page-terms .engine{width:82.8%}#page-faq .engine label,#page-terms .engine label{font-weight:bold;font-size:14px;line-height:22px}#page-faq .engine .button-bpg,#page-terms .engine .button-bpg{width:60%;margin:26px -5px 10px 0}}#page-ppclp .engine{width:430px;border:3px solid #b3afae;margin:0 0 15px 0;padding-bottom:10px;border:3px solid #ccc}#page-ppclp .engine h1{font:bold 19px Arial;margin:10px 0 4px 0;color:#009b3e}#page-ppclp .engine label{font-weight:bold;font-size:14px;line-height:20px}#page-ppclp .engine .search-box{width:98%;margin:0 0 5px 0}#page-ppclp .engine .select-date{width:32%;margin:0 3% 5px 0}#page-ppclp .engine .select-guests{width:15%;margin:0 0 5px 1%}#page-ppclp .engine .button-bpg{width:35%;float:left;margin:10px 5px 10px 0}#page-ppclp .engine .button-bpg .go-button{font-size:18px !important;line-height:20px}#page-ppclp .sitetype-thirty-container .be-wrapper{border:0;background-color:#f0f0f0;width:99.8%;border:1px solid #c4c4c4}#page-ppclp .sitetype-thirty-container .engine{background-color:#f0f0f0;border:0;width:95%;padding:0;margin:20px}#page-ppclp .sitetype-thirty-container .engine .warranty-link{display:none}#page-ppclp .sitetype-thirty-container .engine .search-box{width:98%;margin:0 0 5px 0}#page-ppclp .sitetype-thirty-container .engine .select-date{width:20%;margin:0 3% 5px 10px}#page-ppclp .sitetype-thirty-container .engine .select-guests{width:9%;margin:0 0 5px 1%}#page-ppclp .sitetype-thirty-container .engine .button-bpg{width:15%;float:left;margin:20px 5px 10px 0}.change-criteria h2,.grey-heading{font-size:14px;font-weight:700;height:auto;line-height:12px;padding:10px 15px 10px 10px;cursor:pointer;font-weight:normal;background:#f0f0f0;text-align:left;clear:both}.change-criteria h2 strong,.grey-heading strong{font-weight:bold}.change-criteria h2 .change,.grey-heading .change{color:#1e609d;display:inline;font-weight:normal;text-decoration:underline;margin:0 5px 0 10px}.accom-configurator h2{font-size:14px;font-weight:700;height:auto;line-height:12px;text-decoration:underline;border:0;margin-top:-13px;padding:0 0 15px 0;cursor:pointer;background:transparent;color:#2c5195}.ico-calendar{display:inline-block;margin:0 2px -5px 5px;height:20px;width:24px;background:url("../img/icons/icon-input-calendar.png") top left no-repeat}body.sitetype-hsg .engine .select-box select{width:100%;margin-bottom:10px}html[lang="tr"] .engine label,html[lang="tr"] .engine label,html[lang="hu"] .engine label,html[lang="sk"] .engine label{font-size:17px !important}html[lang="ja"] .engine label,html[lang="pt"] .engine label,html[lang="it"] .engine label,html[lang="cs"] .engine label{font-size:16px !important}html[lang="ms"] .engine label,html[lang="bg"] .engine label{font-size:13px !important}.ico-more-open{overlfow:hidden;width:13px;height:12px;background:url("../img/sprites/sprite-main.png") no-repeat -153px -252px;display:inline-table;margin-right:4px}html.ie7 .change{width:200px}.ico-more-close{display:block;overflow:hidden;width:13px;height:11px;background:url("../img/sprites/sprite-main.png") no-repeat -137px -252px;display:inline-table;margin-right:4px}.is-collapsed span.ico-more-open{background-position:-153px -252px}body.sitetype-bdgpl .engine.widget .select-date span.icon{display:none}body.sitetype-hsg .engine.widget span{color:#000;font-size:14px;border-bottom:0;cursor:none}.sitetype-bbe .select-box{overflow:hidden}.sitetype-bbe .select-box select{width:100%}.widget.related ul{margin:10px}#page-dhp .app-booking-engine,#page-chp .app-booking-engine{margin-bottom:20px}.select-date input{letter-spacing:0}.horizontal-be .select-date input{font-size:17.4px}.show-hide-contact-phones{text-align:center;padding:15px}.reservation-grey-gradient{background:#f6f6f6;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fff),color-stop(100%,#f6f6f6));background:-webkit-linear-gradient(#fff,#f6f6f6);background:-moz-linear-gradient(#fff,#f6f6f6);background:-o-linear-gradient(#fff,#f6f6f6);background:linear-gradient(#fff,#f6f6f6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#f6f6f6');zoom:1}.app-inestabcurr{display:none}.app-use-estabcurrency .app-inestabcurr{display:block}#app-field-promocode span{color:#3162ba;font-size:12px;display:inline-block;margin-bottom:15px;margin-right:5px;float:left;cursor:pointer;text-decoration:underline;font-weight:400;margin-top:5px}.app-has-cfp #prepay_area3,.app-has-cfp #app-pay-details-payablenow{background:#f6de2d !important}.left-col-pay{display:block;overflow:hidden;float:left;width:672px;font-family:Arial}.grey-border{border:solid 1px #c8c8c8}.left-col-pay h1{font-size:24px;float:left;font-weight:700;padding:0 15px;line-height:63px}.right-col-pay{float:right;width:321px}.right-col-pay .info-box{border:solid 1px #c8c8c8}.right-col-pay .info-box p{font-size:11px}.right-col-pay .info-box .icon{display:inline-block;width:20px;height:20px;background:transparent url("../img/sprites/sprite-main.png") no-repeat -102px -111px;position:relative;top:5px;margin-right:5px}.right-col-pay .info-box label{margin-bottom:5px}#verisign-block{float:right;margin-top:10px}.left-col-pay h3{width:630px;background-color:whiteSmoke;display:inline-block;padding:5px 20px;border-top:solid 1px #c8c8c8;border-bottom:solid 1px #c8c8c8;font-size:20px;font-weight:700;line-height:20px}.left-col-pay h4{font-size:18px;margin:0}.left-col-pay h5{font-size:14px;margin:0 0 2px 0}.left-col-pay #formpayment{padding:0}.your-reservation{background-color:#f5f5f5;margin-bottom:15px;padding-bottom:15px;overflow:hidden;border:solid 1px #000 !important}.your-reservation h3{background-color:#CCC;font-size:20px;padding:10px;color:#454545}.your-reservation ul{padding:0;color:#646464;margin:0}.your-reservation li{list-style:none;padding:3px 10px;margin-top:5px}.your-reservation h4{margin:0;font-size:14px;font-weight:700}.your-reservation h4.last{margin-bottom:3px}.your-reservation span{font-size:12px}.your-reservation span.discount_price{font-size:15px}.your-reservation span.price{font-size:25px;color:#007c32;display:inline;font-weight:700}.your-reservation .nrp-rate-info{margin-top:5px}.your-reservation li.payablenow,.your-reservation li.payablenow span.price{background-color:#fef1a1;color:#2c5193;line-height:20px}.your-reservation li.payablenow span.price{background-color:transparent}.your-reservation li.payablenow{border-top:solid 1px #c8c8c8;border-bottom:solid 1px #c8c8c8}.your-reservation li.line-through{text-decoration:line-through}.your-reservation .underline-links{display:block;margin-top:10px;color:#3162ba;font-weight:700}.your-reservation li.payablenow span.price{font-weight:700}.your-reservation #app-pay-details-arrivalprice span.price{font-size:20px;font-weight:400}.login-block,.personal-info-block,.cc-block{padding:20px}.security{padding:20px 0 0 0}.personal-info-block p{font-weight:700;font-size:12px;margin-bottom:10px}.app-form-loggedin .personal-info-block p{display:none}#app-promocode{float:left}#app-field-promocode .standard-shadow{position:relative;top:-7px}#app-field-promocode a,.personal-info-block p span{color:#3162ba;font-size:12px;display:inline-block;margin-bottom:15px;margin-right:5px;float:left;cursor:pointer;text-decoration:underline;font-weight:400}#app-field-promocode a.app-link,.personal-info-block p span.app-link{margin-top:5px}#app-promocode{width:144px;margin:0 10px}#app-promocode-button{background-color:#365fa4;-moz-box-shadow:inset 0 -12px #213c71;-webkit-box-shadow:inset 0 -12px #213c71;box-shadow:inset 0 -12px #213c71;margin:0;border-radius:0;height:auto;color:white;font-size:12px;font-weight:700;outline:medium none;border:medium none;padding:4px 18px;margin-top:2px;text-transform:none}.personal-info-block label,.cc-block label,.row label{font-size:15px;font-weight:700;margin-bottom:3px}.errorous .personal-info-block label,.errorous .cc-block label,.errorous .row label{margin-bottom:0 !important}.personal-info-block input{width:370px;height:18px;margin-top:2px}.field{margin-bottom:15px}.cc-block .radio-buttons label{font-weight:400;font-size:12px;display:inline !important}.elv-icon{display:inline-block;width:29px;height:19px;background:transparent url("../img/sprites/sprite-main.png") no-repeat -171px -160px;position:relative;top:4px;margin-left:4px}.radio-buttons,.input-block{margin-bottom:15px}.conditions-list{margin:0 40px}li.condition{list-style-type:disc}li.condition label{display:block;font-size:15px;line-height:15px;font-weight:700}li.condition span{font-weight:400;display:inline-block;margin-bottom:10px;margin-top:2px;font-size:14px}#prepay_area3{background-color:#fef1a1;border:solid 1px #c8c8c8;padding:10px 20px 20px 20px;margin-top:20px;margin-bottom:10px;overflow:hidden}#prepay_area3 .standard-shadow{border-radius:0;margin-right:25px}#prepay_area3 .standard-shadow button{background-color:#365fa4;-moz-box-shadow:inset 0 -20px #213c71;-webkit-box-shadow:inset 0 -20px #213c71;box-shadow:inset 0 -20px #213c71;margin:0;border-radius:0;height:auto;color:#FFF;font-size:20px;font-weight:700;outline:medium none;border:medium none;padding:10px;cursor:pointer}#prepay_area3 .standard-shadow button:hover{background-color:#5279b9;-moz-box-shadow:inset 0 -20px #415d94;-webkit-box-shadow:inset 0 -20px #415d94;box-shadow:inset 0 -20px #415d94}#prepay_area3 img{float:right;margin-top:4px}.payablenow-price{color:#2a4a86;font-size:20px;font-weight:700;line-height:33px}.other-info{border-bottom:solid 1px #c8c8c8;padding:5px 20px}.other-info p{text-align:justify}.security-info{color:#7f7f7f;font-size:12px;padding:5px 20px 20px 20px}.checks-block div{padding:0 20px}.checks-block div input,.checks-block div label,.cancellation-fee-protection div input,.cancellation-fee-protection div label{margin-top:8px;display:inline-block}.checks-block div.cancellation-fee-protection input,.checks-block div.cancellation-fee-protection label{margin-top:0}.checks-block div.newsletter-input span{display:block;font-size:12px;color:#6e6e6e;margin:5px 22px}.cancellation-fee-protection{margin-top:15px;background-color:#e0e7f9;border-bottom:solid 1px #c8c8c8;border-top:solid 1px #c8c8c8;padding:10px 20px !important;overflow:visible}.checks-block div.cancellation-fee-protection span{display:inline}.checks-block .tip{font-size:10px;cursor:pointer}.cancellation-fee-protection label,.checks-block label{font-size:14px;font-weight:400}#page-checkout .cancellation-fee-protection label{display:inline}.checks-block b{font-weight:700}.best-price{padding:5px 10px}.app-form-not-loggedin #app-pay-details-totalprice span,#app-pay-details-arrivalprice span{line-height:22px}#page-checkout label{display:block;clear:both}#page-checkout #app-field-accept label{display:inline}.app-form-loggedin .app-not-loggedin{display:none}.app-form-not-loggedin .app-loggedin{display:none}.app-payment-elv,.app-payment-creditcard-maestrouk{display:none}#app-otherinfo-policy-hide,#app-otherinfo-general-hide{display:none}.app-ineur{display:none}.app-use-currency .app-ineur{display:inline-block}.app-use-currency #prepay_area3 .app-ineur{display:inline-block}.app-form-loggedin .app-not-loggedin{display:none}.app-form-not-loggedin .app-loggedin{display:none}.app-payment-elv,.app-payment-creditcard-maestrouk{display:none}#app-otherinfo-policy-hide,#app-otherinfo-general-hide{display:none}.app-wo-promo{display:none}.app-use-promo .app-wo-promo{display:inline;text-decoration:line-through;color:#404040;padding-right:5px;font-weight:normal}.app-use-credits #app-pay-details-payablenow .app-wo-promo{display:block}#app-credits_redeem_help{cursor:pointer;text-decoration:underline}#app-pay-details-totalprice-wc{display:none}.app-use-credits #app-pay-details-totalprice-wc{display:block}.app-use-credits #app-pay-details-totalprice{text-decoration:line-through}#app-pay-details-payablenow-wc{display:none}.app-use-credits #app-pay-details-payablenow-wc{display:block}.app-use-credits #app-pay-details-payablenow{text-decoration:line-through}#app-otherinfo-policy-more,#app-otherinfo-policy-hide,#app-otherinfo-general-more,#app-otherinfo-general-hide{font-size:10px;text-decoration:none;cursor:pointer;font-style:italic}#app-cs-form-morenumbers{text-decoration:underline;cursor:pointer}#app-breakdown-toggler{text-decoration:underline;cursor:pointer}#verisign_logo{width:130px;height:88px;margin:0;padding:0;background-color:#FFF;overflow:hidden;border:0}#app-login-popup-overlay{opacity:.5;height:9000px;width:9000px;position:fixed;left:0;top:0;z-index:1001;background-color:#999}#app-login-popup{position:absolute;margin:200px 200px;padding:10px;z-index:1;opacity:1;z-index:1002}.popup-wrapper{background-color:#888;padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.popup-wrapper .closer{float:right;font-size:10px}.popup-wrapper .closer span{display:inline-block;width:15px;height:15px;background:transparent url("../img/sprites/sprite-main.png") no-repeat -105px -95px;position:relative;top:5px;left:3px}.popup-wrapper h3{font-size:13px;margin-bottom:15px}.popup-wrapper .login-email,.popup-wrapper .login-password{border-bottom:1px solid #e0e0e0;padding:5px 0}.popup-wrapper .login-email label,.popup-wrapper .login-password label{font-weight:400;display:inline-block !important;width:120px}.popup-wrapper .login-submit{text-align:center}.popup-wrapper .login-submit span{cursor:pointer;font-size:18px;text-decoration:underline}.popup-content{background:#FFF;padding:10px;width:445px}.popup-content h2{font-size:13px;font-weight:700;margin-bottom:10px}.popup-content input{width:228px}.popup-content .log-by-email{text-decoration:underline;cursor:pointer}#app-breakdown-toggler{font-size:15px;font-weight:600;margin-left:25px;padding-right:20px;color:#3162ba;text-decoration:underline}#app-breakdown .note{color:#656565;font-size:10px;font-style:italic;padding:10px 20px 0 20px;display:block}.errorous label,.errorous input,.errorous a,.row.errorous label{color:#c63719}.errorous input,.errorous select,.row.errorous input{border:1px solid #c63719;color:#c63719}.app-error-container li{color:#c63719;font-size:15px;font-weight:700;margin-bottom:10px;margin-top:3px}.errorous .field-check-icon-ko,.valid .field-check-icon{display:inline-block;width:24px;height:19px;background:transparent url("../img/sprites/sprite-main.png") no-repeat -139px -145px;margin-left:7px;position:relative;top:7px}.valid .field-check-icon{background-position:-116px -148px}.cards{display:inline-block;width:270px;height:19px;background:transparent url("../img/sprites/sprite-main.png") no-repeat 0 -266px;position:relative;top:5px;margin-left:4px}#app-pay-details-totalprice-wc .price{font-weight:700;line-height:20px}#app-breakdown-content{overflow:auto;margin:0 20px}table.breakdown{width:100%;margin:8px 0 0 0;font-size:12px}table.breakdown .breakdown-date{width:20%}table.breakdown .breakdown-room{width:40%}table.breakdown .breakdown-price{width:40%}table.breakdown .special-offer{color:#009c39;font-style:italic;font-weight:700;padding:9px 0;display:block}table.special-offer .normal-price{text-decoration:line-through;color:#656565}table.breakdown th,table.breakdown tr.totals td{font-weight:700}table.breakdown td{padding:4px 20px 5px 0 !important}table.breakdown.has_breakfast{display:inline-block;background:#f8c;width:15px;height:15px}table.breakdown th.last,table.breakdown td.last{text-align:right}p.cvc{display:inline;font-size:11px;font-weight:normal;padding-left:5px}span.cvc{display:inline-block;width:37px;height:25px;background:transparent url("../img/sprites/sprite-main.png") no-repeat -137px -228px;position:relative;top:8px;margin-left:4px}.verisign-icon{display:inline-block;width:69px;height:38px;background:transparent url("../img/sprites/sprite-main.png") no-repeat -176px -228px;float:right;margin-top:4px}#app-breakdown-toggler .icon{display:inline-block;width:13px;height:13px;margin-left:5px;background:transparent url("../img/sprites/sprite-main.png") no-repeat -153px -252px;position:relative;top:2px}#app-breakdown-toggler.is-open .icon{background-position:-137px -252px}.app-lggedin{font-size:14px}#app-field-credits .amount{font-size:17px;color:#007c32}#app-credits_redeem_help,.tip{font-size:11px;margin-left:10px;color:#6e6e6e}#app-credits_redeem_help .icon,.tip .icon{display:inline-block;width:17px;height:14px;margin-left:5px;background:transparent url("../img/sprites/sprite-main.png") no-repeat -171px -144px}.cfp-wrapper{overflow:visible}#app-cfp-tip{position:absolute;padding:10px;width:382px;margin:0;z-index:1000;filter:alpha(opacity=90);background-color:#eee;border:2px solid #a3a3a3;margin-left:20px;margin-top:-10px}#app-field-credits{position:relative}#app-credits_redeem_popup{display:none;padding:10px;width:382px;margin:0;z-index:1000;opacity:1;filter:alpha(opacity=100);background-color:#eee;border:2px solid #a3a3a3;position:absolute;left:170px !important;top:-160px !important}#app-field-promocode{position:relative}#app-promocode-ok,#app-promocode-ko{position:absolute;left:343px;top:-77px;width:250px;text-align:center}#app-promocode-ok span,#app-promocode-ko span{float:left;padding-top:5px;width:250px;font-weight:700;line-height:16px;font-size:12px;color:#3c991a;text-decoration:none}#promo_success_tip_top{padding-top:12px;background:transparent url("../img/tooltip_success.gif") no-repeat left top}#promo_success_tip_mid{height:43px;background:transparent url("../img/tooltip_success.gif") no-repeat 0 -10px}#promo_success_tip_bot{padding-top:25px;background:transparent url("../img/tooltip_success.gif") no-repeat left bottom}#app-promocode-ko span{color:#bc2300}#promo_error_tip_top{padding-top:12px;background:transparent url("../img/tooltip_error.gif") no-repeat left top}#promo_error_tip_mid{height:43px;background:transparent url("../img/tooltip_error.gif") no-repeat 0 -7px}#promo_error_tip_bot{padding-top:25px;background:transparent url("../img/tooltip_error.gif") no-repeat left bottom}#app-creditcard-number{width:240px}#app-creditcard-cvc{width:71px}.cc-block input[type='text']{height:18px}.maestrouk-info{float:left;padding-bottom:20px}.maestrouk-info-text{float:left;font-style:italic;line-height:1.4em;padding-right:10px;width:45%}.mastercard-securecode{float:left;display:block;height:31px;width:85px;background:transparent url("http://www.30madrid.com/assets/img/mc_secure_code.jpg") no-repeat 0 0}.secure3dform{margin:-25px}.secure3dform h2{font-size:16px;line-height:30px}#app-pay-errors{background-color:#ffdedd;padding:30px 20px 10px 20px;border-top:solid 1px #c8c8c8}#app-pay-errors h4{color:#c63719}#app-pay-errors h4 .icon{display:inline-block;width:24px;height:19px;background:transparent url("../img/sprites/sprite-main.png") no-repeat -139px -145px;color:#c63719;margin-right:6px}#app-pay-errors ul{padding-left:20px;font-weight:600;list-style-type:disc;margin:13px 0}#app-pay-errors ul li{margin-bottom:15px;color:#000;list-style-type:disc}#pay-help-call-phone{padding:20px 20px 0 20px;font-size:15px}#pay-help-send-phone{padding:20px}.left-col-pay .title{display:block;overflow:hidden}#app-cs-form{padding:20px;font-size:15px;font-weight:700;line-height:20px}#app-cs-form #app-cs-form-morenumbers{font-size:12px;font-weight:400;color:#7e7e7e;text-decoration:underline;margin-left:5px}#app-cs-form .pay_send_phone{margin:20px 0 0 0}#app-cs-form .pay_send_phone #app-cs-form-phone{width:219px;height:20px;margin-right:25px}#app-cs-form .pay_send_phone #app-cs-form-submit{background-color:#365fa4;-moz-box-shadow:inset 0 -12px #213c71;-webkit-box-shadow:inset 0 -12px #213c71;box-shadow:inset 0 -12px #213c71;margin:0;border-radius:0;height:auto;color:white;font-size:15px;font-weight:700;outline:medium none;border:medium none;padding:4px 20px;margin-top:2px}.processing-payment{text-align:center;padding:75px 50px}.processing-payment .logo{display:inline-block;margin-bottom:25px}.processing-payment .loading{margin-right:15px;position:relative;top:15px}.processing-payment h2{font-size:20px;font-weight:700}#payment-progress{border:solid 1px #c8c8c8;overflow:hidden;padding:0;margin-bottom:20px;margin-top:15px}#payment-progress li{list-style:none;float:left;text-decoration:none;text-transform:none;padding:0 10px;font-size:15px;clear:none;border-right:solid 1px #c8c8c8;text-align:center;width:233px;color:#999;line-height:36px}#payment-progress li.done{color:#000}#payment-progress.step-3 li{width:225px}#payment-progress.step-4 li{width:223px}#payment-progress.step-4 li.current-step{width:243px}#payment-progress li.last{border-right:0}#payment-progress li.done{background:transparent url("../img/icons/checked-icon.png") no-repeat 20px center}#payment-progress li.current-step{background-color:#a2a2a2;color:#FFF;font-size:18px;font-weight:700;padding:8px 10px 8px 10px;line-height:20px}#payment-progress.step-4 li.current-step{padding:8px 11px 8px 10px}#pay-reservation-details{background-color:#ffdedd;color:#c63719;padding:5px 10px;font-size:14px;font-weight:600;display:block;border-bottom:solid 1px #c8c8c8}#prepay_area3 .float-right{width:63%;margin-top:5px}#prepay_area3 .app-wo-promo{color:#646464;font-weight:400}#page-ppclp .l-container{width:1080px}#page-ppclp .l-content-wrapper{padding:15px 0 30px 0;border-bottom:1px solid #ccc}#page-ppclp .l-header .call-us-container{position:absolute;right:15px;top:10px;z-index:0}#page-ppclp .l-header .social-media{position:absolute;bottom:10px;right:15px;z-index:1}#page-ppclp .landing-head-shadow{display:inline-block;width:470px;height:10px;background:transparent url("../img/bkg/bkg-be-shadow.png") no-repeat 0 0;clear:both;position:relative;top:-5px}#page-ppclp .promo-content{clear:both;overflow:hidden;padding:10px 20px}#page-ppclp .promo-content .text{float:left;width:529px;background:transparent url("../img/bkg/bkg-vertical-line.gif") no-repeat center right}#page-ppclp .promo-content .text ul{margin:0 0 40px 0;padding:0 0 0 20px;font-size:15px}#page-ppclp .promo-content .text ul li{list-style-image:url("../img/bullet.gif");list-style-position:inside;margin:8px 0 0 0;padding:0}#page-ppclp .promo-content .text p{margin:7px 0 0 0;padding:0 0 0 10px;width:440px;font-size:14px}#page-ppclp .promo-content .text span{float:right;margin:12px 30px 0 0;font-weight:700}#page-ppclp .promo-content .images{float:right;width:44%}#page-ppclp .promo-content .images h2{margin:0 0 12px 0}#page-ppclp .promo-content .images a{position:relative}#page-ppclp .promo-content .images .image-credit{display:inline-block;background:transparent url(../img/bkg/bkg-transparent.png) repeat 0 0;position:absolute;bottom:3px;left:0;width:180px;height:18px;color:#FFF;padding:4px 0 0 9px;font-size:16px;font-weight:700}#page-ppclp h2 strong{font-size:20px;font-weight:700;color:#4e4e4e}#page-ppclp .lp-footer{clear:both;margin-top:5px;background:transparent url("../img/bkg/bkg-horizontal-line.gif") no-repeat top center;padding:5px 25px;font:bold 8px arial;color:#585858}#page-ppclp .lp-footer h3{font:bold 12px arial;color:#4e4e4e;margin-bottom:10px}#page-ppclp .lp-footer .sps{float:left;background:transparent url("../img/bkg/bkg-footer-sep.png") no-repeat center right;width:417px;padding-left:75px;padding-right:30px}#page-ppclp .lp-footer .sps .ccs{float:left;margin-top:10px}#page-ppclp .lp-footer .sps .app-open-securepayment{float:right}#page-ppclp .lp-footer .sps p{font-size:8px;line-height:14px;float:left;width:100%}#page-ppclp .lp-footer .sps p span.maestro-card{margin:0 0 0 128px;width:30px;text-align:center;float:left}#page-ppclp .lp-footer .sps p span.credit-debid-card{margin:0;width:50px;text-align:center;float:left}#page-ppclp .lp-footer .acav{padding-left:40px;overflow:hidden}#page-ppclp .lp-footer span{display:block}#page-post_checkout .temp,#page-reservation_information .temp{margin:0 0 30px 25px}#page-post_checkout h1,#page-reservation_information h1{clear:both;margin:0;font:bold 24px Arial}#page-post_checkout .content-box h1,#page-reservation_information .content-box h1{margin:25px 0 20px 0}#page-post_checkout .inner-header,#page-reservation_information .inner-header{display:block;overflow:hidden;padding:15px 20px 10px 20px;margin-bottom:25px}#page-post_checkout .inner-header h2,#page-reservation_information .inner-header h2{float:left;font-size:22px;font-weight:600;color:#2c5193;line-height:40px}#page-post_checkout .inner-header button,#page-reservation_information .inner-header button{background-color:#365fa4;-moz-box-shadow:inset 0 -15px #213c71;-webkit-box-shadow:inset 0 -15px #213c71;box-shadow:inset 0 -15px #213c71;margin:0;border-radius:3px;height:auto;color:white;font-size:20px;font-weight:600;outline:medium none;border:medium none;padding:0 20px 6px 20px;text-transform:capitalize;cursor:pointer}#page-post_checkout .finish-button,#page-reservation_information .finish-button{background-color:#365fa4;-moz-box-shadow:inset 0 -20px #213c71;-webkit-box-shadow:inset 0 -20px #213c71;box-shadow:inset 0 -20px #213c71;margin:0;border-radius:0;height:auto;color:white;font-size:20px;font-weight:600;outline:medium none;border:medium none;padding:10px 50px;cursor:pointer}#page-post_checkout .other-info,#page-post_checkout .security-info,#page-reservation_information .other-info,#page-reservation_information .security-info{padding:10px;color:#000}#page-post_checkout .other-info h5,#page-post_checkout .security-info h5,#page-reservation_information .other-info h5,#page-reservation_information .security-info h5{font-size:20px;font-weight:700;margin:15px 0 0 0}#page-post_checkout .other-info b,#page-post_checkout .security-info b,#page-reservation_information .other-info b,#page-reservation_information .security-info b{font-size:15px;margin-top:15px;margin-bottom:5px;display:inline-block}#page-post_checkout .payment-breakdown,#page-reservation_information .payment-breakdown{background:#eee}#page-post_checkout .payment-breakdown span .breakdown-show,#page-reservation_information .payment-breakdown span .breakdown-show{margin-left:20px;font-size:11px}#page-post_checkout .payment-breakdown table.breakdown,#page-reservation_information .payment-breakdown table.breakdown{width:100%;margin:0}#page-post_checkout .payment-breakdown table.breakdown th,#page-post_checkout .payment-breakdown table.breakdown td,#page-reservation_information .payment-breakdown table.breakdown th,#page-reservation_information .payment-breakdown table.breakdown td{padding:5px 26px !important}#page-post_checkout .payment-breakdown table.breakdown .totals,#page-reservation_information .payment-breakdown table.breakdown .totals{background-color:#FFF}#page-post_checkout .payment-breakdown .note,#page-reservation_information .payment-breakdown .note{margin-left:26px}#page-post_checkout .payment-breakdown h4,#page-reservation_information .payment-breakdown h4{margin-bottom:15px}#page-post_checkout .payment-breakdown h5,#page-reservation_information .payment-breakdown h5{margin:15px 26px;font-size:18px;font-weight:700;text-transform:capitalize}#page-post_checkout .toggle-link,#page-reservation_information .toggle-link{font-size:11px;font-style:italic;padding-left:10px}#page-post_checkout .table-wrapper,#page-reservation_information .table-wrapper{overflow:auto;position:relative}#page-reservation_information #payment-progress li{width:233px}#page-reservation_information .l-content-wrapper{padding:20px 30px}#page-reservation_information .l-content-wrapper .one-col-only label{display:block;font-weight:bold;font-size:18px;margin-top:1px;margin-bottom:3px}#page-reservation_information .l-content-wrapper .one-col-only .bottom-details{clear:both;background-image:-ms-linear-gradient(top,white 0,whitesmoke 100%);background-image:-moz-linear-gradient(top,white 0,whitesmoke 100%);background-image:-o-linear-gradient(top,white 0,whitesmoke 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,white),color-stop(1,whitesmoke));background-image:-webkit-linear-gradient(top,white 0,whitesmoke 100%);background-image:linear-gradient(to bottom,#fff 0,#f5f5f5 100%)}@media print{#page-reservation_information .inner-header .standard-shadow,#page-reservation_information .inner-header button,#page-reservation_information .menu-wrapper,#page-reservation_information #payment-progress,#page-reservation_information .bottom-details .content-right,#page-reservation_information .share,#page-reservation_information .l-footer-wrapper,#page-reservation_information .another-reservation{display:none}#page-reservation_information .l-content-wrapper{padding:0;border:0}#page-reservation_information .content-box{width:20cm}#page-reservation_information .content-box .reservation-details .content-left,#page-reservation_information .content-box .reservation-details .content-right{width:9.6cm}#page-reservation_information .policy h2{page-break-before:avoid !important}}.one-col-only{width:850px;margin:0 auto}.one-col-only h3{color:#009c39;font-size:21px;font-weight:600;margin-bottom:15px}.one-col-only h4{margin-top:0;float:none;display:block;width:auto;padding:7px 25px;border:1px solid #CCC;border-top:2px solid #f3f3f3;border-bottom:2px solid #cdcdcd;border-right:2px solid #cdcdcd;background:#e6e6e6;font-weight:700;clear:both;font-size:18px;line-height:12px;cursor:pointer;text-decoration:none}.one-col-only .grey-border{margin-bottom:20px}.one-col-only .row{padding:25px 20px 30px 20px;border-bottom:1px solid #e0e0e0}.one-col-only .row label{display:block;margin-bottom:10px}.one-col-only .row label.radio{font-weight:400;height:auto;top:0;margin-bottom:0;font-size:13px}.one-col-only .row p{font-size:12px;margin-top:10px}.one-col-only .row p.include-code{color:#9b9b9b;margin:2px 0 10px 8px}.one-col-only .row.final{background-image:-ms-linear-gradient(top,white 0,whitesmoke 100%);background-image:-moz-linear-gradient(top,white 0,whitesmoke 100%);background-image:-o-linear-gradient(top,white 0,whitesmoke 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,white),color-stop(1,whitesmoke));background-image:-webkit-linear-gradient(top,white 0,whitesmoke 100%);background-image:linear-gradient(to bottom,#fff 0,#f5f5f5 100%);border-bottom:0}.one-col-only .row.final label{display:inline;margin-left:15px}.one-col-only .row.final span{margin-bottom:10px}.big-top-alert{background-color:#fffada;font-size:28px;font-weight:700;color:#009534;border:1px solid #ffe100;line-height:50px;padding-left:20px;margin-bottom:40px}.big-top-alert span{display:inline-block;width:40px;height:40px;background:transparent url("../img/sprites/sprite-main.png") no-repeat -41px -353px;position:relative;top:8px;margin-right:6px}:lang(ca) #payment-progress span,:lang(es) #payment-progress span,:lang(fr) #payment-progress span,:lang(pt) #payment-progress span,:lang(bg) #payment-progress span{padding-left:12px}#page-reservation_information .one-col-only{width:100%;overflow:hidden}#page-reservation_information .one-col-only .pixel-bkg{background:transparent url("../img/bkg/bkg-E0E0E0-pixel.gif") repeat-y top center}#page-reservation_information .one-col-only .reservation-details{overflow:hidden;border-bottom:1px solid #e0e0e0}#page-reservation_information .one-col-only .content-left{float:left;overflow:hidden;width:48%;padding:15px 0 15px 15px;font-size:12px;line-height:14px}#page-reservation_information .one-col-only .content-left div{margin-top:0;clear:both;margin-bottom:15px;overflow:hidden}#page-reservation_information .one-col-only .content-left div span{font-size:12px;margin-top:10px}#page-reservation_information .one-col-only .content-right{float:right;overflow:hidden;width:49%;font-size:12px;line-height:14px;padding-top:15px}#page-reservation_information .one-col-only .content-right .text h2{display:block;font-weight:bold;font-size:18px;margin-bottom:10px !important}#page-reservation_information .one-col-only .content-right .other{border-bottom:1px solid #e0e0e0;padding:0 15px 15px 15px}#page-reservation_information .one-col-only .content-right .breakdown-area{padding:15px}#page-reservation_information .one-col-only .content-right .breakdown-area table{margin-top:15px}#page-reservation_information .one-col-only .content-right .breakdown-area th{font-weight:bold}#page-reservation_information .one-col-only .content-right .breakdown-area td{padding:4px}#page-reservation_information .one-col-only .bottom-details{overflow:hidden;border-bottom:1px solid #e0e0e0}#page-reservation_information .one-col-only .bottom-details h3{color:#000;margin:0;font-size:21px;font-weight:600;padding:10px 0}#page-reservation_information .one-col-only .bottom-details span a{color:transparent}#page-reservation_information .one-col-only .bottom-details .content-left{padding:15px 0 15px 15px}#page-reservation_information .one-col-only .bottom-details .content-right{width:49%;font-size:12px;line-height:14px}#page-reservation_information .one-col-only .bottom-details .content-right .usefull-tools{margin:0 0 0 15px}#page-reservation_information .one-col-only .bottom-details .content-right .usefull-tools .tools-line{margin-left:-5px}#page-reservation_information .one-col-only .bottom-details .content-right h3{margin-bottom:30px}#page-reservation_information .one-col-only .email-and-cta{background-color:#FFF;overflow:hidden}#page-reservation_information .one-col-only .email-and-cta p{font-size:12px;width:542px;margin:20px;float:left}#page-reservation_information .one-col-only .email-and-cta .another-reservation{float:right;margin:30px 15px}#page-reservation_information .one-col-only .email-and-cta .another-reservation a{display:inline-block;width:auto;height:23px;background-color:#365fa4;-moz-box-shadow:inset 0 -15px #213c71;-webkit-box-shadow:inset 0 -15px #213c71;box-shadow:inset 0 -15px #213c71;margin:0;border-radius:0;color:white;font-size:20px;font-weight:700;outline:medium none;border:medium none;padding:0 20px 6px 20px;text-transform:capitalize;cursor:pointer;text-decoration:none;line-height:29px;text-align:center;border-radius:3px}#page-reservation_information .one-col-only .policy{padding:20px}#page-reservation_information .one-col-only .policy h2{font-size:16px;font-weight:700;margin-bottom:10px !important}#page-reservation_information .one-col-only .share{overflow:hidden;padding:20px}#page-reservation_information .one-col-only .share .title{display:inline-block;font-weight:bold;font-size:22px;margin-right:20px;margin-bottom:5px}#page-reservation_information .one-col-only .share div{overflow:hidden}#page-reservation_information .one-col-only .share a{padding:0 20px 0 0;font-weight:700;text-decoration:underline;height:49px;display:inline-block;cursor:pointer}#page-reservation_information .one-col-only .share .icon{display:inline-block;width:32px;height:32px;background:transparent url("../img/sprites/sprite-main.png") no-repeat -82px -353px;margin-right:5px;position:relative;top:11px}#page-reservation_information .one-col-only .share .icon.fb{background-position:-113px -353px}#page-reservation_information .one-col-only .share .icon.tw{background-position:-145px -353px}#page-establishment_detail .ui-widget-overlay,#page-offer_detail .ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}#page-establishment_detail .ui-widget,#page-offer_detail .ui-widget{font-family:Arial,sans-serif;font-size:18px}#page-establishment_detail .ui-widget input,#page-establishment_detail .ui-widget select,#page-establishment_detail .ui-widget textarea,#page-establishment_detail .ui-widget button,#page-offer_detail .ui-widget input,#page-offer_detail .ui-widget select,#page-offer_detail .ui-widget textarea,#page-offer_detail .ui-widget button{font-family:Arial,sans-serif;font-size:1em}#page-establishment_detail #ui-datepicker-div,#page-offer_detail #ui-datepicker-div{border:1px solid #aaa;background-color:#fff;color:#222;z-index:100 !important}#page-establishment_detail .ui-dialog,#page-offer_detail .ui-dialog{font-size:14px;color:#222;padding:0 !important;float:right !important;-webkit-box-shadow:0 0 10px 3px #333;-moz-box-shadow:0 0 10px 3px #333;box-shadow:0 0 10px 3px #333}#page-establishment_detail .ui-dialog .ui-widget-content,#page-offer_detail .ui-dialog .ui-widget-content{width:100% !important}#page-establishment_detail .ui-dialog .ui-widget-content button,#page-offer_detail .ui-dialog .ui-widget-content button{position:relative;top:1px;font-size:16px;height:30px;width:28.23062%;cursor:pointer;background:#009b3e;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#00a64d),color-stop(100%,#008c33));background-image:-webkit-linear-gradient(#00a64d,#008c33);background-image:-moz-linear-gradient(#00a64d,#008c33);background-image:-o-linear-gradient(#00a64d,#008c33);background-image:linear-gradient(#00a64d,#008c33);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A64D',endColorstr='#008C33',GradientType=0);border-radius:5px;border:0;color:#FFF;font:bold 16px Arial;margin-left:36%}#page-establishment_detail .ui-widget-content a,#page-offer_detail .ui-widget-content a{color:#2c5193}#page-establishment_detail .ui-widget-header,#page-offer_detail .ui-widget-header{border:0 !important;border-bottom:1px solid #ccc !important;background:transparent;color:#222;font-weight:bold}#page-establishment_detail .ui-widget-header a,#page-offer_detail .ui-widget-header a{color:#222}#page-establishment_detail .best-price-dialog .ui-widget-header,#page-offer_detail .best-price-dialog .ui-widget-header{border:0 !important;background:#353535;color:#fff;font-weight:bold;height:30px;font-size:16px;margin:17px 15px 15px 15px !important;width:94.5% !important;line-height:31px;padding-left:10px}#page-establishment_detail .best-price-dialog .ui-widget-header a,#page-offer_detail .best-price-dialog .ui-widget-header a{color:red}#page-establishment_detail .menu-tabs .ui-state-default,#page-establishment_detail .menu-tabs .ui-widget-content .ui-state-default,#page-offer_detail .menu-tabs .ui-state-default,#page-offer_detail .menu-tabs .ui-widget-content .ui-state-default{border-top:1px solid #ccc !important;border:1px solid #ccc !important;background-color:#f1f1f1;font-weight:normal;color:#484848;outline:0}#page-establishment_detail .menu-tabs .ui-state-default a,#page-establishment_detail .menu-tabs .ui-state-default a:link,#page-establishment_detail .menu-tabs .ui-state-default a:visited,#page-offer_detail .menu-tabs .ui-state-default a,#page-offer_detail .menu-tabs .ui-state-default a:link,#page-offer_detail .menu-tabs .ui-state-default a:visited{color:#484848;text-decoration:none;outline:0;font-weight:normal !important;font-size:14px}#page-establishment_detail .menu-tabs .ui-state-active-fst,#page-establishment_detail .menu-tabs .ui-widget-content .ui-state-active-fst,#page-offer_detail .menu-tabs .ui-state-active-fst,#page-offer_detail .menu-tabs .ui-widget-content .ui-state-active-fst{background:#f1f1f1;color:#FFF;outline:0}#page-establishment_detail .menu-tabs .ui-state-active,#page-establishment_detail .menu-tabs .ui-widget-content .ui-state-active,#page-offer_detail .menu-tabs .ui-state-active,#page-offer_detail .menu-tabs .ui-widget-content .ui-state-active{background:#fff;border-bottom:1px solid #fff !important;color:#484848;outline:0}#page-establishment_detail .menu-tabs .ui-state-active a,#page-establishment_detail .menu-tabs .ui-state-active a:link,#page-establishment_detail .menu-tabs .ui-state-active a:visited,#page-offer_detail .menu-tabs .ui-state-active a,#page-offer_detail .menu-tabs .ui-state-active a:link,#page-offer_detail .menu-tabs .ui-state-active a:visited{color:#484848;outline:0;text-decoration:none;font-weight:bold !important}#page-establishment_detail .menu-tabs .ui-state-active-inner,#page-establishment_detail .menu-tabs .ui-widget-content .ui-state-active-inner,#page-offer_detail .menu-tabs .ui-state-active-inner,#page-offer_detail .menu-tabs .ui-widget-content .ui-state-active-inner{background:#ededed;font-weight:normal;color:#000;outline:0}#page-establishment_detail .ui-state-highlight,#page-establishment_detail .ui-widget-content .ui-state-highlight,#page-offer_detail .ui-state-highlight,#page-offer_detail .ui-widget-content .ui-state-highlight{border:1px solid #cfdcff}#page-establishment_detail .ui-state-highlight a,#page-establishment_detail .ui-widget-content .ui-state-highlight a,#page-offer_detail .ui-state-highlight a,#page-offer_detail .ui-widget-content .ui-state-highlight a{color:#484848;font-weight:bold}#page-establishment_detail .ui-state-error,#page-establishment_detail .ui-widget-content .ui-state-error,#page-offer_detail .ui-state-error,#page-offer_detail .ui-widget-content .ui-state-error{border:1px solid #cd0a0a;color:#cd0a0a}#page-establishment_detail .ui-state-error a,#page-establishment_detail .ui-widget-content .ui-state-error a,#page-offer_detail .ui-state-error a,#page-offer_detail .ui-widget-content .ui-state-error a{color:#cd0a0a}#page-establishment_detail .ui-state-error-text,#page-establishment_detail .ui-widget-content .ui-state-error-text,#page-offer_detail .ui-state-error-text,#page-offer_detail .ui-widget-content .ui-state-error-text{color:#cd0a0a}#page-establishment_detail .ui-state-disabled,#page-establishment_detail .ui-widget-content .ui-state-disabled,#page-offer_detail .ui-state-disabled,#page-offer_detail .ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}#page-establishment_detail .ui-priority-primary,#page-establishment_detail .ui-widget-content .ui-priority-primary,#page-offer_detail .ui-priority-primary,#page-offer_detail .ui-widget-content .ui-priority-primary{font-weight:bold}#page-establishment_detail .ui-priority-secondary,#page-establishment_detail .ui-widget-content .ui-priority-secondary,#page-offer_detail .ui-priority-secondary,#page-offer_detail .ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}#page-establishment_detail .ui-icon-circle-triangle-e,#page-offer_detail .ui-icon-circle-triangle-e{background-position:-94px -145px}#page-establishment_detail .ui-icon-circle-triangle-w,#page-offer_detail .ui-icon-circle-triangle-w{background-position:-71px -145px}#page-establishment_detail .dialog-original-overview,#page-offer_detail .dialog-original-overview{width:740px !important}#page-establishment_detail .dialog-original-overview .ui-widget-header,#page-offer_detail .dialog-original-overview .ui-widget-header{border:0 !important;background:#2c5193 url("http://www.30madrid.com/assets/img/icons/ico-translate.png") no-repeat 5px center !important;color:#fff !important;font-weight:bold !important;height:30px !important;font-size:16px !important;margin:17px 15px 10px 15px !important;text-indent:27px;width:94.5% !important;line-height:31px !important;padding-left:10px !important}#page-establishment_detail .dialog-original-overview .ui-widget-content,#page-offer_detail .dialog-original-overview .ui-widget-content{margin:15px 15px 30px 15px !important;width:95.5% !important;font-size:12px;line-height:16px}#page-establishment_detail .ui-corner-all,#page-offer_detail .ui-corner-all{display:inline-block;width:100%;padding:0}#page-establishment_detail .ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all,#page-offer_detail .ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all{background:white;border:1px solid black;border-radius:5px;padding:10px 0}#page-establishment_detail .ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all li,#page-offer_detail .ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all li{margin:2px 0;padding:3px 0;cursor:pointer;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden}#page-establishment_detail .ui-helper-hidden-accessible,#page-establishment_detail .engine.widget span.ui-helper-hidden-accessible,#page-offer_detail .ui-helper-hidden-accessible,#page-offer_detail .engine.widget span.ui-helper-hidden-accessible{display:none}#page-establishment_detail ul.ui-autocomplete,#page-offer_detail ul.ui-autocomplete{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}#page-establishment_detail ul.ui-autocomplete li,#page-offer_detail ul.ui-autocomplete li{border-bottom:1px solid #000;margin:5px 15px 0 15px;font-weight:700 !important;padding-left:0;font-size:14px !important;text-transform:capitalize;margin:0 15px !important}#page-establishment_detail ul.ui-autocomplete li.ui-menu-item,#page-offer_detail ul.ui-autocomplete li.ui-menu-item{margin:2px 15px !important;cursor:pointer;display:block;font:menu;font-size:12px !important;font-weight:400 !important;line-height:16px;overflow:hidden;border:0;text-transform:capitalize}#page-establishment_detail ul.ui-autocomplete li.ui-menu-item strong,#page-offer_detail ul.ui-autocomplete li.ui-menu-item strong{font-weight:normal;background-color:#ff0}#page-establishment_detail ul.ui-autocomplete li.ui-menu-item:hover a,#page-establishment_detail ul.ui-autocomplete li.ui-menu-item:hover strong,#page-establishment_detail ul.ui-autocomplete li .ui-state-focus,#page-establishment_detail ul.ui-autocomplete li .ui-state-focus strong,#page-offer_detail ul.ui-autocomplete li.ui-menu-item:hover a,#page-offer_detail ul.ui-autocomplete li.ui-menu-item:hover strong,#page-offer_detail ul.ui-autocomplete li .ui-state-focus,#page-offer_detail ul.ui-autocomplete li .ui-state-focus strong{background-color:#0a246a;color:white !important}#page-establishment_detail ul.ui-autocomplete li.ui-menu-item:hover a,#page-offer_detail ul.ui-autocomplete li.ui-menu-item:hover a{color:white !important;text-decoration:none}#page-establishment_detail .ui-datepicker,#page-offer_detail .ui-datepicker{width:15em;padding:.2em .2em 0;display:none}#page-establishment_detail .ui-datepicker .ui-datepicker-header,#page-offer_detail .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}#page-establishment_detail .ui-datepicker .ui-datepicker-prev,#page-establishment_detail .ui-datepicker .ui-datepicker-next,#page-offer_detail .ui-datepicker .ui-datepicker-prev,#page-offer_detail .ui-datepicker .ui-datepicker-next{position:absolute;top:-1px;width:1.8em;height:1.8em;cursor:pointer}#page-establishment_detail .ui-datepicker .ui-datepicker-prev,#page-offer_detail .ui-datepicker .ui-datepicker-prev{left:2px;border:0;background-color:transparent}#page-establishment_detail .ui-datepicker .ui-datepicker-next,#page-offer_detail .ui-datepicker .ui-datepicker-next{right:2px;border:0;background-color:transparent}#page-establishment_detail .ui-datepicker .ui-datepicker-prev-hover,#page-offer_detail .ui-datepicker .ui-datepicker-prev-hover{left:2px}#page-establishment_detail .ui-datepicker .ui-datepicker-next-hover,#page-offer_detail .ui-datepicker .ui-datepicker-next-hover{right:2px}#page-establishment_detail .ui-datepicker .ui-datepicker-prev span,#page-establishment_detail .ui-datepicker .ui-datepicker-next span,#page-offer_detail .ui-datepicker .ui-datepicker-prev span,#page-offer_detail .ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;color:transparent;width:21px;height:20px}#page-establishment_detail .ui-datepicker .ui-datepicker-title,#page-offer_detail .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;font-size:1em;font-weight:bold}#page-establishment_detail .ui-datepicker .ui-datepicker-title select,#page-offer_detail .ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0}#page-establishment_detail .ui-datepicker select.ui-datepicker-month-year,#page-offer_detail .ui-datepicker select.ui-datepicker-month-year{width:100%}#page-establishment_detail .ui-datepicker select.ui-datepicker-month,#page-establishment_detail .ui-datepicker select.ui-datepicker-year,#page-offer_detail .ui-datepicker select.ui-datepicker-month,#page-offer_detail .ui-datepicker select.ui-datepicker-year{width:49%}#page-establishment_detail .ui-datepicker .ui-datepicker-title select.ui-datepicker-year,#page-offer_detail .ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right}#page-establishment_detail .ui-datepicker table,#page-offer_detail .ui-datepicker table{width:100%;font-size:.8em;border-collapse:collapse;margin:0 0 .4em}#page-establishment_detail .ui-datepicker th,#page-offer_detail .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:normal;border:0;font-size:.9em}#page-establishment_detail .ui-datepicker td,#page-offer_detail .ui-datepicker td{border:0;padding:0}#page-establishment_detail .ui-datepicker td span,#page-establishment_detail .ui-datepicker td a,#page-offer_detail .ui-datepicker td span,#page-offer_detail .ui-datepicker td a{display:block;padding:.2em;text-align:center;text-decoration:none}#page-establishment_detail .ui-datepicker .ui-datepicker-buttonpane,#page-offer_detail .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}#page-establishment_detail .ui-datepicker .ui-datepicker-buttonpane button,#page-offer_detail .ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}#page-establishment_detail .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,#page-offer_detail .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}#page-establishment_detail .ui-datepicker-row-break,#page-offer_detail .ui-datepicker-row-break{clear:both;width:100%}#page-establishment_detail .ui-datepicker-rtl,#page-offer_detail .ui-datepicker-rtl{direction:rtl}#page-establishment_detail .ui-datepicker-rtl .ui-datepicker-prev,#page-offer_detail .ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}#page-establishment_detail .ui-datepicker-rtl .ui-datepicker-next,#page-offer_detail .ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}#page-establishment_detail .ui-datepicker-rtl .ui-datepicker-prev:hover,#page-offer_detail .ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}#page-establishment_detail .ui-datepicker-rtl .ui-datepicker-next:hover,#page-offer_detail .ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}#page-establishment_detail .ui-datepicker-rtl .ui-datepicker-buttonpane,#page-offer_detail .ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}#page-establishment_detail .ui-datepicker-rtl .ui-datepicker-buttonpane button,#page-offer_detail .ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}#page-establishment_detail .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,#page-offer_detail .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}#page-establishment_detail .ui-datepicker-rtl .ui-datepicker-group,#page-offer_detail .ui-datepicker-rtl .ui-datepicker-group{float:right}#page-establishment_detail .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,#page-offer_detail .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}#page-establishment_detail .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header,#page-offer_detail .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}#page-establishment_detail .ui-datepicker-cover,#page-offer_detail .ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}#page-establishment_detail #ui-datepicker-div .ui-datepicker-title,#page-offer_detail #ui-datepicker-div .ui-datepicker-title{color:white}#page-establishment_detail #ui-datepicker-div .ui-widget-header,#page-offer_detail #ui-datepicker-div .ui-widget-header{background:#626262}#page-establishment_detail #ui-datepicker-div .ui-icon,#page-offer_detail #ui-datepicker-div .ui-icon{background-image:url(../img/sprites/sprite-main.png)}#page-establishment_detail .ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all,#page-offer_detail .ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all{background:white;border:1px solid black;border-radius:10px}#page-establishment_detail .ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all li,#page-offer_detail .ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all li{margin:2px 0;cursor:pointer;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden}#page-establishment_detail .stay-date-calendar a,#page-offer_detail .stay-date-calendar a{background:#ededed !important}#page-establishment_detail .arrival-date-calendar a,#page-offer_detail .arrival-date-calendar a{background:#016c89 !important;color:#fff !important}#page-establishment_detail .departure-date-calendar a,#page-offer_detail .departure-date-calendar a{background:#626262 !important;color:#fff !important}#page-establishment_detail .ui-autocomplete,#page-offer_detail .ui-autocomplete{z-index:2 !important}#page-establishment_detail .ui-dialog,#page-offer_detail .ui-dialog{width:768px !important;background-color:#FFF;clear:both}#page-establishment_detail .ui-dialog-title,#page-offer_detail .ui-dialog-title{color:#FFF;line-height:1px}#page-establishment_detail .ui-dialog-titlebar,#page-offer_detail .ui-dialog-titlebar{width:100% !important;margin:0 !important;border-bottom:0 !important}#page-establishment_detail .ui-dialog-titlebar-close,#page-offer_detail .ui-dialog-titlebar-close{float:right !important;width:28px !important;height:29px !important;background:url("../img/sprites/sprite-main.png") -178px -356px no-repeat;padding:0}html.ie8 #page-establishment_detail .ui-datepicker .ui-datepicker-prev span,html.ie8 #page-establishment_detail .ui-datepicker .ui-datepicker-next span,html.ie8 #page-offer_detail .ui-datepicker .ui-datepicker-prev span,html.ie8 #page-offer_detail .ui-datepicker .ui-datepicker-next span,html.ie7 #page-establishment_detail .ui-datepicker .ui-datepicker-prev span,html.ie7 #page-establishment_detail .ui-datepicker .ui-datepicker-next span,html.ie7 #page-offer_detail .ui-datepicker .ui-datepicker-prev span,html.ie7 #page-offer_detail .ui-datepicker .ui-datepicker-next span{left:10px;top:18px;z-index:100}html.ie8 #page-establishment_detail .ui-datepicker .ui-datepicker-next span,html.ie8 #page-offer_detail .ui-datepicker .ui-datepicker-next span,html.ie7 #page-establishment_detail .ui-datepicker .ui-datepicker-next span,html.ie7 #page-offer_detail .ui-datepicker .ui-datepicker-next span{left:-14px}html.ie8 .dialog-original-overview .ui-dialog-title,html.ie7 .dialog-original-overview .ui-dialog-title{line-height:30px !important}html.ie7 .slogan-and-contact{width:66%;z-index:-1}html.ie7 .call-us-container{zoom:1;*display:inline}html.ie7 .search-filters-col input[type="checkbox"],html.ie8 .search-filters-col input[type="checkbox"]{display:block;float:left;zoom:1;*display:inline}html.ie7 .search-filters-col input[type="checkbox"]+label .filter-check,html.ie8 .search-filters-col input[type="checkbox"]+label .filter-check{display:none}html.ie7 .search-filters-col label,html.ie8 .search-filters-col label{line-height:19px;margin-left:7px}html.ie7 .recentlyviewed-row{width:240px}#faqlinks{padding-bottom:100px;line-height:160%;margin:0 20px}#faqlinks a{color:#000}#faqlinks h1{font:bold 23px Arial;margin:20px 0;color:#009b3e;text-align:left;height:28px}#faqlinks dt{margin-top:15px}#faqlinks dt a{margin-left:7px}#faqlinks dd{border-bottom:1px solid #ddd;padding-bottom:5px}#faqlinks dd p{display:none;padding:10px 0}#terms-conditions{padding-bottom:100px;line-height:160%;margin:0 20px}#terms-conditions a{color:#000}#terms-conditions h1{padding:20px 0 20px;color:#000;font-size:24px;line-height:28px;font-weight:bold}#terms-conditions b{font-weight:600}#terms-conditions a{margin-right:4px}#terms-conditions p{margin:5px 0 15px 0;text-align:justify}#world-map{width:99.5%;display:block;overflow:hidden;margin:30px 0}#world-map .app-world-map{width:99.5%;height:470px;border:1px solid grey;margin:0}#world-map h1{font-weight:bold;font-size:18px;line-height:130%}#world-map h1 span{padding-left:18px;background-image:url("../img/sprites/sprite-map-markers.gif");background-repeat:no-repeat}#world-map h1 span.marker-big-destination{background-position:0 -237px}#world-map hr{display:block;overflow:hidden;border:0;height:1px;border-top:1px dashed #f5b051;clear:both;margin:10px 0}#world-map h2{background:#d9d9d9;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#e9e9e9),color-stop(100%,#d9d9d9));background:-webkit-linear-gradient(#e9e9e9,#d9d9d9);background:-moz-linear-gradient(#e9e9e9,#d9d9d9);background:-o-linear-gradient(#e9e9e9,#d9d9d9);background:linear-gradient(#e9e9e9,#d9d9d9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E9E9E9',endColorstr='#D9D9D9');zoom:1;font-weight:bold;font-size:16px;line-height:30px;text-indent:7px;margin:0 0 10px 0}#world-map ul{margin:0 0 25px 0;display:block;overflow:hidden}#world-map ul li{float:left;margin:5px 13px 10px 0;line-height:10px}#world-map ul li .flag{margin:5px 5px 0 0}#world-map ul li a{text-decoration:none}#world-map #top-20-destinations a{text-decoration:underline;margin-right:10px}#world-map #top-20-destinations li{float:left;margin:4px 10px 10px 0;border-right:1px solid #000;line-height:10px}#world-map #top-20-destinations li:last-child{border-right:0}#world-map .to-top{background:#d9d9d9;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#e9e9e9),color-stop(100%,#d9d9d9));background:-webkit-linear-gradient(#e9e9e9,#d9d9d9);background:-moz-linear-gradient(#e9e9e9,#d9d9d9);background:-o-linear-gradient(#e9e9e9,#d9d9d9);background:linear-gradient(#e9e9e9,#d9d9d9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E9E9E9',endColorstr='#D9D9D9');zoom:1;display:block;overflow:hidden}#world-map .to-top span{float:right;margin:10px 10px 10px 0}#world-map .to-top span a{text-decoration:underline;cursor:pointer}#suggestions-results{margin:20px auto;max-width:670px}#suggestions-results h1{font-size:20px;font-weight:bold;line-height:24px;margin:20px 0 0 0;clear:right}#suggestions-results dl{margin:35px 0 0 0;border:1px solid #ccc;width:100%}#suggestions-results dt{width:100%;margin:0 0 20px 0;display:block;overflow:hidden}#suggestions-results dt .ico-content{width:45px;height:35px;display:inline-table;float:left;border:1px solid #007325;background-color:#008c33 !important}#suggestions-results dt .ico{width:30px;height:30px;margin:2px auto;display:block}#suggestions-results dt h2{font-weight:bold;font-size:18px;line-height:35px;float:left;height:35px;background:#f0f0f0;text-align:left;padding-left:10px;width:609px}#suggestions-results .destination .ico{background:url("../img/sprites/sprite-main.png") no-repeat -120px -51px transparent}#suggestions-results .poi .ico{background:url("../img/sprites/sprite-main.png") no-repeat -119px -113px transparent}#suggestions-results .establishment .ico{background:url("../img/sprites/sprite-main.png") no-repeat -120px -82px transparent}#suggestions-results dd{margin:0 20px;border-bottom:1px solid #ccc;line-height:180%;display:block;overflow:hidden}#suggestions-results dd a{color:blue}#suggestions-results dd span{float:right}#suggestions-results-alert{margin:0 auto;width:100%;text-align:center;min-height:400px;clear:both}#suggestions-results-alert .alert-msg{margin-bottom:10px}#suggestions-results-alert .try-again{border:1px solid #ddd;width:50%;margin:0 auto 30px auto;font-size:14px;line-height:18px;clear:both}#suggestions-results-alert .try-again p{margin:15px;text-align:left}#suggestions-results-alert .try-again ul{margin:15px;text-align:left;width:70%;margin:0 auto}#suggestions-results-alert .try-again ul li{margin:10px 0 20px 4%;line-height:30px}#suggestions-results-alert .try-again ul .icon-places{width:21px;height:28px;background:url("../img/sprites/sprite-main.png") no-repeat -228px -55px transparent;display:inline-block;margin:0 18px -7px 0}#suggestions-results-alert .try-again ul .icon-accomodation{width:24px;height:24px;background:url("../img/sprites/sprite-main.png") no-repeat -205px -60px transparent;display:inline-block;margin:0 16px -7px 0}#suggestions-results-alert .try-again ul .icon-city{width:30px;height:24px;background:url("../img/sprites/sprite-main.png") no-repeat -176px -58px transparent;display:inline-block;margin:0 10px -4px 0}#special-offers{margin:20px 0 0 0;width:101%;float:left}#special-offers h1{text-align:center;line-height:28px;font-size:24px;font-weight:bold;margin:25px auto 10px;color:#666}#special-offers .filters{float:left;margin:0 auto 0 5px;width:96.3%}#special-offers .filters select{float:right}#special-offers #offer-list .special-offer{float:left;margin:20px 2% 0 0;width:31.33%}@media only screen and (max-width:800px){#special-offers #offer-list .special-offer{float:left;margin:20px 2% 0 0;width:30.80%}}#special-offers #offer-list dt{float:left;width:100%;margin:15px 0 0 0}#special-offers #offer-list .dest-name{font-size:1.8em;line-height:20px;padding-top:10px;color:#009c39;float:left;width:80%;display:inline-table;font-weight:bold}#special-offers #offer-list .discount-text{float:right;color:#009c39;font-weight:bold;font-size:2.2em;line-height:1.5em;width:15%;text-align:right;margin-right:12px}#special-offers #offer-list .full{width:99.5%}#special-offers #offer-list .offer-image a{font-size:1px;line-height:1px;float:left;border-bottom:1px solid #fff}#special-offers #offer-list .offer-image .dest-image{width:100%;overflow:hidden}#special-offers #offer-list .offer-text{line-height:30px;font-size:20px;color:#fff;text-shadow:#000 1px -1px 1px;padding:5px 0;display:block;background-color:#009c39;font-weight:bold;text-align:center;width:100%;float:left}#special-offers #offer-list .offer-text a{color:#fff;text-decoration:none}#special-offers #offer-list .offer-text a:hover{text-decoration:underline}@media only screen and (max-width:1090px){#special-offers #offer-list .offer-text{font-size:19px}#special-offers #offer-list .dest-name{font-size:1.7em}}@media only screen and (max-width:1060px){#special-offers #offer-list .offer-text{font-size:18px}#special-offers #offer-list .dest-name{font-size:1.6em}}@media only screen and (max-width:966px){#special-offers #offer-list .offer-text{font-size:17px}}@media only screen and (max-width:880px){#special-offers #offer-list .offer-text{font-size:15px}#special-offers #offer-list .dest-name{font-size:1.5em}}#special-offers .app-show-extra-conditions{margin-top:5px;display:inline-block;width:20px;height:20px;background:transparent url("../../img/p/sprite-main.png") no-repeat -67px -1px}#special-offers .app-show-extra-conditions .app-extra-conditions{font-size:12px;line-height:18px;padding:5px;background:#fff;border:2px solid #666;display:none;position:absolute;width:318px;z-index:555}#special-offers .app-show-extra-conditions .app-extra-conditions a{color:#009c39 !important}#special-offers .app-show-extra-conditions .app-extra-conditions.main{clear:both;float:left}.more-offers{width:98%;margin-bottom:25px;float:left;width:100%}.more-offers h2{line-height:24px;font-size:16px;font-weight:bold;font-style:italic;color:#666;float:left;margin:20px 0 10px 0}.more-offers dl,.more-offers dt,.more-offers dd,.more-offers select,.more-offers button{float:left;width:auto;display:inline-table}.more-offers dt{line-height:26px;font-size:14px}.more-offers dd{margin:0 20px 0 10px}.more-offers button{clear:left}.rest-offers{font-size:13px;width:98.2%;float:left;border-top:1px dotted #000;margin:0 0 25px 0;padding:20px 0}.rest-offers h2{font-weight:bold;font-size:14px;line-height:30px}.rest-offers dl{width:90%;float:left;margin:-22px 0 0 10%}.rest-offers dt{float:left;width:10%}.rest-offers dd{float:left;width:40%;display:inline-table}.rest-offers dd a{color:#009c39}.rest-offers .rest-offers-description{margin:-12px 0 15px 0}.no-filter-results{width:100%;float:left;margin:10px 0 30px 0;font-weight:bold;clear:both}#page-poi .map-block{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0}#page-poi .price-from-text{margin-bottom:5px}#point-of-interest{padding-bottom:10px;margin:0;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc}#point-of-interest h1{font-size:16px;line-height:20px;font-weight:bold;color:#404040;margin:0;padding:15px 15px 0 15px}#point-of-interest .poi-content{margin:0 20px 0 10px;display:block;overflow:hidden}#point-of-interest .poi-media{float:left;margin-right:15px}#point-of-interest p{float:left;margin:10px 20px 0 0}#point-of-interest p strong{font-weight:bold}#point-of-interest .selection{margin:15px 0 0 0;width:auto;float:left}#point-of-interest .selection select{float:right}#point-of-interest h1{font-size:28px;line-height:34px;letter-spacing:-0.04em;font-weight:bold;color:#404040;margin:0 10px;padding:15px 0 15px 0}#destination-establishment-list,#zone-home-page{background:#fff;margin:0}#destination-establishment-list h1,#zone-home-page h1{font-size:16px;line-height:20px;font-weight:bold;color:#404040;margin:0;padding:15px 15px 0 15px}#destination-establishment-list p,#zone-home-page p{margin:10px 0 20px 0;line-height:20px;padding:0 15px 0 15px;float:left}#destination-establishment-list p strong,#zone-home-page p strong{font-weight:bold}#destination-establishment-list .info-window p,#zone-home-page .info-window p{margin:0;padding:0}#destination-establishment-list .map-block,#zone-home-page .map-block{background-color:#fff}#destination-establishment-list .map-block.establishment,#zone-home-page .map-block.establishment{background-color:#f0f0f0;clear:both;border-left:0;border-bottom:0;border-right:0}#destination-establishment-list .map-block.establishment .map-header,#zone-home-page .map-block.establishment .map-header{float:none}#destination-establishment-list .map-header,#zone-home-page .map-header{float:right}ul#related-links-list{float:left;width:80%;margin:15px 0 20px 15%}ul#related-links-list li{float:left;width:46%;margin:0 2% 13px 0;color:#999}ul#related-links-list li a{font-weight:bold}ul#related-links-list li em{font-style:italic}#contry-destination-home-page{margin:0 0 15px 0}#contry-destination-home-page .feat-dest{clear:none}#contry-destination-home-page h1{border-bottom:1px solid #ddd;color:#009c39;width:100%;display:block;float:left;font-weight:bold;font-size:20px;height:22px;margin:15px 0 10px 0}#contry-destination-home-page h2,#contry-destination-home-page h3{font-weight:bold;font-size:14px;line-height:18px}#contry-destination-home-page .media{float:left;margin:0 15px 0 0}#contry-destination-home-page p{float:left;padding:0 0 10px 0}#contry-destination-home-page p strong{font-weight:bold}#contry-destination-home-page .info-window p{float:none}#contry-destination-home-page .content{float:left;margin-bottom:20px;width:100%}#contry-destination-home-page .content .first{float:left;margin-right:2%;width:43%}#contry-destination-home-page .content-column{float:left;width:54.5%}#contry-destination-home-page .map-image{width:100%;margin:5px 0;cursor:pointer}#contry-destination-home-page .map-image img{width:100%;margin:5px 0;cursor:pointer}#contry-destination-home-page .map-block{border:0;padding:0;margin:10px 0 20px 0;cursor:pointer}#contry-destination-home-page .feat-dest{border-bottom:0}#contry-destination-home-page .destination{width:99.5%;margin:5px 0;line-height:23px}#contry-destination-home-page .destination .name{width:60%}#contry-destination-home-page .destination .price{float:right;width:21%}#contry-destination-home-page .destination .reviews-link{width:16%}@media screen and (max-width:1046px){#contry-destination-home-page .name{width:57% !important}#contry-destination-home-page .price{float:right;width:18% !important}#contry-destination-home-page .reviews-link{width:18% !important}#contry-destination-home-page .reviews-link span{display:inline-block !important}}@media screen and (max-width:901px){#contry-destination-home-page .name{width:50% !important}#contry-destination-home-page .price{float:right;width:29% !important}#contry-destination-home-page .reviews-link{width:20% !important}#contry-destination-home-page .reviews-link span{display:inline-block !important}}#contry-destination-home-page .thead-destination{float:left;width:100%}#contry-destination-home-page .thead-destination span{float:left;width:48%;text-align:right;font-size:12px}#contry-destination-home-page .thead-destination span.value-ratings{width:20%;text-align:left}#contry-destination-home-page .thead-destination span.value-from{width:10%;float:right;margin-right:6%;text-align:right}#contry-destination-home-page ul.cheap-hotels{float:left;display:block;margin:15px 0 20px 0;width:100%}#contry-destination-home-page ul.cheap-hotels li{float:left;margin-right:5%}#contry-destination-home-page ul.cheap-hotels li a{font-weight:bold}#contry-destination-home-page #app-map-wrapper{border-top:1px solid #ddd}#page-chp #contry-destination-home-page .ratings{width:19% !important}#page-chp #contry-destination-home-page .reviews-link{width:18% !important}#page-chp #contry-destination-home-page .name{width:54%}#page-chp #contry-destination-home-page .title a{width:53% !important}#page-chp #contry-destination-home-page .title .ratings{width:28% !important}#page-chp #contry-destination-home-page .title .price-from{width:18% !important}#near-destinations{width:94%;border-bottom:1px solid #ddd;margin:0 0 15px 0}#near-destinations h3{margin:0 0 15px 0}#near-destinations dl{float:left;margin:0 5% 10px 0;width:19.5%;border:1px solid #fff}#near-destinations dl a{text-decoration:none;font-weight:bold;font-size:12px;line-height:14px}#near-destinations dl dd.distance a{font-weight:normal;color:#666}#view-zones{width:100%}#view-zones h3{margin:0;font-weight:bold;width:100%;margin-bottom:10px}#view-zones h4{font-weight:bold;font-size:16px;margin-top:20px}#view-zones .places{float:left;width:38%;margin:0 0 30px 18px}#view-zones .places h4{font-weight:bold;font-size:14px;line-height:24px}#view-zones .places li{font-size:12px;line-height:18px;list-style-type:none}#view-zones .places .zone{list-style-type:disc}#view-zones .places .ico-video{display:inline-table;width:22px;height:12px;margin-left:8px;background:url("../img/sprites/sprite-main.png") -149px -128px no-repeat}#view-zones .places html.ie7 .ico-video{border:1px solid blue !important;float:left}#view-zones .map-litte{width:45%;margin-left:3%}#view-zones .map-litte img{width:100%;height:auto}#view-zones .map-litte p{text-decoration:underline}#view-zones .featured-content{float:left;width:54%;margin:50px 0 20px 3%;text-align:right}#view-zones .featured-content select{display:block;width:85%;margin:0 auto;cursor:pointer}#view-zones .featured-content .featured p{width:90%;text-align:center;margin:0 auto}#view-zones .featured-content .featured img{margin:0 14%;text-align:center}#view-zones .map-litte{float:right;cursor:pointer}#view-zones .select-poi{float:left;width:50%;cursor:pointer}#view-zones .select-poi select,#view-zones .select-poi label{float:left;width:100%;margin-bottom:4px}#view-zones .select-poi select{margin-bottom:15px;cursor:pointer}.news-signup{position:relative;float:left;width:99.5%;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #ddd;background:url("../img/dhp_newsletter.gif") bottom right no-repeat}.news-signup h2{margin-bottom:15px}.news-signup .app-input-email{width:50%}.news-signup .app-submit{width:18%;margin-left:3%;cursor:pointer}#page-mybudgetplaces .login-form h2,#page-mybudgetplaces .front-page-create-account h2{border:0;margin:0;padding:0;float:left;font-weight:bold;text-decoration:none;margin:0 0 20px 0;font-size:14px}#page-mybudgetplaces .button{background:transparent url("../img/btn/btn-arrow-orange.png") top right no-repeat;border:0;font-weight:bold;font-size:16px;line-height:28px;text-align:center;width:134px;margin-right:-10px;cursor:pointer}#page-mybudgetplaces .login-form{float:right;width:40%;margin-right:5%}#page-mybudgetplaces .log-by-email-linkback{display:none}#page-mybudgetplaces #app-mybplogin-form,#page-mybudgetplaces #app-loginemail-form{float:left}#page-mybudgetplaces #app-mybplogin-form .log-by-email,#page-mybudgetplaces #app-loginemail-form .log-by-email{font-size:11px;margin-bottom:15px;text-decoration:underline;cursor:pointer}#page-mybudgetplaces #app-mybplogin-form .loginemail_email,#page-mybudgetplaces #app-loginemail-form .loginemail_email{width:100%}#page-mybudgetplaces #app-mybplogin-form .field,#page-mybudgetplaces #app-loginemail-form .field{float:left;width:100%;margin-bottom:8px}#page-mybudgetplaces #app-mybplogin-form .field label,#page-mybudgetplaces #app-loginemail-form .field label{float:left;line-height:20px;width:98%}#page-mybudgetplaces #app-mybplogin-form .field .text-enter,#page-mybudgetplaces #app-loginemail-form .field .text-enter{float:left;width:98%;line-height:18px;height:18px}#page-mybudgetplaces #app-mybplogin-form .field .button,#page-mybudgetplaces #app-loginemail-form .field .button{float:right}#page-mybudgetplaces #app-mybplogin-form .field .app-toggle-login-forms,#page-mybudgetplaces #app-loginemail-form .field .app-toggle-login-forms{font-size:11px}#page-mybudgetplaces #app-mybplogin-form .field ul,#page-mybudgetplaces #app-loginemail-form .field ul{float:left;width:100%}#page-mybudgetplaces #app-mybplogin-form .field li,#page-mybudgetplaces #app-loginemail-form .field li{float:left;width:100%;text-align:right;font-size:12px}#page-mybudgetplaces #app-mybplogin-form .button,#page-mybudgetplaces #app-loginemail-form .button{background:url("../img/btn/btn-arrow-orange.png") top right no-repeat;font-weight:bold;font-size:16px;line-height:28px;text-align:center;width:134px;margin-right:-10px;cursor:pointer}#page-mybudgetplaces .login-column{float:right;width:30%}#page-mybudgetplaces .login-column h2{width:100%;margin-top:5px;float:left}#page-mybudgetplaces .login-column .text-box-img{background:#f0f0f0;width:51%;float:left;text-align:center;padding:30px 0 40px 0;margin-bottom:5px}#page-mybudgetplaces .login-column .text-box-img .crop{overflow:hidden;width:100%;height:149px;float:left}#page-mybudgetplaces .login-column .text-box-img .crop img{margin:-1px auto -2px auto}#page-mybudgetplaces .front-page .first{float:left;width:65%}#page-mybudgetplaces .login-facebook{float:right;width:100%}#page-mybudgetplaces .login-facebook h2{text-align:center;font-weight:bold;font-size:14px}#page-mybudgetplaces .login-facebook .facebook{cursor:pointer;border-top:1px solid #29447e;border-bottom:1px solid #29447e;border-right:1px solid #29447e;display:block;background:#7288b5 url("../img/sprites/sprite-fb.png") 0 -164px no-repeat;width:auto;float:left;height:23px;font-size:13px;line-height:23px;padding:0 10px 0 30px;color:#fff;font-weight:bold;margin:75px auto 75px 30px}#page-mybudgetplaces .or-nexe{float:left;text-align:right;font-weight:bold;padding:100px 0 50px 0;width:4%;font-size:16px}#page-mybudgetplaces .widget{text-align:center}#page-mybudgetplaces .widget h2,#page-mybudgetplaces .widget h3{margin:15px 0 5px 0}#page-mybudgetplaces .widget p{text-align:center;margin-bottom:15px}#page-mybudgetplaces .widget em{color:#88cc1b;font-size:27px;line-height:34px;letter-spacing:-1px}#page-mybudgetplaces .widget ul{margin:15px 15px 20px 15px;text-align:left}#page-mybudgetplaces .widget ul li{font-size:14px;line-height:22px;font-weight:bold;width:100%}#page-mybudgetplaces .widget ul li .active{margin-left:20px}#page-mybudgetplaces .widget ul li a{text-decoration:underline;font-weight:normal;padding-left:0 !important}#page-mybudgetplaces .widget ul li .res-number{font-weight:normal;color:silver;margin-left:5px}#page-mybudgetplaces .content{margin:0 0 30px 15px;float:left;width:97.5%}#page-mybudgetplaces .content h1{font-size:20px;font-weight:bold;margin:0 0 30px 0}#page-mybudgetplaces .content h2{border:0;margin:0 0 15px 0;padding:0}#page-mybudgetplaces .content h3{margin-bottom:10px}#page-mybudgetplaces .content p{margin-bottom:20px !important}#page-mybudgetplaces .content .return{text-decoration:underline;font-weight:bold}#page-mybudgetplaces .content .return span{font-weight:normal;text-decoration:underline;margin-left:10px}#page-mybudgetplaces .content .content-column{width:45%;float:left;margin-right:4%}#page-mybudgetplaces .content .credit{font-weight:bold;font-size:18px;line-height:22px;margin-bottom:50px}#page-mybudgetplaces .content .credit span{background:#88cc1b;padding:5px 10px;color:#fff;margin:0 5px;font-weight:normal}#page-mybudgetplaces .content-header{border-bottom:1px solid #666;float:left;width:100%;padding-bottom:10px}#page-mybudgetplaces .content-header h1,#page-mybudgetplaces .content-header h2{border:0;margin:0;padding:0;float:left;font-weight:bold;text-decoration:none;margin-right:10px;font-size:14px}#page-mybudgetplaces .content-header h1 a,#page-mybudgetplaces .content-header h2 a{font-weight:normal;text-decoration:underline}#page-mybudgetplaces .content-header p{float:left}#page-mybudgetplaces table{margin-top:20px;float:left;line-height:20px}#page-mybudgetplaces table th{font-weight:bold;border-bottom:1px solid silver;padding-bottom:7px}#page-mybudgetplaces table td{border-bottom:1px solid silver;padding:3px 0}#page-mybudgetplaces table .more-info{color:blue;text-decoration:underline;cursor:pointer}#page-mybudgetplaces table strong{font-weight:bold;margin-right:15px}#page-mybudgetplaces table p{margin:0 !important;line-height:20px}#page-mybudgetplaces .details-list{line-height:1.8em}#page-mybudgetplaces .details-list dt{font-weight:bold;display:inline-block;float:left;width:300px}#page-mybudgetplaces .intro{font-weight:bold}#page-mybudgetplaces .field{float:left;width:80%;margin-bottom:10px}#page-mybudgetplaces .field label{float:left;display:inline;line-height:25px}#page-mybudgetplaces .field .text-enter{float:right;display:inline;width:50%;line-height:18px;height:18px}#page-mybudgetplaces .field .checkbox{margin:6px 48.3% 0 0;float:right}#page-mybudgetplaces .field .button{float:right}#page-mybudgetplaces .field ul{float:left;width:100%}#page-mybudgetplaces .field li{float:left;width:100%;text-align:right;font-size:12px}#page-mybudgetplaces .editprofile_newsletter{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:7px 0}#page-mybudgetplaces .manage-easy{float:left;width:85%;margin:0 auto 15px auto}#page-mybudgetplaces .manage-easy h3{width:100%;margin:20px 0 15px 0}#page-mybudgetplaces .manage-easy dt{margin-left:30px}#page-mybudgetplaces .manage-easy dd{margin:0 0 5px 30px}#page-mybudgetplaces .front-page .content-header{border-bottom:1px solid #ddd;margin-bottom:5px;padding:7px 0 0 0}#page-mybudgetplaces .front-page .content-header h1{font-size:24px;line-height:28px;font-weight:bold;color:#009c39;margin:5px 0;float:left}#page-mybudgetplaces .front-page .content-header .create-account{margin:18px 0 10px 0;float:right;cursor:pointer}#page-mybudgetplaces .front-page .content-header .create-account span{text-decoration:underline}#page-mybudgetplaces .front-page .how-works-description{font-size:12px;line-height:14px}#page-mybudgetplaces .front-page .how-works-description span{color:blue !important;font-weight:normal !important}#page-mybudgetplaces .front-page .content{float:left;margin:0;width:100%}#page-mybudgetplaces .front-page .content .first{float:left;margin-right:0;width:50%}@media only screen and (max-width:800px){#page-mybudgetplaces .front-page .content .first{float:left;margin-right:0;width:48% !important}}#page-mybudgetplaces .front-page .content .content-column{width:50%;float:left;margin-right:0}#page-mybudgetplaces .front-page .front-page-create-account{width:40%;margin:0 auto;display:block}#page-mybudgetplaces .front-page .front-page-create-account h2{margin:20px 0}#page-mybudgetplaces .front-page .how-works{margin:20px 0 0 0;float:left;width:100%}#page-mybudgetplaces .front-page .how-works h2{font-size:24px;line-height:30px;font-weight:bold;margin-bottom:20px;width:100%}#page-mybudgetplaces .front-page .how-works .image{float:right;margin:0 0 0 50px;background:url("../img/mybudgetplaces/luggage.png") bottom right no-repeat;width:187px;height:290px}#page-mybudgetplaces .front-page .how-works b{font-weight:bold}#page-mybudgetplaces .how-works-description p{font-size:12px;line-height:14px}#page-mybudgetplaces .how-works-description p span{color:blue !important;font-weight:normal !important}#page-customer_service .l-aside{float:left;margin-right:.46296%;margin:15px 0;width:66.66667%}#page-customer_service .l-content{float:right;width:31.48148%;margin:15px 0}@media only screen and (max-width:905px){#page-customer_service .l-aside{float:left;margin-right:.46296%;margin:15px 0;width:60%}#page-customer_service .l-content{float:right;width:38%;margin:15px 0}}@media only screen and (max-width:870px){#page-customer_service .l-aside{float:left;margin-right:.46296%;margin:15px 0;width:60%}#page-customer_service .l-content{float:right;width:38% !important;margin:15px 0}}#page-customer_service .contact-us-email-container{border:1px solid #ddd;background-color:#f0f0f0}#page-customer_service .contact-us-email-container .header{border-bottom:1px solid #ddd;width:100%;margin-bottom:20px}#page-customer_service .contact-us-email-container h1{font-weight:bold;font-size:22px;line-height:25px;margin:5px 0 5px 10px}#page-customer_service .contact-us-email-container h2,#page-customer_service .contact-us-email-container h3{font-weight:bold;font-size:16px;line-height:25px;margin:5px 0 5px 15px}#page-customer_service .contact-us-email-container dl{margin:10px 10px 30px 10px}#page-customer_service .contact-us-email-container dl dd{margin:0 0 10px 15px}#page-customer_service .result-container .gold-alert{border:2px solid #eeec9f;background:#fff6d7;margin:0 0 15px 0;width:100%}#page-customer_service .result-container .gold-alert .icon-ok-big{float:left;width:42px;height:42px;background:url("../img/sprites/sprite-main.png") -41px -354px no-repeat;margin:0 10px 15px 0}#page-customer_service .result-container .gold-alert p{width:95%;font-size:16px;line-height:20px;margin:17px 20px 15px 20px}#page-customer_service .costumer-service-form .divider{margin:0 15px;width:96%}#page-customer_service .costumer-service-form p{margin:15px 15px 30px 15px;width:80%}#page-customer_service .costumer-service-form p img{margin:0 10px 0 0;float:left}#page-customer_service .costumer-service-form ul{margin:10px 15px 15px 15px}#page-customer_service .costumer-service-form ul li{width:100%}#page-customer_service .costumer-service-form ul li .text-enter{width:295px;border:1px solid #ddd;line-height:24px;height:24px;font-size:14px;margin-bottom:8px;border-radius:5px;padding-left:5px}#page-customer_service .costumer-service-form ul li ul{margin:0}#page-customer_service .costumer-service-form ul li .optional_field{margin:0 0 0 5px;color:#666}#page-customer_service .costumer-service-form label{font-weight:bold;font-size:16px;line-height:25px;width:100%;color:#666}#page-customer_service .costumer-service-form .date-range{float:left;width:30.6%;margin:0}#page-customer_service .costumer-service-form .date-range .text-enter{width:60%}#page-customer_service .costumer-service-form .date-range input.select-date{text-indent:30px;background:white url("../img/icons/icon-input-calendar.png") 5px 5px no-repeat !important}#page-customer_service .costumer-service-form .date-range img{margin:0 0 -5px 5px}#page-customer_service .costumer-service-form .date-range .ui-datepicker-trigger{border:0;float:left;padding:0;display:inline-table;margin:3px 0;height:20px}#page-customer_service .costumer-service-form .guest-number{background:#fff;border:1px solid #ddd;border-radius:5px;width:45px;background:white url("../img/sprites/sprite-main.png") -231px -369px no-repeat;text-align:right}#page-customer_service .costumer-service-form .guest-number select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:100%;line-height:18px;padding:0 3px;text-align:left !important}#page-customer_service .costumer-service-form .text-area{border:1px solid #ddd;border-radius:5px;min-width:85%;max-width:85%;height:200px;padding:10px;font-size:14px;font-family:Arial,Helvetica,sans-serif;margin-bottom:15px}#page-customer_service .costumer-service-form .button{width:120px}#page-customer_service .costumer-service-form .button .go-button{width:100%;cursor:pointer}#page-customer_service .costumer-service-form ul.prefixdropdown-placeholder{float:left}#page-customer_service .costumer-service-form ul.prefixdropdown-placeholder .text-enter{width:243px;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}#page-customer_service .costumer-service-form ul.prefixdropdown-placeholder .flag-area .flag-select{padding:6px 5px 5px 10px;background:#fff;border-radius:5px;border:1px solid #ddd;border-top-right-radius:0;border-bottom-right-radius:0}#page-customer_service .costumer-service-form .gold-alert{border:2px solid #eeec9f;background:#fff6d7;margin:15px auto 20px;width:95%}#page-customer_service .costumer-service-form .gold-alert .icon-alert-big{float:left;width:42px;height:42px;background:url("../img/sprites/sprite-main.png") 0 -354px no-repeat;margin:0 15px 0 0}#page-customer_service .costumer-service-form .gold-alert p{width:95%;font-size:16px;line-height:20px;margin:17px 20px 20px 20px}#page-customer_service .costumer-service-form ::-webkit-input-placeholder{font-style:italic}#page-customer_service .costumer-service-form ::-moz-placeholder{font-style:italic}#page-customer_service .costumer-service-form :-ms-input-placeholder{font-style:italic}#page-customer_service .costumer-service-form input:-moz-placeholder{font-style:italic}#page-customer_service .prefixdropdown{display:none;position:absolute;background-color:#FFF;border:1px solid #ddd;padding:5px 0;margin:30px 0 0 0;width:298px;-webkit-box-shadow:2px 2px 5px #aaa;-moz-box-shadow:2px 2px 5px #aaa;box-shadow:2px 2px 5px #aaa;z-index:9999;overflow-y:scroll;overflow-x:auto;height:200px}#page-customer_service .prefixdropdown li{display:block;width:80%;text-align:left;border-bottom:solid 1px #f1f1f1}#page-customer_service .prefixdropdown .flag{cursor:pointer;margin-left:10px}#page-customer_service .prefixdropdown .lang-name{color:black;cursor:pointer;margin-left:5px;width:60%}#page-customer_service .prefixdropdown-details .prefix-name{cursor:pointer;float:right;margin-right:10px}#page-customer_service a.app-current-prefix-make,#page-customer_service a.app-current-prefix-cancel,#page-customer_service a.app-current-prefix-change,#page-customer_service a.app-current-prefix-others{cursor:pointer}#page-customer_service .prefixdropdown .app-prefixdropdown-row{margin:0 !important}#page-customer_service .prefixdropdown .app-prefixdropdown-row{margin:0 25px}#page-customer_service .prefixdropdown-row li.prefixdropdown-details{padding:5px 0}#page-customer_service .prefixdropdown-row li.prefixdropdown-details:hover{background-color:#ddd}#page-customer_service .customer-service-box{overflow:hidden}#page-customer_service .customer-service-box .customer-service-box-title{background:#f0f0f0;border-bottom:1px solid #ddd;float:left;width:100%;margin-bottom:15px}#page-customer_service .customer-service-box .customer-service-box-title h3{background:transparent;border:0;float:left;text-align:left;font-size:18px;line-height:34px;margin:0 0 0 10px;box-shadow:none;-moz-box-shadow:none;height:30px}#page-customer_service .customer-service-box .customer-service-box-title .big-flag{border:1px solid #ddd;width:29px;height:20px;float:right;margin:7px 10px 5px 10px;display:inline-block}#page-customer_service .customer-service-box .customer-service-box-title .icon-world-big{float:right;width:20px;height:20px;background:url("../img/icon_world.jpg") center no-repeat;margin:5px 15px 5px 0}#page-customer_service .customer-service-box .number{float:left;margin:0 15px;width:79.5%}#page-customer_service .customer-service-box .number .data{border:none !important}#page-customer_service .customer-service-box .other-local{font-size:11px;line-height:16px;margin:4px 0 10px 0;font-weight:bold;width:94%;text-align:right}#page-customer_service .customer-service-box .other-local a{color:#3062b6;text-decoration:underline;cursor:pointer}#page-customer_service .customer-service-box dl{float:left;width:90%;margin:0 15px 15px 15px;color:#ababab}#page-customer_service .customer-service-box dl dt{font-weight:bold;color:#000;border-bottom:1px solid #ccc;margin-bottom:5px;line-height:20px}#page-customer_service .customer-service-box dl dd{margin-bottom:4px}#page-customer_service .ui-dialog{max-width:650px !important}#page-customer_service .ui-dialog .ui-widget-content{margin:0 !important;padding:0}#page-customer_service .ui-dialog .ui-dialog-titlebar{width:94.5% !important;color:#fff}#page-customer_service .ui-dialog .ui-dialog-titlebar .ui-dialog-title{margin:0;float:left;background:url("../img/icon_phone_modal.gif") -2px -2px no-repeat;padding:2px 0 0 33px;font-size:22px;line-height:27px;margin:0 0 0 -10px !important}#page-customer_service .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{background:url("../img/sprites/sprite-main.png") -178px -356px no-repeat}#page-customer_service .ui-dialog .call-us-modal .country-phone-column{width:50%;margin:20px 0;float:left}#page-customer_service .ui-dialog .call-us-modal .country-phone-column li{float:left;width:100%;margin:0 0 10px 0;line-height:25px;font-size:16px;font-weight:bold}#page-customer_service .ui-dialog .call-us-modal .country-phone-column li span{float:left;margin:0 5px;display:inline-block}#page-customer_service .ui-dialog .contact-text{width:96%;float:left;border:1px solid #ddd;background-color:#f0f0f0;margin:0;padding:15px 15px 15px 0;font-size:16px;line-height:24px}#page-customer_service .ui-dialog .contact-text p{float:left}#page-customer_service .ui-dialog .contact-text .icon-world-big{float:left;width:35px;height:35px;background:url("../img/sprites/sprite-main.png") 0 -232px no-repeat;margin:8px 15px 0 15px}#page-customer_service .ui-dialog .contact-text img{float:left;margin:5px 15px 10px 15px}#page-customer_service .ui-dialog .contact-text b{font-weight:bold}#page-customer_service .ui-dialog dl{float:left;width:98.5%;margin:15px 0 30px 0;color:#ababab}#page-customer_service .ui-dialog dl dt{font-weight:bold;color:#000;border-bottom:1px solid #000;margin-bottom:5px;line-height:20px}#page-customer_service .ui-dialog dl dd{margin-bottom:4px;color:#000}#page-customer_service .skype-costumer-service{float:left;border:1px solid #ddd;background-color:#f0f0f0;margin:0 15px 15px 15px;padding:7px 20px 7px 0;font-size:12px;line-height:16px}#page-customer_service .skype-costumer-service img{float:left;margin:7px 10px 5px 10px}#page-customer_service .skype-costumer-service b{font-weight:bold}#page-customer_service .chat-text{border:0 solid red;height:30px;margin:46px auto 15px}#page-customer_service .chat-text a span{text-decoration:underline !important}#page-customer_service .help-text{float:left;border:1px solid #ddd;background-color:#f0f0f0;margin:0 15px 15px 15px;padding:7px 7px 7px 0;font-size:12px;line-height:16px}#page-customer_service .help-text img{float:left;margin:2px 10px 5px 10px}#page-customer_service .help-text b{font-weight:bold}#page-customer_service .help-text a{color:#3062b6;text-decoration:underline;cursor:pointer;font-weight:bold}.same-email{font-size:12px;color:#999;margin-left:8px}.user-email{margin:0 0 10px 0}.wrapper .column{width:50%;float:left}.divider{height:1px;border-top:1px solid #ddd;clear:both;margin:0 0 10px 0;width:100%}.no-show{display:none}.gold{background:gold !important}.red{background:red !important}.lime{background:lime !important}.orange{background:orange !important}.aqua{background:aqua !important}.clear-all{clear:both;line-height:1px;font-size:1px;color:#fff;background-color:#fff;border:0;margin:0}html.ie7 #point-of-interest{margin:0 80px 0 0;width:99.6%}html.ie7 #point-of-interest p{width:98%}html.ie7 #page-poi .map-block{margin:0 10px 0 0;width:97%}html.ie7 .ui-datepicker-next,html.ie7 .ui-datepicker-prev{font-size:1px;color:#fff !important;height:33px;width:40px;text-decoration:none !important}html.ie8 .ui-datepicker-next,html.ie8 .ui-datepicker-prev{font-size:1px;color:#fff !important;height:33px;width:40px;text-decoration:none !important}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;z-index:4444 !important}.ui-widget{font-family:Arial,sans-serif;font-size:18px}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,sans-serif;font-size:1em}#ui-datepicker-div{border:1px solid #aaa;background-color:#fff;color:#222}.ui-dialog .ui-widget-content{font-size:14px;background-color:#fff;color:#222}.ui-widget-content a{color:#000}.ui-widget-header{border:1px solid #aaa;background:#353535;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #fff;background-color:#fff;font-weight:bold;color:#000;outline:0}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#000;text-decoration:none;outline:0;font-weight:bold}.ui-state-active-fst,.ui-widget-content .ui-state-active-fst{background:#016c89;font-weight:bold;color:#FFF;outline:0}.ui-state-active,.ui-widget-content .ui-state-active{background:#626262;font-weight:bold;color:#FFF;outline:0}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#000;outline:0;text-decoration:none;font-weight:bold}.ui-state-active-inner,.ui-widget-content .ui-state-active-inner{background:#ededed;font-weight:bold;color:#000;outline:0}.ui-state-highlight,.ui-widget-content .ui-state-highlight{border:1px solid #cfdcff}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error{border:1px solid #cd0a0a;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text{color:#cd0a0a}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-priority-primary,.ui-widget-content .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-icon-circle-triangle-e{background-position:-94px -145px}.ui-icon-circle-triangle-w{background-position:-71px -145px}.ui-corner-all{display:inline-block;width:100%;padding:3px 15px}.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all{background:white;border:1px solid black;border-radius:5px;padding:10px 0}.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all li{margin:2px 0;padding:3px 0;cursor:pointer;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden}.ui-helper-hidden-accessible,.engine.widget span.ui-helper-hidden-accessible{display:none}ul.ui-autocomplete{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}ul.ui-autocomplete li{border-bottom:solid 1px;margin:5px 15px 0 15px;font-weight:700 !important;padding-left:0;font-size:14px !important;text-transform:capitalize;margin:0 15px !important}ul.ui-autocomplete li.ui-menu-item{margin:2px 0 !important;cursor:pointer;display:block;font:menu;font-size:12px !important;font-weight:400 !important;line-height:16px;overflow:hidden;border:0;text-transform:capitalize}ul.ui-autocomplete li.ui-menu-item strong{font-weight:normal;background-color:#ff0}ul.ui-autocomplete li.ui-menu-item:hover a,ul.ui-autocomplete li.ui-menu-item:hover strong,ul.ui-autocomplete li .ui-state-focus,ul.ui-autocomplete li .ui-state-focus strong{background-color:#0a246a;color:white !important}ul.ui-autocomplete li.ui-menu-item:hover a{color:white !important;text-decoration:none}.ui-datepicker{width:15em;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:-1px;width:1.8em;height:1.8em;cursor:pointer}.ui-datepicker .ui-datepicker-prev{left:2px;border:0;background-color:transparent}.ui-datepicker .ui-datepicker-next{right:2px;border:0;background-color:transparent}.ui-datepicker .ui-datepicker-prev-hover{left:2px}.ui-datepicker .ui-datepicker-next-hover{right:2px}.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;color:transparent;width:21px;height:20px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;font-size:1em;font-weight:bold}.ui-datepicker .ui-datepicker-title select{float:left;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 .ui-datepicker-title select.ui-datepicker-year{float:right}.ui-datepicker table{width:100%;font-size:.8em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:normal;border:0;font-size:.9em}.ui-datepicker td{border:0;padding:0}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:center;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-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}#ui-datepicker-div .ui-datepicker-title{color:white}#ui-datepicker-div .ui-widget-header{background:#626262}#ui-datepicker-div .ui-icon{background-image:url(../img/sprites/sprite-main.png)}.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all{background:white;border:1px solid black;border-radius:10px}.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all li{margin:2px 0;cursor:pointer;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden}.stay-date-calendar a{background:#ededed !important}.arrival-date-calendar a{background:#016c89 !important;color:#FFF !important}.departure-date-calendar a{background:#626262}.ui-autocomplete{z-index:2 !important}.ui-dialog{width:740px !important;background-color:#FFF;z-index:9999 !important;-webkit-box-shadow:0 0 10px 3px #333;-moz-box-shadow:0 0 10px 3px #333;box-shadow:0 0 10px 3px #333}.ui-dialog-title{color:#FFF;line-height:27px}.ui-dialog-titlebar{width:708px !important;margin:10px 0 !important}.ui-dialog-titlebar-close{float:right !important;width:26px !important;height:27px !important;background:transparent url("../img/sprites/sprite-main.png") -178px -356px no-repeat;position:absolute;right:-13px;top:-13px;padding:0 !important}.ui-dialog-titlebar-close span{display:none}@media only screen and (max-width:1080px){.l-header{height:81px !important}.slogan-and-contact{bottom:10px !important}.slogan-and-contact h2{float:right !important;display:block !important;margin:8px 0 8px 0 !important}.slogan-and-contact a{float:none !important}.slogan-and-contact .call-us-container{clear:both;float:right}.gallery-wrapper .slides-container img.responsive{max-width:100% !important}.sitetype-thirty .gallery-wrapper .slides-container img.responsive{max-width:636px !important}}@media only screen and (max-width:1075px){.l-footer .footer-otherlanguages ul.three{padding-top:0 !important}}@media only screen and (max-width:930px){.special-offers .news-signup .app-input-email{width:55% !important}}@media only screen and (max-width:1060px){.l-header .logo-link{margin-top:11px !important}.l-container{margin:0 !important}.widget .chat-text a span,.widget .number .data{font-size:13px !important}.accom-item .accom-details{width:59.24479% !important}.accom-item .accom-pic{width:15.10417% !important}.accom-item .accom-price{width:26.04167% !important}.sorting-bar{font-size:12px !important}.sorting-bar li select{width:85px !important}.recentlyviewed-row li.accom-details{width:75% !important}.recentlyviewed-row li.accom-price{margin-top:4px;width:95% !important}.recentlyviewed-row li.accom-price .accom-price-from{float:left !important}#page-home .recentlyviewed-row li.accom-price .accom-price-from{float:none !important}.engine select{float:none !important;margin-bottom:10px}.standard-shadow .more-details-button{padding:8px 9px !important}.engine input{font-size:14px !important}#page-home .recently-viewed .app-recentlyviewed-row{margin:0 !important}#page-home .recentlyviewed-row li.accom-details{width:52% !important}#page-home .recentlyviewed-row li.accom-ratings{width:9% !important}#page-home .recentlyviewed-row li.accom-price{width:20% !important}#page-home .engine.widget .go-button{margin-bottom:0 !important}.home-head .engine.widget .search-box .search-for{width:95% !important}.home-head .engine.widget .select-date{margin-right:5% !important}.home-head .engine.widget .select-guests{width:23% !important;margin-top:1px}.feat-dest .destination .title a{font-size:13px !important}#page-home .engine label,.horizontal-be .engine label{font-size:14px !important}html[lang="it"] #page-home .engine label{font-size:13px !important}.home-head .engine h1{font-size:20px !important}.home-head .engine-wrapper{width:51.9% !important}.home-head .featured-city{width:47.68519% !important}.be-change-criteria{width:100% !important}.be-change-criteria .engine .select-date{margin-left:0 !important}.be-change-criteria .engine .select-date{margin-right:4% !important}.home-head .engine.widget{padding-top:7px !important;padding-bottom:19px !important}.special-offers .news-signup h2{margin:0 0 1px 0}}@media only screen and (max-width:1060px) and (max-width:1076px){.accom-item .accom-price{width:23.4375% !important}}@media only screen and (max-width:1060px) and (max-width:1060px){.accom-item .accom-price{width:20.83333% !important;color:#00963d !important}}@media only screen and (max-width:1060px) and (max-width:900px){.accom-item .accom-price{width:20.83333% !important}.accom-item .accom-price .more-details-button{padding:8px !important}}@media only screen and (max-width:850px){#page-offer_list .l-content-wrapper{padding:0 .37106% 0 .55659% !important}.slogan-and-contact h2{font-size:17px !important;margin:8px 0 8px 0 !important;line-height:13px !important}.footer-long-block{width:48.39594%}.l-header{padding-bottom:10px !important}.sorting-bar li select{width:65px !important}.search-filters-col ul .filter-label-wrapper{width:85% !important}.accom-item .accom-details .accom-ratings{float:left !important;width:100% !important}#page-offer_list .l-aside{margin-right:0 !important}#page-offer_list .l-content{margin-right:1.3% !important}.pop-dests.home-block #app-top-destinations{width:87.96296% !important}.home-block h2{font-size:17px !important}}:lang(ru) .accom-item.special-offer .accom-details,:lang(bg) .accom-item.special-offer .accom-details{min-height:159px}:lang(ms) .phone-widget .left,:lang(ca) .phone-widget .left,:lang(da) .phone-widget .left,:lang(hr) .phone-widget .left,:lang(nl) .phone-widget .left,:lang(pl) .phone-widget .left,:lang(pt) .phone-widget .left,:lang(ro) .phone-widget .left,:lang(sk) .phone-widget .left,:lang(tr) .phone-widget .left,:lang(ro) .phone-widget .left,:lang(bg) .phone-widget .left{width:85%}:lang(ms) .phone-widget .content .right,:lang(ca) .phone-widget .content .right,:lang(da) .phone-widget .content .right,:lang(hr) .phone-widget .content .right,:lang(nl) .phone-widget .content .right,:lang(pl) .phone-widget .content .right,:lang(pt) .phone-widget .content .right,:lang(ro) .phone-widget .content .right,:lang(sk) .phone-widget .content .right,:lang(tr) .phone-widget .content .right,:lang(ro) .phone-widget .content .right,:lang(bg) .phone-widget .content .right{padding-top:31px}:lang(ru) .phone-widget .left,:lang(el) .phone-widget .left{width:85%}:lang(ru) .phone-widget .content .right,:lang(el) .phone-widget .content .right{padding-top:46px}:lang(it) .app-widget-moreless-text .content{left:-27px;width:112%}:lang(el) .room-line .front li.room{width:20%}:lang(el) .room-line .front li.details-link{width:15%}:lang(el) .room-line .front li.price{width:26.1%}:lang(el) .room-line .front li.button{width:35%}:lang(el) .room-line .front .dashed-line{width:83.3%}:lang(el).room-lines .dashed-line{width:81.3% !important;margin-top:-1px}html.ie7 .price-form{width:130px;border:1px solid blue}html.ie7 .price-from,html.ie8 .price-from{width:230px !important}html.ie7 .gallery-wrapper .slides-container,html.ie8 .gallery-wrapper .slides-container{width:43%}html.ie7 .gallery-modal .gallery-wrapper .slides-container,html.ie8 .gallery-modal .gallery-wrapper .slides-container{width:531px !important}html.ie7 .gallery-modal .gallery-wrapper .slides-container img.responsive,html.ie8 .gallery-modal .gallery-wrapper .slides-container img.responsive{margin-top:35px}html.ie7 .gallery-thumbs li,html.ie8 .gallery-thumbs li{cursor:pointer;float:left;margin:0 0 9px 10px !important}html.ie7 .gallery-thumbs span,html.ie8 .gallery-thumbs span{border:none !important}html.ie7 .gallery-thumbs img,html.ie8 .gallery-thumbs img{width:65px !important;height:46px !important;border:5px solid #fff !important}html.ie7 .gallery-thumbs .app-thumbnail-selected img,html.ie8 .gallery-thumbs .app-thumbnail-selected img{width:55px;height:36px;float:left;border:5px solid #2c5193 !important}html.ie7 .gallery-modal .gallery-thumbs img,html.ie8 .gallery-modal .gallery-thumbs img{width:84px !important;height:65px !important;border:5px solid #fff !important}html.ie7 .gallery-modal .gallery-thumbs .app-thumbnail-selected img,html.ie8 .gallery-modal .gallery-thumbs .app-thumbnail-selected img{width:74px;height:55px;float:left;border:5px solid #2c5193 !important}html.ie9 .gallery-thumbs li{cursor:pointer;float:left;margin:0 0 9px 10px !important}html.ie9 .gallery-thumbs span{border:none !important}html.ie9 .gallery-thumbs img{width:65px !important;height:46px !important;border:5px solid #fff !important}html.ie9 .gallery-thumbs .app-thumbnail-selected img{width:55px;height:36px;float:left;border:5px solid #2c5193 !important}html.ie9 .gallery-modal .gallery-thumbs img{width:80px !important;height:61px !important;border:5px solid #fff !important}html.ie9 .gallery-modal .gallery-thumbs .app-thumbnail-selected img{width:70px;height:51px;float:left;border:5px solid #2c5193 !important}