

/* Start:/bitrix/templates/departament/components/bitrix/menu/topmenu/style.css?16031154374757*/
.external
{
	background: url(/images/external.png) center right no-repeat;
}

#horizontal-multilevel-menu,#horizontal-multilevel-menu ul {
margin:0; 
padding:0; 
min-height:60px; 
width:100%; 
list-style:none; 
float:left;
}

#horizontal-multilevel-menu
{
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 15px;
	/*padding:0.3em 0.8em;*/
	text-decoration:underline;
	text-align:center;
	font-weight: 300;
}

#horizontal-multilevel-menu li 
{
	float:left;
	color:#015198;
}

@media (min-width: 991px) {
    #horizontal-multilevel-menu li a.root-item {color:#015198;padding: 18px 26px; font-size: 24px;font-weight: bold;}
    #horizontal-multilevel-menu li a.root-item-selected {color:#ffffff;padding: 18px 26px; font-size: 24px;font-weight: bold;}

}

@media (min-width: 1200px) {
    #horizontal-multilevel-menu li a.root-item {color:#015198;padding: 18px 42px; font-size: 26px;font-weight: bold;}
    #horizontal-multilevel-menu li a.root-item-selected {color:#ffffff;padding: 18px 42px; font-size: 26px;font-weight: bold;}
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	color:#ffffff;
	background:#015198;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/departament/components/bitrix/menu/topmenu/images/arrow_icon.svg) center right no-repeat;
	background-size: 6px;
	margin-right: 10px;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/departament/components/bitrix/menu/topmenu/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	color:#015198;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	color:#015198;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	width:320px;
	background:#015198;
	color:#ffffff;
	font-size:16px;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #3c79ae;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
	text-decoration:none;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
		color:#ffffff;

}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#ffffff;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-34px 0 0 320px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/templates/departament/components/bitrix/news.list/indexnews/style.css?16027936871458*/
/*Topnews style*/
.bgindexnews {
    background: #F6F6F6;
}
.newscontainer {
    padding: 0px;
}
.indexnewsbox {
    padding: 32px 0px 15px 0px;
}
.row-flex, .row-flex > div[class*='col-']{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex:1 1 auto; }
.row-flex-wrap {
    -webkit-flex-flow: row wrap;
    align-content: flex-start;
    flex:0; }
.row-flex > div[class*='col-'] {
    margin:-.2px;
}
.newsitem {
    background: white;
}
.newsdatebox {
    padding: 14px 0px 10px 0px;
}
.newsdate{
    padding: 5px;
    background: #249C12;
    font-size: 14px;
    color: white;
    text-transform: lowercase;
}
.titleandtextbox {
    padding: 10px;
}
.newstitle {
    font-size: 18px;
    margin-bottom: 10px;
}
#tr-slider {
    overflow: hidden;
    background-color: #f6f6f6;
}
#tr-slider-container {
    display: flex;
    flex-wrap: nowrap;
    transition: all 0s ease;
    transform: translate3d(0px, 0px, 0px);
}
.tr-slider-item {
    padding: 0 15px;
    display: flex;
    flex-direction: column;
}
.tr-slider-item .newsitem {
    flex: auto;
}
#tr-slider-dots {
    padding: 20px 0px 0px 0px;
    text-align: center;
    flex: auto;
}
.tr-slider-dot {
    display: inline-block;
    width: 19px;
    height: 19px;
    margin: 0 2px;
    border-radius: 50%;
    cursor: pointer;
    background-color: #afafaf;
} 
.tr-slider-dot.active {
    background-color: #00549a;
}
/* End */


/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/round/style.min.css?14883577672530*/
.bx-pagination{margin:10px 0}.bx-pagination .bx-pagination-container{text-align:center;position:relative}.bx-pagination .bx-pagination-container ul{padding:0;margin:0;list-style:none;display:inline-block}.bx-pagination .bx-pagination-container ul li{display:inline-block;margin:0 2px 15px 2px}.bx-pagination .bx-pagination-container ul li span{-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease;background:#eff0f1;padding:0 8px;display:block;height:32px;min-width:32px;line-height:32px;color:#444;font-size:14px;border-radius:16px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-pagination .bx-pagination-container ul li a{text-decoration:none;display:block;border-radius:16px;height:32px;min-width:32px;line-height:32px;color:#444;vertical-align:middle}.bx-pagination .bx-pagination-container ul li a:hover span{background:#dadada}.bx-pagination .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span{background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px;color:#444}.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span{color:#aab1b4;background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px}.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span{background:#fff;border-color:#dadada;color:#000}.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span{background:#3bc915;color:#fff}.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span{background:#f9a91d;color:#fff}.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span{background:#e22b2b;color:#fff}.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}
/* End */


/* Start:/bitrix/templates/departament/components/bitrix/form.result.new/feedback/style.css?1603386211593*/
.formpage {
    padding:20px;
    background: #ECF7FF;
    margin: 20px 0px 20px 0px;
}
.formpage__question {
    font-weight: bold;
}
.formpage__answer {
    padding: 10px 0px 10px 0px;
}
.inputtext {
    border: 1px solid #B8B8B8;
    height: 40px;
    padding: 5px;
    width: 100%;
}
.inputtextarea {
    border: 1px solid #B8B8B8;
    height: 50px;
    padding: 5px;
    width: 100%;
}
.inputfile {
}
.submitbox {

}

.submit {
    background-color: #015198;
    padding: 10px 20px 10px 20px;
    color: white;
    border-radius: 4px;
}

.formpage label {
    padding: 0px 0px 0px 10px;
}
/* End */


/* Start:/bitrix/templates/departament/components/bitrix/news.list/contacts/style.css?1602853816364*/
.contactsitem {
    padding-bottom: 20px;
    border-bottom: 1px solid #d1d0d0;
    margin-bottom: 20px;
}
.contacts__name {
    font-size: 20px;
    margin: 10px 0px 10px 0px;
}
.contacts__image {
    height: 100px;
    width: 100px;
}
.topsection {
    background: #ECF7FF;
    padding: 15px;
    margin-bottom: 20px;
}
.sectionitems {
    margin-bottom: 20px;
}
/* End */


/* Start:/bitrix/templates/departament/styles.css?16159672161276*/
body{
	background: white;
	font-family: 'Fira Sans Condensed', sans-serif;
	font-weight: 400;
	color: black;
	font-size:16px;
	line-height: 1.2;
}

a {color: #015198; text-decoration: underline;}
a:hover {color: #015198; text-decoration: none;}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

h1 {
	font-size: 30px;
	line-height: 1;
	color: #015198;
	font-weight:bold;
	padding: 0px 0px 30px 0px;
}

h2 {
	font-size: 25px;
	line-height: 1;
	color: #015198;
	font-weight:bold;
	padding: 15px 0px 20px 0px;
}
h2 a:link {color: #015198; text-decoration: underline;}
h2 a:visited {color: #015198; text-decoration: underline;}
h2 a:active {color: #015198; text-decoration: underline;}
h2 a:hover {color: #015198; text-decoration: underline;}

h3 {
	font-size: 20px;
	line-height: 1;
	color: #015198;
	font-weight:bold;
	padding: 15px 0px 15px 0px;
}

h4 {
	font-size: 18px;
	line-height: 1;
	color: #015198;
	font-weight:bold;
	padding: 15px 0px 15px 0px;
}

h5 {
	font-size: 18px;
	line-height: 1;
	color: #015198;
	font-weight:bold;
	padding: 15px 0px 15px 0px;
}

h6 {
	font-size: 16px;
	line-height: 1;
	color: #015198;
	font-weight:bold;
	padding: 15px 0px 15px 0px;
}

hr
{
	width:100%;
	height: 1px;
	border: medium none;
	color: #D8D8D8;
	background-color: #D8D8D8;
}
/* End */


/* Start:/bitrix/templates/departament/template_styles.css?161596721615071*/
.modal-body h2 {
	padding-left: 15px;
}

.helpicon {
	text-align:center;
	padding-bottom: 10px;
}

.modal-title {
	padding: 15px;
}

.otvet {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 5px;
	padding-right: 5px;
}


.linkshelp {
	padding:10px;
	border:1px solid #85b1d8;
	border-radius: 4px;
	margin-top: 15px;
	background: #ECF7FF;
	box-shadow: 0.3em 0.3em 3px rgba(122,122,122,0.5);
}

.helpa {
	text-align:center;
	padding-top:20px;
}

.titlehelp {
	font-size: 25px;
	line-height: 1;
	color: black;
	font-weight:bold;
	padding: 15px 0px 10px 0px;
	border-bottom:1px solid #d9d8d8;
	margin-top:15px;
}

.cardhelp {
	background-color: #015198;
	font-weight: 500;
	outline: none;
	border: none;
	color: white;
	text-decoration: none;
	border-radius: 4px;
	margin-bottom:15px;
}

.cardhelp a:link{color:#ffffff;background-color: #015198;display: block;padding: 15px 15px 15px 15px;border-radius: 4px;text-decoration: none;}
.cardhelp a:visited {color:#ffffff;background-color: #015198;display: block;padding: 15px 15px 15px 15px;border-radius: 4px;text-decoration: none;}
.cardhelp a:hover{color:#ffffff;background-color: #249C12;display: block;padding: 15px 15px 15px 15px;border-radius: 4px;text-decoration: none;}
.cardhelp a:active {color:#ffffff;background-color: #249C12;display: block;padding: 15px 15px 15px 15px;border-radius: 4px;text-decoration: none;}

.cardhelback {
	background-color: #249C12;
	font-weight: 500;
	outline: none;
	border: none;
	color: white;
	text-decoration: none;
	border-radius: 4px;
	text-align:center;
}

.cardhelback a:link{color:#ffffff;background-color: #249C12;display: block;padding: 15px 15px 15px 15px;border-radius: 4px;text-decoration: none;}
.cardhelback a:visited {color:#ffffff;background-color: #249C12;display: block;padding: 15px 15px 15px 15px;border-radius: 4px;text-decoration: none;}
.cardhelback a:hover{color:#ffffff;background-color: #249C12;display: block;padding: 15px 15px 15px 15px;border-radius: 4px;text-decoration: none;}
.cardhelback a:active {color:#ffffff;background-color: #249C12;display: block;padding: 15px 15px 15px 15px;border-radius: 4px;text-decoration: none;}

.cardhelp2 {
	background-color: #015198;
	font-weight: 500;
	outline: none;
	border: none;
	color: white;
	text-decoration: none;
	border-radius: 4px;
	margin-bottom:15px;
	text-align:center;
}

.cardhelp2 a:link{color:#ffffff;background-color: #015198;display: block;padding: 15px 15px 15px 15px;border-radius: 4px;text-decoration: none;}
.cardhelp2 a:visited {color:#ffffff;background-color: #015198;display: block;padding: 15px 15px 15px 15px;border-radius: 4px;text-decoration: none;}
.cardhelp2 a:hover{color:#ffffff;background-color: #249C12;display: block;padding: 15px 15px 15px 15px;border-radius: 4px;text-decoration: none;}
.cardhelp2 a:active {color:#ffffff;background-color: #249C12;display: block;padding: 15px 15px 15px 15px;border-radius: 4px;text-decoration: none;}

.helpblock {
    background-color: #249C12;
    padding: 15px 20px 15px 20px;
    border-radius: 4px;
    outline: none;
    border: none;
    font-weight: 500;
    color: white;
    text-decoration: none;
}
#zatemnenie:target {
    display: block;
}

#zatemnenie {
    background: rgba(102, 102, 102, 0.68);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    z-index: 9999999999;
}

.window {
    background: #ffffff url("/images/bghelp.jpg") no-repeat;
}

a.close_window {
    position: absolute;
    right: 10px;
    top: 4px;
    border: none;
}

.underline {
    text-decoration: none; 
    border-bottom: 1px dashed #444; 
    margin-top:10px;
}

/*Small*/
@media (max-width: 767px) {
    .footer__items {padding: 0px 0px 20px 0px;text-align: center;}
    .footer__promedia {text-align: center;}
    .footer__social {text-align: center;}
    .footer__feedback button {width: 100%;}
    .footer__search{margin-bottom: 20px;}
    .header__logo {text-align: center;margin: 0px 20px 0px 20px;}
    .header__items {text-align: center;padding-top: 20px;}
    .smallspace {padding: 20px 0px 20px 0px;}
    .header__mobilecontacts {background:#F6F6F6;padding: 10px;}
    .header__about {text-align: center;font-size:14px;}
    .header__contacts {text-align: center;font-size:14px;}
    .header__lang {font-size: 18px;}
    .blockup {background: #015198; margin-bottom: 20px;}
    .hmenutext {color: white;font-size: 30px;font-weight: 500;padding: 15px;}
    .rsidemenu {padding: 15px;}
    .mobile_menu_container{width: 240px;}
    .fs-next-nav {top: 127px;}
    .fs-prev-nav {top: 127px;}
    .fs-quick-nav {top: 90px;}
}

/*Medium and tablet*/
@media (min-width: 768px) {
    .footer__items {padding: 0px 0px 0px 0px;text-align: center;}
    .footer__search {width: 100%;margin-bottom: 20px;margin-top: 20px;}
    .header__items {text-align: right;}
    .header {padding: 20px 0px 20px 0px;border-bottom: #B8B8B8 1px solid;}
    .header__mobilecontacts {background:#F6F6F6;padding: 20px;font-size: 20px;}
    .header__lang {text-align: center; font-size: 20px;}
    .header__about {text-align: center;}
    .header__contacts {text-align: center;}
    .blockup {background: #015198; margin-bottom: 20px;}
    .hmenutext {color: white;font-size: 30px;font-weight: 500;padding: 15px;}
    .rsidemenu {padding: 15px;}
    .mobile_menu_container{width: 240px;}
    .footer__feedback button {width: 100%;}
    .header__logo {text-align: center;margin: 0px 20px 20px 20px;}
    .footer__promedia {text-align: center;}
    .footer__social {text-align: center;}
    .fs-next-nav {top: 127px;}
    .fs-prev-nav {top: 127px;}
    .index__titlesection {padding: 0px;}
    .say {padding: 0px;}
    .partners {padding: 0px;}
}

/*Large desktop*/
@media (min-width: 991px) {
    .footer__logo {background: transparent url(/bitrix/templates/departament/images/logo_small.svg) no-repeat left center;padding-left: 60px;height: 50px;}
    .header {padding: 25px 0px 25px 0px;border-bottom: #B8B8B8 1px solid;}
    .header__logo {height: 105px;}
    .header__about {text-align: right;}
    .header__contacts {text-align: right;}
    .header__lang {text-align: right; font-size: 16px;}
    .content {padding: 0px;}
    .header__feedback button {width: 100%; padding: 11px 10px 11px 10px;}
    .footer__feedback button {width: 70%;}
    .footer__search {width: 70%;margin-top: 0px;}
    .header__logo {text-align: left;margin: 0px 0px 0px 0px;}
    .footer__promedia {text-align: left;}
    .footer__social {text-align: left;}
    .footer__items {padding: 0px 0px 20px 0px;text-align: left;}
    .fs-next-nav {top: 127px;}
    .fs-prev-nav {top: 127px;}
}

/*Extra large desktop*/
@media (min-width: 1200px) {
    .header__feedback button {width: 100%; padding: 11px 30px 11px 30px;}
    .footer__feedback button {width: 50%;}
}

/*Starter*/
*{padding: 0;margin: 0;border: 0;}
*,*:before,*:after{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
:focus,:active{outline: none;}
a:focus,a:active{outline: none;}
nav,footer,header,aside,section{display: block;}
html,body{height:100%;width:100%;font-size:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
input,button,textarea{font-family:inherit;}
input::-ms-clear{display: none;}
button{cursor: pointer;}
button::-moz-focus-inner{padding:0;border:0;}
img{vertical-align: top;}
b{font-weight: 500;}

/*Header style*/
.header__about-button{
    background: transparent url("/bitrix/templates/departament/images/icon/about_icon.svg") no-repeat left center;
    background-size: 16px;
    padding-left: 25px;
}
.header__feedback {
    margin: 16px 0px 16px 0px;
}
.header__feedback button {
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
  }
.header__feedback button {
    background-color: #015198;
    border-radius: 4px;
    outline: none;
    border: none;
    font-weight: 500;
    color: white;
    text-decoration: none;
}
.header__feedback button:hover, .header__feedback button:focus {
    background-color: #249C12;
    color: white;
}
.header__contacts-button{
    background: transparent url("/bitrix/templates/departament/images/icon/contacts_icon.svg") no-repeat left center;
    background-size: 16px;
    padding-left: 25px;
}
.header__social img {
    height: 20px;
}
.header__social a {
    margin-right: 10px; 
}
.header__social a:last-child {
    margin-right: 0px; 
}
.header__lang span {
    margin-right: 10px; 
    font-weight: 500;
}
.header__lang span:last-child {
    margin-right: 0px; 
}
.header__search {
	height: 41px;
	background: white;
    font-size: 16px;
    margin: 16px 0px 16px 0px;
}
.header__search-input {
	height: 41px;
	background: transparent url("/bitrix/templates/departament/images/icon/search_icon.svg") no-repeat right 10px center;
	background-size: 20px;
	border: 1px solid #979797;
	cursor: pointer;
    padding: 0px 40px 0px 10px;
    width: 100%;
}

/*Topmenu style*/
.topmenu {
    padding: 0px;
}

/*Slider style*/
.topslider {
    padding: 0px;
}

/* Videogalery */
.videogalery {
    padding: 0px;
}

.videogalery__block {
    padding: 0px 0px 20px 0px;
}

/*Content style*/
.content {
    margin-bottom: 20px;
}
.content table { 
    width: 100%;
    border: 1px black;
    border-collapse: collapse;
   }
.content tr { 
    padding: 5px;
    border: 1px solid black;
   }
.content td { 
    padding: 5px;
    border: 1px solid black;
   }
.content__breadcrumb {
    padding: 15px;
    background: #F6F6F6;
    margin-bottom: 20px;
}
#breadcrumb a:first-child {
    font-weight: bold;
}
.mspace {
    margin-bottom: 20px;
}
.content__text ul, .content__text li, .content__text ol{
    margin-left: 20px;
}
.mapadv {
    margin-bottom: 20px;
}
.inernationalbox {
    padding:20px;
    background: #ECF7FF;
    font-weight: bold;
}
.inernational {
    margin-bottom: 20px;
}

.linkblock {
    background: #F6F6F6;
}

.linkblock2 {
    padding:10px;
    margin:5px;
    background: #ffffff;
}

/* Feedback */
.feedback__name {
    padding: 10px 0px 10px 0px;
    font-size: 14px;
}
.feedback__question {
    font-weight: bold;
    padding: 5px 0px 5px 0px;
}
.feedback__answer {
    margin: 5px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}
.feedback__answer input {
    border: 1px solid #B8B8B8;
    height: 40px;
    padding: 5px;
    width: 100%;
}
.feedback__answer textarea {
    border: 1px solid #B8B8B8;
    height: 100px;
    padding: 5px;
    width: 100%;
}
.feedback__answer {
    margin: 5px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}
.modal-header {
    padding: 0rem 0rem;
    margin-left: 20px
}
.submitbox {
    padding: 10px 0px 0px 0px;
}
.submit input {
    background-color: #015198;
    padding: 10px 20px 10px 20px;
    color: white;
    border-radius: 4px;
}
.closepopup {
    margin: 20px;
    width: 20px;
    height: 20px;
    background: none;
}

/*Footer style*/
.footer__special{
    background: #DDEFFF;
    text-align: center;
    padding: 16px 0px 16px 0px;
}
.footer__special-button {
    padding-left: 60px;
    text-transform: uppercase;
    font-size: 18px;
    color: black;
    font-weight: 500;
    background: transparent url("/bitrix/templates/departament/images/icon/special_icon.svg") no-repeat left center;
    background-size: 48px;
}
.footer__special-button:hover, .footer__special-button:focus {
    color: black;
}
.footer__copyright {
    background: #015198;
    padding: 32px 0px 80px 0px;
    color: white;
}
.footer__copyright-text {
    color: white;
}
.footer__copyright-text:hover, .footer__copyright-text:focus {
    color: white;
}
.footer__search{
	height: 42px;
	background: white;
    font-size: 16px;
}
.footer__search-input {
	height: 42px;
	background: transparent url("/bitrix/templates/departament/images/icon/search_icon.svg") no-repeat right 10px center;
	background-size: 20px;
	cursor: pointer;
    padding: 0px 40px 0px 10px;
    width: 100%;
}
.footer__social {
    margin-top: 20px;
}
.footer__social img {
    height: 20px;
}
.footer__social a {
    margin-right: 10px; 
}
.footer__social a:last-child {
    margin-right: 0px; 
}
.footer__feedback button {
    background: #015198;
    border-radius: 4px;
    padding: 11px 30px 11px 30px;
    outline: none;
    border: none;
    font-weight: 500;
    color: white;
    border: 1px solid #FFFFFF;
    text-decoration: none;
}
.footer__feedback button:hover, .footer__feedback button:focus {
    background: #014785;
    color: white;
}
.footer__promedia {
    font-size: 14px;
    margin-top: 20px;
    color: white;
}
.footer__promedia:hover, .footer__promedia:focus {
    color: white;
}

/* Mobile menu */
.menu_container{
	display: flex;
	flex-direction: column;
	height: 100%;
	width: 100%;
}
.mobile_menu{
	display: inline-block;
	vertical-align: top;
	width: auto;
	margin: 0;
	-webkit-transition: all 400ms;
	-moz-transition: all 400ms;
    transition: all 400ms;
    color:white;
}
.mobile_menu:hover{
	cursor: pointer;
}
.mobile_menu_overlay, .mobile_menu_container{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.mobile_menu_container, .mobile_menu_container ul li ul{
	-webkit-transition: all 200ms;
	-moz-transition: all 200ms;
	transition: all 200ms;
}
.mobile_menu_overlay{
	display: none;
	cursor: pointer;
	z-index: 10200;
	background: rgba(0, 0, 0, 0.5);
}
.mobile_menu_container{
	-webkit-transform: translateX(-300px);
	transform: translateX(-300px);
	width: 300px;
	overflow: hidden;
	z-index: 10201;
	background: #00305C;
}
.mobile_menu_container.loaded{
   	-webkit-transform: translateX(0px);
   	transform: translateX(0px);
}
.mobile_menu_container .mobile_menu_content{
	overflow: auto;
	max-height: 100%;
	padding-bottom: 30px;
}
.mobile_menu_container ul{
	margin: 0;
	padding: 0;
}
.mobile_menu_container ul li{
	list-style: none;
}
.mobile_menu_container ul li a{
	display: block;
	padding: 15px 20px;
	line-height: 20px;
	font-size: 16px;
	background: #004583;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.mobile_menu_container ul li a.parent{
	padding-right: 50px;
	background: #004583 url("/bitrix/templates/departament/vendor/mobilemenu/images/arrow_right.svg") right 20px center no-repeat;
	background-size: 20px;
}
.mobile_menu_container ul li a.parent:hover{
	background: #004583 url("/bitrix/templates/departament/vendor/mobilemenu/images/arrow_right.svg") right 20px center no-repeat;
	background-size: 20px;
}
.mobile_menu_container ul li a.back{
	padding-left: 50px;
	background: #00305C url("/bitrix/templates/departament/vendor/mobilemenu/images/arrow_left.svg") left 20px center no-repeat;
	background-size: 20px;
	box-sizing: border-box;
	min-height: 50px;
}
.mobile_menu_container ul li a.back:hover{
	background: #00305C url("/bitrix/templates/departament/vendor/mobilemenu/images/arrow_left.svg") left 20px center no-repeat;
	background-size: 20px;
}
.mobile_menu_container ul li a:hover{
	background: #004583;
}
.mobile_menu_container ul li ul{
	-webkit-transform: translateX(300px);
	transform: translateX(300px);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #00305C;
	z-index: 2;
}
.mobile_menu_container ul li ul.loaded{
	-webkit-transform: translateX(0px);
	transform: translateX(0px);
}
.mobile_menu_container ul li ul.activity{
	overflow-y: auto;
	overflow-x: hidden;
}
/* End */
/* /bitrix/templates/departament/components/bitrix/menu/topmenu/style.css?16031154374757 */
/* /bitrix/templates/departament/components/bitrix/news.list/indexnews/style.css?16027936871458 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/round/style.min.css?14883577672530 */
/* /bitrix/templates/departament/components/bitrix/form.result.new/feedback/style.css?1603386211593 */
/* /bitrix/templates/departament/components/bitrix/news.list/contacts/style.css?1602853816364 */
/* /bitrix/templates/departament/styles.css?16159672161276 */
/* /bitrix/templates/departament/template_styles.css?161596721615071 */
