<title>cear</title> <title>cear</title> <title>cear</title> <title>cear</title> <title>cear</title> <span lang="EN"> <p>
/* ========================================================================== HTML5 Boilerplate styles - h5bp.com (generated via initializr.com) ========================================================================== html, button, input, select, textarea { color: #222; } body { font-size: 1em; line-height: 1.4; } .ny { width: 100%; height: 200px; position: absolute; z-index:-1; } .new_year { width: 1236px; height: 200px; left: 50%; top: 25px; margin-left: -618px; background: url(/i/shari.png) repeat-x; position: absolute; z-index: -2; } .shary { width:100%; height: 100px; position: absolute; background: url(/i/eli.png) repeat-x; } .ny_margin{ width:100%; height: 53px; } ::-moz-selection { background: #b3d4fc; text-shadow: none; } ::selection { background: #b3d4fc; text-shadow: none; } hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; } img { vertical-align: middle; } fieldset { border: 0; margin: 0; padding: 0; } textarea { resize: vertical; } .chromeframe { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; } ========================================================================== Author's custom styles ========================================================================== */

html,
body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	);
	background-repeat: repeat-x;
}

table {
	padding: 0;
	border-collapse: collapse;

}

table td {
	padding: 0;
}
.partner{
border: 1px solid #fefefe00 !important;

    background-color: rgb(255 255 255 / 0%) !important;
}
.partner img {
    margin-left: -75px !important;
    margin-top: 2px !important;
}
h1,
h2,
h3 {
	font: 24px Arial, Tahoma;
	font-weight: bold;
	color: #5c6975;
	padding: 0 5px 0 20px;
	margin: 0 0 15px;
	/*text-transform: uppercase;*/
}

h1 {
	text-transform: none !important;
	font-weight: bold !important;
	text-align: center;
}

h2 {
	font-size: 20px;
}

h3 {
	font-size: 16px;
}

ul {
	list-style-type: disc;
	margin: 0;
	padding: 0 0 10px 0;
}

ul li {
	font: 11px Verdana, Tahoma, Arial, Helvetica;
	line-height: 17px;
	display: block;
	color: #4f4f4f;
	padding: 0;
	margin: 0;
}

p {
	font: 11px Verdana, Tahoma, Arial, Helvetica;
	line-height: 14px;
	padding: 0 0 10px;
	margin: 0;
	color: #4f4f4f;
}

a {
	font: 12px Tahoma, Arial;
	color: #52b1ad;
	text-decoration: underline;
}

a:focus {
	outline: none;
}

a:hover {
	text-decoration: none;
}

.wrapper {
	width: 1050px;
	height: auto !important;
	margin: 0 auto -82px;
	min-height: 100%;
	height: 100%;
	/*background: #c7c7c7;*/
}

.brick {
	height: 82px;
}


/*animate scroll*/

#top {
	width: 70px;
	height: 100%;
	position: fixed;
	right: 0;
	top: 0;
	display: none;
}

#toTopBg {
	width: 100%;
	height: 100%;
	cursor: pointer;
	position: absolute;
	background: #c7c7c7;
	opacity: 0;
	filter: alpha(opacity=0);
}

#top:hover #toTopBg {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

#toTopLink {
	position: absolute;
	bottom: 20px;
	left: 0;
	font: 12px Tahoma, Arial, Helvetica;
	color: #000;
	text-decoration: underline;
	display: block;
	width: 100%;
	text-align: center;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}

#toTopLink:hover {
	text-decoration: none;
}


/*animate scroll*/


/*header*/

.header {
	width: 1050px;
	margin: 0 auto;
	/*background: #A5A5A5;*/
	height: 78px;
	overflow: hidden;
}

.headerLogo {
	width: 182px;
	height: 58px;
	margin: 10px 0;
	float: left;
}

.headerLogo a {
	text-decoration: none;
	display: block;
	width: 182px;
	height: 58px;
	background: url(/i/sprites.png) no-repeat -70px -30px;
}

.headerContacts {
	float: right;
	margin: 20px 0 0;
}

.langSwitch {
	float: left;
}

.hdBetween {
	width: 1px;
	height: 24px;
	background: #c5c5c5;
	margin: 6px 60px 0;
	float: left;
}


/*top phones*/

.headerPhones {
	float: left;
	font: 26px Verdana, Arial, Helvetica;
	color: #313131;
}


/*top phones*/

.socialIcons {
	margin: 8px 0 0;
	float: right;
	overflow: hidden;
}

.oneIcon {
	float: left;
	margin: 0 0 0 16px;
}

.oneIcon a {
	text-decoration: none;
	width: 24px;
	height: 21px;
	display: block;
}

.oneIcon a.tw {
	background: url(/i/sprites.png) no-repeat -70px 0;
}

.oneIcon a.fb {
	background: url(/i/sprites.png) no-repeat -110px 0;
}

.oneIcon a.ot {
	background: url(/i/sprites.png) no-repeat -190px 0;
}

.oneIcon a.in {
	background: url(/i/sprites.png) no-repeat -150px 0;
}


/*top search*/

.headerSearch {
	float: right;
	width: 200px;
	margin: 20px 0 0;
}

.bottomSearch {
	position: relative;
	background: url(/i/sprites.png) no-repeat -272px 0;
	width: 246px;
	height: 36px;
	float: left;
}
.topSearch {
	margin-top: 6px;
}
.topSearch input[type="text"] {
	height: 18px;
	width: 120px;
	margin-left: 44px;
	float:left;
}
.topSearch input[type="submit"] {
	width: 69px;
	float: right;
	margin-right: 6px;
	opacity: 0;
}

.bottomSearch.en {
	background: url(/i/sprites.png) no-repeat -272px -40px;
}

.bottomSearch input[type=&quot;
text&quot;
] {
	border: none;
	font: 12px Verdana, Arial, Tahoma;
	color: #b7b7b7;
	padding: 3px 0px 3px 5px;
	margin: 0;
	width: 125px;
	background: #fff;
	display: block;
	position: relative;
	z-index: 1;
}

.bottomSearch input[type=&quot;
text&quot;
]:focus {
	outline: none;
}

.bottomSearch input[type=&quot;
submit&quot;
] {
	position: absolute;
	right: 10px;
	top: 6px;
	border: none;
	padding: 0;
	margin: 0;
	background: transparent;
	display: block;
	width: 71px;
	height: 25px;
	z-index: 2;
}


/*top search*/


/*header*/


/*top menu*/

.topMenuWrap {
	background: #f1f1f1;
	padding: 0 0 1px;
	position: relative;
	z-index: 20;
}

.topMenu {
	width: 100%;
}

.topMenu td {
	padding: 0 20px;
	vertical-align: middle;
	text-align: center;
}

.topMenu td a {
	font: 12px Tahoma, Arial, Helvetica;
	line-height: 14px;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	color: #000;
}

.topMenu td a:hover,
.topMenu td a.selected {
	text-decoration: none;
}

span.brandLinkSpan {
    width: 92px !IMPORTANT;
    max-width: 92px !important;
    min-width: 92px !IMPORTANT;
}
/*top menu*/


/*top slider*/


/* .topSlider { position: relative; margin: 0; overflow: hidden; } .sliderContainer { z-index: 1; width: 1050px; height: 287px; overflow: hidden; } .slides_control { } .oneImg { position: relative; overflow: hidden; width: 1050px; height: 287px; } .imgWrap { display: block; position: relative; overflow: hidden; width: 1050px; height: 287px; z-index: 1; } .imgWrap img { max-width: 940px; max-height: 400px; display: block; } .descrImgBg { position: absolute; width: 100%; height: 100%; background: #c7c7c7; opacity: 0.35; filter: alpha(opacity=35); z-index: 0; border-radius: 8px; behavior: url(/PIE.htc); } .descrImg { display: block; position: absolute; overflow: hidden; width: 300px; top: 15px; left: 15px; z-index: 3; } .descrImg .likeH1 { font: 19px Tahoma, Arial; font-weight: normal; color: #fff; padding: 0 0 15px; float: none; } .descrImgText, .descrImgText p { font: 12px Tahoma, Arial; line-height: 18px; color: #000; margin: 0; } .descrImgText { padding: 10px 10px 10px 15px; position: relative; z-index: 10; } .descrImgText p { padding: 0; } .pagination { position: absolute; bottom: 8px; left: 0; z-index: 2; list-style-type: none; display: block; padding: 0; margin: 0; text-align: center; width: 100%; } .pagination li { display: inline-block; *zoom: 1; *display: inline; padding: 0 7px; } .pagination a { text-decoration: none; background: #c7c7c7; width: 10px; height: 10px; display: block; position: relative; border-radius: 5px; behavior: url(/PIE.htc); } .pagination a:hover, .pagination li.current a { background: #ff0000; border-radius: 5px; behavior: url(/PIE.htc); } .prevSl, .nextSl { display: block; position: absolute; top: 160px; z-index: 3; text-decoration: none; } .prevSl { left: 13px; background: url(/i/sprites.png) no-repeat -4px -279px ; width: 46px; height: 46px; } .nextSl { right: 13px; background: url(/i/sprites.png) no-repeat -72px -279px ; width: 46px; height: 46px; }*/


/*top slider*/


/*top slider*/

.topSlider {
	position: relative;
	margin: 0;
	/*overflow: hidden;*/
	width: 1050px;
	height: 233px;
}

.sliderContainer {
	z-index: 1;
	width: 1050px;
	height: 233px;
	/*overflow: hidden;*/
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
}

.sliderImportantNews {
	position: relative;
	width: 1050px;
	margin: 0 0 14px;
}

.oneImg {
	position: absolute;
	overflow: hidden;
	display: none;
	opacity: 1;
	z-index: 1;
}

.oneImg.active {
	display: block;
	z-index: 3;
	opacity: 1;
}

.imgWrap {
	display: block;
	position: relative;
	overflow: hidden;
	width: 1050px;
	height: 233px;
	z-index: 1;
}

.imgWrap img {
	max-width: 1050px;
	max-height: 233px;
	display: block;
}

.paginateWrapper {
	width: 1050px;
	height: 38px;
	/* background: #eff0f4; */
	border-radius: 0 0 3px 3px;
	/* position: relative; */
	position: absolute;
	bottom: 0;
	z-index: 1;
	behavior: url(/PIE.htc);
	/* display: none; */
	background: url(&quot;/i/bcPx.png&quot;) repeat 0 0;
}

.paginateIcons {
	position: absolute;
	bottom: 0;
	/*right: 10px;*/
	z-index: 11;
	width: 99%;
	text-align: right;
}

.paginateIcon {
	cursor: pointer;
	margin: 0 9px;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	border: 2px solid #fff;
	position: relative;
	max-width: 41px;
	max-height: 21px;
	border-radius: 2px;
}

.paginateIcon:hover {
	border-color: #087276;
}

.paginateIcon.active {
	top: -5px;
	cursor: default;
}

.paginateIcon.active:hover,
.paginateIcon.locked {
	border: 2px solid #fff;
	cursor: default;
}

.paginateIcon img {
	max-width: 41px;
	max-height: 21px;
	display: block;
}

.textOnSlider {
	position: absolute;
	z-index: 2;
	right: 20px;
	/*top: 50px;*/
	top: 0;
	width: 500px;
	height: 233px;
	text-align: right;
}

.greenText {
	font: 26px Verdana, Arial, Tahoma;
	color: #0c6878;
}

.blackText {
	font: 18px Verdana, Arial, Tahoma;
	color: #282727;
}

.tableCell {
	width: 500px;
	height: 233px;
	vertical-align: middle;
	display: table-cell;
}


/*top slider*/


/*content*/

.content {
	padding: 10px 0 30px;
	background-color: white;
	color: #4f4f4f;
	position: relative;
	font: 11px Verdana, Tahoma, Arial, Helvetica;
	line-height: 14px;
}

.content ul {
	/*margin: 0 0 0 10px;*/
}

.content ul li:before,
.fancybox-inner ul li:before {
	color: #52b1ad;
	content: &quot;
	\2022&quot;
	;
	padding-right: 10px;
	/* Расстояние от маркера до текста */
}

.content ul ul {
	margin: 0 0 0 30px;
}

.content ul ul li:before {
	content: &quot;
	-&quot;
	;
}


/*content*/


/*footer*/

.footer {
	width: 1030px;
	height: 62px;
	background: #dfdfdf;
	margin: 0 auto;
	padding: 10px;
	border-radius: 4px 4px 0 0;
	position: relative;
	behavior: url(/PIE.htc);
}


/*bottom menu ul*/

.bottomMenuWrap {
	padding: 0 0 15px;
}

.bottomMenu {
	display: block;
	text-align: left;
	padding: 0;
	margin: 0;
}

.bottomMenu li {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align: middle;
	padding: 0 20px;
}

.bottomMenu li a {
	font: 12px Tahoma, Arial, Helvetica;
	color: #000;
	display: block;
}

.bottomMenu li a:hover,
.bottomMenu li a.selected {
	text-decoration: none;
}


/*bottom menu ul*/


/*-----------------------------------------------------------------------bottom menu table*/


/* .bottomMenuWrap { width: 940px; padding: 0 0 15px; } .bottomMenu { width: 100% } .bottomMenu td { vertical-align: middle; padding: 0 20px; text-align: center; } .bottomMenu td a { font: 12px Tahoma, Arial, Helvetica; color: #000; display: block; } .bottomMenu td a:hover, .bottomMenu td a.selected { text-decoration: none; } */


/*-----------------------------------------------------------------------bottom menu table*/


/*footer counters contacts copyright other...*/

.bottomOther {
	float: left;
	overflow: hidden;
	width: 100%;
}


/*counters*/

.counters {
	overflow: hidden;
	width: 300px;
	float: left;
}

.counter {
	float: left;
	width: 86px;
	height: 29px;
	border: 1px solid #c7c7c7;
	margin: 0 0 0 10px;
}

.counter:first-child {
	margin: 0;
}


/*counters*/


/*footer contacts*/

.bottomContacts {
	float: left;
	margin: 0 0 0 40px;
}

.lt-ie8 .bottomContacts {
	width: 200px;
}

.bottomAddress {
	float: left;
	font: 15px Verdana, Tahoma, Arial, Helvetica;
	color: #000;
	padding: 3px 0 0;
}

.bottomAddress address {
	font-style: normal;
}

.bottomPhones {
	float: left;
	padding: 0 40px 0 0;
}

.bottomPhones,
.bottomPhones span {
	font: 19px Verdana, Georgia, Tahoma, Arial, Helvetica;
	color: #313131;
}

.bottomSitemap {
	float: left;
	padding: 0 30px 0 0;
}

.bottomSitemap a {
	font: 14px Verdana, Arial, Tahoma;
	color: #329a96;
	text-decoration: underline;
}

.bottomSitemap a:hover {
	text-decoration: none;
}


/*footer contacts*/


/*copyright*/

.copyright {
	float: right;
	overflow: hidden;
	padding: 0;
}

.lt-ie8 .copyRight {
	width: 340px;
}

.uniText {
	float: left;
	padding: 6px 2px 0 0;
}

.uniText a {
	text-decoration: none;
	font: 11px Verdana, Tahoma, Arial;
	color: #2c2c2c;
	display: block;
}

.uniLogo {
	float: right;
	width: 84px;
	height: 32px;
}

.uniLogo a {
	text-decoration: none;
}

.uniLogo img {
	max-width: 75px;
}


/*copyright*/


/*footer counters contacts copyright other...*/


/*footer*/


/*page navigation*/

.bottomPagination {
	border-bottom: 1px solid #b6b6b6;
	padding: 0 40px 18px;
	margin: 0 auto;
}

.modern-page-navigation {
	overflow: hidden;
	text-align: center;
}

.modern-page-navigation a {
	display: block;
	float: left;
	font: 15px Verdana, Tahoma, Arial;
	color: #108681;
	text-decoration: none;
	width: 18px;
	margin: 0 12px 0 0;
	padding: 3px 0 4px 0;
	background: #e8e8e8;
	position: relative;
}

.modern-page-navigation a span,
.modern-page-navigation .modern-page-current span,
.elementsName span {
	display: block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAZCAYAAAAFbs/PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MzQyQzFDRTMxNEZFMjExQUQ3OUYyODczMjRDODZENyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MDkzRUE3RERBMUQxMUUyQjg2OUEzMEVDQ0E5MDJDNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MDkzRUE3Q0RBMUQxMUUyQjg2OUEzMEVDQ0E5MDJDNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNzcyQTg5N0I2Q0VFMjExODlBN0JBQ0JGNjRFMjUyMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MzQyQzFDRTMxNEZFMjExQUQ3OUYyODczMjRDODZENyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoY6FLcAAAE1SURBVHjaYnzx4oUTAwPDPgYIWArEUQx4ABNUkQSUnw7E1whpkIBqYgbiL0AcCqVxagABkLPqoGyQDSmENIBANVQjCKwE4imENICctALJP8VAfByfBhAQRfLPLyCOAOLX+DSg++cREEcD8V98GtD9sxuImwhpQPdPKxDvwKcB3T9/oU57hE8DzD+NUPY7UKQS0gACikhsTkIangJxLpTND8SLCGlIhDoFBKYBsRw+DdOhQcoATfLgZM8IzA//sSi+D8R60FQrB8SXoE7CGqx/oU75Ag3SpTDFuDRMBOKDUHYFENsgS6I76QIQm0MTnhkQHwZiNlyJ7ws0dYIU84CCEF0xuoYCIL4JZfcCsTq+DATKYXOhbD8gTsOXRe9DSwsGaOqcQ6jUiAPij1D+fGgqxQkAAgwAbkhCW40JXBYAAAAASUVORK5CYII=) no-repeat 0 0;
	width: 12px;
	height: 25px;
	position: absolute;
	right: -12px;
	top: 0;
}

a.modern-page-previous,
a.modern-page-next {
	display: block;
	float: left;
	background: none;
	width: 80px;
	text-decoration: underline;
	color: #00abe5;
	display: none;
}

.modern-page-navigation a:hover {
	text-decoration: none;
}

.modern-page-current {
	display: block;
	font: 15px Verdana, Tahoma, Arial;
	color: #fff;
	float: left;
	padding: 3px 0 4px;
	margin: 0 12px 0 0;
	background: #52b1ad;
	color: #fff;
	width: 18px;
	position: relative;
}

.modern-page-navigation .modern-page-current span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAZCAYAAAAFbs/PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MzQyQzFDRTMxNEZFMjExQUQ3OUYyODczMjRDODZENyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2REQxMTcwQURBMUQxMUUyQThDOTlERDZCNjMwMzg5OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2REQxMTcwOURBMUQxMUUyQThDOTlERDZCNjMwMzg5OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNzcyQTg5N0I2Q0VFMjExODlBN0JBQ0JGNjRFMjUyMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MzQyQzFDRTMxNEZFMjExQUQ3OUYyODczMjRDODZENyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PivBC94AAAGeSURBVHjaYpx08ljxgRfPexmAYJq59VIgFcWABzCdffumy0NKRg/KTwfia3g1fP79m+n6xw8HvKVl2bJOHv0CFAsF4i84NYCIh1+/CD7//n03iA3UBLIhBa8GELjw/q2dg4RkMVTTSiA1Ba+Gf///M5x+8xrZPyDNx3FqAIGvf/4g++cXUCgCiF/j1IDFP4+AVDQQ/8WpAYt/QJqb8GrA4p9WIN6BUwMW//yFOu0RE75YBfnn2fdv+6BOeweKVLwaQODbnz/SSFxOvBr4WNn+KvHyuUATJj+QWoRXg6GQcPX2p4/vQrnTgFgOpwYdAcGrB18+74SaHgVL9lg1CLKx/5Hh4naGKpaDmo49HpgYGRn0hYSKdzx78hKomBkoBMpU/Dg1AJ1yFpgDJ0G5FUBsgzMtSXByfpfl4naAOsUMSNXhTK1sTMz/dQWEgrY+ffwFqJgHFIQgYZwajIWFF+1+/nQHlAsqFNRxZiA1Pv5Hx1+/SoA6xQ9IpeHMoqAgVOLltYEqlgBSc/CWGgZCwvk7nj55DOXPB2JRfBoAAgwAv0um9AopoJUAAAAASUVORK5CYII=) no-repeat 0 0;
}

.pagination {
	overflow: hidden;
	padding: 0 0 20px;
}

.elementsName {
	background: #e8e8e8;
	font: 12px Verdana, Tahoma, Arial;
	color: #108681;
	padding: 6px 65px;
	float: left;
	position: relative;
	margin: 0 12px 0 0;
}


/*pagenavigation*/


/*news articles*/


/*articlesnews list*/

.more {
	height: 12px;
	padding: 3px 0 0;
}

.more a {
	font: 12px Arial, Helvetica, Tahoma;
	line-height: 12px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
}


/*articles news list*/


/*news detail*/

.newsDetail {
	padding: 0 0 20px;
}

.newsDetailImg {
	padding: 3px;
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;
	background: #EEFF99;
	behavior: url(/PIE.htc);
	background: #fff;
	float: left;
	margin: 0 10px 10px 0;
}

.newsDetailImg a,
.newsDetailImg span {
	display: block;
	text-decoration: block;
}

.newsDetailImg a img {
	max-width: 150px;
}


/*news articles*/


/*center main page info*/

.centerInfo {
	overflow: hidden;
}

.oneBlock {
	float: left;
	width: 247px;
	height: 232px;
	margin: 0 18px 6px 0;
	border: 1px solid #087276;
	border-radius: 4px;
	position: relative;
	behavior: url(/PIE.htc);
	background: #ffffff;
}
body {
overflow-x: hidden !IMPORTANT;
}
.gallery {
    margin-top: 20px;
    margin-bottom: 31px;
}

html {
overflow-x: hidden !IMPORTANT;
}

.gallery {
    display: flex;
}
.gallery img{
width:100%;
}

.gallery div{
width:33%;
} 
@media screen and (max-width: 1000px){
.gallery div {
width:100%;
margin-top:20px;
}
.gallery {
    margin-top: 0px;
    margin-bottom: 0px;
display:block;
}
.headerLogo {
    margin-left: 10px !important;
}
.pageImage span {
    margin-left: 10px !important;
}
body {
overflow-x: hidden !IMPORTANT;
}

.contactsDescr {
    min-height: 116px !important;
}.contactsButtons {
    display: none !important;
}
html {
overflow-x: hidden !IMPORTANT;
}
.content img {
    width: 100% !IMPORTANT;
    max-width: 100% !important;
}
ymaps.ymaps-map.ymaps-i-ua_js_yes {
    width: 340px !IMPORTANT;
}div#yMap {
    width: 340px !IMPORTANT;
}.contactsMap {
    border: 0px !IMPORTANT;
}.oneVacancyForm {
    width: 100% !IMPORTANT;
}

.oneProjectBetween {
    display: none;
}.oneProjectImg {
    width: 165px !IMPORTANT;
margin: 0 auto !important;
}.oneProjectImg img {
    width: 100% !IMPORTANT;
}.oneProject {
    width: 100% !IMPORTANT;
}.oneProjectDescrStatus {
    padding: 0 0 11px 5px !important;
}.oneProjectDescrName {
    padding: 6px 6px 6px 5px !important;
}.oneProjectDescrStatus a {
    font-size: 12px !important;
    line-height: 15px !important;
}.oneProjectDescrName a {
    font-size: 12px;
    line-height: 12px;
    font-weight: 400;
}.oneProjectDescrText {
    padding-left: 5px;
}
.oneProjectDescr {

    width: 100% !IMPORTANT;
    padding: 0px 0 0 1px !IMPORTANT;

}.oneProjectWrap {
    margin-bottom: 140px !IMPORTANT;
}.news-detail img {
    width: 100% !important;
}
.oneProject {
    overflow: inherit !IMPORTANT;
    border: 1px solid #52b1ad;
    position: relative;
    height: 210px !IMPORTANT;
    z-index: 1;
}
.oSf {
    width: 100% !IMPORTANT;
 max-width: 100% !IMPORTANT;
}
a.fancybox {
    width: 100% !IMPORTANT;
 max-width: 100% !IMPORTANT
}
a.fancybox img{
    width: 100% !IMPORTANT;
 max-width: 100% !IMPORTANT
}
.formFields {
    width: 100% !important;
}.serviceOrderWrap {
    position: absolute;
    right: 0;
    bottom: 4px;
    top: none !important;
}.serviceOrderWrap {
    position: inherit !important;
    margin-top: -2px;
    margin-bottom: 20px;
top:0px !important
}
.content
.oneElMainDateEnd {
    display: none;
}
.content {

    margin-left: 10px !important;
}
.content {
    max-width: 340px;
    margin-left: 10px;
}.projectDetail {
    margin-top: 10px;
}
.modern-page-navigation {
    width: 100%;
    margin-left: 10px;
}
.elementsName {
    margin-left: 10px;
    margin-bottom: 10px;
}
.pressList {
    margin-left: 10px;
    max-width: 340px;
}.modern-page-navigation {
    width: 100%;
    margin-left: 10px;
}
.oneBlock{
width:100% !important;
}.sliderContainer {
    width: 100% !IMPORTANT;
}
.oneBlockContent {
    width: 100% !important;
}.sliderImportantNews {
    width: 100% !important;
}
.paginateWrapper {
    width: 100% !important;
}

.oneElMainDate {
    width: 100% !important;
    text-align: center !important;
}
div#serviceOrder {
    width: 100% !IMPORTANT;
}
.topSlider {
    width: 100% !important;
}
.header {
    width: 100% !IMPORTANT;
}
.wrapper {
    width: 100% !IMPORTANT;
}
.headerLogo {
    width: 100% !IMPORTANT;
}
.textOnSlider {
    width: 100% !IMPORTANT;
}
.tableCell {
    width: 100% !IMPORTANT;
}
span.imgWrap {
    width: 100% !IMPORTANT;
}.imgWrap img {
width: 100% !IMPORTANT;}
.footer {
    width: 100% !IMPORTANT;
}
.bottomSearch {
    width: 100% !important;
}
.bottomContacts {
    width: 100% !important;
}
.bottomSitemap {
    width: 100% !important;
}
.bottomPhones {
    width: 100% !important;
}
.bottomAddress {
    width: 100% !important;
}
.copySign {
    width: 100% !important;
    position: inherit;
}
.copyright {
    float: left !important;
    overflow: hidden;
    padding: 0;
    width: 100% !important;
}
.footer {
    width: 36% !IMPORTANT;
    padding: 0px !important;
    margin: 0px !important;
}
.oneBlockLink {
    width: 100% !important;
    text-align: center;
}
.oneElMainDescr {
    width: 100% !important;
    text-align: center;
}
.oneBlockHead {
    width: 100% !important;
}
.oneElMain {
    width: 100% !important;
}
.oneElMainImg {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
}
.oneMiniImg {
    width: 100% !IMPORTANT;
}.block-event {
    width: 100% !important;
}.up-block {
    width: 100% !important;
}.date {
    width: 100% !important;
}
.miniSlider {
    width: 100% !important;
}
.partnersCarousel {

    width: 100% !important;
}.topMenuWrap {
    display: none;
}
.oneBlockHead {

   padding: 8px 0 8px 0px !important;

}
.oneBlock {
    width: 99% !important;
    margin: 0 auto !IMPORTANT;
    margin-bottom: 10px !IMPORTANT;
}
.oneElMainDate {

    padding: 6px 0 6px 0px !important;

}
.oneElMainDescr {
    padding: 6px 0 6px 0px !important;
}
.centerInfo {
    margin: 10px;
}
.oneBlockLink {
    margin-left: 11px !important;
    position: inherit !important;
    text-align: center;
    width: 100% !important;
}.oneElMainImg {
    padding: 0 0 6px 0px !important;

}
.block-event {
    position: absolute !important;
    height: 230px !important;
    background-size: cover !important;
    margin-top: 2px !important;
}
.partnersWrapper {
    display: none;
}.partnersLink {
    display: none;
}

.footer {
    width: 100% !IMPORTANT;
    height: 270px;
}
.partnersLink {
    display: none !important;
}
.bottomSearch {
    margin-left: 15%;
    margin-top: 20px;
    margin-bottom: 20px;
}

.copyright {
    margin-left: 5%;
}
.copySign {
    position: inherit !important;
    margin-left: 0%;
}
.copyright {
    margin-top: 15px;
    margin-bottom: 15px;
}
.bottomPhones {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
}

.bottomAddress {
    text-align: center;
    margin-top: 5px;
    margin-bottom: 5px;
}

.bottomContacts {

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

.uniLogo {
    margin-right: 20px;
}

.pageImage {
    width: 100% !important;
}

.formContent table td {

    width: 80px !important;

}
.orderTopEvent {
    width: 100% !IMPORTANT;
}
div#question {
    width: 360px !IMPORTANT;
}
#question form {
    width: 360px !IMPORTANT;
}



}

.lt-ie9 .oneBlock,
.bx-ie8 .oneBlock,
.bx-ie8 .oneBlockHead {
	border-radius: none;
}

.oneBlock + .oneBlock + .oneBlock + .oneBlock {
	margin: 0;
}

.oneBlockHead {
	background: #35a49f;
	border-radius: 3px 3px 0 0;
	position: relative;
	text-align: center;
	padding: 7px 0 8px;
	behavior: url(/PIE.htc);
}

.lt-ie9 .oneBlockHead {
	border-radius: none;
}

.oneBlockHead a {
	font: 14px Verdana, Tahoma, Arial;
	color: #fff;
	/*text-transform: uppercase;*/
	text-decoration: none;
}

.oneBlockHead a:hover {
	text-decoration: underline;
}

.oneBlockContent {
	height: 170px;
	overflow: hidden;
	padding: 7px 0 0;
	width: 232px;
	background: #ffffff;
}

.oneBlockLink {
	position: absolute;
	bottom: 5px;
	right: 10px;
}

.oneBlockLink a {
	font: 11px Verdana, Arial, Tahoma;
	color: #065f5b;
	text-decoration: underline;
}

.oneBlockLink a:hover {
	text-decoration: none;
}

.oneBlockShadow {
	position: absolute;
	bottom: -4px;
	background: url(/i/shadow.jpg) repeat-x 0 0;
	height: 4px;
	width: 99%;
	left: 2px;
}

.oneElMain {
	max-height: 80px;
	height: 80px;
	padding: 0 0 5px;
}

.oneElMainImg {
	padding: 0 0 6px 22px;
	max-width: 200px;
	margin: 10px 0;
	text-align: center;
}

.oneElMainImg a {
	text-decoration: none;
}

.oneElMainImg img {
	max-width: 200px;
	max-height: 100px;
	border: none;
}

.oneElMainDate {
	background: #dfdfdf;
	text-align: left;
	width: 216px;
	padding: 6px 0 6px 5px;
	position: relative;
	font: 11px Verdana, Tahoma, Arial;
}

.oneElMainDateEnd {
	width: 0;
	height: 0;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent;
	border-left: 9px solid #dfdfdf;
	position: absolute;
	right: -9px;
	top: 0;
	z-index: 1;
}

.oneElMainDate a {
	font: 10px Verdana, Tahoma, Arial;
	color: #151515;
	text-decoration: none;
	text-transform: uppercase;
}

.oneElMainDate a:hover {
	text-decoration: underline;
}

.oneElMainDescr {
	padding: 3px 0 0 5px;
}

.oneElMainDescr,
.oneElMainDescr p {
	font: 11px Verdana, Tahoma, Arial;
	color: #151515;
}

.oneElMainDescr a {
	font: 11px Verdana, Tahoma, Arial;
	color: #151515;
	text-decoration: none;
}

.oneElMainDescr a:hover {
	text-decoration: underline;
}


/*center main page info*/


/*minislider*/

.miniSlider {
	width: 247px;
	height: 232px;
	overflow: hidden;
}

.miniSliderContainer {
	width: 247px;
	height: 232px;
	overflow: hidden;
}

.oneMiniImg {
	width: 247px;
	height: 232px;
	overflow: hidden;
}

.oneMiniImg img {
	max-width: 247px;
	max-height: 232px;
	border-radius: 4px;
	position: relative;
	behavior: url(/PIE.htc);
}

.miniSlider .pagination {
	right: 0;
	left: auto;
	background: #35a49f;
	border: 1px solid #fff;
	border-right: none;
	border-radius: 8px 0 0 8px;
	padding: 1px 5px 4px 8px;
	width: auto;
	behavior: url(/PIE.htc);
	z-index: 1000;
	position: absolute;
	bottom: 10px;
	display: none;
}

.miniSlider .pagination li {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	padding: 0 7px;
}

.miniSlider .pagination a {
	text-decoration: none;
	width: 16px;
	height: 16px;
	display: block;
	background: url(/i/sprites.png) no-repeat -30px 0;
}

.miniSlider .pagination a:hover,
.miniSlider .pagination li.current a {
	background: url(/i/sprites.png) no-repeat 0 0;
}


/*minislider*/


/*partners*/

.partnersLink,
.h1Wrap {
	color: #fff;
	background: #52b1ad;
	text-align: center;
	position: relative;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	padding: 0px 70px 2px;
	margin: 20px 0 0;
	font: 14px Verdana, Arial, Tahoma;
	text-transform: uppercase;
}

.h1Wrap {
	padding: 3px 18px 4px;
	margin: 4px 0 25px;
	min-width: 200px;
}

.partnersLink a {
	color: #fff;
	font: 14px Verdana, Arial, Tahoma;
	text-decoration: none;
	display: block;
	padding: 3px 0;
	text-transform: none;
}

.partnersLink a:hover {
	text-decoration: underline;
}

.partnersLink .oneElMainDateEnd,
.h1Wrap .oneElMainDateEnd {
	border-left-color: #52b1ad;
}

.partnersWrapper {
	position: relative;
	margin: 20px 0 15px;
	overflow: hidden;
}

.partnersList {
	padding: 0;
	position: relative;
}

.prevPartner,
.nextPartner {
	top: -5px;
	position: absolute;
	cursor: pointer;
	width: 20px;
	height: 105px;
	display: block;
	z-index: 10;
}

.prevPartner {
	left: 0;
	background: #fff url(/i/sprites.png) no-repeat 0 -150px;
}

.prevPartner:hover {
	background: #fff url(/i/sprites.png) no-repeat 0 -240px;
}

.nextPartner {
	right: 0;
	background: #fff url(/i/sprites.png) no-repeat -30px -240px;
}

.nextPartner:hover {
	background: #fff url(/i/sprites.png) no-repeat -30px -150px;
}

.partnersCarousel {
	max-width: 1050px !important;
width:100%;
	margin: 0 auto;
	overflow: hidden;
}

.partnersCarousel ul {
	display: block;
	width: 685px;
	margin: 0 auto;
	text-align: center;
}

.partnersCarousel ul li:before {
	content: &quot;
	&quot;
	;
	padding-right: 0;
}

.partnersCarousel .jcarousel-clip {
	/*padding: 0 25px;*/
	margin: 0 10px;
	/*padding: 0; margin: 0;*/
	overflow: hidden;
}

.partnersCarousel ul li {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	width: 170px;
	overflow: hidden;
	padding: 0;
	text-align: center;
	/*height: auto !important;*/
	height: 100px;
}

.partnersCarousel ul li a {
	max-width: 145px;
	max-height: 55px;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align: middle;
	text-decoration: none;
}

.partnersCarousel ul li img {
	max-width: 145px;
	max-height: 55px;
}

.verticalAlign {
	height: 55px;
	width: 1px;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align: middle;
}

.brandContentSpan {
	display: block;
	text-align: center;
	height: 55px;
}

.brandLinkSpan {
	display: inline-block;
	*zoom: inline;
	*display: inline;
	text-align: center;
	border-top: 1px solid #108681;
	padding: 3px 0 0;
	margin: 15px 0 0;
	font: 11px Verdana, Tahoma, Arial;
	color: #000;
	max-width: 145px;
}

.brandLinkSpan span {
	display: block;
	text-align: left;
	line-height: 13px;
}

.partnersCarousel ul li .brandLinkSpan a {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	font: 11px Arial, Tahoma, Helvetica;
	line-height: 13px;
	color: #a3a3a3;
	text-decoration: underline;
	text-transform: lowercase;
}

.partnersCarousel ul li .brandLinkSpan a:hover {
	text-decoration: none;
}

.partnerLogo {
	float: left;
	vertical-align: top;
	padding: 0 10px 10px 0;
}

.centerImg {
	display: block;
	text-align: center;
	width: 700px;
	margin: 0 auto;
	padding: 10px 0;
}

.centerImg img {
	max-width: 700px;
}

.partnerTable {
	width: 100%;
	margin: 0 0 15px;
}

.partnerTable td {
	padding: 3px;
	border: 1px solid #ccc;
}

.oneDetailBrand {
	overflow: hidden;
	margin: 0 0 15px;
}

.oneBrandImg {
	float: left;
	margin: 0 15px 5px 0;
	width: 300px;
}

.oneBrandImg img {
	max-width: 300px;
}

.oneBrandText {
	/*float: left;*/
	width: 685px;
}


/*partners*/


/*orders*/

.formWrap {
	border: 1px solid #2fb1ad;
	border-radius: 6px;
	position: relative;
	behavior: url(/PIE.htc);
}

.formName {
	background: #52b1ad;
	padding: 3px 0;
	text-align: center;
	color: #fff;
	font: 16px Verdana, Tahoma, Arial;
	border-radius: 6px 6px 0 0;
	position: relative;
	behavior: url(/PIE.htc);
}

.bx-ie8 .formWrap,
.bx-ie8 .formName {
	border-radius: none;
}

.formContent {
	padding: 25px 10px;
	font: 12px Verdana, Tahoma, Arial;
	color: #4f4f4f;
}

.formContent table {
	width: 100%;
}

.formContent table td {
	text-align: left;
	vertical-align: middle;
	padding: 0 0 10px;
	width: 155px;
	font: 12px Verdana, Tahoma, Arial;
	color: #4f4f4f;
}

.formContent tfoot th[colspan=&quot;
2&quot;
] {
	text-align: center;
}

.formContent table td + td {
	width: auto;
}

.formContent table input[type=&quot;
text&quot;
],
.formContent table textarea,
.formContent table select {
	background: #fff;
	margin: 0;
	padding: 3px;
	font: 12px Verdana, Tahoma, Arial;
	color: #4f4f4f;
	border: 1px solid #2fb1ad;
	border-radius: 3px;
	position: relative;
	behavior: url(/PIE.htc);
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.bx-ie8 .formContent table input,
.bx-ie8 .formContent textarea,
.bx-ie8 .formContent select {
	border-radius: none !important;
}

.formContent table textarea {
	height: 80px;
}

.formContent table td.labelFileTd {
	vertical-align: top;
	padding: 10px 0 0;
}

.formContent table td.fileTd {
	text-align: right;
	vertical-align: top;
	padding: 10px 0 5px;
}

.fileButtonImmitation {
	position: relative;
}

.fileButtonImmitation input {
	opacity: 0;
	filter: alpha(opacity=0);
	width: 146px;
	height: 23px;
	position: absolute;
	right: 0;
	top: -5px;
	z-index: 100;
	cursor: pointer;
	color: transparent;
	color: #fff;
	font-size: 0px;
}

.visibleFilebutton {
	top: -5px;
	width: 84px;
	height: 13px;
	font: 11px Verdana, Tahoma, Arial;
	color: #2fb1ad;
	background: #e8e8e8;
	border: 1px solid #d0d0d0;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	padding: 3px 30px 5px;
	margin: 0;
	border-radius: 3px;
	position: relative;
	z-index: 1;
	cursor: pointer;
	behavior: url(/PIE.htc);
}

.bx-ie8 .visibleFilebutton {
	border-radius: none;
}

#ufdisplay {
	display: none;
	margin: 0 0 10px;
	background: url(/i/upfileico.gif) no-repeat left 0;
	padding: 0 0 0 20px;
	text-align: left;
}

sup.required {
	font: 10px Verdana, Tahoma, Arial;
	color: #52b1ad;
}

.errortext {
	color: #f00;
}

.ltSd {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAaCAYAAACQLf2VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MzQyQzFDRTMxNEZFMjExQUQ3OUYyODczMjRDODZENyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRDQ3MkY5OURGNEQxMUUyQTAwNThDREU3QzkxNUQ3MiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRDQ3MkY5OERGNEQxMUUyQTAwNThDREU3QzkxNUQ3MiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMkU1RDI5N0I1Q0VFMjExODlBN0JBQ0JGNjRFMjUyMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MzQyQzFDRTMxNEZFMjExQUQ3OUYyODczMjRDODZENyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrhKORAAAABiSURBVHjaYjRdMt+SgYFhERCrADED07+fPxfCOGABJjY2OAcswMDIyIgqgAYGiwDL7UePGAanS///RxVgfPUGRYSZ5+OPoP98vOIMXJxAjzAzMIqKyoKiYQIQ2wAxP0CAAQCZvRLiCbKhyAAAAABJRU5ErkJggg==) no-repeat 0 0;
	margin: 0 auto;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	padding: 0 0 0 4px;
}

.rtSd {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAaCAYAAACQLf2VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MzQyQzFDRTMxNEZFMjExQUQ3OUYyODczMjRDODZENyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNzI4Qzc0Q0RGNEQxMUUyODlBRkQ1MUEyRERDRDgxRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNzI4Qzc0QkRGNEQxMUUyODlBRkQ1MUEyRERDRDgxRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMkU1RDI5N0I1Q0VFMjExODlBN0JBQ0JGNjRFMjUyMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MzQyQzFDRTMxNEZFMjExQUQ3OUYyODczMjRDODZENyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps8uFxkAAABzSURBVHjaYjRdMv8/AwRcAOJoJgYEMPj3/cdMZAEGBkYGM1QBBkZWNAEGBtoLMLKyMKIKMDNjamG5/egRnR3G8PcfmsCfP2gCjIz/UQX+oWlhfP7qNwuY8fkLA+OTFwxMx8/uZxQVlQVFFMhDB4G4DCDAADldHaOJR6eMAAAAAElFTkSuQmCC) no-repeat right 0;
	padding: 0 4px 0 0;
}

.ctSd {
	background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QNtaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NTM0MkMxQ0UzMTRGRTIxMUFENzlGMjg3MzI0Qzg2RDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDgxNkFEOUVERjREMTFFMjkwMTVCRTE1MTY5NEI5ODciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDgxNkFEOURERjREMTFFMjkwMTVCRTE1MTY5NEI5ODciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTJFNUQyOTdCNUNFRTIxMTg5QTdCQUNCRjY0RTI1MjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTM0MkMxQ0UzMTRGRTIxMUFENzlGMjg3MzI0Qzg2RDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAACAgICAgICAgICAwICAgMEAwICAwQFBAQEBAQFBgUFBQUFBQYGBwcIBwcGCQkKCgkJDAwMDAwMDAwMDAwMDAwMAQMDAwUEBQkGBgkNCwkLDQ8ODg4ODw8MDAwMDA8PDAwMDAwMDwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAAaAAEDAREAAhEBAxEB/8QAYAAAAwEAAAAAAAAAAAAAAAAABAYHCAEAAQUBAAAAAAAAAAAAAAAAAgEDBQYHCBAAAQMFAAAAAAAAAAAAAAAAAAKS0wRUBRaXEQEAAgMAAAAAAAAAAAAAAAAAARETk5X/2gAMAwEAAhEDEQA/ACS1ubCfu2Kt6tiJBaBkhLwjLM3ZiO2NN5r/2Q==) repeat-x;
	height: 14px;
	padding: 6px 10px;
}

.ltSd input {
	background: transparent;
	font: 11px Verdana, Tahoma, Arial;
	color: #fff;
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
	cursor: pointer;
	border: none;
}


/*/orders*/


/*contacts*/

.contacts {
	overflow: hidden;
}

.contactsMap {
	float: left;
	border: 1px solid #52b1ad;
	border-radius: 6px;
	behavior: url(/PIE.htc);
}

.bx-ie8 .contactsMap {
	border-radius: none;
}

.contactsDescr {
	float: right;
	width: 337px;
	position: relative;
	min-height: 390px;
}

#yMap {
	width: 694px;
	height: 390px;
}

.contactsHeader {
	font: 16px Verdana, Tahoma, Arial;
	color: #52b1ad;
	padding: 0 0 15px;
}

.contactsDescrArea {
	font: 12px Verdana, Tahoma, Arial;
	line-height: 19px;
	color: #4f4f4f;
	padding: 0 0 10px;
}

.contactsDescrArea p {
	font: 12px Verdana, Tahoma, Arial;
	line-height: 19px;
	color: #4f4f4f;
}

.contactsDescrArea span {
	font-size: 13px;
	color: #52b1ad;
}

.contactsButtons {
	position: absolute;
	bottom: 0;
}

.contactButton {
	padding: 7px 0 0;
}

a .ltSd,
a .rtSd,
a .ctSd {
	display: block;
	font: 11px Verdana, Tahoma, Arial;
	text-align: center;
	color: #fff;
	text-decoration: none;
}

a .ctSd:hover {
	text-decoration: underline;
}

.contactButton .ctSd {
	width: 200px;
	text-align: center;
}

.contactButton a {
	color: #fff;
	font: 11px Verdana, Tahoma, Arial;
	text-decoration: none;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0;
}


/*/contacts*/

.greyBtn {
	/* width: 84px; height: 13px; */
	font: 11px Verdana, Tahoma, Arial;
	color: #2fb1ad;
	background: #e8e8e8;
	border: 1px solid #d0d0d0;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	padding: 3px 30px 5px;
	margin: 0;
	border-radius: 3px;
	position: relative;
	z-index: 1;
	cursor: pointer;
	behavior: url(/PIE.htc);
}


/*form*/

.orderFormEvent {
	width: 460px;
	border: 1px solid #2fb1ad;
	border-radius: 4px;
	position: relative;
	padding: 15px 35px 25px;
	display: none;
	background: #fff;
}

.orderFormEvent .formContent {
	padding: 0;
	border: none;
	border-radius: 0;
}

.orderTopEvent {
	width: 450px;
	padding: 0 0 20px;
	margin: 0 auto;
	text-align: center;
}

.orderTopTypeEvent {
	color: #fff;
	font: 15px Verdana, Tahoma, Arial;
	text-transform: uppercase;
	text-align: center;
	padding: 3px 25px;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	border-radius: 3px;
	position: relative;
	behavior: url(/PIE.htc);
	background: #52b1ad;
	margin: 0 0 15px;
}

.orderTopNameEvent {
	font: 13px Verdana, Tahoma, Arial;
	color: #108681;
	padding: 0 0 10px;
}

.orderTopDateEvent span {
	color: #52b1ad;
	font: 14px Verdana, Tahoma, Arial;
	padding: 0 5px 0 0;
}

.orderTopDateEvent {
	color: #010101;
	font: 12px Verdana, Tahoma, Arial;
}


/*/form*/

#question {
	display: none;
}

#comment {
	display: none;
}


/*service order*/

.serviceOrderWrap {
	position: absolute;
	right: 0;
	top: 13px;
}

#serviceOrder {
	display: none;
}

#serviceOrder.orderFormEvent {
	width: 800px;
}


/*/service order*/


/*switch*/

.langSwitch {
	position: relative;
	width: 65px;
	height: 12px;
}

.switchWrap {
	background: url(/i/switchWrap.png) no-repeat;
	width: 65px;
	height: 12px;
	padding: 0 0 5px;
}

.switchCircle {
	position: absolute;
	background: url(/i/switchCircle.png) no-repeat;
	width: 16px;
	height: 17px;
	/*cursor: pointer;*/
	top: -3px;
}

.switchCircle.left {
	left: -3px;
}

.switchCircle.right {
	right: -3px;
}

.lang {
	text-align: center;
}

.lang a,
.lang span {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	font: 11px Verdana;
	vertical-align: top;
}

.lang a {
	color: #108681;
	text-decoration: underline;
}

.lang a.active {
	color: #444;
	text-decoration: none;
}

.lang span {
	background: #444;
	height: 8px;
	width: 1px;
	margin: 3px 10px 0;
}


/*/switch*/


/* other */

div.news-detail img.detail_picture {
	float: left;
	margin: 0 8px 6px 1px;
	max-width: 300px;
}

.news-date-time {
	color: #486DAA;
}

.projectDetail h1 {
	font: 14px Verdana, Tahoma, Arial;
	color: #52b1ad;
	/* text-transform: uppercase; */
	/* text-align: center; */
	padding: 0;
	projectDetail
}

.projectDetail {
	padding: 0 0 15px;
}

.news-detail {
	overflow: hidden;
}


/*/ other */

.oneProjectDescrStatus span.sep {
	font-weight: bold;
	color: #52b1ad;
}

.copySign {
	position: absolute;
	top: 54px;
	left: 12px;
	font: 11px Verdana, Tahoma, Arial;
	color: #2c2c2c;
}

.oneProjectDescrStatus a[href^=&quot;
javascript&quot;
] {
	cursor: default;
	text-decoration: none;
}

.socialCode {
	text-align: right;
}


/* ========================================================================== Media Queries ========================================================================== */

@media only screen and (min-width: 35em) {}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 144dpi) {}


/* ========================================================================== Helper classes ========================================================================== */

.ir {
	background-color: transparent;
	border: 0;
	overflow: hidden;
	*text-indent: -9999px;
}

.ir:before {
	content: &quot;
	&quot;
	;
	display: block;
	width: 0;
	height: 100%;
}

.hidden {
	display: none !important;
	visibility: hidden;
}

.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}

.invisible {
	visibility: hidden;
}

.clearfix:before,
.clearfix:after {
	content: &quot;
	&quot;
	;
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1;
}


/* ========================================================================== Print styles ========================================================================== */

@media print {
	* {
		background: transparent !important;
		color: #000 !important;
		/* Black prints faster: h5bp.com/s */
		box-shadow: none !important;
		text-shadow: none !important;
	}
	a,
	a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: &quot;
		(&quot;
		attr(href) &quot;
		)&quot;
		;
	}
	abbr[title]:after {
		content: &quot;
		(&quot;
		attr(title) &quot;
		)&quot;
		;
	}
	/* * Don't show links for images, or javascript/internal links */
	.ir a:after,
	a[href^=&quot;
	javascript:&quot;
	]:after,
	a[href^=&quot;
	#&quot;
	]:after {
		content: &quot;
		&quot;
		;
	}
	pre,
	blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group;
		/* h5bp.com/t */
	}
	tr,
	img {
		page-break-inside: avoid;
	}
	img {
		max-width: 100% !important;
	}
	@page {
		margin: 0.5cm;
	}
	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3;
	}
	h2,
	h3 {
		page-break-after: avoid;
	}

.lettersList a, .lettersList span {

padding: 7px 17px;
    background: #EDEFFF;
    border-radius: 1px;
    display: inline-block;
    margin: 0 10px 10px 0;
    cursor: pointer;
 }