@import url(http://fonts.googleapis.com/css?family=Roboto:100,300,500,700|Roboto+Condensed:400,700,300italic&subset=latin,cyrillic-ext);
abbr,article,aside,audio,bb,canvas,datagrid,datalist,details,dialog,figure,footer,header,mark,menu,meter,nav,output,progress,section,time,video {
	display: block;
}
html,body,div,span,applet,obJect,iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,
em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,
tt,var,hr,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,
label,legend,table,caption,tbody,tfoot,thead,tr,th,td,figure {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}
html {height: 100%;}  
* html body {height: 100%;}  
:focus {
	outline: none;
}
.hidden,
.indoor-unit {
	display: none;
}
input[type='submit']::-moz-focus-inner,
input[type='button']::-moz-focus-inner {
	border: 0;
}
sub {
	line-height:100%;
}
button::-moz-focus-inner {
	border: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 300;
}
p {
	margin: 0 0 20px;
	line-height: 20px;
}
a {
	color: #1486d5;
	webkit-transition: color .3s linear;
	moz-transition: color .3s linear;
	o-transition: color .3s linear;
	transition: color .3s linear;
	outline: none;
}
a:hover {
	color: #179dfa;
}
img {
	vertical-align: top;
}
em,
i {
	font-weight: 300;
}
strong,
b {
	font-weight: 500;
}
ol {
}
ol li {
}
* {
	/*font: inherit;*/
}
.clear {
	clear:both;
}
.centering {
	margin: 0 auto;
	max-width: 1280px;
	min-width: 960px;
	position: relative;
}
.global-title {
	margin: 0 0 30px;
	color: #5a91e5;
	font-size: 35px;
	line-height: 42px;
	font-weight: 100;
	text-transform: uppercase;
}
.global-title__inner {
	position: relative;
	display: inline-block;
	vertical-align: top;
}
.global-title sup {
	display: inline-block;
	margin: -4px 0 0;
	vertical-align: top;
}
.global-title__decoration {
	position: absolute;
	display: block;
}
.global-title__decoration.left {
	width: 142px;
	height: 53px;
	left: -165px;
	bottom: -45px;
	background: url(../images/bg/global-title__decoration-left.png) no-repeat 0 0;
}
.global-title__decoration.left.big-indent {
	left: -230px;
	bottom: -35px;
}
.global-title__decoration.right {
	width: 142px;
	height: 53px;
	right: -165px;
	bottom: -45px;
	background: url(../images/bg/global-title__decoration-right.png) no-repeat 0 0;
}
.global-title__decoration.right.big-indent {
	right: -230px;
	bottom: -35px;
}
.global-title.position-center {
	text-align: center;
}
.global-title.color-white {
	color: #fff;
}
.global-title.color-black {
	color: #000;
}
.global-middle-title {
	margin: 0 0 25px;
	color: #5a91e5;
	font-size: 30px;
	font-weight: 100;
}
.global-middle-title.position-center {
	text-align: center;
}
.global-small-title {
	margin: 0 0 10px;
	font: 20px 'roboto condensed', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}
.global-small-title.position-center {
	text-align: center;
}
.global-button {
	display: inline-block;
	margin: 1px;
	padding: 0 20px;
	height: 34px;
	vertical-align: top;
	color: #fff;
	font-size: 17px;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 0 -1px 0 #1474be;
	line-height: 34px;
	background: rgb(48,163,252);
	background: -moz-linear-gradient(top, rgba(48,163,252,1) 0%, rgba(0,115,204,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(48,163,252,1)), color-stop(100%,rgba(0,115,204,1)));
	background: -webkit-linear-gradient(top, rgba(48,163,252,1) 0%,rgba(0,115,204,1) 100%);
	background: -o-linear-gradient(top, rgba(48,163,252,1) 0%,rgba(0,115,204,1) 100%);
	background: -ms-linear-gradient(top, rgba(48,163,252,1) 0%,rgba(0,115,204,1) 100%);
	background: linear-gradient(to bottom, rgba(48,163,252,1) 0%,rgba(0,115,204,1) 100%);
	border-radius: 20px;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.8),
				0 0 0 1px #0088f2,
				0 1px 0 0 #3ebffd inset;
	behavior: url(/PIE.htc);
}
.global-button:hover {
	color: #fff;
	text-shadow: 0 -1px 0 #248dbc;
	background: rgb(78,215,238);
	background: -moz-linear-gradient(top, rgba(78,215,238,1) 0%, rgba(19,134,223,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(78,215,238,1)), color-stop(100%,rgba(19,134,223,1)));
	background: -webkit-linear-gradient(top, rgba(78,215,238,1) 0%,rgba(19,134,223,1) 100%);
	background: -o-linear-gradient(top, rgba(78,215,238,1) 0%,rgba(19,134,223,1) 100%);
	background: -ms-linear-gradient(top, rgba(78,215,238,1) 0%,rgba(19,134,223,1) 100%);
	background: linear-gradient(to bottom, rgba(78,215,238,1) 0%,rgba(19,134,223,1) 100%);
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.8),
				0 0 0 1px #44bbde,
				0 1px 0 0 #4bc7e6 inset;
}
.global-button:active {
	background: rgb(19,134,223);
	background: -moz-linear-gradient(top, rgba(19,134,223,1) 0%, rgba(78,215,238,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(19,134,223,1)), color-stop(100%,rgba(78,215,238,1)));
	background: -webkit-linear-gradient(top, rgba(19,134,223,1) 0%,rgba(78,215,238,1) 100%);
	background: -o-linear-gradient(top, rgba(19,134,223,1) 0%,rgba(78,215,238,1) 100%);
	background: -ms-linear-gradient(top, rgba(19,134,223,1) 0%,rgba(78,215,238,1) 100%);
	background: linear-gradient(to bottom, rgba(19,134,223,1) 0%,rgba(78,215,238,1) 100%);
}
.button-centering {
	text-align: center;
}
.button-centering.indent-bottom {
	margin: 0 0 35px;
}
.button-centering p {
	margin: 0 0 10px;
	font: 17px 'roboto condensed', sans-serif;
	font-weight: 400;
}
.global-indent {
	padding: 0 0 0 265px;
}
.b-core-ui-select {
	position: relative;
	display: inline-block;
	width: 165px;
	vertical-align: top;
	padding: 5px 35px 5px 15px;
	height: 25px;
	color: #000;
	font: 17px 'roboto', sans-serif;
	font-weight: 300;
	text-align: left;
	border: 1px solid #d2d2d2;
	background: #fff;
	border-radius: 3px;
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1) inset;
	cursor: pointer;
}
.b-core-ui-select.open {
	border-radius: 3px 3px 0 0;
}
.b-core-ui-select.focus {
	outline: 0;
}
.b-core-ui-select__select {
	position: static;
	width: 80%;
	padding: 10px;
	font: 17px 'roboto', sans-serif;
	font-weight: 300;
	line-height: 18px;
}
.b-core-ui-select__value {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 30px;
}
.b-core-ui-select__select_state_hide {
	height: 1px !important;
	margin: 0;
	padding: 0;
	position: absolute;
	width: 1px !important;
	text-indent: -9999px;
	overflow: hidden;
	opacity: 0;
	z-index: -1;
}
.b-core-ui-select__button {
	position: absolute;
	display: block;
	width: 30px;
	height: 35px;
	right: 0;
	top: 0;
	background: url(../images/bg/select__arrow.png) no-repeat 5px center;
}
.b-core-ui-select__dropdown {
	display: none;
	position: absolute;
	top: 0;
	color: #333;
	margin-top: -1px;
	padding: 10px;
	max-height: 203px;
	font: 17px 'roboto', sans-serif;
	font-weight: 300;
	text-align: left;
	background: #fff;
	border: 1px solid #d2d2d2;
	border-radius: 0 0 3px 3px;
}
.b-core-ui-select__dropdown.hide {
	display: none;
}
.b-core-ui-select__dropdown.show {
	display: block;
}
.b-core-ui-select__dropdown__wrap {
	max-height: 203px;
	overflow: auto;
	outline: none;
}
.j-scroll-pane .b-core-ui-select__dropdown__item {
	margin-right: 20px;
}
.b-core-ui-select__dropdown__list {
	overflow: hidden;
	margin: 0!important;
}
.b-core-ui-select__dropdown__item {
	margin: 0 0 1px;
	padding: 5px 10px;
	list-style-type: none;
	cursor: pointer;
	webkit-transition: background .2s linear;
	moz-transition: background .2s linear;
	o-transition: background .2s linear;
	transition: background .2s linear;
}
.b-core-ui-select__dropdown__label {
	padding: 10px;
	min-height: 18px;
	font-style: italic;
	list-style-type: none;
	border-bottom: 1px solid #ccc;
}
.b-core-ui-select__dropdown__item.disabled,
.b-core-ui-select__dropdown__item.disabled:hover {
	color: #ccc;
	background: none;
	border-radius: 3px;
}
.b-core-ui-select__dropdown__item.selected,
.b-core-ui-select__dropdown__item.selected:hover {
	background: #ddd;
	border-radius: 3px;
	cursor: default;
}
.b-core-ui-select__dropdown__item:hover {
	background: #ededed;
	border-radius: 3px;
}
.entry {
	padding: 0 20px;
}
.entry h1 {
	font-size: 28px;
}
.entry h2 {
	font-size: 26px;
}
.entry h3 {
	font-size: 24px;
}
.entry h4 {
	font-size: 22px;
}
.entry h5 {
	font-size: 20px;
}
.entry h6 {
	font-size: 18px;
}
.entry h1,
.entry h2,
.entry h3,
.entry h4,
.entry h5,
.entry h6 {
	margin: 0 0 25px;
	font-weight: 400;
}
.entry address,
.entry blockquote {
	margin: 0 0 15px;
}
.entry ol {
	margin-left: 22px;
}
.entry ol,
.entry ul {
	margin-bottom: 5px;
	font-size: 16px;
}
.entry ol LI {
	margin: 0 0 8px;
}
.entry ul LI {
	margin: 0 0 8px 15px;
}
.entry ol ol,
	.entry ul ul {
	margin-bottom: 0;
	padding: 8px 0 0;
}
.entry dl {
	margin: 0 0 20px;
}
.entry dl dt {
	padding: 20px 0 0;
	font-size: 14px;
	font-weight: bold;
}
.entry dl dt:first-child {
	padding: 0;
}
.entry dl dd {
	padding: 5px 0 0;
}
table {
	margin: 0 0 20px;
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #ccc;
}
table .center {
	text-align: center;
}
table th {
	padding: 10px;
	border-left: 1px solid #ccc;
}
table th:first-child {
	border-left: 0;
}
table td {
	padding: 10px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
table td:first-child {
	border-left: 0;
}
body {
	color: #000;
	font: 13px/20px 'roboto', sans-serif;
	font-weight: 300;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position:relative;
	background: url(../images/bg/body-bg.jpg) no-repeat center -3px;
}
.main {
	background: url(../images/bg/main-bg.jpg) no-repeat center top;
}
.error-404-bg {
	background: url(../images/bg/error-404-bg.jpg) no-repeat center 50px;
}
.wrapper {
	margin: 0;
	padding:0 0 290px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.header {
	margin: 0 0 51px;
}
.header.position-fixed {
	padding: 0 0 45px;
}
.header__inner {
	margin: 0 auto;
	max-width: 1280px;
	min-width: 960px;
}
.top-panel {
	padding: 0 20px 50px;
	max-width: 1240px;
	min-width: 920px;
	background: url(../images/bg/top-panel-shadow.png) no-repeat center bottom;
	overflow: hidden;
}
.top-panel__left-column {
	float: left;
	padding: 17px 0 0;
	width: 56%;
}
.logo {
	float: left;
	margin: 0 25px 0 0;
	width: 38px;
	height: 38px;
}
.logo a {
	display: block;
	width: 38px;
	height: 38px;
	text-indent: -9999px;
	background: url(../images/bg/logo.png) no-repeat 0 0;
}
.top-panel__left-column p {
	margin: 0;
	color: #707070;
	font-size: 17px;
	line-height: 20px;
	overflow: hidden;
}
.top-panel__right-column {
	float: right;
	padding: 14px 0 0;
	width: 44%;
	position: relative;
}
.partners {
	float: left;
}
.partners li {
	float: left;
	margin: 0 0 0 3px;
	padding: 3px 0;
	width: 44px;
	text-align: center;
	list-style-type: none;
	border-radius: 3px;
	/*box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);*/
}
.partners li:first-child {
	margin: 0 0 0 3px;
}
.language-navi {
	float: right;
}
.language-navi ul {
	overflow: hidden;
}
.language-navi li {
	float: left;
	margin: 0 0 0 5px;
	color: #5b5b5b;
	font-family: 'roboto condensed', sans-serif;
	font-weight: 400;
	line-height: 20px;
	list-style-type: none;
}
.language-navi li:first-child {
	margin: 0;
}
.language-navi a {
	display: inline-block;
	margin: 0 0 0 5px;
	vertical-align: top;
	color: #5b5b5b;
}
.language-navi li:first-child {
	margin: 0;
}
.language-navi a:hover,
.language-navi .selected a {
	color: #c2c2c2;
}
.language-navi .selected a {
	cursor: default;
	text-decoration: none;
}
.main-navi {
	padding: 7px 5px 0;
}
.header.position-fixed .main-navi {
	position: fixed;
	padding: 7px 0;
	top: 0;
	left: 0;
	right: 0;
	background: #fff;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
	z-index: 30;
}
.header.position-fixed .main-navi:before {
	position: absolute;
	height: 68px;
	top: 58px;
	left: 0;
	right: 0;
	background: url(../images/bg/events-activities__shadow-top.png) no-repeat center 0;
	content: "";
}
.main-navi ul {
	font-size: 13px;
	text-align: justify;
	line-height: 0;
	letter-spacing: normal;
	text-justify: newspaper;
	zoom: 1;
}
.main-navi ul:after {
	display: inline-block;
	width: 100%;
	height: 0px;
	vertical-align: top;
	visibility: hidden;
	overflow: hidden;
	content: '';
}
.header.position-fixed .main-navi ul {
	margin: 0 auto;
	padding: 0 5px;
	max-width: 1270px;
	min-width: 950px;
}
.main-navi li {
	display: inline-block;
	vertical-align: top;
	font: 27px 'roboto condensed', sans-serif;
	font-weight: 700;
	text-align: left;
	line-height: normal;
	letter-spacing: normal;
	list-style-type: none;
}
.main-navi a {
	padding: 0 15px;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 44px;
}
.main-navi a:hover {
	color: #01c37e;
}
.main-navi .selected a {
	color: #01c37e;
	background: #fff;
	cursor: default;
	border-radius: 5px;
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
}
.page {
	margin: 0;
}
.page__inner {
	position: relative;
	padding: 0 0 40px;
}
.page__navi {
	position: fixed;
	padding: 0 0 62px;
	width: 230px;
	z-index: 31;
}
.page__navi ul {
	padding: 20px 0;
	background: url(../images/bg/page__navi-bg.png) no-repeat 0 0;
}
.page__navi li {
	position: relative;
	margin: 13px 0 0;
	padding: 0 0 0 40px;
	font: 18px 'roboto condensed', sans-serif;
	font-weight: 300;
	list-style-type: none;
}
.page__navi li:first-child {
	margin: 0;
}
.page__navi .active {
	font-weight: 700;
}
.page__navi__corn {
	position: absolute;
	display: none;
	width: 19px;
	height: 36px;
	top: -3px;
	left: 0;
	background: url(../images/bg/page__navi__corn.png) no-repeat 0 0;
}
.page__navi .active .page__navi__corn {
	display: block;
}
.page__navi a {
	color: #fff;
	text-decoration: none;
}
.page__navi a:hover {
	text-decoration: underline;
}
.page__navi .active a {
	text-decoration: none;
}
.page__navi__shadow {
	position: absolute;
	width: 284px;
	height: 62px;
	left: 0;
	bottom: 0;
	background: url(../images/bg/page__navi__shadow.png) no-repeat 0 0;
}
.title-wrap {
	margin: 0 0 40px;
	text-align: center;
}
.title-wrap .global-title {
	margin: 0 0 10px;
}
.title-wrap em {
	display: block;
	color: #45d3a0;
	font-size: 14px;
	 font-style: italic;
}
.title-wrap .b-core-ui-select {
	margin: 20px 0 0;
}
.info-column {
	margin-bottom: 225px;
	overflow: hidden;
}
.info-column__left {
	max-width: 630px;
	text-align: center;
	overflow: hidden;
}
.info-column__left__inner {
	padding: 0 20px 10px;
}
.info-column__left p {
	text-align: left;
	line-height: 24px;
}
.info-column__right {
	float: right;
	width: 560px;
}
.info-column__right__inner {
	padding: 0 20px;
}
.info-column__tabs {
	position: relative;
	height: 366px;
	overflow: hidden;
}
.info-column__tabs .sliderkit-panels {
	position: relative;
	height: 270px;
	overflow: hidden;
}
.info-column__tabs .sliderkit-panel {
	position: absolute;
	width: 100%;
	height: 270px;
	top: 0;
	left: 0;
	text-align: center;
	overflow: hidden;
	z-index: 1;
}
.info-column__tabs .sliderkit-panel-active {
	z-index: 5;
}
.info-column__tabs__photo {
	margin: 0;
}
.info-column__tabs__description {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	z-index: 1;
}
.info-column__tabs .sliderkit-panel span {
	display: block;
	font-size: 223px;
	font-weight: 100;
}
.info-column__tabs .sliderkit-panel h3 {
	margin: 0 0 10px;
	font-size: 20px;
	font-weight: 700;
}
.info-column__tabs .sliderkit-panel p {
	margin: 0;
	color: #2793e8;
	font-size: 13px;
}
.info-column__tabs .sliderkit-nav {
	margin: 0;
}
.info-column__tabs .sliderkit-nav-clip {
	padding: 32px 3px 3px;
}
.info-column__tabs .sliderkit-nav-clip ul {
	font-size: 13px;
	text-align: justify;
	line-height: 0;
	letter-spacing: normal;
	text-justify: newspaper;
	zoom: 1;
}
.info-column__tabs .sliderkit-nav-clip ul:after {
	display: inline-block;
	width: 100%;
	height: 0px;
	vertical-align: top;
	visibility: hidden;
	content: '';
	overflow: hidden;
}
.info-column__tabs .sliderkit-nav-clip li {
	display: inline-block;
	height: 60px;
	vertical-align: top;
	font-size: 20px;
	text-align: left;
	line-height: normal;
	letter-spacing: normal;
	list-style-type: none;
}
.info-column__tabs .sliderkit-nav-clip p {
	display: inline-block;
	margin: 0;
	padding: 3px;
	vertical-align: top;
	line-height: normal;
}
.info-column__tabs .sliderkit-nav-clip p:hover,	
.info-column__tabs .sliderkit-nav-clip .sliderkit-selected p {
	background: #fff;
	border-radius: 30px;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
.info-column__tabs .sliderkit-nav-clip a {
	display: block;
	padding: 0 10px;
	height: 54px;
	color: #000;
	text-decoration: none;
	line-height: 54px;
}
.info-column__tabs .sliderkit-nav-clip .sliderkit-selected a {
	color: #01c37e;
	font-weight: 700;
	text-shadow: 0 -1px 0 #007936;
	background: #f6f6f6;
	border-radius: 30px;
	padding: 0 8.5px;
}

.info-column__tabs .sliderkit-nav-clip p:hover a {
	background: #f6f6f6;
	border-radius: 30px;
}

.info-column__tabs .sliderkit-nav-clip span {
	border-bottom: 1px dotted;
}
.info-column__tabs .sliderkit-nav-clip .sliderkit-selected span {
	border-bottom: 0;
}

.fr {
	float: right;
}


.bx-ie8 .info-column__tabs .sliderkit-nav-clip li {
	position: relative;
	z-index: -1;
	behavior: url(/PIE.htc);
}

.bx-ie8 .info-column__tabs .sliderkit-nav-clip li:hover {
	position: relative;
	z-index: -1;
	behavior: url(/PIE.htc);
}

.bx-ie8 .info-column__tabs .sliderkit-nav-clip p {
	position: relative;
	z-index: -1;
	behavior: url(/PIE.htc);
}

.bx-ie8 .info-column__tabs .sliderkit-nav-clip p:hover,	
.bx-ie8 .info-column__tabs .sliderkit-nav-clip .sliderkit-selected p {
	position: relative;
	z-index: -1;
	behavior: url(/PIE.htc);
}

.bx-ie8 .info-column__tabs .sliderkit-nav-clip a {
	position: relative;
	z-index: -1;
	behavior: url(/PIE.htc);
}

.bx-ie8 .info-column__tabs .sliderkit-nav-clip a:hover {
	position: relative;
	z-index: -1;
	behavior: url(/PIE.htc);
}

.bx-ie8 .info-column__tabs .sliderkit-nav-clip .sliderkit-selected a {
	position: relative;
	z-index: -1;
	behavior: url(/PIE.htc);
}

.bx-ie8 .info-column__tabs .sliderkit-nav-clip p:hover a {
	position: relative;
	z-index: -1;
	behavior: url(/PIE.htc);
}

.bx-ie8 .info-column__tabs .sliderkit-nav-clip p:hover a:hover {
	position: relative;
	z-index: -1;
	behavior: url(/PIE.htc);
}

.bx-ie8 .info-column__tabs .sliderkit-nav-clip .sliderkit-selected span {
	position: relative;
	z-index: -1;
	behavior: url(/PIE.htc);
}





.regions-column {
	position: relative;
	margin-bottom: 45px;
	z-index: 5;
}
.regions-column__inner {
	padding: 0 20px;
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
}
.regions-column__left,
.regions-column__right {
	display: inline-block;
	width: 50%;
	vertical-align: top;
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
}
.regions-column__photo {
	position: relative;
	margin: 0 0 35px;
	box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.3);
}
.regions-column__left .regions-column__photo {
	border-right: 1px solid #fff;
}
.regions-column__photo__inner {
	overflow: hidden;
}
.regions-column__photo__inner a {
	display: block;
}
.regions-column__photo__description {
	position: absolute;
	left: 15px;
}
.regions-column__photo__description.position-top {
	top: 0;
}
.regions-column__photo__description.position-bottom {
	bottom: 25px;
}
.regions-column__photo__description h3 {
	position: relative;
	margin: 0 0 0 10px;
	color: #fff;
	font-size: 68px;
	font-weight: 700;
	z-index: 2;
}
.regions-column__photo__description__text {
	margin: -18px 0 0;
	padding: 5px 15px;
	background:  rgba(0, 0, 0, 0.7);
}
.regions-column__photo__description__text p {
	margin: 0;
	color: #fff;
	font: 20px 'roboto condensed', sans-serif;
	font-weight: 400;
}
.regions-column__photo-shadow {
	position: absolute;
	width: 460px;
	height: 83px;
	bottom: -83px;
}
.regions-column__photo-shadow.left {
	right: 0;
	background: url(../images/bg/regions-column-shadow-left.png) no-repeat 0 top;
}
.regions-column__photo-shadow.right {
	left: 0;
	background: url(../images/bg/regions-column-shadow-right.png) no-repeat right top;
}
.regions-column dl {
	position: relative;
	padding: 0 20px 0 0;
	overflow: hidden;
	z-index: 3;
}
.regions-column dt {
	margin: 0 0 10px;
	font: 20px 'roboto condensed', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
}
.regions-column dd {
	margin: 0 0 30px;
}
.regions-column dd ul {
	/*max-width: 470px;*/
	font-size: 13px;
	text-align: justify;
	line-height: 0;
	letter-spacing: normal;
	text-justify: newspaper;
	zoom: 1;
}
.regions-column dd ul:after {
	display: inline-block;
	width: 100%;
	height: 0px;
	vertical-align: top;
	visibility: hidden;
	overflow: hidden;
	content: '';
}
.regions-column dd li {
	display: inline-block;
	width: 30%;
	vertical-align: top;
	font-size: 13px;
	text-align: left;
	line-height: normal;
	letter-spacing: normal;
	list-style-type: none;
}
.regions-column dd li span {
	display: block;
	margin: 0 0 10px;
	color: #4492d8;
	font: 15px/18px 'roboto condensed', sans-serif;
	font-weight: 300;
}
.regions-column dd li span sup {
	display: inline-block;
	margin: -2px 0 0;
	vertical-align: top;
}
.regions-column dd li em {
	display: block;
	color: #01c37e;
	line-height: 16px;
}
.events-activities {
	margin: 0 0 60px;
	background: url(../images/bg/events-activities-bg.png) repeat-x 0 0 #00a159;
}
.events-activities__inner {
	position: relative;
	padding: 30px 0;
	background: url(../images/bg/global-pattern.png) repeat 50% 0;
}
.events-activities__shadow-top {
	position: absolute;
	width: 100%;
	height: 68px;
	left: 0;
	top: 0;
	background: url(../images/bg/events-activities__shadow-top.png) no-repeat center 0;
}
.events-activities__shadow-botom {
	position: absolute;
	width: 100%;
	height: 39px;
	left: 0;
	bottom: 0;
	background: url(../images/bg/events-activities__shadow-botom.png) no-repeat center 0;
}
.events-activities__outer-shadow-top {
	position: absolute;
	left: 0;
	top: -218px;
	width: 100%;
	height: 218px;
	background: url(../images/bg/events-activities__outer-shadow-top.png) no-repeat center 0;
}
.events-activities__outer-shadow-botom {
	position: absolute;
	left: 0;
	bottom: -218px;
	width: 100%;
	height: 218px;
	background: url(../images/bg/events-activities__outer-shadow-botom.png) no-repeat center 0;
}
.events-activities .centering {
	position: relative;
	z-index: 5;
}
.global-photo-list {
	margin: 50px 0 40px;
	padding: 0 10px;
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
}
.global-photo-list:after {
	display: inline-block;
	width: 100%;
	height: 0px;
	vertical-align: top;
	visibility: hidden;
	overflow: hidden;
	content: '';
}
.events-activities .global-photo-list {
	margin: 0 0 70px;
	padding: 0 20px;
	font-size: 13px;
	text-align: left;
	text-justify: newspaper;
	zoom: 1;
}
.global-photo-list li {
	display: inline-block;
	margin: 0 0 20px;
	width: 16.6%;
	min-width: 150px;
	vertical-align: top;
	font-size: 13px;
	text-align: left;
	line-height: normal;
	letter-spacing: normal;
	list-style-type: none;
}
.events-activities .global-photo-list li {
	margin: 0 7px;
	width: auto;
	min-width: 130px;
}
.events-activities .global-photo-list li:first-child {
	margin-left: 0;
}
.global-photo-list__photo {
	margin: 0 10px;
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.8);
}
.global-photo-list__photo img {
	width: 145px;
	height: 140px;
}
.events-activities .global-photo-list__photo {
	margin: 0;
}
.events-activities .global-photo-list__photo img {
	width: auto;
}
.events-activities .global-photo-list .global-photo-list__photo {
	box-shadow: 0 4px 4px 0 #277e3d;
}
.global-photo-list__photo {
	position: relative;
}
.global-photo-list .last-child a.img {
	position:relative;
}
.global-photo-list .last-child a.link {
	position: absolute;
	display: block;
	bottom: 3px;
	left: 5px;
	color: #0376cf;
	font-size: 17px;
	font-weight: 700;
	text-transform: uppercase;
}
.global-photo-list .last-child a:hover {
	color: #0288f0;
}
.events-activities__info-list {
	margin: 0 0 5px;
	padding: 0 10px;
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
}
.events-activities__info-list li {
	display: inline-block;
	width: 20%;
	vertical-align: top;
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
}
.global-widget {
	position: relative;
	padding: 0 0 46px;
}
.global-widget.in-line {
	padding: 0 0 28px;
}
.global-widget.simple {
	padding: 0;
}
.global-widget__inner {
	background: #fff;
}
.global-widget.in-line .global-widget__inner {
	overflow: hidden;
}
.global-widget.border .global-widget__inner {
	border: 1px solid #dee8ed;
}
.global-widget.indent-top .global-widget__inner {
	padding-top: 2px;
}
.global-widget__photo {
	margin: 0;
}
.global-widget.in-line .global-widget__photo {
	float: left;
	margin: 0 20px 0 0;
}
.global-widget__photo img {
	width: 100%;
}
.global-widget__description {
	padding: 10px 20px 20px;
}
.global-widget.simple .global-widget__description {
	padding: 0 20px;
}
.global-widget.in-line .global-widget__description {
	padding: 20px;
	overflow: hidden;
}
.global-widget__description__top-panel {
	overflow: hidden;
}
.global-widget.in-line .global-widget__description__top-panel {
	margin: 0 0 10px;
}
.global-date {
	display: block;
	margin: 0 0 10px;
	color: #4fadee;
	font: 19px 'roboto condensed', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	/*webkit-background-clip: text;
	webkit-text-fill-color: transparent;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,#4fadee), color-stop(100%,#4ad99c));
	background-image: -o-linear-gradient(transparent, transparent);*/
}
.global-widget.in-line .global-widget__description__top-panel .global-date {
	float: left;
	margin: 0 15px 0 0;
}
.global-widget.simple .global-widget__description__top-panel .global-date {
	margin: 0 0 5px;
}
.global-widget__description__top-panel em {
	display: block;
	margin: 0 0 5px;
	color: #01c37e;
}
.global-widget__description__top-panel h3, 
.news-detail-result h3
{
	font: 19px 'roboto condensed', sans-serif;
	font-weight: 400;
}
.global-widget.in-line .global-widget__description__top-panel h3 {
	float: left;
}
.global-widget p {
	margin: 0;
}
.global-widget.simple p {
	margin: 0 0 5px;
}
.global-widget p a {
	color: #797979;
	font-family: 'roboto condensed', sans-serif;
	font-weight: 300;
}
.global-widget p a:hover {
	color: #000;
}
.global-widget dl {
	overflow: hidden;
}
.global-widget dt {
	float: left;
	margin: 0 5px 0 0;
	font-weight: 700;
}
.global-widget dd {
	float: left;
}
.global-widget__shadow {
	position: absolute;
	width: 100%;
	height: 46px;
	left: 0;
	bottom: 0;
	background: url(../images/bg/global-widget-shadow.png) no-repeat right 0;
	background-size: 100%;
}
.global-widget.in-line .global-widget__shadow {
	height: 28px;
	background: url(../images/bg/global-widget-shadow2.png) no-repeat right 0;
}
.global-widget.simple .global-widget__shadow {
	display: none;
}
.events-list .global-widget.in-line .global-widget__photo {
	float: left;
	margin: 20px
}

.events-list .global-widget.in-line .global-widget__shadow {
    background: url("../images/bg/global-widget-shadow2.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);
    height: 28px;
}
.events-activities__info-list .global-widget {
	margin: 0 10px;
}
.events-activities__info-list .global-widget__inner {
	box-shadow: 0 4px 4px 0 #277e3d;
}
.events-activities__info-list .global-widget__shadow {
	background: url(../images/bg/events-activities__info-list-shadow.png) no-repeat right 0;
	background-size: 100%;
}
.column {
	position: relative;
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
	z-index: 5;
}
.column__left,
.column__right {
	display: inline-block;
	vertical-align: top;
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
}
.column__left {
	width: 52%;
}
.column__right {
	width: 48%;
}
.column__left__inner,
.column__right__inner {
	padding: 0 20px;
}
.column__left .global-title {
	min-height: 84px;
}
.column__right .global-title {
	margin: 0 0 75px;
}
.people-list {
	margin: 0 0 30px;
}
.people-list li {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	list-style-type: none;
}
.people-list__item {
	display: inline-block;
	width: 442px;
	vertical-align: top;
}
.people-list__item.position-left {
	float: left;
}
.people-list__item.position-right {
	float: right;
}
.people-list__photo {
	float: left;
	margin: 0 45px 0 0;
	padding: 2px;
	border-radius: 100%;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
	behavior: url(/PIE.htc);
}
.people-list__photo img {
	border-radius: 100%;
	behavior: url(/PIE.htc);
}
.people-list__item.position-left .people-list__photo {
	float: left;
	margin: 0 45px 0 0;
}
.people-list__item.position-right .people-list__photo {
	float: right;
	margin: 0 45px 0 0;
}
.people-list__description {
	padding: 0 0 25px 0;
	overflow: hidden;
}
.people-list__description p {
	margin: 0;
	font-family: 'roboto condensed', sans-serif;
	font-weight: 300;
}
.people-list__mail {
	font: 17px 'roboto condensed', sans-serif;
	font-weight: 300;
}
.contacts-list li{
padding-bottom:15px;
}
.partners-column {
	margin: 0 auto;
	overflow: hidden;
	width: 380px;
}
.partners-column li {
	list-style-type: none;
}
.partners-column__left {
	float: left;
}
.partners-column__right {
	float: right;
	text-align: center;
}
.partners-column li li {
	padding: 45px 0 0;
}
.partners-column li li:first-child {
	padding: 0;
}




.partners-column.new-layout {
	width: 490px;
	margin-bottom: 60px;;
}
.partners-column.new-layout > li {
	float: none;
	display: block;
}
.partners-column.new-layout .partners-column__left {
	
}
.partners-column.new-layout .partners-column__right {
	margin-top: 15px;
	padding-left: 67px;	
}
.partners-column.new-layout > li li {
	float: left;
	
	padding-top: 0;
}
.partners-column.new-layout > li li img {
	width: 116px;
}




.news-description {
	margin-bottom: 30px;
	padding: 0 0 10px;
	
}
.news-description__inner {
	padding: 0 130px 10px;
}
.news-description__top-panel {
	margin: 0 0 10px;
	text-align: center;
	overflow: hidden;
}
.news-description__photo {
	position: relative;
	padding: 0 0 47px;
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
}
.news-description__photo__left-column,
.news-description__photo__right-column {
	display: inline-block;
	padding: 0 0 3px;
	width: 50%;
	vertical-align: top;
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
}
.news-description__photo ul {
	position: relative;
	left: -3px;
	overflow: hidden;
	text-align:center;
}
.news-description__photo ul li {
	display:inline-block;
	list-style-type: none;
	padding:3px;
}
.news-description__photo__item {
	padding: 0 3px 0 3px;
}
.news-description__photo ul .news-description__photo__item {
	padding: 0 0 0 3px;
}
.news-description__photo img {
	width: 100%;
}
.news-description__photo__shadow {
	position: absolute;
	width: 100%;
	height: 47px;
	left: 0;
	bottom: 0px;
	background: url(../images/bg/news-description__photo__shadow.png) no-repeat 15px 0;
}
.news-description__columns {
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
}
.news-description__columns__left,
.news-description__columns__right {
	display: inline-block;
	width: 50%;
	vertical-align: top;
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
}
.news-description__columns__left__inner {
	padding: 0 30px 0 3px;
}
.news-description__columns__right__inner {
	padding: 0 3px 0 30px;
}
.back-list {
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
	text-align: right;
	margin-right: 20px;
}
.news-description .back-list {
	margin-top: 40px;
	text-align: right;
}
.back-list li {
	display: inline-block;
	margin: 0 0 0 30px;
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
	vertical-align: top;
}
.back-list li:first-child {
	margin: 0;
}
.global-back {
	display: inline-block;
	vertical-align: top;
	color: #037dd2;
	font: 13px 'roboto condensed',sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	text-decoration: none;
}
.global-back:hover {
	color: #028bea;
}
.global-back__icon {
	float: left;
	margin: 0 10px 0 0;
	padding: 3px;
	width: 24px;
	height: 24px;
	background: #fff;
	border-radius: 100%;
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.3);
	behavior: url(/PIE.htc);
}
.global-back__icon span {
	display: block;
	width: 24px;
	height: 24px;
	background: url(../images/bg/global-back__icon.png) no-repeat center #eaeaea;
	border-radius: 100%;
	behavior: url(/PIE.htc);
}
.global-back__text {
	float: left;
	line-height: 30px;
}
.big-shadow {
	margin: 0 auto;
	max-width: 1186px;
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
}
.big-shadow__left,
.big-shadow__right {
	display: inline-block;
	width: 50%;
	height: 39px;
	vertical-align: top;
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
}
.big-shadow__left {
	background: url(../images/bg/big-shadow__left.png) no-repeat left 0;
}
.big-shadow__right {
	background: url(../images/bg/big-shadow__right.png) no-repeat right 0;
}
.news-list {
	padding: 0 5px;
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
	overflow: hidden;
}
.news-list li {
	display: inline-block;
	width: 20%;
	vertical-align: top;
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
	list-style-type: none;
}
.news-list.four-cell li {
	width: 25%;
}
.news-list .global-widget {
	margin: 0 15px;
}
.contacts .people-list {
	margin: 0 0 60px;
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
}
.contacts .people-list li {
	display: inline-block;
	width: 50%;
	vertical-align: top;
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
}
.contacts .people-list__item {
	padding: 0 20px;

}
.people-list__photo {
	margin: 0 25px 0 0;
}
.contacts .people-list__description {
	padding: 0;
}
.contacts .people-list__description p {
	margin: 0 0 10px;
}
.contacts__columns {
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
}
.contacts__columns__left,
.contacts__columns__right {
	display: inline-block;
	/*width: 50%;*/
	vertical-align: top;
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
}
.contacts__columns__left__inner,
.contacts__columns__right__inner {
	padding: 0 20px;
}
.map {
	position: relative;
	padding: 0 0 40px;
	width: 558px;
}
.map img {
	width: 100%;
}
.map-left-shadow,
.map-right-shadow {
	position: absolute;
	width: 50%;
	height: 59px;
	bottom: -1px;
}
.map-left-shadow {
	left: 0;
	background: url(../images/bg/map-left-shadow.png) no-repeat left 0;
}
.map-right-shadow {
	right: 0;
	background: url(../images/bg/map-right-shadow.png) no-repeat right 0;
}
.contacts__columns dl {
	font: 21px 'roboto', sans-serif;
}
.contacts__columns dt.hdr {
	font: 21px 'roboto condensed', sans-serif;
}
.contacts__columns dt {
	font-weight: 400;
}
.contacts__columns dd {
	margin: 0 0 20px;
	font-weight: 300;
}
.contacts__columns a {
	font: 21px 'roboto condensed', sans-serif;
	font-weight: 300;
}
.news-slider {
	margin: 0 100px 75px;
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
}
.news-slider .sliderkit-panels {
	position: relative;
	display: inline-block;
	width: 60%;
	height: 392px;
	vertical-align: top;
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
}
.news-slider .sliderkit-panel {
	position: absolute;
	width: 100%;
	height: 390px;
	top: 0;
	left: 0;
}
.news-slider .sliderkit-panel-old {
	z-index: 4;
}
.news-slider .sliderkit-panel-active {
	z-index: 5;
}
.news-slider .sliderkit-panel__inner {
	padding: 12px;
	height: 364px;
	border: 1px solid #dee8ed;
	background: #fff;
}
.news-slider .sliderkit-panel__inner__content {
	height: 364px;
	overflow: hidden;
}
.news-slider__photo {
	margin: 0 0 15px;
}
.news-slider__photo img {
	width: 100%;
}
.news-slider p {
	margin: 0;
	font: 18px 'roboto condensed', sans-serif;
	font-weight: 300;
}
.news-slider .sliderkit-nav {
	display: inline-block;
	width: 40%;
	vertical-align: top;
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
}
.news-slider .sliderkit-nav-clip {
	padding: 0 0 0 20px;
	width: auto !important;
	height: auto !important;
}
.news-slider .sliderkit-nav-clip h3 {
	margin: 0 0 10px 20px;
	font: 22px 'roboto condensed', sans-serif;
	font-weight: 300;
	text-transform: uppercase;
}
.news-slider .sliderkit-nav-clip ul {
	width: auto !important;
	height: auto !important;
}
.news-slider .sliderkit-nav-clip li {
	position: relative;
	display: table;
	width: auto !important;
	height: 88px !important;
	font: 15px 'roboto condensed', sans-serif;
	font-weight: 300;
	list-style-type: none;
	z-index: 8;
}
.news-slider__corn {
	position: absolute;
	display: none;
	width: 29px;
	height: 92px;
	top: 0;
	left: -29px;
	background: url(../images/bg/news-slider-corn.png) no-repeat 0 0;
}
.news-slider .sliderkit-nav-clip .sliderkit-selected .news-slider__corn {
	display: block;
}
.news-slider .sliderkit-nav-clip li .news-slider__text {
	display: table-cell;
	vertical-align: middle;
	color: #000;
	padding: 3px;
	cursor: pointer;
}
.news-slider__text__inner {
	display: block;
	margin: 0 20px;
}
.news-slider .sliderkit-nav-clip li .news-slider__text__inner span {
	background: url(../images/bg/news-slider-border.png) repeat-x 0 bottom;
}
.news-slider .sliderkit-nav-clip .sliderkit-selected {
	background: #fff;
	border-radius: 0 3px 3px 0;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14);
	behavior: url(/PIE.htc);
}
.news-slider .sliderkit-nav-clip .sliderkit-selected .news-slider__text {
	color: #01c37e;
	border-top: 3px solid #fff;
	border-right: 3px solid #fff;
	border-bottom: 3px solid #fff;
	background: #f6f6f6;
	width:400px;
}
.news-slider .sliderkit-nav-clip .sliderkit-selected .news-slider__text__inner span {
	background: none;
}
.buttons-panel {
	position: relative;
	margin: 0 20px 35px;
	text-align: center;
}
.all {
	display: inline-block;
	padding: 0 20px;
	height: 30px;
	vertical-align: top;
	font-family: 'roboto condensed', sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 30px;
	background: #fff;
	border-radius: 3px;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
	behavior: url(/PIE.htc);
}
.all span {
	display: inline-block;
	line-height: normal;
	background: url(../images/bg/dotted.png) repeat-x 0 bottom;
}
.buttons-panel .global-back {
	position: absolute;
	top: 0;
	right: 0;
}
.city-tabs {
	margin: 0 20px;
}
.city-tabs .sliderkit-nav {
	height: 32px;
	margin-bottom:15px;
}
.city-tabs .sliderkit-nav-clip {
	margin: 0;
}
.city-tabs .sliderkit-nav-clip ul {
	font-size: 0;
	text-align: right;
	line-height: 0;
	letter-spacing: -5px;
	
}
.city-tabs .sliderkit-nav-clip li {
	display: inline-block;
	height: 30px;
	vertical-align: top;
	font-size: 16px;
	text-align: left;
	line-height: normal;
	letter-spacing: normal;
	list-style-type: none;
	border-top: 1px solid #dee8ed;
	border-bottom: 1px solid #dee8ed;
	border-right: 1px solid #dee8ed;
	border-radius: 0 5px 5px 0;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1) inset;
	behavior: url(/PIE.htc);
}
.city-tabs .sliderkit-nav-clip li:first-child {
	border-right: 0;
	border-left: 1px solid #dee8ed;
	border-radius: 5px 0 0 5px;
	behavior: url(/PIE.htc);
}
.city-tabs .sliderkit-nav-clip a {
	display: block;
	padding: 0 20px;
	color: #000;
	text-decoration: none;
	line-height: 30px;
}
.city-tabs .sliderkit-nav-clip span {
	background: url(../images/bg/news-slider-border.png) repeat-x 0 bottom;
}
.city-tabs .sliderkit-nav-clip .sliderkit-selected a {
	position: relative;
	color: #01c47d;
	font-weight: 700;
	background: #eaeaea;
	border-radius: 5px;
	box-shadow: 0 0 0 3px #fff, 0 2px 6px 2px rgba(0, 0, 0, 0.3);
	behavior: url(/PIE.htc);
}
.city-tabs .sliderkit-nav-clip .sliderkit-selected span {
	background: none;
}
.city-tabs .sliderkit-panels {
	position: relative;
}
.city-tabs .sliderkit-panel {
	margin: 0;
	overflow: hidden;
}
.city-tabs__top-panel {
	margin: 0 0 25px;
}
.city-tabs__top-panel h2 {
	margin: 0 0 0 10px;
}
.city-tabs__top-panel span {
	display: none;
}
.city-tabs__top-panel__text {
	display: inline-block;
	margin: -25px 0 0;
	padding: 5px 10px;
	min-width: 300px;
	vertical-align: top;
	background: url(../images/bg/city-tabs__top-panel__text-bg.png) repeat-y 0 0 #52db84;
}
.city-tabs__top-panel__text.indent-none {
	margin: -1px 0 0;
}
.city-tabs__top-panel__text p {
	margin: 0;
	color: #fff;
	font: 20px 'roboto condensed', sans-serif;
	font-weight: 400;
}
.city-tabs__columns {
	margin: 0 0 40px;
	padding: 0 0 50px;
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
	background: url(../images/bg/city-tabs__columns-shadow.png) no-repeat center bottom;
}
.city-tabs__columns__left,
.city-tabs__columns__right {
	display: inline-block;
	width: 50%;
	vertical-align: top;
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
}
.city-tabs__columns__left__inner {
	padding-right: 20px;
}
.city-tabs__columns__right__inner {
	padding-left: 20px;
}
.city-tabs__goal {
	margin: 0 0 30px;
}
.city-tabs__goal .global-title {
	margin: 0 0 5px;
}
.city-tabs__goal p {
	font-size: 24px;
	font-weight: 100;
	line-height: 30px;
}
.city-tabs__goal strong {
	font-weight: 700;
}
.city-tabs__goal sup {
	display: inline-block;
	vertical-align: top;
}
.shadow-small {
	margin: 0 auto;
	max-width: 522px;
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
}
.shadow-small__left,
.shadow-small__right {
	display: inline-block;
	width: 50%;
	height: 22px;
	vertical-align: top;
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
}
.shadow-small__left {
	background: url(../images/bg/shadow-small__left.png) no-repeat left 0;
}
.shadow-small__right {
	background: url(../images/bg/shadow-small__right.png) no-repeat right 0;
}
.city-tabs__number-vehicles {
	margin: 0 0 70px;
	padding: 0 0 0 65px;
	color: #037dd2;
}
.city-tabs__number-vehicles__inner {
	display: inline-block;
	margin: 0 0 20px;
	width: 100%;
	vertical-align: top;
}
.city-tabs__number-vehicles__inner.indent-none {
	margin: 0;
}
.city-tabs__number-vehicles strong {
	float: left;
	margin: 0 25px 0 0;
	font-size: 87px;
	font-weight: 700;
	line-height: 76px;
	letter-spacing: -4px;
}
.city-tabs__number-vehicles__inner.indent-none strong {
	margin: 0 10px 0 0;
	font: 87px/76px 'roboto condensed', sans-serif;
	font-weight: 700;
	letter-spacing: -3px;
}
.city-tabs__number-vehicles p {
	margin: 0;
	padding: 12px 0 0;
	font-size: 28px;
	font-weight: 100;
	line-height: 28px;
	overflow: hidden;
}
.city-tabs__number-vehicles__inner.indent-none p {
	padding: 17px 0 0;
}
.city-tabs__number-vehicles em {
	color: #01c37e;
	font-size: 14px;
}
.city-tabs__number-vehicles span {
	display: block;
	margin: 0 0 0 100px;
}
.schedule {
	margin: 0 0 50px;
	padding: 0 0 0 50px;
}
.schedule img {
	width: 100%;
}
.city-tabs__question {
	margin: 0;
}
.city-tabs__question__title {
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.city-tabs__title {
	margin: 0 0 15px;
	font: 20px 'roboto condensed', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
}
.city-tabs__simple-title {
	margin: 0 0 15px;
	font-size: 18px;
	font-weight: 500;
	line-height: 20px;
}
.city-tabs__question__title .city-tabs__title {
	float: left;
	margin: 0 20px 0 0;
	padding: 40px 0 0;
}
.city-tabs__question__icon {
	float: left;
	width: 80px;
	height: 80px;
	background: url(../images/bg/city-tabs__question__icon.png) no-repeat center #11c784;
	border-radius: 100%;
}
.city-tabs__question p {
	margin: 0;
}
.city-tabs__photo-list {
	display: inline-block;
	margin: 0 0 40px;
	width: 100%;
	min-height: 390px;
	vertical-align: top;
}
.city-tabs__photo-list ul {
	position: relative;
}
.city-tabs__photo-list li {
	display: inline-block;
	padding: 6px;
	vertical-align: top;
	list-style-type: none;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
	background: #fff;
}
.city-tabs__photo-list__first {
	position: absolute;
	top: 205px;
	left: -35px;
	moz-transform: rotate(23deg);
	ms-transform: rotate(23deg);
	webkit-transform: rotate(23deg);
	o-transform: rotate(23deg);
	transform: rotate(23deg);
}
.city-tabs__photo-list.modified .city-tabs__photo-list__first {
	top: 105px;
	left: 90px;
	moz-transform: rotate(-5deg);
	ms-transform: rotate(-5deg);
	webkit-transform: rotate(-5deg);
	o-transform: rotate(-5deg);
	transform: rotate(-5deg);
}
.city-tabs__photo-list__second {
	position: absolute;
	top: 25px;
	left: 75px;
}
.city-tabs__photo-list.modified .city-tabs__photo-list__second {
	top: 45px;
	left: auto;
	right: 0;
	moz-transform: rotate(22deg);
	ms-transform: rotate(22deg);
	webkit-transform: rotate(22deg);
	o-transform: rotate(22deg);
	transform: rotate(22deg);
}
.city-tabs__photo-list__third {
	position: absolute;
	top: 100px;
	left: 225px;
	z-index: 2;
	moz-transform: rotate(-20deg);
	ms-transform: rotate(-20deg);
	webkit-transform: rotate(-20deg);
	o-transform: rotate(-20deg);
	transform: rotate(-20deg);
}
.city-tabs__photo-list.modified .city-tabs__photo-list__third {
	top: 190px;
	left: auto;
	right: 80px;
	z-index: 4;
	moz-transform: rotate(7deg);
	ms-transform: rotate(7deg);
	webkit-transform: rotate(7deg);
	o-transform: rotate(7deg);
	transform: rotate(7deg);
}
.city-tabs__photo-list__fourth {
	position: absolute;
	top: -30px;
	left: 300px;
	z-index: 3;
	moz-transform: rotate(12deg);
	ms-transform: rotate(12deg);
	webkit-transform: rotate(12deg);
	o-transform: rotate(12deg);
	transform: rotate(12deg);
}
.city-tabs__photo-list.modified .city-tabs__photo-list__fourth {
	top: 290px;
	left: 140px;
	moz-transform: rotate(-17deg);
	ms-transform: rotate(-17deg);
	webkit-transform: rotate(-17deg);
	o-transform: rotate(-17deg);
	transform: rotate(-17deg);
}
.city-tabs__photo-list em {
	float: right;
	margin: 190px 0 0;
	padding: 100px 0 0;
	background: url(../images/bg/city-tabs__photo-list-bg.png) no-repeat 25px 0;
}
.city-tabs__photo-list.modified em {
	margin: 385px 90px 0 0;
}
.global-list {
	margin: 0 0 20px;
	padding: 0 0 0 15px;
}
.global-list li {
	padding: 15px 0 0;
	color: #23b5b6;
	list-style-type: disc;
}
.global-list li:first-child {
	padding: 0;
}
.global-list li p {
	margin: 0;
	color: #000;
}
.global-list li a,
.global-list.black li
{
	color: #000;
}

.col-two li:first-child {
	padding: 15px 0 0;
}
.col-two li {
	width:50%;
	float:left;
}

.city-tabs__passengers {
	margin: 0 0 30px;
	color: #037dd2;
	overflow: hidden;
}
.city-tabs__passengers__left {
	float: left;
	margin: 0 10px 0 0;
}
.city-tabs__passengers__left span {
	display: block;
	font: 77px/66px 'roboto condensed', sans-serif;
	font-weight: 300;
	letter-spacing: -3px;
}
.city-tabs__passengers__right {
	overflow: hidden;
}
.city-tabs__passengers__right span {
	display: block;
	margin: 0 0 5px;
	font-size: 24px;
	font-weight: 100;
	line-height: 24px;
}
.city-tabs__passengers__right p {
	margin: 0;
	line-height: 16px;
}
.city-tabs__fuel-consumption {
	display: inline-block;
	margin: 0 0 40px;
	width: 100%;
	vertical-align: top;
	color: #037dd2;
}
.city-tabs__fuel-consumption__left {
	float: left;
	margin: 0 25px 0 0;
	padding: 0 0 0 90px;
}
.city-tabs__fuel-consumption__left strong {
	display: block;
	font: 178px/146px 'roboto condensed', sans-serif;
	font-weight: 400;
	letter-spacing: -28px;
}
.city-tabs__fuel-consumption__left span {
	display: block;
	font-size: 178px;
	font-weight: 100;
	line-height: 146px;
	letter-spacing: -6px;
}
.city-tabs__fuel-consumption__right {
	padding: 33px 0 0;
	overflow: hidden;
}
.city-tabs__fuel-consumption__right span {
	display: block;
	font: 47px 'roboto condensed', sans-serif;
	font-weight: 300;
}
.city-tabs__fuel-consumption__right p {
	margin: 0;
	line-height: 16px;
}
.tips-list {
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
}
.tips-list__item {
	display: inline-block;
	width: 50%;
	vertical-align: top;
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
	list-style-type: none;
}
.tips-list__item__inner {
	padding: 0 20px 0 0;
}
.tips-list h3 {
	margin: 0 0 10px;
	font-size: 18px;
	font-weight: 700;
}
.city-tabs__number {
	color: #037dd2;
	text-align: center;
}
.city-tabs__number__inner {
	display: inline-block;
	vertical-align: top;
}
.city-tabs__number__top {
	float: left;
	margin: 0 20px 0 0;
	font-size: 29px;
	font-weight: 100;
	letter-spacing: -1px;
}
.city-tabs__number strong {
	float: left;
	margin: 0 8px 0 0;
	padding: 4px 0 0;
	font: 67px/60px 'roboto condensed', sans-serif;
	font-weight: 700;
	letter-spacing: -2px;
}
.city-tabs__number__bottom {
	float: left;
	padding: 40px 0 0;
	font-size: 19px;
}
.city-tabs__number__bottom sup {
	display: inline-block;
	margin: -2px 0 0;
	vertical-align: top;
}
.documentation-list {
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
	overflow: hidden;
}
.documentation-list__item {
	display: inline-block;
	margin: 0 0 30px;
	width: 50%;
	vertical-align: top;
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
	list-style-type: none;
}
.documentation-list__item__inner {
	padding: 0 20px;
}
.documentation-list h3 {
	margin: 0 0 15px;
	font: 17px 'roboto condensed', sans-serif;
	font-weight: 400;
}
.documentation-list__item em {
	display: block;
	margin: 0 0 30px;
	font-size: 14px;
}
.documentation-list__shadow {
	margin: 0 auto;
	max-width: 434px;
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
}
.documentation-list__shadow__left,
.documentation-list__shadow__right {
	display: inline-block;
	width: 50%;
	height: 9px;
	vertical-align: top;
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
}
.documentation-list__shadow__left {
	background: url(../images/bg/documentation-list__shadow__left.png) no-repeat left 0;
}
.documentation-list__shadow__right {
	background: url(../images/bg/documentation-list__shadow__right.png) no-repeat right 0;
}
.file-list {
	margin: 0 0 20px;
}
.file-list li {
	padding: 5px 0 19px;
	list-style-type: none;
	overflow: hidden;
}
.file-list li:first-child {
	padding-top: 0;
}
.file-list__photo {
	position: relative;
	float: left;
	margin: 0 10px 0 0;
}
.file-list__photo__shadow {
	position: absolute;
	width: 58px;
	height: 19px;
	bottom: -19px;
	left: 0;
	background: url(../images/bg/file-list__photo__shadow.png) no-repeat 0 0;
}
.file-list__description {
	padding: 5px 0 0;
	overflow: hidden;
}
.file-list__description p {
	margin: 0;
}
.file-list__description p a {
	color: #696969;
}
.file-list__description p a:hover {
	color: #000;
}
.global-shadow {
	margin: 0 auto 30px;
	max-width: 916px;
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
}
.global-shadow__left,
.global-shadow__right {
	display: inline-block;
	width: 50%;
	height: 33px;
	vertical-align: top;
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
}
.global-shadow__left {
	background: url(../images/bg/global-shadow__left.png) no-repeat left 0;
}
.global-shadow__right {
	background: url(../images/bg/global-shadow__right.png) no-repeat right 0;
}
.events-list {
	padding: 0 20px;
	margin-bottom:30px;
}
.events-list li {
	padding: 10px 0 0;
	list-style-type: none;
}
.events-list li:first-child {
	padding: 0;
}
.media-about-us {
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
}
.media-about-us li {
	display: inline-block;
	margin: 0 0 50px;
	width: 33%;
	vertical-align: top;
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
	list-style-type: none;
}
.materials-list {
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
	margin-bottom:30px;
}
.materials-list__item {
	display: inline-block;
	width: 50%;
	vertical-align: top;
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
	list-style-type: none;
}
.materials-list__item__inner {
	padding: 0 20px;
}
.calculator {
	margin: 0 0 40px;
	background: url(../images/bg/calculator-bg.png) repeat-x 0 bottom;
}
.calculator .global-shadow {
	margin-bottom: 0;
}
.calculator__columns {
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
}
.calculator__columns__left,
.calculator__columns__right {
	display: inline-block;
	width: 50%;
	vertical-align: top;
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
}
.calculator__columns__left__inner,
.calculator__columns__right__inner {
	padding: 0 20px;
}
.calculator__columns h3 {
	margin: 0 0 15px;
	font-size: 20px;
	line-height: 36px;
}
.transport-type {
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
}
.transport-type__item {
	display: inline-block;
	width: 25%;
	vertical-align: top;
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
	list-style-type: none;
}
.transport-type__item__inner {
	position: relative;
	margin: 3px;
	padding: 10px 0 15px;
	text-align: center;
}
.transport-type__item__inner.selected {
	margin: 0;
	border: 3px solid #fff;
	background: #f5f5f5;
	border-radius: 10px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
	behavior: url(/PIE.htc);
}
.transport-type__photo {
	margin: 0 0 10px;
	cursor: pointer;
}
.transport-type__item__inner input {
	cursor: pointer;
	position: absolute;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 31px;
	top: 0;
	left: 0;
	opacity: 0;
}
.transport-type__item__inner img + img {
	display: none;
}
.transport-type__item__inner.selected img {
	display: none;
}
.transport-type__item__inner.selected img + img {
	display: inline-block;
	vertical-align: top;
}
.transport-type__item__inner label {
	background: url(../images/bg/news-slider-border.png) repeat-x 0 bottom;
	cursor: pointer;
}
.calculator__slider {
	margin: 0 0 50px;
}
.calculator__slider__top-panel {
	margin: 0 0 25px;
	overflow: hidden;
}
.calculator__slider__top-panel label {
	float: left;
	margin: 0 15px 0 0;
	font-size: 20px;
	line-height: 36px;
}
.calculator__slider__type-text {
	border: 1px solid #cdcdcd;
	overflow: hidden;
	border-radius: 5px;
	behavior: url(/PIE.htc);
}
.calculator__slider__top-panel input {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 35px;
	font: 20px 'roboto', sans-serif;
	font-weight: 300;
	text-align: center;
	border: 0;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1) inset;
	behavior: url(/PIE.htc);
}
.calculator__slider .ui-slider {
	position: relative;
}
.calculator__slider .ui-slider-horizontal {
	height: 17px;
}
.calculator__slider .ui-widget-content {
	background: rgb(205,205,205);
	background: -moz-linear-gradient(top, rgba(205,205,205,1) 0%, rgba(236,236,236,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(205,205,205,1)), color-stop(100%,rgba(236,236,236,1)));
	background: -webkit-linear-gradient(top, rgba(205,205,205,1) 0%,rgba(236,236,236,1) 100%);
	background: -o-linear-gradient(top, rgba(205,205,205,1) 0%,rgba(236,236,236,1) 100%);
	background: -ms-linear-gradient(top, rgba(205,205,205,1) 0%,rgba(236,236,236,1) 100%);
	background: linear-gradient(to bottom, rgba(205,205,205,1) 0%,rgba(236,236,236,1) 100%);
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3) inset;
	behavior: url(/PIE.htc);
}
.calculator__slider .ui-corner-all,
.calculator__slider .ui-corner-top,
.calculator__slider .ui-corner-left,
.calculator__slider .ui-corner-tl {
	border-radius: 5px;
	behavior: url(/PIE.htc);
}
.calculator__slider .ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.calculator__slider .ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.calculator__slider .ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
}
.calculator__slider .ui-widget-header {
	background: rgb(54,253,166);
	background: -moz-linear-gradient(top, rgba(54,253,166,1) 0%, rgba(20,169,192,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(54,253,166,1)), color-stop(100%,rgba(20,169,192,1)));
	background: -webkit-linear-gradient(top, rgba(54,253,166,1) 0%,rgba(20,169,192,1) 100%);
	background: -o-linear-gradient(top, rgba(54,253,166,1) 0%,rgba(20,169,192,1) 100%);
	background: -ms-linear-gradient(top, rgba(54,253,166,1) 0%,rgba(20,169,192,1) 100%);
	background: linear-gradient(to bottom, rgba(54,253,166,1) 0%,rgba(20,169,192,1) 100%);
	border-radius: 5px;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5) inset;
	behavior: url(/PIE.htc);
}
.calculator__slider .ui-slider-horizontal .ui-slider-handle {
	margin: 0 0 0 -18px;
	top: -11px;
}
.calculator__slider .ui-slider .ui-slider-handle {
	position: absolute;
	width: 37px;
	height: 37px;
	cursor: pointer;
	z-index: 2;
}
.calculator__slider .ui-state-default,
.calculator__slider .ui-widget-content .ui-state-default,
.calculator__slider .ui-widget-header .ui-state-default {
	background: url(../images/bg/calculator__slider-icon.png) no-repeat 0 0;
}
.calculator__list {
	font-size: 13px;
	text-align: justify;
	line-height: 0;
	letter-spacing: 0;
	text-justify: newspaper;
	zoom: 1;
}
.calculator__list:after {
	display: inline-block;
	width: 100%;
	height: 0;
	vertical-align: top;
	visibility: hidden;
	overflow: hidden;
	content: "";
}
.calculator__list li {
	display: inline-block;
	padding: 20px 0 0;
	vertical-align: top;
	font-size: 11px;
	text-align: left;
	line-height: normal;
	letter-spacing: normal;
	list-style-type: none;
	background: url(../images/bg/calculator__list-border.png) no-repeat center 0;
}
.calculator__total {
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
}
.calculator__total dt,
.calculator__total dd {
	display: inline-block;
	width: 50%;
	vertical-align: middle;
	font-size: 13px;
	line-height: normal;
	text-align: left;
	letter-spacing: normal;
}
.calculator__total dt strong {
	display: block;
	margin: 0 20px;
	font-size: 25px;
	font-weight: 700;
}
.calculator__total dt sup {
	display: inline-block;
	margin: -1px 0 0;
	vertical-align: top;
}
.calculator__total dd {
	text-align: center;
}
.calculator__total dd strong {
	display: block;
	color: #078ce5;
	font: 60px/183px 'roboto condensed', sans-serif;
	font-weight: 700;
	letter-spacing: -1px;
	background: url(../images/bg/calculator__total.png) no-repeat 22px 0;
}
.calculator__total dd span {
	font-size: 17px;
}
.press-kit {
	margin: 0 auto;
	padding: 0 85px 0 0;
	width: 650px;
}
.press-kit__inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.press-kit__description {
	float: left;
	padding: 15px 0 0;
	width: 420px;
}
.press-kit__description p {
	margin: 0 0 40px;
	font-size: 17px;
	line-height: 24px;
}
.press-kit__right-column {
	position: relative;
	text-decoration:none;
	display:block;
	float: right;
	padding: 0 0 42px;
	width: 205px;
	height: 244px;
	color: #fff;
	background: url(../images/bg/press-kit__right-column-bg.png) no-repeat 0 0;
	z-index: 3;
}
.press-kit__right-column:hover {
	color: #fff;
	display:block;
	
}
.press-kit__right-column__inner {
	padding: 20px 10px 0 25px;
}
.press-kit__right-column p {
	font-size: 14px;
	font-weight: 700;
}
.press-kit__right-column__shadow {
	position: absolute;
	width: 215px;
	height: 42px;
	left: 0;
	bottom: 0;
	background: url(../images/bg/press-kit__right-column-shadow.png) no-repeat 0 0;
}
.press-kit__decoration {
	position: absolute;	
	width: 151px;
	height: 276px;
	top: -95px;
	right: -85px;
	background: url(../images/bg/press-kit-bg.png) no-repeat 0 0;
}
.organization {
	margin: 0 auto;
	max-width: 645px;
	font-size: 13px;
	text-align: justify;
	line-height: 0;
	letter-spacing: -5px;
	text-justify: newspaper;
	zoom: 1;
}
.organization:after {
	display: inline-block;
	width: 100%;
	height: 0;
	vertical-align: top;
	visibility: hidden;
	overflow: hidden;
	content: "";
}
.organization li {
	display: inline-block;
	width: 150px;
	vertical-align: top;
	font: 13px 'roboto condensed', sans-serif;
	font-weight: 300;
	text-align: center;
	line-height: normal;
	letter-spacing: normal;
	list-style-type: none;
}
.organization__photo {
	position: relative;
	margin: 0 0 10px;
	min-height: 95px;
}
.organization__photo:hover {
	z-index: 5;
}
.organization__photo__description {
	position: absolute;
	display: none;
	padding: 8px 0 0;
	width: 360px;
	top: 90px;
}
.organization .first .organization__photo__description {
	left: -105px;
	margin-top: 10px;
}
.organization .second .organization__photo__description {
	left: -100px;
	margin-top: 5px;
}
.organization .third .organization__photo__description {
	left: -105px;
}
.organization__photo:hover .organization__photo__description {
	display: block;
}
.organization__photo__description__corn {
	position: absolute;
	width: 100%;
	height: 9px;
	left: 0;
	top: 0;
	background: url(../images/bg/organization__photo__description__corn.png) no-repeat center 0;
}
.organization__photo__description__inner {
	padding: 25px 30px;
	color: #636363;
	border: 1px solid #dae4ec;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
	behavior: url(/PIE.htc);
}
.organization__photo__description__inner p {
	margin: 0;
}
.organization__photo__description__inner p strong {
	font-weight: bold;
}
.pilot-regions {
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
}
.pilot-regions li {
	list-style-type: none;
}
.pilot-regions__item {
	display: inline-block;
	width: 50%;
	vertical-align: top;
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
}
.pilot-regions__item.left .pilot-regions__item__inner {
	padding: 0 2px 0 20px;
}
.pilot-regions__item.right .pilot-regions__item__inner {
	padding: 0 20px 0 2px;
}
.pilot-regions__photo {
	position: relative;
	padding: 0 0 40px;
}
.pilot-regions__photo__inner {
	position: relative;
}
.pilot-regions__photo img {
	width: 100%;
}
.pilot-regions__photo h3 {
	position: absolute;
	bottom: -9px;
	left: 15px;
	color: #fff;
	font: 30px/40px 'roboto condensed', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	z-index: 2;
}
.pilot-regions__photo__shadow {
	position: absolute;
	width: 100%;
	height: 40px;
	bottom: 0;
}
.pilot-regions__photo__shadow.left {
	left: 0;
	background: url(../images/bg/pilot-regions__photo__shadow-left.png) no-repeat right 0;
}
.pilot-regions__photo__shadow.right {
	right: 0;
	background: url(../images/bg/pilot-regions__photo__shadow-right.png) no-repeat left 0;
}
.pilot-regions__item p {
	margin: 0 0 15px 15px;
	font-size: 15px;
}
.pilot-regions__item dl {
	padding: 0 0 0 15px;
	max-width: 440px;
	font-family: 'roboto condensed', sans-serif;
}
.pilot-regions__item dt {
	margin: 0 0 10px;
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
}
.pilot-regions__item dd {
	color: #037dd2;
	font-size: 15px;
	font-weight: 300;
}
.pilot-regions__item ul {
	font-size: 15px;
	text-align: justify;
	line-height: normal;
	letter-spacing: normal;
	text-justify: newspaper;
	zoom: 1;
}
.pilot-regions__item ul:after {
	display: inline-block;
	width: 100%;
	height: 0;
	vertical-align: top;
	visibility: hidden;
	overflow: hidden;
	content: "";
}
.pilot-regions__item li {
	display: inline-block;
	vertical-align: top;
	font-size: 15px;
	text-align: left;
	line-height: normal;
	letter-spacing: normal;
}
.pilot-regions__item sup {
	display: inline-block;
	margin: -1px 0 0;
	vertical-align: top;
}
.numbered-list {
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
}
.numbered-list__item {
	margin: 0 0 40px;
	display: inline-block;
	width: 50%;
	vertical-align: top;
	font-size: 13px;
	font-family: 'roboto condensed', sans-serif;
	line-height: normal;
	letter-spacing: normal;
	list-style-type: none;
}
.numbered-list__item__inner {
	padding: 0 20px;
	color: #797979;
	overflow: hidden;
}
.numbered-list__item__number {
	float: left;
	margin: 0 25px 0 0;
	color: #0099f6;
	font-size: 67px;
	line-height: 60px;
	font-weight: 700;
	letter-spacing: -2px;
	position:relative;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,#4fadee), color-stop(100%,#4ad99c));
	background-image: -o-linear-gradient(transparent, transparent);
}

.numbered-list__item__description {
	overflow: hidden;
}
.numbered-list__item__inner p {
	margin: 0 0 10px;
	font-size: 15px;
	font-weight: 400;
}
.numbered-list__item__inner a {
	font-size: 13px;
	font-weight: 300;
	text-transform: uppercase;
	text-decoration: none;
	background: url(../images/bg/dotted.png) repeat-x 0 bottom;
}
.partners-list {
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
	overflow: hidden;
}
.partners-list__item {
	display: inline-block;
	margin: 0 0 40px;
	width: 20%;
	vertical-align: top;
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
	list-style-type: none;
}
.partners-list__item__inner {
	padding: 0 20px;
}
.partners-list__photo {
	margin: 0 0 15px;
	text-align:center;
}
.partners-list__photo img {
	width: 100%;
}
.partners-list__item p {
	margin: 0;
	font-family: 'roboto condensed', sans-serif;
	text-align: center;
}
.partners-list__item p strong {
	font-weight: 400;
}
.team {
	margin: 0 0 30px;
}
.team__tabs li {
	list-style-type: none;
}
.team__tabs .customtabs-nav-clip ul {
	font-size: 13px;
	text-align: justify;
	line-height: 0;
	letter-spacing: -5px;
	text-justify: newspaper;
	zoom: 1;
}
.team__tabs .customtabs-nav-clip ul:after {
	display: inline-block;
	width: 100%;
	height: 0;
	vertical-align: top;
	visibility: hidden;
	overflow: hidden;
	content: "";
}
.team__tabs .customtabs-nav-clip li {
	display: inline-block;
	height: 154px;
	vertical-align: top;
	font: 20px 'roboto condensed', sans-serif;
	font-weight: 300;
	line-height: 122px;
	text-align: center;
	letter-spacing: normal;
}
.team__tabs .customtabs-nav-clip .customtabs-selected {
	font: 20px/122px 'roboto condensed', sans-serif;
	font-weight: 300;
}
.team__tabs .customtabs-nav-clip li a {
	color: #000;
	text-decoration: none;
	background: url(../images/bg/news-slider-border.png) repeat-x 0 bottom;
}
.team__tabs .customtabs-nav-clip li a:hover {
	color: #01c37e;
	text-decoration: none;
	background: url(../images/bg/news-slider-border-green.png) repeat-x 0 bottom;
}
.team__tabs .customtabs-nav-clip .customtabs-selected a {
	color: #01c37e;
	background: none;
}
.team__tabs .customtabs-nav-clip .first {
	width: 231px;
}
.team__tabs .customtabs-nav-clip .first.customtabs-selected {
	background: url(../images/bg/team__tabs-bg.png) no-repeat 0 0;
}
.team__tabs .customtabs-nav-clip .second {
	width: 291px;
}
.team__tabs .customtabs-nav-clip .second.customtabs-selected {
	/*letter-spacing: -1px;*/
	background: url(../images/bg/team__tabs-bg2.png) no-repeat 0 0;
}
.team__tabs .customtabs-nav-clip .third {
	width: 225px;
}
.team__tabs .customtabs-nav-clip .third.customtabs-selected {
	background: url(../images/bg/team__tabs-bg3.png) no-repeat 0 0;
}
.team__tabs .customtabs-panel {
	background: url(../images/bg/calculator-bg.png) repeat-x 0 bottom;
}
.team__tabs .customtabs-panel.bg-none {
	background: none;
}
.team__tabs .global-shadow {
	margin-bottom: 0;
}
.team__tabs__columns {
	margin: 0 20px 15px;
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
}
.team__tabs__columns__item {
	display: inline-block;
	width: 50%;
	vertical-align: top;
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
	position: relative;
}
.team__tabs__columns__item.right{
	float:right;
}
.team__tabs__columns__item.left{
	float:left;
}
.team__tabs__columns__item.padding{
	padding-top: 50px;
}
.team__tabs__columns__item .people-list {
	margin: 0;
}
.team__tabs__columns__item .people-list li {
	padding: 65px 0 0;
}
.team__tabs__columns__item .people-list li:first-child {
	padding: 0;
}
.team__tabs__columns__item .people-list__item {
	width: 100%;
}
.team__tabs__columns__item .people-list .indent-top,
.team__tabs__columns__item .people-list .indent-top:first-child {
	padding: 55px 0 0;
}
.team__tabs__columns__item .people-list .indent-left {
	margin: 0 0 0 -90px;
}
.team__tabs__columns__item .people-list__description.indent-small {
	padding: 10px 0 0;
}
.people-list__position {
	display: inline-block;
	vertical-align: bottom;
}
.people-list__position-line{
	display: inline-block;
	padding-right: 15px;
}
.people-list__position-block{
	padding-left: 65px;
  	padding-top: 20px;
}
.team__tabs__columns__item .people-list__item.position-left .people-list__photo {
	position: relative;
	margin: 0 20px 0 0;
	z-index: 2;
}
.team__tabs__columns__item .people-list .people-list__description {
	padding-left: 159px;
	overflow: inherit;
}
.people-list__position__decoration {
	position: absolute;
	width: 76px;
	height: 78px;
	top: -25px;
	left: -90px;
	background: url(../images/bg/people-list__position__decoration.png) no-repeat 0 0;
}
.team__tabs__people {
	padding: 10px 0 0;
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
}
.team__tabs__people li {
	display: inline-block;
	margin: 0 0 25px;
	width: 33%;
	vertical-align: top;
	list-style-type: none;
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
}
.team__tabs__people__item {
	padding: 0 20px;
}
.team__tabs__people__item__title {
	position: relative;
	margin: 0 0 5px;
}
.team__tabs__people__item__title:hover {
	z-index: 5;
}
.team__tabs__people__item__title h3 {
	font: 20px 'roboto condensed', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	/*cursor: pointer;*/
}
.team__tabs__people__info {
	position: absolute;
	display: none;
	padding: 8px 0 0;
	width: 360px;
	top: 52px;
	left: 0px;
	z-index: 5;
}
.team__tabs__people__item__title:hover .team__tabs__people__info {
	display: block;
}
.team__tabs__people__info__corn {
	position: absolute;
	width: 100%;
	height: 9px;
	top: 0;
	left: 0;
	background: url(../images/bg/organization__photo__description__corn.png) no-repeat 80px 0;
}
.team__tabs__people__info__inner {
	padding: 25px 25px 25px 0;
	border: 1px solid #dae4ec;
	background: #fff;
	overflow: hidden;
	border-radius: 5px;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
	behavior: url(/PIE.htc);
}
.team__tabs__people__info__photo {
	float: left;
	margin: 0 15px 0 0;
}
.team__tabs__people__info__description {
	overflow: hidden;
}
.team__tabs__people__info__description h3 {
	margin: 0 0 5px;
	font-size: 13px;
	font-weight: 400;
	text-transform: none;
	cursor: text;
}
.team__tabs__people__info__description p {
	margin: 0;
	color: #636363;
	font: 13px 'roboto condensed', sans-serif;
	font-weight: 300;
}
.team__tabs .buttons-panel {
	margin-top: 0;
}
.working-groups-tabs {
	margin: 0 0 20px;
	width: 100% !important;
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
}
.working-groups-tabs .sliderkit-nav {
	display: inline-block;
	width: 30%;
	vertical-align: top;
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
}
.working-groups-tabs .sliderkit-nav-clip {
	padding: 0 10px 0 20px;
}
.working-groups-tabs .sliderkit-nav ul {
	padding: 12px 0 0;
}
.working-groups-tabs .sliderkit-nav li {
	padding: 40px 0 0;
	font: 17px 'roboto condensed', sans-serif;
	font-weight: 300;
}
.working-groups-tabs .sliderkit-nav li:first-child {
	padding: 0;
}
.working-groups-tabs .sliderkit-nav .sliderkit-selected {
	font-weight: 400;
}
.working-groups-tabs .sliderkit-nav li a {
	color: #000;
	text-decoration: none;
	background: url(../images/bg/news-slider-border.png) repeat-x 0 bottom;
}
.working-groups-tabs .sliderkit-nav .sliderkit-selected a {
	color: #01c37e;
	background: none;
}
.working-groups-tabs .sliderkit-panels {
	display: inline-block;
	width: 70%;
	vertical-align: top;
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
}
.working-groups-tabs .sliderkit-panel {
	position: relative;
	padding: 0 0 0 20px;
}
.working-groups-tabs__shadow {
	position: absolute;
	width: 40px;
	height: 100%;
	top: 0;
	left: 0;
}
.working-groups-tabs__shadow__top {
	position: absolute;
	width: 40px;
	height: 50%;
	top: 0;
	left: 0;
	background: url(../images/bg/working-groups-tabs__shadow__top.png) no-repeat 0 top;
}
.working-groups-tabs__shadow__bottom {
	position: absolute;
	width: 40px;
	height: 50%;
	top: 50%;
	left: 0;
	background: url(../images/bg/working-groups-tabs__shadow__bottom.png) no-repeat 0 bottom;
}
.working-groups-tabs .team__tabs__people li {
	width: 50%;
}
.error-404 {
	min-height: 550px;
}
.error-404__inner {
	padding: 0 20px 5px;
	overflow: hidden;
}
.error-404__name {
	float: left;
	margin: 0 130px 0 0;
}
.error-404__name dl {
	margin: 0 0 55px;
	padding: 0 0 0 75px;
	color: #037dd2;
}
.error-404__name dt {
	font: 47px 'roboto condensed', sans-serif;
	font-weight: 300;
}
.error-404__name dd {
	margin: -20px 0 0;
	padding: 0 0 0 35px;
	font-size: 247px;
	font-weight: 100;
	line-height: 200px;
	letter-spacing: -14px;
}
.error-404__back {
	display: inline-block;
	margin: 0 0 0 175px;
	vertical-align: top;
	color: #037dd2;
	font: 18px 'roboto condensed', sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	text-decoration: none;
}
.error-404__back:hover {
	color: #028bea;
}
.error-404__back__icon {
	float: left;
	margin: 0 15px 0 0;
	padding: 3px;
	width: 49px;
	height: 49px;
	background: #fff;
	border-radius: 100%;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
	behavior: url(/PIE.htc);
}
.error-404__back__icon span {
	display: block;
	width: 49px;
	height: 49px;
	background: url(../images/bg/error-404__back__icon.png) no-repeat center #eaeaea;
	border-radius: 100%;
	behavior: url(/PIE.htc);
}
.error-404__back__text {
	float: left;
	line-height: 55px;
}
.error-404__description {
	padding: 55px 0 0;
	font-weight: 100;
	overflow: hidden;
}
.error-404__description h3 {
	margin: 0 0 30px;
	font-size: 30px;
	line-height: 34px;
}
.error-404__description p {
	margin: 0;
	font-size: 16px;
	line-height: 30px;
}

.no_tenders{
	width:1024px
}
.no_tenders .no-tenders__name,
.no_tenders .no-tenders__description{
	width: 490px;
	display: inline-block;
	vertical-align: middle;
}
.no_tenders .no-tenders__description
{
	width: 510px;
}
.no_tenders .no-tenders__description h2.global-title
{
	text-transform:none;
}
.no_tenders .no-tenders__description .error-404__back
{
	margin:100px 0 0 0;
}
.footer {
	padding: 58px 0 0;
	/*height: 207px;*/
	background: url(../images/bg/footer-pattern.png) repeat-x 50% 0;
	overflow: hidden;
	position:absolute;
	bottom:0;
	width:100%;
}
.footer__inner {
	background: url(../images/bg/footer-bg.png) repeat-x 0 0;
}
.footer__inner__content {
	padding: 20px 0 5px;
	/*height: 162px;*/
	text-align: center;
	background: url(../images/bg/global-pattern.png) repeat 50% 0;
	position: relative;
}
.footer .centering {
	margin: 0;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	text-align: left;
}
.copy {
	float: left;
	margin: 0 0 0 20px;
	width: 254px;
	font-family: 'roboto condensed', sans-serif;
	font-weight: 300;
}
.footer__navi {
	padding: 0 40px;
	overflow: hidden;
	position: relative;
}
.footer__navi__top {
	margin: 0 auto 40px;
	max-width: 570px;
}
.footer__navi__top ul {
	font-size: 13px;
	text-align: justify;
	line-height: 0;
	letter-spacing: normal;
	text-justify: newspaper;
	zoom: 1;
}
.footer__navi__top ul:after {
	display: inline-block;
	width: 100%;
	height: 0px;
	vertical-align: top;
	visibility: hidden;
	overflow: hidden;
	content: '';
}
.footer__navi__top li {
	font: 15px 'roboto condensed', sans-serif;
	font-weight: 300;
	list-style-type: none;
}
.footer__navi__top a {
	color: #fff;
}
.footer__navi__top a:hover {
	color: #16d8ce;
}
.footer__navi__top__item {
	display: inline-block;
	vertical-align: top;
	font-size: 15px;
	text-align: left;
	line-height: normal;
	letter-spacing: normal;
}
.footer__navi__bottom {
	margin: 64px 0 0;
	text-align: center;
}
.footer__navi__bottom ul {
	display: inline-block;
	vertical-align: top;
	font-size: 0;
	text-align: left;
	line-height: 0;
	letter-spacing: 0;
}
.footer__navi__bottom li {
	display: inline-block;
	margin: 0 0 0 23px;
	padding: 0 0 0 23px;
	vertical-align: top;
	color: #fff;
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
	list-style-type: none;
	background: url(../images/bg/footer__navi-border.png) no-repeat 0 center;
}
.footer__navi__bottom li:first-child {
	margin: 0;
	padding: 0;
	background: none;
}
.footer__navi__bottom a {
	color: #fff;
}
.footer__navi__bottom a:hover {
	color: #16d8ce;
}
.footer__partners {
	float: right;
	/*margin: 0 20px 0 0;*/
	background: #fff;
	border-radius: 3px;
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
	behavior: url(/PIE.htc);
	/*adding: 0 10px 15px 0;*/
	position: relative;
}
.copy .footer__partners {
	 float: none;
	 background: #fff;
	 border-radius: 3px;
	 padding: 0;
	 margin-bottom: 10px;
}
.footer__partners li {
	float: left;
	/*margin: 0 0 0 10px;*/
	padding: 6px 0;
	width: 68px;
	height: 56px;
	text-align: center;
	list-style-type: none;
	
}
.footer__partners li:first-child {
	margin: 0;
}
.full-description {
	padding: 10px 0 0;
}
.full-description h3 {
	margin: 0 0 15px;
	padding: 0 20px;
	font: 17px 'roboto condensed', sans-serif;
	font-weight: 400;
}
.full-description__list {
	font-size: 0;
	line-height: 0;
	letter-spacing: -5px;
	overflow: hidden;
}
.full-description__list li {
	display: inline-block;
	padding: 0 0 30px;
	width: 50%;
	vertical-align: top;
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
	list-style-type: none;
}
.full-description__list__item {
	padding: 0 20px;
	overflow: hidden;
}
.full-description__list__number {
	float: left;
	margin: 0 5px 0 0;
	color: #23b5b6;
	font-size: 14px;
	font-weight: 700;
}
.full-description__list__description {
	overflow: hidden;
}
.full-description__list__description p {
	margin: 0;
}
.fancybox-lock {
	overflow: hidden !important;
	width: auto;
}
.fancybox-lock body {
	overflow: hidden !important;
}
.fancybox-lock-test {
	overflow-y: hidden !important;
}
.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(../images/bg/global-popup__popup-overlay-bg.png) repeat 0 0;
}
.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}
.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}
.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "helvetica neue",helvetica,arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}
.fancybox-opened .fancybox-title {
	visibility: visible;
}
.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}
.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent;
	background: rgba(0, 0, 0, 0.8);
	webkit-border-radius: 15px;
	moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #fff;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
	behavior: url(/PIE.htc);

}
.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}
.fancybox-title-inside-wrap {
	padding-top: 10px;
}
.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}




/*.footer-subscribe {
	margin-bottom: 22px;
}
.footer-subscribe .subscribe-header {
	color: #ffffff;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	margin-bottom: 12px;
}
.footer-subscribe .field {
	margin-bottom: 10px;
}
.footer-subscribe .form_footer {
	text-align: right;
}
.footer-subscribe .field input[type=email] {
	width: 218px;
	padding: 2px 9px;
}
.footer-subscribe .form_footer input[type=submit] {
	margin-left: 0;
}*/
.footer-subscribe {
	
}
.footer-subscribe .subscribe-header {
	
	margin-right: 15px;
	font-weight: bold;
	display: inline-block;
	margin-bottom: 12px;
}
.footer-subscribe .field {
	margin-bottom: 10px;
	display: inline-block;
}
.footer-subscribe .form_footer {
	text-align: right;
	display: inline-block;
}
.footer-subscribe .field input[type=email] {
	width: 218px;
	padding: 2px 9px;
	border: 1px solid #111111;
	margin: 0 15px 0 0;
}
.footer-subscribe .form_footer input[type=submit] {
	margin-left: 0;
}




.footer-search {
	margin-bottom: 0;
    
}
.footer-search input[type=text],
.footer-subscribe input[type=text], 
.footer-subscribe input[type=email],
.search-page input[type=text],
.subscribe input[type=email],
.subscribe input[type=text] {
	border-radius: 20px;
	border: auto;
	padding: 2px 33px 2px 9px;
	margin-left: 10px;
	font-size: 11px;
	height: 18px;
	width: 171px;
}
.footer-search input[type=submit],
.footer-subscribe input[type=submit],
.search-page input[type=submit], 
.form-question input[type=submit],
.subscribe input[type=submit],
.subscribe input[type=reset] {
	border: 0;
	cursor: pointer;
	display: inline-block;
	margin-left: -30px;
	padding: 0 20px;
	height: 24px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	font-family: 'roboto';
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 0 -1px 0 #1474be;
	line-height: 22px;
	background: rgb(48,163,252);
	background: -moz-linear-gradient(top, rgba(48,163,252,1) 0%, rgba(0,115,204,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(48,163,252,1)), color-stop(100%,rgba(0,115,204,1)));
	background: -webkit-linear-gradient(top, rgba(48,163,252,1) 0%,rgba(0,115,204,1) 100%);
	background: -o-linear-gradient(top, rgba(48,163,252,1) 0%,rgba(0,115,204,1) 100%);
	background: -ms-linear-gradient(top, rgba(48,163,252,1) 0%,rgba(0,115,204,1) 100%);
	background: linear-gradient(to bottom, rgba(48,163,252,1) 0%,rgba(0,115,204,1) 100%);
	border-radius: 20px;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.8),
				0 0 0 1px #0088f2,
				0 1px 0 0 #3ebffd inset;
	/*behavior: url(/PIE.htc);	*/
}
.footer-search input[type=submit] {
	width: 90px;
	display: inline-block;
}
.footer-search input[type=submit]:hover, 
.footer-subscribe input[type=submit]:hover, 
.search-page input[type=submit]:hover,
.form-question input[type=submit]:hover,
.subscribe input[type=submit]:hover,
.subscribe input[type=reset]:hover {
	color: #fff;
	text-shadow: 0 -1px 0 #248dbc;
	background: rgb(78,215,238);
	background: -moz-linear-gradient(top, rgba(78,215,238,1) 0%, rgba(19,134,223,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(78,215,238,1)), color-stop(100%,rgba(19,134,223,1)));
	background: -webkit-linear-gradient(top, rgba(78,215,238,1) 0%,rgba(19,134,223,1) 100%);
	background: -o-linear-gradient(top, rgba(78,215,238,1) 0%,rgba(19,134,223,1) 100%);
	background: -ms-linear-gradient(top, rgba(78,215,238,1) 0%,rgba(19,134,223,1) 100%);
	background: linear-gradient(to bottom, rgba(78,215,238,1) 0%,rgba(19,134,223,1) 100%);
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.8),
				0 0 0 1px #44bbde,
				0 1px 0 0 #4bc7e6 inset;
}




.footer-rss {
	text-align: right;
}




.search-page input[type=text] {
	width: 50%;
	border: 1px solid;
}




.header-question {
	position: absolute;
    right: 0;
    top: 37px;
}
.header-question a {
	text-decoration: none;
	border-bottom: 1px dashed;
}
.link-question {
	margin-left: 150px;
	text-decoration: none;
	border-bottom: 1px dashed;
}
.header .link-question{
	margin-left: 10px;
}



.form-question {
	padding: 5px;
}
.form-question h2 {
	font-size: 29px;
	color: #5a91e5;
	margin-bottom: 23px;
}
.form-question label {
	font-size: 14px;
	color: #000000;
	margin-bottom: 4px;
	display: block
}
.form-question .field {
	margin-bottom: 15px;
	border-radius: 15px;
	border: 1px solid #111111;
	overflow: hidden;
}
.form-question input[type=text], 
.form-question input[type=email] {
	/*border-radius: 15px;
	border: 1px solid #111111;*/
	border: 0;
	font-size: 13px;
	height: 27px;
	width: 217px;
	padding: 2px 9px;
}
.form-question input[type=text]::webkit-input-placeholder {color:#ffffff;}
.form-question input[type=text]::-moz-placeholder {color:#ffffff;}
.form-question input[type=text]:-moz-placeholder {color:#ffffff;}
.form-question input[type=text]:-ms-input-placeholder {color:#ffffff;}
.form-question input[type=email]::webkit-input-placeholder {color:#ffffff;}
.form-question input[type=email]::-moz-placeholder {color:#ffffff;}
.form-question input[type=email]:-moz-placeholder {color:#ffffff;}
.form-question input[type=email]:-ms-input-placeholder {color:#ffffff;}
.form-question textarea::webkit-input-placeholder {color:#ffffff;}
.form-question textarea::-moz-placeholder {color:#ffffff;}
.form-question textarea:-moz-placeholder {color:#ffffff;}
.form-question textarea:-ms-input-placeholder {color:#ffffff;}
.form-question textarea {
	/*border-radius: 15px;
	border: 1px solid #111111;*/
	border: 0;
	font-size: 13px;
	height: 83px;
	width: 217px;
	padding: 5px 9px;
	resize: vertical;
	display: block;
}
.form-question .form_footer input[type=submit] {
	margin-left: 0;
	width: 236px;
	height: 34px;
	font-size: 17px;
}
.form-question .form_info {
	margin-top: 10px;
}




.subscribe input[type=submit],
.subscribe input[type=reset] {
	margin-left: 0;
}
.subscribe .form_footer {
	margin: 10px 0 30px;
}
.subscribe input[type=email],
.subscribe input[type=text] {
	border: 1px solid;
}
.subscribe .field {
	margin: 10px 0;
}
.subscribe .field label {
	display: block;
}
.subscribe .notetext {
	font-size: 17px;
	margin-bottom: 30px;
	color: #5a91e5;
}
.subscribe h2 {
	margin-bottom: 10px;
}




.fancybox-wrap {
	/*min-width: 300px;*/
	width: auto !important;
}
.fancybox-inner {
    /*min-width: 240px;*/
    width: auto !important;
    height: auto !important;
}




.pluso-wrapper.standard {
	margin-left: 20px;
}
.pluso-wrapper .rss {
	display: inline-block;
	vertical-align: top;
	margin-left: 10px;
}





@media only screen and (max-width: 1200px) {
	/*.global-photo-list .first-remote {
		display: none;
	}*/
	.global-photo-list .second-remote {
		display: none;
	}
}
@media only screen and (max-width: 1090px) {
	.events-activities__info-list li {
		width: 25%;
	}
	.events-activities__info-list .last-child {
		display: none;
	}
}
@media only screen and (max-width: 1060px) {
	.info-column__right {
		width: 520px;
	}
	.info-column__right__inner {
		padding: 0;
	}
}
@media only screen and (max-width: 1020px) {
	.info-column__left .global-title br {
		display: none;
	}
}
@media only screen and (max-width: 1024px) {
	.position-nav-fixed .page__inner {
		padding: 134px 0 0;
	}
	.page__navi {
		position: relative;
		margin: 0 20px;
		padding: 0 0 41px;
		width: auto;
	}
	.position-nav-fixed .page__navi {
		position: fixed;
		margin: 0;
		top: 58px;
		right: 0px;
		left: 0px;
	}
	.page__navi nav {
		display: table;
		width: 100%;
		min-width: 920px;
	}
	.page__navi ul {
		display: table-cell;
		width: 100%;
		padding: 0;
		height: 87px;
		vertical-align: middle;
		text-align: center;
		background: url(../images/bg/page__navi-bg2.png) repeat-x 0 0;
	}
	.page__navi ul li {
		display: inline-block;
		margin: 0 18px;
		padding: 5px 0;
		vertical-align: top;
		text-align: left;
		line-height: normal;
		letter-spacing: normal;
	}
	.page__navi ul li.active {
		font-weight:400;
		text-decoration:underline;
		color:#fff;
	}
	.page__navi ul li:first-child {
		margin: 0 18px;
		padding: 5px 0;
	}
	.page__navi .active .page__navi__corn {
		display: none;
	}
	.page__navi__shadow {
		width: 100%;
		min-width: 920px;
		height: 41px;
		background: url(../images/bg/page__navi__shadow2.png) no-repeat center 0;
	}
	.global-indent {
		padding: 0;
	}
}
.ymaps-b-zoom_hints-pos_right {
	top: 15px !important;
}