section>svg{position:absolute;z-index:-1;max-width:90%}section>svg.bgtop{top:-5%;right:0}@media screen and (max-width:1023px){section>svg.bgtop{display:none}}section .searchform .searchfield{margin:32px 0 24px;position:relative;z-index:1}section .searchform .searchfield svg{fill:none;left:26px;position:absolute;width:16px;height:16px;stroke:#004f4f;stroke-width:1.5;top:26px;z-index:1}section .searchform .searchfield input[type=text]{background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:0;font-size:14px;padding:0 102px 0 60px;width:100%;height:64px}section .searchform .searchfield input[type=text]:focus{outline:#004f4f solid 1px;outline-offset:-1px}section .searchform .searchfield button{position:absolute;right:4px;width:94px;height:56px;top:4px;z-index:1}@media screen and (min-width:801px){section .searchform .searchfield{width:696px;height:64px}}@media screen and (max-width:800px){section .searchform .searchfield{width:100%;height:64px}section .searchform .searchfield input[type=text]{font-size:16px}}section .searchform+article{margin:32px 0 56px}section .mainnews{*zoom:1;position:relative;background:url(../svg/aktualne2.svg) left bottom no-repeat #004f4f;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:39px 129px 39px 193px;margin:40px 0 56px}section .mainnews:after{clear:both}section .mainnews:before{content:'';display:block;position:absolute;top:0;left:92px;width:154px;height:26px;background:url(../svg/aktualne1.svg) no-repeat}section .mainnews:after{content:'';display:block;position:absolute;right:36px;top:50%;transform:translateY(-50%);width:65px;height:72px;background:url(../svg/vystraha.svg) no-repeat}section .mainnews strong{color:#f7cc0c;display:block;font-size:20px;line-height:26px}section .mainnews p{color:#fff;font-size:16px;line-height:26px}@media screen and (min-width:801px){section .mainnews{width:696px}}@media screen and (max-width:800px){section .mainnews{width:100%}section .mainnews p{width:auto}}@media screen and (min-width:601px){section .mainnews strong{width:60px;margin:0 56px 0 0;position:absolute;top:50%;left:47px;transform:translateY(-50%)}}@media screen and (max-width:600px){section .mainnews{padding-left:60px}section .mainnews strong{position:relative;width:auto}}@media screen and (max-width:400px){section .mainnews{padding:30px}section .mainnews:after{width:36px;height:40px;top:20px;right:20px;transform:none}}@media screen and (min-width:1024px){section .perex{width:936px;padding:22px 0}}section .searchform+h2{margin-top:56px}section ul.contacts.first{margin:56px 0 calc(112px - 24px)}section ul.contacts.first>li{margin-bottom:24px}section ul.contacts.first>li h3{font-size:20px;line-height:30px;margin-bottom:16px}section ul.contacts.first>li span{display:block;margin-bottom:12px}section ul.contacts.opens{margin:24px 0 calc(112px - 24px)}section ul.contacts.opens>li{background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:32px;margin-bottom:24px}section ul.contacts.opens>li h3{margin-bottom:24px}section ul.contacts.opens>li.bezbarierovy{background:#e7e7e7}section ul.contacts.opens>li.bezbarierovy>div{padding:0;position:relative}section ul.contacts.opens>li.bezbarierovy>div:before{content:'';display:block;position:absolute;left:auto;right:-20px;top:-20px;transform:none;width:60px;height:60px;background:url(../svg/icons/handicap.svg) no-repeat}section ul.contacts.opens>li.bezbarierovy>div h3{height:auto;margin:0 20px 16px 0}@media screen and (min-width:1501px){section ul.contacts>li{width:456px;margin-right:24px}section ul.contacts>li.bezbarierovy{width:456px;margin-right:0}section ul.contacts>li:nth-of-type(3n){margin-right:0}section ul.contacts>li picture{width:456px;height:336px}}@media screen and (min-width:1024px) and (max-width:1500px){section ul.contacts>li{width:31%;margin-right:3.5%}section ul.contacts>li.bezbarierovy{width:31%;margin-right:0}section ul.contacts>li:nth-of-type(3n){margin-right:0}section ul.contacts>li:nth-of-type(3n+1){clear:left}}@media screen and (min-width:701px) and (max-width:1023px){section ul.contacts.first>li{width:48%;margin-right:4%}section ul.contacts.first>li:nth-of-type(2n){margin-right:0}section ul.contacts.first>li:nth-of-type(3n){width:100%;margin-right:0;clear:left}section ul.contacts.first>li:nth-of-type(3n) a.tile{float:left;width:48%}section ul.contacts.first>li:nth-of-type(3n) a.tile:not(:nth-of-type(2)){margin-right:4%}section ul.contacts.opens>li{width:48%;margin-right:4%}section ul.contacts.opens>li:nth-of-type(2n){margin-right:0}}@media screen and (min-width:701px){section ul.contacts{display:-webkit-box;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap}section ul.contacts.opens>li h3{height:68px;overflow:hidden}}@media screen and (max-width:700px){section ul.contacts.first{margin-top:24px}section ul.contacts>li{width:100%}}@media screen and (max-width:500px){section ul.contacts.opens>li{padding:20px}section ul.contacts.opens>li.bezbarierovy>div:before{right:-10px;top:-10px;width:40px;height:40px}}section .map{*zoom:1;margin-bottom:112px}section .map:after,section .map:before{display:table;content:""}section .map:after{clear:both}section .map #smapa{float:right;cursor:pointer}section .map h2{float:left;margin-bottom:24px}section .map>div{float:left}section .map>div>span,section .map>div>strong{display:block;margin-bottom:16px}@media screen and (min-width:1501px){section .map #smapa{width:936px;height:450px}section .map>div{width:456px}}@media screen and (min-width:801px) and (max-width:1500px){section .map #smapa{width:65.5%;height:450px}section .map>div{width:31.5%}}@media screen and (max-width:1023px){section .map h2{float:none}}@media screen and (max-width:800px){section .map{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}section .map h2{order:1}section .map>img{order:3;width:100%}section .map #smapa{width:100%;height:300px;margin:0 0 32px}section .map>div{order:2;width:100%}}section div.contact{*zoom:1;margin:0 0 112px;padding-left:256px}section div.contact:after,section div.contact:before{display:table;content:""}section div.contact:after{clear:both}section div.contact h1{margin-bottom:58px}section div.contact>div:nth-of-type(1) picture{width:200px;height:200px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}section div.contact>div:nth-of-type(1) picture img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}section div.contact>div:nth-of-type(1) .mistnost{display:block;background:#004f4f;padding:0 0 8px;color:#fff;font-size:18px;line-height:21px;font-weight:700;text-align:center;width:64px;margin:-8px auto 0}section div.contact>div:nth-of-type(1) .mistnost:before{content:'Dveře';display:block;text-align:center;font-size:12px;line-height:19px;color:#fff;padding-top:18px}section div.contact>div:nth-of-type(2) strong{font-size:20px;line-height:32px;margin-bottom:16px}section div.contact>div:nth-of-type(2) span+strong{margin-top:40px}section div.contact>div:nth-of-type(3){background:#e7e7e7;padding:24px 32px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}section div.contact>div:nth-of-type(3) span+strong{margin-top:24px}section div.contact>div:nth-of-type(3) a{display:block;margin-bottom:24px;font-weight:700}section div.contact>div:nth-of-type(3) a.phone{font-size:24px;line-height:38px}section div.contact>div span,section div.contact>div strong{display:block}@media screen and (min-width:601px){section div.contact{width:100%}section div.contact>div:nth-of-type(1){float:left;width:200px;margin:0 0 0 -256px}section div.contact>div:nth-of-type(2){width:58%;float:left}section div.contact>div:nth-of-type(3){width:38%;float:right}}@media screen and (min-width:1251px){section div.contact{width:calc(936px + 256px)}section div.contact>div:nth-of-type(2){width:400px;float:left}section div.contact>div:nth-of-type(3){width:400px;float:right}}@media screen and (max-width:900px){section div.contact{padding:0}section div.contact h1{margin:56px 0 0}section div.contact>div:nth-of-type(1){width:150px;margin:0 32px 32px 0}section div.contact>div:nth-of-type(1) picture{width:150px;height:150px}section div.contact>div:nth-of-type(2){clear:left}}@media screen and (max-width:600px){section div.contact{width:100%}section div.contact>div:nth-of-type(1){margin:0 auto 32px;width:200px}section div.contact>div:nth-of-type(1) picture{width:200px;height:200px}section div.contact>div:nth-of-type(2){margin:32px 0}}section #ajaxSearch div.contacts{margin-bottom:0}section ul.officialdesk>li{position:relative;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:16px 32px 16px 70px;margin:0 0 16px}section ul.officialdesk>li:before{content:'';display:block;position:absolute;top:20px;left:32px;width:24px;height:24px;background:url(../svg/doc.svg) no-repeat}section ul.officialdesk>li:hover{-webkit-box-shadow:0 8px 20px rgba(0,0,0,.3);-moz-box-shadow:0 8px 20px rgba(0,0,0,.3);box-shadow:0 8px 20px rgba(0,0,0,.3)}section ul.officialdesk>li h3{display:block;font-size:16px;line-height:28px;margin:0 0 12px}section ul.officialdesk>li h3 a{color:#004f4f;text-decoration:underline}section ul.officialdesk>li h3 a:hover{text-decoration:none}section ul.officialdesk>li>time{display:block;padding-left:30px;font-size:14px;line-height:18px;position:relative}section ul.officialdesk>li>time:before{content:'';display:block;position:absolute;top:-2px;left:0;width:18px;height:18px;background:url(../svg/calendar.svg) no-repeat}section ul.officialdesk>li>em{display:block;font-size:14px;line-height:18px;color:#4B4E53;font-style:normal}section ul.officialdesk>li>div{clear:both;*zoom:1;min-height:30px}section ul.officialdesk>li>div:after,section ul.officialdesk>li>div:before{display:table;content:""}section ul.officialdesk>li>div:after{clear:both}section ul.officialdesk>li span.cat{float:left;padding:6px 12px;font-size:12px;line-height:15px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;margin-right:16px;background:#F2F2F2}section ul.officialdesk>li p{float:left;color:#4B4E53;font-size:14px;line-height:18px;padding:6px 0}section ul.officialdesk>li ul{clear:both;padding:16px 0 0}section ul.officialdesk>li ul li{display:block;font-size:14px;line-height:18px;padding-left:18px}section ul.officialdesk>li ul li:not(:last-of-type){margin-bottom:8px}section ul.officialdesk>li ul li:before{content:'';float:left;width:6px;height:6px;background:#f7cc0c;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;margin:6px 0 0 -18px}@media screen and (min-width:1024px){section ul.officialdesk>li{padding-right:250px}section ul.officialdesk>li>time{position:absolute;top:16px;right:32px}section ul.officialdesk>li>em{position:absolute;bottom:16px;right:32px}}@media screen and (max-width:1023px){section ul.officialdesk>li>time{float:left;margin:0 8px 16px 0}section ul.officialdesk>li>em{float:left;margin-bottom:16px}section ul.officialdesk>li ul li{overflow:hidden}}section #calendar{margin:0;display:none}section #calendar .header{*zoom:1;background:#004F4F;padding:10px 20px}section #calendar .header:after,section #calendar .header:before{display:table;content:""}section #calendar .header:after{clear:both}section #calendar .header h2{color:#fff;text-align:center;font-size:20px;line-height:53px;font-weight:300;text-transform:capitalize}section #calendar .header>span{color:#fff;font-weight:300;position:relative;width:56px;height:56px;cursor:pointer}section #calendar .header>span:before{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);width:12px;height:2px;background:#fff}section #calendar .header>span:after{content:'';display:block;position:absolute;top:calc(50% - 6px);left:calc(50% - 6px);transform:translate(-50%,-50%);border:solid #fff;border-width:0 2px 2px 0;padding:5px}section #calendar .header>span em{display:none}section #calendar .header>span:first-of-type{float:left}section #calendar .header>span:first-of-type:before{left:22px}section #calendar .header>span:first-of-type:after{transform:rotate(135deg);-webkit-transform:rotate(135deg)}section #calendar .header>span:last-of-type{float:right}section #calendar .header>span:last-of-type:before{right:22px}section #calendar .header>span:last-of-type:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}section #calendar .header>span:hover{background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}section #calendar .header>span:hover:before{background:#004f4f}section #calendar .header>span:hover:after{border-color:#004f4f}section #calendar table{width:100%;margin:0 auto}section #calendar table thead th{text-align:right;font-weight:300;padding:10px;background:#fff}section #calendar table tbody td{text-align:right;font-weight:300}section #calendar table tbody td:not(.othermonth) a{padding:15px 10px 5px;display:block;color:#333;background:#ccc;text-decoration:none}section #calendar table tbody td:not(.othermonth).act span[data-link^="?date"],section #calendar table tbody td:not(.othermonth):hover span[data-link^="?date"]{background:#004f4f;color:#fff}section #calendar table tbody td.othermonth span{color:#ccc}section #calendar table tbody td span{padding:15px 10px 5px;display:block;background:#fff}section #calendar table tbody td span[data-link^="?date"]{color:#333;background:#ccc;text-decoration:none;cursor:pointer}@media screen and (min-width:801px){section #calendar{width:456px}}@media screen and (min-width:501px) and (max-width:800px){section #calendar{width:100%}}.pagination{*zoom:1;position:relative;text-align:center;margin:0 0 112px}.pagination:after,.pagination:before{display:table;content:""}.pagination:after{clear:both}.pagination a.btn{display:inline-block}.pagination a.btn+br+div{margin-top:80px}.pagination>div{*zoom:1;display:inline-block}.pagination>div:after,.pagination>div:before{display:table;content:""}.pagination>div:after{clear:both}.pagination>div *{float:left;-moz-transition:background .5s ease-out,color .5s ease-out;-o-transition:background .5s ease-out,color .5s ease-out;-webkit-transition:background .5s ease-out,color .5s ease-out;-ms-transition:background .5s ease-out,color .5s ease-out;transition:background .5s ease-out,color .5s ease-out;width:56px;height:56px;font-size:16px;line-height:56px;text-align:center;color:#004f4f;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.pagination>div a{text-decoration:none}.pagination>div a.number{text-align:center;min-width:56px}.pagination>div a.next,.pagination>div a.prev{position:relative;z-index:1;padding:15px 0 14px}.pagination>div a.next:before,.pagination>div a.prev:before{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);width:12px;height:2px;background:#004f4f}.pagination>div a.next:after,.pagination>div a.prev:after{content:'';display:block;position:absolute;top:calc(50% - 6px);left:calc(50% - 6px);transform:translate(-50%,-50%);border:solid #004f4f;border-width:0 2px 2px 0;padding:5px}.pagination>div a.next em,.pagination>div a.prev em{display:none}.pagination>div a.prev:before{left:22px}.pagination>div a.prev:after{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.pagination>div a.next{float:right}.pagination>div a.next:before{right:22px}.pagination>div a.next:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.pagination>div a:hover{color:#000;background:#fff}.pagination>div small{margin:0 5px}.pagination>div strong{background:#f7cc0c;color:#000;font-weight:400}@media screen and (max-width:500px){.pagination{margin:15px 0 0}.pagination>div{float:none;display:inline-block}}@media screen and (max-width:1023px){.pagination-box{padding:30px 0}.pagination-box a.number,.pagination-box small.slash{display:none}}@media screen and (min-width:1024px){.cataloglist+.pagination-box{padding-top:30px}.pagination-box{padding:70px 0}}