img{border:0}
a{cursor:pointer;color:inherit}
.fix-clear{float:left;width:100%}
.relative{position:relative;z-index:1}
html .no-padding{padding:0}
.hideClass{display:none!important}
.hide-element,.hide-class{display:none;visibility:hidden}
.showClass{display:block!important}
.no-border{border:none!important}
.no-margin{margin:0!important}
.crop{width:100%;height:100%;overflow:hidden;position:relative;display:block;z-index:1}
.valign-top,.valign-top td{vertical-align:top}
.default-table{width:100%}
.default-table td{vertical-align:top}
.float-left{float:left}
.pos-lt{left:0;top:0;right:auto;bottom:auto;position:absolute;z-index:100}
.pos-tr{left:auto;top:0;right:0;bottom:auto;position:absolute;z-index:100}
.pos-lb{left:0;top:auto;right:auto;bottom:0;position:absolute;z-index:100}
.pos-rb{left:auto;top:auto;right:0;bottom:0;position:absolute;z-index:100}
.reset-css{margin:0;padding:0;list-style:none;font-weight:normal}
.float-max-width{float:left;width:100%}
.max-width{width:100%}
.max-height{height:100%}
.max-size{width:100%;height:100%;display:block}
.float-right{float:right}
.clear-both{clear:both}
.hover-underline a,a.hover-underline{text-decoration:none}
a.no-hover-underline,.no-hover-underline a{text-decoration:none}
.hover-underline a:hover,a.hover-underline:hover{text-decoration:underline}
.transparent-hover:hover,.transparent-active:active{-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);opacity:.7}
.sprite{background-image:url(/Images/Common/sprite.png)}
.rounded-corners-img{position:relative;width:100%}
.rounded-border{padding:0;background:#ccc}
.r1,.r2,.r3,.r4{width:8px;height:8px}
.r2{background-position:-8px 0}
.r3{background-position:-8px -8px}
.r4{background-position:0 -8px}
.button{float:left;text-decoration:none;padding:0 28px 0 0;background-position:100% -312px;line-height:28px;color:#fff;display:block;font-size:12px}
.button *{float:left;padding:0 0 4px 28px;background-position:-100px -280px;vertical-align:middle}
.button:hover{background-position:100% -344px}
.button:hover *{background-position:-100px -376px}
.icon24x24{float:left;width:24px;height:24px}
.icon24x18{float:left;width:24px;height:18px}
.icon4x7{float:left;width:4px;height:7px}
.css-rounded-border{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.css-shadow{-webkit-box-shadow:1px 1px 12px rgba(50,50,50,0.75);-moz-box-shadow:1px 1px 12px rgba(50,50,50,0.75);box-shadow:1px 1px 12px rgba(50,50,50,0.75)}
.grid-hspace{clear:both;padding-top:20px}
.grid-hspace-half{clear:both;padding-top:10px}
.grid-column{float:left;min-height:1px}
.grid-vspace{padding-right:20px;float:left;min-height:1px}
.grid-column-1{width:80px}
.grid-column-2{width:180px}
.grid-column-3{width:280px}
.grid-column-4{width:380px}
.grid-column-5{width:480px}
.grid-column-6{width:580px}
.grid-column-7{width:680px}
.grid-column-8{width:780px}
.grid-column-9{width:980px}
.grid-column-10{width:1080px}
.grid-column-11{width:1180px}
.arial{font-family:Arial,Sans-Serif;line-height:1.6em}
.logo-slogan{font-size:14px;color:#3c3c3c}
.black-text{color:#000}
.white-text{color:#fff}
.light-grey-text{color:#9b9b9b}
.dark-grey-text{color:#3c3c3c}
.light-blue-text{color:#1cc0f5}
.brown-text{color:#50281e}
.grey-blue-text{color:#6f8a96}
.green-text{color:#59b323}
.yelow-text{color:#fff000}
.grey-underlined-title-30,.grey-title-30{color:#3c3c3c;font-size:30px;display:block;border-bottom:1px solid #555;margin:0 0 4px 0;font-weight:400;padding:0 0 8px 0}
td.grey-underlined-title-30,td.grey-title-30{display:table-cell;margin:0;font-weight:400}
.grey-title-30{border-bottom:0}
.blue-title-24{color:#1cc0f5;font-size:24px;padding-bottom:8px}
.black-title-24{color:#000;font-size:24px;padding-bottom:8px}
.title-18{font-family:Tahoma,Geneva,Kalimati,sans-serif;font-size:18px;font-weight:bold;padding-bottom:10px}
.dark-title-30{color:#3c3c3c;font-size:30px}
.blue-title-30{color:#1cc0f5;font-size:30px}
.black-title-30{color:#000;font-size:30px}
.highlighted-text{font-size:1.1em;display:block;font-weight:bold;padding-bottom:8px}
.text-size-11{font-size:11px}
.text-size-12{font-size:12px}
.text-size-13{font-size:13px}
.text-size-14{font-size:14px}
.text-size-18{font-size:18px}
.text-size-22{font-size:22px}
.text-size-30{font-size:30px}
.button-aligned-left,.button-aligned-right{float:left;clear:left;margin:10px 0 5px 0;background:#1c1103;color:#fff;font-size:12px;font-weight:bold;text-align:center;width:126px;height:30px;line-height:30px;font-family:Arial,Helvetica,sans-serif;white-space:nowrap;text-decoration:none;background:url(/images/Common/sprite.png) 100% -536px;text-shadow:1px 1px 1px #000}
.button-aligned-right{float:right;clear:right}
.button-aligned-left:hover,.button-aligned-right:hover{background:url(/images/Common/sprite.png) 100% -566px}
.button-aligned-left:active,.button-aligned-right:active{background:url(/images/Common/sprite.png) 100% -566px;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);opacity:.7}
body{margin:0;padding:0}
.bodyTag{font-family:Tahoma,Geneva,Kalimati,sans-serif;font-size:12px;background:url(/Images/Common/bg.png) #ece4d6}
.page-margin{width:1126px;margin:0 auto}
.logo{float:left;padding:7px 0 0 18px}
.logo .logo-slogan{display:block;padding-left:70px}
.flags{padding:0 30px 0 10px}
.flags img{margin:4px 0 0 4px;float:right}
.header-menu{float:right;padding:0 30px 0 0;text-align:right;width:720px}
.header-menu .links{line-height:30px}
.header-menu .social{height:35px}
.header-text{height:45px;padding-top:20px}
.header-text>div{float:right}
.header-menu .social>div{position:relative;top:2px}
.main-banner{position:relative;z-index:1;width:100%;border-top:6px solid #3c3c3c;height:378px;overflow:hidden}
.main-banner li{position:absolute;left:0;top:0;z-index:1}
.main-banner-image,.main-banner-desc-warper{position:absolute;z-index:1}
.main-banner-desc-warper{z-index:2}
.main-banner-description{position:absolute;left:316px;bottom:14px;right:26px;padding:15px 18px;background:url(/images/Common/banner-bg.png);color:#fff}
.main-banner-logo{background:url(/images/Branding/ru/naftalan-logo-white-small.png) 100% 100% no-repeat}
.page-content-shadow{background:url(/Images/Common/border-shadow.png) 50% 0 repeat-y}
.content-bg{background:#fff;padding:14px}
.footer-warper{background:url(/images/Common/footer-bg.gif) repeat-x #50281e;padding:0 30px 22px 30px}
.footer-copy{padding:8px;font-size:12px}
.newsletter-warper{float:right;font-size:11px;font-family:Arial,Sans-Serif;width:230px;padding:0 0 4px 18px}
.green-triangle{position:absolute;top:-22px;right:-30px;background-position:0 -28px;width:58px;height:58px}
.linkovi{float:left;width:704px}
.linkovi>.linkovi-lista{width:176px;float:left}
.linkovi .first{display:none}
.linkovi-lista-razina1>.linkovi-lista-naslov{padding-bottom:14px;float:left}
.linkovi-lista-razina1>.linkovi-lista-naslov a{font-size:14px;font-weight:bold;color:#fff6da;text-decoration:none;letter-spacing:0;line-height:20px;padding:15px 0 11px 0;float:left}
.linkovi-lista-razina2{clear:left;padding:0 8px 8px 10px;background:url(/images/Common/arrow.gif) 1px 4px no-repeat}
.linkovi-lista-razina2 a{color:#fff6da;text-decoration:none;font-size:12px;font-family:Arial,Sans-Serif;line-height:13px}
.linkovi-lista-razina2 a:hover{text-decoration:underline}
.left-column{float:left;width:274px;padding:0 14px 0 0}
.home-search-warper{position:absolute;left:-14px;bottom:0;right:-14px;padding:0 0 34px 0;background:#fff;top:-392px;bottom:14px;background:url(/images/Common/search-bg.jpg) 0 100%;color:#fff;font-size:14px}
.about-naftalan-warper{background:#f4f0e9;padding:14px 18px}
.middle-column{float:left;width:510px;padding:0 14px 1px 0}
.right-column{float:left;width:286px}
.colum-middle-right{float:left;width:810px}
.column-title{line-height:60px}
.general-page-column{float:left;width:810px}
.radna-header{position:absolute;width:100%;z-index:1;background:url(/Images/Common/border-shadow.png) 50% 0 repeat-y #555;height:378px}
.NavigacijaHyperLink{float:left;width:100%;padding:12px 0;line-height:13px;font-size:11px}
.NavigacijaHyperLink *{float:left;color:#909090}
.navigacijaItem{padding-right:10px}
.NavigacijaHyperLink a{text-decoration:none}
.NavigacijaHyperLink a:hover{text-decoration:underline}
.NavigacijaHyperLink .ikona{width:13px;height:13px;background:url(/images/Common/sprite.png) -58px -67px}
.contact-text{background:#f3f3f3;padding:25px;float:left;width:375px;min-height:325px}
.contact-form{padding-left:20px;float:left;width:320px}
.contact-form .redak{float:left;width:100%;clear:none;padding-bottom:12px;font-size:15px;font-weight:300;font-family:Arial,sans-serif;color:#414141;font-stretch:condensed}
.contact-form .lijevaKolona{width:100%}
.contact-form input,.contact-form textarea{border:1px solid #d6d6d6;padding:6px 8px;font-size:13px;font-family:Arial,sans-serif;color:#666;width:295px;float:left}
.contact-form textarea{height:130px}
.google-map{border:1px solid #d6d6d6;height:300px}
.currency-change{float:left;width:100%;line-height:25px}
.currency-change strong{float:left;padding-right:10px}
.currency-change select{padding:2px;border:1px solid #3c3c3c}
.header-table{width:auto;font-size:14px;line-height:1.1em}
.header-table img{margin-left:10px}
.header-table td{vertical-align:middle;padding-right:10px;color:#2c1b13;text-align:left}
.td-logo-arrow{background:url(/images/Common/logo-arrow.png) 0 7px no-repeat;padding:7px 12px 7px 36px;text-align:left}
.audio-video{background:url(/images/Common/av.png) 100% 50% no-repeat;margin-top:0}
@media(max-width:1126px){body{width:1126px}
}
body{font-family:Arial;font-size:11px;color:Black}
.noScroll{overflow:hidden}
#trazilicaRedakJedinicePR{display:none}
.JedinicaDRMinimalnaCijena{font-weight:bold;color:#F47D02}
.daniKadaMozePoceti{color:#915515;font-weight:bold}
.cijenaLabelAranzman{font-weight:bold}
#containerRezultatiJedinicaPR .slikaJedinicaPR{width:130px;height:104px;overflow:hidden}
.desniBoxNaslovContainer a{color:#0077BE}
.classPartnerLoginContainer{display:none}
#izracunCijeneDesniButtonContainer{display:none}
.dodatneUsluge{display:none}
.objInfoSlikaRez{height:92px;width:132px;overflow:hidden;margin:0 7px 0 0}
.termsContainer{padding-bottom:10px}
.uputeRezervacijeDesno{display:block}
.uputeRezervacijePojedinacno{display:none}
.botuniContainer a,.botunContainer a{display:block;height:20px}
.wrongPasswordValidator{display:inline}
#odaberiteTipPlovilaContainer{display:none}
.displayNone{display:none}
.nazivLink{display:none}
.saznajViseContainer{height:0;overflow:hidden}
.placanjeLijevo,.placanjeDesno{float:left}
.placanjeLijevo{width:450px}
.placanjeDesno{width:350px;padding-top:80px;text-align:center}
.botunPlacanje{margin-left:130px}
.placanjeCijenaIznos{font-size:14px;padding:5px!important;width:220px!important}
#UkupnaCijena{font-size:14px}
.placanjeCijenaLabelContainer{width:80px!important}
.saznajViseContainer{height:0;overflow:hidden}
.slikica{width:138px!important}
.cjenikAranzmanaTable .posebnaPonuda{background-color:#9CF;font-weight:bold}
.opisJedinicaDRContainer{padding-top:10px}
#containerJediniceDR .jedinicaDRFotografijaHolder{overflow:hidden;width:146px;height:146px}
.odabirUslugaFieldSet,.odabirSobaFieldSet{border:3px solid #838383;padding:5px 15px}
.odabirUslugaFieldSet legend,.odabirSobaFieldSet legend{color:#C1170F;font:700 15px/25px Arial;padding:0 5px}
.rezervacijaContainer{width:900px}
.podaciKarticaContainer,.podaciKupacContainer,.lijevaKolona,.desnaKolona{float:left}
.redak{clear:both;width:420px}
.buttoniContainer,.formaContainer{clear:both}
.buttoniContainer div{margin-right:10px}
.okvirContainer{margin:0 10px 10px 10px}
.okvirR1,.okvirR1Dno{background-color:#CCC;margin:0 3px;padding-top:1px;clear:both}
.okvirR2,.okvirR2Dno{border-left:1px solid #CCC;border-right:1px solid #CCC;margin:0 2px;padding-top:1px;background-color:#FFF;clear:both}
.okvirR3,.okvirR3Dno{border-left:1px solid #CCC;border-right:1px solid #CCC;margin:0 1px;padding-top:1px;background-color:#FFF;clear:both}
.okvirR3Dno{background-color:#FFF}
.okvirR2Dno{background-color:#FFF}
.okvirSredina{border-left:1px solid #CCC;border-right:1px solid #CCC;background-repeat:repeat-x;background-color:#FFF}
.okvirSredinaAlt{border-left:1px solid #CCC;border-right:1px solid #CCC;background-repeat:repeat-x;background-color:#FFF}
.okvirSadrzaj{padding:6px 10px 10px 10px;background:url(/itravel/skins/default/images/kosarica-bg-default.gif) repeat-x;border-left:2px solid #fff;border-right:2px solid #fff}
.okvirRezervacija .okvirSadrzaj{background:url(/itravel/skins/default/images/rezervacija-pozadina.gif) repeat-x}
.clearLeft{clear:left}
.clearBoth{clear:both}
.zvijezdicaContainer{font-size:11px}
.naslovUslugeHolder{background:#f5f5f5;padding:3px 24px;font:700 15px/28px Arial;color:#4c4c4c;margin:10px}
.uslugaNaslov{float:left;width:56%}
.pocetakUslugeNaslov,.zavrsetakUslugeNaslov,.periodNaslov,.flightNumberLabel{float:left;padding-right:15px;color:#4C4C4C;font:700 15px/28px Arial}
.flightNumberLabel{margin-left:50px}
.kolicinaUslugaNaslov{float:left;width:22%}
.nazivKategorijaUsluga{float:left;width:452px;padding-right:20px}
.pocetakRezervacijeContainer{float:left;width:127px;padding-right:15px}
.krajRezervacijeContainer{float:left;width:89px;padding-right:5px}
.brojSobaContainer{padding:0 10px;display:inline}
.brojSobaContainer select,.terminiAranzmanaContainer select{border:1px solid #c2c2c2;font-size:12px}
.opisUsluga{float:left;width:473px;padding:0 8px 1px 0;font:normal 12px Arial;color:#4c4c4c}
.statusUsluga{float:left;width:100%;padding-bottom:5px;padding-top:10px;border-top:1px solid;border-top-color:#C7C7C7}
.rezervacijaPogreska{width:848px!important}
.odabirUslugaFieldSet .rezervacijaPogreska{width:100%!important}
.okvirR3InnerColor{height:1px;overflow:hidden;border-left:2px solid #fff;border-right:2px solid #fff;background:#f3f3f3}
.kalkulacijaDetaljno .okvirSadrzaj{padding:6px 10px 0 10px;background:url(/itravel/skins/default/images/kosarica-bg-detaljno.gif) repeat-x}
.kalkulacijaDetaljno .okvirR3InnerColor{background:#ffcf98}
.podaciOJediniciContainer{padding:0 8px 0 0}
.detaljnijeContainer{float:left;background:url(/itravel/skins/default/images/detaljnije.gif) 100% 0 no-repeat;padding-right:16px;margin:0 5px;cursor:pointer}
.detaljnijeContainer a{float:left;display:block;background:url(/itravel/skins/default/images/detaljnije.gif) 0 -25px no-repeat;padding-left:16px;font:bold 11px/25px Arial;color:#4f66aa;text-decoration:none}
.obrisiContainer{float:right;padding:5px 0 0 0}
.obrisiContainer a{display:block;width:16px;height:16px;background:url(/itravel/skins/default/images/obrisi-x.gif) no-repeat;cursor:pointer}
.podaciOObjektuContainer{display:inline;font:400 20px/20px Arial;color:#0077be}
.podaciOObjektuContainer div{display:inline}
.podaciJedinicaDRConatiner{display:inline;font:700 15px/20px Arial;color:#4c4c4c}
.statusIzracuna{color:#4c4c4c;font:700 15px/19px Arial;white-space:normal;width:100%}
.statusLabel{color:#093;padding-left:12px}
.statusNijeRaspolozivoLabel{color:#F00}
.cijenaLabel{font-size:19px;line-height:19px;color:#c1170f;padding-left:12px}
.cijenaNazivContainer{width:33%;float:left}
.cijenaIznosContainer{width:65%;float:left}
.cijenaGlavnoTrzisteLabel{text-decoration:line-through}
.statusContainer{float:left;width:45%;padding-top:3px}
.cijenaContainer{float:left;padding-left:2%;width:53%;text-align:right}
.statusNaUpitLabel{color:#999!important}
.kalkulacijaDetaljnijeContainer{margin-top:10px}
.kalkulacijaDetaljnijeContainer .uslugeContainer{float:left;width:55%}
.kalkulacijaDetaljnijeContainer .gostiContainer{float:left;padding-left:12px;width:42%}
.odabirUslugeNaslov{display:block;color:#c1170f;font:700 15px/25px Arial}
.popisUslugaContainer{display:block}
.uslugaContainer{padding:2px 0;clear:both}
.uslugaNazivContainer{float:left;width:280px}
.uslugaCijenaContainer{float:right;padding-right:10px;text-align:right;width:130px}
.popisUslugaContainer input{color:#333;margin-right:4px}
.uslugaNumericBox{border:1px solid #c2c2c2;width:30px}
.popustiContainer{padding-bottom:20px}
.popustiNaslov{display:block;color:#0077be;font:700 15px/35px Arial;clear:both}
.popisUslugaContainer{color:#333;font:normal 12px/1.5em Arial;padding:2px 0}
.sobaBrojContainer{float:right;font:700 15px/25px Arial;color:#c1170f;padding-right:50px}
.brojOsobaColumn{font:bold 13px Arial;color:#4c4c4c;padding-bottom:8px;float:left}
.brojOsobaInner{width:250px;float:left;line-height:25px}
.brojOsobaInner select{border:1px solid #c2c2c2;color:#333}
.imeColumn{float:left;width:92px;font:bold 13px Arial;color:#4c4c4c;padding-left:8px;margin-left:18px;clear:both}
.imeGostContainer{float:left;width:110px;padding-top:6px}
.redniBrojGostContainer{float:left;width:20px;padding-top:8px;margin-left:-25px;font-size:14px;text-align:right}
.imeGostContainer input,.imeGostContainer select,.flightNumberTxt{width:90px;border:1px solid #c2c2c2;color:#333}
.flightNumberTxt{float:left;margin-right:10px}
.displayInline{display:inline}
.prezimeColumn,.columnHeader{float:left;width:92px;font:bold 13px Arial;color:#4c4c4c;padding-left:8px}
.prezimeGostContainer{float:left;width:100px;padding-top:6px}
.prezimeGostContainer input{width:90%;border:1px solid #c2c2c2;color:#333}
.starostColumn{float:left;width:70px;font:bold 13px Arial;color:#4c4c4c}
.starostGostContainer{float:left;width:70px;padding-top:6px}
.starostGostContainer select{border:1px solid #c2c2c2;color:#333}
.nadoplateContainer{clear:both;padding:4px 0;padding-left:10px;font:normal 11px Arial;color:#314a63}
.nadoplataContainer{float:left;padding-right:8px}
.gostContainer{padding-bottom:4px;float:left;width:100%;padding-left:18px}
.sobaContainer{border-top:1px solid #c2c2c2;float:left;padding:4px 0;margin-bottom:8px}
.soba0{border:0}
.uslugaDatumLabel{font-weight:bold;padding-right:2px}
.rezervacijaPorukaContainer{font:normal 12px Arial;color:#333}
.prihvatiContainer{padding:4px 4px 8px 4px;text-align:right;width:840px}
.prihvatiButton{display:inline;float:right;margin-right:36px;cursor:pointer;background:url(/itravel/skins/default/images/prihvati-botun.gif) 100% 0 no-repeat;padding-right:15px}
.prihvatiButtonGore{float:left;margin-right:0;margin-bottom:1px}
.prihvatiButton a{float:left;display:block;cursor:pointer;background:url(/itravel/skins/default/images/prihvati-botun.gif) 0 -24px no-repeat;text-decoration:none;color:#fff;font:700 12px/24px Arial;padding-left:20px}
.politikaOtkazivanjaContainer{padding:18px 0 18px 13px;color:#676767;font:700 16px/16px Arial}
.politikaOtkazivanjaContainerZvijezdica{background:url(/itravel/skins/default/images/zvijezdica-obavezno.gif) 0 4px no-repeat;height:9px;display:inline;margin-left:3px}
.politikaOtkazivanjaContainer a{text-decoration:underline}
.rezervacijaPorukaContainer .politikaOtkazivanjaContainerZvijezdica{letter-spacing:2px;background:url(/itravel/skins/default/images/zvijezdica-obavezno.gif) 0 2px no-repeat}
.naslovRezervacijaHolder{background:#eaf1fa;padding:3px 24px;font:700 15px/28px Arial;color:#4c4c4c;margin:10px}
.osobniPodaciNaslov{float:left;width:413px}
.ukupnaCijenaContainer{float:left;width:413px;text-align:right}
.ukupnaCijena{color:#333;font:700 28px/28px Arial;width:200px;padding-left:30px;float:left;padding-bottom:1px}
.ukupnaCijenaTxt{float:left;width:183px}
.podaciKupacContainer{float:left;width:50%}
.podaciKarticaContainer{float:left;width:50%}
.podaciKupacContainer .redak{float:left;padding-bottom:12px;font:bold 15px/26px Arial;color:#4c4c4c}
.podaciKupacContainer .lijevaKolona{width:170px;padding-right:10px!important;text-align:right}
.podaciKupacContainer .desnaKolona{float:none /*!important*/;display:inline /*!important*/;width:auto /*!important*/}
.podaciKupacContainer .desnaKolona input,.podaciKarticaContainer .desnaKolona input{width:185px;border:1px solid #c2c2c2;margin-right:2px;font:normal 12px/12px Arial;padding:2px 2px;color:#333}
.podaciKupacContainer .desnaKolona select,.podaciKarticaContainer .desnaKolona select{width:190px;border:1px solid #c2c2c2;margin-right:2px;font:normal 12px/12px Arial;padding:2px 2px;color:#333}
.terminiAranzmanaContainer{float:left}
.terminiAranzmanaContainer select{width:210px}
.podaciKupacContainer .desnaKolona textarea{width:185px;border:1px solid #c2c2c2;margin-right:2px;font:normal 12px/12px Arial;padding:2px 2px;color:#333;height:83px}
.textBoxPogreska{border:1px solid #FB6112!important;background:7px 9px no-repeat #ffe6d9}
.podaciKarticaContainer .redak{float:left;padding-bottom:12px}
.podaciKarticaContainer .redak,.podaciKarticaContainer .redak a{font:bold 15px/26px Arial;color:#4c4c4c}
.podaciKarticaContainer .lijevaKolona{width:190px;padding-right:10px;text-align:right}
.podaciKarticaContainer .desnaKolona{float:none /*!important*/;display:inline /*!important*/;width:auto /*!important*/}
.amountTypeRadioButtons{float:left;font-weight:normal}
.akontacijaCijena{font:bold 17px/17px Arial;color:#366;padding-right:8px}
.akontacijaCijenaEur{font:bold 13px/17px Arial;color:#4c4c4c}
.requiredValue{background:#ffe6d9;border:#fb6112}
.datumVazenjaDan,.datumVazenjaMjesec{width:81px!important;border:1px solid #c2c2c2;font:normal 12px/12px Arial;padding:2px 2px;color:#333}
.datumVazenjaMjesec{width:103px!important;margin-right:0!important}
.buttoniContainer{padding:14px 10px;text-align:right;display:block;width:826px;margin-bottom:10px}
.addButton{float:right!important;cursor:pointer;background:url(/itravel/skins/default/images/prihvati-botun.gif) 100% 0 no-repeat;padding-right:27px;margin:5px 21px 0 0;width:auto!important}
.rezervirajButton,.onlineButton,.naslovnaButton{float:right!important;cursor:pointer;background:url(/itravel/skins/default/images/prihvati-botun.gif) 100% 0 no-repeat;padding-right:27px;width:auto!important}
.payPalPlatiButton{float:right!important;cursor:pointer;background:url(https://www.paypal.com/en_US/i/btn/btn_xpressCheckout.gif) 100% 0 no-repeat!important;padding-right:27px;width:120px;height:40px}
.rezervirajButton a,.onlineButton a,.naslovnaButton a,.addButton a{float:left;display:block;cursor:pointer;background:url(/itravel/skins/default/images/prihvati-botun.gif) 0 -24px no-repeat;text-decoration:none;color:#fff;font:700 12px/24px Arial;padding-left:27px}
.losIzracun,.validacijaPogreskaContainer,.pogreskaContainer{border:1px solid #fb6112;background:url(/itravel/skins/default/images/error-sign.gif) 7px 9px no-repeat #ffe6d9;padding:8px 10px 8px 30px;font:normal 15px Arial;color:#4c4c4c}
.successContainer{border:1px solid #61fb12;background:url(/itravel/skins/default/images/ok.gif) 7px 9px no-repeat #e6ffd9;padding:8px 10px 8px 30px;font:normal 15px Arial;color:#4c4c4c}
.validacijaPogreskaContainer{clear:both}
.formaContainer{clear:both;width:848px}
.pocetakRezervacijeContainer,.krajRezervacijeContainer,.imeGostContainer,.prezimeGostContainer,.gostiContainer,.uslugeContainer,.nadoplataContainer,.starostGostContainer,.detaljnijeContainer,.imeGostOuterContainer{float:left}
.prihvatiContainer,.rezervacijaPorukaContainer,.gostContainer,.nadoplateContainer{clear:both}
.podaciKarticaContainer,.podaciKupacContainer,.lijevaKolona{float:left}
.buttoniContainer,.formaContainer{clear:both}
.onLineBookingCheckBoxContainer{padding-bottom:10px;text-align:left}
.rezervacijaError,.rezervacijaError a{color:#333;font:12px/1.5em Arial}
.rezervacijaError a{font-weight:bold}
.modalniDiv{background:url(/itravel/skins/default/images/transparent.png);display:none;top:0;position:fixed;width:100%;height:100%;z-index:80000;text-align:center}
.modalBorder{position:relative;top:30%;margin-left:auto;margin-right:auto;border:2px solid #b4cbda;background:#39c;width:496px;padding:2px}
.modalInnerBorder{background:#fff;padding:8px}
.modalSlika{width:105px;float:left;height:115px;padding-top:25px}
.modalContent{float:left;width:355px;padding:0 8px 0 0;text-align:left;font:bold 11px Arial;color:#39c}
.zavrsetakRezervacije .okvirSadrzaj{padding-bottom:10px;font-size:12px}
#containerRezultatiJedinicaPR .slikaJedinicaPR{height:100px;overflow:hidden}
.clear{clear:both}
#containerJedinicaPR .gornjiBorderOkvira,#containerDetaljniPodaci .gornjiBorderOkvira,#containerNapomena .gornjiBorderOkvira,#containerJediniceDR .gornjiBorderOkvira,#containerCjenik .gornjiBorderOkvira,#htmlOpisContainer .gornjiBorderOkvira{width:671px;height:11px;float:left;background:url(/itravel/Skins/kvarner-touristik.com/images/objInfoTop.gif) no-repeat;font-size:0}
#containerJedinicaPR .donjiBorderOkvira,#containerDetaljniPodaci .donjiBorderOkvira,#containerNapomena .donjiBorderOkvira,#containerJediniceDR .donjiBorderOkvira,#containerCjenik .donjiBorderOkvira,#htmlOpisContainer .donjiBorderOkvira{width:671px;height:7px;margin-bottom:8px;font-size:0;background:url(/itravel/Skins/kvarner-touristik.com/images/objInfoBottom.gif) no-repeat;float:left}
#containerJedinicaPR .okvirniBorderOkvira,#containerDetaljniPodaci .okvirniBorderOkvira,#containerNapomena .okvirniBorderOkvira,#containerJediniceDR .okvirniBorderOkvira,#containerCjenik .okvirniBorderOkvira,#htmlOpisContainer .okvirniBorderOkvira{width:671px;float:left;background:url(/itravel/Skins/kvarner-touristik.com/images/objInfoBg.gif) repeat-y}
.glavniElementOkvira{background:url("/itravel/Skins/Kvarner-touristik.com/images/fadeObj.gif") repeat-x scroll 0 0 transparent;float:left;margin-left:3px;padding-left:8px;padding-right:8px;width:648px}
#glavniElementOsnovniPodaci{background:0;margin:0;padding:0}
.cjenikAranzmanaTable{border-bottom:1px solid #99BBC7;border-collapse:collapse;border-left:1px solid #99BBC7;border-top:1px solid #99BBC7;font:400 10px/12px verdana,tahoma,trebuchet ms;margin:10px 0;padding:0;text-align:center;width:100%}
.cjenikAranzmanaTable td{padding:5px}
.nazivJedinicaAranzmanRedak,.osnovnaUslugaRedak{color:#FFF;font:600 11px/13px tahoma,verdana,trebuchet ms;background:none repeat scroll 0 0 #FF9001}
.terminAranzmanRedak{border-right:1px solid #99BBC7;margin:0;padding:5px;background:none repeat scroll 0 0 #A0C21B;color:#FFF;font:600 11px/13px tahoma,verdana,trebuchet ms}
.rezervirajAranzmanRedak{background:none repeat scroll 0 0 #FFC40E}
.prviStupacCjenikAranzmana{text-align:left}
.kuponKodContainer{float:right;white-space:nowrap;clear:both;line-height:24px;padding-bottom:2px}
.kuponKodContainer div{float:left;margin-right:4px;color:#333}
.kuponKodContainer span{font-size:12px}
.kuponKodContainer input{font-size:12px;color:#333;font-weight:bold;width:11em;padding:2px}
.kuponCodeFloatNone{float:none!important}
.botun a{float:left;background:url(/itravel/images/navig/kosarica/cupon-button.gif) no-repeat;padding:0 0 0 14px;color:#fff;font-weight:bold;font-size:12px;text-decoration:none;margin-right:5px}
.botun a span{float:left;background:url(/itravel/images/navig/kosarica/cupon-button.gif) 100% -24px no-repeat;padding:0 14px 0 0;line-height:24px;float:left}
.cijenaPoDanuContainer{margin:4px}
.istaknutaLabela{font-weight:bold}
.pomocLabela{font-style:italic}
.iznosCijenaPoDanuContainer,.raspolozivostContainer{float:left;text-align:right}
.cijenaPoDanuPoDanuNaslovContainer{float:left;width:220px}
.raspolozivostContainer{margin-left:20px}
.cijenaPoDanuPoDanuContainer{width:380px}
.redakDupli{width:800px;margin-bottom:10px;clear:both;min-height:24px}
.congressGuestForm{clear:both;padding-top:5px;background:#f2f2f2;width:100%;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}
.congressGuestForm .titleFirstLevel{font:700 15px/28px Arial;color:#4c4c4c;margin:3px}
.congressGuestForm .subPanelBorder{padding-top:4px}
.congressGuestForm .guestContainer{margin-top:13px;margin:0 10px 3px}
.congressGuestForm .numberOfGuests{margin-top:13px;margin:0 26px 3px}
.congressGuestForm .numberOfPersonsLabel{font:bold 13px Arial;padding-top:18px;color:#4C4C4C}
.congressGuestForm .guestNumber{float:left;font:bold 22px Arial;padding:28px 0 0 10px;color:#757575}
.congressGuestForm .guestData{padding:10px 0 0 0;margin-left:40px}
.congressGuestForm .guestField{color:#4C4C4C;font:bold 13px Arial;float:left;width:49%}
.congressGuestForm .buttonBookingFormData{margin:5px 2px;background:url(/itravel/images/navig/kosarica/cart-sprite.png) no-repeat 100% -90px;padding-right:5px;float:left}
.congressGuestForm .buttonBookingFormData a{background:url(/itravel/images/navig/kosarica/cart-sprite.png) no-repeat 0 -66px;padding:0 10px 0 15px;font-weight:normal;text-decoration:none;color:#fff;line-height:24px;float:left}
.congressGuestForm .buttonBookingFormData:hover{color:Red}
.congressGuestForm .guestBookingForm{clear:both}
.congressGuestForm .guestBookingForm .guestField{height:38px;width:150px}
.congressGuestForm .guestBookingForm .guestField input,.congressGuestForm .guestBookingForm .guestField select{width:120px}
.congressGuestForm .guestBookingForm .guestField input[type=checkbox]{width:30px}
.congressGuestForm .politikaOtkazivanjaContainerZvijezdica{margin-left:1px}
.congressGuestForm .congressTotalPrice{float:right;font-weight:bold;font-size:18px}
div.radComboBoxPogreska .rcbInputCell INPUT.rcbInput{background-color:#ffe6d9}
.congressShoppingCart{color:#4C4C4C;font:bold 15px/26px Arial}
.congressShoppingCart .titleThirdLevel .desnaKolona{font:bold 16px Arial;float:left;text-align:right;padding-right:10px;width:390px}
.congressShoppingCart .titleThirdLevel .lijevaKolona{font:bold 16px Arial;float:left;text-align:left;padding-right:10px;width:390px}
.congressShoppingCart .titleSecondLevel{background:#f5f5f5;padding:3px 24px;font:700 15px/28px Arial;color:#4c4c4c;margin:10px}
.congressShoppingCart .contents .desnaKolona{font:15px Arial;float:left;text-align:right;padding-right:10px;padding-left:10px;width:380px}
.congressShoppingCart .contents .lijevaKolona{font:15px Arial;float:left;text-align:left;padding-left:10px;width:390px}
.congressShoppingCart .titleCongress{font:bold 18px/28px Arial}
.congressSummary .detailsReservationTable{border:solid 1px #CCC;border-bottom:0;font-size:13px}
.congressSummary .detailsReservationTable td{border-bottom:solid 1px #CCC;padding:8px 8px 8px 50px}
.congressSummary .detailsReservationTable th{border-bottom:solid 1px #CCC;padding:8px 8px 8px 0}
.congressSummary .detailsReservationTable .headerRow{font-weight:bold;font-size:14px;background-color:#EFEFEF}
.congressSummary .detailsReservationTable .nonHeaderRow{padding:8px}
.congressSummary .detailsReservationTable .cijenaCell{text-align:right;width:20%}
.congressSummary .detailsReservationTable .ukupnaCijenaCell{text-align:right;font-weight:bold}
.congressSummary .detailsReservationTable .headerName{text-align:left;padding-left:8px}
html .congressGuestForm .cijenaIznosContainer small{display:block!important;font-weight:bold!important;color:#4C4C4C!important;font-size:13px!important}
.congressGuestForm .cijenaIznosContainer{width:100%}
.congressGuestForm .sobaOkvir{padding:10px 20px}
.congressGuestForm .guestBookingForm .guestField{width:100%;padding-bottom:10px}
.congressGuestForm .guestField input,.congressGuestForm .guestField select{width:85%;min-width:100px}
.congressGuestForm .guestBookingForm .guestField input,.congressGuestForm .guestBookingForm .guestField select{width:40%}
.congressGuestForm .sobaContainer div.k1{background-position:-43px -41px}
.congresPageContent{float:left;width:100%;padding-top:20px;background:#f2f2f2;clear:both;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px}
.congressTitle,.congressSubtitle{margin:0 34px;color:#373737;clear:both;font-size:24px;font-style:italic;font-weight:bold}
.congressSubtitle{font-size:18px;padding-bottom:15px}
.cartNavigation{margin:0 34px;padding:0 0 0 8px;list-style:none}
.cartNavigation li{float:left;font:11px normal Arial;color:#fff;width:16.6%;position:relative;height:49px}
.cartNavigation-z1{z-index:6}
.cartNavigation-z2{z-index:5}
.cartNavigation-z3{z-index:4}
.cartNavigation-z4{z-index:3}
.cartNavigation-z5{z-index:2}
.cartNavigationOuter{position:absolute;padding-right:15px;width:100%;height:49px;background:url(/itravel/images/navig/kosarica/cartNavigation.png) 100% -147px no-repeat;left:-15px}
.cartNavigationInner{padding-left:24px;background:url(/itravel/images/navig/kosarica/cartNavigation.png) 0 -49px no-repeat #b76c7a;height:49px}
.first .cartNavigationInner{background:url(/itravel/images/navig/kosarica/cartNavigation.png) 0 0 no-repeat #b76c7a}
.last{background:url(/itravel/images/navig/kosarica/cartNavigation.png) 100% -245px no-repeat}
.cartNavigationTitle{display:block;font:bold 14px/14px "Segoe UI",Candara,"Bitstream Vera Sans","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;color:#fff;padding:12px 0 0 4px}
.cartNavigationSelectedStep .cartNavigationOuter{background:url(/itravel/images/navig/kosarica/cartNavigation.png) 100% -196px no-repeat}
.cartNavigationSelectedStep .cartNavigationInner{background:url(/itravel/images/navig/kosarica/cartNavigation.png) 0 -98px no-repeat #901a1c}
.cartNavigationSelectedStep .first .cartNavigationInner{background:url(/itravel/images/navig/kosarica/cartNavigation.png) 0 -294px no-repeat #901a1c}
.cartNavigationSelectedStep .last{background:url(/itravel/images/navig/kosarica/cartNavigation.png) 100% -343px no-repeat}
.redak{width:400px;margin-bottom:10px;clear:both;min-height:24px}
.lijevaKolona{float:left;width:170px}
.desnaKolona{float:left;width:230px}
.pickupDDL{margin-left:4px;width:227px}
.RadMenu_MainMenu{margin:0;padding:0;height:48px}
.RadMenu_MainMenu .rmHorizontal>.rmItem{background:url(/images/Common/sprite.png) 100% -136px;padding:0 2px 0 0}
.RadMenu_MainMenu .rmHorizontal>.rmFirst{background:url(/images/Common/sprite.png) 0 -136px}
.RadMenu_MainMenu .rmHorizontal>.rmFirst>.rmLink{width:52px;height:48px}
.RadMenu_MainMenu .rmHorizontal>.rmFirst>.rmLink>.rmText{display:none}
.RadMenu_MainMenu .rmHorizontal>.rmLast{background:url(/images/Common/sprite.png) 100% -184px}
.RadMenu_MainMenu .rmHorizontal>.rmItem>.rmLink{text-decoration:none;float:left;cursor:pointer;cursor:pointer;padding:0;white-space:nowrap}
.RadMenu_MainMenu .rmHorizontal .rmText{font:normal 12px/48px Tahoma,Geneva,Kalimati,sans-serif;color:#f1e8d9;text-transform:uppercase;padding:0 15px!important;float:left}
.RadMenu_MainMenu .rmHorizontal .rmExpanded .rmText,.RadMenu_MainMenu .rmHorizontal .rmLink:hover .rmText,.RadMenu_MainMenu .rmHorizontal .rmLink:focus .rmText{background:url(/images/Common/sprite.png) 0 -232px;color:#fff}
RadMenu .rmSlide{left:-1px}
.RadMenu_MainMenu .rmLevel1 ul,.RadMenu_MainMenu li{margin:0;padding:0;list-style:none}
.RadMenu_MainMenu .rmLevel1 .rmItem{width:523px;float:left;padding-bottom:6px!important}
.RadMenu_MainMenu .rmLevel1 .rmText{width:520px;float:left!important;margin:0!important;padding:14px 0 6px 0!important;border:0;background:#5d302a}
.RadMenu_MainMenu .rmLevel1 .rmItem .rmItem{width:auto;background:0;padding-bottom:inherit}
.RadMenu_MainMenu .rmLevel1 .rmText .rmText{width:auto;padding:inherit;border:0;background:0}
.RadMenu_MainMenu .rmLevel1 .pmRazina1{float:left;width:240px}
.RadMenu_MainMenu .pmRazina1 .pmLinkOuter a{text-align:left;line-height:15px;font-weight:normal;font-size:12px;padding:8px 20px 8px 14px;width:226px;display:block;float:left;color:#fff;text-decoration:none;text-transform:none}
.RadMenu_MainMenu .pmRazina1 .pmLinkOuter a:hover{color:#fff000}
.RadMenu_MainMenu .pmRazina2{float:left;padding:0 0 8px 3px!important}
.RadMenu_MainMenu .pmRazina2 .pmLinkOuter a{background:0;color:#fff000;border-bottom:1px dotted #b4d2f5;line-height:20px;font-size:11px;width:187px}
.RadMenu_MainMenu .pmRazina2 .pmLinkOuter a:hover{background:0;color:#fff}
.special-list{width:100%;overflow:hidden;border-top:1px solid #e5e5e5}
.special-list>li{width:100%;min-height:100%;background:#fff}
.special-list-unit{padding:16px 1px;border-bottom:1px solid #e5e5e5}
.special-list-unit-image{float:left;width:76px;height:76px}
.special-list-unit-description{margin-left:86px;text-transform:uppercase}
.special-list-old-price{text-decoration:line-through}
.special-list-button{float:right;width:26px;height:27px;background-position:0 -109px;margin-right:10px}
.special-list-unit-price{margin-right:44px}
.special-menu{clear:both;padding-top:4px;display:none}
.special-menu>li,.top-menu>li{float:right;width:23px;height:23px;margin-left:3px;background-position:0 -86px;cursor:pointer}
.special-menu>li.active{background-position:-46px -86px}
.top-menu{float:right;padding:20px 10px 0 0;display:none}
.top-menu>li.active{background-position:-23px -86px}
.top-list{width:100%;overflow:hidden;height:560px}
.top-list>li{width:100%;min-height:100%;background:#fff}
.top-list-unit{float:left;width:160px;padding:0 5px 10px 5px}
.top-list-unit-image{width:158px;height:174px;border:1px solid #e5e5e5;margin-bottom:8px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.top-list-unit .button{white-space:nowrap;padding-right:10px;padding-left:10px}
.reset-ul{margin:0;padding:0;list-style:none}
.half-width{width:50%!important}
.crop{width:100%;height:100%;overflow:hidden;position:relative}
.crop img{position:absolute;left:0;top:0}
.crop img.action-img{left:auto;right:0}
.no-margin{margin:0!important}
.no-left-margin{margin-left:0!important}
.fix-clear{float:left;width:100%}
.fix-clear-auto-width{float:left;width:auto}
.search-title-outer{float:left;font-size:24px;padding:15px 10px 0 0;font-family:Arial,Sans-Serif;color:#fff}
.search-title small{display:block;font-size:14px;font-weight:bold;padding-bottom:10px}
.search-title .sprite{width:54px;height:53px;margin-left:6px;float:right;background-position:100% -16px;background-repeat:no-repeat}
.search-title .ru{background-position:-192px -16px}
.search-title{float:left;padding:5px 0 0 15px}
.search-options-placeholder{padding:0 14px}
.checkbox-redak{padding-bottom:4px}
.checkbox-redak strong{float:left}
.search-buttons-placeholder{clear:both;border-top:1px solid #c2c4c6;margin:15px 16px 0 16px}
.left-input,.right-input{float:left;width:50%!important}
html .quarter-width-search-field{width:25%!important;float:left;font-size:11px;line-height:15px}
html .small-search .quarter-width-search-field{width:48%!important;margin-right:2%}
.right-input{float:right!important}
.date-picker-input{width:70px}
.input-placeholder img{float:left}
.search-icon{float:left;width:23px;height:17px;cursor:pointer;margin-left:3px}
.no-stars-picker select{width:90%}
.date-picker .search-icon{background-position:-58px -28px}
.category-picker .search-icon,.accomodation-type-picker .search-icon,.no-stars-picker .search-icon,.persons-picker .search-icon,.country-picker .search-icon,.region-picker .search-icon,.destination-picker .search-icon{display:none}
.input-placeholder input,.input-placeholder select{border:1px solid #3c3c3c;font-size:12px;color:#333;margin:0;padding:4px;float:left;outline:0}
.search-label{float:left;width:100%;padding-bottom:3px}
.checkbox-redak{margin-top:10px}
.checkbox-redak input{position:relative;top:2px}
.max-width-select select{width:248px}
.half-width-select select{width:75px}
.search-button{float:right;color:#000;margin:14px 0 0 0;background-position:100% -440px}
.search-button *{background-position:-100px -408px}
.search-button:hover{background-position:100% -504px}
.search-button:hover *{background-position:-100px -472px}
.show-offer-link{line-height:28px;margin-top:12px}
.small-search .left-input,.small-search .right-input{width:100%!important}
.small-search label{padding-top:4px}
.small-search .max-width-select select,.small-search .half-width-select select{width:170px}
#filter-search-control{width:230px;position:relative;left:-14px;padding:0}
.search-placeholder-title{margin:0;padding:2px 0 10px 0;font-size:18px;color:#fff;font-weight:500}
.rezultati-pretrage-lijeva-kolona .search-placeholder-title{display:none}
.search-row-label{font:500 18px Tahoma,Geneva,Kalimati,sans-serif;color:#fff;text-align:right}
.rezultati-pretrage-lijeva-kolona .search-row-label{display:none}
.razvodna-lijeva-kolona .search-row-label{font-size:13px;font-weight:bold}
.search-menu-list li{font:bold 12px/15px Arial,Helvetica,sans-serif;color:#333}
.search-input-placeholder input{color:#333;font-size:11px}
.top-ponuda-lista a{text-decoration:none}
.top-ponuda-lista .offer-name{font-size:14px;color:#214688}
.top-ponuda-lista .offer-duration{font-size:11px;color:#454545}
.top-ponuda-lista .offer-price{font-size:14px;font-weight:bold;color:#9c7b11;text-transform:lowercase}
.top-ponuda-link{font-weight:bold;color:#214688;font-size:12px}
.izdvojeno-tab-menu li{font-size:12px;color:#7b7b7b}
.izdvojeno-tab-menu .selected{font-weight:bold;color:#0e2e4d}
.selected-title,.selected-title a{color:#1a5a96;font-size:14px;font-weight:bold;text-decoration:none}
.selected-price,.selected-price a{color:#477fa7;font-size:11px}
.filter-label{font-weight:bold;color:#333}
.filter-button{font-size:11px;color:#333;text-decoration:none}
.search-summary{font:normal 13px/1.1em Tahoma,Geneva,Kalimati,sans-serif;color:#a7a7a7}
.search-result-price-column,.header-price{color:#717171;font-size:12px}
.header-price{float:right}
.search-result{color:#717171}
.location-navigation,.location-navigation a,.characteristics-icons-label{color:#1c1103}
.header-unit-details .characteristics-icons-label,.location-label{color:#5c5c5c}
.search-result-title,.search-result-title a{color:#000;font-size:16px;font-weight:bold}
.header-unit-details{color:#5c5c5c;font-size:12px}
.description-tab-menu-list a{font-weight:bold;color:#fff;text-decoration:none;font-size:12px}
.description-tab-content-list{font-size:12px;color:#333}
.description-tab-menu-list .selected a{background:#572921}
.period-select-ddl{color:#333;font-size:11px}
.rounded-corners{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.transparent-hover:hover{-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);opacity:.8}
.hover-underline a,a.hover-underline{text-decoration:none}
.hover-underline a:hover,a.hover-underline:hover{text-decoration:underline}
.title-text{font-family:Tahoma,Geneva,Kalimati,sans-serif}
.sub-title-text{font-family:Tahoma,Geneva,Kalimati,sans-serif}
.navigation-text{font-family:Tahoma,Geneva,Kalimati,sans-serif}
.description-text{font-family:Arial,Helvetica,sans-serif}
.clear-reset{float:left;width:100%}
.clear-reset-auto-width{float:left}
.highlighted,.highlighted span{color:red;white-space:nowrap}
.pagination-sort-holder{float:right;white-space:nowrap}
.sort-placeholder{padding:8px 14px;line-height:29px;font-size:12px}
.sort-placeholder .label{float:right;padding-right:5px;font-weight:bold;color:#333}
.pagination-list{margin:0;padding:10px 0 30px 0;float:left;width:100%;list-style:none}
.pagination-list li{float:left;width:33px;height:28px;line-height:28px;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif}
.pagination-list a{color:#044d88;text-decoration:none;font-weight:bold}
.pagination-list .selected{background:url(/XSLTControls/Css/images/iSprites.png) -238px 0}
.pagination-list .selected a{color:#fff}
.results-content{float:left;width:100%;padding:10px 0 14px 0}
.search-summary{padding:10px 0 5px 0;clear:both}
.search-result .r1{background-position:-16px 0}
.search-result .r2{background-position:-24px 0}
.search-result .r3{background-position:-24px -8px}
.search-result .r4{background-position:-16px -8px}
.search-result .rounded-border{padding:15px;background:#fff;border:1px solid #c3c4c6}
.even .rounded-border{background:#f4f0e9}
.search-result-price-column{float:right;width:170px;text-align:right}
.search-result-picture{float:left;width:150px;height:100px;padding-right:15px}
.thumbnail-border{width:100%;height:100%;position:relative;overflow:hidden}
.location-navigation{float:left;white-space:nowrap}
.location-navigation .location{float:left}
.location-label{float:left;padding-right:6px}
.location-navigation .icon{float:left;width:15px;height:15px;background:url(/XSLTControls/Css/images/iSprites.png) -195px 0}
.search-result-basic-info{margin-left:165px}
.search-result-title{margin:0;padding:9px 0;float:left;width:100%}
.search-result-title a{float:left;padding-right:5px}
.result-item-type{clear:both}
.result-item-type a{color:#2F5CB3}
.characteristics{clear:both}
.category-icons{float:left;white-space:nowrap}
.category-icons img{margin-right:4px}
.search-result-icons-and-button{margin-top:5px;clear:both;border-top:1px dotted #c2c4c6;padding:8px 0 0 0}
.characteristics-icons-placeholder{float:left;white-space:nowrap}
.header-unit-details .characteristics-icons-placeholder{padding-top:6px}
.characteristics-icons-label{float:left;line-height:20px}
.old-price-available{padding:6px 6px 6px 0;background:#d4e7f2}
.old-price-available .old-price{display:block;font-size:14px;text-decoration:line-through;font-weight:bold;color:#818181}
.search-result-choose-period{float:left}
.search-result-period-input-placeholder{float:left;white-space:nowrap;padding:3px 5px 0 0}
.period-select-ddl{border:1px solid #abadb3}
.result-item,.rounded-corners{position:relative;width:100%;clear:both}
.result-item-separator{clear:both;height:10px}
.result-item .content-padding,.rounded-corners .content-padding{border:1px solid #f3f4f6;padding:1px 1px 1px 22px;background:url(/XSLTControls/Css/images/result-bg.gif) 100% 0 repeat-y}
.rounded-corners .r1,.rounded-corners .r2,.rounded-corners .r3,.rounded-corners .r4{position:absolute;width:8px;height:8px;background-image:url(/XSLTControls/Css/images/iSprites.png);z-index:1}
.rounded-corners .r1{background-position:0 -29px;left:0;top:0}
.rounded-corners .r2{background-position:-8px -29px;right:0;top:0}
.rounded-corners .r3{background-position:-8px -37px;right:0;bottom:0}
.rounded-corners .r4{background-position:0 -37px;left:0;bottom:0}
.result-item .curent-price{color:#f00;font-size:18px;font-weight:bold;line-height:22px;display:block}
.result-item .description{margin-right:151px;padding:9px 0 0 0}
.result-item .title{margin-right:147px;font-size:18px;line-height:18px;font-weight:600}
.result-item .title,.result-item .title a{color:#0c7cd8}
.result-item .picture{float:left}
.result-item .picture .rounded-border{margin-top:5px;width:100px;height:100px;position:relative}
.result-item .category-images{float:right;padding-top:4px}
.result-item .category-images img{float:right;margin:2px 5px 0 10px}
.result-item .text{color:#004766;font-family:Verdana,Geneva,sans-serif;font-size:11px;line-height:18px;margin-left:120px;padding-top:5px}
.result-item .text .accommodation-type{font-weight:bold}
.result-item .category span{float:left}
.result-item .category,.result-item .location,.result-item .characteristics{padding:5px 0}
.result-item .category{height:14px}
.accommodation-list-price{float:left;width:28%}
.accommodation-list-price .price,.accommodation-list-price-reservation .price,.package-items-holder .price{font-size:15px}
.special-offer-list-description{float:left;width:99%;font-size:11px;padding-right:1%}
.accommodation-list-price-reservation{float:left;width:25%}
.accommodation-list-button .book-button{float:right}
.top-offer{clear:both;margin-top:20px}
.top-offer .rounded-border{padding:0;width:100%}
.top-offer-title{clear:both;background:url(/images/navig/shared/sprites.png) 0 -176px;padding:12px 0 0 15px;height:46px}
.top-ponuda-lista li{border-bottom:1px dotted #cecdcd;float:left;width:100%;padding:3px 0}
.top-ponuda-lista span{display:block}
.top-ponuda-lista .offer-description{float:left;width:312px;padding-left:10px}
.razvodna-lijeva-kolona .offer-description{width:280px}
.top-ponuda-lista .offer-price{float:right;width:120px;padding-top:5px}
.top-ponuda-link{background:#d9e2eb;border-top:1px dotted #cecdcd;clear:both;margin-top:10px;padding-left:17px;line-height:23px;display:block}
.izdvojeno-tab-menu{padding:0 4px}
.izdvojeno-tab-menu li{float:left;margin-right:1px;width:130px;text-align:center;line-height:33px;cursor:pointer;background:url(/images/navig/shared/sprites.png) 0 -234px}
.izdvojeno-tab-menu .selected{background:url(/images/navig/shared/sprites.png) 0 -268px}
.izdvojeno-tab .r1{background-position:-330px -102px}
.izdvojeno-tab .r2{background-position:-338px -102px}
.izdvojeno-tab .r3{background-position:-338px -110px}
.izdvojeno-tab .r4{background-position:-330px -110px}
.izdvojeno-tab .rounded-border{border:1px solid #d5d6e3;padding:20px 0 0 20px;height:250px;overflow:hidden}
.izdvojeno-tab li{height:100%}
.razvodna-desna-kolona .izdvojeno-tab .rounded-border{padding:15px 0 0 12px}
.selected-offer-list{position:relative;width:100%;height:100%;overflow:hidden}
.selected-result-item{float:left;width:150px;padding-right:11px}
.razvodna-desna-kolona .selected-result-item{width:170px}
.selected-image{width:100%;height:110px}
.selected-description{background:url(/XSLTControls/Css/images/selected-bg.png) repeat-x #fff;padding:9px 6px}
.selected-title{margin:0;padding:0 0 5px 0}
.package-item-border1{border:1px solid #e8eef2;margin-bottom:10px}
.package-item-border2{border:1px solid #b7cad6}
.package-item-border3{border:1px solid #e2f5fe;background:#fff}
.package-item-description{background:#d3edf9;border-bottom:1px solid #e2f5fe;min-height:1px}
.package-item-content,.package-description-content{background:#fff;padding:5px 5px 5px 5px;overflow:auto;font:normal 12px Arial,Helvetica,sans-serif;min-height:1px}
.package-description-content{clear:both}
.days-border1{background:url(/XSLTControls/Css/images/days-sprite.gif) no-repeat;padding-left:4px;color:#fff;font:bold 11px/14px Arial,Helvetica,sans-serif;color:#fff;text-transform:uppercase}
.days-border2{background:url(/XSLTControls/Css/images/days-sprite.gif) 100% 0 no-repeat;padding:0 4px 8px 0}
.days-number{padding-top:4px;font:bold 18px/24px "Arial Black",Arial,Helvetica,sans-serif}
.details-button{float:left;display:block;background:url(/XSLTControls/Css/images/button-sprites.gif) 0 -40px no-repeat;padding-left:20px;margin:0;text-decoration:none;white-space:nowrap}
.details-button span{display:block;background:url(/XSLTControls/Css/images/button-sprites.gif) 100% -60px no-repeat;padding-right:20px;font:normal 11px/20px Arial,Helvetica,sans-serif;color:#60656b;text-transform:uppercase}
.price-hoder{clear:both;padding-top:6px}
.price-from,.price-right-label{display:block;clear:left;color:#000;font-size:11px;line-height:12px}
.price-right-label{padding-left:2px;padding-top:0}
.price{font-size:24px;font-weight:bold;color:#c00;float:left;padding:0 2px 0 4px;letter-spacing:-1px}
.old-price-header-rel{position:relative;display:block;clear:both;height:5px}
.accommodation-list-price-reservation .old-price-header-rel{margin-top:5px}
.old-price-header{left:0;position:absolute;font-size:14px!important;color:#a8adb0;text-decoration:line-through;top:-10px;white-space:nowrap}
.old-price .price-from,.old-price .price{color:#a8adb0}
.old-price .price{font-size:16px;text-decoration:line-through}
.hideClass{display:none}
.accommodation-list-title{font-size:16px;color:#1987bd}
accommodation-list-title img{border:0;vertical-align:middle}
.accommodation-list-location{font-size:12px;color:#333}
.accommodation-list-description{float:left;width:51%;font-size:11px;padding-right:1%}
.search-result-description-column{padding-left:5px;overflow:auto}
.search-result-description-column .price-hoder{padding:8px 0 0 0;clear:none}
.package-dates,.package-transportation{font-family:Tahoma,Geneva,Kalimati,sans-serif;font-weight:bold;font-size:14px;clear:left;color:#262c33;padding:7px 0}
.package-dates-title{color:#1987bd}
.package-transportation{font-size:11px}
.package-image{float:right;margin:8px 25px}
.package-image-border{border:1px solid #b7cad6;background:#fff;padding:4px;width:191px;height:142px;display:block}
.package-image a{text-decoration:none}
.package-image img{border:0;cursor:pointer}
.package-image .photogalery-label{background:url(/XSLTControls/Css/images/photogallery.gif) 0 50% no-repeat;padding-left:22px}
.photogalery-label{font:bold 10px Tahoma,Geneva,sans-serif;color:#32363c;display:block;padding:9px 0 9px 18px;text-transform:uppercase;background:url(/XSLTControls/Css/images/photogallery.gif) 0 50% no-repeat}
.package-title{font:normal 24px/35px Arial,Helvetica,sans-serif;color:#0183af;padding:10px 0 15px 0}
.package-title-no-pad{font:normal 24px/35px Arial,Helvetica,sans-serif;color:#0183af}
.package-content-list{margin:0;padding:0;list-style:none}
.package-content-list li{display:none;position:relative}
.package-content-list li li{display:block}
.basic-link,.basic-link a{color:#1987bd}
.stars{font-size:0}
.image-overflow-crop{width:100%;height:100%;overflow:hidden;position:relative;display:block;z-index:1}
.action-img{position:absolute;right:0;top:0;z-index:100}
.hotel-details-attribute{padding-right:12px}
.search-result-days-column{float:left;padding:4px 6px 10px 6px;text-align:center;min-height:50px}
.search-result-days-column img{border:0;margin-top:8px;display:block}
.search-result-title{font-size:18px;line-height:20px;padding:7px 0;color:#023467}
.search-result-image{float:right;width:175px;text-align:right}
.search-result-image-border{border:1px solid #ccc;padding:3px;background:#fff;width:152px;height:85px;display:block}
.search-result-image img{border:0}
.search-result-location{padding:6px 0}
.search-date-price-holder{float:left;width:250px;padding-top:6px;clear:left}
.search-date-text{float:left;line-height:20px;width:100%}
.search-transport-details-holder{padding:6px 0 0 250px;line-height:20px}
.tab-list{margin:0;padding:1px 0 0 0;list-style:none;float:left;width:100%;background:url(/XSLTControls/Css/images/tab-bg.gif) 0 100% repeat-x #09c;font:bold 12px/28px Arial,Helvetica,sans-serif;clear:both}
.tab-list li{float:left;margin-left:5px}
.tab-list #reservationsTab{background:#ffa800}
.tab-list a{float:left;padding:1px 1px 0 11px;color:#fff;text-decoration:none;border-bottom:1px solid #b7cad6}
.tab-list span{float:left;padding-right:10px}
.tab-list .selected a{padding:0 0 0 10px;color:#1987bd;background:#fff;border-left:1px solid #b7cad6;border-right:1px solid #b7cad6;border-top:1px solid #b7cad6;border-bottom:1px solid #fff}
.tab-footer{padding:16px 14px;background:#e6e6e6;border-bottom:4px solid #d2d2d2;clear:both;overflow:auto}
.tab-footer .addthis_button{float:right}
.tab-footer-link-list{margin:0;padding:0 0 8px 0;list-style:none;font-size:11px;clear:both;float:left;width:100%}
.tab-footer-link-list li{float:left;padding:0 8px;border-right:1px solid #1987bd}
.tab-footer-link-list a{color:#1987bd;line-height:11px}
.reservation-filter{padding:30px 20px}
.reservation-filter select{font-size:11px;border:1px solid #7f9db9;margin:0 20px 0 2px;color:#333}
.reservation-hotel-description{padding:12px 20px}
.reservation-hotel-photo{width:278px;float:right;padding:0 0 10px 20px}
.reservation-hotel-photo img{border:1px solid #b7cad6;padding:4px;background:#fff}
.reservation-hotel-photo a{text-decoration:none}
.reservation-hotel-description-title{font-size:24px;color:#0183af;display:block}
.reservation-hotel-description-destination{font-size:14px;font-weight:bold;font-family:Tahoma,Geneva,Kalimati,sans-serif;color:#4a4a4a;padding-bottom:20px;display:block}
.reservation-hotel-description-subtitle{color:#1987bd;font-size:16px;font-weight:bold;display:block;padding:15px 0 4px 0}
#reservationsTab{position:relative;z-index:5;height:100%}
.reservation-background-worker{width:100%;height:100%;position:absolute;left:0;top:0;z-index:500;background:url(/XSLTControls/Css/images/ajax-loader.gif) 50% 50% no-repeat #fff;cursor:progress;filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}
.package-map{border:1px solid #cecece;height:508px;margin-bottom:10px}
.hotel-rooms-list{font-family:Arial,Helvetica,sans-serif;color:#333;margin:0;padding:0;list-style:none}
.hotel-rooms-list li{background:#e9f6fc;padding:4px;margin-bottom:8px;overflow:auto;margin-left:4px;margin-right:4px}
.hotel-info-description{padding:8px 20px 8px 0;font-size:12px;color:#333;font-family:Arial,Helvetica,sans-serif}
.hotel-room-description{font-size:12px;display:block}
.accommodation-list-button .package-filter-hide-title{line-height:20px;margin:2px 10px 0 0;padding-right:0;white-space:nowrap;background:url(/XSLTControls/Css/images/filter-show.gif) 0 50% no-repeat;font-size:11px}
.accommodation-holder .button-shown{background:url(/XSLTControls/Css/images/filter-hide.gif) 0 50% no-repeat!important}
.hotel-details-description{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333}
.accommodation-image-border{float:left;border:1px solid #fff;margin:2px 8px 10px 2px;width:77px;background:#fff;display:block}
.accommodation-image-border .link{display:block;clear:both;background:url(/XSLTControls/Css/Images/fotic.gif) 0 3px no-repeat;padding:2px 0 2px 18px;color:#1987bd;text-decoration:underline;letter-spacing:0;line-height:11px}
.gallery li{padding:0}
.accommodation-image{border:0}
.reservation-title{padding:20px 0 20px 15px;color:#333}
.reservation-date{font-size:14px;font-weight:bold;color:#999;padding-left:10px;padding-top:10px}
.reservation-date input,.reservation-date select{border:1px solid #999;font-size:12px;color:#333;width:78px;padding:2px 4px;font-weight:bold}
.reservation-date select{width:auto}
.reservation-date img{vertical-align:middle;margin:0 8px 0 4px;cursor:pointer}
.special-offer-container{padding-left:89px}
.special-offer-price-book{width:46%;float:right}
.special-offer-price-book .accommodation-list-price-reservation{width:55%}
.special-offer-price-book .accommodation-list-button{width:45%}
.special-offer-offer{width:52%;padding:0 2% 4px 0;float:left;font-family:Tahoma,Geneva,Kalimati,sans-serif}
.no-results{font-family:Arial,sans-serif;padding:10px 30px 70px 30px;font-size:12px}
.no-results-title{margin:0;padding:20px 0 0 0;font-size:20px;color:#023467}
.no-results-subtitle{margin:0;padding:0 0 10px 0;font-weight:bold;font-size:16px;color:#1987bd}
.no-results-options-list{font-size:12px;font-weight:bold;color:#023467;list-style:square;margin:auto;padding:10px 5px 15px 20px;line-height:2em}
.no-results-review{padding:10px 0}
.align-left{float:left}
.align-right{text-align:right}
.glavni-naslov{font-size:24px;color:#0183af;display:block}
.podnaslov{color:#1987bd;font-size:16px;font-weight:bold;display:block;padding:15px 0 4px 0}
.tekstualni-opis,.tekstualni-opis a{font:normal 12px Arial,Helvetica,sans-serif;color:#333}
.search-result-filter .r1{background-position:-330px -102px;left:0;top:0}
.search-result-filter .r2{background-position:-338px -102px;right:0;top:0}
.search-result-filter .r3{background-position:-338px -110px;right:0;bottom:0}
.search-result-filter .r4{background-position:-330px -110px;left:0;bottom:0}
.search-result-filter .rounded-border{padding:0 10px 10px 10px;background:0;border:1px solid #d6d7e3}
.filter-label{clear:both;padding:12px 0 5px 0;margin:0}
.search-result-filter label{display:block;clear:both}
.filter-button{float:right;cursor:pointer;border:1px solid #cbcbcb;clear:both;background:url(/XSLTControls/Css/Images/iSprites.png) -82px 0;line-height:18px;padding:0 12px;margin-top:5px}
.filter-button:hover{background:url(/XSLTControls/Css/Images/iSprites.png) -82px -18px}
.range-star{float:left;width:20%;height:15px;background:url(/XSLTControls/Css/Images/range-star.png) 50% 50% no-repeat}
.range-slider{margin:3px 5%;border-top:5px solid #fff}
.reservation-hotel-photo{width:auto}
.package-title,.search-result-title{margin:0}
.clear-both{clear:both}
.book-btn{float:right;background:url(/XSLTControls/Css/images/book-btn.gif) 100% 100%;padding-right:30px;font:bold 15px/33px Arial,Helvetica,sans-serif;color:#fff;text-decoration:none;margin:10px 15px 10px 10px}
.book-btn span{float:left;background:url(/XSLTControls/Css/images/book-btn.gif) no-repeat;padding:0 0 0 15px}
.book-btn:hover{-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}
.tab-list #reservationsTab{background:0}
.tab-list{margin:0;padding:1px 0 0 0;list-style:none;float:left;width:100%;background:url(/XSLTControls/Css/images/detaljno-tab.gif) 0 100% repeat-x;font:bold 12px/31px Arial,Helvetica,sans-serif;clear:both}
.tab-list li{float:left;margin-left:5px}
.tab-list a{float:left;padding:0 10px 0 0;color:#fff;text-decoration:none;background:url(/XSLTControls/Css/images/detaljno-tab.gif) 100% -111px no-repeat;border:0}
.tab-list span{float:left;padding:6px 0 0 10px;background:url(/XSLTControls/Css/images/detaljno-tab.gif) 0 -74px no-repeat}
.tab-list .selected a{background:url(/XSLTControls/Css/images/detaljno-tab.gif) 100% -37px no-repeat;color:#f00;padding:0 10px 0 0;border:0}
.tab-list .selected a span{background:url(/XSLTControls/Css/images/detaljno-tab.gif) no-repeat}
.subtitle-destination{font-size:16px}
.destinationSearchBox{width:256px}
.destinationError{color:Red}
.details-title{float:left;width:460px}
.detailed-view-header{padding-left:15px}
.details-header-separator{height:8px;border-bottom:1px solid #555;margin-bottom:8px;clear:both}
.header-price .price-value{font-size:30px}
.header-search-summary{float:left;width:60%}
.header-search-summary .text,.header-search-summary .destination-and-date,.header-search-summary .persons-no{float:left;padding:8px 10px;white-space:nowrap;line-height:18px}
.header-separator{clear:both;height:6px;background:#d6dee1}
.header-price{float:right;text-align:right;padding-bottom:5px}
.header-unit-details{float:right;padding:10px 0 0 0;width:300px}
.unit-title{margin:0;padding:8px;font-size:24px;font-weight:600;color:#0c7cd8}
.header-unit-details .description-icons{float:left;margin:0 10px 0 8px}
.header-unit-details .unit-type{float:left;padding-right:8px}
.category-unit-type,.unit-location{float:left;white-space:nowrap;padding-right:15px}
.detailed-view{margin-top:10px;clear:both}
.detailed-view .content-padding{padding:12px 8px;border:1px solid #d8d9e5;background:#fff}
.detailed-view .r1{background-position:-174px -36px}
.detailed-view .r2{background-position:-182px -36px}
.detailed-view .r3{background-position:-182px -44px}
.detailed-view .r4{background-position:-174px -44px}
.description-tab-menu-list,.description-tab-content-list{margin:0;padding:0;list-style:none}
.description-tab-menu-list{padding:30px 10px 0 10px;float:left}
.description-tab-menu-list>li{float:left;margin-right:1px}
.description-tab-menu-list a{display:block;background:#a34939;line-height:13px;padding:7px 12px 7px 12px}
.description-tab-content-list .content-list-item{background:#fff;padding:10px 8px 15px 20px}
.gallery-map-column{float:left;clear:left}
.unit-location-map-separator{float:left;width:100%;height:15px}
.unit-location-map{clear:both;border:1px solid #ccd4dc}
.price-from-label{display:block}
.price-value{display:block;font-size:24px;color:#000;font-family:Tahoma,Geneva,Kalimati,sans-serif}
.accommodation-list .price-value{font-size:20px}
.old-price{display:block;font-size:13px;text-decoration:line-through;font-weight:bold;color:#000}
.price-type-info{display:block}
.description-icons{float:left;width:168px;height:20px;margin-left:5px}
.description-icons div{float:left;width:20px;height:20px;margin-right:4px;background-image:url(/XSLTControls/Css/images/iSprites.png)}
.description-icons #parking.available{background-position:0 -56px}
.description-icons #pets.available{background-position:-20px -56px}
.description-icons #clima.available{background-position:-40px -56px}
.description-icons #smoking.available{background-position:-80px -56px}
.description-icons #internet.available{background-position:-60px -56px}
.description-icons #pool.available{background-position:-100px -56px}
.description-icons #beach.available{background-position:-120px -56px}
.description-icons #baths.available{background-position:-205px -59px}
.description-icons .unavailable{background-image:none}
.stars-number,.stars-number span{float:left;height:13px}
.stars-number{float:left;background:url(/XSLTControls/Css/images/iSprites.png) -15px 0 no-repeat;width:65px;height:12px}
.search-result-title .stars-number{margin-top:3px}
.stars-number div,.stars-number span{background:url(/XSLTControls/Css/images/iSprites.png) -15px -12px no-repeat;height:12px}
.stars-number .star-1{width:13px}
.stars-number .star-2{width:26px}
.stars-number .star-3{width:39px}
.stars-number .star-4{width:52px}
.stars-number .star-5{width:65px}
.choose-accommodation-button{float:right;color:#fff;text-decoration:none;text-transform:lowercase;background:url(/XSLTControls/Css/images/iSprites.png) 100% -148px;margin:10px 8px 2px 0;padding:0 16px 0 0;line-height:32px;font-weight:bold}
.choose-accommodation-button span{background:url(/XSLTControls/Css/images/iSprites.png) -200px -116px;padding:0 0 0 16px;float:left}
.sort-button{float:right;margin-left:5px;background:url(/XSLTControls/Css/images/iSprites.png) 100% -145px no-repeat;padding:0 5px 0 0;color:#fff;text-decoration:none}
.sort-button .button-text{float:left;padding:0 5px 0 12px;background:url(/XSLTControls/Css/images/iSprites.png) -300px -116px no-repeat}
.sort-button .sort-icon{float:left;width:38px;height:29px;background:url(/XSLTControls/Css/images/iSprites.png) 0 -76px}
.asc .sort-icon{background-position:-76px -76px}
.desc .sort-icon{background-position:-38px -76px}
.result-select-button{float:right;background:url(/XSLTControls/Css/images/iSprites.png) 100% -29px;padding-right:18px;line-height:29px;color:#0e2e4d;text-decoration:none;font-weight:bold;font-size:12px;margin:5px 0 0 0}
.result-select-button span{float:left;background:url(/XSLTControls/Css/images/iSprites.png) -300px 0;padding-left:18px}
.show-accommodation-button{color:#214688;font-size:12px;float:right;white-space:nowrap;line-height:20px}
.show-accommodation-button span{float:left}
.show-accommodation-button .icon,.show-accommodation-button-expanded .icon{margin:4px 0 0 6px;width:14px;height:14px;float:right;background:url(/XSLTControls/Css/images/iSprites.png) -210px 0}
.availability-stripe .show-accommodation-button .icon,.availability-stripe .show-accommodation-button-expanded .icon{margin:3px 0 0 6px}
.show-accommodation-button-expanded .icon{background:url(/XSLTControls/Css/images/iSprites.png) -224px 0}
.book-button,.send-inquiry-button{float:right;background:url(/XSLTControls/Css/images/iSprites.png) 100% -87px;padding:0 12px 0 0;margin:0;text-decoration:none;white-space:nowrap;color:#fff;font-size:12px;font-weight:bold;line-height:29px;text-decoration:none}
.book-button span,.send-inquiry-button span{float:left;background:url(/XSLTControls/Css/images/iSprites.png) -300px -58px;padding:0 0 0 12px}
.availability-calendar{float:left;white-space:nowrap;margin:0 12px 5px 0;line-height:17px;color:#0c7cd8;font-size:11px}
.availability-calendar .icon{float:left;width:15px;height:16px;background:url(/XSLTControls/Css/images/iSprites.png);margin-right:4px}
.thumbnail-gallery-first-image{clear:left;float:left;width:220px;height:170px;border:1px solid #e6edf6;overflow:hidden;margin-right:10px}
.thumbnail-gallery{float:left;width:320px}
.thumbnail-gallery li{float:left;margin:0 4px 4px 0}
.text-photo-gallery{float:right;width:325px;border:1px solid #ccd4dc;background:#f3f4f6;padding:8px;margin:0}
.text-photo-gallery .image{width:100%;height:325px;overflow:hidden;background:url(/XSLTControls/Css/images/gallery-preloader.gif) no-repeat 50% 50% #fff;position:relative}
.text-photo-gallery .active-image,.text-photo-gallery .preload-image{position:absolute;z-index:5;left:0;top:0;display:none;border:0;cursor:pointer}
.text-photo-gallery .preload-image{z-index:2}
.text-photo-gallery .preload-overlay{position:absolute;z-index:20;background:url(/XSLTControls/Css/images/gallery-preloader.gif) no-repeat 50% 50% #fff;left:0;top:0;right:0;bottom:0;opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50)}
.text-photo-gallery .content-separator{clear:both;height:10px}
.text-photo-gallery .thumbs-list{margin:0;padding:0;list-style:none;width:100%;position:relative;overflow:hidden;z-index:5;height:90px}
.text-photo-gallery .thumbs-list li{float:left;width:73px;height:85px;border:1px solid #d2d2d2;padding:1px;background:#fff}
.text-photo-gallery .thumbs-list .outer-border{width:100%;height:100%;overflow:hidden}
.text-photo-gallery .thumbs-list .inner-border{width:100%;height:100%;position:relative}
.text-photo-gallery .thumbs-list img{border:0}
.text-description{padding:0;color:#333;font-size:12px}
.description-list,.description-list ul{margin:0;padding:0 0 10px 0;list-style:none;clear:both}
.description-list li{padding-bottom:4px}
.title-table{width:100%;border-bottom:1px dotted #cecece;font-weight:bold;font-size:13px;margin-bottom:10px;padding:15px 0 10px 0}
.title-table td{padding-left:5px}
.day-table{width:100%}
.duration-table{color:#fff;font:bold 11px/14px Arial,Helvetica,sans-serif;background:#1998dd;margin:15px 5px 0 0;text-align:center}
.duration-table-corner-1,.duration-table-corner-2,.duration-table-corner-3,.duration-table-corner-4{padding:1px;width:2px;height:2px;overflow:hidden}
.duration-table-corner-1{background:url(/XSLTControls/Css/images/day-table-1.gif) no-repeat}
.duration-table-corner-2{background:url(/XSLTControls/Css/images/day-table-2.gif) no-repeat}
.duration-table-corner-3{background:url(/XSLTControls/Css/images/day-table-3.gif) no-repeat}
.duration-table-corner-4{background:url(/XSLTControls/Css/images/day-table-4.gif) no-repeat}
.days-border1{background:url(/XSLTControls/Css/images/days-sprite.gif) no-repeat;padding-left:4px;color:#fff;font:bold 11px/14px Arial,Helvetica,sans-serif;color:#fff;text-transform:uppercase}
.duration-table .days-number{font:bold 18px/24px "Arial Black",Arial,Helvetica,sans-serif;width:28px;padding-top:0}
.itinerar-icons{font-size:11px;font-weight:normal;text-align:right;white-space:nowrap}
.itinerar-icons img{margin:0 3px 0 6px;border:0;vertical-align:middle}
.info-text{margin:0;padding:0 0 6px 0}
.info-title{font-size:16px;color:#000;margin:0;padding:15px 0 8px 0;font-weight:bold;clear:both}
.info-subtitle{margin:0;font-size:14px;color:#555;padding:8px 0 4px 0;font-weight:bold}
.features-list{margin:0;padding:0 0 12px 0;list-style:none;border-bottom:1px dashed #e6e6e7;float:left;width:100%}
.features-list li,.accommodation-list li li{background:url(/XSLTControls/Css/images/features-list-bullet.gif) 0 5px no-repeat;float:left;width:50%;padding:0;margin:0;font-weight:normal;clear:none}
.features-list-item{padding:0 10px;display:block}
.price-title{font-size:16px;color:#000;padding:0 0 8px 0;font-weight:bold;clear:both;margin:0}
.price-table{background:#fff;width:100%;font-size:11px;color:#888;margin-bottom:10px}
.price-table thead th{background:#f4f0f2;color:#333;padding:4px 6px;font-weight:normal}
.price-table thead .billing-type{width:128px;text-align:left}
.price-table thead .min-persons{text-align:center;width:45px}
.price-table thead .min-days{text-align:center;width:45px}
.price-table thead .max-days{text-align:center;width:45px}
.price-table thead th.period{color:#040404;text-align:center}
.price-table tbody td{padding:4px 6px;border-bottom:1px dotted #919191}
.price-table tbody .min-persons{text-align:center}
.price-table tbody .min-days{text-align:center}
.price-table tbody .max-stay{text-align:center}
.price-table tbody td.price-item{color:#000;font-weight:bold;text-align:center}
.special-offer-title{color:#0c7cd8;padding:6px 0 8px 4px;margin:0;font-weight:600;clear:both;line-height:22px}
.special-offer-main-title{color:#f00}
.special-offer-name{color:#f00;padding:6px 0 8px 4px;margin:0;font-weight:600;line-height:22px}
.accommodation-units{clear:both;margin:0;padding:0;background:0}
.accommodation-list{color:#333;margin:0;padding:8px 0 0 0;list-style:none}
.accommodation-list li{padding:4px 8px;margin-bottom:8px;overflow:auto;background:#f4f0e9;clear:both}
.even .accommodation-list li{background:#fff}
.accommodation-title{font-size:18px;font-weight:600;color:#719800}
.accommodation-description{float:left;width:52%;font-size:11px;padding-right:1%}
.room-gallery{float:left;width:77px;padding-right:10px}
.room-gallery .image{position:relative;width:100%;height:65px;overflow:hidden;display:block}
.room-gallery a{text-decoration:none;color:#333;font-size:10px}
.room-gallery .link{display:block;clear:left;padding-top:2px}
.accommodation-list .link .icon{float:left;margin:0 3px 0 0;width:13px;height:12px;background:url(/XSLTControls/Css/images/iSprites.png) -225px -14px}
.room-service{font-weight:bold;text-transform:lowercase}
.last-minute-title{color:#F00;text-transform:uppercase;font-weight:bold}
.accommodation-list .price-placeholder{float:left;width:25%}
.unit-buttons{float:right;width:19%;padding:8px 1% 0 0}
.unit-extra-info{clear:both;font-weight:bold;background:#fafafa;padding:6px}
.unit-extra-info .features-list{border:0}
.special-offer .unit-buttons .send-inquiry-button,.special-offer .unit-buttons .book-button,.special-offer .unit-buttons .show-accommodation-button{float:right;margin:2px 0 0 0}
.date-select-header{background:#fff;font-size:11px}
.date-select-header .content-padding{padding:10px 20px;border:1px solid #ecedf4;background:0}
.date-select-header .r1{background-position:-174px -36px}
.date-select-header .r2{background-position:-182px -36px}
.date-select-header .r3{background-position:-182px -44px}
.date-select-header .r4{background-position:-174px -44px}
.select-dates-title,.choose-accommodation-reservation-title{color:#000;margin:0;padding:0 0 8px 0;font-weight:600}
.choose-accommodation-reservation-title{padding:16px 0 0 0}
.select-dates{float:left;width:100%;font-size:12px;color:#000;font-weight:bold;line-height:23px}
.select-dates .label{float:left;padding-right:12px}
.select-dates .text{float:left;padding-right:4px}
.select-dates input{width:78px}
.select-dates input,.select-dates select{border:1px solid #d0d7dd;color:#000;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin:0;padding:3px;line-height:11px;float:left}
.select-dates .date-picker{position:relative;top:2px;margin-left:4px;cursor:pointer}
.select-dates .children-count{float:left}
.stripe-width{float:left;padding:4px 0 0 0}
.stripe-width .text{float:left;font-weight:bold}
.stripe-width .text-icon{float:left;width:30px;height:25px;background:url(/XSLTControls/Css/images/iSprites.png) -195px -14px}
.stripe-width .icon{margin-top:9px}
.availability-stripe,.service-stripe{float:left;background:#fff;font-size:12px;padding:0 6px;line-height:25px}
.availability-stripe{background:#fff}
.service-stripe .content-padding{padding:0 12px!important;border:0;background:none!important}
.availability-list{padding-top:12px;clear:left;display:none}
.unit-lis{margin:0;padding:10px 0 0 0;list-style:none;clear:both}
.unit{clear:both;margin-bottom:10px}
.unit .r1{background-position:-174px -36px}
.unit .r2{background-position:-182px -36px}
.unit .r3{background-position:-182px -44px}
.unit .r4{background-position:-174px -44px}
.unit .rounded-border{padding:8px 16px;background:0;border:1px solid #d6d7e3;background:#f4f0e9}
.unit .price-placeholder{float:right;padding-left:8px;text-align:right}
.unit .image-placeholder{float:left;width:120px;padding-right:10px}
.unit .description-placeholder{margin:0 200px 0 132px}
.unit .price-placeholder a{clear:both;margin:5px 0 0 0;float:right}
.unit .image-placeholder a{font-size:12px;color:#000;text-decoration:none}
.unit .image-placeholder .image{width:100%;height:80px;overflow:hidden;position:relative;clear:both;display:block}
.unit .image-placeholder .link-text{clear:both;line-height:16px;padding-top:2px;display:block}
.unit .image-placeholder .icon{float:left;width:13px;height:12px;background:url(/XSLTControls/Css/images/iSprites.png) -225px -14px;margin:2px 4px 0 0}
.unit-list-title{color:#719800;margin:0;font-size:17px;font-weight:600;padding:6px 0 0 0;line-height:19px}
.unit-characteristics{line-height:1.6em;padding:3px;display:block}
.basic-service-label,.persons-capacity{float:left;padding-right:15px;font-weight:bold}
.persons-capacity .icon{float:left;background:url(/XSLTControls/Css/images/iSprites.png) -140px -56px;width:33px;height:25px;margin:0 6px 0 0}
.special-offer-label{color:#f00;clear:left;padding:4px 0}
.description-placeholder .show-accommodation-button{float:left}
.unit-additional-info{clear:both;padding:5px 10px;border-top:5px solid #fff;background:#fff;display:none}
.additional-info-sub-title,.additional-info-title{font-size:15px;color:#333;margin:0;padding:0 0 5px 0}
.additional-info-sub-title{font-size:13px}
.alert-message-container{background:url("/XSLTControls/Css/images/error-sign.gif") no-repeat scroll 7px 5px #FFE6D9;border:1px solid #FB6112;color:#4C4C4C;font:15px Arial;padding:4px 10px 4px 30px;clear:both;cursor:progress}
.errorText{color:Red}
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:105px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;font-color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:.7}
div.pp_default .pp_description{font-size:13px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:0}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:7px 0 0}
.pp_social .facebook{float:left;position:relative;top:-1px;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(/XSLTControls/Script/prettyPhoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
.pp_description{font-size:13px;font-weight:700}
.bodyTag{background:url(/images/Common/body.png) repeat-x #fdfdff}
.home-search-warper{background:url(/images/Common/search-bg.png) 0 100%}
.input-placeholder input,.input-placeholder select{border:1px solid #e7ecf4}
.header-table td,.brown-text,.about-naftalan-warper,.green-text,.dark-title-30,.accommodation-title{color:#012778}
.header-table td a,.about-naftalan-warper span{color:#012778!important}
html .RadMenu_MainMenu{background:url(/images/mbg.png) repeat-x #3b67ad;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-box-shadow:2px 0 2px 0 rgba(50,50,50,0.75);-moz-box-shadow:2px 0 2px 0 rgba(50,50,50,0.75);box-shadow:2px 0 2px 0 rgba(50,50,50,0.75)}
html .RadMenu_MainMenu .rmHorizontal>.rmItem>.rmLink{background:url(/images/Common/menu.png) 100% 100% no-repeat}
html .RadMenu_MainMenu .rmHorizontal>.rmItem>.rmLink.rmRootLink.rmExpanded,html .RadMenu_MainMenu .rmHorizontal>.rmItem>.rmLink.rmRootLink:hover{background:url(/images/Common/menu.png) 100% 100% no-repeat #5279b2;background:rgba(255,255,255,.2)}
html .RadMenu_MainMenu .rmHorizontal>.rmItem{padding:0}
html .RadMenu_MainMenu .rmHorizontal>.rmLast>.rmLink{background:0}
html .RadMenu_MainMenu .rmHorizontal .rmText{color:#fff}
html .RadMenu_MainMenu .rmLevel1>.rmItem>.rmText{background:#2853a9;padding-bottom:2em!important}
html .RadMenu_MainMenu .pmRazina1 .pmLinkOuter a{padding:4px 20px 4px 14px}
html .RadMenu_MainMenu .pmRazina2 .pmLinkOuter a{border:0;padding-left:18px}
.main-banner-logo{background:url(/images/Branding/azerbaijan-booking-logo-white-small.png) 100% 100% no-repeat}
.search-button,.footer-warper .button-aligned-left,.about-naftalan-warper .button-aligned-right,.search-result .button-aligned-left,.search-result .button-aligned-right{background:url(/images/Common/barrow.png) 100% 50% no-repeat #71a14d;line-height:28px;height:28px;padding:0 27px 0 13px;color:#fff;text-transform:uppercase;font-size:12px;font-weight:normal;width:auto;text-shadow:none}
.search-button *{background:no-repeat;display:inline;padding:0}
.about-naftalan-warper{background:#edf2f8}
.middle-column .action-button{background:#71a14d;line-height:1.3em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:4px 1em}
.middle-column .action-button *{background:0;display:inline;padding:0}
.footer-warper{background:url(/images/Common/footer_bg.jpg) #022879}
.linkovi-lista-razina1>.linkovi-lista-naslov a,.linkovi-lista-razina2 a{color:#fff}
.content-bg{border-top:1px solid #203b6e}
.radna-header{background:url(/images/Common/header-bg.jpg)}
.search-result-title,.search-result-title a,.select-dates-title,.choose-accommodation-reservation-title,.info-title,.price-title{color:#2F5CB3}
.search-result .rounded-border,.even .rounded-border{border:1px solid #edf2f8;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.search-result .r1,.search-result .r2,.search-result .r3,.search-result .r4{display:none}
.even .rounded-border{background:#edf2f8}
.old-price-available{background:#3765bd}
.old-price-available *,.old-price-available .old-price{color:#fff}
.accommodation-list li{background:#edf2f8}
.description-tab-menu-list a{background:#edf2f8;color:#3765bd}
.description-tab-menu-list .selected a{background:#3765bd;color:#fff}
.unit .rounded-border{background:#edf2f8}
.main-banner-description{background:url(/images/bbg.png)}
html .search-buttons-placeholder{margin:10px 16px 0 16px}
html .show-offer-link{margin-top:10px}
html .quarter-width-search-field{line-height:10px;font-size:10px;padding-top:1px}
html .search-button{margin:10px 0 0 0}
html .search-title{padding:0 0 0 15px}
html .search-label{padding-bottom:2px}
.hdtab {display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;}
@media screen and (max-width: 1025px) {
  .text-warper table img:nth-child(n+2) {max-height: 20px;}
  .text-warper table {width: 100%;}
  .text-warper>div>div img:nth-child(1)  {width: 100%;}
  .text-warper em span img {width: 100% !important; height: auto !important;}
  .info-text table {width: 100% !important;}
  .info-text img {width: 100% !important; height: auto !important;}
  .content-bg iframe {width: 100%;}
  .text-warper table img {width: auto !important;}
  .general-page-column {
    width: 75%;
  }
  .text-warper img {width: auto; height: auto;}
  .date-picker-input {
    width: 65px;
  }
  .search-options-placeholder {
    padding: 0 5px;
  }
  .title-18 {width: 100%; padding-bottom: 0 !important;}
  .title-18 ~ div {width: 25%;}
  .newsletter-warper {
    width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
  }
  .linkovi > .linkovi-lista {
    width: auto;
  }
  .linkovi {
    width: auto;
  }
  .footer-warper {display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;}
  .left-column table {width:100% !important;}
 #html-banner-listctl00_ctl00_ctl00_bodyContentPlaceHolder_defaultBodyContentPlaceHolder_AccommodationTopOffer {height: 920px !important ;}
  .right-column .column-title {float: none;
    text-align: center;}
  .search-page-content .column-title {float: none;
    text-align: center;}
  .top-list-unit {height:303px ;}
  .top-list > li {width: 100%;
    min-height: auto;
    background: #fff;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: center;}
  .light-grey-text img {width:100% ; height:auto ;}
  .about-naftalan-warper table tr {display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;}
    .about-naftalan-warper table td {display: block; height: auto !important;}
  .about-naftalan-warper {
    width: 100%;
    padding: 10px;
    padding-right: 0;
  }
  .search-buttons-placeholder .search-button {width: 50px; overflow: hidden;}
  .max-width-select select {
    width: 90%;
  }
    .flags {
        padding: 0;
        margin-left: 15px;
        margin-top: 0;
      }
    .header-text {
        height: auto;
        padding-top: 10px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
        position: relative;
      }
    body {
        width: 100%;
      }
    .header-menu {
        float: none;
        width: auto;
        padding-right: 10px;
      }
    .left-column {
        width: 22%;
      }
    .colum-middle-right {
        width: auto;
      }
    .middle-column {
        width: 59%;
      }
    .page-margin {
        width: 100%;
      }
    *, *:before, *:after {
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
    }
}
.closebtn, .mmenu, .closebtn1, .mmenu1 {display:none;}
@media screen and (max-width: 834px) {

  #html-banner-listctl00_ctl00_ctl00_bodyContentPlaceHolder_defaultBodyContentPlaceHolder_AccommodationTopOffer {
    height: 620px !important;
  }
  .colum-middle-right {
    width: 100%;
  }

.search-title-outer {
  width: 100%;
}
  
  .about-naftalan-warper, .nomobile {display: none;}
  .header-table tr {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }
  .azhed {
    margin-top: 10px;
  }
  .azhed tr td:nth-child(1) {display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;}
  .header-table td {
    display: block;
  }
  .azhed tr {display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;}
  .enhed {
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
  }
  .flags {
    padding: 0;
    margin-top: 0;
    position: absolute;
    left: -18%;
    top: 65px;
  }
  .header-text {
    justify-content: flex-end;
  }
  .logo {
    width: 25%;
  }
  .logo img {
    width: 100%;
    height: auto;
  }
  .naslov {padding: 0 10px;}
  .text-warper {padding: 0 10px;}
  .RadMenu .rmGroup .rmLink, .RadMenu .rmSlide .rmGroup .rmTemplate {width: 100% !important;}
  .RadMenu .rmRootGroup .rmItem .rmGroup { top:0 !important;} 
  .overlay-content .rmSlide {left: 0 !important;
    top: 0 !important;
  height: auto !important;}
  .right-column table td {display: block; width: 100%;}
  .right-column table tr {display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;}
  .right-column .grid-hspace-half
 .right-column {
    width: 100% !important;
  }
  .middle-column {
    width: 100%;
  }
  .about-naftalan-warper td br:nth-child(1) {display: none;}
  .about-naftalan-warper td:nth-child(1) {width: 100%;}
  .about-naftalan-warper td span:nth-child(3) a  { display: block; margin: 0 auto;}
  .about-naftalan-warper td span:nth-child(3)  {width: 100%; display: block;}
  .light-grey-text div span a {width: 100%;}
  .light-grey-text span a {width: 45%; display: inline-block;}
  .light-grey-text span br {display: none;}
  .light-grey-text div {display: block; width: 45%; margin: 0 auto;}
  .light-grey-text {display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;}
  .main-banner-logo table {width:100% !important;}
  .main-banner-image { 
    width: 210%;
    height: 378px;
  }
  .main-banner-description {
    left: 10px;
  }
  #aspnetForm {overflow: hidden;}
  .header-menu {
    padding-right: 0;
  }
  .currency-change {
    margin-top: 10px;
    padding-left: 10px;
  }
  

.home-search-warper {
  background: url(/images/Common/search-bg.png) 0 100%;
}
.home-search-warper {
  position: relative;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0 0 34px 0;
  background: #fff;
  top: 0;
  bottom: 0;
  background: url(/images/Common/search-bg.png) 0 100%;
  color: #fff;
  font-size: 14px;
  padding: 20px;
}
.search-buttons-placeholder .search-button {
  width: 70px;
  overflow: hidden;
  font-size: 12pt;
  margin-right: 55px;
  margin-top: 10px;
}
  .content-bg {
    padding: 0;
  }
  .left-column {
    padding: 0;
    width: 100%;
  }
  html .RadMenu_MainMenu {margin-top: 20px;}
  .RadMenu_MainMenu .rmLevel1 ul, .RadMenu_MainMenu li {
    width: 100%;
  }
  .RadMenu_MainMenu .rmLevel1 .rmItem {
    width: 100%;

  }
  .RadMenu_MainMenu .rmLevel1 .pmRazina1 {
    float: none;
    width: 80%;
padding-left: 10px
  }
  .RadMenu_MainMenu .pmRazina1 .pmLinkOuter a {width: 100%; font-size: 11pt; padding-bottom: 10px !important;
    padding-top: 10px !important; border-bottom: 1px #8e8383 dashed !important;}
  .RadMenu .rmSlide, .RadMenu_Context {
    position: relative !important;
    display: block !important;
    float: none !important;
    width: 100% !important;
  }
  .RadMenu ul.rmVertical, .RadMenu ul.rmHorizontal, .RadMenu ul.rmRootScrollGroup, .RadMenu_Context ul.rmHorizontal {
    display: block !important;
    width: 100% !important;
  }
  .RadMenu_MainMenu .rmHorizontal > .rmItem > .rmLink {
    background: none !important;
  }
  .RadMenu ul.rmActive, .RadMenu ul.rmRootGroup {
    display: block;
    margin: 0 auto;
    float: none !important;
  }
  .RadMenu_MainMenu .rmHorizontal .rmText {
    color: #000 !important;
    width: 100% !important;
    font-size: 12pt;
  }
  .RadMenu_MainMenu .rmHorizontal .rmExpanded .rmText {color: #000; font-size: 14pt;}
  .RadMenu_MainMenu .rmHorizontal > .rmItem {
    width: 100%;
    background-repeat: no-repeat;
    
  }
  .RadMenu ul.rmRootGroup {
    width: 80%;
    margin: 0 auto !important;
    float: none !important;
  }
  .mmenu {
    display: flex;
  margin-top: 0;
  float: right;
  margin-right: 10px;
  padding-right: 10px;
  text-align: left;
  box-shadow: 0px 3px 3px rgba(34, 66, 111, 0.49);
  border-radius: 6px;
  padding-left: 5px;
  color: #fff;
  background-image: linear-gradient(to bottom,#a2bae8, #133d8e, #3d73d9);
  background-image: -ms-linear-gradient (to bottom,#a2bae8, #133d8e, #3d73d9);
  background-color: #d74106;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.32);
  text-transform: uppercase;
  font-size: 16px !important;
  padding-bottom: 2px;
  padding-top: 2px;
  margin-right: 10px;
  vertical-align: middle;
  align-items: center;
  justify-content: space-between;
  margin-left: 10px;
  margin-bottom: 10px;
  height: 30px;
  z-index: 1;
position: relative;
  }
  .mmenu1 {
    display: flex;
  margin-top: 15px;
  float: right;
  margin-right: 10px;
  padding-right: 10px;
  text-align: left;
  box-shadow: 0px 3px 3px rgba(34, 66, 111, 0.49);
  border-radius: 6px;
  padding-left: 5px;
  color: #fff;
  background-image: linear-gradient(to bottom,#fbcd9c, #ed0b0b, #c54303);
  background-image: -ms-linear-gradient (to bottom,#fbcd9c, #ed0b0b, #c54303);
  background-color: #d74106;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.32);
  text-transform: uppercase;
  font-size: 16px !important;
  padding-bottom: 2px;
  padding-top: 2px;
  margin-right: 10px;
  vertical-align: middle;
  align-items: center;
  justify-content: space-between;
  
  }
  .mmenu img, .mmenu1 img {filter: invert(100%); 
  padding-right: 5px;}
  .overlay, .overlay1 {
      height: 100%;
      width: 0;
      position: fixed;
      z-index: 1;
      top: 0;
      left: 0;
      background-color: rgba(255, 255, 255, 0.94);
      overflow-x: hidden;
      transition: 0.5s;
      z-index: 100;
    box-shadow: 0px 3px 3px rgba(34, 66, 111, 0.49);
  }
  
  .overlay .closebtn, .overlay1 .closebtn1 {
    position: absolute;
    top: 0;
    right: 10px;
    font-size: 40px;
    z-index: 10;
  }
  .overlay a, .overlay1 a {
      padding: 8px;
      text-decoration: none;
      font-size: 36px;
      color: #818181;
      display: block;
      transition: 0.3s;
  }
  .overlay-content, .overlay-content1 {
      position: relative;
      top: 5%;
      width: 100%;
      text-align: center;
  }
  .right-column {
    width: 100%;
  }
  .header-price {
    display: none;
  }
  .general-page-column {
    width: 100%;
  }
  .float-left {
    width: 48%;

  }
  #first-image .sizeable {
    width: 100% !important;
  }
  .thumbnail-gallery-first-image {
    width: auto;
    height: auto;
    max-width: 100%;
    float: none;
  }
  .crop img {
    position: relative;
    left: 0;
    top: 0;
  }
  .thumbnail-gallery {
    width: 50%;
    margin-top: 0;
    padding: 0 5px;
  }
  .newsletter-warper img {width: 100%;}
  .right-column table {
    width: 100%;
  }
  .button-aligned-right {
    float: none;
    clear: right;
    margin: 0 auto;
      margin-right: auto;
    padding: 10px;
    margin-right: 70px;
    margin: 0 auto;
    font-size: 12pt !important;
    padding-bottom: 5px !important;
    padding-top: 5px !important;
  }
  .right-column table tr {
    padding: 0 10px;
  }
  .right-column .black-title-24 ~ table td {
    width: auto !important;
    padding: 5px !important;
    height: 80px;
  }
  .otzivgl .black-text {
    flex-basis: 62%;
  }
  .otzivgl .brown-text {
    flex-basis: 5%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }
  .search-label {
    margin-bottom: 20px;
  }
  .date-picker-input {
    width: 100px;
  }
  .half-width-select select {
    width: 100px;
  }
}
@media screen and (max-width: 768px) {
  .search-buttons-placeholder .search-button {
    margin-right: 50px;
  }

}
@media screen and (max-width: 667px) {

  .search-buttons-placeholder .search-button {
    margin-right: 40px;
  }
  body .uslugaIspisNazivSazetak {
    width: 100%;
  }
  .detailed-view-header .old-price {display: none;}
  .accommodation-units {
    order: 3;
  }
  .search-result-icons-and-button {
    order: 3;
  }
  .search-result-price-column .button-aligned-right {margin-left: auto;
    margin-right: 0;
    margin-top: 5px;
    z-index: 2;}
  .price-placeholder {margin-left: auto;}
  .search-result-price-column {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    order: 2;
    margin-left: auto;
margin-top: -110px;
  }
  .search-result-basic-info { order: 1; margin-left: 0;
    margin-bottom: 10px;}
  .search-result-description-column {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    order: 1;
    z-index: 0;
    width: 70%;
  }
  .search-result-picture {
    order: 2;
  }
  .header-table img {
    margin-left: 0;
  }
  .hdtab .hdtex {order: 2;

    margin-left: -500px;
    margin-bottom: 0;
    margin-right: auto;
    margin-bottom: -145px;}
  .hdtab .header-table:nth-child(2) {order:1; margin-left: -145px;}
  .search-result .rounded-border {display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;}
  .text-warper .acss table td {display: table-cell;}
  .text-warper .acss table tr {display: table-row;}
  .general-page-column .acss img {width: 100% !important; height: auto !important;}
  .otziv img {width: 100% !important;}
  .topHeader .topImg img {width:100% ;}
  .grey-underlined-title-30 ~ .text-warper  > div > div > span > img  {
    width: auto !important;
    max-width: 100%;
  } 
  .text-warper > div > div em span img {
    width: 100% !important;
  }
  .text-warper table td a ~ span {margin-right:30px ;}
  .text-warper > div > div span img {width: auto !important; vertical-align: middle;}
  .description-tab-content-list .content-list-item {
    padding: 0;
  }
  .header-unit-details {
    float: left;
    width: 100%;
  }
  .text-warper table img {
    vertical-align: middle;
  }
  .text-warper table td {display: block;}
  .text-warper table tr {display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;}
    .nomobile, .about-naftalan-warper {
    width: 98%;
    display: none;
  }
  
  .details-title {

    width: 100%;
    font-size: 16pt;
  }
  .content-bg {
    padding: 0;
  }
  .detailed-view .content-padding {
    padding: 0 10px;
  }
  .thumbnail-gallery {
    width: 45%;
    margin-top: 0;
    padding: 0 5px;

  }
  .float-left {
    width: 48%;
  }
  #first-image
  .text-warper img {
    max-width: 100%;
  }
  
  .footer-warper {
    background-repeat: no-repeat;
    background-size: 100%;
    background-position-y: -20px;
  }
  .title-18 ~ div {
    width: auto;
  }
  .right-column .black-title-24 ~ table td {
    width: auto !important;
    padding: 5px !important;
    height: 80px;
  }
  .right-column table tr {
    padding: 0 10px;
  }
  .special-list-unit {
    padding: 16px 10px;
  }
  .black-title-24 {
    padding: 0 10px;
  }
  .send-inquiry-button span {
    float: left;
    background: none;
      background-color: rgba(0, 0, 0, 0);
    padding: 0 0 0 12px;
    background-color: #3765bd;
    padding: 2px 10px;
  }
  .special-offer .unit-buttons .send-inquiry-button {background: none;}
  .accommodation-list .price-placeholder {
    float: left;
    width: 35%;
  }
  .accommodation-list .unit-buttons {
    margin-right: 0;
    margin-left: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    flex-direction: column;
    flex-basis: 150px;
  }
  .accommodation-list li {display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: baseline;
    width: 98%;}
  .crop img {position: relative;
    left: 0;
    top: 0;}
  .image-placeholder .image {
    height: 120px !important;
  }
  .unit .description-placeholder {
    margin: 0;
    order:3;
  }
  .image-placeholder {
    
    width: 45% !important;
    order:1;
  }
  .unit .price-placeholder {
    margin-top: -20px;
    order:2;
    width: 45% !important;
  }
  .unit .rounded-border {
    background: #edf2f8;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }
  .text-description .info-text img {width: auto !important; max-width: 100%;} 
  .header-price {
    float: left;
    text-align: right;
    padding-bottom: 5px;
  }
  .detailed-view-header {
    padding-left: 0;
    padding: 0 10px;
  }
  .general-page-column {
    width: 100%;
    padding: 0;
  }
  
.button-aligned-right {
  float: none;
  clear: both;
  margin: 0 auto;
  padding: 5px;
  margin-right: 70px;
}
  .right-column table td {
    width: 100%;
  }
  .right-column table {width: 100%;}
  .right-column {
    width: 100%;
  }
  .flags {
    position: absolute;
    left: 0;
    top: 40px;
  }
  .header-table {margin-bottom: 10px;}
  .header-table tr td:nth-child(1) br {display: none;}
  .hdtab {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
}
  .hdtab {
    justify-content: flex-end;
    margin-right: 10px;
  }
  .header-table td {display: block;}
  .header-table, .header-table tbody {display: block;}
  .header-table tr {display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;}
  .logo {
    width: 50%;
  }
  .logo img {width:100% ; height: auto;}
  .header-table tr td:nth-child(1)  {margin-right: 5px;
    margin-top: -20px;}
    .hdtab .hdtex tr td:nth-child(1) {margin-top: 5px;}
    .header-table td {
      padding-right: 0;
    }
    .hdtab .hdtex tr {display: flex;
      justify-content: space-between;
      align-items: center;
      width: 100%;
      flex-direction: row;
      flex-wrap: nowrap;}
      .azhed tr td:nth-child(4) {order:1; margin-bottom: 10px;}
      .azhed tr td:nth-child(3) {display: none;}
      .azhed tr td:nth-child(1) {margin-right: 0;
        margin-top: 0;
        position: absolute;
        left: -210px;
        top: 110px;}
        .azhed tr td:nth-child(2) br {display: none;}
      .azhed tr td:nth-child(2) {order: 3;
        flex-basis: 300px;
        margin-left: -180px;
        margin-top: 20px;
        margin-right: auto;}
      .azhed {margin-top: 20px; margin-bottom: -35px;}
      .enhed {margin-top: 35px; margin-right: 10px; margin-bottom: -35px;}
      .azhed tr {margin-right: 10px; justify-content: flex-end;}
      .enhed tr td:nth-child(1) {margin-right: 0;
        margin-top: 0;
        position: absolute;
        left: -130px;
        top: 105px;}
      .enhed tr td:nth-child(4) {order: 2;}
      .enhed tr td:nth-child(3) {order: 1; margin-left: auto;}
      .enhed tr td:nth-child(2) {order: 3;
        flex-basis: 250px;
        margin-left: -100px;
        margin-top: 35px;
        margin-right: auto;}
        .grid-hspace {padding: 0;}
        .thumbnail-gallery-first-image {
          width: 100%;
          height: auto;
        }
        #first-image .sizeable {width: 100% !important;}
        div.pp_pic_holder {
          width: 90% !important;
        }
        div.light_rounded .pp_top .pp_middle {background: none;}
        div.light_rounded .pp_top .pp_left {
          background: none;
        }
        div.light_rounded .pp_top .pp_right {
          background: none;
        }
        div.light_rounded .pp_bottom .pp_left {
          background: none;
        }
        div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_bottom .pp_right {
          background: none;
        }
        #fullResImage {height: 242px !important;
          width: auto !important;
          margin-left: -80px;
         }
          div.light_rounded .pp_content_container .pp_right {background: none;}
          div.light_rounded .pp_bottom .pp_middle {background: none;}
          a.pp_expand {display: none;}
          div.light_rounded .pp_expand {
            background: none;
          }
          body {
            overflow-x: hidden;
          }
          .hdtab .hdtex tr {align-items: flex-start;}
          .hdtab .hdtex td:nth-child(2) {flex-basis: 400px;}
          .unit-additional-info {order: 4;}
          .enhed tr {justify-content: flex-end;}
          .rev table, .rev tbody, .rev tr, .rev td, .rev table, .rev th {display: block; height: auto !important;width: 100%;}
          .rev .inner img {height: auto;}
          .rev img {height: auto; max-height: 250px;}
          .header-price .price-value, .header-price .price-from-label, .header-price .price-type-info {
            display: none;
          }
          .rev table img:nth-child(n+2) {
            max-height: 100%;
          }
          .rev br {display: none;}
          .rev img {margin: 20px !important;}
          .rev em {width: 100% !important; display: block !important;}
          .price-type-info {
            padding-right: 5px;
          }
          .search-buttons-placeholder .search-button {
            margin-right: 40px;
          }
}
@media screen and (max-width: 480px) {
  html .search-buttons-placeholder {
    margin-left: 5px;
  }
  html .show-offer-link {
    margin-top: 0;
  }
  .search-buttons-placeholder .search-button {
    margin-top: 0;
    margin-right: 25px;
  }
  .search-label {
    margin-bottom: 10px;
  }
  .home-search-warper {padding: 10px;}
  #html-banner-listctl00_ctl00_ctl00_bodyContentPlaceHolder_defaultBodyContentPlaceHolder_AccommodationTopOffer {
    height: 920px !important;
  }
  body .uslugaIspisNazivSazetak {
    width: 100%;
  }
  .detailed-view-header .old-price {display: none;}
  .accommodation-units {
    order: 3;
  }
  .search-result-icons-and-button {
    order: 3;
  }
  .search-result-price-column .button-aligned-right {margin-left: auto;
    margin-right: 0;
    margin-top: 5px;
    z-index: 2;
    font-size: 10pt !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    }
  .price-placeholder {margin-left: auto;}
  .search-result-price-column {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    order: 2;
    margin-left: auto;
margin-top: -110px;
  }
  .search-result-basic-info { order: 1; margin-left: 0;
    margin-bottom: 10px;}
  .search-result-description-column {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    order: 1;
    z-index: 0;
    width: 100%;
  }
  .search-result-picture {
    order: 2;
  }
  .header-table img {
    margin-left: 0;
  }
  .hdtab .hdtex {order: 2;

    margin-left: -200px;
    margin-bottom: 0;
    margin-right: auto;
    margin-bottom: -50px;}
  .hdtab .header-table:nth-child(2) {order:1; margin-left: 0;}
  .search-result .rounded-border {display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;}
  .text-warper .acss table td {display: table-cell;}
  .text-warper .acss table tr {display: table-row;}
  .general-page-column .acss img {width: 100% !important; height: auto !important;}
  .otziv img {width: 100% !important;}
  .topHeader .topImg img {width:100% ;}
  .grey-underlined-title-30 ~ .text-warper  > div > div > span > img  {
    width: auto !important;
    max-width: 100%;
  } 
  .text-warper > div > div em span img {
    width: 100% !important;
  }
  .text-warper table td a ~ span {margin-right:30px ;}
  .text-warper > div > div span img {width: auto !important; vertical-align: middle;}
  .description-tab-content-list .content-list-item {
    padding: 0;
  }
  .header-unit-details {
    float: left;
    width: 100%;
  }
  .text-warper table img {
    vertical-align: middle;
  }
  .text-warper table td {display: block;}
  .text-warper table tr {display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;}
    .nomobile, .about-naftalan-warper {
    width: 98%;
    display: none;
  }
  
  .details-title {

    width: 100%;
    font-size: 16pt;
  }
  .content-bg {
    padding: 0;
  }
  .detailed-view .content-padding {
    padding: 0 10px;
  }
  .thumbnail-gallery {
    width: 100%;
    margin-top: 10px;
    padding: 10px;

  }
  .float-left {
    width: 100%;
  }
  #first-image
  .text-warper img {
    max-width: 100%;
  }
  
  .footer-warper {
    background-repeat: no-repeat;
    background-size: 100%;
    background-position-y: -20px;
  }
  .title-18 ~ div {
    width: auto;
  }
  .right-column .black-title-24 ~ table td {
    width: auto !important;
    padding: 5px !important;
    height: 80px;
  }
  .right-column table tr {
    padding: 0 10px;
  }
  .special-list-unit {
    padding: 16px 10px;
  }
  .black-title-24 {
    padding: 0 10px;
  }
  .send-inquiry-button span {
    float: left;
    background: none;
      background-color: rgba(0, 0, 0, 0);
    padding: 0 0 0 12px;
    background-color: #3765bd;
    padding: 2px 10px;
  }
  .special-offer .unit-buttons .send-inquiry-button {background: none;}
  .accommodation-list .price-placeholder {
    float: left;
    width: 35%;
  }
  .accommodation-list .unit-buttons {
    margin-right: 0;
    margin-left: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    flex-direction: column;
    flex-basis: 150px;
  }
  .accommodation-list li {display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: baseline;
    width: 98%;}
  .crop img {position: relative;
    left: 0;
    top: 0;}
  .image-placeholder .image {
    height: 120px !important;
  }
  .unit .description-placeholder {
    margin: 0;
    order:3;
  }
  .image-placeholder {
    
    width: 45% !important;
    order:1;
  }
  .unit .price-placeholder {
    margin-top: -20px;
    order:2;
    width: 45% !important;
  }
  .unit .rounded-border {
    background: #edf2f8;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }
  .text-description .info-text img {width: auto !important; max-width: 100%;} 
  .header-price {
    float: left;
    text-align: right;
    padding-bottom: 5px;
  }
  .detailed-view-header {
    padding-left: 0;
    padding: 0 10px;
  }
  .general-page-column {
    width: 100%;
    padding: 0;
  }
  
.button-aligned-right {
  float: none;
  clear: both;
  margin: 0 auto;
  padding: 5px;
  margin-right: 70px;
}
  .right-column table td {
    width: 100%;
  }
  .right-column table {width: 100%;}
  .right-column {
    width: 100%;
  }
  .flags {
    position: absolute;
    left: -50%;
    top: 65px;
  }
  .header-table {margin-bottom: 10px;}
  .header-table tr td:nth-child(1) br {display: none;}
  .hdtab {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
}
  .hdtab {
    justify-content: flex-end;
    margin-right: 10px;
  }
  .header-table td {display: block;}
  .header-table, .header-table tbody {display: block;}
  .header-table tr {display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;}
  .logo {
    width: 52%;
  }
  .logo img {width:100% ; height: auto;}
  .header-table tr td:nth-child(1)  {margin-right: 5px;
    margin-top: -20px;}
    .hdtab .hdtex tr td:nth-child(1) {margin-top: 5px;}
    .header-table td {
      padding-right: 0;
    }
    .hdtab .hdtex tr {display: flex;
      justify-content: space-between;
      align-items: center;
      width: 100%;
      flex-direction: row;
      flex-wrap: nowrap;}
      .azhed tr td:nth-child(4) {order:1; margin-bottom: 10px;}
      .azhed tr td:nth-child(3) {display: none;}
      .azhed tr td:nth-child(1) {margin-right: 0;
        margin-top: 0;
        position: absolute;
        left: -210px;
        top: 110px;}
        .azhed tr td:nth-child(2) br {display: none;}
      .azhed tr td:nth-child(2) {order: 3;
        flex-basis: 300px;
        margin-left: -180px;
        margin-top: 20px;
        margin-right: auto;}
      .azhed {margin-top: 20px; margin-bottom: -35px;}
      .enhed {margin-top: 20px; margin-right: 10px; margin-bottom: -35px;}
      .azhed tr {margin-right: 10px; justify-content: flex-end;}
      .enhed tr td:nth-child(1) {margin-right: 0;
        margin-top: 0;
        position: absolute;
        left: -130px;
        top: 105px;}
      .enhed tr td:nth-child(4) {order: 2;}
      .enhed tr td:nth-child(3) {order: 1; margin-left: auto;}
      .enhed tr td:nth-child(2) {order: 3;
        flex-basis: 250px;
        margin-left: -100px;
        margin-top: 50px;
        margin-right: auto;}
        .grid-hspace {padding: 0;}
        .thumbnail-gallery-first-image {
          width: 100%;
          height: auto;
        }
        #first-image .sizeable {width: 100% !important;}
        div.pp_pic_holder {
          width: 90% !important;
        }
        div.light_rounded .pp_top .pp_middle {background: none;}
        div.light_rounded .pp_top .pp_left {
          background: none;
        }
        div.light_rounded .pp_top .pp_right {
          background: none;
        }
        div.light_rounded .pp_bottom .pp_left {
          background: none;
        }
        div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_bottom .pp_right {
          background: none;
        }
        #fullResImage {height: 242px !important;
          width: auto !important;
          margin-left: -80px;
         }
          div.light_rounded .pp_content_container .pp_right {background: none;}
          div.light_rounded .pp_bottom .pp_middle {background: none;}
          a.pp_expand {display: none;}
          div.light_rounded .pp_expand {
            background: none;
          }
          body {
            overflow-x: hidden;
          }
          .hdtab .hdtex tr {align-items: flex-start;}
          .hdtab .hdtex td:nth-child(2) {flex-basis: 400px;}
          .unit-additional-info {order: 4;}
          .enhed tr {justify-content: flex-end;}
          .rev table, .rev tbody, .rev tr, .rev td, .rev table, .rev th {display: block; height: auto !important;width: 100%;}
          .rev .inner img {height: auto;}
          .rev img {height: auto; max-height: 250px;}
          .header-price .price-value, .header-price .price-from-label, .header-price .price-type-info {
            display: none;
          }
          .rev table img:nth-child(n+2) {
            max-height: 100%;
          }
          .rev br {display: none;}
          .rev img {margin: 20px !important;}
          .rev em {width: 100% !important; display: block !important;}
          .price-type-info {
            padding-right: 5px;
          }
}
@media screen and (max-width: 432px) {
  .search-buttons-placeholder {padding-bottom: 10px;}
  .search-buttons-placeholder .search-button {
    margin-right: 20px;
  }
  .home-search-warper {padding: 5px;}
  .otzivgl .black-text br {display: none;}
  .brown-text img {margin: 0 !important;}
  .otzivgl tr {justify-content: flex-start;}
  .otzivgl .brown-text {flex-basis: 5%; display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;}
  .otzivgl .black-text {flex-basis: 62%;}
  .search-buttons-placeholder .search-button {
    width: 70px;
    font-size: 12pt;
  }
  body .podaciKupacContainer .desnaKolona textarea {
    width: 90%;
  }
  .podaciKupacContainer .desnaKolona input, .podaciKarticaContainer .desnaKolona input {
    width: 80%;
    margin: 0 auto;
    display: block;
  }
  .price-hoder {
    margin-left: auto;
  }
  .azhed {
    margin-top: 20px;
    margin-bottom: -50px;
  }
  .hdtab .hdtex {
    margin-left: -220px;
    margin-top: 20px;
  }
  .azhed tr td:nth-child(1) {
    left: -220px;
  }
  .azhed tr td:nth-child(2) {
    margin-left: -190px;
  }
  
  .enhed tr td:nth-child(1) {
    left: -130px;
  }
  .enhed {
    margin-top: 15px;
    margin-bottom: -45px;
  }
  .azhed .text-size-22,  .enhed .text-size-22{
    font-size: 14pt;
  }
  .logo {
    width: 50%;
  }
  .flags {
    position: absolute;
    left: -50%;
    top: 55px;
  }

  .header-text > div {
    margin-left: auto;
  }
  .header-text {
    margin-bottom: 15px;
  }
  .header-table td br {display: none;}
  .header-table .text-size-16 {display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    flex-basis: 80%;}
    .header-table tr td:nth-child(1) {
      margin-right: 0;
      margin-top: 0;
      margin-left: auto;
    }
    .hdtab .hdtex td br {display: block;}
    .room-service {display: inline-block;}
    .header-table .text-size-16 span {margin-bottom: 3px;}
}
@media screen and (max-width: 420px) {
  .enhed br {display: block !important; width: 98%;}
  .azhed tr td:nth-child(2) {
    margin-left: -195px;
  }
  .hdtab .hdtex tr td:nth-child(1) {
    margin-right: 10px;
  }
  .newCartRezervacija .lijevaKolona {
    width: auto;
  }
  .newCartRezervacija .podaciKarticaContainer, .newCartRezervacija .podaciKupacContainer, .newCartRezervacija .redak {
    width: 90%;
    margin: 0 auto;
    display: block;
    float: none;
  }
  .uslugaIspisNazivSazetak {
    width: 100%;
  }

  .ui-datepicker td span, .ui-datepicker td a {

    font-size: 12pt;
  }
  #ui-datepicker-div {width: 90%;}
  .newCartRezervacija .lijevaKolona, .newCartRezervacija .podaciKarticaContainer .redak a {
    font-size: 12px;
    font-weight: normal;
    color: #333;
    width: 20%;
  }
  .uslugaIspisNazivSazetak {
    width: 100%;
  }

  .imeGostContainer input, .imeGostContainer select, .flightNumberTxt {
    width: 100%;

  }
  .imeGostContainer:nth-last-child(n+5) {width: 80%;}
  .pp_nav .pp_play, .pp_nav .pp_pause {
    float: left;
    margin-right: 20px;
    -moz-transform: scale(2);
    zoom: 200%;
    margin-top: -5px;
  }
  div.light_rounded .pp_arrow_previous, div.light_rounded .pp_arrow_next {
  
    -moz-transform: scale(2);
    zoom: 200%;
  }
  .accommodation-list .price-placeholder {

    width: 100%;
  }
  .price-hoder {
    clear: both;
    padding-top: 6px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }
  .accommodation-description {
    float: left;
    width: 100%;
    font-size: 12px;
    padding-right: 0;
  }
  .fix-clear {overflow-x: auto;}
  .select-dates select { font-size: 12pt; margin-left: 20px;}
  .select-dates .text {
    font-size: 12pt;
    width: 68px;
    margin-bottom: 10px;
  }
  .select-dates input {
    width: 120px;
    height: 20px;
    font-size: 12pt !important;
  }
  .select-dates .date-picker {
    width: 40px;
  }
  .select-dates .label {
    float: left;
    padding-right: 12px;
    width: 100%;
  }
  .main-banner-image {
    width: 180%;
    height: 320px;
  }
  .main-banner {
    height: 320px;
  }
  .enhed tr td:nth-child(1) {
    top: 90px;
  }
  .enhed tr td:nth-child(2) {
    order: 3;
    flex-basis: 300px;  
    margin-top: 40px;
  }
  .enhed .text-size-18 {
    font-size: 12pt;
  }
  .search-title {
    padding: 0;
    font-size: 14pt;
  }
  .home-search-warper {padding: 10px;}
  a.pp_close {right: -70px;}
  body .podaciKupacContainer .desnaKolona {
    float: none !important;
    display: block !important;
    width: 100% !important;
    position: relative;
  }
  body .podaciKupacContainer .desnaKolona textarea {
    width: 90% !important;
    margin: 0 auto !important;
    float: none !important;
    position: relative;
    clear: both;
    display: block;
  }
  .header-table tr td:nth-child(1) {
    margin-right: 0;
    margin-top: 0;
  }
  .mmenu {  margin-left: 0;
    font-size: 14px !important;}
 
}
@media screen and (max-width: 402px) {
  .hdtab .hdtex tr td:nth-child(1) {
    margin-right: 5px;
    margin-left: 5px;
  }
  .hdtab .hdtex td:nth-child(2) {
    flex-basis: 400px;
    margin-left: -5px;
  }
}
@media screen and (max-width: 391px) {
  .search-buttons-placeholder .search-button {
    margin-right: 15px;
  }
  .accommodation-title {
    font-size: 12pt;
    width: 100%;
  }
  .header-table tr td:nth-child(1) {
    margin-right: 0;
    margin-top: 0;
  }
  .hdtab .hdtex {
    margin-left: -195px;
    font-size: 10pt;
  }
  .hdtab .hdtex tr td:nth-child(1) {
display: none;
  }
  .hdtab .hdtex td:nth-child(2) {
    flex-basis: 310px;
    line-height: 1;
  }
  .enhed tr td:nth-child(1) {
    top: 65px;
  }
  .enhed tr td:nth-child(2) {
    margin-top: 20px;
  }
  .azhed tr td:nth-child(1) {
    display: none;
  }
  .azhed tr td:nth-child(2) {
    order: 3;
    flex-basis: 320px;
    margin-top: 0;
  }
  .azhed tr td:nth-child(2) {
    margin-left: -210px;
  }
  .flags {
    position: absolute;
    left: -200px;
    top: 55px;
    right: auto;
  }
  .enhed {
    margin-top: 10px;
  }
  .enhed tr td:nth-child(3) {
    order: 1;
    margin-left: 10px;
    margin-right: auto;
  }
  .azhed .text-size-22, .enhed .text-size-22 {
    font-size: 12pt;
  }
  .enhed tr td:nth-child(1) {
   display: none;
  }
  .enhed tr td:nth-child(2) {
    margin-left: -190px;
    margin-top: 50px;
  }
  .enhed .text-size-22 .azhed .text-size-18 {
    font-size: 12pt;
  }
  .azhed .text-size-18 {
    font-size: 12pt;
  }
}
@media screen and (max-width: 385px) {
  .otzivgl .black-text {
    flex-basis: 60%;
  }
  .main-banner-logo span {font-size: 12pt !important;}
  .main-banner {
    height: 250px;
  }
  .main-banner-image {
    width: 180%;
    height: 250px;
  }
}
@media screen and (max-width: 375px) {
  .azhed tr td:nth-child(2) {
    margin-left: -200px;
    flex-basis: 280px;
    margin-top: 10px;
  }
}
@media screen and (max-width: 360px) {
  search-buttons-placeholder .search-button {
    margin-right: 10px;
  }
  .azhed {
    margin-top: 10px;
  }
  .azhed tr td:nth-child(2) {
    margin-left: -170px;
    flex-basis: 280px;
  }
  .enhed tr td:nth-child(3) {
    order: 1;
    margin-left: auto;
    margin-right: 0;
  }
  .enhed tr td:nth-child(2) {
    margin-left: -160px;
  }
  .hdtab .hdtex {
    margin-left: -170px;
  }
  .hdtab .hdtex td:nth-child(2) {
    flex-basis: 290px;
    line-height: 1;
    text-align: left;
  }
  .hdtab .hdtex td:nth-child(2) br {display: none;}
  .flags {
    left: -160px;
  }
  .header-table .text-size-16 span {font-size: 11pt !important;}
  .logo {
    width: 45%;
  }
 

}
@media screen and (max-width: 340px) {
  .details-title {
    width: 100%;
    font-size: 14pt;
  }
  .otzivgl .black-text {
    flex-basis: 55%;
  }
  .hdtab .hdtex {
    margin-left: -150px;
    flex-grow: 0;
    flex-basis: 220px;
  }
  .flags {
    left: -140px;
    top: 50px;
  }
  .azhed {
    margin-top: 20px;
    margin-bottom: -60px;
  }
  .azhed tr td:nth-child(2) {
    margin-left: -150px;
    flex-basis: 220px;
  }
  .enhed {
    margin-top: 5px;
  }
}