section{*zoom:1}section:after,section:before{display:table;content:""}section:after{clear:both}@media screen and (min-width:901px){section iframe.mapa{float:right!important;margin:50px 0 10px 30px!important}}@media screen and (max-width:900px){section iframe.mapa{width:100%;height:300px;margin:50px auto 0}}@media screen and (max-width:450px){section iframe.mapa{width:100%;height:200px}}section .leftcol{float:left;padding:17px 0}@media screen and (min-width:1451px){section .leftcol{width:940px}}@media screen and (min-width:1024px) and (max-width:1450px){section .leftcol{width:calc(100% - 320px - 40px)}}@media screen and (max-width:1023px){section .leftcol{width:100%;float:none;padding-bottom:0}}section .leftcol .menu>strong{display:block;padding:12px 24px;color:#0685bb;font-size:18px;font-size:1.8rem;line-height:23px;font-weight:800;text-transform:uppercase}section .leftcol .menu>ul{border-bottom:1px solid #C1DBE2}section .leftcol .menu>ul>li{display:block;border-top:1px solid #C1DBE2}section .leftcol .menu>ul>li a{display:block;color:#000;text-decoration:none;padding:17px 24px;font-weight:700;font-size:15px;font-size:1.5rem;line-height:18px}section .leftcol .menu>ul>li a:hover{background:#E8F6FA;color:#0685bb}section .leftcol .menu>ul>li>ul{display:block;border:1px solid #C1DBE2;border-bottom:0}section .leftcol .menu>ul>li>ul li a{display:block;padding:12px 12px 12px 48px;font-size:14px;font-size:1.4rem;line-height:18px;font-weight:400}section .leftcol .menu>ul>li>ul li a:before{content:'';float:left;width:10px;height:14px;border-left:1px solid #C1DBE2;border-bottom:1px solid #C1DBE2;-webkit-border-radius:0 0 0 8px;-moz-border-radius:0 0 0 8px;border-radius:0 0 0 8px;margin:-3px 15px 0 -25px}section .leftcol .menu>ul>li>ul li a:hover:before{border-color:#0685bb}section .leftcol .menu>ul>li>ul li.act>a{background:#E8F6FA;color:#0685bb}section .leftcol .menu>ul>li>ul li.act>a:before{border-color:#0685bb}section .leftcol .menu>ul>li>ul li ul{padding-left:30px}section .leftcol .menu>ul>li.submenu>a b{display:block;float:right;margin:1px -8px 0 0;position:relative;width:16px;height:16px}section .leftcol .menu>ul>li.submenu>a b:before{content:'';display:block;background:#ed1c24;width:2px;height:16px;position:absolute;top:0;left:7px}section .leftcol .menu>ul>li.submenu>a b:after{content:'';display:block;background:#ed1c24;width:16px;height:2px;position:absolute;top:7px;left:0}section .leftcol .menu>ul>li.submenu.act>a b:before{display:none}section .leftcol .menu>ul>li.submenu.act>a b:after{background:#fff}section .leftcol .menu>ul>li.act>a{background:#0685bb;color:#fff}section .leftcol .menu+#filter{margin-top:32px}section .leftcol #filter{background:#E8F6FA}section .leftcol #filter>div>strong{padding:24px;font-size:18px;font-size:1.8rem;line-height:23px;color:#000;display:block}section .leftcol #filter>div>button{display:none}section .leftcol #filter a.cancel,section .leftcol #filter a.close{padding:24px;float:right;color:#ed1c24;font-size:14px;font-size:1.4rem;line-height:23px;text-decoration:underline}section .leftcol #filter a.close{display:none}section .leftcol #filter .actparams{padding:0 24px 24px}section .leftcol #filter .actparams span{display:inline-block;background:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-box-shadow:1px 3px 0 rgba(0,0,0,.08);-moz-box-shadow:1px 3px 0 rgba(0,0,0,.08);box-shadow:1px 3px 0 rgba(0,0,0,.08);padding:10px 30px 10px 16px;margin:0 10px 10px 0;font-size:12px;font-size:1.2rem;line-height:15px;color:#000;position:relative}section .leftcol #filter .actparams span em{position:absolute;top:12px;right:10px;width:10px;height:10px;cursor:pointer}section .leftcol #filter .actparams span em:after,section .leftcol #filter .actparams span em:before{content:'';display:block;position:absolute;width:12px;height:1px;top:5px;left:0;background:#ed1c24}section .leftcol #filter .actparams span em:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}section .leftcol #filter .actparams span em:after{border:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}section .leftcol #filter .item{clear:both;padding:24px}section .leftcol #filter .item:not(:first-of-type){border-top:1px solid #C1DBE2}section .leftcol #filter .item>strong{font-size:15px;font-size:1.5rem;line-height:18px;color:#000;display:block;padding-bottom:10px}section .leftcol #filter .item label{background:0 0;border:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:relative}section .leftcol #filter .item label.withunit{*zoom:1}section .leftcol #filter .item label.withunit:after,section .leftcol #filter .item label.withunit:before{display:table;content:""}section .leftcol #filter .item label.withunit:after{clear:both}section .leftcol #filter .item label.withunit input[type=number],section .leftcol #filter .item label.withunit input[type=text]{width:60%;float:left;padding:0 5px}section .leftcol #filter .item label.withunit>small{float:left;line-height:42px;padding:5px 0 0 5px}section .leftcol #filter .item label.twoinput input[type=number],section .leftcol #filter .item label.twoinput input[type=text]{width:30%}section .leftcol #filter .item label.twoinput>span{float:left;position:static;margin:0 10px;padding:0;line-height:42px}section .leftcol #filter .item label.twoinput .slidercontainer{position:relative;clear:both;margin:60px 0 0;width:calc(100% - 32px);height:8px}section .leftcol #filter .item label.twoinput .slidercontainer:before{content:'';display:block;height:8px;position:absolute;left:0;right:-32px;bottom:1px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#C1DBE2}section .leftcol #filter .item label.twoinput .slidercontainer .ui-slider-range{position:absolute;left:0;top:-14px}section .leftcol #filter .item label.twoinput .slidercontainer .ui-slider-range:before{content:'';display:block;width:100%;height:8px;background:#ed1c24;margin:13px 0 0 2px}section .leftcol #filter .item label.twoinput .slidercontainer .ui-slider-handle{position:absolute;top:-13px;left:0;display:block;width:32px;height:32px;background:#fff;-webkit-box-shadow:1px 3px 0 rgba(0,0,0,.08);-moz-box-shadow:1px 3px 0 rgba(0,0,0,.08);box-shadow:1px 3px 0 rgba(0,0,0,.08);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0;cursor:pointer}section .leftcol #filter .item label.twoinput .slidercontainer .ui-slider-handle:after,section .leftcol #filter .item label.twoinput .slidercontainer .ui-slider-handle:before{content:'';display:block;position:absolute;top:12px;left:13px}section .leftcol #filter .item label.twoinput .slidercontainer .ui-slider-handle:before{width:5px;height:8px;border-left:1px solid #0685bb;border-right:1px solid #0685bb}section .leftcol #filter .item label.twoinput .slidercontainer .ui-slider-handle:after{width:1px;height:8px;background:#0685bb;left:16px}section .leftcol #filter .item label input[type=number],section .leftcol #filter .item label input[type=text]{max-height:42px;line-height:42px;text-align:right;background:#fff;border:1px solid #C1DBE2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}section .leftcol .banners{padding:30px 0}section .leftcol .banners em{color:#828282}section .leftcol .banners ul li a{display:block;padding:0 0 10px}section .leftcol .banners ul li img{display:block;width:100%;height:auto;border:1px solid #fff}@media screen and (min-width:1024px){section .leftcol{float:left;width:320px}section .leftcol .tabbox:before{background-color:#fff}section .leftcol .tabbox>strong.main{padding:0 10px}section .leftcol .tabbox>strong.main#tab01.act{background-color:#E8F6FA}section .leftcol .tabbox>div.main{padding:0}section .leftcol .tabbox>div.main strong.maintitle{display:none!important}}@media screen and (max-width:1023px){section .leftcol{padding:0}section .leftcol .tabbox:not(.zobraz){display:none}section .leftcol .tabbox strong.maintitle{display:block}section .leftcol #filter,section .leftcol .banners,section .leftcol .menu{display:none}section .leftcol #filter.open{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;margin:0;padding-bottom:80px}section .leftcol #filter.open>div{height:100%;overflow:auto}section .leftcol #filter.open>div a.close{display:block;padding-bottom:5px}section .leftcol #filter.open>div a.cancel{clear:right;padding-top:5px}section .leftcol #filter.open>div button{display:block;position:fixed;right:2%;bottom:10px;left:2%;width:96%}}