

/* Start:/bitrix/templates/.default/ajax/ajax.min.css?1490815673420*/
iframe.waitwindowlocal{position:absolute;border:0;z-index:9999}div.waitwindowlocal{position:absolute;width:25px;height:25px;padding:0;z-index:10000;background-color:#fcf7d1;border:1px solid #e1b52d;background-image:url(/bitrix/templates/.default/ajax/images/wait.gif);background-position:center center;background-repeat:no-repeat}div.waitwindowlocalshadow{position:absolute;z-index:9998;background-image:url(/bitrix/templates/.default/ajax/images/shadow.gif);border:1px solid #808080}
/* End */


/* Start:/bitrix/templates/stern/components/bitrix/search.title/header/style.css?14908156762092*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/stern/components/bitrix/search.title/header/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/stern/components/bitrix/system.auth.form/auth/style.css?14908156761201*/
#login-form-window
{
	display:none;
	background:#ffF;

	z-index:10000;
	position:absolute;
	top:68px;
	right:20px;
	width:235px;
	color: #323232;
	line-height:18px;
	font-size:12px;
	border:1px solid #708a96;
}


.login-form-overlay
{
	display:none;
	height:100%;
	background:black;
	left:0;
	position:absolute;
	right:0;
	top:0;
	width:100%;
	z-index:98;
	opacity: 0.3; 
	-moz-opacity: 0.3; 
	-khtml-opacity: 0.3; 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}

#login-form-window a
{
	color:#3366cc !important;
	text-decoration:underline;
	font-size:11px;
}

#login-form-window form
{
	margin:0;
	padding:0;
}

label.remember-text
{
	font-size:11px;
	line-height:12px;
}

#close-form-window
{
	float:right;
	cursor:pointer; cursor:hand;
	background: url(/bitrix/templates/stern/components/bitrix/system.auth.form/auth/images/close.gif) right center no-repeat;
	padding-right:15px;
}

#login-form-window-header
{
	padding:6px 10px;
	font-size:11px;
	background: #cfdfe6 url(/bitrix/templates/stern/components/bitrix/system.auth.form/auth/images/login-form-header-bg.gif) repeat-x;
	margin-bottom:10px;
	
}

div.auth-welcome
{	
	margin-left: 10px;
    	color: #2F312E;
   	font: bold 11px Arial,Helvetica,sans-serif;
    	position: relative;
    	text-decoration: none;
}

div.auth-links 
{	
	text-align:right;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/vertical_multilevel_0/style.css?14908156732878*/
ul#vertical-multilevel-menu, #vertical-multilevel-menu ul
{
	margin: 0; 
	padding: 0; 
	list-style: none; 
	width: 214px;
	font-size:12px;
}

/*Submenu box*/
#vertical-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	border:1px solid #C1C1C1;
	border-bottom:none;
	width:200px;
}

/* Submenu Items */ 
#vertical-multilevel-menu li a
{ 
	display: block; 
	text-decoration: none; 
	color: #4F4F4F; 
	font-weight:bold;
	padding: 5px; 
	background:#F5F5F5;
	border-bottom:1px solid #C1C1C1;
}

/*Items selected*/
#vertical-multilevel-menu li a.item-selected
{ 
	background-color: #D6D6D6;
}

/*Items Hover */
#vertical-multilevel-menu li a:hover
{
	background-color: #D6D6D6;
} 

/*Rootmenu Items*/
#vertical-multilevel-menu a.root-item
{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 7px 35px;
	background:#61656A url(/bitrix/templates/.default/components/bitrix/menu/vertical_multilevel_0/images/item_bg.gif) 0 0 no-repeat;
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	/*height:26px;
	overflow:hidden;*/
}

/*Rootmenu Items hover*/
#vertical-multilevel-menu a.root-item:hover, #vertical-multilevel-menu a.root-item-selected:hover
{
	background:#61656A url(/bitrix/templates/.default/components/bitrix/menu/vertical_multilevel_0/images/item_bg.gif) 0 -26px no-repeat;
}

/*Rootmenu Items Selected*/
#vertical-multilevel-menu a.root-item-selected
{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 7px 35px;
	background:#61656A url(/bitrix/templates/.default/components/bitrix/menu/vertical_multilevel_0/images/item_bg.gif) 0 -26px no-repeat;
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	/*height:26px;
	overflow:hidden;*/
}

/*Parent item*/
#vertical-multilevel-menu a.parent
{
	background: #F5F5F5 url(/bitrix/templates/.default/components/bitrix/menu/vertical_multilevel_0/images/arrow.gif) center right no-repeat;
	padding-right:10px;
}

/*Denied items*/
#vertical-multilevel-menu a.denied
{
	background: #F5F5F5 url(/bitrix/templates/.default/components/bitrix/menu/vertical_multilevel_0/images/lock.gif) center right no-repeat;
	color:#DDDDDD;
	padding-right:10px;
}

/* Holly Hack. IE Requirement \*/ 
* html ul#vertical-multilevel-menu li { float: left; height: 1%; } 
* html ul#vertical-multilevel-menu li a { height: 1%; } 
/* End */ 


/*Submenu margin*/
#vertical-multilevel-menu li ul.root-item
{
	margin:-27px 0 0 210px;
}

#vertical-multilevel-menu li ul
{
	margin:-27px 0 0 133px;
}

/*Submenu hide*/
#vertical-multilevel-menu li:hover ul ul,
#vertical-multilevel-menu li.jsvhover ul ul,
#vertical-multilevel-menu li:hover ul ul ul,
#vertical-multilevel-menu li.jsvhover ul ul ul 
{
	/*top:-999em;*/
	display:none;
}

/*Submenu show*/
#vertical-multilevel-menu li:hover ul,
#vertical-multilevel-menu li.jsvhover ul,
#vertical-multilevel-menu li li:hover ul,
#vertical-multilevel-menu li li.jsvhover ul,
#vertical-multilevel-menu li li li:hover ul,
#vertical-multilevel-menu li li li.jsvhover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}
/* End */


/* Start:/bitrix/templates/stern/components/bitrix/menu/left_center/style.css?1490815676583*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/stern/components/bitrix/menu/left_center/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/stern/styles.css?163835084145765*/
html,body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
font-size: 12px;
font-family: Tahoma, Arial, Verdana, sans-serif;
}

div,form,ul,li,dl,dt,dd,p {
margin: 0;
padding: 0;
list-style: none;
}

img {
border: 0;
}

h1,h2,h3,h4,h5,h6 {
margin: 0;
padding: 0;
font-weight: normal;
}

.clear {
clear: both;
overflow: hidden;
height: 0;
}

.relative {
position: relative;
}


a:hover {
text-decoration: none;
}

#layer {
position: relative;
overflow: hidden;
min-width: 1000px;
min-height: 100%;
z-index: 10;
}

.layer_main {
background: url('/bitrix/templates/stern/images/bg_main_block_repeat.gif') 0 177px repeat-x;
}

* html #layer {
height: 100%;
}

#layer .layer_body {
width: 1000px;
margin: auto;
padding: 0 0 190px;
}

#header {
	/*height: 45px;*/
	margin: 0 auto 10px;
	padding: 30px 0 15px 0;
}

#header .info {
float: left;
width: 66%;
}

#header .info .logo {
float: left;
margin: 0 20px 0 0;
padding: 0 10px 0 10px;
background: url('/bitrix/templates/stern/images/line_header_logo.gif') 100% 0 no-repeat;
}

#header .info .title {
float: left;
}

#header .info .title h1 {
font-size: 28px;
font-weight: bold;
}

#header .info .title h2 {
font-size: 16px;
text-align: right;
}

#header .techmenu {
	float: right;
	width: 33%;}
	#header .techmenu .auth {
		width: 347px;
		text-align:right;
		margin-top:5px;
		float: right;}
	#header .techmenu .menu {
		float: right;}
		#header .techmenu .menu li {
			float: left;
			font-size: 14px;
			margin: 0 0 0 10px;
			padding: 0 0 0 10px;
			background: url('/bitrix/templates/stern/images/line_header_techmenu.gif') 0 2px no-repeat;}
		#header .techmenu .menu li.rss {
			margin: 0;
			padding: 0 0 0 20px;
			background: url('/bitrix/templates/stern/images/icon_rss.png') 0 2px no-repeat;}
	#header .techmenu .search {
		float: right;
		overflow: hidden;
		width: 247px;
		height: 22px;
		margin: 7px 0 0;
		padding: 5px;
		background: url('/bitrix/templates/stern/images/bg_form_search.png') no-repeat;}
		#header .techmenu .search .input {
			float: left;
			width: 205px;
			height: 14px;
			font-size: 12px;
			font-family: Tahoma, Arial, Verdana, sans-serif;
			margin: 0 10px;
			padding: 4px 0;
			border: none;}
		#header .techmenu .search .button {
			float: right;
			cursor: pointer;
			width: 22px;
			height: 22px;
			background-color: transparent;
			border: none;}

.bottom-menu {
    margin: 40px auto 10px auto;
    overflow: hidden;
    width: 100%;}
	.bottom-menu ul {
		float: left;
		height: 30px;
		left: 50%;
		list-style-type: none;
		margin: 0 auto;
		padding: 0;
		position: relative;}
		.bottom-menu ul li {
			float: left;
			margin: 7px 20px;
			position: relative;
			right: 50%;}

#content {
position: relative;
width: 964px;
margin-left: -12px;
padding: 3px 30px;
background: url('/bitrix/templates/stern/images/bg_layer.png') repeat-y;
}
table.data-table{
	width:100%;
	border-collapse:collapse;
}
table.data-table td{
	padding:5px 15px;
}
table.data-table th{
	font-weight:normal;
	padding:5px 15px;
	height:32px;
}
#content .inner .inner_content table.support-ticket-hint,
#content .inner .inner_content table.support-ticket-hint td,
#content .inner .inner_content table.bx-auth-table,
#content .inner .inner_content table.bx-auth-table td,
#content .inner .inner_content table.map-columns,
#content .inner .inner_content table.map-columns td {
	border:none !important;
}
#content .inner .inner_content table.support-ticket-hint td {
	padding:0px;
}
#content .content_head {
position: absolute;
top: -21px;
left: 0;
width: 1024px;
height: 21px;
background: url('/bitrix/templates/stern/images/bg_layer_head.png') no-repeat;
z-index: 10;
}

#content .content_foot {
position: absolute;
bottom: -33px;
left: 0;
width: 1024px;
height: 33px;
background: url('/bitrix/templates/stern/images/bg_layer_foot.png') no-repeat;
z-index: 10;
}

#content .wrapper {
position: relative;
padding: 39px 0 0;
z-index: 20;
}

#content .main_menu {
position: absolute;
top: -18px;
left: -18px;
width: 1000px;
height: 47px;
padding: 10px 0 0;
background: url('/bitrix/templates/stern/images/bg_menu.png') no-repeat;
z-index: 20;
}

#content .main_menu .first .first_item {
float: left;
position: relative;
height: 45px;
margin: 0 4px;
}

#content .main_menu .first .first_item_emp {
float: left;
position: relative;
height: 45px;
margin: 0 4px;
}

#content .main_menu .first .first_item .link {
height: 23px;
font-size: 16px;
padding: 7px 10px;
}

#content .main_menu .first .first_item_emp .link {
height: 23px;
font-size: 16px;
padding: 7px 10px;
}


#content .main_menu .first .first_item:hover .link {
position: relative;
height: 40px;
padding: 7px 10px 0;
}

#content .main_menu .first .first_item_emp:hover .link {
position: relative;
height: 30px;
padding: 7px 10px 0;
}

#content .main_menu .first .first_item_selected .link {
position: relative;
}

#content .main_menu .first .first_item_emp_selected .link {
position: relative;
}

#content .main_menu .first .first_item .link a {
text-decoration: none;
}

#content .main_menu .first .first_item_emp .link a {
text-decoration: none;
}

#content .main_menu .first .first_item .second {
display: none;
position: absolute;
top: 45px;
width: 500px;
padding: 20px;
}

#content .main_menu .first .first_item:hover .second {
display: block;
}

#content .main_menu .first .first_item .second_1 {
left: 0;
}

#content .main_menu .first .first_item .second_2,
#content .main_menu .first .first_item .second_3,
#content .main_menu .first .first_item .second_4,
#content .main_menu .first .first_item .second_5 {
left: -60px;
}

#content .main_menu .first .first_item .second_6,
#content .main_menu .first .first_item .second_7,
#content .main_menu .first .first_item .second_8 {
right: -60px;
}

#content .main_menu .first .first_item .second_9 {
right: 0;
}

#content .main_menu .first .first_item .second ul {
float: left;
width: 210px;
padding: 0 20px;
}

#content .main_menu .first .first_item .second ul li {
font-size: 16px;
}

#content .main_menu .first .first_item .second ul li div {
padding: 5px 0;
}

#content .main_menu .first .first_item .second ul li div.noBottomBorder{
padding: 0;
border-bottom: none;
}

#content .main_menu .first .first_item .second ul li a {
text-decoration: none;
}

#content .main_menu .first .first_item .second ul li ul {
float: none;
width: auto;
margin: 0;
padding: 5px 0 20px 20px;
}

#content .main_menu .first .first_item .second ul li ul li {
font-size: 14px;
margin: 2px 0;
}

#content .main_menu .first .first_item .second ul li ul li a {
border: none;
}

#content .inner {
padding: 0 0 45px;
}

#content .inner .inner_content {
float: right;
width: 720px;
padding: 25px 0 0;
}

#content .inner .inner_content h1 {
font-size: 24px;
margin-bottom:25px;
}

#content .inner .inner_content .breadcrumb {
padding: 0 0 10px;
}

#content .inner .inner_content .breadcrumb ul {
margin: 0;
padding: 0;
}

#content .inner .inner_content .breadcrumb ul li {
float: left;
font-size: 11px;
margin: 0 5px 0 0;
padding: 0 8px 0 0;
background: url('/bitrix/templates/stern/images/icon_breadcrumb.gif') 100% 5px no-repeat;
}

#content .inner .inner_content .breadcrumb ul li.finish {
margin: 0;
padding: 0;
background: none;
}

#content .inner .inner_content p {
margin: 0 0 15px;
}

#content .inner_content .news .item p.date {
margin: 0;
}

#content .inner .inner_content p img {
float: left;
margin: 5px 20px 20px 0;
}

#content .inner .inner_content h2 {
font-size: 20px;
margin: 22px 0 12px;
}

#content .inner .inner_content .news .noBorder h2 {
margin: 0 0 12px;
}

#content .inner .inner_content h3 {
font-size: 18px;
margin: 22px 0 12px;
}

#content .inner .inner_content h4 {
font-size: 18px;
margin: 22px 0 12px;
}

blockquote {
    border-radius: 5px 5px 5px 5px;
    font: italic 14px Georgia,Arial;
    margin: 20px 0;
    padding: 20px 30px;
}

blockquote em {
display: block;
padding: 0 30px 0 0;
background: url('/bitrix/templates/stern/images/icon_blockquote_bottom.gif') 100% 100% no-repeat;
}

#content .inner .inner_content h5 {
font-size: 14px;
margin: 22px 0 12px;
}

#content .inner .inner_content table {
width: 100%;
border-collapse: collapse;
}

#content .inner .inner_content table th {
font-weight: normal;
padding: 5px 15px;
}

#content .inner .inner_content table td {
padding: 5px 15px;
}

#content .inner .inner_content h6 {
font-size: 12px;
font-weight: bold;
margin: 22px 0 10px;
}

#content .inner .inner_sidebar {
float: left;
width: 224px;
}

#content .inner .inner_sidebar .block {
width: 223px;
margin: 25px 0 0;
}

#content .inner .inner_sidebar .block .title {
width: 199px;
padding: 8px 12px;
}

#content .inner .inner_sidebar .block .title h2{
	float: left;
	font-size: 18px;
}
#content .inner .inner_sidebar .block .title_menu h2{
	font-size: 18px;
}

#content .inner .inner_sidebar .block .title .more {
float: right;
margin: 5px 0 0;
}

#content .inner .inner_sidebar .block .event,
#content .inner .inner_sidebar .block .vote,
#content .inner .inner_sidebar .block .announce {
padding: 12px;
}

#content .inner .inner_sidebar .block .event .item {
margin: 0 0 12px;
}

#content .inner .inner_sidebar .block .event .item .date {
font-size: 11px;
}

#content .inner .inner_sidebar .block .vote h3 {
font-size: 14px;
padding: 0 0 12px;
}

#content .inner .inner_sidebar .block .vote .item {
margin: 12px 0;
}

#content .inner .inner_sidebar .block .vote .item input {
float: left;
width: 14px;
height: 14px;
margin: 0;
padding: 0;
}

#content .inner .inner_sidebar .block .vote .item label {
display: block;
margin: 0 0 0 20px;
}

#content .inner .inner_sidebar .block .vote .button {
width: 95px;
height: 27px;
padding: 5px 20px 15px;
}

#content .inner .inner_sidebar .block .vote .button input {
display: block;
cursor: pointer;
width: 95px;
height: 27px;
background: url('/bitrix/templates/stern/images/button_vote.gif') no-repeat;
border: none;
}

#content .inner .inner_sidebar .block .vote .results {
text-align: center;
padding: 12px 0;
}

#content .inner .inner_sidebar .block .announce .item {
margin: 0 0 12px;
padding: 0 0 12px;
}

#content .inner .inner_sidebar .block .announce .item .image {
float: left;
overflow: hidden;
width: 115px;
height: 86px;
padding: 1px;
}

#content .inner .inner_sidebar .block .announce .item .info {
margin: 0 0 0 110px;
}

#content .inner .inner_sidebar .block .announce .item .info .date {
font-size: 11px;
}

#content .inner .inner_sidebar .block .announce .micro {
margin: 0 0 12px;
}

#content .inner .inner_sidebar .block .announce .micro .date {
float: left;
font-size: 11px;
margin: 0;
}

#content .inner .inner_sidebar .block .announce .micro p {
float: none;
margin: 0 0 0 70px;
}

#content .inner .inner_sidebar .block .face {
width: 252px;
padding: 20px;
}

#content .inner .inner_sidebar .block .face .image {
width: 142px;
text-align:center;
}

#content .inner .inner_sidebar .block .face .image img {
border: 1px solid #ABABAB;
}

#content .inner .inner_sidebar .block .face .info {
float: right;
width: 110px;
padding-right: 12px;
}

#content .inner .inner_sidebar .block .face .info h3 {
font-size: 14px;
margin: 0px 0 30px;
}

#content .inner .inner_sidebar .block .face .info p {
margin: 15px 0 0;
}

#content .link_map {
width: 100%;
margin: 0 0 20px;
padding: 12px 0;
}

#content .link_map .block {
float: left;
width: 254px;
padding: 0 12px;
}

#content .link_map .block .item h2 {
font-size: 14px;
padding: 8px 12px;}

#content .link_map .block .item ul, #content .inner_sidebar .block .item ul {
padding: 8px 12px 12px;
}

#content .link_map .block .item ul li, #content .inner_sidebar .block .item ul li{
padding: 3px 0;
}

#content .link_map .block .item ul li a, #content .inner_sidebar .block .item ul li a {
text-decoration: none;
}

#content .link_map .block_social {
float: right;
}

#content .link_map .block_social .item ul li.item_1 {
padding: 3px 0 3px 22px;
background: url('/bitrix/templates/stern/images/icon_link_map_1.gif') 0 2px no-repeat;
}

#content .link_map .block_social .item ul li.item_2 {
padding: 3px 0 3px 22px;
background: url('/bitrix/templates/stern/images/icon_link_map_2.gif') 0 2px no-repeat;
}

#content .link_map .block_social .item ul li.item_3 {
padding: 3px 0 3px 22px;
background: url('/bitrix/templates/stern/images/icon_link_map_3.gif') 0 2px no-repeat;
}

#content .link_map .block_social .item ul li.item_4 {
padding: 3px 0 3px 22px;
background: url('/bitrix/templates/stern/images/icon_link_map_4.gif') 0 2px no-repeat;
}

#content .link_map .block_social .item ul li.item_5 {
padding: 3px 0 3px 22px;
background: url('/bitrix/templates/stern/images/icon_link_map_5.gif') 0 2px no-repeat;
}

#content .link_map .block_social .item ul li.item_6 {
padding: 3px 0 3px 22px;
background: url('/bitrix/templates/stern/images/icon_link_map_6.gif') 0 2px no-repeat;
}

#content .link_map .block_social .item ul li.item_7 {
padding: 3px 0 3px 22px;
background: url('/bitrix/templates/stern/images/icon_link_map_7.gif') 0 2px no-repeat;
}

#content .link_map .block_social .item ul li.item_8 {
padding: 3px 0 3px 22px;
background: url('/bitrix/templates/stern/images/icon_link_map_8.gif') 0 2px no-repeat;
}

#content .banner_carousel {
padding: 20px 25px;
}

#content .banner_carousel .jcarousel-container {
position: relative;
width: 100%;
}

#content .banner_carousel .jcarousel-clip {
overflow: hidden;
width: 100%;
}

#content .banner_carousel .jcarousel-item {
float: left;
height: 64px;
margin: 0 2px;
padding: 1px;
}

#content .banner_carousel .jcarousel-prev-horizontal {
cursor: pointer;
position: absolute;
top: 17px;
left: -17px;
width: 11px;
height: 31px;
background: url('/bitrix/templates/stern/images/button_carousel_banner_prev.png') no-repeat;
}

#content .banner_carousel .jcarousel-next-horizontal {
cursor: pointer;
position: absolute;
top: 17px;
right: -17px;
width: 11px;
height: 31px;
background: url('/bitrix/templates/stern/images/button_carousel_banner_next.png') no-repeat;
}

#content .main_block {
position: relative;
height: 377px;
z-index: 10;
}

#content .main_block .main_block_body {
position: absolute;
top: 0;
left: -159px;
width: 1000px;
height: 360px;
padding: 22px 140px 0;
}

#content .main_block .more {
text-align: right;
margin: 5px 0;
}

#content .main_block .carousel {
float: left;
width: 507px;
}

#content .main_block .carousel .jcarousel-container {
position: relative;
width: 507px;
height: 297px;
}

#content .main_block .carousel .jcarousel-clip {
overflow: hidden;
width: 507px;
height: 297px;
}

#content .main_block .carousel .jcarousel-item {
float: left;
width: 507px;
height: 297px;
}

#content .main_block .carousel .jcarousel-prev-horizontal {
cursor: pointer;
position: absolute;
top: 120px;
left: 10px;
width: 11px;
height: 31px;
background: url('/bitrix/templates/stern/images/button_carousel_main_prev.png') no-repeat;
}

#content .main_block .carousel .jcarousel-next-horizontal {
cursor: pointer;
position: absolute;
top: 120px;
right: 10px;
width: 11px;
height: 31px;
background: url('/bitrix/templates/stern/images/button_carousel_main_next.png') no-repeat;
}

#content .main_block .carousel .item {
position: relative;
width: 503px;
height: 292px;
padding: 1px;
}

#content .main_block .carousel .item .image{
margin-left: -1px; 
margin-top: -1px;
overflow: hidden;
width: 505px;
}

#content .main_block .carousel .item .info {
position: absolute;
bottom: 1px;
left: 1px;
width: 493px;
height: 35px;
padding: 10px 5px;
}

#content .main_block .carousel .item .info .name {
float: right;
text-align:right
}

#content .main_block .carousel .item .info .name .date {
font-size: 10px;
}

#content .main_block .carousel .item .info .link {
color:#ffffff;
float: left;
font-size: 11px;
}

#content .main_block .news {
float: right;
width: 470px;
}
#content .main_block .news  h2{
	margin: -5px 0 5px 0;
	color:#ffffff
}
#content .main_block .news .item, #content .inner_content .news .item {
margin: 0 0 13px;
padding: 0 0 14px;
}

#content .main_block .news .item{
 max-height: 106px;
}

#content .main_block .news .item .image{
float: left;
}

#content .main_block .news .item .image img{
border: 1px solid #F3F3F3;
}

#content .main_block .news .item .info {
margin: 0 0 0 135px;
max-height: 112px;
overflow:hidden;
}

#content .main_block .news .item .info .date {
font-size: 11px;
}

#content .main_block .news .more {
position: relative;
/*margin-top: -8px;*/
}

#content .blocks_one,
#content .blocks_two,
#content .blocks_three {
margin: 0 0 25px;
}

#content .blocks_one .block_announce {
width: 675px;
}

#content .blocks_one .block_announce .announce {
width: 631px;
}

#content .blocks_one .emptySpace, #content .blocks_three .emptySpace
{
	width:20px;
}

#content .blocks_one .block_event {
width: 292px;
}

#content .blocks_one .block .title,
#content .blocks_three .block .title {
padding: 8px 12px;
	height:25px;
}

#content .blocks_one .block_announce .title {
width: 631px;
padding-right: 32px;
}

#content .blocks_one .block_event .title {
width: 263;
}

#content .blocks_one .block .title h2,
#content .blocks_three .block .title h2 {
float: left;
font-size: 18px;
}

#content .blocks_one .block .title .more,
#content .blocks_three .block .title .more {
float: right;
margin: 5px 0 0;
}

#content .blocks_one .block_event .block .event,
#content .blocks_one .block_announce .block .announce {
padding: 12px;
}

#content .blocks_one .block_event .block .event .item {
margin: 0 0 12px;
}

#content .blocks_one .block_event .block .event .item .date {
font-size: 11px;
}

#content .blocks_one .block_announce .block .announce .carousel {
margin: 0 0 12px;
padding: 0 10px 12px;
}

#content .blocks_one .block_announce .block .announce .carousel .jcarousel-container {
position: relative;
width: 610px;
margin: auto;
}

#content .blocks_one .block_announce .block .announce .carousel .jcarousel-clip {
overflow: hidden;
width: 610px;
}

#content .blocks_one .block_announce .block .announce .carousel .jcarousel-item {
width: 285px;
padding: 0 10px;
}

#content .blocks_one .block_announce .block .announce .carousel .jcarousel-prev-horizontal {
cursor: pointer;
position: absolute;
top: 35px;
left: -12px;
width: 11px;
height: 31px;
background: url('/bitrix/templates/stern/images/button_carousel_main_prev.png') no-repeat;
}

#content .blocks_one .block_announce .block .announce .carousel .jcarousel-next-horizontal {
cursor: pointer;
position: absolute;
top: 35px;
right: -12px;
width: 11px;
height: 31px;
background: url('/bitrix/templates/stern/images/button_carousel_main_next.png') no-repeat;
}

#content .blocks_one .block_announce .block .announce .noArrow .jcarousel-prev-horizontal, #content .blocks_one .block_announce .block .announce .noArrow .jcarousel-next-horizontal{
	background:none;
	cursor: auto;
}

#content .blocks_one .block_announce .block .announce .item .image, #content .inner_content .news .item .image {
float: left;
}

#content .blocks_one .block_announce .block .announce .item .image img, #content .inner_content .news .item .image img{
border: 1px solid #ABABAB;
}

#content .inner_content .news .item .image{
margin-right:10px;
}

#content .blocks_one .block_announce .block .announce .item .info, #content .inner_content .news .item .info {
margin: 0 0 0 140px;
}

#content .blocks_one .block_announce .block .announce .item .info .date, #content .inner_content .news .item .date{
font-size: 11px;
}

#content .blocks_one .block_announce .block .announce .micro {
margin: 0 0 6px;
}

#content .blocks_one .block_announce .block .announce .micro .date {
float: left;
font-size: 11px;
margin: 0;
}

#content .blocks_one .block_announce .block .announce .micro p {
float: none;
margin: 0 0 0 100px;
}

#content .blocks_two {
height: 205px;
}

#content .blocks_two .title {
width: 940px;
padding: 8px 12px;
}

#content .blocks_two .title h2 {
float: left;
font-size: 18px;
margin: 0 40px 0 0;
}

#content .blocks_two .title .array {
float: left;
margin: 5px 0 0;
}

#content .blocks_two .title .array li {
float: left;
margin: 0 15px 0 0;
}

#content .blocks_two .title .array li a {
text-decoration: none;
}

#content .blocks_two .title .array li a:hover {
border: none;
}

#content .blocks_two .title .all {
float: right;
margin: 5px 0 0;
}

#content .blocks_two .title .all li {
float: left;
margin: 0 0 0 15px;
}


#content .blocks_two .carousel {
padding: 10px 23px;
}

#content .blocks_two .carousel .jcarousel-container {
position: relative;
width: 100%;
}

#content .blocks_two .carousel .jcarousel-clip {
overflow: hidden;
width: 100%;
}

#content .blocks_two .carousel .jcarousel-item {
float: left;
margin: 0 2px;
}

#content .blocks_two .carousel .jcarousel-prev-horizontal {
cursor: pointer;
position: absolute;
top: 33px;
left: -15px;
width: 11px;
height: 31px;
background: url('/bitrix/templates/stern/images/button_carousel_banner_prev.png') no-repeat;
}

#content .blocks_two .carousel .jcarousel-next-horizontal {
cursor: pointer;
position: absolute;
top: 33px;
right: -15px;
width: 11px;
height: 31px;
background: url('/bitrix/templates/stern/images/button_carousel_banner_next.png') no-repeat;
}

#content .blocks_two .carousel .item {
	width: 149px;
	height: 95px;
	position: relative;
	padding-top:95px;}

#content .blocks_two .carousel .item .image {
	width: 145px;
	height: 95px;
	position: absolute;
	top: 0;
	overflow:hidden;}

#content .blocks_two .carousel .item p {
font-size: 11px;
margin: 5px 0 0;
}

#content .blocks_two .carousel .item .date {
font-size: 10px;
}

#content .blocks_three .block_face {
width: 319px;
}

#content .blocks_three .block_vote {
width: 319px;
margin: 0 0 0 17px;
}

#content .blocks_three .block_message {
width: 292px;
}

#content .blocks_three .block_face .title,
#content .blocks_three .block_vote .title {
width: 295px;
}

#content .blocks_three .block_message .title {
width: 263;
}

#content .blocks_three .block_face .face {
width: 295px;
padding: 12px;
}

#content .blocks_three .block_face .face .image {
float: left;
margin: 8px 0 15px 10px;
}

#content .blocks_three .block_face .face .image img{
border: 1px solid #ABABAB;
}

#content .blocks_three .block_face .face .info {
float: right;
width: 160px;
margin: 8px 0 15px;
}

#content .blocks_three .block_face .face .info h3 {
font-size: 14px;
margin: 0 15px 30px 0;
}

#content .blocks_three .block_face .face .info p {
margin: 15px 15px 0 0;
}

#content .blocks_three .block_face .face .list {
width: 295px;
padding: 12px 0 0;
}

#content .blocks_three .block_face .face .list .prev {
float: left;
width: 125px;
padding: 0 0 0 18px;
background: url('/bitrix/templates/stern/images/icon_prev.png') 0 3px no-repeat;
}

#content .blocks_three .block_face .face .list .next {
float: right;
width: 125px;
text-align: right;
padding: 0 18px 0 0;
background: url('/bitrix/templates/stern/images/icon_next.png') 100% 3px no-repeat;
}

#content .blocks_three .block_vote .vote {
padding: 12px;
}

#content .blocks_three .block_vote .vote h3 {
font-size: 14px;
padding: 0 0 12px;
}

#content .blocks_three .block_vote .vote .item {
margin: 12px 0;
}

#content .blocks_three .block_vote .vote .item input {
float: left;
width: 14px;
height: 14px;
margin: 0;
padding: 0;
}

#content .blocks_three .block_vote .vote .item label {
display: block;
margin: 0 0 0 20px;
}

#content .blocks_three .block_vote .vote .button {
width: 95px;
height: 27px;
padding: 5px 20px 15px;
}

#content .blocks_three .block_vote .vote .button input {
display: block;
cursor: pointer;
width: 95px;
height: 27px;
background: url('/bitrix/templates/stern/images/button_vote.gif') no-repeat;
border: none;
}

#content .blocks_three .block_vote .vote .results {
text-align: center;
padding: 12px 0;
}

#content .blocks_three .block_message .message {
padding: 25px;
}

#content .blocks_three .block_message .message .image {
overflow: hidden;
width: 200px;
height: 203px;
margin: auto;
padding: 1px;
}

#footer {
/*position: relative;*/
width: 1000px;
height: 170px;
margin: auto;
margin-top: -190px;
z-index: 20;
}

#footer .footer_body {
font-size: 14px;
padding: 0px 0px 0;
}

#footer .info {
float: left;
width: 400px;
padding-top:10px;
}

#footer .info .copy {
font-weight: bold;
margin: 5px 0 15px;
}

#footer .control {
float: right;
width: 550px;
text-align: right;
}

#footer .control .search {
float: right;
overflow: hidden;
width: 247px;
height: 22px;
padding: 5px;
background: url('/bitrix/templates/stern/images/bg_form_search.png') no-repeat;
}

#footer .control .search .input {
float: left;
width: 205px;
height: 14px;
font-size: 12px;
font-family: Tahoma, Arial, Verdana, sans-serif;
margin: 0 10px;
padding: 4px 0;
border: none;
}

#footer .control .search .button {
float: right;
cursor: pointer;
width: 22px;
height: 22px;
background-color: transparent;
border: none;
}

#footer .socialConteiner .social {
float: right;
margin: 10px 0 0;
}

#footer .socialConteiner .social li {
float: left;
margin: 0 0 0 5px;
}

#footer .control address {
font-style: normal;
margin: 10px 0 0;
}

#content .inner .inner_content .photo-page-main ul li 
{
	background: none;
}

.files-download {
    padding: 0 50px 0 0;
    position: relative;
}
.files-download div {
    overflow: hidden;
}
* + html .files-download div {
    margin: 0 0 20px;
}
.files-download a {
    float: left;
    font: 18px/21px Arial;
    margin: 0 0 10px;
    min-height: 23px;
    padding: 10px 0 0 45px;
    text-decoration: none;
    background: url("/images/docs/no.png") no-repeat scroll left top transparent;
}
.files-download a:hover {
    text-decoration: none;
}
.files-download a span {   
    padding-right: 4px;
    text-decoration: underline;
}
.files-download a:hover span {
   text-decoration: none;
}
.files-download i {    
    font: 10px/10px Arial;
}

.files-download a.pdf {
    background: url("/images/docs/pdf.png") no-repeat scroll left top transparent;
}
.files-download a.doc {
    background: url("/images/docs/doc.png") no-repeat scroll left top transparent;
}
.files-download a.gif {
    background: url("/images/docs/gif.png") no-repeat scroll left top transparent;
}
.files-download a.jpg {
    background: url("/images/docs/jpg.png") no-repeat scroll left top transparent;
}
.files-download a.ppt {
    background: url("/images/docs/ppt.png") no-repeat scroll left top transparent;
}
.files-download a.rar {
    background: url("/images/docs/rar.png") no-repeat scroll left top transparent;
}
.files-download a.xls {
    background: url("/images/docs/xls.png") no-repeat scroll left top transparent;
}

.menu-clear-left {
clear: left;
overflow: hidden;
height: 0;
}

#content .inner .inner_content table.noBorder,  #content .inner .inner_content table.noBorder td, #content .inner .inner_content table.noBorder th, 
#content .inner .inner_content table.blog-groups, #content .inner .inner_content table.blog-groups td{
   border: none;
}

#content .blocks_three .block_face .face .jcarousel-container 
{
    height: 241px;
    position: relative;
    width: 295px;
}

#content .blocks_three .block_face .face .jcarousel-clip
{
    height: 241px;
    overflow: hidden;
    width: 295px;
}

#content .blocks_three .block_face .face .jcarousel-item
{
    height: 241px;
    float: left;
    width: 295px;
}

#content .blocks_three .block_face .face .jcarousel-prev-horizontal
{
    cursor: pointer;
    height: 60px;
    left: 0px;
    position: absolute;
    bottom: 0px;
    width: 125px;
}

#content .blocks_three .block_face .face .jcarousel-next-horizontal
{
    cursor: pointer;
    height: 60px;
    right: 0px;
    position: absolute;
    bottom: 0px;
    width: 125px;
}

.corsorH3 h3
{
	cursor: pointer;	   
    	padding: 0 0 0 10px;
}

.corsorH3 h3 a
{		
	background: url("/images/icon_next.png") no-repeat scroll 100% 50% transparent;   
    	padding: 0 18px 0 0;
}

#content .inner .inner_content table.tabsGosServices, 
#content .inner .inner_content table.tabsGosServices td, 
#content .inner .inner_content table.tabsGosServices th,
#content .inner .inner_content table.tabsGosServices table  {
    border: none;
    padding: 0;
}

#content .inner .inner_content .gosServices .item-table td {
    background-color: #FFFFFF;
    border: 1px solid #D0D0D0;
    padding: 6px 10px;
}

#content .inner .inner_content .gosServices .item-table td.item-blue {
     background-color: #FFFFFF;
}


#content .inner .inner_content .gosServices ul li {
    margin: 18px 0;
}

#content .inner .inner_content .gosServices .item-detail ul li {
    margin: 5px 0;
}

#content .inner .inner_content .gosServices #item-menu .selected {
    font-weight: bold;
}

#content .inner .inner_content .gosServices .item-detail h4 {
    font-size: 16px;
    margin-bottom: 14px;
    font-weight: normal;
}

table.tabsGosServices .bx-sm-leftshadow {
    background: url("/images/left-shadow.gif") no-repeat scroll left bottom transparent;
}

.bx-sm-feature-select .bx-sm-parent {
    background: url("/images/tabs.gif") no-repeat scroll right 0 transparent;
}

.bx-sm-feature-select .bx-sm-parent .bx-sm-header {
    background: url("/images/tabs.gif") no-repeat scroll left 0 transparent;
}

.bx-sm-holder-show .bx-sm-parent .bx-sm-header {
    display: block;
    padding-left: 20px;
    padding-right: 20px;
}

.bx-sm-feature-select .bx-sm-parent .bx-sm-header {
    margin-right: 2px;
}

.bx-sm-holder-show .bx-sm-parent .bx-sm-header {
    display: block;
    padding-left: 20px;
    padding-right: 20px;
}

.bx-sm-feature-select .bx-sm-parent a, .bx-sm-feature-select a.bx-sm-parent, .bx-sm-feature-select a.bx-sm-parent-button {
    color: #000000;
}

.bx-sm-parent .bx-sm-header, .bx-sm-parent-button .bx-sm-header-button {
    height: 34px;
    text-align: center;
}

.bx-sm-parent a, a.bx-sm-parent, a.bx-sm-parent-button {
    display: block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 34px;
    text-decoration: none;
}

.bx-sm-separator {
    background: url("/images/tabs.gif") no-repeat scroll left -68px transparent;
}

.bx-sm-feature-noselect .bx-sm-parent, .bx-sm-feature-noselect .bx-sm-parent-button {
    background: url("/images/tabs.gif") no-repeat scroll right -34px transparent;
}

.bx-sm-feature-noselect .bx-sm-parent .bx-sm-header, .bx-sm-feature-noselect .bx-sm-parent-button .bx-sm-header-button {
    background: url("/images/tabs.gif") no-repeat scroll left -34px transparent;
}

.bx-sm-feature-noselect .bx-sm-parent .bx-sm-header, .bx-sm-feature-noselect .bx-sm-parent-button .bx-sm-header-button {
    margin-right: 2px;
}

.bx-sm-feature-noselect .bx-sm-parent a, .bx-sm-feature-noselect a.bx-sm-parent, .bx-sm-feature-noselect a.bx-sm-parent-button {
    color: #767676;
}

.bx-sm-rightshadow {
    background: url("/images/right-shadow.gif") no-repeat scroll left bottom transparent;
}

.bx-sm-rightline {
    background: url("/images/right-line.gif") no-repeat scroll left bottom transparent;
}

#undertabs {
    background: none repeat scroll 0 0 #F0F0F0;
    margin: 14px 0 28px;
    padding: 6px 10px 10px;
    position: relative;
}

#undertabs div {
    background: url("/images/action-arrow-light.gif") no-repeat scroll 0 5px transparent;
    display: inline;
    padding: 2px 30px 2px 16px;
    position: relative;
    vertical-align: middle;
}

#content .inner .inner_content .wizard table td,#content .inner .inner_content .wizard table
{
	border:none;	
	padding:0;
}

#content .inner .inner_content .wizard table td.padWiz, #content .inner .inner_content .wizard table td.padWiz table td
{
	padding: 5px 15px;
}

#content .inner .inner_content ul.photo-items-list
{
	margin-right: 25em;
	float: left;
}

#content .inner .inner_sidebar .block .event1 {
    padding: 0 12px 12px;
}

#content .inner .inner_sidebar .block .title_menu {
    padding: 8px 12px;
    width: 199px;
}
#content .inner .inner_sidebar ul.side
{
	font-size: 14px;
	
}
#content .inner .inner_sidebar ul.side a
{
	text-decoration: none;
	color:#626262;
	display:block;	
}
#content .inner .inner_sidebar ul.side li div
{
	border-bottom: 1px dotted #797979;
	padding: 5px 0;
}
#content .inner .inner_sidebar ul.side li.selected a.str
{
	background: url('/bitrix/templates/stern/images/str.gif') no-repeat 100% 50%;	
}
#content .inner .inner_sidebar ul.side ul
{
	font-size:12px;
	margin: 5px 0 10px 20px;
	width: 85%;
	display:none;
}
#content .inner .inner_sidebar ul.side li.selected ul
{	
	display:block;
}

#content .inner .inner_sidebar ul.side li
{
	padding: 2px 0px; 
	cursor:pointer;
}
#content .inner .inner_sidebar ul.side ul a
{
	text-decoration: none;
	color:#999999;
	display:block;
	margin: 3px 0;
}
#content .inner .inner_sidebar ul.side ul a:hover, #content .inner .inner_sidebar ul.side ul li.selectedChild a
{
	color:#626262 !important;
	margin: 3px 0;
}

#content .inner .inner_sidebar ul.side ul li:hover, #content .inner .inner_sidebar ul.side ul li.selectedChild
{
	color:#626262 !important;
	padding: 0 10px 2px 10px;
/*	margin:0px 0 -1px -11px;	*/
	height:100%;
	position:relative;
}
#content .inner .inner_sidebar ul.side ul li:hover a, #content .inner .inner_sidebar ul.side ul li.selectedChild a
{
	margin-top: 4px;
}
#content .inner .inner_sidebar ul.side li a.str
{
	background: url('/bitrix/templates/stern/images/str1.gif') no-repeat 100% 50%;
	padding-right: 20px;
}

#content .inner .inner_sidebar ul.side li a.paddingStr
{
	padding-right:15px;
}

.t5, .t4, .t3, .t2, .t1, .t0, .t-0, .t-1, .t-2, .t-3, .t-4, .t-5 {font-size: 24px; }

.t5 {color: #be0000;}
.t4 {color: #de0000;}
.t3 {color: #ff3a3a;}
.t2 {color: #e78042;}
.t1 {color: #107d18;}
.t0 {color: #107c7d;}
.t-0 {color: #349495;}
.t-1 {color: #0d9dcc;}
.t-2 {color: #0e7da2;}
.t-3 {color: #0e4da2;}
.t-4 {color: #003a88;}
.t-5 {color: #060088;}

.weather .city
{
	margin-left:10px;	
	border-bottom: 1px solid #CECECE;
    	color: #000000;
    	font-size: 14px;
    	padding: 0 0 12px;
}

.weather
{
	background-color: #F4F3EE;
	padding: 12px;
}

.weather table
{
	margin-top: 20px; margin-left: 10px;
}
#footer .footer_body .footer_gerb{
	text-align:center;
}

#footer .footer_body .copy {
	float:left;
	width: 427px;
	height:31px;
	background: url('/bitrix/templates/stern/images/bg_copy.png') no-repeat;
	text-align:left;
	color:#0d6e91;
	font-size:14px;
	font-weight:bold;
	padding:16px 17px 0;
	margin-top:5px;
}

#footer .footer_body .socialConteiner {
	float:right;
	width: 404px;
	height:42px;
	background: url('/bitrix/templates/stern/images/bg_social.png') no-repeat;
	padding:5px 17px 0;
	margin-top:5px;
}

#logoBottom{
float:left;
margin-left:27px;
}

#cssmenu {
  padding: 0;
  margin: 0;
  border: 0;
  width: auto;
}
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#cssmenu ul {
  position: relative;
  z-index: 597;
  float: left;
}
#cssmenu ul li {
  float: left;
  min-height: 1px;
  line-height: 1em;
  vertical-align: middle;
}
#cssmenu ul li.hover,
#cssmenu ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
}
#cssmenu ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 100%;
}
#cssmenu ul ul li {
  float: none;
}
#cssmenu ul ul ul {
  top: 1px;
  left: 99%;
}
#cssmenu ul li:hover > ul {
  visibility: visible;
}
#cssmenu ul ul {
  top: 1px;
  left: 99%;
}
#cssmenu ul li {
  float: none;
}
#cssmenu ul ul {
  margin-top: 1px;
}
#cssmenu ul ul li {
  font-weight: normal;
}
/* Custom CSS Styles */
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu a {
  color: #FFFFFF;
  display: inline-block;
  font-family: Arial, Verdana, sans-serif, 'Lucida Grande', 'Lucida Sans Unicode', Helvetica;
  font-size: 13px;
  font-weight: normal;
  margin: 10;
  padding: 0 20px;
  text-align: left;
  text-decoration: none;
}
#cssmenu a:hover {
  background: #F6F6F6;
  border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  position: relative;
  top: 0;
}
#cssmenu ul {
  background: #0B6587;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  list-style: none;
}
#cssmenu > ul {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAIAAACw1AcgAAAAA3NCSVQICAjb4U/gAAAAHUlEQVQImWN4+vQpEwMDAxMDAwPT////4exBIgYA2loa5nAttNYAAAAASUVORK5CYII=) 100% 100%;
  background: -moz-linear-gradient(top, #0E6487 0%, #09335D 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0E6487), color-stop(100%, #09335D));
  background: -webkit-linear-gradient(top, #0E6487 0%, #09335D 100%);
  background: -o-linear-gradient(top, #0E6487 0%, #09335D 100%);
  background: -ms-linear-gradient(top, #0E6487 0%, #09335D 100%);
  background: linear-gradient(#0E6487 0%, #09335D 100%);
  box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.3);
  padding-top: 5px;
  width: 100%;
}
#cssmenu > ul > li {
  float: left;
  padding: 0 10px;
  position: relative;
}
#cssmenu > ul > li:hover > a {
  background: #0E6487;
  border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  position: relative;
}
#cssmenu > ul > li a {
  line-height: 35px;
}
#cssmenu > ul > li a:hover {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
#cssmenu .has-sub:hover ul {
  display: block;
}
#cssmenu .has-sub a {
  display: block;
  position: relative;
}
#cssmenu .has-sub > a:after {
  content: '';
  display: block;
  width: 10px;
  height: 9px;
  position: absolute;
  right: 5px;
  top: 50%;
  margin-top: -5px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRCQjdBNUNENDkzMTExRTI4NENBRkFDOUM5MUY0QzI2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRCQjdBNUNFNDkzMTExRTI4NENBRkFDOUM5MUY0QzI2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEJCN0E1Q0I0OTMxMTFFMjg0Q0FGQUM5QzkxRjRDMjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEJCN0E1Q0M0OTMxMTFFMjg0Q0FGQUM5QzkxRjRDMjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4qSqkdAAAAtUlEQVR42nyOPQ6DMAyF3bSIKXeplGP0IL1EpU5dkZiQeoDegBt0ZO4BOjORABL5oX4RZCniDZbl99nPh6ZpjkR0pn19TlxclmW7lHOOANZSykue55uQtZbatiXBfdV1Hc3zvAnCY12FUqrm02Xf93/QOI40TdOLmadYZoUxhkIICUKC1hpthRJB3viy8ViMKCR470v23glcdB+GIT7PACEBSauZQN70eBrP4zIn3JC0+j8BBgCxDV02ZQEC4wAAAABJRU5ErkJggg==);
  -webkit-transform: rotate(360deg);
}
#cssmenu .has-sub ul {
  background: #0E6487;
  border: 1px solid #dddddd;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  display: none;
  padding: 10px 0;
  position: absolute;
  left: 50%;
  top: 34px;
  margin-left: -90px;
  width: 280px;
  z-index: 1;
}
#cssmenu .has-sub ul li:hover > a {
  background: #F6F6F6;
  color: #ae0001;
  border-color: #e5e5e5 transparent transparent transparent;
}
#cssmenu .has-sub ul a {
  line-height: 160%;
  padding: 8px 0;
  margin-left: 10px;

}
#cssmenu .has-sub .has-sub a:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgwRkJGQzk4NDkzMTExRTI4M0U0QzE5NjJFN0U3RjNFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgwRkJGQzk5NDkzMTExRTI4M0U0QzE5NjJFN0U3RjNFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODBGQkZDOTY0OTMxMTFFMjgzRTRDMTk2MkU3RTdGM0UiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODBGQkZDOTc0OTMxMTFFMjgzRTRDMTk2MkU3RTdGM0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6DuTwoAAAAtUlEQVR42nyOsQ3CMBBFj4CVyktkAvZgEJZAoqKNoMoEjMAGzEDnhtKyGztxYzvmznIsIUX5kq2T/rv7fyeE2APAEbb1OeAXGGObVAgBCHxxzk9t265C3ntQSkGD82CMgZTSKkge6pwB7HmXUibn3N/TWif0nsQ0ZbEfxxHmea6XyLTW0jjQl8Gu675o3IqRNU0TxBgf6L0rWHTFuFweAaAESlrMCuJmpNJUni5jwoWSFv8nwAA0tXChxwneNwAAAABJRU5ErkJggg==);
  -webkit-transform: rotate(360deg);
}
#cssmenu .has-sub .has-sub ul {
  background: #0E6487;
  left: 100%;
  top: 0;
  margin-left: 0;
}
#cssmenu .has-sub .has-sub ul a {
  background: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
#cssmenu .has-sub .has-sub ul a:after {
  background-image: none;
}
#cssmenu .has-sub .has-sub ul a:hover {
  background: #0E6487;
}

#mku{overflow:hidden;padding:20px}
	#mku .post{padding:10px 20px;position:relative;margin-bottom:20px}
	#mku .inactive{color:#bbb}
		#mku .post .title{position:relative;height:1%}
			#mku .post .title h3{font-size:1.4em}
				#mku .post .title h3 a{text-decoration:none;color:#000}
				#mku .inactive .title h3 a{color:#bbb}
			#mku .post .title p{font-size:0.8em;font-style:italic;font-weight:bold;margin:0}
#mku .post .title span{position:absolute;right:0;top:30%;cursor:pointer;width:14px;height:14px;background:url(/upload/trigger.gif) no-repeat left bottom;display:block;font-size:0}
			#mku .inactive .title span{background-position:left top}
		#mku .post .entry{padding:10px 0}

ul#css3menu1,ul#css3menu1 ul{
	margin:0;list-style:none;padding:0;background-color:#dedede;border-width:1px;border-style:solid;border-color:#5f5f5f;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
ul#css3menu1 ul{
	display:none;position:absolute;left:0;top:100%;-moz-box-shadow:3.5px 3.5px 5px #000000;-webkit-box-shadow:3.5px 3.5px 5px #000000;box-shadow:3.5px 3.5px 5px #000000;background-color:#FFFFFF;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-color:#d4d4d4;padding:0 10px 10px;}
ul#css3menu1 li:hover>*{
	display:block;}
ul#css3menu1 li{
	position:relative;display:block;white-space:nowrap;font-size:0;float:left;}
ul#css3menu1 li:hover{
	z-index:1;}
ul#css3menu1 ul ul{
	position:absolute;left:100%;top:0;}
ul#css3menu1{
	font-size:0;z-index:999;position:relative;display:inline-block;zoom:1;padding:0;
	*display:inline;}
* html ul#css3menu1 li a{
	display:inline-block;}
ul#css3menu1>li{
	margin:0;}
ul#css3menu1 a:active, ul#css3menu1 a:focus{
	outline-style:none;}
ul#css3menu1 a{
display:block;vertical-align:middle;text-align:left;text-decoration:none;font:bold 14px Arial;color:#000000;text-shadow:#FFF 0 0 1px;cursor:pointer;padding:10px;background-color:#c1c1c1;background-image:url("/images/css3menu/mainbk.png");background-repeat:repeat;background-position:0 0;border-width:0 0 0 1px;border-style:solid;border-color:#C0C0C0;}
ul#css3menu1 ul li{
	float:none;margin:10px 0 0;}
ul#css3menu1 ul a{
	text-align:left;padding:4px;background-color:#FFFFFF;background-image:none;border-width:0;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;font:14px Tahoma;color:#000;text-decoration:none;}
ul#css3menu1 li:hover>a,ul#css3menu1 li a.pressed{
	background-color:#0c97e2;border-color:#C0C0C0;border-style:solid;color:#000000;text-shadow:#FFF 0 0 1px;background-image:url("/images/css3menu/mainbk.png");background-position:0 100px;text-decoration:none;}
ul#css3menu1 span{
	display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:0px;}
ul#css3menu1 ul span{
	background-image:url("/images/css3menu/arrowsub.png");padding-right:12px;}
ul#css3menu1 ul li:hover>a,ul#css3menu1 ul li a.pressed{
	background-color:#FFFFFF;background-image:none;color:#0978b3;text-decoration:none;}
ul#css3menu1 li.topfirst>a{
	border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;}
ul#css3menu1 li.toplast>a{
	border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;}

#custom-bootstrap-menu.navbar-default .navbar-brand {
    color: rgba(119, 119, 119, 1);
}
#custom-bootstrap-menu.navbar-default {
    font-size: 14px;
    background-color: rgba(248, 248, 248, 1);
    border-width: 1px;
    border-radius: 4px;
}
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a {
    color: rgba(119, 119, 119, 1);
    background-color: rgba(248, 248, 248, 0);
}
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:focus {
    color: rgba(51, 51, 51, 1);
    background-color: rgba(248, 248, 248, 0);
}
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a,
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:focus {
    color: rgba(85, 85, 85, 1);
    background-color: rgba(231, 231, 231, 1);
}
#custom-bootstrap-menu.navbar-default .navbar-toggle {
    border-color: #ddd;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus {
    background-color: #ddd;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover .icon-bar,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #888;
}
/* End */


/* Start:/bitrix/templates/stern/template_styles.css?16383508416127*/
html,body {
color: #414141;
background-color: #EEE;
}

a {
color: #2E799D;
}

#header .info .title h1 {
color: #393939;
}

#header .info .title h2 {
color: #656565;
}

#header .techmenu .menu li a {
color: #000;
}

#header .techmenu .search .input {
color: #696969;
background-color: #FFF;
}

#content .wrapper {
background-color: #FFF;
}

#content .main_menu .first .first_item:hover .link {
background-color: #0D2853;
}

#content .main_menu .first .first_item_emp:hover .link {
background-color: #0D2853;
}

#content .main_menu .first .first_item_selected .link {
background-color: #767676;
}

#content .main_menu .first .first_item_emp_selected .link {
background-color: #767676;
}

#content .main_menu .first .first_item .link a {
color: #3D3D3D;
}

#content .main_menu .first .first_item_emp .link a {
color: #3D3D3D;
}

#content .main_menu .first .first_item_selected .link a,
#content .main_menu .first .first_item:hover .link a {
color: #FFF;
}

#content .main_menu .first .first_item_emp_selected .link a,
#content .main_menu .first .first_item_emp:hover .link a {
color: #FFF;
}

#content .main_menu .first .first_item .second {
background-color: #767676;
}

#content .main_menu .first .first_item .second ul li div {
border-bottom: 1px dotted #FEFEFE;
}

#content .main_menu .first .first_item .second ul li a {
color: #FEFEFE;
}

#content .inner .inner_content h1 {
color: #414141;
}

#content .inner .inner_content h2 {
color: #414141;
}

#content .inner .inner_content h3 {
color: #414141;
}

#content .inner .inner_content h4 {
color: #414141;
}

#content .inner .inner_content h5 {
color: #414141;
}

table.data-table {
border: 1px solid #545454;
}

table.data-table th {
background-color: #0D2853;
border: 1px solid #545454;
}

table.data-table td {
border: 1px solid #545454;
}

#content .inner .inner_content h6 {
color: #414141;
}

blockquote {
background-color: #F2F2F2;
}

#content .inner .inner_sidebar .block .title,  #content .inner .inner_sidebar .block .title_menu {
background-color: #0D2853;
border-bottom: 2px solid #ABABAB;
}

#content .inner .inner_sidebar .block .title h2 {
color: #FFF;
}

#content .inner .inner_sidebar .block .title .more a {
color: #FFF;
}

#content .inner .inner_sidebar .block .event .item .date {
color: #0D2853;
}

#content .inner .inner_sidebar .block .vote h3 {
color: #000;
border-bottom: 1px solid #CECECE;
}

#content .inner .inner_sidebar .block .vote .results {
border-top: 1px solid #CECECE;
}

#content .inner .inner_sidebar .block .announce .item {
border-bottom: 1px solid #CECECE;
}

#content .inner .inner_sidebar .block .announce .item .image {
border: 1px solid #ABABAB;
}

#content .inner .inner_sidebar .block .announce .item .info .date {
color: #797979;
}

#content .inner .inner_sidebar .block .announce .micro .date {
color: #797979;
}

#content .link_map {
background-color: #0D2853;
}

#content .link_map .block .item h2 {
color: #2C2C2C;
background-color: #FFF;
border-bottom: 2px solid #ABABAB;
}

#content .link_map .block .item ul li, #content .inner_sidebar .block .item ul li {
border-bottom: 1px dotted #94C2CD;
}

#content .link_map .block .item ul li a, #content .inner_sidebar .block .item ul li a {
color: #373737;
}

#content .banner_carousel {
background-color: #FFF;
}

#content .banner_carousel .jcarousel-item {
border: 1px solid #6A8F99;
}

#content .main_block .main_block_body {
background: #0B4C72 url('/bitrix/templates/stern/images/bg_main_block.png') no-repeat;
}

#content .main_block .more a {
	text-shadow: 1px 1px 1px #FFFFFF;
	color:#2C2C2C
}

#content .main_block .carousel .item {
border: 1px solid #F3F3F3;
}

#content .main_block .carousel .item .info {
background-color: #000;
}

#content .main_block .carousel .item .info .name p {
color: #FFF;
}

#content .main_block .carousel .item .info .name .date {
color: #9F9F9F;
}

#content .main_block .carousel .item .info .link a {
color: #FFF;
}

#content .main_block .news .item {
border-bottom: 1px solid #C7C7C7;
}


#content .main_block .news .item .info p {
color: #585858;
}

#content .blocks_one .block_announce, #content .blocks_one .block_event,
#content .blocks_three .block_face, #content .blocks_three .block_vote, #content .blocks_three .block_message {
background-color: #FFF;
}

#content .blocks_one .block .title,
#content .blocks_three .block .title {
background-color: #0B4C72;
border-bottom: 2px solid #ABABAB;
}

#content .blocks_one .block .title h2,
#content .blocks_three .block .title h2 {
color: #FFF;
}

#content .blocks_one .block .title .more a,
#content .blocks_three .block .title .more a {
color: #FFF;
}

#content .blocks_one .block_event .block .event .item .date {
color: #797979;
}

#content .blocks_one .block_announce .block .announce .carousel {
border-bottom: 1px solid #CECECE;
}

#content .blocks_one .block_announce .block .announce .item .info .date, #content .inner_content .news .date {
color: #FFF;
}

#content .blocks_one .block_announce .block .announce .micro .date {
color: #797979;
}

#content .blocks_two {
background-color: #FFF;
}

#content .blocks_two .title {
background-color: #0B4C72;
border-bottom: 2px solid #ABABAB;
}

#content .blocks_two .title h2 {
color: #FFF;
}

#content .blocks_two .title .array li {
color: #007698;
}

#content .blocks_two .title .array li a {
color: #FFF;
border-bottom: 1px dashed #FFF;
}

#content .blocks_two .title .all li a {
color: #FFF;
}

#content .blocks_two .carousel .item .image {
border: 1px solid #6A8F99;
}

#content .blocks_two .carousel .item .date {
color: #3F3E3E;
}

#content .blocks_three .block_face .face .list {
border-top: 1px solid #CECECE;
}

#content .blocks_three .block_vote .vote h3 {
color: #000;
border-bottom: 1px solid #CECECE;
}

#content .blocks_three .block_vote .vote .results {
border-top: 1px solid #CECECE;
}

#content .blocks_three .block_message .message .image {
border: 1px solid #6A8F99;
}

#footer .footer_body {
color: #353F44;
}

#footer .control .search .input {
color: #696969;
background-color: #FFF;
}

#content .inner .inner_sidebar ul.side ul li:hover, #content .inner .inner_sidebar ul.side ul li.selectedChild
{	
	border: 1px solid #6A9EB8;	
}


/* End */
/* /bitrix/templates/.default/ajax/ajax.min.css?1490815673420 */
/* /bitrix/templates/stern/components/bitrix/search.title/header/style.css?14908156762092 */
/* /bitrix/templates/stern/components/bitrix/system.auth.form/auth/style.css?14908156761201 */
/* /bitrix/templates/.default/components/bitrix/menu/vertical_multilevel_0/style.css?14908156732878 */
/* /bitrix/templates/stern/components/bitrix/menu/left_center/style.css?1490815676583 */
/* /bitrix/templates/stern/styles.css?163835084145765 */
/* /bitrix/templates/stern/template_styles.css?16383508416127 */
