﻿@font-face {
    font-family: 'roboto_condensedregular';
    src: url('../fonts/robotocondensed-regular-webfont.eot');
    src: url('../fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/robotocondensed-regular-webfont.woff2') format('woff2'),
         url('../fonts/robotocondensed-regular-webfont.woff') format('woff'),
         url('../fonts/robotocondensed-regular-webfont.ttf') format('truetype'),
         url('../fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

*{	margin:0;
	padding:0;
	font-family:'roboto_condensedregular', Arial , sans-serif;
	background-color:transparent;
	/*box-sizing: border-box;*/
}
img{max-width:100%;border:1px solid transparent;}
a:focus{outline:none;}

h1 {padding-top:20px;
padding-bottom:15px;
font-size:25px;
color:#043056;
}
h2 {padding-top:20px;
padding-bottom:15px;
font-size:23px;
color:#043056;
}
h4 {padding-top:20px;
padding-bottom:15px;
font-size:18px;
color:#043056;
}
input{border:1px solid transparent;
}
body{background-color:#ffffff;
}

#container{
	width:100%;
	position:relative;
	 }
#header, #menu, #breadcrumbs,  #country, #basic_part, #anons, #events, #sotrudnichestvo, #info, #footer, #copyright{
width:100%;
}
#header_inner, #menu_inner ,  #breadcrumbs_inner, #country_inner, #anons_inner, #footer_inner, #info_inner,  #events_inner,#sotrudnichestvo_inner, #copyright_inner,   #basic_part_inner{
	margin:0 auto;
max-width:1024px;
}
/*------------------------------------------------979*/
@media all and (max-width:979px)  {
#header_inner, #menu_inner ,  #breadcrumbs_inner, #country_inner, #anons_inner, #footer_inner, #info_inner,  #events_inner,#sotrudnichestvo_inner, #copyright_inner,  #basic_part_inner{
	padding-left:10px;
padding-right:10px;
padding-left:10px;
}
}

/*-*/

#header{
background-color:#003360;
border-bottom: 3px solid #cfab60;
-webkit-box-shadow: 0 10px 6px -6px #777;
       -moz-box-shadow: 0 10px 6px -6px #777;
	     -o-box-shadow: 0 10px 6px -6px #777;
            box-shadow: 0 10px 6px -6px #777;
}

#header_inner{
background:url(../../../images/headers/karta-v.png) no-repeat 0px 0px;
}
 
/* ----------------------------------------- 519-979 */
@media  all and (max-width: 979px){	
	#header_inner{
height:260px; 
overflow:hidden;
background:none;
position:relative;
}
}
@media all and (max-width: 519px)  {	
	#header_inner{
height:230px; 
}
} 	
/*-*/

/*  символ мгс */

.mgs_img{
width:250px;
display:inline-block;
vertical-align:top;
text-align:center;
padding-top:30px;}
.mgs_img a{
color:#cfab60;
font-size:18px;
text-decoration: none;
 border-bottom: 1px solid transparent;
 }
	.mgs_img p{color:#cfab60;
font-size:20px;
/* стрелка скачать код -  &#11123;*/
}
/* ---------------------------------------- 979-1023 */
@media all and (max-width: 979px)  {
	.mgs_img{display:none;}
	 0}
@media  (min-width: 980px) and (max-width: 1023px){	
	.mgs_img{
width:200px;
}
.mgs_img a{
color:#cfab60;
font-size:16px;
text-decoration: none;
 border-bottom: 1px solid transparent;
 }
	.mgs_img p{color:#cfab60;
	font-size:16px;}
	}
	
/*-*/
/*  название сайта */
.logo{width:515px;
height:290px;
display:inline-block;
vertical-align:top;
text-align:center;
background:url(../../../images/headers/logo-n.png) no-repeat 95px 3px;
}
.logo a img{
	margin-top:35px;
}

.ms{color:#cfab60;
font-size:31px;
font-weight:bold;
padding-top:20px;}

.sms{color:#cfab60;
font-size:21px;
font-weight:bold;}

.of{color:#889BB9;
font-size:21px;
padding:10px 0;}
.logo-320{
	 display:none;
 }


/*  ----------------------------------------------320-449 */
@media all and (max-width: 449px)  {
.logo{
width:auto;
height:230px;
vertical-align:top;
background:url(../../../images/headers/logo-n.png) no-repeat -96px 3px;
text-align:left;
position:absolute;
left:0;
right:0;
z-index:2;
}
 .logo a img{margin-top:35px;
 margin-left:11px;
 }
.logo .ms{color:#fff;
	text-align:center;
font-size:21px;
font-weight:normal;
}	
.logo .sms{
color:#fff;
text-align:center;
font-size:14px;
font-weight:normal;
} 
.logo .of{display:none;}
	} 
	/*  -----------------------------------------------------450-519 */
@media  (min-width: 450px) and (max-width: 519px){
.logo{
width:auto;
height:230px;
vertical-align:top;
background:url(../../../images/headers/logo-n.png) no-repeat 10px 3px;
text-align:left;
position:absolute;
left:0;
right:0;
z-index:2;
}
 .logo a img{margin-top:35px;
 margin-left:117px;
 }
.logo .ms{color:#fff;
	text-align:center;
font-size:25px;
font-weight:normal;
}	
.logo .sms{
color:#fff;
text-align:center;
font-size:16px;
font-weight:normal;
} 
.logo .of{display:none;
}
}
	/*  -------------------------------------------------520-649 */
@media  (min-width: 520px) and (max-width: 649px){
.logo{
width:auto;
height:260px;
vertical-align:top;
background:url(../../../images/headers/logo-n.png) no-repeat 10px 3px;
text-align:left;
position:absolute;
left:0;
right:0;
z-index:2;
}
 .logo a img{margin-top:35px;
 margin-left:117px;
 }
.logo .ms{color:#cfab60;
	text-align:center;
font-size:30px;
font-weight:normal;
 padding-top:33px;
}	
.logo .sms{
color:#cfab60;
text-align:center;
font-size:20px;
font-weight:normal;
} 
.logo .of{display:none;
}
}
	/*  -------------------------------------------------650-699 */
@media  (min-width: 650px) and (max-width: 699px){
.logo{
width:auto;
height:260px;
vertical-align:top;
background:url(../../../images/headers/logo-n.png) no-repeat 70px 3px;
text-align:left;
position:absolute;
left:0;
right:0;
z-index:2;
}
 .logo a img{margin-top:36px;
 margin-left:177px;
 }
.logo .ms{color:#cfab60;
	text-align:center;
font-size:30px;
font-weight:normal;
 padding-top:33px;
}	
.logo .sms{
color:#cfab60;
text-align:center;
font-size:20px;
font-weight:normal;
} 
.logo .of{display:none;
} 
}
	/*  -------------------------------------------------700-849 */
@media  (min-width: 700px) and (max-width: 749px){
.logo{
width:455px;
background:url(../../../images/headers/logo-n.png) no-repeat 59px 3px;
}
.logo a img {
  margin-top: 36px;
  margin-left: -13px;
}
.logo .ms{color:#cfab60;
	text-align:center;
font-size:30px;
font-weight:normal;
 padding-top:33px;
}	
.logo .sms{
color:#cfab60;
text-align:center;
font-size:20px;
font-weight:normal;
} 
.logo .of{display:none;
} 
}
 @media  (min-width: 750px) and (max-width: 849px){
.logo{
width:455px;
margin-left:30px;
background:url(../../../images/headers/logo-n.png) no-repeat 59px 3px;
}
.logo a img {
  margin-top: 36px;
  margin-left: -13px;
}
.logo .ms{color:#cfab60;
	text-align:center;
font-size:30px;
font-weight:normal;
 padding-top:33px;
}	
.logo .sms{
color:#cfab60;
text-align:center;
font-size:20px;
font-weight:normal;
} 
.logo .of{display:none;
 }}
 
 @media  (min-width: 850px) and (max-width: 899px){
.logo{
width:455px;
margin-left:80px;
background:url(../../../images/headers/logo-n.png) no-repeat 59px 3px;
}
.logo a img {
  margin-top: 36px;
  margin-left: -13px;
}
.logo .ms{color:#cfab60;
	text-align:center;
font-size:30px;
font-weight:normal;
 padding-top:33px;
}	
.logo .sms{
color:#cfab60;
text-align:center;
font-size:20px;
font-weight:normal;
} 
.logo .of{display:none;
} 
} 
 @media  (min-width: 900px) and (max-width: 979px){
.logo{
width:455px;
margin-left:110px;
background:url(../../../images/headers/logo-n.png) no-repeat 59px 3px;
}
.logo a img {
  margin-top: 36px;
  margin-left: -13px;
}
.logo .ms{color:#cfab60;
	text-align:center;
font-size:30px;
font-weight:normal;
 padding-top:33px;
}	
.logo .sms{
color:#cfab60;
text-align:center;
font-size:20px;
font-weight:normal;
} 
.logo .of{display:none;
} 
} 


/* */


/*  контакты  */
.kontakt_right {
  width: 250px;
  display: inline-block;
  vertical-align: top;
  font-size: 21px;
}
.kontakt_up img {
  padding: 15px 15px 15px 0;
}
.kontakt_right ul {
  display: inline-block;
  vertical-align: top;
}
.kontakt_up li {
   display: inline-block;
}
div.mod-languages ul.lang-inline li {
  display: inline;
}
div.mod-languages li {
  margin-left: 5px;
  margin-right: 5px;
}
div.mod-languages a {
  text-decoration: none;
}
.kontakt_right .mod-languages .lang-active a {
  border: 1px solid transparent;
    border-bottom-color: transparent;
    border-bottom-style: solid;
    border-bottom-width: 1px;
  color: #cfab60;
  border-bottom: 1px solid #cfab60;
}
 .kontakt_right .mod-languages {
  display: inline-block;
  vertical-align: top;
}
.kontakt_right .mod-languages a {
  display: inline-block;
  vertical-align: top;
  color: #889BB9;
  padding-top: 17px;
  border: 1px solid transparent;
}
.kontakt_right .mod-languages a.active{
color:#cfab60;
}
.kontakt {
  color: #cfab60;
}
.kontakt_right .kontakt a {
  color: #cfab60;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
.kontakt span {
  color: #889BB9;
}

/*  контакты 320 */
@media all and (max-width: 519px)  {
.kontakt_right a img{max-width:22px;
}
.kontakt_right{
width:57%;
float: right;
text-align:right;
font-size:18px;
 position:relative;
 z-index:6;
}

.kontakt_right ul {
   padding-left:10px;
}
.kontakt{
float: right;
padding:7px 5px 0 0;
}
.mod-languages{
float: right;
}
 .kontakt span{
display:none;}
.kontakt_up 	img {
	padding:15px 7px 7px 0px;}
	} 
	@media  (min-width: 520px) and (max-width: 699px){
	.kontakt_right{
width:auto;
	float: right;
	font-size:19px; position:relative;
 z-index:7;
	}
	}

	@media  (min-width: 700px) and (max-width: 979px){
	.kontakt_right{
width:33%;
	float: right;
	font-size:19px; position:relative;
 z-index:7;
	}
	}
	
/* */

.kontakt_right img:hover{
	filter: brightness(100%);
	filter: hue-rotate(-180deg);
}
/* поиск*/
.poisk {
  display: inline-block;
  width: 250px;
  position: relative;
  background-color: #163f70;
 
  margin-top: 30px;
}
 .kontakt_right .search .form-inline .inputbox {
  background: transparent;
  border: 1px solid transparent;
  color: #819CBC;
  font-size: 21px;
  padding-left: 10px;
  width: 218px;
}
.kontakt_right .search .form-inline .button {
  position: absolute;
  top: 3px;
  left: 220px;
  width: 26px;
  height: 24px;
  border: 1px solid transparent;
  background: url(../../../images/icon/SearchButton.gif) no-repeat 0px 0px;
  cursor: pointer;
}
input {
  border: 1px solid transparent;
}
input:focus {
outline: none;} /* Скрываем рамку */
	/*320*/
/*мобильный  поиск*/
 @media all and (max-width: 979px)  {
#container #menu_mob{
 position: sticky;
  top: 0;	
z-index:10;	
}
#header_inner .kontakt_right .poisk{
	display:none;
}
#container #menu_mob .poisk {
  display: inline-block;
  width: calc(100% - 75px);
  margin-right:10px;
  
  position: relative;
 /* background-color: #e4f0f9;*/
 background-color: #2e4a78;
   margin: 1px 0;
 padding-top:16px;border-radius: 3px;
}
#menu_mob .search .form-inline .inputbox {
  background: transparent;
  border: 1px solid transparent;
  color: #819CBC;
  font-size: 18px;
  height:30px;
  padding-left: 10px;
  padding-right:40px;
  width: 100%;
}
#menu_mob .search .form-inline .button {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 26px;
  height: 24px;
  border: 1px solid transparent;
  background: url(../../../images/icon/SearchButton.gif) no-repeat 0px 0px;
  cursor: pointer;
}
 input:focus {
 outline: none;} /* Скрываем рамку */
 }
/* */
/*   меню   */
#menu_inner{
	background: url(../../../images/fon/fonmenu3.png) no-repeat 0px 0px;}
#menu{
height:160px;
background-color:#fffaef;

-webkit-box-shadow: 0 10px 6px -6px #777;
       -moz-box-shadow: 0 10px 6px -6px #777;
	     -o-box-shadow: 0 10px 6px -6px #777;
            box-shadow: 0 10px 6px -6px #777;
border-bottom: 3px solid #cfab60;}


/*информационнное меню*/
 #infomenu{ padding-top:15px;
 text-align:center;
background:url(../../../images/fon/fonmenu2.png) no-repeat 260px 90px;
} 
#infomenu li{text-transform:uppercase;
display:inline-block;
padding:10px 20px;}
#infomenu a{
font-size:16px;
color:#043056;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
display:block;
padding:40px 0px 5px 0px;}
#infomenu  a:hover{
color:#cfab60;
}
.img-news{
	 background:url(../../../images/icon/news.png) no-repeat center top;
}
.img-news:hover{
	 background:url(../../../images/icon/news1.png) no-repeat center top;
}
.img-premia{
	 background:url(../../../images/icon/priz22.png) no-repeat center top;
}
.img-premia:hover{
	 background:url(../../../images/icon/priz1.png) no-repeat center top;
}
  .img-ais{
	 background:url(../../../images/icon/ais-mgs.png) no-repeat center top;
}
.img-ais:hover{
	 background:url(../../../images/icon/ais-mgs1.png) no-repeat center top;
	  }
  .img-mtk{
	 background:url(../../../images/icon/mtk.png) no-repeat center top;
}
.img-mtk:hover{
	 background:url(../../../images/icon/mtk1.png) no-repeat center top;
}
#menu_mob{
display:none;}


/*  320-649 меню моб + информационное меню*/
@media all and (max-width: 979px)  {
#menu_inner{
background: none;}
#menu_mob{
	display:inline-block;
height: 80px;
width: 100%;
/*background: #f1f9ff;
border-bottom: 3px solid #003360;*/
background: #003360;
border-bottom: 3px solid #cfab60;
}
#menu_mob .dj-megamenu-wrapper{
	display:inline-block;
	 margin-top:20px;
	padding:0 10px;
}
.dj-pos-absolute.dj-align-left .dj-accordion-light {
/*border: 1px solid #cfab60;*/
background: #fffaef;
}
.dj-megamenu-select-light .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn, .dj-megamenu-accordion-light .dj-mobile-open-btn {
 /* background: #e4f0f9;
color: #003360;*/
background: #2e4a78;
color: #fff;
   /* border-radius: 3px;*/}

 .dj-megamenu-select-light .dj-mobile-open-btn:focus, .dj-megamenu-select-light:hover .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn:hover, .dj-megamenu-offcanvas-light .dj-mobile-open-btn:focus, .dj-megamenu-accordion-light .dj-mobile-open-btn:hover, .dj-megamenu-accordion-light .dj-mobile-open-btn:focus {
background:#fffaef;
color: #cfab60;
/*border: 4px solid #fffaef;
border-radius: 3px;*/
}
.dj-mobile-open-btn.active .dj-mobile-open-icon {
background:transparent;
color: #cfab60;
}
.dj-accordion-light .dj-accordion-in {
 /* margin:0 5px;*/
 border: 1px solid #cfab60;
background: #fffaef;}
.dj-accordion-light .dj-accordion-in {
  
  margin: 0;
padding: 0 ;}
ul.dj-mobile-light {
  margin: 0 ;
 width: 250px;
 padding-left:20px;
 padding-right:15px;
}
ul.dj-mobile-light li.dj-mobileitem:hover > a, ul.dj-mobile-light li.dj-mobileitem.active > a {
  background: #fffaef;
  color:#cfab60;
}
ul.dj-mobile-light li.dj-mobileitem > a {
  background: #fffaef;
color: #003360;}
  ul.dj-mobile-light li.dj-mobileitem > a {
   border-top: 1px solid #faebcc;}
   ul.dj-mobile-light ul li.dj-mobileitem:hover > a, ul.dj-mobile-light ul li.dj-mobileitem.active > a {
  background: #fffaef;
color: #cfab60;
}
  ul.dj-mobile-light ul li.dj-mobileitem > a {
  background: #fffaef;
color: #003360;
border-top: 1px solid #faebcc;
}
/*#menu_inner{
	background: url(../../../images/fon/fonmenu3.png) no-repeat 0px 0px;}*/
#menu .dj-megamenu-wrapper{
	display:none;}
	#infomenu{
 text-align:center;
background:none;
} 
}
   @media (min-width: 400px) and (max-width: 499px) {
#menu {
	height: 100px;
}


#infomenu {height: 100px;}
#infomenu li {
  text-transform: uppercase;
  display: inline-block;
  padding: 8px 15px;
}
#infomenu a {
font-size: 12px;
font-weight: normal;
} }
   
   
  @media all and (max-width: 399px)  {
/*информационное меню моб*/
#menu {
	height: 100px;
}


#infomenu {height: 100px;}
#infomenu li {
  text-transform: uppercase;
  display: inline-block;
  padding: 8px 7px;
}
#infomenu a {
font-size: 12px;
font-weight: normal;
}
}
 @media (min-width: 500px) and (max-width: 600px) {
#infomenu li {
  
  padding: 10px 17px;
}}
	@media (min-width: 500px) and (max-width: 979px) {
#menu {
	height: 110px;
}
}}
/*2 вариант в 2 ряда*/
/*
 @media (min-width: 320px) and (max-width: 510px) {
#menu {
height: 110px;}
#infomenu{background:none;
   display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
      -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
       -webkit-align-content: space-around;
    -ms-flex-line-pack: distribute;
    align-content: space-around;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
	font-weight:normal;
	 padding-top:10px;}
#infomenu li{
 -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
display:block;
 padding:0;
}
 #infomenu a{
font-size:12px;
padding:15px 0px 15px 40px;
  background-position:left center;}
	} 
	*/
	/*-- меню моб*/
	
	
/*dj меню */
.dj-megamenu-classic{background:none;}
.dj-megamenu-wrapper{
	display:block;
	}
.megamenu {
	display:inline-block;
	background:none;
	text-align: center;
	text-transform: uppercase;
}
#menu_inner .megamenu a.active{
	border-bottom: none;}
 .dj-megamenu-classic li.dj-up.last{
border-right: 1px solid #043056;	
}
.dj-megamenu-classic li.dj-up{
padding: 10px 20px !important;
}/*----------------------------------------------------------------980-1023*/
@media  (min-width: 980px) and (max-width: 1023px){	
.dj-megamenu-classic li.dj-up{
padding: 10px 15px !important;
}
	}
	/* */
.dj-megamenu-classic li a.dj-up_a, .dj-megamenu-classic li ul.dj-submenu > li > a{
	display: block;
	font-weight: bold;
	text-transform:uppercase;
	 text-align:left;
font-size: 16px;
color: #043056;	line-height: 1.2;
 border-bottom: 1px solid transparent;
}
 .dj-megamenu-classic li a.dj-up_a, .dj-megamenu-classic li a.dj-up_a span{
	background:none;
} 
 .dj-megamenu-classic li a.dj-up_a span.dj-drop{
	background:none;
float:none;
display: inline-block;
position:relative;	
} 
.dj-megamenu-classic li a.dj-up_a span{
	padding-right:0 !important;
}
/* (трeугольник) выпадающее меню*/
.dj-megamenu-classic li a.dj-up_a span.dj-drop::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 6px 0 6px;
    border-color: #003360 transparent transparent transparent;
    position: absolute;
    top: 8px;
    right: 5px;
}
.dj-megamenu-classic li:hover a.dj-up_a span.dj-drop::after {border-color: #cfab60 transparent transparent transparent;}
.dj-megamenu-classic li.active a.dj-up_a span.dj-drop::after {border-color: #cfab60 transparent transparent transparent;}
.dj-megamenu-classic li:hover a.dj-up_a span, .dj-megamenu-classic li.hover a.dj-up_a span, .dj-megamenu-classic li.active a.dj-up_a span {
    background: none;
	border-bottom: 1px solid transparent;
	}
 .dj-megamenu-classic li:hover a.dj-up_a, .dj-megamenu-classic li.hover a.dj-up_a, .dj-megamenu-classic li.active a.dj-up_a{
	   background: none;
	    border-bottom: 1px solid transparent;
} 
.dj-megamenu-classic li:hover a.dj-up_a span.dj-drop, .dj-megamenu-classic li.hover a.dj-up_a span.dj-drop, .dj-megamenu-classic li.active a.dj-up_a span.dj-drop {
    background: none;
	 border-bottom: 1px solid transparent;
  }
 .dj-megamenu-classic li:hover div.dj-subwrap {
 background: #fffaef;
 border:none;
 	}
  .dj-megamenu-classic li.hover div.dj-subwrap {
 background: #fffaef;
 border:none;}
.dj-megamenu-classic li ul.dj-submenu > li > a {
    border: none;
    padding: 3px 15px;
}
.dj-megamenu-classic li ul.dj-submenu > li > a.active {
    background: none;
border-bottom:none;
}
 .dj-megamenu-classic li ul.dj-submenu > li:hover > a {
    background: none;
}
.dj-megamenu-classic li ul.dj-submenu > li{
	border-right: none;	
}
 .dj-megamenu li div.dj-subwrap{
	width:300px;
	 box-shadow: -3px 5px 3px rgba(0,0,0,0.25), -3px 5px 3px rgba(0,0,0,0.22);
 }
.dj-subcol ul{	width:300px;
 }
 .dj-megamenu-classic li ul.dj-submenu>li:hover>a, .dj-megamenu-classic li ul.dj-submenu>li.hover>a {
    color: #cfab60;
}
.dj-megamenu-classic li ul.dj-submenu li a {
width:300px;}

.dj-megamenu-classic li ul.dj-submenu>li>a.active {
       color: #cfab60;
}
.dj-megamenu-classic li:hover a.dj-up_a,
.dj-megamenu-classic li.hover a.dj-up_a,
.dj-megamenu-classic li.active a.dj-up_a {
    color:#cfab60;
	}
.dj-megamenu-classic li ul.dj-submenu>li {
    padding: 10px 0px;
	}	
	
	/* контент*/
	/*  хлебные крошки*/
#breadcrumbs #breadcrumbs_inner ul {
list-style:none;
}
#breadcrumbs #breadcrumbs_inner ul li{
color:#9e9e9e;
font-size:16px;
display:inline-block;
padding:20px 5px 5px 5px;
}
#breadcrumbs #breadcrumbs_inner ul .active{
color:#626262;
}
#breadcrumbs #breadcrumbs_inner a{
color:#9e9e9e;
border-bottom: 1px solid  #9e9e9e;
}
	/*гл стр mainpage контент*/
.mainpage .content_pege {
  padding-bottom: 0px;
}

/* флаги меню*/	
	#flagmenu{
	
   display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
      -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-between;
       -webkit-align-content: space-between;
    -ms-flex-line-pack: distribute;
    align-content: space-around;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
	font-weight:normal;
	 padding-top:10px;}
	  #flagmenu li{
 -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 0 1 5%;
    -ms-flex: 0 1 5%;
    flex: 0 1 5%;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
 padding:5px 7px;
}
/*---------------------------*/
@media  (min-width: 385px) and (max-width: 458px){
	
	 #flagmenu li{
 -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 0 1 5%;
    -ms-flex: 0 1 5%;
    flex: 0 1 5%;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
	 padding:5px 15px;}
}

@media  (min-width: 531px) and (max-width: 600px){
	
	 #flagmenu li{
 -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 0 1 5%;
    -ms-flex: 0 1 5%;
    flex: 0 1 5%;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
	 padding:5px 12px;}
}
@media  (min-width: 601px) and (max-width: 642px){
	
	 #flagmenu li{
 -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 0 1 5%;
    -ms-flex: 0 1 5%;
    flex: 0 1 5%;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
	 padding:5px 15px;}
}
@media  (min-width: 643px) and (max-width: 740px){
	
	 #flagmenu li{
 -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 0 1 5%;
    -ms-flex: 0 1 5%;
    flex: 0 1 5%;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
	 padding:5px 22px;}
}
@media  (min-width: 741px) and (max-width: 822px){
	
	 #flagmenu li{
 -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 0 1 5%;
    -ms-flex: 0 1 5%;
    flex: 0 1 5%;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
	 padding:5px 30px;}
}
/* */
#flagmenu a{
min-width:59px;
font-size:11px;
 }
	/*  320-649 */ 
	/*
	 @media (min-width: 320px) and (max-width: 650px) {
	#flagmenu{background:none;
   display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
      -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-between;
       -webkit-align-content: space-between;
    -ms-flex-line-pack: distribute;
    align-content: space-around;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
	font-weight:normal;
	 padding-top:10px;}
	  #flagmenu li{
 -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 0 1 20%;
    -ms-flex: 0 1 20%;
    flex: 0 1 20%;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
display:block;
 padding:5px 7px;
}
#flagmenu a{
font-size:11px;
white-space: nowrap;
 }
	 }
*/	 


/*   государства   */
#country {
    background:#f1f9ff url(../../../images/fon/zdania40.png) repeat-x left 0px bottom 2px;
	border-bottom: 3px solid #003360;
}
#country_inner{padding-top:5px;
background:url(../../../images/fon/fonmenu3.png) no-repeat 0px 0px;
}
#country_inner ul{
padding:20px 0px 0px 0px;
}
 #country_inner li{
display:inline-block;
text-align:center;
vertical-align:top;
}
 #country_inner a{
display:block;

color:#043056;
text-decoration:none;
text-transform:uppercase;
}
 #country_inner a:hover{
color:#cfab60;
}
#country_inner img{border: 1px solid #e3e3e3;}
#country_inner .sostav {
text-align:center;
margin:10px 0px 10px 0px;
}
#country_inner .sostav a{
margin:10px 0px 60px 0px;
text-decoration:underline;
font-size:12px;
font-weight:bold;
display:inline-block;
}

 /*  320-649 */
 @media all and (max-width: 320px) {
	 #country_inner{background:none;
}

 }  /* */
/*
 @media (min-width: 320px) and (max-width: 649px) {
	
 #country {
    height: auto;
    background: none;
    background-color: #edecff;
 }}
  */ 
  
  
   /*    контент  анонс заседаний   */
 #anons{
background:url(../../../images/fon/logo-bord.png) repeat-x left 0px bottom 2px #fffaef;
border-bottom: 3px solid #cfab60;
}
#anons_inner{background: url(../../../images/fon/fonmenu3.png) no-repeat  0px 0px; }
 
 /*  320-649 */
@media all and (max-width: 320px)  {
	 #anons_inner{
		 background:none;} 
	 #anons_inner h3{
		 font-size: 21px;
		 padding:30px 0px 0px 0px;}
 #anons_inner a{
 font-size:14px;}
 #digi_showcase_timeline {
  position: relative;
 padding: 0 0 2em 0;}
 }
 /* */
#anons_inner h3{padding:30px 0px 0px 0px;
vertical-align:top;
color:#cfab60;
text-align:center;
font-size:30px;}
  #anons_inner #digi_showcase_100 #digi_showcase_timeline h4 a{
	  color:#043056;}
 #content #anons_inner #digi_showcase_100 #digi_showcase_timeline h4  a:hover{
color:#cfab60;
}
 #content #anons_inner #digi_showcase_100 #digi_showcase_timeline h4  a.active{
 cursor:text;
color:#cfab60;
}
#content #anons_inner #digi_showcase_100 #digi_showcase_timeline .timeline-content  a {
	color:#043056;text-decoration:none;
}
  #anons_inner #digi_showcase_100 .timeline-content {
  padding: 0px 10px 10px 10px;
}
 #anons_inner #digi_showcase_100 .item-image-placeholde{
color:#cfab60;
}
/*слайдер на англ яз*/
  #anons_inner #digi_showcase_160 #digi_showcase_timeline h4 a{
	  color:#043056;}
 #content #anons_inner #digi_showcase_160 #digi_showcase_timeline h4  a:hover{
color:#cfab60;
}
 #content #anons_inner #digi_showcase_160 #digi_showcase_timeline h4  a.active{
 cursor:text;
color:#cfab60;
}
#content #anons_inner #digi_showcase_160 #digi_showcase_timeline .timeline-content  a {
	color:#043056;text-decoration:none;
}
  #anons_inner #digi_showcase_160 .timeline-content {
  padding: 0px 10px 10px 10px;
}
 #anons_inner #digi_showcase_160 .item-image-placeholde{
color:#cfab60;
}
@media all and (max-width: 320px){
#anons_inner #digi_showcase_100 .timeline-content
{
width:80%;
}}
 /*    контент  официальная информация   */
  #info{
background:url(../../../images/fon/logo-bord1.png) repeat-x left 0px bottom 2px, #f1f9ff;
border-bottom: 3px solid #003360;
}
#info_inner {background: url(../../../images/fon/fonmenu3.png) no-repeat  0px 0px; 
padding-bottom:50px;}
 /*320*/
 @media all and (max-width: 320px)  {
	 #info_inner{background:none;}
	 #info_inner h3 {font-size: 21px;}
 }
 /* */
#info_inner h3 {
  padding-top: 30px;
  color: #cfab60;
  text-align: center;
font-size: 30px;}
.newsflash{
	 padding-bottom: 20px;
}
.newsflash ul {
  text-align: left;
  vertical-align: top;
  width:33%;
  display: inline-block;
}

/*  320-649 */
@media all and (max-width: 360px) {
 .newsflash ul { 
  width:100%;  
}
.newsflash ul:last-child{
	 display:none;
} 
#info_inner .newsflash  p {
 
font-size: 14px;}
}
@media  (min-width: 361px) and (max-width: 519px) {
 .newsflash ul { 
  width:100%;  
}
#info_inner	 .newsflash li { 
  width:100%;  
}
#info_inner .newsflash ul p {
  margin-left:50px;
font-size: 14px;}

.newsflash ul:last-child{
	 display:none;
} 
} 
 @media  (min-width: 520px) and (max-width: 800px){
#info_inner .newsflash ul p {
  margin-left:50px;
font-size: 14px;}
	 
	 .newsflash ul { 
  width:49%;  
}
#info_inner	 .newsflash li { 
  width:100%;  
}
.newsflash ul:last-child{
	 display:none;
}  
 }
 @media  (min-width: 801px) and (max-width: 950px){
#info_inner .newsflash ul p {
  margin-left:50px;
font-size: 16px;}
	 
	 .newsflash ul { 
  width:49%;  
}
#info_inner	 .newsflash li { 
  width:100%;  
}
.newsflash ul:last-child{
	 display:none;
}  
 }
 
 /* */
 
 #info_inner ul {
  margin-top: 10px;
}
#info_inner li {
  text-align: left;
  vertical-align: top;
  width: 300px;
  display: inline-block;
}
#info_inner h4 {
  font-size: 22px;
   color: #003360;
  text-align: center;
}
 #info_inner p {
  line-height: 150%;
  margin-top: 10px;
  font-size: 16px;
  color: #003360;
}
#info_inner a {
  font-size: 14px;
  color: #040844;
}
 #info_inner .custom {
  text-align: center;
  padding-bottom:20px;
}
  #info_inner .custom a{
  margin: 10px 0px ;
  border-bottom:2px solid #003360;
  font-size: 16px;
  font-weight: bold;
  color: #043056;
  text-decoration: none;
}
#info_inner .custom a:hover{
color:#cfab60;
border-bottom:2px solid #cfab60;
}

/*  СОБЫТИЯ   */
#events{
background:url(../../../images/fon/logo-bord.png) repeat-x left 0px bottom 2px, #fffdf1;
border-bottom: 3px solid #cfab60;
}
#events_inner{padding-bottom:100px;
	background: url(../../../images/fon/fonmenu3.png) no-repeat  0px 0px; }
#events_inner h3{padding:30px 0px 15px 0px;
vertical-align:top;color:#cfab60;
text-align:center;font-size:30px;}
 #events_inner p{color:#003360;
}

#events #events_inner .hot_joomla_carousel_slides  .flickity-prev-next-button .arrow {
    fill: #cfab60;
}
#events #events_inner .flickity-page-dots .dot {
  background: #cfab60;
 opacity: 0.25;
}
#events #events_inner .hot_joomla_carousel_slides .flickity-prev-next-button.previous {
  left: -50px;
}
#events #events_inner  .hot_joomla_carousel_slides .flickity-page-dots {
  bottom: -20px;
}
#events #events_inner   .hot_joomla_carousel_slides .flickity-prev-next-button.next {
  right: -50px;
}
#events #events_inner .flickity-prev-next-button {
  background: hsl(44.2, 59.4%, 87.5%);
 }
 
 /*  320-649 */
@media all and (max-width: 1129px)  {
#events_inner{
 background:none;
}
 #events_inner p {
   font-size: 14px;
 }
 #content #events #events_inner .hot_joomla_carousel_slides .flickity-prev-next-button.previous{
 display:none;
}
#content #events #events_inner .hot_joomla_carousel_slides .flickity-prev-next-button.next{
 display:none;
}
#events #events_inner .flickity-page-dots .dot.is-selected {
  width: 10px;
  height: 10px;
}
#events #events_inner .flickity-page-dots .dot {
    width: 10px;
  height: 10px;
}
 }
 /* */
 
/*  сотрудничество   */
#sotrudnichestvo{clear:both;
height:220px;
}
#sotrudnichestvo_inner{
	background: url(../../../images/fon/fonmenu3.png) no-repeat  0px 0px; }
#sotrudnichestvo_inner .mslider-wrapper-inner.mslider_horizontal_padding {
  padding: 50px 5px 30px 0px;
}
#sotrudnichestvo .mslider_article_slider_3 .mslider-item-inner-cont{
 justify-content: center;
 align-items: center;
 align-content: center;
}
#sotrudnichestvo .mslider_article_slider_3 .mslider-cover .with_detail_box
{width:130px;
}
#sotrudnichestvo .mslider-detail-box{	
padding:0;}
#sotrudnichestvo .mslider_main .mslider-item{
	display: block;
}
#sotrudnichestvo .dark-text .mslider-desc{
	color:#003360;}
#sotrudnichestvo .flickity-prev-next-button {
  background: hsla(208.3, 34.6%, 79.6%, 0.54);
}
#content #sotrudnichestvo #sotrudnichestvo_inner #mslider_wrapper_3 #mslider_3 .flickity-prev-next-button .arrow{
  fill: #003360;
  }
#content #sotrudnichestvo_inner #mslider_wrapper_3  #mslider_3 {background-color:#fff;}
 
 /*320*/
 @media all and (max-width: 478px)  {
#sotrudnichestvo_inner .mslider-wrapper-inner.mslider_horizontal_padding {
  padding: 30px 5px 5px 0px;
}
#sotrudnichestvo .mslider-wrapper-inner.mslider_horizontal_padding .flickity-prev-next-button.previous{
 display:none;
}
#sotrudnichestvo .mslider-wrapper-inner.mslider_horizontal_padding .flickity-prev-next-button.next{
 display:none;
}
#sotrudnichestvo .flickity-page-dots .dot.is-selected {
  width: 8px;
  height: 8px;
}
#sotrudnichestvo .flickity-page-dots .dot {
    width: 8px;
  height: 8px;
}
/*.mslider-s-desc, .mslider-desc {
font-size: 14px;}*/

#sotrudnichestvo_inner{
	background: none; }
 }
 
  @media all and (max-width: 1113px)  {
#sotrudnichestvo_inner .mslider-wrapper-inner.mslider_horizontal_padding {
  padding: 30px 5px 5px 0px;
}
#sotrudnichestvo .mslider-wrapper-inner.mslider_horizontal_padding .flickity-prev-next-button.previous{
 display:none;
}
#sotrudnichestvo .mslider-wrapper-inner.mslider_horizontal_padding .flickity-prev-next-button.next{
 display:none;
}
#sotrudnichestvo .flickity-page-dots .dot.is-selected {
  width: 8px;
  height: 8px;
}
#sotrudnichestvo .flickity-page-dots .dot {
    width: 8px;
  height: 8px;
}
/*.mslider-s-desc, .mslider-desc {
font-size: 14px;}*/

#sotrudnichestvo_inner{
	background: none; }
 }
 
  /* */
 
 
 /*  сотрудничество EN   */
#sotrudnichestvo .mslider_article_slider_7 .mslider-item-inner-cont{
 justify-content: center;
 align-items: center;
 align-content: center;
}
#sotrudnichestvo .mslider_article_slider_7 .mslider-cover .with_detail_box
{width:130px;
}
#content #sotrudnichestvo #sotrudnichestvo_inner #mslider_wrapper_7 #mslider_7 .flickity-prev-next-button .arrow{
  fill: #003360;
  }
#content #sotrudnichestvo_inner #mslider_wrapper_7  #mslider_7 {background-color:#fff;}

/*  футер */

/*анимация страны*/
/*
.borderfooter{
background:url(../../../images/fon/zdaniaff.jpg) repeat-x 0px 0px transparent;
height:65px;
 
}*/
.borderfooter{height:65px;

  animation: zdania 100s linear infinite;
  background: url(../../../images/fon/zdaniaff.jpg) repeat-x left bottom  transparent;
}
@keyframes zdania {
      from {background-position: 2586px 100%, 0 0;}
       to {background-position: 0 100%;}
}
  
#footer{
background: #003360;
}
.menu_footer {
  vertical-align: top;
  display: inline-block;
  text-align: left;
  margin: 40px 0 30px 0;
width: 640px;}
.menu_footer ul {
   list-style-type: none;
   text-align: left;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  -o-column-gap: 40px;
  column-gap: 40px;
  -webkit-column-width: 250px;
  -moz-column-width: 250px;
  -o-column-width: 250px;
  column-width: 250px;
}
.menu_footer .nav li {
  display: block;
}
.menu_footer a {
  border: 1px solid transparent;
  font-size: 16px;
  vertical-align: top;
  display: inline-block;
  color: #fefcf2;
  text-decoration: none;padding: 3px 0;
}
#footer #footer_inner .menu_footer .current a {
  cursor: text;
  color: #cfab60;
  border-bottom: 1px solid #cfab60;
}
#footer #footer_inner .menu_footer a:hover{
    color: #cfab60;
  border-bottom: 1px solid #cfab60;
}
.menu_footer ul span, 
#footer_inner .menu_footer .nav .item-234 a, 
#footer_inner .menu_footer .nav .item-361 a, 
#footer_inner .menu_footer .nav .item-362 a, 
#footer_inner .menu_footer .nav .item-256 a, 
#footer_inner .menu_footer .nav .item-257 a,
#footer_inner .menu_footer .nav .item-280 a,
#footer_inner .menu_footer .nav .item-281 a,
#footer_inner .menu_footer .nav .item-364 a, 
#footer_inner .menu_footer .nav .item-365 a  {
  color: #889BB9;
}
#footer_inner .menu_footer .nav .item-235 a::before, 
#footer_inner .menu_footer .nav .item-241 a::before, 
#footer_inner .menu_footer .nav .item-246 a::before,
#footer_inner .menu_footer .nav .item-259 a::before,
#footer_inner .menu_footer .nav .item-265 a::before,
#footer_inner .menu_footer .nav .item-270 a::before{
  content: "\21D2";
}
/*320 */
@media all and (max-width: 979px)  {
.menu_footer {
 display: none;
}
 }
/* */

/*бюро футер*/
 #footer_inner h3 {
  color: #889BB9;
    font-size: 29px;
}
#footer_inner h4 {
    padding-bottom: 20px;
  color: #889BB9;
}
.buro {
  width: 380px;
  vertical-align: top;
  display: inline-block;
  text-align: left;
  margin-top: 40px;
}
.buro p {
  line-height: 30px;
  font-size: 16px;
  color: #fefcf2;
  margin-bottom: 30px;
}
#footer_inner .buro a {
  font-size: 16px;
  color: #889BB9;
  margin-bottom: 40px;
}
#footer_inner .buro a {
  font-size: 16px;
  color: #889BB9;
  margin-bottom: 40px;
}
#footer_inner .buro  a:hover{
color:#cfab60;}

/* 320 */
 @media  (min-width: 980px) and (max-width: 1023px) {
.buro {
  width:330px;
 }}
 @media  (min-width: 700px) and (max-width: 979px) {
.buro {
  width: 100%;
}
.buro p {   /* -webkit-column-width: 24%;
    -moz-column-width: 24%;
    column-width: 24%;*/
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    -webkit-column-gap: 9px;
    -moz-column-gap: 9px;
    column-gap: 9px;
    font-size: 14px;
  }
#footer_inner h3 {
      font-size: 26px;
}
#footer_inner h4 {
font-size: 22px;
}

} 
 @media  (min-width: 410px) and (max-width: 699px) {
.buro {
  width: 100%;
}
.buro p { /*  -webkit-column-width: 49%;
    -moz-column-width: 49%;
    column-width: 49%;*/
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  
  }
} 

	@media all and (max-width: 409px) {
.buro {
  width: 100%;
}
.buro p {  
    font-size: 14px;
  }
#footer_inner h3 {
      font-size: 26px;
}
#footer_inner h4 {
font-size: 22px;
}

	}
		/* */
		
/*копирайт*/
#copyright{
background-color:#cfab60;
text-align:center;
padding-top:10px;
 padding-bottom:10px;
}

/*320*/
@media all and (max-width: 320px)  {
	#copyright_inner {
padding: 15px;
font-size: 12px;
}	
	#copyright_inner p {
font-size: 14px;
}
} 
	/* */
	
/*внутренние страницы*/
.content_pege {
margin-left: auto;
margin-right:auto;
  padding-bottom: 50px;
  max-width: 1024px;
 }
 .content_pege p{
color:#043056;
font-size:16px;
padding-bottom:20px;
text-align:justify;
} 
.content_pege p .blog {
padding-top: 5px;
}
.content_pege ul li{
color:#043056;
font-size:16px;
padding-top:5px;
text-align:justify;
}
.content_pege a{
border-bottom:1px solid #5d93c2;
color:#5d93c2;text-decoration:none;
}
 .content_pege a:hover{
border-bottom:1px solid #cfab60;
color:#cfab60;}
.content_pege ul li{
	padding-bottom:15px;
}	
.mgs_rukovodstvo1, .mgs_rukovodstvo2, .mgs_rukovodstvo3, .mgs_rukovodstvo4 {
height:350px;
padding-right:50px;
}
.mgs_rukovodstvo1 p, .mgs_rukovodstvo2 p, .mgs_rukovodstvo3 p, .mgs_rukovodstvo4 p {
padding-left:190px;
}
/* навигация*/
.pagination {
  text-align: center;
}
.content_pege .pagination li{
	 display: inline-block;
	padding:60px 15px 10px 15px;
}
 .pagination .active a{
color:#cfab60;
border-bottom:1px solid #cfab60 ;
}
 /*320*/
@media all and (max-width: 1023px)  {
	 .content_pege {
padding:0 10px 30px 10px;
  width: 90%;
   }
 .content_pege td {
display: block;
   }
 }
 /*-----*/
 #content .content_pege .pagination  a:hover{
border-bottom:1px solid #cfab60 !important;
}
#content .content_pege .pagination .pagenav{
border-bottom: 1px solid transparent !important;
}

/*спойлер*/
.spoiler > input + label:after{
	content: "+";
	float: left;
	font-family: monospace; 
	font-weight: bold;
	font-size: 19px;
padding-right: 20px;
color:#043056;
font-weight: bold;}
.spoiler > input:checked + label:after{
	content: "-";
	float: right;
	font-family: monospace;
	font-weight: bold;}
.spoiler > input{
	display:none;}
.spoiler > input + label , .spoiler > .spoiler_body{
	background:#f1f9ff; 
	color:#043056; 
	border: 1px solid #c0d0dc;
	padding:5px 15px;
	overflow:hidden;
	width:100%;
	box-sizing: border-box;
	display: block;}
.spoiler > input + label + .spoiler_body{
	display:none; }
.spoiler > input:checked + label + .spoiler_body{
	display: block; }
.spoiler > .spoiler_body{
	background: #f1f9ff ;
	border: 1px solid #c0d0dc; 
	border-top: none;}