.map-container{position:absolute;inset:0;z-index:0}div.table{position:absolute;inset:0;z-index:0;display:flex;justify-content:center;align-items:center;background:#efefef}div.table .centered{flex:1}div.table .centered table{border-collapse:collapse;margin:0 auto}div.table .centered td{border:1px solid #e1e1e1;padding:8px}div.table .centered td.filled{background:#fff}div.table .centered td a{display:block;font-size:12px;color:#111}div.table .centered td[colspan]{text-align:center}div.table .centered input{display:block;margin:auto}div.table .centered td[rowspan]:first-child{text-align:right}div.table .centered td[rowspan],div.table .centered td[colspan]{border-style:dotted}div.table .centered tr:first-child td:first-child,div.table .centered tr:first-child td:last-child,div.table .centered tr:last-child td:first-child,div.table .centered tr:last-child td:last-child{border:none}div.table .centered .arrow .arrow-outer{border:none;display:inline-block;background:#fff;padding:12px;border-radius:3px;border-color:#999;box-shadow:0 0 2px #0000004d}div.table .centered .arrow .arrow-outer .caption{color:#239906;font-size:14px}div.table .centered .arrow .arrow-icon{font-family:mapy;display:block;color:#239906;font-size:1.6em}div.table .centered .arrow.up a{margin-bottom:10px}div.table .centered .arrow.up .arrow-icon{margin-bottom:5px}div.table .centered .arrow.down a{margin-top:10px}div.table .centered .arrow.down .arrow-icon{margin-top:5px}div.table .centered .arrow.left a{margin-right:10px}div.table .centered .arrow.left .arrow-icon{display:inline-block;vertical-align:top}div.table .centered .arrow.left .arrow-outer .caption{display:inline-block;vertical-align:top;margin-left:5px;margin-top:2px}div.table .centered .arrow.right a{margin-left:10px}div.table .centered .arrow.right .arrow-icon{display:inline-block;vertical-align:top}div.table .centered .arrow.right .arrow-outer .caption{display:inline-block;vertical-align:top;margin-right:10px;margin-top:2px}div.table .centered .arrow.left .arrow-outer,div.table .centered .arrow.right .arrow-outer{padding-top:20px;padding-bottom:20px;min-width:110px}div.table .centered .arrow.up .arrow-outer,div.table .centered .arrow.down .arrow-outer{padding:7px 20px}div.table .centered .custom{text-align:center;width:100%}div.table .centered .custom span:first-child{display:inline-block}div.table .centered .custom span.name{display:block}div.table .centered td.arrow{border-style:none}div.table .centered td.arrow a{display:inline-block}div.table .centered.table-of .arrow .arrow-outer .caption{display:none}div.table .centered.table-of .arrow .arrow-outer{min-width:0}#mapset-switch{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;box-sizing:border-box;background-color:#fff;background-color:#fffc;padding:60px 17px 17px 12px;overflow:auto}#mapset-switch ul{padding:0;margin:0;list-style-type:none;max-width:630px}#mapset-switch ul li{text-align:center;display:inline-block;border:1px solid #e7e7e7;color:#6b7580;background-color:#fff;margin:1px 5px 11px;font-size:14px;line-height:26px;cursor:pointer;position:relative;width:142px}#mapset-switch ul li img{display:block;padding:1px}#mapset-switch ul li:hover{border-color:#29ac07}#mapset-switch ul li.active{width:140px;border:2px solid #29AC07;font-weight:700;color:#29ac07}#mapset-switch ul li.active:before{position:absolute;top:0;left:0;width:140px;height:43px;padding-top:22px;content:"h";font-family:mapy;font-style:normal;font-weight:400;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:56px;color:#29ac07;background-color:#fff9}#mapset-switch ul li.active img{padding:0}#mapset-switch ul li.tip:after{content:url(/img/mapset/tip.png);position:absolute;left:0;top:0}.lang-switcher{position:relative}.lang-switcher .lang-switcher-item{background:var(--body-bg-default);border:none;text-align:left;display:flex;border-radius:14px;padding:2px 10px 2px 2px}.lang-switcher .lang-switcher-item .icon{width:24px;height:24px;flex:0 0 24px;overflow:hidden;border-radius:100%;box-shadow:0 0 0 1px #ccc}.lang-switcher .lang-switcher-item .icon img{width:24px;height:24px}.lang-switcher .lang-switcher-item .name{flex:1 1 auto;margin-top:3px;margin-left:4px;margin-right:4px;font-size:13px;color:#6b7580}.lang-switcher .lang-switcher-item .arrow-up,.lang-switcher .lang-switcher-item .arrow-down{flex:auto;width:0;height:0;border-style:solid;margin-top:7px}.lang-switcher .lang-switcher-item .arrow-down{border-width:5px 5px 0 5px;border-color:#666666 transparent transparent transparent}.lang-switcher .lang-switcher-item .arrow-up{border-width:0 5px 5px 5px;border-color:transparent transparent #666666 transparent}.lang-switcher .lang-switcher-item:hover{color:#29ac07}.lang-switcher .lang-switcher-item:hover .arrow-down{border-color:#29ac07 transparent transparent transparent}.lang-switcher .lang-switcher-item:hover .arrow-up{border-color:transparent transparent #29ac07 transparent}.lang-switcher ul{padding:0;margin:0;border-radius:3px;border:1px solid #ccc;box-shadow:0 2px 8px #0000000d;position:absolute;right:0;bottom:-5px;transform:translateY(100%);z-index:2;background:#fff;min-width:110px}.lang-switcher ul li{list-style:none}.lang-switcher ul li .lang-switcher-item{padding:6px 8px;width:100%;background:#fff}.lang-switcher ul li .lang-switcher-item .name{margin-left:8px}.lang-switcher ul li .lang-switcher-item:hover{background:#f8f8f8}.lang-switcher .lang-switcher-btn{background:transparent;padding:0;border-radius:14px;border:none;display:flex}.lang-switcher .lang-switcher-btn .icon{width:24px;height:24px;flex:0 0 24px;overflow:hidden;border-radius:100%;box-shadow:0 0 0 1px #ccc}.lang-switcher .lang-switcher-btn .icon img{width:24px;height:24px}.search-form{padding:0 20px}.search-form.hide-from-legend{display:none}.search-form input[type=text]{box-sizing:border-box;width:100%;line-height:22px;height:36px;padding:5px 77px 5px 11px;font-size:18px;font-weight:400;border-right:0 none;background-color:#fff;box-shadow:inset 0 1px 1px #0000001a;border-radius:3px;border:1px solid #cdcdcd}.search-form input[type=text]:focus{border-color:#29ac07;outline:none}.search-form input[type=text]:focus+input{background-color:#239906;background-image:linear-gradient(-179deg,#29ac07 0 100%)}.search-form input[type=submit]{box-shadow:inset 0 -1px 2px #0000001a;margin:0;padding:0;text-align:center;overflow:hidden;font-size:16px;font-family:mapy;font-style:normal;font-weight:400;display:inline-block;color:#fff;background-color:#9aa6b2;background-image:linear-gradient(-179deg,#9aa6b2 0,#818d99);border:none;border-radius:0 3px 3px 0;cursor:pointer;width:40px;height:36px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;position:absolute;right:20px}.search-form .clear-search{transition:opacity .2s;right:60px;line-height:30px;height:36px;width:26px;position:absolute;outline:none;cursor:pointer;background-color:transparent}.search-form .clear-search:before{font-family:mapy;font-style:normal;font-weight:400;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"c";font-size:16px;position:relative;top:4px;color:#aeaeae}header{flex:0 1 auto}header .top-area{padding:9px 24px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#1eae00}h1{margin:0}h1 a{display:block}h1 a img{border:none}h1 a.hidden{visibility:hidden}h1 .back{color:#6b7580;border:none;font-size:13px;padding:0 15px;margin:0;position:absolute;left:20px;top:13px;line-height:32px;height:32px;vertical-align:baseline;cursor:pointer;font-weight:400;background:#fff;border-radius:4px}h1 .back:before{font-family:mapy;font-style:normal;font-weight:400;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:-1px;padding:4px;width:18px;height:18px;background:#6b7580;color:#fff;content:"b";font-size:10px;margin-right:5px;border-radius:3px}h1 .back:hover{color:#29ac07}h1 .back:hover:before{background:#29ac07}h2.title{font-size:21px;text-align:center;padding:0 20px}main{flex:1 1 100%;padding:0 20px}footer{text-align:center;flex:0 1 auto;padding:20px}footer a{font-size:11px;color:#999}footer a:hover{color:#29ac07}footer .separator{color:#cbcbcb;margin:0 4px}body.gray-mode footer{background-color:var(--body-bg-gray)}.legend-container{text-align:center;margin-top:15px}.legend-items{display:flex;flex-direction:column;gap:20px}.legend-items .legend-item{display:flex;align-items:center;gap:20px}.legend-items .legend-item .icon-cover.legend{flex:1 1 50%;display:flex;justify-content:flex-end}.legend-items .legend-item .icon-cover.legend span{margin:0}.legend-items .legend-item .trans{flex:1 1 50%;font-size:13px;text-align:left}.search-results{padding:0;margin:15px 0 0 -20px;width:calc(100% + 40px)}.search-results label span{position:absolute;overflow:hidden;width:0}.search-results .search-msg{text-align:center;padding:20px}.search-results li{cursor:pointer;border-bottom:1px solid #e1e1e1;list-style:none;padding:10px 20px}.search-results li .inner{display:flex}.search-results li .inner .icon{width:52px;background-position:center center;background-repeat:no-repeat;border-radius:4px;background-color:#ebebeb;flex:0 0 50px;max-height:50px}.search-results li .inner .icon.default:before{font-family:mapy;font-style:normal;font-weight:400;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;color:#777;display:inline-block;position:relative;top:-2px;left:20px;content:"K"}.search-results li .inner .content{flex:1 1 auto;padding:0 15px}.search-results li .inner .content h3{font-size:14px;line-height:18px;margin:0 0 2px;font-weight:700}.search-results li .inner .content p{font-size:12px;line-height:16px;color:#000;margin:0}.search-results li .inner .content p.location{color:gray}.search-results li:hover,.search-results li:hover h3{background-color:#f4f4f4}.search-results li.empty{padding:10px;text-align:center;cursor:default}.promo{margin-top:25px;padding:10px}.promo .promo-img{max-width:100%}.promo p{color:#000;line-height:16px;font-size:14px}.promo p a{font-size:14px;line-height:20px;color:#29ac07}.promo #youtubeCont{max-width:100%;height:240px}@media only screen and (max-width:789px){.promo{text-align:center}}.main-print-button{display:block;color:#fff;cursor:pointer;background-color:#29ac07;box-shadow:inset 0 -1px 2px #0003,0 0 2px #29ac07;border:1px solid transparent;border-radius:3px;margin:0 0 8px;padding:0;text-align:center;overflow:hidden;font-size:14px;width:100%;height:32px;font-weight:700;line-height:32px;outline:none}.main-print-button:disabled{opacity:.7;cursor:default}#print{margin-top:35px;padding:5px;color:#000}#print.hide{display:none}#print label{font-size:13px;line-height:24px}#print h2{margin:0;font-size:20px;position:relative}#print h2 button:not(.arrow-outer){border:none;background:transparent;position:absolute;right:0;top:3px}#print h2 button:not(.arrow-outer) svg{fill:#999;width:14px;height:14px}#print p{margin:.5em 0;font-size:14px}#print p span{font-size:14px}#print p .custom span{padding-left:27px}#print p:not(.print-title){margin:12px 0}#print p.print-title{font-size:13px;line-height:24px;font-weight:700;margin-top:25px}#print p.pois{margin-left:30px}#print p.list-id{margin-bottom:5px}#print p.reset{margin-top:25px}#print .map-name-area{display:table;width:100%}#print .map-name-area label{display:table-cell;width:90px}#print .map-name-area input[type=text]{display:table-cell;width:100%;padding:9px 12px 11px;box-sizing:border-box;box-shadow:inset 0 1px 1px #0000001a;border-radius:3px;border:1px solid #cdcdcd;font-size:14px;line-height:20px}#print .map-name-area input[type=text]:active,#print .map-name-area input[type=text]:focus{border-color:#29ac07;outline:none}#print .separator-line{margin:15px 0 25px;width:100%;height:1px;background:#cdcdcd}#print .reset.options{margin-top:5px}#print .reset.options .list-id{float:left;width:35%;height:90px;margin-top:7px}#print .reset.options table{margin:0 auto}#print .reset.options table .first{padding-left:25px;padding-right:25px}#print .reset.options .custom{float:left}#print #areas{color:#666}#print .custom input+span{padding:0 0 0 32px}#print .download-info{display:block;margin:10px 0;text-align:center}#print .download-info:empty{display:none}#print .download-info.error{color:#c00}.user-form.hide,.last-step.hide{display:none}.user-form h2,.last-step h2{text-align:center;font-size:24px;line-height:32px;margin-top:0}.user-form p,.last-step p{font-size:14px;line-height:20px}.user-form h3,.last-step h3{font-size:14px;line-height:24px;margin-top:20px}.user-form h3 span,.last-step h3 span{font-weight:400;display:inline-block;margin-left:.5em}.user-form .form-line,.last-step .form-line{margin-bottom:16px}.user-form .form-line .caption,.last-step .form-line .caption{width:33%;display:inline-block;vertical-align:top;font-size:14px;line-height:40px}.user-form .form-line .caption .title,.last-step .form-line .caption .title{display:block}.user-form .form-line .caption .optional,.last-step .form-line .caption .optional{display:block;color:#6b7580;font-size:12px;font-style:italic;line-height:21px;margin-top:-10px}.user-form .form-line .input-holder,.last-step .form-line .input-holder{width:66%;display:inline-block;vertical-align:top}.user-form .form-line .input-holder input,.last-step .form-line .input-holder input{display:block;width:100%;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;background-color:#fff;box-shadow:inset 0 1px 2px #0003;font-size:14px;line-height:20px;height:40px;outline:none;padding:0 12px;color:#000}.user-form .form-line .input-holder input[aria-invalid=true],.last-step .form-line .input-holder input[aria-invalid=true],.user-form .form-line .input-holder input.error,.last-step .form-line .input-holder input.error{border-color:#c00;border-width:2px}.user-form .form-line .input-holder input.error+p.error,.last-step .form-line .input-holder input.error+p.error{display:block}.user-form .form-line .input-holder span.error,.last-step .form-line .input-holder span.error{color:#c00;margin:5px 0 0;font-size:12px;line-height:16px}.user-form .form-line .input-holder textarea,.last-step .form-line .input-holder textarea{width:100%;resize:none;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 2px #0003;height:80px;outline:none;padding:12px}.user-form .form-line .input-holder textarea[aria-invalid=true],.last-step .form-line .input-holder textarea[aria-invalid=true]{border-color:#c00;border-width:2px}.user-form .form-line .input-holder textarea.error+p.error,.last-step .form-line .input-holder textarea.error+p.error{display:block}.user-form .gdpr-link,.last-step .gdpr-link{font-size:14px;line-height:24px;color:#1eae00}.user-form .step-back,.last-step .step-back{border:none;background:transparent;display:block;color:#1eae00;font-size:14px;line-height:18px;margin:25px 0;cursor:pointer}.user-form .step-back span,.last-step .step-back span,.user-form .step-back svg,.last-step .step-back svg{display:inline-block;vertical-align:middle}.user-form .step-back svg,.last-step .step-back svg{width:18px;height:18px;fill:#1eae00;margin-right:8px}.user-form input[type=checkbox].error+span,.last-step input[type=checkbox].error+span{color:#c00;border:1px solid #c00;border-radius:3px}.user-form .send-info,.last-step .send-info{margin:10px 0;text-align:center}.user-form .send-info:empty,.last-step .send-info:empty{display:none}.user-form .send-info.error,.last-step .send-info.error{color:#c00}.last-step .main-print-button{margin-top:40px}.layout{display:flex;width:100%;height:100%}.map-area{flex:1 1 auto;background:#fff;position:relative}.panel-area{flex:0 0 400px;position:relative}.panel-area .shadow-area{position:absolute;inset:0;box-shadow:0 4px 16px #0003;z-index:1;padding:0;display:flex;flex-direction:column;overflow:auto}body.gray-mode .panel-area{background:var(--body-bg-gray)}#block-map{position:absolute;left:0;right:0;cursor:pointer;z-index:10}#block-map p{padding-left:20px;font-size:16px;line-height:20px;color:#29ac07}#block-map p:before{font-family:mapy;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#29ac07;content:"l";font-size:20px;display:inline-block;vertical-align:top;padding-right:10px}.layout.responsive-mode.layout-mode #block-map{top:0;height:75px;background:transparent}.layout.responsive-mode.layout-mode .smap .hud,.layout.responsive-mode.layout-mode .map-buttons .map-button{display:none}.layout.responsive-mode.map-mode #block-map{bottom:0;height:52px;background:#fff}@media only screen and (max-width:789px){.layout{flex-direction:column}.layout.responsive-mode.layout-mode .map-area{height:75px;flex:0 0 75px}.layout.responsive-mode.layout-mode .panel-area{height:auto;flex:1 1 auto;overflow:auto;box-shadow:0 0 2px #0000004d}.layout.responsive-mode.map-mode .panel-area{height:52px;flex:0 0 52px}.layout.responsive-mode.map-mode .map-area{height:auto;flex:1 1 auto;overflow:auto;box-shadow:0 0 2px #0000004d}}html{height:-webkit-fill-available}body{margin:0;padding:0;height:100vh;height:-webkit-fill-available;min-height:100vh;min-height:-webkit-fill-available;font-family:Arial;font-size:14px;overflow:auto;--body-bg-default: #fff;--body-bg-gray: #f8f8f8;background-color:#fff;background-size:auto}body.gray-mode{background-color:var(--body-bg-gray)}button{cursor:pointer}button>*{pointer-events:none;position:relative;top:0;left:0}button::-moz-focus-inner{border:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#8a8a8a;border-radius:4px}*{scrollbar-color:#8a8a8a #ffffff;scrollbar-width:thin}#app{position:fixed;overflow:auto;inset:0}a{color:#239906;font-size:14px;text-decoration:none;outline:none}a:hover{text-decoration:underline}a:focus{text-decoration:underline}.blind,.hide{display:none}.for-blind{position:absolute;left:-1000px;top:auto;width:1px;height:1px;overflow:hidden}.smap .copyright a{font-size:10px}.smap .haptic-mapy-logo{width:90px;height:30px;margin-bottom:6px;margin-right:6px}.sbrowser-bar .map-button{top:56px}.animated-balloon{background:url(/static/img/a-normal.png) 0 0 no-repeat}.animated-balloon:hover{z-index:1;background-position:-84px 0}.lock-popup-cover{position:absolute;inset:0;background:#0000004d;z-index:20;display:flex;justify-content:center;align-items:center}.lock-popup-cover .lock-popup{background:#fff;width:400px;border-radius:3px;border:none;flex:0 0 auto;padding:25px}.lock-popup-cover .lock-popup .main-print-button{margin-bottom:0}.hud .zoom{right:19px;top:17px;width:87px!important}.hud .zoom .button-group button{width:43px!important}label.custom{cursor:pointer}.mx-icon{font-family:mapy;font-style:normal;font-weight:400;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.custom{display:inline-block;height:24px;line-height:24px}.custom input{position:absolute;opacity:0}.custom input+span{padding:0 0 0 26px;height:24px;display:inline-block;background:url(/static/img/input.png) 0 0 no-repeat}.custom input[type=radio]+span{background-position:0 0px}.custom input[type=checkbox]+span{background-position:0 -144px}.custom .custom:hover input[type=radio]+span,.custom input[type=radio]:focus+span{background-position:0 -24px}.custom .custom:hover input[type=checkbox]+span,.custom input[type=checkbox]:focus+span{background-position:0 -168px}.custom input[type=radio]:checked+span{background-position:0 -72px}.custom .custom:hover input[type=radio]:checked+span,.custom input[type=radio]:focus:checked+span{background-position:0 -96px}.custom input[type=checkbox]:checked+span{background-position:0 -216px}.custom .custom:hover input[type=checkbox]:checked+span,.custom input[type=checkbox]:focus:checked+span{background-position:0 -240px}.custom input[type=radio]:disabled+span{background-position:0 -48px}.custom input[type=radio]:disabled:checked+span{background-position:0 -120px}.custom input[type=checkbox]:disabled+span{background-position:0 -192px}.custom input[type=checkbox]:disabled:checked+span{background-position:0 -264px}.map-buttons{position:absolute;top:17px;left:17px;z-index:10}.map-buttons button{float:left;border-radius:2px;background:#fff;font-size:13px;line-height:24px;height:27px;padding:0 8px;margin:0;border:none;vertical-align:middle;box-shadow:0 0 2px #0000004d;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:pointer;color:#6b7580;width:100px;outline:none}.map-buttons button:hover{color:#29ac07}.map-buttons .mapset{margin-right:10px;width:auto}.map-buttons .mapset span{padding-left:6px;position:relative;top:-1px}.map-buttons .mapset:before{font-family:mapy;font-style:normal;font-weight:400;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"m";display:inline-block;position:relative;top:1px;font-size:16px}.map-buttons .map-button.map{border-top-right-radius:0;border-bottom-right-radius:0}.map-buttons .map-button.table{border-top-left-radius:0;border-bottom-left-radius:0}.map-buttons .map-button.active{color:#29ac07;background-color:#fff;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod\2026IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background-image:linear-gradient(to bottom,#f1f1f1 0,#fff 68%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f1f1f1",endColorstr="#ffffff",GradientType=0)}.legend span{display:block;background:url(/static/img/haptic-sprite.png) no-repeat;margin:5px auto}.legend span.brook{width:48px;height:9px;background-position:0 -154px}.legend span.buildings{width:43px;height:23px;background-position:0 -131px}.legend span.builtuparea{width:52px;height:30px;background-position:0 -71px}.legend span.busstop{width:10px;height:19px;background-position:-161px -62px}.legend span.cableway{width:54px;height:8px;background-position:-102px -154px}.legend span.church{width:37px;height:26px;background-position:-161px 0}.legend span.class1road{width:60px;height:6px;background-position:-43px -147px}.legend span.greenarea{width:43px;height:30px;background-position:-52px -71px}.legend span.industrialarea{width:51px;height:41px;background-position:0 -30px}.legend span.motorway{width:60px;height:9px;background-position:-86px -131px}.legend span.motorwaynumber{width:23px;height:15px;background-position:-161px -47px}.legend span.parking{width:12px;height:16px;background-position:-182px -26px}.legend span.railway{width:54px;height:7px;background-position:-86px -140px}.legend span.railwaystation{width:75px;height:14px;background-position:-83px -101px}.legend span.road{width:60px;height:5px;background-position:-109px -163px}.legend span.seat{width:36px;height:36px;background-position:-125px 0}.legend span.stairs{width:44px;height:14px;background-position:-83px -115px}.legend span.stateborder{width:59px;height:6px;background-position:-50px -163px}.legend span.streetpath{width:125px;height:30px;background-position:0 0}.legend span.towndistrict{width:41px;height:30px;background-position:0 -101px}.legend span.townname{width:21px;height:21px;background-position:-161px -26px}.legend span.tram{width:43px;height:16px;background-position:-43px -131px}.legend span.wall{width:54px;height:8px;background-position:-48px -154px}.legend span.water{width:51px;height:38px;background-position:-51px -30px}.legend span.waterarea{width:42px;height:29px;background-position:-41px -101px}.legend span.watercourse{width:50px;height:8px;background-position:0 -163px}.haptic-zooms{position:absolute;top:17px;right:130px;z-index:10;border-radius:2px;background-color:#fff;box-shadow:0 4px 16px #0003}.haptic-zooms button{font-size:13px;line-height:15px;color:#6b7580;padding:6px 16px;display:inline-block;vertical-align:top;background-color:#fff;border:none;outline:none;cursor:pointer}.haptic-zooms button.active{color:#1eae00;background-color:#f8f8f8}.haptic-zooms button .title{display:inline-block}.haptic-zooms button .responsive{display:none}.haptic-zooms .separator{display:inline-block;width:1px;height:19px;vertical-align:top;margin-top:3px;background-color:#e8e8e8}@media only screen and (max-width:1100px){.haptic-zooms button .title{display:none}.haptic-zooms button .responsive{display:inline-block}}@media only screen and (max-width:1024px){.haptic-zooms{right:20px;top:60px}.map-buttons .map-button{width:auto}}

/*# sourceMappingURL=main.1.2.2.css.map*/