html,body{position:absolute;width:100%;height:100%;margin:0;font-family:arial,helvetica,sans-serif;font-size:11px}
.fakediv{height:28px}
.bold,.sleep-note{font-weight:700}
.block{display:block}
.ib{display:inline-block}
.grey{color:#444}
.orange{color:#fa8200}
.hidden{display:none!important}
.pointer:hover,.leaflet-clickable,svg:hover,.leaflet-control-kutylayers label:hover,.visiblepoi:hover,a[class*="close-button"]:hover,#gyikx:hover,#gyikszurox:hover{cursor:pointer}
.relative{position:relative}
.absolute{position:absolute}
.mt1{margin-top:10px!important}
.mb1{margin-bottom:10px!important}
.m0a{margin:0 auto;}
.uppercase{text-transform:uppercase}
div#kereso,
div#location_info,
.rightclick-menu,
.rightclick-menu-point,
.elevation-toggle,
.elevation svg,
div.status{border-radius:7px!important;-moz-border-radius:7px!important;-webkit-border-radius:7px!important;box-shadow:0px 2px 8px rgba(0,0,0,0.25)!important;background-color:rgba(255,255,255,0.95)!important}
.rightclick-menu,
.rightclick-menu-point,
.elevation-toggle,
.elevation svg,
div#kereso{text-shadow:1px 1px 1px rgba(255, 255, 255, 1)!important;border:5px solid rgba(200,200,200,0.6)!important}
div.status{border:2px solid rgba(200,0,0,0.6)}
div.status.ok{border:2px solid #91b86b}
div#kereso{position:absolute;padding:5px;width:200px;top:65px;right:10px;color:#333;text-align:left;z-index:1005}
div#kereso input{width:165px;padding:0px 2px}
div#nav{position:absolute;padding:5px;height:25px;top:0px;right:10px;color:#777;text-align:right;z-index:505}
div#nav a{display:inline-block;margin-top:2px;margin-left:5px}
div#nav .item-counter a{float:none!important;margin:0!important;color:#777!important}
div.status{position:absolute;color:#000;font-size:12px;font-weight:700;z-index:999999;top:15px;left:50%;padding:5px;width:50%;margin-left:-25%;text-align:center;visibility:hidden}
div.status small{font-size:9px;color:#666}
div.info{position:absolute;font-size:1.0em;font-weight:700;background-color:#eeeeee;width:600px;top:180px;border-style:solid;border-width:2px;border-color:black;cursor:default}
html #location_infox{border:2px solid #f89822!important;-webkit-box-shadow:0 3px 14px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 3px 14px rgba(0, 0, 0, 0.4);box-shadow:0 3px 14px rgba(0, 0, 0, 0.4)}
html #location_info{text-shadow:1px 1px 1px rgba(255, 255, 255, 1)!important;border:5px solid #f89822!important;padding:0px!important;width:auto!important;height:auto!important;opacity:1!important;filter:alpha(opacity=100)!important}
html #location_info a, html #location_info a:hover, html #location_info a:visited, html #location_info a:visited:hover{font-size:10px;color:#f89822}
html #location_info ul li a, html #location_info ul li a:hover, html #location_info ul li a:visited, html #location_info ul li a:visited:hover{color:#000}
html #location_info ul{margin:0px;padding:0px;padding-left:15px;font-size:10px}
html #location_info small{font-size:10px}
html #location_info .info_head, html #location_info .info_head a, html #location_info .info_head a:hover, html #location_info .info_head a:visited, html #location_info .info_head a:visited:hover{font-size:14px}
html #location_info .info_bolt img{position:relative;top:1px;left:10px}
html #location_info .info_bolt{font-size:10px!important}
html #location_info .info_bolt span{display:block;font-style:italic;color:#777;margin-top:2px}
html #location_info div#location_info_contentDiv{width:265px!important;height:auto!important}
html #location_info_contentDiv p img{margin-right:7px;width:8px}
.popup-tip-container{margin:0 auto;width:40px;height:20px;position:relative;overflow:hidden}
.popup-tip{background:#FFF;-webkit-box-shadow:0 3px 14px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 3px 14px rgba(0, 0, 0, 0.4);box-shadow:0 3px 14px rgba(0, 0, 0, 0.4);width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
div#headwrapper{position:absolute;overflow:hidden;background-color:rgba(255,255,255,0.95)!important;z-index:500;opacity:1;filter:alpha(opacity=100);-webkit-box-shadow:0px 2px 8px rgba(0,0,0,0.25)!important;box-shadow:0px 2px 8px rgba(0,0,0,0.25)!important}
div#headwrapper{top:0px;left:0px;width:100%;height:35px;display:none}
div#head{margin:0px auto;color:#777;text-align:left;z-index:505;text-align:center}
div#head h1{font-size:15px;color:#000;margin:0;padding:10px 0 0}
.texta{font-size:11px;color:#000;margin:0px;font-weight:700}
div#wrapper{position:absolute;top:0px;left:0px;width:100%;height:100%;overflow:hidden;background-color:#333}
div#map{/*width:calc(100% - 300px);margin-left:300px;*/width:100%;height:calc(100% - 36px);position:relative;z-index:10;border-bottom:3px solid #eee}
div#loading{width:64px;height:25px;position:absolute;top:50%;left:50%;z-index:999999}
div#loading span{padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#333;color:#fff;text-align:center;font-family:arial;font-size:12px;opacity:0.7;filter:alpha(opacity=70)}
[data-loader='loading']{position:relative;width:1px;height:1px}
[data-loader='loading']:before{position:absolute;display:inline-block;width:5px;height:5px;content:'';border-radius:100%;background-color:#fff;top:10px}
[data-loader='loading']:before{left:10px;-webkit-animation:loading infinite .75s -.4s cubic-bezier(.2,.68,.18,1.08);-moz-animation:loading infinite .75s -.4s cubic-bezier(.2,.68,.18,1.08);-o-animation:loading infinite .75s -.4s cubic-bezier(.2,.68,.18,1.08);animation:loading infinite .75s -.4s cubic-bezier(.2,.68,.18,1.08)}
@-webkit-keyframes loading {
0%{transform:scale(.75);opacity:.4}
50%{transform:scale(.1);opacity:.1}
50%{transform:scale(1.5);opacity:1}
100%{transform:scale(1);opacity:.75}
}
@-moz-keyframes loading {
0%{transform:scale(.75);opacity:.4}
50%{transform:scale(.1);opacity:.1}
50%{transform:scale(1.5);opacity:1}
100%{transform:scale(1);opacity:.75}
}
@-o-keyframes loading {
0%{transform:scale(.75);opacity:.4}
50%{transform:scale(.1);opacity:.1}
50%{transform:scale(1.5);opacity:1}
100%{transform:scale(1);opacity:.75}
}
@keyframes loading {
0%{transform:scale(.75);opacity:.4}
50%{transform:scale(.1);opacity:.1}
50%{transform:scale(1.5);opacity:1}
100%{transform:scale(1);opacity:.75}
}
.circle{width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;float:left;position:absolute;top:-1px;left:4px;border:1px solid #000}
.line{width:16px;height:0px;float:left;position:absolute;top:4px;left:3px}
html #location_info .circle, html #location_info .line,.tavkat{display:none;visibility:hidden}
.baseLbl, .dataLbl{font-weight:700}
svg{cursor:auto}
#footer{display:none}
#footerx{background-color:rgba(255,255,255,0.95)!important;width:100%;height:25px;position:absolute;bottom:0px;margin:0px;-webkit-box-shadow:0px 2px 8px rgba(0,0,0,0.25)!important;box-shadow:0px 2px 8px rgba(0,0,0,0.25)!important;z-index:10}
#gyikwrapper{width:100%;height:0;z-index:0;top:0}
#gyik,#gyikszuro{font-size:12px;background-color:#e7e7e7;overflow-y:scroll;opacity:0;filter:alpha(opacity=0);width:80%;height:80%;margin:10% auto;padding:10px;border:3px solid #777;-webkit-box-shadow:0px 2px 8px rgba(0,0,0,0.25)!important;box-shadow:0px 2px 8px rgba(0,0,0,0.25)!important;position:relative;z-index:0;border-radius:7px!important;-moz-border-radius:7px!important;-webkit-border-radius:7px!important}
#gyikx,#gyikszurox{width:17px;height:15px;text-align:center;font-weight:700;background-color:#fff;border:3px solid #e7e7e7;-webkit-box-shadow:0px 2px 8px rgba(0,0,0,0.25)!important;box-shadow:0px 2px 8px rgba(0,0,0,0.25)!important;position:fixed;margin-top:5px;right:10%;z-index:0;border-radius:7px!important;-moz-border-radius:7px!important;-webkit-border-radius:7px!important;cursor:pointer}
#gyiktxt,#gyikszurotxt{text-align:justify;width:97%;height:87%}
#gyiktxt a, #gyiktxt a:hover, #gyiktxt a:visited, #gyiktxt a:visited:hover{color:#ff7200!important}
#gyik h1{color:#ff7200;text-transform:uppercase;margin-top:0px;padding-right:2%}
#gyikszuro img{width:100%!important;padding:3px;background:#fff;border:1px solid #ccc}
.utpont{display:block;letter-spacing:2px;margin-top:20px;color:#ff7200}
#searchresults{height:0px;display:none;overflow-y:auto;overflow-x:hidden;padding-top:5px}
#searchresults,.olControlLayerSwitcher,.leaflet-popup-pane,.leaflet-visiblemarkers,.leaflet-settings{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}
#searchresults table{font-size:10px;color:#333;width:100%}
#searchresults table td{vertical-align:top;padding:5px}
#searchresults thead{font-weight:700}
#searchresults tbody td{border-bottom:1px solid #d7d7d7}
.routeimg{clear:both;float:left;margin-right:3px;opacity:1;filter:alpha(opacity=100)}
@-webkit-keyframes blink{from{opacity:1.0}to{opacity:0.4}}
img[id*=Icon]{-webkit-animation:blink 1s infinite}
img.bw{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.rightclick-menu,.rightclick-menu-point{display:none;z-index:1000;position:absolute;overflow:hidden;list-style-type:none;margin:0px;padding:0px}
.rightclick-menu li,.rightclick-menu-point li{padding:5px;cursor:pointer}
.rightclick-menu li:hover,.rightclick-menu-point li:hover{background-color:#e7e7e7}
.elevation{margin:0px!important;opacity:0.5;filter:alpha(opacity=50)}
.elevation-toggle{width:20px!important;height:20px!important;position:absolute;top:65px;right:10px}
.elevation svg{position:absolute;top:65px;right:10px}
.item-counter{clear:both;font-size:10px}
#fblike,#leftmenu,#rightmenu{z-index:10000;bottom:6px}
#leftmenu{left:6px}
#rightmenu{right:calc(50% - 25px)}
#cim{top:10px;left:10px;height:35px;line-height:35px;width:248px;padding:0 5px;z-index:99998;opacity:0.9}
.showhide{margin:5px 0 10px 0}
.showhide_kutyazas,.kozeli{margin-top:0}
.tacenter{text-align:center}
.tajust{text-align:justify}
img.loc{top:0px;opacity:0.2}
img.loc.visiblepoi{top:-5px;opacity:0.75}
a[class*="close-button"]{position:absolute;z-index:99;top:5px;right:5px;padding:0;width:15px;height:15px;font:16px/14px Tahoma, Verdana, sans-serif;color:#333;text-decoration:none;font-weight:700;font-size:19px;opacity:0.4}
a[class*="close-button"]:hover{color:#000;opacity:1}
.lowopac,.marker_temp_kozkutak{opacity:0.4!important;filter:alpha(opacity=40)!important}
.ml2{margin-left:2px}
.inputtip{bottom:3px;left:7px;color:#bbb;background:#fff;padding:0 2px}
.inputtip:before{content:"\021B5";transform:rotate(90deg);display:inline-block;margin-right:5px;font-size:13px}
/*ll*/
.leaflet-pane, 
.leaflet-tile, 
.leaflet-marker-icon, 
.leaflet-marker-shadow, 
.leaflet-tile-container, 
.leaflet-pane >svg, 
.leaflet-pane >canvas, 
.leaflet-zoom-box, 
.leaflet-image-layer, 
.leaflet-layer{position:absolute;left:0;top:0}
.leaflet-container{overflow:hidden}
.leaflet-tile, 
.leaflet-marker-icon, 
.leaflet-marker-shadow{-webkit-user-select:none; -moz-user-select:none; user-select:none; -webkit-user-drag:none}
.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}
.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}
.leaflet-marker-icon, 
.leaflet-marker-shadow{display:block}
.leaflet-container .leaflet-overlay-pane svg, 
.leaflet-container .leaflet-marker-pane img, 
.leaflet-container .leaflet-shadow-pane img, 
.leaflet-container .leaflet-tile-pane img, 
.leaflet-container img.leaflet-image-layer{max-width:none !important}
.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}
.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}
.leaflet-container{-webkit-tap-highlight-color:transparent}
.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,0.4)}
.leaflet-tile{filter:inherit;visibility:hidden}
.leaflet-tile-loaded{visibility:inherit}
.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box; box-sizing:border-box;z-index:800}
.leaflet-overlay-pane svg{-moz-user-select:none}
.leaflet-pane{z-index:400}
.leaflet-tile-pane{z-index:200}
.leaflet-overlay-pane{z-index:400}
.leaflet-shadow-pane{z-index:500}
.leaflet-marker-pane{z-index:600}
.leaflet-tooltip-pane{z-index:650}
.leaflet-popup-pane{z-index:700}
.leaflet-map-pane canvas{z-index:100}
.leaflet-map-pane svg{z-index:200}
.leaflet-vml-shape{width:1px;height:1px}
.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}
.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}
.leaflet-top, 
.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}
.leaflet-top{top:0}
.leaflet-right{right:0}
.leaflet-bottom{bottom:0}
.leaflet-left{left:0}
.leaflet-control{float:left;clear:both}
.leaflet-right .leaflet-control{float:right}
.leaflet-top .leaflet-control{margin-top:10px}
.leaflet-bottom .leaflet-control{margin-bottom:10px}
.leaflet-left .leaflet-control{margin-left:10px}
.leaflet-right .leaflet-control{margin-right:10px}
.leaflet-fade-anim .leaflet-tile{will-change:opacity}
.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear; -moz-transition:opacity 0.2s linear; -o-transition:opacity 0.2s linear; transition:opacity 0.2s linear}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}
.leaflet-zoom-animated{-webkit-transform-origin:0 0; -ms-transform-origin:0 0; transform-origin:0 0}
.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}
.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1); -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1); -o-transition: -o-transform 0.25s cubic-bezier(0,0,0.25,1); transition: transform 0.25s cubic-bezier(0,0,0.25,1)}
.leaflet-zoom-anim .leaflet-tile, 
.leaflet-pan-anim .leaflet-tile{-webkit-transition:none; -moz-transition:none; -o-transition:none; transition:none}
.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}
.leaflet-interactive{cursor:pointer}
.leaflet-grab{cursor:-webkit-grab;cursor: -moz-grab}
.leaflet-crosshair, 
.leaflet-crosshair .leaflet-interactive{cursor:crosshair}
.leaflet-popup-pane, 
.leaflet-control{cursor:auto}
.leaflet-dragging .leaflet-grab, 
.leaflet-dragging .leaflet-grab .leaflet-interactive, 
.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor: -moz-grabbing}
.leaflet-marker-icon, 
.leaflet-marker-shadow, 
.leaflet-image-layer, 
.leaflet-pane >svg path, 
.leaflet-tile-container{pointer-events:none}
.leaflet-marker-icon.leaflet-interactive, 
.leaflet-image-layer.leaflet-interactive, 
.leaflet-pane >svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}
.leaflet-container{background:#ddd;outline:0}
.leaflet-container a{color:#0078A8}
.leaflet-container a.leaflet-active{outline:2px solid orange}
.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5)}
.leaflet-container{font:12px/1.5 "helvetica Neue",arial,helvetica,sans-serif}
.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px}
.leaflet-bar a, 
.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}
.leaflet-bar a, 
.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}
.leaflet-bar a:hover{background-color:#f4f4f4}
.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}
.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}
.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}
.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}
.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}
.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}
.leaflet-control-zoom-in, 
.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px}
.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out{font-size:22px}
.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px}
/*.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}*/
/*.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}*/
.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}
.leaflet-control-layers .leaflet-control-layers-list, 
.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}
.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}
.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}
.leaflet-control-layers-scrollbar{overflow-y:scroll;padding-right:5px}
.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}
.leaflet-control-layers label{display:block}
.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}
.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}
.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,0.7);margin:0}
.leaflet-control-attribution, 
.leaflet-control-scale-line{padding:0 5px;color:#333}
.leaflet-container .leaflet-control-attribution, 
.leaflet-container .leaflet-control-scale{font-size:11px}
.leaflet-left .leaflet-control-scale{margin-left:5px}
.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}
.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box; box-sizing:border-box;background:#fff;background:rgba(255,255,255,0.5)}
.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}
.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}
.leaflet-touch .leaflet-control-attribution, 
.leaflet-touch .leaflet-control-layers, 
.leaflet-touch .leaflet-bar{box-shadow:none}
.leaflet-touch .leaflet-control-layers, 
.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,0.2);background-clip:padding-box}
.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}
.leaflet-popupxxx,.leaflet-popup-contentxxx{max-height:calc(100vh - 113px)!important}
.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}
.leaflet-popup-content{margin:13px 19px;line-height:1.4}
.leaflet-popup-content p{margin:18px 0}
.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}
.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);   -moz-transform:rotate(45deg);    -ms-transform:rotate(45deg);     -o-transform:rotate(45deg);        transform:rotate(45deg)}
.leaflet-popup-content-wrapper, 
.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,0.4)}
.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:transparent}
.leaflet-container a.leaflet-popup-close-button:hover{color:#999}
.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}
.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}
.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}
.leaflet-oldie .leaflet-control-zoom, 
.leaflet-oldie .leaflet-control-layers, 
.leaflet-oldie .leaflet-popup-content-wrapper, 
.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}
.leaflet-div-icon{background:#fff;border:1px solid #666}
.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,0.4)}
.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}
.leaflet-tooltip-top:before, 
.leaflet-tooltip-bottom:before, 
.leaflet-tooltip-left:before, 
.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}
.leaflet-tooltip-bottom{margin-top:6px}
.leaflet-tooltip-top{margin-top:-6px}
.leaflet-tooltip-bottom:before, 
.leaflet-tooltip-top:before{left:50%;margin-left:-6px}
.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}
.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}
.leaflet-tooltip-left{margin-left:-6px}
.leaflet-tooltip-right{margin-left:6px}
.leaflet-tooltip-left:before, 
.leaflet-tooltip-right:before{top:50%;margin-top:-6px}
.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}
.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}
/*ll comb*/
.leaflet-label{background:rgb(235, 235, 235);background:rgba(235, 235, 235, 0.81);background-clip:padding-box;border-color:#777;border-color:rgba(0,0,0,0.25);border-radius:4px;border-style:solid;border-width:4px;color:#111;display:block;font:12px/20px arial,helvetica,sans-serif;font-weight:700;padding:1px 6px;position:absolute;left:-5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;z-index:999999!important}
.leaflet-label.leaflet-clickable{cursor:pointer;z-index:99999}
.leaflet-label:before,
.leaflet-label:after{border-top:6px solid transparent;border-bottom:6px solid transparent;content:none;position:absolute;top:5px}
.leaflet-label:before{border-right:6px solid black;border-right-color:inherit;left:-10px}
.leaflet-label:after{border-left:6px solid black;border-left-color:inherit;right:-10px}
.leaflet-label-right:before,
.leaflet-label-left:after{content:""}
.routemarker, .mroutemarker{color:#fff;padding:0;margin:0;border:none;background-color:transparent;left:-11px;top:7px;z-index:9999!important}
.routemarker:before,.routemarker:after,.mroutemarker:before,.mroutemarker:after{border:none!important}
.mroutemarkericon{margin-top:-10px!important;margin-left:-10px!important}
.mroutemarker{margin-top:-13px!important;margin-left:-4px!important}
.leaflet-touch .leaflet-bar-part-single{-webkit-border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px;border-bottom:none}
.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}
.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}
.marker-cluster-small{background-color:rgba(181, 226, 140, 0.6)}
.marker-cluster-small div{background-color:rgba(110, 204, 57, 0.6)}
.marker-cluster-medium{background-color:rgba(241, 211, 87, 0.6)}
.marker-cluster-medium div{background-color:rgba(240, 194, 12, 0.6)}
.marker-cluster-large{background-color:rgba(253, 156, 115, 0.6)}
.marker-cluster-large div{background-color:rgba(241, 128, 23, 0.6)}
.leaflet-oldie .marker-cluster-small{background-color:rgb(181, 226, 140)}
.leaflet-oldie .marker-cluster-small div{background-color:rgb(110, 204, 57)}
.leaflet-oldie .marker-cluster-medium{background-color:rgb(241, 211, 87)}
.leaflet-oldie .marker-cluster-medium div{background-color:rgb(240, 194, 12)}
.leaflet-oldie .marker-cluster-large{background-color:rgb(253, 156, 115)}
.leaflet-oldie .marker-cluster-large div{background-color:rgb(241, 128, 23)}
.marker-cluster{background-clip:padding-box;border-radius:20px}
.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px "helvetica Neue",arial,helvetica,sans-serif}
.marker-cluster span{line-height:30px}
/*input[type="checkbox"]{display:none}*/
.leaflet-control-kutylayers label{font-weight:700;color:#fff;position:relative;top:-2px;display:block;background:#444;padding:5px 2px;border:1px solid #d7d7d7;text-align:center;opacity:0.3;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;border-radius:4px}
.leaflet-control-kutylayers label.checked{opacity:1}
.leaflet-control-kutylayersxxx div{display:inline-block;width:142px}
.leaflet-control-kutylayers div.w50{width:50%!important}
.leaflet-control-kutylayers div.w100{width:100%!important}
.leaflet-control-scale:hover{cursor:touch}
/*ll err*/
a,a:hover,a:visited,a:visited:hover,.leaflet-container a{text-decoration:none!important;color:#333}
.orange{color:#fa8200!important}
.leaflet-top,
.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}
.leaflet-top{top:0}
.leaflet-bottom{bottom:0}
.leaflet-left{left:auto}
.leaflet-left,.leaflet-right{right:25px;max-width:100%}
.leaflet-bottom.leaflet-left{right:auto;left:10px}
.leaflet-control{/*float:left;*/clear:both}
.leaflet-popup-content{padding:10px;line-height:1.4;width:calc(100% - 20px)!important;margin:0}
.leaflet-popup-content-wrapper{border-radius:0}
.leaflet-left .leaflet-control{margin:0px!important}
.leaflet-control-zoom a,.leaflet-control-mapappz a,.leaflet-control-mapdonatez a,.leaflet-control-mapedit a,.leaflet-control-maplayers a,.leaflet-control-zoom a:hover,.leaflet-control-mapappz a:hover,.leaflet-control-mapdonatez a:hover,.leaflet-control-mapedit a:hover,.leaflet-control-maplayers a:hover,.leaflet-touch .leaflet-bar a,.leaflet-touch .leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}
.leaflet-control-zoom a,.leaflet-control-mapappz a,.leaflet-control-mapdonatez a,.leaflet-control-mapedit a,.leaflet-control-maplayers a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}
.leaflet-control-zoom,.leaflet-control-mapappz,.leaflet-control-mapdonatez,.leaflet-control-mapedit,.leaflet-control-maplayers,.leaflet-control-mapfaq,.leaflet-control-locate,#cim,a[class*="close-button"]{border:1px solid #777;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,0.35);margin:0px!important}
.leaflet-control-zoom{top:70px;left:15px}
.leaflet-control-mapappz{top:18px;left:15px}
.leaflet-control-mapdonatez{top:21px;left:15px}
.leaflet-control-mapedit{top:-49px;left:15px}
.leaflet-control-maplayers{top:15px;left:15px}
.leaflet-control-locate{top:70px;left:15px}
.leaflet-control-mapappz img,.leaflet-control-mapdonatez img,.leaflet-control-mapedit img,.leaflet-control-maplayers img,.leaflet-control-mapfaq img{position:relative;top:3px}
.leaflet-control-locate a{font-size:1.4em;color:#444}
.leaflet-control-locate.active a{color:#2074B6}
.leaflet-control-locate.active.following a{color:#FC8428}
.leaflet-control-attribution{right:-10px}
.leaflet-disabled{opacity:0.4;filter:alpha(opacity=40)}
.leaflet-popup-tip-container{display:none}
.leaflet-control-layers{position:absolute!important;top:255px;left:10px;min-width:26px;min-height:26px}
.leaflet-control-layers-toggle{width:20px!important;height:20px!important;margin:2px auto}
.leaflet-control-layers-expanded{width:175px!important}
a.loadoverlay{display:block}
a.loadoverlay span:first-child{float:left;width:22px;text-align:center;margin-right:2px}
.leaflet-editing-icon{margin-top:3px!important}
.leaflet-marker-icon.kutymarker{top:-6px!important}
.leaflet-marker-icon{top:-21px!important;left:1px!important}
.leaflet-marker-icon.custommarker{top:0px!important}
.leaflet-popup-content img{display:block;margin:0 auto}
.leaflet-popup-content img.runcard{display:block;width:75px;margin-left:7px;position:relative;top:-1em}
.leaflet-popup-content h3,.leaflet-popup-content h6{margin-bottom:0;text-align:center;font-size:1.2em}
.leaflet-popup-content h3{margin-bottom:10px}
.leaflet-popup-content h6{margin-top:10px;color:#91b86b}
.leaflet-popup-content .donate h6,.leaflet-popup-content .donate h6 a{color:#ff8e00}
.greentxt{color:#91b86b}
.leaflet-popup-content ul{padding-left:15px}
.leaflet-tooltip-pane{top:20px}
/*popup*/
.leaflet-popup-pane,.leaflet-visiblemarkers,.leaflet-settings{z-index:999;position:absolute;top:58px;left:0;width:280px;margin-left:-320px;height:calc(100% - 93px);font-size:12px;font-family:arial,helvetica,sans-serif;background:#fff}
.opened{margin-left:0!important;z-index:99999}
.leaflet-popup{position:relative;text-align:center;transform:initial!important;bottom:initial!important;left:initial!important;width:100%;height:100%}
.leaflet-popup-content-wrapper{text-align:left;overflow-y:scroll;overflow-x:hidden;width:100%;height:100%}
#fblikexxx{width:280px;background:#fff}
.kuty .div_filter div{margin:20px 10px;width:100px}
.kuty .div_filter div.lastlinexxx{margin-bottom:0}
.kuty .div_filter div:nth-of-type(odd){float:left}
.kuty .div_filter div:nth-of-type(even){float:right}
.kuty .div_filter div:nth-of-type(odd):before,.kuty .div_filter div:nth-of-type(even):after,h3.showhide:before,.kuty h3,.div_filter:after{content:" ";display:block;clear:both}
.osmname,h6{position:relative;padding-bottom:5px;border-bottom:1px solid #668f3d;font-family:inherit;font-size:inherit;text-align:center}
.osmname:after,h6.barr:after{content:"";position:absolute;top:100%;left:50%;border-top:8px solid #668f3d;border-left:8px solid transparent;border-right:8px solid transparent;margin-left:-8px}
h6.barr:after{top:0}
.osmname.futopalya{border-bottom:1px solid #7807d2}
.osmname.futopalya:after{border-top:8px solid #7807d2}
.osmname.futoverseny{border-bottom:1px solid #7807d2}
.osmname.futoverseny:after{border-top:8px solid #7807d2}
.osmname.kozkutak{border-bottom:1px solid #72bdea}
.osmname.kozkutak:after{border-top:8px solid #72bdea}
.osmname.ivocsap{border-bottom:1px solid #cb5656}
.osmname.ivocsap:after{border-top:8px solid #cb5656}
.osmname.refill{border-bottom:1px solid #90b76a}
.osmname.refill:after{border-top:8px solid #90b76a}
.osmname.temp_kozkutak{border-bottom:1px solid #ccc}
.osmname.temp_kozkutak:after{border-top:8px solid #ccc}
.osmname.temp_ivocsap{border-bottom:1px solid #ccc}
.osmname.temp_ivocsap:after{border-top:8px solid #ccc}
.osmname.temp_refill{border-bottom:1px solid #ccc}
.osmname.temp_refill:after{border-top:8px solid #ccc}
h6{border-bottom:none;border-top:1px solid #668f3d;padding-top:5px}
h6:before{content:"";position:absolute;top:-8px;left:50%;border-bottom:8px solid #668f3d;border-right:8px solid transparent;border-left:8px solid transparent;margin-left:-8px}
h6.barr:before{display:none}
h6.barr{padding-top:10px}
h6.nobef{border:none}
h6.nobef:before{display:none}
h6.futopalya{border-top:1px solid #7807d2}
h6.futopalya:before{border-bottom:8px solid #7807d2}
h6.futoverseny{border-top:1px solid #7807d2}
h6.futoverseny:before{border-bottom:8px solid #7807d2}
h6.kozkutak{border-top:1px solid #72bdea}
h6.kozkutak:before{border-bottom:8px solid #72bdea}
h6.ivocsap{border-top:1px solid #cb5656}
h6.ivocsap:before{border-bottom:8px solid #cb5656}
h6.refill{border-top:1px solid #90b76a}
h6.refill:before{border-bottom:8px solid #90b76a}
h6.temp_kozkutak{border-top:1px solid #ccc}
h6.temp_kozkutak:before{border-bottom:8px solid #ccc}
h6.temp_ivocsap{border-top:1px solid #ccc}
h6.temp_ivocsap:before{border-bottom:8px solid #ccc}
h6.temp_refill{border-top:1px solid #ccc}
h6.temp_refill:before{border-bottom:8px solid #ccc}
span.count{background:#668f3d;width:28px;height:28px;line-height:28px;color:#fff;display:inline-block;position:absolute;top:-18px;right:-7px;font-size:11px;font-weight:700;text-align:center;border-radius:100%;box-shadow:0px 0px 8px rgba(255, 255, 255, 1)}
label[for="futopalya"] .count{background:#7807d2}
label[for="futoverseny"] .count{background:#7807d2}
label[for="kozkutak"] .count{background:#72bdea}
label[for="ivocsap"] .count{background:#cb5656}
label[for="refill"] .count{background:#90b76a}
label[for="temp_kozkutak"] .count{background:#ccc}
label[for="temp_ivocsap"] .count{background:#ccc}
label[for="temp_refill"] .count{background:#ccc}
.btn,.btnib{display:block;text-align:center;margin:0 auto;width:calc(100% - 20px);text-transform:uppercase;color:#fff!important;background:#ee8500;padding:10px;border-radius:3px}
.btn,.btnib:hover{background:#ff8e00;color:#fff!important}
.btnib{display:inline-block;padding:0 5px;font-size:12px;height:20px;line-height:20px;text-transform:none;width:auto}
.green{background:#007700}
.lgreybg{background:#eee}
#mindenlayerbe,#mindenlayerki{height:25px;line-height:25px;padding:0 2px;width:calc(100% - 5px);background:#668f3d}
.pac-container{background-color:#fff;position:absolute!important;z-index:999999;width:285px!important}
.alert,.red{color:#fa0000}
.semmise{background:#eee;color:#444;padding:5px 0;border-radius:4px}
.semmise.alert{background:#fa0000;color:#fff}
.semmise:hover{cursor:default}
div.visiblepoi{width:100%!important;height:60px;background:#eee;border-bottom:1px solid #d7d7d7;margin-bottom:5px}
div.visiblepoi:hover{border-bottom:1px solid #ee8500}
.visiblepoi span.bold{text-align:left;font-size:0.9em;line-height:18px;height:60px;vertical-align:middle;display:table-cell;width:220px}
.visiblepoi.kozkutak span.bold{padding-left:45px}
.visiblepoi span.bold .block{width:calc(100% - 45px);margin-left:5px;vertical-align:middle;word-wrap:break-word}
.visiblepoi span.poidist,.leaflet-popup-content span.poidist{width:auto;margin:0;right:3px;top:0;color:#ccc;line-height:60px;font-size:1.25em}
.visiblemarkers_wrapper span.poidist{line-height:62px}
img.poimarker{top:6px}
.marker-cluster{background-clip:padding-box;border-radius:20px}
.marker-cluster div,div[class*="cluster_"] div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px arial,helvetica,sans-serif}
.marker-cluster span{line-height:30px;opacity:0.6;filter:alpha(opacity=60)}
.imgmarker{border:3px solid #fff;padding:0px;background:#fff;left:-2px!important;top:-6px!important}
.imgmarker,div[class*="cluster_"]{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}
div[class*="cluster_"]{line-height:40px;text-align:center;color:#fff}
.cluster_futopalya{background:rgba(120,7,210,0.6)}
.cluster_futopalya div{background:rgba(120,7,210,0.9)}
.cluster_futoverseny{background:rgba(120,7,210,0.6)}
.cluster_futoverseny div{background:rgba(120,7,210,0.9)}
.cluster_kozkutak{background:rgba(114,189,234,0.6)}
.cluster_kozkutak div{background:rgba(255,255,255,0.9);color:#72bdea}
.cluster_ivocsap{background:rgba(203,86,86,0.6)}
.cluster_ivocsap div{background:rgba(255,255,255,0.9);color:#cb5656}
.cluster_refill{background:rgba(145,184,106,0.6)}
.cluster_refill div{background:rgba(18,153,214,0.9)}
.cluster_temp_kozkutak{background:rgba(204,204,204,0.6)}
.cluster_temp_kozkutak div{background:rgba(255,255,255,0.9);color:#777}
.cluster_temp_ivocsap{background:rgba(204,204,204,0.6)}
.cluster_temp_ivocsap div{background:rgba(255,255,255,0.9);color:#777}
.cluster_temp_refill{background:rgba(204,204,204,0.6)}
.cluster_temp_refill div{background:rgba(255,255,255,0.9);color:#777}
div[class*="cluster_"] span{line-height:30px}
.showvisible span.block{height:15px}
.showvisible span.block:before{left:calc(100% + 113px)!important;top:7px;display:block}
.leaflet-popup-content li{padding:5px 0}
.popupimg{padding:3px;border:1px solid #d7d7d7}
#clickinfo{top:20%;left:calc(50% - 166px);z-index:666;width:332px;opacity:0.85;font-size:10px;pointer-events:none}
.rla{top:50%}
div[class*="infoform_"] textarea,div[class*="infoform_"] input{width:calc(100% - 10px);font-size:12px;font-family:arial,helvetica,sans-serif;padding:5px}
.futoverseny-icon{background-image:url('../img/futoverseny.png');background-repeat:no-repeat;font-weight:bold;text-align:center;font-size:10px;}
.futoverseny-icon-runcard{background-image:url('../img/futoverseny-runcard.png');background-repeat:no-repeat;font-weight:bold;text-align:center;font-size:10px;}
.small{font-size:10px}
.leaflet-control-tavszuro hr{margin:10px 0 10px}
.leaflet-control-tavszuro label{position:relative;top:-2px;display:inline-block;}
.leaflet-control-tavszuro div{display:inline-block;width:112px;}
.leaflet-control-tavszuro div.w50{width:49%!important;}
.leaflet-control-tavszuro div.w100{width:100%!important;}
.pluszminusz{position:absolute;top:3px;right:10px;font-size:2em;line-height:20px;width:20px;text-align:center;}
.showhide{margin-bottom:5px;}
a.disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.4;filter:alpha(opacity=40)}
a.switch_ivocsap.disabled{opacity:0.2;filter:alpha(opacity=20)}
.leaflet-popup-content select,input,.leaflet-popup-content textarea{padding:10px;border-radius:3px;border:1px solid #ddd}
.leaflet-popup-content select{padding:10px 7px;}
.leaflet-popup-content select{width:100%}
.leaflet-popup-content input[type="text"],.leaflet-popup-content textarea{width:calc(100% - 22px)}
.leaflet-popup-content p,.leaflet-popup-content select,.leaflet-popup-content input,.leaflet-popup-content textarea{margin:0 0 10px 0}
.leaflet-popup-content textarea{height:3em}
/*spin*/
@-moz-keyframes spin {
from{-moz-transform:rotate(0deg)}
to{-moz-transform:rotate(360deg)}
}
@-webkit-keyframes spin {
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
@keyframes spin {
from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}
.spin{-webkit-animation:spin 1s infinite linear;-moz-animation:spin 1s infinite linear;-ms-animation:spin 1s infinite linear;animation:spin 1s infinite linear;width:16px;height:2px;line-height:0;margin:0 auto!important;display:inline-block;position:relative;left:calc(50% - 19px);font-weight:700;font-size:16px}
::-webkit-scrollbar{width:5px}
::-webkit-scrollbar-thumb{background:#ddd;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.25)}
::-webkit-scrollbar-thumb:window-inactive{background:#ddd}
/*resp*/
@media screen and (max-width:1600px){
div#head h1,.texta{font-size:13px}
}
@media screen and (max-width:1440px){
div#head h1,.texta{font-size:12px}
}
@media screen and (max-width:1280px){
div#head h1,.texta{font-size:10px}
}
@media screen and (max-width:992px){
div#nav a{display:block}
.mobilehidden{display:none!important}
#gyik{width:85%}
#gyik h1{font-size:1em;padding-right:7%}
#gyikx{margin-left:0;margin-top:-5px;right:7%}
#rightmenu{right:6px}
}
@media screen and (max-width:780px){
#head br{content:" (";display:inline}
#head br:after{content:" ("}
#head h1:after{content:")";position:relative;left:-2px}
}
@media screen and (max-width:640px){
.kuty .div_filter div:nth-of-type(even),.kuty .div_filter div:nth-of-type(odd),.leaflet-control{float:none}
.kuty .div_filter div{width:100%;margin-top:15px}
.fakediv{display:none}
.leaflet-control-kutylayers label{padding:10px}
a[class*="close-button"]{right:0}
}
@media screen and (max-width:480px){
.leaflet-control-attribution{font-size:8px;max-width:60%}
}