.leaflet-tile,.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-bar a,.leaflet-control-attribution a{text-decoration:none}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden;-webkit-tap-highlight-color:transparent;background:#ddd;outline-offset:1px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-overlay-pane svg,.leaflet-tooltip{-moz-user-select:none}.leaflet-tile::selection{background:0 0}.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{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.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;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,0.4);color:#0078a8}.leaflet-tile{filter:inherit}.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,.leaflet-pane{z-index:400}.leaflet-map-pane svg,.leaflet-tile-pane{z-index:200}.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-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;float:left;clear:both}.leaflet-bottom,.leaflet-top{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-right .leaflet-control{float:right;margin-right:10px}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .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}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{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;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-align:center;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.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,.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;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:1.08333em}.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:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.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;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,.8);text-shadow:1px 1px #fff}.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-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:0 0}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.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;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:0 0;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}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}


.card hr { display: block;
  float: left;
  width: 100%;
  height: 1px;
  line-height: 1px;
  border-top: 1px solid #7a685c;
  clear: both;
  margin-bottom: 20px;
  margin-top: -10px;
border-bottom: 0px; }



.leaflet-attribution-flag { display:none !important; }
.leaflet-left {
  right: 20px !important;
  left: inherit  !important;
}
.mapka { overflow:hidden; }

.fb{background:#02a2d4 url(../img/f.png) center center no-repeat;display:block;float:left;height:50px;width:50px;}
.fb:hover{background:#39599f url(../img/f.png) center center no-repeat;display:block;float:left;height:50px;width:50px;}
.rz{background-image: url(../img/r.png);
background-position:center center;
background-repeat: no-repeat;
display:block;float:left;height:50px;width:112px;}


.br{background:#a5a3a2;display:block;float:left;height:50px;width:1px; margin:0px 15px;  }



*{box-sizing:border-box;}

html{height:100%;min-height:100%;}
body{font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;color:#000000;margin:0px 0px;padding:0;padding:0px;font-weight:400;height:100%;

background-image: url(../img/bg.webp);
background-attachment: fixed;
background-size:cover; 

}

.bg2 {
background-image: url(../img/bg2.webp);
background-attachment: fixed;
background-size:cover; 
background-position: bottom center; 


display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: center;
	padding:60px 0px;
} 


.bg2a {
background-image: url(../img/bg2a.webp);
background-attachment: fixed;
background-size:cover; 
background-position: bottom left; 


display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: center;
	padding:60px 0px;
} 


.bgm {
background:#000; 
background-image: url(../img/bg0.webp);
background-attachment: fixed;
background-size:auto 100%; 
background-position: center 0px; 
background-repeat:no-repeat; 
height:70vh; 
position:relative; 
} 


.bg3a {
background-image: url(../img/bg3a.webp);
background-attachment: fixed;
background-size:cover; 
background-position: bottom center; 


display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: center;
	padding:60px 0px;
} 




.bg3 {
background-image: url(../img/bg3.webp);
background-attachment: fixed;
background-size:cover; 
background-position: bottom center; 


display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: center;
	padding:60px 0px;
} 



.bg5 {
background-image: url(../img/bg5.webp);
background-attachment: fixed;
background-size:cover; 
background-position: bottom center; 


display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: center;
	padding:60px 0px;
} 













.bg0 {


display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: center;
	padding:60px 0px;
} 


.foto_tyt { padding:10px; color:#ffffff;  }
.foto_tyt2 { padding:10px; color:#ffffff; }
.foto_tyt3 { padding:10px; color:#ffffff; }


.card {
    backdrop-filter: blur(10px) saturate(100%);
    -webkit-backdrop-filter: blur(10px) saturate(100%);
    background-color: rgba(255, 255, 255, 0.1);
	border:0px solid #ff99ff !important;
	padding:20px;
}



.card2 {
    backdrop-filter: blur(10px) saturate(100%);
    -webkit-backdrop-filter: blur(10px) saturate(100%);
    background-color: rgba(0, 0, 0, 0.1);
	border:0px solid #ff99ff !important;
	padding:20px;
}


.card3 {
    backdrop-filter: blur(10px) saturate(100%);
    -webkit-backdrop-filter: blur(10px) saturate(100%);
    background-color: rgba(0, 0, 0, 0.3);
	border:0px solid #ff99ff !important;
	padding:20px;
}






img{padding:0px;margin:0px;border:0px;}



a{color:#000000;text-decoration:none;text-decoration:underline;}
a:hover{text-decoration:underline;}
.round5{}
a.all{display:block;float:left;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:100;background:#ffffff;opacity:0;}
.fota{cursor:pointer;}
.atext a{color:#000000;text-decoration:underline;}
.bold{font-weight:700;}
.map_pop{cursor:pointer;}
.map_pop:hover{text-decoration:underline;}
.form2{border:0px solid #000000;}

.cookie{background:#02a2d4;width:100%;color:#ffffff;padding:7px 0px;display:block;float:left;position:fixed;bottom:0px;z-index:1000;}
.cookie_p{display:block;float:left;}
.cookie_close{display:block;float:right;border:0px solid #000000;padding:0px 0px;cursor:pointer;}
.cookie_close img{display:block;padding:0px;margin:0px;}
.cookie table{width:100%;border-spacing:0;border-collapse:collapse;}
.cookie td{border:0px solid #000000;padding:0px 20px;}


.gal_page img{padding:0px;margin:0px 0px 0px 0px;border:0px;max-width:100%;width:100%; display:block; cursor:zoom-in }
.gal_page{text-align:center;width:100%;border:0px solid #ff0000; margin:0px 0px 10px 0px; }
.gal_page a{font-weight:700;color:#000000;}
.gal_page a:hover{font-weight:600px;color:#02a2d4;}

.gal_page1 img{padding:0px;margin:0px 0px 0px 0px;border:0px;max-width:100%;width:100%; display:block;  }
.gal_page1{text-align:center;width:100%;border:0px solid #ff0000; margin:0px 0px 10px 0px;  }
.gal_page1 a{font-weight:400; text-decoration:none; color:#fff}
.gal_page1 a:hover{font-weight:400px;  text-decoration:underline; color:#fff}









#fade{background:#000000;position:fixed;left:0;top:0;width:100%;height:100%;z-index:1001;display:none;

}
#zoom{position:fixed;top:0px;left:0px;z-index:9999;padding:0px;display:none;background:#ffffff; margin:0px; }
#close{display:block;float:left;position:absolute;top:0px;left:0px;z-index:99999;margin-right:10px;width:40px;height:40px;line-height:40px;text-align:center;font-size:17px;cursor:pointer;font-weight:700;background:#02a2d4;color:#ffffff;text-transform:uppercase;}



#mapx2 p {  }



#tooltip
{
	color:#ffffff;
    background: #02a2d4;
    position: absolute;
    z-index: 400;
    padding: 20px 20px 20px 20px;
	font-size:11px; 

}

 
#tooltip:after /* triangle decoration */
{
	width: 10px;
	height: 10px;
	background:#02a2d4;
	content: '';
	position: absolute;
	bottom: -5px;
	left: 20px;
	margin: 0;
	transform:rotate(-45deg);
}

#tooltip.top:after
{
	border-top-color: transparent;
	border-bottom: 10px solid #111;
	top: -20px;
	bottom: auto;
}

#tooltip.left:after
{
	left: 20px;
	margin: 0;
}

#tooltip.right:after
{
	right: 20px;
	left: auto;
	margin: 0;
}


#tooltip ul{padding:0px 0px 0px 0px;margin:10px 0px 0px 15px !important;}

#close:hover{background:#666666;color:#ffffff}
#fade2{background:#000000;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;display:none;

}
#zoom2{position:fixed;top:0px;left:0px;z-index:99999;padding:0px;display:none;background:#37343f;
text-align:center; 
overflow:hidden; 

}
#image2{padding:0px;margin:0;bordeR:0;clear:both;border:0px solid #ccffff;


   width: 100%; /* or any custom size */
    height: 100%; 
    object-fit: contain;

 }
#caption2{background:#ffffff;text-align:center;color:#fff;position:absolute;padding:15px 15px;bottom:0px;right:0px; width:calc(100% - 0px);

backdrop-filter: blur(10px) saturate(100%);
  -webkit-backdrop-filter: blur(10px) saturate(100%);
  background-color: rgba(0, 0, 0, 0.5);
  border: 0px solid #ffffff !important;

}


#nav2{height:40px;display:block;float:left;position:absolute;top:0px;left:0px;margin-bottom:0px;}
#close2{display:block;float:left;margin-right:0px;width:40px;height:40px;line-height:40px;text-align:center;font-size:17px;cursor:pointer;font-weight:800;background:#02a2d4;color:#ffffff;text-transform:uppercase;font-weight:700;}
#close2:hover{background:#666666;color:#ffffff}
#prev2{display:block;float:left;margin-right:0px;width:40px;height:40px;line-height:40px;text-align:center;font-size:14px;cursor:pointer;font-weight:800;background:#02a2d4;color:#ffffff;text-transform:uppercase;font-weight:700;}
#prev2:hover{background:#666666;color:#ffffff}
#next2{display:block;float:left;margin-right:0px;width:40px;height:40px;line-height:40px;text-align:center;font-size:14px;cursor:pointer;font-weight:800;background:#02a2d4;color:#ffffff;text-transform:uppercase;font-weight:700;}
#next2:hover{background:#666666;color:#ffffff}



.space45{display:block;float:left;width:100%;border:0px solid #ff9900;padding:45px 0px 0px 0px;clear:both;}
.space10{display:block;float:left;width:100%;border:0px solid #ff9900;padding:10px 0px 0px 0px;clear:both;}
.space20{display:block;float:left;width:100%;border:0px solid #ff9900;padding:20px 0px 0px 0px;clear:both;}
ul.icons{margin:0px 0px 0px 0px;padding:0;list-style-type:none;}
.icons li{border:0px solid #000000;margin:0px 0px 10px 0px;min-height:50px;padding:5px 0px 0px 60px;position:relative;}
li.iconx::before{content:"";width:50px;height:50px;background:#02a2d4;display:block;float:left;margin-right:10px;position:absolute;top:0px;left:0px;}
li.iconxr::before{content:"";width:50px;height:50px;display:block;float:left;margin-right:10px;position:absolute;top:0px;left:0px;//e24141}
li.i1::before{background:#02a2d4 url(../img/1.png) center center no-repeat;}
li.i2::before{background:#02a2d4 url(../img/2.png) center center no-repeat;}
li.i3::before{background:#02a2d4 url(../img/3.png) center center no-repeat;}
li.i4::before{background:#02a2d4 url(../img/4.png) center center no-repeat;}
li.i5::before{background:#02a2d4 url(../img/5.png) center center no-repeat;}
li.i6::before{background:#02a2d4 url(../img/6.png) center center no-repeat;}
li.i7::before{background:#02a2d4 url(../img/7.png) center center no-repeat;}
li.i8::before{background:#02a2d4 url(../img/8.png) center center no-repeat;}
li.i9::before{background:#02a2d4 url(../img/9.png) center center no-repeat;}
li.i10::before{background:#02a2d4 url(../img/10.png) center center no-repeat;}
li.i11::before{background:#02a2d4 url(../img/11.png) center center no-repeat;}
li.i12:before{background:#02a2d4 url(../img/12.png) center center no-repeat;}
li.i13:before{background:#02a2d4 url(../img/13.png) center center no-repeat;}

.menu ul{margin:0;padding:0;list-style-type:none;}
.menu ul li{display:inline;}
.menu ul li:last-child{display:inline;}
.menu ul li::after{content:"+";color:#999; }
.menu ul li:last-child::after{content:"";color:#000;}

.logo{ display:block;float:left; position:relative; top:10px; left:0px;  }
.logo a { text-decoration:none; font-weight:700; }
.logo h1 { padding:0px; margin:0px; font-size:30px; line-height: 30px;  }

.box_top {
  padding: 10px 20px;
}

.menu{display:block;float:right;height:75px;line-height:75px;}
.menu a{padding:0px 10px 0px 10px;font-size:15px;text-decoration:none;color:#000;font-weight:700;text-decoration:underline;}
.menu a:hover{color:#02a2d4;text-decoration:underline;}
a.a_act{color:#02a2d4;text-decoration:underline;}




.bull_act{height:15px;width:15px;background:#02a2d4;margin:0px 0px 0px 0px;cursor:pointer;display:block;float:left;margin-right:7px;}
.bull{height:15px;width:15px;background:#666666;margin:0px 0px 0px 0px;cursor:pointer;display:block;float:left;margin-right:7px;}
.bulls{border:0px solid #000000;margin:0px;padding:20px 40px;position:absolute;top:0px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.bulls_half{border:0px solid #cc0000;position:absolute;bottom:0px;right:0px;display:block;float:right;text-align:left;width:100%;}
.bulls_half::before{border:0px solid #ccff00;display:block;float:right;text-align:left;width:100%;height:100%;content:" ";background-image:url('../img/bgx.png');position:absolute;top:0px;right:0px;}
.bya{width:100%;padding:0px;color:#ffffff;display:block;float:right;position:relative;z-index:100;}
.bya_p{padding:30px 0px 30px 0px;}
.bya h4{padding:0px;margin:0px 0px 0px 0px;font-size:25px;line-height:25px;clear:both;font-weight:700;color:#ffffff;text-align:center;letter-spacing:0px;}
.bya h1{padding:0px 20px;margin:0px 0px 0px 0px;font-size:25px;line-height:25px;clear:both;font-weight:700;color:#ffffff;text-align:center;letter-spacing:0px;}
.bya h2{padding:0px;margin:0px 0px 0px 0px;font-size:25px;line-height:25px;clear:both;font-weight:700;color:#ffffff;text-align:center;letter-spacing:0px;}
.bya h3{padding:0px;margin:0px 0px 0px 0px;font-size:25px;line-height:25px;clear:both;font-weight:700;color:#ffffff;text-align:center;letter-spacing:0px;}
img.napis{display:block;float:left;margin:0px 0px 20px 0px;padding:0px;clear:both;max-width:100%;}

.scroll_text{height:650px;position:relative;padding:0px;border:0px solid #ffffff;}


.scroll{
	
	height:650px;
	position:relative;
	background-repeat:no-repeat;
	background-position:center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	image-rendering:-moz-crisp-edges;
	image-rendering:-o-crisp-edges;
	image-rendering:-webkit-optimize-contrast;
	image-rendering:crisp-edges;
	-ms-interpolation-mode:nearest-neighbor;
	
	
}




.oferta{position:relative;background-repeat:no-repeat;background-position:top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#ffffff !important;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;}
.oferta a{color:#ffffff !important;}
.xfoot{background:#ffffff;color:#000000;}
.map_bg{display:block;float:left;position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:10;}


.show_menu{display:block;float:right;height:40px;width:40px;line-height:40px;font-size:15px;padding-right:90px;position:relative;top:17px;right:0px;font-weight:700;text-decoration:none;cursor:pointer;color:#000;background-image:url(../img/menu22.png);background-position:center right;background-repeat:no-repeat;text-align:center;margin:0px 0px;}


.rodo_p  { margin:45px; overflow:scroll; width:calc(100% - 90px); height:calc(100% - 90px); border:0px solid #000; padding-right:20px; }

.show_menu:hover{}
#i_kod{width:150px;}


.dixed { position:fixed; top:120px; left:0px; z-index:1000; }
.input2{padding:0px 0px 0px 0px;display:block;float:right;background:#ffffff;width:100%;margin-bottom:10px;width:100%;}
.input2 input{display:block;float:left;font-weight:400;font-size:15px;height:40px;line-height:40px;border:0;resize:none;font-family:'Open Sans', sans-serif;padding:0px 0px;outline:none;padding-left:10px;background:none;}

.input2 textarea{font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;color:#000000;background:none;padding:0px;border:0px solid #000000;outline:none;resize:none;background:none;width:90%;padding:10px 10px;overflow:auto;height:238px;}


.input{padding:10px;display:block;float:right;background:#ffffff;width:100%;margin-bottom:10px;width:100%;}
.input input[type="checkbox"] {
  display: block;
  float: left;
  border: 0;
  color: #000000;
  outline: none;
  font-family: 'Lato',sans-serif;
  height: 22px;
  line-height: 22px;
  margin: 0px 5px 25px 0px;
}

.rodo_p h3 { padding:0px; margin:0px 0px 20px 0px; }


.rl10f {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-content: stretch;
	margin-bottom:5px;
}


label { cursor:pointer; }
.rodo { text-decoration:underline; cursor:pointer; }
.rodoc { text-decoration:underline; cursor:pointer; }
.rodom { text-decoration:underline; cursor:pointer; }

.aaa {
    color: #000000;
    border: 0px solid #000000;
    border: 0px solid #000000;
    padding: 0px 0px 0px 5px;
}

.blue { color:#02a2d4; }


.pl5{padding-left:5px;}
.pr5{padding-right:5px;}
.token{border:0px solid #000000;display:block;float:right;height:38px;margin-left:10px;overflow:hidden;width:80px;}
.token2{display:block;float:left;}
.f_send{background:#02a2d4;border:0px solid #000000;display:block;float:right;height:40px;line-height:40px;color:#ffffff;text-decoration:none;width:100%;text-align:center;  font-weight:600;}

.f_send:hover{text-decoration:underline;}

.logo{display:block;float:left; margin-bottom: 25px;}
.logo a{display:block;float:left;}

.clear{clear:both;}
.page{border:0px solid #000000;margin:0 auto;width:1024px;clear:both;padding:0px;padding-bottom:0px;display:block;}
.pad40{padding:40px 0px !important;}
.rel{position:relative;}
.map_bg{display:block;float:left;position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:10;}
#map_box{position:relative;z-index:100;margin:60px auto;}
#map_canvas{width:100%;position:absolute;top:0px;left:0px;z-index:0;}
.foot{text-align:center;padding:20px 20px 80px 20px;color:#000000;border-top:1px dotted #ccc !important;}
.foot b{color:#000000;}
.foot a{text-decoration:none;color:#787c83;}
.foot a:hover{text-decoration:underline;color:#787c83;}
.mapka{padding:0px 0px;margin:0px 0px;position:relative;}

.box{margin:0px 0px;padding:0px;border-right:0px dotted #ccc;position:relative;}

.box h1 { font-size:25px; font-weight:600; padding:0px; margin:0px 0px 20px 0px; }
.box h2 { font-size:25px; font-weight:600; padding:0px; margin:0px 0px 20px 0px; }
.box h3 { font-size:25px; font-weight:600; padding:0px; margin:0px 0px 20px 0px; }
.box h4 { font-size:25px; font-weight:600; padding:0px; margin:0px 0px 20px 0px; }
.box h5 { font-size:25px; font-weight:600; padding:0px; margin:0px 0px 20px 0px; }
.box h6 { font-size:25px; font-weight:600; padding:0px; margin:0px 0px 20px 0px; }


::-webkit-input-placeholder{
    color:#000;
}
::-moz-placeholder {
    color:#000;
}


.group{display:block;float:left;border:0px solid #ffcc00;width:100%;}
.col{display:block;float:left;border:0px solid #cc0000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

.kont_mail a { color:#02a2d4; } 






.set1{width:100%;}
.set2{width:50%;}
.set22{width:50%;}
.set3{width:33.33333%;}
.set33{width:33.33333%;}
.set4{width:66.66666%;}
.set44{width:66.66666%;}
.set20{width:20%;}
.set25{width:25%;}
.set9{width:90%;}
.set10{width:10%;}
.set40{width:40%;}
.set60{width:60%;}
.rwd{display:none;}
.rwd4{display:none;}
.rwd5{display:none;}
.info2{display:block;float:left;width:100%;position:relative;z-index:10;margin-top:0px;}
.info{display:block;float:left;width:100%;position:relative;z-index:10;}
.infoorange{display:block;float:left;width:100%;background:#ff8a03;border:0px solid #ff8a03;padding:10px 0px;width:100%;color:#ffffff;font-weight:normal;position:relative;top:0px;left:0px;margin:0px 0px 10px 0px;}
.infoorange b{font-weight:400;font-size:15px;margin-left:20px;display:block;float:left;}
.infored{display:block;float:left;width:100%;background:#cc0000;border:0px solid #cc0000;padding:10px 0px;width:100%;color:#ffffff;font-weight:normal;position:relative;top:0px;left:0px;margin:0px 0px 10px 0px;}
.infored b{font-weight:400;font-size:15px;margin-left:20px;display:block;float:left;}
.infogreen{display:block;float:left;width:100%;background:#7abb41;border:0px solid #7abb41;padding:10px 0px;width:100%;color:#ffffff;font-weight:normal;position:relative;top:0px;left:0px;margin:0px 0px 10px 0px;}
.infogreen b{font-weight:400;font-size:15px;margin-left:20px;display:block;float:left;}


.infoempty{display:block;float:left;width:100%;background:none;border:0px solid #7abb41;padding:10px 0px;width:100%;color:#000000;font-weight:normal;position:relative;top:0px;left:0px;margin:0px 0px 10px 0px;}
.infoempty b{font-weight:400;font-size:15px;margin-left:20px;display:block;float:left;}




.flexbox-container00{

display: grid;
grid-template-columns: 1fr;
grid-template-rows: 1fr;
grid-column-gap: 10px;
grid-row-gap: 10px;


}



.flexbox-container{

display: grid;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: 1fr;
grid-column-gap: 10px;
grid-row-gap: 10px;


}

.flexbox-container2x{

display: grid;
grid-template-columns: 2fr 1fr;
grid-template-rows: 1fr;
grid-column-gap: 10px;
grid-row-gap: 10px;


}
.flexbox-container2x .box{padding:0px;}

.flexbox-container12{

display: grid;
grid-template-columns: 1fr 2fr;
grid-template-rows: 1fr;
grid-column-gap: 10px;
grid-row-gap: 10px;


}
.flexbox-container12 .box{padding:0px; color:#ffffff; }

.box a { color:#02a2d4; }


.grid3{

display: grid;
grid-template-columns: repeat(auto-fit, minmax(130px, 1fr));
gap: 30px;
margin-top:10px; 

}


.grid3 div{
border:0px solid #000000;
padding:10px; 
text-align:center; 
}

.grid3 img{
padding:0px; 
margin:0px;  
width:50%;
}




.flexbox-container31{

display: grid;
grid-template-columns: 2fr 1fr;
grid-template-rows: 1fr;
grid-column-gap: 10px;
grid-row-gap: 10px;


}

.flexbox-container31 .box{padding:0px;}




.flexbox-container11{

display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: 1fr;
grid-column-gap: 10px;
grid-row-gap: 0px;


}


.flexbox-container111{

display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-template-rows: 1fr;
grid-column-gap: 10px;
grid-row-gap: 0px;


}




.flexbox-container .set1{flex:1;box-sizing:border-box;margin:0px 0px;padding:0px;border-right:0px dotted #ccc;position:relative;}
.flexbox-container .set22{flex:1;box-sizing:border-box;margin:0px 0px;padding:0px;border-right:1px dotted #ccc;position:relative;}
.flexbox-container .set33{flex:1;box-sizing:border-box;margin:0px 0px;padding:0px;border-right:1px dotted #ccc;position:relative;}
.flexbox-container .set3{flex:1;box-sizing:border-box;margin:0px 0px;padding:0px;border-right:1px dotted #ccc;position:relative;}
.flexbox-container .set4{flex:2;box-sizing:border-box;margin:0px 0px;padding:45px 0px 0px 0px;border-right:1px dotted #ccc;position:relative;}

.flexbox-container .box{padding:0px;}
.flexbox-container .box2{padding:0px 0px 10px 0px;}
.flexbox-container .box3{padding:0px 20px 20px 20px;}
.flexbox-container .box4{padding:10px 20px 20px 20px;}

.flexbox-container3{display:-ms-flex;display:-webkit-flex;display:flex;padding:0px;border:0px dotted #ccc;flex-wrap:wrap;}
.flexbox-container3 .set3{flex:1 0 33.3333%;box-sizing:border-box;margin:0px 0px;padding:0px;border-right:0px dotted #ccc;position:relative;}
.flexbox-container3 .box5{padding:0px 10px 20px 10px;}
.flexbox-container2{display:-ms-flex;display:-webkit-flex;display:flex;padding:0px;border:0px dotted #cc9900;flex-wrap:wrap;}
.flexbox-container2 .set33{flex:1;box-sizing:border-box;margin:0px 0px;padding:0px;border-right:0px dotted #ccc;position:relative;}
.flexbox-container2 .set3{flex:1;box-sizing:border-box;margin:0px 0px;padding:0px;border-right:0px dotted #ccc;position:relative;}
.flexbox-container2 .set4{flex:2;box-sizing:border-box;margin:0px 0px;padding:0px 0px 0px 0px;border-right:0px dotted #ccc;position:relative;}
.flexbox-container2 .box{padding:20px 20px 20px 20px;}
.flexbox-container2 .box2{padding:0px 0px 0px 0px;}
.flexbox-container2 .box3{padding:0px 20px 20px 20px;}
.flexbox-container2 .box4{padding:10px 20px 20px 20px;}
.flexbox-container2 .box5{padding:0px 10px 20px 10px;}
.flexbox-container2 .box6{padding:0px 10px 20px 10px;}



.l3{border-right:0px dotted #ccc !important;}
.box2{margin:0px 0px;padding:0px;border-right:0px dotted #ccc;position:relative;}
.box3{margin:0px 0px;padding:0px;border-right:0px dotted #ccc;position:relative;}
.box4{margin:0px 0px;padding:0px;border-right:0px dotted #ccc;position:relative;}
.box5{margin:0px 0px;padding:0px;border-right:0px dotted #ccc;position:relative;}
.box6{margin:0px 0px;padding:0px;border-right:0px dotted #ccc;position:relative;}




@media only screen and (max-width:1560px){
	
.scroll_text{height:600px;}
.scroll{	height:600px;	}
}

@media only screen and (max-width:1110px){
.dixed { display:none; }
}




@media only screen and (max-width:1024px){
body{min-width:100%;}
.page{width:calc(100% - 20px); padding:0px 10px;}


.flexbox-container .set33{flex:1 0 100%;border-right:0px dotted #ccc !important;}
.flexbox-container .set3{flex:1 0 50%;border-right:0px dotted #ccc !important;}
.flexbox-container2 .set33{flex:1 0 100%;border-right:0px dotted #ccc !important;}
.flexbox-container2 .set3{flex:1 0 50%;border-right:0px dotted #ccc !important;}
.flexbox-container3 .set3{flex:1 0 50%;border-right:0px dotted #ccc !important;}
.flexbox-container2 .box2{padding:0px 0px 0px 20px;}
.flexbox-container2 .set4{padding:0px 0px 0px 0px;border-right:0px dotted #ccc;}
.space45{padding:0px 0px 0px 0px;}
.rwd5{display:block;}
}


@media only screen and (max-width:980px){
	.menu a{padding:0px 5px 0px 5px;}
}


@media only screen and (max-width:860px){
	
.xdf{ display:none;} 

.flexbox-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-auto-flow: dense;

}


.flexbox-container div:first-child {
   order: 1;
}

.flexbox-container div:last-child {
   order: 1;
}




.flexbox-container31 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.flexbox-container12 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}
.flexbox-container11 {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.flexbox-container2x {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.grid3 img {
  padding: 0px;
  margin: 0px;
  width: 70%;
}


	
.scroll_text{height:400px;}
.scroll{height:400px;}
.bya h1{font-size:20px;line-height:20px;}
.rwd{display:block;}
.norwd{display:none;}
.rwd_flex{display:flex;}


.menu{position:relative;width:100%;padding:0px 0px 10px 0px;height:inherit;line-height:inherit;}

.menu ul{display:block;float:left;width:100%;padding:0px 0px;}
.menu ul li{display:block;float:left;width:100%;border-top:1px dotted #000;padding:10px 0px;}



.menu ul li:last-child{border-bottom:0px;}
.menu a{margin:0px;padding:0px 0px;width:100%;font-weight:700; display:block; }
.menu ul li{text-align:left;}
.menu ul li::after{content:"";color:#ffffff;}

.flexbox-container111{

display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: 1fr;
grid-column-gap: 10px;
grid-row-gap: 0px;


}




}

@media only screen and (max-width:680px){
	
#f_send { margin-bottom:20px;} 
.flexbox-container12 {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

  .flexbox-container31 {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .flexbox-container2x {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }
  
  
.flexbox-container {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}
  
	
.flexbox-container2 .box2{padding:0px 20px 0px 20px;}
.bya h1{font-size:18px;line-height:18px;}
.scroll_text{height:400px;}
.scroll{height:400px;}
.set2{width:100%;}
.pl5{padding-left:0px;}
.pr5{padding-right:0px;}
.flexbox-container .set22{flex:1 0 100%;}
.flexbox-container .set3{flex:1 0 100%;}
.flexbox-container2 .set3{flex:1 0 100%;}
.flexbox-container2 .set2{flex:1 0 100%;}
.flexbox-container3 .set3{flex:1 0 100%;}
.rwd4{display:block;}

.flexbox-container11 {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 10px;
  grid-row-gap: 0px;
}

.flexbox-container111{

display: grid;
grid-template-columns: 1fr;
grid-template-rows: 1fr;
grid-column-gap: 10px;
grid-row-gap: 0px;


}




}
@media only screen and (max-width:480px){
.scroll_text{height:350px;}
.scroll{height:350px;}


.grid3 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  gap: 30px;
  margin-top: 10px;
}





}


@media only screen and (max-width:380px){
.norwd3{display:none;}

}



