

/* Start:/bitrix/templates/.default/components/bitrix/system.auth.form/top/style.css?1448611974442*/
div.bx-system-auth-form span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:bottom; margin-top:-1px;}
div.bx-system-auth-form div.bx-auth-secure-icon {background-image:url(/bitrix/templates/.default/components/bitrix/system.auth.form/top/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-system-auth-form div.bx-auth-secure-unlock {background-image:url(/bitrix/templates/.default/components/bitrix/system.auth.form/top/images/sec-unlocked.png);}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/top_multilevel/style.css?14486119684416*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(/bitrix/templates/.default/components/bitrix/menu/top_multilevel/images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

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

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

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

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/.default/components/bitrix/menu/top_multilevel/images/arrow.gif) center right no-repeat;
}

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

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

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

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

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

/*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:#4F4F4F;
	font-weight:bold;
}

/*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:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*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/components/bitrix/search.suggest.input/templates/.default/style.css?1448607968501*/
input.search-suggest {}
div.search-popup{border: 1px solid #333333;background: #FFFFFF;padding: 2px;margin: 0px;}
div.search-popup-row, div.search-popup-row-active{position: relative; padding: 2px 4px;margin: 0px;cursor: hand;cursor: pointer;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position: relative; margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right; float:right;}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/breadcrumb/breadcrumbs/style.css?1448611966207*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}
/* End */


/* Start:/bitrix/templates/adyghea/styles.css?16177218802910*/
.content img{border: none; margin: 0; padding: 0;}

.content textarea, input{font-family: 'Roboto', sans-serif;}
.content textarea:focus, input:focus{inline: none; outline: none;}

.content a{color:#204e8a;}
.content a:hover{color:#333;}
.content a:hover{text-decoration: underline;}

.content h1{padding: 10px 0 40px 0; margin: 0; font-size: 36px; line-height: 36px; font-weight: 400; color: #204e8a;}
.content h1.seri{padding: 0px;margin: -25px -10px -30px 0px;color: #7f7f7f;}
.content h2{padding: 10px 0 20px 0; margin: 0; font-size: 32px; line-height: 32px; font-weight: 400; color: #204e8a;}
.content h2.seri{padding: 0px;margin: -25px -10px 10px 0px;color: #7f7f7f;}
.content h3{padding: 10px 0 20px 0; margin: 0; font-size: 28px; line-height: 28px; font-weight: 400; color: #204e8a;}
.content h4{padding: 10px 0 20px 0; margin: 0; font-size: 24px; line-height: 24px; font-weight: 400; color: #204e8a;}
.content h4.seri{padding: 0px;margin: -20px 0px 15px 0px;color: #7f7f7f;}
.content h4.nevs{padding: 0px 0 0px 0;margin: 0;font-size: 24px;line-height: 24px;font-weight: 400;color: rgb(165, 165, 165);}
.content h5{padding: 10px 0 20px 0; margin: 0; font-size: 20px; line-height: 20px; font-weight: 400; color: #204e8a;}
.content h6{padding: 10px 0 0 0; margin: 0; font-size: 16px; line-height: 16px; font-weight: 700; color: #434343;}
.content p{padding: 0 0 20px 0; margin: 0; font-size: 14px; font-weight: 300; color: #434343; text-align: justify;}
.content p.blue{margin-bottom: 20px; padding: 15px 40px; color: #ffffff; background: #204e8a;}
.content .red{color: #bf0000;}

.content table.blue{width: 100%;}
.content table.blue tr{}
.content table.blue tr th{padding: 10px 25px; font-size: 14px; color: #000000; font-weight: 400; text-align: left; text-transform: uppercase; background: #EAEAEC; border: 1px solid #EAEAEC;}
.content table.blue tr td{padding: 10px 25px; font-size: 14px; color: #4f4f4f; font-weight: 300; text-align: left; background: none; border: 1px solid #EAEAEC;}
.content table.blue tr td p{font-size: 14px;}
.content table.blue tr:nth-child(2n+1) td{background: #f5f5f5;}
.content table.blue tr th.center,
.content table.blue tr td.center{text-align: center;}

.content table.red{width: 90%;}
.content table.red tr{}
.content table.red tr th{padding: 0px 0px; font-size: 12px; color: #000000; font-weight: 400; text-align: left; text-transform: uppercase; background: #EAEAEC; border: 1px solid #EAEAEC;}
.content table.red tr td{padding: 0px 0px;font-size: 12px;color: #4f4f4f;font-weight: 300;text-align: left;background: none;border: 1px solid #EAEAEC;}
.content table.red tr td p{font-size: 12px;}
.content table.red tr:nth-child(2n+1) td{background: #f5f5f5;}
.content table.red tr th.center,
.content table.red tr td.center{text-align: center;}

.content table.small tr td{padding: 10px 5px; font-size: 12px;}
.content table.small tr td p{padding: 0; font-size: 12px;}
/* End */


/* Start:/bitrix/templates/adyghea/template_styles.css?161772188043142*/
body{margin: 0; padding: 0; width: 100%;  height: 100%; font-family: 'Roboto', sans-serif; background: #e8e8e8; font-size: 14px;}

*:not(#fake) {outline: none;}

.float-left{float: left;}
.float-right{float: right;}
.clear{clear: both;}

.wrapper_outer{width: 100%; position: relative;}
.wrapper_inner{position: relative; margin: 0 auto;}

@media (min-width: 768px) {
    body{min-width: 1115px;}
    .wrapper_outer{min-width: 1115px;}
    .wrapper_inner{width: 1115px;}
}

@media (min-width: 768px) {
 .fon {
  width: 1200px;
 }
}
.fon{margin: auto; border: 1px solid rgba(206, 206, 206, 0.5); background-color: #ffffff;}
.fon_foto{background-color: #f0f0f0; border: 1px solid rgba(206, 206, 206, 0.5); padding: 20px;}
.fon_date{ display: block; margin: 0 0 10px 0; font-size: 15px; font-weight: 400; color: #204e8a;}
.fon_anons{ display: block; font-size: 18px; font-weight: 400;  color: #434343;}
.fon_image{float: left;width: 360px;margin: 0 35px 10px 0;}
.fon_nevs{background-color: #f0f0f0;position: absolute;width: 50%;height: 30%;absolute;top: -1%;left: -0.5%;}

@media (min-width: 768px) {
 .fon_content {
  width: 1200px;
  min-height: 1000px;
 }
}
.fon_content{margin: auto; border: 1px solid rgba(206, 206, 206, 0.5); background-color: #ffffff;}


.site{overflow: hidden;}

.modern-page-navigation .modern-page-current{background: #204e8a;}
.site a.modern-page-all{background: #204e8a;}
.site a.modern-page-all_h{padding: 9px 9px 7px;font-size: 12px;font-weight: 300;color: #ffffff;background: #204e8a;position: absolute;le;left: 50%;}
.site a.modern-page-all_t{float: left;display: block;padding: 9px 9px 7px;font-size: 12px;font-weight: 300;color: #ffffff;background: #204e8a;text-transform: lowercase;text-decoration: none;position: absolute;top: 90%;le;left: 90.5%;}
.site a.modern-page-all_r{float: left;display: block;padding: 9px 9px 7px;font-size: 12px;font-weight: 300;color: #ffffff;background: #204e8a;text-transform: lowercase;text-decoration: none;position: absolute;top: 73%;le;left: 23%;}

.site .form-control{font-size: 16px; font-weight: 300; padding: 5px 12px; border-radius: 0;}
.site .btn{padding: 10px 30px; font-size: 16px; font-weight: 900; text-transform: uppercase; border: none; border-radius: 0;}
.site .btn-default{padding: 8px 9px 9px; font-size: 12px; font-weight: 300; color: #ffffff; background: #204e8a; text-transform: lowercase; text-decoration: none;}
.site .btn-default span{font-size: 12px; text-transform: lowercase;}
.site .btn-default span.filter-option{font-size: 16px; text-transform: none; font-weight: 300;}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active{color: #ffffff; background: #204e8a;}
.site label{font-size: 16px; color: #434343; font-weight: 700;}
.site .input-group-addon{color: #204e8a; border-radius: 0;}
.site .bootstrap-select{width: 100%;}
.site .bootstrap-select .btn{padding: 5px 12px;}
.site .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width: 100%;}
.site .bootstrap-select.btn-group .dropdown-menu li a{max-width: 500px; white-space: normal;}
.site .caret{border-top: 8px solid #204e8a; border-right: 8px solid transparent; border-left: 8px solid transparent;}
.site .bootstrap-select.btn-group .dropdown-toggle .caret{margin-top: -4px;}
.site .dropup .caret, 
.site .navbar-fixed-bottom .dropdown .caret{margin-top: -4px; border-top: 0; border-bottom: 8px solid #204e8a;}

.site .starrequired{color: red;}


.site .checkbox{margin: 0 0 5px 0; padding: 0;}
.site .checkbox input[type="checkbox"] {display: none;}
.site .checkbox input[type="checkbox"] + label {display: inline-block; block; padding: 4px 0 0 0; font-size: 14px; color: #434343; font-weight: 300;}
.site .checkbox input[type="checkbox"] + label span {display:inline-block; width: 25px; height: 25px; margin: -4px 4px 0 0; vertical-align:middle; background: url('/bitrix/templates_content/images/icons/checkbox.png') left top no-repeat; cursor: pointer;}
.site .checkbox input[type="checkbox"]:checked + label {}
.site .checkbox input[type="checkbox"]:checked + label span {background: url('/bitrix/templates_content/images/icons/checkbox.png') right top no-repeat;}
.site .checkbox.checked label span {background: url('/bitrix/templates_content/images/icons/checkbox.png') right top no-repeat;}


.header{position: relative; margin: 0;}
.header .logo{float: left; display: block; width: 360px; height: 94px; margin: 22px 0 35px 0; padding: 20px 0 0 110px; font-size: 11px; color: #727272; font-weight: 300; text-decoration: none; background: url('/bitrix/templates_content/images/logo.png') left center no-repeat;}
.header .logo span{display: block; font-size: 25px; color: #204e8a; font-weight: 900;}
.header .logo:hover{text-decoration: none;}
.header .social{float: left; width: 105px; margin: 55px 0 0 0px;}
.header .social a.link{float: left; display: block; width: 35px; height: 17px; background-position: center center; background-repeat: no-repeat;}
.header .social a.link.vk{background-image: url('/bitrix/templates_content/images/icons/vk.png');}
.header .social a.link.fb{background-image: url('/bitrix/templates_content/images/icons/fb.png');}
.header .social a.link.in{background-image: url('/bitrix/templates_content/images/icons/in.png');}
.header .social a.link.tw{background-image: url('/bitrix/templates_content/images/icons/tw.png');}
.header .social a.link.ok{background-image: url('/bitrix/templates_content/images/icons/ok.png');}
.header .entry{float: left; position: relative; width: 130px; margin: 55px 0 0 25px; text-align: right;}
.header .entry a.personal{font-size: 12px; color: #000000; font-weight: 400;}
.header .entry a.lk{white-space: nowrap; padding: 0 0 0 20px; font-size: 12px; color: #000000; font-weight: 400; background: url('/bitrix/templates_content/images/icons/key.png') left center no-repeat;}
.header .entry a.lk i{font-size: 18px;}
.header .entry a.logout{margin: 0 0 0 10px; color: #204e8a; text-decoration: none; font-size: 18px; line-height: 18px;}
.header .eye{float: left; display: block; width: 22px; height: 17px; margin: 55px 0 0 70px; background: url('/bitrix/templates_content/images/icons/eye.png') center center no-repeat;}
.header .links{float: left; margin: 48px 0 0 25px;}
.header .links a{display: inline-block; margin: 0 5px; font-size: 22px; color: #204e8a; text-decoration: none;}
.header .lang{float: right; width: 110px; margin: 45px 20px 0 0;}
.header .lang .flag.rus{float: left; width: 50px; height: 33px; background: url('/bitrix/templates_content/images/icons/flag_russia.png') center center no-repeat;}
.header .lang .flag.ady{float: right; width: 50px; height: 33px; background: url('/bitrix/templates_content/images/icons/flag_adygheya.png') center center no-repeat;}
.header .lang .link{margin: 0 0 0 6px; font-size: 13px; color: #bababa; font-weight: 900;}
.header .lang .link:first-child{margin: 0;}
.header .lang .link:last-child{float: right;}
.header .lang .link.active{color: #204e8a; text-decoration: underline;}
.header .priem{padding-bottom: 10px;padding-left: 2px;padding-top: 10px;padding-right: 2px;float: left;position: relative;margin: 30px 0 0 0;text-align: right;}
.header .priem a.personal{font-size: 15px; color: #000000; font-weight: 400;}


.socialka{float: left;width: 140px;margin: 0px 0 0 10px;}
.socialka a.link{float: left; display: block; width: 35px; height: 17px; background-position: center center; background-repeat: no-repeat;}
.socialka a.link.vk{background-image: url('/bitrix/templates_content/images/icons/vk.png');}
.socialka a.link.fb{background-image: url('/bitrix/templates_content/images/icons/fb.png');}
.socialka a.link.in{background-image: url('/bitrix/templates_content/images/icons/in.png');}
.socialka a.link.tw{background-image: url('/bitrix/templates_content/images/icons/tw.png');}
.socialka a.link.ok{background-image: url('/bitrix/templates_content/images/icons/ok.png');}


@media (max-width: 768px) {
    .header .logo{float: none; margin: 55px auto 0 auto; width: auto; height: auto; min-height: 94px;}
    .header .social{float: none; margin: 10px auto;}
    .header .lang{float: none; margin: 0 auto;}
}

#top_menu{width: 100%; z-index: 100;}
#top_menu.affix{top: 0;}
.top_menu_wrapper{height: 50px; background: #204e8a;}
.top_menu_wrapper.with_search{height: 100px;}
.top_menu_wrapper.with_dropdown_menu{height: 298px;}
.top_menu{height: 50px; background: #204e8a;}
.navbar{width: 1115px; margin: 0 auto; background: #204e8a; border: none; border-radius: 0; z-index: 101;}
.navbar .container-fluid{padding: 0;}
.navbar .navbar-collapse{padding: 0; border: none; border-radius: 0;}
.navbar .navbar-collapse .navbar-nav{margin: 0;}
.navbar .navbar-nav{display: table; width: 100%;}
button.navbar-toggle,
.navbar-default .navbar-toggle:hover, 
.navbar-default .navbar-toggle:focus{background: none;}
.navbar .navbar-nav > li{display: table-cell; float: none;}
.navbar .navbar-nav > li > a {text-align: center; font-size: 16px; font-weight: 400; color: #ffffff; text-decoration: none;}
.navbar .navbar-nav > li > a:hover, 
.navbar .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus{color: #000000; background: #ffffff; text-decoration: none;}
.navbar .navbar-nav > li.menu{position: static; width: 60px;}
.navbar .navbar-nav > li.menu button.navbar-toggle{display: inline-block; height: 13px; margin: 0 19px; padding: 0; border: none;}
.navbar .navbar-nav > li.menu button.navbar-toggle .icon-bar{background: #ffffff;}
.navbar .navbar-nav > li.menu:hover, 
.navbar .navbar-nav > li.menu:focus{color: #204e8a; background: #ffffff; text-decoration: none;}
.navbar .navbar-nav > li.menu:hover button.navbar-toggle .icon-bar,
.navbar .navbar-nav > li.menu:focus button.navbar-toggle .icon-bar{background: #204e8a;}
.navbar .navbar-nav > li.find{width: 60px; background: url('/bitrix/templates_content/images/icons/find.png') center center no-repeat; opacity: 1;}
.navbar .navbar-nav > li.find > a:hover, 
.navbar .navbar-nav > li.find > a:focus {background:url('/bitrix/templates_content/images/icons/find.png') center center no-repeat; opacity: 1;}
.navbar .navbar-nav > li > .dropdown-menu{padding: 20px 0; border: none; background: #ffffff; border-bottom: 1px solid #A9A9A9; box-shadow: 0 9px 13px rgba(0,0,0,0.3);}
.navbar .navbar-nav > li > .dropdown-menu.align-right{left: auto; right: 0;}
.navbar .navbar-nav > li > .dropdown-menu > li > a{padding: 3px 15px; color: #000000; text-decoration: none;}
.navbar .navbar-nav > li > .dropdown-menu > li.active > a,
.navbar .navbar-nav > li > .dropdown-menu > li.active > a:hover, 
.navbar .navbar-nav > li > .dropdown-menu > li.active > a:focus,
.navbar .navbar-nav > li > .dropdown-menu > li > a:hover, 
.navbar .navbar-nav > li > .dropdown-menu > li > a:focus{background: none; color: #204e8a; text-decoration: none;}

@media (max-width: 768px) {
	#top_menu{position: fixed;}
	.navbar{position: fixed; width: 100%; top: 0;}
    .top_menu_wrapper{height: 0;}
	.top_menu_wrapper.with_search{height: 0;}
    .top_menu_wrapper.with_dropdown_menu{height: 0;}
    .navbar .navbar-nav{display: block;}
    .navbar .navbar-collapse .navbar-nav{margin-bottom: 20px;}
    .navbar .navbar-nav > li{display: block;}
    .navbar .navbar-nav > li > a {padding: 10px 40px; text-align: left;}
    .navbar .navbar-toggle, 
    .navbar .navbar-toggle:hover, 
    .navbar .navbar-toggle:focus{margin-right: 25px; background-color: #204e8a; border-color: #ffffff;}
    .navbar .navbar-toggle .icon-bar{background-color: #ffffff;}
    .navbar .navbar-nav > li > .dropdown-menu{width: 100%; padding: 0 0 5px 0;}
    .navbar .navbar-nav > li > .dropdown-menu > li{padding: 0;}
    .navbar .navbar-nav .open .dropdown-menu > li > a{padding: 5px 40px; color: #000000; white-space: normal; text-decoration: none;}
    .navbar .navbar-nav .open .dropdown-menu > li > a:hover, 
    .navbar .navbar-nav .open .dropdown-menu > li > a:focus,
    .navbar .navbar-nav .open .dropdown-menu > .active > a, 
    .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, 
    .navbar .navbar-nav .open .dropdown-menu > .active > a:focus{background: none; color: #204e8a; text-decoration: none;}
}

.search_form_wrapper{display: none; background: #ffffff; box-shadow: 0 6px 13px rgba(0,0,0,0.3);}
.top_menu_wrapper.with_search .search_form_wrapper{display: block;}
.search_form{width: 1115px; margin: 0 auto; padding: 6px 0;}
.search_form input[type=text]{float: left; width: 1013px; padding: 2px 15px; font-size: 16px; font-weight: 300; border: 6px solid #204e8a; border-right: none;}
.search_form input[type=submit]{float: left; width: 102px; padding: 8px 0; font-size: 16px; color: #ffffff; text-transform: lowercase; background: #204e8a; border: none;}

div.tabs_menu_lev{/*position:absolute; left: -15%;*/z-index: 50;}
.tabs_menu_lev ul{list-style:none; width:270px; font-size:12px; padding-left: 10px;}
.tabs_menu_lev li a{display:block;color:#4f4f4f;font-weight:bold;padding: 6px;background:#e6e1e1;border-bottom: 5px solid #ffffff;}
.tabs_menu_lev .lin{background:#e6e1e1 url(/bitrix/templates_content/images/icons/accordion_arrows.png) 95% center no-repeat;}
.tabs_menu_lev .active{background:#bfbfbf;}

@media (max-width: 768px) {
	.search_form_wrapper{display: none;}
	.top_menu_wrapper.with_search .search_form_wrapper{display: none;}
}

.dropdown_submenu_wrapper{position: absolute; top: 50px; left: 0; display: none; margin: 0 -1000px; padding: 0 1000px; background: #ffffff; border-bottom: 1px solid #A9A9A9; box-shadow: 0 6px 13px rgba(0,0,0,0.3); }
.navbar .navbar-nav > li.menu:hover .dropdown_submenu_wrapper{display: block;}
.dropdown_submenu{width: 1115px; margin: 0 auto; padding: 6px 0 20px;}
.dropdown_submenu .row div a{display: block; padding: 7px 0; font-size: 14px; line-height: 13px; color: #000000; font-weight: 400; text-decoration: none;}
.dropdown_submenu .row div a.title{padding: 16px 0; font-size: 22px; line-height: 22px;}
.dropdown_submenu .row div a:hover{color: #204e8a; text-decoration: none;}

@media (max-width: 768px) {
	.dropdown_submenu_wrapper{display: none;}
}

.auth_form{position: absolute; top: -15px; left: 0; padding: 0px 25px 20px; background: #ededed; border-top: 8px solid #204e8a; box-shadow: 0 6px 13px rgba(0,0,0,0.3); z-index: 200;}
.auth_form input[type=text], 
.auth_form input[type=password]{width: 291px;}
.auth_form .row{margin-top: 20px;}
.auth_form .nav-tabs{width: 291px;}
.auth_form .blitz{padding-top: 95px; background:url('/bitrix/templates_content/images/icons/blitz.png') top center no-repeat;}
.auth_form .blitz p{text-align: center;}

.nav-tabs-title{font-size: 16px; color: #434343; font-weight: 700; padding: 10px 0; text-align: left;}
.nav-tabs > li > a{margin: 0; padding: 5px 10px; font-size: 14px; text-decoration: none;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {background: #ffffff; text-decoration: none;}

.modal-body{padding: 30px 40px;}
.modal-body button.close{margin: -10px -10px 0 0;}
.modal-body ol{padding-left: 25px;}
.modal-body ol li{margin: 0 0 10px 0;}

.auth_title{display: none;}
.auth_note{font-size: 16px; color: #434343; font-weight: 300;}
.main_auth_form{padding: 5px 25px 25px; background: #EDEDED;}
.main_auth_form label{margin-top: 20px;}
.main_auth_form .btn{padding: 5px 30px 6px;}
.main_auth_form .blitz{background: rgba(0, 0, 0, 0) url("/bitrix/templates_content/images/icons/blitz.png") no-repeat scroll left center; margin: 20px 0 0 20px; padding: 0 35px 0 96px;}
.main_auth_form .blitz p{padding: 10px 0;}
.fogot_pass a{padding: 0 0 0 37px; font-size: 16px; color: #204e8a; background:url('/bitrix/templates_content/images/icons/question.png') left center no-repeat;}
.register{margin-top: 40px;}
.register a{padding: 0 0 0 37px; font-size: 16px; color: #204e8a; background:url('/bitrix/templates_content/images/icons/plus.png') left center no-repeat;}
.register p{padding: 0 0 0 37px; font-size: 14px; text-align: left;}

@media (max-width: 768px) {
	.main_auth_form .btn{padding: 10px 30px;}
	.fogot_pass{margin: 20px 0 0 25px;}
	.register{margin: 20px 0 0 25px;}
}

.top_submenu{width: 100%; margin: 15px 0 0 0; padding: 0; background: #eeeeee;}
.top_submenu .item{display: inline-block; padding: 11px 15px; text-align: left; font-size: 16px; font-weight: 400; color: #204e8a; text-decoration: none;}
.top_submenu .item.title{padding: 11px 30px; color: #ffffff; background: #204e8a; text-transform: uppercase;}
.top_submenu a:hover,
.top_submenu .item.active{color: #ffffff; background: #204e8a; text-decoration: none}

@media (max-width: 768px) {
    .top_submenu .item{display: block; padding: 10px 25px;}
    .top_submenu .item.title{padding: 10px 25px;}
}

.right_menu{float: right;}
.right_menu a{display: block; margin: 0 0 20px 0; padding: 0 0 0 15px; font-size: 18px; line-height: 18px; color: #204e8a; font-weight: 300; text-decoration: none; border-left: 8px solid #ffffff;}
.right_menu a:hover{text-decoration: underline;}
.right_menu a.active{border-left: 8px solid #000000;}

.tabs_menu{margin: 0 0 15px 0;}
.tabs_menu .nav-tabs > li.active{margin-bottom: -1px; background: #ffffff;}
.tabs_menu .nav-tabs > li.active > a, 
.tabs_menu .nav-tabs > li.active > a:hover, 
.tabs_menu .nav-tabs > li.active > a:focus{background: #ffffff; border-radius: 4px; border-bottom: 1px solid #dddddd;}
.tabs_menu .nav-tabs > li > a{padding: 5px 7px; text-decoration: none; font-weight: 400; font-size: 16px; font-weight: 500;}
.tabs_menu .nav-tabs > li > a:hover{background: #eeeeee; border: 1px solid #eeeeee; border-radius: 4px;}

@media (max-width: 768px) {
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border-radius: 4px; border-bottom: 1px solid #dddddd;}
}


.breadcrumbs{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin: 20px 0 0 0; padding: 0; background: url('/bitrix/templates_content/images/icons/breadcrumbs.png') left center no-repeat;}
.breadcrumbs a{padding: 0 10px 0 0; font-size: 14px; line-height: 14px; color: #585858; font-weight: 300; text-decoration: none;}
.breadcrumbs a:hover{text-decoration: underline;}
.breadcrumbs span{padding: 0 10px 0 0; font-size: 14px; line-height: 14px; color: #585858; font-weight: 300;}

.content .article .poster{margin: 15px 0 0 0; width: 1115px; overflow: hidden;}
.content .article .text{margin: 0 -15px;}
.content .article .image.float-left{margin: 0 25px 30px 0;}
.content .article .image.float-right{margin: 0 0 30px 25px;}
.content .article .image img{float: left; margin: 0; padding: 0;}
.content .article a:hover img{box-shadow: 5px 5px 5px rgba(0,0,0,0.3);}
.content .article .image span{clear: both; float: left; display: inline-block; width: 100%; padding: 10px 20px; text-align: center; font-size: 14px; color: #204e8a; font-weight: 700;}
.content .article .image.float-right span{float: right;}
.content .article p.last_update{font-size: 12px; color: #b0b0b0; text-align: right;}

.content .years{margin: 0 0 20px 0;}
.content .years .item{display: block; float: left; margin: 0 14px 14px 0; padding: 10px 15px; font-size: 15px; color: #204e8a; background: #eeeeee; text-decoration: none;}
.content .years .item.active{color: #ffffff; background: #204e8a;}

.content .slider.main{position: relative; margin: 15px 0;}
.content .slider.main .item div{position: relative; width: 100%; height: 330px; background-repeat: no-repeat;}
.content .slider.main .item a{display: block; position: absolute; top: 0; right: 0; width: 286px; height: 330px; padding: 20px; font-size: 20px; line-height: 40px; color: #ffffff; font-weight: 300; text-decoration: none; background: #204e8a;}
.content .slider.main .arrow-right{position: absolute; top: 50%; right: 296px; width: 38px; height: 38px; margin-top: -19px; background: url('/bitrix/templates_content/images/icons/arrow_right.png') left center no-repeat; cursor: pointer;}
.content .slider.main .arrow-left{position: absolute; top: 50%; left: 10px; width: 38px; height: 38px; margin-top: -19px; background: url('/bitrix/templates_content/images/icons/arrow_left.png') left center no-repeat; cursor: pointer;}
.content .slider.main .carousel-indicators{position: absolute; left: auto; right: 30px; bottom: 30px; width: 226px; margin: 0; text-align: left;}
.content .slider.main .carousel-indicators .circle{display: inline-block; width: 10px; height: 10px; margin: 0 7px 0 0; border-radius: 3px; background: #1e4880; cursor: pointer;}
.content .slider.main .carousel-indicators .circle.active{background: #ffffff;}

.content .slider.photo{position: relative; height: 300px; overflow: hidden; margin: 20px 0; padding: 0 20px;}
.content .slider.photo ul{width: 20000em; position: relative; list-style: none; margin: 0; padding: 0;}
.content .slider.photo li{float: left; width: 370px; height: 300px; padding: 0 35px 0 0; margin: 0;}
.content .slider.photo li a{display: block; width: 100%; height: 100%;}
.content .slider.photo .left_arrow,
.content .slider.photo .right_arrow{position: absolute; top: 0; width: 20px; height: 300px; color: #204e8a; font-size: 20px;}
.content .slider.photo .left_arrow span,
.content .slider.photo .right_arrow span{display: block; position: absolute; top: 50%; color: #204e8a; font-size: 20px;}
.content .slider.photo .left_arrow,
.content .slider.photo .left_arrow span{left: 0;}
.content .slider.photo .right_arrow,
.content .slider.photo .right_arrow span{right: 0;}

.carousel-control span{display: block; position: absolute; top: 50%; left: 50%; margin: -10px 0 0 -7px;}

.content .photo-sections a.item{margin-bottom: 30px; text-decoration: none;}
.content .photo-sections .item .title{width: 250px; margin-top: 10px; font-size: 14px; font-weight: 400; color: #434343; text-align: center;}
.content .photo-sections .item .image{position: relative; width: 250px; height: 200px; /*border: 3px solid #ebebeb;*/}
.content .photo-sections .item:hover .image{box-shadow: 5px 5px 5px rgba(0,0,0,0.3);}
.content .photo-sections .item .image .count{position: absolute; bottom: 0; right: 0; width: 45px; padding: 10px 0; text-align: center; font-size: 18px; color: #204e8a; background: #ebebeb;}
.content .photo-sections a.all_news{float: right;/* display: block; */padding: 8px 9px 9px;font-size: 12px;font-weight: 300;color: #ffffff;background: #204e8a;text-transform: lowercase;/* text-decoration: none; */margin: -35px 15px 20px 0;}

.content .photo-section .description{padding: 10px 20px; text-align: left; font-size: 18px; color: #204e8a; font-weight: 700; background: #ebebeb;}
.content .photo-section a.item{color: #434343; text-decoration: none;}
.content .photo-section .item .image{position: relative; width: 100%; /*border: 3px solid #ebebeb;*/}
.content .photo-section .item .title{padding: 10px 20px; text-align: center; font-size: 14px; color: #204e8a; font-weight: 700;}

.masonry-grid .grid-item{width: 256px; margin: 15px;}
.masonry-grid .grid-item--width2{width: 542px;}
.masonry-grid .grid-item img{width: 250px;}
.masonry-grid .grid-item--width2 img{width: 536px;}

@media (max-width: 768px) {
    .masonry-grid .grid-item--width2{width: 256px;}
    .masonry-grid .grid-item--width2 img{width: 250px;}
}

.content .main-page .grid{margin: 10px 0 25px; padding: 0 0 25px;}
.content .grid .row .cell{margin: 0 0 10px 0;}
.content .grid .row .all{float: right; display: block; padding: 6px 16px 8px; font-size: 12px; line-height: 12px; color: #ffffff; font-weight: 300; background: #204e8a; text-transform: lowercase;}
.content .grid .row .all:hover{text-decoration: underline;}

.content .main-page .grid.news{margin: 25px 0 10px; padding: 0 0 30px;}
.content .main-page .grid.news_hr{border-bottom: 2px solid #dcdcdc;}
.content .grid.news{position: relative;}
.content .grid.news .image{float: left; width: 252px; margin: 0 15px 10px 0;}
.content .grid.news .title{float: left; width: 252px; margin: 0 0 15px 0; padding: 12px 15px 10px; font-size: 12px; color: #204e8a; background: #ebebeb; text-transform: uppercase; text-align: center; font-weight: 700;}
.content .grid.news img{/*border: 3px solid #c4c4c4;*/}
.content .grid.news .date{display: block; margin: 0 0 1px 0; font-size: 12px; font-weight: 600; color: #204e8a;}
.content .grid.news .dat{display: block;margin: 10px 0 1px 0;font-size: 12px;font-weight: 600;color: #204e8a;}
.content .grid.news .anons{display: block; font-size: 14px; font-weight: 400; color: #434343;}
.content .grid.news .anons_min{/*display: block;*/ font-size: 14px; font-weight: 400; color: #434343; height: 40px;}
.content .grid.news .anons_mi{/* display: block; */font-size: 14px;font-weight: 400;color: #434343;height: 40px;}
.content .grid.news .anons_mia{display: block; font-size: 14px;font-weight: 400;color: #434343;height: 40px;}
.content .grid.news a{text-decoration: none;}
.content .grid.news a:hover img{box-shadow: 5px 5px 5px rgba(0,0,0,0.3);}
.content .grid.news a:hover .anons{}
.content .grid.news a.all_news{float: right; display: block; padding: 8px 9px 9px; font-size: 12px; font-weight: 300; color: #ffffff; background: #204e8a; text-transform: lowercase; text-decoration: none;}
.content .grid.news a.all_news_k{float: left; display: block; padding: 8px 9px 9px; font-size: 12px; font-weight: 300; color: #ffffff; background: #204e8a; text-transform: lowercase; text-decoration: none;}
.content .grid.news .rss{position: absolute; top: 0; right: 0; width: 16px; height: 16px; z-index: 100;}

.content .grid.news.telegrams .image{width: auto;}

@media (max-width: 768px) {
    .content .grid.news .image{float: none; width: 100%; margin: 0 0 25px 0;}
}

.content .detail .image{width: 828px;}
.content .detail .image img{width: 100%;/*border: 3px solid #c4c4c4;*/}
.content .detail a:hover .image img{/*width: 100%;*/ box-shadow: 5px 5px 5px rgba(0,0,0,0.3);}
.content .detail .date{font-size: 16px; font-weight: 400; color: #204e8a;}
.content .detail .source{padding: 0 0 10px 0; font-size: 16px; font-weight: 700;}

@media (max-width: 768px) {
    .content .new .grid{margin-top: 50px;}
    .content .new .row .cell{margin: 0 0 25px 0;}
    .content .detail .image{float: none; width: 100%; margin: 0 0 25px 0 !important;}
}

.content .subscribe{padding: 15px; background: #efefef;}
.content .subscribe .modern-page-navigation{margin: 0;}
.content .subscribe form{margin: 0;}
.content .subscribe-form input[type="text"]{float: left; width: 200px; padding: 5px 10px 4px; border: none;}
.content .subscribe-form input[type="submit"]{float: left; padding: 5px 10px 4px; color: #ffffff; background: #204e8a; border: none;}
.content .subscribe-edit .row{margin-bottom: 15px;}
.content .subscribe-edit p{padding: 15px 0 5px 0; text-align: left;}
.content .subscribe-edit h5{padding: 15px 0 5px 0; text-align: left;}

.content .grid.photos .cell{margin-bottom: 30px;}
.content .grid.photos img{width: 100%; margin: 0; /*border: 3px solid #c4c4c4;*/}
.content .grid.photos .title{display: block; font-size: 14px; font-weight: 700; color: #204e8a; text-align: center;}
.content .grid.photos .place{display: block; font-size: 12px; font-weight: 400; color: #000000; text-align: center;}
.content .grid.photos a{text-decoration: none;}
.content .grid.photos a:hover img{box-shadow: 5px 5px 5px rgba(0,0,0,0.3);}

.content .main-page .grid.photos .image{height: 200px; /*border: 3px solid #c4c4c4;*/ overflow: hidden;}
.content .main-page .grid.photos a:hover .image{box-shadow: 5px 5px 5px rgba(0,0,0,0.3);}
.content .main-page .grid.photos .image img{border: none;}

.content .grid.main-links .cell{display: block; width: 100%; height: 91px; padding: 10px 15px; border: 1px solid #CAC9C9; text-decoration: none !important;}
.content .grid.main-links .cell:hover{border: 1px solid #204e8a;z-index:10;box-shadow:14px 21px 12px 0 rgba(0,0,0,.12);cursor:pointer;}
.content .grid.main-links .text{display: block; font-size: 13px; line-height: 13px; font-weight: 300; color: #000000;}
.content .grid.main-links .anons{display: block; height: 45px; font-size: 13px; line-height: 13px; font-weight: 300; color: #000000;}
.content .grid.main-links .site{font-size: 13px; font-weight: 300; text-decoration: underline;}

.content .grid.departments .cell{display: block; width: 100%; height: 105px; padding: 10px 5px 10px 10px; border: 1px solid #CAC9C9; font-size: 14px; color: #000000; font-weight: 300; text-decoration: none;}
.content .grid.departments .cell:hover{border: 1px solid #204e8a;z-index:10;box-shadow:14px 21px 12px 0 rgba(0,0,0,.12);cursor:pointer;}
.content .grid.departments .celle{display: block; width: 100%; height: 200px; padding: 10px 5px 10px 10px; border: 1px solid #CAC9C9; font-size: 14px; color: #000000; font-weight: 300; text-decoration: none; margin-bottom: 20px;}
.content .grid.departments .celle:hover{border: 1px solid #204e8a;z-index:10;box-shadow:14px 21px 12px 0 rgba(0,0,0,.12);cursor:pointer;}

.panel-group.accordion .panel{box-shadow: none;}
.panel-group.accordion .panel-heading{padding: 0;}
.panel-group.accordion .panel-heading + .panel-collapse > .panel-body, 
.panel-group.accordion .panel-heading + .panel-collapse > .list-group{border: none;}
.panel-group.accordion .panel-heading a{display: block; padding: 12px 30px 8px 55px; color: #333; font-size: 14px; text-transform: uppercase; font-weight: 700; text-decoration: none; border: 1px solid #494949; background: #C0C0C0;}
.panel-group.accordion .panel-heading a.collapsed{color: #000000; border: 1px solid #D8D4D4; background: #f8f8f9 url('/bitrix/templates_content/images/icons/accordion_arrows.png') 20px center no-repeat;}
.panel-group.accordion .panel-body{padding: 10px 30px 10px 55px;}

.content .telephones .item{padding: 15px 0;}
.content .telephones .item .position{font-size: 14px; color: #434343; font-weight: 300;}
.content .telephones .item .phone{font-size: 21px; line-height: 18px; color: #434343; font-weight: 300; border-bottom: 1px dotted #434343;}
.content .telephones .item .phone div{margin: 0 0 -1px 0; background: #ffffff;}
.content .telephones .item .phone div span{text-transform: uppercase;}

.content .vacancies .panel-body{padding: 0 20px;}
.content .vacancies .panel-body .item{display: block; padding: 10px; font-size: 16px; font-weight: 300; border-top: 2px solid #eeeeee;}
.content .vacancies .panel-body .item:first-child{border-top: none;}
.content .vacancies .panel-body .item.inactive{color: #a7a7a7;}

.content .vacancy .active{font-size: 20px; color: #9a9a9a; margin-bottom: 20px;}
.content .vacancy .active i{font-size: 25px;}

.content .ministers{}
.content .ministers .section{margin-bottom: 75px; border-left: 3px solid #204e8a;}
.content .ministers .section .name{padding: 0 30px; font-size: 16px; color: #434343; font-weight: 300; text-transform: uppercase;}
.content .ministers .item{display: block; margin-bottom: 30px;}
.content .ministers .item .image{float: left; margin-right: 15px; width: 109px; height: 146px;}
.content .ministers .item:hover .image{box-shadow: 5px 5px 5px rgba(0,0,0,0.3);}
.content .ministers .item .image img{width: 109px; /*border: 3px solid #c4c4c4;*/}
.content .ministers .item .position{float: left; width: 220px; font-size: 14px; color: #434343; font-weight: 300;}
.content .ministers .item .name{float: left; width: 220px; margin-top: 20px; font-size: 16px; color: #434343; font-weight: 700; text-transform: none;}
.content .ministers .item .name span{display: block; text-transform: uppercase;}

.content .docs .item{display: block; margin: 0 0 30px 0; padding: 0 0 0 32px; font-size: 16px; font-weight: 300; color: #204e8a; text-decoration: none; background: url('/bitrix/templates_content/images/icons/file_txt.png') left top no-repeat;}
.content .docs .item:hover{text-decoration: underline;}

.content .department .pages{margin: 0 0 25px 0; padding: 0 0 50px 0; border-bottom: 2px solid #204e8a;}
.content .department .pages a{display: inline-block; margin: 3px 0; font-size: 13px; color: #434343; text-decoration: none;}
.content .department .pages a:hover{text-decoration: underline;}
.content .department .telephones .item{padding: 5px 0;}
.content .department .telephones .item .position{font-size: 13px;}
.content .department .telephones .item .phone{font-size: 14px; line-height: 11px; font-weight: 700;}
.content .department .ministr img{border: none;}
.content .department .ministr .position{margin: 20px 0 4px 0; font-size: 12px; color: #434343; font-weight: 300;}
.content .department .ministr .name{margin: 0 0 20px 0; font-size: 14px; color: #434343; font-weight: 700;}
.content .department .ministr .name span{display: block; text-transform: uppercase;}
.content .department .ministr .links{font-size: 12px;}
.content .department .dep_contacts p{font-size: 14px;}
.content .department .dep_contacts a{text-decoration: none;}
.content .department .dep_contacts a:hover{text-decoration: underline;}
.content .department .dep_contacts a.link{float: left; display: block; width: 35px; height: 17px; background-repeat: no-repeat;}
.content .department .dep_contacts a.link.vk{background-image: url('/bitrix/templates_content/images/icons/vk.png');}
.content .department .dep_contacts a.link.fb{background-image: url('/bitrix/templates_content/images/icons/fb.png');}
.content .department .dep_contacts a.link.in{background-image: url('/bitrix/templates_content/images/icons/in.png');}
.content .department .dep_contacts a.link.tw{background-image: url('/bitrix/templates_content/images/icons/tw.png');}

.content .request-history{border-top: 3px solid #204e8a;}
.content .request-history .main-properties .title{margin: 15px 0 0 0; font-size: 12px; color: #434343; font-weight: 300; text-transform: uppercase;}
.content .request-history .main-properties .value{margin: 0 0 15px 0; font-size: 14px; color: #204e8a; font-weight: 700;}
.content .request-history .message{margin: 0 0 20px 0; padding: 15px; font-size: 14px; color: #434343; font-weight: 300; background: #eeeeee;}
.content .request-history .message table{width: 100%;}
.content .request-history .message tr{border-top: 2px solid #ffffff;}
.content .request-history .message tr:first-child{border-top: none;}
.content .request-history .message tr td{padding: 7px 10px 7px 1px; font-size: 14px; color: #434343; font-weight: 700; vertical-align: top;}
.content .request-history .message tr td:first-child{width: 30%; color: #848484; font-weight: 400;}
.content .request-history .message td a{font-size: 14px; color: #204e8a; font-weight: 700;}

.content .form{font-size: 16px;}
.content .form .row{margin: 0; padding: 10px 0;}
.content .form .row:nth-child(2n+1){background: #f7f7f7;}
.content .form .row.last{padding: 30px 0; border-top: 3px solid #f7f7f7; background: none;}
.content .form a.btn-default{font-weight: 300; text-transform: none; width: auto; height: auto; text-decoration: none;}
.content .form .file-input-name{margin-left: 15px; font-size: 14px; color: #434343; font-style: italic;}
.content .form input, select, textarea{font-size: 16px;}
.content .form input[type=submit], input[type=file]{font-size: 12px; text-transform: lowercase;}
.content .form textarea{resize: none;}
.content .form .field_name{padding: 6px 15px; font-weight: 300;}
.content .form .description{font-size: 12px; font-weight: 300; color: #434343; padding: 15px 15px 0;}
.content .form .form-group{position: relative; margin: 0;}
.content .form .help-block{margin: 0;}
/*.content .form .list-unstyled{display: block; position: absolute; left: 100%; top: 50%; width: 200px; height: 25px; margin: -10px 0 0 45px; padding: 0 0 4px 35px; padding-left: 35px; font-size: 16px; color: #bf0000; font-weight: 300; background: url('/bitrix/templates_content/images/icons/error_message.png') left center no-repeat;}*/
.content .form .help-block.with-errors .list-unstyled{display: block; padding: 5px 0 4px 35px; font-size: 16px; color: #bf0000; font-weight: 300; background: url('/bitrix/templates_content/images/icons/error_message.png') 5px 7px no-repeat;}

.content .main_register_form .form .row{margin: 0 -15px;}
.content .main_register_form .form .row:nth-child(2n+1){background: none;}
.content .main_register_form .form .row.last{padding: 30px 0; border-top: none;}

.map{height: 282px; background: #aacbd9 url('/bitrix/templates_content/images/map.jpg') center center no-repeat;}

.content .division{margin: 0 auto 30px auto; background: url('/bitrix/templates_content/images/division_bg.gif'); width: 602px; height: 570px;}
.content .division .links{position: relative; top: 228px; left: 130px; height: 187px;}
.content .division .links a{display: inline-block; font-size: 12px; line-height: 17px; padding: 0 0 2px 0;}

.content .documents{margin: 0 0 15px 0;}
.content .documents .item{margin: 0 0 15px 0;}
.content .documents .item i{float: left; margin: 4px 0 0; font-size: 30px; color: #9a9a9a;}
.content .documents .item .name{margin: 0 0 15px 40px; text-align: justify;}
.content .documents .item .name a{color: #333333; text-decoration: none;}
.content .documents .item .name a:hover{text-decoration: underline;}
.content .documents .item .name a span{color: #204e8a;}
.content .documents .item .date{margin: 0 0 15px 40px; font-size: 12px; color: #9a9a9a; font-weight: 300;}

.content .documents-find{margin-bottom: 40px; border-bottom: 1px solid #dedede;}
.content .documents-find button{padding-left: 59px; text-transform: none; font-weight: 400; background: url('/bitrix/templates_content/images/icons/doc_find.png') 20px center no-repeat; color: #204e8a; border: 1px solid #dedede; border-bottom: none;}

.content .documents-filter{position: relative; margin-bottom: 40px; padding: 50px 25px 10px 25px; border: 1px solid #dedede;}
.content .documents-filter .row{}
.content .documents-filter label{margin-top: 10px; font-weight: 300;}
.content .documents-filter input[type="submit"]{}
.content .documents-filter .hide-link{position: absolute; top: 20px; right: 25px; color: #204e8a; font-size: 20px;}

.content .document-sections{}
.content .document-sections .item{margin-bottom: 15px;}
.content .document-sections .item a{display: block; padding: 15px 15px 15px 90px; font-size: 16px; color: #010101; text-decoration: none; border: 1px solid #CAC9C9;}
.content .document-sections .item a:hover{border: 1px solid #204e8a;z-index:10;box-shadow:14px 21px 12px 0 rgba(0,0,0,.12);cursor:pointer;}

.content .state-service{margin-bottom: 40px;}
.content .state-service .state-menu a{display: block; margin: 15px 0; font-size: 18px; font-weight: 300; color: #204e8a; text-decoration: none;}
.content .state-service .state-form .title{padding: 10px 25px; font-size: 14px; color: #ffffff; background: #204e8a;}
.content .state-service .state-form .links{margin-bottom: 5px; padding: 10px 25px; background: #ededed;}
.content .state-service .state-form .links a{font-size: 14px;}
.content .state-service .state-form .links i{color: #434343; font-size: 16px;}
.content .state-service .state-form .form .row{margin-bottom: 5px; padding: 25px 10px; background: #f7f7f7;}
.content .state-service .state-form .form span{font-size: 14px; color: #848484;}
.content .state-service .state-form .file-input-wrapper span{color: #ffffff;}
.content .state-service .state-form .form label{margin: 20px 0 5px 0; font-size: 16px; color: #434343;}
.content .state-service .state-form .form a.ankete-link{display: block; margin: 50px 0 0 0; padding: 5px 0 5px 20px; font-size: 14px; background: url('/bitrix/templates_content/images/icons/ankete.png') left center no-repeat;}

.bottom_menu{width: 100%; margin: 0; padding: 0; background: #204e8a;}
.bottom_menu .wrapper_inner{display: table;  padding: 20px 0;}
.bottom_menu .wrapper_inner .row div a{display: block; padding: 7px 0; font-size: 13px; line-height: 13px; color: #fffefe; font-weight: 300; text-decoration: none;}
.bottom_menu .wrapper_inner .row div a.title{padding: 16px 0; font-size: 22px; line-height: 22px;}
.bottom_menu .wrapper_inner .row div a:hover{text-decoration: underline;}

@media (max-width: 768px) {
    .bottom_menu .wrapper_inner .row div a{padding: 7px 25px;}
    .bottom_menu .wrapper_inner .row div a.title{padding: 16px 25px;}
}

.footer{background: #204e8a;}
.footer .copy{float: left; margin: 35px; padding: 0; width: 550px; height: 51px; font-size: 13px; line-height: 17px; color: #ffffff; font-weight: 300;}
.footer .copy img{height: 51px; margin-right: 30px;}
.footer .social{float: right; width: 140px; margin: 30px 35px;}
.footer .social a.link{float: left; display: block; width: 35px; height: 17px; background-position: center center; background-repeat: no-repeat;}
.footer .social a.link.vk{background-image: url('/bitrix/templates_content/images/icons/vk.png');}
.footer .social a.link.fb{background-image: url('/bitrix/templates_content/images/icons/fb.png');}
.footer .social a.link.in{background-image: url('/bitrix/templates_content/images/icons/in.png');}
.footer .social a.link.tw{background-image: url('/bitrix/templates_content/images/icons/tw.png');}

.error-404{margin: 170px 0;}
.error-404 .title{padding: 0 0 0 40px; font-size: 250px; line-height: 200px; color: #204e8a; font-weight: 100;}
.error-404 .row div a{display: block; padding: 7px 0; font-size: 14px; line-height: 14px; color: #204e8a; font-weight: 300; text-decoration: none;}
.error-404 .row div a.title{padding: 16px 0; font-size: 18px; line-height: 18px; color: #000000;}
.error-404 .row div a:hover{text-decoration: underline;}
.error-404 div.actions{padding: 0 0 0 40px; margin: 40px 0 0 0; font-size: 18px; color: #204e8a; font-weight: 700;}
.error-404 div.actions span{font-size: 18px; color: #a7a7a7; font-weight: 100;}
.error-404 div.actions a{display: inline-block; font-size: 18px; color: #204e8a; font-weight: 700;}

.site-map{margin: 0 0 40px 0;}
.site-map .row div a{display: block; padding: 7px 0; font-size: 14px; line-height: 14px; color: #204e8a; font-weight: 300; text-decoration: none;}
.site-map .row div a.title{padding: 16px 0; font-size: 18px; line-height: 18px; color: #000000;}
.site-map .row div a:hover{text-decoration: underline;}

#top-link-block a{padding: 5px 25px 9px; color: #204e8a; font-size: 20px; text-decoration: none;}
#top-link-block.affix-top {position: absolute; bottom: -200px; left: 50%; margin-left: 600px;}
#top-link-block.affix {position: fixed;bottom: 540px;left: 51%;margin-left: 600px;}

@media (max-width: 1400px) {
    #top-link-block.affix-top {left: auto; right: 10px; margin: 0;}
    #top-link-block.affix {left: auto; right: 10px; margin: 0;}
}
/* End */
/* /bitrix/templates/.default/components/bitrix/system.auth.form/top/style.css?1448611974442 */
/* /bitrix/templates/.default/components/bitrix/menu/top_multilevel/style.css?14486119684416 */
/* /bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1448607968501 */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/breadcrumbs/style.css?1448611966207 */
/* /bitrix/templates/adyghea/styles.css?16177218802910 */
/* /bitrix/templates/adyghea/template_styles.css?161772188043142 */
