.browsehappy {
	margin: 0;
	padding: 0.5em 0 0.7em;
	text-align: center;
	color: #333333;
	background: #ffe983;
}

.browsehappy a,
.browsehappy a:visited {
	text-decoration: underline;
}

.browsehappy a:hover {
	text-decoration: none;
}/*


================================================== BUTTON ============


*/.button {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 0;
	padding: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	text-decoration: none;
	border-width: 0;
	border-style: solid;
	border-color: transparent;
	border-radius: 0;
	background-color: transparent;
	background-image: none;
	font-weight: normal;
	line-height: normal;

	-webkit-user-drag: none;
}

.button__icon,
.button__text {
	display: inline-block;
	vertical-align: middle;
}

.button__icon + .button__text,
.button__text + .button__icon {
	margin-left: 8px;
}

.button:focus,
.button:active:focus {
	outline: none;
}

.button:hover,
.button:focus {
	text-decoration: none;
	color: #333333;
}

.button:active,
.button_active {
	outline: 0;
	background-image: none;
}

.button_disabled,
.button[disabled],
.button_disabled:hover,
.button[disabled]:hover,
.button_disabled:focus,
.button[disabled]:focus,
.button_disabled:active,
.button[disabled]:active {
	opacity: 0.65;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.button_block {
	display: block;
	width: 100%;
}

input[type="submit"].button_block,
input[type="reset"].button_block,
input[type="button"].button_block {
	width: 100%;
}

.button,
.button_size_normal {
	padding: 12px 22px;
	font-size: 16px;
	line-height: 1.4;
}

.button_size_extra-large {
	padding: 20px 26px;
	font-size: 20px;
	line-height: 1.4;
}

.button_size_large {
	padding: 16px 24px;
	font-size: 18px;
	line-height: 1.4;
}

.button_size_small {
	padding: 8px 16px;
	font-size: 14px;
	line-height: 1.4;
}

.button_size_extra-small {
	padding: 4px 10px;
	font-size: 12px;
	line-height: 1.4;
}

.button_style_rounded {
	border-radius: 2px;
}

.button_style_pill {
	border-radius: 100px;
}

.button.button_color_grey {
	color: #666666;
	border: 0;
	background-color: #ebebeb;
}

.button.button_color_grey:hover {
	background-color: #f5f5f5;
}

.button.button_color_blue {
	color: #ffffff;
	border: 0;
	background-color: #3498da;
}

.button.button_color_blue:hover {
	background-color: #2ea9fa;
}

.button.button_color_red {
	color: #ffffff;
	background-color: #e74c3c;
}

.button.button_color_red:hover {
	background-color: #ff503e;
}/*


======================================================================


*/.footer {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 1000px;
	height: 220px;
	margin: auto;
}

.footer {
	position: relative;
	width: 1000px;
	max-width: 100%;
	margin: auto;
	border-width: 3px;
	border-style: solid;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

.footer:before {
	position: absolute;
	z-index: -1;
	top: -31px;
	left: -29px;
	display: block;
	width: 30px;
	height: 58px;
	content: "";
	background: transparent url("../img/tribal-left.png") 0 0 no-repeat;
}

.footer:after {
	position: absolute;
	z-index: -1;
	top: -31px;
	right: -29px;
	display: block;
	width: 30px;
	height: 58px;
	content: "";
	background: transparent url("../img/tribal-right.png") 0 0 no-repeat;
}

.footer__top {
	margin-top: 6px;
}

.footer__middle {
	margin-bottom: 24px;
}

.footer-menu {
	position: relative;
	text-align: center;
	text-transform: uppercase;
}

.footer-menu__item {
	position: relative;
	padding: 9px 10px 10px;
	line-height: 22px;
}

.footer-menu__item:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	display: block;
	width: 1px;
	height: 75%;
	margin: auto;
	content: "";
	cursor: pointer;
	opacity: 0.17;
	background-color: #000000;
}

.footer-menu__item:last-child:after {
	display: none;
}

.footer-menu__text {
	position: relative;
	z-index: 3;
	display: block;
	font-family: "gothampro";
	font-size: 14px;
	font-weight: bold;
}

.footer-menu__link,
.footer-menu__link:visited {
	position: absolute;
	z-index: 6;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
}

.footer-menu__item:hover .footer-menu__text {
	text-decoration: underline;
}

.footer-contacts {
	margin-top: 24px;
	font-family: "Tahoma";
	font-size: 11px;
}

.footer-contacts__left {
	display: inline-block;
	float: left;
	width: 50%;
}

.footer-contacts__right {
	display: inline-block;
	float: right;
	width: 50%;
	text-align: right;
}

.footer-contacts__phone {
	margin-bottom: 3px;
}

.footer-contacts__phone:after {
	display: inline-block;
	width: 14px;
	height: 16px;
	margin-top: -5px;
	margin-left: 17px;
	content: "";
	vertical-align: middle;
	background: transparent url("../img/icon-phone-red.png") 0 0 no-repeat;
}

.footer-contacts__email:after {
	display: inline-block;
	width: 16px;
	height: 13px;
	margin-left: 12px;
	content: "";
	vertical-align: middle;
	background: transparent url("../img/icon-mail-red.png") 0 0 no-repeat;
}

.footer-bottom {
	padding-top: 8px;
	border-width: 1px;
	border-style: solid;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-family: "Tahoma";
	font-size: 11px;
}

.footer-bottom__left {
	display: inline-block;
	float: left;
	width: 525px;
	margin-top: 5px;
	margin-right: 52px;
	line-height: 1.3;
    text-align: justify;
    text-indent: 1.5em;
}

.footer-bottom__center {
	display: inline-block;
	float: left;
}

.footer-bottom__right {
	display: inline-block;
	float: right;
	width: 203px;
}

.header {
	position: relative;
	margin-bottom: 32px;
	padding: 10px 0 0;
}

.header__top {
	margin-bottom: 150px;
}

.header__language {
	display: inline-block;
	float: left;
	width: 380px;
	margin-top: 11px;
	margin-left: 18px;
}

.header__search {
	display: inline-block;
	float: right;
	width: 202px;
	margin-top: 11px;
	margin-right: 20px;
}

.header__middle {
	position: relative;
	overflow: hidden;
	height: 200px;
	padding-left: 20px;
}

.header__emblem {
	position: absolute;
	top: 30px;
	left: 50px;
	width: 100px;
	height: 100px;
}

.header__bottom {
	margin-top: 10px;
}

.header__title {
	margin-top: 36px;
}

.header-title {
	text-align: center;
}

.header-title__link {
	display: inline-block;
}

.header-language__item {
	display: inline-block;
	margin-right: 20px;
}

.header-language__link,
.header-language__link:visited {
	display: inline-block;
	font-family: "gothampro";
	font-size: 11px;
}

.header-language__flag {
	display: inline-block;
	margin-right: 5px;
}

.header-search {
	position: relative;
}

.header-search input[type="text"],
.header-search input[type="text"]:hover,
.header-search input[type="text"]:focus {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 3px 40px 3px 12px;
	color: #ffffff;
	border: 1px solid rgba(255,255,255,0.3);
	border-radius: 2px;
	background-color: rgba(0,115,196,0.3);
	-webkit-box-shadow: none;
	box-shadow: none;
	font-family: "Tahoma";
	font-size: 12px;
}

.header-search input::-webkit-input-placeholder {
	opacity: 1;
	color: #ffffff;
}

.header-search input:-moz-placeholder {
	opacity: 1;
	color: #ffffff;
}

.header-search input::-moz-placeholder {
	opacity: 1;
	color: #ffffff;
}

.header-search input:-ms-input-placeholder {
	opacity: 1;
	color: #ffffff;
}

.header-search input[type="submit"],
.header-search input[type="submit"]:hover,
.header-search input[type="submit"]:focus {
	position: absolute;
	top: 0;
	right: 0;
	width: 32px;
	height: 100%;
	border: none;
	background: transparent url("../img/icon-magnifier.png") 8px 5px no-repeat !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	font-size: 0;
}

.main-menu {
	position: relative;
	text-align: center;
	text-transform: uppercase;
	border-width: 4px;
	border-style: solid;
}

.main-menu:before {
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: -25px;
	display: block;
	width: 30px;
	height: 58px;
	margin: auto;
	content: "";
	background: transparent url("../img/tribal-left.png") 0 0 no-repeat;
}

.main-menu:after {
	position: absolute;
	z-index: -1;
	top: 0;
	right: -25px;
	bottom: 0;
	display: block;
	width: 30px;
	height: 58px;
	margin: auto;
	content: "";
	background: transparent url("../img/tribal-right.png") 0 0 no-repeat;
}

.main-menu__item {
	position: relative;
	padding: 9px 10px 10px;
	line-height: 22px;
}

.main-menu__item:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 50%;
	content: "";
	opacity: 0.2;
	background-color: #ffffff;
}

.main-menu__item:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	display: block;
	width: 1px;
	height: 75%;
	margin: auto;
	content: "";
	cursor: pointer;
	opacity: 0.17;
	background-color: #000000;
}

.main-menu__item:last-child:after {
	display: none;
}

.main-menu__text {
	position: relative;
	z-index: 3;
	display: block;
	font-family: "gothampro";
	font-size: 14px;
	font-weight: bold;
}

.main-menu__link,
.main-menu__link:visited {
	position: absolute;
	z-index: 6;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
}

.main-menu__submenu {
	position: absolute;
	z-index: 4;
	top: 100%;
	left: 0;
	display: none;
	width: 290px;
}

.main-menu__item:hover .main-menu__submenu {
	display: block;
}

.main-submenu {
	margin-top: 5px;
	padding: 8px 10px;
	text-align: left;
}

.main-submenu__item {
	position: relative;
	border-bottom: 1px solid rgba(255,255,255,0.2);
}

.main-submenu__item:last-child {
	border-bottom: none;
}

.main-submenu__text,
.main-submenu__text:visited {
	position: relative;
	display: block;
	padding: 3px 10px;
	cursor: pointer;
	text-decoration: none;
	text-transform: none;
	font-family: "roboto";
	font-weight: normal;
}

.main-submenu__text_arrow:after {
	position: absolute;
	z-index: 5;
	top: 0;
	right: 5px;
	bottom: 0;
	display: block;
	width: 7px;
	height: 13px;
	margin: auto;
	content: "";
	background: transparent url("../img/menu-arrow-right.png") 0 0 no-repeat;
}

.main-submenu__submenu {
	position: absolute;
	top: 0;
	left: 100%;
	display: none;
	width: 260px;
}

.main-submenu__item:hover .main-submenu__text {
	color: #b1f5ff;
}

.main-submenu__item:hover .main-submenu__text_arrow:after {
	background-position: 0 -15px;
}

.main-submenu__item:hover .main-submenu__submenu {
	display: block;
}

.main-submenu-2 {
	margin-left: 10px;
	padding: 5px 10px;
}

.main-submenu-2__item {
	position: relative;
	border-bottom: 1px solid rgba(255,255,255,0.2);
}

.main-submenu-2__item:last-child {
	border-bottom: none;
}

.main-submenu-2__text,
.main-submenu-2__text:visited {
	display: block;
	padding: 3px 10px;
	cursor: pointer;
	text-decoration: none;
	text-transform: none;
	font-family: "roboto";
	font-weight: normal;
}

.main-submenu-2__item:hover .main-submenu-2__text {
	color: #b1f5ff;
}

.page__content {
	position: relative;
	z-index: 2;
	height: 100%;
}

.page__wrapper {
	width: 1000px;
	min-height: 100%;
	margin: auto;
	margin-bottom: -220px;
}

* html .page__wrapper {
	height: 100%;
}

.page__buffer {
	height: 220px;
}

.page__main {
	width: 1000px;
	margin: 0 auto;
}

html,
body {
	height: 100%;
}

.video-widget {
	position: relative;
	display: block;
	overflow: hidden;
	height: 0;
	padding: 0;
}

.video-widget_responsive iframe,
.video-widget_responsive embed,
.video-widget_responsive object,
.video-widget_responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.video-widget_16x9 {
	padding-bottom: 56.25%;
}

.video-widget_4x3 {
	padding-bottom: 75%;
}/*


================================================== SIMPLE STYLE ========


*/.page-title {
	margin: 0 0 12px;
	text-transform: uppercase;
	font-family: "gothampro";
	font-size: 2.5em;
}

.breadcrumbs {
	cursor: default;
}

.breadcrumbs__item,
.breadcrumbs__item:visited {
	display: inline-block;
	padding: 5px;
	text-decoration: none;
	font-size: 15px;
}

.breadcrumbs__item:hover,
.breadcrumbs__item:visited:hover {
	text-decoration: underline;
}

.breadcrumbs__item:after,
.breadcrumbs__item:visited:after {
	display: inline-block;
	margin-left: 10px;
}

.breadcrumbs__item:first-child,
.breadcrumbs__item:visited:first-child {
	padding-left: 0;
}

.breadcrumbs .breadcrumbs__item_active,
.breadcrumbs .breadcrumbs__item_active:hover {
	cursor: default;
	text-decoration: none;
	color: #000000;
}

.get-back a {
	display: inline-block;
	padding: 10px;
	padding-left: 0;
}

.get-back a:before {
	display: inline-block;
	padding-right: 8px;
	content: "← ";
}

.social-block__title {
	margin-bottom: 10px;
}

.paginator {
	margin: 20px 0;
	text-align: center;
	font-size: 0;
}

.paginator__item,
.paginator__item:visited {
	display: inline-block;
	width: 31px;
	height: 31px;
	margin: 10px;
	text-align: center;
	text-decoration: none;
	color: #555555;
	font-size: 14px;
	font-weight: 200;
	line-height: 31px;
}

.paginator__item:hover {
	text-decoration: underline;
}

.paginator__item_active,
.paginator__item_active:hover,
.paginator__item_active:visited {
	cursor: default;
	text-decoration: none;
	color: #ffffff;
	background-color: #0096ff;
}

.feedback-page__left {
	display: inline-block;
	float: left;
	width: 49%;
}

.feedback-page__right {
	display: inline-block;
	float: right;
	width: 49%;
}

.feedback-page__title {
	margin: 0;
	margin-bottom: 10px;
	font-size: 1.8em;
}

.feedback-page__text {
	margin: 5px 0;
}

.feedback-page__text b {
	font-weight: normal;
}

.feedback-page__block {
	margin-bottom: 20px;
}

.feedback-form__item {
	margin-bottom: 25px;
}

.feedback-form__item label {
	display: block;
	width: 100%;
	margin-bottom: 10px;
	margin-left: 3px;
}

.feedback-form__item input[type="text"],
.feedback-form__item input[type="text"]:hover,
.feedback-form__item input[type="text"]:focus,
.feedback-form__item input[type="text"]:active,
.feedback-form__item input[type="email"],
.feedback-form__item input[type="email"]:hover,
.feedback-form__item input[type="email"]:focus,
.feedback-form__item input[type="email"]:active {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	border: 1px solid #aaaaaa;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.feedback-form__item input[type="text"]:focus,
.feedback-form__item input[type="email"]:focus {
	border: 1px solid #0096ff;
}

.feedback-form__item textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	min-height: 184px;
	padding: 5px;
	border: 1px solid #aaaaaa;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.feedback-form__item textarea:focus {
	border: 1px solid #0096ff;
}

.feedback-form input[type="submit"],
.feedback-form input[type="submit"]:focus,
.feedback-form input[type="submit"]:active {
	padding: 10px 20px;
	color: #ffffff;
	border: none !important;
	border-radius: 0;
	background: #0096ff !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	text-shadow: none;
}

.feedback-form input[type="submit"]:hover {
	border: 1px solid #0096ff;
	background-color: #10a6ff !important;
}

.captcha-block__left {
	display: inline-block;
	float: left;
	width: 20%;
}

.captcha-block__right {
	display: inline-block;
	float: left;
	width: 80%;
}

.feedback-map iframe {
	width: 100%;
	height: 440px;
}

.image-left {
	display: inline-block;
	float: left;
	width: 48%;
	margin-right: 2%;
}

.image-right {
	display: inline-block;
	float: right;
	width: 48%;
	margin-left: 2%;
}/*


================================================== MAIN STYLE ========


*/.home-top-background,
.home-slider-arrows,
img {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.section__wrapper {
	width: 1000px;
	max-width: 100%;
	margin: auto;
}

.home-top-background {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 400px;
	text-align: center;
	background: #ffffff url("../img/bg-mountains.png") center top no-repeat;
}

.inner-top-background {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 400px;
	text-align: center;
	background: #ffffff url("../img/bg-mountains.png") center top no-repeat;
}

.layout {
	margin-bottom: 19px;
}

.layout__left {
	display: inline-block;
	float: left;
	width: 250px;
	margin-right: 28px;
}

.layout__middle {
	display: inline-block;
	float: left;
	width: 450px;
}

.layout__right {
	display: inline-block;
	float: right;
	width: 250px;
}

.layout__item {
	margin-bottom: 27px;
}

.layout__item_small-margin {
	margin-bottom: 7px;
}

.layout_inner .layout__left {
	margin-right: 0;
}

.layout_inner .layout__middle {
	float: right;
	width: 722px;
}

.layout_inner .layout__right {
	display: none;
}

.layout_no-sidebar .layout__left {
	display: none;
}

.layout_no-sidebar .layout__middle {
	float: none;
	width: 100%;
}

.layout_no-sidebar .layout__right {
	display: none;
}

.block-title {
	background: url("../img/block-title-tribal.png") 0 8px repeat-x;
}

.block-title__text {
	display: inline-block;
	margin: 0;
	margin-bottom: 18px;
	padding-right: 20px;
	text-transform: uppercase;
	background-color: #ffffff;
	font-size: 17px;
	font-weight: bold;
}

.read-more {
	text-align: right;
	font-size: 13px;
}

.read-more_arrows .read-more__link:after {
	display: inline-block;
	margin-left: 5px;
	content: ">>";
}

.keynote-speech p {
	margin: 0 0 16px 0;
	font-size: 13px;
	line-height: 1.16;
}

.keynote-speech p em {
	font-family: "gothampro";
	font-size: 12px;
	font-style: normal;
	line-height: 1.25;
}

.keynote-speech p:last-child {
	margin-bottom: 0px;
}

.keynote-speech img {
	display: inline-block;
	float: left;
	width: 100px;
	margin-right: 12px;
	margin-bottom: 2px;
}

.notice-block {
	position: relative;
	margin-top: 29px;
	padding-top: 14px;
}

.notice-block:before {
	position: absolute;
	top: 0px;
	left: 0;
	display: block;
	width: 160px;
	height: 14px;
	content: "";
	background-color: #ffffff;
}

.notice-block:after {
	position: absolute;
	top: -2px;
	right: 59px;
	height: 2px;
	content: "";
	border: 14px solid transparent;
	border-top: none;
	border-left: 17px solid #ffffff;
}

.notice-block__top {
	padding: 11px 20px 3px;
}

.notice-block__title {
	display: inline-block;
	float: left;
	margin: 0;
	text-transform: uppercase;
	font-size: 17px;
	font-weight: bold;
}

.notice-block__arrows {
	display: inline-block;
	float: right;
}

.notice-block__link,
.notice-block__link:visited {
	display: block;
	padding: 8px 20px;
	text-decoration: none;
}

.notice-block__link:hover {
	text-decoration: underline;
}

.notice-block__link:after {
	content: " >>";
}

.notice-nav__left,
.notice-nav__right {
	display: inline-block;
	float: left;
	margin-left: 4px;
	padding: 2px;
	cursor: pointer;
}

.notice-item {
	padding: 14px 20px;
	border-bottom: 1px dashed rgba(255,255,255,0.4);
}

.notice-item__top {
	margin-bottom: 4px;
}

.notice-item__message {
	display: inline-block;
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 13px;
	background: transparent url("../img/icon-message.png") 0 0 no-repeat;
}

.notice-item__date {
	display: inline-block;
	float: left;
	font-size: 12px;
}

.notice-item__link,
.notice-item__link:visited {
	display: inline-block;
	text-decoration: none;
	font-size: 14px;
	line-height: 1.3;
}

.notice-item__link:hover {
	text-decoration: underline;
}

.widget-block {
	padding: 5px;
	border-width: 1px;
	border-style: solid;
}

.widget-block__title {
	padding: 3px 5px 6px;
	text-align: center;
	font-family: "Tahoma";
	font-weight: bold;
}

.widget-block__content {
	margin: 5px 0;
}

.weather-widget {
	font-family: "gothampro";
	font-size: 13px;
}

.weather-widget__top {
	margin: 11px 0 11px;
	text-align: center;
}

.weather-widget__city {
	display: inline-block;
	margin: 0 12px;
}

.weather-widget__city a,
.weather-widget__city a:visited {
	text-decoration: underline;
}

.weather-widget__city a:hover {
	text-decoration: none;
}

.weather-widget__city_active a,
.weather-widget__city_active a:visited {
	text-decoration: none;
}

.weather-widget__list {
	margin: 0px 0;
	text-align: center;
}

.weather-widget__item {
	display: inline-block;
	float: left;
	width: 33.332%;
}

.weather-widget__day {
	margin-bottom: 11px;
}

.weather-widget__icon {
	overflow: hidden;
	width: 100%;
	height: 45px;
	margin: 4px 0;
	text-align: center;
}

.weather-widget__temp {
	margin-top: 8px;
	font-size: 19px;
	font-weight: 500;
}

.weather-widget__comment {
	margin-bottom: 3px;
	font-size: 10px;
}

.home-news__item {
	margin-bottom: 20px;
}

.home-news__item:last-child .home-news-item {
	border-bottom: none;
}

.home-news-item {
	padding-bottom: 9px;
	border-bottom: 1px dashed rgba(0,0,0,0.4);
}

.home-news-item__left {
	display: inline-block;
	float: left;
	width: 145px;
}

.home-news-item__right {
	display: inline-block;
	float: right;
	width: 285px;
}

.home-news-item__image {
	overflow: hidden;
	height: 100px;
}

.home-news-item__image img {
	width: 100%;
}

.home-news-item__top {
	margin-bottom: 2px;
}

.home-news-item__date {
	cursor: default;
	text-decoration: none;
	opacity: 0.7;
	font-family: "Tahoma";
	font-size: 12px;
}

.home-news-item__date:before {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-right: 14px;
	content: "";
	vertical-align: top;
	background: transparent url("../img/icon-calendar.png") 0 0 no-repeat;
}

.home-news-item__main,
.home-news-item__main:visited {
	display: inline-block;
	line-height: 1.3;
}

.home-news-item__main:hover {
	text-decoration: underline;
}

.home-news-item__main:after {
	display: inline-block;
	margin-left: 3px;
	content: " ... ";
}

.home-news-item_no-image {
	padding-bottom: 12px;
}

.home-news-item_no-image .home-news-item__left {
	display: none;
}

.home-news-item_no-image .home-news-item__right {
	display: block;
	float: none;
	width: 100%;
}

.home-news-slider {
	position: relative;
}

.home-news-slider__arrows {
	position: absolute;
	z-index: 5;
	right: 0;
	bottom: 0;
}

.home-slider-item {
	position: relative;
}

.home-slider-item__image {
	overflow: hidden;
	height: 168px;
}

.home-slider-item__image img {
	width: 100%;
}

.home-slider-item__title {
	z-index: 4;
	bottom: 0;
	left: 0;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 34px;
	padding-right: 60px;
	padding-left: 16px;
	font-size: 14px;
	font-weight: bold;
	line-height: 34px;
}

.home-slider-item__link {
	position: absolute;
	z-index: 4;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
}

.home-slider-arrows {
	height: 32px;
	padding-top: 2px;
	padding-right: 14px;
}

.home-slider-arrows__prev,
.home-slider-arrows__next {
	display: inline-block;
	float: left;
	margin-left: 4px;
	padding: 4px;
	cursor: pointer;
}

.sidebar-acts-block__item {
	margin-bottom: 14px;
}

.sidebar-acts-block__bottom {
	padding-top: 6px;
}

.sidebar-acts-item__date {
	margin-bottom: 2px;
	cursor: default;
	text-decoration: none;
	opacity: 0.7;
	font-family: "Tahoma";
	font-size: 12px;
}

.sidebar-acts-item__main {
	line-height: 1.3;
}

.sidebar-acts-item__main,
.sidebar-acts-item__main:visited {
	display: inline-block;
}

.sidebar-acts-item__main:hover {
	text-decoration: underline;
}

.sidebar-acts-item__main:after {
	display: inline-block;
	margin-left: 3px;
	content: " ... ";
}

.sidebar-links__item {
	margin-bottom: 16px;
}

.sidebar-links__link,
.sidebar-links__link:visited {
	display: block;
}

.sidebar-links__image {
	width: 100%;
}

.sidebar-gallery__link {
	display: block;
}

.sidebar-gallery__img {
	width: 100%;
}

.exchange-widget {
	padding: 0 12px;
	font-family: "gothampro";
	font-size: 13px;
	line-height: 1.7;
}

.exchange-widget__item {
	margin-bottom: 5px;
}

.exchange-widget__flag,
.exchange-widget__currency,
.exchange-widget__course,
.exchange-widget__difference {
	display: inline-block;
	float: left;
}

.exchange-widget__flag {
	width: 16px;
	margin-top: -2px;
	margin-right: 11px;
}

.exchange-widget__currency {
	width: 50px;
	margin-right: 10px;
}

.exchange-widget__course {
	width: 57px;
}

.exchange-widget__difference {
	width: 70px;
	text-align: right;
}

.exchange-widget__difference:after {
	content: "%";
}/*


================================================== INNER STYLE ========


*/.sidebar-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebar-menu__item {
	margin: 0;
	border-bottom: 1px solid #0096ff;
	font-size: 18px;
}

.sidebar-menu__link,
.sidebar-menu__link:visited {
	display: inline-block;
	padding: 5px 0;
	text-decoration: none;
	color: #0096ff;
}

.sidebar-menu__link:hover {
	text-decoration: underline;
}

.sidebar-menu__link_active,
.sidebar-menu__link_active:visited {
	color: #ff0000;
}

.sidebar-submenu {
	padding-bottom: 10px;
}

.sidebar-submenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebar-submenu ul ul {
	margin-left: 10px;
}

.sidebar-submenu__item {
	margin: 0;
	text-transform: none;
	font-size: 15px;
}

.sidebar-submenu__link,
.sidebar-submenu__link:visited {
	display: inline-block;
	padding: 2px 0 2px 10px;
	text-decoration: none;
	color: #0096ff;
}

.sidebar-submenu__link:hover {
	text-decoration: underline;
}

.sidebar-submenu__link_active,
.sidebar-submenu__link_active:visited {
	color: #ff0000;
}

.sidebar-submenu__link:before {
	display: inline-block;
	width: 5px;
	height: 5px;
	margin-top: -3px;
	margin-right: 0;
	margin-right: 6px;
	content: "";
	vertical-align: middle;
	border-radius: 50%;
	background-color: #0096ff;
}

.sidebar-submenu__link_active:before {
	background-color: #ff0000;
}

.sidebar-submenu-2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebar-submenu-2 ul ul {
	margin-left: 10px;
}

.sidebar-submenu-2__item {
	margin: 0;
	text-transform: none;
	font-size: 15px;
}

.sidebar-submenu-2__link,
.sidebar-submenu-2__link:visited {
	display: inline-block;
	padding: 2px 0 2px 10px;
	text-decoration: none;
	color: #0096ff;
}

.sidebar-submenu-2__link:hover {
	text-decoration: underline;
}

.sidebar-submenu-2__link_active,
.sidebar-submenu-2__link_active:visited {
	color: #ff0000;
}

.sidebar-submenu-2__link:before {
	display: inline-block;
	width: 5px;
	height: 5px;
	margin-top: -3px;
	margin-right: 0;
	margin-right: 6px;
	content: "";
	vertical-align: middle;
	border-radius: 1px;
	background-color: #0096ff;
}

.sidebar-submenu-2__link_active:before {
	background-color: #ff0000;
}

.news-list__item {
	margin-bottom: 10px;
}

.news-item {
	position: relative;
	padding: 10px;
	border: 1px solid transparent;
}

.news-item__title {
	margin: 0;
	margin-bottom: 5px;
	font-size: 20px;
}

.news-item__date {
	font-size: 12px;
}

.news-item__text {
	margin-top: 10px;
}

.news-item__link {
	position: absolute;
	z-index: 4;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.news-item__left {
	display: inline-block;
	float: left;
	width: 25%;
}

.news-item__left img {
	width: 100%;
}

.news-item__right {
	display: inline-block;
	float: right;
	width: 73%;
}

.news-item_no-image .news-item__left {
	display: none;
}

.news-item_no-image .news-item__right {
	width: 100%;
}

.news-item:hover .news-item__text {
	text-decoration: underline;
	color: #0096ff;
}

.gallery-list__item {
	display: inline-block;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 33.32%;
}

.gallery-list-item {
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px;
}

.gallery-list-item:hover .gallery-list-item__title {
	text-decoration: underline;
}

.gallery-list-item__link {
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
}

.gallery-list-item__image {
	margin-bottom: 20px;
}

.gallery-list-item__image img {
	width: 100%;
}

.gallery-list-item__title {
	margin: 0;
	margin-bottom: 10px;
	font-size: 18px;
}

.gallery-list-item__text {
	font-weight: 200;
}

.gallery-full__text {
	margin: 10px 0 25px;
}

.gallery-full__list {
	margin: 10px 0 30px;
}

.gallery-full__link {
	display: block;
}

.gallery-full__item {
	display: inline-block;
	float: left;
	width: 24%;
	margin: 0.5%;
}

.gallery-full__item img {
	width: 100%;
}/*


================================================== MEDIA =============


*/@media only screen and (max-width: 992px) {
	.gallery-full__item {
		width: 49%;
	}
}

@media only screen and (max-width: 768px) {
	.get-back a {
		margin: 0;
	}
}
