.panorama-nav,.panorama-nav .buttonset{position:absolute}.panorama-nav{bottom:40px;left:50%}.panorama-nav>div>div{height:61px}.panorama-nav button{width:60px;height:60px;background:url(/img/api/pano/arrow.png);cursor:pointer;display:inline-block;padding:0;margin:0 0 0 30px;border:none}.panorama-nav button:hover{background-image:url(/img/api/pano/arrow-hover.png)}.panorama-nav button.active{background-image:url(/img/api/pano/arrow-active.png)}.panorama{position:relative;overflow:hidden;font-family:Arial,Helvetica,sans-serif}.panorama.available{cursor:pointer}.panorama .date{position:absolute;left:12px;bottom:12px;font-size:20px;color:rgba(204,204,204,.4);text-shadow:1px 1px 2px rgba(153,153,153,.8)}.panorama .copyright{position:absolute;right:12px;bottom:12px;font-size:10px;color:rgba(255,255,255,.2)}.panorama .copyright::before{content:url(/img/api/pano/panorama.png) "\A";white-space:pre}.content-media.sequence a.disabled,.marker-poi-popup .tail{visibility:hidden}.content-media.sequence{text-align:center}.content-media.sequence img{margin-top:10px}.content-media.sequence span{color:#5c5c5c;display:block}.content-media.sequence a{margin:0 .5em}.content-media.gallery{overflow:auto}.content-media.gallery table{padding:0}.content-media.gallery table td{padding:0;vertical-align:middle;text-align:center}.content-media.gallery table img{display:inline-block;margin:0;padding:0}.content-transport a{color:#366}.content-transport .trLinks{color:#666;padding:.1em 0}.content-transport .card-trLine{position:relative;width:270px;padding-top:4px;font-size:12px}.content-transport .card-trLine label{font-weight:700;display:block;color:#999;background-position:4px 0;background-repeat:no-repeat;position:absolute;top:.6em;padding-top:.2em;left:3px;width:30px;padding-left:20px}.content-transport .send input{float:right}.content-transport .send a{text-decoration:none;color:#7373E0;padding-left:12px;background-position:0 3px;background-repeat:no-repeat}.content-transport .send a span{text-decoration:underline}.content-transport .formItem input{width:217px;padding:.2em 0 .2em 53px}.content-transport .formItem input:focus{outline:0}.content-keyvalue table{border-collapse:collapse}.content-keyvalue td{color:#666}.content-keyvalue td.text{padding-right:10px}.content-keyvalue strong{color:#000}.content-tzn{line-height:135%}.content-typename{color:#666}.content-contact em{color:#666;display:inline-block;font-style:normal;width:80px}.content-contact a{color:#7373E0;text-decoration:none}.content-link img{vertical-align:top}.content-origin,.content-origin a{color:#999;font-size:12px}.content-origin img{vertical-align:top;max-height:1em;position:relative;top:3px;margin-right:3px}.content-parking p{color:#000}.content-parking p+p{margin-top:1em;font-weight:700}.content-parking em{display:inline-block;font-style:normal;width:130px;font-weight:400}.content-partners img{border:2px solid #e9e9e9;margin-right:4px;width:50px;height:50px}.content-admission em,.content-persons em{display:inline-block;font-style:normal;width:60px}.content-persons p{padding:.1em 0 .2em}.content-persons em{color:#666}.content-persons a{color:#7373E0}.content-admission em{color:#666}.traffic-geom-detail{background-color:#fff;color:#000;border:1px solid silver;border-radius:5px;padding:10px 20px 10px 25px;box-shadow:2px 2px 4px 0 silver;z-index:2}.traffic-geom-detail .traffic-detail-content{position:relative;white-space:nowrap}.traffic-detail-content span{display:block;border-radius:50%;width:10px;height:10px;overflow:hidden;position:absolute;top:2px;left:-16px}.traffic-detail-content h5{font-size:14px}.traffic-detail-content p{padding:2px 0;color:#656565;font-size:13px}.content-arrivalsnext p,.content-departureslast .title,.content-departuresnext p{font-size:14px;font-weight:700}.traffic-detail-content p strong{font-weight:400;color:#000}.content-photo .image{max-width:100%}.content-arrivalsnext table,.content-departuresnext table{width:100%;border-collapse:collapse}.content-arrivalsnext td,.content-departuresnext td{vertical-align:top;border-bottom:1px dotted #e0e0e0;padding:10px 0;color:#5a5a5a}.content-arrivalsnext .time,.content-departuresnext .time{text-align:right;width:35px;color:#000}.content-arrivalsnext .line,.content-departuresnext .line{text-align:right;font-weight:700;width:1px;padding-right:10px;color:#000}.content-departureslast .title{color:#000}.content-departureslast p{color:#5a5a5a;line-height:20px}.content-departureslast p strong{color:#000}.content-lifetime p{font-size:14px;margin:2px 0}.content-lifetime span{color:#666}.marker-poi{cursor:pointer;overflow:hidden}.marker-poi .marker-inner{position:absolute}.marker-poi.big .marker-inner .img-cont,.marker-poi.detail .marker-inner .img-cont,.marker-poi.detailSmall .marker-inner .img-cont,.marker-poi.middle .marker-inner .img-cont,.marker-poi.small .marker-inner .img-cont{border-radius:100%;overflow:hidden;position:relative;display:block}.marker-poi .marker-inner .img-cont{background-repeat:no-repeat;background-position:center center;background-size:cover}.marker-poi .marker-inner .img-cont.poitype-icon{background-size:auto}.marker-poi.detail{width:58px;height:68px;z-index:7}.marker-poi.detail .marker-inner{width:57px;height:67px;background:url(/img/api/marker-poi/detail.png?2) no-repeat}.marker-poi.detail .marker-inner .img-cont{width:46px;height:46px;line-height:46px;margin-left:6px;margin-top:6px}.marker-poi.detailSmall{width:46px;height:56px;z-index:7}.marker-poi.detailSmall .marker-inner{width:46px;height:56px;background:url(/img/api/marker-poi/detailSmall.png?2) no-repeat}.marker-poi.detailSmall .marker-inner .img-cont{width:34px;height:34px;line-height:46px;margin-left:6px;margin-top:6px}.marker-poi.detailSmall .marker-inner .img-cont.poitype-icon{background-color:#fff}.marker-poi.big{width:56px;height:66px;z-index:6}.marker-poi.big .marker-inner{width:72px;height:84px;left:-8px;top:-18px;background:url(/img/api/marker-poi/big.png?2) no-repeat}.marker-poi.big .marker-inner .img-cont{width:46px;height:46px;line-height:46px;margin-left:13px;margin-top:22px}.marker-poi.middle{width:46px;height:56px;z-index:5}.marker-poi.middle .marker-inner{width:58px;height:71px;left:-6px;top:-15px;background:url(/img/api/marker-poi/middle.png?2) no-repeat}.marker-poi.middle .marker-inner .img-cont{width:34px;height:34px;line-height:36px;margin-left:12px;margin-top:21px}.marker-poi.universal{width:34px;height:41px;z-index:5}.marker-poi.universal .marker-inner{width:48px;height:58px;left:-7px;top:-17px;background:url(/img/api/marker-poi/universal.png?2) no-repeat}.marker-poi.small{width:34px;height:41px;z-index:4}.marker-poi.small .marker-inner{width:48px;height:58px;left:-7px;top:-17px;background:url(/img/api/marker-poi/small.png?2) no-repeat}.marker-poi.small .marker-inner .img-cont{width:22px;height:22px;line-height:22px;margin-left:13px;margin-top:23px}.marker-poi.smaller{width:20px;height:26px;z-index:3}.marker-poi.smaller .marker-inner{width:28px;height:35px;left:-4px;top:-9px;background:url(/img/api/marker-poi/smaller.png?2) no-repeat}.marker-poi.little{width:14px;height:16px;z-index:2}.marker-poi.little .marker-inner{width:22px;height:23px;left:-4px;top:-7px;background:url(/img/api/marker-poi/little.png?2) no-repeat}.marker-poi.active{z-index:10}.marker-poi.animSize{overflow:visible}.marker-poi.animSize .marker-inner{transition:background-position 70ms;transition-timing-function:steps(3,end)}.marker-poi.animSize .marker-inner .img-cont{transition:all 70ms;transition-timing-function:steps(3,end)}.marker-poi.big.animSize .marker-inner{background-position:-216px 0}.marker-poi.big.animSize .marker-inner .img-cont{width:60px;height:60px;line-height:60px;margin-left:6px;margin-top:5px}.marker-poi.middle.animSize .marker-inner{background-position:-174px 0}.marker-poi.middle.animSize .marker-inner .img-cont{width:46px;height:46px;line-height:46px;margin-left:6px;margin-top:6px}.marker-poi.small.animSize .marker-inner,.marker-poi.universal.animSize .marker-inner{background-position:-144px 0}.marker-poi.small.animSize .marker-inner .img-cont{width:36px;height:36px;line-height:36px;margin-left:6px;margin-top:6px}.marker-poi.smaller.animSize .marker-inner{background-position:-84px 0}.marker-poi.little.animSize .marker-inner{background-position:-66px 0}.marker-poi.nbr .marker-inner .nbr-cover{display:block;position:absolute;z-index:8}.marker-poi.nbr.detail .nbr-cover{left:13px;top:13px;background:url(/img/api/marker-poi/detail-nbr.png?2);width:32px;height:32px}.marker-poi.nbr.detail .img-cont{width:32px;height:32px;line-height:32px;margin-left:13px;margin-top:13px}.marker-poi.nbr.detailSmall .nbr-cover{left:5px;top:5px;background:url(/img/api/marker-poi/detailSmall-nbr.png?2);width:36px;height:36px}.marker-poi.nbr.detailSmall .img-cont{width:28px;height:28px;line-height:28px;margin-left:9px;margin-top:10px}.marker-poi.nbr.big .nbr-cover{background:url(/img/api/marker-poi/big-nbr.png?2) no-repeat;width:34px;height:34px;left:19px;top:28px}.marker-poi.nbr.big .img-cont{width:34px;height:34px;line-height:34px;margin-left:19px;margin-top:28px}.marker-poi.nbr.middle .nbr-cover{background:url(/img/api/marker-poi/middle-nbr.png?2) no-repeat;width:28px;height:28px;left:15px;top:25px}.marker-poi.nbr.middle .img-cont{width:28px;height:28px;line-height:28px;margin-left:15px;margin-top:25px}.marker-poi.nbr.small .nbr-cover{background:url(/img/api/marker-poi/small-nbr.png?2) no-repeat;width:18px;height:18px;left:15px;top:25px}.marker-poi.nbr.small .img-cont{width:18px;height:18px;line-height:18px;margin-left:15px;margin-top:25px}.marker-poi-paid{width:34px;height:40px;overflow:hidden;z-index:1}.marker-poi-paid .marker-inner{width:42px;height:50px;left:-4px;top:-9px;background:url(/img/api/marker/paid.png?2) no-repeat;text-align:center;position:absolute}.marker-poi-paid .marker-inner img{margin-top:16px}.marker-poi-paid.active{z-index:10}.marker-poi-popup{z-index:9}.smap .copyright,.smap .scale,.smap img{-webkit-touch-callout:none;-webkit-user-select:none}@media print{.noprint{visibility:hidden!important}.print{visibility:visible!important}}@font-face{font-family:mapy;src:url(/font/api/mapy.eot?7);src:url(/font/api/mapy.eot?7#iefix) format('embedded-opentype'),url(/font/api/mapy.svg?7) format('svg'),url(/font/api/mapy.woff?7) format('woff'),url(/font/api/mapy.ttf?7) format('truetype');font-weight:400;font-style:normal}.smap{font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.smap .layer-switch button:before,.smap .zoom .button-group button{font-family:mapy;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal}.smap img{width:auto;height:auto;-moz-user-select:none;-ms-user-select:none;user-select:none}.smap .copyright,.smap .scale,.smap .zoom{-moz-user-select:none;-ms-user-select:none}.smap .hud>*>*,.smap>*{z-index:1}.smap .copyright,.smap .scale{font-size:10px;cursor:default;color:#333;text-shadow:#fff -1px -1px 0,#fff 1px -1px 0,#fff -1px 1px 0,#fff 1px 1px 0,#fff -1px 0 0,#fff 1px 0 0,#fff 0 1px 0,#fff 0 -1px 0;user-select:none}.smap .layer-switch,.smap .zoom{-webkit-touch-callout:none;-webkit-user-select:none;cursor:pointer}.smap .copyright a{color:#6b7580;text-decoration:none}.smap .compass{right:10px;top:10px;cursor:pointer}.smap-defaults .compass{right:18px;top:60px}.smap .compass-north{width:63px;height:63px;background:url(/img/api/compass/compass-n.png) center center no-repeat #fff;border-radius:100%;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.3);box-shadow:0 0 2px 0 rgba(0,0,0,.3)}.smap .zoom .button-group,.smap .zoom .zoom-menu{-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.3)}.smap .compass-north-ie8{width:65px;height:65px;background-image:url(/img/api/compass/compass-n-ie8.png);background-position:center center}.smap .compass-east{background-image:url(/img/api/compass/compass-e.png)}.smap .compass-south{background-image:url(/img/api/compass/compass-s.png)}.smap .compass-west{background-image:url(/img/api/compass/compass-w.png)}.smap .ccw,.smap .cw{width:22px;height:26px;cursor:pointer}.smap .ccw{background-image:url(/img/api/ccw.png)}.smap .cw{background-image:url(/img/api/cw.png)}.smap .cw-smooth{width:69px;height:102px;background-image:url(/img/api/cw-smooth.png);cursor:pointer}.smap .cw-smooth:hover{background-image:url(/img/api/cw-smooth-hover.png)}.smap .zoom{width:64px;top:10px;right:10px;user-select:none}.smap-defaults .zoom{right:17px;top:17px}.smap .zoom .button-group{position:absolute;border-radius:2px;box-shadow:0 0 2px 0 rgba(0,0,0,.3)}.smap .zoom .button-group button{display:inline-block;vertical-align:top;cursor:pointer;padding:0;margin:0;width:32px;text-align:center;font-size:17px;line-height:27px;font-weight:400;background:#fff;color:#6b7580;border:none;outline:0}.smap .zoom .button-group button:hover{color:#29ac07;background:#f7f7f7}.smap .zoom .button-group button:active{font-size:13px}.smap .zoom .button-group button.minus{border-bottom-left-radius:2px;border-top-left-radius:2px;width:31px}.smap .zoom .button-group button.plus{position:relative;border-bottom-right-radius:2px;border-top-right-radius:2px}.smap .zoom .button-group button.plus:active{font-size:21px}.smap .zoom .button-group button.plus:after{position:absolute;display:block;width:1px;height:19px;content:"";top:4px;left:0;background:#e8e8e8}.smap .zoom .zoom-menu{width:99%;position:absolute;top:26px;box-shadow:0 0 2px 0 rgba(0,0,0,.3)}.smap .layer-switch button,.smap .zoom .slider-bg{-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.3)}.smap .zoom .line{width:16px;right:10px;top:21px}.smap .zoom .label{right:18px;font-size:11px;color:#666;text-align:right}.smap .zoom .label:hover{color:#29ac07}.smap .zoom .slider{right:0;z-index:10;width:0;height:0;border-style:solid;border-width:6px 12px 6px 0;border-color:transparent #29ac07 transparent transparent}.smap .zoom .slider-bg{position:absolute;left:60%;top:0;background:#ccc;background:rgba(0,0,0,.3);opacity:.3;z-index:0;width:1px;box-shadow:0 0 2px 0 rgba(0,0,0,.3);height:100%}.smap .zoom .top{height:25px;background:#fff}.smap .zoom .middle{background:#fff}.smap .zoom .bottom{height:26px;background:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.smap .selection{cursor:pointer;border-color:#00a;border-style:solid;background-color:#66f;opacity:.25;filter:alpha(opacity=25)}.smap .notification{width:200px;visibility:hidden}.smap .notification div{border-color:red;border-width:2px;width:15%;height:15%;visibility:visible}.smap .notification .top-left{border-top-style:solid;border-left-style:solid}.smap .notification .top-right{border-top-style:solid;border-right-style:solid}.smap .notification .bottom-left{border-bottom-style:solid;border-left-style:solid}.smap .notification .bottom-right{border-bottom-style:solid;border-right-style:solid}.smap .layer-switch{-moz-user-select:none;-ms-user-select:none;user-select:none}.smap .layer-switch button{display:inline-block;vertical-align:top;cursor:pointer;padding:0 8px 1px;text-align:center;line-height:24px;background:#fff;color:#6b7580;border:none;border-radius:2px;box-shadow:0 0 2px 0 rgba(0,0,0,.3);outline:0}.smap .layer-switch button span{font-size:13px}.smap .layer-switch button:before{content:'m';position:relative;top:2px;font-size:16px;padding-right:6px;display:inline-block;font-weight:400}.smap .layer-switch button:hover{color:#29ac07}.smap .layer-switch .window{position:absolute;top:0;left:0;background:#fff;color:#6b7580;border:none;border-radius:2px;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.3);box-shadow:0 0 2px 0 rgba(0,0,0,.3);font-size:12px;padding:13px 13px 4px}.smap .layer-switch .left,.smap .layer-switch .right{position:absolute;cursor:pointer;background-color:#fff;width:13px;height:65px;top:13px}.smap .layer-switch .left{left:0}.smap .layer-switch .right{right:0}.smap .layer-switch .left .arrow{background:url(/img/api/layer-switch/l-arr.png) 50% 0 no-repeat}.smap .layer-switch .right .arrow{background:url(/img/api/layer-switch/r-arr.png) 50% 0 no-repeat}.smap .layer-switch .item{display:inline-block;margin:0;vertical-align:top}.smap .layer-switch .item>div{margin:0 0 0 3px;padding:0;position:relative;height:50px;overflow:hidden}.smap .layer-switch :first-child.item>div{margin:0}.smap .layer-switch .item p{margin:2px 0 0 2px;color:#00c;font-size:12px}.smap .layer-switch .active p{font-weight:700;color:#000}.smap .layer-switch .item>div .border{display:none}.smap .layer-switch .active>div .border{display:block;position:absolute;border:2px solid #000;left:0;right:0;top:0;bottom:0}.smap .layer-switch .arrow{width:100%;height:13px;position:absolute;left:0;top:19px}.smap .minimap{border-style:solid;border-width:2px}.context-menu{position:absolute;background-color:#fff;box-shadow:0 0 3px #888;padding:10px 0;opacity:.96;border-radius:11px;z-index:2}.context-menu .item{font-size:93%;display:block;padding:.3em 1.25em;color:#000}.context-menu a.item{text-decoration:none;color:#29ac07}.context-menu a.item:hover{color:#fff;background-color:#29ac07}.context-menu .disabled,.context-menu a.disabled,.context-menu a.disabled:hover{color:#888;background-color:#fff}.context-menu .separator{border-top:1px dotted #c8c8c8;margin:0 1.25em 0 1.24em;height:1px;padding:0}.smap .control-rosette{width:44px;height:44px;overflow:hidden;position:absolute}.smap .control-rosette div{position:absolute;top:14px;left:18px;width:10px;height:10px;color:#fff;font-size:14px;line-height:14px}.smap .cluster{width:0;height:0;cursor:pointer}.smap .cluster div{position:absolute;border-radius:50%;background-color:#fff;border:10px solid rgba(0,0,0,.4);background-clip:padding-box;text-align:center;font-weight:700;font-size:17px}.smap .cluster img{margin-left:3px}.smap .scale{padding-right:15px}.smap-defaults .scale{left:8px;bottom:25px}.smap .scale .numbers{position:relative;height:16px}.smap .scale .numbers span{position:absolute;top:0;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);transform:translate(-50%,0);transition:all .5s}.smap .scale .parts{border:1px solid #fff;height:6px;line-height:0}.smap .scale .unit{position:absolute;padding-left:5px;top:13px;transition:all .5s}.smap .scale .parts span{display:inline-block;height:0;border-width:6px 0 0;border-style:solid;transition:all .5s}.smap .scale .parts span.odd{border-color:#333}.smap .scale .parts span.even{border-color:#fff;opacity:.8}.smap .hud .pointer-cover{display:none}.smap .hud .pointer-cover.show{display:block}.smap .hud .pointer-cover .caption{padding:2px;background:#fff;border:1px solid #ccc;color:#000;margin:0;border-radius:3px;position:absolute;top:0;left:0;font-size:13px;white-space:nowrap;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);height:13px;line-height:13px}.smap .hud .pointer-cover .caption.left{text-align:left;padding-left:10px;padding-right:20px;transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);-moz-transform:translate(-100%,-50%)}.smap .hud .pointer-cover .caption.right{padding-left:20px;padding-right:10px;text-align:right}.smap .hud .pointer-cover .pointer-svg{position:absolute;z-index:0!important}.smap .hud .pointer-cover .pointer-svg .pointer-back,.smap .hud .pointer-cover .pointer-svg .pointer-target{cursor:pointer}.smap-suggest{width:358px;position:absolute;z-index:100;border-radius:0 0 3px 3px;padding:0;margin:0;border:1px solid #bbb;border-top:none;-webkit-box-shadow:0 2px 2px 0 #ddd;-moz-box-shadow:0 2px 2px 0 #ddd;box-shadow:0 2px 2px 0 #ddd;background:#fff}.smap-suggest .item{list-style-type:none;margin:0;padding:0;border-top:1px solid #e1e1e1;text-align:left;min-height:50px}.smap-suggest .item.selected,.smap-suggest .item:hover{background:#f3f3f3;cursor:pointer}.smap-suggest .item .image{display:table-cell;width:42px;text-align:center}.smap-suggest .item .image img{width:20px;height:20px;vertical-align:middle}.smap-suggest .item .text{display:table-cell;padding:8px 16px 8px 0}.smap-suggest .item .text em,.smap-suggest .item .text strong{display:block;overflow:hidden}.smap-suggest .item .text strong{font-size:14px;line-height:18px}.smap-suggest .item .text em{font-size:12px;line-height:16px;color:grey;font-style:normal}.control-copyright-popup{padding:8px;position:absolute;left:140px;bottom:35px;z-index:10;background:#fff;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,.6);overflow:auto;max-height:80%}.control-copyright-popup p{margin:0;padding:0;color:#333;font-family:Arial;font-size:10px;line-height:14px}.control-copyright-popup-cover{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:9}.marker span.before,.marker span.before img{top:0;position:absolute}.marker{cursor:pointer;display:block;background-repeat:no-repeat;background-position:0 0}.marker span.before{overflow:hidden;display:block;pointer-events:none}.marker .marker-bg-wrapper{display:block;width:100%;height:100%;overflow:hidden}.marker.type-paid span.before,.marker.type-poi span.before{display:none}.marker .marker-bg-wrapper img{-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.marker.non-active .marker-bg-wrapper img{-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.marker.type-big,.marker.type-universalbig{width:48px;height:66px;z-index:8}.marker.type-big span.before,.marker.type-universalbig span.before{width:27px;height:66px;left:48px}.marker.type-big span.before img,.marker.type-universalbig span.before img{left:-48px}.marker.type-big .img-cont,.marker.type-universalbig .img-cont{width:40px;height:40px;top:24px}.marker.type-big{z-index:7}.marker.type-middle{width:40px;height:55px;z-index:6}.marker.type-middle span.before{width:22px;height:55px;left:40px}.marker.type-middle span.before img{left:-40px}.marker.type-middle.non-active{background-position:-62px 0}.marker.type-middle .img-cont{width:32px;height:32px;top:20px}.marker.type-small,.marker.type-universal{width:32px;height:44px;z-index:5}.marker.type-small span.before,.marker.type-universal span.before{width:18px;height:44px;left:32px}.marker.type-small span.before img,.marker.type-universal span.before img{left:-32px}.marker.type-small.non-active,.marker.type-universal.non-active{background-position:-50px 0}.marker.type-small .img-cont,.marker.type-universal .img-cont{width:28px;height:28px;top:16px}.marker.type-small{z-index:4}.marker.type-little{width:14px;height:19px;z-index:3}.marker.type-little span.before{width:7px;height:19px;left:14px}.marker.type-little span.before img{left:-14px}.marker.type-little.non-active{background-position:-21px 0}.marker.type-poi{z-index:2}.marker.type-paid{width:42px;height:50px;z-index:2}.marker.type-paid .img-cont{top:26px}.marker .img-cont{display:block;opacity:0;transition:opacity .2s ease;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.marker .img-cont:not(.icon){border-radius:50%}.marker .img-cont.favicon{width:16px;height:16px}.marker .img-cont.loaded{opacity:1}.marker-popup{z-index:10}.smap .card{width:270px;left:-104px;background-color:#fff;color:#0e0e0e;padding:16px;position:absolute;bottom:70px;cursor:default;box-sizing:border-box;box-shadow:0 4px 16px 0 rgba(0,0,0,.2);overflow:hidden;border-radius:8px}.smap .card .close{position:absolute;cursor:pointer;top:2px;right:2px;width:20px;height:20px}.smap .card .close:after{font-family:mapy;content:"c";font-size:20px;color:#0e0e0e}.smap .card .tail{visibility:hidden;width:0;height:0;position:absolute;left:50%;bottom:0}.smap .card .card-body{position:relative;overflow:auto;background-color:#fff;transform:translate3d(0,0,0)}.smap .card .title img{float:left;margin:0 8px 8px 0;border:1px solid gray}.smap .card .title{margin-right:40px}.smap .card .title h2{font-size:138.5%}.smap .card .title .address{color:gray;line-height:130%}.smap .card .card-content{font-size:13px}.smap .card .content-description{line-height:140%;margin-top:7px}.smap .card .content-categoryname p{color:#666}.smap .card .gps a{color:#66C}.smap .card .gps img{position:relative;top:1px;margin-left:6px;cursor:pointer}.smap .card .content-expediture{line-height:135%}.smap .card .content-gallery table{padding:0}.smap .card .content-gallery table td{border-collapse:separate;padding:0;line-height:0;font-size:0;border-spacing:0 1px;vertical-align:middle;text-align:center;border:1px solid #8888E4}.smap .card .content-gallery table img{display:inline-block;margin:0;padding:0}@import "web-mapy.css";
.clearfix:after{content:" ";display:block;clear:both;height:0;overflow:hidden;visibility:hidden}
.box{display:block;text-align:left}
.box .title{font-weight:bold}
.box .line{display:block}
.box .parts{display:inline-block}
.resizer,.resizer .nipple,.resizer .nipple:before,.resizer .nipple:after{display:block;position:absolute}
.resizer{background:url(/common/img/resizer-shadow.png) 0 0 repeat-y;height:100%;right:0;top:0;width:6px;z-index:10}
.resizer .nipple{background:url(/common/img/resizer-nipple.png) 0 0 no-repeat;height:82px;right:-31px;top:224px;width:82px;cursor:pointer}
.resizer .nipple:before{font-size:11px;left:12px;top:26px;content:"Zvětšit mapu";width:40px;text-align:right;line-height:1.3}
.resizer .nipple:after{font-size:22px;left:54px;top:29px;content:"\64";font-family:'ico-firmy';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.resizer .nipple{top:50%;margin-top:-28px;height:56px;width:28px;cursor:pointer;right:0;background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);border-radius:5px}
.resizer .nipple:before{height:56px;width:11px;left:22px;top:0;content:"";background:#fff url(/common/img/resizer-shadow.png) 0 0 repeat-y}
.resizer .nipple:after{top:17px;left:5px}
.bigMap .resizer .nipple:after{content:"\61"}
.lbl{color:#454d50}
.inpt,.txtr{color:#000;font-style:normal;font:bold .94em "Arial CE",Arial,"Helvetica CE",Helvetica,helvetica,sans-serif;padding:.6em;background:#fff;border-color:#c9c9c9;border-width:1px;border-style:solid;border-image:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.inpt:focus,.txtr:focus{border-color:#ff8a00}
.txtr{line-height:1.4;resize:vertical}
.inpt.disabled{background-color:#f7f7f7}
.inpt:-moz-ui-invalid,.txtr:-moz-ui-invalid{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:none;background:#fff;border-color:#c9c9c9;border-width:1px;border-style:solid;border-image:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.inpt:invalid,.txtr:invalid{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:none;background:#fff;border-color:#c9c9c9;border-width:1px;border-style:solid;border-image:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.placeholder{color:#c1c1c1;font-style:italic;font-weight:normal;opacity:1}
::-webkit-input-placeholder{color:#c1c1c1;font-style:italic;font-weight:normal;opacity:1}
:-moz-placeholder{color:#c1c1c1;font-style:italic;font-weight:normal;opacity:1}
::-moz-placeholder{color:#c1c1c1;font-style:italic;font-weight:normal;opacity:1}
:-ms-input-placeholder{color:#c1c1c1;font-style:italic;font-weight:normal;opacity:1}
._mx_btnAllHover{text-decoration:none}
.btn{display:inline-block;vertical-align:middle;overflow:hidden;cursor:pointer;text-align:center;text-decoration:none;font-family:"Arial CE",Arial,"Helvetica CE",Helvetica,helvetica,sans-serif;line-height:1.3;font-size:.8125em;padding:.45em 1em;border-color:#e7e7e7;border-width:1px;border-style:solid;border-image:none;-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;background:#fff;color:#000}
.btn:hover,.btn:focus,a:hover .btn,a:focus .btn{text-decoration:none;color:#000;background:#f8f8f8}
.btn:visited{color:#000}
.btn.pressed{color:#ff8a00;border-color:#ff8a00;background:#fff}
.btn.disabled{color:#ccc;background:#fdfdfd;cursor:default}
.btn .iconfont{display:inline-block;width:1.4em;left:-0.4em;height:1px;position:relative;vertical-align:middle}
.btn .iconfont:before{font-size:2em;position:absolute;top:-0.5555em;left:0}
.btnAction{display:inline-block;vertical-align:middle;overflow:hidden;cursor:pointer;text-align:center;text-decoration:none;font-family:"Arial CE",Arial,"Helvetica CE",Helvetica,helvetica,sans-serif;line-height:1.3;font-size:.9375em;padding:.55em 1.7em;border-color:#ff8a00;border-width:1px;border-style:solid;border-image:none;-webkit-border-radius:3em;-moz-border-radius:3em;border-radius:3em;background:#ff8a00;color:#fff;font-weight:bold}
.btnAction:hover,.btnAction:focus{text-decoration:none;background:#ff6000;color:#fff;border-color:#ff6000}
.btnAction:visited{color:#fff}
.btnAction.disabled{background:#ddd;border-color:#ddd;cursor:default}
.btnActionCancel{display:inline-block;vertical-align:middle;overflow:hidden;cursor:pointer;text-align:center;text-decoration:none;font-family:"Arial CE",Arial,"Helvetica CE",Helvetica,helvetica,sans-serif;line-height:1.3;font-size:.9375em;padding:.55em 1.7em;border-color:#e7e7e7;border-width:1px;border-style:solid;border-image:none;-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;background:#fff;color:#000}
.btnActionCancel:hover{text-decoration:none;color:#000;background:#f8f8f8}
.btnActionCancel:visited{color:#000}
.btnActionCancel.disabled{color:#ccc;background:#fdfdfd;cursor:default}
.btnS{font-size:.8125em;padding:.45em 1em}
.btnM{font-size:.875em;padding:.4em 1em}
.btnL{}
.btnXL{font-size:.9375em;padding:.55em 1.7em}
.btnBar:after{content:" ";display:block;clear:both;height:0;overflow:hidden;visibility:hidden}
.btnBar .btn{float:left;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btnBar .inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-left:-1px}
.btnBar .left{-webkit-border-top-right-radius:0;-moz-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;border-bottom-right-radius:0}
.btnBar .right{-webkit-border-top-left-radius:0;-moz-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}
.btnBar .pressed{position:relative}
.button{cursor:pointer;display:inline-block;padding:10px 20px;border-radius:4px;font-size:14px;font-weight:bold;text-decoration:none;text-align:center;border:none}
.button.primary{color:#fff;background-color:#c00;box-shadow:0 8px 24px -8px rgba(204,0,0,0.4)}
.button.primary:hover{background-color:#a00000;text-decoration:none}
.button.secondary{color:#404040;background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,0.3),0 16px 24px -16px rgba(0,0,0,0.1)}
.button.secondary:hover{box-shadow:0 1px 6px 0 rgba(0,0,0,0.2),0 16px 32px -12px rgba(0,0,0,0.3);text-decoration:none}
.button.secondary:active{box-shadow:0 1px 4px 0 rgba(0,0,0,0.2),0 1px 3px 0 rgba(0,0,0,0.3)}
.button:disabled{opacity:56%}
.inpt.suggested{-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;border-bottom-right-radius:0}
.suggest{position:absolute;z-index:1000;border-top:1px solid #bbb;-webkit-border-bottom-left-radius:3px;-moz-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-bottom-right-radius:3px;border-bottom-right-radius:3px;margin-top:-1px;text-align:left;margin-bottom:20px;padding-bottom:20px}
.suggest .suggestItem{display:block;border:1px solid #bbb;border-top:0;cursor:pointer;font-size:.94em;padding:.6em;background-color:#fff;-webkit-box-shadow:0 2px 2px 0 #ddd;-moz-box-shadow:0 2px 2px 0 #ddd;box-shadow:0 2px 2px 0 #ddd}
.suggest .suggestItem:last-child{-webkit-border-bottom-left-radius:3px;-moz-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-bottom-right-radius:3px;border-bottom-right-radius:3px}
.suggest .onMouse{background-color:#efefef}
.suggest .suggestItem:last-child:after{display:block;content:" ";position:absolute;height:40px}
.superSelect{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;width:17.5em;height:2em;position:relative;text-align:left;font-size:1em;color:#000;background:#fff;border-color:#e7e7e7;border-width:1px;border-style:solid;border-image:none;-webkit-border-radius:1.1em;-moz-border-radius:1.1em;border-radius:1.1em}
.superSelFocus{display:block;outline:none;padding:0 1em;margin-right:.75em;line-height:2em;background:transparent url(/common/img/i_arrow-down-superselect.png?v=2) no-repeat right 50%}
.superSelFill{font-size:.94em;display:block;overflow:hidden;white-space:nowrap}
.superSelect.opened{-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;border-bottom-right-radius:0}
.superSelect.opened .superSelFocus{background:transparent;margin-right:0}
.superSelOptions{border:1px solid #e7e7e7;border-top:0;background-color:#fff;overflow:auto;position:absolute;left:-1px;right:-1px;z-index:9;-webkit-border-bottom-left-radius:1.1em;-moz-border-bottom-left-radius:1.1em;border-bottom-left-radius:1.1em;-webkit-border-bottom-right-radius:1.1em;-moz-border-bottom-right-radius:1.1em;border-bottom-right-radius:1.1em}
.superSelOptions .optOver{background-color:#f8f8f8;cursor:pointer}
.superSelOptions .optActive{background-color:#f8f8f8}
.superSelOption{padding:.5em 1em;font-size:.94em;line-height:1.4em;border-bottom:1px solid #e7e7e7}
.superSelOption:last-child{border-bottom:0;-webkit-border-bottom-left-radius:1.1em;-moz-border-bottom-left-radius:1.1em;border-bottom-left-radius:1.1em;-webkit-border-bottom-right-radius:1.1em;-moz-border-bottom-right-radius:1.1em;border-bottom-right-radius:1.1em}
.mw-overlay{z-index:9998;position:fixed;left:0;top:0;width:100%;height:2000px;background:#000;filter:alpha(opacity=60);-webkit-opacity:.6;-moz-opacity:.6;opacity:.6}
.mw-window{z-index:9999;position:fixed;left:0;top:0;display:none}
.mw-contentWrap{background:#fff;border:1px solid #000}
.mw-window .mw-close{position:absolute;cursor:pointer;top:0;right:0}
.noCloseActions .mw-close{display:none}
.confirmWindow .mw-content{margin:0;width:auto;min-width:250px;max-width:450px}
.confirmWindow .buttons{text-align:center;margin:30px -20px 0 -20px}
.confirmWindow .buttons button{margin-right:.5em}
.confirmWindow .buttons button:last-child{margin-right:0}
span.niceInputWrapper{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:middle;width:24px}
span.niceInputWrapper>span{background:url(/common/img/i_niceForm_sprite.png?2) no-repeat;cursor:pointer;display:inline-block;height:22px;top:0;left:0;position:absolute;width:22px;z-index:1}
span.niceInputWrapper>input{filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;cursor:pointer;height:22px;position:relative;width:22px;z-index:2}
span.niceInputWrapper>input[type=checkbox]+span{background-position:-1px -145px}
span.niceInputWrapper>input[type=checkbox]:hover+span{background-position:-1px -169px}
span.niceInputWrapper>input[type=checkbox]:disabled+span{background-position:-1px -193px}
span.niceInputWrapper>input[type=checkbox]:checked+span{background-position:-1px -217px}
span.niceInputWrapper>input[type=checkbox]:checked:hover+span{background-position:-1px -241px}
span.niceInputWrapper>input[type=checkbox]:checked:disabled+span{background-position:-1px -265px}
span.niceInputWrapper>input[type=radio]+span{background-position:-1px -1px}
span.niceInputWrapper>input[type=radio]:hover+span{background-position:-1px -25px}
span.niceInputWrapper>input[type=radio]:disabled+span{background-position:-1px -49px}
span.niceInputWrapper>input[type=radio]:checked+span{background-position:-1px -73px}
span.niceInputWrapper>input[type=radio]:checked:hover+span{background-position:-1px -97px}
span.niceInputWrapper>input[type=radio]:checked:disabled+span{background-position:-1px -121px}
.globalLoader{position:fixed;top:45%;left:50%;height:117px;z-index:10000}
.globalLoader .in{display:block;position:relative;bottom:50%;right:50%;padding:10px 15px 0}
.globalLoader .img{display:block;margin:0 auto 15px}
.globalLoader .text{display:block;margin:0 auto;font-size:16px;line-height:1.3;height:32px;color:#555}
.bodyMap .globalLoader{left:60%}
.bodyMap.bigMap .globalLoader{left:50%}
.smap .coolZoom{right:50px;top:45px;width:41px;position:absolute;text-align:center}
.smap .coolZoom .plus,.smap .coolZoom .minus{display:block;width:41px;height:41px;line-height:41px;margin:10px auto 0;font-weight:normal;font-size:25px;color:#000;border-radius:21px;box-shadow:0 0 5px #777;background:none repeat scroll 0 0 #fff}
.smap .coolZoom .minus{left:0}
.smap .coolZoom .minus{margin-top:8px;right:0}
.login-window,.login-window *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.login-window .niceInputWrapper{margin-right:7px}
#login-overlay{z-index:998;background:#fff;filter:alpha(opacity=70);opacity:.7;transition:opacity .7s;-webkit-transition:opacity .7s;width:100%;padding:0;-webkit-overflow-scrolling:touch;top:auto !important;left:auto !important;bottom:0;right:0;height:100% !important}
#login-overflow{z-index:999;overflow:auto;width:100%;padding:0;-webkit-overflow-scrolling:touch;top:auto !important;left:auto !important;bottom:0;right:0;height:100% !important}
.login-window{position:fixed;left:0;top:0;box-shadow:0 0 70px rgba(119,126,133,0.71);border:4px solid #ffa92d;border-radius:14px;padding:60px 60px 54px;background:url(/common/img/loginForm/seznam.png) no-repeat 53px 48px #fffdf3;transition:opacity .7s,transform .7s;-webkit-transition:opacity .7s,-webkit-transform .7s}
.login-window.done:before{content:url(/common/img/loginForm/pes2.png);position:absolute;right:-79px;bottom:-150px}
.login-window.register:before{content:url(/common/img/loginForm/pes3.png);position:absolute;right:-180px;bottom:-65px}
.login-close{position:absolute;cursor:pointer;top:-28px;right:-28px;width:26px;height:26px;border:4px solid #ffa92d;border-radius:50%;background:url(/common/img/loginForm/close.png) no-repeat 50% 50% #fffdf3}
.login-fade #login-overlay{opacity:0;filter:alpha(opacity=0)}
.login-fade .login-window{opacity:0;filter:alpha(opacity=0)}
.login-window.left{opacity:0;filter:alpha(opacity=0);transform:translate(-100%, 0);-webkit-transform:translate(-100%, 0)}
.login-window.right{opacity:0;filter:alpha(opacity=0);transform:translate(100%, 0);-webkit-transform:translate(100%, 0)}
.loginForm{font-family:arial,sans-serif;margin:48px 0 0;font-size:15px;color:#333;text-align:left}
.loginForm>div{margin-bottom:4px;width:360px;line-height:1.5}
.loginForm>div:first-of-type{margin-bottom:20px}
.loginForm .input{position:relative;display:inline-block}
.loginForm .input .icon{position:absolute;right:0;top:0;width:20px;height:100%;background-position:100% 50%;background-repeat:no-repeat}
.loginForm .error input{color:#000;background-color:#faffbd;font-weight:bold}
.loginForm .error .icon{background-image:url(/common/img/loginForm/error.png);cursor:pointer}
.loginForm .ok .icon{background-image:url(/common/img/loginForm/ok.png)}
.loginForm.licence .agree{margin-top:2em}
.loginForm ::-webkit-input-placeholder{color:#808080}
.loginForm :-moz-placeholder{color:#808080}
.loginForm .placeholder{color:#808080}
.loginForm input[type=text],.loginForm input[type=password],.loginForm input[type=submit],.loginForm input[type=button]{font-family:arial,sans-serif;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border-width:1px;border-style:solid;height:31px;line-height:31px;vertical-align:top;}
.loginForm input[type=text],.loginForm input[type=password]{font-size:16px;padding:0 21px 0 9px;border-color:#848484 #c1c1c1 #e0e0e0}
.loginForm input[type=text]{width:328px}
.loginForm input[type=submit],.loginForm input[type=button]{padding:0;font-size:15px;width:136px;text-align:center;font-weight:bold;color:#000;border-color:#c5c5c5 #7d7d7d #7b7b7b #a1a1a1;cursor:pointer;background:#f3f3f3;background:-moz-linear-gradient(top, #fff 0, #ececec 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #ececec));background:-webkit-linear-gradient(top, #fff 0, #ececec 100%);background:-o-linear-gradient(top, #fff 0, #ececec 100%);background:-ms-linear-gradient(top, #fff 0, #ececec 100%);background:linear-gradient(top, #fff 0, #ececec 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ececec', GradientType=0);}
.loginForm input[type=submit]:active,.loginForm input[type=button]:active{border-color:#bbb #707070 #666 #999;background:#ececec;background:-moz-linear-gradient(top, #f6f6f6 0, #e1e1e1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f6f6f6), color-stop(100%, #e1e1e1));background:-webkit-linear-gradient(top, #f6f6f6 0, #e1e1e1 100%);background:-o-linear-gradient(top, #f6f6f6 0, #e1e1e1 100%);background:-ms-linear-gradient(top, #f6f6f6 0, #e1e1e1 100%);background:linear-gradient(top, #f6f6f6 0, #e1e1e1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#e1e1e1', GradientType=0);}
.loginForm div.text{font-size:16px}
.loginForm .info{margin-top:45px}
.loginForm a{color:#0000d1;text-decoration:none}
.loginForm input[type=checkbox]{margin-left:0;margin-right:7px;cursor:pointer}
#loginForm input[type=password]{width:188px}
#loginForm input[type=submit]{margin-left:2px}
#loginForm label{cursor:pointer}
#loginForm li{margin-bottom:.5em}
#loginForm div.error strong{color:#de0000}
#loginAd.adFull{margin-top:11px;padding-left:23px;float:right}
#loginAd.adFull.panTau{width:250px;height:192px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADABAMAAACzJTHAAAAAMFBMVEX9//wWGhscICIiJSeuraYsLjDt7+zLysO/vrfW1tKUk49OT006PD3h4+BkZGJ8fHmXlf/zAAAapElEQVR42rSZXWjzZBTHvRC/QGQp3qggSfBGRVhCEHSoF5FmUTe0BtTVFy/ED0T0ophkMudFJFnldV68mEWcCkanmS4XOtG1brhZv1anF+IcWhU/oXtp/ZiKrTb+n3xsrRUvsnrWbd3WPb+e8z/nPOdJTvi/7BZ8Dt4+9mbMT074X+3Tpet4nj9z052CC/+TPVXhYUJOUaorjw168YSRy/GRKUruyML/4sxpFTAYYsQdJV9/9ITB27M8RzP0EMWwHBdS1gZPuSfHMzRFM8RYHvZ/UH7hmKHQCAQP4ssrtwxYkRzNUUNDeOBL4svEX4NWhA3Xj3yhQvlZZe3ewTrCQfTYgIizbOLbQUKuxJrwIrF9yuZzg2OcgtQKPen1heeErcEF7HMO+QtIvyv51wcG+YZnQ0e6feHCHFO2PhqU7DzbBaEOXOFQLb8NCPIZi2gxWLk7Xix5wJXrBxYtBhAguiyEkFaZH0xzOZFH/AmjV5QIkuO+GkxusUzYgPsoLCgCf/6hAXfbqo1o/Rsk2VvOe/BQhDuL7QrKMMMxJF5Yt58CCPPqYRi37larCrZaQkAKA9HLoJkwYvQNh2DcAUaFQKB7v/BJqaCCzk3POLVdrcARQHLxcv35RRjssJB+77q/SiYHjg/DTocbFQfx+9okS7NXpGWcXIIDsQtcGCtCi54kEDqUns78mBbyxcsMjB7CJxaL3zihMPsQKE+MzqROr2c5rE7R4erAJFqTyPWGC5C300ZrfZhh/qUCWbDhS4QmBAL5IO2YxbDdax98QX/f94VsyYeBfD6cAGiydO8U0UUhGrE3p4Q8FEOof8YrxiQQ8jRzY0rIM9z+oj26JCGL/xhB0nryC30QrH6DLgnvMJp8Q9NdovT7wndRqLR1glKMESRh+zkMH/4WKUDT9FdpPYkVpygKTRjZRfdRWDoqFnr4x7SaUHQUKr6EPslxpNZ7HcLhgcZv8DrmirRdJQoXzU5slqpKReH7dxSWU+hQlEzaeeVqnmIoWH6t4Qee5/mdZQ5MujdilWFS8Rem3U+eICFiuUtLQdPzRFGUpIK/m6OZ3kZ2ToW0t8vSNuG7eHLIKa2uBS0wiBmSVTw+1Bsz5oJ1yHJTWsgZOWFD+VBsNAM4ElMM89hijulpNHR+eIh6K/XGKAirQUP0ghZWjyCWZZjq+JvI6O6QLQ9l3kvJQDUKb3k+GIAkZmqm7kxvUAcQxOrsNzNvpIY8pLxf7DQbwZ574MiMlnXs2XW+WxjqSO771JC7ct8utZv1ZgiQRaCymqRrpq3ObvDdAcu0f0s/yh8R/aV6owUXQPGWGoFraqO2patqcYOjuyJ2+RWpISetiEGr0fFkwvA7pdJq09WNKdtydG2swh1EjDrzECdgVQ6a7cATTQM5tlsub67WJTXrzJnqP3zJvH+IcXvcWyK5JRkyGNVqabWxNzOnO5plq+pk5YDCjqR35UofTavlokpkv9HA8I2I7Tm2YxdMUGbXuX1XzrspdTVW/BbKRALEg4lL5Xyp1Bx1HNsWTVVTx1CTbLw5jqSV/p6NvaYou3G9S4ZlLJVWV/dUx9ZVSzI19dkMtR+wd1JCnqw833leTMyyLE1bChp1U7dVB7pYZmE9UYWhLkjZ7Ke3fl9cEYkjcTlKluH5blZXbU1VCWWMGk4Go6Gn05VJYe216T0RkhAMRAlcCU+krIMMtkOK8Uu8H6Mxp+uRp2vuwpwYm+x36kYd+liq6diqDoilidb4QRpflBIi6jsJxP0zn/9wDBRThyC6AwZcEcWfmGSmSXfYOtWypu6MFJEMD1XSWFlqAeIAYkMWA+ESrwIjgmReTQXJ2vO1WHRDXiofeWlxCbKoDkwzoYkBieTrmKRLXpyqFke39bsLcY3IXnlt/ssV7JKqTiAiOpplSKL8834Wn5UKon8s1rQIYsmiP3q39q0fuJaJMtHQZjxRQtK9SB1GeUAK3sycGENc8WhN3ZMDqIL8NeTOajNw8acler9/pSnH281CKxtCUOuGJxkztiyj8WeRWZbcaTQaASmfaxMI/WgaiFFsPa8XiCOAkBYG8z3XVC1sMMFuqRF4sK/3IWmuqjr6eMs9eiz0RNWKroXKfwGrmha0kL1GubpGIL8OJZYGYk75LdcsEAgSFghRMu2i6KpFeIVHe7PUkj1vcT9eD6ZoXarqe95RQCQCUTWN9GH8ZI/j/bvIheXND/GsvZ5APkpRi1qh5XmjYcGrkWmhO3OeF1EWR1Zdz+tUYsY5qZKr2JJFK4SYXRSr4PmtoBN4klzdxM7ZWI4haYpx2yqi3EIIdg4t7u6YVI9BiKDl18Xid5s4tawmkDQHYNucdEUJbSURBU0RSAl9wBwvT9THXHFxy/U6pSRcX6XxxCwiTlpUjHG0Qn3mzPFmtfrnXkvELAPIRjx7pcngO0aLkqnHrStiGNHz0Um/km+t+SJmfr9dzkWN5dxUu6+OBrIzGx7k0HlhaqiPpma18XLpjxfRuope0K7GkBtTQRxsUNt+F8Q2PBeJNmNqRqdpP/Ahpj5Mr5VcFK0rev97x5BHP5064U5Duu+2/4AsSGrNDiIIdiqESw4hpo3yP2pPfyiKuh/sKhHkkt7893erlXxQqrerpdGxpmvO/xvpU2lu21LntwM3qRPUSASZ2SEd0pLrrqTPdo7nlLASeyaiY+0Kz9Msu8vxwsQ1VwpKFQeCvib9eKmy8Ckgcy036l2Whe/jnmup1szdtkYKZk/MOpPBcYUDY+Svnpxp5xhyPYQ9O0OxyvtXk7sG+erKfb23ACaXc8ronKnPH2t50fCI07WL1isCMlqzwSBmOtOd0jrWu/ClnkCPbcQXR4fJPWKFnMozQoXfuqbrNcfaGzx/6YINuScBCbcTMWu3AEG0DEBUwxBHP5ZMZ3ZxF7W4BUaX3brMEQYDCsUL5wkCTpicUGH5iWsSxJxf5vkcf0HWAqTgARI2MNWuoxtmVQ2QHeLJzLapOuPtUnlr4R/t96pcdN2YoSmWZwWFF3IMLSgMK0zE72a6nONhnLBgYBEN7ZY0MKgyuRW03KwTQlRg9XmknNcuvXDLP2eD70iokis8gGBBjuGVIXxO4NVEDRBCyO+WiUGReGJJZHaY3FS2WlkUy8wnd9vYWfR5x5nzdl/oS8wvQ0USCFbOQZgQAv0n6qLXKQPAIBu4CwmkZkNrjHDhdL24nK9jtLOm5nFvyNRJfT4u12/pq6+rru2+TcjxiBeLfM7TDH46T6hWiGMciAI/sgBN5h1oLRlZDdM1yryyhs4FSG0bctnwZNJ7rn+SOh6FisYHofDhmgjbMAUKPAoDBU/wbeR5NJOa47muRS52wBPDKx+BQOJRHaJM7exgJB5r9m+595TpxBNYhhWEHCgsO3IdIBTHwrUQw/Ijxyf2CGRn3BU10SQTPPr8i1tk3z2qztdsvQaKuvhDf694uDrcfW0PnoTX/JBi0d0pJBnPhpDLFy+tE0gNixZIMcIXjPBbQWN3xbR0AqntOIXjv/UfOP5MIBSNJGaxGIyhWFYZAoMYQeCDv+kqQEwCQat1Rahvmob0CLkYeUSy9HlbBcSeXe2P1mnL+WsTCE55MYSmIAa+IGCAsCFEuP6RiToRvuYDIvoNT7JgxaqiVNcsS3dCiOq/0B+tB3LdECqCsGGUro2Uh7F8CJke+VYlmnjknOi111wCkTGcuOYcepYKXXYKrXv7N4gX+ZGNg9sRKPnQSKCE63CNlwEgsXcfz79iE4jvojeahd0WhglIb4lTO7aBkduc2nGmxf45/sS/Kze/36bKMI57ZbxdiTfetSf8AfR4rljUxMpKUZZY3kjoyfCCHJmm6gXaFn/Ei+oO+AMuyLpqqiZOxU7HhTQqp55F54lKTzovTKGaozEMlHW2MQHETlu/z/ued6thpfVB2o7J++H5/bzve1ZSNUdCFPzThbnoC0DoLSwZ2t4T7DSSrTAJiDllmrurbXglZYJbSGXRxMyCh865mbWCAWEvYX/KOoJA1Li4XZcQtrde/g0Qrx4xYbV61pwHJZWhePPSgKTNQn7m/Zc2iS11ZERblLfPHBKi1CPphWgoBN96f19HUweA9DHOmea83R6jzwQ5aaZx5nV46kZrPUpVPsD8yw9SJSg1oZtC6XYIhxyjvQ7VyEy+ZtRRiMft9lTeK9Tr6SyZMJ/Pyk7XI6/FKUm2buMQlTwQDFIocQheFQ5R8A7I13WTstwkTQo1I5lGrd/dakcLdd5MslmcGESO32itD8VUwV/JTIq/cJCUIiYQXC2CfJOeIj0wpfiQqJnPjTe778OGJvUwGi1uzMTbVv35KMjvCRSCqH50SQjYIeQPIKdpEfKIgBgzSMZc6mijRUaMoMeQIW90yROlUM95MekASEhCyEok4SDvAPrJlAkGIeATD5CsWXwu773eWOEnBzQlZQqbBPBioOdaMiSqLTUOP5YJEudFBg1zYgxdKc8Fm3avZpw3jy0jsozDVgszEiAI7U38PhcPSkgQv0S1ldGlyGwXRZmdzfD4FZBMoYYY7nyQQ/h6x6BLFMpgV7fJFF9SBUTmIkHwIoKLJwnn8vzXL2O5fAp2J1SKYviofT1XqKMnRlriCmLs3CbbdkcdkQIEQFiRXO9DwvQHErIfbvC4LmkKpQwgiF8cTOW98ya2eGSwsdwmBxBxZR1CeRgQnvc1UZExMtYCivYN/du5pTBmxdqZguGNYx5K5TKFGVDBnUUX3mSCViXBhyBcedsSemwLcASHKuzXgpf0aENC1etoe2eh5h3DbIQ5jCDAxGZ33HrLJhKWwSUhirpNRjB/GKnH8WMFD4LgpfdkPoW3o0WiiIMugmx+jhKSCMrFAHk+vA6BRiGpCiDbM6SJV0eIcdok9DlchOzM5FFPaJ+985ZNBWv3qjLCHaFQfoARpt2ENJc6QZlhJEkZ/MbnfKF+6FS32z6Sy2UxTJrRbJ9NqFyfDxFkLywHhsxDNRwQED+4SDxfjHqhbhIEA0QWIR0xxx7uC5FqwFwKwovXQqDov/VSRq/7pCZc8HkyLyBHvHMYi9PRLLrVzSAABPmIirFLVnpKQz6uCoi2F66o+ZB6HppMZurmOCCvJnPRlPDIIE0kJCyLIiBhQHgY087oMhxPGuA374VGMpNLE6RgzJgZVJTjAyFBcgj9VvnADRGjkXjDO9uJmuhLHXGMKEbY7m51/0wmZyKZyOyOWwZC/DIS3AIIoyeZZXOXsj2fykiXIyfhoGQaELv1QNJLR9JHow8PA1F5jm+Ri/rhJUW7ezKVoVooJImmBStls7CWV8+ePFQkYw1yPAgcwndB4PGq1QvZ8wjviD6mVucQM1Z8v1DPxWaLMNaQEIiEcIzUBfu7+N4cIAXscQrCYoCcz0ZjbSoqxVm0qiEg8ACRAgQJ4504ksHD65N0GpXx/BF4w8PMlax7HsbfSCRN5x7IkIEQqYjI+bDMxSAN81Iuo3RgqxbNoZqQQwA5Ec1gDzEbgx7DQEI9EKEKBVdQCfmQOEGimExTsShv82Qvgow3m235UwHDQ1DCCMI5I72a/BaZpe60u42jwNQR2CvvnTBTu1z39ACEhPDRlBamlTFB+pV+RASYIC1HYjuhwnilVYymcIaEIpxOZ1Z1e3lICM3VfM4mCJbGrEoU6sYQ/h1tORqZzeP6BVc/3ehUgepjKnXCmZivvDAkJLA+nKCGcZp4MI8CDHiMSltXTuLUIZ8tllil3Y6SU/Lp1OuVQxfZ70NBIAQQAiDCi0+PgKgQ/JEaGl2Zxbybwf6ZJU52ZzOoKvls9MMPXhtdPPu/NAkTSdiIf+kPe0F8G5AIYiuXSx/TE+35lbF8bTKVbf927gJzJo4PDyHhz0oTROaM0AR/puOux8thV5iFvToLJzOFc2Zs/OTzbOvH2rWhIXJopL1QGDAOUXmXxMSvJNrwdp3mqwuM6ZUrU/kZXGMsXHiQldTTw0HIA6SIgKBo+TnDGwpPHkBS+TrNJFcZ0/QF2mOPu5U4drXq/u/+V3TxBeEUrohCEN/zSuIK+jiNj9mrmqaxSneWHpLYpQIS198eUhM4XaY8HyMDhPEhxKXNdJ7udrMXNBwWuTaOV6aNFwFxF/VfhwthkeQSgtdQgCDc8WF8n0NSKYz0Ry8yVauWcSoYnTYuEMRhS8eHg8jni0OkFlFEcwGCY7dW+f1uaip19KIW161GpTkbnT6IwslcV0t8MFwy+pCgOLwjhoLXLYAQWNGrdPgLihmbY6xqNW0LkCcULc7KLtPPvDQMhJxNmIDvIJq8BUQJgarc1ZwVt3F4IsLRbavZLC9HdjyrqXHm6o5evfLwUBDkBowfBEXwuMe34DP1Sq3aoUsmfluCCxhAGu6ZaOyiSuZyHM21XxgEkcMKajsgNMz5ED67hM5cHLXX6EGVaNZM5bKzR1dtyyo7187vKikINEBU3bp+E1WgQ69TguQTf3wkCIDKXTvnV06Nr+CUFhLFnaU5B4hr1SJzX6oUXcxF3rSevAkEK4tsVFWCyEgDk1gBDafzBUw+0e6suAHAxbV5qumuVor1WSuucIiOLb71103NxVcOKhsQGue5tZiqxLd/kMd5b3bqcBtqmJBYBBfilbLdPri7rHJNHD0Oz5zpnytiZ4JfWFU+NSXdrjGm6u/TmJVLT9WzdLiJrXoxcuhUp+wkmvk5goQVl57ih8H6qwJEiH6F/LQjAUFR/B8d/BMMg87HCzN0mwhKMXK4s+omWqUxu6QQxWVxBxB9//H+EJHnAhJab/h8mGfsNHYIkDqdbs6YU/yRrshrZddZWtPHmx9ziI4KSUOm9k9fiCzAYl8dFBUZCPK7fhYMokzCXhl0X/HQTUOvOtU19/XOl/y4eBSQONRWz/aLYp7eYbHxCVMICwgPYMZ+95I1gyAAoL/XD1EYd1bshrM0t/RDBxOyyms9CCwc2n5PP4iY5UAhBsUAIITkkEuewSWZJ4pJU28x1lhZWSudWT17eF7VJAQ64W9d7g/B8uLAmUOE/RQfUjOEeESJ0qNp7d12F5ftK+Xl4t+qppK4eJAUayjKvj72Et0dAPzPMrwkRGOfG75MiutXej7p74VO29KbVqt4VREQHWZTAKHn0vo7niDSKb4mpJumcYi0V+YQXU5biUarW3ZX7YXYRYpIql7wCP+k/NoPAgRvvvzSRJoLf0CQbw0pgGTN8WajHE80W52S7lRX2r+oPsSJM/oYDsNefSA8ZEP+MY2AyB9J3bsOqePZwHYMd9NbywvNrqO7VrHzoA/RUIXFYL79yT4Qcr2EjEhNwIWwfZJBQZzGXuTLkFKxmx2noldPNQgQ5r6La/7G8r3+GS92B7zWE3MDMnHrhlPg9/kGJvAJPDPqVJ2lTpkzRCFlPuT3fpr41oJLaBCSEKIw3ViXc+lIrP3LttAWjCnQxGk2SyF/aUW8g6h80t9c9D8Cwn0C1aTjAXlpA4LD5TlsU5TmSnfOQRG2PlbjflTigy+n+0N4k4pTjwpJTUTmsPc2nILCVQqHEmyhXVxj8aptLW6sHZagpe/6mgvCKwR6/DahicgAjV0yepyyS8N4RJAGG23Y1oMSoqmaxFWf7A/BQK1pWBd6SEhIpryUXPreOHyXaLa7ZTbRaFhyz4qDmDvfsQWu8l4fSIC7gq6V42HeKHvCS2Yj7yk/UmxUm8VOidlNq6xKPUa3v7ry/Sppo7mX+0NoYY2hjUInAVFEidxz64a9njugwfiVVhN9sdkARJgLf+uzyd+9JxiHfNpvJArxtKc2BVoAH4W5yCdLgEipGQ6WsVoNy6laFoILusNWjE1MH/DqJwCLa/rpPhB0+N5TL0AgwifahNEr72qaY9lNV7cgi7zlguF8a5w3coAwmln6OR4ZKIWQgIj4oung6R5G8j6GmlVplKsCgmU1DVPqNSOZzI3PM4i+aQsekULntPyeptfvTN/RA/FeYZZdhkssGxDUdxKdue8Z3mRm+oCj46ulm57cYSb1f5RHQESTZ9d6IIVncRjRaVpWA4yyqnFG9ZmHgK/jrOVlhzF3/00hsin6yRn2p7tLPdYyXqms4AEeyAbE2TN52TCmeZu+H5B9N4PI7r4u/ijxWQ/kEctun+rYdoNUKQlruZdqNUD4v+EHfPlVfwjJZhCNfdUTw28kFubba03SgyAaMdzPDUC4IrXvHdf5ehAE4gM2hqIlY0N+dO0VaCIgiwTRXfcaEZKkivETIu2zoSH8oQtBSUxvQB6v2svzHdviEgcEijgfGZ78/gHsHi8NaS56RYv3Pb+jF7Jw6pSvSJkimHZyn9eS0EU4bRXROAgS6hVFUHpj+LHmQqfT8CHcWhXH3eMlDaHtI11d198eABEFxr9DkRD98x7HW52WZdvcXnyzAGvpeyaTk56A7HKdxJODNSFST1mBsG+4IbJFvD7VbDVsu8kVIb+7gLgPebWDQhPvLebsf3gYCOS/9tpvQOYYNeKr3OmNhg3IgxgACILqNn1AQPLIE6RJf4i8nRNpSd6XQaxjhYMoGG8bB1iXQ6TfXQ5h3z73iJ8nbzJ2eSAkSBsH6o0ECYi9aZxUeBTtaYfxjI71SUgTeEsXkH3nPJiKItiFvoMh8gPf0EtV4Pmf0GKN+sXt1ro4Clyic4i+8FzS8JKIC4clXvg/EHzkrTKsafD8m3iKyHhTHeWayHzXfQibyNfpeqB2v84mvhsACQAiELwiB7aJKZSa4/NMv3zwY3V7WTKaiwr8zgSkmikkk9Ck5LA+h5E3KhIQT3rd8Yc4o1DZ08bPjevTV2Ey+EIwsCVl0ieJylgtSVtL5Ps/AyBQBAoQgH5v2XL7FzgUJlXYNRwze8/QrZbrO761hgjm0bWIqG1cmeZXmxdZ4p4BEJElBABvpChco5C9vjbglUVARisVzmh2V8OA6EhFbH8+eX751Tpun35krN+pam9NEe/EG+lwrGgr+5PGCUeF6BXfWt0SpjThEo3tP3HlyqF87sRVBpcMhGwotdp7FaGMFs6X1LCAVIRLRFERfk9kYldmjhRQuPR/BkA2ZMu2kbgEi13K1IeMafiAVQVkDfkuqooOysrcp7HlcbR7uKQ/RNxeSdmzKFsJ86cey6VXQCAc0lC1HojmVOyJVXy11Gcb/y+RmhuFT2hv+AAAAABJRU5ErkJggg==);background-repeat:no-repeat;font-family:monospace}
#loginAd.adFull:before{content:"Reklama";display:block;color:#999;font-size:10px;font-family:arial,sans-serif;text-transform:uppercase}
#loginAd.adFull+#loginForm{position:relative;margin-right:325px;padding-right:70px;min-height:292px;}
#loginAd.adFull+#loginForm #line{height:100%;border-radius:2px;width:4px;background-color:#e6e4db;position:absolute;right:0;top:0}
#loginAd h5{color:#bfb6b3;font-family:arial,sans-serif;font-weight:normal}
#registerForm input[type=password]{width:145px}
#registerForm .input.second input[type=password]{margin-left:6px}
#registerForm div.error,#verifyForm div.error{color:#de0000;font-weight:bold}
#registerForm #passwordMeter{position:absolute;left:1px;bottom:1px;width:175px;height:3px;background-color:#eee}
#registerForm #passwordMeter div{height:100%}
#verifyForm input[type=text]{width:188px}
#verifyForm input[type=submit]{margin-left:2px}
#verifyForm div.resend{margin-top:30px}
#doneForm div.done{margin-top:50px;margin-bottom:50px}
#doneForm input{width:358px}
@media screen and (max-width:800px){.login-window{padding:30px 24px 14px;background-position:24px 28px} .login-window.register:before,.login-window.done:before{content:""} .login-close{top:-4px;right:-4px} .loginForm>div{width:262px} .loginForm input[type=text],#loginForm input[type=password],#registerForm input[type=password]{width:230px} #loginForm input[type=submit],#registerForm .input.second input[type=password]{margin-left:0;margin-top:4px} .loginForm input[type=submit],.loginForm input[type=button]{width:136px} #registerForm #passwordMeter{width:260px} #verifyForm input[type=text]{width:110px} #verifyForm input[type=submit]{width:116px} #doneForm input{width:260px} #doneForm div.done{margin-bottom:20px} #loginAd,#loginForm #line{display:none} #loginForm{margin-right:0 !important;padding-right:0 !important}}#siteLoader{pointer-events:none}
#siteLoader .bar{background:#c01;position:fixed;z-index:201;top:0;left:0;width:100%;height:2px}
#siteLoader .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #c01,0 0 5px #c01;opacity:1;-webkit-transform:rotate(3deg) translate(0, -4px);-ms-transform:rotate(3deg) translate(0, -4px);transform:rotate(3deg) translate(0, -4px)}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}
body{background:#fff;font:100%/1.3 "Arial CE",Arial,"Helvetica CE",Helvetica,helvetica,sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
fieldset{border:0}
label[for]{cursor:pointer}
button,input,select,textarea{font-size:100%;outline:none;vertical-align:baseline}
li{list-style-type:none}
img{border:none}
table{font-size:100%;border:none;border-collapse:collapse;border-spacing:0}
th,td{text-align:left;vertical-align:top}
strong{font-weight:bold}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input[type='submit']{-webkit-appearance:none;-moz-appearance:none;appearance:none}
::-webkit-selection{-webkit-text-shadow:none;-moz-text-shadow:none;text-shadow:none;color:#fff;background-color:#39f}
::-moz-selection{-webkit-text-shadow:none;-moz-text-shadow:none;text-shadow:none;color:#fff;background-color:#39f}
::selection{-webkit-text-shadow:none;-moz-text-shadow:none;text-shadow:none;color:#fff;background-color:#39f}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc}
a{color:#c00;outline:none}
a:visited{color:#7b009d}
a:hover{color:#c00}
.noDisplay{display:none !important}
.noVisible{visibility:hidden !important}
.noBreak{white-space:nowrap}
.cleaner,.clear{height:0;clear:both;overflow:hidden;display:block}
.blind{position:absolute !important;left:-5000px;top:-5000px}
@font-face{font-family:'ico-firmy-3';src:url('fonts/ico-firmy-3.eot?-q1adtz');src:url('fonts/ico-firmy-3.eot?#iefix-q1adtz') format('embedded-opentype'),url('fonts/ico-firmy-3.ttf?-q1adtz') format('truetype'),url('fonts/ico-firmy-3.woff?-q1adtz') format('woff'),url('fonts/ico-firmy-3.svg?-q1adtz#ico-firmy-3') format('svg');font-weight:normal;font-style:normal}[class^="icof"],[class*=" icof"]{font-family:'ico-firmy-3';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media only screen and (max-width:320px){@font-face{font-family:'ico-firmy-3';src:url('/css/fonts/ico-firmy-3.svg?qpm9r2#firmy') format('svg');font-weight:normal;font-style:normal}}@media only screen and (max-device-width:720px) and (orientation:portrait){@font-face{font-family:'ico-firmy-3';src:url('/css/fonts/ico-firmy-3.svg?qpm9r2#firmy') format('svg');font-weight:normal;font-style:normal}}@media only screen and (max-device-width:1280px) and (orientation:landscape){@font-face{font-family:'ico-firmy-3';src:url('/css/fonts/ico-firmy-3.svg?qpm9r2#firmy') format('svg');font-weight:normal;font-style:normal}}.icof-phone:before{content:"\39"}
.icof-nepresnosti:before{content:"\4d"}
.icof-vydejni-mista:before{content:"\50"}
.icof-doleva-loc:before{content:"\3f"}
.icof-dropdown:before{content:"\73"}
.icof-fotak:before{content:"\69"}
.icof-doprava-loc:before{content:"\3a"}
.icof-nahoru-loc:before{content:"\3b"}
.icof-dolu-loc:before{content:"\3c"}
.icof-moje-lokalita:before{content:"\6d"}
.icof-balonek:before{content:"\62"}
.icof-kraje-okresy:before{content:"\68"}
.icof-oblibene-akce-hlavicka:before{content:"\66"}
.icof-zavrit-navigace:before{content:"\78"}
.icof-nahoru-navigace:before{content:"\74"}
.icof-matice-prepinac:before{content:"\37"}
.icof-radek-prepinac:before{content:"\38"}
.icof-hvezda-plna:before{content:"\6a";color:#f5a623}
.icof-hvezda-prazdna:before{content:"\6a";color:#d8d8d8}
.icof-hvezda-pulka:before{content:"\6b";color:#f5a623}
.icof-hvezda-pulka:before{content:"\6b";letter-spacing:0;overflow:hidden;width:.5em;display:inline-block}
.icof-hvezda-pulka:after{content:"\6a";color:#d8d8d8;overflow:hidden;width:.5em;display:inline-block;text-indent:-0.5em}
.icof-doleva-navigace:before{content:"\2c"}
.icof-doprava-navigace:before{content:"\2e"}
.icof-vypis-navigace:before{content:"\76"}
.icof-hledani-prepinac:before{content:"\6f"}
.icof-dennimenu-akce:before{content:"\33"}
.icof-oblibene-akce:before{content:"\35"}
.icof-pobocky-akce:before{content:"\34"}
.icof-rezervace-akce:before{content:"\32"}
.icof-rozvoz-akce:before{content:"\31"}
.icof-sdilet-akce:before{content:"\36"}
.icof-otviratko:before{content:"\3c"}
.icof-zaviratko:before{content:"\3d"}
.icof-minus:before{content:"\2d"}
.icof-plus:before{content:"\2b"}
.icof-z-letadla:before{content:"\70"}
.icof-gallery-zavrit:before{content:"\78"}
.icof-gallery-doleva-navigace:before{content:"\3d"}
.icof-gallery-doprava-navigace:before{content:"\3e"}
.icof-gallery-seznam:before{content:"\37"}
@font-face{font-family:'ico-poi';src:url('fonts/ico-poi.eot?1f6ftb');src:url('fonts/ico-poi.eot?1f6ftb#iefix') format('embedded-opentype'),url('fonts/ico-poi.ttf?1f6ftb') format('truetype'),url('fonts/ico-poi.woff?1f6ftb') format('woff'),url('fonts/ico-poi.svg?1f6ftb#ico-poi') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'ico-poi' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-web:before{content:"\77"}
.icon-dotrasy:before{content:"\64"}
.icon-poptavka:before{content:"\70"}
.icon-trasa:before{content:"\74"}
@keyframes pulsate-geolocation{0%,100%{color:#6b7580;text-shadow:none} 50%{color:#00a8ff;text-shadow:0 0 4px rgba(0,255,201,0.63)}}@-moz-keyframes pulsate-geolocation{0%,100%{color:#6b7580;text-shadow:none} 50%{color:#00a8ff;text-shadow:0 0 4px rgba(0,255,201,0.63)}}@-webkit-keyframes pulsate-geolocation{0%,100%{color:#6b7580;text-shadow:none} 50%{color:#00a8ff;text-shadow:0 0 4px rgba(0,255,201,0.63)}}@-o-keyframes pulsate-geolocation{0%,100%{color:#6b7580;text-shadow:none} 50%{color:#00a8ff;text-shadow:0 0 4px rgba(0,255,201,0.63)}}@keyframes bounce{0%,10%,26.5%,40%,50%{transition-timing-function:cubic-bezier(.215, .61, .355, 1);transform:translate3d(0, 0, 0)} 0%,50%{color:#29ac07} 20%,21.5%{transition-timing-function:cubic-bezier(.755, .05, .855, .06);transform:translate3d(0, -15px, 0)} 35%{transition-timing-function:cubic-bezier(.755, .05, .855, .06);transform:translate3d(0, -7px, 0)} 45%{transform:translate3d(0, -2px, 0)} 51%{transform:none} 100%{transform:none;color:#6b7580}}@-moz-keyframes bounce{0%,10%,26.5%,40%,50%{-moz-transition-timing-function:cubic-bezier(.215, .61, .355, 1);-moz-transform:translate3d(0, 0, 0)} 0%,50%{color:#29ac07} 20%,21.5%{-moz-transition-timing-function:cubic-bezier(.755, .05, .855, .06);-moz-transform:translate3d(0, -15px, 0)} 35%{-moz-transition-timing-function:cubic-bezier(.755, .05, .855, .06);-moz-transform:translate3d(0, -7px, 0)} 45%{-moz-transform:translate3d(0, -2px, 0)} 51%{-moz-transform:none} 100%{-moz-transform:none;color:#6b7580}}@-webkit-keyframes bounce{0%,10%,26.5%,40%,50%{-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);-webkit-transform:translate3d(0, 0, 0)} 0%,50%{color:#29ac07} 20%,21.5%{-webkit-transition-timing-function:cubic-bezier(.755, .05, .855, .06);-webkit-transform:translate3d(0, -15px, 0)} 35%{-webkit-transition-timing-function:cubic-bezier(.755, .05, .855, .06);-webkit-transform:translate3d(0, -7px, 0)} 45%{-webkit-transform:translate3d(0, -2px, 0)} 51%{-webkit-transform:none} 100%{-webkit-transform:none;color:#6b7580}}@-o-keyframes bounce{0%,10%,26.5%,40%,50%{-o-transition-timing-function:cubic-bezier(.215, .61, .355, 1);-o-transform:translate3d(0, 0, 0)} 0%,50%{color:#29ac07} 20%,21.5%{-o-transition-timing-function:cubic-bezier(.755, .05, .855, .06);-o-transform:translate3d(0, -15px, 0)} 35%{-o-transition-timing-function:cubic-bezier(.755, .05, .855, .06);-o-transform:translate3d(0, -7px, 0)} 45%{-o-transform:translate3d(0, -2px, 0)} 51%{-o-transform:none} 100%{-o-transform:none;color:#6b7580}}@keyframes spin{from{transform:rotate(0deg)} to{transform:rotate(360deg)}}.root .active{font-weight:bold;color:#000;text-decoration:none}
.root .highlight{font-weight:bold;color:#000;text-decoration:none}
.root .decision{font-weight:bold;color:#f88e11;text-decoration:none}
.root .error{font-weight:bold;color:#c9151b;text-decoration:none}
.root .success{font-weight:bold;color:#7db72f;text-decoration:none}
.root .link{color:#c00;cursor:pointer}
.root .underline{text-decoration:none}
.root .underline:hover,.root .underline:focus,.root button:focus>.underline{text-decoration:underline}
.root .doublePack{display:block;width:100%;border-bottom:1px solid #fff}
.root .doubleInner{display:block;width:100%;border-bottom:1px solid #e1e1e1}
.root .tab{display:table}
.root .row{display:table-row}
.root .cell{display:table-cell}
.replacement .box{text-align:center}
.replacement .box .page{padding-top:2.9em}
.dogSearching{display:inline;color:#666;font-size:15px;padding-left:40px;background:transparent url(/common/img/i_dog.png) no-repeat 0 0;text-align:center}
.dogSearching>p{display:inline-block}
.separator{display:block;height:0;border:0}
.threeLines{overflow:hidden;max-height:58px;height:auto;line-height:25px;padding:1px 0}
.ribbon-wrapper{width:93px;height:93px;overflow:hidden;position:absolute;top:-1px;left:-1px;background-image:url("/common/img/corner-action.png");z-index:8;background-repeat:no-repeat}
.box{margin:0 auto;margin-top:20px}
.box .frme{border:0}
.box .cover{position:relative;margin:0 auto}
.box .inpt{width:100%;height:100%;padding:0 10px;border:0;border-radius:0}
.box .list .entry .link,.box .list .entry .link:hover,.box .list .entry .link:visited{display:block;color:#000;text-decoration:none}
.box .list .entry .link:hover{text-decoration:underline}
.btnOrange{font-weight:normal;border:1px solid #d06100;-moz-border-radius:21px;-webkit-border-radius:21px;border-radius:21px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#ff7e00;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.19);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.19);box-shadow:inset 0 1px 0 rgba(255,255,255,0.19);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5NjkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmN2QwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image:-moz-linear-gradient(bottom, #f96900 0, #ff7d00 100%);background-image:-o-linear-gradient(bottom, #f96900 0, #ff7d00 100%);background-image:-webkit-linear-gradient(bottom, #f96900 0, #ff7d00 100%);background-image:linear-gradient(bottom, #f96900 0, #ff7d00 100%)}
.btnRound{padding:0;width:62px;height:62px;-webkit-border-radius:31px;-moz-border-radius:31px;border-radius:31px;font-size:11px}
.btnRound .iconfont{font-size:15px;width:30px;height:30px;position:static;display:block;margin:0 auto -8px}
.btnRound .iconfont:before{position:relative;top:-4px}
.closeWrap{display:block;width:100%;height:44px;text-align:center}
.closeWrap .btn{width:42.4px;height:42.4px;font-size:1em;padding:0}
.closeWrap .btn .iconfont,.closeWrap .btn .iconfont:before{display:inline-block;width:auto;height:auto;position:relative;left:auto;top:0;font-size:1.1em;font-weight:bold;line-height:1;vertical-align:middle}
.closeWrap .lbl{display:none;margin-top:3px;color:#000;font-size:.8125em}
@media screen and (min-width:42.188em){.closeWrap{width:42px;height:63px;position:absolute;right:17px;top:14px} .closeWrap .lbl{display:block}}.fluidFull{display:inline-block;margin:auto}
.fluidBlock{display:inline-block;vertical-align:top;width:100%}
@media screen and (min-width:64em){.fluidBlock{position:relative}}.fluidListCol{width:100%;display:inline-block;vertical-align:top;text-align:left;margin:0;padding:0;margin-right:0}
.fluidListCol .fluidLeaf{width:100%;margin:auto;height:47px}
.fluidListCol .fluidLeaf p{line-height:45px}
.fluidListCol .fluidLeaf a{display:table-cell;vertical-align:middle}
.fluidListCol:empty{display:none}
@media screen and (min-width:35em){.fluidListCol{width:48%;margin-right:2%} .fluidListCol.column-0{float:left} .fluidListCol.column-1{float:left;clear:left} .fluidListCol.column-2{width:50%;margin-right:0} .fluidListCol.column-3{width:50%;margin-right:0}}@media screen and (min-width:64em){.fluidListCol{width:31%;min-width:220px;margin-right:2%} .fluidListCol.column-0{width:31%;min-width:220px;float:left;clear:none} .fluidListCol.column-1{width:31%;min-width:220px;float:left;clear:none} .fluidListCol.column-2{width:31%;min-width:220px;float:left;clear:none;margin-right:10%} .fluidListCol.column-3{width:33%;min-width:220px;margin-right:0;position:absolute;top:0;right:0}}@keyframes placeHolderShimmer{0%{background-position:-468px 0} 100%{background-position:468px 0}}.contentPhItem{background:#fff;border:1px solid;border-color:#e5e6e9 #dfe0e4 #d0d1d5;border-radius:3px;padding:12px;margin:0 auto;max-width:472px;min-height:200px}
.contentPhBg{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);background-size:800px 104px;height:96px;position:relative}
.contentPhBgMasker{background:#fff;position:absolute}
.cal-content{padding:1em;font-size:.81em;background-color:#fff;border:1px #ccc solid;color:#000;position:relative;z-index:25 !important;-webkit-border-radius:.6em;-moz-border-radius:.6em;border-radius:.6em;-webkit-box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}
.cal-content td{text-align:center;padding:.4em .6em}
.cal-content .cal-day,.cal-content .cal-button{cursor:pointer}
.cal-content .cal-day{text-align:center;color:#c00}
.cal-content .cal-today{background-color:#ebebeb}
.cal-content .cal-day:hover,.cal-content .cal-today:hover,.cal-content .cal-button:hover{background-color:#ff8c1a;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.cal-content .cal-obsolete,.cal-content .cal-obsolete:hover{color:#fff;background:#fff;cursor:default}
.cal-content .cal-selected{font-weight:bold}
.cal-content .cal-wn,.cal-content .cal-wn:hover{color:#000;background:#fff}
.cal-content .cal-title{font-weight:bold;text-align:center;color:#c00}
.cal-content .cal-dayname{font-weight:bold}
.cal-content .cal-roller{position:absolute;width:4em;border:1px #ccc solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff}
.cal-content .cal-roller .label{text-align:center;padding:.2em .5em}
.cal-content .cal-roller .label:hover{background-color:#ff8c1a;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}
.cal-content .cal-roller .selected{font-weight:bold}
.jak-tooltip{background:#fff;font-size:81.25%;border:1px solid #dcdcdc;z-index:300}
.jak-tooltip .jak-tooltip-content{padding:1em}
.sortingTooltip{border-radius:3px;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,0.08);padding:30px;border:none}
.sortingTooltip .jak-tooltip-content{padding:0}
.sortingTooltip h3{color:#535353;font-size:16px;font-weight:bold;letter-spacing:-0.04px;line-height:19px;padding-bottom:14px;text-align:left}
.sortingTooltip p{color:#535353;font-size:14px;letter-spacing:-0.04px;line-height:16px;padding-bottom:28px;text-align:left}
.sortingTooltip a{color:#d11715;padding-bottom:10px}
.sortingTooltip a.right{float:right}
.sortingTooltip .sortingTooltipTriangle{width:25px;height:20px;position:absolute;overflow:hidden;box-shadow:0 16px 10px -17px rgba(0,0,0,0.5);bottom:-20px;right:30px}
.sortingTooltip .sortingTooltipTriangle:after{content:"";position:absolute;width:15px;height:15px;background:#fff;transform:rotate(45deg);bottom:14px;left:6px;box-shadow:-1px -1px 10px -2px rgba(0,0,0,0.5)}
.sortingTooltip .triangleTop{bottom:auto;top:-20px}
.sortingTooltip .triangleTop:after{bottom:auto;top:14px}
.recommendedCheck{cursor:pointer;width:20px;height:20px;background:url("/img/svg/doporuceno.svg") no-repeat;display:inline-block;line-height:32px;background-size:contain;margin-left:10px}
.recommendedTooltip{background:#2d2d40;border-radius:4px;padding:8px;border:none}.recommendedTooltip h3{color:#fff;font-size:16px;font-weight:bold;letter-spacing:.4px;line-height:20px}
.recommendedTooltip ul{margin-top:16px}
.recommendedTooltip li{font-size:12px;letter-spacing:.3px;line-height:20px;margin-top:12px}
.recommendedTooltip li.success{color:#fff;font-weight:normal}
.recommendedTooltip li.success::before{content:'';display:inline-block;width:16px;height:16px;background:url("/img/svg/checkit.svg") no-repeat;background-size:contain;line-height:20px;margin-bottom:-4px;margin-right:12px}
.loaderRotor{height:30px;width:30px;background:transparent url('/img/svg/loader.svg') center center no-repeat;background-size:contain;animation:loaderrotorspin 2s linear infinite}
@-webkit-keyframes loaderrotorspin{0%{-webkit-transform:rotate(0deg)} 100%{-webkit-transform:rotate(360deg)}}@keyframes loaderrotorspin{0%{transform:rotate(0deg)} 100%{transform:rotate(360deg)}}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-touch-action:manipulation}
.contentWrapper{display:flex;flex-direction:column}.contentWrapper>header,.contentWrapper>[id^="box"]{flex:1 0 auto}
footer{flex-shrink:0;width:100%}
.noShow{opacity:0}
a{color:#c00;outline:none;text-decoration:none}
a:visited{color:#c00}
a:hover{color:#c00}
a.anchorOut{text-decoration:underline !important}
input[type=text]::-ms-clear{display:none}
input[type="checkbox"],input[type="radio"]{width:25px;height:27px;margin-left:25px}
span.niceInputWrapper{height:28px}
span.niceInputWrapper>input{margin:0;width:26px;height:26px}
span.niceInputWrapper>span{margin-top:3px}
.btnAction{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
.root{min-width:20em;min-height:100%;-webkit-font-smoothing:subpixel-antialiased}
.side{position:absolute;min-height:100%;display:block}
.full{position:absolute;min-height:100%;display:block}
.side.map{width:100%;height:6.25em;position:fixed;top:0;z-index:100;cursor:pointer;background-color:#f1f0e5}
.side.map .boxMap{width:100%;height:6.25em;position:absolute;left:0;cursor:pointer}
@media screen and (min-width:60em){.side.map{width:9.375em;height:100%;cursor:auto} .side.map .boxMap{height:100%;width:100%;cursor:auto}}@media screen and (min-width:71.875em){.side.map{width:calc((100% - 62.5em));right:62.5em}}@media screen and (min-width:101em){.side.map{width:38%;right:auto}}.side.content{width:100%;min-width:20em;min-height:100%;position:absolute;top:6.25em;right:0;text-align:center}
.side.content .cool-resizer{z-index:200;display:none}
.side.content .contentWrapper{-webkit-box-shadow:0 0 4px rgba(0,0,0,0.5);-moz-box-shadow:0 0 4px rgba(0,0,0,0.5);box-shadow:0 0 4px rgba(0,0,0,0.5);position:absolute;min-height:100%;width:100%;background:#fff;z-index:300}
@media screen and (min-width:60em){.side.content{width:auto;left:9.375em;top:0} .side.content .cool-resizer{display:block} .root.detail.bigMap .side.content{width:393px;left:auto} .bigMap .side.content{left:auto;right:0;width:30%} .bigMap .side.content .contentWrapper{position:relative} .side.content.modalFormOpen{max-height:100%;min-height:100%}}@media screen and (min-width:71.875em){.side.content{width:62.5em;left:auto}}@media screen and (min-width:101em){.side.content{min-width:1000px;max-width:none;width:62%}}.root.fullMap .side.map,.root.fullMap .side.map{width:auto;left:0;right:0;top:0;bottom:0}
.root.fullMap .side.map .boxMap{width:auto;height:auto;right:0;bottom:0}
.root.fullMap .side.content{left:100%;right:0;min-width:0}
.root.fullMap .side.content .contentWrapper{width:1px}
.root.fullMap .side.content .contentWrapper>*{display:none}
.full{width:100%}
.full .content{text-align:center}
.root.promoApp .side.map{top:6.125em}
.root.promoApp .side.content{top:12.375em}
@media screen and (min-width:60em){.root.promoApp .side.content{top:6.125em}}#siteLoader .bar{z-index:400}
span:focus{outline:0}
.footer{text-align:left;padding:1em 1em .5em}
.footer.innerBox{background:linear-gradient(180deg, #f8f8f8 0, #fff 100%);border-top:1px solid #e7e7e7}.footer.innerBox .seznamLogo{max-width:115px;float:none;margin:0 45px 20px 0}
.footer.innerBox .linkList{text-align:left;line-height:24px;margin-bottom:28px}.footer.innerBox .linkList h4{display:inline-block;float:left;margin-right:12px;color:#404040;font-weight:bold;font-size:12px}
.footer.innerBox .linkList a{display:inline-block;margin-right:12px;color:#808080;font-size:12px;letter-spacing:.17px;line-height:24px}
.footer.innerBox .linkList a:hover{text-decoration:underline}
.footer.innerBox .bottomLinks{font-size:14px;color:#404040;line-height:22px;margin-bottom:24px}.footer.innerBox .bottomLinks .linkList{margin-bottom:8px}.footer.innerBox .bottomLinks .linkList a{margin-right:0}
.footer.innerBox .bottomLinks .linkList>*{display:inline-block;margin:0;font-size:14px;color:#404040}.footer.innerBox .bottomLinks .linkList>*::after{content:'•';display:inline-block;margin:0 5px}
.footer.innerBox .bottomLinks .linkList>*:last-child::after{content:''}
.footer.innerBox .copyright{color:#808080;font-size:14px}
@media screen and (min-width:70em){.footer.innerBox .linkList h4{margin-right:24px;float:none} .footer.innerBox .linkList a{margin-right:24px;text-overflow:ellipsis;display:block;white-space:nowrap;overflow:hidden} .footer.innerBox .verticalLists{display:flex;flex-flow:wrap;margin-bottom:40px}.footer.innerBox .verticalLists .linkList{flex:0 0 16.66%;text-align:left;max-width:16.66%} .footer.innerBox .horizontalLists{margin-bottom:28px}.footer.innerBox .horizontalLists .linkList{text-align:left;line-height:24px;margin-bottom:8px}.footer.innerBox .horizontalLists .linkList h4{display:inline-block;float:left;margin-right:24px} .footer.innerBox .horizontalLists .linkList a{display:inline-block;margin-right:24px} .footer.innerBox .bottomLinks .linkList{margin-bottom:0;margin-left:174px}.footer.innerBox .bottomLinks .linkList a{margin-right:0} .footer.innerBox .bottomLinks .linkList>*{display:inline-block} .footer.innerBox .seznamLogo{float:left;margin-bottom:0;margin-top:14px} .footer.innerBox .copyright{margin-left:174px}}
.blogNews{text-align:center;margin:0 auto 20px}
.blogNews .lbl{color:#959595;display:inline-block}
.blogNews .link{display:inline-block}
.homeLogo path{fill:currentColor}
.homeLogo .homeLogoBlackPart{color:#000}
.homeLogo .homeLogoRedPart{color:#de0000}
.ribbon-service__logo{width:110px;height:24px}
.ribbon .submenu{position:absolute;right:0;top:24px;margin:6px 0 0 -8px;background:#fff;z-index:10000;border:1px solid #e8e8e8;border-radius:4px;width:auto;text-align:left}
.ribbon .submenu .entry{padding:0 16px;line-height:40px}
.ribbon .submenu .entry:first-child{padding-top:16px}
.ribbon .submenu .entry:last-child{padding-bottom:16px}
.ribbon .submenu .entry a{color:#404040}
.contentWrapper{padding-top:68px}
.errorPage{text-align:center;margin-top:20px}
.errorPage .page{width:100%;margin:0 auto;text-align:center}
.errorPage .page .info{padding:20px;text-align:center}
.errorPage .page .item{display:block;float:right;width:100%;margin-bottom:5px}
.errorPage .page .item.heading{line-height:20px;font-size:120%;font-weight:bold}
.errorPage .page .item.message{line-height:20px;font-size:100%}
.errorPage .page .item.control{margin-top:10px}
.errorPage .page .item.control .btnActionCancel{margin-left:5px;margin-top:10px}
@media screen and (min-width:25.813em){.errorPage .page .item.control .btnActionCancel{margin-left:5px;margin-top:0}}@media screen and (min-width:41.25em){.errorPage .page{width:100%;text-align:center} .errorPage .page .info{margin-top:5%} .errorPage .page .item.control .btnActionCancel{margin-left:5px;margin-top:10px}}@media screen and (min-width:53.438em){.errorPage .page .item.heading{line-height:40px;font-size:140%;font-weight:bold} .errorPage .page .item.message{line-height:40px;font-size:120%} .errorPage .page .item.control .btnActionCancel{margin-top:0}}.errorPage .page.emptyPage .info{padding-top:0;padding-bottom:0;margin-top:0}
.errorPage .page.emptyPage .item.message{font-size:100%;line-height:1.5em}
.searchField .cover{min-width:320px;width:100%;padding:0 10px;border-radius:4px;margin:0 auto;text-align:center}
@media screen and (min-width:30em){.searchField .cover{padding:0 25px}}@media screen and (min-width:40em){.searchField .cover{max-width:660px}}@media screen and (min-width:60em){.searchField .cover{max-width:828px;padding:0;height:2.625em}}@media screen and (min-width:80em){.searchField .cover{max-width:51.875em}}.searchField .wrap{position:relative;float:left;width:100%;height:48px;margin:0 auto;background:rgba(0,0,0,0.2);background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000)"}
.searchField .wrap .section{float:left;height:100%;width:100%;border:none;background-color:#fff;text-align:left;font-size:1em;line-height:1.625em}
.searchField .wrap .section .inpt{font-size:1em}
.searchField .wrap button{border:0;background:transparent;outline:0}
.searchField .wrap.confirm{float:none;display:block;height:48px;width:93px;top:58px;line-height:2.5em;margin:.9375em auto 0;z-index:300}
.searchField .wrap.confirm .submit-button{width:100%;height:100%;color:#fff;cursor:pointer;background-color:#ff8a00;border:1px solid #ff8a00;border-radius:0 5px 5px 0;font-size:16px;font-weight:bold;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
.searchField .wrap.confirm .submit-button:hover,.searchField .wrap.confirm .submit-button:focus{background-color:#ff6000;border-color:#ff6000}
.searchField .wrap.confirm .submit-button:before:hover,.searchField .wrap.confirm .submit-button:before:focus{-ms-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);-webkit-transition:-webkit-transform .2s,opacity .2s;-moz-transition:-moz-transform .2s,opacity .2s;transition:transform .2s,opacity .2s}
@media screen and (max-width:59.9375em){.searchField .wrap.confirm{position:static;top:50px;right:10px;width:100%;margin:15px 0 0;border-radius:24px} .searchField .wrap.confirm .submit-button{border-radius:24px}}@media screen and (min-width:30em) and (max-width:59.9375em){.searchField .wrap.confirm{right:25px}}@media screen and (min-width:60em){.searchField .wrap.confirm{position:absolute;float:none;right:0;top:0;width:91px;margin-top:0;border-radius:0 5px 5px 0} .searchField .wrap.confirm .submit-button{border-radius:0 5px 5px 0}}.searchField .search{width:100%;margin-bottom:10px}
.searchField .search .section{border-radius:4px}
.searchField .search .section .inpt{border-radius:0;background:none;padding-left:10px}
.catalog .searchField .search .section .inpt{padding-left:5px}
@media screen and (min-width:60em){.searchField .search .section{border-top-right-radius:0;border-bottom-right-radius:0} .searchField .search .section .inpt{padding-left:10px !important} .homepage .searchField .search,.search .searchField .search,.catalog .searchField .search{width:56.06%} .catalog .searchField .search .section .inpt{padding-left:5px !important} .searchField .search .section.suggestActive .inpt{border-radius:5px 0 0 0}}.searchField .search .section.suggestActive .inpt{border-bottom-left-radius:0;border-bottom-right-radius:0}
.searchField .search .section .search-button{position:absolute;top:10px;right:5px;width:25px;height:20px;font-size:1.2em;color:#c1c1c1;background:none;border:0;cursor:pointer}
.searchField .search .section .search-button.icof-hledani-prepinac{display:none}
.searchField .search .section .search-button.icof-zavrit-navigace{display:block}
.searchField .locality{position:relative;width:100%;z-index:300}
.searchField .locality .section{border-radius:4px}
.searchField .locality .section.choose{position:relative;padding:0;overflow:hidden;z-index:200}
.searchField .locality .section.confirm{border-top-left-radius:0;border-bottom-left-radius:0}
.searchField .locality .section.choose{padding-right:102px}
@media screen and (min-width:60em){.searchField .locality .section.choose{padding-right:90px}}.searchField .locality .section .value{position:relative;height:100%;line-height:2.5em;font-weight:bold;white-space:nowrap;overflow:hidden;cursor:pointer}
.searchField .locality .section .value .info{position:absolute;top:0;display:inline-block;width:0;height:100%;font-size:.9375em;font-weight:bold;font-style:normal;border:0;outline:0;margin-right:5px;overflow:hidden;white-space:nowrap;word-break:keep-all;text-overflow:ellipsis;z-index:200}
.searchField .locality .section .value .info.fill{width:90%}
.searchField .locality .section .value .info.placeholder{color:#c1c1c1;font-style:italic;font-weight:normal;opacity:1}
.searchField .locality .section .value .title{position:absolute;top:0;width:90%;height:100%;background:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.9375em;font-weight:bold;font-style:normal;z-index:300}
.searchField .locality .section .open{position:absolute;top:7px;right:0;font-size:2em;color:#959595;cursor:pointer}
.searchField .locality .section .waiting .info{color:#00a8ff;padding-left:0}
.searchField .locality .section .waiting .info.fill{margin-left:15px;width:auto;font-size:1.45em;line-height:2em}
.searchField .locality .section .waiting .icof-moje-lokalita{font-size:1.45em;position:absolute;left:9px;top:0;width:auto;line-height:2em;background:#fff}
.searchField .locality .section .waiting .icof-moje-lokalita:before{animation:pulsate-geolocation ease-in-out 1s;-webkit-animation:pulsate-geolocation ease-in-out 1s;-moz-animation:pulsate-geolocation ease-in-out 1s;-o-animation:pulsate-geolocation ease-in-out 1s;-ms-animation:pulsate-geolocation ease-in-out 1s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite}
@media screen and (min-width:60em){.searchField .locality .section .open{right:53px}}.searchField .locality .section.inactive{background:#efefef;cursor:default}
.searchField .locality .section.inactive .title{background:#efefef}
.searchField .locality .section.inactive .open,.searchField .locality .section.inactive .value{cursor:default}
.searchField .locality .section.inactive .value .info{cursor:default;background:transparent}
@media screen and (min-width:60em){.searchField .locality{width:45.94594595%} .searchField .locality .section{border-top-left-radius:0;border-bottom-left-radius:0} .searchField .locality .section.choose{border-left:0} .homepage .searchField .locality,.search .searchField .locality,.catalog .searchField .locality{width:43.94%}}.homepage .searchField{width:100%}
.homepage .searchField .box{padding:25px 0 35px 0;margin-top:0}
@media screen and (min-width:48em){.homepage .searchField .box{padding:35px 20px 35px 20px}}.catalog .searchField .box{margin-top:5px}
.localityDropDown{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.09);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.09);box-shadow:0 2px 4px 0 rgba(0,0,0,0.09);border:1px solid #c6c6c6;border-top:0;position:absolute;height:260px;overflow-x:hidden;overflow-y:auto;z-index:300;margin-top:-1.5px}
.localityDropDown .box{position:relative;width:100%;height:100%;margin-top:0;overflow-x:hidden;overflow-y:scroll}
.searchField .search .locality-button{text-indent:-9999px;position:absolute;top:15px;right:5px;width:25px;height:20px;font-size:1.2em;color:#c1c1c1;background:none;border:0;cursor:pointer}
.searchField .search .locality-button:before{text-indent:0;position:absolute;right:0}
.searchField .search .locality-button.icof-hledani-prepinac{display:none}
.searchField .search .locality-button.icof-zavrit-navigace{display:block}
.localityDropDown.suggestActive{overflow:hidden}
.searchField .locality .section.suggestActive{overflow:hidden}
.searchField input.frme{display:table-cell;min-height:38px}
.searchField .search .section{display:table}
.searchField .search .section .inpt{padding-right:30px}
.searchField .exitCategory{text-indent:-9999px}
.searchField .exitCategory:before{text-indent:0;position:absolute;right:10px}
.searchField .categoryInField.active{background:#ff8a00;color:#fff}
.searchField .locality .search{width:100%}
.searchField .locality .section .inpt{padding:0 30px 0 10px}
.searchField .locality .inactive .inpt{background:#efefef}
.searchField .locality .inactive .locality-button{display:block}
.searchField .search .section .search-button{top:16px}
.searchField .categoryInField{height:48px;background:#fff;display:table-cell;padding-left:10px;border:1px solid #ff8a00;vertical-align:middle;position:relative;max-width:250px;width:100px;white-space:nowrap;border-radius:5px 0 0 5px}
.searchField .categoryInField .categoryText{max-width:210px;display:inline;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.5em;margin-right:36px;vertical-align:middle}
.searchField .categoryInField.active{border-color:#ff8a00}
.searchField .categoryInField.active .exitCategory{color:#fff;font-weight:bold}
.searchField .categoryInField.active .exitCategory:hover{color:#fff}
.searchField .exitCategory{position:absolute;top:13px;right:0;padding:0 10px;cursor:pointer;color:#979797;font-size:20px;font-weight:bold}
.searchField .exitCategory:hover,.searchField .exitCategory:focus{color:#ff8a00;text-shadow:none}
.searchField .search .section .categoryInField~.inpt{border-left:none;border-radius:0 5px 5px 0}
.searchField .locality{border:1px solid #bebebe;border-right:none;height:48px}
.searchField input.frme{min-height:48px}
.searchField .locality .section.choose,.searchField .locality .section .value{overflow:visible}
@media screen and (min-width:60em){.searchField .search .section .categoryInField~.inpt{border-left:none;border-radius:0}}@media screen and (max-width:340px){.searchField .categoryInField{max-width:230px} .searchField .categoryInField .categoryText{max-width:190px}}.suggest{margin-top:-2px;margin-bottom:0;padding-bottom:0;border:1px solid #c6c6c6;border-top:0;border-radius:0 0 5px 5px;background:#fff;cursor:inherit}
.suggest .suggestItem{position:relative;box-shadow:none;font-size:1em;padding:8px 16px;border:0}
.suggest .suggestItem .itemLine{min-height:0;font-size:1em;line-height:2em;padding:0 0 0 20px;border:0;background:none}
.suggest .suggestItem .itemLine .firstLine,.suggest .suggestItem .itemLine .secondLine{font-size:14px;line-height:20px}
.suggest .suggestItem .itemLine .firstLine{padding-top:1px}
.suggest .suggestItem .itemLine .secondLine{color:#7f7f7f}
.suggest .titleItem{padding:19px 16px 10px 12px;background:#fff;cursor:inherit}
.suggest .titleItem.onMouse{background-color:#fff;cursor:inherit}
.suggest .titleItem .itemLine{min-height:1.27273em;line-height:2.7272727273em;padding:0;color:#959595;font-size:.7333333333em;font-weight:bold;text-transform:uppercase}
.suggest .titleItem .itemLine .firstLine{line-height:1.33;color:#7f7f7f;font-size:12px;font-weight:normal;text-transform:none}
.suggest .titleItem:nth-child(n+2){padding-top:13px}
.suggest .categoryItem .itemLine:before,.suggest .queryItem .itemLine:before,.suggest .localityItem .itemLine:before,.suggest .myLocationItem .itemLine:before,.suggest .upperItem .itemLine:before,.suggest .premiseItem .itemLine:before,.suggest .trendItem .itemLine:before,.suggest .viewedItem .itemLine:before{position:absolute;top:50%;left:12px;width:16px;margin-top:-9px;line-height:18px}
.suggest .categoryItem .itemLine .secondLine,.suggest .queryItem .itemLine .secondLine,.suggest .upperItem .itemLine .secondLine{display:none}
.suggest .localityItem .itemLine .firstLine,.suggest .localityItem .itemLine .secondLine{white-space:normal;font-weight:normal}
.suggest .localityItem .itemLine .firstLine{font-weight:bold}
.suggest .myLocationItem,.suggest .upperItem{margin-top:11px}
.suggest .upperItem .itemLine .firstLine{font-weight:bold}
.suggest .categoryItem .itemLine:before{content:url("/img/svg/category.svg")}
.suggest .queryItem .itemLine:before{content:url("/img/svg/nearby.svg")}
.suggest .localityItem .itemLine:before{content:url("/img/svg/place.svg");top:10px;margin-top:0}
.suggest .myLocationItem .itemLine:before{content:url("/img/svg/location.svg");top:10px}
.suggest .upperItem .itemLine:before{content:url("/img/svg/nearby.svg")}
.suggest .premiseItem .noPicture:before{content:url("/img/svg/place.svg");top:10px;margin-top:0}
.suggest .viewedItem .itemLine:before{content:url("/img/svg/recent.svg")}
.suggest .trendItem .itemLine:before{content:url("/img/svg/trend.svg")}
.suggest .viewedItem.favico .itemLine:before{content:""}
.suggest .viewedItem:not(.favico) .premisePicture{display:none}
.suggest .premiseItem .premisePicture{position:absolute;top:50%;left:10px;width:18px;margin-top:-9px;line-height:18px;top:10px;margin-top:0;height:18px;background-size:100% 100%}
.searchField .search .suggestActive .inpt,.searchField .locality .suggestActive .inpt{border-bottom:1px solid #fff;border-bottom-left-radius:0;border-bottom-right-radius:0}
.searchField .search .section::after,.searchField .locality .search::after{content:"";position:relative;top:0;z-index:2000;display:block;margin:0 16px;border-bottom:1px solid #ff8a00;margin-top:-1px}
.searchField .locality .search::after{margin-top:-2px}
.searchField .search .section::after,.searchField .locality .search::after{width:0}
.searchField .search .section.suggestActive::after,.searchField .locality .search.suggestActive::after{width:calc((100% - 32px));transition:width 500ms ease-out}
.searchField .search .section .inpt,.searchField .locality .inpt{font-weight:normal;font-size:16px;padding-top:1px;white-space:nowrap;text-overflow:ellipsis}
.searchField .search .section .inpt,.catalog .searchField .search .section .inpt{padding-left:36px !important;background:url("/img/svg/inptSearch.svg") no-repeat 12px 15px}
.searchField .locality .inpt{padding-left:36px !important;background:url("/img/svg/inptLocality.svg") no-repeat 12px 13px}
.searchField .search.wrap:after,.catalog .searchField .search.wrap:after{content:url("/img/svg/inptSearchFocus.svg");height:0;width:0;position:absolute;left:-9999px;top:-9999px}
.searchField .locality.wrap:after{content:url("/img/svg/inptLocalityFocus.svg");height:0;width:0;position:absolute;left:-9999px;top:-9999px}
.searchField .search .inpt:focus,.catalog .searchField .search .section .inpt:focus{background-image:url("/img/svg/inptSearchFocus.svg")}
.searchField .locality .inpt:focus{background-image:url("/img/svg/inptLocalityFocus.svg")}
.searchField .search .inpt::-webkit-input-placeholder,.catalog .searchField .search .section .inpt::-webkit-input-placeholder,.searchField .locality .inpt::-webkit-input-placeholder{font-style:normal;font-weight:normal;font-size:16px;color:#7f7f7f}
.searchField .search .inpt::-moz-placeholder,.catalog .searchField .search .section .inpt::-moz-placeholder,.searchField .locality .inpt::-moz-placeholder{font-style:normal;font-weight:normal;font-size:16px;color:#7f7f7f}
.catalog .searchField .search .section .categoryInField+.inpt{padding-left:16px !important;background-image:none}
.searchField .search .section .inpt{border:1px solid #bebebe;border-radius:5px}
.searchField .locality{border:1px solid #bebebe;border-radius:5px}
.searchField .locality .section.choose{padding-right:92px}
.searchField .search .suggestActive .inpt,.searchField .locality .suggestActive .inpt,.searchField .locality.suggestOpened{border-bottom:1px solid #fff;border-bottom-left-radius:0;border-bottom-right-radius:0}
.searchField .search .section .search-button.icof-zavrit-navigace,.searchField .search .locality-button.icof-zavrit-navigace{font-weight:bold;font-size:20px;color:#979797;margin-top:-2px}
.searchField .search .section .search-button.icof-zavrit-navigace:hover,.searchField .search .locality-button.icof-zavrit-navigace:hover,.searchField .search .locality-button.icof-zavrit-navigace:focus{color:#ff8a00}
@media screen and (min-width:60em){.homepage .searchField .search,.search .searchField .search,.catalog .searchField .search{width:50%} .homepage .searchField .locality,.search .searchField .locality,.catalog .searchField .locality{width:50%} .searchField .locality .item.search{width:100%} .searchField .search .section .inpt{border-radius:5px 0 0 5px} .searchField .locality{border-radius:0 5px 5px 0;margin-left:-1px} .searchField .locality .section.choose{padding-right:89px}}.searchField .suggest{max-height:400px;overflow-x:hidden;overflow-y:auto;transition:width 150ms ease-out,height 250ms ease-out;height:0;opacity:1;background:#fff;box-shadow:1px 1px 3px 0 rgba(0,0,0,0.1);padding-bottom:20px}
.searchField .suggest.animateOut{opacity:0;transition:opacity 150ms ease-out}
.searchField .search.suggestClosing .section.suggestActive::after,.searchField .locality.suggestClosing .search.suggestActive::after{transition:border-color,border-radius,margin,width 150ms ease-out;border-bottom:1px solid #b5b5b5;width:100%}
.searchField .suggest.animateOut .searchField .suggest .suggestItem{font-size:.9375em}
.localityDropDown .suggest{border:0;min-height:100%;margin-top:0;background:#fff}
.localityDropDown .suggest .suggestItem{font-size:.9375em}
.localityDropDown .suggest .suggestItem .itemLine{padding-left:28px}
.localityDropDown .suggest .suggestItem:last-child{box-shadow:none}
.localityDropDown .suggest .suggestItem.onMouse{color:#fff;background-color:#ff8a00}
.localityDropDown .suggest .suggestItem.onMouse .secondLine{color:#fff}
.searchField .search .suggestActive .inpt{border-bottom-left-radius:0}
.searchField .search .suggestClosing .inpt{border-bottom-left-radius:5px}
.root .suggest .firstLine .highlight{font-weight:normal}
.root .suggest .firstLine{font-weight:bold}
.localityField .box{text-align:center;padding:0 20px}
.localityField .box .cover{max-width:35em;height:2.5em}
.localityField .box .submit-button{position:absolute;border:0;cursor:pointer;font-size:30px;right:10px;top:6px;background:none}
.localityField .box .title{font-size:135%;margin-bottom:14px}
.localityField .inpt{padding:10px 41px 10px 10px;height:42px}
.localityField .inpt[placeholder]{font-size:18px;font-weight:normal;font-style:italic;color:#c1c1c1}
.localityField .inpt[placeholder]:valid,.localityField .inpt.searchValue{font-size:18px;font-weight:bold;font-style:normal;color:#000}
.localityField .inpt:focus+.submit-button{color:#ff8a00}
@media screen and (max-width:59.9375em){.searchField .locality .section.choose{padding-right:0} .catalog .searchField .search.innerInputFocused{width:100%;transition:none} .catalog .searchField .search.innerInputFocused .inpt{border:1px solid #bebebe;border-radius:5px} .catalog .searchField .search.suggestOpened .inpt{border-radius:5px 5px 0 0} .catalog .searchField .search.innerInputFocused .categoryInField{width:0;transition:width 150ms ease-out;overflow:hidden;margin:0;padding:0;border:none;max-width:0} .catalog .searchField .search .categoryInField{transition:max-width 150ms ease-out} .catalog .searchField .search.innerInputFocused~.locality{width:100%;transition:none}}@media screen and (min-width:60em){.catalog .searchField.animable .search{transition:width 250ms ease-in} .catalog .searchField.animable .locality{transition:width 250ms ease-in} .catalog .searchField.animable .search.innerInputFocused{width:65%;z-index:400} .catalog .searchField.animable .search.innerInputFocused~.locality{width:35%;border-left:none} .catalog .searchField.animable .search.innerInputFocused.noCategory{width:50%} .catalog .searchField.animable .search.innerInputFocused.noCategory~.locality{width:50%;border-left:1px solid}}.suggestPhItem{background:#fff;margin:0 auto;max-width:100%;min-height:57px}
.suggestPhBg{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right, #f7f7f7 8%, #f3f3f3 18%, #f7f7f7 33%);background-size:800px 104px;height:56px;position:relative}
.suggestPhBgMasker{background:#fff;position:absolute}
.suggestPhBgMasker.mask-top{top:0;height:8px;left:0;right:0}
.suggestPhBgMasker.mask-bottom{bottom:0;height:8px;left:0;right:0}
.suggestPhBgMasker.mask-left{top:0;bottom:0;left:0;width:16px}
.suggestPhBgMasker.mask-right{top:0;bottom:0;right:0;width:16px}
.suggestPhBgMasker.mask-image-right{top:0;bottom:0;left:32px;width:4px}
.suggestPhBgMasker.mask-title-bottom{top:28px;left:32px;right:0;height:3px}
.filters span.niceInputWrapper{height:24px}
.filters span.niceInputWrapper>span{margin-top:0;pointer-events:none;background-color:transparent}
.filters span.niceInputWrapper>input[type="checkbox"]:disabled+span{background-color:#fff}
.filters label{font-size:.875em}
.filters span.niceInputWrapper>input{opacity:1;z-index:1;width:14px;height:14px;margin:4px}
.filters span.niceInputWrapper>input[type="checkbox"]:focus+span{background-position:-1px -169px}
.filters span.niceInputWrapper>input[type="checkbox"]:checked:focus+span{background-position:-1px -241px}
@media screen and (min-width:40em){.filters label{font-size:.9375em}}.filter{min-width:320px;max-width:300px;margin:1em auto;text-align:center}
.activeFilter{display:block;padding-bottom:15px}
@media screen and (min-width:40em){.activeFilter{display:none}}@media screen and (min-width:45.938em){.filter{max-width:620px;padding-left:20px}}@media screen and (min-width:79.063em){.filter{max-width:940px}}.filter .box{margin:10px auto;padding:1.125em 20px;border-bottom:1px #cdcdcd solid}
@media screen and (min-width:45.938em){.filter .box{margin-left:-20px}}.filter .filterItem{display:block;float:left;min-width:50%}
.filter .extendFilterItem{display:none}
.filter .extendFilterItem.shown{display:inline-block}
@media screen and (min-width:40em){.filter .filterItem{min-width:30.7%;margin-right:.6em} .filter .extendFilterItem{display:inline-block} .filter .showExtendFiltersLine{display:none}}@media screen and (min-width:79.063em){.filter .filterItem{min-width:18.8%}}.filter .showExtendFiltersLine{margin:-0.5em auto;width:100%;float:left;text-align:center}
.filter .showExtendFilters{font-size:.9375em;border:0;background:none;padding:0;margin:0;font-family:"Arial CE",Arial,"Helvetica CE",Helvetica,helvetica,sans-serif;color:#c00;cursor:pointer}
.filter .showExtendFilters .show{display:inline}
.filter .showExtendFilters.shown{margin-top:15px}
.filter .showExtendFilters .hide{display:none}
.filter .showExtendFilters.shown .show{display:none}
.filter .showExtendFilters.shown .hide{display:inline}
@media screen and (min-width:40em){.filter .showExtendFiltersLine{display:none}}.filter .inactiveFilterItem .niceInputWrapper,.filter .inactiveFilterItem .filterCheckbox{cursor:default}
.filter .newFilterItem::after{position:absolute;margin-top:-8px;content:"nové";text-transform:uppercase;font-size:10px;color:#ff8a00;font-weight:bold}
.filter .betaFilterItem::after{position:absolute;margin-left:-1px;margin-top:-8px;content:"beta";text-transform:uppercase;font-size:10px;color:#ff8a00;font-weight:bold}
@media screen and (max-width:39.9375em){.filter .newFilterItem::after{margin-left:-28px}}.catalog .filter .box{border-top:1px #cdcdcd solid}
.premiseList{width:100%;min-width:100%;max-width:100%;overflow:hidden;margin:0 auto}
.premiseList .premiseListBoxes{width:100%;min-width:100%;max-width:100%;margin:0 auto}
.premiseList .selectModeInfo{margin:16px auto 32px;min-height:38px}
.premiseList .selectModeInfo .btnAction{margin-left:1px;text-align:center;padding-left:0;width:220px;padding-right:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
.premiseList.selectMode .selectModeInfo .btnAction{width:187px;margin-right:4px}
.premiseList .stickyContent .selectModeInfo{margin:16px auto 16px}
.premiseList .selectModeInfo .highlight{color:#f90}
.premiseList .selectModeInfo .btnAction.disabled{background:#efefef;border-color:#ccc;color:#000;font-weight:normal}
.premiseList .inquiryIcon{float:none}
.premiseList .inquiryIcon:before{font-family:'ico-poi';content:"\70";padding-right:10px;line-height:16px;font-size:11px;color:#fff;font-weight:normal}
.premiseList .btnAction.disabled .inquiryIcon:before{color:#000}
@media screen and (min-width:40em){.filter.vr-b{max-width:660px;padding:0 20px}}@media screen and (min-width:60em){.filter.vr-b{max-width:830px;padding:0} .filter.vr-b .box{max-width:830px;padding:0 20px}}@media screen and (min-width:40em){.filter.vr-b .box{margin-left:0;padding:1.125em 20px}}@media screen and (min-width:60em){.filter.vr-b .filterItem{min-width:22.8%}}.premiseList .separator{clear:both;width:300%;margin:0 0 0 -100%}
.premiseList .separatorLast{display:block}
.premiseList .separator1{display:block}
.premiseList .separator2,.premiseList .separator3{display:none}
.premiseList .pl-branch .separator:first-child{margin-bottom:40px}
@media screen and (min-width:40em){.premiseList .separator1,.premiseList .separator3{display:none} .premiseList .separator2{display:block}}@media screen and (min-width:79.063em){.premiseList .separator1,.premiseList .separator2{display:none} .premiseList .separator3{display:block}}@media screen and (min-width:40em){.premiseList.vr-b .separator1{display:block} .premiseList.vr-b .separator2,.premiseList.vr-b .separator3{display:block}}@media screen and (min-width:60em){.premiseList .selectModeInfo{width:100%;max-width:830px;text-align:left;position:relative} .premiseList .selectModeInfo .selText{margin-left:16px;vertical-align:middle}}.premiseList .sentenceBox{padding:0 5px 15px;float:left;width:100%;max-width:300px}
.premiseList .sentenceBox{padding:0;padding-bottom:15px;float:none}
.premiseList .sentenceBox .title{color:#000;padding:0 5px}
.premiseList .sentenceBox .entry{float:none;padding:10px 5px 0}
.premiseList .sentenceBox .list .link,.premiseList .sentenceBox .list .link:hover,.premiseList .sentenceBox .list .link:visited{color:#c00;font-size:.9375em}
@media screen and (min-width:40em){.premiseList .sentenceBox{width:50%;padding:0 20px 20px 0}}@media screen and (min-width:79.063em){.premiseList .sentenceBox{width:33.333%}}@media screen and (min-width:40em){.premiseList.vr-b .sentenceBox{float:none;width:100%;max-width:100%;padding:20px 5px;border:0} .premiseList.vr-b .sentenceBox{max-width:620px} .premiseList.vr-b .sentenceBox .title{color:#959595;font-size:.8125em;font-weight:bold;line-height:1em;text-transform:uppercase;padding:0 5px 5px;border-bottom:1px solid #d7d7d7} .premiseList.vr-b .sentenceBox .entry{width:100%;line-height:2em;float:left;padding:0 5px;border-bottom:1px solid #d7d7d7} .premiseList.vr-b .sentenceBox .entry:hover{background:#fffbe1} .premiseList.vr-b .sentenceBox .entry .item{line-height:2em}}@media screen and (min-width:60em){.premiseList.vr-b .sentenceBox .entry{width:49%} .premiseList.vr-b .sentenceBox .entry{width:49%;border-top:0;border-bottom:1px solid #d7d7d7} .premiseList.vr-b .sentenceBox .entry.even{margin-right:2%} .premiseList.vr-b .sentenceBox{max-width:830px}}.premiseList .centerBoxes{text-align:center}
.premiseList .centerBoxes .premiseBox{float:none;display:inline-table}
.premiseList .centerBoxes .sentenceBox{float:none;display:inline-block;vertical-align:top}
.premisePaging .results{max-width:100%;font-size:.9375em;margin:1em 0 0;color:#666}
.premisePaging .results .extendInfo{display:none}
.premisePaging .results .switchInfoExt{display:none}
.premisePaging .results .switchInfoShrt{text-transform:capitalize}
@media screen and (min-width:40em){.premisePaging .results .extendInfo{display:block} .premisePaging .results .switchInfoExt{display:inline} .premisePaging .results .switchInfoShrt{text-transform:none}}.premisePaging .pageBtn{display:inline-block;margin-top:2em}
.premisePaging .pageBtn .btnActualPage{border-color:#ff8a00;color:#ff8a00;font-weight:bold}
.premisePaging .pageBtn .btnActualPage:hover{background:#ff6000;color:#fff;border-color:#ff6000}
.premisePaging .pageBtn .btnPrev{margin:0 4px 0 0}
.premisePaging .pageBtn .btnNext{margin:0 0 0 8px}
.premisePaging .pageBtn .btnPrev .icof-doleva-navigace,.premisePaging .pageBtn .btnNext .icof-doprava-navigace{position:relative;top:3px;font-size:1.5em;font-weight:bold;line-height:.9em}
.premisePaging .pageBtn .btnPrev .icof-doleva-navigace{left:-1px}
.premisePaging .pageBtn .btnNext .icof-doprava-navigace{right:-1px}
.premisePaging .pageBtn .btnGeneric{font-size:.9375em}
.premisePaging .pageBtn .btnGeneric,.premisePaging .pageBtn .btnAction{display:block;float:left;width:38px;height:38px;padding:.4em .4em;line-height:inherit}
.premisePaging .pageBtn .btnGeneric{display:block;float:left;width:32px;height:32px;margin-left:4px;margin-top:4px}
.premisePaging .pageBtn .btnExtendPage{display:block}
.premisePaging .pageBtn .hellip{display:none;float:left;margin-top:6px}
.premisePaging .pageBtn .hellip.moreLimit{display:block}
.premiseList h1{line-height:1em;font-size:1.5em;font-weight:bold;margin-top:30px;margin-bottom:20px;word-break:break-word;word-wrap:break-word}
.premiseList .icof-phone{margin-right:5px}
.premiseList .selectModeElm,.premiseList .selectModeRow{display:none}
.premiseList .selectModeInfo .btnClose{display:none}
.premiseList.selectMode .selectModeInfo .btnClose{display:block;cursor:pointer;background-image:url(/img/multi-inquiry/cm-cross@2x.png);background-repeat:no-repeat;background-size:100%;display:inline-block;vertical-align:middle;width:24px;height:24px;text-indent:-9999px;background-color:transparent;border:none}
@media screen and (min-width:60em){}.root:not(.bigMap) .premiseList.innerBox.selectMode .premiseListBoxes .premiseBox.selectable{padding-left:10px}
.root:not(.bigMap) .premiseList.innerBox.selectMode .premiseListBoxes .premiseBox .companyLogo{display:none}
.root:not(.bigMap) .premiseList.innerBox.selectMode .premiseListBoxes .premiseBox .actions{display:none}
.root:not(.bigMap) .premiseList.innerBox.selectMode .premiseListBoxes .premiseBox .selectModeRow{display:none}
.root:not(.bigMap) .premiseList.innerBox.selectMode .premiseListBoxes .premiseBox .selectModeElm{display:block;position:absolute;left:-52px;font-size:.875em;color:#000;line-height:24px;text-decoration:none;cursor:pointer;margin-top:17px;margin-bottom:17px}
.root:not(.bigMap) .premiseList.innerBox.selectMode .premiseListBoxes .premiseBox.fullPremiseBox .selectModeElm{margin-top:55px;margin-bottom:55px}
.root:not(.bigMap) .premiseList.innerBox.selectMode .premiseListBoxes .premiseBox.selectedBox{background:#f7f7f7;border:1px solid #e8e8e8;border-left:none;border-right:none}
.root:not(.bigMap) .premiseList.innerBox.selectMode .premiseListBoxes .premiseBox .stripeInfo{display:block}
@media screen and (min-width:60em){.root:not(.bigMap) .premiseList.innerBox.selectMode .premiseListBoxes .premiseBox .selectModeRow{display:block}}
@media screen and (max-width:70em){.premiseList .selectModeInfo .btnAction{display:none} .root:not(.bigMap) .premiseList.innerBox.selectMode .premiseListBoxes .premiseBox .selectModeElm{display:none} .premiseListOrder{float:none;width:100%;text-align:center}}.selectModeElm{display:block}.selectModeElm span.niceInputWrapper>span{background-image:url(/img/premiseListSelectMode.png?1);background-repeat:no-repeat;pointer-events:none;margin-top:0}
.selectModeElm span.niceInputWrapper>span{background-color:transparent}
.selectModeElm span.niceInputWrapper>input{opacity:1;z-index:1}
.selectModeElm.selectMode-check span.niceInputWrapper{width:40px;height:40px}
.selectModeElm.selectMode-check span.niceInputWrapper>input{width:30px;height:30px;margin:5px}
.selectModeElm.selectMode-check_2x span.niceInputWrapper{width:80px;height:80px}
.selectModeElm.selectMode-check_2x span.niceInputWrapper>input{width:60px;height:60px;margin:10px}
.selectModeElm.selectMode-check_3x span.niceInputWrapper{width:120px;height:120px}
.selectModeElm.selectMode-check_3x span.niceInputWrapper>input{width:90px;height:90px;margin:15px}
.selectModeElm.selectMode-check span.niceInputWrapper>input[type=checkbox]+span,.selectModeElm.selectMode-check span.niceInputWrapper>input[type=checkbox]:hover+span{background-position:-5px -5px;width:40px;height:40px}
.selectModeElm.selectMode-check_2x span.niceInputWrapper>input[type=checkbox]+span,.selectModeElm.selectMode-check_2x span.niceInputWrapper>input[type=checkbox]:hover+span{background-position:-5px -55px;width:80px;height:80px}
.selectModeElm.selectMode-check_3x span.niceInputWrapper>input[type=checkbox]+span,.selectModeElm.selectMode-check_3x span.niceInputWrapper>input[type=checkbox]:hover+span{background-position:-5px -145px;width:120px;height:120px}
.selectModeElm.selectMode-disabled.selectMode-check span.niceInputWrapper>input[type=checkbox]+span,.selectModeElm.selectMode-disabled span.niceInputWrapper>input[type=checkbox]+span{background-position:-5px -545px;width:40px;height:40px}
.selectModeElm.selectMode-disabled_2x.selectMode-check_2x span.niceInputWrapper>input[type=checkbox]+span,.selectModeElm.selectMode-disabled_2x span.niceInputWrapper>input[type=checkbox]+span{background-position:-5px -595px;width:80px;height:80px}
.selectModeElm.selectMode-disabled_3x.selectMode-check_3x span.niceInputWrapper>input[type=checkbox]+span,.selectModeElm.selectMode-disabled_3x span.niceInputWrapper>input[type=checkbox]+span{background-position:-5px -685px;width:120px;height:120px}
.selectedBox .selectModeElm.selectMode-check span.niceInputWrapper>input[type=checkbox]+span,.selectedBox .selectModeElm.selectMode-check span.niceInputWrapper>input[type=checkbox]:hover+span{background-position:-5px -275px;width:40px;height:40px}
.selectedBox .selectModeElm.selectMode-check_2x span.niceInputWrapper>input[type=checkbox]+span,.selectedBox .selectModeElm.selectMode-check_2x span.niceInputWrapper>input[type=checkbox]:hover+span{background-position:-5px -325px;width:80px;height:80px}
.selectedBox .selectModeElm.selectMode-check_3x span.niceInputWrapper>input[type=checkbox]+span,.selectedBox .selectModeElm.selectMode-check_3x span.niceInputWrapper>input[type=checkbox]:hover+span{background-position:-5px -415px;width:120px;height:120px}
.premiseList .sticky{position:fixed;top:0;margin-top:0;z-index:500}
.premiseList .stickyBackground{padding:0 10px;font-size:16px;width:100%;min-height:3em;height:auto;border-bottom:1px solid #e1e1e1;background:#fff;right:0;z-index:499;backface-visibility:hidden;padding-bottom:.4em;display:none}
@media screen and (min-width:60em){.premiseList .stickyBackground{display:block}}.premiseList .stickyPlaceholder{min-height:0;height:auto}
.premiseList .stickyBackground .normalize{font-size:1em}
.premiseList .stickyBackground .address.big{color:#666;font-size:1.125em}
.premiseList .stickyBackground .address{width:100%;max-width:670px;margin:auto;padding:0 10px;font-size:1em;color:#000}
.premiseList .stickyBackground .address div{display:inline-block}
.premiseList .stickyBackground .header.big{font-size:1.5em;font-weight:normal}
.premiseList .stickyBackground .header{width:100%;max-width:670px;margin:auto;padding:25px 8px 0;font-size:1.125em}
.premiseList .detailInfo h1.small{font-size:1.125em;visibility:hidden}
.premiseList .detailInfo .sAddress.small{font-size:1em;visibility:hidden}
.premiseList .stickyBackground .detailButtons{position:static;margin-top:-5px;margin-bottom:-5px;font-size:1em}
.premiseList .stickyBackground .detailButtons .box{margin:0;min-height:65px;position:relative}
.premiseList .stickyBackground .detailButtons .box.hideButtons{min-height:0}
.premiseList .stickyBackground .fixedWrap{z-index:200}
.premiseList .stickyBackground .prevWrap,.premiseList .stickyBackground .listWrap,.premiseList .stickyBackground .nextWrap{backface-visibility:hidden;top:31px}
.premiseList .stickyBackground .dBtnWrap{float:none;position:absolute;right:-10px}
.premiseList .stickyBackground .prevWrap{right:37px}
.premiseList .stickyBackground .listWrap{right:auto;left:0;margin-left:0}
.premiseList .stickyBackground .dBtnWrap .lbl{display:none}
.premiseList .detailInfo h1.animation{-webkit-transition:font 600ms;-moz-transition:font 600ms;-ms-transition:font 600ms;-o-transition:font 600ms;transition:font 600ms}
.premiseList .detailInfo .sAddress.animation{-webkit-transition:font 600ms;-moz-transition:font 600ms;-ms-transition:font 600ms;-o-transition:font 600ms;transition:font 600ms}
.premiseList .stickyBackground .header.animation{-webkit-transition:all 600ms;-moz-transition:all 600ms;-ms-transition:all 600ms;-o-transition:all 600ms;transition:all 600ms}
.premiseList .stickyBackground .address.animation{-webkit-transition:all 600ms;-moz-transition:all 600ms;-ms-transition:all 600ms;-o-transition:all 600ms;transition:all 600ms}
@media screen and (max-width:22.5em){.premiseList .stickyBackground .nextWrap{right:10px} .premiseList .stickyBackground .prevWrap{right:57px}}@media screen and (min-width:34.688em){.premiseList .stickyBackground .prevWrap{right:64px}}@media screen and (min-width:40em){.premiseList .stickyBackground .header,.premiseList .stickyBackground .address{padding:5px 10px 0 15px} .premiseList .stickyBackground .prevWrap,.premiseList .stickyBackground .listWrap,.premiseList .stickyBackground .nextWrap{top:13px} .premiseList .stickyBackground .listWrap{margin-left:10px} .premiseList .stickyBackground .prevWrap{right:74px} .premiseList .stickyBackground .nextWrap{right:0}}@media screen and (min-width:52.5em){.premiseList .stickyBackground .address{font-size:1.15em}}@media screen and (min-width:40em){}@media screen and (min-width:60em){.premiseList .stickyBackground{width:auto;left:9.375em;min-height:3em;padding:0;margin-top:-2px} .premiseList .stickyBackground .dBtnWrap .lbl{display:block} .premiseList .stickyBackground .detailButtons{position:absolute;top:5px} .premiseList .stickyBackground .prevWrap,.premiseList .stickyBackground .listWrap,.premiseList .stickyBackground .nextWrap{backface-visibility:hidden;top:25px} .premiseList .stickyBackground .normalize{margin-top:73px;margin-bottom:17px} .premiseList .stickyBackground .dBtnWrap{right:10px} .premiseList .stickyBackground .prevWrap,.premiseList .stickyBackground .nextWrap{margin:0;float:right} .premiseList .stickyBackground .prevWrap{right:87px} .premiseList .stickyBackground .listWrap{float:left;left:-11px} .premiseList .stickyBackground .header.big{font-size:2em} .premiseList .stickyBackground .header{font-size:1.5em;padding-top:5px;max-width:630px} .premiseList .stickyBackground .address.big{font-size:1.125em} .premiseList .stickyBackground .address{font-size:1em;max-width:630px}}@media screen and (min-width:64em){.premiseList .stickyBackground .header,.premiseList .stickyBackground .address{max-width:705px;margin-left:auto;margin-right:auto;padding-left:19px;padding-right:120px} .premiseList .stickyBackground .header{} .premiseList .stickyBackground .dBtnWrap{right:30px} .premiseList .stickyBackground .prevWrap{right:107px} .premiseList .stickyBackground .listWrap{float:left;left:5px}}@media screen and (min-width:71.875em){.premiseList .stickyBackground .header,.premiseList .stickyBackground .address{max-width:770px} .premiseList .stickyBackground{width:62.5em;left:auto}}@media screen and (min-width:90em){.premiseList .stickyBackground{width:70%;max-width:62.5em}}@media screen and (min-width:101em){.premiseList .stickyBackground{min-width:1000px;max-width:none;width:62%}}
.premiseList.selectMode .stickyBackground{margin-top:-2px}
@keyframes placeHolderShimmer{0%{background-position:-828px 0} 100%{background-position:828px 0}}.contentPhItem{background:#fff;border:1px solid;border-color:#e5e6e9 #dfe0e4 #d0d1d5;border-radius:3px;padding:12px;margin:0 auto;max-width:830px;min-height:160px}
.contentPhBg{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right, #f7f7f7 8%, #f3f3f3 18%, #f7f7f7 33%);background-size:800px 104px;height:96px;position:relative}
.contentPhBgMasker{background:#fff;position:absolute}
.contentPhItemSelect{display:none}
.premiseList .contentPhItem{padding:0;border:0;max-width:300px}
.premiseList .contentPhBg{width:300px;height:364px;margin:19px auto 21px auto}
.premiseList .contentPhBgMasker.image-right{top:200px;height:8px;left:0;right:0}
.premiseList .contentPhBgMasker.header-top{left:0;right:auto;height:100%;top:0;width:10px}
.premiseList .contentPhBgMasker.header-bottom{right:0;left:auto;height:100%;top:0;width:10px}
.premiseList .contentPhBgMasker.address-bottom{right:0;left:0;height:8px;top:230px}
.premiseList .contentPhBgMasker.text-bottom{right:0;left:0;height:4px;top:255px}
.premiseList .contentPhBgMasker.actions-bottom,.premiseList .contentPhBgMasker.actions-four,.premiseList .contentPhBgMasker.logo-top,.premiseList .contentPhBgMasker.logo-left,.premiseList .contentPhBgMasker.logo-bottom{display:none}
.premiseList .contentPhBgMasker.actions-one,.premiseList .contentPhBgMasker.actions-two,.premiseList .contentPhBgMasker.actions-three{top:auto;bottom:0;height:50px;width:16px}
.premiseList .contentPhBgMasker.actions-top{right:0;left:0;height:4px;top:310px}
.premiseList .contentPhBgMasker.actions-one{right:auto;left:85px}
.premiseList .contentPhBgMasker.actions-two{right:auto;left:150px}
.premiseList .contentPhBgMasker.actions-three{right:80px;left:auto}
.premiseList .contentPhWrapper+.premiseBox{visibility:hidden;margin-top:-400px}
@media screen and (min-width:40em){.premiseList .contentPhBg{width:620px;height:155px} .premiseList .contentPhItem{padding:0;border:0;max-width:620px} .premiseList .contentPhBgMasker.image-right{top:0;height:100%;left:219px;width:24px} .premiseList .contentPhBgMasker.header-bottom{right:0;left:219px;height:8px;top:23px} .premiseList .contentPhBgMasker.header-top{right:0;left:219px;height:3px;top:0} .premiseList .contentPhBgMasker.address-bottom{right:0;left:219px;height:8px;top:44px} .premiseList .contentPhBgMasker.text-bottom{right:0;left:219px;height:10px;top:98px} .premiseList .contentPhBgMasker.actions-top{display:none} .premiseList .contentPhBgMasker.actions-bottom{display:block} .premiseList .contentPhBgMasker.actions-one,.premiseList .contentPhBgMasker.actions-two,.premiseList .contentPhBgMasker.actions-three{top:100px;bottom:0} .premiseList .contentPhBgMasker.actions-one{right:270px;left:320px} .premiseList .contentPhBgMasker.actions-two{left:400px;width:40px} .premiseList .contentPhBgMasker.actions-three{left:505px;width:40px} .premiseList .contentPhBgMasker.actions-four{right:0;width:15px} .premiseList .contentPhBgMasker.actions-bottom{width:100%;bottom:0;height:8px;left:0} .premiseList .contentPhWrapper+.premiseBox{visibility:hidden;margin-top:-400px}}@media screen and (min-width:60em){.premiseList .contentPhBg{width:830px;height:155px} .premiseList .contentPhItem{padding:0;border:0;max-width:830px} .premiseList .contentPhItemSelect{min-height:37.5px;display:block} .premiseList .contentPhItemSelect .contentPhBg{height:37.5px;margin-top:16px;margin-bottom:32px} .premiseList .contentPhBgMasker.buttonRight{width:330px;top:0;height:100%;left:219px} .premiseList .contentPhBgMasker.image-right{top:0;height:100%;left:219px;width:20px} .premiseList .contentPhBgMasker.header-top{right:0;left:219px;height:3px;top:0} .premiseList .contentPhBgMasker.header-bottom{right:0;left:219px;height:8px;top:23px} .premiseList .contentPhBgMasker.address-bottom{right:70px;left:219px;height:8px;top:44px} .premiseList .contentPhBgMasker.text-bottom{right:0;left:219px;height:4px;top:98px} .premiseList .contentPhBgMasker.actions-top,.premiseList .contentPhBgMasker.actions-bottom,.premiseList .contentPhBgMasker.actions-four,.premiseList .contentPhBgMasker.logo-top,.premiseList .contentPhBgMasker.logo-left,.premiseList .contentPhBgMasker.logo-bottom{display:block} .premiseList .contentPhBgMasker.actions-one,.premiseList .contentPhBgMasker.actions-two,.premiseList .contentPhBgMasker.actions-three{top:102px} .premiseList .contentPhBgMasker.actions-one{width:20px;left:370px;height:54px} .premiseList .contentPhBgMasker.actions-two{width:40px;left:530px;height:53px} .premiseList .contentPhBgMasker.actions-three{width:110px;left:auto;height:53px;right:0} .premiseList .contentPhBgMasker.actions-four{left:220px;bottom:26px;height:4px;width:100%} .premiseList .contentPhBgMasker.actions-top{top:125px;width:50%;left:370px;height:22px;display:block} .premiseList .contentPhBgMasker.actions-bottom{display:block;left:0;bottom:0;height:8px;width:100%} .premiseList .contentPhBgMasker.logo-top{top:0;width:40px;right:70px;height:100%;left:auto} .premiseList .contentPhBgMasker.logo-left{top:0;width:70px;right:0;height:40px;left:auto} .premiseList .contentPhBgMasker.logo-bottom{top:92px;width:70px;right:0;height:40px;left:auto} .premiseList .contentPhWrapper+.premiseBox{visibility:hidden;margin-top:-400px}}@media screen and (max-width:70em){.premiseList .contentPhItemSelect{display:none}}
.premiseListOrder{display:inline-block;float:right;line-height:38px;font-size:14px}.premiseListOrder .orderDescription{margin-right:10px}
.premiseListOrder .sorting{color:#ff8a00;cursor:pointer;border:none;background:transparent}
.premiseListOrder .activeSorting{color:#676767;font-weight:bold}
.sorryPage{text-align:center;padding:2.9em 10px 4.5em}
.notFoundTitle{color:#404040;font-size:18px;font-weight:bold;margin:1em auto .72em}
.notFoundAppeal{color:#808080;font-size:14px;letter-spacing:.2px;line-height:22px;margin:0 auto 2.44em;max-width:30em}
.whiteButton{height:40px;width:184px;border:none;border-radius:4px;color:#404040;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 16px 24px -16px rgba(0,0,0,0.1);cursor:pointer;font-size:14px;font-weight:bold}
.notFoundDidYouMean{color:#808080;font-size:.875em;margin-top:2.286em}
@media screen and (max-height:650px){.sorryPage{margin-top:-3em;padding-bottom:2em} .notFoundAppeal{margin-bottom:1em}}.branchSimilarPremiseList{background:#f8f8f8;padding:60px 0}
.branch .detailSimilarList{margin-top:24px}
.premiseList .premiseListBoxes.grayBg{background:#f8f8f8}
.premiseList h2.noResults{width:100%;max-width:300px;font-size:18px;font-weight:bold;line-height:32px;color:#404040;text-align:left;margin:auto;padding:43px 0 0 0}@media screen and (min-width:40em){.premiseList h2.noResults{max-width:620px}}@media screen and (min-width:64em){.premiseList h2.noResults{max-width:760px}}@media screen and (min-width:60em){.premiseList h2.noResults{max-width:830px}}@media screen and (min-width:60em) and (max-width:63em){.premiseList h2.noResults{padding-left:20px;margin-left:0;transition:margin,width,padding 1s}}
.premiseListBoxes .premiseBox{margin:auto;float:none;padding:18px 10px 20px;border:1px solid transparent;border-left:none;border-right:none;}.premiseListBoxes .premiseBox .photo{-webkit-box-sizing:padding-box;-moz-box-sizing:padding-box;box-sizing:padding-box;max-height:200px;width:100%;border:1px solid #f2f2f2;border-left-width:0;border-right-width:0}
.premiseListBoxes .premiseBox .companyPhoto{position:absolute;top:0;left:0}
.premiseListBoxes .premiseBox .companyPhoto .companyTitle{width:300px;height:200px}
.premiseListBoxes .premiseBox .companyPhoto .plectrumPhoto .photoMapPlaceholder{border:1px solid #f2f2f2;display:inline-block;background-image:url('/img/premiseListNoPhotoMap.png');background-repeat:no-repeat;background-position:center center;width:300px;height:200px;position:absolute;top:0;left:0}
.premiseListBoxes .premiseBox .companyPhoto .plectrumPhoto .photoMapPlaceholder .mapPicture{display:inline-block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:30px 30px}
.premiseListBoxes .premiseBox .companyPhoto .plectrumPhoto .photoMapPlaceholder .mapPicture.favicon{background-size:16px 16px}
.premiseListBoxes .premiseBox .companyPhoto.smallCompanyPhoto .companyTitle{height:88px;width:300px;overflow:hidden;position:absolute;top:0;left:0;border:1px solid #f2f2f2}
.premiseListBoxes .premiseBox .companyPhoto.smallCompanyPhoto .photo{height:auto;max-height:none;position:absolute;top:-50%;left:0}
.premiseListBoxes .premiseBox .companyPhoto.smallCompanyPhoto .plectrumPhoto .photoMapPlaceholder{height:88px;width:100%}
.premiseListBoxes .premiseBox .companyPhoto.smallCompanyPhoto .websitePhoto .photo{margin-top:0;margin-left:0;top:0}
.premiseListBoxes .premiseBox .title,.premiseListBoxes .premiseBox .info{display:block;color:#000;line-height:1.34em}
.premiseListBoxes .premiseBox .address{display:block;font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;color:#000}
.premiseListBoxes .premiseBox .address .addPart{display:inline-block}
.premiseListBoxes .premiseBox .ribbon-wrapper{width:68px;height:68px;left:0;top:0;background-image:url("/common/img/corner-action-small.png")}
.premiseListBoxes .premiseBox .ribbon-sale{background-image:url(/img/akce.png)}
.premiseListBoxes .premiseBox .ribbon-event{background-image:url(/img/udalost.png)}
.premiseListBoxes .premiseBox .ribbon-offer{background-image:url(/img/nabidka.png)}
.premiseListBoxes .premiseBox .threeLines{max-height:48px}.premiseListBoxes .premiseBox .threeLines.withBadge{max-height:52px}
.premiseListBoxes .premiseBox .threeLines .info{font-size:.75rem;color:#666;max-height:5.36em}
.premiseListBoxes .premiseBox .fourLines{height:48px;display:none}.premiseListBoxes .premiseBox .fourLines .info{font-size:.75rem;color:#666;max-height:5.36em;overflow:hidden}
.premiseListBoxes .premiseBox .fullProfile .fourLines{height:64px}
.premiseListBoxes .premiseBox .companyDetail{display:inline-block;position:relative;width:100%;max-width:300px;padding:95px 0 0;text-align:left;text-decoration:none;color:#000}
.premiseListBoxes .premiseBox .companyDetail.fullProfile{padding:207px 0 0}
.premiseListBoxes .premiseBox .companyDetail.disabled{padding-left:18px;padding-right:18px;padding-bottom:22px;box-shadow:0 0 10px rgba(0,0,0,0.08);border-radius:4px}.premiseListBoxes .premiseBox .companyDetail.disabled .notification{border-radius:4px;text-align:left;padding:10px 12px;color:#404040;background:#fcf4db;margin-bottom:12px}.premiseListBoxes .premiseBox .companyDetail.disabled .notification .companyDeprecatedForm{background:none;border:none;color:#c00;cursor:pointer}
.premiseListBoxes .premiseBox .companyDetail.disabled .notification .companyDeprecatedForm:hover{text-decoration:underline}
.premiseListBoxes .premiseBox .companyLogo{display:none}
.premiseListBoxes .premiseBox .companyTitle{width:100%;display:block;text-decoration:none;display:flex}.premiseListBoxes .premiseBox .companyTitle .title{font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem;margin-top:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#c00}
.premiseListBoxes .premiseBox .companyTitle .recommendedCheck{flex:0 1 20px;margin-top:3px}
.premiseListBoxes .premiseBox .companyTitle:visited .title{color:#7b009d}
.premiseListBoxes .premiseBox .companyTitle:hover .title,.premiseListBoxes .premiseBox .companyTitle:focus .title{text-decoration:underline}
.premiseListBoxes .premiseBox .fullProfile .companyTitle .title{line-height:25px;line-height:1.5625rem;margin-top:2px;font-weight:bold}
.premiseListBoxes .premiseBox .actions{width:100%;display:table;padding:1px 0 7px 0;line-height:17px;line-height:1.0625rem}
.premiseListBoxes .premiseBox .action{display:table-cell;float:left;color:#0e7900;margin:5px 0 0 0;font-size:14px;font-size:.875rem;font-weight:normal;text-decoration:none;text-align:center;vertical-align:middle;display:inline-block;width:25%}
.premiseListBoxes .premiseBox .action>a,.premiseListBoxes .premiseBox .action>button{cursor:pointer;display:block;width:100%;color:#0e7900;text-decoration:none;background-color:transparent;border-width:0}
.premiseListBoxes .premiseBox .actionPhone{width:27%}
.premiseListBoxes .premiseBox .actionUrl,.premiseListBoxes .premiseBox .actionMapyRoute{width:24%;float:right}
.premiseListBoxes .premiseBox .actionInquiry{width:25%;float:right}
.premiseListBoxes .premiseBox .actionGas{display:none}
.premiseListBoxes .premiseBox .actionJobOffer{display:none}
.premiseListBoxes .premiseBox .actionAccommodationOffer,.premiseListBoxes .premiseBox .actionSeason,.premiseListBoxes .premiseBox .actionReservation,.premiseListBoxes .premiseBox .actionOrder,.premiseListBoxes .premiseBox .actionShop,.premiseListBoxes .premiseBox .actionPriceList,.premiseListBoxes .premiseBox .actionCustom,.premiseListBoxes .premiseBox .actionFood{width:25%;float:right;position:relative;padding-top:26px}
.premiseListBoxes .premiseBox .actionAccommodationOffer:hover,.premiseListBoxes .premiseBox .actionSeason:hover,.premiseListBoxes .premiseBox .actionReservation:hover,.premiseListBoxes .premiseBox .actionOrder:hover,.premiseListBoxes .premiseBox .actionShop:hover,.premiseListBoxes .premiseBox .actionPriceList:hover,.premiseListBoxes .premiseBox .actionCustom:hover,.premiseListBoxes .premiseBox .actionFood:hover{text-decoration:underline}
.premiseListBoxes .premiseBox .actionAccommodationOffer::before,.premiseListBoxes .premiseBox .actionSeason::before,.premiseListBoxes .premiseBox .actionReservation::before,.premiseListBoxes .premiseBox .actionOrder::before,.premiseListBoxes .premiseBox .actionShop::before,.premiseListBoxes .premiseBox .actionPriceList::before,.premiseListBoxes .premiseBox .actionCustom::before,.premiseListBoxes .premiseBox .actionFood::before{cursor:pointer;content:" ";display:inline-block;background:url('../img/svg/calendar.svg') no-repeat center;background-size:22px 19px;width:100%;height:22px;text-align:center;position:absolute;top:0;right:0}
.premiseListBoxes .premiseBox .actionAccommodationOffer::before{background-image:url('../img/svg/calendar.svg')}
.premiseListBoxes .premiseBox .actionSeason::before{background-image:url('../img/buttons/greenSeason.svg')}
.premiseListBoxes .premiseBox .actionReservation::before{background-image:url('../img/svg/calendar.svg')}
.premiseListBoxes .premiseBox .actionOrder::before{background-image:url('../img/buttons/greenOrder.svg')}
.premiseListBoxes .premiseBox .actionShop::before{background-image:url('../img/buttons/greenShop.svg')}
.premiseListBoxes .premiseBox .actionPriceList::before{background-image:url('../img/buttons/greenPriceList.svg')}
.premiseListBoxes .premiseBox .actionCustom::before{background-image:url('../img/buttons/greenWeb.svg')}
.premiseListBoxes .premiseBox .actionFood::before{background-image:url('../img/buttons/greenFood.svg')}
.premiseListBoxes .premiseBox .actionAccommodationOffer>a,.premiseListBoxes .premiseBox .actionSeason>a,.premiseListBoxes .premiseBox .actionReservation>a,.premiseListBoxes .premiseBox .actionOrder>a,.premiseListBoxes .premiseBox .actionShop>a,.premiseListBoxes .premiseBox .actionPriceList>a,.premiseListBoxes .premiseBox .actionCustom>a,.premiseListBoxes .premiseBox .actionFood>a{max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.premiseListBoxes .premiseBox .action>a::before,.premiseListBoxes .premiseBox .action>button::before,.premiseListBoxes .premiseBox .action>span::before{line-height:16px;font-size:18px;display:block;text-align:center;padding-bottom:5px;padding-top:5px}
.premiseListBoxes .premiseBox .companyPhone::before,.premiseListBoxes .premiseBox .premiseListPhone::before{font-family:'ico-firmy-3';content:"\39"}
.premiseListBoxes .premiseBox .mapyRoute::before{font-family:'ico-poi';content:"\74"}
.premiseListBoxes .premiseBox .showInquiryForm::before{font-family:'ico-poi';content:"\70"}
.premiseListBoxes .premiseBox .companyUrl::before{font-family:'ico-poi';content:"\77"}
.premiseListBoxes .premiseBox .action>a:hover,.premiseListBoxes .premiseBox .action>button:hover{text-decoration:none}
.premiseListBoxes .premiseBox .action>a:hover>span,.premiseListBoxes .premiseBox .action>button:hover>span,.premiseListBoxes .premiseBox .action>a:focus>span,.premiseListBoxes .premiseBox .action>button:focus>span{text-decoration:underline}
.premiseListBoxes .premiseBox .actionTitle-tablet,.premiseListBoxes .premiseBox .actionTitle-desktop{display:none}
.premiseListBoxes .premiseBox .actionTitle-mobile{display:block}
.premiseListBoxes .premiseBox .desktopMapyRoute{display:none}
.premiseListBoxes .premiseBox .rating .reviewCount,.premiseListBoxes .premiseBox .rating .starCount{color:#999;font-size:.875em}
.premiseListBoxes .premiseBox .fullProfile .address{line-height:26px;line-height:1.625rem}
.premiseListBoxes .premiseBox .fullProfile .companyTitle .title{font-weight:bold;line-height:25px;line-height:1.5625rem;margin-top:2px}
.premiseListBoxes .premiseBox .selectModeElm{margin:10px auto 10px}
.premiseListBoxes .premiseBox .companyWrap>.selectModeRow{height:29px;margin-top:10px}.premiseListBoxes .premiseBox .companyWrap>.selectModeRow .rating{float:left;margin-right:10px}
.premiseListBoxes .premiseBox .companyWrap>.selectModeRow .filterTags{overflow:hidden;white-space:nowrap}
.premiseListBoxes .premiseBox .companyWrap>.selectModeRow .filterTags .filterWrap{display:inline-block;height:20px;border-radius:4px;border:1px solid #f90;line-height:16px;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#f90;padding:3px 5px}
@media screen and (max-width:39.9375em){.premiseListBoxes .premiseBox .companyWrap>.selectModeRow .filterTags .filterWrap:nth-child(n+3){display:none}}@media screen and (min-width:40em) and (max-width:59.9375em){.premiseListBoxes .premiseBox .companyWrap>.selectModeRow .filterTags .filterWrap:nth-child(n+4){display:none}}@media screen and (min-width:60em){.premiseListBoxes .premiseBox .companyWrap>.selectModeRow .filterTags .filterWrap:nth-child(n+5){display:none}}
.premiseListBoxes .premiseBox .stripeInfo{display:none;width:100%;height:31px;color:#fff;background-color:rgba(255,138,0,0.8);position:absolute;bottom:0;line-height:31px;padding:0 10px;text-align:center}@media screen and (max-width:39.9375em){.premiseListBoxes .premiseBox .stripeInfo{position:absolute;top:56px;bottom:auto}}
@media screen and (max-width:39.9375em){.premiseListBoxes .premiseBox .fullProfile .stripeInfo{top:168px;bottom:auto}}
.premiseListBoxes .premiseBox .importantDisplayBlock{display:block !important}
.premiseListBoxes .premiseBox img.photo[data-src],.premiseListBoxes .premiseBox img.logo[data-src],.premiseListBoxes .premiseBox .lazyLoad{opacity:0}
.premiseListBoxes .premiseBox img.photo,.premiseListBoxes .premiseBox img.logo{opacity:1;transition:opacity .3s}
.premiseListBoxes .premiseBox .lazyLoadBg{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right, #f7f7f7 8%, #f3f3f3 18%, #f7f7f7 33%);background-size:800px 104px}
.premiseListBoxes .premiseBox .gas{position:relative;display:inline-block;margin:6px 6px 0 0}
.premiseListBoxes .premiseBox .gas img{position:absolute;left:0;top:0;width:27px;height:27px;border:1px solid transparent}
.premiseListBoxes .premiseBox .gas .name{display:inline-block;padding-left:30px;line-height:27px;font-size:.875rem;color:#666;font-weight:bold}
.premiseListBoxes .premiseBox .gas-lpg img,.premiseListBoxes .premiseBox .gas-cng img{width:41px}
.premiseListBoxes .premiseBox .gas-lpg .name,.premiseListBoxes .premiseBox .gas-cng .name{padding-left:50px}
.premiseListBoxes .premiseBox .fullProfile .gasRow{margin-bottom:9px;padding-bottom:18px;border-bottom:1px solid #bbb}
.premiseListBoxes .premiseBox .badge{border:1px solid #d7d7d7;border-radius:4px;display:inline-block;padding:2px 7px 1px;margin:0 5px -1px 0;color:#000;font-weight:bold}
@media screen and (min-width:40em){.root:not(.bigMap) .premiseListBoxes .premiseBox{padding:20px 0}.root:not(.bigMap) .premiseListBoxes .premiseBox .companyDetail{max-width:620px;width:620px;padding:0;margin:auto} .root:not(.bigMap) .premiseListBoxes .premiseBox .companyDetail.fullProfile{padding:0} .root:not(.bigMap) .premiseListBoxes .premiseBox .companyDetail.disabled{padding:18px 22px} .root:not(.bigMap) .premiseListBoxes .premiseBox .companyTitle{display:flex;width:auto} .root:not(.bigMap) .premiseListBoxes .premiseBox .threeLines{max-height:48px} .root:not(.bigMap) .premiseListBoxes .premiseBox .companyPhoto{float:left;display:block;position:relative;top:auto;left:auto} .root:not(.bigMap) .premiseListBoxes .premiseBox .companyPhoto .companyTitle{height:149px;width:220px} .root:not(.bigMap) .premiseListBoxes .premiseBox .companyPhoto .plectrumPhoto .photoMapPlaceholder{width:220px;height:147px;position:static} .root:not(.bigMap) .premiseListBoxes .premiseBox .companyPhoto.smallCompanyPhoto{float:left;display:block}.root:not(.bigMap) .premiseListBoxes .premiseBox .companyPhoto.smallCompanyPhoto .companyTitle{height:72px;width:220px;overflow:hidden;position:relative} .root:not(.bigMap) .premiseListBoxes .premiseBox .companyPhoto.smallCompanyPhoto .photo{height:auto;max-height:none;position:absolute;top:-50%;left:0} .root:not(.bigMap) .premiseListBoxes .premiseBox .companyPhoto.smallCompanyPhoto .plectrumPhoto .photoMapPlaceholder{height:100%} .root:not(.bigMap) .premiseListBoxes .premiseBox .companyPhoto.smallCompanyPhoto .websitePhoto .photo{margin-top:0;margin-left:0;top:0} .root:not(.bigMap) .premiseListBoxes .premiseBox .companyPhoto.smallCompanyPhoto.gasPhoto .companyTitle{height:92px} .root:not(.bigMap) .premiseListBoxes .premiseBox .companyPhoto.smallCompanyPhoto.gasPhoto .photo{top:-33%} .root:not(.bigMap) .premiseListBoxes .premiseBox .companyWrap{float:right;display:block;width:60.5%;margin-right:0} .root:not(.bigMap) .premiseListBoxes .premiseBox .companyWrap .companyTitle{width:100%} .root:not(.bigMap) .premiseListBoxes .premiseBox .companyWrap .companyTitle .title{font-size:1.375em;line-height:1.45rem} .root:not(.bigMap) .premiseListBoxes .premiseBox .rating,.root:not(.bigMap) .premiseListBoxes .premiseBox .rating .reviewCount,.root:not(.bigMap) .premiseListBoxes .premiseBox .rating .starCount{font-size:.9375em} .root:not(.bigMap) .premiseListBoxes .premiseBox .rating .starCount{font-weight:bold} .root:not(.bigMap) .premiseListBoxes .premiseBox .photo{width:220px;height:147px;max-height:147px} .root:not(.bigMap) .premiseListBoxes .premiseBox .actionTitle-mobile,.root:not(.bigMap) .premiseListBoxes .premiseBox .actionTitle-desktop{display:none} .root:not(.bigMap) .premiseListBoxes .premiseBox .actionTitle-tablet{display:block} .root:not(.bigMap) .premiseListBoxes .premiseBox .fullProfile .gasRow{margin-bottom:0;padding-bottom:3px;border-bottom:1px solid #bbb} .root:not(.bigMap) .premiseListBoxes .premiseBox .gasRow{margin:3px 0 0;padding:0;border:0} .root:not(.bigMap) .premiseListBoxes .premiseBox .gas{margin-top:0} .root:not(.bigMap) .premiseListBoxes .premiseBox .fullProfile.gasProfile .address{line-height:19px} .root:not(.bigMap) .premiseListBoxes .premiseBox .fullProfile.gasProfile .info{line-height:14px} .root:not(.bigMap) .premiseListBoxes .premiseBox .fullProfile.gasProfile .action{margin-top:1px}}@media screen and (min-width:64em){.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .companyDetail{max-width:830px;width:830px} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .companyWrap{width:60%;margin-right:90px} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .companyDetail.disabled .companyWrap{margin-right:68px} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox.fullPremiseBox .addressWrap{float:left;display:inline-block;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:330px;max-width:calc(100% - 150px)} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .address{font-size:.875rem;margin-top:-4px} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox.fullPremiseBox .address{margin-top:-3px} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .companyTitle .title{font-size:1.25em;line-height:2rem;margin-top:-6px} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .companyLogo{position:absolute;right:0;top:39.5px;display:block;width:70px;height:70px} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .companyLogo img{max-width:100%;max-height:100%} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .threeLines{max-height:60px} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .threeLines .info{margin-top:1px;font-size:12px;line-height:16px} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox.fullPremiseBox .threeLines .info{margin-top:2px} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .companyWrap .recommendedCheck{margin-top:0} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actions{display:block;padding:20px 0 0 0} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .action{text-align:left;margin-top:0;width:33%} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .action,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .action>button{line-height:1rem;text-align:left} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionPhone{float:left;width:30%;min-height:17px;line-height:1rem} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionsGas .actionPhone{width:24%} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .premiseListPhone{position:relative;padding-left:22px} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .premiseListPhone:before{position:absolute;left:0} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionInquiry{float:left;width:34%;margin-right:0;min-height:17px;text-align:left} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionAccommodationOffer,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionSeason,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionReservation,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionOrder,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionShop,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionPriceList,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionCustom,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionFood{padding-top:0;float:left;width:32%;min-height:17px;margin-top:0;padding-left:26px;display:inline-block;position:relative;margin-right:3%} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionAccommodationOffer::before,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionSeason::before,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionReservation::before,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionOrder::before,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionShop::before,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionPriceList::before,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionCustom::before,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionFood::before{width:20px;height:18px;background-size:20px 18px;position:absolute;left:0;top:-2px} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionUrl{width:33%;height:auto;max-width:33%;float:right} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .anctionsGas .actionUrl{max-width:32%} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionUrl.action>a::before{display:none} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionUrl .actionTitle-desktop{max-width:100%;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionPhone,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionInquiry,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionUrl,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionAccommodationOffer,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionSeason,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionReservation,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionOrder,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionShop,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionPriceList,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionCustom,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionFood{font-size:14px} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .desktopMapyRoute{float:none;color:#0e7900;display:inline-block;width:auto;margin-top:0} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .desktopMapyRoute:hover,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .desktopMapyRoute:focus{text-decoration:underline} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .desktopMapyRoute::before{display:none} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionMapyRoute{display:none} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .action>a::before,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .action>button::before,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .action>span::before{padding:0 8px 0 0;line-height:14px;font-size:14px;display:inline} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionTitle-mobile,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionTitle-tablet{display:none} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionTitle-desktop{display:inline-block} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionsGas .actionInquiry,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionsGas .actionMapyRoute,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionsGas .actionJobOffer,.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .actionsGas .gasNoPhone{display:none} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .fullProfile .gasRow{display:none} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .fullProfile .companyWrap .actionsGas .actionGas{display:block;width:43%;margin-top:-5px}}@media screen and (min-width:64em){.root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .companyDetail{max-width:760px;width:760px} .root:not(.bigMap) .detailSimilarList.innerBox .premiseListBoxes .premiseBox .companyWrap{width:57%;margin-right:90px}}
@media screen and (min-width:60em){.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .companyDetail{max-width:830px;width:830px} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .companyWrap{width:60%;margin-right:90px} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .companyDetail.disabled .companyWrap{margin-right:68px} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox.fullPremiseBox .addressWrap{float:left;display:inline-block;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:330px;max-width:calc(100% - 150px)} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .address{font-size:.875rem;margin-top:-4px} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox.fullPremiseBox .address{margin-top:-3px} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .companyTitle .title{font-size:1.25em;line-height:2rem;margin-top:-6px} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .companyLogo{position:absolute;right:0;top:39.5px;display:block;width:70px;height:70px} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .companyLogo img{max-width:100%;max-height:100%} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .threeLines{max-height:60px} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .threeLines .info{margin-top:1px;font-size:12px;line-height:16px} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox.fullPremiseBox .threeLines .info{margin-top:2px} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .companyWrap .recommendedCheck{margin-top:0} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actions{display:block;padding:20px 0 0 0} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .action{text-align:left;margin-top:0;width:33%} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .action,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .action>button{line-height:1rem;text-align:left} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionPhone{float:left;width:30%;min-height:17px;line-height:1rem} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionsGas .actionPhone{width:24%} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .premiseListPhone{position:relative;padding-left:22px} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .premiseListPhone:before{position:absolute;left:0} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionInquiry{float:left;width:34%;margin-right:0;min-height:17px;text-align:left} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionAccommodationOffer,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionSeason,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionReservation,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionOrder,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionShop,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionPriceList,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionCustom,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionFood{padding-top:0;float:left;width:32%;min-height:17px;margin-top:0;padding-left:26px;display:inline-block;position:relative;margin-right:3%} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionAccommodationOffer::before,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionSeason::before,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionReservation::before,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionOrder::before,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionShop::before,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionPriceList::before,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionCustom::before,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionFood::before{width:20px;height:18px;background-size:20px 18px;position:absolute;left:0;top:-2px} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionUrl{width:33%;height:auto;max-width:33%;float:right} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .anctionsGas .actionUrl{max-width:32%} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionUrl.action>a::before{display:none} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionUrl .actionTitle-desktop{max-width:100%;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionPhone,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionInquiry,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionUrl,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionAccommodationOffer,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionSeason,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionReservation,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionOrder,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionShop,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionPriceList,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionCustom,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionFood{font-size:14px} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .desktopMapyRoute{float:none;color:#0e7900;display:inline-block;width:auto;margin-top:0} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .desktopMapyRoute:hover,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .desktopMapyRoute:focus{text-decoration:underline} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .desktopMapyRoute::before{display:none} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionMapyRoute{display:none} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .action>a::before,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .action>button::before,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .action>span::before{padding:0 8px 0 0;line-height:14px;font-size:14px;display:inline} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionTitle-mobile,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionTitle-tablet{display:none} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionTitle-desktop{display:inline-block} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionsGas .actionInquiry,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionsGas .actionMapyRoute,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionsGas .actionJobOffer,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .actionsGas .gasNoPhone{display:none} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .fullProfile .gasRow{display:none} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .fullProfile .companyWrap .actionsGas .actionGas{display:block;width:43%;margin-top:-5px}}@media screen and (min-width:60em) and (max-width:63em){.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox{padding:20px}.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .companyDetail{max-width:830px;width:100%} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .companyWrap{width:58%} .root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox,.root:not(.bigMap) .innerBox:not(.detailSimilarList) .premiseListBoxes .premiseBox .companyWrap{-webkit-transition:width,padding 1s;-moz-transition:width,padding 1s;-ms-transition:width,padding 1s;-o-transition:width,padding 1s;transition:width,padding 1s}}
@media screen and (max-width:45em) and (min-width:40em){.root:not(.bigMap) .innerBox .premiseListBoxes .premiseBox .companyWrap{width:63%}}.mainCategories .search .cover{height:2.7em}
.mainCategories .search .inpt{border:0;border-radius:0;font-size:1em;height:2.7em;line-height:2.7em;padding:5px 32px 5px 5px}
.mainCategories .search .inpt[placeholder]{color:#c1c1c1;font-weight:normal;font-style:italic}
.mainCategories .search .inpt[placeholder]:valid,.mainCategories .search .inpt.searchValue{color:#000;font-style:normal}
.mainCategories .search .suggest{position:relative}
@media screen and (min-width:33.125em){.mainCategories .search .cover{height:35px;line-height:2em} .mainCategories .search .inpt{height:inherit;line-height:2em}}.mainCategories .search .inpt:focus+.submit-button{color:#ff8a00}
.mainCategories .search .submit-button{position:absolute;top:1px;right:5px;width:25px;height:38px;font-size:1.5625em;font-weight:bold;color:#c1c1c1;background:none;border:0;cursor:pointer}
.mainCategories .search .submit-button.icof-zavrit-navigace{font-size:1.25em}
@media screen and (min-width:33.125em){.mainCategories .search .submit-button{height:30px;top:3px}}.mainCategories{margin-top:0}
.mainCategories .box{min-width:320px;width:100%;padding:0 1em;margin-top:0;margin-bottom:60px}
@media screen and (min-width:22.688em){.mainCategories .box{padding:0 1.5em}}@media screen and (min-width:37.5em){.mainCategories .box{max-width:650px;padding:0}}.mainCategories .title{width:100%;color:#959595;font-size:.8125em;font-weight:bold;line-height:1em;text-transform:uppercase;padding:0 5px 5px 5px;border-bottom:1px solid #d7d7d7}
.mainCategories .list{width:100%;margin:auto}
.mainCategories .list .item{width:100%;font-size:.9375em;line-height:2.7em;padding:0 5px;margin-bottom:30px;cursor:auto}
.mainCategories .list .item.last.odd{border-width:0}
.mainCategories .list .item a{width:100%;height:100%;display:block}
.mainCategories .list .item a:hover,.mainCategories .list .item a:focus{text-decoration:underline}
@media screen and (max-width:39.9375em){.mainCategories .list .item{max-width:320px;margin-left:auto;margin-right:auto}}@media screen and (min-width:40em){.mainCategories .list .item{height:48px;padding:10px;width:49%;float:left;line-height:2em} .mainCategories .list .item.odd{margin-right:2%} .mainCategories .list .item.last{border-width:0}}@media screen and (min-width:101em){.mainCategories .list .item{height:48px;padding:10px;width:32%;float:left;line-height:2em;margin-right:1%} .mainCategories .list .item.odd{margin-right:1%} .mainCategories .box{max-width:1000px;padding:0 20px}}.mainCategories .list .item a.imgLink{width:40px;height:40px;float:left;display:inline-block;margin:7px 20px 0 0;text-align:center}
.mainCategories .list .item img{float:none;max-width:40px;max-height:40px;margin:auto}
.mainCategories .list .item h3{font-size:14px;color:#000;font-weight:bold;padding:8px 0;line-height:14px}
.mainCategories .list .item h3 a{color:#000;display:inline}
.mainCategories .list .item h3 a:hover,.mainCategories .list .item h3 a:focus{text-decoration:underline}
.mainCategories .list .item h4{font-size:14px;line-height:18px}
.mainCategories .list .item.search{border-color:#d7d7d7;border-width:1px;border-style:solid;border-image:none;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;border:0;padding:0}
.mainCategories .list .item.search .inpt{border:1px solid #d7d7d7}
.mainCategories .list .item.search .inpt:focus{border:1px solid #f39f3f}
.mainCategories .list .item.search:hover{background-color:#fff}
.mainCategories .subcategories{overflow:hidden;height:24px;line-height:19px;max-width:none}
.mainCategories .subcategories li{display:inline-block;padding-left:10px}
.mainCategories .subcategories li:first-child{padding-left:0}
.mainCategories .subcategories li a:first-letter{text-transform:capitalize}
.mainCategories .contentPhItem{border:none;min-height:none}
.mainCategories .contentPhBg{height:40px}
.mainCategories .contentPhBgMasker.header-bottom{top:14px;left:40px;right:0;height:10px}
.mainCategories .contentPhBgMasker.header-left,.mainCategories .contentPhBgMasker.subheader-left,.mainCategories .contentPhBgMasker.header-right,.mainCategories .contentPhBgMasker.subheader-right,.mainCategories .contentPhBgMasker.subheader-middle,.mainCategories .contentPhBgMasker.subheader-middle2{top:0;left:40px;height:14px;width:10px}
.mainCategories .contentPhBgMasker.header-bottom{top:14px}
.mainCategories .contentPhBgMasker.subheader-left,.mainCategories .contentPhBgMasker.subheader-right,.mainCategories .contentPhBgMasker.subheader-middle,.mainCategories .contentPhBgMasker.subheader-middle2{top:24px;height:16px}
.mainCategories .contentPhBgMasker.header-right,.mainCategories .contentPhBgMasker.subheader-right{width:auto;left:300px;right:0}
.mainCategories .contentPhBgMasker.subheader-right{left:330px}
.mainCategories .contentPhBgMasker.subheader-middle{left:130px;width:16px}
.mainCategories .contentPhBgMasker.subheader-middle2{left:230px;width:16px}
.mainCategories .contentPhBg,.mainCategories .contentPhItem,.mainCategories .contentPhBgMasker{visibility:hidden !important}
.mainCategories .hp-icon{display:inline-block;background-repeat:no-repeat;background-image:url('/img/svg/hp-sprite.svg')}
.mainCategories .hp-auto-moto{width:40px;height:40px;background-position:0 0}
.mainCategories .hp-banky-a-financni-sluzby{width:40px;height:40px;background-position:-80px 0}
.mainCategories .hp-cestovni-sluzby{width:40px;height:40px;background-position:-160px 0}
.mainCategories .hp-dum-byt-a-zahrada{width:40px;height:40px;background-position:-240px 0}
.mainCategories .hp-elektro-mobily-a-pocitace{width:23px;height:40px;background-position:-320px 0}
.mainCategories .hp-instituce-a-urady{width:40px;height:40px;background-position:-400px 0}
.mainCategories .hp-obchody-a-obchudky{width:40px;height:40px;background-position:-480px 0}
.mainCategories .hp-prvni-pomoc-a-zdravotnictvi{width:40px;height:40px;background-position:-560px 0}
.mainCategories .hp-remesla-a-sluzby{width:40px;height:40px;background-position:-640px 0}
.mainCategories .hp-restauracni-a-pohostinske-sluzby{width:40px;height:40px;background-position:-720px 0}
.mainCategories .hp-velkoobchod-a-vyroba{width:40px;height:40px;background-position:-800px 0}
.mainCategories .hp-vse-pro-firmy{width:40px;height:40px;background-position:-880px 0}
.searchField .category{display:block;font-size:1em;line-height:1.625em}
.searchField .category.title{display:block;position:absolute;line-height:2em;color:#000;width:0;transition:width .3s ease 0}
.searchField .category.title{width:auto;line-height:1em;text-transform:uppercase;padding:0 5px 5px 8px;text-align:left}
.searchField .category.title{left:50%;top:181px;margin-left:-160px;}
.searchField .category.title.dymActive{top:241px}
.searchField .category.title.dymActive2{top:285px}
.searchField .category.title.dymActive3{top:307px}
.searchField .category.title h1{color:#959595;font-size:.8125em;font-weight:bold;margin:0;max-width:300px}
.searchField .category.bckground{display:none;position:absolute;left:3px;top:3px;bottom:3px;height:85%;width:0;border:0;border-radius:2px;background:#f1f1f1;transition:width .3s ease 0}
.searchField .category.title{top:206px}
.searchField .category.title h1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
@media screen and (min-width:40em){.searchField .category.title{left:50%;margin-left:-310px;top:191px} .searchField .category.title.dymActive{top:224px} .searchField .category.title.dymActive2{top:269px} .searchField .category.title.dymActive3{top:290px}}@media screen and (min-width:48em){.searchField .category.title{margin-left:-310px;top:65px;padding:0 5px 5px} .searchField .category.title h1{max-width:620px} .searchField .category.title{top:191px}}@media screen and (min-width:60em){.searchField .category.title.dymActive{top:111px} .searchField .category.title.dymActive2{top:158px} .searchField .category.title.dymActive3{top:177px}}@media screen and (min-width:60em) and (max-width:62em){.searchField .category.title{margin-left:-50%;top:80px}}@media screen and (min-width:62em){.searchField .category.title{margin-left:-415px;top:80px}}@media screen and (min-width:79.063em){.searchField .category.title{margin-left:-415px}}.categories .searchBox{text-align:center;margin:10px 0}
.categories .searchBox .cover{max-width:35em}
.categories .searchBox .submit-button{position:absolute;border:0;cursor:pointer;font-size:30px;right:10px;top:6px;background:none}
.categories .searchBox .submit-button.icof-zavrit-navigace{font-size:25px;top:9px}
.categories .searchBox .inpt:focus+.submit-button{color:#ff8a00}
.categories .searchBox .inpt{padding:10px 45px 10px 110px;font-size:18px;height:42px}
.categories .searchBox .inpt[placeholder]{font-weight:normal;font-style:italic}
.categories .searchBox .inpt[placeholder]:valid,.categories .searchBox .inpt.searchValue{font-style:normal;font-weight:bold}
.categories .searchBox .categoryTitle{position:absolute;top:5px;left:5px;background:#ebebeb;border-radius:5px;padding:3px 8px;font-weight:normal;overflow:hidden;height:32px;line-height:30px;text-align:right;transition:width .3s;-webkit-transition:width .3s}
@media screen and (max-width:42.5em){.categories .searchBox .categoryTitle{display:none;font-weight:bold} .categories .searchBox .inpt{padding-left:10px !important}}.categoriesContent{max-width:320px;margin:auto;text-align:left;border-top:1px solid #d7d7d7}
.categories .categoriesContent.noCategories{padding:0;margin-top:60px;border-top:none}
.categoriesContent .categoryItem{float:left;width:100%;text-align:left;vertical-align:middle;padding-right:35px}
.categoriesContent .categoryItem a:hover,.categoriesContent .categoryItem a:focus{text-decoration:underline}
.categories .title{width:100%;color:#959595;font-size:.8125em;font-weight:bold;line-height:1em;text-transform:uppercase;padding:0 5px 5px 5px;border-bottom:1px solid #d7d7d7}
.categories .categoriesContent{width:100%;margin:auto;margin-top:55px}
.categories .categoriesContent .category{font-size:.9375em;line-height:1.3em;padding:.5em 5px}
.categories .categoriesContent .category:hover{background:#fffbe1}
.categories .categoriesContent .category.last.odd{border-width:0}
.categories .categoriesContent .category a{width:100%;height:100%;display:block}
.categories .categoriesContent .category a:hover,.categories .categoriesContent .category a:focus{text-decoration:underline}
.categories .fluidListCol .category.catTopBorder{border-top:1px solid #d7d7d7}
.categories .categoriesBottomBorder{border-bottom:1px solid #d7d7d7}
.categories .column-1 .category{border-top:1px solid #d7d7d7}
.categories .column-2 .category{border-top:1px solid #d7d7d7}
.categories .column-3 .category{border-top:1px solid #d7d7d7}
.categories .fluidListCol .fluidLeaf{height:auto}
.categoriesCols{min-width:320px;max-width:300px;padding:0 10px;margin:auto;text-align:left}
.categories .moreMobileCategories{display:none}
.categories .showAllCategories .moreMobileCategories{display:block}
.categories .fluidListCol{width:100%;display:inline-block;vertical-align:top;text-align:left;margin:0;padding:0;margin-right:0;float:left}
.categories .fluidListCol .fluidLeaf{width:100%}
.showCategoriesWrapper{text-align:left;clear:both;font-size:.9375em;padding:.5em 5px}
.showCategoriesWrapper a:hover,.showCategoriesWrapper a:focus{text-decoration:underline}
@media screen and (min-width:40em){.categories .column-1 .category{border-top:none} .categories .column-2 .category{border-top:none} .categories .column-3 .category{border-top:none} .categories .categoriesContent{margin-top:39px;max-width:620px;padding:0} .categories .categoriesContent.noCategories{margin-top:44px} .categoriesCols{max-width:620px;padding:0} .categoriesContent .categoryItem{width:50%} .categories .fluidListCol.column-1 .condCatTopBorder{border-top:1px solid #d7d7d7} .categories .fluidListCol.column-2 .condCatTopBorder{border-top:none} .categories .fluidListCol.column-3 .condCatTopBorder{border-top:1px solid #d7d7d7} .categories .fluidListCol{width:48%;margin-right:2%;float:left} .categories .fluidListCol.column-1{clear:left} .categories .fluidListCol.column-2{float:none;clear:none;width:50%;margin-right:0} .categories .fluidListCol.column-3{float:none;clear:none;width:50%;margin-right:0;position:static} .bodyMap:not(.bigMap) .categories .moreMobileCategories{display:block} .bodyMap:not(.bigMap) .categories .moreCategories{display:none} .bodyMap:not(.bigMap) .categories .showAllCategories .moreCategories{display:block}}@media screen and (min-width:64em){}@media screen and (min-width:60em){.categories .categoriesContent{max-width:940px} .categories.vr-b .categoriesContent{max-width:830px} .categories .categoriesCols{max-width:940px;padding:0 10px} .categories.vr-b .categoriesCols{max-width:830px;padding:0} .categoriesContent .categoryItem{width:33%} .categories .fluidListCol{width:31%;min-width:220px;margin-right:2%} .categories .fluidListCol.column-0{width:31%;min-width:220px;float:left;clear:none} .categories .fluidListCol.column-1{width:31%;min-width:220px;float:left;clear:none} .categories .fluidListCol.column-2{width:31%;min-width:220px;float:left;clear:none;margin-right:4%} .categories .fluidListCol.column-3{width:32%;min-width:220px;margin-right:0} .categories .fluidListCol.column-1 .condCatTopBorder{border-top:none} .categories .fluidListCol.column-2 .condCatTopBorder{border-top:1px solid #d7d7d7} .categories .fluidListCol.column-3 .condCatTopBorder{border-top:none}}.categoriesCols .categoryAnchor{display:block;font-size:.9375em;column-break-inside:avoid;-moz-column-break-inside:avoid;-webkit-column-break-inside:avoid;padding-top:6px}
.no-csscolumns .categoriesCols .categoryAnchor{float:left;width:260px}
.categories .box{margin-top:10px}
.categories .categoriesContent{text-align:center;position:relative;padding:0 0 20px}
.categoriesHistory .history{min-width:320px;max-width:300px;padding:0 25px;margin:0;text-align:center}
.categoriesHistory .history .box{display:block;font-size:.9375em;line-height:2em;text-align:left;margin:0 0 -5px -7px;padding:0}
.categoriesHistory .history .box a{color:#c00;display:inline-block;line-height:1em;padding-top:.45em;padding-bottom:1em}
.categoriesHistory .history .box a:hover,.categoriesHistory .history .box a:focus{text-decoration:underline}
.categoriesHistory .history .box .iconfont{color:#c00;float:left;line-height:1.42857em;font-weight:bold;font-size:1.45em}
@media screen and (min-width:40em){.categoriesHistory .history .box{max-width:660px;margin:auto;padding-left:20px}}@media screen and (min-width:60em){.categoriesHistory .history .box{max-width:660px;margin:0 0 -5px -7px;padding-left:0}}@media screen and (min-width:45.938em){.categoriesHistory .history{max-width:600px;padding:0;margin:0 auto;text-align:left} .categoriesHistory.vr-b .history{max-width:830px;padding:0;margin:0 auto}}@media screen and (min-width:79.063em){.categoriesHistory .history{max-width:940px;padding:0 10px} .categoriesHistory.vr-b .history{max-width:830px;padding:0}}.catalogcat{color:transparent;position:absolute;bottom:10px;left:10px;cursor:default;font-size:10px;z-index:10}
.categoriesHeader h1{font-weight:bold;margin-top:1em}
.cool-baloon{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.cool-baloon>*{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.cool-geo{background:#fff none repeat scroll 0 0;border-radius:100%;display:block;height:16px;width:16px}
.cool-geo::after{-moz-osx-font-smoothing:grayscale;color:#00a8ff;content:"\6d";font-family:"ico-firmy-3";font-size:20px;font-style:normal;font-weight:normal;left:-2px;line-height:20px;position:absolute;top:-2px}
.smap .hud .pointer-cover.show .caption{height:18px;line-height:14px}
.marker-poi-popup{padding:0 !important;min-height:75px;overflow:hidden;display:table}
.marker-poi-popup .card-body{padding:0 !important;margin-right:61px;cursor:pointer;display:table-row}.marker-poi-popup .card-body.noUrl{padding-right:0;margin-right:0}.marker-poi-popup .card-body.noUrl .verticalLine{display:none}
.marker-poi-popup .card-body a.premiseInfo{display:table-cell;height:100%;padding:8px 5px 13px 16px;vertical-align:middle;max-width:250px}
.marker-poi-popup .card-body a.premiseInfo:hover{background:#f0f0f0}
.marker-poi-popup .card-body .verticalLine{position:absolute;right:61px;border-left:1px solid #d8d8d8;top:8px;bottom:8px}
.marker-poi-popup .card-body h5{color:#000;font-size:14px;line-height:20px;font-weight:bold;margin:0 10px 2px 0;padding:0}
.marker-poi-popup .card-body p{font-size:12px;line-height:18px;margin:2px 0 0 0;padding:0;color:#000}.marker-poi-popup .card-body p.address{height:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:15px}
.marker-poi-popup .card-body p .pmTime:before{content:', '}
.marker-poi-popup .card-body a.showUrl{display:table-cell;vertical-align:middle;font-size:13px;color:#29ac07;border:none;cursor:pointer;margin:0;padding:0;text-align:center;width:61px;padding:16px 0;height:100%}.marker-poi-popup .card-body a.showUrl:hover{background:#f0f0f0}
.marker-poi-popup .card-body a.showUrl span.icom{display:block;margin:auto;width:34px}
.marker-poi-popup .card-body a.showUrl span.icom:before{font-size:24px;line-height:34px;width:34px;height:34px;display:block;text-align:center}
.smap .cool-control{display:inline-block;box-shadow:0 0 3px 0 rgba(0,0,0,0.5);border-radius:2px;height:27px;z-index:3;top:17px}
@media screen and (min-width:60em){.smap .cool-control{top:73px}}.smap .cool-control.cool-layer{left:30px}
.smap .cool-control.cool-findme{left:129px}
.smap .cool-control.cool-zoom{right:30px}
.smap .cool-control.cool-resizer{right:140px}
.detail .smap .cool-control.cool-findme{display:none}
.smap .cool-control button,.smap .cool-control button:active,.smap .cool-control button:focus{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:inline-block;border:0;border-radius:2px;height:27px;padding:0 14px;font-size:17px;line-height:1;background:none repeat scroll 0 0 #fff;color:#6b7580;cursor:pointer}
.smap .cool-control button:hover{color:#c00}
.smap .cool-control button.active{color:#c00;font-weight:normal;background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, #f1f1f1 0, #fff 68%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1f1), color-stop(68%, #fff));background:-webkit-linear-gradient(top, #f1f1f1 0, #fff 68%);background:-o-linear-gradient(top, #f1f1f1 0, #fff 68%);background:-ms-linear-gradient(top, #f1f1f1 0, #fff 68%);background:linear-gradient(to bottom, #f1f1f1 0, #fff 68%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#ffffff', GradientType=0)}
.smap .cool-control.cool-zoom button{display:block;float:left;width:45px;padding:0}
.smap .cool-control.cool-zoom button:after{background:none repeat scroll 0 0 #e8e8e8;content:"";height:19px;left:0;position:absolute;top:4px;width:1px}
.smap .cool-control.cool-zoom button:first-child:after{display:none}
.smap .cool-control.cool-zoom button:hover{background:#f7f7f7}
.smap .cool-control.cool-zoom .plus{border-radius:0 2px 2px 0}
.smap .cool-control.cool-zoom .minus{border-radius:2px 0 0 2px}
.smap .cool-control.cool-zoom .plus:active{font-size:21px}
.smap .cool-control.cool-zoom .minus:active{font-size:13px}
.smap .cool-control.cool-layer .plane{font-size:17px;line-height:1;padding:0 8px}
.smap .cool-control.cool-layer .plane .label{display:none;vertical-align:top;padding-left:8px;padding-top:2.5px;font-family:"Arial CE",Arial,"Helvetica CE",Helvetica,helvetica,sans-serif;font-size:13px;line-height:1}
.smap .cool-control.cool-findme .findme{font-size:17px;line-height:1;padding:0 8px}
.smap .cool-control.cool-findme .findme .label{display:none;vertical-align:top;padding-left:8px;padding-top:2.5px;font-family:"Arial CE",Arial,"Helvetica CE",Helvetica,helvetica,sans-serif;font-size:13px;line-height:1}
@media screen and (min-width:20em){.smap .cool-control.cool-layer .plane .label{display:inline-block} .smap .cool-control.cool-findme .findme .label{display:inline-block}}@media screen and (min-width:20em) and (max-width:22.5em){.bigMap .smap .cool-control.cool-layer .plane .label{display:none} .bigMap .smap .cool-control.cool-findme .findme .label{display:none} .bigMap .smap .cool-control.cool-findme{left:64px;top:17px} .bigMap .smap .cool-control.cool-layer{left:20px;top:17px}}@media screen and (min-width:22.5em) and (max-width:25em){.bigMap .smap .cool-control.cool-findme{left:119px;top:17px} .bigMap .smap .cool-control.cool-layer{left:20px;top:17px}}@media screen and (min-width:60em) and (max-width:75em){.smap .cool-control.cool-zoom{right:auto;left:30px;top:93px} .smap .cool-control.cool-findme{left:30px;top:17px} .smap .cool-control.cool-layer{left:30px;top:55px} .bigMap .smap .cool-control.cool-zoom{right:30px;left:auto;top:17px} .bigMap .smap .cool-control.cool-findme{left:129px;top:17px} .bigMap .smap .cool-control.cool-layer{left:30px;top:17px}}@media screen and (min-width:75em) and (max-width:87em){.smap .cool-control.cool-layer .plane .label{display:none} .smap .cool-control.cool-findme .findme .label{display:none} .smap .cool-control.cool-findme{left:64px} .bigMap .smap .cool-control.cool-layer .plane .label{display:inline-block} .bigMap .smap .cool-control.cool-findme .findme .label{display:inline-block} .bigMap .smap .cool-control.cool-findme{left:129px}}.cool-resizer,.cool-resizer .nipple,.cool-resizer .nipple:before,.cool-resizer .nipple:after{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;position:absolute;background:#fff}
.cool-resizer{position:fixed;top:25%}
.cool-resizer .nipple{text-indent:-9999px;border:none;position:absolute;width:26px;font-size:13px;height:56px;margin-left:-26px;padding:12px 0 0 30px;transition:margin-left .3s ease 0;background:none repeat scroll 0 0 padding-box #fff;border-radius:5px;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);z-index:-1;cursor:pointer}
.cool-resizer .nipple:before{text-indent:0;font-size:22px;top:18px;left:3px;content:"\3e";font-family:'ico-firmy-3';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.cool-resizer .nipple:hover,.cool-resizer .nipple:focus{color:#c00}
.bigMap .cool-resizer .nipple{width:44px}
.bigMap .cool-resizer .nipple:before{content:"\3d";left:2px}
@media screen and (min-width:43.75em){.cool-resizer{top:40%} .cool-resizer .nipple{width:70px}}@media screen and (min-width:53.438em){.cool-resizer,.cool-resizer .nipple,.cool-resizer .nipple:before,.cool-resizer .nipple:after{display:block} .cool-resizer .nipple{width:44px}}.bigMapInfo{display:none}
.bigMap .bigMapInfo{font-size:.9375em;min-width:320px;margin:auto;padding:0 5px;margin-top:30px;display:block;width:100%;min-height:11%;bottom:0;padding-bottom:0}
.bigMap .bigMapInfo .header{color:#d80000;text-decoration:underline;cursor:pointer}
@media screen and (min-width:60em){.bigMap .bigMapInfo{display:none}}.premiseList .rating{line-height:21px}
.premiseList .rating span.noReview,.detailBase .rating span.noReview{font-size:.8125em;color:#666;line-height:22px;font-style:italic}
.premiseList .rating span.noReview span,.detailBase .rating span.noReview span{color:#666}
.bigMap .detailBase .shareBox{top:-132px;right:85px;left:auto}
.bigMap .detailBase .shareBox:after{border-top:10px solid #fff;border-bottom:none;bottom:-10px;top:auto;right:40px}
.bigMap .detailBase .shareBox:before{border-top:11px solid #e1e1e1;border-bottom:none;bottom:-13px;top:auto;right:40px}
.star-16,.star-32,.star-empty-16,.star-empty-32,.star-half-16,.star-half-32{display:inline-block;vertical-align:middle}
.star-16,.star-empty-16,.star-half-16{width:1em;height:1em;font-size:1.3em}
.star-32,.star-empty-32,.star-half-32{width:32px;height:32px;font-size:2em}
.star-half-background{position:relative}
.star-half-front{position:absolute;top:0;left:0;height:1em;font-size:.76923em;overflow:hidden}
.detailRating .ratingAdd{font-size:.9375em;min-width:265px;width:100%;margin:auto;margin-bottom:2em;text-align:left;width:100%}
.detailRating .ratingAdd a{color:#c00;text-decoration:none}
.detailRating .ratingAdd a.ratingError{text-decoration:underline}
.detailRating .ratingAdd a:hover{text-decoration:underline}
.detailRating .ratingAdd .login{display:inline-block;border:0;background:transparent}
.detailRating .ratingAdd a.profile,.detailRating .ratingAdd .login{margin-left:15px}
.detailRating .ratingAdd p{margin-top:5px}
.detailRating .reviewAddWrap{border:none;margin:auto 10px 0 10px}
.detailRating .formSubmitButton{display:block;margin-left:25px;}
.detailRating .ratingAdd .label{color:#666;font-size:.875em;font-weight:normal;margin-right:10px}
.detailRating .ratingAdd .nickNameLabel{width:90px;display:inline-block}
.detailRating .ratingAdd .textLabel{line-height:20px}
.detailRating .ratingAdd .niceInputWrapper{display:inline-block;position:relative;top:0;left:10px}
.detailRating .ratingAdd .chbLabel{margin-left:5px;display:inline-block;width:84%;line-height:1.5em;vertical-align:middle}
.detailRating .ratingAdd .reviewPodminky{margin-left:10px;float:right}
.detailRating .ratingAdd .formElm{margin:10px 0 5px 15px}
.detailRating .ratingAdd .line .desc{margin-top:-7px;position:relative;text-align:right;float:right;line-height:2em;font-size:0;padding-right:15px}
.detailRating .ratingAdd .counter .highlight{color:#090;font-size:15px;padding-left:5px;padding-right:5px;border:1px solid #ccc;border-right:1px solid #ccc;background:#fff;border-radius:10px}
.detailRating .ratingAdd .counter.warn .highlight{color:#c00}
.detailRating .ratingAdd .inpt{width:55%;padding:5px;border:none}
.detailRating .ratingAdd .box h3{font-weight:normal;margin-left:10px;font-size:26px;padding-left:4px}
.detailRating .ratingAdd .txtar{padding:15px;display:block;width:100%;margin-bottom:.5em;color:#333;font-size:100%;height:8.6em;border:1px solid #ccc;resize:none;font-family:"Arial CE",Arial,"Helvetica CE",Helvetica,helvetica,sans-serif;overflow:auto}
.detailRating .ratingAdd .starReview{margin:0 10px;padding:5px;border-top:none}
.detailRating .ratingAdd .stars{display:inline-block;line-height:35px;font-size:13px}
.detailRating .ratingAdd .error{font-size:100%;margin-top:3px;margin-left:14px}
.detailRating .ratingAdd .starReview .error{margin-left:0}
.detailRating .ratingAdd .error p{padding:0;margin-top:10px}
.detailRating .ratingAdd span.niceInputWrapper{width:32px}
.detailRating .ratingAddButton{line-height:2em;margin-left:10px;padding-left:4px}
.detailRating .ratingAddButton a:hover,.detailRating .ratingAddButton a:focus{text-decoration:underline}
@media screen and (min-width:22.5em){.detailRating .reviewAddWrap{max-width:300px}}@media screen and (min-width:25em){.detailRating .reviewAddWrap{max-width:335px}}@media screen and (min-width:34.688em){.detailRating .ratingAddButton{float:right;line-height:2em;margin-top:-2.65em} .detailRating .ratingAdd .inpt{width:380px} .detailRating .reviewAddWrap{max-width:100%} .detailRating .ratingAdd .line .desc{margin-top:0;position:static;text-align:right;float:right;line-height:2em;font-size:.9375em;padding-right:15px} .detailRating .ratingAdd .counter .highlight{border:none;padding:0}}@media screen and (min-width:40em){.detailRating .ratingAddButton{float:none;position:relative;margin-left:330px;line-height:2em;margin-top:-2.65em}}@media screen and (min-width:61.25em){.detailRating .ratingAdd .inpt{width:400px} .detailRating .reviewAddWrap{max-width:600px}}@media screen and (min-width:64em){.detailRating{width:770px;max-width:770px;margin:auto}}.detailRating .ratingAdd .ratingNotFound{padding:10px 5px}
.detailRating .ratingAdd .starReview .label{float:left;line-height:2.3em;}
.detailRating .ratingAdd .halfStar,.detailRating .ratingAdd .fullStar{height:1em;color:#666;display:block;width:1em;padding:0;margin:0;float:left}
.detailRating .ratingAdd .halfStar{width:.5em}
.detailRating .ratingAdd .halfStar:before,.detailRating .ratingAdd .fullStar:before{color:#e1e1e1;font-size:1em;width:1em;display:block;overflow:hidden;vertical-align:bottom}
.detailRating .ratingAdd .fullStar,.detailRating .ratingAdd .fullStar:before{width:1em}
.detailRating .ratingAdd .halfEvenStar:before{text-indent:-0.5em}
.detailRating .ratingAdd .starReview .stars.reviewed span.fullStar,.detailRating .ratingAdd .starReview .stars.reviewed span.halfOddStar{background-position:0 0}
.detailRating .ratingAdd .starReview .stars.reviewed span.halfEvenStar{background-position:-12px 0}
.detailRating .ratingAdd .starReview .stars.reviewed span.fullStar:before,.detailRating .ratingAdd .starReview .stars.reviewed span.halfOddStar:before,.detailRating .ratingAdd .starReview .stars.reviewed span.halfEvenStar:before{color:#f5a623}
.detailRating .ratingAdd .starReview .stars.reviewed span.reviewStars~span.halfOddStar{background-position:-58px 0}
.detailRating .ratingAdd .starReview .stars.reviewed span.reviewStars~span.halfEvenStar{background-position:-70px 0}
.detailRating .ratingAdd .starReview .stars.reviewed span.reviewStars~span.halfOddStar:before{color:#d8d8d8}
.detailRating .ratingAdd .starReview .stars.reviewed span.reviewStars~span.halfEvenStar:before{color:#d8d8d8}
.detailRating .ratingAdd .starReview .stars:hover span.fullStar,.detailRating .ratingAdd .starReview .stars.reviewed:hover span.halfOddStar,.detailRating .ratingAdd .starReview .stars.reviewed:hover span.halfOddStar:hover,.detailRating .ratingAdd .starReview .stars:hover span.halfOddStar,.detailRating .ratingAdd .starReview .stars:hover span.halfOddStar:hover{background-position:0 0 !important}
.detailRating .ratingAdd .starReview .stars:hover span.fullStar:before,.detailRating .ratingAdd .starReview .stars.reviewed:hover span.halfOddStar:before,.detailRating .ratingAdd .starReview .stars.reviewed:hover span.halfOddStar:hover:before,.detailRating .ratingAdd .starReview .stars:hover span.halfOddStar:before,.detailRating .ratingAdd .starReview .stars:hover span.halfOddStar:hover:before{color:#f5a623 !important}
.detailRating .ratingAdd .starReview .stars.reviewed:hover span.halfEvenStar,.detailRating .ratingAdd .starReview .stars.reviewed:hover span.halfEvenStar:hover,.detailRating .ratingAdd .starReview .stars:hover span.halfEvenStar,.detailRating .ratingAdd .starReview .stars:hover span.halfEvenStar:hover{background-position:-12px 0 !important}
.detailRating .ratingAdd .starReview .stars.reviewed:hover span.halfEvenStar:before,.detailRating .ratingAdd .starReview .stars.reviewed:hover span.halfEvenStar:hover:before,.detailRating .ratingAdd .starReview .stars:hover span.halfEvenStar:before,.detailRating .ratingAdd .starReview .stars:hover span.halfEvenStar:hover:before{color:#f5a623 !important}
.detailRating .ratingAdd .starReview .stars .star-empty-32:hover~span.halfOddStar{background-position:-58px 0 !important}
.detailRating .ratingAdd .starReview .stars .star-empty-32:hover~span.halfEvenStar{background-position:-70px 0 !important}
.detailRating .ratingAdd .starReview .stars .star-empty-32:hover~span.halfOddStar:before{color:#d8d8d8 !important}
.detailRating .ratingAdd .starReview .stars .star-empty-32:hover~span.halfEvenStar:before{color:#d8d8d8 !important}
.detailRating .ratingAdd .halfStar:hover,.detailRating .ratingAdd .fullStar:hover{cursor:pointer}
.detailRating .ratingAdd .counter{color:#666}
.detailRating{min-width:320px;text-align:left;width:100%;padding:0 5px;padding-top:25px;clear:both}
.detailRating .starReview{unicode-bidi:bidi-override;padding:0 8px 8px 0}
.detailRating .ratingAdd .fullStar:hover,.detailRating .ratingAdd .halfStar:hover{background-position:0 0;color:#ffd700}
.detailRating .ratingAdd .halfEvenStar:hover{background-position:-16px 0;color:#ffd700}
.detailRating .ratingList{margin-left:10px;padding-left:6px;padding-top:20px}
@media screen and (min-width:34.688em){}@media screen and (min-width:61.25em){}.detailRating .starReview>span.halfStar{overflow:hidden}
.detailRating .starReview span.date{display:block;color:#666;font-size:14px;padding-left:5px}
@media screen and (min-width:24.688em){.detailRating .starReview span.date{display:inline}}.detailRating .box h3{font-weight:normal;font-size:26px;margin-top:5px;margin-bottom:10px;margin-left:10px;padding-left:4px;display:inline-block}
.detailRating .userImage{display:none;background:#e1e1e1;border-radius:48px;width:48px;height:48px;position:absolute;left:0;top:0}
.detailRating .userImage::after{content:attr(data-inicials);display:block;width:48px;height:48px;text-align:center;line-height:48px;overflow:hidden}
.detailRating .userImage img{position:absolute;width:48px;height:48px;border-radius:48px;object-fit:contain}
@media screen and (min-width:30em){.detailRating .simpleReview .ratingText,.detailRating .simpleReview .starReview{padding-left:64px} .detailRating .userImage{display:block}}.detailRating .author{font-weight:bold;display:block;margin-bottom:10px}
.detailRating .authorZbozi{padding-right:100px}
.detailRating .ratingReportable .author{padding-right:24px}
.detailRating .ratingReportable .authorZbozi{padding-right:130px}
.detailRating .anonymous{font-style:italic}
.detailRating .replyCompany{display:block}
.detailRating .toggleReportReview{border:none;background:none;position:absolute;top:0;right:0;padding:4px 10px 0;cursor:pointer;border-radius:4px}
.detailRating .toggleReportReview:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,0.3),0 16px 24px -16px rgba(0,0,0,0.1)}
.detailRating .btnReportReview{position:absolute;right:0;top:24px;background:#fff;z-index:10000;border:1px solid #e8e8e8;border-radius:4px;width:auto;text-align:left;color:#404040;cursor:pointer;padding:8px 12px}
.detailRating .btnReportReview:hover{text-decoration:underline}
.detailRating .btnReportReview img{vertical-align:middle;padding:0 3px 2px 0}
.detailRating .starReview>span.ratingCount{width:auto;color:inherit}
.detailRating .ratingBox{padding-bottom:20px;font-size:15px;position:relative}
.detailRating .ratingBox .info{word-wrap:break-word;display:block;margin-bottom:5px}
.detailRating .ratingBox .infoPlus,.detailRating .ratingBox .infoMinus{padding:3px 0 4px 40px;background:transparent url(/img/svg/circlePlus.svg) 2px 1px no-repeat}
.detailRating .ratingBox .infoMinus{background-image:url('/img/svg/circleMinus.svg')}
.detailRating .ratingBox .sourceLink{background:transparent url('/img/svg/logoZbozi.svg') center center no-repeat;background-size:contain;position:absolute;top:0;right:0;width:100px;height:18px;opacity:.16;transition:opacity .1s ease}
.detailRating .ratingBox .sourceLink:hover{opacity:1}
.detailRating .ratingBox .sourceLink span{display:none}
.detailRating .ratingBox.ratingReportable .sourceLink{right:26px}
.detailRating .verifiedUserBadge{width:18px;height:20px;background:transparent url(/img/svg/shield.svg) center center no-repeat;background-size:contain;display:inline-block;vertical-align:middle;position:relative;top:-1px}
.detailRating .reply{padding-left:10px;margin-top:10px;border-left:6px solid #d8d8d8}
.detailRating .reply::after{display:block;content:' ';clear:both}
.detailRating .copmanyLogo{width:70px;display:none;float:left;margin-right:10px;margin-left:-80px}
.detailRating .copmanyLogo img{max-width:70px;max-height:70px;border:1px solid #d8d8d8}
.detailRating .ratingBox .replyText{font-style:italic;word-wrap:break-word}
.detailRating .ratingBox .replyName{margin-left:80px}
.detailRating .starReviewButton{float:right;margin-top:12px;margin-right:10px}
.detailRating .starReviewButton a:first-child{border-radius:10px 0 0 10px;margin-right:-1px}
.detailRating .starReviewButton a{float:left;padding:5px 8px;border:1px solid #ccc;font-size:13px;color:#000;border-radius:0 10px 10px 0}
.detailRating .nextPageBtn{margin-top:0;margin-left:16px}
.detailRating .ratingNotFound,.detailRating .bannedUser{padding:0 5px;margin-left:10px}
.detailRating .decision{padding-left:14px;margin-bottom:10px}
.detailRating .ratingAdd .ratingRules{margin:0 auto 20px 24px}
.detailRating .ratingRules .chbLabel{margin-left:0}
.detailRating .ratingAdd .ratingRulesCheckbox{margin-left:13px;margin-top:0;margin-bottom:10px}
@media screen and (min-width:30em){.detailRating .reply{padding-left:80px;margin-top:10px;border-left:none} .detailRating .copmanyLogo{display:inline-block}}.detailRating .ratingIsWaiting .author,.detailRating .ratingIsWaiting .info,.detailRating .ratingIsWaiting .starReview,.detailRating .ratingIsWaiting .userImage{opacity:.52}
.detailRating .ratingTooltip{background-image:url('/img/opening-time/info.svg');width:13px;height:13px;display:inline-block;cursor:help;position:absolute;top:4px;right:16px}
@media screen and (min-width:50em){.detailRating .ratingTooltip{top:4px;left:-24px}}
.bigMap .detailRating .ratingTooltip{top:4px;right:16px;left:auto}
.jak-tooltip.ratingTooltip{border-radius:4px;background-color:#404040}
.jak-tooltip.ratingTooltip .jak-tooltip-content{color:#fff}
.mw-overlay.uw-overlay{z-index:9998;background:#777}
.mw-window.uw-window{z-index:9999}
.mw-window.uw-window .mw-contentWrap{-webkit-box-shadow:0 0 38px 0 #000;-moz-box-shadow:0 0 38px 0 #000;box-shadow:0 0 38px 0 #000;background:#fff;border:0}
.mw-window.uw-window .mw-content{padding:10px 20px 5px 20px;width:500px}
.mw-window.uw-window .mw-close{display:none}
.mw-window.cp-window .mw-content{padding:10px 40px 5px 40px}
.mw-overlay.dc-overlay{filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}
@media (max-width:600px){.mw-window.uw-window .mw-content{width:auto}}.uwBox .info{display:block;margin-bottom:10px;padding:10px 20px;font-size:.875em}
.uwBox .title{font-size:1.8125em;font-weight:bold;text-align:center}
.uwBox .lbl{color:#000}
.uwBox .confirmation{text-align:center;padding:10px 0;margin-bottom:25px}
.disclaimerBox .inside{max-height:250px;overflow-y:auto;border:1px #d8d8d8 solid;margin:0 20px 5px 20px}
.disclaimerBox .inside .info{font-size:80%}
.disclaimerBox .conditions{padding-left:40px}
.disclaimerBox .conditions .item{list-style:decimal;padding-left:5px}
.disclaimerBox .confirmation .agree{display:inline-block}
.disclaimerBox .confirmation .link,.disclaimerBox .confirmation .link:hover,.disclaimerBox .confirmation .link:visited{color:#000;text-decoration:underline}
.disclaimerBox .confirmation .linkDisAgree{font-size:81.25%;margin-left:10px}
.captchaBox .info.error{padding:0 20px;margin-bottom:0}
.captchaBox .warning{text-align:justify;margin-bottom:0}
.captchaBox .btn{min-width:180px}
.captchaBox .place .show{text-align:center}
.captchaBox .confirmation{padding-top:0}
.captchaBox .place .info{margin-bottom:0;padding-bottom:0}
.captchaBox .place .link{background:none;border:none;margin-top:10px}
.captchaBox .place .loader{display:none;float:none}
.captchaBox .place .inpt{-webkit-box-shadow:0 0 0 #ffb165;-moz-box-shadow:0 0 0 #ffb165;box-shadow:0 0 0 #ffb165;border:1px solid #c9c9c9;font-size:1.0625em;display:block;max-width:170px;width:100%;margin:0 auto;padding:10px}
.captchaBox .place .inpt[placeholder]{font-weight:normal;font-style:italic}
.captchaBox .place .inpt.searchValue{font-size:1.0625em;font-weight:bold;font-style:normal}
.loading .captchaBox .place .show{width:100%;float:none;text-align:center}
.loading .captchaBox .loader{display:inline;float:none}
.loading .captchaBox .captcha,.loading .captchaBox .place .link,.loading .captchaBox .place .write,.loading .captchaBox .confirmation{display:none}
.add_premise_photo{border:1px solid #fff1ad;border-radius:3px;background:#fff8cb}
.add_premise_photo .left_photo{width:55px;float:left;background:#fff1ad url(/img/camera.png) center center no-repeat;height:55px;margin-right:13px}
.add_premise_photo .right_text span{display:block;margin-top:8px}
.add_premise_photo .right_text a{color:#c00;text-decoration:none}
.add_photo_content_wrap{display:none}
.addPhotoContent{position:relative}
.addPhotoContent .add_photo_file{display:block;margin:0 auto;font-size:110%}
.addPhotoContent .addError{color:#ec0000}
.addPhotoContent .addError .addErrorInfo{color:#000;font-size:13px;font-weight:normal;display:block;text-align:center}
.addPhotoContent .agreement{text-align:center;margin-top:10px}
.addPhotoContent .addInfo{display:none}
.addPhotoContent .addInfo .headline{margin-bottom:0}
.addPhotoContent a{color:#c00;text-decoration:none}
.addPhotoContent .addInfo span.in{text-align:center;width:100%;display:inline-block}
.addPhotoContent .addInfo span.in img{margin:20px 0}
.addPhotoContent .addInfo span.in .text{display:block}
.addPhotoContent .fileUpload{position:relative;padding:10px;text-align:center}
.addPhotoContent .addPhotoFile{position:absolute;bottom:0;left:50%;margin-left:-83px;width:166px;height:25px}
.addPhotoContent .fileUpload button.addPhotoFile{text-overflow:ellipsis;line-height:17px}
.addPhotoContent .fileUpload:hover button.addPhotoFile{background:#fff;cursor:pointer}
.addPhotoContent input.addPhotoFile{opacity:0;filter:alpha(opacity=0);cursor:pointer;text-indent:-166px}
.businessInfoModal .content{margin:30px auto;max-width:500px;padding:0 10px}
.businessInfoModal h2{font-weight:bold;font-size:20px;margin:30px auto 15px}
.businessInfoModal .loading{text-align:center}
.businessInfoModal .label{float:left;width:150px}
.businessInfoModal .value{margin-left:160px}
.businessInfoModal .value::after{content:' ';display:block;clear:both}
.businessInfoModal .activity{margin-bottom:10px}
.businessInfoModal .activity::first-letter{text-transform:uppercase}
.businessInfoModal .loaderRotor{margin:10px auto}
.businessInfoModal .error{margin:30px;text-align:center}
.businessInfoModal .source{clear:both;text-align:right;margin-top:32px;font-size:12px}
.side.content.modalFormOpen{max-height:calc((100% - 6.25em));min-height:calc((100% - 6.25em));overflow:hidden}
@media screen and (min-width:60em){.side.content.modalFormOpen{max-height:100%;min-height:100%}}.mw-modal-form.mw-window.uw-window .mw-content{padding:0;width:592px;max-width:100%}
.mw-window.uw-window.mw-modal-form .mw-close .closeWrap{position:static}
.mw-window.uw-window.mw-modal-form .mw-close{display:block;right:17px;top:14px}
.mw-modal-form-reservation.mw-window.uw-window .mw-content{padding:0;width:660px;max-width:100%}
.mw-modal-form-reservation.mw-window .mw-close{display:block;right:4px;top:4px}
.mw-window{max-width:100%}
.mw-overlay.dc-overlay.mw-form-overlay{filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.modalForm{position:relative}
.modalForm .form{position:relative;margin-bottom:0;float:none;padding:40px 0;}@media screen and (min-width:40em){.modalForm .form{margin-bottom:0;float:none;padding:60px 0;}}.modalForm .form h2{text-align:left;font-weight:bold;font:bold 20px/24px Trivia,"Arial CE",Arial,"Helvetica CE",Helvetica,helvetica,sans-serif;margin:auto;margin-bottom:15px;color:#000;max-width:360px}
.modalForm .form.thankyou h2{text-align:center}
.modalForm .form h3{text-align:left;font-weight:bold;font:bold 18px/22px Trivia,"Arial CE",Arial,"Helvetica CE",Helvetica,helvetica,sans-serif;margin:auto;margin-bottom:15px;color:#000;max-width:360px}
.modalForm .form p{margin:20px 0 15px 0;text-align:left;max-width:360px;margin:auto}
.modalForm .form .superSelect{width:100%;max-width:360px;margin:auto}
.modalForm .form form{width:100%;margin:40px auto;text-align:center}
.modalForm .form input[type="text"],.modalForm .form input[type="email"],.modalForm .form input[type="tel"],.modalForm .form input[type="number"],.modalForm .form input[type="date"],.modalForm .form input[type="url"],.modalForm .form textarea{display:block;margin:auto;padding:5px 16px;font-size:16px;border-radius:4px;width:100%;height:40px;border:1px solid #ccc;max-width:360px;margin:auto}
.modalForm .form textarea{height:auto;resize:vertical}
.modalForm .form input[type="submit"]{margin-top:15px}
.modalForm .form label,.modalForm .form .gdprInfo{text-align:left;display:block;margin-bottom:3px;margin-top:10px;max-width:360px;margin:auto;padding-left:16px;color:#676767;padding-bottom:4px}
.modalForm .form label.checkboxLabel,.modalForm .form .gdprInfo{display:inline-block;width:100%;max-width:332px;padding-left:0;position:relative;top:2px}
.modalForm .form .gdprInfo{font-size:14.5px;text-align:center}
.modalForm .form .gdprInfo a{color:#fc7508}
.modalForm .form .niceInputWrapper{margin-left:26px}
.modalForm .form form .validation{display:block;margin:auto;padding-top:3px;text-align:left;font-size:14px;color:#d80000;width:100%;height:25px;padding-left:16px}
.modalForm .form form .validation{max-width:360px;margin:auto}
.modalForm .form form .validation.fullWidth{max-width:none}
.modalForm .form form div{margin:8px auto}
.modalForm .form form div .superSelFocus{margin:auto;line-height:1em;margin-right:1em}
.modalForm .form form div .superSelOptions,.modalForm .form form div .superSelOption{margin:auto}
.modalForm .form .loader{display:none;position:absolute;margin-left:-37px;left:50%;top:50%;margin-top:-35px}
.modalForm .form.formLoading .loader{display:block}
.modalForm .form input.valid,.modalForm .form select.valid,.modalForm .form textarea.valid,.modalForm .form .numberInput.valid>span:first-child,.modalForm .form .numberInput.valid>span:last-child,.modalForm .form .numberInput.valid>input{border:1px solid #00d800}
.modalForm .form .numberInput.valid>span:first-child{border-right:1px solid #ccc}
.modalForm .form .numberInput.valid>span:last-child{border-left:1px solid #ccc}
.modalForm .form input.invalid,.modalForm .form select.invalid,.modalForm .form textarea.invalid,.modalForm .form .submitting input.invalid:required:valid,.modalForm .form .submitting select.invalid:required:valid,.modalForm .form .submitting textarea.invalid:required:valid,.modalForm .form .submitting input:required:invalid,.modalForm .form .submitting select:required:invalid,.modalForm .form .submitting textarea:required:invalid{border:1px solid #d80000}
.modalForm .form h2[tabindex]:focus{outline:none}
.modalForm .form .inquiryHeader{font-size:20px;line-height:26px}
.modalForm .form .inquiryHeader:focus{outline:none}
.modalForm .form .inquiryHeader p{text-align:center}
.modalForm .form .content{color:#000;font-size:16px;text-align:left}
.modalForm .form .highlight{color:#f90}
.modalForm .form .btnSecondaryAction{margin-top:20px}
.modalForm .form .btnBack{width:47px;height:60px;background:url('../img/promo-page/btnBack.png') no-repeat;position:relative;display:inline-block;padding-top:55px;color:#888;font-size:14px;float:left;left:50%;margin-left:-490px;margin-top:-155px}
.modalForm .form .submitting input.invalid+.validation,.modalForm .form .submitting input:required+.validation,.modalForm .form .submitting select.invalid+.validation,.modalForm .form .submitting select:required+.validation,.modalForm .form .submitting textarea.invalid+.validation,.modalForm .form .submitting textarea:required+.validation{display:block}
.modalForm .form .accommodation{background:#f7f7f7;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding-top:10px;margin:17px auto}.modalForm .form .accommodation .row{max-width:360px;margin:auto;display:block;margin:10px auto 3px}.modalForm .form .accommodation .row .leftControls,.modalForm .form .accommodation .row .rightControls{width:160px;display:block;margin:0}
.modalForm .form .accommodation .row .leftControls{float:left;clear:left}
.modalForm .form .accommodation .row .rightControls,.modalForm .form .accommodation .row .rightControls.validation{display:inline-block}
.modalForm .form input.calendarInput{background:url('../img/multi-inquiry/icon-calendar.png') 12px no-repeat;padding-left:44px}
.modalForm .form .numberInput{position:relative;max-width:360px;margin:auto}
.modalForm .form .numberInput>span:first-child,.modalForm .form .numberInput>span:last-child{position:absolute;display:block;top:0;width:40px;height:40px;background:#f7f7f7;border:1px solid #ccc;line-height:40px;cursor:pointer;user-select:none;-webkit-user-select:none;color:#676767}
.modalForm .form .numberInput>span:first-child{left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.modalForm .form .numberInput>span:last-child{right:0;border-top-right-radius:4px;border-bottom-right-radius:4px}
.modalForm .form .numberInput>input{padding:5px 45px;text-align:center;-moz-appearance:textfield}
.modalForm .form .numberInput>input::-webkit-outer-spin-button,.modalForm .form .numberInput>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.modalForm .form p.inquiryInfo{color:#ccc;width:100%;max-width:360px;font-size:12px;line-height:16px;margin-top:11px;text-align:center}
.modalForm .form label a{color:#fc7508}
.modalForm .form .noDisplay+.message{margin-top:17px}
.modalForm .form.thankyou{text-align:center}
.modalForm .form.thankyou img{margin-bottom:27px;cursor:pointer}
.modalForm .form.thankyou p{text-align:center}
.modalForm .form.formTip{margin-bottom:0;padding-bottom:0}.modalForm .form.formTip h3{margin:0;padding:0 44px;font-size:18px;line-height:24px;color:#404040}
.modalForm .form.formTip .formTipCont{margin:24px 0 0;padding:16px 39px 0}.modalForm .form.formTip .formTipCont .fullLine{width:100%;clear:both}
.modalForm .form.formTip .formTipCont .halfLine,.modalForm .form.formTip .formTipCont .fullLine{padding:0 5px;margin:0 auto 10px}.modalForm .form.formTip .formTipCont .halfLine label,.modalForm .form.formTip .formTipCont .fullLine label{margin:0 0 6px;padding:0;font-size:14px;line-height:16px;color:#808080}
.modalForm .form.formTip .formTipCont .halfLine input[type="text"],.modalForm .form.formTip .formTipCont .fullLine input[type="text"],.modalForm .form.formTip .formTipCont .halfLine input[type="email"],.modalForm .form.formTip .formTipCont .fullLine input[type="email"],.modalForm .form.formTip .formTipCont .halfLine input[type="url"],.modalForm .form.formTip .formTipCont .fullLine input[type="url"],.modalForm .form.formTip .formTipCont .halfLine textarea,.modalForm .form.formTip .formTipCont .fullLine textarea{display:inline-block;width:100%;max-width:100%;font-size:14px;font-weight:normal}
.modalForm .form.formTip .formTipCont .halfLine .fileWrap,.modalForm .form.formTip .formTipCont .fullLine .fileWrap{position:relative;margin:0;padding:0;overflow:hidden}.modalForm .form.formTip .formTipCont .halfLine .fileWrap input[type="file"],.modalForm .form.formTip .formTipCont .fullLine .fileWrap input[type="file"]{position:absolute;top:0;right:0;bottom:0;left:0;width:200%;height:200%;font-size:200%;opacity:0;cursor:pointer}
.modalForm .form.formTip .formTipCont .halfLine .fileWrap .fileBtn,.modalForm .form.formTip .formTipCont .fullLine .fileWrap .fileBtn{position:absolute;right:5px;top:50%;width:115px;margin-top:-15px;padding:0;line-height:28px;border-radius:4px;border:0;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 16px 24px -16px rgba(0,0,0,0.1);color:#404040}
.modalForm .form.formTip .formTipCont .textLine{}
.modalForm .form.formTip .formTipCont .validation{display:none;height:auto;min-height:25px}
.modalForm .form.formTip .formTipCont .invalid+.validation{display:block}
.modalForm .form.formTip .formTipCont .filledLimitError,.modalForm .form.formTip .formTipCont .errorInfo .error{padding:10px 16px;border-radius:4px;font-size:14px;line-height:22px;font-weight:normal;color:#404040;background-color:#ffe7e7;margin:0 5px 16px;text-align:left}
.modalForm .form.formTip .formTipCont .errorInfo .error{margin:16px 5px 0}
.modalForm .form.formTip .formTipCont .buttons{text-align:left;padding:0 5px}
.modalForm .form.formTip .formTipCont .sendTip{border-radius:4px;box-shadow:0 8px 24px -8px rgba(255,96,0,0.4)}
.modalForm .form.formTip .formTipCont .progressWrap{height:79px;margin:27px -39px 0;padding:30px 44px 0;background:#f8f8f8;color:#808080;line-height:22px;font-size:14px}.modalForm .form.formTip .formTipCont .progressWrap div{margin:0}
.modalForm .form.formTip .formTipCont .progressWrap .labelRequired{float:left}
.modalForm .form.formTip .formTipCont .progressWrap .progressBox{float:right}.modalForm .form.formTip .formTipCont .progressWrap .progressBox .progressBar{float:right;width:187px;height:8px;margin:7px 8px 0 0;border:1px solid #d7d7d7;border-radius:4px;background:#fff}.modalForm .form.formTip .formTipCont .progressWrap .progressBox .progressBar:before{content:"";display:block;border-right:1px solid #d7d7d7;height:6px;width:92px}
.modalForm .form.formTip .formTipCont .progressWrap .progressBox .progressBar .col{width:0;height:8px;position:relative;top:-7px;left:-1px}
.modalForm .form.formTip .formTipCont .progressWrap .progressBox .labelProgress{float:right}
.modalForm .form.formTip .formTipCont .progressWrap .progressBox .labelProgress span{color:#d80000;font-weight:bold}
.modalForm .form.formTip .formTipCont .progressWrap .progressBox.filled1 .col{background-color:#f5b865;width:94px;transition:width 300ms ease-in;border-radius:4px 0 0 4px}
.modalForm .form.formTip .formTipCont .progressWrap .progressBox.filled2 .col{background-color:#6dd56d;width:187px;transition:width 300ms ease-in;border-radius:4px}
.modalForm .form.formTip .formTipCont .progressWrap .progressBox.filled2 .labelProgress span{color:#6dd56d}
@media screen and (min-width:600px){.modalForm .form.formTip .formTipCont .halfLine{width:50%;float:left} .modalForm .form.formTip .formTipCont .breakLine{clear:left}}
.modalForm .form.reportReview.loginRequired{text-align:center}.modalForm .form.reportReview.loginRequired h2{margin:20px auto}
.modalForm .form.reportReview.loginRequired p{margin-bottom:20px}
.modalForm .form.reportReview.loginRequired img{height:200px;width:auto}
.modalForm .form.reportReview .reporReviewLine label{display:inline;text-align:left}
.modalForm .form.reportReview .reporReviewLine{text-align:left;max-width:400px}
.closeTipCross{border:0;background:none;cursor:pointer}
.closeTipCross span{font-size:.76em;font-weight:bold}
.mw-modal-form-reservation .modalForm .form{padding:0 0;overflow:hidden}
.mw-modal-form-reservation .modalForm .form iframe{max-width:660px;width:100%;height:100px}
.modalForm .errorInfo h3{color:#d80000;margin-top:15px;font-size:15px}
.mw-modal-form-mobile{top:0 !important;bottom:0 !important;left:0 !important;right:0 !important}.mw-modal-form-mobile .mw-contentWrap{width:100%;height:100%}.mw-modal-form-mobile .mw-contentWrap .mw-contentScrollbars{height:100%}.mw-modal-form-mobile .mw-contentWrap .mw-contentScrollbars .mw-content{height:100%}.mw-modal-form-mobile .mw-contentWrap .mw-contentScrollbars .mw-content .modalForm{height:100%}.mw-modal-form-mobile .mw-contentWrap .mw-contentScrollbars .mw-content .modalForm .form{height:100%;-webkit-overflow-scrolling:touch;overflow-y:scroll}.mw-modal-form-mobile .mw-contentWrap .mw-contentScrollbars .mw-content .modalForm .form iframe{height:100% !important}
.trendBox{text-align:left;margin:auto;max-width:35em;padding:0 1em;margin:60px auto 30px}
@media screen and (min-width:35em){.trendBox{max-width:580px;padding:0;margin:33px auto 47px}}@media screen and (min-width:64em){.trendBox{max-width:865px;padding:0 5%}}.trendBox{max-width:none;padding:0}
.homepage .trendBox{margin-bottom:45px}
.trendBox .image{background-repeat:no-repeat;background-position:0 2px;background-color:transparent;margin:0 auto;padding:0 0 0 50px}
.trendBox .text{font-size:1.125em;line-height:1.5em;color:#494949}
.trendBox .list{font-size:.9375em;line-height:1.6em}
.trendBox .item{display:inline;padding:0 10px}
.trendBox .item:first-child{padding-left:0}
@media screen and (max-width:35em){.trendBox .item{display:inline-block} .trendBox .image{background-position:20px 5px;padding:20px} .trendBox .text{text-indent:50px}}@media screen and (min-width:35em){.trendBox .image{background-position:10px center;padding:0 10px 0 65px;background-size:40px} .trendBox .text{font-size:1.375em;line-height:1.375em} .trendBox .list{font-size:.9375em;line-height:1.2em}}.trendBox .trendBoxContent{margin-bottom:21px}
.homepage .premiseList{width:100%;background:#f2f2f2;min-height:100px;box-shadow:inset 0 4px 6px -6px #000,inset 0 -4px 6px -6px #000}
.homepage .premiseListTriangle{width:100px;height:30px;position:absolute;overflow:hidden;left:50%;margin-left:-50px}
.homepage .premiseListTriangle:after{content:"";position:absolute;width:40px;height:40px;background:#fff;transform:rotate(45deg);top:-25px;left:25px;box-shadow:4px 4px 12px -5px rgba(0,0,0,0.5);}
.homepage .premiseList .premiseListBoxes{margin-top:40px;margin-bottom:40px}
.homepage .premiseList{position:relative;min-height:0;height:0}
.homepage .premiseList.shown{min-height:100px;height:auto}
.trendBox .contentPhBgMasker.header-top,.trendBox .contentPhBgMasker.header-bottom,.trendBox .contentPhBgMasker.subheader-bottom{top:0;left:40px;right:0;height:10px}
.trendBox .contentPhBgMasker.header-left,.trendBox .contentPhBgMasker.subheader-left,.trendBox .contentPhBgMasker.header-right,.trendBox .contentPhBgMasker.subheader-right{top:10px;left:40px;height:8px;width:10px}
.trendBox .contentPhBgMasker.header-bottom{top:18px;height:6px}
.trendBox .contentPhBgMasker.subheader-left,.trendBox .contentPhBgMasker.subheader-right{top:24px;height:6px}
.trendBox .contentPhBgMasker.header-right,.trendBox .contentPhBgMasker.subheader-right{width:auto;left:300px;right:0}
.trendBox .contentPhBgMasker.subheader-right{left:230px}
.trendBox .contentPhBgMasker.subheader-bottom{top:30px;height:10px}
.trendBox .contentPhBgMasker.content-top,.trendBox .contentPhBgMasker.content-second-line,.trendBox .contentPhBgMasker.content-third-line,.trendBox .contentPhBgMasker.content-second-end,.trendBox .contentPhBgMasker.content-third-end,.trendBox .contentPhBgMasker.content-first-end{top:40px;left:0;right:0;height:6px}
.trendBox .contentPhBgMasker.content-top{height:20px}
.trendBox .contentPhBgMasker.content-first-end,.trendBox .contentPhBgMasker.content-second-end,.trendBox .contentPhBgMasker.content-third-end{width:auto;left:380px;right:0;top:60px;height:8px}
.trendBox .contentPhBgMasker.content-second-line{top:68px}
.trendBox .contentPhBgMasker.content-second-end{left:420px;top:74px}
.trendBox .contentPhBgMasker.content-third-line{top:82px}
.trendBox .contentPhBgMasker.content-third-end{left:300px;top:88px}
.didYouMean{color:#666;font-size:.875em;margin-top:1em;float:left;margin-left:10px;text-align:left}
.catalogSeoDescription{min-width:320px;max-width:320px;margin:3em auto}
@media screen and (min-width:40em){.catalogSeoDescription{max-width:660px;padding:0 20px}}@media screen and (min-width:60em){.catalogSeoDescription{max-width:830px;padding:0}}.catalogSeoDescription .box{position:relative;margin-top:1em;padding:2.625em 1.25em 2.625em;text-align:left;border:1px #cdcdcd solid;border-width:1px 0 1px 0}
@media screen and (min-width:40em){.catalogSeoDescription .box{padding:2.625em 4.6875em 2.625em}}.catalogSeoDescription .box .bulbWrap{position:inherit;width:100%;text-align:center}
@media screen and (min-width:40em){.catalogSeoDescription .box .bulbWrap{position:absolute;width:auto;left:0;top:2.625em;margin-bottom:0}}@media screen and (min-width:79.063em){.catalogSeoDescription .box{max-width:940px} .catalogSeoDescription.vr-b .box{max-width:830px}}.catalogSeoDescription .box p,.catalogSeoDescription .box ul,.catalogSeoDescription .box h1,.catalogSeoDescription .box h2,.catalogSeoDescription .box h3,.catalogSeoDescription .box h4,.catalogSeoDescription .box h5,.catalogSeoDescription .box h6{font-size:.9375em;line-height:1.34em;pading:0;text-align:left}
.catalogSeoDescription .box h3{margin:.8em 0 .6818181818em;font-size:1.375em;color:#000}
.catalogSeoDescription .box h4{color:#494949;font-weight:bold;margin:1em 0 .6em}
.catalogSeoDescription .box p{margin-bottom:1em}
.catalogSeoDescription .box ul{position:relative;padding-left:8px}
.catalogSeoDescription .box ul li{margin-left:1em;list-style:none}
.catalogSeoDescription .box ul li:before{position:absolute;left:8px;content:"\25cf";color:#707070;font-size:.6em}
.catalogSeoDescription a:hover{text-decoration:underline}
.catalogSeoDescription .box .link{position:relative;margin-top:5px;border:none;background:none;overflow:visible}
.catalogSeoDescription .box .link .info-more{display:inline;font-size:.9375em}
.catalogSeoDescription .box .link .info-less{display:none;font-size:.9375em}
.catalogSeoDescription .box .link .icof-dolu-loc{position:absolute;top:-2px;font-size:1.5em;margin-left:2px}
.catalogSeoDescription .box .link .icof-nahoru-loc{position:absolute;top:-2px;font-size:1.5em;margin-left:2px;display:none}
.catalogSeoDescription .box .toHide{overflow:hidden}
.catalogSeoDescription .box.more .toHide{visibility:visible}
.catalogSeoDescription .box.more .link{margin-top:20px}
.catalogSeoDescription .box.more .link .info-more{display:none}
.catalogSeoDescription .box.more .link .info-less{display:inherit}
.catalogSeoDescription .box.more .link .icof-dolu-loc{display:none}
.catalogSeoDescription .box.more .link .icof-nahoru-loc{display:inherit}
.catalogSeoDescription .bulbWrap.lazyLoadBg{width:51px;height:62px}
.catalogSeoDescription .bulbWrap.lazyLoadBg img{opacity:0}
.catalogSeoLocalities{text-align:left;margin:auto;max-width:35em;padding:0 1em;margin:20px auto 30px}
.catalogSeoLocalities h2{font-size:1.4em;color:#494949}
.catalogSeoLocalities .box{margin-top:5px}
@media screen and (min-width:35em){.catalogSeoLocalities{max-width:580px;padding:0;margin:33px auto 47px;padding:0 10px 0 65px}}@media screen and (min-width:64em){.catalogSeoLocalities{max-width:580px;padding:0 10px 0 65px}}.catalogSeoLocalities .text{font-size:1.125em;line-height:1.5em;color:#494949}
.catalogSeoLocalities .list{font-size:.9375em;line-height:1.6em}
.catalogSeoLocalities .item{display:inline}
@media screen and (min-width:35em){.catalogSeoLocalities .text{font-size:1.375em;line-height:1.375em} .catalogSeoLocalities .list{font-size:.9375em;line-height:1.2em}}.mw-window .confirmContent{margin-bottom:0;float:none;padding:70px 60px 40px;}@media screen and (min-width:40em){.mw-window .confirmContent{margin-bottom:0;float:none;padding:70px 100px 40px;}}.mw-window .confirmContent .buttons{text-align:center;margin-top:40px}
.lazyLoadBg{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right, #f7f7f7 8%, #f3f3f3 18%, #f7f7f7 33%);background-size:800px 104px}
.lazyLoadBg img{opacity:0}
.mapPlaceholder{display:none;position:absolute;top:50%;margin-top:-185px;left:50%;margin-left:-320px}
.lazyLoadBg .mapPlaceholder{display:block}
.variant2 svg{width:200%;margin-left:-48%;margin-top:-35%;height:100%}
.variant2 svg path{transform:scale(1.94)}
.openingTimeTooltip{background:#404040;color:#fff;border:none;border-radius:4px}
.offline .content{text-align:center;max-height:100%}
.offline header{height:72px;background:#fff}
.offline .offlineWrap{background:#f8f8f8;padding-bottom:85px;text-align:center}.offline .offlineWrap img{margin:60px auto}
.offline .offlineWrap h3{margin:auto;color:#404040;font-size:22px;font-weight:bold;padding-bottom:21px}
.offline .offlineWrap p{margin:auto;color:#404040;font-size:14px;max-width:400px;margin-bottom:51px}
.offline .offlineWrap .btnAction{margin-top:51px}
.offline .offlinePageWrap{min-height:100vh}
body.offline{background:#f8f8f8}
body.error .offline .offlineWrap{height:calc((100vh - 58px))}
body.error .full{padding-bottom:0}
.infoICO{max-width:810px;padding:0 10px;margin:0 auto 50px;text-align:left}.infoICO h2{font-weight:bold;margin:50px 0 20px}
.infoICO p{margin-bottom:20px}
.localityStore{margin:.25em auto 2em;padding:0 20px}
.localityStore .localityStoreInside{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 auto;padding:10px 6px 10px 10px;max-width:35em;text-align:left;line-height:1}
.localityStore .box{text-align:left;margin:0;padding:0;position:relative}
.localityStore .item{display:inline-block}
.localityStore .item.locationOff{width:15%;min-width:90px;margin-bottom:5px}
.localityStore .item.locationOn{width:100%}
.localityStore .item.locationQuery{margin-top:6px;margin-left:3px}
.localityStore .item.locationOff.lonely{display:none}
.localityStore .item.locationOn.lonely .niceInputWrapper{width:0}
.localityStore .item .info{margin-top:-5px;line-height:1;width:100%;word-wrap:break-word;font-size:.875em}
.localityStore .item .info .lbl{color:#030303;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25em;vertical-align:middle}
.localityStore .item .info.error .lbl{color:#c00;font-weight:normal}
.localityStore .item.locationOn .info .lbl{max-width:64%;display:inline-block}
.localityStore h1{max-width:64%;display:inline-block}
.localityStore .item.locationOn .info h1 .lbl{max-width:100%}
.localityStore .item.locationOn.lonely .info .lbl{max-width:100%}
.localityStore .item .info .dash{color:#c9c9c9;line-height:1.25em;vertical-align:middle}
.localityStore .item .info .btn-change-locality{color:#c00;text-decoration:none;font-family:"Arial CE",Arial,"Helvetica CE",Helvetica,helvetica,sans-serif;border:none;background:none;cursor:pointer;line-height:1.25em;vertical-align:middle}
@media screen and (min-width:41.25em){.localityStore .localityStoreInside{height:2.5em} .localityStore .item.locationOn{width:80%} .localityStore .item.locationOff{margin-bottom:0} .localityStore .item.locationOn .info .lbl{max-width:80%} .localityStore h1{max-width:80%} .localityStore .item.locationOn .info h1 .lbl{max-width:100%}}@media screen and (min-width:53.438em){.localityStore .item.locationOff{margin-bottom:0}}.localityStore .localityStoreCatalog{margin-top:10px}
.localityStore .item .info .categoryTitleText{display:none;position:absolute;left:25px;line-height:32px !important;font-size:1em;font-weight:normal;color:#000 !important}
@media screen and (min-width:42.5em){.localityStore .item .info .categoryTitleText{display:block}}.localityDictionary{width:90%;transition:top .3s ease-in;position:fixed;background:#fff;z-index:100;height:100%;top:100%;text-align:left;padding-top:20px;padding-bottom:40px;text-align:center;overflow:auto}
@media screen and (min-width:42.188em){.localityDictionary{padding-top:60px}}@media screen and (min-width:53.438em){.localityDictionary{width:80%}}.localityDictionary .header{display:none}
@media screen and (min-width:42.188em){.localityDictionary .header{display:inherit}}.localityDictionary .headTitle{font-size:135%;margin-bottom:14px;font-weight:bold}
.localityDictionary .box{text-align:center}
.localityDictionary .doubleInner{padding-top:10px}
.localityDictionary .districts{display:none}
.localityDictionary .districts.shown{display:block}
.localityDictionary .localityCheckbox{background-position:-1px -145px}
.localityDictionary .localityRadio{background-position:-1px -1px}
.localityDictionary .localityCheckbox:hover{background-position:-1px -169px}
.localityDictionary .localityRadio:hover{background-position:-1px -25px}
.localityDictionary .localityCheckbox.ieChecked{background-position:-1px -217px}
.localityDictionary .localityRadio.ieChecked{background-position:-1px -73px}
.localityDictionary .localityCheckbox.ieChecked:hover{background-position:-1px -241px}
.localityDictionary .localityRadio.ieChecked:hover{background-position:-1px -97px}
.localityList{width:80%;text-align:left}
.localityList a{display:block;font-size:15px;color:#000;padding-left:28px;background:url(/common/img/i_niceForm_sprite.png?2) no-repeat;line-height:24px;text-decoration:none}
@media screen and (min-width:64em){.localityList{width:66.98564593301418%;text-align:left;min-width:720px}}.localityList .title{font-weight:bold;text-align:center}
.localityList span.doubleInner{height:46px}
.localityList .title .doubleInner{padding-bottom:13px}
.localityList .block{width:33.3%}
.localityList .block .column{width:49%}
.localityList .block .doubleInner{width:100%;padding:10px 0 8px 8px}
.localityList .block-0{width:65%}
.localityList .block-0 .column{width:47%;margin-right:2%}
.localityList .block-1 .column{width:100%}
@media screen and (max-width:64.688em){.localityList .block .lbl{font-size:75%}}.localityList .btnContainer{text-align:center;margin-top:20px}
.regionList.fluidFull{margin-top:47px}
.districtList.fluidFull{margin-top:40px;margin-bottom:1em}
.localityFilter .box{text-align:center;margin-bottom:20px;}
.localityFilter .box .title{font-size:180%;font-weight:bold}
.localityFilter .box .filters{width:18em;clear:both;margin:auto;margin-top:2em}
.localityFilter .box .double{width:100%;min-width:320px}
.localityFilter .box .selectWrap{display:inline-block;width:46%}
.localityFilter .box .select{margin:0 auto -1.25em;width:100%}
.localityFilter .box .link{text-decoration:none;color:#000}
.localityFilter .box .superSelOption:not(:first-child){padding:0}
.localityFilter .superSelOptions .link{display:block;height:100%;padding:.5em 1em}
@media screen and (min-width:42.6em){.localityFilter .box .filters{width:18em;clear:both;margin:auto;margin-top:2em} .localityFilter .box .double{width:36.5em} .localityFilter .box .selectWrap{display:block;float:left;margin:auto 1em;width:auto} .localityFilter .box .select{margin:0 auto -1.25em;width:16em}}.superSelFocus{padding-left:10px;padding-right:30px}
.superSelFill{text-overflow:ellipsis}
@media screen and (min-width:42.6em){.superSelFocus{padding-left:20px;padding-right:40px}}.detail .innerBox:not(.footer){font-size:.9375em;min-width:320px;width:100%;max-width:670px;margin:auto;padding:0 5px;margin-top:8px}
.detail .innerBox:not(.footer):empty{margin-top:0}
@media screen and (min-width:40em){.detail .innerBox:not(.footer){width:100%;max-width:705px}}@media screen and (min-width:60em){.detail .innerBox:not(.footer){width:100%;max-width:630px}}@media screen and (min-width:64em){.detail .innerBox:not(.footer){width:100%;max-width:705px}}@media screen and (min-width:71.875em){.detail .innerBox:not(.footer){width:770px;max-width:770px}}@media screen and (min-width:90em){.detail .innerBox:not(.footer){max-width:960px}}.detail .header.innerBox,.detail.detail .innerBox.advertRectangle{width:100%;max-width:none;margin-top:0}
.detail .innerBox.detailLeaflet{padding:0 5px}
@media screen and (min-width:30.875em){.detail .innerBox.detailLeaflet{padding:0}}.detailLeaflet .box{margin:25px 0}
.detailLeaflet{font-size:.9375em;min-width:320px;width:100%;max-width:100%;margin:auto;padding:0 5px}
.detailLeaflet h2{max-width:100%;text-align:left;font-size:26px;font-weight:normal;margin-left:10px;padding-bottom:15px;padding-left:4px}
.detailLeaflet .leaflet{text-align:left;border-bottom:1px #e8e8e8 solid;margin-bottom:10px;padding-bottom:25px;clear:both;min-height:85px;position:relative}
.detailLeaflet .leafletTitle{margin-left:110px}
.detailLeaflet .leafletPrice{margin-left:110px}
.detailLeaflet .leafletPrice span{font-weight:bold}
.detailLeaflet .leafletTitle a:hover{text-decoration:underline}
@media screen and (min-width:42.188em){.detailLeaflet .box{margin:45px 0} .detailLeaflet h2{width:auto}}@media screen and (min-width:61.25em){.detailLeaflet{width:770px}}@media screen and (min-width:64em){.detailLeaflet{width:770px;max-width:770px}}.detailLeaflet .box.shrinkSpace{margin-bottom:0}
.detailLeaflet .leafletList{width:100%;display:block;margin:auto}
.detailLeaflet .leafletsClear{width:100%;clear:both;display:block}
.detailLeaflet .leaflet{width:248px;margin:12px;display:inline-block;border:none;margin:auto;padding-bottom:0;border:1px solid #d8d8d8;display:block;margin-bottom:15px;padding-bottom:25px}@media screen and (min-width:40em){.detailLeaflet .leaflet{display:inline-block;margin:8px;clear:none;float:left;min-height:384px}}@media screen and (min-width:64em){.detailLeaflet .leaflet{margin:8px 0}.detailLeaflet .leaflet:nth-of-type(3n+2){margin:8px}}.detailLeaflet .leaflet>a{display:block}
.detailLeaflet .leaflet .leafletText{width:100%;float:none;border:none;margin-top:0}
.detailLeaflet .leaflet .leafletDescription{color:#777;margin:15px 15px 22px 15px;line-height:20px;letter-spacing:.1px;font-size:12px;word-break:break-word}
.detailLeaflet .leaflet .leafletTitle{margin:18px 15px 15px 15px;font-weight:bold;font-size:16px;line-height:19px}
.detailLeaflet .leaflet .leafletLink{margin:22px 15px 18px 15px;color:#c00;font-size:12px;line-height:14px;letter-spacing:.1px;position:absolute;bottom:0}
.detailLeaflet .leaflet .leafletLink::after{content:' ';background:url(/img/svg/triangle.svg) 0 1px no-repeat;width:5px;height:10px;display:inline-block;margin-left:9px}
.detailLeaflet .leaflet .leafletTextInImage{position:absolute;bottom:0;color:#fff;width:100%}.detailLeaflet .leaflet .leafletTextInImage .leftText{background:rgba(15,121,2,0.8);padding:10px 10px;line-height:14px;font-size:12px;float:left}
.detailLeaflet .leaflet .leafletTextInImage .rightText{background:rgba(34,34,34,0.8);padding:10px 27px 10px 10px;line-height:14px;font-size:12px;float:left;position:relative}
.detailLeaflet .leaflet .leafletTextInImage .rightText .timeSpan{background-image:url('/img/svg/timeSpan.svg');position:absolute;width:17px;height:17px;right:5px;top:8px}
.detailLeaflet .leaflet .leafletTextInImage.noPopUp .rightText{padding:10px}
.detailLeaflet .leaflet .leafletRibbon{width:93px;height:93px;overflow:hidden;position:absolute;top:-1px;left:-1px;z-index:8;background-repeat:no-repeat}
.detailLeaflet .leaflet .saleRibbon{background-image:url(/img/akce.png)}
.detailLeaflet .leaflet .eventRibbon{background-image:url(/img/udalost.png)}
.detailLeaflet .leaflet .offerRibbon{background-image:url(/img/nabidka.png)}
@media screen and (min-width:71.875em){.detailLeaflet .leaflet{width:248px}.detailLeaflet .leaflet .leafletTextInImage{bottom:0}}
.detailLeaflet .box{margin-top:25px}
.detailLeaflet{font-size:.9375em;min-width:320px;width:100%;margin:auto;padding:0 5px}
.detailLeaflet div.leaflet{display:block;text-align:center;position:relative;float:none;width:100%;padding:0 0 15px 0;border:1px solid #e8e8e8}
.detailLeaflet div .leaflet{text-align:left;color:#1f1f1f}
.detailLeaflet div .boardDescription{padding:15px;padding-left:22px;word-wrap:break-word}
.detailLeaflet .boardUrl{padding:0 15px;padding-left:22px}
.detailLeaflet .board img{display:block;width:100%}
.detailLeaflet .board a:hover{text-decoration:underline}
.leafletDateBox.count2{padding-left:9px;background:url('/img/leaflets_date_range.png') no-repeat 0 5px}
.leafletDateBox .label{display:block;width:35px;margin-bottom:3px;background:#47494a;text-align:center;font-size:8px;line-height:15px;color:#fff}
.leafletDateBox .date,.leafletDateBox .time{display:inline-block;margin-bottom:4px;font-size:12px;line-height:14px;color:#47494a}
.leafletDateBox .time{margin-left:10px;padding-left:2px;border-left:2px solid #f0f0f0}
.detailLeaflet .imageWrapper{position:relative;min-height:146px}
.detailLeaflet .oneLeaflet{width:508px;max-width:100%;margin:0;padding-bottom:25px;clear:both;float:none}.detailLeaflet .oneLeaflet .leafletTextInImage{bottom:0}
.detailLeaflet .oneLeaflet .imageWrapper{position:relative;min-height:337px}
@media screen and (min-width:30.875em){.detailLeaflet .oneLeaflet{width:469px;margin:12px}}@media screen and (min-width:64em){.detailLeaflet .oneLeaflet{margin:0;width:458px}}@media screen and (min-width:71.875em){.detailLeaflet .oneLeaflet{width:508px}.detailLeaflet .oneLeaflet .leafletTextInImage{bottom:0}}.detailLeaflet .oneLeaflet .leafletTextInImage .rightText{padding:10px}
.leafletImage{width:100%;display:block}
.bigMap .detailLeaflet div .leaflet{float:none;margin-left:15px;display:block;max-width:calc((100% - 30px))}
.bigMap .detailLeaflet .oneLeaflet .imageWrapper{min-height:240px}
.detailButtons{font-size:.9375em;position:absolute;top:20px;margin:auto;min-width:320px;width:100%;transition:all .5s;padding:0 5px}
.detailButtons .box{min-height:45px;text-align:right;margin-top:36px}
.detailButtons .hideButtons{min-height:0;display:none}
.detail .innerBox.detailButtons.noButtons{margin-top:0}
.dBtnWrap{display:inline-block;height:44px;text-align:center;margin-top:0}
.dBtnWrap .btn{width:42.4px;height:42.4px;font-size:1.2em;padding:0}
.dBtnWrap .btn .iconfont{display:inline-block;width:1em;height:1em;text-align:center;vertical-align:middle;font-size:1.4em;left:auto;position:static}
.dBtnWrap .btn .iconfont:before{font-size:inherit;position:inherit;top:inherit;left:inherit;text-align:center;vertical-align:center}
.dBtnWrap .icof-doprava-navigace:before{margin-left:2px}
.dBtnWrap .icof-doleva-navigace:before{margin-left:-1px}
.dBtnWrap .lbl{display:none;margin-top:3px;color:#000;font-size:.8125em}
.detailButtons .dBtnWrap.disabled .lbl,.detailButtons .dBtnWrap.disabled .iconfont:before{color:#d3d3d3;cursor:default}
.detailButtons .dBtnWrap.disabled .btn:hover{color:#d3d3d3;background:#fff;cursor:default}
.listWrap{float:left;margin-left:10px}
.detailButtons .btnTop{display:none}
@media screen and (min-width:34.688em){.detailButtons .box{min-height:70px} .prevWrap,.listWrap{width:60px;margin-left:10px} .nextWrap{width:60px;margin-right:10px} .detailButtons .btnTop{display:block;position:fixed;right:19px;bottom:96px;width:42.4px;height:42.4px;z-index:1000;transition:bottom 1s ease;-webkit-transform:translate3d(0, 0, 0);border:1px solid #e1e1e1;border-radius:33px;background:#fff} .detailButtons .btnTop .lbl{color:#000;font-size:12px;text-align:center;display:block;width:42.4px} .detailButtons .btnTop .lbl:before{color:#000;font-size:12px;text-align:left;width:50px;margin:8px 0 12px 8px;display:block;font-size:26px;content:"\74";font-family:"ico-firmy-3";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased} .detailButtons .btnTop.hide{bottom:-100px}}@media screen and (min-width:40em){.detailButtons{position:static;max-width:670px} .detailButtons .box{min-height:0}}@media screen and (min-width:60em){.detail .innerBox.detailButtons{width:100%;min-height:0;position:relative;top:10px;max-width:100%;margin-top:30px} .detailButtons{width:100%;min-height:0;position:relative;top:10px;max-width:100%} .detailButtons .box{min-height:0} .dBtnWrap{width:90px;display:block;position:absolute} .listWrap{left:4px;margin-left:0;float:left} .nextWrap{right:5px} .prevWrap{right:92px} .dBtnWrap .lbl{display:block}}@media screen and (min-width:64em){.detailButtons{width:100%;min-height:0;position:relative} .detailButtons .box{min-height:0;margin-top:10px} .dBtnWrap{display:block;position:absolute} .nextWrap{right:25px} .listWrap{left:20px;margin-left:0} .prevWrap{right:112px}}@media screen and (max-width:59.9375em){.detail .withBranding .detailButtons{margin-top:-60px;position:relative}.detail .withBranding .detailButtons .box{float:right;display:flex;margin-top:0} .detail .withBranding .detailButtons .box>.prevWrap,.detail .withBranding .detailButtons .box>.btnPrev{order:1} .detail .withBranding .detailButtons .box>.listWrap,.detail .withBranding .detailButtons .box>.btnBack{order:2} .detail .withBranding .detailButtons .box>.nextWrap,.detail .withBranding .detailButtons .box>.btnNext{order:3} .detail .withBranding .detailButtons .dBtnWrap{width:60px}}@media screen and (min-width:40em) and (max-width:59.9375em){.detail .withBranding .detailButtons .dBtnWrap{width:90px} .detail .withBranding .detailButtons .dBtnWrap .lbl{display:block;margin:0}}
.detailCategories .box{margin-top:25px}
.detailCategories{clear:both;font-size:.9375em;min-width:320px;width:100%;margin:auto;padding:0 5px}
.detailCategories .topLine{border-top:1px solid #fff}
.detailCategories .box{width:100%}
.detailCategories .box ul{margin-left:10px;padding-left:5px}
.detailCategories .box ul.baseCategoriesUl{margin-top:10px}
.detailCategories .box .lineP{margin-top:10px}
.detailCategories .box li{text-align:left;clear:right}
.detailCategories .box li a{color:#c00;text-decoration:none}
.detailCategories .box li a:hover,.detailCategories .box li a:focus{text-decoration:underline}
.detailCategories .box .list{float:none;clear:none}
.detailCategories .box .label{text-align:left;font-size:26px;font-weight:normal;margin-left:10px;padding-left:4px}
.detailCategories .box .btnMore{margin:10px 0 0 10px;padding-left:5px}
.detailCategories .ulMoreCategories{display:none;max-height:0;display:block;-webkit-transition:all .7s ease-in;transition:all .7s ease-in;overflow:hidden}
.detailCategories .shownMoreCategories{display:block;max-height:500px}
.detailCategories .shownMoreCategories.mh0k1{max-height:160px;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}
.detailCategories .shownMoreCategories.mh2k{max-height:2000px}
.detailCategories .shownMoreCategories.mh4k{max-height:4000px}
.detailCategories .shownMoreCategories.mh6k{max-height:6000px}
.detailCategories .shownMoreCategories.mh12k{max-height:12000px}
.detailCategories .bottomLine{border-bottom:1px solid #e1e1e1}
@media screen and (min-width:34.688em){.detailCategories .box{margin-top:45px}}@media screen and (min-width:61.25em){.detailCategories{width:770px}}@media screen and (min-width:64em){.detailCategories{width:770px;max-width:770px}}.dailyMenu{max-width:600px;text-align:left;padding:0 14px;margin-top:30px}.dailyMenu h2{font-size:16px;font-weight:bold;letter-spacing:.23px;line-height:22px;margin-bottom:26px}
.dailyMenu .dailyMenuItem{display:flex;justify-content:space-between;margin-bottom:14px}
.dailyMenu .dailyMenuItemName{flex:1 1 100%}
.dailyMenu .dailyMenuItemDash{flex:1 0 50px;text-align:center}
.dailyMenu .dailyMenuItemPrice{flex:1 0 64px;text-align:right}
.dailyMenu .dailyMenuShowAll{display:block;width:100%;border:none;border-top:1px solid #d7d7d7;background:#f8f8f8;padding:12px 16px;color:#808080;line-height:20px;font-weight:bold;font-size:12px;text-align:center;cursor:pointer;transition:all 1s ease}
.dailyMenu .dailyMenuShowAllHidden{height:0;overflow:hidden;opacity:0;padding:0}
.dailyMenu .dailyMenuExtraItems{max-height:0;overflow:hidden;transition:max-height 3s linear}.dailyMenu .dailyMenuExtraItems.expanded{max-height:2000px}
.dailyMenu .dailyMenuExternal{color:#0e7900;text-decoration:underline;font-weight:bold;display:inline-block;margin-top:26px;padding-right:16px;background:transparent url(/img/svg/linkOut.svg) right center no-repeat}
.detailDescription .box{margin-top:20px}
.detailDescription{font-size:.9375em;min-width:320px;width:100%;margin:auto;padding:0 5px}
.detailDescription .description{margin-top:30px;width:100%;text-align:left;padding:0 10px 0 14px}
.detailDescription .filterTab{width:100%;padding:8px 10px 10px 14px;line-height:1.6}
.detailDescription .filterTab a{color:#000;text-decoration:underline}
.detailDescription .filterTab a:hover{text-decoration:none}
.detailDescription .labelFilter{width:90px;text-align:left}
.detailDescription .filters{border:none;text-align:left;padding-left:5px}
.detailDescription .logo{float:right;margin-left:20px;min-height:67px}
.detailDescription .logo img{width:67px;height:67px;border:1px solid #d8d8d8}
@media screen and (min-width:34.688em){.detailDescription .logo{min-height:120px} .detailDescription .logo img{width:120px;height:120px}}@media screen and (min-width:61.25em){.detailDescription{width:770px} .detailDescription:not(.noLogo) .description{max-width:600px} .detailDescription:not(.noLogo) .filterTab{max-width:600px}}@media screen and (min-width:64em){.detailDescription{width:770px;max-width:770px}}.detail .innerBox.detailGoods{padding:0}
.detailGoods .box{margin:25px 0}
.detailGoods{font-size:.9375em;min-width:320px;width:100%;max-width:100%;margin:auto;padding:0 5px}
.detailGoods h2{max-width:100%;text-align:left;font-size:26px;font-weight:normal;margin-left:10px;padding-bottom:15px;padding-left:4px}
.detailGoods .goods{text-align:left;border-bottom:1px #e8e8e8 solid;margin-bottom:10px;padding-bottom:10px;clear:both;min-height:85px}
.detailGoods .goodsImage{float:left;margin-right:10px;max-width:100px}
.detailGoods .goodsTitle{margin-left:110px}
.detailGoods .goodsPrice{margin-left:110px}
.detailGoods .goodsPrice span{font-weight:bold}
.detailGoods .goodsTitle a:hover{text-decoration:underline}
@media screen and (min-width:42.188em){.detailGoods .box{margin:45px 0}}@media screen and (min-width:61.25em){.detailGoods{width:770px}}@media screen and (min-width:64em){.detailGoods{width:770px;max-width:770px}}.detailGoods .offerList{width:100%;display:block}.detailGoods .offerList .offersClear{width:100%;clear:both;display:block}
.detailGoods .offerList .offer{width:248px;margin:12px;display:inline-block;border:none;clear:none;float:left;padding-bottom:0;border:1px solid #d8d8d8}@media screen and (min-width:64em){.detailGoods .offerList .offer{margin:12px 0}.detailGoods .offerList .offer:nth-of-type(3n+2){margin:12px}}.detailGoods .offerList .offer>a{display:block}
.detailGoods .offerList .offer .offerImage{width:222px;min-width:222px;height:144px;min-height:144px;max-width:none;float:none;display:block;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}
.detailGoods .offerList .offer .offerText{width:100%;float:none;padding:10px;border:none;margin-top:0}
.detailGoods .offerList .offer .offerDescription{color:#666}
.detailGoods .offerList .offer .offerTitle{margin-left:0}
.detailGoods .offerList .offer .offerPrice{margin-left:0;font-size:20px;line-height:28px}
.detailGoods .offerList .offer .offerPrice span{font-weight:bold}
.detailGoods .offerList .offer .offerPrice,.detailGoods .offerList .offer .offerTitle,.detailGoods .offerList .offer .offerDescription{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.detailGoods .offerList .offer .offerImage{margin:12px}
.detailInfo{font-size:.9375em;min-width:320px;width:100%;max-width:670px;margin:auto;padding:0 5px;margin-top:30px}
.detail .detailInfo.innerBox{margin-top:45px}
.detailDirections{width:100%;text-align:left;display:table;margin-top:20px;padding:0 10px}
.detailInfo .mapPrint{display:none}
.detailInfo a{text-decoration:none}
.detailInfo a:hover,.detailInfo a:focus{text-decoration:underline}
.detailInfo .bottomLine{border-bottom:1px solid #e1e1e1}
.detailInfo .topLine{border-top:1px solid #fff;padding-top:10px}
.detailInfo .detailTopBorder{border-top:1px solid #e8e8e8}
.detailInfo .error{line-height:1em;padding-bottom:0;font-size:76%;margin-top:1em}
.detailInfo .selectModeInfo{position:relative}
.detailInfo .selectModeInfo .highlight{color:#f90}
.detailInfo .selectModeInfo a:hover{text-decoration:none}
.detailInfo .selectModeInfo .btnAction{margin-left:1px;text-align:center;padding-left:0;width:220px;padding-right:0}
.detailInfo .selectModeInfo .btnAction.disabled{color:#fff}
.detailInfo .socialUrl img{border-radius:20px;width:22px;height:22px;vertical-align:middle}
.detailInfo .basicInfoPanel .infoWrap .deliveryNetwork .webUrl a{color:#c00;text-decoration:none;font-weight:normal}
.detailInfo .basicInfoPanel .infoWrap .deliveryNetwork .webUrl a:hover{text-decoration:underline}
.detailInfo .recommendedCheck{width:24px;height:24px;margin-bottom:-3px}
@media screen and (min-width:34.688em){.detailInfo .recommendedCheck{margin-bottom:-2px}}@media screen and (min-width:40em){.detail .detailInfo.innerBox{margin-top:-20px;border-bottom:1px solid #e1e1e1}}@media screen and (min-width:60em){.detail .detailInfo.innerBox{margin-top:0}}@media screen and (min-width:64em){.detailInfo{width:770px;max-width:770px} .detailInfo .basicInfo{float:left} .detailDirections{float:right;width:250px}}.detailInfo .inquiryIcon{float:none}
.detailInfo .inquiryIcon:before{font-family:'ico-poi';content:"\70";padding-right:10px;line-height:16px;font-size:11px;color:#fff;font-weight:normal}
.detailInfo h1,p,ul{line-height:1.6;}
.detailInfo h1{display:inline-block;line-height:1em;padding-bottom:.25em;font-size:1.5em;font-weight:normal;margin-top:10px;margin-left:10px;padding-left:0;margin-bottom:-2px;word-break:break-word;word-wrap:break-word}
.detailInfo h1 .alterTitle{font-weight:bold;font-size:.48em;margin-bottom:10px}
.detailInfo .addrDescription{font-size:1em;color:#999;display:inline-block;line-height:1em}
.detailInfo .planRoute{display:inline-block}
.detailInfo .btnSmallDetail{width:186px}
.detailInfo .addrDescriptionWrap{margin-left:10px;padding-left:0}
.detailInfo .sAddress{color:#666;font-size:1.125em;margin-left:10px;padding-left:0;padding-bottom:8px;word-break:break-word;word-wrap:break-word}
.detailInfo .sAddress p{padding:0 5px 0 0}
.detailInfo .sAddress .add{padding:0}
.detailInfo .sAddress .favouriteIcon{right:70px}
.detailInfo .smallFoto{display:none}
.detailInfo .smallFoto img{-webkit-box-sizing:padding-box;-moz-box-sizing:padding-box;box-sizing:padding-box;border:1px solid #f2f2f2}
.detailInfo .smallFoto.photoMap img{border:0}
@media screen and (min-width:34.688em){.detailInfo h1{font-size:2em;margin-top:20px} .detailInfo .sAddress{font-size:1.5em} .detailInfo h1.small{font-size:1.35em;font-weight:bold;visibility:hidden}}@media screen and (min-width:60em){.detailInfo h1{font-size:2em;margin-top:20px;max-width:80%} .detailInfo .sAddress{max-width:80%}}@media screen and (min-width:71em){.detailInfo h1{max-width:85%} .detailInfo .sAddress{max-width:85%}}@media screen and (min-width:71.25em){.detailInfo h1{max-width:645px;margin-left:10px;font-size:2em} .detailInfo .sAddress{margin-left:10px} .detailInfo .addrDescriptionWrap{margin-left:10px}}.detailInfo .tab{padding:0 10px;width:100%;margin-top:20px}
.detailInfo .row .cell{line-height:1.5em;font-size:1em;padding:.3em 4px;vertical-align:middle}
.detailInfo .row .label{color:#666;font-size:.875em;max-width:40%;font-weight:normal;padding-right:10px;word-break:break-word}
.detailInfo .row h2.label.cell{min-width:100px}
.detailInfo .rating{line-height:1.5em;color:#858592}
.detailInfo .rating .reviewed{position:relative;top:-1px}
.detailInfo .rating .starCount{font-weight:bold}
.detailInfo .icoValue .button{padding:2px 10px;margin-left:10px}
@media screen and (min-width:40em){.detailInfo .tab{width:395px} .detailInfo .row .cell{max-width:275px} .detailInfo .basicInfo{float:left} .detailDirections{float:right;width:235px} .detailInfo .row .openingHours .label{vertical-align:middle} .detailInfo .openingHours.show{min-width:270px}}@media screen and (min-width:60em){.detailInfo .tab{width:412px} .detailDirections{width:208px} .detailInfo .row .cell{max-width:290px}}@media screen and (min-width:64em){.detailInfo .tab{width:465px} .detailInfo .row .cell{max-width:340px} .detailDirections{width:230px}}@media screen and (min-width:90em){.detailInfo .tab{width:500px} .detailDirections{width:250px} .detailInfo .row .cell{max-width:none}}.detailInfo ul.list{display:table;width:100%}
.detailInfo ul.list li{display:table-row}
.detailInfo ul.list li>span{display:table-cell;padding:5px}
.detailInfo .quickContact .phoneCell{font-weight:bold}
.detailInfo .phoneCell{margin-top:10px}
.detailInfo .phoneCell a{color:#000}
.detailInfo .sAddress a,.detailInfo .emailCell a{text-decoration:none}
.detailInfo .emailCell a{max-width:170px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.detailInfo .emailCell a:hover,.detailInfo .emailCell a:focus{text-decoration:underline}
.detailInfo .sAddress div{display:inline-block}
.detailInfo .primaryPhone,.detailInfo .primaryPhone a{font-weight:bold}
.detailInfo .branch{padding-top:5px}
@media screen and (min-width:22.5em){.detailInfo .webUrl a,.detailInfo .emailCell a{max-width:210px}}@media screen and (min-width:25em){.detailInfo .webUrl a,.detailInfo .emailCell a{max-width:250px}}@media screen and (min-width:34.688em){.detailInfo .webUrl a,.detailInfo .emailCell a{max-width:380px;white-space:nowrap;overflow:hidden}}.detailInfo .basicInfoPanel{display:flex;flex-flow:row wrap;align-items:stretch;padding:0 10px;width:100%;margin-top:20px}.detailInfo .basicInfoPanel .infoWrap{flex:2 500px;display:flex;flex-flow:row wrap;align-items:stretch;padding:0;align-content:flex-start}.detailInfo .basicInfoPanel .infoWrap .label{flex:1 1 25%;align-self:flex-start;color:#666;font-size:.875em;max-width:40%;font-weight:normal;padding-right:10px;word-break:break-word;line-height:32px}
.detailInfo .basicInfoPanel .infoWrap .value{flex:2 1 68%;align-self:stretch;line-height:32px}
.detailInfo .basicInfoPanel .infoWrap .weeks{overflow:hidden;position:relative;font-size:12px}
.detailInfo .basicInfoPanel .infoWrap .thisWeek,.detailInfo .basicInfoPanel .infoWrap .nextWeek{display:flex;flex-flow:row wrap;position:relative;transition:left 600ms ease-in}.detailInfo .basicInfoPanel .infoWrap .thisWeek .part,.detailInfo .basicInfoPanel .infoWrap .nextWeek .part{flex:1 1 20%;align-self:flex-start;padding:8px;line-height:14px}
.detailInfo .basicInfoPanel .infoWrap .thisWeek .time,.detailInfo .basicInfoPanel .infoWrap .nextWeek .time{flex:4 1 58%;align-self:stretch;text-align:right}
.detailInfo .basicInfoPanel .infoWrap .thisWeek .today,.detailInfo .basicInfoPanel .infoWrap .nextWeek .today{background-color:#f1fdef;line-height:18px}.detailInfo .basicInfoPanel .infoWrap .thisWeek .today.date,.detailInfo .basicInfoPanel .infoWrap .nextWeek .today.date{color:#0f7900}
.detailInfo .basicInfoPanel .infoWrap .thisWeek .today.time,.detailInfo .basicInfoPanel .infoWrap .nextWeek .today.time{font-weight:bold}
.detailInfo .basicInfoPanel .infoWrap .otLabel{display:none;line-height:16px;padding:8px 0}
.detailInfo .basicInfoPanel .infoWrap .otLabel.justPhone,.detailInfo .basicInfoPanel .infoWrap .otLabel.justNote{display:block}
.detailInfo .basicInfoPanel .infoWrap .otValue{flex:2 1 100%}
.detailInfo .basicInfoPanel .infoWrap .otValue.justPhone,.detailInfo .basicInfoPanel .infoWrap .otValue.justNote{flex:2 1 68%}
.detailInfo .basicInfoPanel .infoWrap .dayName{color:#404040}
.detailInfo .basicInfoPanel .infoWrap .date{color:#808080}
.detailInfo .basicInfoPanel .infoWrap .tooltip{background-image:url('/img/opening-time/info.svg');width:13px;height:13px;display:inline-block;cursor:help}
.detailInfo .basicInfoPanel .infoWrap .nextWeek{position:absolute;top:0;width:100%}
.detailInfo .basicInfoPanel .infoWrap .showThisWeek .thisWeek{left:0}
.detailInfo .basicInfoPanel .infoWrap .showThisWeek .nextWeek{left:450px}
.detailInfo .basicInfoPanel .infoWrap .showNextWeek .thisWeek{left:-450px}
.detailInfo .basicInfoPanel .infoWrap .showNextWeek .nextWeek{left:0}
.detailInfo .basicInfoPanel .infoWrap .nextWeekBtn,.detailInfo .basicInfoPanel .infoWrap .thisWeekBtn{padding:8px}.detailInfo .basicInfoPanel .infoWrap .nextWeekBtn:hover,.detailInfo .basicInfoPanel .infoWrap .thisWeekBtn:hover{text-decoration:none}
.detailInfo .basicInfoPanel .infoWrap .notes{border-top:1px solid #d7d7d7;background:#f8f8f8;padding:12px 16px;color:#808080;line-height:20px}.detailInfo .basicInfoPanel .infoWrap .notes .showMore{display:none;position:absolute;bottom:0;width:100%;padding-left:50%;margin-left:-16px;background:#f8f8f8;background:linear-gradient(transparent, #f8f8f8 65%);height:20px;cursor:pointer}.detailInfo .basicInfoPanel .infoWrap .notes .showMore svg .triangle{fill:#000;stroke-width:1}
.detailInfo .basicInfoPanel .infoWrap .notes.moreNotes{max-height:60px;overflow:hidden}.detailInfo .basicInfoPanel .infoWrap .notes.moreNotes .showMore{display:block}
.detailInfo .basicInfoPanel .infoWrap .justNote .notes{border:0 none}
.detailInfo .basicInfoPanel .infoWrap .rowText{color:#808080;font-size:12px;line-height:16px;text-align:right;width:100%}
.detailInfo .basicInfoPanel .infoWrap .rowNoData{padding:16px;font-size:14px;line-height:20px;color:#808080;background:#f8f8f8;width:100%}.detailInfo .basicInfoPanel .infoWrap .rowNoData img{width:26px;float:left;margin-right:16px;background:#fff;border-radius:26px;opacity:.55}
.detailInfo .basicInfoPanel .infoWrap .anonymizedCompany{background:#e7e7e7;font-size:12px;line-height:14px;color:#404040;border-radius:4px;padding:8px}.detailInfo .basicInfoPanel .infoWrap .anonymizedCompany .info{margin-right:8px;background:url('/img/svg/squircle-gray.svg');color:#fff;background-size:cover;padding:4px;display:inline-block;width:20px;line-height:12px;text-align:center;height:20px}
.detailInfo .basicInfoPanel .infoWrap .thisWeekBtn::before,.detailInfo .basicInfoPanel .infoWrap .nextWeekBtn::after{content:' ';background-image:url('/img/opening-time/triangle.svg');width:4px;height:8px;display:inline-block}
.detailInfo .basicInfoPanel .infoWrap .thisWeekBtn::before{margin-right:10px;transform:rotate(180deg)}
.detailInfo .basicInfoPanel .infoWrap .nextWeekBtn::after{margin-left:10px}
.detailInfo .basicInfoPanel .infoWrap .webUrl a{color:#000;text-decoration:underline;font-weight:normal;max-width:170px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.detailInfo .basicInfoPanel .infoWrap .webUrl a:hover{text-decoration:none}
.detailInfo .basicInfoPanel .infoWrap .webUrl.mainUrl a{color:#0e7900;text-decoration:underline;font-weight:bold}
.detailInfo .basicInfoPanel .infoWrap .webUrl.mainUrl a:hover{text-decoration:none}
.detailInfo .basicInfoPanel .infoWrap .quickContact .phoneCell{font-weight:bold}
.detailInfo .basicInfoPanel .infoWrap .phoneCell{margin-top:10px}
.detailInfo .basicInfoPanel .infoWrap .phoneCell a{color:#000}
.detailInfo .basicInfoPanel .infoWrap .sAddress a,.detailInfo .basicInfoPanel .infoWrap .emailCell a{text-decoration:none}
.detailInfo .basicInfoPanel .infoWrap .emailCell a{max-width:170px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.detailInfo .basicInfoPanel .infoWrap .emailCell a:hover,.detailInfo .basicInfoPanel .infoWrap .emailCell a:focus{text-decoration:underline}
.detailInfo .basicInfoPanel .infoWrap .sAddress div{display:inline-block}
.detailInfo .basicInfoPanel .infoWrap .primaryPhone,.detailInfo .basicInfoPanel .infoWrap .primaryPhone a{font-weight:bold}
.detailInfo .basicInfoPanel .infoWrap .branch{padding-top:5px}
.detailInfo .basicInfoPanel .infoWrap .rating{color:#858592}
@media screen and (min-width:22.5em){.detailInfo .basicInfoPanel .infoWrap .webUrl a,.detailInfo .basicInfoPanel .infoWrap .emailCell a{max-width:210px}}@media screen and (min-width:25em){.detailInfo .basicInfoPanel .infoWrap .webUrl a,.detailInfo .basicInfoPanel .infoWrap .emailCell a{max-width:250px}}@media screen and (min-width:34.688em){.detailInfo .basicInfoPanel .infoWrap .webUrl a,.detailInfo .basicInfoPanel .infoWrap .emailCell a{max-width:290px;white-space:nowrap;overflow:hidden}}
.detailInfo .basicInfoPanel .directionsWrap{display:flex;flex-flow:column;align-items:flex-start;flex:1 0 230px}.detailInfo .basicInfoPanel .directionsWrap .directionItem{width:100%;line-height:32px;border-bottom:1px solid #d8d8d8}
.detailInfo .basicInfoPanel .directionsWrap .directionItem.hideBottomBorder{border-bottom:none}
.detailInfo .basicInfoPanel .directionsWrap .directionItemShare{position:relative}
.detailInfo .basicInfoPanel .directionsWrap button{border:none;background:transparent}
.detailInfo .basicInfoPanel .directionsWrap a:hover,.detailInfo .basicInfoPanel .directionsWrap a:focus{text-decoration:none}
.detailInfo .basicInfoPanel .directionsWrap a:hover span.crumbTitle,.detailInfo .basicInfoPanel .directionsWrap .btnFavourite:hover span.crumbTitle,.detailInfo .basicInfoPanel .directionsWrap .btnShare:hover span.crumbTitle,.detailInfo .basicInfoPanel .directionsWrap a:focus span.crumbTitle,.detailInfo .basicInfoPanel .directionsWrap .btnFavourite:focus span.crumbTitle,.detailInfo .basicInfoPanel .directionsWrap .btnShare:focus span.crumbTitle{text-decoration:underline}
.detailInfo .basicInfoPanel .directionsWrap .comIcons{cursor:pointer}
.detailInfo .basicInfoPanel .directionsWrap .comIcons .crumbTitle{color:#c00}
.detailInfo .basicInfoPanel .directionsWrap .comIcons.pressed .iconfont:before{color:#c00}
.detailInfo .basicInfoPanel .directionsWrap .comIcons.btnAction{border-radius:4px;background-color:#e47b00;box-shadow:0 1px 4px 0 rgba(229,123,0,0.5);width:100%;margin-bottom:10px}
.detailInfo .basicInfoPanel .directionsWrap .shareFavIcons{position:relative;text-align:left;margin:0;clear:both}
.detailInfo .basicInfoPanel .directionsWrap .btnIcon img{cursor:pointer;height:14px;width:18px;vertical-align:baseline;object-fit:contain;margin-bottom:-1px}
.detailInfo .basicInfoPanel .directionsWrap .btnIcon .crumbTitle{color:#c00}
.detailInfo .basicInfoPanel .directionsWrap .btnIcon.linkAdmin img{height:16px;width:16px;margin:0 1px -2px}
.detailInfo .basicInfoPanel .directionsWrap .iconfont{color:#000;font-size:1.2em;position:relative;top:2px}
.detailInfo .basicInfoPanel .directionsWrap .cell{background-color:transparent;text-align:left;border:none;border-bottom:1px solid #d8d8d8;border-radius:0;width:100%}
.detailInfo .basicInfoPanel .directionsWrap button.cell:hover .crumbTitle,.detailInfo .basicInfoPanel .directionsWrap button.cell:focus .crumbTitle{text-decoration:underline}
.detailInfo .basicInfoPanel .directionsWrap .directionItemsMenu{position:relative}
@media screen and (min-width:25em){}@media screen and (min-width:30em){.detailInfo .basicInfoPanel .infoWrap .label{flex:1 1 25%} .detailInfo .basicInfoPanel .infoWrap .value{flex:2 1 75%} .detailInfo .basicInfoPanel .infoWrap .otLabel{display:block} .detailInfo .basicInfoPanel .infoWrap .otValue{flex:2 1 75%} .detailInfo .basicInfoPanel .infoWrap .otValue.justPhone,.detailInfo .basicInfoPanel .infoWrap .otValue.justNote{flex:2 1 75%}}@media screen and (min-width:40em){.detailInfo .basicInfoPanel .infoWrap{flex:2 63%;padding:0 20px 0 0}.detailInfo .basicInfoPanel .infoWrap .label{flex:1 1 27%} .detailInfo .basicInfoPanel .infoWrap .value,.detailInfo .basicInfoPanel .infoWrap .otValue{flex:2 1 73%} .detailInfo .basicInfoPanel .infoWrap .otValue.justPhone,.detailInfo .basicInfoPanel .infoWrap .otValue.justNote{flex:2 1 73%} .detailInfo .basicInfoPanel .directionsWrap{flex:1 0 27%}}@media screen and (min-width:60em){}@media screen and (min-width:64em){}@media screen and (min-width:71.875em){.detailInfo .basicInfoPanel .infoWrap{flex:2 500px}.detailInfo .basicInfoPanel .infoWrap .label{flex:1 1 155px} .detailInfo .basicInfoPanel .infoWrap .value{flex:2 1 280px} .detailInfo .basicInfoPanel .infoWrap .thisWeek .part,.detailInfo .basicInfoPanel .infoWrap .nextWeek .part{flex:1 1 65px} .detailInfo .basicInfoPanel .infoWrap .thisWeek .time,.detailInfo .basicInfoPanel .infoWrap .nextWeek .time{flex:2 1 170px} .detailInfo .basicInfoPanel .infoWrap .otValue.justPhone,.detailInfo .basicInfoPanel .infoWrap .otValue.justNote{flex:2 1 280px} .detailInfo .basicInfoPanel .infoWrap .otLabel.justPhone,.detailInfo .basicInfoPanel .infoWrap .otLabel.justNote{line-height:28px} .detailInfo .basicInfoPanel .directionsWrap{flex:1 0 230px}}@media screen and (min-width:90em){}@media screen and (min-width:101em){}
.isIE .detailInfo .basicInfoPanel .infoWrap .thisWeek .part,.isIE .detailInfo .basicInfoPanel .infoWrap .nextWeek .part{flex:1 1 12%}
.isIE .detailInfo .basicInfoPanel .infoWrap .thisWeek .time,.isIE .detailInfo .basicInfoPanel .infoWrap .nextWeek .time{flex:4 1 55%}
@media screen and (min-width:30em){.isIE .detailInfo .basicInfoPanel .infoWrap .label{flex:1 1 23%} .isIE .detailInfo .basicInfoPanel .infoWrap .value{flex:2 1 71%} .isIE .detailInfo .basicInfoPanel .infoWrap .otLabel{display:block} .isIE .detailInfo .basicInfoPanel .infoWrap .otValue{flex:2 1 71%}}@media screen and (min-width:40em){.isIE .detailInfo .basicInfoPanel .infoWrap{flex:2 63%;padding:0 20px 0 0}.isIE .detailInfo .basicInfoPanel .infoWrap .label{flex:1 1 23%} .isIE .detailInfo .basicInfoPanel .infoWrap .value,.isIE .detailInfo .basicInfoPanel .infoWrap .otValue{flex:2 1 68%} .isIE .detailInfo .basicInfoPanel .infoWrap .showThisWeek .nextWeek{left:100%} .isIE .detailInfo .basicInfoPanel .infoWrap .showNextWeek .thisWeek{left:-100%} .isIE .detailInfo .basicInfoPanel .directionsWrap{flex:1 0 27%}}@media screen and (min-width:71.875em){.isIE .detailInfo .basicInfoPanel .infoWrap{flex:2 500px}.isIE .detailInfo .basicInfoPanel .infoWrap .label{flex:1 1 155px} .isIE .detailInfo .basicInfoPanel .infoWrap .value{flex:2 1 200px} .isIE .detailInfo .basicInfoPanel .infoWrap .thisWeek .part,.isIE .detailInfo .basicInfoPanel .infoWrap .nextWeek .part{flex:1 1 50px} .isIE .detailInfo .basicInfoPanel .infoWrap .thisWeek .time,.isIE .detailInfo .basicInfoPanel .infoWrap .nextWeek .time{flex:2 1 140px} .isIE .detailInfo .basicInfoPanel .directionsWrap{flex:1 0 210px}}
.detailDirections a:hover,.detailDirections a:focus{text-decoration:none}
.detailDirections a:hover span.crumbTitle,.detailDirections .btnFavourite:hover span.crumbTitle,.detailDirections .btnShare:hover span.crumbTitle,.detailDirections a:focus span.crumbTitle,.detailDirections .btnFavourite:focus span.crumbTitle,.detailDirections .btnShare:focus span.crumbTitle{text-decoration:underline}
.detailDirections .comIcons{cursor:pointer}
.detailDirections .comIcons .crumbTitle{color:#c00}
.detailDirections .comIcons.pressed .iconfont:before{color:#c00}
.detailDirections .shareFavIcons{position:relative;text-align:left;margin:0;clear:both}
.detailDirections .iconfont{color:#000;font-size:1.2em;position:relative;top:2px}
.detailDirections .cell{background-color:transparent;text-align:left;border:none;border-bottom:1px solid #d8d8d8;border-radius:0;width:100%}
.detailDirections button.cell:hover .crumbTitle,.detailDirections button.cell:focus .crumbTitle{text-decoration:underline}
@media screen and (min-width:64em){.detailDirections .cell.hideBottomBorder{border-bottom:none}}.directionsWrap .shareBox{display:none;width:200px;left:0;position:absolute;top:10px;background-color:#fff;border:1px solid #d3d3d3;border:1px solid rgba(0,0,0,0.1);border-radius:5px;padding:20px;z-index:13;box-shadow:0 1px 2px rgba(0,0,0,0.3);transition:width .4s;-webkit-transition:width .4s}.directionsWrap .shareBox.shareBoxVisible{display:block}
.directionsWrap .shareBox:after{position:absolute;left:95px;top:-9px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;content:''}
.directionsWrap .shareBox:before{position:absolute;left:95px;top:-11px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:11px solid #e1e1e1;content:''}
.directionsWrap .shareBox h3{margin:0 0 .25em 0;color:#000;font-weight:normal;font-size:150%}
.directionsWrap .shareBox input{padding:5px 3px 3px 5px;border:1px solid #999;color:#666;font-size:120%;width:100%;margin-top:5px}
.directionsWrap .shareBox ul.socnets{display:block;margin:24px 0 0 3px;list-style:none;text-align:center}
.directionsWrap .shareBox ul.socnets li{display:inline-block;margin:0 16px 0 0}
.directionsWrap .shareBox ul.socnets li a{display:block;padding:0;min-height:20px;font-size:123%;text-decoration:none;line-height:1;color:#b30000;line-height:22px}
.directionsWrap .shareBox ul.socnets li a:hover{text-decoration:underline}
.directionsWrap .shareBox ul.socnets li span.icon{background:url(/img/socnets.png) no-repeat;float:left;border-radius:10px;margin-right:3px;width:20px;padding:0;min-height:20px}
.directionsWrap .shareBox ul.socnets li.fb span.icon{background-position:0 0}
.directionsWrap .shareBox ul.socnets li.twitter span.icon{background-position:0 -40px}
.directionsWrap .shareBox ul.socnets li.gplus span.icon{background-position:0 -80px}
.directionsWrap .shareBox ul.socnets li.lide span.icon{background-position:0 -120px}
@media (min-width:23.75em){.directionsWrap .shareBox{width:200px}}@media (min-width:30em){.directionsWrap .shareBox{width:320px}}@media screen and (min-width:34.688em){.directionsWrap .shareBox{width:320px;position:absolute;left:0;right:0;top:10px;background-color:#fff;border:1px solid #d3d3d3;border:1px solid rgba(0,0,0,0.1);border-radius:5px;padding:20px;z-index:201;box-shadow:0 1px 2px rgba(0,0,0,0.3);transition:width .4s;-webkit-transition:width .4s}.directionsWrap .shareBox:after{position:absolute;top:-9px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;content:'';right:65%;left:auto;transition:right 600ms} .directionsWrap .shareBox:before{position:absolute;top:-11px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:11px solid #e1e1e1;content:'';right:65%;left:auto;transition:right 600ms}}@media screen and (min-width:40em){.directionsWrap .shareBox{left:-100px}}@media screen and (min-width:61.25em){.directionsWrap .shareBox{left:-150px;right:0;transition:right 600ms;width:400px}.directionsWrap .shareBox:after{right:50%;left:auto} .directionsWrap .shareBox:before{right:50%;left:auto}}@media screen and (min-width:71.25em){.directionsWrap .shareBox{left:-100px;right:auto}.directionsWrap .shareBox:after{right:65%;left:auto} .directionsWrap .shareBox:before{right:65%;left:auto}}
.detail .sticky{position:fixed;top:0;margin-top:0;z-index:500}
.detail .stickyBackground{padding:0 10px;font-size:16px;width:100%;min-height:3em;height:auto;border-bottom:1px solid #e1e1e1;background:#fff;right:0;z-index:499;backface-visibility:hidden;padding-bottom:.4em}
.detail .stickyPlaceholder{min-height:1em;height:auto}
.detail .stickyBackground .normalize{font-size:.9375em}
.detail .stickyBackground .address.big{color:#666;font-size:1.125em}
.detail .stickyBackground .address{width:100%;max-width:670px;margin:auto;padding:0 10px;font-size:1em;color:#000}
.detail .stickyBackground .address div{display:inline-block}
.detail .stickyBackground .header.big{font-size:1.5em;font-weight:normal}
.detail .stickyBackground .header{width:100%;max-width:670px;margin:auto;padding:25px 8px 0;font-size:1.125em}
.detail .detailInfo h1.small{font-size:1.125em;visibility:hidden}
.detail .detailInfo .sAddress.small{font-size:1em;visibility:hidden}
.detail .stickyBackground .detailButtons{position:static;margin-top:-5px;margin-bottom:-5px;font-size:1em}
.detail .stickyBackground .detailButtons .box{margin:0;min-height:65px;position:relative}
.detail .stickyBackground .detailButtons .box.hideButtons{min-height:0}
.detail .stickyBackground .fixedWrap{z-index:200}
.detail .stickyBackground .prevWrap,.detail .stickyBackground .listWrap,.detail .stickyBackground .nextWrap{backface-visibility:hidden;top:31px}
.detail .stickyBackground .dBtnWrap{float:none;position:absolute;right:-10px}
.detail .stickyBackground .prevWrap{right:37px}
.detail .stickyBackground .listWrap{right:auto;left:0;margin-left:0}
.detail .stickyBackground .dBtnWrap .lbl{display:none}
.detail .detailInfo h1.animation{-webkit-transition:font 600ms;-moz-transition:font 600ms;-ms-transition:font 600ms;-o-transition:font 600ms;transition:font 600ms}
.detail .detailInfo .sAddress.animation{-webkit-transition:font 600ms;-moz-transition:font 600ms;-ms-transition:font 600ms;-o-transition:font 600ms;transition:font 600ms}
.detail .stickyBackground .header.animation{-webkit-transition:all 600ms;-moz-transition:all 600ms;-ms-transition:all 600ms;-o-transition:all 600ms;transition:all 600ms}
.detail .stickyBackground .address.animation{-webkit-transition:all 600ms;-moz-transition:all 600ms;-ms-transition:all 600ms;-o-transition:all 600ms;transition:all 600ms}
@media screen and (max-width:22.5em){.detail .stickyBackground .nextWrap{right:10px} .detail .stickyBackground .prevWrap{right:57px}}@media screen and (min-width:34.688em){.detail .stickyBackground .prevWrap{right:64px}}@media screen and (min-width:40em){.detail .stickyBackground .header,.detail .stickyBackground .address{padding:5px 10px 0 15px} .detail .stickyBackground .prevWrap,.detail .stickyBackground .listWrap,.detail .stickyBackground .nextWrap{top:13px} .detail .stickyBackground .listWrap{margin-left:10px} .detail .stickyBackground .prevWrap{right:74px} .detail .stickyBackground .nextWrap{right:0}}@media screen and (min-width:52.5em){.detail .stickyBackground .address{font-size:1.15em}}@media screen and (min-width:40em){}@media screen and (min-width:60em){.detail .stickyBackground{width:auto;left:9.375em;min-height:5em;padding:0;margin-top:49px} .detail .stickyBackground .dBtnWrap .lbl{display:block} .detail .stickyBackground .detailButtons{position:absolute;top:5px} .detail .stickyBackground .prevWrap,.detail .stickyBackground .listWrap,.detail .stickyBackground .nextWrap{backface-visibility:hidden;top:25px} .detail .stickyBackground .normalize{margin-top:17px;margin-bottom:17px} .detail .stickyBackground .dBtnWrap{right:10px} .detail .stickyBackground .prevWrap,.detail .stickyBackground .nextWrap{margin:0;float:right} .detail .stickyBackground .prevWrap{right:87px} .detail .stickyBackground .listWrap{float:left;left:-11px} .detail .stickyBackground .header.big{font-size:2em} .detail .stickyBackground .header{font-size:1.5em;padding-top:5px;max-width:630px} .detail .stickyBackground .address.big{font-size:1.125em} .detail .stickyBackground .address{font-size:1em;max-width:630px} .detail .detailInfo h1.small{font-size:1.5em;font-weight:normal;visibility:hidden} .detail .detailInfo .sAddress.small{font-size:1em;visibility:hidden}}@media screen and (min-width:64em){.detail .stickyBackground .header,.detail .stickyBackground .address{max-width:705px;margin-left:auto;margin-right:auto;padding-left:19px;padding-right:120px} .detail .stickyBackground .header{} .detail .stickyBackground .dBtnWrap{right:30px} .detail .stickyBackground .prevWrap{right:107px} .detail .stickyBackground .listWrap{float:left;left:5px}}@media screen and (min-width:71.875em){.detail .stickyBackground .header,.detail .stickyBackground .address{max-width:770px} .detail .stickyBackground{width:62.5em;left:auto}}@media screen and (min-width:90em){.detail .stickyBackground{width:70%;max-width:62.5em}}@media screen and (min-width:101em){.detail .stickyBackground{min-width:1000px;max-width:none;width:62%}}@media screen and (min-width:71.25em){}.detailInfo .row .showInquiryForm .icon-poptavka{font-size:10px;top:-1px;left:1px}
.detailInfo .directionsWrap .showInquiryForm .icon-poptavka{font-size:10px;top:-1px;left:1px;padding-left:3px}
.detailInfo .row .showInquiryForm .crumbTitle{margin-left:3px}
.detailInfo .workOffer{height:24px;padding:0 20px;border-radius:12px;background-color:#ff8a00;color:#fff;font-size:14px;line-height:24px;font-weight:bold;text-align:center;display:inline-block;margin-left:10px;vertical-align:text-bottom}
.detailInfo .workOffer:hover{text-decoration:none}
.detailInfo .actionOffer{height:24px;padding:0 20px;border-radius:12px;background-color:#ff8a00;color:#fff;font-size:14px;line-height:24px;font-weight:bold;text-align:center;display:inline-block;margin-left:10px;vertical-align:text-bottom}
.detailInfo .actionOffer:hover{text-decoration:none}
.detailInfo .offerType{background-color:#4b7de8}
.detailInfo .saleType{background-color:#ff8a00}
.detailInfo .eventType{background-color:#c00}
.detailInfo .menuOffer{height:24px;padding:0 20px;border-radius:12px;background-color:#404040;color:#fff;font-size:14px;line-height:24px;font-weight:bold;text-align:center;display:inline-block;margin-left:10px;vertical-align:text-bottom}
.detailInfo .menuOffer .time{font-weight:normal}
.detailInfo .booking{position:relative}.detailInfo .booking .bookingRating{display:inline-block;padding:4px 6px;background:#808080;border-radius:4px;color:#fff;font-size:12px;line-height:14px}@media screen and (min-width:40em){.detailInfo .booking .bookingRating{position:absolute;top:-20px}}
.detailInfo .booking .bookingRatingCount{color:#404040;white-space:nowrap;text-overflow:ellipsis}
.detailInfo .booking .bookingRatingCount a{color:#404040;text-decoration:underline}
.detailInfo .booking .bookingRatingCount span{color:#808080;font-size:14px;line-height:16px}
.detailInfo .booking .bookingGallery{display:flex;flex-flow:row;padding-bottom:8px}
.detailInfo .booking .bookingGallery .bookingPhoto{flex:1 0 30%;position:relative}
.detailInfo .booking .bookingGallery .bookingPhoto:nth-child(2){margin:0 2%}
.detailInfo .booking .bookingGallery .bookingPhoto span{border-radius:4px;position:relative;padding-bottom:66.67%;height:0;overflow:hidden;float:left;width:100%}
.detailInfo .booking .bookingGallery .bookingPhoto img{border-radius:4px;position:absolute;cursor:pointer}
.detailInfo .booking .bookingGallery .bookingPhoto .showList{cursor:pointer}
.detailInfo .booking .bookingGallery .bookingPhoto .showList img{filter:url('/img/svg/blur.svg#blur');-webkit-filter:blur(3px);filter:blur(3px)}
.detailInfo .booking .bookingGallery .bookingPhoto .showList::before{content:"+ " attr(data-photo-count);font-size:24px;display:block;color:#fff;text-align:center;z-index:1;width:100%;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;text-shadow:2px 3px 5px #999}
.detailInfo .booking .btnBookingReservation{border-radius:4px;background-color:#ff8a00;box-shadow:0 1px 4px 0 rgba(229,123,0,0.5);width:100%;margin-bottom:10px}
.detailInfo .booking .btnBookingReservation:hover{background-color:#ff6000}
.bigMap .detailInfo .booking .bookingRating{position:static}
.isIE .detailInfo .booking .bookingGallery .bookingPhoto .showList::after{content:" ";background-color:#000;width:100%;height:100%;position:absolute;opacity:.65}
.detailOfferVolnaMista{text-align:left;font-size:.9375em;min-width:320px;width:100%;max-width:100%;margin:auto;padding:0 5px;clear:both}.detailOfferVolnaMista .box{margin:25px 0}
.detailOfferVolnaMista .box+a{margin-left:12px;font-size:14px}
.detailOfferVolnaMista .jobsClear{width:100%;clear:both;display:block}
.detailOfferVolnaMista .box.shrinkSpace{margin-bottom:0}
.detailOfferVolnaMista h2{max-width:100%;text-align:left;font-size:26px;font-weight:normal;margin-left:10px;padding-bottom:4px;padding-left:4px}
.detailOfferVolnaMista .job{width:100%;padding:12px;display:inline-block;border:none;clear:none;padding-bottom:0;position:relative;text-align:left;margin-bottom:10px;min-height:85px}@media screen and (min-width:64em){.detailOfferVolnaMista .job{margin:12px 0}}.detailOfferVolnaMista .job>a{display:inline-block;float:left}
.detailOfferVolnaMista .job .jobImage{width:192px;min-width:192px;height:168px;min-height:168px;max-width:none;float:none;display:block;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;margin-right:16px}
.detailOfferVolnaMista .job .jobText{width:100%;float:none;padding:10px;border:none;margin-top:0;padding-top:0}
.detailOfferVolnaMista .job .jobDescription{color:#676767;font-weight:14px}
.detailOfferVolnaMista .job .jobTitle{margin-left:0;font-weight:bold;font-size:18px;margin-bottom:5px}
.detailOfferVolnaMista .job .jobTitle a{margin-left:16px;font-weight:normal;font-size:14px;position:absolute;top:-28px;right:30px}
.detailOfferVolnaMista .job .jobTitle a:hover{text-decoration:underline}
.detailOfferVolnaMista .noJobImage .job .jobText{padding:0}
.detailOfferVolnaMista .jobTitle a.noJobTitle{margin-left:0}
@media screen and (max-width:22.5em){.detailOfferVolnaMista .job .jobTitle a .noOnMobile{display:none}}@media screen and (min-width:42.188em){.detailOfferVolnaMista .box{margin-top:45px} .detailOfferVolnaMista h2{width:auto} .detailOfferVolnaMista .job .jobTitle a{position:static;top:0;right:0}}@media screen and (min-width:61.25em){.detailOfferVolnaMista{width:770px}}@media screen and (min-width:64em){.detailOfferVolnaMista{width:770px;max-width:770px}}.bigMap .detailOfferVolnaMista .job .jobTitle a{position:absolute;top:-40px;right:30px}
.detailOfferKupi .box{margin:25px 0}
.detailOfferKupi{font-size:.9375em;min-width:320px;width:100%;max-width:100%;margin:auto;padding:0 5px}
.detailOfferKupi h2{max-width:100%;text-align:left;font-size:26px;font-weight:normal;margin-left:10px;padding-bottom:15px;padding-left:4px}
.detailOfferKupi .leaflet{display:inline-block;max-width:30%;width:30%;vertical-align:top;position:relative}
.detailOfferKupi .leaflet+.leaflet{margin-left:10px}
.detailOfferKupi .leafletImage{float:left;margin-right:10px;width:100%}
.detailOfferKupi .leafletTitle{width:100%}
.detailOfferKupi .leafletTill{font-size:.875em;position:absolute;right:0;bottom:20px;background:#000;background:rgba(0,0,0,0.8);color:#fff;padding:4px}
.detailOfferKupi .leafletImageWrap{display:block;position:relative;padding-bottom:140%;height:0;overflow:hidden}
.detailOfferKupi .leafletImage{position:absolute;left:0;top:0;}
.detailOfferKupi .leafletTill,.detailOfferKupi .gotoKupi{margin-left:10px}
.detailOfferKupi .gotoKupi{margin-top:20px}
.detailOfferKupi .leafletTitle{padding:0 10px}
.detailOfferKupi .offerlistUrl{font-size:14px}
@media screen and (min-width:42.188em){.detailOfferKupi .box{margin:45px 0}}@media screen and (min-width:61.25em){.detailOfferKupi{width:770px}}@media screen and (min-width:64em){.detailOfferKupi{width:770px;max-width:770px}}.leisureActivities{margin-top:30px;text-align:left}.leisureActivities .activity{background:#f6f6f6;margin:15px 0;padding:16px;border-radius:4px}
.leisureActivities img{float:right;max-width:160px;max-height:160px;margin-left:32px}
.leisureActivities h3{font-size:24px;margin:4px auto 12px 0;line-height:32px;font-weight:bold}
.leisureActivities p{line-height:20px;font-size:14px;margin:24px 0 0 0;color:#606060;max-width:600px}
.leisureActivities .leisureCategories{font-size:12px;line-height:14px;color:#808080;margin-bottom:11px}
.leisureActivities .leisureCategories li{display:inline-block}
.leisureActivities .leisureDates,.leisureActivities .leisurePrice,.leisureActivities .leisureUrls,.leisureActivities .leisureAddress{color:#444;font-size:14px;line-height:24px}
.leisureActivities .leisurePrice{color:#858585;margin-top:3px}
.leisureActivities .leisureAddress{margin-top:3px;color:#444;font-size:14px;line-height:24px}
.leisureActivities .leisureUrls{margin-top:11px}
.leisureActivities .leisureUrls li{line-height:22px}
.leisureActivities .leisureDates .dayName{display:inline-block;width:66px}
.leisureActivities .leisureDates .date{display:inline-block;width:60px}
.leisureActivities .leisureDates .time{display:inline-block;width:auto}
.leisureActivities .leisureUrls a:hover{text-decoration:underline}
.cinemaProgram{background:#f6f6f6;margin:15px 0;padding:16px}.cinemaProgram .cinemaDays{width:100%;height:50px;display:none}
.cinemaProgram .cinemaDays li{display:inline-block;margin:0 10px}
.cinemaProgram .cinemaDays li a{color:#c00;cursor:pointer}
.cinemaProgram .cinemaDays li a:hover{text-decoration:underline}
.cinemaProgram .cinemaDays .active{color:#000;border-bottom:4px solid #c00;font-weight:bold}
.cinemaProgram .cinemaDays .active:hover{text-decoration:none}
.cinemaProgram .cinemaList a:hover{text-decoration:underline}
.cinemaProgram .cinemaList a.active:hover{text-decoration:none}
.cinemaProgram .title{padding-left:10px;text-align:left;font-weight:normal;margin-right:25px;line-height:20px}
.cinemaProgram .dayFilterWrap .superSelect{width:11em}
.cinemaProgram .cinemaPlay,.leisureActivities .cinemaPlay{width:100%;text-align:left;border-bottom:1px solid #d8d8d8;padding:10px 0}
.cinemaProgram .cinemaTitle,.leisureActivities .cinemaTitle{display:inline-block;width:100%;line-height:20px;padding-left:10px;vertical-align:top;padding-top:2px}
.cinemaProgram .cinemaTimes,.leisureActivities .cinemaTimes{display:inline-block;width:100%;vertical-align:top}
.cinemaProgram .cinemaTime,.leisureActivities .cinemaTime{display:inline-block;margin:0 24px 0 10px}
.leisureActivities .cinemaPlay{max-width:470px;border:none;padding:0;margin-bottom:6px}
.leisureActivities .cinemaTitle{display:block;padding-left:0}
.leisureActivities .cinemaTimes{display:block}
.leisureActivities .justText .cinemaPlay{max-width:none}
.leisureActivities .cinemaList{margin-bottom:11px}
.leisureActivities .cinemaDayName{display:inline-block;width:60px}
.leisureActivities .cinemaTime{margin:0 24px 0 0}
@media screen and (min-width:40em){.cinemaProgram .cinemaTitle{width:25%} .cinemaProgram .cinemaTimes{width:74%} .cinemaProgram .cinemaTime{margin:0 24px} .cinemaProgram .dayFilterWrap{display:none} .cinemaProgram .cinemaDays{display:block} .leisureActivities .cinemaPlay{margin-bottom:0} .leisureActivities .cinemaTitle{display:inline-block;width:22%;min-width:110px} .leisureActivities .cinemaTimes{display:inline-block;width:77%;max-width:330px}}@media screen and (min-width:71.875em){.leisureActivities .cinemaPlay{max-width:530px} .leisureActivities .cinemaTimes{max-width:420px}}.bigMap .leisureActivities h3,.bigMap .leisureActivities p,.bigMap .leisureActivities .leisureDates,.bigMap .leisureActivities .leisureCategories,.bigMap .leisureActivities .leisurePrice,.bigMap .leisureActivities .leisureUrls,.bigMap .leisureActivities .leisureAddress{margin-left:0}
.bigMap .leisureActivities img{float:none;margin:auto}
.bigMap .leisureActivities .cinemaTime{margin:0 24px 0 0}
.bigMap .cinemaProgram .dayFilterWrap{display:block}
.bigMap .cinemaProgram .cinemaDays{display:none}
.bigMap .cinemaProgram .cinemaTime{margin:0 24px 0 10px}
.bigMap .cinemaTitle,.bigMap .cinemaTimes{width:100%}
@media screen and (max-width:30em){.leisureActivities h3,.leisureActivities p,.leisureActivities .leisureDates,.leisureActivities .leisureCategories,.leisureActivities .leisurePrice,.leisureActivities .leisureUrls,.leisureActivities .leisureAddress{margin-left:0} .leisureActivities img{float:none;margin:auto}}.detailFree .detailLeisure{clear:both;padding-top:10px}
.detailLinks .box{margin:25px 0}
.detailLinks{font-size:.9375em;min-width:320px;width:100%;margin:auto;padding:0 5px}
.detailLinks .topLine{border-top:1px solid #fff}
.detailLinks .bottomLine{border-bottom:1px solid #e1e1e1}
.detailLinks .box{width:auto;margin-left:10px;padding-left:4px}
.detailLinks .box ul{width:100%}
.detailLinks .box li a{font-size:14px;text-decoration:none}
.detailLinks .box li a:hover{}
@media screen and (min-width:34.688em){.detailLinks .box{margin:45px 0}}@media screen and (min-width:61.25em){.detailLinks{width:770px;text-align:left} .detailLinks .box{width:600px}}@media screen and (min-width:64em){.detailLinks{max-width:770px}}.detailLinks .box.shrinkSpace{margin-top:0}
.detail .detailNotification.fullNotification{border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 16px 24px -16px rgba(0,0,0,0.1);text-align:left;padding-left:12px}.detail .detailNotification.fullNotification:not(:empty){min-height:150px}
.detail .detailNotification.fullNotification .image{width:110px;overflow:hidden;position:relative;height:107px;padding:8px 0 22px 23px}
.detail .detailNotification.fullNotification .image img{position:absolute;bottom:12px;width:80px}
.detail .detailNotification.fullNotification .title{color:#000;font-size:18px;font-weight:bold;letter-spacing:.43px;line-height:21px;padding:19px 18px 12px 23px}
.detail .detailNotification.fullNotification .description{color:#404040;font-size:14px;letter-spacing:.34px;line-height:22px;padding:12px 18px 19px 23px}
@media screen and (min-width:40em){.detail .detailNotification.fullNotification .image{float:left;width:173px;overflow:hidden;position:relative;height:150px;padding:0} .detail .detailNotification.fullNotification .image img{width:auto} .detail .detailNotification.fullNotification .title{margin-left:173px} .detail .detailNotification.fullNotification .description{margin-left:173px}}
.bigMap.detail .detailNotification.fullNotification .image{display:none}
.bigMap.detail .detailNotification.fullNotification .title,.bigMap.detail .detailNotification.fullNotification .description{margin-left:0}
.detail .detailNotification.onlyMessage{border-radius:4px;text-align:left;background:#eefff5;font-size:16px;line-height:21px;padding:16px}.detail .detailNotification.onlyMessage.deprecated{background:#fcf4db}
.detail .detailNotification.onlyMessage:not(:empty){min-height:30px}
.detail .detailNotification.onlyMessage .image{width:21px;float:left;height:100%;margin-right:16px;margin-bottom:45px}
.detail .detailNotification.onlyMessage .image img{width:21px;height:21px}
.detail .detailNotification.onlyMessage .title{font-weight:bold;display:inline-block;color:#0f0f0f;font-size:18px}
.detail .detailNotification.onlyMessage .description{color:#404040;display:inline}
.detail .detailNotification.onlyMessage .linkButton{color:#c00;border:none;background:none;cursor:pointer}
.detail .detailNotification.onlyMessage .linkButton:hover{text-decoration:underline}
@media screen and (min-width:30em){.detail .detailNotification.onlyMessage .image{margin-bottom:25px}}@media screen and (min-width:40em){.detail .detailNotification.onlyMessage .image{margin-bottom:auto}}
.bigMap.detail .detailNotification.onlyMessage .image{margin-bottom:25px}
.detail .detailNotification.innerBox:not(.footer){width:90%;min-width:300px}@media screen and (min-width:50em){.detail .detailNotification.innerBox:not(.footer){width:100%}}
.detail .innerBox.detailOffers{padding:0}
.detailOffers .box{margin:25px 0}
.detailOffers{clear:both;font-size:.9375em;min-width:320px;width:100%;max-width:100%;margin:auto;padding:0 5px}
.detailOffers h2{max-width:100%;text-align:left;font-size:26px;font-weight:normal;margin-left:10px;padding-bottom:15px;padding-left:4px}
.detailOffers .offer{text-align:left;border-bottom:1px #e8e8e8 solid;margin-bottom:10px;padding-bottom:10px;clear:both;min-height:85px}
.detailOffers .offerImage{float:left;margin-right:10px;max-width:100px}
.detailOffers .offerTitle{margin-left:110px}
.detailOffers .offerPrice{margin-left:110px}
.detailOffers .offerPrice span{font-weight:bold}
.detailOffers .offerTitle a:hover{text-decoration:underline}
.detailOffers .offerlistUrl{font-size:14px}
@media screen and (min-width:42.188em){.detailOffers .box{margin:45px 0} .detailOffers h2{width:auto}}@media screen and (min-width:61.25em){.detailOffers{width:770px}}@media screen and (min-width:64em){.detailOffers{width:770px;max-width:770px}}.detailOffers .box.shrinkSpace{margin-bottom:0}
.detailOffers .offerList{width:100%;display:block;margin:auto}.detailOffers .offerList .offersClear{width:100%;clear:both;display:block}
.detailOffers .offerList .offer{width:223px;margin:12px;display:inline-block;border:none;clear:none;float:left;padding-bottom:0;border:1px solid #d8d8d8}@media screen and (min-width:64em){.detailOffers .offerList .offer{margin:12px 0}.detailOffers .offerList .offer:nth-of-type(3n+2){margin:12px}}.detailOffers .offerList .offer>a{display:block}
.detailOffers .offerList .offer .offerImage{width:222px;min-width:222px;height:144px;min-height:144px;max-width:none;float:none;display:block;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}
.detailOffers .offerList .offer .offerText{width:100%;float:none;padding:10px;border:none;margin-top:0}
.detailOffers .offerList .offer .offerDescription{color:#666}
.detailOffers .offerList .offer .offerTitle{margin-left:0}
.detailOffers .offerList .offer .offerPrice{margin-left:0;font-size:20px;line-height:28px}
.detailOffers .offerList .offer .offerPrice span{font-weight:bold}
.detailOffers .offerList .offer .offerPrice,.detailOffers .offerList .offer .offerTitle,.detailOffers .offerList .offer .offerDescription{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
@media screen and (min-width:71.875em){.detailOffers .offerList .offer{width:248px}.detailOffers .offerList .offer .offerImage{width:246px;min-width:246px;height:166px;min-height:166px}}
.detailOfferZbozi.detailOffers .offerList .offer .offerImage{margin:12px;width:198px;min-width:198px;height:128px;min-height:128px;background-size:contain}
@media screen and (min-width:71.875em){.detailOfferZbozi.detailOffers .offerList .offer .offerImage{margin:12px;width:222px;min-width:222px;height:144px;min-height:144px}}
.detailPartners .box{margin-top:25px}
.detailPartners{font-size:.9375em;min-width:320px;width:100%;margin:auto;padding:0 5px}
.detailPartners .list{float:none;clear:none}
.detailPartners .label{text-align:left;font-size:26px;font-weight:normal;margin-left:10px;margin-bottom:13px;padding-left:4px}
.detailPartners ul{margin-left:10px}
.detailPartners li{text-align:center;float:left;padding:0 4px;min-width:72px;min-height:72px}
.detailPartners img{max-width:80px;max-height:80px;margin-bottom:5px;border:1px solid #e1e1e1;background:#fff}
.detailPartners .bottomLine{border-bottom:1px solid #e1e1e1}
@media screen and (min-width:34.688em){.detailPartners .box{margin-top:45px}}@media screen and (min-width:61.25em){.detailPartners{width:770px}}@media screen and (min-width:64em){.detailPartners{width:770px;max-width:770px}}.detailPhoto{font-size:.9375em;min-width:320px;width:100%;margin:auto;padding:0 5px;clear:both}
.detailPhoto h2{max-width:100%;text-align:left;font-size:26px;font-weight:normal;margin-left:10px;padding-bottom:15px;padding-left:4px}
.detailPhoto li{display:none;text-align:center;position:relative;float:left;padding:0 5px}
.detailPhoto li p{margin-bottom:5px}
.detailPhoto .box ul{width:100%;margin-bottom:10px}
.detailPhoto .promoFoto{display:block;width:100%;position:relative;height:0;padding:67.25% 0 0 0;overflow:hidden;min-width:320px;z-index:0;min-height:192px}
.detailPhoto .promoFoto img{position:absolute;width:100%;display:block;max-width:100%;max-height:100%;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-box-sizing:padding-box;-moz-box-sizing:padding-box;box-sizing:padding-box}
.detailPhoto .promoFoto .photoMain{border:1px solid #f2f2f2;border-left-width:0;border-right-width:0}
.detailPhoto .companyPromoUrl{display:inline-block;font-weight:bold}
.detailPhoto .gradSite{color:#fff;position:absolute;z-index:2;max-width:770px;left:50%;top:100%;height:65px;text-align:left;text-indent:25px;line-height:30px;margin:-31px auto auto -50%;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.49) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.49)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.49) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.49) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.49) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.49) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#7d000000', GradientType=0);width:100%}
.detailPhoto .gradSite .gradIco{position:relative;top:2px}
@media screen and (min-width:22.188em){.detailPhoto .promoFoto .photoMain{border-left-width:1px;border-right-width:1px}}@media screen and (max-width:34.688em){.detailPhoto .gradSite{margin-left:-50%;margin-top:-30px}}.detailPhoto .addPremisePhoto img{cursor:pointer}
.detailPhoto .noPhotoText{bottom:40px;margin:auto;position:absolute;width:100%}
.detailPhoto .addPhotoContentWrap{display:none}
.detailPhoto .additionalInfo{margin:0 0 10px 20px}
.detailPhoto .detailBase .addPremisePhoto img{cursor:pointer}
.detailPhoto .detailBase .noPhotoText{bottom:40px;margin:auto;position:absolute;width:100%}
.detailPhoto .detailBase .addPhotoContentWrap{display:none}
.detailPhoto li.mPhoto,.detailPhoto li.dPhoto{cursor:pointer;display:block}
.detailPhoto .fullShow .list li.mPhoto,.detailPhoto .fullShow .list li.dPhoto{cursor:auto}
.detailPhoto .fullShow .list li{display:block}
.detailPhoto ul li{text-align:center;position:relative;float:none;padding:0;width:100%}
.detailPhoto .divMorePhotos{display:block;margin:25px auto;text-align:center}
.detailPhoto .gPhoto{display:block;width:32%;float:left;cursor:pointer}
.detailPhoto .middleDivider{margin:0 2%}
.detailPhoto .gPhoto span{display:block;position:relative;padding-bottom:66.67%;height:0;overflow:hidden}
.detailPhoto .gPhoto img{position:absolute;left:0;top:0;}
.detailPhoto .showMorePhotos,.detailPhoto .hideMorePhotos{display:block;color:#c00;padding-top:15px;font-size:.938em;cursor:pointer;clear:both}
.detailPhoto .showMorePhotos{padding-left:25px;padding-top:1px;line-height:16px;background:url("/img/i-fotak.png") no-repeat left center;min-height:16px;margin-left:14px;margin-top:10px}
.detailPhoto .showMorePhotos:hover,.detailPhoto .hideMorePhotos:hover{text-decoration:underline}
.detailPhoto .hideMorePhotos{display:none}
.detailPhoto .fullShow .showMorePhotos{display:none}
.detailPhoto .fullShow .hideMorePhotos{display:block;padding:20px;padding-bottom:0}
.detailPhoto .fullShow .gPhoto{display:block;width:100%;float:none;cursor:inherit}
.detailPhoto .halfImage{display:block}
.detailPhoto .fullImage{display:none;max-width:100%}
.detailPhoto .fullShow .halfImage{display:none}
.detailPhoto .fullShow .fullImage{display:block}
.detail .detailFree .detailPhoto .galleryClear{display:block}
@media screen and (min-width:34.688em){.promoFoto{text-align:center;position:relative;width:500px;height:514px;overflow:hidden} .promoFoto img{max-width:500px;min-width:500px;height:100%;} .promoFoto{width:100%;min-width:320px;overflow:hidden;text-align:center;position:relative;height:auto;padding:0 0 0 0} .promoFoto img{max-width:500px;min-width:310px;width:500px;height:100%;max-height:514px;position:static} .detailPhoto{max-width:100%;transition:all .5s linear;padding:0} .detailPhoto li.dPhoto{min-height:333px} .detailPhoto li.dPhoto{display:block} .detailPhoto li{text-align:center;position:relative;float:none;padding:0 5px;width:100%}}@media screen and (min-width:42.188em){.promoFoto img{max-width:500px} .detailPhoto{max-width:500px} .detailPhoto li.dPhoto img{min-height:333px} .detailPhoto .gradSite{width:500px;margin:-31px auto auto -250px}}@media screen and (min-width:61.25em){.promoFoto img{max-width:600px} .detailPhoto{width:770px;max-width:770px} .detailPhoto li.dPhoto{min-height:514px} .detailPhoto .fullShow .gPhoto{max-width:600px} .detailPhoto .gradSite{width:770px;margin:-31px auto auto -384px}}@media screen and (min-width:64em){.detailPhoto{width:770px;max-width:770px} .detailPhoto .gradSite{width:770px}}.galleryGrid{max-width:954px;margin-left:auto;margin-right:auto}
.galleryGrid .photoWrap{position:relative;float:left;width:318px;height:216px;border:5px solid #fff;overflow:hidden}
.galleryGrid .photoWrap img{position:absolute;max-width:none;max-height:none;border:0;cursor:pointer}
.galleryGrid.photos2 .photoWrap,.galleryGrid.photos4 .photoWrap,.galleryGrid.photos5 .photo-3,.galleryGrid.photos5 .photo-4{width:477px;height:318px}
.galleryGrid.photos1 .photoWrap{width:100%;padding-bottom:66.6667%}
.gallery.photos1 .photoWrap img,.gallery.gallery1 .big img{cursor:default}
.gallery .otherPhotos{display:none;width:308px;margin:5px 0 0 5px;padding:11px 0;border:1px solid #dcdcdc;color:#c00;text-align:center}
.gallery .otherPhotos:hover{background:#f8f8f8;text-decoration:none;cursor:pointer}
.gallery .photoWrap .photoHoverWrap{position:absolute;left:0;top:0;bottom:0;right:0}
.gallery .photoWrap .photoHoverWrap .photoLoop{position:absolute;left:0;top:0;bottom:0;right:0;display:none;margin-top:-103px;color:#fff;text-align:center;cursor:pointer}
.gallery .photoWrap .photoHoverWrap:hover .photoHover{position:absolute;left:0;top:0;bottom:0;right:0;background:#000;opacity:.5;cursor:pointer}
.gallery .photoWrap .photoHoverWrap:hover .photoLoop{display:block}
.gallery .photoWrap .photoHoverWrap:hover .photoLoop:before{position:relative;top:50%;left:5px;font-size:100px;}
.galleryWrap{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000}
.galleryWrap .galleryBackground{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.9;z-index:0}
.galleryWrap .galleryList,.galleryWrap .galleryDetail,.galleryWrap .galleryButtons{position:relative;z-index:1}
.galleryWrap .galleryList{height:100%;max-width:940px;margin:0 auto;overflow-y:auto}
.galleryWrap .galleryList .galleryListOuter{display:table;height:100%;vertical-align:middle;padding-bottom:91px}
.galleryWrap .galleryList .galleryListInner{display:table-cell;vertical-align:middle}
.galleryWrap .galleryList .photoWrap{position:relative;float:left;width:221px;height:148px;margin:5px;overflow:hidden;border:2px solid transparent}
.galleryWrap .galleryList .photoWrap img{position:absolute;cursor:pointer}
.galleryWrap .galleryList .highLight{border-color:#c10000}
@media screen and (max-width:970px){.galleryWrap .galleryList{max-width:709px}}@media screen and (max-width:739px){.galleryWrap .galleryList{max-width:478px}}@media screen and (max-width:508px){.galleryWrap .galleryList{max-width:247px}}.galleryWrap .photoWrap .source{display:inline-block;color:#fff;bottom:10px;right:10px;position:absolute;text-shadow:3px 3px 5px #000;font-size:12px;text-transform:uppercase}
.galleryWrap .photoWrap .author{display:inline-block;color:#fff;bottom:10px;left:10px;position:absolute;font-size:14px;line-height:32px;text-shadow:3px 3px 5px #000}
.galleryWrap .photoWrap .author span{display:inline-block;color:#000;font-size:14px;text-transform:uppercase;border-radius:20px;background:#d7d7d7;text-shadow:none;line-height:32px;width:32px;height:32px;text-align:center}
.galleryWrap .galleryButtons .gal-btn.author{display:inline-block;line-height:40px;margin-right:24px;border:none}
.galleryWrap .galleryButtons .gal-btn.author span{display:inline-block;color:#000;font-size:14px;text-transform:uppercase;border-radius:20px;background:#d7d7d7;line-height:40px;width:40px;height:40px;margin-right:24px;border:none}
.galleryWrap .galleryDetail{height:100%;width:100%;text-align:center;padding:10px;display:flex;justify-content:center;align-items:center}
.galleryWrap .galleryDetail .source{display:inline-block;color:#fff;top:50%;right:50%;position:absolute;text-shadow:3px 3px 5px #000;font-size:12px;text-transform:uppercase}
.galleryWrap .galleryDetail img{display:inline-block;max-width:100%;max-height:100%;margin:0 auto;vertical-align:middle}
.galleryWrap .galleryDetail .loader{position:absolute;top:50%;left:50%;height:50px;width:50px;margin:-25px 0 0 -25px;background:url('/img/loader.png');-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;-o-animation:spin 4s linear infinite;animation:spin 4s linear infinite}
@media screen and (max-width:670px){.galleryWrap .galleryDetail{padding:0}}.galleryWrap .galleryButtons{position:absolute;bottom:45px;left:50%;transform:translateX(-50%);text-align:center;font-size:20px;color:#fff;white-space:nowrap}
@media screen and (max-width:575px){.galleryWrap .galleryButtons{bottom:65px}}.galleryWrap .galleryButtons span{display:inline-block;line-height:38px;font-size:22px}
.galleryWrap .galleryButtons .gal-btn{height:40px;width:40px;border:2px solid #fff;border-radius:20px;background:rgba(0,0,0,0.4);box-shadow:0 0 4px 0 rgba(0,0,0,0.4);cursor:pointer;overflow:hidden}
.galleryWrap .galleryButtons .gal-btn:before{position:relative}
.galleryWrap .galleryButtons .listBtn{margin-right:50px}
.galleryWrap .galleryButtons .closeBtn{margin-left:50px}
.galleryWrap .galleryButtons .listBtn:before{top:-2px;font-size:18px}
.galleryWrap .galleryButtons .prevBtn:before{top:-1px;left:-2px}
.galleryWrap .galleryButtons .nextBtn:before{top:-1px;left:2px}
.galleryWrap .galleryButtons .closeBtn:before{top:0;font-size:25px}
.galleryWrap .galleryButtons .photoNumber{width:auto;margin:0 15px;border:0;border-radius:0;overflow:hidden;line-height:40px;background:none;text-shadow:0 0 4px rgba(0,0,0,0.9)}
.galleryVariantList .galleryButtons{padding:25px 0;bottom:0;background:-moz-linear-gradient(top, rgba(0,0,0,0.3) 0, rgba(0,0,0,0.3) 1%, rgba(0,0,0,0.8) 15%, rgba(0,0,0,0.8) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0.3)), color-stop(1%, rgba(0,0,0,0.3)), color-stop(15%, rgba(0,0,0,0.8)), color-stop(100%, rgba(0,0,0,0.8)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.3) 0, rgba(0,0,0,0.3) 1%, rgba(0,0,0,0.8) 15%, rgba(0,0,0,0.8) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.3) 0, rgba(0,0,0,0.3) 1%, rgba(0,0,0,0.8) 15%, rgba(0,0,0,0.8) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.3) 0, rgba(0,0,0,0.3) 1%, rgba(0,0,0,0.8) 15%, rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.3) 0, rgba(0,0,0,0.3) 1%, rgba(0,0,0,0.8) 15%, rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000', endColorstr='#cc000000', GradientType=0);}
.galleryWrap.galleryVariantList .galleryButtons .closeBtn{margin-left:0}
@media screen and (max-width:350px){.galleryWrap .galleryButtons .listBtn{margin-right:25px} .galleryWrap .galleryButtons .closeBtn{margin-left:25px}}.panoramaCircle{position:absolute;top:50%;left:50%;border:4px solid rgba(255,255,255,0.56);cursor:pointer}
.panoramaCircle:before{position:absolute;background:rgba(0,0,0,0.56);text-align:center;color:#fff;box-sizing:border-box}
.galleryDetail .panoramaCircle:before,.detailPhoto ul li .panoramaCircle:before{margin-left:-50%}
.panoramaCircle:after{position:absolute;left:50%;background:url('/img/svg/panorama.svg') no-repeat;background-size:cover;content:''}
.detailPhoto .gPhoto span.panoramaCopyright{padding:0;display:inline;position:absolute;height:auto;overflow:auto}
.panoramaSmall{margin:-42px 0 0 -42px;width:84px;height:84px;border-radius:42px}
.panoramaSmall:before{width:76px;height:76px;padding:38px 10px 0;border-radius:38px;font-size:12px;line-height:14px;content:'Panorama'}
.panoramaSmall:after{top:20px;margin-left:-11px;width:22px;height:15px}
.panoramaBig{margin:-70px 0 0 -70px;width:140px;height:140px;border-radius:70px}
.panoramaBig:before{width:132px;height:132px;padding:61px 20px 0;border-radius:66px;font-size:16px;line-height:19px;content:'Zobrazit Panoramu'}
.panoramaBig:after{top:34px;margin-left:-16px;width:32px;height:22px}
button.panoramaBig{background:transparent}
button.panoramaBig:before{margin-top:-50%}
.panoramaSmall:hover:before,.panoramaBig:hover:before{background:rgba(0,0,0,0.44)}
.panoramaCopyright{position:absolute;right:12px;bottom:12px;font-size:10px;color:rgba(255,255,255,0.2)}
.panoramaCopyright:before{display:block;width:71px;margin:0 auto;content:url('/img/panorama.png')}
.galleryWrap .galleryDetail .panoramaCopyright{display:inline-block;top:50%;right:50%;bottom:auto;position:absolute}
.btnPlayBg,.btnPlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:transparent url('/img/svg/squircle-black.svg') center center no-repeat;background-size:contain}
.btnPlayBg{height:56px;width:56px;opacity:.5}
li:hover .btnPlayBg,.photoWrap:hover .btnPlayBg{opacity:.7}
.btnPlay{height:20px;width:20px;background-image:url('/img/svg/outline_play.svg')}
.galleryTooltip.jak-tooltip{background:#2d2d40;padding:0;color:#fff;z-index:10000;border:none;border-radius:4px}
.galleryTooltip.jak-tooltip .jak-tooltip-content{padding:8px 16px}
.detail .detailFree .detailOffers,.detail .detailFree .detailOfferVolnaMista,.detail .detailFree .detailGoods,.detail .detailFree .detailLeaflet,.detail .detailFree .detailOfferKupi,.detail .detailFree .detailGoods,.detail .detailFree .detailDescription .logo,.detail .detailFree .clear{display:none}
.detail .detailFree .detailPartners .clear{display:block}
@media screen and (min-width:40em){.detail .detailFree .detailDescription,.detail .detailFree .detailDailyMenu,.detail .detailFree .detailPhoto,.detail .detailFree .detailCategories,.detail .detailFree .detailRating{padding-right:336px;clear:left}}.detail .detailFree .detailInfo{border:0}.detail .detailFree .detailInfo .basicInfo{margin-bottom:20px;width:100%}
.detail .detailFree .detailInfo .basicInfo .row:last-child .cell{border-bottom:1px solid #e8e8e8}
.detail .detailFree .detailInfo .detailDirections .row button.btnShare{border-bottom:1px solid #e8e8e8}
@media screen and (min-width:40em){.detail .detailFree .detailInfo .infoWrap{flex:3 50%;padding-right:310px}.detail .detailFree .detailInfo .infoWrap .otLabel{flex:1 1 100%;min-width:100%} .detail .detailFree .detailInfo .infoWrap .otLabel.justPhone,.detail .detailFree .detailInfo .infoWrap .otLabel.justNote{flex:1 1 27%;min-width:auto;line-height:16px;padding:8px 0}}@media screen and (min-width:71.875em){.detail .detailFree .detailInfo .infoWrap{flex:2 440px}.detail .detailFree .detailInfo .infoWrap .otLabel{flex:1 1 27%;min-width:auto} .detail .detailFree .detailInfo .infoWrap .label{flex:1 1 27%} .detail .detailFree .detailInfo .infoWrap .value,.detail .detailFree .detailInfo .infoWrap .otValue{flex:2 1 73%} .detail .detailFree .detailInfo .infoWrap .otValue.justPhone,.detail .detailFree .detailInfo .infoWrap .otValue.justNote{flex:2 1 280px} .detail .detailFree .detailInfo .infoWrap .otLabel.justPhone,.detail .detailFree .detailInfo .infoWrap .otLabel.justNote{line-height:28px}}
.detail .detailFree .detailInfo .directionsWrap{flex-basis:300px}@media screen and (min-width:40em){.detail .detailFree .detailInfo .directionsWrap{position:absolute;right:0}}
@media screen and (min-width:40em){.detail .detailFree .detailInfo .basicInfoPanel{position:relative}}
.detail .detailFree .detailDescription .filterTab{max-width:440px}
.detail .detailFree .detailCategories .box{margin-top:30px}
.detail .detailFree .detailPhoto,.detail .detailFree .detailCategories .box li,.detail .detailFree .detailRating{clear:none}
.detail .detailFree .detailPhoto .showFull .gPhoto span.panoramaCopyright{display:none}
.detail .detailFree .detailInfo .row .label{font-size:.8em;min-width:75px}
@media screen and (min-width:34.688em){.detail .detailFree .detailRating .ratingAddButton{margin-top:4px;margin-right:8px}}@media screen and (min-width:40em){.detail .detailFree .detailInfo .basicInfo{margin-bottom:20px;width:calc((100% - 336px));max-width:calc((100% - 336px))} .detail .detailFree .detailInfo .row .cell{max-width:200px} .detail .detailFree .detailInfo .detailDirections .row .cell{max-width:310px} .detail .detailFree .detailRating .ratingAddButton{display:block;position:static;margin:0 0 0 10px} .detail .detailFree .detailRating .ratingAdd .starReview{padding-right:110px} .detail .detailFree .detailDirections{width:320px}}@media screen and (min-width:45em){.detail .detailFree .detailInfo .basicInfo{max-width:375px} .detail .detailFree .detailInfo .row .cell{max-width:280px}}@media screen and (min-width:60em){.detail .detailFree .detailInfo .basicInfo{width:250px;max-width:250px} .detail .detailFree .detailInfo .row .cell{max-width:205px}}@media screen and (min-width:64em){.detail .detailFree .detailInfo .basicInfo{max-width:375px} .detail .detailFree .detailInfo .row .cell{max-width:280px}}@media screen and (min-width:71.875em){.detail .detailFree .detailInfo .basicInfo{width:438px;max-width:438px} .detail .detailFree .detailInfo .row .cell{max-width:340px}}
@media screen and (min-width:40em){.detail.isIE .detailFree .detailInfo .infoWrap{flex:3 47%}.detail.isIE .detailFree .detailInfo .infoWrap .value,.detail.isIE .detailFree .detailInfo .infoWrap .otValue{flex:2 1 68%}}@media screen and (min-width:71.875em){.detail.isIE .detailFree .detailInfo .infoWrap{flex:2 420px}.detail.isIE .detailFree .detailInfo .infoWrap .otLabel{flex:1 1 23%;min-width:auto} .detail.isIE .detailFree .detailInfo .infoWrap .label{flex:1 1 23%} .detail.isIE .detailFree .detailInfo .infoWrap .value,.detail.isIE .detailFree .detailInfo .infoWrap .otValue{flex:2 1 73%}}
@media screen and (min-width:40em){.detail.bigMap .detailFree .detailDailyMenu,.detail.bigMap .detailFree .detailDescription,.detail.bigMap .detailFree .detailPhoto,.detail.bigMap .detailFree .detailCategories,.detail.bigMap .detailFree .detailRating{padding-right:0} .detail.bigMap .detailFree .detailInfo .basicInfo{width:100%;max-width:100%} .detail.bigMap .detailFree .detailDirections{width:100%;max-width:100%;display:table} .detail.bigMap .detailFree .detailDirections .row .cell{max-width:none} .detail.bigMap .detailFree .detailDescription{clear:both;padding-top:10px} .detail.bigMap .detailFree .detailInfo .infoWrap{width:100%;padding-right:0} .detail.bigMap .detailFree .detailInfo .directionsWrap{position:static}}
.detail.isIE.bigMap .detailFree .detailInfo .infoWrap .thisWeek .part,.detail.isIE.bigMap .detailFree .nextWeek .part{flex:1 1 50px}
.detail.isIE.bigMap .detailFree .detailInfo .infoWrap .thisWeek .time,.detail.isIE.bigMap .detailFree .nextWeek .time{flex:2 1 150px}
.detail .innerBox:not(.footer).detailBranding{width:100%;max-width:100%;padding:0;position:relative}.detail .innerBox:not(.footer).detailBranding.hasLogo{padding-bottom:60px}
.detail .innerBox:not(.footer).detailBranding .banner{width:100%;max-width:100%}
.detail .innerBox:not(.footer).detailBranding .banner.lazyLoadBg{padding-top:25%;height:0}
.detail .innerBox:not(.footer).detailBranding .logo{width:80px;position:absolute;bottom:0;left:15px;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,0.16);line-height:0}@media screen and (min-width:30em){.detail .innerBox:not(.footer).detailBranding .logo{width:120px}}@media screen and (min-width:45em){.detail .innerBox:not(.footer).detailBranding .logo{width:120px;left:calc((100% - 705px)/2 + 15px)}}@media screen and (min-width:60em){.detail .innerBox:not(.footer).detailBranding .logo{left:calc((100% - 630px)/2 + 15px)}}@media screen and (min-width:64em){.detail .innerBox:not(.footer).detailBranding .logo{left:calc((100% - 705px)/2 + 15px)}}@media screen and (min-width:71.875em){.detail .innerBox:not(.footer).detailBranding .logo{left:calc((100% - 770px)/2 + 15px)}}.detail .innerBox:not(.footer).detailBranding .logo.lazyLoadBg{padding-top:80px;height:0}@media screen and (min-width:45em){.detail .innerBox:not(.footer).detailBranding .logo.lazyLoadBg{padding-top:120px}}
.detail .innerBox:not(.footer).detailBranding .banner img,.detail .innerBox:not(.footer).detailBranding .logo img{width:100%;object-fit:contain;line-height:0;max-width:100%}
.detail .innerBox:not(.footer).detailBranding .logo .recommendedCheck{position:absolute;top:0;right:0;width:24px;height:24px;margin-top:-12px;margin-right:-12px}
.bigMap .innerBox:not(.footer).detailBranding .logo{left:15px}
.isIE.detail .innerBox:not(.footer).detailBranding img{min-width:100%}
.detail .content .detailSimilarList{padding-bottom:10px}
.detail .detailSimilarList .premiseListBoxes .btnContainer{min-height:36px}
.detail .detailSimilarList h2:focus,.branch .detailSimilarList h2:focus{outline:none}
.detail .detailSimilarList .selectModeInfo{margin:16px auto 32px}
.detail .detailSimilarList .selectModeInfo .highlight{color:#f90}
.detail .detailSimilarList .selectModeInfo .btnAction.disabled{background:#ccc;border-color:#ccc;color:#fff}
@media screen and (min-width:40em){.detailSimilarList .separator1{display:block} .detailSimilarList .separator2,.detailSimilarList .separator3{display:block}}@media screen and (min-width:40em){.detail .content .detailSimilarList{padding-bottom:0} .detailSimilarList .sentenceBox{float:none;width:100%;max-width:100%;padding:20px 5px;border:0} .detailSimilarList .sentenceBox .title{color:#959595;font-size:.8125em;font-weight:bold;line-height:1em;text-transform:uppercase;padding:0 5px 5px;border-bottom:1px solid #d7d7d7} .detailSimilarList .sentenceBox .entry{width:100%;line-height:2em;float:left;padding:0 5px;border-bottom:1px solid #d7d7d7} .detailSimilarList .sentenceBox .entry:hover{background:#fffbe1} .detailSimilarList .sentenceBox .entry .item{line-height:2em}}@media screen and (min-width:60em){.detailSimilarList .sentenceBox .entry{width:49%} .detailSimilarList .sentenceBox .entry{width:49%;border-top:0;border-bottom:1px solid #d7d7d7} .detailSimilarList .sentenceBox .entry.even{margin-right:2%}}@media screen and (min-width:40em){.detailSimilarList .pageBtn{margin-top:2.25em}}@media screen and (max-width:70em){.detailSimilarList.selectMode .selectModeElm{display:none}}.hiddenListBox{display:none}
.detailSimilarList .selectModeElm,.detailSimilarList .selectModeRow{display:none}
.premiseList .selectModeInfo .btnClose{display:none}
@media screen and (min-width:60em){.detailSimilarList.selectMode .premiseBox:hover{background:#f7f7f7;border:1px solid #e8e8e8;border-left:none;border-right:none}}.detailSimilarList.selectMode .premiseBox.selectable{padding-left:10px}
.detailSimilarList.selectMode .companyLogo{display:none}
.detailSimilarList.selectMode .actions{display:none}
.detailSimilarList.selectMode .selectModeElm{display:block;position:absolute;left:-52px}
.detailSimilarList.selectMode .selectModeRow{display:none}
.detailSimilarList.selectMode .selectModeElm{font-size:.875em;color:#000;line-height:24px;text-decoration:none;cursor:pointer}
.detailSimilarList.selectMode .selectModeElm{margin-top:17px;margin-bottom:17px}
.detailSimilarList.selectMode .fullPremiseBox .selectModeElm{margin-top:55px;margin-bottom:55px}
.detailSimilarList.selectMode .selectedBox{background:#f7f7f7;border:1px solid #e8e8e8;border-left:none;border-right:none}
.detailSimilarList.selectMode .selectModeInfo .btnClose{display:block;cursor:pointer;background-image:url(/img/multi-inquiry/cm-cross@2x.png);background-repeat:no-repeat;background-size:100%;display:inline-block;vertical-align:middle;width:24px;height:24px;text-indent:-9999px;background-color:transparent;border:none}
.detailSimilarList.selectMode .stripeInfo{display:block}
@media screen and (min-width:60em){.detailSimilarList.selectMode .selectModeRow{display:block}}
.detailSimilarList h2.label{width:100%;max-width:300px;margin:0 auto 13px;font-size:26px;font-weight:normal;text-align:left}
@media screen and (min-width:40em){.detailSimilarList h2.label{max-width:705px;padding-left:19px}}@media screen and (min-width:60em){.detailSimilarList h2.label{max-width:760px}}@media screen and (min-width:79em){.detailSimilarList h2.label{max-width:760px}}.detail .detailSimilarList{margin-top:35px}
.detailSimilarList .similarListBox{max-width:100%}
.detailSimilarList .btnContainerLeft{width:100%;max-width:100%}
.detailSimilarList .btnContainer{margin-top:16px}
.bigMap .side.map{width:auto;left:0;right:0;top:0;bottom:0}
.bigMap .side.map .boxMap{width:100%;height:100%;right:0;bottom:0}
.bigMap .side.content{left:100%;right:0;min-width:0;width:0}
.bigMap .side.content .contentWrapper{width:1px}
.bigMap .side.content .contentWrapper .innerBox,.bigMap .side.content .contentWrapper footer{display:none}
.detail.bigMap .side.content{left:0;right:0;min-width:320px;width:100%;top:0}
.detail.bigMap .side.content .contentWrapper{width:100%;min-height:11%;bottom:0;padding-bottom:0}
.bigMap .side.content .contentWrapper .innerBox.bigMapInfo,.bigMap .side.content .contentWrapper .innerBox.detailInfo{display:block}
.bigMap .side.content .contentWrapper .innerBox.bigMapInfo{margin:15px 0}
@media screen and (max-width:59.9375em){.bigMap.homepage .side.content,.bigMap.search .side.content,.bigMap.branch .side.content,.bigMap.catalog .side.content,.bigMap.favourite .side.content{left:0;right:0;min-width:320px;width:100%;top:0} .bigMap.homepage .side.content .contentWrapper,.bigMap.branch .side.content .contentWrapper,.bigMap.search .side.content .contentWrapper,.bigMap.catalog .side.content .contentWrapper,.bigMap.favourite .side.content .contentWrapper{width:100%;min-height:11%;bottom:0;padding-bottom:0} .bigMap.homepage .side.content .contentWrapper,.bigMap.branch .side.content .contentWrapper,.bigMap.favourite .side.content .contentWrapper{min-height:6%} .bigMap .side.content .replacement{display:none} .detail.bigMap .innerBox,.detail.bigMap .side.content .contentWrapper .detailInfo .box>*{display:none} .detail.bigMap .innerBox.detailInfo{display:block} .detail.bigMap .side.content .contentWrapper .detailInfo .box>h1{display:block;visibility:visible} .detail.bigMap .side.content .contentWrapper .detailInfo .box>.addressList{display:block} .detail.bigMap .detailInfo .sAddress.small{visibility:visible} .ribbon{top:100px} .bigMap .ribbon{display:none} .bigMap .contentWrapper{padding-top:10px}}@media screen and (min-width:60em){.bigMap .side.content .contentWrapper .innerBox.bigMapInfo{display:none} .bigMap .side.map{right:393px} .bigMap .side.content{display:block;width:393px;left:auto} .bigMap .side.content .contentWrapper{width:100%} .bigMap .side.content .contentWrapper>*{display:block} .bigMap .side.content .contentWrapper .innerBox,.bigMap .side.content .contentWrapper footer{display:block} .bigMap .side.content{left:auto;right:0} .bigMap .side.content .contentWrapper{position:relative} .bigMap .stickyBackground{min-width:0;width:393px;left:auto} .bigMap.detail .stickyBackground .detailButtons{top:15px}}.bigMap .footer.innerBox .linkList{text-align:left;line-height:24px;margin-bottom:28px;max-width:100%}.bigMap .footer.innerBox .linkList h4{display:inline-block;float:left;margin-right:12px;color:#404040;font-weight:bold;font-size:12px}
.bigMap .footer.innerBox .linkList a{display:inline-block;margin-right:12px;color:#808080;font-size:12px;letter-spacing:.17px;line-height:24px}
.bigMap .footer.innerBox .verticalLists{display:block}.bigMap .footer.innerBox .verticalLists .linkList{flex:0 0 100%}
.bigMap .footer.innerBox .seznamLogo{float:none;margin-bottom:20px}
.bigMap .footer.innerBox .bottomLinks .linkList{margin-bottom:8px;margin-left:0}.bigMap .footer.innerBox .bottomLinks .linkList a{margin-right:0}
.bigMap .footer.innerBox .copyright{margin-left:0}
.bigMap.catalog .searchField .search.innerInputFocused{width:100%;transition:none}
.bigMap.catalog .searchField .search.innerInputFocused .inpt{border:1px solid #bebebe;border-radius:5px}
.bigMap.catalog .searchField .search.innerInputFocused .categoryInField{width:0;transition:width 150ms ease-out;overflow:hidden;margin:0;padding:0;border:none;max-width:0}
.bigMap.catalog .searchField .search .categoryInField{transition:max-width 150ms ease-out}
.bigMap.catalog .searchField .search.innerInputFocused~.locality{width:100%;transition:none;border:1px solid #bebebe}
.bigMap .smap .noprint{display:block}
.bigMap .detailButtons,.bigMap .detailCategories,.bigMap .detailDescription,.bigMap .detailGoods,.bigMap .detailOffers,.bigMap .detailOffers.innerBox,.bigMap .detailInfo,.bigMap .detailLinks,.bigMap .detailPartners,.bigMap .detailPhoto,.bigMap .detailRating{width:100%;padding:0 30px}
.bigMap .detailCategories .box,.bigMap .detailGoods .box,.bigMap .detailOffers .box,.bigMap .detailLinks .box,.bigMap .detailPartners .box,.bigMap .detailRating .box{margin-top:25px}
.bigMap .detailPhoto .box{padding-top:25px}
.bigMap .detailLinks .box{width:100%}
.bigMap .detailGoods .offerList .offer,.bigMap .detailOffers .offerList .offer{float:none;margin:12px auto;display:block}
.bigMap .detailOffers .offerList .offer{margin-left:14px}
.bigMap .detailOffers .offerList .offer{margin-left:14px}
.bigMap .detailLinks .list li{margin-left:14px}
.bigMap .detailButtons .dBtnWrap{position:static}
.bigMap .detailButtons .box{min-height:70px;text-align:right}
.bigMap .detailButtons .hideButtons{min-height:0;display:none}
.bigMap .detailButtons .listWrap{float:left;margin-top:0;margin-left:0}
.bigMap .detailButtons .prevWrap,.bigMap .detailButtons .nextWrap{float:none;display:inline-block;margin-top:0;margin-right:0;margin-left:0}
.bigMap .detailButtons .prevWrap{margin-right:-14px}
.bigMap.detail .stickyBackground .detailButtons .prevWrap{margin-right:0}
.bigMap .detailPhoto .gradSite{width:100%;margin:-31px auto auto -50%}
.bigMap .detailPhoto li.dPhoto{min-height:0}
.bigMap .detailPhoto li.dPhoto img{min-height:0}
.bigMap .detailDescription .logo img{width:67px;height:67px}
.bigMap .detailInfo{border-bottom:none}
.bigMap .detailInfo .tab{width:100%}
.bigMap .detailInfo h1{font-size:1.5em;margin-top:0;color:#d80000;text-decoration:underline;cursor:pointer}
.bigMap .detailInfo .sAddress{font-size:1.125em}
.bigMap .basicInfo .url{white-space:nowrap;text-overflow:ellipsis;max-width:250px;overflow:hidden;display:block}
.bigMap .detailInfo .emailCell a{max-width:250px}
.bigMap .detailDirections{width:100%}
.bigMap .mobileOpeningTable{display:block;padding:0 15px;width:100%;float:left}
.bigMap .detailInfo .recommendedCheck{margin-bottom:-4px}
.bigMap .detailInfo .basicInfoPanel{border-bottom:none}.bigMap .detailInfo .basicInfoPanel .infoWrap{flex:1 1 100%}.bigMap .detailInfo .basicInfoPanel .infoWrap .label{flex:1 1 25%}
.bigMap .detailInfo .basicInfoPanel .infoWrap .value{flex:2 1 75%}
.bigMap .detailInfo .basicInfoPanel .infoWrap .otLabel{flex:1 1 100%;min-width:100%}
.bigMap .detailInfo .basicInfoPanel .infoWrap .otLabel.justPhone,.bigMap .detailInfo .basicInfoPanel .infoWrap .otLabel.justNote{flex:1 1 25%}
.bigMap .detailInfo .basicInfoPanel .infoWrap .otValue{flex:2 1 100%}
.bigMap .detailInfo .basicInfoPanel .infoWrap .otValue.justPhone,.bigMap .detailInfo .basicInfoPanel .infoWrap .otValue.justNote{flex:2 1 75%}
.bigMap .detailInfo .basicInfoPanel .directionsWrap{flex:1 1 100%}
.isIE.bigMap .detailInfo .basicInfoPanel .infoWrap{flex:1 1 100%}.isIE.bigMap .detailInfo .basicInfoPanel .infoWrap .label{flex:1 1 23%}
.isIE.bigMap .detailInfo .basicInfoPanel .infoWrap .value{flex:2 1 71%}
.isIE.bigMap .detailInfo .basicInfoPanel .infoWrap .otLabel{flex:1 1 100%;min-width:100%}
.isIE.bigMap .detailInfo .basicInfoPanel .infoWrap .otLabel.justPhone,.isIE.bigMap .detailInfo .basicInfoPanel .infoWrap .otLabel.justNote{flex:1 1 23%}
.isIE.bigMap .detailInfo .basicInfoPanel .infoWrap .otValue{flex:2 1 100%}
.isIE.bigMap .detailInfo .basicInfoPanel .infoWrap .otValue.justPhone,.isIE.bigMap .detailInfo .basicInfoPanel .infoWrap .otValue.justNote{flex:2 1 71%}
.isIE.bigMap .detailInfo .basicInfoPanel .directionsWrap{flex:1 1 100%}
@media screen and (min-width:60em){.bigMap .detailInfo h1{color:inherit;text-decoration:none;max-width:none;cursor:auto}}@media screen and (min-width:71em){.bigMap .detailInfo h1{max-width:none}}.bigMap .detailRating .box{width:100%}
.bigMap .detailRating .ratingAdd{width:100%}
.bigMap .detailRating .ratingAddButton{float:none;line-height:2em;margin-top:0;margin-left:10px;padding-left:4px}
.bigMap .detailRating .ratingAdd .inpt{width:55%}
.bigMap .detailRating .simpleReview .ratingText,.bigMap .detailRating .simpleReview .starReview{padding-left:0}
.bigMap .detailRating .userImage{display:none}
.bigMap .detailRating .ratingAdd .line .desc{margin-top:-7px;position:relative;text-align:right;float:right;line-height:2em;font-size:0;padding-right:15px}
.bigMap .detailRating .ratingAdd .counter .highlight{color:#090;font-size:15px;padding-left:5px;padding-right:5px;border:1px solid #ccc;border-right:1px solid #ccc;background:#fff;border-radius:10px}
@media screen and (max-width:59.9375em){.bigMap .detailSimilarList,.bigMap .detailRating,.bigMap .box>.page,.bigMap .detailSimilarList .tempContent,.bigMap .tempContent{display:none}}.bigMap.detail .detailSimilarList.innerBox{width:100%;overflow:hidden;min-width:none;max-width:none;padding:15px 30px;margin:25px auto 0}
.bigMap .detailSimilarList h2.label{padding-left:0;margin-left:8px;margin-top:10px;margin-bottom:0}
.bigMap .detailSimilarList .similarListBox,.bigMap .detailSimilarList.vr-b .similarListBox{width:100%;max-width:300px;margin:0 auto;padding-left:0}
.bigMap .detailSimilarList .similarListBox{max-width:none}
.bigMap .detailSimilarList .premiseBox,.bigMap .detailSimilarList.vr-b .premiseBox{width:100%;float:left;padding:18px 0 20px}
.bigMap .detailSimilarList .separator{clear:both;width:300%;margin:0 0 0 -100%}
.bigMap .detailSimilarList .separatorLast{display:block}
.bigMap .detailSimilarList .separator1{display:block}
.bigMap .detailSimilarList .separator2,.bigMap .detailSimilarList .separator3{display:none}
.bigMap.detail .stickyBackground .detailButtons{position:static;margin-top:15px}
.bigMap.detail .stickyBackground .header{padding:10px 40px 0;font-size:1.3em}
.bigMap.detail .stickyBackground .address{padding:0 40px}
.bigMap.detail .stickyBackground .prevWrap{right:80px;top:0;position:absolute}
.bigMap.detail .stickyBackground .nextWrap{right:0;top:0;position:absolute}
.bigMap.detail .stickyBackground .listWrap{right:auto;float:left;left:0;margin-left:0}
.bigMap.homepage .searchField,.bigMap.search .searchField,.bigMap.catalog .searchField{display:block}
.bigMap .searchField .wrap.confirm{position:static;width:100%;margin-top:15px}
.bigMap .searchField .wrap.confirm .submit-button{border-radius:24px}
.bigMap .searchField .categoryInField{max-width:175px}.bigMap .searchField .categoryInField .categoryText{max-width:135px}
.bigMap .searchField .search .section .inpt{border-radius:5px}
.bigMap .searchField .search .section .categoryInField~.inpt{border-radius:0 5px 5px 0}
.bigMap .searchField .search .section.inputFocused .categoryInField~.inpt{border-radius:5px}
.bigMap .searchField .search .section.suggestActive .inpt,.bigMap .searchField .search .section.suggestActive .categoryInField~.inpt{border-bottom-left-radius:0;border-bottom-right-radius:0}
.bigMap .searchField .locality .section.suggestActive{border-bottom-left-radius:0;border-bottom-right-radius:0}
.bigMap .searchField .locality .section.choose{padding-right:0;background:transparent}
.bigMap .searchField .search .section .search-button{right:5px;top:15px}
.bigMap .searchField .wrap.confirm{right:11px;position:static}
.bigMap .searchField .locality .section .open{right:0}
.bigMap .searchField .category.title{right:0;top:195px;padding:0 0 5px 0;margin-left:-160px;max-width:85%}
.bigMap .searchField .category.title.dymActive{top:224px}
.bigMap .searchField .category.title.dymActive2{top:268px}
.bigMap .searchField .category.title.dymActive3{top:290px}
.bigMap .searchField .cover,.bigMap .searchField.vr-b .cover{min-width:290px;max-width:360px;height:auto;padding:0 10px;border-radius:4px;margin:0 auto;text-align:center}
.bigMap .searchField .search,.bigMap .searchField.vr-b .search{width:100%;margin-bottom:1em}
.bigMap .searchField.vr-b .locality,.bigMap .searchField .locality{position:relative;width:100%;border-radius:5px;border:1px solid #bebebe;margin:0}
.bigMap .searchField .locality.suggestOpened{border-radius:5px 5px 0 0}
.bigMap .categories .box{min-width:320px;max-width:393px;padding:0 30px}
.bigMap .categoriesContent,.bigMap .categories.vr-b .categoriesContent{margin:auto;text-align:left;border-top:1px solid #d7d7d7}
.bigMap .categories .categoriesContent,.bigMap .categories.vr-b .categoriesContent{width:100%;margin:auto;margin-top:38px}
.bigMap .categories .fluidListCol{width:100%;display:inline-block;vertical-align:top;text-align:left;margin:0;padding:0;margin-right:0;float:left}
.bigMap .categories .fluidListCol .fluidLeaf{width:100%}
.bigMap .categories .column-1 .category{border-top:1px solid #d7d7d7}
.bigMap .categories .column-2 .category{border-top:1px solid #d7d7d7}
.bigMap .categories .column-3 .category{border-top:1px solid #d7d7d7}
.bigMap .categoriesHistory .history{min-width:320px;max-width:393px;padding:0 30px;margin:0 auto;text-align:center}
.bigMap .categories .moreMobileCategories{display:none}
.bigMap .categories .showAllCategories .moreMobileCategories{display:block}
.bigMap .categories .categoriesContent.noCategories{border-top:medium none}
.bigMap .premiseList,.bigMap .detailSimilarList{overflow:hidden;min-width:320px;max-width:393px;padding:0 30px;margin:0 auto}.bigMap .premiseList .premiseListBoxes,.bigMap .detailSimilarList .premiseListBoxes,.bigMap .premiseList .premiseBox,.bigMap .detailSimilarList .premiseBox,.bigMap .premiseList .separator,.bigMap .detailSimilarList .separator{clear:both;width:100%}
.bigMap .premiseList .separatorLast,.bigMap .detailSimilarList .separatorLast{display:block}
.bigMap .premiseList .separator1,.bigMap .detailSimilarList .separator1{display:block}
.bigMap .premiseList .separator2,.bigMap .detailSimilarList .separator2,.bigMap .premiseList .separator3,.bigMap .detailSimilarList .separator3{display:none}
.bigMap .selectModeInfo{display:block;margin-bottom:0;text-align:center}
.bigMap .selectModeInfo .premiseListOrder{float:none}
.bigMap .selectModeInfo .btnAction,.bigMap .premiseList .selectModeElm,.bigMap .premiseList .selectModeRow{display:none}
.bigMap .premiseList .stripeInfo,.bigMap .detailSimilarList .stripeInfo{display:none}
.bigMap .selectMode .selectedBox{background:transparent;border:none}
.bigMap .detailSimilarList .selectModeElm{display:none}
.bigMap .premiseList .premiseBox:hover,.bigMap .detailSimilarList .premiseBox:hover{background:none}
.bigMap .premiseList .stickyBackground{display:none}
.bigMap.detail .detailSimilarList .filterTags .filterWrap:nth-child(n+3),.bigMap .premiseList .premiseBox .filterTags .filterWrap:nth-child(n+3){display:none}
.bigMap .contentPhItem{padding:0;border:0;max-width:300px}
.bigMap .contentPhBg{width:300px;height:364px;margin:19px auto 21px auto}
.bigMap .contentPhBgMasker.image-right{top:200px;height:8px;left:0;right:0;width:100%}
.bigMap .contentPhBgMasker.header-top{left:0;right:auto;height:100%;top:0;width:10px}
.bigMap .contentPhBgMasker.header-bottom{right:0;left:auto;height:100%;top:0;width:10px}
.bigMap .contentPhBgMasker.address-bottom{right:0;left:0;height:8px;top:230px}
.bigMap .contentPhBgMasker.text-bottom{right:0;left:0;height:4px;top:255px}
.bigMap .contentPhBgMasker.actions-bottom,.bigMap .contentPhBgMasker.actions-four,.bigMap .contentPhBgMasker.logo-top,.bigMap .contentPhBgMasker.logo-left,.bigMap .contentPhBgMasker.logo-bottom{display:none}
.bigMap .contentPhBgMasker.actions-one,.bigMap .contentPhBgMasker.actions-two,.bigMap .contentPhBgMasker.actions-three{top:auto;bottom:0;height:50px;width:16px}
.bigMap .contentPhBgMasker.actions-top{right:0;left:0;height:4px;top:310px;width:100%}
.bigMap .contentPhBgMasker.actions-one{right:auto;left:85px}
.bigMap .contentPhBgMasker.actions-two{right:auto;left:150px}
.bigMap .contentPhBgMasker.actions-three{right:80px;left:auto}
.bigMap .contentPhWrapper+.premiseBox{visibility:hidden;margin-top:-400px}
.bigMap .premiseList .contentPhItemSelect .contentPhBg{margin-left:46px;margin-bottom:0}
.bigMap .premiseList.vr-b .sentenceBox{float:none;width:100%;max-width:100%;padding:20px 5px;border:0}
.bigMap .premiseList.vr-b .sentenceBox .title{color:#959595;font-size:.8125em;font-weight:bold;line-height:1em;text-transform:uppercase;padding:0 5px 5px;border-bottom:1px solid #d7d7d7}
.bigMap .premiseList.vr-b .sentenceBox .entry{width:100%;line-height:2em;float:left;padding:0 5px;border-bottom:1px solid #d7d7d7}
.bigMap .premiseList.vr-b .sentenceBox .entry:hover{background:#fffbe1}
.bigMap .premiseList.vr-b .sentenceBox .entry .item{line-height:2em}
.bigMap .premisePaging .results .extendInfo{display:none}
.bigMap .premisePaging .results .switchInfoExt{display:none}
.bigMap .premisePaging .results .switchInfoShrt{text-transform:capitalize}
.bigMap .premiseList.vr-b .companyDetailLogo .companyLogo{display:none}
.bigMap .premiseList.vr-b .companyDetailLogo .companyWrap{width:auto;margin-right:0}
.bigMap.homepage .premiseList.vr-b .premiseListBoxes{margin-top:20px}
.bigMap.homepage .premiseList{margin-bottom:30px}
.bigMap .mainCategories .list .item{width:320px;margin-left:auto;margin-right:auto;float:none}
.bigMap .branchSimilarPremiseList h2{text-align:center}
.bigMap.branch .detailSimilarList{padding:0}
.bigMap .premiseList .grayBg{margin:0 -30px;width:393px;max-width:393px}
.bigMap .premiseList h2.noResults{max-width:300px}
.bigMap .trendBox{text-align:left;margin:auto;min-width:320px;max-width:393px;padding:0 30px;padding:0 1em;margin:20px auto 30px}
.bigMap .trendBox .image{background-repeat:no-repeat;background-position:10px 2px;background-color:transparent;margin:0 auto;padding:0 10px 15px 60px}
.bigMap .trendBox .text{font-size:1.125em;line-height:1.5em;color:#494949}
.bigMap .trendBox .list{font-size:.9375em;line-height:1.6em}
.bigMap .premiseList .sentenceBox{padding:0 30px 36px;float:left;width:100%;min-width:320px;max-width:393px;padding:0 30px}
.bigMap .premiseList .sentenceBox .title{color:#000;padding:0 5px;border:none;font-size:100%;font-weight:normal;text-transform:none}
.bigMap .premiseList .sentenceBox .entry{float:none;padding:10px 5px 0;border:none}
.bigMap .premiseList .sentenceBox .list .link,.bigMap .premiseList .sentenceBox .list .link:hover,.bigMap .premiseList .sentenceBox .list .link:visited{color:#c00;font-size:.9375em}
.bigMap .premiseList.vr-a .sentenceBox .entry:hover{background:transparent}
.bigMap .trendBoxPremiseList{min-width:0;padding-top:30px}
.bigMap .trendBox{padding:0}
.bigMap .localityFilter .box .filters{width:18em;clear:both;margin:auto;margin-top:2em}
.bigMap .localityFilter .box .double{width:100%;min-width:320px;max-width:393px;padding:0 30px}
.bigMap .localityFilter .box .selectWrap{display:inline-block;width:58%;margin:0;float:none}
.bigMap .localityFilter .box .double .selectWrap{display:inline-block;width:46%;margin:0;float:none}
.bigMap .localityFilter .box .select{margin:0 auto -1.25em;width:100%}
.bigMap .filter,.bigMap .filter.vr-b{min-width:320px;max-width:393px;padding:0 30px;margin:1em auto;text-align:center}
.bigMap .filter .box,.bigMap .filter.vr-b .box{padding:1.125em 10px}
.bigMap .filter .box{margin-left:0}
.bigMap .filter .filterItem,.bigMap .filter.vr-b .filterItem{display:block;float:left;min-width:50%;margin-right:0}
.bigMap .filter .extendFilterItem,.bigMap .filter.vr-b .extendFilterItem{display:none}
.bigMap .filter .extendFilterItem.shown,.bigMap .filter.vr-b .extendFilterItem.shown{display:inline-block}
.bigMap .filter .showExtendFiltersLine{display:block;width:100%;float:left;text-align:center}
.bigMap .filter .showExtendFilters.shown{margin-top:15px}
.bigMap .filter .showExtendFilters{font-size:.8125em;border:0;background:none;padding:0;margin:0;font-family:"Arial CE",Arial,"Helvetica CE",Helvetica,helvetica,sans-serif;color:#c00;cursor:pointer}
.bigMap .filter .showExtendFilters .show{display:inline}
.bigMap .filter .showExtendFilters .hide{display:none}
.bigMap .filter .showExtendFilters.shown .show{display:none}
.bigMap .filter .showExtendFilters.shown .hide{display:inline}
.bigMap .activeFilter{display:block}
.bigMap .catalogSeoDescription{max-width:393px;padding:0 1.875em}
.bigMap .catalogSeoDescription .box{padding:2.625em .625em 2.625em}
.bigMap .catalogSeoDescription .box .bulbWrap{position:inherit;width:100%;left:auto;top:auto}
.bigMap .localityStore p.item span{display:block}
.bigMap .bigMapRating a{cursor:text}
.bigMap .bigMapRating .noReview{display:none}
.bigMap .detailBase .box .topLine,.bigMap .detailBase .box .bottomLine{border:0}
.bigMap .detailBase .shareFavIcons{margin:0}
.bigMap .detailBase .box{width:auto;min-width:320px}
.bigMap .detailBase .box .addressList{display:block;color:#525252;float:none;margin-top:5px}
.bigMap .detailBase ul.list li>span{display:block;font-size:13px;padding:0}
.bigMap .detailBase ul.list li>span.sAddress{padding:0 5px}
.bigMap .detailBase .bigMapRating{font-size:15px;padding:0 5px}
.bigMap .detailBase p.description{padding-bottom:0}
.detailBase p.short_description,.bigMap .detailBase p.description{display:none}
.bigMap .detailBase p.short_description{display:block;padding-bottom:5px;line-height:1.3}
.detailBigMap{display:none}
.bigMap .detailBigMap{display:block;margin-top:10px}
.bigMap .detailBigMap .btnSmallDetail{width:186px;padding:4px 10px;font-weight:normal;text-decoration:none;font-size:.8125em;border-left:1px solid #c7c7c7}
.bigMap .detailBigMap .btnSmallDetail:first-child{border-left:0}
.bigMap .detailBigMap .btnSmallDetail .iconfont{font-size:30px;vertical-align:middle}
.bigMap .detailBigMap .buttons{margin:15px 0}
.bigMap .detailBigMap .btnShare .btnLabel{margin-left:-15px}
.bigMap .detailBigMap .btnOutsideLabel{font-size:.8em;margin-left:-7px;position:relative;top:-14px}
.bigMap .detailBigMap .btnOutsideLabel:first-child{margin-right:30px}
.bigMap .detailBigMap .error{line-height:1em;padding-bottom:0;font-size:76%}
.bigMap .detailBase h1,.bigMap .detailBase p,.bigMap .detailBase ul{padding:5px 5px;line-height:22px}
.bigMap .regions{-moz-transform:scale(.45);-moz-transform-origin:center top;-o-transform:scale(.45);-o-transform-origin:center top;zoom:.45}
@media screen and (min-width:60em){.bigMap.detail .innerBox{width:100%;max-width:100%;margin:auto}}.advertRectangle{width:100%;margin:0;padding:0 5px}
.advertRectangle .rectangle{max-width:972px;position:relative;margin:0 auto}
.advertRectangle .rectangle .advertWrap{display:block;position:relative;width:auto;height:auto;}
.advertRectangle .rectangle .advertWrap.adFull{margin:30px auto}
.advertRectangle .rectangle .advertWrap.adFull:before{content:"Reklama";position:absolute;top:0;right:0;margin-top:-16px;font-size:12px;color:#4a4a4a}
.advertRectangle .rectangle .advertWrap.shortAdvert.adFull:before{right:0}
@media screen and (min-width:30.625em){.advertRectangle .rectangle .advertWrap.shortAdvert.adFull:before{right:calc((100% - 480px)/2)}}@media screen and (max-width:30.624em){.advertRectangle,.detail.detail .innerBox.advertRectangle{padding:0;max-width:480px;margin:0 auto} .advertRectangle .rectangle .advertWrap.adFull:before,.advertRectangle .rectangle .advertWrap.shortAdvert.adFull:before{right:5px}}.advertRectangle .rectangle .advertWrap.shortAdvert300.adFull:before{right:calc((100% - 300px)/2)}
.bigMap .advertRectangle .rectangle .advertWrap.shortAdvert.adFull:before{right:0}
.advertRectangle .rectangle .wrap{overflow:hidden;display:none;width:100%;height:0;margin:0}
.advertRectangle .rectangle .wrap.adFull{display:block;position:relative;margin:auto}
.detail .advertRectangle .rectangle .advertWrap{margin-top:50px}
.topsponzor{max-width:300px;position:relative;margin:0 auto}.topsponzor .advertWrap{display:block;position:relative;width:auto;height:auto;margin:30px auto}
.topsponzor .advertWrap.adFull:before{content:"Reklama";position:absolute;top:0;right:0;margin-top:-16px;font-size:12px;color:#4a4a4a}
.topsponzor .wrap{display:none;width:100%;height:0;margin:0}
.topsponzor .wrap.adFull{display:block;position:relative}
.root .innerBox.premiseList .premiseListBoxes .premiseBox.premAdBox{position:relative;padding-top:42px;display:block}.root .innerBox.premiseList .premiseListBoxes .premiseBox.premAdBox .companyTitle .title{text-overflow:unset;overflow:auto;white-space:normal;line-height:1.25em}
.root .innerBox.premiseList .premiseListBoxes .premiseBox.premAdBox .companyName{margin:10px 0}
.root .innerBox.premiseList .premiseListBoxes .premiseBox.premAdBox .companyPhoto{position:static}
.root .innerBox.premiseList .premiseListBoxes .premiseBox.premAdBox .companyPhoto .companyTitle{height:auto;text-align:center;vertical-align:middle}
.root .innerBox.premiseList .premiseListBoxes .premiseBox.premAdBox .threeLines{max-height:54px}
.root .innerBox.premiseList .premiseListBoxes .premiseBox.premAdBox .threeLines .info{font-size:14px;line-height:18px}
.root .innerBox.premiseList .premiseListBoxes .premiseBox.premAdBox .threeLines .company{font-size:14px;line-height:18px;padding-top:16px}
.root .innerBox.premiseList .premiseListBoxes .premiseBox.premAdBox .threeLines .price{font-size:14px;line-height:18px;color:#6f6f6f}
.root .innerBox.premiseList .premiseListBoxes .premiseBox.premAdBox .photo{width:auto;height:auto;max-width:300px;max-height:200px}
.root .innerBox.premiseList .premiseListBoxes .premiseBox.premAdBox::before{content:'Reklama';position:absolute;top:0;color:#a9a9a9;font-size:12px;background:#f6f6f6;border-radius:3px;padding:6px 16px}
.root .innerBox.premiseList .premiseListBoxes .premiseBox.premAdBox .companyDetail.fullProfile{padding:0}
@media screen and (min-width:40em){.root:not(.bigMap) .innerBox.premiseList .premiseListBoxes .premiseBox.premAdBox .threeLines .company{padding-top:0} .root:not(.bigMap) .innerBox.premiseList .premiseListBoxes .premiseBox.premAdBox .photo{max-width:220px;max-height:149px}}
.abtPreview{}.abtPreview *{box-sizing:border-box}
.abtPreview h1,.abtPreview h2,.abtPreview h3{margin:0;padding:0;font-weight:normal}
.abtPreview .pageContent{max-width:1024px;margin:0 auto;font-family:'Montserrat',sans-serif;font-size:14px}
.abtPreview .clearfix::after{content:"";display:table;clear:both}
.abtPreview h1{color:#082037;font-family:'PT Serif',serif;font-size:48px;font-weight:bold;letter-spacing:1px;line-height:62px;text-align:center;margin-top:90px;margin-bottom:59px}
.abtPreview .speech{max-width:689px;color:#72828f;line-height:18px;text-align:center;margin:0 auto;margin-bottom:72px}
.abtPreview .experiment-box{width:1024px;border-radius:5px;background-color:#fff;box-shadow:0 3px 20px 0 rgba(0,0,0,0.15),0 0 2px 0 rgba(0,0,0,0.1);margin-bottom:40px;display:table}
.abtPreview .experiment-innerbox{display:table-row}
.abtPreview .experiment{width:544px;padding:59px 32px;color:#fff;border-radius:5px 0 0 5px;display:table-cell;vertical-align:top;background:-webkit-linear-gradient(223.89deg, #606060 0, #afadad 100%);background:-o-linear-gradient(223.89deg, #606060 0, #afadad 100%);background:linear-gradient(223.89deg, #606060 0, #afadad 100%)}
.abtPreview .experiment.active{background:-webkit-linear-gradient(223.89deg, #185a9d 0, #43cea2 100%);background:-o-linear-gradient(223.89deg, #185a9d 0, #43cea2 100%);background:linear-gradient(223.89deg, #185a9d 0, #43cea2 100%)}
.abtPreview .experiment h2{font-family:'PT Serif',serif;font-size:36px;font-weight:bold;line-height:48px;margin-bottom:20px}
.abtPreview .experiment-dates{margin-bottom:47px}
.abtPreview .experiment-date{opacity:.85;font-size:12px;font-weight:500;line-height:24px;width:109px;float:left}
.abtPreview .experiment-date-label{font-weight:normal}
.abtPreview .experiment-date-start{position:relative;margin-right:57px}
.abtPreview .experiment-date-start::before{content:"";width:26px;height:16px;position:absolute;top:19px;left:100%;background-image:url("../img/set-experiment/arrow.svg");background-repeat:no-repeat}
.abtPreview .experiment-description{clear:both}
.abtPreview .experiment-variants{color:#000;padding:61px 47px 37px 81px;width:480px;display:table-cell;vertical-align:top}
.abtPreview .variant{margin-bottom:45px}
.abtPreview .variant h3{font-size:16px;line-height:19px;margin-bottom:10px;font-weight:500;max-width:215px;max-width:calc((100% - 140px))}
.abtPreview .variant.active h3{font-weight:bold;color:#1bce8b;position:relative;max-width:195px;max-width:calc((100% - 160px))}
.abtPreview .variant.active{position:relative}
.abtPreview .variant.active::before{content:"";width:16px;height:16px;position:absolute;left:-24px;top:2px;background-image:url("../img/set-experiment/active.svg");background-repeat:no-repeat}
.abtPreview .variant-description{color:#777;font-size:12px;line-height:16px}
.abtPreview .variant-btns{float:right;margin-top:-2px}
.abtPreview .variant-btn{border-radius:4px;padding:3px 10px;color:#fff;border-width:0;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none;display:inline-block;vertical-align:top}
.abtPreview .variant-btn:hover,.abtPreview .variant-btn:focus{opacity:.8}
.abtPreview .variant-btn-deactivate{background-color:#e95847}
.abtPreview .variant-btn-activate{background-color:#005ca0}
.abtPreview .variant-btn-share-box{margin-left:6px;position:relative;display:inline-block}
.abtPreview .variant-btn-share{height:24px;width:24px;border-radius:4px;background-color:#005ca0;background-image:url("../img/set-experiment/copy.svg");background-repeat:no-repeat;background-position:center center;border-width:0;display:inline-block;cursor:pointer}
.abtPreview .variant-btn-share:hover,.abtPreview .variant-btn-share:focus{opacity:.8}
.abtPreview .variant-btn-share-success{position:absolute;top:-24px;left:-45px;border-radius:5px;background-color:rgba(0,215,154,0.5);padding:1px 8px;color:#0b4c33;font-family:Montserrat;font-size:11px;line-height:14px;width:112px;opacity:0;transition:opacity .5s ease-out}
.abtPreview .variant-btn-share-success.shown{opacity:1;transition:opacity .1s ease-out}
.abtPreview .noexperiment-box{height:432px;width:1024px;border-radius:5px;background-image:url("../img/set-experiment/noexperiment.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;box-shadow:0 3px 20px 0 rgba(0,0,0,0.15),0 0 2px 0 rgba(0,0,0,0.1);margin-bottom:40px}
.abtPreview .noexperiment-innerbox{width:100%;height:100%;background-color:rgba(103,103,103,0.75);border-radius:5px;color:#fff;font-family:"PT Serif";font-size:36px;font-weight:bold;line-height:47px;text-align:center;padding:146px 305px 20px 305px}
@media screen and (max-width:1050px){.abtPreview h1{font-size:39px} .abtPreview .experiment-box,.abtPreview .noexperiment-box{width:100%;max-width:800px;min-width:340px;display:block;margin:0 auto 40px} .abtPreview .noexperiment-innerbox{padding-left:20%;padding-right:20%} .abtPreview .experiment-innerbox{display:block} .abtPreview .experiment{width:100%;display:block;border-radius:5px 5px 0 0} .abtPreview .experiment-variants{width:100%;display:block;padding-left:32px;padding-right:32px}}@media screen and (max-width:650px){.abtPreview h1{margin-top:20px} .abtPreview .noexperiment-innerbox{font-size:26px;padding-left:50px;padding-right:50px}}
