/*@font-face{font-family:'icomoon';src:url(../fonts/icomoon.eot?q43udf);src:url(../fonts/icomoon.eot?q43udf#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?q43udf) format("truetype"),url(../fonts/icomoon.woff?q43udf) format("woff"),url(../fonts/icomoon.svg?q43udf#icomoon) format("svg");font-weight:400;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-madi:before{content:"\e900"}.icon-home:before{content:"\e901"}.icon-glasses:before{content:"\e902";display:block;float:left;font-size:20px;margin-right:8px;padding-top:0}.icon-play:before{content:"\e912";color:#e62117}.icon-search:before{content:"\e986";display:block;float:left;font-size:20px;margin-right:8px;padding-top:0}.icon-vk:before{content:"\ea98";margin-right:10px;color:#507299}.icon-forward:before{content:"\e972"}.svbit{font-size:80px!important}*{margin:0;padding:0}hr{background:none repeat scroll 0 0 #ccc;border:medium none;height:1px}img{border:0 none}.clearfix:after {content: "";display: table;clear: both;}body{background:#fff url(../images/fon.png) repeat scroll center top;color:#111;font:16px -apple-system, BlinkMacSystemFont,  Segoe UI, Roboto,  Oxygen, Ubuntu,  Cantarell, Fira  Sans, Droid Sans,  Helvetica Neue,  sans-serif}h1{color:#434c51;font-size:13px;margin-top:0}h2{clear:both;color:#034f83;font-size:18px;padding:0;margin:30px 0 25px;text-transform:uppercase}h3{color: #0593e0;font-size: 16px;font-weight: 700;margin: 30px 0 10px;text-transform: uppercase;}h4{text-transform: uppercase;margin: 20px 0 0;}ul,ol{margin:5px 0 10px 20px}li{margin-left:20px;margin-bottom:10px}table{border:0;border-collapse:collapse}table td{padding:5px;border-color:rgba(0,0,0,0.2)}table th{padding:5px;border-color:rgba(0,0,0,0.2);background-color:#EFEFEF}a{color:#034F83;text-decoration:underline}a:hover{text-decoration:none}p{margin: 5px 0 10px}#container{margin:0 auto;width:1200px}#kek{background-image:url(../images/logo.jpg) no-repeat scroll 0 0 #FFF;position:absolute;width:175px;height:130px;left:75px;top:0}#slabvid{cursor:pointer;text-transform:none}#header{color:#282828;font-size:14px;height:100px;padding:20px 0 5px;text-align:left;text-transform:uppercase}a#logotop{color:#282828;display:block;float:left;font-size:60px;height:85px;margin-right:15px;text-decoration:none;width:100px} #speedbar{font-size:12px;height:100%;padding-bottom:4px;padding-top:3px}#content{background:#FFF;display:block;float:left}#footer{clear:both;color:#777;line-height:18px;padding:20px 0}#footer a{color:#555;font-size:15px;font-weight:700;text-decoration:none;text-transform:uppercase}#footer a:hover{text-decoration:underline}#footer p{margin-top:0;padding:1px}.bord{background:url(../images/bord.jpg) repeat-y scroll center center transparent;height:26px;margin-left:7px;margin-right:7px;width:1px;display:block}#textarea{position:relative;z-index:1;padding:25px 50px 50px;width:1050px;word-wrap:break-word;clear:both;box-shadow:0 0 50px #ddd}#menu{float:left;width:240px}#telmain{float:left;padding-top:5px}#telmain a{background:url(../images/telmain.jpg) no-repeat scroll center top transparent;display:block;height:18px;width:104px}#telmain a:hover{background-position:0 -18px}#mailmain{float:left;padding-top:5px}#mailmain a{background:url(../images/mailmain.jpg) no-repeat scroll center top transparent;display:block;height:18px;width:104px}#mailmain a:hover{background-position:0 -18px}#lkmain{float:left;padding-top:5px}#lkmain a{background:url(../images/lkmain.jpg) no-repeat scroll center top transparent;display:block;height:18px;width:146px}#lkmain a:hover{background-position:0 -18px}.imgmain{display:block;float:left;font-size:15px;height:155px;margin-bottom:15px;margin-right:30px;margin-top:7px;width:455px}.imgmain p{color:#DD4132;font-size:15px;font-weight:700;padding-left:5px}.imgmain img{border:1px solid #ccc}.pressreliz{font-size:15px;display:block;float:left;margin-bottom:7px;margin-right:10px;margin-top:7px;width:900px}.pressreliz p{color:#DD4132;font-size:15px;padding-left:5px}.borded td{border-width:1px;border-style:solid}.imgnews img{border:1px solid #ccc}.ng201401{background:url(../images/ng02.png) no-repeat;width:1018px;height:248px}.ng201402{text-align:center;color:#406494;font-size:27px;margin:50px auto 0;width:925px;height:65px;padding-top:14px;background:url(../images/n_y_time_bckgrnd.png) no-repeat scroll 0 0 transparent}#phoneList_filter{float:left;padding:5px;margin-bottom:7px;margin-left:294px}#phoneList_filter > label{font-size:16px;font-weight:700;color:#69A0F2}#phoneList_filter >label> input{width:15em;height:2em}#phoneList_length >label> select{height:2em}#phoneList_length{float:right;padding:5px}#group{background:#69a0f1;color:#fff;font-size:16pt}#group2{font-size:16pt}#rowh{background:#eee;color:#69a0f1;font-size:12pt}#meme{background:#eee}.newtopmemuclass{background:#fff none repeat scroll 0 0;display:none;margin-left:675px;margin-top:47px;position:absolute;width:176px;z-index:9999}.newtopmemuclass a{color:#444;display:block;font-size:12px;padding-bottom:4px;position:relative;text-decoration:none;width:124px}.newtopmemuclass a:hover{color:#E23022}#container-lk:hover .newtopmemuclass{display:block}.menuf{background:#fff none repeat scroll 0 0;display:none;margin-left:50px;margin-top:47px;position:absolute;width:176px;z-index:9999}.menuf a{color:#444;display:block;font-size:12px;padding-bottom:4px;position:relative;text-decoration:none;width:124px}.menuf a:hover{color:#E23022}#menu-lol:hover .menuf{display:block}a.open_modal{background:#5481c2 none repeat scroll 0 0;border-radius:10px;color:#fff;display:block;font-size:20px;margin:0 auto;padding:11px 11px 15px;text-align:center;text-decoration:none;width:270px}a:hover.open_modal{background:#69A0F2}.menumainnew{background:#fff;float:left;width:100%;height:47px}.menumainnew a{color:#333;display:block;float:left;font-size:14px;padding:15px 25px;text-decoration:none;text-transform:uppercase;height:17px}.menumainnew span span a{background:#eee;width:130px}.menumainnew a:hover{background:#034F83;color:#fff}#home{background:#034F83 none repeat scroll 0 0;color:#fff;font-size:23px;height:31px;padding:11px 9px 5px;width:32px}.news_press{background:#f4f4f4 none repeat scroll 0 0;float:left;padding:20px 30px 20px 50px;width:970px}.news_pressreliz a:first-child{border-left: 0}.news_pressreliz a:last-child{border-right: 0}.news_pressreliz a{background:#034f83 none repeat scroll 0 0;color:#fff;display:block;float:left;font-size:16px;padding:15px 51px;text-decoration:none;text-transform:uppercase;border-left: 1px solid #023151;border-right: 1px solid #035790}.news_pressreliz a:hover{background:#5EAADE;color:#fff;border-color: #5EAADE}.href_newss_press{background:#034f83;clear:both}.href_newss_press a{color:#fff;display:block;font-size:15px;padding:10px 50px;text-decoration:none;text-transform:uppercase}#newsbut,#ansbut,#rectbut{cursor:pointer}.buthover{background:#f4f4f4 none repeat scroll 0 0!important;color:#333!important;border-color: #f4f4f4 !important}#container-rasp{background:url(../images/rasp-1.jpg) no-repeat scroll center top transparent;height:137px;width:290px}#container-rasp a{text-transform:uppercase;padding-top:28px;display:block;font-size:18px}#container-rasp div{padding-left:28px;color:#fff;text-decoration:none;font-weight:700;font-size:17px}#calendarNum:before{content:"| "}.imgb_all{padding:3px 15px}#morebaners{background-color:#5eaade;bottom:0;color:#fff;cursor:pointer;display:block;padding:13px 12px 19px;position:absolute;text-align:left;text-decoration:none;text-transform:uppercase;width:266px;height:16px}a:hover#morebaners{background-color:#4E8DB7}#strlk{background:url(../images/strelki.png) no-repeat scroll center top transparent;display:block;height:16px;width:16px;background-position:-11px -11px}.deg180{background-position:-11px -48px!important}a#englinktop{float:left;padding:5px 10px 8px}a:hover#englinktop{background:#5EAADE;color:#fff}a#maillinktop{background:transparent url(../images/mail-icon.png) no-repeat scroll 8px 6px;float:left;padding:5px 10px 8px 35px}a:hover#maillinktop{background-color:#5eaade;color:#fff;background-position:8px -17px}a#officelinktop{float:left;padding:5px 10px 8px 10px}a:hover#officelinktop{background-color:#5eaade;color:#fff}a#phonrlefy{background:transparent url(../images/t.png) no-repeat scroll 10px 12px;border-bottom:1px solid #dcdcdc;display:block;height:44px;margin-top:44px}a:hover#phonrlefy{background-color:#5eaade;background-position:10px -26px;color:#fff}#mailleft{background:transparent url(../images/p.png) no-repeat scroll 12px 13px;border-bottom:1px solid #dcdcdc;display:block;height:44px}a#mailleft:hover{background-color:#5eaade;background-position:12px -19px;color:#fff}#lkleft{background:transparent url(../images/l.png) no-repeat scroll 11px 9px;border-bottom:1px solid #dcdcdc;display:block;height:44px}a#lkleft:hover{background-color:#5eaade;background-position:11px -35px;color:#fff}a#us{background:transparent url(../images/us.png) repeat scroll 0 0;display:block;float:left;height:300px;width:325px}a#us:hover{background-position:325px 0}a#miss{background:transparent url(../images/miss.png) repeat scroll 0 0;display:block;float:left;height:300px;width:325px}a#miss:hover{background-position:325px 0}
*/

a#vol{background:transparent url(../images/incon.png) repeat scroll 0 0;display:block;float:left;height:300px;width:325px}a#vol:hover{background-position:325px 0}


/*a#prnew{background:transparent url(../images/rnw2108.png) repeat scroll 0 0;display:block;float:left;height:300px;width:325px}*/

a#prnew{background:transparent url(../images/small-banner1.png) repeat scroll 0 0;display:block;float:left;height:300px;width:325px}a#prnew:hover{background-position:325px 0}

a#prnew2{background:transparent url(../images/small-banner3.png) repeat scroll 0 0;display:block;float:left;height:300px;width:325px}a#prnew2:hover{background-position:325px 0}

a#prnew3{background:transparent url(../images/banner_infopk.png) repeat scroll 0 0;display:block;float:left;height:300px;width:325px}a#prnew3:hover{background-position:325px 0}

a#prnew4{background:transparent url(../images/prnew4.png) repeat scroll 0 0;display:block;float:left;height:300px;width:325px}a#prnew4:hover{background-position:325px 0}

a#prnew5{background:transparent url(../images/prnew5.png) repeat scroll 0 0;display:block;float:left;height:300px;width:325px}a#prnew5:hover{background-position:325px 0}

a#prnew6{background:transparent url(../images/conf.png) repeat scroll 0 0;display:block;float:left;height:300px;width:325px}a#prnew6:hover{background-position:325px 0}

a#prnew7{background:transparent url(../images/nine-1.png) repeat scroll 0 0;display:block;float:left;height:300px;width:325px}a#prnew7:hover{background-position:325px 0}

a#prnew8{background:transparent url(../images/nine-2.png) repeat scroll 0 0;display:block;float:left;height:300px;width:325px}a#prnew8:hover{background-position:325px 0}

a#prnew9{background:transparent url(../images/nine-3.png) repeat scroll 0 0;display:block;float:left;height:300px;width:325px}a#prnew9:hover{background-position:325px 0}

a#prnew10{background:transparent url(../images/prnew10.png) repeat scroll 0 0;display:block;float:left;height:300px;width:325px}a#prnew10:hover{background-position:325px 0}

a#prnew11{background:transparent url(../images/ralliMadi.png) repeat scroll 0 0;display:block;float:left;height:300px;width:325px}a#prnew11:hover{background-position:325px 0}

a#prnew12{background:transparent url(../images/flags.png) repeat scroll 0 0;display:block;float:left;height:300px;width:325px}a#prnew12:hover{background-position:325px 0}

a#prnew13{background:transparent url(../images/prnew13.png) repeat scroll 0 0;display:block;float:left;height:300px;width:325px}a#prnew13:hover{background-position:325px 0}

a#prnew14{background:transparent url(../images/prnew14.png) repeat scroll 0 0;display:block;float:left;height:300px;width:325px}a#prnew14:hover{background-position:325px 0}

a#prnew15{background:transparent url(../images/prnew15.png) repeat scroll 0 0;display:block;float:left;height:300px;width:325px}a#prnew15:hover{background-position:325px 0}

a#prnew16{background:transparent url(../images/prnew16.png) repeat scroll 0 0;display:block;float:left;height:300px;width:325px}a#prnew16:hover{background-position:325px 0}

a#fifa2{background:transparent url(../images/fifa2.png) repeat scroll 0 0;display:block;float:left;height:300px;width:505px}a#fifa2:hover{background-position:505px 0}.lk2{margin-left:48px;margin-top:-45px}.lk2 a{border-bottom:1px solid #5499c7;color:#fff;display:block;font-size:14px;font-weight:300;line-height:17px;outline:medium none;padding:13px 20px;position:relative;text-decoration:none}.fu_menu{background:#eee none repeat scroll 0 0;float:left;margin-right:30px;margin-top:25px;width:250px}.fu_menu ul{margin:0;padding:0}.fu_menu ul li{list-style:outside none none;margin:0;padding:0}.fu_menu ul li a{display:block;padding:5px 10px;text-decoration:none}.fu_menu ul li a:hover{background:#034F83;color:#fff}.sub-menu_fa{display:none}.main-menu_fa > li:active .sub-menu_fa{display:block}.fu_menu ul li ul li a{display:block;padding:5px 10px;text-decoration:none}.fu_menu ul li ul li a:hover{background:#5EAADE;color:#fff}input[name="search_string"]{z-index:100000}a.blueButton{background-color: #5eaade;color: #fff;padding: 3px 11px 6px;margin-left: 0;line-height: 33px;margin-top: 7px;display: inline-block;text-decoration: none;text-align: center;}a:hover.blueButton{background-color: #4E8DB7;}.flex-container {display: flex;  flex-wrap: wrap;}.flex-item{box-shadow: 0 0 10px #ccc; background: #fff; padding: 30px; flex: 1 1 270px;margin: 10px;}.flex-item:nth-child(3n+1){margin-left:0;}.flex-item:nth-child(3n){margin-right:0;}.flex-inside-container{display: flex;flex-direction: column;justify-content: space-between;}

.reviwes-box{
	background: #cccccc;
}
* {
  margin: 0;
  padding: 0;
}

#category_menu > .news_pressreliz > span {
    font-weight:inherit!important;
    background: #f4f4f4 none repeat scroll 0 0!important;
    color: #333!important;
    border-color: #f4f4f4 !important;
    background: #034f83 none repeat scroll 0 0;
    color: #fff;
    display: block;
    float: left;
    font-size: 16px;
    padding: 15px 51px;
    text-decoration: none;
    text-transform: uppercase;
    border-left: 1px solid #023151;
    border-right: 1px solid #035790;
}



.accordion-menu {
/*   width: 100%; */
  max-width: 350px;
/*   margin: 60px auto 20px; */
  background: #fff;
  border-radius: 4px;
  
}
.accordion-menu li {
 list-style-type: none;
}

.accordion-menu li.open .dropdownlink {
  color: #0066FF;
   list-style-type: none;
}
.accordion-menu li.open .dropdownlink .fa-chevron-down {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.accordion-menu li:last-child .dropdownlink {
  border-bottom: 0;
}

.dropdownlink {
  cursor: pointer;
  display: block;
  padding: 15px 15px 15px 45px;
  border-bottom: 1px solid #ccc;
  color: #212121;
  position: relative;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}
.dropdownlink i {
  position: absolute;
  top: 17px;
  left: 16px;
}
.dropdownlink .fa-chevron-down {
  right: 12px;
  left: auto;
}

.submenuItems {
  display: none;
  background: #75BAFF;
}
.submenuItems li {
  border-bottom: 1px solid #B6B6B6;
}

.submenuItems a {
  display: block;
  padding: 12px 12px 12px 5px;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}
.submenuItems a:hover {
  background-color: #0066FF;
  color: #fff;
}

#doc_number, #doc_type, #doc_sphere, #doc_status, #doc_keyword{
	display: inline-block;
	padding: 7px;
	margin-left: 10px;
}
#doc_number, #doc_type, #doc_sphere, #doc_status, #doc_keyword, .docType, .docSphere, .docStatus{
   -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;   
 /*  cursor: pointer; */
}
.filter{
	cursor: pointer;
}
#doc_type{
	background: #0066FF;
}
#doc_sphere{
	background: #1699A8;
}
#doc_status{
	background: #8F4BB0;	
}
#doc_keyword{
	background: #C4D525;	
}
.container_docs{
	width: 75%;
	float: left;
}
#filters{
	display: inline-block;
	width: 25%;
	float: right;
}
.selected{
	background: #00f;
	color: #fff;
}
/*������� ��� �������� ������*/
table.table-dod {width:100%}
table.table-dod tr th {color: #fff;padding: 0.4rem;/*text-shadow: 5px 5px 5px rgba(0,0,0,0.3);*/font-size: 1.1rem}
table.table-dod tr th:nth-child(2n) {background-color: #395a66}
table.table-dod tr th:nth-child(2n+1) {background-color: #263c45}
table.table-dod tr th:nth-child(1) {background-color: #FF444E;/*width:33.333%*/ width:40%}
table.table-dod tr th:nth-child(2),table.table-dod tr th:nth-child(3) {/*width:17.5%*/ width:20%}
table.table-dod tr td {color: #263c45;padding: 0.6rem 0.4rem;font-size: 1rem}
table.table-dod tr {border-bottom: 3px solid #dcd2d1;background-color:#f3e8e5}
table.table-dod tr:hover td {background-color:#dcd2d1}
table.table-dod ul li {margin-top:5px;list-style-type: none}
span.aligment {position: relative;padding-left: 5px;top: -4px}
table.table-dod span.aligment-x2 {position: relative;padding-left: 15px;top: -16px;font-size:2rem}
/*��������� ����*/
/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 9999; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}


/* The Close Button */
.close {
  color: #fff;
    float: right;
    font-size: 28px;
    font-weight: bold;
    position: relative;
    top: 10px;
    opacity:.5
}

.close:hover,
.close:focus {
  text-decoration: none;
  cursor: pointer;
    opacity:1
}
/* Modal Header */
.modal-header {
  padding: 2px 16px;
  background-color: #034f83
}
.modal-header h2{
    color: white;
    position: relative;
    top: -15px;
    margin-right: 20px;
    margin-bottom: 0
}

/* Modal Body */
.modal-body {padding: 0}



/* Modal Content */
.modal-content {
  position: relative;
  background-color: #fefefe;
  margin: 1% auto;
  padding: 0;
  border: 1px solid #888;
  width: 70%;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
  animation-name: animatetop;
  animation-duration: 0.4s
}

/* Add Animation */
@keyframes animatetop {
  from {top: -300px; opacity: 0}
  to {top: 0; opacity: 1}
}
.thumb-wrap {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 ( 4:3 75%) */
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.thumb-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/*������� ������*/
.button-red {padding: .7rem 1.7rem .9rem;
text-decoration: none;
color: #fff;
background-color: #ff424e;
border-color: #c2323b;
margin: 10px 0 0px 0px;
display: inline-block;
text-align: center;
border-radius: 3px;
font-size: 2.2rem;
font-weight: bold;}
.button-red:hover{background-color: #c2323b}
.two-columns {
    -webkit-column-count:2;  
    -moz-column-count:2;  
    column-count:2;  
}

a#small-banner1{background:transparent url(../images/cfs.png) repeat scroll 0 0;display:block;float:left;height:300px;width:325px}a#small-banner1:hover{background-position:325px 0}
a#small-banner2{background:transparent url(../images/team.png) repeat scroll 0 0;display:block;float:left;height:300px;width:325px}a#small-banner2:hover{background-position:325px 0}
a#small-banner3{background:transparent url(../images/manf2020.png) repeat scroll 0 0;display:block;float:left;height:300px;width:325px}a#small-banner3:hover{background-position:325px 0}
a#small-banner4{background:transparent url(../images/zak.png) repeat scroll 0 0;display:block;float:left;height:300px;width:325px}a#small-banner4:hover{background-position:325px 0}

a.inform-block {position: relative;flex-basis:200px}
a.inform-block img {width:100%}
a.inform-block div {position: absolute; top: 0; width: 100%; height: 160px; background: rgba(0,0,0,.4);transition: all 1s}
a.inform-block div.light {background: rgba(0,0,0,.2)}
a.inform-block-small div {height: 160px}
a.inform-block-smaller div {height: 100px}
a.inform-block-bigger div {height: 200px}
a:hover.inform-block div {background: rgba(0,0,0,.7)}
a:hover.inform-block div.light {background: rgba(0,0,0,.7)}
a.inform-block p {position: absolute; bottom: 0px; padding: 1rem; color: #fff; background: linear-gradient(transparent,rgba(0,0,0,.6)); margin-bottom: 4px; box-sizing: border-box;width: 200px;}
a.inform-block-bigger {flex-basis:340px}
a.inform-block-smaller {flex-basis: auto}
a.inform-block-smaller p, a.inform-block-bigger p {width:100%}
.img-round-50 img {border-radius:50%}
.img-round-50 table {margin-bottom:15px;width: 345px}
a.duobutton{background: rgb(255,255,255);
    background: linear-gradient(90deg, rgba(255,255,255,1) 50%, rgba(233,230,231,1) 50%);
    box-shadow: 0px 1px 9px rgba(0,0,0,.35);
    padding: 7px 20px 15px;
    font-weight: 800;
    text-decoration: none;
    text-align:center;
    display:block
}
a:hover.duobutton{ color:white!important}
a#duobutton-red{color: #f56055;font-size: 30px;animation: abutton 2s ease-in-out infinite;}
@keyframes abutton {
    80% { transform: none; }   
    90% { transform: rotate(-15deg) }
    95% { transform: none;transform: rotate(10deg) }
   }
a:hover#duobutton-red {background: #f56055}
a#duobutton-yellow{color: #e2a548;font-size: 30px;}
a:hover#duobutton-yellow{background: #e2a548}
a#duobutton-green{color: #7fc7ba;font-size: 30px;line-height:2rem}
a:hover#duobutton-green{background: #7fc7ba}
a#duobutton-violet{color: #9671ae}
a:hover#duobutton-violet{background: #9671ae}