@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700&subset=latin,latin-ext);@media screen and (max-width:1680px){#wrapper.lazneNormal #procedura{background-position:left bottom}#wrapper.lazneNormal #ucinkyPivnichLazni:after{display:none}}@media screen and (max-width:1200px),screen and (max-height:756px){h1,.page-label{margin-bottom:20px}#wrapper.hp #AREA_hpSlider .hpSlider .slide .caption{padding:15px 15px}#wrapper.hp #AREA_hpSlider .hpSlider .slide .caption .buttons{padding-top:30px}}@media screen and (max-width:1200px){table{height:auto !important;max-width:100%}img{max-width:100%}#content,#content.normalPage{padding-top:109px}#header .menu>ul>li a{padding-left:9px;padding-right:9px}#AREA_hpSlider .slider{top:40px}#AREA_hpSlider .backgroundSlider .slide,.normal #AREA_normalSlider .backgroundSlider .slide{min-height:470px}#AREA_hpSlider .slider .slide .caption{padding:20px 15px;width:80%}#AREA_hpSlider .slider .slide .caption h1{font-size:50px;margin-bottom:40px}#AREA_hpSlider .slider .slide .caption .buttons{top:320px}#AREA_hpSlider .slider .slide .caption .buttons a{margin:0;font-size:12px}.bottomBar .hpImportantItems .item a span{top:20px;font-size:18px}.bottomBar .hpNewsBox h3{font-size:20px;padding-top:5px;padding-bottom:1px}#wrapper.lazneNormal .navigation ul li a,#wrapper.oPivnichLaznich .navigation ul li a,.normal .navigation ul li a{font-size:16px}#wrapper.sklarna #mainBanner .caption,#wrapper.pivovar #mainBanner .caption,#wrapper.hotel #mainBanner .caption,#wrapper.lazne #mainBanner .caption,#wrapper.muzeum #mainBanner .caption{padding:0}#wrapper.sklarna #mainBanner .caption h1,#wrapper.pivovar #mainBanner .caption h1,#wrapper.hotel #mainBanner .caption h1,#wrapper.lazne #mainBanner .caption h1,#wrapper.muzeum #mainBanner .caption h1{font-size:50px;padding-top:45px;margin-bottom:35px}.normal .navigation ul li a{padding-left:25px;padding-right:25px}#wrapper.normal .pageHeader{padding:40px 0 40px}#wrapper.normal .lookCatalog{background-position:-80px 0}#wrapper.normal .lookCatalog h2{font-size:38px;text-transform:uppercase}#wrapper.normal .catalogItems .item{width:220px}#wrapper.normal .normalPage .col3{width:30%}#wrapper.sklarnaPostup .part.part1 .text::before,#wrapper.sklarnaPostup .part.part2 .text::before,#wrapper.sklarnaPostup .part.part3 .text::before,#wrapper.sklarnaPostup .part.part4 .text::before,#wrapper.sklarnaPostup .part.part1 .text:after,#wrapper.sklarnaPostup .part.part2 .text:after,#wrapper.sklarnaPostup .part.part3 .text:after,#wrapper.sklarnaPostup .part.part4 .text:after{content:none;display:none}.normal #AREA_normalSlider .slider .slide .caption{padding:70px 0}#wrapper.lazneNormal #AREA_normalSlider .slider .slide .caption h1,#wrapper.oPivnichLaznich #AREA_normalSlider .slider .slide .caption h1{margin-bottom:30px}.normal #AREA_normalSlider .slider .slide .caption .buttons a{margin:0;font-size:12px}#wrapper.lazneNormal #AREA_normalSlider .slider .slide .caption .btn,#wrapper.oPivnichLaznich #AREA_normalSlider .slider .slide .caption .btn{font-size:18px;margin:0 10px}#wrapper.sklarnaNormal #cenik .priceListItem h3{font-size:20px;padding:25px 30px 45px 30px}#wrapper.contact .mainInfo .contacts .oneContact{width:32.3%}#wrapper.lazneNormal #cenik .item h3,#wrapper.oPivnichLaznich #cenik .item h3{height:160px;margin:0}#wrapper.lazneNormal #ucinkyPivnichLazni:after,#wrapper.oPivnichLaznich #ucinkyPivnichLazni:after{display:none}#wrapper.lazneNormal #ucinkyPivnichLazni .beer,#wrapper.oPivnichLaznich #ucinkyPivnichLazni .beer{width:100%}#wrapper.rezervaceLazne .part .timeSelect{width:200px}#wrapper.rezervaceLazne .part .wrap input{width:220px}#wrapper.hotelRezervace .stepInfo,#wrapper.sklarnaRezervace .stepInfo{width:320px}#wrapper.sklarnaNormal #cenik .priceListItem,#wrapper.lazneNormal #cenik .item,#wrapper.oPivnichLaznich #cenik .item{font-size:16px}}@media (max-width:1189px){#wrapper.rezervaceLazne #part_adminList .js-reservations-graphic{width:100%;overflow-x:auto}#wrapper.rezervaceLazne #part_adminList .js-reservations-graphic .row-item{min-width:934px}#wrapper.rezervaceLazne #part_adminList .js-reservations-graphic .row-item .info{flex-shrink:0}}@media screen and (max-width:992px){#header{margin-top:-1px}#header .menu{display:none;width:100%;position:absolute;right:0;top:110px;z-index:110;padding:0;background:rgba(23,35,40,0.95)}#header .menu>ul{padding:20px 0;position:relative;z-index:5}#header .menu>ul>li{float:none;margin:0;display:block;padding:0}#header .menu>ul>li a{padding:10px 0;font-size:18px;text-align:center;text-transform:uppercase;margin:0;line-height:140%;cursor:pointer}#header .menu>ul>li.single a:hover:before,#header .menu>ul>li.single a:hover:after{display:none}#header .menu>ul>li .sub{width:auto;margin:0;position:static}#header .menu .sub ul{padding:8px 0 5px 0;margin-bottom:5px}#header .menu .sub li a{font-size:16px}#header .menu li>a:after{display:none}#header .menu:after{display:block;content:"";position:relative;z-index:108;box-shadow:0 1px 10px rgba(0,0,0,0.4)}#header .menu-phone{display:flex;position:absolute;right:0;top:35px;padding:0;color:#ffffff;border:1px solid #2e3c42;font-size:30px;width:60px;height:60px;line-height:60px;text-align:center;border-radius:30px;background:#2e3c42}#header .menu-phone.active{margin-bottom:-1px}#header .menu-phone i{margin:auto}#header .menu-phone .fa-close{display:none}#header .menu-phone.active .fa-bars{display:none}#header .menu-phone.active .fa-close{display:block}#header .menu .sub-catalog{display:none !important}#header .languages{right:0;top:5px}#AREA_hpSlider.darkBackground .slider{background:rgba(0,0,0,0.3)}#AREA_hpSlider .slider .slide .caption{text-align:center;width:auto;margin:0 -10px;min-height:100%;padding:40px 35px}#AREA_hpSlider .slider .slide .caption br{display:none}#AREA_hpSlider .slider .slide .caption .buttons{margin:40px 0 0;position:static;width:100%}#AREA_hpSlider .slider .slide .caption h1{font-size:40px;margin-bottom:20px}#AREA_hpSlider .backgroundSlider .slide{min-height:440px;background-size:auto;background-position:-1px bottom}.bottomBar .col-sm-10{width:100%;float:none}.bottomBar .hpNewsBox{margin:0 auto 40px auto;width:100%}.bottomBar .hpNewsBox h3{margin-top:0}.bottomBar .hpNewsBox .cycle-prev{width:30px;height:31px;right:35px}.bottomBar .hpNewsBox .cycle-next{width:30px;height:31px}#wrapper.sklarna #mainBanner .backgroundBanner,#wrapper.pivovar #mainBanner .backgroundBanner,#wrapper.hotel #mainBanner .backgroundBanner,#wrapper.lazne #mainBanner .backgroundBanner,#wrapper.muzeum #mainBanner .backgroundBanner{background-position:left}#wrapper.sklarna #mainBanner .caption,#wrapper.pivovar #mainBanner .caption,#wrapper.hotel #mainBanner .caption,#wrapper.lazne #mainBanner .caption,#wrapper.muzeum #mainBanner .caption{width:80%}#wrapper.hotelCenik #cenik .priceListItem ul li{text-align:center}#wrapper.hotelCenik #cenik .priceListItem ul li b,#wrapper.hotelCenik #cenik .priceListItem ul li strong{display:block;float:none}#wrapper.normal .navigation ul li{display:block;float:none;width:100%}#wrapper.normal .navigation ul li a{line-height:120%;padding:15px 10px}#wrapper.normal .navigation ul li a.rezervace{background-position:62% center}#wrapper.normal .navigation ul li a.ucinkyLazni{background-position:69% center}#wrapper.normal .navigation ul li a.procedura{background-position:63% center}#wrapper.normal .navigation ul li a.cenik{background-position:60% center}#wrapper.normal .navigation ul li a.oPivnichLaznich{background-position:68% center}#wrapper.normal .navigation ul li a.praktickeInformace{background-position:70% center}#wrapper.normal .navigation ul li a.prohlidka{background-position:65% center}#wrapper.normal .sideBanners{clear:both;text-align:center;padding-top:15px;margin-top:15px;border-top:1px solid #eee}#wrapper.normal .sideBanners a{display:inline-block}#wrapper.normal .lookCatalog{background:none;padding:0}#wrapper.normal .lookCatalog .lookBtn{display:inline-block;padding:15px 22px;cursor:pointer;color:#fff;text-transform:uppercase;font-size:17px;font-weight:600;background-color:#172328}#wrapper.normal .lookCatalog .lookBtn:hover{background-color:rgba(23,35,40,0.9)}#wrapper.normal .catalogItems .btn-product .item{width:230px;margin-left:5px}#wrapper.normal .catalogItems .btn-product:nth-child(3n+1) .item,#wrapper.normal .catalogItems .btn-product:first-of-type .item{margin-left:0}#wrapper.sklarnaPostup .right,#wrapper.sklarnaPostup .left{float:none;position:static;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);width:100%}#wrapper.sklarnaPostup .images{margin-bottom:15px}#wrapper.sklarnaPostup .images .thumbs .fancybox-thumb{margin:2px}#wrapper.sklarnaPostup h3{font-size:24px;padding:15px 0}#wrapper.sklarnaPostup .part{padding:25px 0;border-top:1px solid #cecece;text-align:center}#wrapper.sklarnaPostup .part:first-of-type{border:0}#wrapper.sklarnaPostup .part p{text-align:center;margin:0 0 15px}#wrapper.sklarnaPostup .part.part2{margin:0}#wrapper.sklarnaNormal #cenik .description{padding:40px 0}#wrapper.sklarnaNormal #cenik .priceListItem h3{font-size:20px;padding:25px 30px 45px 30px}#wrapper.sklarnaNormal #cenik .priceListItem li{font-size:16px}#wrapper.sklarnaNormal #praktickeInformace article{padding:40px 0}#wrapper.sklarnaNormal #prohlidka{text-align:center;padding:0}#wrapper.sklarnaNormal #prohlidka .row{border-top:1px solid #cecece;padding:35px 0;margin:0}#wrapper.sklarnaNormal #prohlidka .row:first-of-type{border:0}#wrapper.sklarnaNormal #prohlidka .step{display:none}#wrapper.sklarnaNormal #prohlidka .text{text-align:center;padding:0}#wrapper.sklarnaNormal #prohlidka .row:nth-child(odd) .text{padding:0}#wrapper.lazneNormal #cenik .item,#wrapper.oPivnichLaznich #cenik .item{display:table;height:auto;margin:0 0 1px}#wrapper.lazneNormal #cenik .item h3,#wrapper.oPivnichLaznich #cenik .item h3{padding:0 15px;display:table-cell;width:30%;vertical-align:middle}#wrapper.lazneNormal #cenik .item .description,#wrapper.oPivnichLaznich #cenik .item .description{display:table-cell;padding-right:125px;vertical-align:middle}#wrapper.lazneNormal #cenik .item .description p,#wrapper.oPivnichLaznich #cenik .item .description p{margin:0;text-align:left}#wrapper.lazneNormal #cenik .item .price,#wrapper.oPivnichLaznich #cenik .item .price{right:15px;top:50%;bottom:auto;left:auto;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%)}#wrapper.lazneNormal #ucinkyPivnichLazni ul,#wrapper.oPivnichLaznich #ucinkyPivnichLazni ul{text-align:center;margin:10px 0 0}#wrapper.lazneNormal #ucinkyPivnichLazni ul.first,#wrapper.oPivnichLaznich #ucinkyPivnichLazni ul.first{text-align:center;margin:0 0 10px}#wrapper.lazneNormal #oPivnichLaznich .pull-right,#wrapper.oPivnichLaznich #oPivnichLaznich .pull-right{width:50%}#wrapper.volnaPracovniMista .positionsList table td:first-of-type h3{font-size:18px}#wrapper.contact .mainInfo .contacts .oneContact{width:49%;margin:0}#wrapper.contact .mainInfo .contacts .oneContact:nth-of-type(2n){margin:0 0 1% 1%}#wrapper.rezervaceLazne #part1 .left{padding-top:20px}#wrapper.rezervaceLazne #part1 .right{text-align:center}#wrapper.rezervaceLazne #part1 .right .wrap{float:none;width:auto;margin-right:15px}#wrapper.rezervaceLazne .part .infoRow{padding-top:20px}#wrapper.rezervaceLazne .part .tableWrap{display:block}#wrapper.rezervaceLazne .part .tableWrap .left,#wrapper.rezervaceLazne .part .tableWrap .right{display:block;padding:0;margin:0 0 15px;width:100%}#wrapper.rezervaceLazne .part .tableWrap .left input,#wrapper.rezervaceLazne .part .tableWrap .right input{width:100%}#wrapper.rezervaceLazne .part .tableWrap .right .wrap{width:49%}#wrapper.rezervaceLazne .part .tableWrap .right .wrap:last-of-type{float:right}#wrapper.hotelRezervace .part,#wrapper.sklarnaRezervace .part{display:block}#wrapper.hotelRezervace .select-lang,#wrapper.sklarnaRezervace .select-lang{display:none}#wrapper.hotelRezervace .select-lang.showing,#wrapper.sklarnaRezervace .select-lang.showing{display:block}#wrapper.hotelRezervace .stepInfo,#wrapper.sklarnaRezervace .stepInfo{width:auto;padding-bottom:20px}#wrapper.hotelRezervace .asCell,#wrapper.sklarnaRezervace .asCell{display:inline-block;text-align:center;margin:0 10px 10px}#footer{text-align:center}#footer .copyright{margin-bottom:15px}.fancybox-nav::before{width:20px;height:20px;left:10px}.fancybox-nav.fancybox-prev::before{-webkit-transform:translateX(0) translateY(-50%) translateZ(0) rotate(-135deg);-moz-transform:translateX(0) translateY(-50%) translateZ(0) rotate(-135deg);-ms-transform:translateX(0) translateY(-50%) translateZ(0) rotate(-135deg);-o-transform:translateX(0) translateY(-50%) translateZ(0) rotate(-135deg)}.fancybox-nav.fancybox-next::before{right:10px;-webkit-transform:translateX(0) translateY(-50%) translateZ(0) rotate(45deg);-moz-transform:translateX(0) translateY(-50%) translateZ(0) rotate(45deg);-ms-transform:translateX(0) translateY(-50%) translateZ(0) rotate(45deg);-o-transform:translateX(0) translateY(-50%) translateZ(0) rotate(45deg)}.fancybox-nav:hover.fancybox-prev::before{-webkit-transform:translateX(0) translateY(-50%) translateZ(0) rotate(-135deg);-moz-transform:translateX(0) translateY(-50%) translateZ(0) rotate(-135deg);-ms-transform:translateX(0) translateY(-50%) translateZ(0) rotate(-135deg);-o-transform:translateX(0) translateY(-50%) translateZ(0) rotate(-135deg)}.fancybox-nav:hover.fancybox-next::before{-webkit-transform:translateX(0) translateY(-50%) translateZ(0) rotate(45deg);-moz-transform:translateX(0) translateY(-50%) translateZ(0) rotate(45deg);-ms-transform:translateX(0) translateY(-50%) translateZ(0) rotate(45deg);-o-transform:translateX(0) translateY(-50%) translateZ(0) rotate(45deg)}}@media screen and (max-width:640px){#wrapper.contact .mainInfo .contacts .oneContact{width:auto;display:block;margin:0 0 10px 0;padding:20px}#wrapper.contact .mainInfo .contacts .oneContact:nth-of-type(2n){margin:0 0 10px 0}#wrapper.rezervaceLazne .part{padding:20px 110px 20px 20px;text-align:center}#wrapper.rezervaceLazne .part i{display:none}#wrapper.rezervaceLazne .part .stepNum{display:none}#wrapper.rezervaceLazne .part .tableWrap,#wrapper.rezervaceLazne .part .infoRow{display:block}#wrapper.rezervaceLazne .part .tableWrap .left,#wrapper.rezervaceLazne .part .infoRow .left,#wrapper.rezervaceLazne .part .tableWrap .right,#wrapper.rezervaceLazne .part .infoRow .right{display:block;margin:0;padding:0;width:100%}#wrapper.rezervaceLazne .part .tableWrap .left,#wrapper.rezervaceLazne .part .infoRow .left{margin-bottom:10px}#wrapper.rezervaceLazne .part .tableWrap .right .wrap,#wrapper.rezervaceLazne .part .infoRow .right .wrap{width:100%;margin:0 0 10px}#wrapper.rezervaceLazne .part .tableWrap .right .wrap:last-of-type,#wrapper.rezervaceLazne .part .infoRow .right .wrap:last-of-type{float:none}#wrapper.rezervaceLazne .part .bathType{margin-top:10px}#wrapper.volnaPracovniMista .positionsList table{overflow:hidden}#wrapper.volnaPracovniMista .positionsList table td:first-of-type{float:none;width:100%}#wrapper.volnaPracovniMista .positionsList table td:first-of-type img{display:none}#wrapper.volnaPracovniMista .positionsList table td:first-of-type h3{background:none;position:static;font-size:20px;color:#000;margin:0;padding:0;width:auto}#wrapper.volnaPracovniMista .positionsList table td:first-of-type h3 b,#wrapper.volnaPracovniMista .positionsList table td:first-of-type h3 strong{display:inline}#wrapper.lazneNormal .navigation ul li,#wrapper.sklarnaNormal .navigation ul li,#wrapper.oPivnichLaznich .navigation ul li{display:block;float:none;width:100%}#wrapper.lazneNormal .navigation ul li a,#wrapper.sklarnaNormal .navigation ul li a,#wrapper.oPivnichLaznich .navigation ul li a{line-height:120%;padding:15px 0}#wrapper.lazneNormal .navigation ul li a.rezervace,#wrapper.sklarnaNormal .navigation ul li a.rezervace,#wrapper.oPivnichLaznich .navigation ul li a.rezervace{background-position:62% center}#wrapper.lazneNormal .navigation ul li a.ucinkyLazni,#wrapper.sklarnaNormal .navigation ul li a.ucinkyLazni,#wrapper.oPivnichLaznich .navigation ul li a.ucinkyLazni{background-position:69% center}#wrapper.lazneNormal .navigation ul li a.procedura,#wrapper.sklarnaNormal .navigation ul li a.procedura,#wrapper.oPivnichLaznich .navigation ul li a.procedura{background-position:63% center}#wrapper.lazneNormal .navigation ul li a.cenik,#wrapper.sklarnaNormal .navigation ul li a.cenik,#wrapper.oPivnichLaznich .navigation ul li a.cenik{background-position:60% center}#wrapper.lazneNormal .navigation ul li a.oPivnichLaznich,#wrapper.sklarnaNormal .navigation ul li a.oPivnichLaznich,#wrapper.oPivnichLaznich .navigation ul li a.oPivnichLaznich{background-position:68% center}#wrapper.lazneNormal .navigation ul li a.praktickeInformace,#wrapper.sklarnaNormal .navigation ul li a.praktickeInformace,#wrapper.oPivnichLaznich .navigation ul li a.praktickeInformace{background-position:70% center}#wrapper.lazneNormal .navigation ul li a.prohlidka,#wrapper.sklarnaNormal .navigation ul li a.prohlidka,#wrapper.oPivnichLaznich .navigation ul li a.prohlidka{background-position:65% center}#wrapper.lazneNormal #oPivnichLaznich .pull-right,#wrapper.sklarnaNormal #oPivnichLaznich .pull-right,#wrapper.oPivnichLaznich #oPivnichLaznich .pull-right{display:none}#wrapper.hotelRezervace .part.contacts>.asCell,#wrapper.sklarnaRezervace .part.contacts>.asCell{margin-bottom:0}}@media screen and (max-width:767px){p,table{line-height:140%}hr{margin:30px 0}.phoneHide{display:none !important}.phoneShow{display:block}#header .languages{right:15px;top:5px}#header .menu-phone{right:22px;top:38px;width:50px;height:50px;line-height:50px;font-size:25px}#header .menu{top:94px}#header .menu>ul>li a{padding:10px 0;font-size:16px}#AREA_hpSlider{background:rgba(255,255,255,0);position:relative}#AREA_hpSlider .slider{width:100%;margin:0}#AREA_hpSlider .slider .slide .caption{width:100vw;padding:20px 25px;margin:0;min-height:auto}#AREA_hpSlider .slider .slide .caption h1{text-align:center;font-size:32px;margin-bottom:10px}#AREA_hpSlider .slider .slide .caption .description{display:none}#AREA_hpSlider .slider .slide .caption .buttons{padding-top:0;margin-top:10px}#AREA_hpSlider .slider .slide .caption .buttons a{margin-bottom:10px;font-size:16px;padding:5px 30px;display:inline-block}#AREA_hpSlider .backgroundSlider{height:300px}#AREA_hpSlider .backgroundSlider .slide{height:100%;min-height:initial;background-position:top left}.bottomBar .hpImportantItems .item a span{font-size:16px}#wrapper.sklarna #mainBanner .caption,#wrapper.pivovar #mainBanner .caption,#wrapper.hotel #mainBanner .caption,#wrapper.lazne #mainBanner .caption,#wrapper.muzeum #mainBanner .caption{width:100%;text-align:center}#wrapper.sklarna #mainBanner .buttons,#wrapper.pivovar #mainBanner .buttons,#wrapper.hotel #mainBanner .buttons,#wrapper.lazne #mainBanner .buttons,#wrapper.muzeum #mainBanner .buttons{padding-top:0;margin-top:10px}#wrapper.sklarna #mainBanner .buttons a,#wrapper.pivovar #mainBanner .buttons a,#wrapper.hotel #mainBanner .buttons a,#wrapper.lazne #mainBanner .buttons a,#wrapper.muzeum #mainBanner .buttons a{margin-bottom:10px;font-size:16px;padding:5px 30px;display:inline-block}#wrapper.hotelCenik #cenik .priceListItem ul li{text-align:left}#wrapper.hotelCenik #cenik .priceListItem ul li b,#wrapper.hotelCenik #cenik .priceListItem ul li strong{display:inline-block;float:right}#wrapper.normal #AREA_staticBanner{text-align:center}#wrapper.normal .pageHeader span{display:none}#wrapper.normal .pageHeader h1{margin:0 0 30px;font-size:50px}#wrapper.normal .pageHeader a{margin-bottom:0}#wrapper.normal .catalogItems{display:block}#wrapper.normal .catalogItems .btn-product .item{width:49%;float:left;margin-left:0}#wrapper.normal .catalogItems .btn-product:nth-child(3n+1) .item,#wrapper.normal .catalogItems .btn-product:first-of-type .item{margin-left:0}#wrapper.normal .catalogItems .btn-product:nth-child(odd) .item{float:right}#wrapper.normal .normalPage .col4{width:49%;display:inline-block;text-align:center;vertical-align:top;margin-left:0}#wrapper.normal .normalPage .col4:first-of-type{margin-left:auto}#wrapper.normal .normalPage .col4:nth-of-type(4n){margin-left:auto}#wrapper.normal .normalPage .col4:nth-of-type(odd){margin-left:1%}#wrapper.normal .normalPage table{width:100% !important}#wrapper.lazneNormal #oPivnichLaznich{text-align:center}#wrapper.lazneNormal #oPivnichLaznich a{display:inline-block;margin-bottom:10px}#wrapper.sklarnaNormal #cenik .priceListItem h3{font-size:22px;padding:25px 30px 45px 30px}#wrapper.sklarnaNormal #cenik .priceListItem li{font-size:20px}#wrapper.sklarnaNormal #prohlidka{text-align:center}#wrapper.sklarnaNormal #prohlidka .row{border-top:1px solid #cecece;padding:25px 0;margin:0}#wrapper.sklarnaNormal #prohlidka .row:first-of-type{border:0}#wrapper.sklarnaNormal #prohlidka .step{display:none}#wrapper.sklarnaNormal #prohlidka .text{text-align:center;padding:0}#wrapper.sklarnaNormal #prohlidka .row:nth-child(odd) .text{padding:0}#wrapper.sklarnaNormal #arealMap{padding:30px 0}#wrapper.contact .mainInfo .contacts{padding-top:20px}#wrapper.contact .mainInfo .leftContact{width:100%;display:block;padding-right:0}#wrapper.contact .mainInfo .rightMap{width:100%;display:block;height:300px}#wrapper.aktuality .newsList .item .img,#wrapper.volnaPracovniMista .newsList .item .img,#wrapper.aktuality .positionsList .item .img,#wrapper.volnaPracovniMista .positionsList .item .img{margin-bottom:15px}#wrapper.rezervaceLazne .reservation-detail .reservations table{table-layout:auto}}@media screen and (max-width:540px){#AREA_hpSlider .slider .slide .caption h1,.normal #AREA_normalSlider .slider .slide .caption h1{font-size:28px;margin:0}#wrapper.sklarna #mainBanner,#wrapper.pivovar #mainBanner,#wrapper.hotel #mainBanner,#wrapper.lazne #mainBanner,#wrapper.muzeum #mainBanner{max-height:none}#wrapper.sklarna #mainBanner .caption h1,#wrapper.pivovar #mainBanner .caption h1,#wrapper.hotel #mainBanner .caption h1,#wrapper.lazne #mainBanner .caption h1,#wrapper.muzeum #mainBanner .caption h1{font-size:28px;margin:0}#wrapper.sklarna #mainBanner .caption .description,#wrapper.pivovar #mainBanner .caption .description,#wrapper.hotel #mainBanner .caption .description,#wrapper.lazne #mainBanner .caption .description,#wrapper.muzeum #mainBanner .caption .description{display:none}#wrapper.sklarna .bottomBar .hpImportantItems,#wrapper.pivovar .bottomBar .hpImportantItems,#wrapper.hotel .bottomBar .hpImportantItems,#wrapper.lazne .bottomBar .hpImportantItems,#wrapper.muzeum .bottomBar .hpImportantItems{padding-top:20px}.normal .gallList{text-align:center}.normal .gal_item{width:auto;display:inline-block;float:none}.normal .gal_item .gal_item_link{min-height:1px}.normal .x_content img,.normal .x_content iframe{float:none;width:100%;height:auto;margin:0}.normal .x_content iframe{height:250px;margin:10px 0}#wrapper.lazneNormal #cenik .item,#wrapper.oPivnichLaznich #cenik .item{display:block;height:auto;margin:0 0 5px}#wrapper.lazneNormal #cenik .item h3,#wrapper.oPivnichLaznich #cenik .item h3{padding:25px 25px;display:block;width:100%;height:auto}#wrapper.lazneNormal #cenik .item .description,#wrapper.oPivnichLaznich #cenik .item .description{display:block;padding-right:auto;padding:25px 15px 125px}#wrapper.lazneNormal #cenik .item .description p,#wrapper.oPivnichLaznich #cenik .item .description p{margin:0 20px;text-align:center}#wrapper.lazneNormal #cenik .item .price,#wrapper.oPivnichLaznich #cenik .item .price{right:auto;top:auto;bottom:15px;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}#wrapper.rezervaceLazne .part{padding:20px}#wrapper.rezervaceLazne .part .sideIndicator{z-index:-1}#wrapper.rezervaceLazne .part.complete{padding-bottom:60px}#wrapper.rezervaceLazne .part.complete .sideIndicator{-webkit-opacity:1;-moz-opacity:1;opacity:1;z-index:1;top:auto;left:0;right:0;bottom:0;height:50px;width:100%}#wrapper.rezervaceLazne .part .left,#wrapper.rezervaceLazne .part .right{display:block}#wrapper.rezervaceLazne .part .stepNum{display:none}#wrapper.rezervaceLazne .reservation-detail .go-back{float:none;font-size:14px;margin:0 auto}#wrapper.rezervaceLazne .reservation-detail h2{text-align:center}#wrapper.rezervaceLazne #part1 .right .wrap,#wrapper.rezervaceLazne .part .timeSelect,#wrapper.rezervaceLazne .part .timeSelectMasage,#wrapper.rezervaceLazne .part select.thin{width:100%}#wrapper.rezervaceLazne .part .willHide .leftPad{text-align:left}#wrapper.rezervaceLazne .part .willHide .leftPad select:nth-of-type(2){margin-bottom:8px}.bottomBar .hpImportantItems{text-align:center;margin:0}.bottomBar .hpImportantItems .item{margin:5px;width:45%;padding:0}.bottomBar .hpImportantItems .item img,.bottomBar .hpNewsBox img{display:block;width:100%;height:auto}.bottomBar .hpNewsBox,.bottomBar .hpNewsBox .slide{width:100%}}@media screen and (max-width:480px){#AREA_hpSlider .backgroundSlider{height:340px}h1{font-size:40px}#wrapper.styly h1{font-size:36px}#wrapper.pivovar #mainBanner .backgroundBanner{background-position:center}#wrapper.hotelCenik #cenik .priceListItem ul li{text-align:center}#wrapper.hotelCenik #cenik .priceListItem ul li b,#wrapper.hotelCenik #cenik .priceListItem ul li strong{display:block;float:none}#wrapper.normal{text-align:center}#wrapper.normal h2{font-size:26px}#wrapper.normal .styleBook{float:none;margin-right:5px}#wrapper.normal .pageHeader span{display:none}#wrapper.normal .pageHeader h1{margin:0 0 30;font-size:44px}#wrapper.normal .pageHeader a{margin-bottom:0;font-size:18px;margin:20px 0 0}#wrapper.normal .lookCatalog{text-align:center}#wrapper.normal .lookCatalog p{text-align:center}#wrapper.normal .catalogItems .btn-product .item{width:100%;float:none}#wrapper.normal .catalogItems .btn-product:nth-child(odd) .item{float:none}#wrapper.normal #cenik{text-align:center}#wrapper.normal #praktickeInformace{text-align:center}#wrapper.normal #prohlidka{text-align:center}#wrapper.normal #prohlidka .row{border-top:1px solid #cecece;padding:15px 0;margin:0}#wrapper.normal #prohlidka .row:first-of-type{border:0}#wrapper.normal #prohlidka .step{display:none}#wrapper.normal #prohlidka .text{text-align:center;padding:0}#wrapper.normal #prohlidka .row:nth-child(odd) .text{padding:0}#wrapper.normal .normalPage .col3{width:90%}#wrapper.normal .normalPage .fancybox img{float:none !important}#wrapper.normal.lazneNormal .navigation ul li,#wrapper.normal.sklarnaNormal .navigation ul li,#wrapper.normal.oPivnichLaznich .navigation ul li{display:block;float:none;width:100%}#wrapper.normal.lazneNormal .navigation ul li a,#wrapper.normal.sklarnaNormal .navigation ul li a,#wrapper.normal.oPivnichLaznich .navigation ul li a{line-height:120%;padding:15px 0;background:none;margin:0}#wrapper.volnaPracovniMista .positionsList table td{text-align:center}#wrapper.aktuality .newsList .item .img{float:none}#wrapper.lazneNormal #cenik .rezervace .btn,#wrapper.oPivnichLaznich #cenik .rezervace .btn,#wrapper.lazneNormal #procedura .rezervace .btn,#wrapper.oPivnichLaznich #procedura .rezervace .btn{font-size:18px}#wrapper.rezervaceLazne .willShow{width:100%}#wrapper.rezervaceLazne .willShow .item .name{width:auto;padding:20px 10px;margin-right:0}#wrapper.rezervaceLazne .reservation-detail .reservations .add-item{position:static;margin-bottom:20px}#wrapper.rezervaceLazne .reservation-detail .detail-of-user table{display:block;width:100%}#wrapper.rezervaceLazne .reservation-detail .detail-of-user table tbody,#wrapper.rezervaceLazne .reservation-detail .detail-of-user table tr{display:block;width:100%}#wrapper.rezervaceLazne .reservation-detail .detail-of-user table tbody th,#wrapper.rezervaceLazne .reservation-detail .detail-of-user table tr th,#wrapper.rezervaceLazne .reservation-detail .detail-of-user table tbody td,#wrapper.rezervaceLazne .reservation-detail .detail-of-user table tr td{display:block;width:100%;text-align:center}#wrapper.rezervaceLazne .reservation-detail .detail-of-user table tbody th,#wrapper.rezervaceLazne .reservation-detail .detail-of-user table tr th{border:0}#wrapper.rezervaceLazne .reservation-detail .note .header{text-align:left}#wrapper.rezervaceLazne .reservation-detail .note .content{text-align:left}#wrapper.hotelRezervace .part,#wrapper.sklarnaRezervace .part{text-align:left}#wrapper.hotelRezervace .stepInfo .step,#wrapper.sklarnaRezervace .stepInfo .step{display:none}#wrapper.hotelRezervace .stepInfo h3,#wrapper.sklarnaRezervace .stepInfo h3{padding-left:0}#wrapper.hotelRezervace .part .asCell,#wrapper.sklarnaRezervace .part .asCell{display:block;text-align:left;margin-left:0;margin-right:0}#wrapper.hotelRezervace .part .asCell .wrap,#wrapper.sklarnaRezervace .part .asCell .wrap,#wrapper.hotelRezervace .part .asCell .wrap input:not(input[type="radio"]),#wrapper.sklarnaRezervace .part .asCell .wrap input:not(input[type="radio"]){width:100%;margin-left:0;margin-right:0}#wrapper.hotelRezervace .select-lang .asCell .wrap,#wrapper.sklarnaRezervace .select-lang .asCell .wrap{width:150px;display:inline-block;text-align:left}.bottomBar .hpImportantItems .item{margin:10px 0;width:100%;padding:0}.bottomBar .hpImportantItems .item a{display:inline-block}}