/*Base styles*/
html, input, select, textarea {
	color: #333333;
	font: 12px Arial, 'Helvetica CY', 'Nimbus Sans L', sans-serif;
}
::selection {
	background: #0784ad;
	color: #fff;
}
::-moz-selection {
background: #0784ad;
color: #fff;
}
a {
	color: #2b6b9c;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #1C9EFF;
}
p {
	margin-bottom: 15px;
}
h1, h2, h3, h4 {
	-webkit-text-shadow: 0px 2px 3px #ddd;
	-moz-text-shadow: 0px 2px 3px #ddd;
	text-shadow: 0px 2px 3px #ddd;
}
h3, h4, h5, h6 {
	font-weight: bold;
	margin: 6px 0;
}
.shadow {
	-webkit-box-shadow: 0px 1px 5px 0 #ddd);
	-moz-box-shadow: 0px 1px 5px 0 #ddd;
	box-shadow: 0px 1px 5px 0 #ddd;
}
.hidden {
	display: none;
}
/*Blocks*/
/*$page*/
.page {
	position: relative;
	margin: 0 auto;
*zoom: 1;
}
.page:before, .page:after {
	display: table;
	content: "";
}
.page:after {
	clear: both;
}

.banner_bg {
	display: block;
	height: 28px;
	width: 100%;
	background: url('/images/banner_contr_bg.png') center center;
	padding-top: 8px;
	  border-bottom: 1px solid #F2F3F9;
}
.banner_control {
	width: 1201px;
	margin: 0 auto 0 auto;
	height: 20px;
	background: url('/images/banner_contr.png') center center;
}


.banner_control_en {
	width: 1201px;
	margin: 0 auto 0 auto;
	height: 20px;
	background: url('/images/banner_contr_en.png') center center;
}

/*$container*/
.container {
	padding-left: 40px;
	padding-right: 40px;
	position: relative;
	margin: 0 auto 50px auto;
	width: 920px;
}
.container_end {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.container:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
/*$column*/
.column__aside {
	float: left;
	width: 25%;
}
.column__content {
	float: right;
	width: 70%;
}
/*$footer*/
.footer {
	/* position: absolute;*/
	bottom: 0;
	left: 0;
}
/*$header*/
.header {
	position: relative;
	margin: 0 auto;
	height: 146px;
	padding-left: 40px;
	padding-right: 40px;
	width: 920px;
}
.template {
	opacity: 0.5;
	z-index: -1;
	position: absolute;
	left: 453px;
}
.logo_main {
	position: absolute;
	top: 28px;
	left: 42px;
}
.address {
	position: absolute;
	top: 40px;
	left: 460px;
	font-family: Arial, 'Helvetica CY', 'Nimbus Sans L', sans-serif;
	font-size: 12px;
	width: 261px;
	line-height: 16px;
	letter-spacing: 0.1px;
}
.address a {
	color: #949599;
}
.oldsite a {
	position: absolute;
	right: 40px;
	top: 6px;
	color: #999;
	text-decoration: underline;
	font-size: 11px;
}
.oldsite a:hover {
	color: #525252;
}
.langs {
	position: absolute;
	right: 80px;
	top: 28px;
}
.langs .link {
	margin-right: 4px;
	color: #525252;
	font-size: 10px;
}
.langs .active {
	color: #005ca2;
	text-decoration: none;
}
.search {
	position: absolute;
	top: 53px;
	right: 38px;
}
.search input[type="text"] {
	width: 168px;
	background-color: #F5F5F5;
	border: 1px solid #c9c9c9;
	
	height: 19px;
	padding-right: 25px;
	padding-left: 2px;
}
.search input[type="submit"] {
	position: absolute;
	width: 17px;
	height: 14px;
	background: url('../images/sprite.png') no-repeat 0 0;
	border: none;
	top: 5px;
	right: 2px;
}
.links_info {
	position: absolute;
	top: 30px;
	right: 38px;
}
.links_info .link {
	display: inline-block;
	border-bottom: 1px dashed #333;
	color: #333;
	text-decoration: none;
}
.links_info .link:hover {
	border: none;
}
.links_info .contact {
	/*width: 68px;*/
	margin-right: 13px;
	background-image: url(../images/top_icon.png);
	background-position: 0px 0px;
	height: 11px;
	width: 14px;
	padding: 0px;
	margin: 0px 2px;
	border: none;
}
.links_info .map {
	/*width: 68px;*/
	margin-right: 13px;
	background-image: url(../images/top_icon.png);
	background-position: -32px 0px;
	height: 11px;
	width: 14px;
	padding: 0px;
	margin: 0px 2px;
	border: none;
}
.links_info .feedback {
	background-image: url(../images/top_icon.png);
	background-position: -16px 0px;
	height: 11px;
	width: 14px;
	padding: 0px;
	margin: 0px 2px;
	border: none;
}
.navigation_main {
	height: 43px;
	display: block;
	width: 920px;
	line-height: 43px;
	position: absolute;
	top: 100px;
	background: #4a8ec1;
	background-image: url(../images/menu_bg.png);
	background-repeat: repeat-x;
	-webkit-box-shadow: 0px 3px 5px 0 #ddd);
	-moz-box-shadow: 0px 3px 5px 0 #ddd;
	box-shadow: 0px 3px 5px 0 #ddd;
}
.navigation_main ul {
	padding: 0;
	list-style: none;
}
.navigation_main ul li {
	float: left;
	display: block;
	z-index: 500;
	border-left: 1px solid #538fbd;
	border-right: 1px solid #236494;
	border-top: none;
	border-bottom: none;
	position: relative;
}
.navigation_main ul li a {
	padding: 0 13px 0 14px;
	text-decoration: none;
	color: #fff;
	display: block;
	text-transform: uppercase;
	font-family: Arial, 'Helvetica CY', 'Nimbus Sans L', sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
.navigation_main ul li a:hover {
	background: #7bb4d8;
}
.navigation_main ul li a.root-item-selected {
	background: #7bb4d8;
}
.navigation_main ul ul {
	position: absolute;
	left: -1px;
	display: none;
	margin-left: -1px;
	border: 1px solid #478bbd;
	border-top: none;
	background: #eef7fe;
	padding: 20px;
	z-index: 100;
	margin-left: 0px;
	top: 43px;
}
.navigation_main ul li:hover ul {
	display: block;
}
.navigation_main ul ul li {
	border-bottom: 1px dashed #aaa;
	border-left: medium none;
	border-right: medium none;
}
.navigation_main ul ul a {
	color: #005ca2;
	font-family: Arial, 'Helvetica CY', 'Nimbus Sans L', sans-serif;
	font-size: 14px;
	padding: 0;
	display: block;
	width: 220px;
	text-transform: none;
	text-decoration: none;
	margin: 6px 0px;
	line-height: 19px;
}
.navigation_main ul ul a:hover {
	text-decoration: none;
	background: transparent !important;
	color: #1C9EFF;
}
.navigation_main ul ul li.item-selected a {
	text-decoration: none;
	background: transparent !important;
	color: #1C9EFF;
}
.navigation_main .first {
	border-left: none;
}
.navigation_main .first ul {
	left: 0px;
}
.navigation_main .last {
	border-right: none;
}
.navigation_main .last ul {
	width: 160px;
	left: -78px;
}
.navigation_main .last ul a {
	width: 160px;
	text-align: right;
}
.navigation_main ul ul ul {
	display: none;
	position: non;
	left: 0px;
	display: none;
	margin: 0px;
	border: none;
	padding: 0px;
	top: 0px;
}
.flexslider {
	margin-top: 18px !important;
	position: relative;
	border: none !important;
	margin-bottom: 30px !important;
}
.flexslider li {
	width: 920px;
	position: relative;
}
.flexslider .image_slide {
	width: 920px;
	height: 300px;
}
.flexslider .play {
	position: absolute;
	width: 130px;
	height: 15px;
	padding:10px;
	top: 240px;
	right: 400px;
	background-color:#013BC0;
	color:#fff;
	text-transform:uppercase;
	box-shadow: 0px 0px 5px #fff;
	text-align:center;
	
}
.flexslider .stripe {
	position: absolute;
	width: 5px;
	top: 0;
	right: 353px;
	height: 300px;
	background: #cee4f9;
}
.flexslider .description {
	display: block;
	width: 290px;
	height: 250px;
	position: absolute;
	right: 0;
	top: 0;
	background: #cee4f9;
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 50px;
	overflow: hidden;
}
.flexslider .title {
	font-family: Arial, 'Helvetica CY', 'Nimbus Sans L', sans-serif;
	font-size: 17px;
	color: #2b6b9c;
	margin-bottom: 18px;
	font-weight: 600;
}
.flexslider .text {
	color: #2b6b9c;
	font-size: 14px;
	font-family: Arial, 'Helvetica CY', 'Nimbus Sans L', sans-serif;
	height: 180px;
	overflow: hidden;
}
.flexslider:after {
	content: " ";
	display: block;
	position: absolute;
	width: 920px;
	height: 300px;
	-webkit-box-shadow: 0px 3px 5px 0 #ddd);
	-moz-box-shadow: 0px 3px 5px 0 #ddd;
	box-shadow: 0px 3px 5px 0 #ddd;
	top: 0;
	left: 0;
	z-index: -1;
}
.news_index {
	position: relative;
	width: 520px;
	float: left;
	margin-right: 20px;
}
.news_index.en {
	position: relative;
	width: 650px;
	float: left;
	margin-right: 20px;
}
.news_index h1 .link {
	color: #000;
	font-family: Arial, 'Helvetica CY', 'Nimbus Sans L', sans-serif;
	font-size: 23px;
}
.sub {
	position: absolute;
	top: 3px;
	right: 21px;
	font-size: 12px;
	font-style: italic;
}
.sube {
	position: absolute;
	top: 50px;
	right: 50px;
	font-size: 12px;
	font-style: italic;
}
.news_index .list {
	display: block;
	margin: 10px 0;
	width: 500px;
}
.news_index .item {
	margin: 4px 0px;
}
.news_index .image {
	width: 198px;
	height: 120px;
	display: block;
	margin-bottom: 9px;
}
.news_index .date {
	display: block;
	color: #999;
	font-size: 11px;
	margin-bottom: 3px;
}
.news_index .item .link {
	color: #005ca2;
	font-size: 13px;
	font-family: Arial, 'Helvetica CY', 'Nimbus Sans L', sans-serif;
	padding-bottom: 5px;
	font-size: 13px
}
.news_index .item .prev {
	color: #777;
	padding-top: 8px;
	height: 42px;
	overflow: hidden;
	;
}
.news_index .item .bottom {
	height: 26px;
	width: 100%;
	background: url('../images/news_prev_bottom.png') top;
	bottom: 26px;
	left: 0;
	position: relative;
	z-index: 10;
	zoom: 1;
	margin-bottom: -30px;
}
.new_info {
	position: relative;
	width: 560px;
	float: left;
}
.new_info .gallery_wrap {
	margin-right: -72px;
	margin-top: 6px;
}
.new_info .gallery_wrap .list{
	margin-top: 10px;
}
.new_info .gallery_wrap .item {
	width: 150px;
	float: left;
	margin: 0px;
}
.new_info .gallery_wrap .item .date, .new_info .gallery_wrap .title {
	font-size: 10px;
	width: 140px;
}
.geo-export {
	width: 240px;
	height: 280px;
	position: relative;
	float: right;
	background-color: #F0F8FF;
	-webkit-box-shadow: 0px 3px 5px 0 #ddd);
	-moz-box-shadow: 0px 3px 5px 0 #ddd;
	box-shadow: 0px 3px 5px 0 #ddd;
	background: url(../images/geo_exp_bg.jpg) -20px -180px;
}
.geo-export .link {
	font-size: 16px;
	color: #005ca2;
	left: 38px;
	position: absolute;
	top: 34px;
	font-weight: bold;
}
.geo-export .image {
	position: absolute;
	top: 74px;
	left: 37px;
}
.year-results {
	padding: 27px 0px;
	float: left;
	border-top: 4px double #f5f5f5;
}
.year-results h2 {
	font-size: 18px;
	letter-spacing: 0.004em;
}
.year-results .results {
	border-collapse: separate;
	margin-top: 13px;
	-webkit-box-shadow: 0px 3px 5px 0 #ddd);
	-moz-box-shadow: 0px 3px 5px 0 #ddd;
	box-shadow: 0px 3px 5px 0 #ddd;
}
.year-results .results th {
	height: 26px;
	background: #4a8ec1;
	background-image: url(../images/menu_bg.png);
	background-repeat: repeat-x;
	font-size: 11px;
	color: #fff;
	font-weight: 400;
	border-left: 1px solid #4988b7;
	border-right: 1px solid #1e6090;
	text-align: center;
	font-size: 10px;
}
.year-results th.first {
	border-left: none;
}
.year-results th.last {
	border-right: none;
}
.year-results .results .name {
	width: 320px;
	text-align: left;
	padding-left: 7px;
}
.year-results .results .unit {
	width: 49px;
}
.year-results .results .year {
	width: 50px;
}
.year-results .results td {
	font-size: 10px;
	color: #353535;
	height: 23px;
	text-align: center;
	border-right: 1px solid #fff;
}
.year-results .results tr:nth-child(2n+1) {
	background: #e4eef5;
}
.year-reports {
	    right: 0px;
	position: relative;
	height: 210px;
	width: 240px;
	float: right;
	-webkit-box-shadow: 0px 3px 5px 0 #ddd;
	-moz-box-shadow: 0px 3px 5px 0 #ddd;
	box-shadow: 0px 3px 5px 0 #ddd;
	background-color: rgb(51, 106, 163);
	background: url('../images/geo_exp_bg.jpg') no-repeat -20px 0px;
	margin-top:15px;
}
.year-reports .link_title {
	font-family: Arial, 'Helvetica CY', 'Nimbus Sans L', sans-serif;
	font-size: 15px;
	font-style: italic;
	color: #005ca2;
	position: absolute;
	text-align: center;
	top: 15px;
	width: 225px;
}
.year-reports .list {
	position: absolute;
	left: 40px;
	width: 180px;
	color: #005ca2;
	list-style-type: disc;
}
.year-reports .item {
	margin-bottom: 13px;
}
.year-reports .link {
	display: block;
	color: #005ca2;
	font-size: 13px;
	padding-top: 0px;
	margin-top: -5px;
	text-decoration: none;
}
.year-reports .link:hover {
	text-decoration: underline;
}
.icon_pdf {
	display: block;
	float: left;
	background: url('../images/sprite.png') no-repeat 0px -14px;
	width: 19px;
	height: 26px;
	margin-right: 10px;
}
.icon_pdf1 {
	display: block;
	float: right;
	background: url('../images/sprite.png') no-repeat 0px -14px;
	width: 19px;
	height: 26px;
	margin-right: 10px;
}
.icon_zip {
	display: block;
	float: left;
	background: url('../images/sprite.png') no-repeat -20px -14px;
	width: 19px;
	height: 26px;
	margin-right: 10px;
}
.links-box {
	margin: 60px auto 33px;
	width: 920px;
}
.exhibitions {
	margin: 30px 0px 10px 0px;
}
.market-widget {
	width: 100px;
	height: 77px;
	float: left;
	margin-right: 10px;
}
.online-contract {
	width: 110px;
	height: 73px;
	float: left;
	margin-right: 10px;
}
.wtf {
	float: left;
	height: 77px;
	margin-right: 10px;
}
.hotel {
	float: left;
	margin-right: 10px;
}
.dis {
	margin: 5px 40%;
	position: absolute;
}
.marketplace {
	float: left;
	height: 77px;
	margin-right: 10px;
}
.footer .stripe {
	display: block;
	margin-top: 5px;
	height: 3px;
	width: 100%;
	background: #e3f0fc;
}
.footer_down {
	width: 100%;
	height: 63px;
	margin-top: 5px;
	background-color: #D9EAFB;
}
.footer_wrap {
	width: 920px;
	padding-right: 40px;
	padding-left: 40px;
	margin: 0 auto;
}
.footer_wrap .copyrights {
	margin-top: 22px;
	color: #444;
	font-size: 11px;
	float: left;
}
.footer_wrap .copyrights .link {
	color: #444;
	font-size: 11px;
}
.footer_wrap .copyrights span {
	margin-right: 35px;
}
.counters {
	float: right;
	margin-top: 20px;
}
}
.counters .item {
	display: inline-block;
	width: 88px;
	height: 15px;
	margin-left: 10px;
}
.popup_feedback, .popup_subscribe {
	display: none;
	position: absolute;
	top: 100px;
	left: 50%;
	width: 260px;
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 33px;
	background: #fff;
}
.popup_feedback .close, .popup_ok .close, .popup_subscribe .close {
	display: block;
	width: 14px;
	height: 15px;
	background: url('../images/sprite.png') no-repeat 0px -40px;
	position: absolute;
	right: 7px;
	top: 7px;
	cursor: pointer;
}
.popup_feedback h1, .popup_subscribe h1 {
	font-family: Arial, 'Helvetica CY', 'Nimbus Sans L', sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #2b6b9c;
	margin-bottom: 12px;
}
.popup_feedback .notice, .popup_subscribe .notice {
	font-size: 12px;
	color: #707070;
	margin-bottom: 10px;
}
.popup_feedback label, .popup_subscribe label {
	display: block;
	margin-bottom: 5px;
}
.popup_feedback sup, .popup_subscribe sup {
	color: #ff0000;
}
.popup_feedback input[type="text"], .popup_subscribe input[type="text"], .popup_feedback select, .popup_subscribe select {
	width: 256px;
	height: 23px;
	border: 1px solid #b2b1b1;
	margin-bottom: 15px;
}
.error input[type="text"], .error textarea {
	border: 1px solid #ff0000 !important;
}
.errorlist {
	clear: both;
	color: #ff0000;
	margin-top: -12px;
	margin-bottom: 15px;
}
.popup_feedback textarea {
	width: 256px;
	height: 135px !important;
	border: 1px solid #b2b1b1;
	margin-bottom: 15px;
}
.popup_feedback .captcha input, .popup_subscribe .captcha input {
	display: block;
	float: left;
	margin-right: 15px;
	width: 45px;
	margin-bottom: 5px;
}
.popup_feedback .captcha_reload, .popup_subscribe .captcha_reload {
	display: block;
	float: right;
	height: 20px;
	margin-right: 35px;
	margin-top: 4px;
	width: 23px;
	background: url('../images/sprite.png') no-repeat 0px -55px;
}
.popup_feedback .btn_send, .popup_subscribe .btn_send {
	margin-top: 15px;
	float: right;
	height: 30px;
	width: 100px;
	background: #4a8ec1;
	background-image: url(../images/menu_bg.png);
	background-repeat: repeat-x;
	border: none;
	font-size: 14px;
	color: #fff;
}
.popup_ok {
	display: none;
	width: 320px;
	height: 75px;
	font-size: 14px;
	text-align: center;
	line-height: 75px;
	position: absolute;
	background: #fff;
}
.title_404 {
	display: block;
	color: #2b6b9b;
	font-size: 30px;
	margin-top: 15px;
	margin-bottom: 10px;
	font-weight: 600;
}
.sorry {
	font-family: Arial, 'Helvetica CY', 'Nimbus Sans L', sans-serif;
	font-size: 14px;
	color: #000;
}
.sorry .link {
	color: #2b6b9b;
}
.sidebar {
	width: 162px;
	float: left;
	margin-top: 19px;
	margin-right: 30px;
}
.sidebar .item {
	display: block;
	margin-bottom: 9px;
}
.sidebar .link {
	font-size: 13px;
	color: #1b527b;
	text-decoration: none;
}
.sidebar .link:hover {
	color: #1C9EFF;
	text-decoration: none;
}
.sidebar .item.active .link {
	text-decoration: none;
	color: #1C9EFF;
}
.content {
	padding-top: 20px;
}
.content.side {
	width: 728px;
	float: right;
	min-height: 500px;
}
.content.side .desc {
	width: 520px;
	float: right;
}
.breadcrumbs {
	margin-bottom: 16px;
}
.breadcrumbs .link {
	font-size: 11px;
	color: #949599;
}
.breadcrumbs .link:hover {
	color: #1C9EFF;
}
.breadcrumbs .link.active {
	text-decoration: none;
	color: #2b6b9c;
}
.content h1 {
	font-size: 16px;
	color: #2b6b9c;
	font-weight: 600;
	margin-bottom: 13px;
}
.content h2 {
	font-size: 16px;
	color: #2b6b9c;
	font-weight: 500;
	margin-bottom: 13px;
}
.links-to-read {
	display: block;
	margin-bottom: 25px;
}
.links-to-read .link {
	display: block;
	line-height: 19px;
	color: #000;
	font-size: 12px;
}
.links-to-read.energo {
	margin-top: 25px;
	margin-bottom: 0px;
}
.links-to-read.energo .link {
	font-size: 14px;
}
.yearslider {
	width: 668px;
	margin-left: 38px;
	margin-top: 20px;
	position: relative;
}
.yearslider.report {
	width: 668px;
	margin-left: 0px;
	margin-top: 20px;
	position: relative;
}
.yearslider .prev {
	display: block;
	width: 13px;
	height: 16px;
	background: url('../images/sprite.png') no-repeat 0px -76px;
	position: absolute;
	left: -39px;
}
.yearslider .next {
	display: block;
	width: 13px;
	height: 16px;
	background: url('../images/sprite.png') no-repeat -13px -76px;
	position: absolute;
	right: 28px;
}
.yearslider .item {
	width: 67px;
}
.yearslider.report .item {
	width: 60px;
	float: left;
}
.yearslider .item .link {
	color: #010101;
	font-size: 16px;
	text-decoration: none;
	display: inline-block;
	border-bottom: 1px dashed #010101;
	line-height: 16px;
}
.yearslider.report .item .link {
	color: #2b6b9c;
	font-size: 18px;
	text-decoration: none;
	display: inline-block;
	border-bottom: 1px dashed #2b6b9c;
	line-height: 16px;
}
.yearslider .item .active {
	color: #2b6b9c;
	border: none;
}
.yearslider.report .item .active {
	color: #009;
	border: none;
	font-weight: 600;
}
.history_items {
	margin-top: 26px;
}
.history_items.report {
	margin-top: 20px;
}
.history_items .year {
	display: none;
}
.history_items .year.active {
	display: block;
}
.history_items.report .item {
	margin-bottom: 10px;
}
.history_items.report .item .desc {
	display: block;
	line-height: 28px;
}
.history_items.report .item .link {
	margin-left: 5px;
	margin-right: 6px;
	color: #444;
	font-size: 14px;
}
.history_items.report span {
	color: #2b6b9c;
}
.sport-clubs {
	margin-top: 30px;
}
.sport-clubs .club {
	height: 55px;
	line-height: 55px;
}
.sport-clubs .club .image {
	display: block;
	width: 55px;
	height: 55px;
	float: left;
}
.sport-clubs .club .link {
	font-size: 14px;
	color: #000;
	margin-left: 15px;
}
.partners-list {
	margin-top: 23px;
}
.partners-list .item {
	display: block;
	width: 160px;
	text-decoration: none !important;
	text-align: center;
	float: left;
	margin-right: 57px;
	margin-bottom: 23px;
}
.partners-list .image-wrap {
	width: 160px;
	height: 80px;
	border: 3px solid #2c6c9c;
	vertical-align: middle;
	line-height: 78px;
}
.partners-list .image {
	max-height: 80px;
	vertical-align: middle;
	max-width: 160px;
}
.partners-list .partner-name {
	color: #000;
	font-size: 12px;
	margin-top: 13px;
	letter-spacing: 0.1px;
	line-height: 15px;
}
.report_preview {
	margin-top: 16px;
}
.report_list {
	margin-top: 25px;
	margin-bottom: 40px;
}
.icon_pdf.report {
	margin-right: 5px;
}
.report_list.msfo .date {
	color: #777;
	margin-bottom: 10px;
}
.report_list.msfo .icon_pdf {
	margin-right: 12px !important;
	display: block;
	float: left;
}
.report_list.msfo .link {
	font-size: 14px;
	width: 600px;
	line-height: 14px;
	display: block;
	float: left;
	text-decoration: none;
}
.report_list.msfo .link .title:hover {
	text-decoration: underline !important;
}
.report_list.msfo .link .note {
	font-size: 11px;
	color: #919191;
	text-decoration: none !important;
}
.note {
	font-size: 11px;
	color: #919191;
	text-decoration: none !important;
}
.report_list.meeting .link {
	font-size: 14px;
	line-height: 18px;
	color: #000;
	float: right;
	display: block;
	width: 345px;
}
.report_list .item {
	margin: 30px 0px;
}
.report_list.meeting .item {
	margin-bottom: 20px;
	width: 380px;
}
.side_geo {
	display: block;
	float: left;
	width: 220px;
	line-height: 17px;
}
.info_geo {
	display: none;
}
.info_geo.active {
	display: block;
}
.info_geo .title {
	font-size: 14px;
	font-weight: 600;
}
.info_geo .text {
	font-size: 12px;
	font-weight: 400;/* line-height: 19px;*/
}
.world-map {
	float: right;
	width: 629px;
	position: relative;
}
.world-map .map {
	margin-bottom: 13px;
}
.world-map .data-box {
	position: absolute;
	left: -3000px;
	top: -3000px;
}
.world-map .data-box .corner {
	position: absolute;
	display: block;
	width: 21px;
	height: 15px;
	background: url('../images/sprite.png') no-repeat 0px -134px;
	top: -14px;
	left: 47px;
}
.world-map .data-box .main {
	width: 97px;
	padding: 5px;
	background: #2c6c9c;
	color: #fff;
	font-size: 11px;
}
.world-map .marker {
	display: block;
	position: absolute;
	width: 27px;
	height: 41px;
	background: url('../images/sprite.png') no-repeat 0px -91px;
}
.info1 {
	top: 0px;
	left: 0px;
}
.info2 {
	top: 10px;
	left: 10px;
}
.credit_table {
	margin-top: 15px;
	border-collapse: separate;
	margin-bottom: 20px;
}
.credit_table tr:nth-child(2n+1) {
	background: #e4eef5;
}
.credit_table th {
	background: #4a8ec1;
	background-image: url(../images/menu_bg.png);
	background-repeat: repeat-x;
	color: #fff;
	font-size: 13px;
	text-align: center;
	font-weight: 400;
	padding-top: 10px;
	padding-bottom: 10px;
	border-left: 1px solid #4988b7;
	border-right: 1px solid #1e6090;
}
.credit_table td {
	font-size: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	line-height: 17px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.credit_table .object {
	width: 284px;
	border-left: none !important;
}
.credit_table td.object {
	text-align: left;
	padding-left: 12px;
	vertical-align: top;
}
.credit_table td.object span {
	float: right;
	width: 270px;
}
.credit_table .current {
	width: 127px;
}
.credit_table .forecast {
	width: 133px;
}
.credit_table .def-date {
	border-right: none !important;
	width: 121px;
}
.credit_table .invis {
	display: none;
}
.credit_table .invis.active {
	display: inline;
}
.credit_table .turn {
	display: block;
	float: left;
	background: url('../images/sprite.png') no-repeat 0px -149px;
	width: 7px;
	height: 7px;
	margin-right: 6px;
	margin-top: 3px;
}
.credit_table .turn.open {
	background: url('../images/sprite.png') no-repeat -7px -149px;
}
.rating-note {
	margin-top: 15px;
	font-size: 12px;
	margin-bottom: 9px;
}
.rating-links {
	margin-bottom: 24px;
}
.rating-links .link {
	color: #000;
	font-size: 12px;
	margin-right: 14px;
}
.sec-border {
	border-bottom: 1px dotted #959597;
	margin-bottom: 24px;
}
.euro-params th {
	background: #4a8ec1;
	background-image: url(../images/menu_bg.png);
	background-repeat: repeat-x;
	color: #fff;
	font-size: 13px;
	text-align: center;
	font-weight: 400;
	padding-top: 10px;
	padding-bottom: 10px;
	border-left: 1px solid #4988b7;
	border-right: 1px solid #1e6090;
}
.euro-params td {
	font-size: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	line-height: 17px;
	vertical-align: top;
}
.euro-params .name {
	text-align: left;
	padding-left: 10px;
	width: 150px;
}
.euro-params .val {
	width: 61px;
	text-align: center;
}
.euro-params .volume {
	width: 126px;
	text-align: center;
}
.euro-params .issue-date {
	width: 99px;
	text-align: center;
}
.euro-params .repay-date {
	width: 93px;
	text-align: center;
}
.euro-params .isin {
	width: 123px;
}
.euro-params tr:nth-child(2n+1) {
	background: #e4eef5;
}
.open-info-links {
	margin-top: -2px;
}
.open-info-links .link {
	font-size: 14px;
	line-height: 30px;
	color: #000;
}
.project_wrap {
	margin-top: 12px;
}
.project_wrap h3 {
	font-weight: 400;
	font-size: 16px;
	margin-bottom: 11px;
}
.project_wrap .text {
	margin-top: 5px;
	margin-bottom: 5px;
}
.project_wrap .release-date {
	margin-bottom: 19px;
}
.certificate {
	margin-bottom: 34px;
}
.docs .desc {
	display: block;
	padding-top: 3px;
	margin-left: 7px;
	float: left;
}
.docs .item .desc {
	line-height: 18px;
	margin-bottom: 18px;
	width: 601px;
}
.docs .desc .link {
	font-size: 14px;
	color: #444;
}
.docs .desc span {
	color: #828282;
}
.bio {
	margin-top: 19px;
	border-bottom: 1px dotted #959597;
	padding-bottom: 19px;
	margin-bottom: 25px;
}
.bio .photo {
	float: left;
	margin-right: 22px;
}
.bio .photo .image {
	/*width: 156px;*/
	height: 220px;
	border: 1px solid #d4d5d5;
}
.bio .desc .title {
	display: block;
	font-size: 14px;
	color: #0079c0;
	font-weight: 600;
}
.bio .desc .subtitle {
	display: block;
	margin-top: 5px;
	color: #5c5c5c;
	font-size: 12px;
	font-style: italic;
	margin-bottom: 17px;
}
.bio .desc .posts {
	line-height: 18px;
}
.leaders-list {
	position: relative;
	margin: 0 36px;
	width: 610px !important;
}
.leaders_arrows {
	position: relative;
}
.leaders_arrows .prev {
	display: block;
	position: absolute;
	width: 25px;
	height: 31px;
	background: url('../images/sprite.png') no-repeat 0px -156px;
	top: 75px;
	left: 0px;
}
.leaders_arrows .next {
	display: block;
	position: absolute;
	width: 25px;
	height: 31px;
	background: url('../images/sprite.png') no-repeat -27px -156px;
	top: 75px;
	right: 0px;
}
.leaders-list .list {
	margin: 0px;
	padding: 0px;
	position: relative;
	list-style-type: none;
	z-index: 1;
	width: 670px;
	left: 0px;
}
.leaders-list .item {
	width: 130px;
	text-align: center;
	margin-right: 30px;
	height: 240px;
	overflow: hidden;
	float: left;
}
.leaders-list .image {
	/*width: 129px;*/
	height: 180px;
	margin-bottom: 5px;
	border: 1px solid #d4d5d5;
	margin-top: 4px;
}
.leaders-list .image.active {
	-webkit-box-shadow: 0 1px 5px #ddd;
	-moz-box-shadow: 0 1px 5px #ddd;
	box-shadow: 0 1px 5px #ddd;
}
.leaders-list .image:hover {
	border: 1px solid #a5cce9;
}
.leaders-list span.active {
	font-weight: 600;
}
/*===========================================*/
.gall_list {
	position: relative;
	margin-left: 36px;
}
.gall_arrows {
	position: relative;
}
.gall_arrows .prev {
	display: block;
	position: absolute;
	width: 25px;
	height: 31px;
	background: url('../images/sprite.png') no-repeat 0px -156px;
	top: 54px;
	left: 0px;
}
.gall_arrows .next {
	display: block;
	position: absolute;
	width: 25px;
	height: 31px;
	background: url('../images/sprite.png') no-repeat -27px -156px;
	top: 54px;
	right: 0px;
}
.gall_list .item {
	width: 128px;
	text-align: center;
	margin-right: 30px;
	height: 170px;
}
.gall_list .image {
	width: 120px;
	height: 120px;
	margin-bottom: 5px;
	border: 1px solid #d4d5d5;
	margin-top: 4px;
}
.gall_list .image.active {
	-webkit-box-shadow: 0 1px 5px #ddd;
	-moz-box-shadow: 0 1px 5px #ddd;
	box-shadow: 0 1px 5px #ddd;
}
.gall_list .image:hover {
	border: 1px solid #a5cce9;
}
.gall_list span.active {
	font-weight: 600;
}
/*===========================================*/

.gallery_wrap {
	margin-right: -72px;
	margin-top: 17px;
}
.gallery_wrap ul {
	padding: 0px;
}
.gallery_wrap .item_g {
	width: 210px;
	height: 210px;
	float: left;
	margin-right: 50px;
	margin-bottom: 30px;
	list-style: none;
}
.gallery_wrap .item_g .fancybox {
	text-decoration: none;
}
.gallery_wrap .item_g .date {
	display: block;
	font-size: 12px;
	color: #777;
	margin-bottom: 4px;
}
.gallery_wrap .item_g .title {
	height: 50px;
	display: block;
}
.gallery_wrap .item {
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	list-style: none;
}
.gallery_wrap .item .fancybox {
	text-decoration: none;
}
.gallery_wrap .image {
	margin-bottom: 7px;
	border: 1px solid #ddd;
	-webkit-box-shadow: 0px 3px 5px 0 #ddd);
	-moz-box-shadow: 0px 3px 5px 0 #ddd;
	box-shadow: 0px 3px 5px 0 #ddd;
}
.gallery_wrap .item .date {
	display: block;
	font-size: 12px;
	color: #777;
	margin-bottom: 4px;
}
.gallery_wrap .item .title {
	height: 15px;
	display: block;
color: #999;font-size: 11px;
}
.pager {
	display: inline;
	float: left;
	padding: 1px 0 1px 1px;
}
.pager .item {
	float: left;
	margin-right: 1px;
}
.pager .link {
	display: block;
	float: left;
	height: 18px;
	width: 18px;
	border-left: 1px solid #ddd;
	text-decoration: none;
	color: #2b6b9c;
	text-align: center;
	line-height: 18px;
}
.pager .item.active {
	background: #fbfbfc;
}
.pager .item.active .link {
	color: #9f9e9e;
	background: #fbfbfc;
}
.paper_wrap {
	border-bottom: 1px dotted #000;
	padding-bottom: 25px;
	margin-bottom: 25px;
}
.paper_wrap.inner {
	border: none;
}
.paper_right {
	float: left;
}
.paper_left {
	float: right;
	width: 459px;
}
.paper_preview {
	margin-top: 7px;
	width: 200px;
	margin-bottom: 10px;
}
.paper_preview .image {
	width: 197px;
	height: 282px;
	border: 1px solid #c6c6c6;
}
.paper_left .title {
	font-size: 16px;
	margin-bottom: 12px;
	color: #2b6b9c;
	margin: 5px 0px;
	font-weight: bold;
}
.paper_left .desc .normalize ul {
	line-height: 17px !important;
}
.paper_download {
	font-size: 14px;
	line-height: 24px;
}
.archive {
	border-bottom: 1px dotted #000;
	margin-bottom: 20px;
}
.archive .list_left {
	display: block;
	float: left;
	width: 295px;
	line-height: 22px;
}
.archive .list_right {
	display: block;
	float: right;
	width: 295px;
	line-height: 22px;
}
.archive .link {
	color: #005ca2;
}
.pager.arch {
	margin-top: 25px;
	margin-bottom: 20px;
}
/*sselect*/
.sselect {
	position: relative;
	width: 190px;
	text-align: left;
	display: inline-block;
}
.archive-select .sselect {
	width: 67px !important;
	margin-left: 12px;
}
.sselect-text {
	height: 20px;
}
.sselect-text .txt {
	display: block;
	height: 16px;
	line-height: 18px;
	border: 1px solid #bcbcbc;
	background-color: #fff;
	padding: 0 4px;
	-webkit-box-shadow: inset 0px 1px 2px #d5d5d5;
	-moz-box-shadow: inset 0px 1px 2px #d5d5d5;
	box-shadow: inset 0px 1px 2px #d5d5d5;
	overflow: hidden;
}
.sselect-text .icon {
	display: block;
	height: 19px;
	position: absolute;
	right: -17px;
	top: -1px;
	width: 18px;
	background: url('../images/sprite.png') no-repeat -26px -40px;
}
.sselect-list {
	position: absolute;
	left: 0;
	top: 20px;
	display: none;
	width: 100%;
	background-color: #fff;
	z-index: 1000;
}
.sselect-open .sselect-list {
	display: block;
}
.sselect-ul {
	list-style: none;
	border: 1px solid #bcbcbc;
	border-top: none;
}
.sselect-ul a {
	display: block;
	padding: 2px 4px;
	text-decoration: none;
	color: #333;
}
.sselect-ul a:hover {
	background: #eff0f0;
}
.sselect-ul .selected a {
	background: #bbb;
	color: #000;
}
/*sselect*/
.archive-select {
	border-bottom: 1px dotted #000;
	margin-bottom: 20px;
}
.archive-select .desc {
	margin-top: 20px;
	margin-bottom: 20px;
}
.redact_about .title {
	color: #2b6b9c;
	font-size: 18px;
	margin-bottom: 4px;
}
.redact_about .box_left {
	width: 340px;
	float: left;
}
.redact_about .box_right {
	width: 260px;
	float: right;
}
.to-list {
	margin-top: 20px;
}
.to-list .link {
	color: #919191;
	font-size: 12px;
	margin-left: 12px;
}
.news_wrap {
	margin-top: 16px;
}
.news_item {
	margin-bottom: 30px;
}
.news_item .photo {
	float: left;
	width: 110px;
	height: 65px;
	margin-right: 15px;
}
.news_item .image {
	width: 110px;
	height: 65px;
}
.news_item .date {
	color: #999;
	margin-bottom: 5px;
}
.news_item b {
	color: #005ca2;

}
.news_item a b {
    text-decoration: underline;
}

.news_item .link {
	color: #005ca2;
	font-size: 13px
}
.news_item .prev {
	padding-top: 5px;
	height: 40px;
	overflow: hidden;
}
.news_item .bottom {
	height: 26px;
	width: 100%;
	background: url('../images/news_prev_bottom.png') top;
	bottom: 26px;
	left: 0;
	position: relative;
	z-index: 40;
	zoom: 1;
	margin-bottom: -40px;
}
.archive-select.news {
	border: none;
}
.news_inner_wrap .date {
	color: #777;
	margin-bottom: 2px;
}
.news_inner_wrap img {
	border: none;
}
.news_inner_wrap .image {
	border: 1px solid #ddd;
}
.news_inner_wrap .date.public {
	color: #000;
	margin-bottom: 2px;
}
.news_inner_wrap .title {
	font-size: 16px;
	margin-bottom: 12px;
	color: #2b6b9c;
	margin: 10px 0px;
	font-weight: bold;
}
.news_inner_wrap .normalize img {
	margin-right: 20px;
}
.to-news-list {
	color: #005ca2;
	margin-top: 15px;
	display: block;
}
.studio {
	margin-top: 16px;
}
.studio .image {
	float: left;
}
.studio .link {
	color: #000;
	font-size: 14px;
	line-height: 88px;
	margin-left: 18px;
}
.radio_list .date {
	color: #999;
	margin: 30px 0 0px 0;
}
.radio_list .title {
	color: #005ca2;
	margin: 10px 0 5px 0;
	font-size: 14px;
}
.video_list .list {
	margin-left: -26px;
	margin-top: 6px;
}
.video_list .item {
	width: 200px;
	float: left;
	margin-left: 46px;
	margin-bottom: 15px;
}
.video_list_main .item {
	width: 200px;
	float: left;
	margin-bottom: 26px;
}
.video_list_main .item .title {
	margin: 5px 0;
	font-size: 11px;
	color: #999;
	width: 170px;
}
.video_list .box iframe {
	width: 322px !important;
	height: 244px !important;
}
.video_list .item .date {
	display: block;
	font-size: 12px;
	color: #777;
	margin-bottom: 0px;
}
.video_list .title {
	color: #2b6b9c;
	margin-bottom: 0px;
	min-height: 30px;
}
.video_list .image {
	margin-bottom: 7px;
	-webkit-box-shadow: 0px 3px 5px 0 #ddd);
	-moz-box-shadow: 0px 3px 5px 0 #ddd;
	box-shadow: 0px 3px 5px 0 #ddd;
}
.sub-menu {
	margin-left: 15px;
	margin-top: 3px;
	display: none;
}
.sub-menu .sub-link {
	text-decoration: none;
}
.sub-menu .item {
	margin-bottom: 4px;
}
.menu-3 {
	margin-left: 8px;
	margin-top: 6px;
	display: none;
}
.link-3 {
	text-decoration: none;
}
.menu-4 {
	margin-top: 6px;
	display: none;
}
.link-4 {
	text-decoration: none;
}
.sub-menu.active, .menu-3.active, .menu-4.active {
	display: block;
}
.sub-link.active, .link-3.active, .link-4.active {
	color: #919191;
}
.sort {
	padding: 0px;
	margin: 2px;
	color: #2b6b9c;
	float: right;
}
.sort_tiles {
	background-image: url(../images/catalog_sort.png);
	background-position: 0px 0px;
	height: 13px;
	width: 13px;
	padding: 0px;
	margin: 0px 2px;
	border: none;
}
.sort_list {
	background-image: url(../images/catalog_sort.png);
	background-position: 0px 29px;
	height: 13px;
	width: 13px;
	padding: 0px;
	margin: 0px 2px;
	border: none;
}
.sort_detale {
	background-image: url(../images/catalog_sort.png);
	background-position: 0px 13px;
	height: 13px;
	width: 13px;
	padding: 0px;
	margin: 0px 2px;
	border: none;
}
.catalog-section .item {
	margin: 0px 30px 26px 0px;
	float: left;
}
.catalog-section .item a {
	display: table-cell;
	height: 50px;
	background: #498dc1;
	width: 138px;
	color: #fff;
	text-decoration: none;
	padding: 0 6px;
	vertical-align: middle;
}
.catalog_wrap {
	margin-bottom: 0px;
	font-size: 13px;
	width: 800px;
}
.catalog_wrap .description {
	margin: 20px 0px;
}
.catalog_wrap .list {
	margin-right: -92px;
}
.catalog_wrap .item {
	float: left;
	margin: 0px 30px 26px 0px;
}
.catalog_wrap .item .link {
	color: #fff;
	text-decoration: none;
	font-size: 13px;
}
.catalog_wrap .item .image {
	width: 160px;
	height: 112px;
	margin-bottom: -3px;
}
.catalog_wrap .item a {
	display: table-cell;
	height: 50px;
	background: #498dc1;
	width: 138px;
	color: #fff;
	text-decoration: none;
	padding: 0 6px;
	vertical-align: middle;
}
.catalog_wrap .item ul {
	height: 200px;
}
.catalog_wrap .item .item {
	width: 110px;
	margin-left: 5px;
	margin-top: 8px;
	margin-bottom: 0px;
	height: initial;
	clear: both;
}
.catalog_wrap .item .item a {
	display: table-cell;
	height: 16px;
	background: #fff;
	width: 138px;
	color: #1b527b;
	text-decoration: none;
	padding: 0 6px;
	vertical-align: middle;
}
.prod_filters {
	margin-bottom: 32px;
	margin-top: 17px;
}
.prod_mark {
	display: inline;
}
.prod_obl {
	display: inline;
}
.prod_mark .sselect {
	margin-right: 14px;/*width: 130px;*/ /* oleg@freedevs 21/03/2013 21.43 */
}
.prod_obl .sselect {
	width: 155px;
}
.pager.prods {
	margin-top: -5px;
}
.prod_photo {
	float: left;
	width: 266px;
	padding-top: 3px;
}
.prod_photo .photo_big {
	width: 265px;
	height: 206px;
	position: relative;
	display: block;/*  background: #fff;*/
}
.prod_photo .photo_big .image {
	min-width: 265px;
	width: 265px;
}
.prod_photo .photo_big .lens {
	display: block;
	position: absolute;
	width: 27px;
	height: 31px;
	background: url('../images/sprite.png') no-repeat -27px -86px;
	top: 10px;
	left: 10px;
}
.prod_gallery {
	position: relative;
	margin-top: 20px;
	margin-left: 10px;
}
.prod_gallery li {
	margin-left: 10px;
}
.prod_gallery .next {
	display: block;
	position: absolute;
	width: 8px;
	height: 11px;
	background: url('../images/sprite.png') no-repeat -36px -61px;
	right: 2px;
	top: 23px;
}
.prod_gallery .prev {
	display: block;
	position: absolute;
	width: 8px;
	height: 11px;
	background: url('../images/sprite.png') no-repeat -26px -61px;
	left: -9px;
	top: 23px;
}
.gallery_list .image {
	width: 69px;
	height: 59px;
}
.prod_desc {
}
.prod_desc.detale {
	float: right;
	width: 510px;
}
.prod_desc.detale .detale_text {
	padding: 10px 0;
	border-bottom: 1px dotted #959597;
}
.prod_desc .title {
	font-size: 18px;
	color: #2b6b9c;
	margin-bottom: 10px;
}
.prod_desc .text {
	padding: 10px 0;
	border-top: 1px dotted #959597;
	border-bottom: 1px dotted #959597;
}
.prod_table {
	margin-top: 15px;
}
.prod_table table {
	border-collapse: separate;
}
.prod_table th {
	background: #4a8ec1;
	background-image: url(../images/menu_bg.png);
	background-repeat: repeat-x;
	color: #fff;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
}
.prod_table td.pokaz {
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-right: 1px solid #fff !important;
}
.prod_table td.unit {
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right: 1px solid #fff !important;
	border-left: 1px solid #fff !important;
}
.prod_table td.method {
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right: 1px solid #fff !important;
	border-left: 1px solid #fff !important;
}
.prod_table .pokaz {
	width: 202px;
	border-right: 1px solid #205d89;
	padding-left: 10px;
}
.order {
	background: #206da7;
	background: -moz-linear-gradient(top, #498dc0 0%, #337aae 100%);
	background: -webkit-linear-gradient(top, #498dc0 0%, #337aae 100%);
	background: -o-linear-gradient(top, #498dc0 0%, #337aae 100%);
	background: -ms-linear-gradient(top, #498dc0 0%, #337aae 100%);
	background: linear-gradient(to bottom, #498dc0 0%, #337aae 100%);
}
.prod_table .unit {
	width: 81px;
	border-left: 1px solid #568fba;
	border-right: 1px solid #1f5c88;
	text-align: center;
}
.prod_table .method {
	padding-left: 10px;
	width: 84px;
	border-left: 1px solid #568fba;
}
.prod_table tr:nth-child(2n-1) {
	background: #e4eef5;
}
.order {
	background: #206da7;
	background: -moz-linear-gradient(top, #498dc0 0%, #337aae 100%);
	background: -webkit-linear-gradient(top, #498dc0 0%, #337aae 100%);
	background: -o-linear-gradient(top, #498dc0 0%, #337aae 100%);
	background: -ms-linear-gradient(top, #498dc0 0%, #337aae 100%);
	background: linear-gradient(to bottom, #498dc0 0%, #337aae 100%);
	display: block;
	width: 142px;
	height: 30px;
	color: #fff;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	float: right;
	text-decoration: none;
	margin-top: 15px;
}
.online-contract-banner {
	margin-bottom: 10px;
}
.normalize.online {
	width: 545px;
}
.normalize.online a {
	color: #2b6b9c;
}
.text-info {
	float: left;
	width: 487px;
}
.post-adr {
	width: 285px;
	line-height: 17px;
	margin-bottom: 16px;
}
.post-adr strong {
	font-size: 14px;
}
.jud-adr {
	width: 285px;
	line-height: 17px;
	margin-bottom: 23px;
}
.jud-adr strong {
	font-size: 14px;
}
.uprav-list .list_left {
	float: left;
	display: block;
	width: 134px;
	margin-right: 69px;
}
.uprav-list .item {
	margin-bottom: 19px;
	line-height: 16px;
}
.uprav-list .list_right {
	float: left;
	display: block;
	padding-right: 26px;
	width: 258px;
}
.uprav-list .list_right .item {
	line-height: 16px;
}
.cont_map {
	margin: 14px 0;
	float: left;
	width: 400px;
}
.wrap_search {
	margin-top: 16px;
}
.wrap_search input[type="text"] {
	width: 860px;
	height: 26px;
	border: 1px solid #b2b1b1;
	padding-left: 2px;
}
.wrap_search input[type="submit"] {
	width: 48px;
	height: 30px;
	border: none;
	border-radius: 0px;
	background: #206da7;
	color: #fff;
	margin-left: 0px;
	border: 1px solid #206da7;
	margin-top: 1px;
}
.wrap_search .counter {
	display: block;
	font-size: 12px;
	color: #000;
	margin-top: 15px;
}
.wrap_search .select-part {
	display: block;
	color: #000;
	font-size: 16px;
	margin-top: 22px;
	margin-bottom: 12px;
}
.wrap_search .check-list .item {
	display: inline;
	margin-right: 22px;
}
.wrap_search .check-list {
	margin-bottom: 29px;
}
.wrap_search .check-list input[type="checkbox"] {
	margin-right: 4px;
}
.wrap_results .item {
	margin-bottom: 25px;
}
.wrap_results .item .counter {
	float: left;
	width: 20px;
	display: block;
	font-size: 12px;
	margin-top: 0px;
}
.wrap_results .item .result {
	float: right;
	padding-right: 141px;
	width: 755px;
}
.wrap_results .item .result .link {
	display: block;
	margin-bottom: 10px;
}
.order-notice {
	color: #707070;
}
.go-order {
	margin-top: 10px;
	position: relative;
}
.go-order .label {
	display: block;
	margin-bottom: 10px;
}
.go-order .errorlist {
	margin-top: 0px;
}
.go-order .name input {
	width: 286px;
	height: 22px;
	border-bottom: none;
	border-top: 2px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
	border-left: 1px solid #c9c9c9;
	background: #ececec;
}
.go-order .email {
	float: left;
	margin-right: 18px;
}
.go-order .email input {
	width: 286px;
	height: 22px;
	border-bottom: none;
	border-top: 2px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
	border-left: 1px solid #c9c9c9;
	background: #ececec;
}
.go-order .phone input {
	float: left;
	width: 286px;
	height: 22px;
	border-bottom: none;
	border-top: 2px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
	border-left: 1px solid #c9c9c9;
	background: #ececec;
}
.go-order .message {
	display: block;
	margin-bottom: 20px;
}
.go-order .message textarea {
	float: left;
	width: 593px;
	height: 130px;
	max-height: 130px;
	min-height: 130px;
	border-bottom: none;
	border-top: 2px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
	border-left: 1px solid #c9c9c9;
	background: #ececec;
}
.go-order .captcha input {
	display: block;
	float: left;
	margin-top: 1px;
	border-bottom: none;
	border-top: 2px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
	border-left: 1px solid #c9c9c9;
	height: 22px;
	background: #ececec;
	margin-right: 10px;
}
.go-order .captcha_reload {
	display: block;
	float: right;
	height: 20px;
	margin-right: 375px;
	margin-top: 4px;
	width: 23px;
	background: url('../images/sprite.png') no-repeat 0px -55px;
}
.go-order .captcha label {
	margin-bottom: -8px;
	display: block;
}
.go-order .btn_send {
	height: 28px;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 14px;
	color: #fff;
	border: none;
	border-radius: 0px;
	margin-left: 12px;
	margin-right: 84px;
	float: right;
	background: #4a8ec1;
	background-image: url(../images/menu_bg.png);
	background-repeat: repeat-x;
}
.go-order .btn_back {
	height: 28px;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 14px;
	color: #fff;
	border: none;
	border-radius: 0px;
	float: right;
	background: #4a8ec1;
	background-image: url(../images/menu_bg.png);
	background-repeat: repeat-x;
}
.normalize.act a {
	color: #2b6b9b;
}
.normalize.act th {
	padding-top: 6px;
	padding-bottom: 6px;
	color: #fff;
	background: #4a8ec1;
	background-image: url(../images/menu_bg.png);
	background-repeat: repeat-x;
	font-weight: 400;
	border-collapse: separate;
}
.normalize.act tr {
	background: #f7fbfd;
}
.normalize.act tr:nth-child(2n-1) {
	background: #e4eef5;
}
.normalize.act td {
	border-right: 1px solid #fff;
}
.shedule table {
	border-collapse: separate;
	font-weight: 400;
}
.shedule th {
	background: #4a8ec1;
	background-image: url(../images/menu_bg.png);
	background-repeat: repeat-x;
	color: #fff;
}
.shedule .position {
	width: 185px;
	border-right: 1px solid #205d88;
	padding-left: 7px;
}
.shedule .way {
	width: 78px;
	border-right: 1px solid #205d88;
	border-left: 1px solid #578fba;
	padding-left: 7px;
}
.shedule .start {
	width: 55px;
	border-left: 1px solid #578fba;
	padding-left: 7px;
}
.shedule .date {
	text-align: center;
	border-left: 1px solid #578fba;
	border-right: 1px solid #205d88;
	border-bottom: 1px solid #205d88;
	padding-top: 3px;
	padding-bottom: 3px;
}
.shedule .date-date, .shedule .date-day {
	width: 78px;
	border-left: 1px solid #578fba;
	border-right: 1px solid #205d88;
	border-top: 1px solid #578fba;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
.shedule tr {
	background: #f7fbfd;
}
.shedule tr:nth-child(2n-1) {
	background: #e4eef5;
}
.shedule td {
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-right: 2px solid #fff;
	text-align: center;
}
.shedule td:first-child {
	padding-left: 10px;
	text-align: left;
}
.check {
	display: inline-block;
	width: 9px;
	height: 9px;
	background: url('../images/sprite.png') no-repeat 0px -191px;
}
.wrap_nav_items {
	margin-top: 17px;
}
.wrap_nav_items .col {
	width: 170px;
	float: left;
	display: block;
	padding-right: 10px;
}
.wrap_nav_items .title {
	font-size: 15px;
	font-weight: 600;
	margin-bottom: 9px;
}
.wrap_nav_items .list {
	margin-left: 14px;
}
.wrap_nav_items .item {
	margin-bottom: 8px;
}
.wrap_nav_items h1 {
	font-size: 17px;
	color: #215983;
}
.wrap_nav_items .wrap_list {
	margin-bottom: 28px;
}
.prod_title {
	display: block;
	font-size: 15px;
	font-weight: 600;
	margin-bottom: 12px;
}
.wrap_all_prods .col {
	float: left;
	width: 150px;
	height: 230px;
	margin-right: 20px;
}
.wrap_all_prods .title {
	font-weight: 600;
	color: #2b6b9c;
	margin-bottom: 8px;
}
.wrap_all_prods .link {
}
.wrap_all_prods .list {
	margin-left: 10px;
	margin-bottom: 15px;
}
.wrap_all_prods .item {
	margin-bottom: 7px;
}
.bottom_memu {
	display: block;
	background: #e3f0fc;
	height: 410px;
	margin-top: 5px;
}
.bottom_memu .content {
	padding: 20px 0px 20px 30px;
	width: 1000px;
	margin: 0 auto;
}
.bottom_memu ul {
	list-style: none;
}
.bottom_memu ul li {
	float: left;
	display: block;
	border-top: none;
	border-bottom: none;
	position: relative;
	width: 100px;
	margin: 0 30px;
}
.bottom_memu ul li a {
	padding: 18px 0;
	text-decoration: none;
	color: #005ca2;
	text-transform: uppercase;
	font-family: Arial, 'Helvetica CY', 'Nimbus Sans L', sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.bottom_memu ul li a:hover {
	color: #1C9EFF;
}
.bottom_memu ul li a.root-item-selected {
	text-decoration: none;
	background: transparent !important;
	color: #1C9EFF;
}
.bottom_memu ul ul {
	position: absolute;
	left: -1px;
	display: block;
	padding: 10px 0;
	margin-left: 0px;
}
}
.bottom_memu ul li:hover ul {
	display: block;
}
.bottom_memu ul ul li {
	border-bottom: 1px dashed #ccc;
	border-left: medium none;
	border-right: medium none;
	margin: 0;
}
.bottom_memu ul ul a {
	color: #005ca2;
	font-family: Arial, 'Helvetica CY', 'Nimbus Sans L', sans-serif;
	font-size: 9px;
	padding: 0;
	display: block;
	width: 120px;
	text-transform: none;
	text-decoration: none;
	margin: 4px 0px;
}
.bottom_memu ul ul a:hover {
	text-decoration: none;
	background: transparent !important;
	color: #1C9EFF;
}
.bottom_memu ul ul li.item-selected a {
	text-decoration: none;
	background: transparent !important;
	color: #1C9EFF;
}
.fancybox-nav {
	position: none;
}
.search-item {
	margin: 30px 0;
}
.search-item-date {
	margin-top: 10px;
	color: #999;
}
.search-result .search-sorting, .search-result font.text {
	margin: 5px 0;
	line-height: 22px
}