

/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?162875108351*/
font.errortext{color:red}font.notetext{color:green}
/* End */


/* Start:/bitrix/templates/.default/ajax/ajax.min.css?1628751148420*/
iframe.waitwindowlocal{position:absolute;border:0;z-index:9999}div.waitwindowlocal{position:absolute;width:25px;height:25px;padding:0;z-index:10000;background-color:#fcf7d1;border:1px solid #e1b52d;background-image:url(/bitrix/templates/.default/ajax/images/wait.gif);background-position:center center;background-repeat:no-repeat}div.waitwindowlocalshadow{position:absolute;z-index:9998;background-image:url(/bitrix/templates/.default/ajax/images/shadow.gif);border:1px solid #808080}
/* End */


/* Start:/bitrix/templates/dom-efeks/components/bitrix/form.result.new/efeks/style.css?1628751147152*/

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/bitrix/templates/dom-efeks/components/bitrix/form.result.new/efeks/images/icon_warn.gif);
}
/* End */


/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?17490098312729*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}
/* End */


/* Start:/bitrix/templates/dom-efeks/styles.css?1628751147543*/
body { font: 13px/18px PTSansRegular, Arial, Tahoma, Verdana, sans-serif; color:#3b3b3b; }
a{ color: #ff6600; outline: none; text-decoration: underline; }
a:hover{ color:#2b2b2b; }
p{ margin: 0 0 18px; }
input{ vertical-align: middle; }

h1, h2, h3, h4{ margin: 0; color:#000; font-family: 'PTSansBold'; font-weight:normal; }
h1{ font-size:35px; line-height:46px; margin-bottom:22px; }
h2{ font-size:22px; line-height:27px; margin-bottom:9px; }
h3{ font-size:17px; line-height:18px; margin: 9px 0px; }
h4{ font-size:14px; margin-bottom:13px; }
/* End */


/* Start:/bitrix/templates/dom-efeks/template_styles.css?1674383018102964*/
	html{ height: 100%;background:url(/bitrix/templates/dom-efeks/images/html.png) 0 0 repeat; }
	header, nav, section, article, aside, footer{ display: block; }
	body{ margin: 0; padding: 0; height: 100%; }
	.bg{ max-width:1280px; min-width:990px; height: 100%; margin:0 auto !important; background-color:#FFF; }
	.clearfix:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

	#wrapper{ width: 980px; margin: 0 auto; }
	#header{ height: 126px; padding-top:57px; position:relative; z-index:120; }
	#content{ padding: 0 0 172px; }
	#content:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	#footer{ max-width: 1280px; min-width: 980px; margin: -82px auto 0; height: 82px; background: #929292; position: relative; box-shadow: inset 0 0 2px #8f8f8f; }
	.footer-inner .adress{ position:absolute; left:253px; top:19px; }
	.footer-inner .adress a.cheme{ display:block; padding-left:15px; margin-top:3px; color:#fff; position:relative; }
	.footer-inner .adress a.cheme:before{ display:block; width:12px; height:14px; content:''; position:absolute; left:-2px; top:4px; background:  url(/bitrix/templates/dom-efeks/images/sp.png) -161px -24px no-repeat; }
	.footer-inner .adress a.cheme:hover, .footer-inner .aspro:hover{ color:#2b2b2b; }
	.footer-inner .aspro{ display:block; position:absolute; right:0; top:19px; color:#fff; text-decoration:none; }
	.footer-inner .aspro img{ vertical-align:middle; }
	.footer-inner{ width:980px; margin:0 auto; padding-top:19px; color:#fff; font-size:11px; position:relative; }
	.w{ min-height: 100%; height: auto !important; height: 100%; background-color:#FFF; box-shadow:0 0 5px #a6a3a3; }

	ul{ list-style-type:none; margin-bottom:21px; padding: 0; }
	ul li { padding-left:14px; position:relative; background: url(/bitrix/templates/dom-efeks/images/marker.png) 0 7px no-repeat; margin-bottom:8px; }
	ol{ margin-left:19px; }
	ol li{ margin-bottom:6px; }

	hr{ background-color:#c8c8c8; height:1px; border:none; color:#c8c8c8; }

	img.alignleft{ float:left; margin-right:24px; }
	img.alignright{ float:right; margin-left:20px; }
	img.alignleft, img.alignright{ border-radius:10px; position:relative; margin-top:5px; behavior:url(/bitrix/templates/dom-efeks/PIE.htc); }

	blockquote{ color:#3b3b3b; font-size:14px; font-family: 'PTSansItalic'; line-height:19px; margin:42px 24px 48px; padding:14px 18px 20px 25px; position:relative; background: url(/bitrix/templates/dom-efeks/images/blaq.png) 0 0 no-repeat; }

	.table{ border-collapse:collapse; border:none; }
	.table th{ background-color:#878787; border-top:1px solid #ababab; border-bottom:1px solid #686868; text-align:left; font-weight:normal; color:#fff; padding:5px 15px 5px 10px; }
	.table td{ padding:7px 10px 6px; }
	.table tr:nth-child(2n+1) td { background-color:#e9e9e9; }
	.table tr.even{ background:#e9e9e9; }

	.left-data{ float:left; }
	.right-data{ overflow:hidden; }

	.button{
		display:inline-block; *display: inline; zoom: 1; height:26px; color:#fff; font-size:12px; text-transform:uppercase; text-decoration:none; border-radius:3px; background: rgb(255,165,85);
		background: -moz-linear-gradient(top,  rgba(255,165,85,1) 0%, rgba(255,106,0,1) 40%, rgba(255,93,14,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,165,85,1)), color-stop(40%,rgba(255,106,0,1)), color-stop(100%,rgba(255,93,14,1)));
		background: -webkit-linear-gradient(top,  rgba(255,165,85,1) 0%,rgba(255,106,0,1) 40%,rgba(255,93,14,1) 100%);
		background: -o-linear-gradient(top,  rgba(255,165,85,1) 0%,rgba(255,106,0,1) 40%,rgba(255,93,14,1) 100%);
		background: -ms-linear-gradient(top,  rgba(255,165,85,1) 0%,rgba(255,106,0,1) 40%,rgba(255,93,14,1) 100%);
		background: linear-gradient(to bottom,  rgba(255,165,85,1) 0%,rgba(255,106,0,1) 40%,rgba(255,93,14,1) 100%);
		line-height: 28px;
		margin-top: 1px;
		padding: 0 9px;
		box-shadow: 0 1px 1px #ece4df, inset 0 0 2px #fff;
		margin-bottom:5px;
		margin-left:1px;
		position:relative;
		font-family: 'PTSansBold';
		behavior:url(/bitrix/templates/dom-efeks/PIE.htc);
		-pie-background: linear-gradient(#ffa555, #ff5d0e);
	}
	.button:hover{
		background: rgb(166,166,166);
		background: -moz-linear-gradient(top,  rgba(166,166,166,1) 0%, rgba(134,134,134,1) 44%, rgba(124,124,124,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(166,166,166,1)), color-stop(44%,rgba(134,134,134,1)), color-stop(100%,rgba(124,124,124,1)));
		background: -webkit-linear-gradient(top,  rgba(166,166,166,1) 0%,rgba(134,134,134,1) 44%,rgba(124,124,124,1) 100%);
		background: -o-linear-gradient(top,  rgba(166,166,166,1) 0%,rgba(134,134,134,1) 44%,rgba(124,124,124,1) 100%);
		background: -ms-linear-gradient(top,  rgba(166,166,166,1) 0%,rgba(134,134,134,1) 44%,rgba(124,124,124,1) 100%);
		background: linear-gradient(to bottom,  rgba(166,166,166,1) 0%,rgba(134,134,134,1) 44%,rgba(124,124,124,1) 100%);
		color:#fff;
		-pie-background: linear-gradient(#a6a6a6, #7c7c7c);
	}

	button.button{ border:none; display:inline-block; *display: inline; zoom: 1;  overflow:visible; cursor:pointer; }
	button.button::-moz-focus-inner{ border:0; }
	.button.grey{
		background: rgb(248,248,248);
		background: -moz-linear-gradient(top,  rgba(248,248,248,1) 0%, rgba(214,214,214,1) 47%, rgba(179,179,179,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,248,1)), color-stop(47%,rgba(214,214,214,1)), color-stop(100%,rgba(179,179,179,1)));
		background: -webkit-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(214,214,214,1) 47%,rgba(179,179,179,1) 100%);
		background: -o-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(214,214,214,1) 47%,rgba(179,179,179,1) 100%);
		background: -ms-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(214,214,214,1) 47%,rgba(179,179,179,1) 100%);
		background: linear-gradient(to bottom,  rgba(248,248,248,1) 0%,rgba(214,214,214,1) 47%,rgba(179,179,179,1) 100%);
		-pie-background: linear-gradient(#f8f8f8, #b3b3b3);
		color:#1b1b1b;
		font-size:13px;
		font-family: 'PTSansBold';
		box-shadow: 0 1px 2px #9f4c03;
	}
	.button.grey:hover{
		background: rgb(166,166,166);
		background: -moz-linear-gradient(top,  rgba(166,166,166,1) 0%, rgba(134,134,134,1) 44%, rgba(124,124,124,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(166,166,166,1)), color-stop(44%,rgba(134,134,134,1)), color-stop(100%,rgba(124,124,124,1)));
		background: -webkit-linear-gradient(top,  rgba(166,166,166,1) 0%,rgba(134,134,134,1) 44%,rgba(124,124,124,1) 100%);
		background: -o-linear-gradient(top,  rgba(166,166,166,1) 0%,rgba(134,134,134,1) 44%,rgba(124,124,124,1) 100%);
		background: -ms-linear-gradient(top,  rgba(166,166,166,1) 0%,rgba(134,134,134,1) 44%,rgba(124,124,124,1) 100%);
		background: linear-gradient(to bottom,  rgba(166,166,166,1) 0%,rgba(134,134,134,1) 44%,rgba(124,124,124,1) 100%);
		color:#fff;
		-pie-background: linear-gradient(#a6a6a6, #7c7c7c);
	}

	.button.t{ height:28px; padding:0 11px; font-family: 'PTSansBold'; font-size:13px; line-height:28px; }
	.button.k{ padding-right:30px; }
	.button.k:after{ display:block; width:10px; height:10px; position:absolute; top:10px; right:12px; content:''; background: url("/bitrix/templates/dom-efeks/images/sp.png") no-repeat scroll -149px -51px transparent; }

/* forms */
	.popup input[type="text"]:focus, .popup textarea:focus{ outline:none; border-color:#ff6600; }
	.popup input[type="text"], .popup textarea, .subscribe input[type="text"]{ display: inline-block; *display: inline; zoom: 1;  border:1px solid transparent; padding:0 5px; color:#626262;  font-size:14px;  font-family: 'PTSansItalic'; background-color:#eaeaea; height:29px; line-height:29px; box-shadow: inset 0 0 13px #d5d5d5; }
	.popup textarea{ line-height:18px; }
	.checkbox input{ visibility:hidden; }
	.checkbox { display:inline-block; *display: inline; zoom: 1;  width:13px; height:13px; background:  url(/bitrix/templates/dom-efeks/images/check.png) 0 0 no-repeat; vertical-align:middle; line-height:0; }
	.checkbox + label{ padding-left:4px; position:relative; top:1px; cursor:pointer; }

/* popup */
	.jqmOverlay{ background-color:#000; opacity:0.6; width:100%; height:100%; position:fixed; left:0; top:0; z-index:1000; filter: alpha(opacity=60); }
	.popup{ display:none; position: absolute; z-index:1001; top: 165px; left: 50%; width:555px;  background-color:#FFF; border-radius:5px; box-shadow:0 5px 5px #3a3a3a; padding:36px 0 34px 0; behavior:url(/bitrix/templates/dom-efeks/PIE.htc); }
	#enter.popup{ width:408px; }

	#enter.popup  input[type="text"]{ width:203px; }
	#enter.popup .grey-top{ padding:34px 10px 0 47px; }
	#enter.popup .row label{ width:55px; }
	#enter.popup span.star{ right:63px; }
	#enter.popup .but-r{ padding:0 0 0 55px; }
	#enter.popup div.error{ right:-5px; }
	#enter .remember{ position:absolute; right:82px; top:3px; }

	#send-resume.popup{ width:516px; }
	#send-resume.popup .grey-top{ margin-top:31px; padding:42px 10px 0 36px; }
	#send-resume.popup 	input[type="text"]{ width:293px; }
	#send-resume.popup span.star{ right: 65px; }
	#send-resume.popup div.error{ right: -5px;}

	#send-resume.popup  .row.add-file input[type="text"]{ width:222px; }
	#send-resume.popup  .row.add-file .button{ position: absolute;  right: 82px; top: 0; }
	#send-resume.popup .row.add-file input[type="file"]{ visibility:hidden; position:absolute; left:0; top:0; }
	#send-resume.popup .but-r .promt{ right:199px; }
	.popup .remember{ color:#8d8d8d; font-size:12px; }
	.popup .pop-up-title{ font-family: 'PTSansBold'; color:#262525; font-size:25px; text-align:center; line-height:26px; margin-bottom:25px;}
	.popup .grey-top{padding:22px 10px 0 43px; background:url(/bitrix/templates/dom-efeks/images/shpt.png) center 0 no-repeat; }
	.popup .grey.bottom{padding-bottom:20px;  background:url(/bitrix/templates/dom-efeks/images/shpb.png) center bottom no-repeat;}
	.popup .grey .col{ margin: 0 auto; display: block; width:219px; padding: 0; height: auto !important; }
	.popup .grey .col .phone-row{ color:#ff6600; font-size:25px; line-height:26px; margin: 0 0 4px -2px;}
	.popup .grey .col .t{margin-bottom:11px;}
	.popup .grey .col span.promt{ margin-left: 34px; display:block; position:relative; color:#838383;  font-family: 'PTSansItalic'; font-size:12px; padding:4px 0 0 31px;}
	.popup .grey .col.bdr   span.promt{padding-top:2px;}
	.popup .grey .col span.promt:before{display:block; content:''; width:14px; height:14px; position:absolute; left:8px; top:5px; background: url(/bitrix/templates/dom-efeks/images/sp.png) -96px -88px no-repeat;}
	.popup .close{display:block; width:33px; height:33px; background:  url(/bitrix/templates/dom-efeks/images/sp.png) -44px -112px no-repeat; position:absolute; right:34px; top:32px;}
	.popup .close:hover{background-position: 0 -112px;}
	.popup .tabs{margin-bottom:29px; padding-left:10px;}
	.popup .tabs a{display:inline-block; *display: inline; zoom: 1;  margin-right:3px; height:30px; text-decoration:none; color:#232222; padding:0 13px ; line-height:30px; font-size:16px; font-family: 'PTSansBold';}
	.popup .tabs a span{display:inline-block; *display: inline; zoom: 1;  line-height:12px; border-bottom:1px dashed;}
	.popup .tabs a.cur{background-color:#232222; border-radius:3px; color:#fff;}
	.popup .tabs a.cur span{border-bottom:none;}
	.popup .tabs-section{ margin-top:29px; padding-left:71px;}
	.popup .tabs-section input[type="text"]{width:295px;}
	.popup  .row, .subscribe .row{position:relative; margin-bottom:17px;}
	.popup  .row label{float:left; width:83px; padding-top:7px; line-height:12px;}
	.subscribe .row label{float:left; width:175px; padding-top:7px; line-height:12px;}
	.popup .but-r{padding:1px 0 0 85px;}
	 .subscribe .but-r{ margin: 10px 0 0 0; }
	.popup .but-r .button{height:30px; line-height:31px;  font-family: 'PTSansBold'; font-size:13px;}
	.popup div.error{
		background: rgb(135,135,135);
		background: -moz-linear-gradient(top,  rgba(135,135,135,1) 0%, rgba(103,103,103,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(135,135,135,1)), color-stop(100%,rgba(103,103,103,1)));
		background: -webkit-linear-gradient(top,  rgba(135,135,135,1) 0%,rgba(103,103,103,1) 100%);
		background: -o-linear-gradient(top,  rgba(135,135,135,1) 0%,rgba(103,103,103,1) 100%);
		background: -ms-linear-gradient(top,  rgba(135,135,135,1) 0%,rgba(103,103,103,1) 100%);
		background: linear-gradient(to bottom,  rgba(135,135,135,1) 0%,rgba(103,103,103,1) 100%);
		position:absolute; color:#fff; font-family: 'PTSansItalic'; width:56px; line-height:10px; z-index:2; font-size:12px; padding:6px 12px; border-radius:4px; top:-1px; right:8px; box-shadow: 0 0 5px 0px #847F7F;   -pie-background: linear-gradient(#878787, #676767);  behavior:url(/bitrix/templates/dom-efeks/PIE.htc);
	}
	.popup div.error:before{display:block; content:''; width:0; height:0; border:3px solid transparent; border-right-color:#757575; position:absolute; top:50%; margin-top:-3px; left:-6px;}
	.popup  span.star{ width:10px; height:8px; display: inline-block; *display: inline; zoom: 1;  top:12px; right: 77px; background: url(/bitrix/templates/dom-efeks/images/sp.png) -139px -87px no-repeat;}
	.popup .but-r{position:relative;}
	.popup .but-r .promt .t{ font-size:10px; line-height:9px; display:block; position:absolute; right:-129px; top:6px; text-align:left; font-family: 'PTSansRegular';}
	.popup .but-r .promt{position:absolute; top:6px; right:243px; color:#6f6f6f;  font-family:arial}
	.popup .but-r .star{top:6px; right:auto; left:-12px;}
	.popup  textarea{height:132px; padding:5px; width:295px;  resize:vertical;}
	.popup 	.reg{text-align:center; padding:30px 0 7px 0;}
	.popup 	.reg a{  font-size:17px;  font-family: 'PTSansBold';}

/* module expander */

	.module-top-expander{min-height:9px; z-index:130; background-color:#929292; position:relative; margin-bottom:13px; margin-bottom:-9px; }
	.module-top-expander .top-expander-inner{ width:980px; margin:0 auto; position:relative; }
	.module-top-expander .top-expander-inner .exp-l-top{position:absolute; left:0; bottom:-22px; padding:0 14px 3px 25px; background: url(/bitrix/templates/dom-efeks/images/sp.png) -14px 8px no-repeat; z-index:2;}
	.module-top-expander .top-expander-inner .exp-l-top.opened{bottom:-13px;}
	.module-top-expander .top-expander-inner .exp-l-top a:hover{color:#2b2b2b;}
	.module-top-expander .top-expander-inner .exp-l-top a{color:#fff; text-decoration:none;}
	.module-top-expander .top-expander-inner .exp-l-top a span{display:inline-block; *display: inline; zoom: 1;  position:relative; line-height:12px; border-bottom:1px dashed; font-size:11px; font-family: 'PTSansCaptionRegular';  letter-spacing: -0.4px;}
	.module-top-expander .top-expander-inner	 .items{ display: none  ; padding:26px 0;}
	.module-top-expander .top-expander-inner .exp-l-top a span:before{display:block; content:''; width:13px; height:12px; background:  url(/bitrix/templates/dom-efeks/images/sp.png) 0 0 no-repeat; position:absolute; left:-15px; top:2px;}
	.module-top-expander .top-expander-inner .item{display:inline-block; *display: inline; zoom: 1; vertical-align:top;  width:224px; padding-bottom:8px; margin-left:24px; background:  url(/bitrix/templates/dom-efeks/images/per2b.png) 100% bottom no-repeat;}
	.module-top-expander .top-expander-inner .item:first-child{margin-left:0;}

	.module-top-expander .item img{margin:27px 0  0 21px ;}
	.module-top-expander .item span span{ text-transform:uppercase; font-size:12px; display:block; margin:31px 35px 0 21px ; line-height:14px;}
	.module-top-expander .item:hover span{ color:#fff;}

	.module-top-expander .item span.inner{background:  url(/bitrix/templates/dom-efeks/images/per2.png) 0 0 no-repeat; display:block;  min-height:118px; padding-bottom:10px;}
	.module-top-expander .item:hover span.inner{background-position: -225px 0;}
	.module-top-expander .top-expander-inner .item:hover{ background-position:0 bottom; text-decoration:none;}

/* base */

	.logo{ display: inline-block; *display: inline; zoom: 1;  }
	.head-module{ position:absolute; top:55px; }
	.head-module.soc-icons { left: 250px; top: 56px;}
	.head-module.soc-icons a{display:inline-block; *display: inline; zoom: 1;  width:28px; height:23px; background:  url(/bitrix/templates/dom-efeks/images/sp.png) 0 -16px no-repeat; margin-right:-2px;}
	.head-module.soc-icons a.tw{background-position: 0 -16px;}
	.head-module.soc-icons a.lj{background-position: -29px -16px;}
	.head-module.soc-icons a.in{background-position: -58px -16px;}
	.head-module.soc-icons a.fb{background-position: -88px -16px;}
	.head-module.soc-icons a.yo{background-position: 0 -243px;}

	.head-module.soc-icons a.tw:hover{background-position: 0 -40px;}
	.head-module.soc-icons a.lj:hover{background-position: -29px -40px;}
	.head-module.soc-icons a.in:hover{background-position: -58px -40px;}
	.head-module.soc-icons a.fb:hover{background-position: -88px -40px;}
	.head-module.soc-icons a.yo:hover{background-position: 0 -267px;}

	.social-icons{ display: inline-block !important; height: 32px !important; width: 33px !important; background: url('/bitrix/templates/dom-efeks/images/icon.png') 0 -3px no-repeat !important; }
	.facebook{	background-position: 0px	-3px !important; }
	.twitter{	background-position: -34px	-3px !important; }
	.linkedin{	background-position: -69px	-3px !important; }
	.youtube{	background-position: -103px	-3px !important; }
	.vkontakte{	background-position: -138px	-3px !important; }

	.head-module.search{right:0;}
	.head-module.search input[type="text"]{ height:26px; font-size:12px; line-height:26px; color:#8a8a8a; font-family: 'PTSansItalic'; padding:0 29px 0 8px; background-color:#e8e8e8; border:none; border-radius:2px; position:relative; behavior:url(/bitrix/templates/dom-efeks/PIE.htc); width:155px; box-shadow: inset 0 0 4px #ccc}
	.head-module.search input[type="submit"]{display:block; border:none; background: url(/bitrix/templates/dom-efeks/images/sp.png) -120px -16px no-repeat; width:15px; height:15px; position:absolute; right:9px; top:6px; text-indent:-9999px; cursor:pointer; z-index:2;}

/*
	.head-module.link{ padding-left:33px; color:#272727; font-size:10px;  font-family: 'PTSansBold';   text-decoration:none; display:block; text-transform:uppercase;line-height:11px;}
	.head-module.link span{border-bottom: 1px dashed; display:inline-block; *display: inline; zoom: 1;  line-height:9px;}
	.head-module.link.callback{ left:524px; }
	.head-module.link.enter{ left:632px;}
	.head-module.link:after{display:block; width:28px; height:24px; content:''; background: url(/bitrix/templates/dom-efeks/images/sp.png) 0 0 no-repeat; position:absolute; }
	.head-module.link.callback:after{background-position: -120px -38px;left:0;  top:-1px;}
	.head-module.link.enter:after{background-position: -148px 0px; left:-3px; top:1px;}
	.head-module.link:hover{color:#ff6600;}
*/
	.head-module.link{ padding-left:44px; color:#272727; font-size:12px;  font-family: 'PTSansBold';   text-decoration:none; display:block; text-transform:uppercase; line-height:15px; padding-top:4px; }
	.head-module.link span{border-bottom: 1px dashed; display:inline-block; *display: inline; zoom: 1;  line-height:9px;}
	.head-module.link.lichka{ left:290px; }
	.head-module.link.callback{ left:546px; }
	.head-module.link.enter{ left:664px;}
	.head-module.link:after{display:block; width:39px; height:38px; content:''; background: url(/bitrix/templates/dom-efeks/images/icon_test.png) 0 0 no-repeat; position:absolute; }
	.head-module.link.lichka:after{background-position: 0px 0px;left:0;  top:-1px;}
	.head-module.link.callback:after{background-position: -174px 0px;left:0;  top:-1px;}
	.head-module.link.enter:after{background-position: -216px 0px; left:-3px; top:1px;}
	.head-module.link:hover{color:#ff6600;}

/* fixed */

	#footer div[id^='bx_incl']{ display: inline-block; *display: inline; zoom: 1;  }

/* top navigation */

	.top-nav{height:26px; border:1px solid #d9d9d9; border-left:none; border-right:none; padding:16px 0; position:absolute; bottom:0; width:100%; left:0;}
	.top-nav.no-bdb{border-bottom:none; bottom:1px; }
	.top-nav ul{ margin: 0; padding: 0; }
	.top-nav > ul  > li {background:none; display:inline-block; *display: inline; zoom: 1;  padding-left:0; padding-bottom:10px;}
	.top-nav >  ul {text-align:justify;   text-justify:newspaper;   text-align-last:justify; 	padding:0 9px 0;}
	.top-nav > ul:after {   width:100%;   height:0;   visibility:hidden;   overflow:hidden;   content:'';   display:inline-block; *display: inline; zoom: 1; }
	.top-nav > ul > li > a {color:#2b2b2b; text-align:left; font-size:13px; text-transform:uppercase;  font-family: 'PTSansBold'; text-decoration:none; display:block; padding: 0 9px; vertical-align:middle; line-height:27px; display:block; height:25px; position:relative;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		.top-nav > ul > li > a  {
			line-height:27px;
		}
	}
	.top-nav > ul > li > a:hover, 	.top-nav > ul > li:hover > a{color:#ff6600;}
	.top-nav > ul > li:hover  > a.have-child , .top-nav > ul > li.cur > a, .module-pod-menu a.cur {
		background: rgb(70,70,70);
		background: -moz-linear-gradient(top,  rgba(70,70,70,1) 0%, rgba(43,43,43,1) 47%, rgba(25,25,25,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70,70,70,1)), color-stop(47%,rgba(43,43,43,1)), color-stop(100%,rgba(25,25,25,1)));
		background: -webkit-linear-gradient(top,  rgba(70,70,70,1) 0%,rgba(43,43,43,1) 47%,rgba(25,25,25,1) 100%);
		background: -o-linear-gradient(top,  rgba(70,70,70,1) 0%,rgba(43,43,43,1) 47%,rgba(25,25,25,1) 100%);
		background: -ms-linear-gradient(top,  rgba(70,70,70,1) 0%,rgba(43,43,43,1) 47%,rgba(25,25,25,1) 100%);
		background: linear-gradient(to bottom,  rgba(70,70,70,1) 0%,rgba(43,43,43,1) 47%,rgba(25,25,25,1) 100%);
		color:#fff; border-radius:3px; box-shadow:0 1px 0 #474747; position:relative; behavior:url(/bitrix/templates/dom-efeks/PIE.htc); -pie-background: linear-gradient(#474747, #191919);
	}
	.top-nav ul > li >a.z:before{display:block; content:''; width:11px; height:10px; position:absolute; top:8px; right:5px; background:  url(/bitrix/templates/dom-efeks/images/sp.png) -161px -40px no-repeat;}
	.top-nav ul > li >a.z:hover:before, .top-nav ul > li:hover >a.z:before{background-position: -149px -40px ;}
	.top-nav ul > li.cur > a.z:before, .top-nav > ul > li:hover  > a.z.have-child:before{background-position: -149px -51px;}
	.top-nav ul > li >a.z {padding-right:21px;}
	.top-nav .child{text-align:left; display: none ; position:absolute;  z-index:100;  margin-left:-12px; left:0; top:33px; }
	.top-nav .child-list{ list-style: none; margin: 0; text-align:left; position:relative; background-color:#2b2b2b; border-radius:5px; padding:10px 9px; width:263px; box-shadow:0 2px 2px #333; behavior:url(/bitrix/templates/dom-efeks/PIE.htc) }
	.top-nav .child li { display:flex; margin: 0; padding-left:0; background:none;  }
	.top-nav .child li a{color:#fff; display: flex; width: 100%; text-align-last: left; text-decoration:none; border-radius:3px; padding:5px 10px;  font-family: 'PTSansRegular'; font-size:13px; text-transform:none; position:relative; behavior:url(/bitrix/templates/dom-efeks/PIE.htc)}
	.top-nav .child li a:before{ background: none; }
	.top-nav li:hover .child{display:block ;}
	.top-nav .child li a:hover{background-color:#d9d9d9; color:#2b2b2b; }

	.breadcrumbs{padding:10px 0 16px;}
	.breadcrumbs, .breadcrumbs a{color:#909090; font-size:11px; padding-right:5px;}
	.breadcrumbs .sep{padding:0 11px 0 5px; background:  url(/bitrix/templates/dom-efeks/images/sp.png) -140px -23px  no-repeat; position:relative; top:5px; }
	.breadcrumbs a:hover{color:#ff6600; text-decoration:underline;}

	h1.page-heading{text-align:center; }

/* submenu */
	h1 + .module-pod-menu{margin-top:-6px;}
	.module-pod-menu{ padding:20px 24px 22px; background-color:#f5f5f5; border-radius:5px; position:relative; behavior:url(/bitrix/templates/dom-efeks/PIE.htc); margin-bottom:32px;}
	.module-pod-menu:before{display:block; content:''; width:100%; height:30px;   position:absolute; left:0; bottom:-30px; background:  url(/bitrix/templates/dom-efeks/images/shadows.png) 0 0 no-repeat;}
	.module-pod-menu a{color:#ff6600; font-size:14px; min-height:22px; padding:4px 12px 0;  display:inline-block; *display: inline; zoom: 1;  margin-right:14px;}
	.module-pod-menu a.cur{ text-decoration:none;  font-family: 'PTSansBold'; color:#fff !important;}
	.module-pod-menu a:hover{color:#2b2b2b; }
	.module-pod-menu .inb-li li { display:inline-block; *display: inline; zoom: 1;  margin: 0 0 4px 0; padding-left:0; background:none; vertical-align:top; line-height:18px; white-space:nowrap}
	.module-pod-menu .inb-li{ margin: 0 0 -4px 0; padding: 0; }
	.module-pod-menu .inb-li li  a{margin-right:0;}
	/*.module-pod-menu .inb-li li:nth-child(3n+2){width:310px;}*/
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		.module-pod-menu a {
			padding:5px  12px 0;
			 min-height:22px;
		}
	}
/* pagination */
	.module-pagination{padding-top:26px; padding-left:22px;}
	.module-pagination a, .module-pagination span{ font-size:18px; display:inline-block; *display: inline; zoom: 1;  text-decoration:none; border-bottom:1px solid; font-family: 'PTSansBold'; margin-right:15px;}
	.module-pagination span.cur{color:#000; text-decoration:none; border:none;}
	.module-pagination a.arr{width:24px; height:23px; vertical-align:middle; text-indent:-9999px; border:none; background:  url(/bitrix/templates/dom-efeks/images/sp.png) 0 0 no-repeat;}
	.module-pagination a.arr.next{  background-position: -27px -64px; margin-left:4px;}
	.module-pagination a.arr.prev{background-position:0 -64px; margin-right:20px;}
	.module-pagination a.arr.prev:hover{background-position:0 -87.5px;}
	.module-pagination a.arr.next:hover{ background-position: -26px -88px}

/* baners */

	.baners-rotator li{ padding-left:0; background:#fff; position:absolute; left:0; top:0; height:355px; width:980px;  border-radius:8px; overflow:hidden;}
	.baners-rotator{position:relative; overflow:hidden; height:355px; width:980px; border-radius:8px; }
	.xfade-prevnext{ position:absolute; bottom:20px; left:29px; z-index:100; padding: 0 33px 0 37px;}
	.xfade{position:relative; background-color:#FFF;}
	.xfade-nav li{ display:inline-block; *display: inline; zoom: 1; padding-left:0; margin-right:6px; background:none; }
	.xfade-nav ul{margin: 0; padding: 0;}
	.xfade-prevnext .arr{position:absolute; top:0;  width:24px; height:23px; text-indent:-9999px; background:  url(/bitrix/templates/dom-efeks/images/sp.png) 0 0 no-repeat;}
	.xfade-prevnext .arr.next{right:0; background-position: -27px -64px;}
	.xfade-prevnext .arr.prev{background-position:0 -64px; left:0;}
	.xfade-prevnext .arr.next:hover{  background-position: -26px -88px;}
	.xfade-prevnext .arr.prev:hover{background-position:0 -87.5px;  }
	.xfade-nav li a{display:block; width:19px; height:19px; background:  url(/bitrix/templates/dom-efeks/images/sp.png) -52px -88px no-repeat; text-indent:-9999px;}
	.xfade-nav li a.current{background-position: -52px -63px;}
	.module-baners-rotator{ background:#FFF url(/bitrix/templates/dom-efeks/images/shadows.png) center 315px no-repeat; padding-bottom:30px; margin-bottom:-2px;}

/* tabs */

	.box{display:none;}
	.box.visible{display:block;}
	.module-tabs .tabs-buttons{padding-left:308px; }
	.module-tabs .tabs-buttons a{display:inline-block; *display: inline; zoom: 1; vertical-align:middle; margin-right:4px; line-height:31px;  height:31px; font-size:20px; padding:0 12px; border-radius:3px;  color:#2b2b2b; text-decoration:none;  font-family: 'PTSansBold'; }
	.module-tabs .tabs-buttons a span{display:inline-block; border-bottom:1px dashed; line-height:18px;}
	.module-tabs .tabs-buttons a:hover{color:#ff6600;}
	.module-tabs .tabs-buttons a.cur{
		background: rgb(10,10,10);
		background: -moz-linear-gradient(top,  rgba(10,10,10,1) 0%, rgba(43,43,43,1) 40%, rgba(43,43,43,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(10,10,10,1)), color-stop(40%,rgba(43,43,43,1)), color-stop(100%,rgba(43,43,43,1)));
		background: -webkit-linear-gradient(top,  rgba(10,10,10,1) 0%,rgba(43,43,43,1) 40%,rgba(43,43,43,1) 100%);
		background: -o-linear-gradient(top,  rgba(10,10,10,1) 0%,rgba(43,43,43,1) 40%,rgba(43,43,43,1) 100%);
		background: -ms-linear-gradient(top,  rgba(10,10,10,1) 0%,rgba(43,43,43,1) 40%,rgba(43,43,43,1) 100%);
		background: linear-gradient(to bottom,  rgba(10,10,10,1) 0%,rgba(43,43,43,1) 40%,rgba(43,43,43,1) 100%);
		color:#fff;
		position:relative;
	}
	.module-tabs .tabs-buttons a.cur span{border-color:transparent;}
	.module-tabs .box .bar{margin-top:-24px; font-size:12px}
	.bar a.rss, .bar a.feed{padding-left:18px; margin-left:24px; display:inline-block; *display: inline; zoom: 1;  position:relative;}
	.bar a.rss:before	,  .bar a.feed:before{display:block; width:15px; height:16px; content:''; position:absolute; left:0; top:0; background:  url(/bitrix/templates/dom-efeks/images/sp.png) -76px -64px no-repeat;}
	.bar a.rss:before{background-position: -76px -88px; left:2px; top:3px;}
	.bar a.feed:before{ background-position: -76px -64px; left:-4px; top:2px;}
	.module-tabs .box .items .item{ display:inline-block; *display: inline; zoom: 1;  width:222px; margin-left:27px; vertical-align:top;}
	.module-tabs .box .items {padding-top:32px; margin-left:-27px;}
	.module-tabs .box .items .item .item-title a:hover{color:#000;}
	.module-tabs .box .items .item .item-title{line-height:19px; margin-bottom:2px;}

	.module-tabs {padding-bottom:43px; margin-bottom:34px; background:  url(/bitrix/templates/dom-efeks/images/sh-b.png) center bottom no-repeat;}
/*================================ module-uslugi =========================*/

	.module-services .module-title a{color:#2b2b2b; font-size:20px;  font-family: 'PTSansBold';}
	.module-services .module-title a:hover{color:#ff6600;}
	.module-services{ position:relative; min-height: 337px;}
	.module-services .left-data{width:202px;}
	.module-services .right-data{padding-right:250px; padding-top:40px; margin-left:252px;}
	.module-services .right-data .button{ font-family: 'PTSansRegular';}
	.module-services .services-list li{padding:5px 5px 5px 14px; margin-bottom:1px;  border-right:4px solid #fff; line-height:17px; background-position: 0 13px; font-size:14px;border-radius:3px; position:relative; behavior:url(/bitrix/templates/dom-efeks/PIE.htc);  }
	.services-list{ margin: 21px 0 0 0; padding: 0; }
	.module-services .services-list li a{text-decoration: none; color:#2b2b2b; }
	.module-services .services-list li a:hover{color:#FF6600;}
	.module-services .services-list li span{ display: inline-block; *display: inline; zoom: 1;  height: 16px; border-bottom: 1px dashed; margin: 0 5px 0 0; }
	.module-services .services-list li.cur{background:#272727; border-right:4px solid #ff6600; }
	.module-services .services-list li.cur a{color:#fff; text-decoration:none; border: 0;}

/*======================= module-select-info ======================*/

	.module-select-info{width:178px; height:308px; padding:0 25px; background:url(/bitrix/templates/dom-efeks/images/sel-info.png) 0 0 no-repeat; position:absolute; right:-2px; top:2px;}
	.module-select-info .module-title{font-size:20px; color:#fff; font-family: 'PTSansBold'; margin:27px 0 0 2px; text-shadow: 0 1px 1px #b24101; line-height:20px; margin-bottom:23px; }
	.module-select-info .row label{color:#fff; padding-left:2px;}
	.module-select-info .row select{display:block; height:25px; width:177px; }
	.module-select-info .row	 {margin-bottom:9px; padding-left:1px;}
	.module-select-info	 .but-row{margin-top:21px;}
	.module-select-info	 .but-row .button{height: 29px; line-height:29px;}

/*==========================Селекты =======================

	.module-select-info	.done select{	height:1px;	width:1px;	border:none;	background:none;	padding:0;	margin:0;    position: relative;    left:-2px;    z-index: -10;	outline:none;	}
	.module-select-info	.select-list{	position:	absolute;	left:0}
	.module-select-info	.custom-select{	z-index:1}
	.module-select-info	.custom-select *{	-webkit-user-select:none;	-khtml-user-select: none;	-moz-user-select: 	none;	-ms-user-select: 	none;	-o-user-select: 	none;	user-select: 		none;	}
	.module-select-info	.open_list{	z-index:10}
	.module-select-info	.custom-select ul,.custom-select li{	margin:	0;   border-radius: 3px 3px 3px 3px;  color: #FFFFFF; display: block; font-family: 'PTSansRegular'; font-size: 12px; padding:2px 4px 2px 8px; position: relative; text-decoration: none;    text-transform: none;background-image:none;}
	.module-select-info	.custom-select li:hover{	background-color:#FFF; color:#000;}
	.module-select-info	.custom-select,.custom-select ul{	position:relative;top:	0;	left:0;	width:196px !important;	}
	.module-select-info	.custom-select ul{	padding:0 9px 0;}
	.module-select-info	.custom-select .custom-text{	cursor:	pointer;	display:inline-block;}
	.module-select-info	.custom-select li{cursor:	pointer	}
	.module-select-info	.select-scroll{	position: absolute;right:	5px; top:26px;z-index:2; padding:17px 0;}
	.module-select-info	.default-scroll ul{overflow-y:scroll}
	.module-select-info	.custom-scroll{	overflow:hidden	}
	.module-select-info	.scroll-drag{	display:block;	position:absolute;left:	0px;cursor:	pointer	}
	.module-select-info	.disable *{   cursor: default !important}
	.module-select-info	.custom-select .custom-text,.custom-select.disable span.custom-text:hover{	height:	25px;	padding:0 25px 0 9px; overflow:hidden; width:141px !important; white-space:nowrap;  text-overflow: ellipsis; 	line-height:26px;	color:	#000;	background:#e8e8e8;	border-radius:2px;	position:relative;	behavior:url(/bitrix/templates/dom-efeks/PIE.htc)}
	.module-select-info	.custom-select .custom-text{position:relative;}
	.module-select-info	.custom-select .custom-text:after{	width:19px; height:17px; background: url(/bitrix/templates/dom-efeks/images/sp.png) -96px -64px no-repeat;	position:absolute;	top:4px;	right:3px;	display:block;	content:'';	}
	.module-select-info	.select-list{top:28px; box-shadow: 0 4px 5px #7A7777;	background-color:#2b2b2b;	border-radius:2px;	width:195px;	padding-right:28px;	width:206px;}

	.module-select-info	.select-scroll{	width:	19px; height:107px !important; min-height:5px !important;}
	.module-select-info	.scroll-drag{	top:0; width:17px;	border:1px solid #6b6b6b;}
	.module-select-info	.wr-sel-ul{margin:9px 0; overflow:hidden;}
	.module-select-info	.select-scroll i.arr{display:block; width:17px; height:15px; border:1px solid #6b6b6b; background:  url(/bitrix/templates/dom-efeks/images/sp.png) 0 0 no-repeat; position:absolute; left:0; }
	.module-select-info	.select-scroll i.arr.top{top:-19px; background-position: -142px -66px;}
	.module-select-info	.select-scroll i.arr.down{bottom:0; background-position: -119px -65px;}
*/

	.ui-combobox{position:relative; display:block; width:100%; height:25px;}
	.ui-combobox  input{height:25px; padding:0 25px 0 9px; border:none; overflow:hidden; width:141px !important; white-space:nowrap;  text-overflow: ellipsis; line-height:26px; color:#000; background:#e8e8e8; border-radius:2px; position:relative; behavior:url(/bitrix/templates/dom-efeks/PIE.htc)}
	.ui-autocomplete{  box-shadow: 0 4px 5px #7A7777; height:178px; padding:9px 0;  background-color:#2b2b2b; overflow:hidden; border-radius:2px; margin-top:20px !important; position:absolute; width:233px;}

	.mCustomScrollBox{  overflow:hidden; background-color:#2b2b2b; background-image:none; padding-left:9px;  }

	.ui-helper-hidden-accessible{display:none;}

	.ui-autocomplete  .mCustomScrollBox  li{ margin:0; cursor:pointer;   border-radius: 3px 3px 3px 3px;  color: #FFFFFF; display: block; font-family: 'PTSansRegular'; font-size: 12px; padding:2px 4px 2px 8px; position: relative; text-decoration: none;    text-transform: none;background-image:none;}
	.ui-autocomplete  .mCustomScrollBox  li a{text-decoration:none; color:#fff;}
	.ui-autocomplete  .mCustomScrollBox li:hover, .ui-autocomplete  .mCustomScrollBox li:hover a {	background-color:#FFF; color:#000;}
	.ui-combobox-toggle{width:19px; height:17px; background: url(/bitrix/templates/dom-efeks/images/sp.png) -96px -64px no-repeat; cursor:pointer; position:absolute; top:4px; right:5px; display:block;}

	.mCSB_container.mCS_no_scrollbar {   margin-right: 9px;}
	.mCSB_container { padding: 0; overflow: hidden;  width: auto;margin:0 30px 0 0;}
	.mCustomScrollBox .mCSB_scrollTools {   height: 137px;  right: 7px;  top: 0;  width: 17px;}
	.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown {display:block; cursor:pointer; width:17px; height:15px; border:1px solid #6b6b6b; background:  url(/bitrix/templates/dom-efeks/images/sp.png) 0 0 no-repeat;  margin:0 auto; }
	.mCSB_scrollTools .mCSB_buttonUp{ margin-bottom:2px; background-position: -142px -66px;}
	.mCSB_scrollTools .mCSB_buttonDown{  bottom:-4px;  background-position: -119px -65px;}
	.mCSB_scrollTools .mCSB_buttonUp + .mCSB_draggerContainer {   padding-bottom:  ;}
	.mCSB_scrollTools .mCSB_draggerContainer {  -moz-box-sizing: border-box;   height: 100%;}
	.mCSB_scrollTools .mCSB_dragger {  height: 30px;  width: 100%;}
	.mCSB_scrollTools .mCSB_draggerRail {   height: 100%;   margin: 0 auto;  width: 17px;}
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {  height: 100%; margin: 0 auto; text-align: center; width: 17px;border:1px solid #676767;}

/*=============================== История ================================*/

	.history-list .item{overflow:hidden; }
	.history-list .item  .left-data.date{color:#ff6600; font-size:22px;  font-family: 'PTSansBold'; padding-top:4px;}
	.history-list .item   .right-data{border-bottom:1px solid #c8c8c8; margin-left:84px; padding-bottom:13px; margin-bottom:29px;}


/*=============================== Менеджмент ================================*/

	.module-management-list{margin-left:-31px; }
	.module-management-list h2{ margin-left: 31px; }
	.module-management-list .item{display:inline-block; *display: inline; zoom: 1;  width:470px; vertical-align:top; margin-left:31px; margin-bottom:79px; padding-top:12px;}
	.module-management-list .item .thumb{ width:150px; margin-top:2px; text-align:center; line-height:165px; float:left; display:block; border-radius:4px; position:relative; behavior:url(/bitrix/templates/dom-efeks/PIE.htc)}
	.module-management-list .item .thumb img{ border-radius:4px; vertical-align:middle; }
	.module-management-list .item .right-data{overflow:hidden; margin-left:174px;}
	.module-management-list .item .item-title{ color:#000;  font-family: 'PTSansBold'; font-size:17px; margin-bottom:10px;}
	.module-management-list .item .item-v{color:#3b3b3b; font-family: 'PTSansItalic'; margin-bottom:8px;}
	.module-management-list .item .item-c{color:#3b3b3b; font-size:15px; margin-bottom:19px;}
	.module-management-list .item .item-c span{color:#000; font-family: 'PTSansBold'; font-size:13px; display:block; margin-bottom:1px;}


/*=============================== Галлерея - список ================================*/

	.module-gallery-list{padding-top:3px; margin-left:-38px;}
	.module-gallery-list .item{display:inline-block; *display: inline; zoom: 1;  width:210px; vertical-align:top; margin-left:39px; margin-bottom:37px;}
	.module-gallery-list .item .thumb{display:block; width:210px; height:146px; line-height:145px; overflow:hidden; text-align:center; border-radius:4px; margin-bottom:11px;}
	.module-gallery-list .item .thumb img{border-radius:4px; vertical-align:middle;}
	.module-gallery-list .item .item-title{font-size:14px; display:block; padding-left:26px; position:relative; }
	.module-gallery-list .item .item-title:before{display:block; content:''; width:18px; height:15px; background:  url(/bitrix/templates/dom-efeks/images/sp.png) -117px -88px no-repeat; position:absolute; left:0; top:2px;}
	.module-gallery-list .item:hover .item-title{color:#2b2b2b;}
	.module-gallery .nav{position:relative; padding-bottom:35px; border-bottom:1px solid #cecece;}
	.module-gallery .nav .nav-clip{position:relative; overflow:hidden; margin:0 auto; height:120px;  }
	.module-gallery .nav .nav-clip ul{margin:0; padding:0; list-style-type:none; position:absolute;}
	.module-gallery .nav .nav-clip ul li{float:left; margin:0 15px 0 0; padding:0; background:none !important; line-height:0; width:140px; height:97px; border:2px solid #fff;}
	.module-gallery .nav .nav-clip ul li a{display:block; width:138px; height:95px; border:1px solid #fff; line-height:94px; overflow:hidden; text-align:center;}
	.module-gallery .nav .nav-clip ul li a img{vertical-align:middle;}
	.module-gallery .nav .nav-clip ul li.gallery-selected, 	.module-gallery .nav .nav-clip ul li:hover{border-color:#ff6600;}
	.module-gallery  .gallery-panel{  height: 530px;  left: 0;  top: 0;  width: 800px; overflow:hidden; position:absolute;}
	.module-gallery	.gallery-panels{position:relative; width:800px; height:530px; margin:0  auto 17px;  }

	.module-gallery .nav	 .gallery-btn{display:block;  position:absolute; top:43px; width:11px; height:17px; background: url(/bitrix/templates/dom-efeks/images/sp.png) 0 0 no-repeat; text-indent:-9999px;}
	.module-gallery .nav	 .gallery-btn.gallery-nav-prev {background-position: -80px -120px; left:0;}
 	.module-gallery .nav	 .gallery-btn.gallery-nav-prev:hover{background-position: -93px -120px;}
 	.module-gallery .nav	 .gallery-btn.gallery-nav-next{background-position: -106px -120px; right:0;}
 	.module-gallery .nav	 .gallery-btn.gallery-nav-next:hover{background-position: -119px -120px; right:0;}
 	.module-gallery 	.middle-nav .gallery-btn{ display:inline-block; *display: inline; zoom: 1;  font-size:13px; margin:0 14px; text-transform:uppercase; vertical-align:middle; width:64px; height:26px; background:  url(/bitrix/templates/dom-efeks/images/sp.png) 0 0 no-repeat; color:#fff; text-decoration:none; font-family: 'PTSansBold'; text-align:center; line-height:27px;}
 	.module-gallery 	.middle-nav{text-align:center; padding:19px 0;color:#3b3b3b; font-size:18px;}
 	.module-gallery 	.middle-nav span {position:relative; top:2px;}
	.module-gallery 	.gallery-btn-disable{ }

	.module-gallery 	.middle-nav .gallery-btn.gallery-go-prev{background-position: -66px -145px;}
	.module-gallery 	.middle-nav .gallery-btn.gallery-go-next{background-position: -64px -172px;}
	.module-gallery 	.middle-nav .gallery-btn.gallery-go-prev:hover{background-position: -1px -145px;}
 	.module-gallery 	.middle-nav .gallery-btn.gallery-go-next:hover{background-position: 1px -172px;}
	.gallery-panels	.gallery-panel-old{ z-index:4;}
	.gallery-panels	.gallery-panel-active{ z-index:5;}
	.gallery-panels .gallery-btn{display:block; position:absolute; top:0; width:50%; height:100%; z-index:500; text-indent:-9999px;}
	.gallery-panels	.gallery-btn.gallery-go-prev{left:0;}
	.gallery-panels	.gallery-btn.gallery-go-next{right:0;}
	.module-gallery  .caption{color:#3b3b3b; font-size:18px; text-align:center;}

	.gallery-panel{ display: none !important; }
	.gallery-panel-active{ display: block !important; }

/*==================== Вакансии ==========================*/

	.floaters{overflow:hidden;}
	.floaters .right-data{float:right; width:224px;}
	.floaters .left-data{overflow:hidden; margin-right:307px; float:none;}
	.floaters.clearfix{overflow:visible;}
	.form-section.clearfix{overflow:visible;}
	.left-data.clearfix{overflow:visible;}
	.module-vacans-list{padding-left:21px; }
	.drop dt.h  a{color:#000; text-decoration:none; border-bottom:1px dashed; display:inline-block; *display: inline; zoom: 1; }
	.drop dt.h a:hover{color:#ff6600;}
	.drop dt.h{position:relative; margin-bottom:28px;}
	.drop dt.h{position:relative; margin-bottom:28px;}
	.drop dt.h:before{display:block; content:''; width:18px; height:12px; background: url(/bitrix/templates/dom-efeks/images/sp.png) -160px -76px no-repeat; position:absolute; left:-18px; top:8px;}
	.module-vacans-list	 .but{padding-top:11px;}
	.drop dt.h.opened:before{background-position: -159px -60px; top:6px; left:-22px;}
	.drop dt.h.opened {margin-bottom:12px;}
	.module-vacans-list .d{ padding-bottom:69px; margin: 0;}
	.module-vacans-list ul {margin: 0; padding: 0;}

	.shad-box{padding:; border:4px solid #eaeaea; border-radius:3px; margin-bottom:25px; margin-top:4px; padding:21px 18px; position:relative; background-color:#FFF; z-index:2; behavior:url(/bitrix/templates/dom-efeks/PIE.htc)}
	.shad-box:before{display:block; content:''; width:100%; height:30px; position:absolute; left:0; bottom:-34px; background:  url(/bitrix/templates/dom-efeks/images/shadows.png) 0 -97px no-repeat;}

	.send-res-link{ font-size:15px; text-align:center; padding:7px 0 10px;}
	.send-res-link a{display:inline-block; *display: inline; zoom: 1;  padding-left:29px; position:relative; }
	.send-res-link a:before{display:block; width:31px; height:28px; content:''; position:absolute; left:-9px; top:-4px; background:  url(/bitrix/templates/dom-efeks/images/sp.png) -146px -96px no-repeat;}


	.list-left-data {margin-left:-47px; padding-top:20px;}
	.list-left-data .item{overflow:hidden; display:inline-block; *display: inline; zoom: 1;  vertical-align: top; width:454px; margin-left:47px; margin-bottom:35px;}
	.list-left-data .item .left-data{width:110px; padding-top:3px;}
	.list-left-data .item .right-data{ margin-left:138px;}
	.list-left-data .item .item-title{font-size:17px; font-family: 'PTSansBold'; margin-bottom:10px; }

/*=========================== Подать заявку ====================*/

	.module-form{padding-top:60px;  }
	.module-form .module-title{color:#000; font-size:22px; font-family: 'PTSansBold'; line-height:22px; margin-bottom:31px;}
	.form-section {overflow:hidden;}
	.form-section .left-data-inputs{width:307px; float:left;}
	.form-section .right-data-textarea{  margin-left:340px; }
	.form-section  .but-row{clear:left; margin-top:51px; position:relative;}
	.form-section   input[type="text"]{width:295px; height:28px; line-height:28px;}
	.form-section  textarea{width:314px; height:218px; resize:vertical}
	.form-section   label{display:block; margin-bottom:2px;}
	.form-section   	.row{margin-bottom:13px;}
	.form-section  .but-row .button{padding:0 11px; height:29px; line-height:29px; letter-spacing: 0.5px;}
	.form-section  .but-row .promt {   color: #6F6F6F;  font-family: arial;    position: absolute;   left:134px;   top: 6px;}
	.form-section  .but-row  .star {  left: -12px;   top: 6px;}
	.form-section  .but-row .promt .t {  display: block;  font-family: 'PTSansRegular';   font-size: 10px;  line-height: 9px; position: absolute;  right: -75px;  text-align: left;   top: 1px;}
	.form-section span.star { background: url(/bitrix/templates/dom-efeks/images/sp.png)  -139px -87px no-repeat ; display: inline-block; *display: inline; zoom: 1;  height: 8px;    width: 10px; }
	.form-section label span.star{margin-left:6px;}
	.form-section div.error{font-size:12px; color:#ff6d00;}
	.apply-now-row{padding-top:13px; border-bottom:1px solid #d9d9d9; padding-bottom:17px; margin-bottom:24px;}
	.apply-now-link{display: block; padding-left:74px; position:relative; color:#2b2b2b; height:60px; text-decoration:none; font-size:17px; font-family: 'PTSansBold';}
	.apply-now-link span{border-bottom:1px dashed; display:inline-block; *display: inline; zoom: 1;  line-height:16px;}
	.apply-now-link:before{display:block; width:65px; height:57px; content:''; position:absolute; left:0; top:-6px; background: url(/bitrix/templates/dom-efeks/images/sp.png) -135px -128px no-repeat;}
	.apply-now-link:hover{color:#ff6d00;}
	.download-links a img{ float: left; margin-top: 3px; vertical-align: middle; }

	.download-links a  span { overflow:hidden; margin-left: 10px; display:inline-block; *display: inline; zoom: 1;  vertical-align: middle; width: 80px; }


	.download-links.in-right{font-size:15px; line-height:17px;}
	.download-links.in-right a{display:inline-block; *display: inline; zoom: 1;  clear:left;}
	.apply-now-row.no-pt{padding-top:4px; padding-bottom:27px; }
	.apply-now-row.no-pt .apply-now-link:before{top:2px;}
	.form-section .r{overflow:hidden;padding-top:33px; border-top:1px solid #c8c8c8; margin-bottom:27px; margin-right:7px;}
	.form-section .r textarea{ height:136px; }
	.form-section form .r:first-child{border-top:none; padding-top:0;}
	.form-section .r	+ .but-row{margin-top:-4px;}
	.form-section .custom-select .custom-text{width:295px; padding:0 5px; background-color: #EAEAEA;
		border: 1px solid transparent;
		box-shadow: 0 0 13px #D5D5D5 inset;
		color: #626262;
		display: block;
		font-family: 'PTSansItalic';
		font-size: 14px;
		height: 29px;
		line-height: 29px;}
	.form-section .custom-select {width:295px; height:28px; position:relative; z-index:100;}
 	.form-section .custom-select i.i{ background: url(/bitrix/templates/dom-efeks/images/sp.png) no-repeat scroll -96px -64px transparent;  cursor: pointer;    display: block;    height: 17px;    position: absolute;    right: -5px;    top: 8px;    width: 19px;}
	.form-section .custom-select	.select-list li{border-radius: 3px 3px 3px 3px; cursor:pointer;  margin:0 9px ;  color: #FFFFFF;  display: block; font-family: 'PTSansRegular';  font-size: 13px;  padding: 5px 10px;  position: relative; background-image:none; text-decoration: none;  text-transform: none;}
	.form-section .custom-select	.select-list{position:absolute; left:0; top:32px; width:305px; padding:9px 0; border-radius:3px; box-shadow:0 2px 2px #2B2B2B;   background-color:#2B2B2B;}
	.form-section .custom-select	.select-list li:hover{ background-color:#D9D9D9; color:#2B2B2B;}
	.form-section .custom-select ul{width:auto !important; margin-bottom:0;}

/*=========================== Объекты ====================*/

	.module-choosing-home {padding-top:6px; text-align:center; position:relative; padding-bottom:36px; margin-bottom:43px;}
	.module-choosing-home:after{display:block; content:''; width:100%; height:40px; position:absolute; left:0; bottom:-40px; background:  url(/bitrix/templates/dom-efeks/images/shadows.png) center -183px no-repeat;}
	.module-choosing-home .module-title{text-align:center; font-size:22px; color:#000;font-family: 'PTSansBold'; line-height:22px; margin-bottom:28px;}
	.module-choosing-home .custom-select {display:inline-block; *display: inline; zoom: 1;  vertical-align:middle; text-align:left; height:30px;}
	.custom-select.done select{ position:absolute; left:-9999px;}
	.module-choosing-home .selects .sec{display:inline-block; *display: inline; zoom: 1; }
	.module-choosing-home .selects .house_entry, .module-choosing-home form{ display: inline-block; *display: inline; zoom: 1;  }
	.module-choosing-home .selects .custom-text{height:29px; display:block; width:auto !important; line-height:29px; color:#fff; font-size:14px; z-index:2; padding:0 25px 0 15px; background: rgb(168,168,168);
		background: -moz-linear-gradient(top,  rgba(168,168,168,1) 0%, rgba(146,146,146,1) 40%, rgba(112,112,112,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(168,168,168,1)), color-stop(40%,rgba(146,146,146,1)), color-stop(100%,rgba(112,112,112,1)));
		background: -webkit-linear-gradient(top,  rgba(168,168,168,1) 0%,rgba(146,146,146,1) 40%,rgba(112,112,112,1) 100%);
		background: -o-linear-gradient(top,  rgba(168,168,168,1) 0%,rgba(146,146,146,1) 40%,rgba(112,112,112,1) 100%);
		background: -ms-linear-gradient(top,  rgba(168,168,168,1) 0%,rgba(146,146,146,1) 40%,rgba(112,112,112,1) 100%);
		background: linear-gradient(to bottom,  rgba(168,168,168,1) 0%,rgba(146,146,146,1) 40%,rgba(112,112,112,1) 100%);position:relative; box-shadow:0 2px 2px #929292; cursor:pointer; border-radius:3px; behavior:url(/bitrix/templates/dom-efeks/PIE.htc); -pie-background: linear-gradient(#a8a8a8, #707070)}
	.module-choosing-home .selects .custom-select{ margin:0 18px 0 7px; position:relative;}
	.module-choosing-home .selects .custom-select.street{width:300px;}
	.module-choosing-home .selects .custom-select.house{width:188px; margin:-4px 24px 0 4px;}
	.module-choosing-home .selects label{color:#555; font-size:15px;}
	.module-choosing-home .selects {text-align:left; padding-left:138px; padding-top:2px;}
	.module-choosing-home .selects .custom-select .select-list{background-color:#2b2b2b; margin-top:-2px; border-radius:0 0 4px 4px; position:absolute;  width:100%; z-index:100; behavior:url(/bitrix/templates/dom-efeks/PIE.htc)}
	.module-choosing-home .selects .custom-select .select-list .wr-sel-ul{ padding:13px 7px 10px;}
	.module-choosing-home .selects   .custom-select ul{width:auto !important; list-style: none; margin: 0; padding: 0;}
	.module-choosing-home .selects   .custom-select ul li:hover{background-color:#d9d9d9; color:#383838;}
	.module-choosing-home .selects   .custom-select ul li{font-size:14px; cursor:pointer;  padding:5px 8px; margin-bottom:1px; border-radius:2px; background:none;}
	.module-choosing-home .selects   .custom-select ul li  {color:#fff;}
	.module-choosing-home .selects i.i{display:block; width:26px; height:29px; position:absolute; background:  url(/bitrix/templates/dom-efeks/images/sp.png) -187px 0 no-repeat; right:10px; top:-2px; z-index:3; cursor:pointer;}
	.module-choosing-home .selects  .custom-select:hover .custom-text{
		background: rgb(74,74,74);
		background: -moz-linear-gradient(top,  rgba(74,74,74,1) 0%, rgba(47,47,47,1) 40%, rgba(25,25,26,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(74,74,74,1)), color-stop(40%,rgba(47,47,47,1)), color-stop(100%,rgba(25,25,26,1)));
		background: -webkit-linear-gradient(top,  rgba(74,74,74,1) 0%,rgba(47,47,47,1) 40%,rgba(25,25,26,1) 100%);
		background: -o-linear-gradient(top,  rgba(74,74,74,1) 0%,rgba(47,47,47,1) 40%,rgba(25,25,26,1) 100%);
		background: -ms-linear-gradient(top,  rgba(74,74,74,1) 0%,rgba(47,47,47,1) 40%,rgba(25,25,26,1) 100%);
		background: linear-gradient(to bottom,  rgba(74,74,74,1) 0%,rgba(47,47,47,1) 40%,rgba(25,25,26,1) 100%);
		box-shadow: 0 2px 2px #8f8f8f;
		behavior:url(/bitrix/templates/dom-efeks/PIE.htc); -pie-background: linear-gradient(#343434, #1b1b1b)

}
	.module-choosing-home .selects .custom-select.open_list   .custom-text{box-shadow:none}
	.module-choosing-home .selects .button {padding:0 10px; font-size:14px; top:-2px; height:28px;}

	.adress-result .adress-title{color:#ff6600; font-size:30px; font-family: 'PTSansBold'; line-height:32px; margin-bottom:28px;}
	.adress-result  .table{margin-top:18px; width:100%; margin-bottom:33px;  }
	.adress-result  .table tr td:first-child{width:389px;}
	.adress-result  .table td{vertical-align:top;}
	.adress-result  .table + hr{ margin: -33px 0 37px 0;}
	.adress-result 	h3 + h4{margin:21px 0 -4px 0;}
	.adress-result	hr + blockquote{margin-top:-13px;}

	.shad-box.reports{width:122px; margin-left:25px; padding:21px 20px 10px 23px;}
	.shad-box.reports .module-title{color:#000; font-size:17px; font-family: 'PTSansBold'; border-bottom:1px solid #dcdcdc; padding-bottom:22px; margin-bottom:24px; white-space:nowrap}
	.shad-box.reports .download-links.in-right a{ margin-bottom:21px;}
	.shad-box.reports .download-links.in-right a span{padding-top:7px;}
	.shad-box.reports:before{background-position: -34px -108px}

/*======================= Справочник предприятий ======================*/

	.directory{padding-top:14px;}
	.directory .left-data{float:left; width:203px; margin-top:-23px; }
	.directory .drop{overflow:hidden; margin-left:252px; padding-left:21px;}
	.directory .map{ width:390px; height:230px;   border-radius:3px; position:relative; margin-bottom:31px;}
	.directory .map:after{display:block; content:''; width:100%; height:20px; background: url(/bitrix/templates/dom-efeks/images/shadows.png) -7px -239px no-repeat; position:absolute; left:0; bottom:-20px;}
	.directory .left-item-data{float:left; width:390px;}
	.directory .right-item-data{overflow:hidden; margin-left:419px;}
	.directory .right-item-data .row{border-bottom:1px dotted #aaaaaa; color:#3b3b3b; font-size:15px; padding:13px 9px 10px;}
	.directory .right-item-data .row:first-child{border-top:1px dotted #aaa;}
	.directory .right-item-data .row .t{color:#000; font-family: 'PTSansBold'; font-size:13px}
	.directory .drop	.d{ padding-top:12px; overflow:hidden; padding-bottom:41px; margin-bottom:34px; background:  url(/bitrix/templates/dom-efeks/images/sh-b2.png) center 102% no-repeat; }
	.directory .persona-info .thumb{display:block; float:left; width:120px; height:131px; overflow:hidden; line-height:129px; text-align:center;}
	.directory .persona-info .thumb img{vertical-align:middle;}
	.directory .persona-info .right-persona-data{overflow:hidden; margin-left:138px;}
	.directory .persona-info   .t{color:#000; font-family: 'PTSansBold'; font-size:13px;}
	.directory .persona-info  .row {font-size:15px; margin-bottom:19px;}
	.directory .rekvisiti{clear:left; font-size:15px; padding-top:25px; line-height:20px; }
	.directory .module-services .services-list li{padding:7px 5px 6px 14px; background:none;}
	.directory .module-services .services-list li.cur{background: none repeat scroll 0 0 #272727;}

/*======================= Документы ======================*/

	.module-documents-list li.item{ padding-left:0; background:none; padding-top:2px; border-bottom:1px solid #d8d8d8; padding-bottom:31px; margin-bottom:20px;}
	.module-documents-list li.item .item-title{color:#000; font-size:17px; line-height:20px; font-family: 'PTSansBold'; margin-bottom:8px; padding-top:8px;}
	.module-documents-list li.item .left-data{width:35px; padding-top:4px;}
	.module-documents-list li.item .right-data{overflow:hidden; margin-left:47px; }
	.module-documents-list li.item .right-data .button{ font-size:13px; padding:2px 13px; float: right;}
	.module-documents-list li.item .right-data .button.k{padding-right:30px;}

/*======================= Программы ======================*/

	.programs-list {margin-left:-60px; padding-top:25px;}
	.programs-list  > li { display:inline-block; *display: inline; zoom: 1;  width:441px; margin-bottom:47px; margin-left:50px; vertical-align:top; padding-left:0; background:none;}
	.programs-list  > li .right-data{ margin-left:137px;}
	.programs-list  > li .right-data .item-title{font-size:17px; font-family: 'PTSansBold'; line-height:19px; margin-bottom:9px;}
	.programs-list  > li .thumb{display:block; margin-top:4px; width:110px; height:90px; text-align:center; line-height:90px; overflow:hidden; border-radius:5px;}
	.programs-list  > li .thumb img{vertical-align:middle; border-radius:5px;}

/*======================= Новости ======================*/

	.list {margin-bottom:23px;}
	.list .thumb{float:left; display:block; width:130px; line-height:90px; overflow:hidden; border-radius:5px; text-align:center; margin-right:21px; }
	.list .thumb img{vertical-align:middle; border-radius:5px; margin-top:3px;}
	.list  .item{overflow:hidden; padding-top:3px; margin-bottom:13px;}
	.list  .item	 .date{color:#848484;}
	.list  .item	 .edition{color:#848484; padding-left:16px;}
	.list  .item	.item-title{font-size:17px; font-family: 'PTSansBold'; line-height:19px; margin-bottom:5px; padding-top:3px;}
	.more-link{border-top:1px solid #d0d0d0; padding-top:24px; clear:left;}
	.more-link a{text-decoration:none; margin-left:22px; display:inline-block; *display: inline; zoom: 1;  position:relative; color:#2b2b2b; font-size:15px; font-family: 'PTSansBold';}
	.more-link a:hover{color:#ff6600;}
	.more-link a span{border-bottom:1px dashed; display:inline-block; *display: inline; zoom: 1;  line-height:12px;}
	.more-link a:after{display:block; content:''; width:18px; height:12px; background: url(/bitrix/templates/dom-efeks/images/sp.png) -159px -60px  no-repeat; position:absolute; left:-23px; top:3px;}

	.year-list li{ padding-left:0; background:none; margin-bottom:2px;}
	.year-list li a{display:inline-block; *display: inline; zoom: 1;  text-decoration:none; height:30px; position:relative; line-height:30px; padding:0 9px; font-size:17px; color:#2b2b2b; font-family: 'PTSansBold'; border-radius:3px;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		.year-list li a  {
			line-height:32px;
		}
	}
	.year-list li a span{display:inline-block; *display: inline; zoom: 1;  line-height:16px; border-bottom:1px dashed;}
	.year-list li a:hover{color:#ff6600;}
	.year-list li a.cur{
		background: rgb(72,72,72);
		background: -moz-linear-gradient(top,  rgba(72,72,72,1) 0%, rgba(43,43,43,1) 40%, rgba(25,25,25,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(72,72,72,1)), color-stop(40%,rgba(43,43,43,1)), color-stop(100%,rgba(25,25,25,1)));
		background: -webkit-linear-gradient(top,  rgba(72,72,72,1) 0%,rgba(43,43,43,1) 40%,rgba(25,25,25,1) 100%);
		background: -o-linear-gradient(top,  rgba(72,72,72,1) 0%,rgba(43,43,43,1) 40%,rgba(25,25,25,1) 100%);
		background: -ms-linear-gradient(top,  rgba(72,72,72,1) 0%,rgba(43,43,43,1) 40%,rgba(25,25,25,1) 100%);
		background: linear-gradient(to bottom,  rgba(72,72,72,1) 0%,rgba(43,43,43,1) 40%,rgba(25,25,25,1) 100%);
		box-shadow:0 1px 1px #b2b2b2;
		behavior:url(/bitrix/templates/dom-efeks/PIE.htc);
		-pie-background: linear-gradient(#484848, #191919);
	}
	.year-list li a.cur span{color:#fff; border-bottom:none;}
	.year-list{margin:6px 2px 25px;  padding-bottom:4px; }

	.year-list + .r-links{padding-top:39px; border-top:1px solid #d0d0d0;  }
	.r-links{padding-top:14px;}
	.r-links a{display:block; position:relative; font-size:15px; padding-left:48px; margin-bottom:35px; line-height:17px;}
	.r-links a:before{display:block; width:40px; height:37px; content:''; position:absolute; left:0; top: -1px; background: url(/bitrix/templates/dom-efeks/images/sp.png) 0 -200px no-repeat;}
	.r-links a.rss:before{background-position: 0 -200px; top:-9px;}
	.r-links a.feed:before{background-position:  -47px -200px;}

	.news-single .date{color:#515151; font-size:15px; margin-bottom:7px;}
	.news-single  .news-title{font-size:22px; color:#000; font-family: 'PTSansBold'; line-height:23px; margin-bottom:17px;}
	.news-single {padding-top:4px; overflow:hidden; margin-bottom:32px;}
	.news-single   .alignleft{margin-right:32px;}
	.more-link.for-n{padding-top:29px;}
	.more-link.for-n a {text-decoration:underline;}
	.more-link.for-n a  span{border-bottom:none; display:inline;}
	.more-link.for-n a:after{background-position: -174px -40px;}

/*========================== Территория комфорта =======================*/

	.floaters.records .right-data{padding:6px 66px 0 0; text-align:center;}
	.floaters.records .right-data .records-thumb{border-radius:50%; margin-bottom:11px; position:relative; behavior:url(/bitrix/templates/dom-efeks/PIE.htc)}
	.records-colums  .item{vertical-align:top; position:relative; display:inline;}
	.records-colums  .item .list-records li.h{font-size:22px; color:#000; padding-left:0; font-family: 'PTSansBold'; margin-bottom:27px; width:222px; line-height:23px; }
	.records-colums  .item .list-records li>img{ float:left; margin-top:-5px;  }
	.records-colums  .item .list-records li {padding-left:0; clear:left; background:none; position:relative; font-size:15px; margin-bottom:27px;}
	.records-colums  .item .list-records li a{display:block; overflow:hidden; margin-left:40px;}
	.records-colums  .item:after{display:inline-block; *display: inline; zoom: 1;  vertical-align:bottom;   width:222px; height:1px; background-color:#e1e1e1; margin-left:-222px;  content:'';}
	.records-colums  .item .list-records {display:inline-block; *display: inline; zoom: 1;  width:222px; vertical-align:top; margin-bottom:20px; margin-left:109px; margin-top:34px;}
	.records-colums	{margin-left:-109px; margin-top:-27px;}

/*========================== Контактная =======================*/

	.contacts-block .map-wr{padding-top:11px; position:relative; width:470px; height:320px; border-radius:5px; }
	.contacts-block .map-wr:before{display:block; content:''; width:100%; height:20px; background: url(/bitrix/templates/dom-efeks/images/shadows.png) 23px -239px no-repeat; position:absolute; left:0; bottom:-20px;}
	.contacts-block .right-data{ margin-left:504px; padding-top:11px; font-size:15px;}
	.contacts-block .right-data .t{font-size:13px; font-family: 'PTSansBold'; margin-bottom:4px; }
	.contacts-block .right-data  p + .t{ padding-top:2px; }
	.contacts-block .right-data .cols .col{display:inline-block; *display: inline; zoom: 1;  width:219px; margin-left:30px; vertical-align:top;}
	.contacts-block .right-data .cols{margin-left:-30px; border-bottom:1px solid #e2e2e2; padding-bottom:9px; margin-bottom:30px;}
	.contacts-block .button{font-size:13px; padding:0 12px; height:29px; line-height:31px;}
	.contacts-block	{padding-top:77px; overflow:hidden; padding-bottom:20px; background: url("/bitrix/templates/dom-efeks/images/sh-b.png") no-repeat scroll center 0 transparent;}
	h1+ .contacts-block {padding-top:26px; background:none;}

	.photo-slider-wr{padding-top:20px; overflow:hidden;}
	.photo-slider .slides{ padding: 0; position:relative; width:470px; height:320px; overflow:hidden; border-radius:4px; margin: 0 0 18px 0;}
	.photo-slider .slides li{display:none; padding-left:0; margin-bottom:0; background:none; position:absolute;width:470px; height:320px; overflow:hidden; border-radius:4px; text-align:center; line-height:320px;}
	.photo-slider .slides li.visible{display:block;}
	.photo-slider .thumbs-slider li{padding-left:0; float:left; margin-right:1px; margin-bottom:0; background:none; width:99px; height:69px; border:2px solid #fff;overflow:hidden;}
	.photo-slider .thumbs-slider{overflow:hidden;}
	.photo-slider .thumbs-slider-wr{padding-left:28px; position:relative;}
	.photo-slider .thumbs-slider li a{display:block;  width:98px; height:68px; border:1px solid #fff; overflow:hidden; line-height:66px; text-align:center;}
	.photo-slider .thumbs-slider li a img, 	.photo-slider .slides li img{vertical-align:middle;}
	.photo-slider .thumbs-slider li.cur,.photo-slider .thumbs-slider li:hover {border-color:#ff6600;}
	.photo-slider .thumbs-slider-wr .arr{display:block; cursor:pointer; text-indent:-9999px; width:12px; height:17px; position:absolute; top:29px; background: url(/bitrix/templates/dom-efeks/images/sp.png) 0 0 no-repeat;}
	.photo-slider .thumbs-slider-wr .arr.prev{left:0; background-position: -80px -120px;}
	.photo-slider .thumbs-slider-wr .arr.next{right:0; background-position: -106px -120px;}
	.photo-slider .thumbs-slider-wr .arr.prev:hover{left:0; background-position: -93px -120px;}
	.photo-slider .thumbs-slider-wr .arr.next:hover{right:0; background-position: -119px -120px;}
	.photo-slider .thumbs-slider-wr .arr.disabled{display:none;}
	.photo-slider-wr .right-data{margin-left:504px; position:relative;}
	.photo-slider-wr .right-data	.see-link{background-color:#f5f5f5; padding:22px 24px; margin-bottom:20px; display:inline-block; *display: inline; zoom: 1;  border-radius: 4px; position:relative; behavior:url(/bitrix/templates/dom-efeks/PIE.htc);}
	.photo-slider-wr .right-data	.see-link img{float:left; margin-top:4px;}
	.photo-slider-wr .right-data	.see-link span{overflow:hidden; display:block; margin-left:40px; font-size:17px;}
	.photo-slider-wr .right-data	.see-link:after{display:block; width:100%; height:20px; content:''; position:absolute; left:0; bottom:-20px; background:  url(/bitrix/templates/dom-efeks/images/shadows.png) -3px -101px no-repeat;}


/* input */

	#mask{
		width: 308px; /* Эти значения чисто из-за особенностей моего рисунка */
		height: 31px;
		padding: 0 0 0 83px;
		background:url('/bitrix/templates/dom-efeks/images/input.png') no-repeat right 0;
	}
	#fileInput{
		width: 308px; /* вот незадача, FF не хочет задавать ширину, для этого зададим size */
		height: 29px;
		position: absolute;/* позиционируем настоящий input type=file */
		left: 83px;
		top: 0;
		opacity: 0;/* задаем нулевую видимость */
		filter:alpha(opacity=0);
	}
	#fileInputText {
		width: 224px !important;
	}

	.subscribe_form{ padding: 0 20px; text-align: center; }

	/*fixes */

	.custom-select .default-scroll, .custom-select .custom-scroll { overflow-y: scroll }
	.select-list .wr-sel-ul li { height: 28px; }

	.module-choosing-home + #ajax_object { min-height: 150px; }

module-form{padding-top:60px;  }
	.module-form .module-title{color:#000; font-size:22px; font-family: 'PTSansBold'; line-height:22px; margin-bottom:31px;}
	.form-section {overflow:hidden;}
	.form-section .left-data-inputs{width:307px; float:left;}
	.form-section .right-data-textarea{  margin-left:340px; }
	.form-section  .but-row{clear:left; margin-top:51px; position:relative;}
	.form-section   input[type="text"]{width:295px; height:28px; line-height:28px;}
	.form-section  textarea{width:314px; height:218px; resize:vertical}
	.form-section   label{display:block; margin-bottom:2px;}
	.form-section   	.row{margin-bottom:13px;}
	.form-section  .but-row .button{padding:0 11px; height:29px; line-height:29px; letter-spacing: 0.5px;}
	.form-section  .but-row .promt {   color: #6F6F6F;  font-family: arial;    position: absolute;   left:134px;   top: 6px;}
	.form-section  .but-row  .star {  left: -12px;   top: 6px;}
	.form-section  .but-row .promt .t {  display: block;  font-family: 'PTSansRegular';   font-size: 10px;  line-height: 9px; position: absolute;  right: -75px;  text-align: left;   top: 1px;}
	.form-section span.star { background: url(/bitrix/templates/dom-efeks/images/sp.png)  -139px -87px no-repeat ; display: inline-block; *display: inline; zoom: 1;  height: 8px;    width: 10px; }
	.form-section label span.star{margin-left:6px;}
	.form-section div.error{font-size:12px; color:#ff6d00;}
	.apply-now-row{padding-top:13px; border-bottom:1px solid #d9d9d9; padding-bottom:17px; margin-bottom:24px;}
	.apply-now-link{display: block; padding-left:74px; position:relative; color:#2b2b2b; height:60px; text-decoration:none; font-size:17px; font-family: 'PTSansBold';}
	.apply-now-link span{border-bottom:1px dashed; display:inline-block; *display: inline; zoom: 1;  line-height:16px;}
	.apply-now-link:before{display:block; width:65px; height:57px; content:''; position:absolute; left:0; top:-6px; background: url(/bitrix/templates/dom-efeks/images/sp.png) -135px -128px no-repeat;}
	.apply-now-link:hover{color:#ff6d00;}
	.download-links a img{ float: left; margin-top: 3px; vertical-align: middle; }

	.download-links a  span { overflow:hidden; margin-left: 10px; display:inline-block; *display: inline; zoom: 1;  vertical-align: middle; width: 80px; }


	.download-links.in-right{font-size:15px; line-height:17px;}
	.download-links.in-right a{display:inline-block; *display: inline; zoom: 1;  clear:left;}
	.apply-now-row.no-pt{padding-top:4px; padding-bottom:27px; }
	.apply-now-row.no-pt .apply-now-link:before{top:2px;}
	.form-section .r{overflow:hidden;padding-top:33px; border-top:1px solid #c8c8c8; margin-bottom:27px; margin-right:7px;}
	.form-section .r textarea{ height:136px; }
	.form-section form .r:first-child{border-top:none; padding-top:0;}
	.form-section .r	+ .but-row{margin-top:-4px;}
	.form-section .custom-select .custom-text{width:295px; padding:0 5px; background-color: #EAEAEA;
		border: 1px solid transparent;
		box-shadow: 0 0 13px #D5D5D5 inset;
		color: #626262;
		display: block;
		font-family: 'PTSansItalic';
		font-size: 14px;
		height: 29px;
		line-height: 29px;}
	.form-section .custom-select {width:295px; height:28px; position:relative; z-index:100;}
 	.form-section .custom-select i.i{ background: url(/bitrix/templates/dom-efeks/images/sp.png) no-repeat scroll -96px -64px transparent;  cursor: pointer;    display: block;    height: 17px;    position: absolute;    right: -5px;    top: 8px;    width: 19px;}
	.form-section .custom-select	.select-list li{border-radius: 3px 3px 3px 3px; cursor:pointer;  margin:0 9px ;  color: #FFFFFF;  display: block; font-family: 'PTSansRegular';  font-size: 13px;  padding: 5px 10px;  position: relative; background-image:none; text-decoration: none;  text-transform: none;}
	.form-section .custom-select	.select-list{position:absolute; left:0; top:32px; width:305px; padding:9px 0; border-radius:3px; box-shadow:0 2px 2px #2B2B2B;   background-color:#2B2B2B;}
	.form-section .custom-select	.select-list li:hover{ background-color:#D9D9D9; color:#2B2B2B;}
	.form-section .custom-select ul{width:auto !important; margin-bottom:0;}

/*=========================== ������� ====================*/

	.module-choosing-home {padding-top:6px; text-align:center; position:relative; padding-bottom:36px; margin-bottom:43px;}
	.module-choosing-home:after{display:block; content:''; width:100%; height:40px; position:absolute; left:0; bottom:-40px; background:  url(/bitrix/templates/dom-efeks/images/shadows.png) center -183px no-repeat;}
	.module-choosing-home .module-title{text-align:center; font-size:22px; color:#000;font-family: 'PTSansBold'; line-height:22px; margin-bottom:28px;}
	.module-choosing-home .custom-select {display:inline-block; *display: inline; zoom: 1;  vertical-align:middle; text-align:left; height:30px;}
	.custom-select.done select{ position:absolute; left:-9999px;}
	.module-choosing-home .selects .sec{display:inline-block; *display: inline; zoom: 1; }
	.module-choosing-home .selects .house_entry, .module-choosing-home form{ display: inline-block; *display: inline; zoom: 1;  }
	.module-choosing-home .selects .custom-text{height:29px; display:block; width:auto !important; line-height:29px; color:#fff; font-size:14px; z-index:2; padding:0 25px 0 15px; background: rgb(168,168,168);
		background: -moz-linear-gradient(top,  rgba(168,168,168,1) 0%, rgba(146,146,146,1) 40%, rgba(112,112,112,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(168,168,168,1)), color-stop(40%,rgba(146,146,146,1)), color-stop(100%,rgba(112,112,112,1)));
		background: -webkit-linear-gradient(top,  rgba(168,168,168,1) 0%,rgba(146,146,146,1) 40%,rgba(112,112,112,1) 100%);
		background: -o-linear-gradient(top,  rgba(168,168,168,1) 0%,rgba(146,146,146,1) 40%,rgba(112,112,112,1) 100%);
		background: -ms-linear-gradient(top,  rgba(168,168,168,1) 0%,rgba(146,146,146,1) 40%,rgba(112,112,112,1) 100%);
		background: linear-gradient(to bottom,  rgba(168,168,168,1) 0%,rgba(146,146,146,1) 40%,rgba(112,112,112,1) 100%);position:relative; box-shadow:0 2px 2px #929292; cursor:pointer; border-radius:3px; behavior:url(/bitrix/templates/dom-efeks/PIE.htc); -pie-background: linear-gradient(#a8a8a8, #707070)}
	.module-choosing-home .selects .custom-select{ margin:0 18px 0 7px; position:relative;}
	.module-choosing-home .selects .custom-select.street{width:300px;}
	.module-choosing-home .selects .custom-select.house{width:188px; margin:-4px 24px 0 4px;}
	.module-choosing-home .selects label{color:#555; font-size:15px;}
	.module-choosing-home .selects {text-align:left; padding-left:138px; padding-top:2px;}
	.module-choosing-home .selects .custom-select .select-list{background-color:#2b2b2b; margin-top:-2px; border-radius:0 0 4px 4px; position:absolute;  width:100%; z-index:100; behavior:url(/bitrix/templates/dom-efeks/PIE.htc)}
	.module-choosing-home .selects .custom-select .select-list .wr-sel-ul{ padding:13px 7px 10px;}
	.module-choosing-home .selects   .custom-select ul{width:auto !important; list-style: none; margin: 0; padding: 0;}
	.module-choosing-home .selects   .custom-select ul li:hover{background-color:#d9d9d9; color:#383838;}
	.module-choosing-home .selects   .custom-select ul li{font-size:14px; cursor:pointer;  padding:5px 8px; margin-bottom:1px; border-radius:2px; background:none;}
	.module-choosing-home .selects   .custom-select ul li  {color:#fff;}
	.module-choosing-home .selects i.i{display:block; width:26px; height:29px; position:absolute; background:  url(/bitrix/templates/dom-efeks/images/sp.png) -187px 0 no-repeat; right:10px; top:-2px; z-index:3; cursor:pointer;}
	.module-choosing-home .selects  .custom-select:hover .custom-text{
		background: rgb(74,74,74);
		background: -moz-linear-gradient(top,  rgba(74,74,74,1) 0%, rgba(47,47,47,1) 40%, rgba(25,25,26,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(74,74,74,1)), color-stop(40%,rgba(47,47,47,1)), color-stop(100%,rgba(25,25,26,1)));
		background: -webkit-linear-gradient(top,  rgba(74,74,74,1) 0%,rgba(47,47,47,1) 40%,rgba(25,25,26,1) 100%);
		background: -o-linear-gradient(top,  rgba(74,74,74,1) 0%,rgba(47,47,47,1) 40%,rgba(25,25,26,1) 100%);
		background: -ms-linear-gradient(top,  rgba(74,74,74,1) 0%,rgba(47,47,47,1) 40%,rgba(25,25,26,1) 100%);
		background: linear-gradient(to bottom,  rgba(74,74,74,1) 0%,rgba(47,47,47,1) 40%,rgba(25,25,26,1) 100%);
		box-shadow: 0 2px 2px #8f8f8f;
		behavior:url(/bitrix/templates/dom-efeks/PIE.htc); -pie-background: linear-gradient(#343434, #1b1b1b)

}
	.module-choosing-home .selects .custom-select.open_list   .custom-text{box-shadow:none}
	.module-choosing-home .selects .button {padding:0 10px; font-size:14px; top:-2px; height:28px;}

	.adress-result .adress-title{color:#ff6600; font-size:30px; font-family: 'PTSansBold'; line-height:32px; margin-bottom:28px;}
	.adress-result  .table{margin-top:18px; width:100%; margin-bottom:33px;  }
	.adress-result  .table tr td:first-child{width:389px;}
	.adress-result  .table td{vertical-align:top;}
	.adress-result  .table + hr{ margin: -33px 0 37px 0;}
	.adress-result 	h3 + h4{margin:21px 0 -4px 0;}
	.adress-result	hr + blockquote{margin-top:-13px;}

	.shad-box.reports{width:122px; margin-left:25px; padding:21px 20px 10px 23px;}
	.shad-box.reports .module-title{color:#000; font-size:17px; font-family: 'PTSansBold'; border-bottom:1px solid #dcdcdc; padding-bottom:22px; margin-bottom:24px; white-space:nowrap}
	.shad-box.reports .download-links.in-right a{ margin-bottom:21px;}
	.shad-box.reports .download-links.in-right a span{padding-top:7px;}
	.shad-box.reports:before{background-position: -34px -108px}

/*======================= ���������� ����������� ======================*/

	.directory{padding-top:14px;}
	.directory .left-data{float:left; width:203px; margin-top:-23px; }
	.directory .drop{overflow:hidden; margin-left:252px; padding-left:21px;}
	.directory .map{ width:390px; height:230px;   border-radius:3px; position:relative; margin-bottom:31px;}
	.directory .map:after{display:block; content:''; width:100%; height:20px; background: url(/bitrix/templates/dom-efeks/images/shadows.png) -7px -239px no-repeat; position:absolute; left:0; bottom:-20px;}
	.directory .left-item-data{float:left; width:390px;}
	.directory .right-item-data{overflow:hidden; margin-left:419px;}
	.directory .right-item-data .row{border-bottom:1px dotted #aaaaaa; color:#3b3b3b; font-size:15px; padding:13px 9px 10px;}
	.directory .right-item-data .row:first-child{border-top:1px dotted #aaa;}
	.directory .right-item-data .row .t{color:#000; font-family: 'PTSansBold'; font-size:13px}
	.directory .drop	.d{ padding-top:12px; overflow:hidden; padding-bottom:41px; margin-bottom:34px; background:  url(/bitrix/templates/dom-efeks/images/sh-b2.png) center 102% no-repeat; }
	.directory .persona-info .thumb{display:block; float:left; width:120px; height:131px; overflow:hidden; line-height:129px; text-align:center;}
	.directory .persona-info .thumb img{vertical-align:middle;}
	.directory .persona-info .right-persona-data{overflow:hidden; margin-left:138px;}
	.directory .persona-info   .t{color:#000; font-family: 'PTSansBold'; font-size:13px;}
	.directory .persona-info  .row {font-size:15px; margin-bottom:19px;}
	.directory .rekvisiti{clear:left; font-size:15px; padding-top:25px; line-height:20px; }
	.directory .module-services .services-list li{padding:7px 5px 6px 14px; background:none;}
	.directory .module-services .services-list li.cur{background: none repeat scroll 0 0 #272727;}

/*======================= ��������� ======================*/

	.module-documents-list li.item{ padding-left:0; background:none; padding-top:2px; border-bottom:1px solid #d8d8d8; padding-bottom:31px; margin-bottom:20px; overflow: initial;}
	.module-documents-list li.item .item-title:before{ content: initial;}
	.module-documents-list li.item .item-title{color:#000; font-size:17px; line-height:20px; font-family: 'PTSansBold'; margin-bottom:8px; padding-top:8px;}
	.module-documents-list li.item .left-data{width:35px; padding-top:28px;}
	.module-documents-list li.item .right-data{overflow:hidden; margin-left:47px; }
	.module-documents-list li.item .right-data .button{ font-size:13px; padding:2px 13px; float: right;}
	.module-documents-list li.item .right-data .button.k{padding-right:30px;}

/*======================= ��������� ======================*/

	.programs-list {margin-left:-60px; padding-top:25px;}
	.programs-list  > li { display:inline-block; *display: inline; zoom: 1;  width:441px; margin-bottom:47px; margin-left:50px; vertical-align:top; padding-left:0; background:none;}
	.programs-list  > li .right-data{ margin-left:137px;}
	.programs-list  > li .right-data .item-title{font-size:17px; font-family: 'PTSansBold'; line-height:19px; margin-bottom:9px;}
	.programs-list  > li .thumb{display:block; margin-top:4px; width:110px; height:90px; text-align:center; line-height:90px; overflow:hidden; border-radius:5px;}
	.programs-list  > li .thumb img{vertical-align:middle; border-radius:5px;}

/*======================= ������� ======================*/

	.list {margin-bottom:23px;}
	.list .thumb{float:left; display:block; width:130px; line-height:90px; overflow:hidden; border-radius:5px; text-align:center; margin-right:21px; }
	.list .thumb img{vertical-align:middle; border-radius:5px; margin-top:3px;}
	.list  .item{overflow:hidden; padding-top:3px; margin-bottom:13px;}
	.list  .item	 .date{color:#848484;}
	.list  .item	 .edition{color:#848484; padding-left:16px;}
	.list  .item	.item-title{font-size:17px; font-family: 'PTSansBold'; line-height:19px; margin-bottom:5px; padding-top:3px;}
	.more-link{border-top:1px solid #d0d0d0; padding-top:24px; clear:left;}
	.more-link a{text-decoration:none; margin-left:22px; display:inline-block; *display: inline; zoom: 1;  position:relative; color:#2b2b2b; font-size:15px; font-family: 'PTSansBold';}
	.more-link a:hover{color:#ff6600;}
	.more-link a span{border-bottom:1px dashed; display:inline-block; *display: inline; zoom: 1;  line-height:12px;}
	.more-link a:after{display:block; content:''; width:18px; height:12px; background: url(/bitrix/templates/dom-efeks/images/sp.png) -159px -60px  no-repeat; position:absolute; left:-23px; top:3px;}

	.year-list li{ padding-left:0; background:none; margin-bottom:2px;}
	.year-list li a{display:inline-block; *display: inline; zoom: 1;  text-decoration:none; height:30px; position:relative; line-height:30px; padding:0 9px; font-size:17px; color:#2b2b2b; font-family: 'PTSansBold'; border-radius:3px;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		.year-list li a  {
			line-height:32px;
		}
	}
	.year-list li a span{display:inline-block; *display: inline; zoom: 1;  line-height:16px; border-bottom:1px dashed;}
	.year-list li a:hover{color:#ff6600;}
	.year-list li a.cur{
		background: rgb(72,72,72);
		background: -moz-linear-gradient(top,  rgba(72,72,72,1) 0%, rgba(43,43,43,1) 40%, rgba(25,25,25,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(72,72,72,1)), color-stop(40%,rgba(43,43,43,1)), color-stop(100%,rgba(25,25,25,1)));
		background: -webkit-linear-gradient(top,  rgba(72,72,72,1) 0%,rgba(43,43,43,1) 40%,rgba(25,25,25,1) 100%);
		background: -o-linear-gradient(top,  rgba(72,72,72,1) 0%,rgba(43,43,43,1) 40%,rgba(25,25,25,1) 100%);
		background: -ms-linear-gradient(top,  rgba(72,72,72,1) 0%,rgba(43,43,43,1) 40%,rgba(25,25,25,1) 100%);
		background: linear-gradient(to bottom,  rgba(72,72,72,1) 0%,rgba(43,43,43,1) 40%,rgba(25,25,25,1) 100%);
		box-shadow:0 1px 1px #b2b2b2;
		behavior:url(/bitrix/templates/dom-efeks/PIE.htc);
		-pie-background: linear-gradient(#484848, #191919);
	}
	.year-list li a.cur span{color:#fff; border-bottom:none;}
	.year-list{margin:6px 2px 25px;  padding-bottom:4px; }

	.year-list + .r-links{padding-top:39px; border-top:1px solid #d0d0d0;  }
	.r-links{padding-top:14px;}
	.r-links a{display:block; position:relative; font-size:15px; padding-left:48px; margin-bottom:35px; line-height:17px;}
	.r-links a:before{display:block; width:40px; height:37px; content:''; position:absolute; left:0; top: -1px; background: url(/bitrix/templates/dom-efeks/images/sp.png) 0 -200px no-repeat;}
	.r-links a.rss:before{background-position: 0 -200px; top:-9px;}
	.r-links a.feed:before{background-position:  -47px -200px;}

	.news-single .date{color:#515151; font-size:15px; margin-bottom:7px;}
	.news-single  .news-title{font-size:22px; color:#000; font-family: 'PTSansBold'; line-height:23px; margin-bottom:17px;}
	.news-single {padding-top:4px; overflow:hidden; margin-bottom:32px;}
	.news-single   .alignleft{margin-right:32px;}
	.more-link.for-n{padding-top:29px;}
	.more-link.for-n a {text-decoration:underline;}
	.more-link.for-n a  span{border-bottom:none; display:inline;}
	.more-link.for-n a:after{background-position: -174px -40px;}

/*========================== ���������� �������� =======================*/

	.floaters.records .right-data{padding:6px 66px 0 0; text-align:center;}
	.floaters.records .right-data .records-thumb{border-radius:50%; margin-bottom:11px; position:relative; behavior:url(/bitrix/templates/dom-efeks/PIE.htc)}
	.records-colums  .item{vertical-align:top; position:relative; display:inline;}
	.records-colums  .item .list-records li.h{font-size:22px; color:#000; padding-left:0; font-family: 'PTSansBold'; margin-bottom:27px; width:222px; line-height:23px; }
	.records-colums  .item .list-records li>img{ float:left; margin-top:-5px;  }
	.records-colums  .item .list-records li {padding-left:0; clear:left; background:none; position:relative; font-size:15px; margin-bottom:27px;}
	.records-colums  .item .list-records li a{display:block; overflow:hidden; margin-left:40px;}
	.records-colums  .item:after{display:inline-block; *display: inline; zoom: 1;  vertical-align:bottom;   width:222px; height:1px; background-color:#e1e1e1; margin-left:-222px;  content:'';}
	.records-colums  .item .list-records {display:inline-block; *display: inline; zoom: 1;  width:222px; vertical-align:top; margin-bottom:20px; margin-left:109px; margin-top:34px;}
	.records-colums	{margin-left:-109px; margin-top:-27px;}

/*========================== ���������� =======================*/

	.contacts-block .map-wr{padding-top:11px; position:relative; width:470px; height:320px; border-radius:5px; }
	.contacts-block .map-wr:before{display:block; content:''; width:100%; height:20px; background: url(/bitrix/templates/dom-efeks/images/shadows.png) 23px -239px no-repeat; position:absolute; left:0; bottom:-20px;}
	.contacts-block .right-data{ margin-left:504px; padding-top:11px; font-size:15px;}
	.contacts-block .right-data .t{font-size:13px; font-family: 'PTSansBold'; margin-bottom:4px; }
	.contacts-block .right-data  p + .t{ padding-top:2px; }
	.contacts-block .right-data .cols .col{display:inline-block; *display: inline; zoom: 1;  width:219px; margin-left:30px; vertical-align:top;}
	.contacts-block .right-data .cols{margin-left:-30px; border-bottom:1px solid #e2e2e2; padding-bottom:9px; margin-bottom:30px;}
	.contacts-block .button{font-size:13px; padding:0 12px; height:29px; line-height:31px;}
	.contacts-block	{padding-top:77px; overflow:hidden; padding-bottom:20px; background: url("/bitrix/templates/dom-efeks/images/sh-b.png") no-repeat scroll center 0 transparent;}
	h1+ .contacts-block {padding-top:26px; background:none;}

	.photo-slider-wr{padding-top:20px; overflow:hidden;}
	.photo-slider .slides{ padding: 0; position:relative; width:470px; height:320px; overflow:hidden; border-radius:4px; margin: 0 0 18px 0;}
	.photo-slider .slides li{display:none; padding-left:0; margin-bottom:0; background:none; position:absolute;width:470px; height:320px; overflow:hidden; border-radius:4px; text-align:center; line-height:320px;}
	.photo-slider .slides li.visible{display:block;}
	.photo-slider .thumbs-slider li{padding-left:0; float:left; margin-right:1px; margin-bottom:0; background:none; width:99px; height:69px; border:2px solid #fff;overflow:hidden;}
	.photo-slider .thumbs-slider{overflow:hidden;}
	.photo-slider .thumbs-slider-wr{padding-left:28px; position:relative;}
	.photo-slider .thumbs-slider li a{display:block;  width:98px; height:68px; border:1px solid #fff; overflow:hidden; line-height:66px; text-align:center;}
	.photo-slider .thumbs-slider li a img, 	.photo-slider .slides li img{vertical-align:middle;}
	.photo-slider .thumbs-slider li.cur,.photo-slider .thumbs-slider li:hover {border-color:#ff6600;}
	.photo-slider .thumbs-slider-wr .arr{display:block; cursor:pointer; text-indent:-9999px; width:12px; height:17px; position:absolute; top:29px; background: url(/bitrix/templates/dom-efeks/images/sp.png) 0 0 no-repeat;}
	.photo-slider .thumbs-slider-wr .arr.prev{left:0; background-position: -80px -120px;}
	.photo-slider .thumbs-slider-wr .arr.next{right:0; background-position: -106px -120px;}
	.photo-slider .thumbs-slider-wr .arr.prev:hover{left:0; background-position: -93px -120px;}
	.photo-slider .thumbs-slider-wr .arr.next:hover{right:0; background-position: -119px -120px;}
	.photo-slider .thumbs-slider-wr .arr.disabled{display:none;}
	.photo-slider-wr .right-data{margin-left:504px; position:relative;}
	.photo-slider-wr .right-data	.see-link{background-color:#f5f5f5; padding:22px 24px; margin-bottom:20px; display:inline-block; *display: inline; zoom: 1;  border-radius: 4px; position:relative; behavior:url(/bitrix/templates/dom-efeks/PIE.htc);}
	.photo-slider-wr .right-data	.see-link img{float:left; margin-top:4px;}
	.photo-slider-wr .right-data	.see-link span{overflow:hidden; display:block; margin-left:40px; font-size:17px;}
	.photo-slider-wr .right-data	.see-link:after{display:block; width:100%; height:20px; content:''; position:absolute; left:0; bottom:-20px; background:  url(/bitrix/templates/dom-efeks/images/shadows.png) -3px -101px no-repeat;}


/* input */

	#mask{
		width: 308px; /* ��� �������� ����� ��-�� ������������ ����� ������� */
		height: 31px;
		padding: 0 0 0 83px;
		background:url('/bitrix/templates/dom-efeks/images/input.png') no-repeat right 0;
	}
	#fileInput{
		width: 308px; /* ��� ��������, FF �� ����� �������� ������, ��� ����� ������� size */
		height: 29px;
		position: absolute;/* ������������� ��������� input type=file */
		left: 83px;
		top: 0;
		opacity: 0;/* ������ ������� ��������� */
		filter:alpha(opacity=0);
	}
	#fileInputText {
		width: 224px !important;
	}

	.subscribe_form{ padding: 0 20px; text-align: center; }

	/*fixes */

	.custom-select .default-scroll, .custom-select .custom-scroll { overflow-y: scroll }
	.select-list .wr-sel-ul li { height: 28px; }

	.module-choosing-home + #ajax_object { min-height: 150px; }

	.module-form{padding-top:60px;  }
	.module-form .module-title{color:#000; font-size:22px; font-family: 'PTSansBold'; line-height:22px; margin-bottom:31px;}
	.form-section {overflow:hidden;}
	.form-section .left-data-inputs{width:307px; float:left;}
	.form-section .right-data-textarea{  margin-left:340px; }
	.form-section  .but-row{clear:left; margin-top:51px; position:relative;}
	.form-section   input[type="text"]{width:295px; height:28px; line-height:28px;}
	.form-section  textarea{width:314px; height:218px; resize:vertical}
	.form-section   label{display:block; margin-bottom:2px;}
	.form-section   	.row{margin-bottom:13px;}
	.form-section  .but-row .button{padding:0 11px; height:29px; line-height:29px; letter-spacing: 0.5px;}
	.form-section  .but-row .promt {   color: #6F6F6F;  font-family: arial;    position: absolute;   left:134px;   top: 6px;}
	.form-section  .but-row  .star {  left: -12px;   top: 6px;}
	.form-section  .but-row .promt .t {  display: block;  font-family: 'PTSansRegular';   font-size: 10px;  line-height: 9px; position: absolute;  right: -75px;  text-align: left;   top: 1px;}
	.form-section span.star { background: url(/bitrix/templates/dom-efeks/images/sp.png)  -139px -87px no-repeat ; display: inline-block; *display: inline; zoom: 1;  height: 8px;    width: 10px; }
	.form-section label span.star{margin-left:6px;}
	.form-section div.error{font-size:12px; color:#ff6d00;}
	#form-receptions .form-section input[type="text"], #form-receptions .form-section input[type="email"]{width:100%;}
	#form-receptions .form-section .row{width:400px;}
	#form-receptions .form-section input[type="checkbox"]{float:left;}
	#form-receptions .form-section textarea{width:397px;}
	.module-selects .selectss .custom-text{width:auto !important;}
	.form-section .module-selects .custom-select{width:412px;}
	.form-section .module-selects  .custom-select ul {margin:4px 0 3px;}
	.form-section .module-selects .custom-select i.i{top:7px; right:6px; opacity:0.7;}
	.form-section .module-selects .custom-select:hover i{opacity:1;}
	.form-section .module-selects .custom-select:hover{cursor:pointer;}
	.form-section .module-selects .custom-select	.select-list{background-color: #747474;}

	.form-section .r{overflow:hidden;padding-top:33px; border-top:1px solid #c8c8c8; margin-bottom:27px; margin-right:7px;}
	.form-section .r textarea{ height:136px; }
	.form-section form .r:first-child{border-top:none; padding-top:0;}
	.form-section .r	+ .but-row{margin-top:-4px;}
	.form-section .custom-select .custom-text{width:295px; padding:0 5px; background-color: #EAEAEA;
		border: 1px solid transparent;
		box-shadow: 0 0 13px #D5D5D5 inset;
		color: #626262;
		display: block;
		font-family: 'PTSansItalic';
		font-size: 14px;
		height: 29px;
		line-height: 29px;}
	.form-section .custom-select {width:295px; height:28px; position:relative; z-index:100;}
 	.form-section .custom-select i.i{ background: url(/bitrix/templates/dom-efeks/images/sp.png) no-repeat scroll -96px -64px transparent;  cursor: pointer;    display: block;    height: 17px;    position: absolute;    right: -5px;    top: 8px;    width: 19px;}
	.form-section .custom-select	.select-list li{border-radius: 3px 3px 3px 3px; cursor:pointer;  margin:0 9px ;  color: #FFFFFF;  display: block; font-family: 'PTSansRegular';  font-size: 13px;  padding: 5px 10px;  position: relative; background-image:none; text-decoration: none;  text-transform: none;}
	.form-section .custom-select	.select-list{position:absolute; left:0; top:32px; width:305px; padding:9px 0; border-radius:3px; box-shadow:0 2px 2px #2B2B2B;   background-color:#2B2B2B;}
	.form-section .custom-select	.select-list li:hover{ background-color:#D9D9D9; color:#2B2B2B;}
	.form-section .custom-select ul{width:auto !important; margin-bottom:0;}
	#form-receptions input[type="text"], #form-receptions input[type="email"], #form-receptions textarea{
		zoom: 1;
		border: 1px solid transparent;
		padding: 0 5px;
		color: #626262;
		font-size: 14px;
		font-family: 'PTSansItalic';
		background-color: #eaeaea;
		/*height: 29px;*/
		line-height: 29px;
		box-shadow: inset 0 0 13px #d5d5d5;
	}
	#form-receptions .form-section .custom-select	.select-list{padding:0px; z-index:199; width:411px;}
	#form-receptions .form-section .custom-select  { z-index: inherit;}

	.p-list{overflow:hidden; margin-left:281px; margin-top:-4px;}
	.p-list .item-title{color:#000; position:relative; font-family: 'PTSansBold'; font-size:22px; line-height:22px; padding-left:22px; margin-bottom:22px;}
	.p-list	 .right-item-data{margin-left:0; float:right; width:273px; overflow:hidden; margin-top:-3px;}
	.p-list	 .left-item-data{overflow:hidden; margin-right:;width:374px; padding-left:23px; margin-top:-5px; }
	.p-list		.left-item-data-title , .p-list	.right-item-data-title{color:#000; font-size:14px; font-family: 'PTSansBold'; margin-bottom:4px; }
	.p-list	.item{overflow:hidden; background:  url(/bitrix/templates/dom-efeks/images/sh-b2.png) center bottom no-repeat; padding-bottom:25px; margin-bottom:28.5px;}
	.p-list	 .right-item-data .thumb{float:left; width:70px; height:75px; overflow:hidden; text-align:center; line-height:75px; border-radius:3px; margin-top:3px;}
	.p-list	 .right-item-data .thumb img{vertical-align:middle; border-radius:3px;}
	.p-list	 .right-item-data .right-item-data-inner{overflow:hidden; margin-left:88px; font-size:15px;}
	.p-list .item-title:before{display:block; content:''; width:18px; height:12px; background: url(/bitrix/templates/dom-efeks/images/sp.png) -160px -76px no-repeat; position:absolute; left:3px; top:4px;}

.item.pitem .item-title.left-title { float: left; font-size: 18px; width: 300px;}
.item.pitem {padding-bottom: 10px;}
.item.pitem  .right-item-data{width: 350px;}

a.activecnt { color: #3b3b3b; }
.question {color: #ff6600;font-weight: bold;}
.answer {padding: 5px 0 0 20px;}
a.head-module.pokazaniya-priborov {
	left: 403px;
}
a.head-module.pokazaniya-priborov {
	position: absolute;
	top: 50px;
	padding-left: 44px;
	color: #272727;
	font-size: 12px;
	font-family: 'PTSansBold';
	text-decoration: none;
	display: block;
	text-transform: uppercase;
	line-height: 15px;
	padding-top: 4px;
}
a.head-module.pokazaniya-priborov:after {
	display: block;
	width: 39px;
	height: 38px;
	content: '';
	background: url(/bitrix/templates/dom-efeks/images/icon2.png) 0 0 no-repeat;
	position: absolute;
	left: 0;
	top: 5px;
}
a.head-module.pokazaniya-priborov span {
	border-bottom: 1px dashed;
	display: inline-block;
	zoom: 1;
	line-height: 9px;
}
a.head-module.pokazaniya-priborov:hover{
	color: #ff6600;
}

.tabs{display: none;}

.button{
	cursor: pointer;
}
.object-container a{
	display: block
}
.object-container a.link-hidden{
	display: none
}
.object-container .show-more {
    margin-top: 15px;
}

/* company/workers */
	
.workers__search.module-choosing-home {
	margin: 6px 0 64px;
	padding: 0;
}
.workers__search:after {
	display: none;
}

.module-choosing-home.workers__search .selects .custom-select {
	width: 225px;
	margin: 0px 28px 0 0px;
}
.module-choosing-home.workers__search .selects label {
	margin-bottom: 6px;
}
.module-choosing-home.workers__search  .selects .sec {
	display: flex;
}
.module-choosing-home.workers__search .selects .button {
	margin: 0;
	top: 0;
}
.workers__more-button {
	padding: 2px 8px;
	font-size: 14px;
}

.workers__more-button-block {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 48px 0 0;
}

.workers__search .selects {
	padding: 0;
	align-items: center;
	display: flex;
	justify-content: center;
}
.sec {
	display: flex;
	flex-direction: column;
}
.button {
	margin: 0;
	align-self: flex-end;
}
.workers-list__head {
	display: flex;
	margin: 0 -12px;
	padding-bottom: 6px;
	position: relative;
}
.workers-list__head-elem {
	flex: 1;
	font-weight: bold;
	font-size: 13px;
	line-height: 18px;
	color: #000;
	padding: 0 12px;
}
.workers-list__worker {
	display: flex;
	padding: 25px 0;
	font-style: italic;
	position: relative;
}
.workers-list__worker:after, .workers-list__head:after {
	content: '';
	display: block;
	width: calc(100% - 24px);
	position: absolute;
	bottom: 0;
	height: 1px;
	background: #eaeaea;
	left: 12px;
}
.workers-list__elem{
	flex: 1;
	padding: 0 12px;
}
.workers-list__name {
	font-size: 17px;
	font-style: normal;
    font-weight: bold;
}
.workers-list__objects, .workers-list__place {
	font-style: italic;
	font-family: 'PTSansItalic';
}

.workers__list .catalog-section {
	align-items: center;
    display: flex;
    flex-direction: column;
	width: 100%;
}

.workers__more-button-block .workers__more-button {
	margin: 0;
}
.workers__more-button {
	align-self: center;
    margin: 48px 0 0 0;
}

.workers__list {
	display: flex;
	flex-direction: column;
    align-items: center;
}
.workers-list__head {
	width: 100%;
}
.workers-list__content {
	width: 100%;
}
.product-item-list-col-3 {
	width: 100%;
}

.workers__search form {
	width: 100%;
	max-width: 828px;
	display: flex;
}

.workers__search form  > .row:last-child {
	width: auto;
}

.workers__search form  > .row {
	display: flex;
	width: 100%;
}

.workers__search .col-sm-6 {
	width: 33%;
	margin-right: 28px;
}

.workers__search .bx-filter-select-container {
	background: linear-gradient(to bottom, rgba(168,168,168,1) 0%,rgba(146,146,146,1) 40%,rgba(112,112,112,1) 100%);
    position: relative;
    box-shadow: 0 2px 2px #929292;
    cursor: pointer;
    border-radius: 3px;
    color: #fff;
    height: 29px;
    display: block;
    width: auto !important;
    line-height: 29px;
    font-size: 14px;
    z-index: 2;
}
.workers__search .bx-filter-select-container:hover {
	background: linear-gradient(to bottom, rgba(74,74,74,1) 0%,rgba(47,47,47,1) 40%,rgba(25,25,26,1) 100%);
	box-shadow: 0 2px 2px #8f8f8f;
}
.workers__search .bx-filter-select-block {
	padding: 0 25px 0 15px;
}
.workers__search .bx-filter-select-container:after {
	content: '';
    display: block;
    width: 26px;
    height: 29px;
    position: absolute;
    background: url(/bitrix/templates/dom-efeks/images/sp.png) -187px 0 no-repeat;
    right: 10px;
    top: -2px;
    z-index: 3;
    cursor: pointer;
    pointer-events: none;
}

.workers__search .bx-filter-parameters-box-title {
	margin-bottom: 6px;
	color: #555;
    font-size: 15px;
}

.workers__search .bx-filter-parameters-box-container {
	padding-bottom: 0;
}

.workers__search-buttons-container {
	display: flex;
}

.workers__search-buttons-container .btn-link {
	max-width: 108px;
    padding: 0 12px;
    margin-left: 4px;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
    color: #2d2d2d;
    border: 0;
    text-decoration: underline;
}

.workers__search .bx-filter-popup-result {
	display: none !important;
}

.workers__search .btn-themes {
	background: linear-gradient(to bottom, rgba(255,165,85,1) 0%,rgba(255,106,0,1) 40%,rgba(255,93,14,1) 100%);
    line-height: 28px;
    box-shadow: 0 1px 1px #ece4df, inset 0 0 2px #fff;
    position: relative;
    font-family: 'PTSansBold';
	text-transform: uppercase;
    text-decoration: none;
    border-radius: 3px;
	color: #fff;
	padding: 0 10px;
    font-size: 14px;
    top: 0;
    height: 28px;
	border: 0;
	width: 68px;
	outline: none;
	cursor: pointer;
}

.workers__search .bx-filter-button-box {
	display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.workers__search .bx-filter-block {
	opacity: 1 !important;
}

.worker-detail-title {
	font-size: 22px;
	line-height: 38px;
	margin-bottom: 28px;
}
.worker-detail {
	display: flex;
}
.worker-detail__info-blocks {
	flex: 1;
	margin-right: 100px;
}
.worker-detail__image {
	max-width: 236px;
	margin-top: -54px;
}
.worker-detail__info-block-name {
	font-size: 17px;
	line-height: 22px;
	font-weight: bold;
	margin-bottom: 13px;
}
.worker-detail__row {
	display: flex;
	justify-content: space-between;
	padding: 8px 15px 8px;
}
.worker-detail__info-block {
	margin-bottom: 28px;
}
.worker-detail__row:nth-child(odd) {
	background-color: #e9e9e9;
}
.worker-detail__elem {
	color: #3b3b3b;
	font-size: 13px;
	line-height: 18px;
	width: 50%;
}
.worker-detail__elem:first-child {
	padding-right: 36px;
}

.popup-window[id*="smartFilter"] {
	padding: 13px 7px 10px;
	background-color: #2b2b2b;
}

.popup-window[id*="smartFilter"] .popup-window-content {
	background-color: #2b2b2b;
}

.popup-window[id*="smartFilter"] .bx-filter-select-popup {
	background-color: #2b2b2b;
}
.popup-window[id*="smartFilter"] .bx-filter-select-popup ul li:first-child {
	margin: 0;
	border: 0;
}

.popup-window[id*="smartFilter"] .bx-filter-select-popup ul li {
	font-size: 14px;
    cursor: pointer;
    padding: 0;
	border-radius: 3px;
	color: #fff;
	margin: 0;
	background: none;
}

.popup-window[id*="smartFilter"] .bx-filter-select-popup ul li:hover, .bx-filter-select-popup ul li label.selected, .bx-filter-select-popup ul li label:hover {
	background-color: #d9d9d9;
    color: #383838;
}

.popup-window[id*="smartFilter"] .bx-filter-select-popup ul li label:hover {
	color: #383838;
}
.popup-window[id*="smartFilter"] .bx-filter-select-popup ul li label {
	color: #fff;
	padding: 5px 8px;
	height: auto;
}

.footer-bottom__dev a {
	margin-left: auto;
	display: flex;
	flex-direction: row;
}

.footer-wrap {
	display: flex;
}

.footer-inner .adress {
	position: static;
	margin-left: 160px;
}
.footer-inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	
}
.footer-bottom__dev a{
	text-decoration: none;
}
.footer-bottom__dev a span:first-child {
	background-color: #5a5a5a;
    font-family: Helvetica;
    font-size: 12px;
    line-height: 18px;
    font-weight: 800;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 1px;
    padding: 3px 4px 3px 6px;
    -webkit-transition: all .4s;
    transition: all .4s;
}

.footer-bottom__dev a:hover span:first-child {
	background-color: #9c9c9c;
}

.footer-bottom__dev a span:last-child {
	margin-left: 16px;
    font-family: Helvetica;
    font-size: 9px;
    line-height: 12px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #fff;
}
/* End */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?162875108351 */
/* /bitrix/templates/.default/ajax/ajax.min.css?1628751148420 */
/* /bitrix/templates/dom-efeks/components/bitrix/form.result.new/efeks/style.css?1628751147152 */
/* /bitrix/components/niges/cookiesaccept/templates/.default/style.css?17490098312729 */
/* /bitrix/templates/dom-efeks/styles.css?1628751147543 */
/* /bitrix/templates/dom-efeks/template_styles.css?1674383018102964 */
