

/* Start:/bitrix/templates/.default/ajax/ajax.min.css?1453392650420*/
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:/local/templates/hmao/components/bitrix/menu/icon-menu/style.css?1550554641128*/
.icon-menu ul li a, .icon-menu ul li a#specialversion {
	font-size:0;
}
.icon-menu ul li a#specialversion{
	margin-right: 5px;
}
/* End */


/* Start:/local/templates/hmao/components/bitrix/menu/hmao/style.css?14756509604331*/
#layer .top_menu .inline{display:inline-block;}

.menu-top {
	margin:0;
	display:inline;
}
.menu-top > li {
    float: left;
}
.menu-top > li > a {
    display: inline-block;
    padding: 12px 40px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
	text-transform: uppercase;
}
.menu-top .slide {
    position: relative;
}
.menu-top .slide:hover {
    background: #fff;
}
.menu-top .slide:hover .dropdown-container {
    display: block;
}
.menu-top .slide:hover > a {
    color: #008ACF;
    border-top: 2px solid #0b963f;
    padding-top: 10px;
}
.menu-top .dropdown-container {
    background: #fff;
    position: absolute;
    top: 41px;
    left: -30px;
    z-index: 200;
	display: none;
	border: 1px solid #0975a4;
	border-top: 0;
}
.menu-top .slide .width {
	width:550px;
}
.menu-top .dropdown.right .dropdown-container{
	left: -58px;
} 
.menu-top .dropdown-container li {
	padding:3px 0;
	line-height: 100%;
}
.menu-top .dropdown-container a {
    color: #144F78;
    font-size: 12px;
    line-height: 100%;
	font-weight:bold;
}
.menu-top .slide .second {
	padding: 20px 0 20px 10px;
	margin:0;
	float:left;
	width:250px;
	position: relative;
	display: table-cell;
}
.slide .child {
	padding: 0 0 0 10px;
	margin:0;
}
.dropdown-container .child li {
	padding:2px 0 0;
}
.slide .child a {
	font-weight:normal;
	font-style:italic;
	line-height:100%;
}
ul.menu_left {
  margin: 0px auto;
  list-style: none;
  display: none;
  /*height: 40px;*/
}
ul.menu_left li.mm-item {
}
ul.menu_left li {
  margin: 0px;
}
ul.menu_left li.clear-fix {
  float: none;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
}
a.mm-item-link:link, a.mm-item-link:visited {
  position: relative;
  display: inline-block;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  padding: 10px 40px;
  margin: 0px 3px 0px 0px;
  text-decoration: none;
  z-index: 10;
  font-size: 14px;
 /* line-height:100%;*/
}
ul.menu_left a.mm-item-link-hover:link, ul.menu_left a.mm-item-link-hover:visited {
  color: #444;
  background: #FFF;
  border-top: 2px solid #0b963f;
  padding-top: 8px;
}
ul.menu_left div.mm-item-content {
  background: #FFF;
  padding: 0px;
  position: absolute;
  border: 1px solid #0975a4;
  border-top:0;
  z-index: 9999;
  margin-top:7px;
}
.mm-content-base {
  background: #FFF;
  position: relative;
  z-index: 999;
  display: inline-block;
}
.menu_left .mm-item-content .second {
	position: relative;
	display: inline-block;
	min-height:100%;
	background: #fff;
	padding: 5px 0 10px 10px;
	margin:0;
	width:250px;
}
/*.menu_left .second > ul{
	padding: 0;
	margin:5px 0 10px;
}*/
.img-teaser,.dropdown-container .img-teaser {
	position: relative;
	display: table;
	float: right;
	background: #60BDDC;
    background: -ms-linear-gradient(top, #60BDDC 0%,#164C70 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#60BDDC', endColorstr='#164C70');
    background: -webkit-gradient(linear, left top, left bottom, from(#60BDDC), to(#164C70));
    background: -moz-linear-gradient(top,  #60BDDC,  #164C70);
    background: gradient(linear, top,  #60BDDC,  #164C70);
	background: -o-linear-gradient(top,  #60BDDC,  #164C70);
	width: 250px;
	z-index:200;
	padding:10px;
	margin-left:20px;
}
.mm-item-content .img-teaser img,.dropdown-container .img-teaser img{display:table-cell;position: relative;}
.mm-js-shadow {
  background: #555;
  position: absolute;
  z-index: 10;
}
.mm-item-content li {
	padding:3px 0;
	line-height: 100%;
}
.mm-item-content a {
    color: #144F78;
    font-size: 12px;
    line-height: 100%;
	font-weight:bold;
}
.mm-item-content .child {
	padding: 0 0 0 10px;
	margin:0;
}
.mm-item-content .child li {
	padding:2px 0 0;
}
.mm-item-content .child a {
	font-weight:normal;
	font-style:italic;
	line-height:100%;
}
.mm-item-content .img-teaser:before {
	content: "";
	position: absolute;
	width: 20px;
	height: 100%;
	background-image: url("/local/templates/hmao/components/bitrix/menu/hmao/images/shadow.jpg");
	background-repeat: repeat-y;
	background-position: left top;
	margin:-10px 0 0 -30px;
}
.mm-item-content.img-teaser img{display:block;}
.mm-item-content-right .img-teaser {
    margin-right: 40px;
}
.img-teaser p {
    font-size: 12px;
    color: #fff;
	font-weight:bold;
	padding: 10px;
	text-align:center;
	height:auto;
}
/* End */


/* Start:/local/templates/hmao/components/bitrix/menu/hmao_r/style.css?14756509184353*/
#layer .top_menu .inline_r{display:inline-block;float:right}

.menu-top {
	margin:0;
	display:inline;
}
.menu-top > li {
    float: left;
}
.menu-top > li > a {
    display: inline-block;
    padding: 12px 40px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
	text-transform: uppercase;
}
.menu-top .slide {
    position: relative;
}
.menu-top .slide:hover {
    background: #fff;
}
.menu-top .slide:hover .dropdown-container {
    display: block;
}
.menu-top .slide:hover > a {
    color: #008ACF;
    border-top: 2px solid #0b963f;
    padding-top: 10px;
}
.menu-top .dropdown-container {
    background: #fff;
    position: absolute;
    top: 41px;
    left: -30px;
    z-index: 200;
	display: none;
	border: 1px solid #0975a4;
	border-top: 0;
}
.menu-top .slide .width {
	width:550px;
}
.menu-top .dropdown.right .dropdown-container{
	left: -58px;
} 
.menu-top .dropdown-container li {
	padding:3px 0;
	line-height: 100%;
}
.menu-top .dropdown-container a {
    color: #144F78;
    font-size: 12px;
    line-height: 100%;
	font-weight:bold;
}
.menu-top .slide .second {
	padding: 20px 0 20px 10px;
	margin:0;
	float:left;
	width:250px;
	position: relative;
	display: table-cell;
}
.slide .child {
	padding: 0 0 0 10px;
	margin:0;
}
.dropdown-container .child li {
	padding:2px 0 0;
}
.slide .child a {
	font-weight:normal;
	font-style:italic;
	line-height:100%;
}
ul.menu_right {
  margin: 0px auto;
  list-style: none;
  display: none;
  /*height: 40px;*/
}
ul.menu_right li.mm-item {
}
ul.menu_right li {
  margin: 0px;
}
ul.menu_right li.clear-fix {
  float: none;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
}
a.mm-item-link:link, a.mm-item-link:visited {
  position: relative;
  display: inline-block;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  padding: 10px 40px;
  margin: 0px 3px 0px 0px;
  text-decoration: none;
  z-index: 10;
  font-size: 14px;
}
ul.menu_right a.mm-item-link-hover:link, ul.menu_right a.mm-item-link-hover:visited {
  color: #444;
  background: #FFF;
  border-top: 2px solid #0b963f;
  padding-top: 8px;
}
ul.menu_right div.mm-item-content {
  background: #FFF;
  padding: 0px;
  position: absolute;
  border: 1px solid #0975a4;
  border-top:0;
  z-index: 9999;
  margin-top:7px;
}
.mm-content-base {
  background: #FFF;
  position: relative;
  z-index: 999;
  display: inline-block;
}
.menu_right .mm-item-content .second {
	position: relative;
	display: inline-block;
	min-height:100%;
	background: #fff;
	padding: 5px 0 10px 10px;
	margin:0;
	width:250px;
	/*margin:5px 0 10px;*/
}
/*.menu_right .second > ul{
	padding: 0;
	margin:5px 0 10px;
}*/
.img-teaser,.dropdown-container .img-teaser {
	position: relative;
	display: table;
	float: right;
	background: #60BDDC;
    background: -ms-linear-gradient(top, #60BDDC 0%,#164C70 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#60BDDC', endColorstr='#164C70');
    background: -webkit-gradient(linear, left top, left bottom, from(#60BDDC), to(#164C70));
    background: -moz-linear-gradient(top,  #60BDDC,  #164C70);
    background: gradient(linear, top,  #60BDDC,  #164C70);
	background: -o-linear-gradient(top,  #60BDDC,  #164C70);
	width: 250px;
	z-index:200;
	padding:10px;
	margin-left:20px;
}
.mm-item-content .img-teaser img,.dropdown-container .img-teaser img{display:table-cell;position: relative;}
.mm-js-shadow {
  background: #555;
  position: absolute;
  z-index: 10;
}
.mm-item-content li {
	padding:3px 0;
	line-height: 100%;
}
.mm-item-content a {
    color: #144F78;
    font-size: 12px;
    line-height: 100%;
	font-weight:bold;
}
.mm-item-content .child {
	padding: 0 0 0 10px;
	margin:0;
}
.mm-item-content .child li {
	padding:2px 0 0;
}
.mm-item-content .child a {
	font-weight:normal;
	font-style:italic;
	line-height:100%;
}
.mm-item-content .img-teaser:before {
	content: "";
	position: absolute;
	width: 20px;
	height: 100%;
	background-image: url("/local/templates/hmao/components/bitrix/menu/hmao_r/images/shadow.jpg");
	background-repeat: repeat-y;
	background-position: left top;
	margin:-10px 0 0 -30px;
}
.mm-item-content.img-teaser img{display:block;}
.mm-item-content-right .img-teaser {
    margin-right: 40px;
}
.img-teaser p {
    font-size: 12px;
    color: #fff;
	font-weight:bold;
	padding: 10px;
	text-align:center;
	height:auto;
}
/* End */


/* Start:/local/templates/hmao/styles.css?159703896740680*/
/** + html .files-download div { margin: 0 0 10px; }*/
.lang .ru {
	background: url(/images/ru.png) no-repeat;
}
@font-face {
	font-family: 'Garamond';
	src: url('/local/templates/hmao/fonts/garamond.eot');
	src: url('/local/templates/hmao/fonts/garamond.eot') format('embedded-opentype'),
    	 url('/local/templates/hmao/fonts/garamond.woff') format('woff'),
    	 url('/local/templates/hmao/fonts/garamond.ttf') format('truetype'),
         url('/local/templates/hmao/fonts/garamond.svg#Garamond') format('svg');
	font-weight: normal;
	font-style: normal;
}

/** html #layer { height: 100%; }*/

blockquote {
	border-radius: 5px;
	margin: 20px 0;
	padding: 20px 30px;
	font: italic 14px Georgia, "Times New Roman", Times, serif;
}

blockquote em {
	padding: 0 30px 0 0;
	display: block;
}

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

h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

body {
	margin: 0;
	padding: 0;
	font: 16px Arial, Helvetica, sans-serif;
/*font: 16px 'Garamond', Verdana, sans-serif;*/

	height: auto !important;
	height: 100%;
	min-height: 100%;
	position: relative;
}
/* ==========================================================================
   Напоминание для IE<8 */
/* ========================================================================== */
	

	.chromeframe {
		margin:0;
		background:#FFFFEA;
		color:#4b2202;
		font:normal 1em/1.3 Arial, sans-serif;
		padding:0.5em 1em;
		border-bottom:solid 2px #2c3e50;
	}
	.chromeframe p {
		margin:0 10px 4px 0;
	}
	.chromeframe b {
		color:red;
	}
	.chromeframe a {
		color:#363636;
		display:inline-block;
		padding:0px 5px 1px;
		text-decoration:none;
	}
	.chromeframe a:hover {
		color:#FFFFEA;
		background-color:#34495e;
	}
	.chromeframe .but {
		width:24px;
		height:24px;
		display:inline-block;
		text-indent:-9999px;
		text-align:left;
		margin:0 6px 6px 0;
		/*padding:3px;*/
		background:url('/local/templates/hmao/images/browser-icons.png') no-repeat 0 0;
		border:none;
		cursor:pointer;
	}
	.chromeframe .but:hover {
		background-color:transparent;
	}
	.chromeframe .but-opera {
		background-position:0 -30px;
	}
	.chromeframe .but-firefox {
		background-position:0 -90px;
	}
	.chromeframe .but-chrome {
		background-position:0 -60px;
	}
	.chromeframe .but-safari {
		background-position:0 -120px;
	}
	.chromeframe .closeframe {
		padding:2px 5px 1px 28px;
		background:url('/local/templates/hmao/images/browser-icons.png') no-repeat 0 -148px;
		display:inline-block;
		margin-right:10px;
	}
	.chromeframe .fright {
		width:25%;
		text-align:right;
		float: right;
	}
	.chromeframe .fleft {
		width:75%;
		float: left;
	}

table.data-table th{ padding: 5px 15px; font-weight: normal; height: 32px; }
table.data-table,
table.data-table th,
table.data-table td {
	border-right: 0 !important;
	border-left: 0 !important;
}

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

.bottom-menu {
	margin: 40px auto 10px auto;
	width: 100%;
	overflow: hidden;
}

.bottom-menu ul {
	float: left;
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
/*	height: 30px;*/
	left: 50%;
	position: relative;
}

.bottom-menu ul li {
	float: left;
	margin: 7px 20px;
	position: relative;
	right: 50%;
}

.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-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-select .bx-sm-parent {
	background: url("/images/tabs.gif") no-repeat scroll right 0 transparent;
}

.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 { text-align: center; height: 34px; }

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

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

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

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

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

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

.corsorH3 h3 a {
	padding: 0 18px 0 0;
	background: url("/images/icon_next.png") no-repeat scroll 100% 50% transparent;
}
.files-download { padding: 0 50px 0 0; position: relative; }
.files-download a {
	float: left;
	margin: 0 0 10px;
	padding: 5px 0 0 35px;
	background: url("/images/docs/no.png") no-repeat scroll left top transparent;
	font: 13px/16px Arial;
	text-decoration: none;
	min-height: 23px;
}
.files-download .size { margin-left: 5px;font-size:12px;vertical-align:bottom;}
.files-download a span { padding-right: 4px; text-decoration: underline; }
.files-download a.doc,.files-download a.docx {
	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.pdf {
	background: url("/images/docs/pdf.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,.files-download a.zip {
	background: url("/images/docs/rar.png") no-repeat scroll left top transparent;
}
.files-download a.xls,.files-download a.xlsx {
	background: url("/images/docs/xls.png") no-repeat scroll left top transparent;
}
.files-download div { overflow: hidden; }
.files-download i { font: 10px/10px Arial; }
.layer_main {
	background: url('/local/templates/hmao/images/bg_main_block_repeat.gif') 0 177px repeat-x;
}

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

.t0 { color: #107c7d; }

.t-0 { color: #349495; }

.t1 { color: #107d18; }

.t-1 { color: #0d9dcc; }

.t2 { color: #e78042; }

.t-2 { color: #0e7da2; }

.t3 { color: #ff3a3a; }

.t-3 { color: #0e4da2; }

.t4 { color: #de0000; }

.t-4 { color: #003a88; }

.t5 { color: #be0000; }

.t-5 { color: #060088; }

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

.weather { padding: 12px; background: #f4f3ee; }

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

.weather table { margin-top: 20px; margin-left: 10px; }

#content {
	position: relative;
	/*width: 964px;*/
	width:100%;
	margin: 0 auto;
	padding: 0 25px 16px;
	background: #fff;
/*	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	box-shadow: 0 0 10px rgba(0,0,0,.4);
	border-radius: 10px;*/
	min-height:680px;
}

.banner_carousel { padding: 20px 25px; }

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

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

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

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

.blocks_one .block_announce { width: 666px;padding:15px 0 0 20px; }

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

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

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

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

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

.blocks_one .block_announce .block .announce .carousel .jcarousel-next-horizontal {
	width: 11px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAfCAYAAAAx6zerAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEvSURBVHjajJRBBwJBFMenqcsSEV37ABGd9rSniIjYU/RN+gT1SSIiolNEp+xeo2tEdOoUnaL/MGX3P29qh+fZmZ/nN/NmtpQkSUMpFav82IRheKU5VUE8EFNEPTM/Q0wY1qjwRF7T/FgJQ9s8p/lmmqaRD94hbrQ2EmGovJAWDKN6WaqsBNicUk+EUf2AdP61UU2LvNEhVAIfzCo1xECEoXJEOvpUtHD2rNKHSq0oHHzujgND5YJ0kFSkylL1LlQaPnhJ36aTQx/cFuZOPpiv6MV02IFtx2JpD1Llvu1cIZgVTrazeRgK1exd4GPkyrHtWCGYFVIonB0YCnV+GdxJTQ80++acd6l/KOyhcHNgKDSRoj+X6VuZ/xHmL7XywaywhcLdgaHQQu78UzDjLcAAm7lPzvKDl0wAAAAASUVORK5CYII=') no-repeat;
	cursor: pointer;
	position: absolute;
	top: 35px;
	right: -12px;
	height: 31px;
}

.blocks_one .block_announce .block .announce .carousel .jcarousel-prev-horizontal {
	width: 11px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAfCAYAAAAx6zerAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEpSURBVHjajJSxCsIwEIbb6FIQBMFJ6AuIa6dOQkEQBCfBZ/ABfB9BFISCqyA4CV0FV8HJybVTqf9hC+3l0rRwxoSPny+5Nm6e5w5/kiQZYZiz5bjryM8Gta3Mv6idMsBrNj8HQZAqQSHE4LPlPf1IySs2/6CuGozUjgAfoZBJyRFqyOHyj7Js7IXUuwZDwcOwkDYmJVMT+iYFDnOFBxQeGgwFSpw1KVSTlyivLcwV7lB4azAU6FynttQymY6rw9ZPJvgprE9EuOjQ29LJ2ga547LoaCtYOvc/XHTqaVNRDcc1h0qvLewVndVhqLzoNWlSUZbORVAZmGB6f7PKvPZN1mCo0Jd8M6lIVwFXCaHim+AYlUp3iQZDhe61i6TiGm5RSjqw5fFPgAEAg5hUTli0psEAAAAASUVORK5CYII=') no-repeat;
	cursor: pointer;
	position: absolute;
	top: 35px;
	left: -12px;
	height: 31px;
}

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

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

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

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

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

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

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

.block_face, 
.block_vote, 
.block_message,
.block_announce,
.block_event {
	padding: 0;
	margin: 0;
	vertical-align: top;
}
.block_face h2, 
.block_vote h2, 
.block_message h2,
.block_announce h2,
.block_event h2,
.blocks_two h2 {
	font: normal 18px/22px Tahoma, Arial, Verdana, sans-serif;;
}

.block_announce h2 {padding: 8px 0 3px;}
.block_announce .news-list h2 {color: #0B963F; text-transform: uppercase;}
.block_announce .announce-list h2 {color: #909090; text-transform: uppercase;}

.block-left {width:57%;display:inline-block;vertical-align:top;padding-right:30px;}
.block-left2 {display:inline-block;vertical-align:top;padding-right:30px; width:100%;}
.block-right {width:35%;display:inline-block;vertical-align:top;padding-right:15px;}

.block_face { width: 319px;}

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

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

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

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

.block_face .face .info p{
	margin:15px 15px 0 0;
	font-size:.85em;
}

.block_face .face .jcarousel-clip { width: 295px; max-height: 271px; overflow: hidden; min-height:241px; }

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

.block_face .face .jcarousel-item { float: left; width: 295px; max-height: 271px; min-height:241px; }

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

.block_face .face .jcarousel-prev-horizontal {
	position:absolute;
	z-index:1;
	left:0;
	bottom:0;
	width:125px;
	height:60px;
	cursor:pointer;
}

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

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

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

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

.block_message .message { padding: 25px; }

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

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

.blocks_two { height: 205px; }

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

.blocks_two .carousel .item { width: 149px; height: 190px; position: relative; }

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

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

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

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

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

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

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

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

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

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

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

.content_head {
	width: 1024px;
	background: url('/local/templates/hmao/images/bg_layer_head.png') no-repeat;
	position: absolute;
	top: -21px;
	left: 0;
	height: 21px;
	z-index: 10;
}

.inner { padding: 0;}

.inner_content {
	/*float: right;
	width: 700px;*/
	padding: 5px 0 0;
	overflow-x:auto;
}

.inner_content.side{
	float: right;
	width: 700px;
	padding-bottom:30px;
}

.inner_content h1 {
	color: #0B963F;
	font-size: 12pt;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px solid #DDD;
	padding-bottom: 3px;
	margin-bottom: 8px;
}

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

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

.gosServices .item-detail ul li { margin: 5px 0; }

.gosServices .item-table td {
	border: 1px solid #d0d0d0;
	padding: 6px 10px;
	background: #f5f5f5;
}

.gosServices .item-table td.item-blue { background: #ffffff; }

.gosServices ul li { margin: 18px 0; }

.photo-page-main ul li { background: none; }

h1 { margin-bottom: 1em; font-size: 26px; }

h2 { margin: 1em 0 .5em; font-size: 22px; }

h5 { margin: 22px 0 12px; font-size: 14px; }

h6 {
	margin: 22px 0 10px;
	font-size: 12px;
	font-weight: bold;
}

ol li { margin: 5px 0; padding: 0; list-style: inside decimal; }

p { margin: 0 0 15px;}

p img { float: left; margin: 5px 20px 20px 0; }

table th { padding: 5px 15px; font-weight: normal; }

table.support-ticket-hint td { padding: 0; }

table.support-ticket-hint,
table.support-ticket-hint td,
table.bx-auth-table,
table.bx-auth-table td,
table.map-columns,
table.map-columns td { border: none !important; }

.inner_content li {
	margin: 7px 0;
	padding: 0 0 0 18px;
	/*background: url('data:image/gif;base64,R0lGODlhCwACAIAAAHR0dMzMzCH5BAAAAAAALAAAAAALAAIAAAIGjI8Byw0FADs=') 0 6px no-repeat;*/
	background: none;
	line-height:115%;
}

ul,
ol { margin: 20px 0; padding: 0; }

ul.photo-items-list { margin-right: 220px; float: left; }
ul.photo-items-list li,
ul.photo-controls li {
	background: none;
	padding-left: 0;
}
div.photo-page-main #photo-main-page-right {
	width: 200px !important;
}

.inner_sidebar { float: left; width: 224px; }

.inner_sidebar .block { width: 220px; margin: 25px 0 0; }

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

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

.inner_sidebar .announce .item .info { margin: 0 0 0 110px; }

.inner_sidebar .announce .micro p { float: none; margin: 0 0 0 70px; }

.inner_sidebar .event1 { padding: 0 12px 12px 0; }

.inner_sidebar .face { width: 252px; padding: 20px; }

.inner_sidebar .face .image { width: 142px; text-align: center; }

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

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

.inner_sidebar .face .info p { margin: 15px 0 0; }

.inner_sidebar .title_menu h2{ font-size: 18px; margin:0}

.inner_sidebar ul.side { font-size: 14px; }

.inner_sidebar ul.side a { display: block; color: #626262; text-decoration: none; }

.inner_sidebar ul.side li { padding: 2px 0; cursor: pointer; }

.inner_sidebar ul.side .paddingStr { padding-right: 15px; }

.inner_sidebar ul.side a.str {
	padding-right: 20px;
	background: url('data:image/gif;base64,R0lGODlhDgAMAOZGANbW1sjIyK6urtLS0re3t9fX13R0dKGhobGxsX19fa2trdPT097e3uXl5Z+fn+Hh4eLi4qWlpc3NzZOTk3l5eb+/v+vr65SUlOnp6YqKipaWlqenp9zc3I+Pj+Dg4IeHh6KiosbGxnx8fNTU1Hp6eoWFhX9/f8LCwsDAwOPj476+vqysrMzMzNDQ0KCgoNvb29HR0X5+fqioqHt7e/n5+fb29svLy9ra2s/Pz5GRkbq6uoODg9/f33d3d5WVlZiYmOTk5L29vYSEhImJiZeXl9jY2P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAEYALAAAAAAOAAwAAAd6gEZGRYKCMIWIDSsDKUY3BwUMiEY8QxESGDgZHRIPkwIlRCcDCiIaFS+TDj0HAAU6BhE2C5MBFSoINQEoBEGIHkUgFD4NAAoGJDSCQEUTCS4ARRsxP4SCITsmAkUsORQyHIUQzghGEBczDp6FDB+0Ri1CBJOCFogj9IEAOw==') no-repeat 100% 50%;
}

.inner_sidebar ul.side div{
	padding:5px 0;
}
.inner_sidebar ul.side div + div{
	border-top:1px dotted #797979;
}
.inner_sidebar ul.side div a:hover { text-decoration: underline; }

.inner_sidebar ul.side li.selected a.str { background: url('data:image/gif;base64,R0lGODlhDAAOAOZMALGxsXJyclZWVouLi0lJSWtra6ioqNjY2MfHx19fX93d3WVlZVlZWW1tbY2NjaKiorW1tWRkZKqqqtPT06Ojo3d3d6enp5aWlry8vIyMjJycnH9/f7CwsHx8fNXV1aCgoKampnV1dW5ubqSkpGFhYdvb20xMTG9vb0pKSlVVVU1NTYmJiYiIiMDAwJiYmHFxccPDw15eXkdHR6urq7S0tGpqaqysrISEhJeXl7Ozs9DQ0MjIyKGhoYqKip6entLS0lRUVICAgIODg0ZGRlJSUmlpacHBwVdXV+Li4lBQUGdnZ1paWv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAEwALAAAAAAMAA4AAAd8gEyCg4NIggcZPgqEBiwwTDoFNS4lghQvERCCGkkxAApGBSY9B4MbBAE4QSgiHoQ5JwIMAgsWP4IIKwYSDTIJDzMDHEwYCUU2D0IXNAEMH4I3KQ0gLQAVQCEIgjtKQx0jDipLmoMAC0ckS0s8hIISEURLDu2DA6j0hBP0gQA7') no-repeat 100% 50%; }

.inner_sidebar ul.side ul {
	margin: 5px 0 10px 20px;
	width: 85%;
	display: none;
	font-size: 12px;
}

.inner_sidebar ul.side ul a {
	margin: 3px 0;
	display: block;
	color: #999999;
	text-decoration: none;
}

.inner_sidebar ul.side ul li:hover a, .inner_sidebar ul.side ul li.selectedChild a { margin-top: 4px; }

.inner_sidebar ul.side ul li:hover, .inner_sidebar ul.side ul li.selectedChild {
	padding: 0 10px 2px 10px;
	color: #626262;
	/*	margin:0 0 -1px -11px;	*/
	height: 100%;
	position: relative;
}

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

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

.inner_content .news .item p.preview { font-size:13px; 
color:#797979;padding-top:5px;}

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

.link_map .block { float: left; width: 221px; padding: 0 10px; }

.link_map h2 { padding: 8px 12px; font-size: 14px; margin:0; font-family: Arial, sans-serif;}

.inner_sidebar .block .item ul li{ padding: 3px 0; }

.link_map .block .item ul, .inner_sidebar .block .item ul { padding: 8px 0 12px; margin:0; }
.link_map .block a {
	padding: 4px 5px;
	display: block;
	-webkit-transition: ease all .1s;
	-moz-transition: ease all .1s;
	-ms-transition: ease all .1s;
	-o-transition: ease all .1s;
	transition: ease all .1s;
}

.link_map .block_social li[class^="item_"] a {
	padding-left: 27px;
	background-image: url(/local/templates/hmao/images/link_map_icons.png);
	background-repeat: no-repeat;
}
.link_map li.item_1 a  {
    background-position: 0 -2px;
}


.link_map li.item_2 a  {
    background-position: 0 -28px;
}

.link_map li.item_3 a {
    background-position: 0 -54px;
}

.link_map li.item_4 a {
    background-position: 0 -80px;
}

.link_map li.item_5 a {
    background-position: 0 -106px;
}

.link_map li.item_6 a {
    background-position: 0 -132px;
}

.link_map li.item_7 a {
    background-position: 0 -158px;
}

.link_map li.item_8 a {
    background-position: 0 -184px;
}

.main_block { position: relative; height: 344px; z-index: 10;
			background: url("/local/templates/hmao/images/background_3.jpg") no-repeat center bottom;
}

.main_block .carousel { float: left; width: 507px; position:initial}

.main_block .carousel .item {
	width: 503px;
	padding: 14px 1px 1px;
	position: relative;
	height: 282px;
}

.main_block .carousel .bx-viewport {
	height: 297px !important;
}

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

.main_block .carousel .item .info {
	width: 493px;
	padding: 8px 5px;
	position: absolute;
	bottom: 5px;
	left: 1px;
	height: auto;
}

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

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

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

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

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

.main_block .carousel .jcarousel-next-horizontal {
	width: 11px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAfCAYAAAAx6zerAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEvSURBVHjajJRBBwJBFMenqcsSEV37ABGd9rSniIjYU/RN+gT1SSIiolNEp+xeo2tEdOoUnaL/MGX3P29qh+fZmZ/nN/NmtpQkSUMpFav82IRheKU5VUE8EFNEPTM/Q0wY1qjwRF7T/FgJQ9s8p/lmmqaRD94hbrQ2EmGovJAWDKN6WaqsBNicUk+EUf2AdP61UU2LvNEhVAIfzCo1xECEoXJEOvpUtHD2rNKHSq0oHHzujgND5YJ0kFSkylL1LlQaPnhJ36aTQx/cFuZOPpiv6MV02IFtx2JpD1Llvu1cIZgVTrazeRgK1exd4GPkyrHtWCGYFVIonB0YCnV+GdxJTQ80++acd6l/KOyhcHNgKDSRoj+X6VuZ/xHmL7XywaywhcLdgaHQQu78UzDjLcAAm7lPzvKDl0wAAAAASUVORK5CYII=') no-repeat;
	cursor: pointer;
	position: absolute;
	top: 120px;
	right: 10px;
	height: 31px;
}

.main_block .carousel .jcarousel-prev-horizontal {
	width: 11px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAfCAYAAAAx6zerAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEpSURBVHjajJSxCsIwEIbb6FIQBMFJ6AuIa6dOQkEQBCfBZ/ABfB9BFISCqyA4CV0FV8HJybVTqf9hC+3l0rRwxoSPny+5Nm6e5w5/kiQZYZiz5bjryM8Gta3Mv6idMsBrNj8HQZAqQSHE4LPlPf1IySs2/6CuGozUjgAfoZBJyRFqyOHyj7Js7IXUuwZDwcOwkDYmJVMT+iYFDnOFBxQeGgwFSpw1KVSTlyivLcwV7lB4azAU6FynttQymY6rw9ZPJvgprE9EuOjQ29LJ2ga547LoaCtYOvc/XHTqaVNRDcc1h0qvLewVndVhqLzoNWlSUZbORVAZmGB6f7PKvPZN1mCo0Jd8M6lIVwFXCaHim+AYlUp3iQZDhe61i6TiGm5RSjqw5fFPgAEAg5hUTli0psEAAAAASUVORK5CYII') no-repeat;
	cursor: pointer;
	position: absolute;
	top: 120px;
	left: 10px;
	height: 31px;
}

.main_block .main_block_body {

	position: absolute;
	top: 0;
/*	padding: 22px 140px 0;
	left: -18px;*/
	padding: 15px 15px 10px;
	height:320px;
	overflow: hidden;
}

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

.main_block .news { float: right; width: 470px; }

.main_block .news  h2{ margin: -5px 0 5px 0; color: #ffffff; }

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

.main_block .news .item .image img{
	overflow:hidden;
	display:block;
	width:110px;
	border:1px solid #f3f3f3;
}

.main_block .news .item .info {
	margin: 0 0 0 135px;
	max-height: 112px;
	overflow: hidden;
	float: none;
	padding-left: 0;
	width: auto;
	line-height: 16px;
}

.main_block .news .item, .inner_content .news .item { margin: 0 0 13px; padding: 0 0 14px; }

.top_menu {display:block;height:38px;}

.main_menu, .top_menu{
	background: linear-gradient(180deg, rgba(17,132,185,1) 0%, rgba(27,96,143,1) 100%);
	/*background: url('/local/templates/hmao/images/bg_menu.png') no-repeat;*/
}
.main_menu {
/*	width: 984px;
	padding: 5px 8px 0;*/
	width: 1000px;
	background: url('/local/templates/hmao/images/bg_menu.png') no-repeat;
	position: absolute;
	top: -13px;
/*	left: -18px;*/
	height: 40px;
	z-index: 20;
}
.top_menu .inline {display:inline-block;}

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

.main_menu .right {
	float:right;
}

.main_menu ul a{
	display:block;
	padding:4px 5px;
	-webkit-transition:ease all .1s;
	-moz-transition:ease all .1s;
	-o-transition:ease all .1s;
	transition:ease all .1s;
}
.main_menu ul .link a,
.main_menu ul .link a:hover {
	background-color: transparent;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
.main_menu ul .link a {
	padding: 0;
}
.main_menu .second {
	margin-top: -4px;
}
.main_menu .second ul { float: left; width: 230px; padding: 0 20px 0 0; }

.main_menu .second ul li { font-size: 16px; }

.main_menu .second div { padding: 0 0; }

.main_menu .noBottomBorder{ padding: 0; border-bottom: none; }

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

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

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

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

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

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

.main_menu .first .first_item.active .link,
.desktop .main_menu .first .first_item:hover .link{
	padding:7px 10px 0;
	position:relative;
	height:40px;
}
.main_menu .first .first_item_emp.active .link,
.desktop .main_menu .first .first_item_emp:hover .link{
	padding:7px 30px 0;
	position:relative;
	height:30px;
}

.wrapper {
	/*padding: 26px 0 0;*/ position: relative; z-index: 20;}

.navi {
    height: auto;
    background: #F3F3F4;
    width: 100%;
}
.shad{
	background: url("/local/templates/hmao/images/background_5.jpg") #fff no-repeat;
	height: 24px;
	width: 100%;
}

h1.index{font-size:0;display:none;}

.breadcrumb { padding: 15px 0 10px 15px; }

.breadcrumb ul { margin: 0; padding: 0; }

.breadcrumb ul li {
	float: left;
	margin: 0 5px 0 0;
	padding: 0 8px 0 0;
	background: url('data:image/gif;base64,R0lGODlhAwAFAIABAAAAAAAAACH5BAEAAAEALAAAAAADAAUAAAIFRG4YlgUAOw==') 100% 5px no-repeat;
	font-size: 14px;
	font-style:italic;
}

.breadcrumb ul li a {color:#144F78;}

.breadcrumb ul li.finish { margin: 0; padding: 0; background: none; }

#footer{
/*	position:absolute;
	bottom:0;
	left:0;
	right:0;*/
	height:200px;
	min-width:1000px;
}

.footer_body { width: 964px; margin: 0 auto; padding: 0 18px;}

#footer .control {
	float: right;
	/*width: 550px;*/
	width: 54%;
	text-align: left;
	margin-top:10px;
}

#footer .control .title{
	color: #555555;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: bold;
}

#footer .control .contacts{
	color: #555;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    line-height: 19px;
	margin:8px 0 5px;
}
#footer .control .contacts p{
	margin-bottom:5px;
}
#search .search {
	line-height: 22px;
	padding: 2px 5px 2px;
	margin-bottom: 20px;
	height:30px;
}
#footer .control .search{
	float: right;
	width: 247px;
	padding: 5px;
/*	background: url('/local/templates/hmao/images/bg_form_search.png') no-repeat;*/
	overflow: hidden;
	height: 22px;
}

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

.footer_body { padding: 0 0 0; font-size: 12px; }

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

.footer_body .footer_gerb{ text-align: center; }

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

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

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

#footer .info {
	padding: 0;
	margin-top:10px;
}
#footer ul{
	margin: 10px 0 8px;
}
#footer .info .block-left{width: 215px;padding-right: 20px;}
#footer .info .block-right{width: 220px;padding-right: 20px;}
#footer .info .social li{
	padding-bottom:5px;
}
#footer .info .social a, #footer .info .social a:link, #footer .info .social a:visited{   line-height: 16px;vertical-align: top;}
#footer .info a, #footer .info a:link, #footer .info a:visited{
	color: #144F78;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    line-height: 110%;
	vertical-align: middle;
}
#footer .item li{
	padding-bottom:7px;
}
#footer .info a img {margin-right:5px;}

#footer .info .footer_title {
	color: #555555;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: bold;
}


.info .logo{
	position:absolute;
	padding-top:0;
	z-index:1;
	top:-20px;
	right:0;
/*	float:left;*/
/*	margin:0 20px 0 0;
	padding:0 20px 0 0;
	background:url(data:image/gif;base64,R0lGODlhAgA4AIAAALe3t////yH5BAAAAAAALAAAAAACADgAAAINRIynyesNn4x02opDAQA7) 100% 0 no-repeat;*/
}
.info .logo img{
	display:block;
	overflow:hidden;
	max-width:120px;
}

.socialConteiner .social{
	float:right;
	margin:10px 0 0;
}
.socialConteiner .social li{
	float:left;
}
.socialConteiner .social li + li{
	margin:0 0 0 5px;
}
.socialConteiner .social img{
	display:block;
	width:16px;
	height:16px;
	overflow:hidden;
}

#header {
	margin: 0 auto 0px; /*height: 65px;*/
	padding: 0 18px 0px 15px;
	background: url(/local/templates/hmao/images/background_top.png) repeat-x #fff;
	height:100px;
}

#header .info {margin-top:30px;position:absolute;}

#header .title {
	margin-top:10px;
	width: 530px;
	height: 50px;
	float: left;
	font: bold 16px Arial, Helvetica, sans-serif;
	color:#1372ae;
	/*font-stretch: condensed;*/
	letter-spacing:0;
	text-transform: uppercase;
	/*background: url(/local/templates/hmao/images/name_1.png) no-repeat;*/
}

#header .title h1 {display:none;}

#header h1 { margin: 0; font: bold 18px Arial, Helvetica, sans-serif;text-transform:uppercase;}
#header .portal {color:#1972AE; margin: 0; font: bold 13px Arial, Helvetica, sans-serif;text-transform:uppercase;}

.info .title h2 {
	margin: 0;
	font: normal 16px "PT Sans", sans-serif;
	/*text-align: right;*/
	text-transform:uppercase;
}
.techmenu { float: right; /*width: 33%;*/width:43%; top:0;}
.techmenu h2 {padding-top:5px;}

.auth{
	/*width: 447px;*/
	/*margin-top: 5px;
	float: right;*/
	clear:both;
	padding:5px 0 0;
	text-align: right;
}
.techmenu .menu {
	margin:0;
}

.techmenu .menu li.first {
	background: none;
	margin: 0 ;
	padding: 0;
}
.techmenu .menu li {
	float: left;
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	background: url('data:image/gif;base64,R0lGODlhAgAPAIAAALe3t////yH5BAAAAAAALAAAAAACAA8AAAIGRIynyesFADs=') 0 8px no-repeat;
	font-size: 14px;
	line-height: 30px;
}

.techmenu .menu li.rss {
	margin: 0;
	padding: 0 0 0 20px;
	background: url('/local/templates/hmao/images/icon_rss.png') 0 8px no-repeat;
}

.techmenu .search {
	float: right;
	width: 247px;
	margin: 7px 0 0;
	padding: 5px;
	background: url('/local/templates/hmao/images/bg_form_search.png') no-repeat;
	overflow: hidden;
	height: 22px;
}
.body-wrapper{
	overflow:hidden;
	min-width:1000px;
	height:100%;
}

.body-wrapper #index {background: #fff;padding-bottom: 0px;margin-bottom:-25px;}

#layer {
	width:1000px;
	margin:2px auto 0;
/*	padding-bottom:200px;*/
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);


	background-image: url(/local/templates/hmao/images/background_footer.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
}

#layer .layer_body { width: 1000px; margin: auto;
	background: url(/local/templates/hmao/images/ornament.png) #fff;
    background-repeat: repeat-x;
    background-position: left bottom;
	padding-bottom:30px;
	margin-bottom:0;
}


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

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

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

html, * html body { height: 100%; }

table.data-table, table { width: 100%; border-collapse: collapse; }

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

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

.banner_carousel .jcarousel-clip, .blocks_two .carousel .jcarousel-clip { width: 100%; overflow: hidden; }

.banner_carousel .jcarousel-container, .blocks_two .carousel .jcarousel-container { width: 100%; position: relative; }

.blocks_one .block .title h2,
.blocks_three .block .title h2,
.inner_sidebar .block .title h2{
	float:left;
	margin:0;
	font-size:18px;
	line-height:20px;
}

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

.blocks_one .block_event, .blocks_three .block_message { width: 260px; padding: 15px 15px 0; }

.blocks_one .block_event .title, .blocks_three .block_message .title { width: 263; }

.aside_r{
    background-image: url(/local/templates/hmao/images/background_column.jpg);
}

.blocks_three .block_vote .vote .item, .inner_sidebar .block .vote .item { margin: 12px 0; }

.blocks_three .block_vote .vote .item input, .inner_sidebar .block .vote .item input {
	float: left;
	width: 14px;
	margin: 0;
	padding: 0;
	height: 14px;
}

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

.blocks_three .block_vote .vote .results, .inner_sidebar .block .vote .results { padding: 12px 0; text-align: center; }

.blocks_three .block_vote .vote h3, .inner_sidebar .block .vote h3 { padding: 0 0 12px; font-size: 14px; }

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

.wizard table td,.wizard table, table.tabsGosServices, 
table.tabsGosServices td, 
table.tabsGosServices th,
table.tabsGosServices table { border: none; padding: 0; }

h3, h4 { margin: 22px 0 12px; font-size: 18px; }

table td, table.data-table td, .wizard table td.padWiz, .wizard table td.padWiz table td { padding: 10px 15px; }

.inner_sidebar .block .event,
.inner_sidebar .block .vote,
.inner_sidebar .block .announce, .blocks_one .block_event .block .event,
.blocks_one .block_announce .block .announce, .blocks_three .block_vote .vote { padding: 12px; }

.inner_sidebar .block .face .image img, .blocks_one .block_announce .block .announce .item .image img, .inner_content .news .item .image img, .blocks_three .block_face .face .image img { border: 1px solid #ababab; }

.inner_sidebar .block .title, .inner_sidebar .block .title_menu { width: 199px; padding: 8px 12px; }

.inner_sidebar .block .title .more,
.blocks_one .block .title .more,
.blocks_three .block .title .more,
.blocks_two .title .all{
	float:right;
	/*margin:5px 0 0;*/
	line-height:20px;
}

.desktop .inner_sidebar ul.side li.selected ul,
.desktop .main_menu .first .first_item:hover .second,
.desktop .main_menu .first .first_item:focus .second,
.main_menu .first .first_item.active .second{
	display: block;
}

.link_map .block_social, .techmenu .menu { float: right; }

.main_menu .first .first_item, 
.main_menu .first .first_item_emp {
	float: left;
	margin: 0 4px;
	position: relative;
	height: 33px;
}

.main_menu .first .first_item .link, 
.main_menu .first .first_item_emp .link { padding: 7px 30px; font-size: 16px; height: 23px; }

.main_menu .first .first_item .second ul li ul li a, .blocks_two .title .array li a:hover, table.noBorder,  table.noBorder td, table.noBorder th, 
table.blog-groups, table.blog-groups td { border: none; }
#footer .control .search .button, .techmenu .search .button, #search .search .button{
	float: right;
	width: 22px;
	border: none;
	background: transparent;
	cursor: pointer;
	height: 22px;
}

#footer .control .search .input, .techmenu .search .input, .search .input {
	float: left;
	width: 160px;
	margin: 1px 10px 0;
	padding: 4px 0;
	border: none;
	font: 12px Tahoma, Arial, Verdana, sans-serif;
	height: 20px;
}
.aside_r #search .search .input{	width: 200px;}
.info .title,
.blocks_one .block_announce .block .announce .item .image,
.inner_content .news .item .image,
.main_block .news .item .image{
	overflow:hidden;
	float: left;
}
.blocks_one .block_announce .block .announce .item .image,
.inner_content .news .item .image,
.main_block .news .item .image{
	overflow:hidden;
	float:left;
	max-width:120px;
}

.relative, .main_block .news .more, .main_menu .first .first_item_emp_selected .link, .main_menu .first .first_item_selected .link {position: relative;}

.blocks_one .block_event .block .event .item, .news .noBorder h2, .inner_sidebar .block .announce .micro, .inner_sidebar .block .event .item { margin: 0 0 12px; }

.inner_sidebar .block .announce .item .info .date, .inner_sidebar .block .event .item .date, .main_block .news .item .info .date, .blocks_one .block_announce .block .announce .item .info .date, .inner_content .news .item .date, .blocks_one .block_event .block .event .item .date { font-size: 11px; }

a:hover, .files-download a:hover, .files-download a:hover span, .blocks_two .title .array li a, .link_map .block .item ul li a, .inner_sidebar .block .item ul li a, .main_menu .first .first_item .link a, .main_menu .first .first_item .second ul li a, .main_menu .first .first_item_emp .link a { text-decoration: none;}
.link_map .block .item ul li:last-child, 
.inner_sidebar .block .item ul li:last-child {
	border-bottom: none;
	border-bottom-width: 0;
}


/* ==========================================================================
   Media queries */
/* ========================================================================== */
	
@media screen and (max-width: 1024px) {
	.main_block .main_block_body {
		width: 964px;
		padding: 18px 18px 10px;
		margin-left: -8px;
		position: static;
		height: 320px;
		background-position: 50% 0 !important;
	}
	.main_block .news {
		float: left;
		width: 420px;
		margin-left: 18px;
	}	

}

.clearfix:before, 
.clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; } 
.hidden {
	display: none;
}
.clr {clear: both; height: 0; overflow: hidden;}  
.fleft {float: left;}           
.fright {float: right;}

#foto_video ul.all {
margin:0;}

/*footer {
	display:block;
	height:300px;
	background: #E0E0E2;
    background: -ms-linear-gradient(top, #E0E0E2 0%,#14486d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E0E0E2', endColorstr='#14486d');
    background: -webkit-gradient(linear, left top, left bottom, from(#E0E0E2), to(#14486d));
    background: -moz-linear-gradient(top,  #E0E0E2,  #14486d);
    background: gradient(linear, top,  #E0E0E2,  #14486d);
	background: -o-linear-gradient(top,  #E0E0E2,  #14486d);
}
*/
.right.inline {float:right;margin-right:50px;}
.bxcal .bxec-tabs-cnt {z-index:0;}
				.attention {
					background: #dc191f;
					color: #fff;
					padding: 10px 20px;
					text-align: center;
				}
			
				.attention a {
					color: #fff;
				}
			
				.attention a:hover {
					text-decoration: underline;
				}

.item ul.row{
	margin-left: 0;
	margin-right: 0;
	margin-top: 5px;
}
/* End */


/* Start:/local/templates/hmao/template_styles.css?159179193818992*/
a { color: #2e799d;    text-decoration: none; }

html,body { color: #414141; background: #eeeeee; }

table.data-table th { border: 1px solid #bebebe; background: #c9c9c9; }

.blocks_three .block_vote .vote h3 { border-bottom: 1px solid #cecece; color: #000000; }

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

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

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

.footer_body { color: #353f44; }

h1, h2, h3, h4, h5, h6 { color: #393939; }
h2 {
	color: #656565;
	}

.inner_sidebar .block .announce .item .image { border: 1px solid #ababab; }

.inner_sidebar ul.side li.selectedNotParent div a, 
.inner_sidebar ul.side li.selected div a, 
.inner_sidebar .block .item ul li.selected a { color: #000; font-weight: bold; }

.inner_sidebar ul.side ul a:hover, 
.inner_sidebar ul.side ul li.selectedChild a { margin: 3px 0; color: #000; }
.selectedNotParent div a:hover, 
.inner_sidebar ul.side li.selected div a:hover {
	color: #000;
	text-decoration: underline;
}


.inner_sidebar ul.side ul li:hover, .inner_sidebar ul.side ul li.selectedchild { border: 1px solid #6a9eb8; }

.link_map .block .item h2 {
	border-bottom: 2px solid #ababab;
	color: #2c2c2c;
	background: #c9c9c9;
}

.link_map a, .inner_sidebar .block .item ul li a { color: #373737; }
.link_map a:hover,
.link_map li[class^="item_"] a:hover {
	background-color: #94c2cd;
	color: #ffffff;
}
.link_map .block .item ul li, .inner_sidebar .block .item ul li { border-bottom: 1px dotted #94c2cd; }
.link_map .block .item ul li:hover {
	border-bottom-style: solid;
}

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

.main_block .carousel .item .info {
	background: #fff;
	opacity: .85;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
	-moz-opacity: .85;
}

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

.main_block .main_block_body {
	/*background: url('/local/templates/hmao/images/bg_main_block.png') #e3e3e3 no-repeat;*/
	background: #0388c1;
    background: -ms-linear-gradient(top, #1c9bc4 0%,#14486d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c9bc4', endColorstr='#14486d');
    background: -webkit-gradient(linear, left top, left bottom, from(#1c9bc4), to(#14486d));
    background: -moz-linear-gradient(top,  #1c9bc4,  #14486d);
    background: gradient(linear, top,  #1c9bc4,  #14486d);
background: -o-linear-gradient(top,  #1c9bc4,  #14486d);
}

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

.main_block .news .item .info .date { color: #3f3e3e; }

.main_menu ul a{
	color:#fefefe;
}
/*.main_menu ul a:hover{
	background:#fefefe;
	color:#767676;
	text-shadow:none;
}*/

/*
.main_menu .second ul li div { border-bottom: 1px dotted #fefefe; }
*/

.wrapper { background: #ffffff; }

#header h1 { color: /*#393939*/#1972AE;line-height:130%; }

#header h2 { color: /*#1972AE*/#1972AE; }

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

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

.blocks_two .carousel .item .image, .banner_carousel .jcarousel-item, .blocks_three .block_message .message .image { border: 1px solid #6a8f99; }

.control .search .input, #header .techmenu .search .input { color: #696969; background: #ffffff; }

.inner_sidebar .block .title,  .inner_sidebar .block .title_menu, .blocks_one .block .title,
.blocks_three .block .title, .blocks_two .title, .block_announce h2 { border-bottom: 1px solid #ababab; /*background: #c9c9c9;*/ }

.inner_sidebar .block .vote .results, .blocks_three .block_face .face .list, .blocks_three .block_vote .vote .results { border-top: 1px solid #cecece; }

.inner_sidebar .block .vote h3, .blocks_one .block_announce .block .announce .carousel, .inner_sidebar .block .announce .item { border-bottom: 1px solid #cecece; }

.main_menu .first .first_item .link a, .main_menu .first .first_item_emp .link a { color: #fff;text-transform:uppercase;height:35px;font-weight:bold;}

.main_menu .first .first_item .second ul li a {color:#144F78;}

.blocks_one .block_announce, .blocks_one .block_event,
.blocks_three .block_face, .blocks_three .block_vote, .blocks_three .block_message, .blocks_two, .link_map, blockquote, .banner_carousel { /*background: #f2f2f2;*/ }

.inner_sidebar .block .announce .micro .date, .inner_sidebar .block .event .item .date, .blocks_one .block_announce .block .announce .item .info .date, .inner_content .news .date, .blocks_one .block_announce .block .announce .micro .date, .blocks_one .block_event .block .event .item .date, .inner_sidebar .block .announce .item .info .date { color: #525252; }

.inner_sidebar .block .title .more a, .inner_sidebar .block .title h2, .blocks_one .block .title .more a,
.blocks_three .block .title .more a, .blocks_one .block .title h2,
.blocks_three .block .title h2, .blocks_two .title .all li a, .blocks_two .title h2 { color: #0B963F; text-transform: uppercase;}

.main_menu .first .first_item_emp_selected .link,
.desktop .main_menu .first .first_item_emp:hover .link,
.main_menu .first .first_item_emp.active .link,
.main_menu .first .first_item_selected .link,
.main_menu .first .first_item .second,
.desktop .main_menu .first .first_item:hover .link,
.main_menu .first .first_item.active .link{
/*background:#767676;*/
	box-shadow: none;
}

.main_menu .first .first_item_emp_selected .link a,
.desktop .main_menu .first .first_item_emp:hover .link a,
.main_menu .first .first_item_emp.active .link a,
.main_menu .first .first_item_selected .link a,
.desktop .main_menu .first .first_item:hover .link a,
.main_menu .first .first_item.active .link a,
.main_block .carousel .item .info .link a{
/*color: #ffffff;*/
}
.main_block .news .item .info p {
/*color: #585858;*/
	color: #fff;
 }
.main_block .carousel .item .info .name p {
	color: #000;
}

.main_block .more a {
 	color: #2c2c2c;
 	text-shadow: 0 1px 1px #fff;
 }
.footer_body .copy {
	color: #353f44;
}

.aside-block {
    margin: 10px 0;
    padding: 15px 14px 15px 15px;
	border: 4px solid #B1D4ED;
	border-radius:15px;
	position: relative;
}

.aside-block.main {margin-right:15px;}
.aside-block:after {
	content: '';
	position: absolute;
	width:100%;
	height:20px;
    background-image: url(/local/templates/hmao/images/shadow_2.jpg);
    background-repeat: no-repeat;
    background-position: center top;
	left: 0;
	bottom: -24px;
}

.block_event h2 {
	color: #0B963F;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
	margin: 5px 0;
    font-weight: bold;
    text-transform: uppercase;}

.small-button {
    background-image: url("/local/templates/hmao/images/small-btn.jpg");
    width: 108px;
}
.mid-button {
    background-image: url("/local/templates/hmao/images/mid-btn.jpg");
    width: 165px;
}

.small-button, .mid-button {
    color: #FFF;
    display: block;
    font-size: 0.58em;
    height: 29px;
    line-height: 25px;
    text-align: center;
}

.block_announce .small-button > a, .block_announce .mid-button > a, .aside-events .small-button > a, .aside-events .mid-button > a {
    color: #FFF;
    padding: 0px 20px 0px 0px;
	text-transform:uppercase;
}
.block_announce .small-button a:hover, .block_announce .small-button a:visited, .block_announce .mid-button a:hover, .block_announce .mid-button a:visited{color: #FFF;}

.title_razdel {
    margin-bottom: 0px;
    padding: 0 0 3px;
    color: #0B963F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12pt;
    font-weight: bold;
    text-transform: uppercase;
}
.razdelitel_news {
    border-bottom: 1px solid #DDD;
}

.lang {padding-top:8px;display:block;position:absolute;}
.lang li {float:left;margin-right:8px;}

.lang a {float: left;width: 20px;height:20px;background-size: 100% auto!important;}

.lang .en {background: url(/local/templates/hmao/images/lang/en.png) no-repeat;}
.lang .de {background: url(/local/templates/hmao/images/lang/de.png) no-repeat;}
.lang .zh {background: url(/local/templates/hmao/images/lang/zh.png) no-repeat;}

nav.graf {
    float: right;
	margin-top:1px;
}
nav.graf a {
    float: left;
    height: 38px;
    margin: 0;
    padding: 0 2px;
}
nav.graf .nav-graf-login {
    width: 30px;
    background: url(/local/templates/hmao/images/key-icon.png) no-repeat;
}
nav.graf .nav-graf-home {
    width: 28px;
    background: url(/local/templates/hmao/images/home-icon.jpg) no-repeat;
}
nav.graf .nav-graf-sitemap {
    width: 32px;
    background: url(/local/templates/hmao/images/map-icon.jpg) no-repeat;
}
nav.graf .nav-graf-visually {
    width: 220px;
    background: url(/local/templates/hmao/images/visually-icon.jpg) no-repeat;
}
nav.graf .nav-graf-special {
    width: 32px;
    background: url(/local/templates/hmao/images/special-icon.jpg) no-repeat;
}
nav.graf .nav-graf-telefon {
    width: 28px;
    background: url(/local/templates/hmao/images/telefon-icon.jpg) no-repeat;
	background-size: cover;
}

nav.graf ul, .lang .icon-menu ul { list-style: outside none none;margin: 0px;}
nav.graf li {
    display: inline;
}
.news .date, .visits .date {font-size: 13px!important;}
.visits .info .date {color: #797979;}
.visits .title_visits, .news .info .title_news {margin:15px 0 3px;line-height:100%;}
.visits .title_visits a:link, .visits .title_visits a:visited, .news .info .title_news a:link, .news .info .title_news a:visited
{color: #144f78;font-size: 14px;}

div#imageGallery {
	font-size: 62.5%;
}

div#imageGallery label,div#imageGallery input {
	display: block;
}

div#imageGallery input.text {
	margin-bottom: 12px;
	width: 95%;
	padding: .4em;
}

.ui-dialog .ui-state-error {
	padding: .3em;
}

.ui-widget .ui-widget {
	font-size: 0.7em;
}

.imgGalNavNum {
	margin: 0.25em;
}

.selectedImage {
	font-weight: bold;
}

#quizDataTable img{
	display: block;
	margin: auto;
}
#quizDataTable table{
	width:100%;
}
#quizDataTable{
	width:100%;
}

table#quizDataTable td {
padding: 0;
}
.question {
    border-bottom: 1px gray solid;
    margin-bottom: 1em;
    font-size: 1.1em;
}

.vote-form {
  margin:0 2em;
}

.question {
	border-bottom: 1px gray solid;
	margin-bottom: 1em;
	font-size: 1.1em;
}

.question .info {
	list-style: none;
	padding-left: 2em;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 0.9em;
	font-style: italic;
}

.meter { 
    display: inline-block;
	height: 5px;  /* Can be anything */
	position: relative;
	margin: 0px 0 5px 0; /* Just for demo spacing */
	background: #555;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	padding: 10px;
	-webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
	-moz-box-shadow   : inset 0 -1px 1px rgba(255,255,255,0.3);
	box-shadow        : inset 0 -1px 1px rgba(255,255,255,0.3);
}
.meter > span {
	display: block;
	height: 100%;
	   -webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	       -moz-border-radius-topright: 8px;
	    -moz-border-radius-bottomright: 8px;
	           border-top-right-radius: 8px;
	        border-bottom-right-radius: 8px;
	    -webkit-border-top-left-radius: 5px;
	 -webkit-border-bottom-left-radius: 5px;
	        -moz-border-radius-topleft: 5px;
	     -moz-border-radius-bottomleft: 5px;
	            border-top-left-radius: 5px;
	         border-bottom-left-radius: 5px;
	background-color: rgb(43,194,83);
	background-image: -webkit-gradient(
	  linear,
	  left bottom,
	  left top,
	  color-stop(0, rgb(43,194,83)),
	  color-stop(1, rgb(84,240,84))
	 );
	background-image: -moz-linear-gradient(
	  center bottom,
	  rgb(43,194,83) 37%,
	  rgb(84,240,84) 69%
	 );
	-webkit-box-shadow: 
	  inset 0 2px 9px  rgba(255,255,255,0.3),
	  inset 0 -2px 6px rgba(0,0,0,0.4);
	-moz-box-shadow: 
	  inset 0 2px 9px  rgba(255,255,255,0.3),
	  inset 0 -2px 6px rgba(0,0,0,0.4);
	box-shadow: 
	  inset 0 2px 9px  rgba(255,255,255,0.3),
	  inset 0 -2px 6px rgba(0,0,0,0.4);
	position: relative;
	overflow: hidden;
}
.meter > span:after, .animate > span > span {
	content: "";
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background-image: 
	   -webkit-gradient(linear, 0 0, 100% 100%, 
	      color-stop(.25, rgba(255, 255, 255, .2)), 
	      color-stop(.25, transparent), color-stop(.5, transparent), 
	      color-stop(.5, rgba(255, 255, 255, .2)), 
	      color-stop(.75, rgba(255, 255, 255, .2)), 
	      color-stop(.75, transparent), to(transparent)
	   );
	background-image: 
		-moz-linear-gradient(
		  -45deg, 
	      rgba(255, 255, 255, .2) 25%, 
	      transparent 25%, 
	      transparent 50%, 
	      rgba(255, 255, 255, .2) 50%, 
	      rgba(255, 255, 255, .2) 75%, 
	      transparent 75%, 
	      transparent
	   );
	z-index: 1;
	-webkit-background-size: 50px 50px;
	-moz-background-size: 50px 50px;
	-webkit-animation: move 2s linear infinite;
	   -webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	       -moz-border-radius-topright: 8px;
	    -moz-border-radius-bottomright: 8px;
	           border-top-right-radius: 8px;
	        border-bottom-right-radius: 8px;
	    -webkit-border-top-left-radius: 5px;
	 -webkit-border-bottom-left-radius: 5px;
	        -moz-border-radius-topleft: 5px;
	     -moz-border-radius-bottomleft: 5px;
	            border-top-left-radius: 5px;
	         border-bottom-left-radius: 5px;
	overflow: hidden;
}

.animate > span:after {
	display: none;
}

@-webkit-keyframes move {
    0% {
       background-position: 0 0;
    }
    100% {
       background-position: 50px 50px;
    }
}

.orange > span {
	background-color: #f1a165;
	background-image: -moz-linear-gradient(top, #f1a165, #f36d0a);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f1a165),color-stop(1, #f36d0a));
	background-image: -webkit-linear-gradient(#f1a165, #f36d0a); 
}

.red > span {
	background-color: #f0a3a3;
	background-image: -moz-linear-gradient(top, #f0a3a3, #f42323);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f0a3a3),color-stop(1, #f42323));
	background-image: -webkit-linear-gradient(#f0a3a3, #f42323);
}

.nostripes > span > span, .nostripes > span:after {
	-webkit-animation: none;
	background-image: none;
}

.photobrand {
  text-align: center !important;
  position: relative;
}
.photobrand__left {
  width: 14px;
  height: 21px;
  position: absolute;
  left: 0;
  top: 50%;
  background: url('/upload/medialibrary/6ee/ad_scroll_back.png') !important;
cursor:pointer;
}
.photobrand__right {
  width: 14px;
  height: 21px;
  position: absolute;
  right: 0;
  top: 50%;
  background: url('/upload/medialibrary/592/ad_scroll_forward.png') !important;
cursor:pointer;
}

.photobrand__left:hover, .photobrand__right:hover {
opacity: 0.9;
}

.body-wrapper__hd #layer {
	width: 1260px;
}

.body-wrapper__hd #layer .layer_body {
	width: 1260px;
}

.body-wrapper__hd .main_menu, .body-wrapper__hd .top_menu {
	width: 1260px;
	background-size: cover;
}

.body-wrapper__hd #content {
	/*width: 1224px;*/
}

.body-wrapper__hd .inner_content {
	width: 100%;
}
.body-wrapper__hd .inner_content.side {
	width: 965px;
}

.body-wrapper__hd .top_menu .right.inline {
	margin-right: 250px;
}

.body-wrapper__hd #header .title {
	width: 565px;
}

.earn-table {
    font-size: 12px;
}

.earn-table td {
    padding: 3px;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('/local/templates/hmao/fonts/glyphicons-halflings-regular.eot');
  src: url('/local/templates/hmao/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/local/templates/hmao/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('/local/templates/hmao/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/local/templates/hmao/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/local/templates/hmao/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bx-composite-btn{display:none;}
#gosmonitor_widget_wrapper_main{z-index:20!important;}

.main_block .carousel.wide,.main_block .wide{width:970px;}
.main_block .wide .jcarousel-next-horizontal,.main_block .wide .jcarousel-prev-horizontal {width:20px!important;}
.main_block .wide .jcarousel-next-horizontal {right:0!important;}
.main_block .wide .jcarousel-prev-horizontal {left:0!important;}
.main_block .wide .jcarousel-container{width:977px!important;}
.main_block .wide .jcarousel-clip{width:977px!important;}
.main_block .wide .jcarousel-item{width:927px!important;/*border: 1px solid #F3F3F3;*/margin:0 30px;height: 293px!important;}
.main_block .wide .item {width:565px!important;border: none!important;display: inline-block;}
.main_block .wide .item .image{width:565px!important;}
.main_block .wide .item .info{width:565px!important;}
.main_block .wide .item .info .name {text-align: center!important;float:none!important;font-size:12px;}
.main_block .wide .item-right {width:325px;display:inline-block;vertical-align:top;margin:0 10px 0 15px;height:240px;overflow: hidden;}
.main_block .wide .slider-title {margin-top:13px;}
.main_block .wide .slider-title a {text-transform:uppercase;color:#fff;font-size:16px;font-weight:bold;text-decoration:none;}
.main_block .wide .slider-preview {color:#fff;font-size:14px;padding-top:15px;}
.main_block .carousel.wide .item {padding-top:4px;height: 300px;}/*Новая правка 04.09.2017*/
.main_block .wide .item-right:after{
	content: '';
    position: absolute;
	width: 350px;
	top: 225px;
    height: 15px;
	background-image: -webkit-linear-gradient(rgba(20,72,109,0),#16587E);
    background-image: -moz-linear-gradient(rgba(20,72,109,0),#16587E);
    background-image: -o-linear-gradient(rgba(20,72,109,0),#16587E);
    background-image: -ms-linear-gradient(rgba(20,72,109,0),#16587E);
    background-image: linear-gradient(rgba(20,72,109,0),#16587E);
}
.main_block .wide .slider-main{
	margin: 0;
    padding: 0;
}
.main_block .wide .slider-main li {margin-left:20px;}

.bx-wrapper .bx-prev {left: 10px;background: url('/local/templates/hmao/images/button_carousel_banner_prev.png') no-repeat}
.bx-wrapper .bx-next {right: 10px;background: url('/local/templates/hmao/images/button_carousel_banner_next.png') no-repeat}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 20px;
	height: 30px;
	text-indent: -9999px;
	z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
.slide-pager{position:absolute;left:620px;top:267px;height:60px;display:block;z-index:9999;} /*Новая правка 04.09.2017 top:269px */

.slide-pager .pager-image{opacity:0.5;margin: 0 3px;padding:1px;word-wrap: normal;height:60px;display:block;float:left;}
.slide-pager .pager-image img {border:1px solid #ccc;display: block;}
.slide-pager .pager-image.active{opacity:1;}


/*Трагедия*/
.lenta{position:absolute;width:135px;height:125px;left:-7px;background:url(/local/templates/hmao/images/lenta.png);z-index:20;background-size:100% 100%;margin-top:-25px;}
/*.block_announce .news-list h2{margin-left:50px;}*/

table.internal .edit-field.view-area, table.internal .edit-area, table.internal input[name^="text_"]{
	width: 450px!important;
}

div.course p {
	text-align:justify;
}

div.course p.indent {
	text-indent: 25px;
}

#VikaWidget .small{
	z-index: 1000!important;
}
/* End */
/* /bitrix/templates/.default/ajax/ajax.min.css?1453392650420 */
/* /local/templates/hmao/components/bitrix/menu/icon-menu/style.css?1550554641128 */
/* /local/templates/hmao/components/bitrix/menu/hmao/style.css?14756509604331 */
/* /local/templates/hmao/components/bitrix/menu/hmao_r/style.css?14756509184353 */
/* /local/templates/hmao/styles.css?159703896740680 */
/* /local/templates/hmao/template_styles.css?159179193818992 */
