.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html{font-size:16px}body,p,ul,ol,li,dl,dt,dd,table,address,form,fieldset,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:100%;border:none;font-style:normal;vertical-align:middle}body{color:#000;font-family:Arial,sans-serif;line-height:1.5}a img,img{border:none;vertical-align:middle}a{text-decoration:underline;color:#0092DC}a:hover{text-decoration:none;color:#000}a,a *{cursor:pointer}h2,h3{color:#0092DB;font-size:116.7%;margin:12px 0}dl dt{font-weight:bold;display:block;float:left;margin-right:5px}dl dd{display:block;margin-left:55px}div.clear,span.clear,.full:after{height:0;font-size:0;line-height:0;width:100%;display:block;clear:both}.full:after{content:" "}@media only screen and (min-width: 991px){html{font-size:12px}body{background:#fff url('layout/body.png') top left repeat-x}#all,#foot-all{max-width:1315px;min-width:991px;margin:0 auto;overflow:hidden}#all.bg0{background:url('layout/bg0.jpg') top center no-repeat}#all.bg1{background:url('layout/bg1.jpg') top center no-repeat}#page,#foot{width:991px;margin:0 0 0 auto}}@media only screen and (max-width: 990px){a img,img{height:unset !important;max-width:100%}iframe{max-width:100%}iframe[src^="https://www.youtube.com"]{display:block !important;margin:0 auto}}#content{position:relative;box-sizing:border-box;width:100%;margin-bottom:10px;padding:0 1ex}#content:after{content:" ";height:0;font-size:0;line-height:0;width:100%;display:block;clear:both}@media only screen and (min-width: 991px){#content{width:518px;box-sizing:content-box;float:left;padding:15px 15px 15px 12px;background-color:#fff}#content.wide{width:715px}#content.titulka{width:742px;background-color:transparent;min-height:auto;padding:0}}@media only screen and (max-width: 990px){#content{padding-top:24px}#content.titulka{background:linear-gradient(#4ea7d2, #fff 50%, #fff)}}.titulka .bbox{box-sizing:border-box;max-width:100%;width:363px;padding:10px 10px 30px 135px;margin:16px auto 32px;position:relative;background:#0093DD url('layout/bbox.png') top left repeat-y;color:#fff}@media only screen and (max-width: 990px){.titulka .bbox{padding-left:min(calc(20vw + 20px), 135px)}}@media only screen and (min-width:759px){.titulka .full{width:742px;margin-left:auto;margin-right:auto}.titulka .bbox{float:left;margin:0 16px 32px 0;height:130px}.titulka .bbox#bbox2,.titulka .bbox#bbox4{margin-right:0}}.titulka .bbox h2{color:#fff;line-height:20px;margin:0 0 6px 0}#content.titulka .bbox p{margin:0}.titulka .bbox a.detail{position:absolute;top:0;left:0;right:0;bottom:0;width:144px;height:130px;display:block}.titulka .bbox img{position:absolute;border:2px solid #fff;border-radius:2px;width:115px;height:115px;top:5px;left:5px}@media only screen and (max-width: 990px){.titulka .bbox img{width:min(20vw, 115px);height:min(20vw, 115px)}}.titulka .bbox a.button{position:absolute;right:7px;bottom:-16px}#innerpage{position:relative}.bubbleicon{position:relative;height:20px;width:24px}.bubbleicon .bubble{display:none;position:absolute;top:15px;left:-87px;width:333px;padding:24px 16px 10px 16px;z-index:1000;background:url('layout/bubble.png') top left no-repeat;border-bottom:1px solid #CCC;-moz-box-shadow:1px 1px 2px #bbb;-webkit-box-shadow:1px 1px 2px #bbb;box-shadow:1px 1px 2px #bbb}.bubble strong{display:block;float:left;font-weight:normal;margin-right:8px}.bubble .fb-like{float:left}.breadcrumbs{display:none}#content h2.first{margin-top:0;font-size:150%;padding-right:20px}#content h2.first span{display:none}#content h2.first span#infoNazev{display:inline}#content ul,#content ol{padding-left:25px;margin:12px 0}#content ul ul,#content ol ol,#content ul ol,#content ol ul{margin:0}#content ul li,.box4x ul li{display:block;list-style-type:none;padding-left:17px;background:url('layout/li.png') 0 4px no-repeat;margin-bottom:8px}.box4x ul li{margin-bottom:5px}#content .comment,.comment{font-size:83.34%}#content .comment ul li,.comment ul li{display:list-item;list-style-type:circle;padding:0;background:transparent none;margin:0}#content p,#content address{margin:12px 0}#content p.calendar-legend{margin:10px 0 0 0}#content.titulka p{margin:0}#content.wide .banner-box{height:230px;margin:20px auto 25px auto;position:relative;z-index:0}#content.wide .banner-box,#content.wide .banner-box .item{width:694px}#content.wide .banner-box .item{position:relative}#content.wide .banner-box.kontakt{margin-bottom:0}#content.wide .banner-box .item img{position:absolute;top:0;left:0;bottom:0;height:100% !important;width:auto !important;z-index:-1}#content.wide .banner-box .banner-text{position:relative;height:157px;padding:15px 5px 45px 50px;margin-left:215px;background-color:#d9ecf4;background:transparent linear-gradient(95deg, rgba(255,255,255,0) 0, rgba(255,255,255,0) 43px, #d9ecf4 45px, #d9ecf4 100%)}@media only screen and (max-width:374px){#content.wide .banner-box .banner-text{padding-bottom:5px}}#content.wide .banner-box.kontakt .banner-text{padding-bottom:5px}#content.wide .banner-box .banner-nl{height:245px}#content.wide .banner-box .banner-nl .banner-text{height:217px;padding-top:0}#content.wide .banner-box .banner-nl .sub-item{font-size:1rem;margin-top:10px}#content.wide .banner-box .banner-nl .sub-item-small{font-size:.84rem;font-style:italic}#content.wide .banner-box span.prev,#content.wide .banner-box span.next{top:81px;left:-10px}#content.wide .banner-box span.next{right:-10px;left:auto}#content.wide .banner-box a.button,#content.wide .banner-box .k-foot a{position:absolute;bottom:-13px;right:54px}@media only screen and (max-width:374px){#content.wide .banner-box a.button,#content.wide .banner-box .k-foot a{position:static;margin-bottom:1ex}}#content.wide .banner-box ul{padding-left:0}#content.wide .banner-box p,#content.wide .banner-box h3{margin-top:0}#content.wide .banner-box p strong{font-weight:bold}@media only screen and (max-width:500px){#content.wide .banner-box .item>a:first-child,#content.wide .banner-box .item>div.img-wrapper{display:block;width:100%;height:120px;position:relative;overflow:hidden}#content.wide .banner-box .item>a:first-child img,#content.wide .banner-box .item>div.img-wrapper img{min-width:100%;min-height:100%;height:auto !important;left:50%;top:50%;transform:translate(-50%, -50%)}#content.wide .banner-box .banner-text{margin-left:0;background-color:#d9ecf4;padding-left:5px}}@media only screen and (max-width: 990px){#content .banner-box,#content.wide .banner-box,#content .slide-box{width:auto}#content .banner-box,#content.wide .banner-box,#content .slide-box,#content .banner-box .banner-text,#content.wide .banner-box .banner-text,#content .slide-box .banner-text{height:auto}#content .banner-box .nav,#content.wide .banner-box .nav,#content .slide-box .nav,#content .banner-box .next,#content.wide .banner-box .next,#content .slide-box .next,#content .banner-box .prev,#content.wide .banner-box .prev,#content .slide-box .prev{display:none !important}#content .banner-box.slide-box .overflow,#content.wide .banner-box.slide-box .overflow,#content .slide-box.slide-box .overflow{position:static !important}#content .banner-box .item,#content.wide .banner-box .item,#content .slide-box .item{display:block !important;position:relative !important;left:0 !important;right:0 !important;top:0 !important;bottom:0 !important;margin:0 auto 15px;max-width:100%}}div.vizitka{padding:5px 10px;margin:0 0 5px 0;background-color:#EEE}@media only screen and (min-width: 991px){div.vizitka{width:210px;float:left;margin-right:8px}}div.vizitka h3{margin:0 0 5px 0;font-size:1rem}@media only screen and (min-width: 991px){div.half{float:left;width:250px;margin-right:9px}#content.wide div.half{width:333px;margin:0;padding:0 11px}}.gallery{display:flex;flex-wrap:wrap;justify-content:center;margin:12px 0}@media only screen and (min-width: 991px){#content.wide .js-hiding .gallery,.news-images{width:715px;margin:12px -12px}}.gallery .gallery,#content.wide .js-hiding .gallery .gallery{width:auto;margin:0}.news-images img,.gallery img{border:4px solid #EEE;margin:0 1px 1px 0;display:block;float:left}.news-images img{width:110px;height:80px}.table-wrapper{max-width:100%;overflow-x:auto}@media only screen and (max-width: 990px){.table-wrapper{margin:0 calc(-1ex - 12px);width:100vw;max-width:100vw}}table{margin:12px 0;width:100%;border-collapse:collapse}table td,table th{padding:2px 5px;border:1px solid #eee}div.tym{margin:12px 0;clear:both}div.tym h3{margin:0 0 0 140px}#content div.tym ul{padding-left:10px;margin:5px 0 5px 140px}#content div.tym ul li{margin-bottom:4px}div.tym img{float:left;max-width:120px;margin:5px}.reference img{float:left;margin:0 10px 10px 0}#content .reference p{clear:left;float:left;width:100%;margin-bottom:0}.reference h4{padding-top:12px;clear:both}div.js-hiding{margin-bottom:3px;padding:0 12px 12px 12px}div.js-hiding.hidden{padding-bottom:0}div.js-hiding h3{color:#010101;font-size:12px;height:32px;line-height:32px;vertical-align:middle;font-weight:normal;margin:0 0 5px 0;padding:0 50px 0 20px;background:#EEE url('layout/hiding-h3.png') right -50px no-repeat;cursor:pointer;box-sizing:border-box;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}div.js-hiding h3 strong{font-weight:bold}div.js-hiding.hidden h3{background-position:right -5px;margin-bottom:0}div.js-hiding h3 span{display:none}div.js-hiding h3 a{text-decoration:none;font-size:0;line-height:0}form div.js-hiding{background-color:#EEE;width:auto;padding:0 15px 15px 15px;margin-bottom:3px}form div.js-hiding h3{background-image:url('layout/hiding-form-h3.png');background-color:#EEE;margin:0 -15px 5px -15px}#kurzy-order fieldset.submit label{margin-left:0}div.slevy.js-hiding,div.more-options.js-hiding{border-top:3px solid #FFFFFF;border-bottom:0;margin:0 0 10px -15px;padding:0 0 0 15px;height:auto}div.slevy.js-hiding{margin:0 0 0 -15px;height:auto}div.slevy.js-hiding h3,div.slevy.js-hiding h3,div.more-options.js-hiding h3{padding:0;margin:0;background:#EEE url('layout/hiding-h3-yellow-more.png') right -50px no-repeat}div.more-options.js-hiding h3{margin-bottom:10px}div.slevy.js-hiding.hidden h3{margin-bottom:0}div.more-options.js-hiding{border-bottom:3px solid #FFFFFF;clear:left}div.slevy.js-hiding.hidden h3,div.more-options.js-hiding.hidden h3{background-position:right -5px;margin-bottom:0}div.more-options.js-hiding.hidden,div.slevy.js-hiding.hidden{height:39px;clear:left}div.more-options.js-hiding h3.custom{display:flex;background:#e8e8e8;background:linear-gradient(0deg, #efefef 0, #e8e8e8 100%)}div.more-options.js-hiding h3.custom span{display:block}div.more-options.js-hiding h3.custom span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}div.more-options.js-hiding h3.custom .expander em.show,div.more-options.js-hiding.hidden h3.custom .expander em.hide{display:none}div.more-options.js-hiding h3.custom .expander em.hide,div.more-options.js-hiding.hidden h3.custom .expander em.show{display:inline}div.more-options.js-hiding h3.custom .expander{flex:0 0 auto;margin-left:auto;padding:0 15px 0 27px;background:#fdbb4c;background:linear-gradient(180deg, #fdbb4c 0, #faa319 100%);color:#945700;font-weight:bold;text-transform:uppercase;text-shadow:0 1px 1px #fff;position:relative}div.more-options.js-hiding h3.custom .expander em{font-style:normal}div.more-options.js-hiding h3.custom .expander:before{position:absolute;top:0;left:0;bottom:0;content:" ";display:block;width:12px;background:url('layout/hiding-h3-yellow-border.png') top left no-repeat;background-size:cover}div.more-options.js-hiding h3.custom .expander:after{content:" ";border:solid #945700;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:translate(0, 2px) rotate(-135deg);margin-left:10px;box-shadow:1px 1px 1px #fff}div.more-options.js-hiding.hidden h3.custom .expander:after{transform:translate(0, -2px) rotate(45deg)}@media only screen and (min-width: 991px){#col{display:block;float:right;width:241px}}#col a{display:block;margin-bottom:11px}#col a.plechovka{position:relative}#col a.plechovka span{position:absolute;top:66px;left:15px}#col a.plechovka,#col a.plechovka *{text-decoration:none}#col a.newsletter{padding:14px 80px 14px 15px;line-height:18px;height:36px;overflow:hidden;color:#000;font-size:100%;background:#E2E2E2 url('layout/newsletter-add.png') top right no-repeat;text-decoration:none}@media only screen and (max-width: 990px){#col{padding-top:15px;margin:15px 15px 0;border-top:2px solid lightgray}#col a.plechovka{width:239px;margin-right:auto;margin-left:auto}#col a.plechovka span{font-size:80%}#col a.newsletter{padding-right:110px}}#col a.plechovka span,a.button,.kurz .k-foot a{box-sizing:content-box;display:block;font-weight:bold;padding:10px 14px 10px 0;width:175px;height:34px;line-height:14px;background:url('layout/button.png') top left no-repeat;color:#945700;text-align:center;text-decoration:none}#col a.plechovka span strong,a.button strong,.kurz .k-foot a strong{display:block;text-transform:uppercase;font-size:150%;line-height:20px}@media only screen and (max-width: 990px){#col a.plechovka span strong,a.button strong,.kurz .k-foot a strong{font-size:138%}}#col a.plechovka:hover span,a.button:hover,.kurz .k-foot a:hover{background-position:bottom left;color:#fff}a.button.small{height:33px;line-height:33px;vertical-align:middle;padding:0 30px 0 0;position:relative;background:transparent url('layout/button-s.png') top right no-repeat;width:auto;font-size:100% !important}a.button.small span{position:absolute;top:0;left:-18px;display:block;height:33px;width:18px;background:url('layout/button-s.png') top left no-repeat;font-size:0;line-height:0}a.button.small:hover{background-position:bottom right;color:#fff}a.button.small:hover span{background-position:bottom left}p.content-button a.button{float:left;margin:0 0 6px 15px}a.btn-gb{display:block;font-weight:normal;font-size:.9rem;padding:6px 10px 0 10px;width:180px;height:34px;line-height:100%;background:url('layout/gb-btn-objednat.png') repeat-x 0 0;color:#945700;text-align:center;text-decoration:none;border:1px solid #fcc875;white-space:nowrap;overflow:hidden}a.btn-gb br{display:inline}a.btn-gb strong{font-weight:bold;font-size:1rem;display:block;padding:0 0 4px 0}td.gb-obsaz{padding:0}td.gb-center{text-align:center}a.btn-gb:hover{background-position:0 -44px;color:#FFF}form,form *{box-sizing:border-box}form fieldset{display:block;box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden;background-color:#EEE;padding:15px 0 15px 15px;margin-bottom:3px}form label{height:28px;line-height:28px;vertical-align:middle;display:block;padding-right:8px;width:80%}form input.text,form textarea,form select{border:1px solid #D6D6D6;margin:0 5px 7px 0}form input.text,form select,form#order #cena{padding:5px;height:28px;line-height:18px;vertical-align:middle;width:80%}form input.text#termin,form select#termin,form#order #cena#termin{width:60%}@media only screen and (min-width: 991px){form label{clear:left;float:left;width:110px}form input.text,form select,form#order #cena{width:278px}form.wide label{width:175px}form br{clear:both}}@media only screen and (max-width: 990px){form label.checkbox+br{display:none !important}}form fieldset h3{margin-top:0;color:#000}#newsletter label.nl-label{width:93px}@media only screen and (max-width: 990px){#newsletter label.nl-label{width:auto}}form label.req{position:relative}form label.checkbox{width:auto;margin:0 0 7px 15px;height:auto;line-height:20px;padding:4px 0}form label.checkbox.nl-checkbox{margin-bottom:0;display:block;width:100%}form label.checkbox.inline{display:inline;margin:0;float:none;white-space:nowrap}form .slevy label.checkbox{margin-left:0}form label.checkbox.lower{line-height:18px;padding:0}@media only screen and (max-width: 990px){form label.checkbox.lower{line-height:1.3}}form label.checkbox input{margin-left:0}form label.req span.req{position:absolute;top:0;left:-7px;color:#E77918}form#order #rozsah,form#order #hmisto{width:338px;max-width:100%;padding:5px;line-height:18px;vertical-align:middle}@media only screen and (max-width: 990px){form#order #rozsah,form#order #hmisto{line-height:1.3}}form input.text.notfocused{color:#999;font-style:italic}form#order #cena,form#order #rozsah,form#order #hmisto{float:left;margin:0 5px 7px 0;border:1px solid #EEE}@media only screen and (max-width: 990px){form#order #cena,form#order #rozsah,form#order #hmisto{float:none;margin-right:0}}form input.text.medium{width:124px;max-width:100%}form input.text.narrow{width:55px;max-width:100%}form#order input#nazev{background-color:#f5f5f5}form select{height:28px;width:290px;max-width:95%}#vyber-termin p{font-style:italic;padding-right:10px;color:red}@media only screen and (max-width: 990px){#vyber-termin p{font-size:80%}}form textarea{width:275px;height:105px;padding:9px;max-width:100%}form textarea#poznamka{height:32px;padding:9px;width:275px;max-width:100%}.wide form textarea{width:375px;max-width:100%}form img.code{margin:0 0 7px 158px;float:left;display:block}@media only screen and (max-width: 990px){form img.code{margin-left:0;float:none}}input.submit,label.checkbox{cursor:pointer}form#order,form#formular,form#tip_na_darek{position:relative}form fieldset.submit a.button{position:absolute;right:15px;bottom:-12px}@media only screen and (max-width: 990px){form fieldset.submit a.button{font-size:80%}}@media only screen and (max-width:374px){form fieldset.submit a.button{position:static;margin-bottom:1ex}}span.info{border-bottom:1px dashed #000;font-weight:bold;margin-left:10px}.tooltip-box .body{border:1px solid #000;background-color:#FFFFE1;width:250px;max-width:80vw;padding:5px;position:absolute;top:10px;left:5px;-moz-box-shadow:2px 2px 4px #000;-webkit-box-shadow:2px 2px 4px #000;box-shadow:2px 2px 4px #000}.tooltip-box.large .body{width:400px;max-width:100%}.tooltip-box ul,.tooltip-box ol{padding-left:25px;margin:5px 0}.kotva{font-size:0;line-height:0;text-decoration:none}#kurzy-box.kurzy{width:518px;height:160px;position:relative;margin-bottom:15px}@media only screen and (max-width: 990px){#kurzy-box.kurzy{max-width:100%;height:auto;margin-right:auto;margin-left:auto}}#kurzy-box.kurzy .kurz{background:#fff url('layout/kurz-box.png') top left no-repeat;position:absolute;top:12px;left:0;width:100%;height:160px;padding-left:20px;box-sizing:border-box}@media only screen and (max-width: 990px){#kurzy-box.kurzy .kurz{height:auto;padding-bottom:50px;padding-left:0;position:static;background-color:#eee}#kurzy-box.kurzy .kurz:after{content:" ";height:0;font-size:0;line-height:0;width:100%;display:block;clear:both}}@media only screen and (min-width: 991px){#kurzy-box.kurzy .kurz{width:518px}}#kurzy-box.kurzy .kurz h3{min-height:40px;line-height:20px;padding:10px 20px 10px 150px;margin:0 0 5px 0;color:#fff}@media only screen and (min-width: 991px){#kurzy-box.kurzy .kurz h3{height:40px;overflow:hidden}}@media only screen and (max-width: 990px){#kurzy-box.kurzy .kurz h3{background-color:#1895db;padding-left:min(calc(20vw + 20px), 150px)}}#kurzy-box.kurzy .kurz h3 strong{text-transform:uppercase;font-size:112.5%}#kurzy-box.kurzy .kurz img{position:absolute;display:block;border:2px solid #fff;top:5px;left:5px;max-width:130px;max-height:130px}@media only screen and (max-width: 990px){#kurzy-box.kurzy .kurz img{width:min(20vw, 130px);height:min(20vw, 130px)}}#content #kurzy-box.kurzy .kurz p{line-height:1.3;margin:2px 0 2px 150px}@media only screen and (max-width: 990px){#content #kurzy-box.kurzy .kurz p{margin-left:min(calc(20vw + 20px), 150px)}}#kurzy-box.kurzy .kurz .k-foot a{position:absolute;bottom:-4px;right:0}@media only screen and (max-width: 990px){#kurzy-box.kurzy .kurz .k-foot a{bottom:-4px;right:4px}}#kurzy-box.kurzy .kurz .k-foot span.cena{display:block;position:absolute;bottom:4px;left:150px;right:200px;white-space:nowrap;font-size:150%;font-weight:bold;color:#545454}@media only screen and (max-width: 990px){#kurzy-box.kurzy .kurz .k-foot span.cena{left:min(calc(20vw + 20px), 150px);font-size:118%;white-space:normal;line-height:1}}@media only screen and (max-width:400px){#kurzy-box.kurzy .kurz .k-foot span.cena{left:20px}}#kurzy-box.banner-box li.cena{background-position:0 8px}#kurzy-box.banner-box li.cena strong{font-size:133.34%}#kurzy-box.kurzy span.prev,#kurzy-box span.next{top:33px}#kurzy-box.kurzy span.next{right:-8px}#kurzy-box.kurzy span.prev{left:-8px}.centered-horizontal-list{display:flex;align-items:center}.centered-horizontal-list .item{margin-right:12px}.centered-horizontal-list .item:last-child{margin-right:0}.social{position:absolute;top:8px;right:257px;width:24px;height:40px}.titulka .social{right:217px;z-index:1000}.social img{margin-bottom:5px}@media only screen and (max-width: 990px){.social,.titulka .social{right:10px}}.loga-medii{padding:0 5px;text-align:center}.loga-medii .headline{color:#323232;font-weight:bold;padding:13px 13px 0 0}.loga-medii #media{margin:15px 0}.loga-medii #media>div{display:inline-block;margin:0 5px 5px}@media only screen and (min-width: 991px){.loga-medii{height:40px;margin-bottom:22px;clear:both;text-align:right;padding:0}.loga-medii .fb-home{float:right}.loga-medii .headline{display:block;float:left;text-align:left}.loga-medii #media{float:left;margin:3px 0 0 -2px}.loga-medii #media div{display:inline-block;margin:0 11px 0 0;vertical-align:middle}}.loadinggif{display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,0.8) url('../files/ajax-loader.gif') 50% 50% no-repeat}body.loading{overflow:hidden}body.loading .loadinggif{display:block}.message,.error{font-weight:bold;padding:0 15px}.error{color:red}.message{color:#0093DD}#scrollTop{display:block;opacity:0;position:fixed;bottom:10px;left:10px;width:50px;height:50px;border-radius:50%;background-color:#fff;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;text-decoration:none;font-size:0}#scrollTop:after{content:" ";position:absolute;top:50%;left:50%;transform:translate(-50%, -35%) rotate(-135deg);border:solid black;border-width:0 6px 6px 0;padding:6px;border-radius:0 0 4px 0}@media only screen and (min-width: 991px){#scrollTop{display:none}}#foot-obal{width:100%;background-color:#FFBA00;color:#000;padding:20px 0 5px 0}@media only screen and (min-width: 991px){#foot-obal{min-width:991px}}#foot p.copy{margin-bottom:20px}@media only screen and (max-width: 990px){#foot{padding-bottom:35px}#foot p.copy{text-align:center}}#foot p a{color:#000;text-decoration:none}#foot p a:hover{text-decoration:underline}#foot ul li{display:inline-block;list-style-type:none;padding-right:5px;background:url('layout/foot-li.png') right center no-repeat}#foot ul li a{color:#000;display:block;padding:0 12px}@media only screen and (max-width: 990px){#foot ul{text-align:center}}@media only screen and (min-width: 991px){#foot ul{float:right}}#foot ul li.slovnik{background:transparent none;padding:0}#foot ul li.slovnik a{padding-right:0}#foot p.links{background:#FFB200 url('layout/foot.png') top center no-repeat;font-size:83.34%;text-align:center;padding:18px 0 5px 0;line-height:2}@media only screen and (max-width: 990px){#foot p.links{display:none}}#foot p.links,#foot p.links a{color:#945700;text-decoration:none}#foot p.links a:hover{text-decoration:underline}#newsletter fieldset{background:transparent none;padding:0;margin:0}#newsletter a.button{font-size:83.34%}@media only screen and (max-width: 990px){#newsletter a.button{font-size:70%}}#newsletter label{width:auto}.newsletter_pop{width:100%;height:100%;background:none scroll 0 0 rgba(100,100,100,0.7);position:fixed;top:0;left:0;z-index:99999}@media only screen and (max-width:750px){.newsletter_pop{display:none}}#newsletter_pop_inner{width:710px;background-color:#FFFFFF;margin:100px auto 0;padding:15px;border-radius:5px;box-shadow:1px 1px 20px black}#newsletter_pop_inner a.button{display:block;font-weight:normal;padding:10px 14px 10px 0;width:175px;height:34px;line-height:14px;background:url('layout/button.png') top left no-repeat;color:#945700;text-align:center;text-decoration:none;font-size:smaller}#newsletter_pop_inner a strong{font-size:120%}#newsletter_pop_inner a.img{background:url('layout/close.png') top left no-repeat;display:block;height:38px;position:absolute;top:-83px;right:-38px;width:38px}#newsletter_pop_inner a.link_r{display:block;float:right}#newsletter_pop_inner .banner-text{font-size:1rem;height:202px;width:407px;padding:15px 15px 0 47px;background:url('layout/bannerbox-text.png') top right no-repeat;position:relative;right:-239px;top:0}#newsletter_pop_inner .banner-text .order-buttons{justify-content:flex-start}#newsletter_pop_inner .banner-text .order-buttons #buttonYes{margin-right:20px}@media only screen and (max-width: 990px){#newsletter_pop_inner .banner-text{font-size:80%}}#newsletter_pop_inner .sub-item{font-size:1rem}#newsletter_pop_inner .sub-item-small{font-size:.84rem;font-style:italic}#newsletter_pop_inner li{display:block;list-style-type:none;padding-left:17px;background:url('layout/li.png') 0 4px no-repeat;margin-bottom:8px}.next_to_button{right:11px;bottom:8px}.next_to_button2{right:10px;bottom:0;text-align:right}@media only screen and (max-width: 990px){a.button,.k-foot a{font-size:70% !important}}.next_to_button,.next_to_button2{position:absolute}@media only screen and (max-width: 990px){.next_to_button,.next_to_button2{font-size:70%}}@media only screen and (max-width:374px){.next_to_button,.next_to_button2{position:static;text-align:left;font-size:100%}}.onepixel{display:block;height:1px;width:1px;overflow:hidden;opacity:.1}#phone_answer{clear:both;float:left;margin:12px 0}#tp-list-holder{position:relative;width:1px;height:1px}#tp-list-holder .box{position:absolute;top:-5px;left:158px;border:1px solid #D6D6D6;background-color:#fff;padding:5px 6px;width:210px}#tp-list-holder .box p{margin:0}#tp-list-holder .box #timeline{display:none}#tp-list-holder .box label{display:none;height:18px;line-height:18px;padding:0;width:120px;margin:0 0 3px 0;font-size:83.34%;cursor:pointer;text-align:center}#tp-list-holder .box label:hover{background-color:#EEE}#filtr_kurz,#filtr_misto{max-width:200px}#tp-all-list-holder{float:left;width:280px}#tp-all-list-holder p{margin:0 !important;padding:0 !important}#tp-all-list-holder .calendar{background-color:#fff;border:1px solid #D6D6D6}.heureka-overeno{float:right;margin:0 0 5px 15px}#showHeurekaBadgeHere-11{width:350px;margin:0 auto;padding:10px 0}div.cons h4{color:#BB0000}div.pros h4{color:#008000}.rating_li{width:200px}.rating{cursor:pointer;float:left;height:12px;margin:4px 5px 0 0;overflow:hidden;width:65px}.rating .hidden{display:none}.rating span.over{background:url('layout/stars.gif') no-repeat scroll 0 -12px transparent;display:block;height:12px;width:65px}.rating span span{background:url('layout/stars.gif') no-repeat scroll 0 0 transparent;float:left;height:12px}.recenze-box-header{padding-top:1em}.right{display:block;float:right;padding:0 1em 0 0}.stars li{background-image:none !important;list-style-type:none;margin-left:0}.stars span.rating{margin:4px 5px 0 0}#top_floater{background:url('layout/button_float.png') no-repeat scroll 0 0 transparent;position:fixed;bottom:0;right:10px;width:196px;height:63px;z-index:1000}#top_floater:hover{bottom:0 !important}#top_floater a{color:#FFFFFF;text-shadow:1px 1px 1px #D13902;text-decoration:none;font-size:15px;margin:5px 0 0;display:block;text-align:center;font-weight:bold}@media only screen and (max-width: 990px){#top_floater{bottom:0 !important}}#mc_embed_signup{background-color:#EEE}#mc_embed_signup .mc-field-group{min-height:0 !important}#mc_embed_signup .button{position:absolute;right:15px;bottom:-22px;font-size:1.5rem !important;display:block;font-weight:bold !important;padding:10px 14px 10px 0 !important;width:190px !important;height:54px !important;line-height:1.17rem !important;background:transparent url('layout/button.png') top left no-repeat !important;background-position-x:left;background-position-y:top;color:#945700 !important;text-align:center;text-decoration:none}#mc_embed_signup .button:hover{background-position:bottom left;color:#fff}#mc_embed_signup .mc-field-group input.wide{display:block;width:278px !important;padding:8px 0;text-indent:2%}#mc_embed_signup .mc-field-group input.medium{width:124px !important}#mc_embed_signup .mc-field-group label.medium{width:183px !important}body.menu-visible{overflow:hidden}#head{position:relative;text-align:center}#head #banner-head,#head #banner-head-akce{display:none}#head h1{position:relative;font-size:1px}#head h1,#head h1 a#logo{width:305px;height:80px;overflow:hidden;margin:0 auto;max-width:calc(100vw - 120px)}#head h1 a#logo{position:absolute;bottom:0;left:0}#head ul.lang-selection{position:absolute;left:5px;top:50%;transform:translate(0, -50%);width:29px;height:46px;overflow:hidden}#head ul.lang-selection li{display:block;list-style-type:none;padding:3px 0;margin-bottom:3px}#head ul.lang-selection li a,#head ul.lang-selection li strong,#head ul.lang-selection li span{display:block;width:22px;height:15px;overflow:hidden;position:relative}#head ul.lang-selection li span{position:absolute;top:0;left:0;font-size:0;line-height:0}#head ul.lang-selection li.cs span{background:url('layout/flag-cs.png') top left no-repeat}#head ul.lang-selection li.sk span{background:url('layout/flag-sk.png') top left no-repeat}#head ul.lang-selection li a span{background-position:bottom left !important}#head .menu-mobile-toggle{display:inline-block;position:absolute;top:50%;right:10px;transform:translate(0, -50%);text-decoration:none}#head .menu-mobile-toggle .bar1,#head .menu-mobile-toggle .bar2,#head .menu-mobile-toggle .bar3{display:block;width:35px;height:5px;border-radius:3px;background-color:#fff;margin:5px 0;transition:.4s}#head ul#mm,#head ul#mm .hidden{display:none}body.menu-visible #head ul#mm{display:block}body.menu-visible #head .menu-mobile-toggle .bar1{transform:rotate(-45deg) translate(-7px, 7px)}body.menu-visible #head .menu-mobile-toggle .bar2{opacity:0}body.menu-visible #head .menu-mobile-toggle .bar3{transform:rotate(45deg) translate(-7px, -7px)}#head ul#mm{z-index:1010;background-color:#fff;position:fixed;top:81px;bottom:0;left:0;right:0;overflow:auto}#head ul#mm ul li a{padding-left:40px}#head ul#mm li{display:block;list-style-type:none}#head ul#mm li a{display:block;height:46px;line-height:46px;margin-bottom:1px;vertical-align:middle;padding:0 6px 0 15px;text-align:left;background-color:#0093dd;position:relative;font-weight:bold;text-decoration:none;color:#fff;text-shadow:1px 1px 1px #0055C0}#head ul#mm li a span{display:none}#head ul#mm li.highlight a{background-color:#e77918;color:#fff;text-shadow:1px 1px 1px #D13902}#head ul#mm li a:hover,#head ul#mm li a.active{background-color:#ffba00;color:#000;text-shadow:1px 1px 1px #FFDA00}@media only screen and (min-width: 991px){#head{height:190px;margin-bottom:24px}#head .menu-mobile-toggle{display:none}#head h1{margin:0;padding-top:30px}#head #banner-head,#head #banner-head-akce{display:block}#head ul#mm{display:block !important;position:absolute;top:unset;width:991px;height:46px;background-color:transparent}#head ul#mm ul{display:none !important}#head ul#mm li{float:left;margin-right:2px}#head ul#mm li a{float:left;background:transparent url('layout/mm.png') center left no-repeat;text-align:center;font-size:125%;margin-bottom:0}#head ul#mm li a span{display:block;position:absolute;top:0;right:-9px;width:9px;height:46px;background:transparent url('layout/mm.png') center right no-repeat;z-index:100}#head ul#mm li.highlight a{background-position:bottom left;background-color:transparent;padding-right:8px}#head ul#mm li.highlight a span{background-position:bottom right;width:17px}#head ul#mm li a:hover,#head ul#mm li a.active,#head ul#mm li a.p-active{background-position:top left;background-color:transparent;color:#000;text-shadow:1px 1px 1px #FFDA00}#head ul#mm li a:hover span,#head ul#mm li a.active span,#head ul#mm li a.p-active span{background-position:top right}#head #banner-head{position:absolute;top:21px;right:4px}#head #banner-head-akce{position:absolute;top:0;left:306px}#head ul.lang-selection{top:unset;left:-29px;transform:none;bottom:0}}@media only screen and (max-width: 990px){#head{background:linear-gradient(#3298cb, #4ea7d2)}}div.submenu{font-size:12px}@media only screen and (min-width: 991px){div.submenu{float:left;width:185px;margin:0 10px 20px 0}}@media only screen and (max-width: 990px){div.submenu ul{display:none}}div.submenu ul li{display:block;list-style-type:none;margin-bottom:1px;width:185px}div.submenu ul li a{display:block;line-height:18px;height:18px;padding:13px;text-align:right;overflow:hidden;text-transform:uppercase;text-decoration:none;color:#fff;background:transparent url('layout/submenu.png') top left no-repeat;font-weight:bold}div.submenu ul li a:hover,div.submenu ul li a.active,div.submenu ul li a.p-active{background-position:top right}div.submenu ul li a span{display:none}div.submenu ul li.tworows a{height:36px;background-position:bottom left;padding:11px 13px 12px 13px}div.submenu ul li.tworows a:hover,div.submenu ul li.tworows a.active,div.submenu ul li.tworows a.p-active{background-position:bottom right}.box4x-wrapper{clear:both;display:grid;grid-template-rows:1fr 1fr 1fr 1fr;grid-template-columns:1fr;grid-gap:9px;margin-bottom:16px}@media only screen and (min-width:500px){.box4x-wrapper{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}}@media only screen and (min-width: 991px){.box4x-wrapper{grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (max-width: 990px){.box4x-wrapper .box4x .banner-box{width:auto !important;height:auto !important;padding-bottom:2rem}}.box4x{padding:14px;border:1px solid #D6D6D6;background-color:#fff;position:relative}.box4x:last-child{margin:0}.box4x h3{margin-top:0}.box4x a.moreLink{position:absolute;left:15px;bottom:15px;background-color:#fff}.news span.datum{font-weight:bold;display:block;height:22px;line-height:22px;vertical-align:middle;background:url('layout/icons.png') top left no-repeat;padding-left:24px}.news a.more{display:inline;margin-top:8px}.box4x dt{display:none}.box4x dd{height:26px;line-height:26px;vertical-align:middle;padding-left:26px;background:url('layout/icons.png') top left no-repeat;margin:0}.box4x dd.phone{background-position:0 -26px}.box4x dd.phone a{text-decoration:none;color:#000}.box4x dd.email{background-position:0 -52px}.box4x dd.skype{background-position:0 -78px}.box4x dd.icq{background-position:0 -104px}.box4x .slide-box{position:relative;left:4px;margin:11px 0 3px 0;width:100%;height:70px;background-color:#fff}.box4x .slide-box div.item{width:100%;height:70px;line-height:70px;vertical-align:middle;text-align:center}.box4x .slide-box div.item img{vertical-align:middle}.box4x .slide-box span.next,.box4x .slide-box span.prev{width:20px;height:27px;top:24px;left:-5px;background:url('layout/slide-arrow.png') top left no-repeat}.box4x div.slide-box span.next{right:-5px}.slide-box .overflow{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.slide-box span.nav{position:absolute;font-size:0;white-space:nowrap;top:-7px;left:50%;transform:translateX(-50%)}.slide-box span.nav span{display:inline-block;line-height:0;height:13px;width:0;padding-left:13px;cursor:pointer;font-size:0;text-align:center;background:url('layout/slidebox-counts.png') top right no-repeat;margin-right:1px;vertical-align:middle}.slide-box span.nav span.active{background-position:top left}.slide-box span.prev,.slide-box span.next{cursor:pointer;display:none;position:absolute;font-size:0;line-height:0;width:39px;height:54px;background:transparent url('layout/slide-arrow-2.png') top left no-repeat}#kurzy-box.slide-box span.prev,#kurzy-box.slide-box span.next,#bbox span.prev,#bbox span.next,#box4x-2 span.prev,#box4x-2 span.next{display:block;zoom:1;filter:alpha(opacity=80);opacity:.8}#box4x-2 .slider-box .item{text-align:center}.slide-box span.next,.box4x .slide-box span.next{background-position:top right;left:auto;right:0}.slide-box span.prev:hover{background-position:bottom left}.slide-box span.next:hover{background-position:bottom right}.slide-box:hover span.prev,.slide-box:hover span.next{display:block}#kurzy-box.slide-box span.prev:hover,#kurzy-box.slide-box span.next:hover{filter:alpha(opacity=100);opacity:1}.slide-box.slevy{height:150px;position:relative}.slide-box.slevy span.prev,.slide-box.slevy span.next{top:50px}.slide-box.slevy div.item{height:150px;line-height:150px;vertical-align:middle;text-align:center;width:494px}.slide-box.slevy div.item img{vertical-align:middle;margin:0 20px}.order-buttons{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}/******************************************************************************
 * Styly pro JS objekt - Calendar.js
 * Autor: Tom�? Kr�l, http://www.d2k.cz/
 *  
 ******************************************************************************/

/* kalendar - je mozne nastavit sirku, pozor pri velmi uzke (~160px) se to jiz nevejde */
.calendar { width:210px; text-align:center; cursor:default; }
.calendar * { overflow:hidden; }

/* roky */
.calendar .years { padding:3px 0; }
.calendar .years strong { margin:0 4px; }
.calendar .years .left, .calendar .years .right { padding:1px 5px; cursor:pointer; }
/* Mesice + dny */
.calendar .Jul, .calendar .Aug, .calendar .Sep, 
.calendar .Oct, .calendar .Nov, .calendar .Dec { border-bottom:1px solid #ddd; }
.calendar .Jun, .calendar .Dec { border-right:1px solid #ddd; }
.calendar .month span, 
.calendar .day span,
.calendar .wday span { display:block; border-left:1px solid #ddd; border-top:1px solid #ddd; }
.calendar .day span,
.calendar .wday span { border-bottom:1px solid #ddd; }
.calendar .days .selected span,
.calendar .day.Sa.selected span,
.calendar .day.Su.selected span,
.calendar .day.Sa.highlighted.selected span,
.calendar .day.Su.highlighted.selected span { background-color:#2d95ca; color:#fff; }

.calendar span.highlighted span,
.calendar span span.hover,
.calendar .months .active span,
.calendar .day.Sa.highlighted span,
.calendar .day.Su.highlighted span { background-color:#fcb035; color:#000; cursor:pointer; }

.calendar span span.hover,
.calendar .wday.Sa span.hover,
.calendar .wday.Su span.hover,
.calendar .day.Sa span.hover,
.calendar .day.Su span.hover,
.calendar .day.Sa.selected span.hover,
.calendar .day.Su.selected span.hover { background-color: #e67717; }

/* dny v tydnu */
.calendar .wdays { margin:5px 0px 2px 0px; }
.calendar .wdays .wday { font-weight:bold;  }

.calendar .wday.Su span { background-color:#f2f2f2; border-right:1px solid #ddd; }

.calendar .wday.Sa span,
.calendar .wday.Su span,
.calendar .day.Sa span,
.calendar .day.Su span { background-color:#f2f2f2; }



/* -- dny -- */
.calendar .unor           .day.d28 span,
.calendar .unor.prestupny .day.d29 span,
.calendar .kratky-mesic   .day.d30 span,
.calendar                 .day.d31 span { border-right:1px solid #ddd; }
.calendar .unor.prestupny .day.d28 span { border-right:none; }
.calendar .day { margin-top:1px; }

.null { display:block; text-align:left; cursor:pointer; }
.null.selected { text-decoration:underline; }

/**
 * ========== dal?� nen� nutn� a zvl�?t? vhodn� m?nit ==========
 **/
/* nastaveni relativnich sirek elementu - nutne pro spravne zobrazeni kalendare */
.calendar .months, .calendar .days, .calendar .wdays { float:left; width:100%; }
.calendar .months .month { width:16.4%; }
.calendar .wday, .calendar .day { width:14.2%; }
/* floatovani elementu kalendare vlevo */ 
.calendar .months .month, .calendar .wdays .wday, 
.calendar .days .day, .calendar .days strong { display:block; float:left; }
/* ukoncovaci prvek kalendare - ukonceni floatovanych elementu */ 
.calendar .clear { display:block; height:1px; clear:both; }
/* -- skryti dnu, ktere v mesici nejsou -- */
.calendar .unor .day.d29,
.calendar .unor .day.d30,
.calendar .unor .day.d31,
.calendar .kratky-mesic .day.d31 { display:none; }
.calendar .unor.prestupny .day.d29 { display:block; }
#sb-title-inner{padding:0;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media print{/**
 * CSS styly pro www.kite-kurzy.cz
 * created by D2K webdesign, http://www.d2k.cz/
 * styly pro tisk 
 */
body { font-size:12px; font-family:Arial,sans-serif; line-height:1.5; }
fieldset { border:none; }
a img, img { border:none; vertical-align:middle; }
a { text-decoration:underline; color:#0092DC; }
h2, h3 { color:#0092DB; font-size:116.7%; margin:12px 0; }
dl dt { font-weight:bold; display:block; float:left; margin-right:5px; }
dl dd { display:block; margin-left:55px; }
div.clear, span.clear { height:0; font-size:0; line-height:0; width:100%; display:block; clear:both; }

#head { position:relative; margin-bottom:1em; }
#head a#logo, #head #banner-head, #head #banner-head-akce, div.submenu, #head ul#mm, 
#head ul.lang-selection, .social, .breadcrumbs, #col { display:none; }
.loga-medii { height:0; overflow:hidden; clear:both; margin-bottom:1em; }

.titulka .bbox { width:203px; height:110px; padding:10px 10px 10px 150px; margin:0 16px 32px 0; float:left; position:relative;
    background:#0093DD url('layout/bbox.png') top left repeat-y; color:#fff; }
.titulka .bbox h2 { color:#fff; font-size:150%; line-height:20px; margin:0 0 6px 0; }
#content.titulka .bbox p { margin:0; }
.titulka .bbox a.detail { position:absolute; top:0; left:0; right:0; bottom:0; width:363px; height:130px; display:block; }
.titulka .bbox img { position:absolute; top:-7px; left:-8px; }
.titulka .bbox a.button { position:absolute; right:7px; bottom:-16px; }
#innerpage { position:relative; }

#content h2.first { margin-top:0; font-size:150%; padding-right:20px;/* social ikony */ }
#content h2.first span { display:none; } #content h2.first span#infoNazev { display:inline; }
#content ul, #content ol { padding-left:25px; margin:12px 0; }
#content ul ul, #content ol ol, #content ul ol, #content ol ul { margin:0; }
#content ul li, .box4x ul li { display:block; list-style-type:none; padding-left:17px; background:url('layout/li.png') 0px 4px no-repeat; margin-bottom:8px; }
.box4x ul li { margin-bottom:5px; }
#content .comment { font-size:83.34%; }
#content .comment ul li { display: list-item; list-style-type:circle; padding:0; background:transparent none; margin:0; }
#content p, #content address { margin:12px 0; }
#content.titulka p { margin:0; }

#content.wide .banner-box { height:230px; width:694px; margin:20px auto 25px auto; position:relative; }
#content.wide .banner-box.kontakt { margin-bottom:0; }
#content.wide .banner-box .item { width:694px; }
#content.wide .banner-box .banner-text { height:202px; width:345px;
  padding:15px 60px 0 62px; background:url('layout/bannerbox-text.png') top right no-repeat; position:absolute; top:0; right:0; }
#content.wide .banner-box span.prev, #content.wide .banner-box span.next { top:81px; left:-10px; }
#content.wide .banner-box span.next { right:-10px; left:auto; }
#content.wide .banner-box span.nav { right:15px; }
#content.wide .banner-box a.button { position:absolute; bottom:-13px; right:54px; }
#content.wide .banner-box ul { padding-left:0; }
#content.wide .banner-box p, #content.wide .banner-box h3 { margin-top:0; }
#content.wide .banner-box p strong { font-weight:bold; color:#0093DD; }
#content.wide .banner-box img { max-height:217px; }

div.vizitka { width:210px; padding:5px 10px; margin:0 8px 5px 0; background-color:#EEE; float:left; }
div.vizitka h3 { margin:0 0 5px 0; font-size:100%; }
div.half { float:left; width:250px; margin-right:9px; }
#content.wide div.half { width:333px; margin:0; padding:0 11px; }

.gallery { margin:12px 0; }
#content.wide .js-hiding .gallery, .news-images { width:715px; margin:12px -12px; }
.gallery .gallery, #content.wide .js-hiding .gallery .gallery { width:auto; margin:0; }
.news-images img, .gallery img { border:4px solid #EEE; margin:0 1px 1px 0; display:block; float:left; }
.news-images img { width:110px; height:80px; }

table { margin:12px 0; width:100%; border-collapse: collapse; }
table td, table th { padding:2px 5px; border:1px solid #eee; }

div.tym { margin:12px 0; clear:both; }
div.tym h3 { margin:0 0 0 140px; }
#content div.tym ul { padding-left:10px; margin:5px 0 5px 140px; }
#content div.tym ul li { margin-bottom:4px; }
div.tym img { float:left; max-width:120px; margin:5px; }

.reference img { float:left; margin:0 10px 10px 0; }
#content .reference p { clear:left; float:left; width:100%; margin-bottom:0; }
.reference h4 { padding-top:12px; clear:both; }

div.js-hiding { margin-bottom:3px; padding:0 12px 12px 12px; }
div.js-hiding.hidden { padding-bottom:0; }
div.js-hiding h3 { color:#010101; font-size:100%; /*height:42px; line-height:42px;*/height:32px; line-height:32px; vertical-align:middle; font-weight:normal;
    margin:0 -12px 5px -12px; padding:0 60px 0 20px; background:#EEE url('layout/hiding-h3.png') right -50px no-repeat; }
div.js-hiding h3 strong { font-weight:bold; }
div.js-hiding.hidden h3 { background-position:right -5px; margin-bottom:0; }
div.js-hiding h3 span { display:none; }
div.js-hiding h3 a { text-decoration:none; font-size:0; line-height:0; }
form div.js-hiding { background-color:#EEE; width:auto; padding:0 15px 15px 15px; margin-bottom:3px; }
form div.js-hiding h3 { background-image:url('layout/hiding-form-h3.png'); background-color:#EEE; margin:0 -15px 5px -15px; }
#kurzy-order fieldset.submit label { margin-left:0; }
div.slevy.js-hiding { padding:0; }
div.slevy.js-hiding h3 { padding:0 0 0 20px; margin:0; background:transparent url('layout/checkbox.png') top left no-repeat; }
div.slevy.js-hiding.hidden h3 { background-position:bottom left; }

#col { float:right; width:241px; }
#col a { display:block; margin-bottom:11px; }
#col a.plechovka { position:relative; }
#col a.plechovka span { position:absolute; top:66px; left:15px; }
#col a.plechovka, #col a.plechovka * { text-decoration:none; }
#col a.newsletter { padding:14px 80px 14px 15px; line-height:18px; height:36px; overflow:hidden; color:#000;
    font-size:108.3%; background:#E2E2E2 url('layout/newsletter-add.png') top left no-repeat; color:#000; text-decoration:none; }

#col a.plechovka span, a.button, .kurz .k-foot a { display:block; font-weight:bold; padding:10px 14px 10px 0; width:175px; height:34px; line-height:14px;
    background:url('layout/button.png') top left no-repeat; color:#945700; text-align:center; text-decoration:none; }
#col a.plechovka span strong, a.button strong, .kurz .k-foot a strong { display:block; text-transform:uppercase; font-size:150%; line-height:20px; }
a.button.small { height:33px; line-height:33px; vertical-align:middle; padding:0 30px 0 0; position:relative; 
    background:transparent url('layout/button-s.png') top right no-repeat; width:auto; }
a.button.small span { position:absolute; top:0; left:-18px; display:block; height:33px; width:18px;
    background:url('layout/button-s.png') top left no-repeat; font-size:0; line-height:0; }
p.content-button a.button { float:left; margin:0 0 6px 15px; }

form fieldset { background-color:#EEE; padding:15px; margin-bottom:3px; }
form fieldset h3 { margin-top:0; color:#000; }
form br { clear:both; }
form label { height:28px; line-height:28px; vertical-align:middle; display:block; float:left; width:150px; padding-right:8px; }
form label.req { position:relative; }
form label.checkbox { width:auto; margin:0 0 7px 158px; height:auto; line-height:20px; padding:4px 0; }
form label.checkbox.inline { display:inline; margin:0; float:none; white-space:nowrap; }
form .slevy label.checkbox { margin-left:0; }
form label.checkbox.lower { line-height:18px; padding:0; } 
form label.checkbox input { margin-left:0; }
form label.req span.req { position:absolute; top:0; left:-7px; color:#E77918; }
form input.text, form textarea, form select { border:1px solid #D6D6D6; margin:0 5px 7px 0; }
form input.text, form select, form#order #cena { width:212px; padding:5px; height:18px; line-height:18px; vertical-align:middle; }
form#order #cena { float:left; margin:0 5px 7px 0; border:1px solid #EEE; }
form input.text.medium { width:124px; }
form input.text.narrow { width:55px; }
form#order input#nazev { background-color:#f5f5f5; }
form select { height:28px; width:224px; }
form textarea { width:275px; height:105px; padding:9px; }
.wide form textarea { width:375px; }
form img.code { margin:0 0 7px 158px; float:left; display:block; }
form#order, form#formular, form#tip_na_darek { position:relative; }
form fieldset.submit a.button { position:absolute; right:15px; bottom:-12px; }

span.info { border-bottom:1px dashed #000; font-weight:bold; margin-left:10px; }
.tooltip-box .body { border:1px solid #000; background-color:#FFFFE1; width:250px; padding:5px; position:absolute; top:10px; left:5px; 
  -moz-box-shadow:2px 2px 4px #000; -webkit-box-shadow:2px 2px 4px #000; box-shadow:2px 2px 4px #000; }
.tooltip-box.large .body { width:400px; }
.tooltip-box ul, .tooltip-box ol { padding-left:25px; margin:5px 0; }

#kurzy-box { width:518px; height:160px; position:relative; margin-bottom:15px; }
.kurz { background:#fff url('layout/kurz-box.png') top left no-repeat; position:absolute; top:12; left:0; width:368px; height:160px; padding:0 0 0 150px; }
.kurz h3 { height:40px; line-height:20px; font-size:133.4%; padding:10px 20px 10px 0; margin:0 0 5px 0; color:#fff; overflow:hidden; }
.kurz h3 strong { text-transform:uppercase; font-size:112.5%; } 
.kurz img { position:absolute; top:0; left:0; max-height:145px; max-width:145px; }
#content .kurz p { font-size:91.67%; margin:2px 0; line-height:1.3; }
.kurz .k-foot a { position:absolute; bottom:8px; right:0; }
.kurz .k-foot span.cena { display:block; position:absolute; bottom:4px; left:150px; font-size:150%; font-weight:bold; color:#545454; }
#kurzy-box span.prev, #kurzy-box span.next { top:53px;/*top:0;*/ }
#kurzy-box span.next { right:-8px; }
#kurzy-box span.prev { left:-8px; }

.box4x { width:211px; height:200px; padding:14px; border:1px solid #D6D6D6; background-color:#fff; margin:0 9px 16px 0; float:left; position:relative; }
.box4x h3 { margin-top:0; }
.box4x.last { margin-right:0; }
.news span.datum { font-weight:bold; display:block; height:22px; line-height:22px; vertical-align:middle; background:url('layout/icons.png') top left no-repeat; padding-left:24px; }
.news a.more { display:block; margin-top:8px; }
.box4x a.moreLink { position:absolute; left:15px; bottom:15px; background-color:#fff; }
.box4x dt { display:none; }
.box4x dd { height:26px; line-height:26px; vertical-align:middle; padding-left:26px; background:url('layout/icons.png') top left no-repeat; margin:0; }
.box4x dd.phone { background-position:0 -26px; }
.box4x dd.email { background-position:0 -52px; }
.box4x dd.skype { background-position:0 -78px; }
.box4x dd.icq { background-position:0 -104px; }
.box4x .slide-box { position:absolute; left:14px; right:14px; bottom:14px; width:211px; height:70px; background-color:#fff; }
.box4x .slide-box div.item { width:211px; height:70px; line-height:70px; vertical-align:middle; text-align:center; }
.box4x .slide-box div.item img { vertical-align:middle; }
.box4x .slide-box span.next, .box4x .slide-box span.prev { width:20px; height:27px; top:24px; left:-5px;
    background:url('layout/slide-arrow.png') top left no-repeat;  }
.box4x div.slide-box span.next { right:-5px; }
.box4x .slide-box span.nav { right:0; }
.slide-box .overflow { overflow:hidden; position:absolute; top:0; left:0; right:0; bottom:0; }
.slide-box span.nav { position:absolute; top:-7px; right:30px; }
.slide-box span.nav span { display:block; float:left; line-height:0; height:13px; width:0px; padding-left:13px;
    font-size:0; text-align:center; background:url('layout/slidebox-counts.png') top right no-repeat; margin-right:1px; vertical-align:middle; }
.slide-box span.nav span.active { background-position:top left; }
.slide-box span.prev, .slide-box span.next { display:none; position:absolute; font-size:0; line-height:0;
    width:39px; height:54px; background:transparent url('layout/slide-arrow-2.png') top left no-repeat; }
.slide-box span.next, .box4x .slide-box span.next { background-position:top right; left:auto; right:0; }

.slide-box.slevy { height:150px; position:relative; }
.slide-box.slevy span.prev, .slide-box.slevy span.next { top:50px; }
.slide-box.slevy div.item { height:150px; line-height:150px; vertical-align:middle; text-align:center; width:494px; }
.slide-box.slevy div.item img { vertical-align:middle; margin:0 20px; }

.message, .error { font-weight:bold; padding:0 15px; }
.error { color:#E77918; }
.message { color:#0093DD; }
#foot p a { color:#000; text-decoration:none; }
#foot ul, #foot p.links { display:none; }
}/*# sourceMappingURL=main_n.css.map */