html{height:100%;min-height:100%;}
body{font-family:'Play', sans-serif;font-size:14px;line-height:18px;background:#1c2b5c;color:#000000;margin:0px 0px;padding:0;padding:0px;font-weight:400;height:100%;}
img{padding:0px;margin:0px;border:0px;}
a{color:#1c2b5c;text-decoration:none;}
a:hover{text-decoration:underline;}
.round5{}
.kont_mail a { color:#000000; }

.atext a{color:#1c2b5c;text-decoration:underline;}
.bold{font-weight:700;}
.map_pop{cursor:pointer;}
.map_pop:hover{text-decoration:underline;}
.form2{border:0px solid #000000;}
.cookie{background:#1c2b5c;width:100%;font-size:13px;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 20px;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:10px 20px;}

#fade{background:#000000;position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;display:none;}
#zoom{position:fixed;top:0px;left:0px;z-index:9999;padding:0px;display:none;background:#ffffff;}


#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:#1c2b5c;color:#ffffff;text-transform:uppercase;}
#close:hover{background:#ff8a03;color:#ffffff}
.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:#ffffff;}
.menu ul li:last-child::after{content:"";color:#ffffff;}
.logo{display:block;float:left;height:40px;line-height:40px;}
.menu{display:block;float:right;height:40px;line-height:40px;}
.menu a{padding:0px 30px 0px 30px;font-size:14px;color:#000000;text-decoration:none;color:#ffffff;font-weight:700;}
.menu a:hover{text-decoration:underline;}
a.s4{padding:0px 0px 0px 30px;}
.numerki{font-weight:bold;font-size:13px;}
.numerki a{margin:0px 3px;text-decoration:none;}
.numerki a:hover{text-decoration:underline;}
a.pages_act{margin:0px 3px;color:#4169c5 !important;text-decoration:underline !important;}
.bull_act{height:15px;width:15px;background:#ff8a03;margin:0px 0px 0px 0px;cursor:pointer;display:block;float:left;margin-right:7px;}
.bull{height:15px;width:15px;background:#ffffff;margin:0px 0px 0px 0px;cursor:pointer;display:block;float:left;margin-right:7px;}
.bulls{border:0px solid #000000;padding:20px 20px;}







.links2{position:relative;}
.g0{position:absolute;top:0px;left:0px;height:100%;width:50%;background:#1c2b5c;}
.xfoot{background:#ffffff;color:#000000;}
.links_p{padding:40px 20px 80px 20px;}
.links_p h2{padding:0px;margin:0px 0px 10px 0px;font-size:16px;line-height:16px;text-transform:uppercase;color:#ffffff;}
.links_p h3{padding:0px;margin:0px 0px 10px 0px;font-size:16px;line-height:16px;text-transform:uppercase;}
.links_p h4{padding:0px;margin:0px 0px 10px 0px;font-size:16px;line-height:16px;text-transform:uppercase;color:#ffffff;}
.links_p h5{padding:0px;margin:0px 0px 10px 0px;font-size:16px;line-height:16px;text-transform:uppercase;}
.b33{background:#ffffff url(../img/kont.png) top right no-repeat;color:#000000;}
.b44{background:#ff8a03 url(../img/i9.png) bottom right no-repeat;color:#000000;}
.b22{background:#ff8a03 url(../img/i7.png) bottom right no-repeat;color:#000000;}
.b11{background:#1c2b5c url(../img/i8.png) bottom right no-repeat;color:#ffffff;}
.xxxx ul{padding:0px 0px;margin:0px 0px 0px 0px;list-style:none;}
.xxxx li{padding:7px 0px;border-top:1px dotted #ffffff;}
.xxxx li:first-child{border-top:0px dotted #ffffff;}
.xxx1 ul{padding:0px 0px;margin:0px 0px 0px 0px;list-style:none;}
.xxx1 li{padding:7px 0px;border-top:1px dotted #000000;}
.xxx1 li:first-child{border-top:0px dotted #ffffff;}
.bx1{background:#234186;color:#ffffff;}
.bx2{background:#4169c5;color:#ffffff;}
.bx3{background:#dfe6f4;color:#234186;}
.bx1 a{color:#ffffff !important;}
.bx2 a{color:#ffffff !important;}
.bx3 a{color:#234186 !important;}
.bg2{background:#e46816;}
.bg1{background:#ffffff url(../img/bg2.jpg) calc(50% + 300px) 100% no-repeat;}
.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:14px;padding-right:50px;cursor:pointer;color:#ffffff;background-image:url(../img/menu2.png);background-position:center right;background-repeat:no-repeat;text-align:center;margin:0px 0px;}
.show_menu:hover{}
#i_kod{width:100px;}
.input2{padding:0px 0px 0px 0px;display:block;float:right;background:#ededed;width:100%;margin-bottom:10px;width:100%;}
.input2 input{display:block;float:left;font-weight:400;font-size:13px;height:36px;line-height:36px;border:0;resize:none;font-family:'Play', sans-serif;padding:0px 0px;outline:none;padding-left:10px;background:none;}
.input2 textarea{font-family:'Lato', sans-serif;font-size:13px;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:hidden;height:200px;}
.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:#1c2b5c;border:0px solid #000000;display:block;float:right;font-size:14px;height:36px;line-height:36px;color:#ffffff;text-decoration:none;font-weight:700;width:100%;text-align:center;}
.f_send:hover{text-decoration:underline;}
hr{border-bottom:1px dotted #cfcfcf;border-top:0px dotted #cfcfcf;border-left:0px dotted #cfcfcf;border-right:0px dotted #cfcfcf;background:#ffffff;height:1px;line-height:1px;}
.logo{display:block;float:left;}
.logo a{display:block;float:left;}
.clear{clear:both;}
.page{border:0px solid #000000;margin:0 auto;width:980px;clear:both;padding:0px;padding-bottom:0px;display:block;}
.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:40px 20px 80px 20px;color:#000000;}
.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:20px 0px 20px 20px;padding:0px;border:0px dotted #ccc;position:relative;}


.box h1{padding:0px;margin:0px 0px 20px 0px;font-size:18px;line-height:18px;text-transform:uppercase;}
.group{display:block;float:left;border:0px solid #ffcc00;width:100%;}
.col{display:block;float:left;border:0px solid #cccccc;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.set1{width:100%;}
.set2{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;}
.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;}
.infogrey{display:block;float:left;width:100%;background:#ffffff;border:1px dotted #cccccc;padding:10px 0px;width:100%;color:#000000;font-weight:normal;position:relative;top:0px;left:0px;margin:10px 0px 10px 0px;font-weight:900;}
.infogrey b{font-weight:400;font-size:14px;margin-left:20px;display:block;float:left;}
.infoorange{display:block;float:left;width:100%;background:#ff8a03;border:1px solid #ff8a03;padding:10px 0px;width:100%;color:#ffffff;font-weight:normal;position:relative;top:0px;left:0px;margin:10px 0px 10px 0px;font-weight:900;}
.infoorange b{font-weight:400;font-size:14px;margin-left:20px;display:block;float:left;}
.infored{display:block;float:left;width:100%;background:#cc0000;border:1px solid #cc0000;padding:10px 0px;width:100%;color:#ffffff;font-weight:normal;position:relative;top:0px;left:0px;margin:10px 0px 10px 0px;font-weight:900;}
.infored b{font-weight:400;font-size:14px;margin-left:20px;display:block;float:left;}
.infogreen{display:block;float:left;width:100%;background:#7abb41;border:1px solid #7abb41;padding:10px 0px;width:100%;color:#ffffff;font-weight:normal;position:relative;top:0px;left:0px;margin:10px 0px 10px 0px;font-weight:900;}
.infogreen b{font-weight:400;font-size:14px;margin-left:20px;display:block;float:left;}
.flexbox-container{display:-ms-flex !important;display:-webkit-flex !important;display:flex !important;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.flexbox-container .set3{flex:0 0 33.3333%;box-sizing:border-box;}
.flexbox-container .set333{flex:0 0 33.3333%;box-sizing:border-box;}
.flexbox-container .set2{flex:0 0 50%;box-sizing:border-box;}
.flexbox-container2{display:-ms-flex !important;display:-webkit-flex !important;display:flex !important;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.flexbox-container2 .set3{flex:0 0 33.3333%;box-sizing:border-box;}
.flexbox-container2 .set333{flex:0 0 33.3333%;box-sizing:border-box;}
.flexbox-container2 .set2{flex:0 0 50%;box-sizing:border-box;}


.bulls_text{border:0px solid #009900;position:absolute;top:0px;left:0px;display:block;float:right;text-align:left;width:100%;}
.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:50%;height:100%;content:" ";background-image:url('../img/bgx.png');position:absolute;top:0px;right:0px; padding-left:100px;  }



.bya{width:50%;padding:0px;color:#ffffff;background-image:url('../img/scroll.png');background-position:bottom left;background-repeat:no-repeat;display:block;float:right; padding-right:100px;  right:0px; position:relative; z-index:100; border:0px solid #ff9900}



.bya_p{padding:20px 0px 60px 20px;}
.bya h4{padding:0px;margin:0px 0px 10px 0px;font-size:22px;line-height:22px;clear:both;text-transform:uppercase;font-weight:700;color:#ff8a03;}

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

background-repeat:no-repeat;
background-size: 100%;
background-position: 50% calc(100% + 0px) ;

}



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



@media only screen and (max-width:1300px){

.scroll_text{height:500px;}
.scroll{height:500px;} 
.bya h4{font-size:20px;line-height:20px;}

.bya{padding-right:0px;  }
.bya_p{padding:20px 20px 60px 20px;}
.bulls_half::before{ padding-left:0px;  }

}




@media only screen and (max-width:980px){
.scroll{
background-size: 150%;
background-position: 0% calc(100% + 0px) ;

}
	
	.box{margin:20px 20px 20px 20px;}

body{min-width:100%;}
.page{width:100%;}
.set33{width:100%;}
.set44{width:100%;}
.set4{width:100%;}
#map_box{margin:80px auto;}
.bg1{background:#ffffff;}
.menu a{padding:0px 20px 0px 20px;}
}
@media only screen and (max-width:980px){.flexbox-container2 .set333{flex:1 0 50%;}
.flexbox-container .set333{flex:0 0 50%;}
.flexbox-container .set3{flex:0 0 50%;}
.g0{width:100%;}
.menu a{margin:0px 10px 0px 10px;}
.bya{width:100%;}
.bulls_half::before{width:100%;}

}


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


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

.scroll{background-size: 200%;
background-position:  calc(0% - 200px) calc(100% + 0px) ;

}




.set2{width:100%;}
.pl5{padding-left:0px;}
.pr5{padding-right:0px;}
.flexbox-container2 .set333{flex:1 0 100%;}
.flexbox-container .set333{flex:1 0 100%;}
.flexbox-container .set3{flex:0 0 100%;}
.flexbox-container .set2{flex:0 0 100%;}
.set300{width:100%;border:0px solid #000000;}
.set400{width:100%;border:0px solid #000000;}
.rwd{display:block;}
.norwd{display:none;}
.rwd_flex{display:flex;}
.menu{position:relative;width:100%;padding:5px 0px 5px 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-bottom:1px dotted #ffffff;padding:7px 0px;}
.menu ul li:last-child{border-bottom:0px;}
.menu a{margin:0px;padding:0px;width:100%;font-weight:700;font-size:13px;}
.menu ul li{text-align:left;}
.menu ul li::after{content:"";color:#ffffff;}


}
@media only screen and (max-width:480px){.norwd3{display:none;}
.show_menu{padding-right:10px;}
.scroll{background-size: 250%;}


}