﻿/*Theme Name: starktnew*/
@font-face {
	font-family: 'ArialNarrow';
	src: url('ArialNarrow.eot');
	src:
	    url('ArialNarrowd41d.eot?#iefix') format('embedded-opentype'),
		url('ArialNarrow.woff') format('woff'),
		url('ArialNarrow.ttf') format('truetype'),
		url('ArialNarrow.svg#ArialNarrow') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family: 'HeliosCond';
	src: url('HeliosCond.eot');
	src: url('HeliosCondd41d.eot?#iefix') format('embedded-opentype'),
	url('HeliosCond.ttf') format('truetype'),
	url('HeliosCond.svg#HeliosCond') format('svg');
	src: url('HELIOSCOND.OTF');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family: 'HeliosCondBold';
	src: url('HeliosCondBold.eot');
	src:
	    url('HeliosCondBoldd41d.eot?#iefix') format('embedded-opentype'),
		url('HeliosCondBold.woff') format('woff'),
		url('HeliosCondBold.ttf') format('truetype'),
		url('HeliosCondBold.svg#HeliosCondBold') format('svg');
	src: url('HELIOSCOND-BOLD.OTF');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family: 'HeliosCondLight';
	src: url('HeliosCondLight.eot');
	src:
	    url('HeliosCondLightd41d.eot?#iefix') format('embedded-opentype'),
		url('HeliosCondLight.woff') format('woff'),
		url('HeliosCondLight.ttf') format('truetype'),
		url('HeliosCondLight.svg#HeliosCondLight') format('svg');
	font-weight:normal;
	font-style:normal;
}

@media all and (-webkit-min-device-pixel-ratio:0) {

@font-face {
    font-family: 'ArialNarrow';
    src: url('ArialNarrow.svg#ArialNarrow') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HeliosCond';
    src: url('HeliosCond.svg#HeliosCond') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HeliosCondBold';
    src: url('HeliosCondBold.svg#HeliosCondBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HeliosCondLight';
    src: url('HeliosCondLight.svg#HeliosCondLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

}

body, html { height: 100%; min-height: 100%; }

body { font: 400 14px/15px ArialNarrow, Arial, Helvetica, sans-serif; min-width: 1000px; background: url(../i/bg.png) 0 0 repeat; }

.page { height: 100%; min-height: 100%; height: auto !important; position: relative; }
.page-space { height: 197px; z-index: 0; position: relative; clear: both; margin-top: -80px;}

.wrap { min-width: 1000px; position: relative; overflow: hidden; }

a {text-decoration:underline; cursor:pointer; color: #9b2d30; }
a:hover { text-decoration: none; }

b, strong {font-weight:bold;}

.clear {clear:both; display:block;}

.clearfix:before, .clearfix:after {content:""; display:table;}
.clearfix:after {clear:both;}
.clearfix{zoom:1;}

.flip-horizontaly {-moz-transform: scale(-1, 1); -webkit-transform: scale(-1, 1); -o-transform: scale(-1, 1); transform: scale(-1, 1); filter: FlipH;}
.inline-block {display:inline-block; _overflow:hidden; *zoom:1; *display:inline;}

.text-align-right {text-align:right;}
.text-align-center {text-align:center;}
.text-align-left {text-align:left;}

textarea {resize:none; overflow-y:auto;}

.ovf-hidden {overflow:hidden;}

/** Вретикальное выравнивание **/
.valign-middle {display:inline-block; _overflow:hidden; *zoom:1; *display:inline; vertical-align:middle;}

/* Тело сайта в полную высоту */
html.full-height, html.full-height body {position:relative; height:100%;}
html.full-height #page {min-height:100%;}

/* Фикс кнопок в ФФ */
button {border:0 none; outline:none; margin:0;}
button::-moz-focus-inner {border:0;}

.hidden {display:none;}

header,section,aside,footer,nav { display: block; position: relative; }

header { padding: 114px 34px 20px; margin: 0 auto; height: 306px; position: relative; width: 892px; }
header:before { z-index: 0; position: absolute; top: 0; left: -282px; width: 991px; height: 262px; display: block; content: ''; background: url(../i/bg_001.png) 0 0 no-repeat; }

.phone-big-box { position: absolute; top: 20px; right: 34px; padding-right: 280px; }
.phone-field { line-height: 200px; -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px; height: 79px; position: absolute; top: 0; right: 0; width: 236px; padding: 0 22px; }
.phone-field {
	background: rgb(207,84,110); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmNTQ2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjYzgzYTU3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMyUiIHN0b3AtY29sb3I9IiNjMzJkNGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiNhMDFmM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiM5YjFlMzciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOTExYjM0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, rgba(207,84,110,1) 0%, rgba(200,58,87,1) 1%, rgba(195,45,76,1) 3%, rgba(160,31,58,1) 97%, rgba(155,30,55,1) 99%, rgba(145,27,52,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(207,84,110,1)), color-stop(1%,rgba(200,58,87,1)), color-stop(3%,rgba(195,45,76,1)), color-stop(97%,rgba(160,31,58,1)), color-stop(99%,rgba(155,30,55,1)), color-stop(100%,rgba(145,27,52,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(207,84,110,1) 0%,rgba(200,58,87,1) 1%,rgba(195,45,76,1) 3%,rgba(160,31,58,1) 97%,rgba(155,30,55,1) 99%,rgba(145,27,52,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(207,84,110,1) 0%,rgba(200,58,87,1) 1%,rgba(195,45,76,1) 3%,rgba(160,31,58,1) 97%,rgba(155,30,55,1) 99%,rgba(145,27,52,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(207,84,110,1) 0%,rgba(200,58,87,1) 1%,rgba(195,45,76,1) 3%,rgba(160,31,58,1) 97%,rgba(155,30,55,1) 99%,rgba(145,27,52,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(207,84,110,1) 0%,rgba(200,58,87,1) 1%,rgba(195,45,76,1) 3%,rgba(160,31,58,1) 97%,rgba(155,30,55,1) 99%,rgba(145,27,52,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf546e', endColorstr='#911b34',GradientType=0 ); /* IE6-8 */
}
.phone-field>span { font-size: 19px; color: #fff; line-height: 1; padding-bottom: 4px; font-family: HeliosCondBold; padding-left: 48px; background: url(../i/phone.png) 0 3px no-repeat;margin-top: 15px; margin-top: 15px;}
.phone-field span span { margin-top: 15px;font-size: 36px; color: #fff; line-height: 1; letter-spacing: -2px; font-family: HeliosCondBold; }

.logo { position: absolute; top: 40px; left: 34px; }

.sub-top-nav { position: relative; padding-right: 10px; }
.sub-top-nav ul,
.sub-top-nav ul li { display: block; position: relative; }
.sub-top-nav ul li a { display: block; position: relative; font-size: 12px; color: #707374; text-transform: uppercase; font-family: HeliosCondBold; }
.sub-top-nav ul li a:before { z-index: 0; position: absolute; top: -22px; left: -83px; content: ''; display: block; height: 48px; width: 281px; background: url(../i/sp_003.png) 0 0 no-repeat;}
.sub-top-nav ul li a span {font-family: HeliosCondBold; display: inline-block; position: relative; line-height: 1; z-index: 2;}
.sub-top-nav ul li a:hover span { color: #b12643; }
.sub-top-nav ul li a.forum { line-height: 25px; height: 25px; padding-left: 35px; background: url(../i/forum.png) 7px 1px no-repeat; }
.sub-top-nav ul li a.forum:hover {background: url(../i/forum_over.png) 7px 1px no-repeat; }
.sub-top-nav ul li a.forum:before { left: -40px; top: 5px; }
.sub-top-nav ul li a.about { height: 34px; line-height: 34px; padding-left: 35px; background: url(../i/about.png) 0 8px no-repeat; }
.sub-top-nav ul li a.about:hover { background: url(../i/about_over.png) 0 8px no-repeat; }
.sub-top-nav ul li a.about:before { left: -40px; top: 9px; }
.sub-top-nav ul li a.contacts { line-height: 21px; height: 21px; padding-left: 35px; background: url(../i/contacts.png) 3px 0 no-repeat; }
.sub-top-nav ul li a.contacts:hover { background: url(../i/contacts_over.png) 3px 0 no-repeat; }
.sub-top-nav ul li a.contacts:before { display: none; }

.left-menu { position: absolute; top: 156px; right: 725px; padding-right: 7px;}
.left-menu ul,
.left-menu ul li { position: relative; display: block; }
.left-menu ul li:first-child:before { z-index: 0; position: absolute; top: -22px; left: -83px; content: ''; display: block; height: 48px; width: 281px; background: url(../i/sp_003.png) 0 0 no-repeat; }

.left-menu ul li a { position: relative; display: block; padding: 13px 0; }
.left-menu ul li a span { color: #707374; font-family: Arial;  font-family: HeliosCondBold; font-size: 19px; text-transform: uppercase;  display: inline-block; line-height: 1; position: relative; z-index: 3; }
.left-menu ul li a.active span { color: #b12643; font-family: HeliosCondBold; font-size: 19px; text-transform: uppercase;  display: inline-block; line-height: 1; position: relative; z-index: 3; }
.left-menu ul li a:hover span { color: #b12643; }
.left-menu ul li a:before { z-index: 0; position: absolute; top: 24px; left: -83px; content: ''; display: block; height: 48px; width: 281px; background: url(../i/sp_003.png) 0 0 no-repeat; }

.swt-ifade { width:667px; height: 291px; padding: 23px 12px 23px 12px; position: absolute; top: 100px; right: 34px; background: url(../i/swt_bg_001.png) 0 0 no-repeat; }
.swt-imgs { position: relative; width: 667px; height: 281px; overflow: hidden; }
.swt-imgs a { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: none; }
.swt-imgs a.active { display: block; }
.swt-tools { text-align: center; padding-top: 7px; position: absolute; bottom: 4px; margin-left: -117px; left: 50%; width: 236px; height: 22px; background: url(../i/tools.png) 0 0 no-repeat; }
.swt-tools a.point { margin-right: 2px; position: relative; display: inline-block;  width: 13px; height: 14px; background: url(../i/p_swt_001.png) 0 0 no-repeat; }
.swt-tools a.point.active { background-position: -19px 0; }


section.middle { padding: 0 34px 20px; margin: 0 auto; min-height: 406px; position: relative; width: 892px; color:#656565; }

.twok { float: right; position: relative; z-index: 20; }
.twok a { margin-right: 7px; }
.twok a:last-child { margin: 0; }
.twok .vk { width: 39px; float: left; height: 40px; position: relative; display: block; background: url(../i/vk_def.png) 0 0 no-repeat; }
.twok .vk:hover { background: url(../i/vk.png) 0 0 no-repeat; }
.twok .tw { width: 39px; float: left; height: 40px; position: relative; display: block; background: url(../i/tw_def.png) 0 0 no-repeat; }
.twok .tw:hover { background: url(../i/tw.png) 0 0 no-repeat; }
.twok .ok { width: 39px; float: left; height: 40px; position: relative; display: block; background: url(../i/ok_def.png) 0 0 no-repeat; }
.twok .ok:hover { background: url(../i/ok.png) 0 0 no-repeat; }
.twok .app { width: 39px; float: left; height: 40px; position: relative; display: block; background: url(../i/app_def.png) 0 0 no-repeat; }
.twok .app:hover { background: url(../i/app.png) 0 0 no-repeat; }
.twok .metro { width: 39px; float: left; height: 40px; position: relative; display: block; background: url(../i/metro.png) 0 0 no-repeat; }
.twok .metro:hover { background: url(../i/metro.png) 0 0 no-repeat; }

.news-block { position: relative; margin-top: 20px; z-index: 10; }
.news-block .titleH { margin-bottom: 17px; font: 700 25px/22px HeliosCondBold; color: #707374; }
.news-block .news-list { position: relative; }
.news-block .news-title { position: relative; margin-bottom: 4px; display: block; color: #b12643; font-size: 20px; font-family: HeliosCondBold;line-height:18px; }
.news-block .news-item { padding-bottom: 5px; float: left; width: 262px; padding-right: 20px; padding-left: 15px; position: relative; }
.news-block .news-item:before { z-index: 2; position: absolute; top: 0; left: 0; background: url(../i/cl_002.png) 0 0 no-repeat; display: block; content: ''; width: 7px; bottom: 0; }
.news-block .news-item:after { z-index: 0; position: absolute; top: 10px; left: 0; background: url(../i/cl_001.png) 0 100% no-repeat; display: block; content: ''; width: 7px; bottom: 0; }
.news-block .more { color: #4290c7; font-family: ArialNarrow, Arial, Helvetica, sans-serif; font-size: 12px; }
.news-block .more.f14 { font-size: 11px; color: #01a0e2; font-family: ArialNarrow;}
.left { float: left; }
.right { float: right; }

.news-block .news-text { margin-bottom: 3px; position: relative; font-family: ArialNarrow, Arial, Helvetica, sans-serif; font-size: 12px; color: #4b4b4b; }

.description-block { position: relative; margin-top: 15px; min-height: 466px; }
.description-block:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: url(../i/sp_002.png) 50% 0 no-repeat; display: block; content: ''; z-index: 0; }
.description-block:after { position: absolute; top: 244px; left: 0; right: 0; bottom: 0; background: url(../i/sp_004.png) 50% 100% no-repeat; display: block; content: ''; z-index: 0; }



.description-block .segment { position: relative; padding-top: 57px; }
.description-block .segment:first-child { padding: 21px 0 20px; }
.description-block .segment { position: relative; padding-bottom: 20px; }
.description-block .segment:before { z-index: 0;  position: absolute; width: 1262px; height: 41px; display: block; content: ''; left: -180px; top: -20px;background: url(../i/sp_001.png) 0 0 no-repeat; }
.description-block .segment .item { z-index: 4; }
.description-block .segment .item:first-child { width: 415px; padding: 0 30px 0 0; float: left; position: relative; }
.description-block .segment .item:last-child { width: 415px; padding: 0 0 0 30px; float: left; position: relative; }
.description-block .segment .item .sTitle { font: 25px/24px HeliosCondBold; color: #656565; margin-bottom: 16px; }
.description-block .segment .item .sAddress { font: 21px/22px HeliosCondLight; color: #656565; margin-bottom: 11px; }
.description-block .segment .item .sText { font: 14px/15px ArialNarrow; color: #656565; margin-bottom: 33px; }
.description-block .segment .item img { border: 1px solid #a13249; }
.description-block .segment:last-child:after { z-index: 0;  position: absolute; width: 1262px; height: 41px; display: block; content: ''; left: -180px; bottom: -20px;background: url(../i/sp_001.png) 0 0 no-repeat; }



footer { width: 940px; height: 197px; margin: 0px auto 0; }
footer:before { z-index: 0; position: absolute; top: -46px; left: -34px; width: 741px; height: 243px; display: block; content: ''; background: url(../i/bg_002.png) 0 0 no-repeat; }

footer .bottom-nav { text-align: right; border-radius: 9px; z-index: 1; width: 490px; position: absolute; bottom: 44px; height: 79px; padding: 0 64px 0 24px; }
footer .bottom-nav ul { display: inline-block; height: 79px;  background: url(../i/sp_005.png) 0 50% no-repeat; }
footer .bottom-nav ul li { display: block; float: left; position: relative; background: url(../i/sp_005.png) 100% 50% no-repeat; }
footer .bottom-nav ul li a { line-height: 79px; display: block; float: left; position: relative; padding: 0 17px; height: 79px; }
footer .bottom-nav ul li a span {  font: 14px/14px HeliosCondBold; text-transform: uppercase; color: #fff; display: inline-block; line-height: 1; }
footer .bottom-nav {
	background: rgb(207,84,110); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmNTQ2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjYzgzYTU3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMyUiIHN0b3AtY29sb3I9IiNjMzJkNGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiNhMDFmM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiM5YjFlMzciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOTExYjM0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, rgba(207,84,110,1) 0%, rgba(200,58,87,1) 1%, rgba(195,45,76,1) 3%, rgba(160,31,58,1) 97%, rgba(155,30,55,1) 99%, rgba(145,27,52,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(207,84,110,1)), color-stop(1%,rgba(200,58,87,1)), color-stop(3%,rgba(195,45,76,1)), color-stop(97%,rgba(160,31,58,1)), color-stop(99%,rgba(155,30,55,1)), color-stop(100%,rgba(145,27,52,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(207,84,110,1) 0%,rgba(200,58,87,1) 1%,rgba(195,45,76,1) 3%,rgba(160,31,58,1) 97%,rgba(155,30,55,1) 99%,rgba(145,27,52,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(207,84,110,1) 0%,rgba(200,58,87,1) 1%,rgba(195,45,76,1) 3%,rgba(160,31,58,1) 97%,rgba(155,30,55,1) 99%,rgba(145,27,52,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(207,84,110,1) 0%,rgba(200,58,87,1) 1%,rgba(195,45,76,1) 3%,rgba(160,31,58,1) 97%,rgba(155,30,55,1) 99%,rgba(145,27,52,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(207,84,110,1) 0%,rgba(200,58,87,1) 1%,rgba(195,45,76,1) 3%,rgba(160,31,58,1) 97%,rgba(155,30,55,1) 99%,rgba(145,27,52,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf546e', endColorstr='#911b34',GradientType=0 ); /* IE6-8 */
}
footer .bottom-nav ul li a span:hover { text-decoration: underline; }
footer .logo-white { z-index: 20; position: absolute; bottom: 62px; left: 58px; }

footer .phone-big-box { position: absolute; bottom: 123px; padding: 0; top: auto; right: 16px; }
footer .phone-field { line-height: 90px; -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px; height: 79px; position: absolute; top: 0; right: 0; width: 292px; padding: 0 24px; }
footer .phone-field {
	background: rgb(178,72,94); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyNDg1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjYTcyZDQ2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMyUiIHN0b3AtY29sb3I9IiNhMTFmM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiNjMzJkNGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiNiZTJjNGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYjMyOTQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(left, rgba(178,72,94,1) 0%, rgba(167,45,70,1) 1%, rgba(161,31,58,1) 3%, rgba(195,45,76,1) 97%, rgba(190,44,74,1) 99%, rgba(179,41,69,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(178,72,94,1)), color-stop(1%,rgba(167,45,70,1)), color-stop(3%,rgba(161,31,58,1)), color-stop(97%,rgba(195,45,76,1)), color-stop(99%,rgba(190,44,74,1)), color-stop(100%,rgba(179,41,69,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(178,72,94,1) 0%,rgba(167,45,70,1) 1%,rgba(161,31,58,1) 3%,rgba(195,45,76,1) 97%,rgba(190,44,74,1) 99%,rgba(179,41,69,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(178,72,94,1) 0%,rgba(167,45,70,1) 1%,rgba(161,31,58,1) 3%,rgba(195,45,76,1) 97%,rgba(190,44,74,1) 99%,rgba(179,41,69,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(178,72,94,1) 0%,rgba(167,45,70,1) 1%,rgba(161,31,58,1) 3%,rgba(195,45,76,1) 97%,rgba(190,44,74,1) 99%,rgba(179,41,69,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(178,72,94,1) 0%,rgba(167,45,70,1) 1%,rgba(161,31,58,1) 3%,rgba(195,45,76,1) 97%,rgba(190,44,74,1) 99%,rgba(179,41,69,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2485e', endColorstr='#b32945',GradientType=1 ); /* IE6-8 */
}
footer .phone-field>span { margin-top: 15px;font-size: 19px; color: #fff; line-height: 1; padding-bottom: 4px; font-family: HeliosCondBold; padding-left: 69px; background: url(../i/phone.png) 0 3px no-repeat;}
footer .phone-field span span { font-size: 36px; color: #fff; line-height: 1; letter-spacing: -2px; font-family: HeliosCondBold; }

footer .bAddress { position: absolute; bottom: 10px; left: 50%; margin-left: -25%; font-size: 19px; color: #4e4c4c; font-family: HeliosCond; }
footer .bAddress b { font-size: 19px; color: #4e4c4c; font-family: HeliosCondBold; font-weight: normal; }


.zone-content { position: relative; padding: 42px 0 67px; }
.zone-content:before { z-index: 0;  position: absolute; width: 1262px; height: 41px; display: block; content: ''; left: -180px; top: -20px;background: url(../i/sp_001.png) 0 0 no-repeat; }


.main-menu { position: relative; height: 47px; padding-left: 18px; margin-top: 20px; }
.main-menu ul,
.main-menu ul li,
.main-menu ul li a { display: block; position: relative; height: 47px; }
.main-menu ul li { float: left; }

.main-menu ul li a { float: left; padding: 0 11px; line-height: 51px; }
.main-menu ul li a:before { position: absolute; bottom: 0; right: -19px; background: url(../i/sp_006.png) 100% 100% no-repeat; width: 41px; height: 50px; display: block; content: ''; }
.main-menu ul li:last-child a:before { display: none; }
.main-menu ul li a span { display: inline-block; position: relative; line-height: 1; color: #666666; font: 16px; }
.main-menu ul li a:hover span { color: #b12643; }

.visual-left { position: relative; float: left; margin: 0 28px 0 0; }
.zone-content p { font: 14px/15px ArialNarrow, Arial, Helvetica, sans-serif; color: #656565; margin-bottom:8px;}

.h1 { margin: 0 0 30px; position: relative; display: block; font: 25px/23px HeliosCondBold; color: #656565; }
.h1 .text-reg { display: inline-block; vertical-align: top; position: relative; padding-left: 11px; font: 19px/18px HeliosCondLight; color: #656565; }
.h1 .text-reg.ml10 { margin-left: 10px; padding-top: 4px; }
.h1 .text-reg a { margin-right: 10px; display: inline-block; text-decoration: underline; font: 19px/18px HeliosCondLight; color: #00a0e3; }
.h1 .text-reg a:hover { text-decoration: none; color: #b12643; }
.h1 .text-reg a.active { text-decoration: none; font: 19px/18px HeliosCondLight; color: #656565; }

.element-list { margin: -12px; position: relative; }
.element-list .element { margin: 11px; position: relative; float: left; width: 161px; height: 122px; }
.element-list .element a { padding: 1px 3px 3px 1px; position: relative; display: block; background: url(../i/frame.png) 0 0 no-repeat; }

.zone-content ul,
.zone-content ol { margin: 12px 16px; }
.zone-content ul li { padding-bottom: 5px; color:  #656565; }

.zone-content.npm { padding-bottom: 0; }

.news-detail{
font-size:14px;
}
.news-detail p{
font-size:14px;
}
.news-detail h3{
color: #B12643;
display: block;
font-family: HeliosCondBold, Arial;
font-size: 20px;
line-height: 18px;
margin-bottom: 4px;
position: relative;
padding-top:10px;
}
.news-list a, .news-list span, .news-list a b {
font-size:14px !important;
}
.news-list p{
font-size:14px;
margin-bottom:30px;
}

.news-detail ul,
.news-detail ol { margin: 12px 0; }
.news-detail ul li {  padding-bottom: 8px; color: #656565; }

.h2 { 
color: #656565;
display: block;
font-family: HeliosCondBold, Arial;
font-size: 20px;
font-style: normal;
font-variant: normal;
font-weight: 400;
line-height: 23px;
margin-bottom: 38px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
position: relative;
}

	
.description-block .segment:last-child .item:nth-child(2)
	{
		float: left;
		padding: 0 0 0 30px;
		position: relative;
		width: 415px;
	}

.to_top_button
	{
		position: fixed;
		font-size: 14px;
		bottom: 30px;
		left: 30px;
	}
.ui-state-default{
    list-style: none;
    float: left;
}
.clear {clear		: both;}


.text-reg ul li {
    color: #00A0E3;
    display: inline-block;
    font: 19px/18px HeliosCondLight;
    margin-right: 10px;
    text-decoration: underline;
}

.gallery-item {
margin-bottom:10px;
}
.phone-big-box{
	position:relative;
}
.all-li{
	position:relative;
}
.float-obj{
	visibility:hidden;
	position:absolute;
	z-index:99;
	top:-5px;
	left:170px;
	background:#ccc;
	border-radius:5px;
	width:350px;
	border:3px solid #fff;
}
.float-obj a{
	  color: #707374 !important;
  font-family: Arial;
  font-family: HeliosCondBold;
  font-size: 19px;
  text-transform: uppercase;
  text-decoration:none !important;
	padding:15px !important;
	background:url(images/menu_li.png) !important;
	background-size:100% 100%;
	display:inline-block;
}
.float-obj a:before{
	display:none !important;
}
.float-obj a:hover{
	color:#9b2d30 !important;
}
#float{
	padding:20px;
	background:url(images/bg.png);
}
.fancybox-skin{
background:#F1F1F1;
}
.start-title{
	color:#9A1035;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 10px 0;
	text-align:center;
	font-size:22px;
}
.start-content{
	margin:0 0 10px 0
}
.close-warning{
margin:10px 0 0 0
}