#main>div,#sidebar .imgTitle,#sidebar>div,.quicklinks,hr{clear:both}#bottomBlock .languages,body>img{display:none}#scroll-top,.hoteladdress{font-weight:700}.footerMenu li:after,.navigation li:after,.quicklinks li:after{content:""}body,html{width:100%;height:100%}ol,ul{padding:0;margin:0}#sidebar hr,hr{border:none;border-top:1px solid rgba(0,0,0,.2);margin:20px 0;padding:5px 0;clear:both;display:block;position:relative}#sidebar hr{margin:20px 7%}hr.white{border-top:none;height:1px}#main{padding:120px 0 0}#main>div{float:left;width:100%}#topBlock{position:fixed;top:0;left:0;width:100%;height:120px;z-index:90;box-shadow:0 0 15px rgba(0,0,0,.2);-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);-moz-box-shadow:0 0 15px rgba(0,0,0,.2)}#centralBlock,#contentBlock,.holder{position:relative}#centralBlock{z-index:10}#contentBlock{z-index:5}.ie7 #contentBlock{float:none;clear:none}.holder{max-width:80%;margin:0 auto}#scroll-top{position:fixed;width:50px;height:35px;padding-top:15px;z-index:999;bottom:5%;right:1.5%;cursor:pointer;opacity:0}.hotellogo{float:left;width:15%;min-width:175px;height:115px;text-indent:-9999px}#toggleNav,.flashContainer .gcb_container:hover .next,.flashContainer .gcb_navigation:hover .next:hover,.flashContainer .next,.languages,.navigation{float:right}.languages{position:absolute;top:27px;right:0;width:110px;overflow:hidden}#toggleNav,.flashContainer{position:relative}.languages select{background:0 0;border:0;border-radius:0;text-decoration:underline;width:155px;appearance:none;-moz-appearance:none;-webkit-appearance:none;font-size:1em!important}#topBlock .hoteladdress{float:right;width:50%;margin:5px 0;display:none;z-index:20}.hoteladdress address{font-style:normal}#topBlock .hoteladdress address a{display:inline-block;overflow:hidden;margin-left:5px;width:0;height:12px;padding:5px 0 5px 28px}.navigation{clear:right;width:80%;height:47px;overflow:hidden;text-align:right;margin:74px 0 0}.navigation li{display:inline-block;padding-bottom:27px}.ie7 .navigation li{display:inline;margin:0 6px}.navigation li:after{display:inline-block;width:3px;height:3px;margin:0 8px 4px}#toggleNav,.navigation li:last-child:after{display:none}.navigation .active a,.navigation li a:hover{padding-bottom:23px}#toggleNav{width:97%;padding:.5% 1%;text-align:left}.navigation.opened{height:auto}.opened .nav{display:block;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%}#centralBlock .holder{max-width:100%}.hotel-directions .flashContainer,.with-bannerGadget .flashContainer,.with-bannerImg .flashContainer,.with-bannerPromo .flashContainer{height:460px}.gcb_image_current,.gcb_image_next{background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-position:center}.bannerImage img{position:absolute;top:0;left:0;min-width:100%;min-height:100%}.flashContainer .gcb_image_legend{bottom:50%;left:10%;right:10%}.flashContainer .gcb_navigation{top:43%;left:40px;right:40px;opacity:0}.flashContainer .gcb_container:hover .gcb_navigation{opacity:1}.flashContainer .gcb_navigation_arrow{width:51px;height:51px}.flashContainer .gcb_container:hover .previous,.flashContainer .gcb_navigation:hover .previous:hover,.flashContainer .previous{float:left}.flashContainer .gcb_navigation_paginator{float:right;position:fixed;top:160px;right:40px;z-index:40}.flashContainer .gcb_navigation_paginator ul{margin:0}.flashContainer .gcb_navigation_paginator ul li{width:15px;height:15px;margin:0 4px}.flashContainer .gcb_navigation_paginator ul .selected{margin:-2px 0 0}.bookingGadget{float:right;width:80%;height:85px;position:absolute;z-index:60;bottom:-45px;left:50%;margin-left:-40%}.bookingGadget .gc_sh .gc_horizontalSh{padding:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.bookingGadget .gc_sh .gc_horizontalSh .shortHandTitle{margin:0;width:40%;font-size:1.5em;line-height:55px}.bookingGadget .gc_sh .gc_horizontalSh .checkinLabel,.bookingGadget .gc_sh .gc_horizontalSh .shortHandNrNightsLabel{text-align:left;margin:0 0 3px;width:100%;line-height:1em}.bookingGadget .gc_sh .gc_horizontalSh .shortHandDate{margin:0;padding:0;float:left;width:23%}.bookingGadget .gc_sh .gc_horizontalSh .shortHandCalendarShell{top:0;float:left;width:80%}.bookingGadget .gc_sh .startDay,.bookingGadget .gc_sh .yui-menu-button button{height:27px;line-height:27px;margin:0;padding:0;font-size:.8em}.bookingGadget .gc_sh .startDay{width:80%}.bookingGadget .gc_sh .yui-calcontainer{margin:0;padding:1px}.bookingGadget .gc_sh .shortHandCalendarIcon{width:18%;height:25px;margin:0}.ie7 .bookingGadget .gc_sh .shortHandCalendarIcon{display:inline}.bookingGadget .gc_sh .gc_horizontalSh .shortHandNrNights{margin:0;padding:0;width:12%}.bookingGadget .gc_sh .gc_horizontalSh .yui-menu-button{top:0}.bookingGadget .gc_sh .yui-menu-button button{width:55%;padding-right:10%}.bookingGadget .gc_sh .gc_horizontalSh .shortHandButton{float:right;margin:0;width:25%}.bookingGadget .gc_sh .yui-calcontainer .calheader{height:35px;padding:0 25px;width:auto}.bookingGadget .gc_sh .yui-calendar .calnavleft,.bookingGadget .gc_sh .yui-calendar .calnavright{width:25px;height:35px}.bookingGadget .gc_sh .yui-calendar .calweekdaycell{margin:0}.bookingGadget .gc_sh .yui-calendar .calcell{padding:3px 6px}.bookingGadget .gc_sh .yui-calendar .selected,.bookingGadget .gc_sh .yuimenu li:hover{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.bookingGadget .gc_sh .yuimenu .bd{width:auto;margin:0;padding:0}.bookingGadget .gc_sh .yuimenu .bd ul{padding:5px 15px}.bookingGadget .gc_sh .yuimenu li{font-size:.8em}.bookingGadget .gc_sh .yuimenu a:hover,.bookingGadget .gc_sh .yuimenu li:hover a{color:#fff}#topBlock .shortHandCheckRates,.bookingGadget .gc_sh .shortHandCheckRates{width:100%;height:auto;padding:5%}.ie7 .bookingGadget .gc_sh .shortHandCheckRates{padding-top:2%;padding-bottom:7%;line-height:auto}.bookingGadget.fixed{position:fixed;top:120px;right:50%;bottom:auto;left:auto;margin:0 -40% 0 0;width:12.5%;height:auto;background:0 0;border:none;z-index:900}.no-banner .bookingGadget{display:none}.no-banner .bookingGadget.fixed{display:block}.bookingGadget.fixed .gc_sh .gc_horizontalSh{padding:0}.bookingGadget.fixed form>*{display:none}.bookingGadget.fixed .gc_sh .gc_horizontalSh .shortHandButton{display:block;width:100%}.bookingGadget.fixed .gc_sh .shortHandCheckRates{color:#fff;padding:5% 10% 5% 30px;margin:0;position:relative;font-size:.8em;background-size:auto 35%,auto;-webkit-background-size:auto 35%,auto;-moz-background-size:auto 35%,auto;border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px}.quicklinks{float:left;height:30px;margin:-30px 10% 0;max-width:80%}.ie7 .quicklinks{float:none}.quicklinks ul{padding:0 15px}.quicklinks li{display:inline-block;line-height:30px;font-size:1em}.ie7 .quicklinks li{float:left;margin:0 5px}.quicklinks li:after{display:inline-block;width:5px;height:5px;margin:0 10px 4px}.quicklinks li:last-child:after{display:none}.quicklinks li a{text-decoration:none;font-size:1.2em}#contentBlock .quicklinks{background:#fff}#contentBlock .quicklinks li a{color:#848383}#contentBlock .quicklinks li:after{background:#848383}#contentBlock .holder{margin-top:40px;margin-bottom:40px}#imagelinksHolder{padding:65px 0 0;overflow:hidden;box-shadow:inset 0 0 15px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.2);-moz-box-shadow:inset 0 0 15px rgba(0,0,0,.2)}#imagelinksHolder .holder{max-width:83%;margin-top:0;margin-bottom:50px;overflow:hidden;min-height:0}#sidebar iframe,#sidebar img{max-width:100%;width:100%}.content iframe,.content img{max-width:100%}#imagelinksHolder .imagelinkgadget{display:block!important}.top-box-medium,.top-box-small{display:none}#imagelinksHolder .top-box-medium{width:46.5%;margin:20px 1.75%}.imagelinkgadget{float:left;position:relative;width:30%;margin:20px 1.66666665%;overflow:hidden}.imagelinkgadget a{text-decoration:none;display:block}.imgImageWrapper{float:left;width:35%;overflow:hidden;margin:0 5% 0 0}.imgImageWrapper img{width:auto;height:100%;max-width:none}.large-image .imgImageWrapper img,.medium-image .imgImageWrapper img,.small-image .imgImageWrapper img{width:100%;height:auto}.imgTitle{padding:5% 0 1.8%}#imagelinksHolder .top-box-small .imgTitle{padding:8% 0 1.8%}.imgDescription{overflow:hidden;height:80px;width:auto;max-height:59px;overflow:hidden}#imagelinksHolder .top-box-medium .imgDescription,#imagelinksHolder .top-box-small .imgDescription{width:56%}#imagelinksHolder .top-box-medium .imgDescription{max-height:60px;overflow:hidden}.imgLink{position:relative;bottom:0;left:auto}.imgLink a{padding-left:15px}.with-sidebar .small-image{width:47%;margin:3% 3% 3% 0}.small-image .imgImageWrapper{width:100%}.medium-image{width:47%!important;margin:3% 3% 3% 0}.medium-image:nth-child(even){margin-right:3%}.medium-image .imgImageWrapper{float:none;width:100%;margin:0}.medium-image .imgLink{left:0}.large-image{width:100%!important;height:auto;margin:3% 0;padding:3% 0}.large-image .imgImageWrapper{float:none;width:100%;margin:0}.large-image .imgTitle{padding:1.5% 0}.large-image .imgLink{position:relative;left:auto;bottom:auto;margin:1.5% 0 0}#contentBlock .video .imgImageWrapper:before{content:"\25B6";color:#fff;z-index:100;font-size:25px;line-height:53px;padding-left:4px;border:3px solid #fff;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:46px;height:50px;display:inline-block;position:absolute;top:50%;margin-top:-20px;left:50%;margin-left:-20px;cursor:pointer;pointer-events:auto}.large-image.video .imgImageWrapper{padding-top:56.25%}.large-image.video .imgImageWrapper iframe,.large-image.video .imgImageWrapper img{height:100%;width:100%;position:absolute;top:0;left:0}.medium-image.video .imgImageWrapper iframe{height:265px}.small-image.video .imgImageWrapper iframe{height:160px}#sidebar .imagelinkgadget{width:86%;height:auto;padding-bottom:40px}#sidebar .imgImageWrapper{margin:0;width:100%}#sidebar .imgDescription{height:auto;padding-right:0}#sidebar .imgLink{left:0;position:relative;padding-top:20px}.content{width:100%;float:left}.with-sidebar .content{width:65%;margin:0 3.3% 0 0}.container{margin:40px 0;overflow:hidden}.content ol,.content ul{margin:10px 0 10px 15px;clear:both}.content table{width:100%}@media (max-width:768px){.content table td,.content table td>*{display:block;width:100%}}#sidebar{width:30.7%;float:left;overflow:hidden;display:none;padding:30px 0;margin:20px 0 0}.with-sidebar #sidebar{display:block}#sidebar>*{margin:0 7%}#sidebar>div{padding:7% 0;overflow:hidden}#sidebar>div:first-of-type{border-top:none;padding:0}#sidebar>div:last-of-type{border-bottom:none}#sidebar h1,#sidebar h2,#sidebar h3,#sidebar p{margin-top:0;margin-bottom:0}.promotionsgadget{padding:0 0 7%}.prgWrapper{position:relative;padding:0 0 30px 40%}.prgClick,.prgImgWrapper{position:absolute;bottom:0}.prgTitle{padding:5% 0 1.5%}.prgImgWrapper{top:0;left:0;width:35%;overflow:hidden}.prgImgWrapper img{width:auto;height:100%}.prgDescription{font-size:.9em}.prgClick{left:40%;padding-left:15px}.content .promotionsgadget{padding:1.5%}.content .prgWrapper{padding-left:25%}.content .prgTitle{padding-top:1.5%}.content .prgImgWrapper{width:20%}.content .prgImgWrapper img{width:100%;height:auto}.content .prgClick{left:25%}#main .flashContainer .promotionsgadget{bottom:45px;left:50%;width:78%;padding:1%;margin-left:-40%}#main .flashContainer .promotionsgadget .prgWrapper{padding:0}#main .flashContainer .promotionsgadget .prgTitle{padding:0 0 1%}#main .flashContainer .promotionsgadget .prgImgWrapper{display:none}#main .flashContainer .promotionsgadget .prgDescription{font-size:1.25em}#main .flashContainer .promotionsgadget .prgClick{bottom:50%;left:auto;right:3%;padding:0;margin:0 0 -7px;text-indent:-9999px;width:10px;height:14px}#main #sidebar .productContainer.voucher{width:auto;height:auto;min-height:0;padding:7% 0 30px 35%}#main #sidebar .productContainer.voucher .roomName{position:relative;top:auto;left:auto;background:0 0}#main #sidebar .productContainer.voucher .roomName h2{margin:0;padding:0}#main #sidebar .productContainer.voucher .minRate{width:100%;text-align:left;position:relative;top:auto;right:auto}#main #sidebar .productContainer.voucher .roomPhoto{position:absolute;top:15%;bottom:15%;left:0;width:35%;overflow:hidden}#sidebar .pgContainer{float:none;width:100%;height:100%;margin:0;padding-top:0}#sidebar .roomPhoto .pgContainer .pgImage a{height:100%;min-height:80px;opacity:1}#sidebar .roomPhoto .pgContainer .pgImage a img{display:block}#main #sidebar .productContainer.voucher .roomPhoto .pgContainer a label{display:none}#main #sidebar .productContainer.voucher .promotions-termsActions{position:absolute;bottom:10%;left:40%;width:auto}#main #sidebar .productContainer.voucher .promotions-termsActions .promotions-bgLink{padding-left:15px}.content>.productContainer.voucher{height:auto!important;padding-bottom:60px!important}.content>.productContainer.voucher .roomPhoto .pgContainer .pgImage a{height:125px}.content>.productContainer.voucher .roomPhoto .pgContainer .pgImage a img{display:block}.content>.productContainer.voucher .roomPhoto .pgContainer .pgImage a label{left:5px;right:auto;font-size:10px;bottom:5px}.content>.productContainer.voucher .promotions-termsActions .promotions-showTermsTrigger{display:none}.facebookLikeBox iframe{width:100%!important;height:146px!important}#main .weather-gadget{width:86%}#main .weather-conditions{width:45%;height:auto}#main .weather-conditions .weather-image{width:100%}#main .weather-forecast{width:55%}#main .weather-today,#main .weather-tomorrow{width:50%;margin-top:5px}.tasidebar{border-bottom:none!important;pointer-events:none}#TA_mini_pane{margin:3% 0 0;width:100%}#TA_mini_pane td{padding:1% 5%;line-height:1.5em}.gecko #TA_mini_pane td img,.ie10 #TA_mini_pane td img,.ie8 #TA_mini_pane td img,.ie9 #TA_mini_pane td img{width:100%;height:auto}.socialmedia{margin:3% 0 1.5%}.socialmedia li{display:inline-block;width:24px;height:24px;line-height:38px;margin:0 1.5%;text-indent:-9999px;overflow:hidden}.ie7 .socialmedia li{display:inline}#bottomBlock .hoteladdress a,.socialmedia li a{display:block}.socialmedia .sharethis{text-indent:0;background:0 0}#bottomBlock .hoteladdress{padding:0 0 3%}.footerMenu{padding:3% 0}.footerMenu li{display:inline}.footerMenu li:after{display:inline-block;width:3px;height:3px;margin:0 .5% 4px}.hotel-addons #sidebar,.hotel-comparerooms #sidebar,.hotel-products #sidebar,.hotel-rooms #sidebar,.hotel-special-offers #sidebar,.noBanner .flashContainer,.pgImage a img,.roomPhoto .pgContainer .pgImage a img{display:none}#seals{width:100%;height:45px;overflow:hidden}.powered{float:left;line-height:45px}.security{float:right}#centralBlock.noBanner .holder{margin-top:20px}.noBanner .bookingGadget{width:100%;height:auto;padding:15px 0 30px}.noBanner .bookingGadget .gc_sh .shortHandTitle{padding:0;float:left;width:30%;line-height:35px}.noBanner .bookingGadget .gc_sh .shortHandDate,.noBanner .bookingGadget .gc_sh .shortHandNrNights{float:left;border:0;padding:0;clear:none}.noBanner .bookingGadget .gc_sh .shortHandDate{width:30%}.noBanner .bookingGadget .gc_sh .startDay{width:50%}.noBanner .bookingGadget .gc_sh .shortHandNrNights{width:20%}.noBanner .bookingGadget .gc_sh .checkinLabel,.noBanner .bookingGadget .gc_sh .shortHandNrNightsLabel{float:left;margin-right:10px;text-align:right;line-height:35px}.noBanner .bookingGadget .shortHandButton{padding:0;float:right;width:20%}.ie7 .noBanner .bookingGadget .shortHandButton{width:19%}.hotel-addons .content,.hotel-comparerooms .content,.hotel-products .content,.hotel-rooms .content,.hotel-special-offers .content{width:100%;margin:0}#productTypes,#roomtypes,#specialoffers{padding-top:3%;margin:0 -1.5%}.roomContainer{float:left;width:30.3%;padding-bottom:100px;margin:0 1.5% 3%;position:relative;height:214px;min-height:214px;overflow:hidden}.minRate,.roomName{position:absolute;top:0}#productTypes .roomContainer,#specialoffers .roomContainer{padding-bottom:130px;height:214px;min-height:214px}.content #productTypes .promotions-termsActions,.content #specialoffers .promotions-termsActions{height:100px}#productTypes .showmore,#specialoffers .showmore{bottom:100px}.roomName{width:100%;text-align:left;left:0;z-index:10}#imagelinksHolder .imagelinkgadget.noimage .imgDescription,#imagelinksHolder .imagelinkgadget.noimage .imgTitle,.content .imagelinkgadget.noimage .imgDescription,.content .imagelinkgadget.noimage .imgLink,.content .imagelinkgadget.noimage .imgTitle,.showmore{text-align:center}.roomName h2{margin:0;padding:0 0 10px;width:70%}.minRate{width:30%;right:0;z-index:15}.minRate h3{margin:0;font-size:.8em}.content .roomContainer .roomPhoto{clear:both;float:left;width:100%;min-height:0;margin:7.5% 0 0;position:relative}.content .roomContainer .roomPhoto .roomPhoto{margin:0}.pgImage{background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-position:center center;height:190px!important}.pgImage a,.roomPhoto .pgContainer .pgImage a{display:block;pointer-events:auto}.pgImage a.loaded{opacity:1!important}.roomPhoto .pgContainer .pgImage a label{position:absolute;bottom:10px;right:10px}.mealplan{clear:both;margin:1.5% 0;float:left;width:100%}.roomDescription{float:left;width:100%}.roomDescription p{margin:0 0 1.5%}.content .promotions-termsActions{margin:0;padding:30px 0 0!important;position:absolute;bottom:0;left:0;width:100%;height:70px;z-index:10}.content .promotions-termsActions .promotions-bgLink{float:left;padding:1.5% 25px;text-decoration:none}.ie7 .content .promotions-termsActions .promotions-bgLink,.ie8 .content .promotions-termsActions .promotions-bgLink{padding:1.5% 20px 1.5% 35px}.showmore{cursor:pointer;position:absolute;bottom:70px;left:0;z-index:20;font-size:2em;width:20px;height:20px;line-height:22px;background:#fff;border:1px solid #ccc;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:5px 5px 5px 0}.roomContainer.opened{height:auto!important}.showmoreLabel{display:block}.lessLabel,.opened .showmoreLabel{display:none}.opened .lessLabel{display:block;line-height:18px}.content .promotions-termsActions .promotions-showTermsTrigger{display:block;float:none;margin:1% 0;padding:1% 0}.content .promotions-termsContent{padding:1% 0;position:absolute;top:-6px;bottom:63px;left:0;width:100%;z-index:40;overflow:hidden}.promotions-termsContent .promotions-cancelText p,.promotions-termsContent .promotions-termsText p{margin:5px 0}.hotel-addons .roomContainer{height:auto;padding-bottom:0}.hotel-addons .floatfixer{display:none}.content .compareRoomsLink{margin-right:0}.content .compareRoomsLink a{padding-left:30px}.content .compareContent{background:0 0;box-shadow:none;border-radius:0;overflow:hidden;margin:0 0 20px;border:none;z-index:1}.content .compareLabels ul li{padding:5px 0;width:200px;clear:both}.content .compareContent ul .rates .bookNowButton{display:block}.content .roomsContent{width:100%!important}.roomsContent .room ul .baseadults{margin-top:40px;float:left}.hotel-gallery #sidebar{display:none}.hotel-gallery .content{width:100%;margin-right:0}#pg{padding-top:3%;margin:0 -1.5%}#pg .pgContainer{float:left;width:30.3%;height:190px;position:relative;margin:0 1.5% 3%;padding-top:30px}#pg .pgContainer .pgImage a{height:100%}.pgText{position:absolute;top:0;left:0;width:96%;padding:0 2% 2%;height:23px;overflow:hidden}.pgText strong{overflow:hidden;max-height:23px;display:block;margin:0 -2%}.pgContainer:hover .pgText{height:auto}.content form{overflow:visible;width:100%;float:left}.content #contacts_form p,.content form p{margin:0}.content #contacts_form input,.content #contacts_form select,.content #contacts_form textarea,.content input,.content select,.content textarea{margin:0 0 1.5%;padding:4px}.content #contacts_form input,.content #contacts_form textarea,.content input,.content textarea{width:96%}.content #contacts_form select,.content select{width:97.5%;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0}.content #contacts_form #cbnradultsShell,.content #contacts_form #cbnrchildrenShell,.content #contacts_form #cbnrnightsShell,.content #contacts_form #fcheckinShell{width:25%;margin-right:0!important}.content #contacts_form #cbnradults,.content #contacts_form #cbnrchildren,.content #contacts_form #cbnrnights{width:90%}.content #contacts_form #fcheckin{width:75%}.content #contacts_form #reservationFields p{display:none}#contacts_form #reservationFields .inline p{display:block}#TA_Flags2,#TA_Header,#TA_Link,.hotel-directions #main .flashContainer .promotionsgadget,.hotel-directions .gcb_container{display:none}.content #contacts_form input[type=submit],.content input[type=submit]{cursor:pointer;width:auto;float:left;padding:1.5% 25px}.ie7 .content #contacts_form input[type=submit],.ie7 .content input[type=submit],.ie8 .content #contacts_form input[type=submit],.ie8 .content input[type=submit]{padding:1.5% 20px 1.5% 35px}#map_canvas{height:480px!important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#map_canvas strong{font-size:1.25em}.TA_rtable{margin:0 0 1.5%}.content .TA_rtable td{padding:1.5% 0}.content .TA_rtable td img{margin-right:6%}.content .TA_rdesc{display:block}#imagelinksHolder .imagelinkgadget.noimage .imgImageWrapper,#imagelinksHolder .imagelinkgadget.nolink .imgLink,#imagelinksHolder .imagelinkgadget.notext .imgDescription,#imagelinksHolder .imagelinkgadget.notext .imgLink,#imagelinksHolder .imagelinkgadget.notext .imgTitle,.content .imagelinkgadget.noimage .imgImageWrapper,.content .imagelinkgadget.nolink .imgLink,.content .imagelinkgadget.notext .imgDescription,.content .imagelinkgadget.notext .imgLink,.content .imagelinkgadget.notext .imgTitle,.imagelinkgadget.nolink .imgLink{display:none}.content .TA_rdate,.content .TA_rdesc,.content .TA_rname{padding-left:6%}#imagelinksHolder .imagelinkgadget.notext .imgImageWrapper{width:100%;margin:0}#imagelinksHolder .imagelinkgadget.notext .imgImageWrapper img{width:100%;height:auto}.content .imagelinkgadget.notext .wrapper{height:100%}.content .imagelinkgadget.notext .imgImageWrapper{width:auto;height:100%;margin:0}.content .imagelinkgadget.noimage .imgLink{left:40%}@media all and (max-width:1280px){.roomContainer{width:47%;height:240px;min-height:227px}#specialoffers .roomContainer{height:240px;min-height:226px}.content .promotions-termsActions{padding:42px 0 0!important}}@media all and (max-width:1160px){.bookingGadget .gc_sh .gc_horizontalSh .shortHandTitle{font-size:1.5em}.bookingGadget .gc_sh .shortHandCheckRates{font-size:1.1em}}@media all and (max-width:1100px){.holder{max-width:90%}}@media all and (max-width:1024px){.holder{max-width:95%}}@media all and (max-width:940px){.navigation{width:50%;height:26px;margin-top:65px}.navigation ul{clear:both;float:right;width:99%;display:none}.opened .nav ul{display:block}.navigation li{display:block;padding:1.5%}.navigation li:after{display:none}.navigation .active a,.navigation li a:hover{padding-bottom:0}#toggleNav{display:block}.flashContainer{width:100%;margin:0}#map_canvas{height:380px!important}.bookingGadget .gc_sh .gc_horizontalSh .shortHandButton{padding-top:8px}.bookingGadget.fixed .gc_sh .gc_horizontalSh .shortHandButton{padding-top:0}.bookingGadget.fixed{width:20%}.with-bannerGadget .flashContainer,.with-bannerImg .flashContainer,.with-bannerPromo .flashContainer{height:380px}.imagelinkgadget{width:46.5%;margin-bottom:20px}#imagelinksHolder .top-box-small .imgTitle{padding:5% 0 1.8%}.imagelinkgadget:nth-child(3){width:97%}.imagelinkgadget:nth-child(3) .imgImageWrapper{margin-bottom:0}.with-sidebar .small-image{width:100%}#pg .pgContainer{width:47%}.pgText{height:21px}.content #contacts_form #cbnradultsShell,.content #contacts_form #cbnrchildrenShell,.content #contacts_form #cbnrnightsShell,.content #contacts_form #fcheckinShell{width:33%}.content #contacts_form #cbnradults{width:95%}.bookingGadget .gc_sh .gc_horizontalSh .shortHandTitle{display:none}.bookingGadget .gc_sh .gc_horizontalSh .shortHandDate{width:40%}.bookingGadget .gc_sh .gc_horizontalSh .shortHandButton,.bookingGadget .gc_sh .gc_horizontalSh .shortHandNrNights{width:30%}}@media all and (max-width:720px){#main{padding-top:100px}#main h1{margin-top:0}#topBlock,.hotellogo{height:100px}.navigation{margin-top:25px}.languages{display:none}#bottomBlock .languages{display:inline-block;float:none;margin:0 auto 20px;padding:10px;width:30%;position:relative;top:0}#topBlock .hoteladdress{display:block}#contentBlock .holder{margin-top:20px;margin-bottom:20px}#map_canvas{height:300px!important}.with-bannerGadget .flashContainer,.with-bannerImg .flashContainer,.with-bannerPromo .flashContainer{height:300px}.flashContainer .gcb_navigation_paginator{top:140px}.container{margin:0}#contentBlock .content{width:100%;margin:0}#contentBlock #sidebar{width:100%}#sidebar .promotionsgadget,#sidebar .tasidebar{display:block}.TA_certificateOfExcellence{width:100%!important;margin-top:20px}#roomtypes,#specialoffers{margin:0}.roomContainer{width:100%;height:240px;min-height:230px;margin:0 0 3%}.content #contacts_form #cbamountShell,.content #contacts_form #cbnradultsShell,.content #contacts_form #cbnrchildrenShell,.content #contacts_form #cbnrnightsShell,.content #contacts_form #cbofferShell,.content #contacts_form #fcheckinShell{width:50%}.content #contacts_form #cbamount,.content #contacts_form #cbnradults,.content #contacts_form #cbnrchildren,.content #contacts_form #cbnrnights,.content #contacts_form #cboffer{width:95%}.content #contacts_form #fcheckin{width:85%}#pg .pgContainer{width:47%}.bookingGadget.fixed{top:100px;left:0;width:100%;right:0}.bookingGadget .gc_sh .gc_horizontalSh .shortHandDate,.bookingGadget .gc_sh .gc_horizontalSh .shortHandNrNights{display:none}.bookingGadget .gc_sh .gc_horizontalSh .shortHandButton{width:100%}.bookingGadget .gc_sh .shortHandCheckRates{font-size:1.5em}.bookingGadget{height:110px;bottom:-70px}.bookingGadget.fixed .gc_sh .shortHandCheckRates{padding:3% 10% 3% 30px}#contentBlock .quicklinks{display:none}#imagelinksHolder{padding-top:70px}}@media all and (max-width:580px){.content .promotions-termsActions{padding:50px 0 0!important}#topBlock,.hotellogo{height:80px}.footerMenu,.with-bannerPromo .flashContainer .gcb_image_legend{display:none}#main{padding-top:80px}.hotellogo{position:absolute;top:0;left:0;width:100%;max-width:100%}#topBlock .hoteladdress{position:absolute;top:30px;right:2.5%;margin-right:38px;z-index:1000}#topBlock .menuOpened address a{border-bottom:none!important}.navigation{width:100%;height:25px;position:relative;z-index:991;margin-top:35px}.navigation ul{width:99.5%;margin-top:-1px}#toggleNav{width:18px;height:12px;padding:5px;text-indent:-9999px}#map_canvas{height:235px!important}.with-bannerGadget .flashContainer,.with-bannerImg .flashContainer,.with-bannerPromo .flashContainer{height:235px}.flashContainer .gcb_navigation_paginator{top:0;height:235px!important}.flashContainer .gcb_image_legend{bottom:30%}.imagelinkgadget{width:97%;margin-bottom:20px}.top-box-medium{width:97%!important;clear:both}.medium-image{width:100%!important}.hoteladdress{border:none}#bottomBlock a{text-decoration:underline;display:block}.hoteladdress address strong{display:block}.content .TA_rtable td img,.hotel-sitemap #contentBlock{display:none}#specialoffers .roomContainer{height:230px;min-height:230px}#pg .pgContainer{width:100%;margin-right:0}.pgText{height:19px}.content .TA_rdate,.content .TA_rdesc,.content .TA_rname{padding-left:0}.powered a img{width:100%;height:auto}.bookingGadget{height:100px;bottom:-60px}#imagelinksHolder{padding-top:60px}#imagelinksHolder .imagelinkgadget{margin-top:10px;margin-bottom:10px}.bookingGadget.fixed{top:80px}}#scroll-top,.bookingGadget .gc_sh .shortHandCheckRates,.content #contacts_form input[type=submit],.content .promotions-termsActions .promotions-bgLink,.content input[type=submit],.pgImage a,.roomPhoto .pgContainer .pgImage a,a{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;-ms-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;transition-timing-function:ease-out}.mobileapp #topBlock{padding:0}.bookingGadget .booknow{width:auto;display:block;height:auto;padding:1% 5%;text-decoration:none;margin-bottom:1.5%;text-align:center}.mobileapp #sidebar,.mobileapp .quicklinks{display:none}.mobileapp .bookingGadget{width:100%;display:block;padding:20px 10px;position:relative;bottom:auto;left:auto;height:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.mobileapp .bookingGadget .booknow{padding:5%}.TA_certificateOfExcellence{float:left;width:30.7%;text-shadow:none;pointer-events:none}