@charset "utf-8";
@import url('fonts/fonts.css?family=Fira+Sans+Condensed:100,200,300,400,500,600,700,800,900&subset=cyrillic,cyrillic-ext,latin-ext');
@import url(robo/fonts.css?family=Roboto+Condensed:400,300,700&subset=latin,cyrillic-ext,cyrillic,latin-ext);
@import "icon/icon.css";
html, body {
	text-align: center;margin: 0;padding: 0;width: 100%;font-size: 16px;line-height: 1.3em;color: #353535;font-weight: 400;cursor:default;
	font-family:'Roboto Condensed', sans-serif; background: #070f17; /*0b1725*/
}
img {border:none; max-width:100%;}
*, *::before, *::after{box-sizing:border-box;}
address, article, aside, figcaption, figure, footer, header, main, nav, section, ol{display:block; margin:0; padding:0;}
h1,h2,h3,h4,h5, dl, p{margin:0;padding:0;}
input, textarea, select {font-family: 'Fira Sans Condensed', sans-serif; font-size:15px; font-weight:400; -webkit-user-select: auto;  -moz-user-select: auto;  -ms-user-select: auto; user-select: auto;}
button{font-family: 'Fira Sans Condensed', sans-serif;-webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none; user-select: none;}
*:focus {outline: none;}
iframe{max-width:100% !important;border:none;}
a{text-decoration:none;color: #000;}
[fm]{font-family: 'Fira Sans Condensed', sans-serif;}
.clear {clear:both;}


[w1]{width:100%;}
[hf]{height:100%;}
[wbox7]{width:100%;max-width:700px;margin:0 auto;}
[wbox8]{width:100%;max-width:800px;margin:0 auto;}
[wbox9]{width:100%;max-width:900px;margin:0 auto;}
[wbox10]{width:100%;max-width:1000px;margin:0 auto;}
[wbox11]{width:100%;max-width:1100px;margin:0 auto;}
[wbox115]{width:100%;max-width:1150px;margin:0 auto;}
[wbox12]{width:100%;max-width:1200px;margin:0 auto;}
[wbox125]{width:100%;max-width:1250px;margin:0 auto;}
[wbox13]{width:100%;max-width:1300px;margin:0 auto;}
[wbox14]{width:100%;max-width:1400px;margin:0 auto;}
[wbox15]{width:100%;max-width:1500px;margin:0 auto;}
[w20]{width:20%;}[w30]{width:30%;}[w40]{width:40%;}[w50]{width:50%;}[w60]{width:60%;}[w70]{width:70%;}[w80]{width:80%;}[w90]{width:90%;}
[fh]{height:100%;}[fhmn]{min-height:100%;}
[fw1]{font-weight:100;}[fw2]{font-weight:200;}[fw3]{font-weight:300;}[fw4]{font-weight:400;}[fw5]{font-weight:500;}[fw6]{font-weight:600;}[fw7]{font-weight:700;}[fw8]{font-weight:800;}[fw9]{font-weight:900;}
[fs12]{font-size:12px;}[fs12]{font-size:12px;}[fs13]{font-size:13px;}[fs14]{font-size:14px;}[fs15]{font-size:15px;}[fs16]{font-size:16px;}[fs17]{font-size:17px;}[fs10]{font-size:10px;}
[fs18]{font-size:18px;}[fs19]{font-size:19px;}[fs20]{font-size:20px;}[fs25]{font-size:25px;}
[cm]{display:flex;align-items: center;justify-content: center;}
[cml]{display:flex;align-items: center;justify-content: left;}
[cmr]{display:flex;align-items: center;justify-content: right;}
[tb]{display:table;}
[tc]{display:table-cell;}
[vm]{vertical-align:middle;}
[vt]{vertical-align:top;}
[vb]{vertical-align:bottom;}
[dn]{display:none;}
[db]{display:block;}
[df]{display:flex;}
[ula]{margin:0;padding:0;}
[ula] li{display:inline-block;}
[ulb]{margin:0;padding:0;}
[ulb] li{display:block;}
[dlb]{margin:0;padding:0;}
[dlb] dd, [dlb] dt {display:block;}
[dla]{margin:0;padding:0;}
[dla] dd, [dla] dt {display:inline-block;margin:0;}
[txl]{text-align:left;}
[txr]{text-align:right;}
[txc]{text-align:center;}
[txj]{text-align:justify;}
[pr]{position:relative;}
[pa]{position:absolute;}
[pf]{position:fixed;}
[ps]{position:sticky;}
[tp]{text-transform:uppercase;}
[z2]{z-index:2;}
[fl]{float:left;}
[fr]{float:right;}
[cp]{cursor:pointer;}
[wsnw]{white-space:nowrap;}
[flexSt]{align-items: flex-start;}
[p020]{padding:20px 0;}
[mrg150]{margin:15px 0;}
[mrg200]{margin:20px 0;}

[bg1]{background: #fff;}
[bg2]{background: #ff3b3a;}

[bs]{background-position:50% 50% !important;background-size:cover !important;}
[c1]{color: #1a410d;}
[c2]{color: #752b40;}

[pad1]{padding:10px 0 40px 0;background: rgba(35,43,72,0.47);}



.logoa{position:relative;z-index:10;padding:25px 15px;display:table;width:100%;max-width:400px;margin:0 auto;}
.logo{position:relative;z-index:10;padding:30px 15px;display:table;width:100%;max-width:550px;margin:0 auto;}
.logoa figcaption{display:table-cell;vertical-align:middle;}
.logoa figcaption [rpad]{padding:0 20px 0 0;}
.logoa figcaption [lpad]{padding:0 0 0 20px;}
.logo img{width:80px;}
.logo h1{font-size:22px;color: rgba(255,255,255,0.9);font-weight:700;padding: 15px 0 0 0;line-height:auto;}

header{width:100%;position:sticky;top:0;padding:0 10px;background: #141c2e;z-index:100;}
.head{width:100%;max-width:1100px;margin:0 auto;}
.head section{float:left;}
.nvmenu ul li{position:relative;vertical-align:middle;display:inline-block;}
.nvmenu ul a{display:block;padding:14px 11px 14px 11px;color: #ccc;font-size:13px;font-weight:400;cursor:pointer;text-transform:uppercase;}
.nvmenu ul li a:hover{color: #fff8e4;}
.nvmenu ul li ul {top:100%;left:11px;position:absolute;background: #fff;width:320px;padding:15px 8px;border-top:2px solid #ffd44f;box-shadow: 4px 4px 2px 3px rgba(0,0,0,0.2);display:none;text-align:left;}
.nvmenu ul .submu:hover > ul {display:block;}
.nvmenu ul .submu:hover > a {color: #fff8e4;}
.nvmenu ul li ul:before{position:absolute;content:'';width:20px;height:5px;background: #ffd44f;top:-5px;left:0;}
.nvmenu ul li ul li{display:block;}
.nvmenu ul li ul li a{padding:5px 12px;text-transform:none;font-size:16px; animation: sind 0.2s;font-weight:400;color: #555;}
.nvmenu ul li ul li a:hover{color: #222;}
.nvmenu ul li article img{width:30px;}
@keyframes sind {
  from {-webkit-transform: translate3d(0, -25%, 0);   transform: translate3d(0, -25%, 0);   visibility: visible;}
  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }
}
.nvmenu ul .stnd{display:none;}

.mbottn{float:right;}
.mbottn dt{display:inline-block;padding-top:7px;}
.mbottn dt a{font-size:14px;color: #c1c1c1;display:block;padding:5px 10px;font-weight:400;}
.mbottn dt:nth-child(1) a{border-right:1px solid rgba(255,255,255,0.15);}


main{width:100%;background: rgba(35,43,72,0.47);z-index:11;position:relative;}




[prbox]{display:table;position:relative;z-index:15;padding:30px 0;width:100%;max-width:800px;margin:0 auto;}
[prbox] article{display:table-cell;width:50%;vertical-align:middle;padding:0 30px 0 0;}
[prbox] article img {width:100%;max-width:180px;}
[prbox] aside{display:table-cell;width:50%;vertical-align:middle;}
[prbox] aside{display:table-cell;width:50%;vertical-align:middle;}
[prbox] aside h1{font-size:36px;font-weight:400;color: #fff;line-height:36px;}

.homeparr{width:100%;padding:0 15px;margin:0 auto;position:relative;min-height:150px;}
.homeparr:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;background: rgba(83,109,134,0.2);}
.parallax__container {clip: rect(0, auto, auto, 0);height: 100%;left: 0;overflow: hidden;position: absolute;top: 0;width: 100%;z-index: 1;}
.parallax__container .parallax {background-position: center;background-repeat: no-repeat;background-size: cover;position: fixed;top: 0;-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);	-webkit-transform-style: preserve-3d;transform-style: preserve-3d;width: 100%;}


.introhm{padding:10px 15px 40px 15px;}
.introhm h1{font-size:20px;font-weight:700;color: #e1e1e1;padding:0 0 15px 0;}
.introhm h2{font-size:15px;font-weight:400;color: #c9c9c9;}

.homenews{display:flex;}
.homenews [colmna]{width:calc(33.33% - 20px);background: #d4d7dc;margin:10px;text-align:left;}
.homenews [colmna]:hover{background: #eff0f1;transition:all 0.2s ease;}
.homenews [colmna] h1{padding:8px 15px 12px 15px;}
.homenews [colmna] h1 a{font-size:16px;font-weight:700;color: #222;line-height:17px;}
.homenews [colmna] h1 a:hover{color: #20509f;}
.homenews [hnart]{width:100%;height:250px;}
.homenews [hnart] a{width:100%;height:100%;background:none;top:0;left:0;position:absolute;z-index:10;display:block;transition:all 0.2s ease;}
.homenews [hnart]:hover a{background: rgba(0,0,0,0.2);transition:all 0.2s ease;}


.homenews2{display:flex;}
.homenews2 [colmna]{width:calc(25% - 20px);background: #d4d7dc;margin:10px;text-align:left;}
.homenews2 [colmna]:hover{background: #eff0f1;transition:all 0.2s ease;}
.homenews2 [colmna] h1{padding:8px 15px 12px 15px;}
.homenews2 [colmna] h1 a{font-size:16px;font-weight:700;color: #222;line-height:17px;}
.homenews2 [hnart]{width:100%;height:140px;}
.homenews2 [hnart] a{width:100%;height:100%;background:none;top:0;left:0;position:absolute;z-index:10;display:block;transition:all 0.2s ease;}
.homenews2 [hnart]:hover a{background: rgba(0,0,0,0.2);transition:all 0.2s ease;}



.cntpage{padding:10px;}
.cntpage .bgbox{background: #dcdfe2;}
.cntpage .bgbox .bgboxIN{width:100%;max-width:800px;margin:0 auto;}


[grida]{width:100%;display:block;text-align:left;padding:15px 15px 15px 15px;}
[grida] .newsimg{width:220px;height:150px;float:left;margin:0 25px 10px 0;}
[grida] .newsimgw{width:100%;margin:5px 0 20px 0;}
[grida] h1{padding-bottom:10px;}
[grida] h1 a{font-size:18px;font-weight:600;line-height:22px;color: #282828;}
[grida] h1 a:hover{color: #000;}
[grida] h1 [onetile]{font-size:25px;font-weight:400;line-height:28px;color: #111;}
[grida] [cdate]{font-size:15px;font-weight:400;color: #454545;padding:0 7px 0 7px;border-left:4px solid #222;display:inline-block;background: #f5f5f5;margin-bottom:8px;}
[grida] [gridtxt]{font-size:16px;color: #353535;}


.readcnews{padding:25px 10px 25px 25px;}
.readcnews h1{font-size:25px;font-weight:400;line-height:28px;color: #111;padding-bottom:10px;}
.readcnews h2{font-size:15px;font-weight:400;color: #454545;padding:0 7px 0 7px;border-left:4px solid #222;display:inline-block;background: #f5f5f5;margin-bottom:8px;}
.readcnews .cmainimg{width:100%;margin:5px 0 15px 0;}

.subcntts{padding:15px 0;}
.subcntts .subimgs{width:100%;margin-bottom:12px;}
[backa]{color: #;display:inline-block;padding:0 0 15px 0;}

.tmtext h1{font-size:18px;font-weight:600;color: #222;}
.tmtext h2{font-size:18px;font-weight:600;color: #f14a4a;padding:10px 0 10px 0;}
.tmtext ol{padding:10px 0 10px 35px;}
.tmtext ol li{padding:5px 0;}
.tmtext ul li{padding:5px 0;}
.tmtext blockquote{background:#ffd9d9;display:block;border-left:4px solid #ff3b3a;padding:10px 10px 10px 10px;margin:10px 0;font-style:italic;color: rgba(0,0,0,0.7);}
.tmtext table{width:100%;border-collapse:collapse;margin:10px 0;}
.tmtext table tr td{border:1px solid #c1c1c1;padding:7px 10px;}
[cr]{clear:both;}




footer{padding:40px 0 0 0;width:100%;max-width:1080px;margin:0 auto;display:block;text-align:left;}
.footr{display:flex;width:100%;border-top:1px solid rgba(255,255,255,0.1);padding:15px 0 0 0;}
.weblinks{width:60%;}
.weblinks ul li{width:calc(50%);}
.weblinks ul li a{color: rgba(255,255,255,0.5);display:inline-block;padding:2px 0 2px 20px;font-size:14px;}
.weblinks ul li a:hover{color: rgba(255,255,255,0.85);}
.weblinks ul li a:before{content:'\e910';font-family:icomoon;position:absolute;left:0;font-size:11px;}

.footr h1{font-size:20px;font-weight:400;color: rgba(255,255,255,0.85);padding:0 0 10px 0;}
.socialf ul li{padding:10px 5px 0 0;}
.socialf ul li a{font-size:18px;width:40px;height:40px;border:1px solid rgba(255,255,255,0.15);border-radius:50%;color: rgba(255,255,255,0.5);}

[copyright]{font-size:15px;font-weight:400;padding:10px 0 10px 0;color: rgba(255,255,255,0.35);text-align:center;border-top:1px solid rgba(255,255,255,0.15);margin-top:25px;}



@media screen and (max-width: 800px) {
	.homenews{display:block;padding:0 15px}
.homenews [colmna]{width:100%;margin:25px 0;}
.homenews [hnart]{width:100%;height:250px;}

.homenews2{display:block;padding:0 15px;}
.homenews2 [colmna]{width:100%;margin:20px 0; }
.homenews2 [hnart]{width:100%;height:250px;}

[prbox] aside h1{font-size:25px;font-weight:400;color: #fff;line-height:25px;}

.footr{display:block;padding:0 15px;}
.weblinks{width:100%;padding-bottom:30px;}

}
@media screen and (max-width: 650px) {
	.weblinks ul li{width:100%;}
}




.efout{position:fixed;width:100%;height:100%;top:0;left:0;overflow:hidden;}
.star1{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;overflow:hidden;}
.star1 article{width:200%;height:200%;background: url(../../images/star1.png) repeat 0 0;position:absolute;top:-50%;left:-50%;z-index:2;animation: rota 350s infinite linear;}
.star2{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;overflow:hidden;}
.star2 article{width:200%;height:200%;background: url(../../images/star2.png) repeat 0 0;position:absolute;top:-50%;left:-50%;z-index:2;animation: rota 400s infinite linear;}
@keyframes rota{ from{transform:rotate(0deg);} to {transform:rotate(360deg);} }
.glob{width:300px;height:300px;position:absolute;left:100px;bottom:100px;z-index:4;opacity:0.8;}
.glob .earth{width:100%;height:100%;animation: earth 350s infinite linear;}
.glob [shad]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:7;}
.sun{width:1000px;height:1000px;position:absolute;right:0;top:0;z-index:1;overflow:hidden;opacity:0.9;}
.sun article{width:100%;height:100%;position:absolute;top:0;right:0;background: url(../../images/suna.png) no-repeat 100% 0; background-size:700px/*animation: suna 100s infinite linear;*/}
@keyframes suna{ from{transform:rotate(0deg);top:-35%;} to {transform:rotate(150deg);top:0%;} }
@keyframes earth{ from{transform:rotate(0deg);} to {transform:rotate(360deg);} }
.globa{width:90%;position:absolute;z-index:5;top:55%;left:-20%;opacity:0.9;display:none;}
.globa .eartha{width:100%;height:100%;animation: earth 750s infinite linear;}


[cpyrgt]{font-size:17px;font-weight:700px;color: rgba(0,0,0,0.2);padding:35px 0 20px 0;}


[tm15]{animation-duration: 0.15s}
[tm25]{animation-duration: 0.25s}
.zmin {-webkit-animation-fill-mode: both;  animation-fill-mode: both;  -webkit-animation-name: zmin;  animation-name: zmin;}
@keyframes zmin {
	from {-webkit-transform: scale3d(0.8, 0.8, 0.8);transform: scale3d(0.8, 0.8, 0.8);}
	50% {}
}

.slideRightin{animation:slideRightin 0.5s;display:block;}
@keyframes slideRightin {
  from {-webkit-transform: translate3d(10%, 0, 0) scale3d(1.15, 1.15, 1.15);transform: translate3d(10%, 0, 0) scale3d(1.15, 1.15, 1.15);visibility: visible;opacity:0.1;}
    to {-webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);transform: translate3d(1, 1, 1) scale3d(0, 0, 0);opacity:1;}
}
.flipa{animation:flipa 0.4s;display:block;transform-style: preserve-3d;}
@keyframes flipa {
  from {transform: rotateY(90deg);}
    to {transform: rotateY(0deg);}
}

.sdop{animation:sdop 0.35s;display:block;}
@keyframes sdop {
  from {opacity:0;-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05);}
    to {opacity:1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
}
.slideZmin{animation:slideZmin 0.2s;display:block;}
@keyframes slideZmin {
  from {-webkit-transform: scale3d(1.15,1.15,1.15);transform: scale3d(1.15,1.15,1.15);}
    to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
}
.sdUp{animation:sdUp 0.7s;}
@keyframes sdUp {
  0% {-webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible; }
  100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);  }
}


.check[type=checkbox]:not(old),
.check[type=radio   ]:not(old){position:absolute;width:100%;height:100%;margin:0;left:0;top:0;z-index:1;padding:0;opacity:0;vertical-align:middle;cursor:pointer;}
.check[type=checkbox]:not(old) + label,
.check[type=radio   ]:not(old) + label{
	padding:0;position:absolute;left:0;top:0;font-weight:normal;width:100%;height:100%;
	
}
.check[type=checkbox]:not(old) + label:after,
.check[type=radio   ]:not(old) + label:after{
	font-family:icomoon;content:'\ea4c'; position:absolute;top:2px;left:2px;color: #acacac; font-size:20px;
}
.check[type=checkbox]:not(old):hover + label:after,
.check[type=radio   ]:not(old):hover + label:after{
	color: #005efa;
}
.check[type=checkbox]:not(old):checked + label:after,
.check[type=radio   ]:not(old):checked + label:after{
	font-family:'icomoon';content:'\e9d9'; position:absolute;color: #007bf8;font-size:25px;left:0;
}
[inpot]{display:inline-block;position:relative;padding:2px 0 2px 30px;}


.checknone[type=checkbox]:not(old),
.checknone[type=radio   ]:not(old){position:absolute;width:100%;height:100%;margin:0;left:0;top:0;z-index:1;padding:0;opacity:0;vertical-align:middle;cursor:pointer;}
.checknone[type=checkbox]:not(old) + label,
.checknone[type=radio   ]:not(old) + label{
	padding:0;position:absolute;left:0;top:0;font-weight:normal;width:100%;height:100%;
	
}
.checknone[type=checkbox]:not(old) + label:after,
.checknone[type=radio   ]:not(old) + label:after{
	font-family:icomoon;content:'\e90c'; position:absolute;top:2px;left:2px;color: #acacac; font-size:20px;
}


.zdiva{width:15%;height:100%;position:absolute;z-index:1;background: rgba(191,250,255,0.3);top:0;transform: skew(-25deg);right:0%;animation: waya 40s infinite;}
.zdivb{width:10%;height:100%;position:absolute;z-index:1;background: rgba(191,250,255,0.3);top:0;transform: skew(-25deg);left:15%;animation: wayb 25s infinite;}

@keyframes waya {
	0 {right:0%;}	50% {right:70%;width:35%;}	100% {right:0%;}
}
@keyframes wayb {
	0 {left:15%;}	50% {left:50%;width:18%;}	100% {left:15%;}
}























