

/* Start:/bitrix/templates/home/styles/style.css?151311240043241*/
@import 'https://fonts.googleapis.com/css?family=PT+Sans:400,700|PT+Serif:400,700&subset=cyrillic';
/*
  font-family:'PT Serif',serif;
  font-family:'PT Sans',sans-serif; 
*/


* { margin:0; padding:0; }

html,body { width:100%; height:100%; padding:0; margin:0; font-family:'PT Sans',sans-serif; font-size:14px; color:#444852; }
body { background-color:#e2e2e2; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
a { outline:none; border:none; text-decoration:underline; font-family:'PT Sans',sans-serif; color:#3e8f00; font-weight: bold; cursor:pointer; transition:all 0.3s ease; }
a * { cursor:pointer; }
*:active,*:focus { outline:none;  }
a:hover { text-decoration:none; }
button,input,select,textarea { font-family:'PT Sans',sans-serif; transition:all 0.3s ease; }
button::-moz-focus-inner {border:0;}
img { border:none; vertical-align:top;}
article,header,footer,section,details,summary,section { display:block; } 
table { border-collapse:collapse; }


h1,h2,h3,h4,h5,h6 { font-family:'PT Sans',sans-serif; font-size:16px; color:#444852; font-weight:700; text-align:left;  }
h1 { font-size:30px; }
h2 { font-size:24px; }
h3 { font-size:21px; }
h4 { font-size:18px; }
h5 { font-size:14px; }
h6 { font-size:14px; }

/* clearfix */
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;}
.cl { clear:both; height:0; font-size:0; line-height:0; }


.b-wrap-all { min-height:100%; overflow:hidden; min-width:1000px; box-sizing:border-box; }
.b-container { max-width:1260px; min-width:1000px; margin:0 auto; box-sizing:border-box; }



/* header */
.b-header { z-index:10; left:0; top:0; position:fixed; width:100%; padding:30px 0; }
.b-header .b-tb { display:table; width:100%; }
.b-header .b-logo { display:table-cell; vertical-align:top; width:220px; padding:0 0 0 75px; box-sizing:border-box; }
.b-header .b-logo-link { display:inline-block; vertical-align:top; width:87px; height:100px; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden;  background:url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAABkCAMAAADE+FxdAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAk1BMVEUAAABztw9ztw9ztw9ztw9ztw9Zowg+jwFztw9ztw9ztw8+jwFztw9ztw9ztw9ztw9ztw8+jwE+jwE+jwE+jwE+jwFztw8+jwE+jwFztw9cpglZowjOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs5ztw9fqAo+jwFwtQ7Ozs4AAABL1JJ0AAAAK3RSTlMAIGCPv++/MBBw30CAQDCfz8+fUO8QUCBgr9+AMFCAQBBgIL+v79+Pn89wg260oQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAASrSURBVGje7Zhpk6M2EEAZj514PIed3U2ySWQuIS7H4f//uyCpdbQESNjeL1vTVVsDAh6i+6nBmySPjKfN83Z7uex++fWB0P3L4SLj3+vr46hvl4vGPo77vrOxK7jjdA4fs0dfLggbzd0fxTWbmcNHB3uNrNv+BFc9Tx7euNhrHPbjoK877icOe9jforBWTS6Xkw8+udjrlxis9ZQ8vOptPOz1awT2Wc8U/u7e8QkHD/vt93DFVKl3G1N1pMUfHjYiDVqEHX96bamtxdHDXv8MYbUIpyeZSlVBS4udhw1OV4uwVZgPNaK1+PCwwezqQh/N2JNKjNJi42KDa1iL8IIyvsVavLnY7/Ei4MBa/LUSi0TAgbTY4twGVoQrgpN4S4stMiFQMl8E57ZGi621HELeTomAw2jxN3SwL9+Di3daBCf/Sov//nl9fQ0usGRJBBzT3WIeuyACjsluMRfLIuCY6hYzERLBmYTXLeZmEBQBh9ctpiNGBBxut5g8J1IEHEEt4kXAEdBijQg4FrVYJ4IzpXkt1oqAY1aL9SLgmNbiNhFwTGhxqwg4PC1uFwGHo8X+DhFwaC3EjN/vEQGH1sLiggjknIrIcnRFNg4Vpd7LstI6SLKMyC2lheGqZNNBRZXpC1MmhyhcPm7WBluOR6naOTncN487DI0cys0YKxR3SDW3HSzuNoIL17bWCCOKy1SiyiGWy08uxKNzSiaSQpJcDFHFHVp7JrHckVxz3LhRwV+4A1HcgZjBFVx5AUCg+hXkZvzTKRa1tqO4CZ9wJvAdjBQwM17T8d9ZDnV0HZfPrhcslUoCgnEmbI43L1ZyU/HUqe2USU3fivGei7Euv8vcNGd8wjV/pIdy+VSHVCRjJZeK0vRWfvkTM8VNOmHYeTWXCcFsHzLjQwoiwu4KbiErnlv+NtA0IDWtWSbxXMLg6k53IF4qIS0cGffbZB2XiNYoekuhOlDZqf6oSlnQcg0XNy9ZH0Z1mQzXWLKGC1jRt3FLvofL0lydqxs7tPVbuCTr+eutIIkdJKWUtoW6k/N+y/T7bZ57b3xyfzZu1vIXW131OeyPitE8MTs9bFe0lu/ipozgNnptQXcUDQ0WhGhhZ9j2v4wWuL1/cqs/IERPZonPHfoQl/eCelxwlKmmm/BX75DrzcbiduNS62ur889xiVnr6nHlvQo9dWJxxamiLQe4mdNSdMordQc9M9NuaBy3Lh0uUYk425k03DqinzHcImV0kIjWvOoMN7cdCfjAGjTnHhLBjBiSO1a4YZaGC/6qr+hGzLkZ1wGRn865SFIBg7ZnzJR4Yb2da1gWOZQkk5+ABa8fU4PYX70eF/tDQfW3MnALkYgavnwMl5te6c/4EHc0gMIHOXBFOXNVH8MVOPFeJVFcmeZU/DQTv+Ra+ckrf13xQduzxpI+xHUWCN+t7P5ic9MIrvIrRUtAuM9seS1uXlumzXE71vZZdm6trz19H2sNA1f3Hf1rbqHvqGhtSDk4D4D7pF4YM1zT1aW/JjrdLH0uC663sumAWiQ4CrSGeVRSc0Z7634LPoBGt8XP857/5P4I7mPjk2u4+8P9HCfkf/I9HbePDeHW/88OFOCIgH9eAAAAAElFTkSuQmCC') no-repeat;  }

.b-header .b-tb .b-nav { display:table-cell; vertical-align:top; text-align:center; padding:49px 0 0 0; }
.b-header .b-nav .b-nav-list { list-style:none; vertical-align:top; display:inline-block;  }
.b-header .b-nav .b-nav-list > li { display:inline-block; vertical-align:top; position:relative; margin:0 -4px 0 0; padding:0 20px; }
.b-header .b-nav .b-nav-list > .b-nav-contacts { display:none; }
.b-header .b-nav .b-nav-list > li > a { display:inline-block; vertical-align:top; white-space:nowrap; text-decoration:none; font-size:13px; font-weight:700; color:#dfdfdf;  text-transform:uppercase; border-bottom:4px solid transparent; line-height:29px; display:inline-block; vertical-align:top; letter-spacing:.05em; }
.b-header .b-nav .b-nav-list > li > a:hover { border-color:rgba(175,241,77,.93) !important; }
.b-header .b-nav .b-nav-list > li.is-parent > a { border:none !important; }
.b-header .b-nav .b-nav-list > li.active > a {  border-bottom:4px solid rgba(175,241,77,.93) !important; }
.b-header .b-nav .b-nav-list > .b-light > a { color:#aff14d; } 
.b-header .b-nav .b-nav-list > li ul { list-style:none; vertical-align:top; left:20px; top:29px; position:absolute; transition:all 0.2s ease; background-color:rgba(175,241,77,.93); display:none;  }
.b-header .b-nav .b-nav-list > li ul ul { left:100%; top:0px; position:absolute; display:none; margin:0 0 0 -1px; background:none; padding:0 0 0 5px;}
.b-header .b-nav .b-nav-list > li ul ul li { background-color:rgba(175,241,77,.93); }
.b-header .b-nav .b-nav-list > li ul li { display:block; padding:0; margin:0; position:relative; }
.b-header .b-nav .b-nav-list > li ul li a { display:block; padding:10px 30px; text-decoration:none; text-transform:uppercase; font-size:13px; color:#4f5f6f; font-weight:700; letter-spacing:.05em; line-height:20px; text-align:left; white-space:nowrap; }
.b-header .b-nav .b-nav-list > li ul li a:hover { background-color:rgba(115,183,15,.42); }
.b-header .b-nav .b-nav-list > li ul .c-hover > a { background-color:rgba(115,183,15,.42); }

.b-header .b-mcontact { display:table-cell; vertical-align:top; white-space:nowrap; padding:8px 75px 0 15px; text-align:right; }
.b-header .b-mcontact .b-phone { padding:0 0 19px 0; }
.b-header .b-mcontact .b-phone a { display:inline-block; vertical-align:top; font-size:21px; font-weight:700; color:#73b70f; text-decoration:none; padding:0 0 0 29px; background:url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUAAABztw9ztw9ztw9ztw9ztw9ztw9ztw9ztw9ztw9ztw9ztw9ztw9ztw8AAAD75nG8AAAADXRSTlMAj+9QgGAg33BAn78wuaSrhgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABiSURBVAjXY2AAAcZLBmCawffuVTDNdvfudTCD4+7du2AGJ0yEoffuLZjimzCpDWDGobuXEhgYMhM4dUHGsNy94Xv3rgADgyzQDLAeXRBjAZShCtIRe/fu7QQQg1VXawKIBgDguCqypslHzQAAAABJRU5ErkJggg==') 0 3px no-repeat; line-height:22px; }
.b-header .b-mcontact .b-all-contact {  }
.b-header .b-mcontact .b-all-contact a { font-size:13px; font-weight:700; color:#cecece; white-space:nowrap; text-transform:uppercase; text-decoration:none; border-bottom:4px solid transparent; line-height:29px; display:inline-block; vertical-align:top; letter-spacing:.05em; }
.b-header .b-mcontact .b-all-contact a:hover { border-color:rgba(175,241,77,.93); }
.b-header .b-mcontact .b-all-contact.active a { border-color:rgba(175,241,77,.93); }

.b-header.c-minified { background:url('/bitrix/templates/home/styles/../images/bg-head.png') center center no-repeat; background-size:cover; border-top:2px solid #fff; border-bottom:1px solid rgba(64,81,101,.5); padding:18px 0 30px 0;}
.b-header.c-minified .b-logo { width:112px; text-align:right; padding-right:20px; }
.b-header.c-minified .b-logo-link { width:54px; height:59px; background:url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA7CAMAAAAHBYkxAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAolBMVEUAAABztw9ztw9ztw9ztw9ztw9vtA5EkwNztw9ztw9ztw8+jwFztw9ztw8+jwE+jwE+jwE+jwFztw9ztw9ztw8+jwE+jwFztw8+jwFztw8+jwE+jwE+jwE+jwHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs5ztw9wtQ5IlwQ+jwFpsAxBkgJFlAPOzs4AAAAYhrV2AAAALXRSTlMAQICvv9/PjyCP778Qz6+AUBBQn3DPQDCfYI/v3zC/z59Q30BggI8wcO+vIBBBon9BAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAbZJREFUSMfV1W1bgjAUBuANoQAxCyh6RRNRI1dY/P/fFgPGNj3Ejp/qfJpc3tvOsymEoIpaE9thF5cY43o+4/XxOUUoi7FOleYsmEllzlxHUeXVOWuV5dyQeZoqr80U1VV5M9QKddWPE10NtBby/p1QTqKrgT1G3ZY88SDW1S0Yms1ERYGyx16Vd1BXMyZr1jpfU1D6ic/U8hP+UFP3gHrolO+JQdjEL9UjoMRtdRK5bFyzg1BPUIiR2lLfZEQPXy16ngPn3N+7LsBgItb+5qlP5y9Q8Im449bp6i4ZKip6eVAT0gKFIoS/AE4GhHE8LbB1GYZo3g5Gg5Ilo/59J7pTDhYu5RKcKj8kQ9XnpRyEPZKxOrXsIgA3flyifXkyRzGli6qpdPmqBWpDjPafK1mrTHHUmFXVGsXyPN+sGrfFsGaw46MFmrUuQzPC97nBsw0/Bzxb18M3PMuU8Z9luXpw5qyoh0s0e9dupTFLef57JMu4qnYEwdI0bX8ABcEwUcv9GWyl/SuMsDwv6j2mRb4lBMGG6v+ymI5VrLOEYUqu7iOUI5mFYOqb2DZW+tvWcoyQo7xtfwBdvtLcWjgygQAAAABJRU5ErkJggg==') no-repeat;  }
.b-header.c-minified .b-nav .b-nav-list > .b-nav-contacts { display:inline-block; vertical-align:top; }
.b-header.c-minified .b-mcontact .b-all-contact { display:none; }
.b-header.c-minified .b-mcontact { padding:27px 50px 0 40px; width:140px; }
.b-header.c-minified .b-tb .b-nav { padding:26px 0 0 0; }
.b-header.c-minified .b-nav .b-nav-list { text-align:justify; margin:0 0 -1.5em 0; display:block; }
.b-header.c-minified .b-nav .b-nav-list > li { padding:0; }
.b-header.c-minified .b-nav .b-nav-list > li ul { left:0; }
.b-header.c-minified .b-nav .b-nav-list:after { content:''; display:inline-block; vertical-align:top; width:100%; height:1.5em; }
.b-header.c-minified .b-mcontact .b-phone a { padding:0; background:none; font-size:18px; }
.b-header.c-minified .b-mcontact .b-phone p { padding:0; }



.b-wrap-promo-slider { position:relative; width:100%; z-index:1; overflow:hidden; }
.b-promo-slider { width:100%; position:relative; z-index:1; overflow:hidden; }
.b-promo-slide { width:100%; height:100%; background-position:center center !important; background-size:cover !important; }
.b-promo-slide-1 { background:url('/bitrix/templates/home/styles/../images/slide1.jpg') no-repeat; }
.b-promo-slide-2 { background:url('/bitrix/templates/home/styles/../images/slide2.jpg') no-repeat; }
.b-promo-slide-3 { background:url('/bitrix/templates/home/styles/../images/slide3.jpg') no-repeat; }
.b-promo-slide-4 { background:url('/bitrix/templates/home/styles/../images/slide4.jpg') no-repeat; }
.b-promo-slide-5 { background:url('/bitrix/templates/home/styles/../images/slide5.jpg') no-repeat; }

.b-promo-slider-nav { z-index:2; width:100%; left:0; bottom:37px; position:absolute; text-align:center; }
.b-promo-slider-nav span { font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; display:inline-block; vertical-align:top; margin:0 5px; border-radius:50%; opacity:.24; background:#fff; cursor:pointer; transition:all 0.3s ease; width:10px; height:10px; position:relative; }
.b-promo-slider-nav span:hover { opacity:.8; }
.b-promo-slider-nav span:active { top:1px; }
.b-promo-slider-nav .cycle-pager-active { opacity:1; }



.b-wps-slogan { z-index:2; text-align:center; font-size:38px; font-weight:700; left:0; top:4.737em; position:absolute; width:100%; box-sizing:border-box; padding:0 10px; text-transform:uppercase; line-height:40px; letter-spacing:.05em; color:#444852; }
.b-wps-slogan span { color:#fff; }

.b-wps-bottom { z-index:2; width:100%; left:0; bottom:108px; position:absolute; text-align:center; }
.b-wps-bottom p { color:#fff; letter-spacing:.05em; font-size:13px; text-transform:uppercase; font-weight:700; padding:0 0 25px 0; line-height:18px; }
.b-btn-order { text-align:center; display:inline-block; vertical-align:top; color:#fff; font-size:18px; font-weight:700; text-transform:uppercase; letter-spacing:.025em; height:55px; box-sizing:border-box; width:290px; border:1px solid #73b70f; background:#73b70f; border-radius:3px; position:relative; text-decoration:none; line-height:53px; } 
.b-btn-order:hover { border:1px solid #fff; background:transparent; }
.b-btn-order:active { top:1px; }

/* content */
.b-content { }

.b-wrap-about { padding:80px 0; background:url('/bitrix/templates/home/styles/../images/bg-home.png') center center no-repeat; background-size:100% auto; }
.b-about { border:2px solid #adadad; max-width:622px; margin:0 auto; box-sizing:border-box; background:#e2e2e2; padding:20px 60px; text-align:justify; font-size:16px; line-height:24px; font-family:'PT Serif',serif; }
.b-about p { padding:0 0 25px 0; }
.b-about .b-head { font-size:28px; color:#444852; font-weight:400; line-height:44px; font-family:'PT Serif',serif; text-align:center; padding:25px 0 35px 0; background:url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAUVBMVEUAAAA+jwE+jwE+jwE+jwE+jwE+jwE+jwE+jwE+jwFztw9ztw8+jwFztw9ztw9ztw9ztw9ztw9ztw9ztw9ztw8+jwFIlwRwtQ5ztw9SngYAAABYvwWAAAAAFXRSTlMAUI+/EIDvzzDf379wgDDvEHDPj1Czrqy1AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAH1JREFUGNNd0VkWgCAIBVCbR9MGi/a/0SQRCj7v8QEHjZEqyipgnSx104ZU55WNKRrQsy58LGE//OzFWtmIWP0NpmizMrAx3CqDJS6jDVvmKTcZpvtsROA8p9lg5X3EcJ/UUmz0iMoWQyi2eUMoc20+JJuzni/+mpv24/MvD6N6GLUfvYP7AAAAAElFTkSuQmCC') center 0 no-repeat; }
.b-about .b-sub-head { font-size:21px; color:#444852; font-weight:400; line-height:30px; font-family:'PT Serif',serif; text-align:center; padding:25px 0 15px 0; position:relative; margin:10px 0 0 0; }
.b-about .b-sub-head:after { content:''; width:126px; height:1px; left:50%; top:0px; position:absolute; margin:0 0 0 -63px; background:#73b70f; }

.b-cmt-contact { text-align:center; font-size:21px; line-height:24px; padding:20px 0 60px 0; }
.b-cmt-contact p { padding:0 0 20px 0; }
.b-cmt-contact .b-head { font-size:38px; font-weight:700; color:#73b70f; letter-spacing:.05em; line-height:40px; text-transform:uppercase; padding:0 0 15px 0; }
.b-cmt-contact .b-call-now { font-size:21px; padding:40px 0 10px 0; position:relative; background:url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAAAVCAMAAAC3zqojAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAUVBMVEUAAAA+jwE+jwE+jwE+jwE+jwE+jwE+jwE+jwE+jwFztw9ztw8+jwFztw9ztw9ztw9ztw9ztw9ztw9ztw9ztw8+jwFIlwRwtQ5ztw9SngYAAABYvwWAAAAAFXRSTlMAUI+/EIDvzzDf379wgDDvEHDPj1Czrqy1AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAJ5JREFUSMfF01sSgjAMhWGQlqsKXgph/xsVbKGQNwfm9ywg36TpSZITkl4yN6c/Y9iPMTZ3Pv3A6ys+6YKvXriNTvNltdNh3ii9Zvlsr0uD6lely43UTa50uZO81Tp7+uXfjUFn375c9IBL25G8Vbo8SD20Lups6/zpo153LK90tHSej/oT3n3m459HKxf4ccXx1ad89bZ5vQ9Nkb/mA6vBJIVoR7QVAAAAAElFTkSuQmCC') center 0 no-repeat;  }
.b-cmt-contact .b-phone a { font-size:38px; line-height:40px; display:inline-block; vertical-align:top; font-weight:700; text-decoration:none; }

.b-gmap { margin:20px 0 45px 0; height:400px; position:relative; }
.b-gmap-container { z-index:1; left:0px; top:0px; position:absolute; width:100%; height:400px; }
.b-map-info { z-index:2; left:10%; top:40px; position:absolute; background:#e2e2e2; border:2px solid #adadad; box-sizing:border-box; width:324px; box-shadow:9px 9px #adadad; font-size:16px; line-height:24px; padding:24px 30px 10px 30px; text-align:left; }
.b-map-info .b-min-head { font-size:28px; color:#73b70f; font-family:'PT Serif',serif; line-height:30px; padding:0 0 20px 0; }
.b-map-info p { padding:0 0 20px 0; }
.b-cmt-proect {margin-top: 205px;}
.b-head-proect { text-align:center; font-size:38px; font-weight:700; color:#73b70f; letter-spacing:.05em; line-height:40px; text-transform:uppercase; padding:0 0 15px 0; }


/* footer */
.b-sub-footer { height:186px; }
.b-footer { min-width:1000px; height:169px; margin:-186px auto 0 auto; position:relative; background:#455668; padding:17px 0 0 0; } 
.b-footer .b-container { background: url('/bitrix/templates/home/styles/../images/bg-foot.png') 5% bottom no-repeat; height:169px; position:relative; }



.b-footer .b-tb { display:table; width:100%; }
.b-footer .b-logo { display:table-cell; vertical-align:top; width:220px; box-sizing:border-box; padding:0 0 0 95px;}
.b-footer .b-logo-link { display:inline-block; vertical-align:top; width:63px; height:74px; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden;  background:url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAABKCAMAAAA7bnyfAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAZlBMVEUAAAD19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX////////////////////////////////////////////////////////////19fX///8AAAD/NvxeAAAAH3RSTlMAIEBgn9/PEIDvUDC/r49wEEAgrzBQ379gj4DPn+9wew9pSgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAANqSURBVFjD3ZftdqMgEIaJSTTWJBWjYoiK93+VHWYA0Yi62T1n9+z8aCvwwPDOB6eMfW6HKPqYPZ7OCiz+CE4uqYovX9FXqjZWRsnCYHZWp4PeJlbnVRoWpl/vo2mcMcLVdQ0H98CO73hi8VX+qMhO07ufPVxdwvhJWbv5IlxUNuIqGMDkhvN4AxWPGyTpycPTIB6bk8mLNBsvdRin1T0kfOpuTiq4MNxuHp4my/iR8KMXBRsG9T3i+u8l+54e6TnDMlDM4bc14ccrW+AK3kYqcfh10fvkOpfcBSM+aN7iy9odrPDLPkXK4NflyPt3nUpKG9A+13u2SE+Fn5oJw32tZ8yE3+na7JLngG9+GPYKP1txsmEIC38K42D3eWrMb3dn62bC8CbwivBTi9KlzDfC72nn2fk9DBvCz1Sch8EMxMku/C0M2R7hp+aHYafwM7mVk/u8U/ipURh0/xqFz7k2b1HBeR7agMIQEU8FM5A9SlpR1fpLlDRVWxBGSUWPj3x+GBr99bRfnKYk4c1geLbAvzhvXrAAzuTwq+WVGIYuR74r8I7dGi/0L0Baxh7mRNiuJ9ce+lMOm3yBK+BHbvwV6BpeBObEFq8VKksgmNmt01Oy0xI+hvq5ycMJnNsPZrwR4HkPo832+ct8Xg91C4P7/OfWf8ezasDIbPL2xqQfN/oJDEnLtnlaRnFjrB2Gp5kqOp0KG3wJ+FBg3LqG5ZK+aOuqYuu8n7/CfvWeNHt4QSWYUwF0PdvLcwnWlGP5NlJWVMCcu+HSlvgb/4v2//Fcx75uUR8uxINGWyFQxKfuLHZ6iW9MALFv5NSGMJ2pElxCVAEeWlMrpRgKOhYTl7He5BOVZfVwrXTOcwPkNF2ZhS9TSDZxXqH84abFWavxAgVW04QPnK9bq/CeD4lk7+5LfO86+bJ+L1yt3yHqA3hcqR8i4IWAJiSD8at0c0d3sekAUBUoipbO6t+1RTh/mprihzz40/ZY/paH+oIFdb6Sfz16LYRAQUSLwX8K4RqfsPEM5K+rb0wBYRaPE9IK+MZX+mJlNz61+g00wXd8/gqdD+7WQowvLaVA6zsm5bOmB3WBt+kv3Ina18rn0eoyoD+XINtzBCD55OgLa6AQYd7p8e/1j7/Gf0cfmMd/bH+AT3+HT9w/FJ+Y/jfmBzvQxT7eJ+oBAAAAAElFTkSuQmCC') no-repeat;  }

.b-footer .b-tb .b-nav { display:table-cell; vertical-align:top; padding:36px 190px 0 0; }
.b-footer .b-nav .b-nav-list { list-style:none; vertical-align:top; display:inline-block; }
.b-footer .b-nav .b-nav-list > li { display:inline-block; vertical-align:top; position:relative; margin:0 -4px 0 0; padding:0 20px; }
.b-footer .b-nav .b-nav-list > li > a { display:inline-block; vertical-align:top; white-space:nowrap; text-decoration:none; font-size:13px; font-weight:700; color:#dfdfdf;  text-transform:uppercase; border-bottom:4px solid transparent; line-height:29px; display:inline-block; vertical-align:top; letter-spacing:.05em; }
.b-footer .b-nav .b-nav-list > li > a:hover, .b-nav .b-nav-list > .active > a { border-color:#aff14d; }
.b-footer .b-nav .b-nav-list > .b-light > a { font-weight: normal; color:#aff14d; } 
.b-footer .b-nav .b-nav-list > .b-all-contact { right:75px; top:36px; position:absolute; padding:0; }

.b-footer .b-mcontact { white-space:nowrap; padding:0; left:0; top:116px; position:absolute; width:100%; text-align:center; }
.b-footer .b-mcontact .b-phone a { display:inline-block; vertical-align:top; line-height:28px; font-size:21px; font-weight:700; color:#fff; text-decoration:none; padding:0 0 0 33px; background:url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUAAAD///////////////////////////////////////////////////8AAACh9o2JAAAADXRSTlMAj+9QgGAg33BAn78wuaSrhgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABiSURBVAjXY2AAAcZLBmCawffuVTDNdvfudTCD4+7du2AGJ0yEoffuLZjimzCpDWDGobuXEhgYMhM4dUHGsNy94Xv3rgADgyzQDLAeXRBjAZShCtIRe/fu7QQQg1VXawKIBgDguCqypslHzQAAAABJRU5ErkJggg==') 0 5px no-repeat; border-bottom:4px solid transparent; }
.b-footer .b-mcontact .b-phone a:hover { border-color:#aff14d; }

.b-copyright { left:95px; top:119px; position:absolute; line-height:28px; font-size:14px; color:#fff; }
.b-develop { right:75px; top:119px; position:absolute; line-height:28px; font-size:14px; color:#fff; }
.b-develop a { font-weight: normal; text-decoration:none; color:#aff14d; }
.b-develop a:hover {  }





/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;	margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap {position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin {position:relative;text-shadow:none;}
.fancybox-opened {z-index:8030;}
.fancybox-opened .fancybox-skin {}
.fancybox-outer,.fancybox-inner {position:relative; overflow:visible !important;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling:touch;}
.fancybox-error {color:#444;margin:0;	padding:15px;white-space:nowrap;}
.fancybox-image,.fancybox-iframe {display:block;width:100%;height:100%;}
.fancybox-image {max-width:100%;max-height:100%;}
.fancybox-nav {position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;z-index:8040;}
.fancybox-prev {left:0;}
.fancybox-next {right:0;}
.fancybox-nav span {position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span {left:10px;background-position:0 -36px;}
.fancybox-next span {right:10px;background-position:0 -72px;}
.fancybox-nav:hover span {visibility:visible;}
.fancybox-tmp {position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
/* Overlay helper */
.fancybox-lock {overflow:hidden !important;width:auto; height:auto;}
.fancybox-lock body {overflow:hidden !important;height:auto;}
.fancybox-lock-test {overflow-y:hidden !important;}
.fancybox-overlay {position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;width:100% !important; min-height:100% !important;background:url('/bitrix/templates/home/styles/../images/bg-popf.jpg') center bottom no-repeat; background-size:cover;  }
.fancybox-overlay-fixed {position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay {overflow:auto;overflow-y:scroll;}
.fancybox-close { display:none !important; }
.b-pop-close { width:47px; height:46px; background:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAuBAMAAABKVV06AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJ1BMVEUAAACIjZOIjZOIjZOIjZOIjZOIjZOIjZOIjZOIjZOIjZOIjZMAAAD/6qZEAAAAC3RSTlMAM7QO7sUtDxvyyMIQMOUAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAvklEQVQ4y5XUOw7CMBBF0YcoaBEriZCyAGpKFyClScECaFgRJS0p0GyOyDGWnfEtSBMr0cln/GakQyd3HPfS5hzc9e1wkm42OdLbe9TDLDhg0127wZHe7DKfHFmAPEnAkR9wJIO4DA2wrLsGqEgJKlKBgtSgICuQyRpk4kAiHiTSAJFcGyCSTwtE0gIzeZk99c8NehS+nD4Xf5BKgkWksuNG0dZiGCg+GDiKKIaa2gAbh1oNmxPbGQcAjgwaMl9FPK1LJqxV2AAAAABJRU5ErkJggg==") no-repeat; cursor:pointer; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; right:0; top:0px; position:absolute; opacity:.42; transition:all 0.3s ease; }
.b-pop-close:hover { opacity:1; }
.b-pop-close:active { top:1px; }

.b-header.fancybox-margin { margin:0 !important; padding-right:16px; box-sizing:border-box; }


.b-hide { display:none; }
.b-poporder { width:740px; }
.b-pop-inner { width:432px; margin:0 auto; text-align:center; padding:30px 0; }
.b-poporder .b-head { font-size:28px; text-align:center; text-transform:uppercase; font-weight:700; letter-spacing:.05em; color:#fff; line-height:30px; padding:0 0 60px 0; }
.b-poporder .b-or-call { padding:65px 0 0 0; color:#fff; text-transform:uppercase; }
.b-poporder .b-or-call p { font-size:13px; line-height:18px; text-transform:uppercase; letter-spacing:.05em; font-weight:700; padding:0 0 10px 0; opacity:.28; }
.b-poporder .b-phone a { display:inline-block; vertical-align:top; color:#fff; text-decoration:none; font-size:21px; line-height:24px; font-weight:700; padding:0 0 0 29px; background:url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUAAAD///////////////////////////////////////////////////8AAACh9o2JAAAADXRSTlMAj+9QgGAg33BAn78wuaSrhgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABiSURBVAjXY2AAAcZLBmCawffuVTDNdvfudTCD4+7du2AGJ0yEoffuLZjimzCpDWDGobuXEhgYMhM4dUHGsNy94Xv3rgADgyzQDLAeXRBjAZShCtIRe/fu7QQQg1VXawKIBgDguCqypslHzQAAAABJRU5ErkJggg==') 0 5px no-repeat; opacity:.28; }
.b-poporder .b-phone a:hover { opacity:.9; }
.b-poporder .b-inp input { margin:0 0 40px 0; box-sizing:border-box; width:100%; height:50px; padding:5px 20px; background:none; border:1px solid #9fa4ab; font-size:18px; display:block; color:#fff; }
.b-poporder .b-inp input.placeholder { color:#8e959d; }
.b-poporder .b-tarea textarea { margin:0 0 40px 0; box-sizing:border-box; width:100%; min-height:50px; padding:5px 20px; background:none; border:1px solid #9fa4ab; font-size:18px; display:block; color:#fff; line-height:24px; min-height:108px; }
.b-poporder .b-tarea textarea.placeholder { color:#8e959d; }
.b-poporder .b-btn-send { display:block; width:290px; height:55px; border-radius:3px; box-sizing:border-box; cursor:pointer; font-size:18px; color:#fff; font-weight:700; text-transform:uppercase; letter-spacing:.025em; background:#73b70f; border:1px solid #73b70f; position:relative; margin:0 auto; }
.b-poporder .b-btn-send:hover { background:none; border:1px solid #fff; }
.b-poporder .b-btn-send:active { top:1px; }
.b-poporder .b-inp-error input { border:1px solid #fb6e6e; }


.b-pop-inner-thank { padding:100px 0; }

.b-wrap-mods { position:relative; z-index:1; }
.b-list-mods { list-style:none; vertical-align:top; overflow:hidden; }
.b-list-mods .b-item { width:25%; float:left; }
.b-list-mods a { display:block; position:relative; text-decoration:none; }
.b-list-mods .b-pic { display:block; }
.b-list-mods .b-pic img { display:block; width:100%; height:auto; filter:gray; filter:grayscale(1); -webkit-filter: grayscale(1); transition:all 0.3s ease; }
.b-list-mods .b-pic:after { content:''; width:100%; height:100%; left:0; top:0; position:absolute; z-index:1; background:rgba(49,141,15,.7); transition:all 0.3s ease; }
.b-list-mods .b-txt { display:block; left:0; bottom:20px; position:absolute; width:100%; box-sizing:border-box; color:#fff; text-transform:uppercase; font-size:28px; text-transform:uppercase; letter-spacing:.025em; font-weight:700; z-index:2; padding:0 18px; }
.b-list-mods a:hover .b-pic img { filter: none; -webkit-filter: grayscale(0); }
.b-list-mods a:hover .b-pic:after { opacity:0; }


.b-sub-body .b-header { background:url('/bitrix/templates/home/styles/../images/bg-heads.jpg') center center no-repeat; background-size:cover !important; }
.b-sub-body .b-content { padding:210px 0 0 0; }

.b-scallback { right:10px; top:50%; position:fixed; z-index:20; }
.b-scallback a { border:15px solid rgba(115,183,15,.22); border-radius:50%; display:block; }
.b-scallback a span { background:rgba(115,183,15,.75) url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAclBMVEUAAADt7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e0AAACVeEWJAAAAJHRSTlMAKlTBxP31OY1FLW8vkORIi8nmNmr4pjtyVyirv4hKJSNAT2jSnnUhAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAATFJREFUOMt1Utt2gyAQZESsbki8JG1TkhbT+v/fWFjBoJh5kHN2ht3ZQSEWAIUsVQGxC8dWE2NfgLcpYleAOtKqmQUgedCLFkcmTy0RxZIv1EjvnwhZy5r1aILaGS3lPILCRFq6dSD0i0nIIBicAoXvD5yTLVY7cTcNHSpHL6hSgVf34DnTBWAL76ngwx2fws9Ry+KongIof3CFkjWDogdbGHjCQGm2igXNvGTPsssq/CFa8IIrf9tUMC8lwTm6Qbi6qETmQXOq/AZhvwD6ihb3QSFV/YoPqV5XDYjasGZMvVrxpoiV+fU3/545s+ubEYRb/BWeuRncQ/Hb/Ew5L+yUQ6cDxoxWZFKDVm14aTeLd2v+seXFWCV0Z8c8Oxt7VL/Wij3Y8e8+lQczitew+3f/ARvxOAdqxZ9nAAAAAElFTkSuQmCC') center center no-repeat; display:block; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; width:66px; height:66px; border-radius:50%; }


.b-content .b-container { padding:0 75px 50px 75px; }

.b-bread { color:#4c4c4c; font-size:12px; line-height:18px; padding:0 0 20px 0; font-family:'PT Serif',serif; }
.b-bread i { font-style:normal; padding:0 10px; }
.b-bread a { color:#3e8f01; font-family:'PT Serif',serif; font-weight: normal; }

.b-page-head { font-size:38px; color:#485059; font-family:'PT Serif',serif; font-weight:400; padding:0 0 40px 0; line-height:40px; }
.b-article { font-size:16px; line-height:24px; font-family:'PT Serif',serif; text-align:justify; }
.b-article h2 { font-weight:700; font-size:21px; text-transform:uppercase; letter-spacing:.05em; line-height:30px; padding:0 0 40px 0; }
.b-article p { padding:0 0 20px 0; }
.b-article ul { list-style:none; vertical-align:top; padding:0 0 20px 0;}
.b-article ul li { position:relative; padding:0 0 10px 16px; }
.b-article ul li:before { content:'-'; left:0px; top:0px; position:absolute; font-weight:700; color:#70b50e; }
.b-article .b-pic { padding:0 0 30px 0; }
.b-article .b-pic img { max-width:100%; display:block; height:auto; margin:0 auto; }
.b-art-center { max-width:484px; margin:10px auto 60px auto; padding:0 0 30px 0; background:url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAAAUCAMAAAB8knmGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAVFBMVEUAAAA+jwE+jwE+jwE+jwE+jwE+jwFztw8+jwFztw8+jwFztw9ztw9ztw9ztw9ztw9ztw9ztw9ztw9ztw9iqgtVoQdLmQU+jwFIlwRwtQ5SngYAAACuzyQDAAAAE3RSTlMAEIDvzzDf37+/cIAw7xBwz49Q2Slj/QAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAChSURBVEjHvdTLEoMgDAVQwCrV+k4r6v9/aLWA1CzJzL17ciaEoEiW92dxZ9a840oSbQrns26iQlm58EOX9ZHT+sP96Wi+rG46mNdMt1j+edephuoN0+mF1HXBdGqRvOE6dvTx3e1Bx959GfX4d3Y9kjdMpwGph61LOnbr/OiTbqFXrxTToUvn+aSP4N5PPr156MoFfr9weOtHfnpXT7O40hdUuCA6XGJFpgAAAABJRU5ErkJggg==') center bottom no-repeat;  }
.b-article .b-dsvb { color:#3e8f01; font-weight:700; text-transform:uppercase;  font-family:'PT Sans',sans-serif; padding:0 13px 0 0; display:inline-block; vertical-align:top; white-space:nowrap; background:url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAQlBMVEUAAAA+jwE+jwE+jwE+jwFssg0+jwFztw8+jwFztw8+jwFztw9ztw9ztw9ztw8+jwFIlwRwtQ5ztw9PnAVSngYAAACmotbyAAAAD3RSTlMAQIBQ34CfgCAwj99QnyDh934HAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAEVJREFUCNctzEsWgCAMQ9FQP1URq9X9r9XkwBvdSQKoYmZFmOaIuBdqDelxwLrSsQ3ljoN6qQpw8iU7gaHGfZfrlKrtkn7MuwQxxXx6bAAAAABJRU5ErkJggg==') right 0 no-repeat;  }
.b-article h2 .b-dsvb { padding:0 17px 0 0; background:url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAATlBMVEUAAAA+jwE+jwE+jwE+jwE+jwFssg1ztw8+jwFztw9ztw8+jwFztw9ztw9ztw8+jwFztw9ztw9ztw8+jwFIlwRwtQ5ztw9PnAVSngYAAABG/cNKAAAAE3RSTlMAQIAgn++AgI9wQN/vjyDPn99Qya+24wAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABZSURBVAjXTc5bDoAgDETRAfGNCoLV/a9UChW8X5w0mQBISqdUeXemD6k4ZOmQi9fIMp+IOVXRnDaaaAHWJvsdbxZtsvMwyO7AUcVDaHLI/Asif5bvsrwT4AXZPwpMTTctTQAAAABJRU5ErkJggg==') right 0 no-repeat;  }

.b-art-cols { margin:0 -50px; }
.b-art-col { display:inline-block; vertical-align:top; width:50%; margin:0 -4px 0 0; padding:0 50px 100px 50px; box-sizing:border-box; }
.b-article .b-btn-order { margin:0 auto 40px auto; display:block; }
.b-art-center.b-no-bg { padding:0; margin-top:-50px; margin-bottom:50px; background:none; }
.b-article .b-exp { max-width:690px; margin:0 auto; padding:40px 0 60px 0; font-size:21px; line-height:30px; text-align:center; background:url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAAAVCAMAAAC3zqojAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAUVBMVEUAAAA+jwE+jwE+jwE+jwE+jwE+jwE+jwE+jwE+jwFztw9ztw8+jwFztw9ztw9ztw9ztw9ztw9ztw9ztw9ztw8+jwFIlwRwtQ5ztw9SngYAAABYvwWAAAAAFXRSTlMAUI+/EIDvzzDf379wgDDvEHDPj1Czrqy1AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAJ5JREFUSMfF01sSgjAMhWGQlqsKXgph/xsVbKGQNwfm9ywg36TpSZITkl4yN6c/Y9iPMTZ3Pv3A6ys+6YKvXriNTvNltdNh3ii9Zvlsr0uD6lely43UTa50uZO81Tp7+uXfjUFn375c9IBL25G8Vbo8SD20Lups6/zpo153LK90tHSej/oT3n3m459HKxf4ccXx1ad89bZ5vQ9Nkb/mA6vBJIVoR7QVAAAAAElFTkSuQmCC') center 0 no-repeat;  }
.b-article .b-exp p { padding:0; }
.b-article .b-exp a { font-family:'PT Serif',serif; }
.b-article .b-btn-order:hover { color:#73b70f; border:1px solid #73b70f; }

.b-projects-list { list-style:none; vertical-align:top; margin:0 -30px; padding:0 0 20px 0;}
.b-projects-list .b-item { display:inline-block; vertical-align:top; width:25%; box-sizing:border-box; padding:0 30px 50px 30px; margin:0 -4px 0 0; font-size:16px; line-height:24px; letter-spacing:.05em; color:#485059; }  
.b-projects-list .b-pic { padding:0 0 12px 0; }
.b-projects-list .b-pic img { height:auto; max-width:100%; display:block; }
.b-projects-list .b-head { font-weight:700; }

.b-pg-conslt { text-align:center; padding:0 0 50px 0; font-family:'PT Serif',serif; }
.b-pg-conslt .b-exp { max-width:690px; margin:0 auto; padding:40px 0 30px 0; font-size:21px; line-height:30px; text-align:center; background:url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAAAVCAMAAAC3zqojAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAUVBMVEUAAAA+jwE+jwE+jwE+jwE+jwE+jwE+jwE+jwE+jwFztw9ztw8+jwFztw9ztw9ztw9ztw9ztw9ztw9ztw9ztw8+jwFIlwRwtQ5ztw9SngYAAABYvwWAAAAAFXRSTlMAUI+/EIDvzzDf379wgDDvEHDPj1Czrqy1AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAJ5JREFUSMfF01sSgjAMhWGQlqsKXgph/xsVbKGQNwfm9ywg36TpSZITkl4yN6c/Y9iPMTZ3Pv3A6ys+6YKvXriNTvNltdNh3ii9Zvlsr0uD6lely43UTa50uZO81Tp7+uXfjUFn375c9IBL25G8Vbo8SD20Lups6/zpo153LK90tHSej/oT3n3m459HKxf4ccXx1ad89bZ5vQ9Nkb/mA6vBJIVoR7QVAAAAAElFTkSuQmCC') center 0 no-repeat;  }
.b-pg-conslt .b-btn-order:hover { color:#73b70f; border:1px solid #73b70f; }

.b-exp-sans { font-family:'PT Sans',sans-serif;  }
.b-pg-conslt .b-phone { font-size:38px; font-weight:700; color:#73b70f; font-family:'PT Sans',sans-serif; padding:15px 0 0 0; }

.b-hcmnt { padding:0 0 50px 0; }
.b-hcmnt img { display:block; width:100%; height:auto; }

.b-art-center h2 { text-align:center; }
.b-art-col h2 { padding-bottom:30px; }
.b-art-col h4 { font-family:'PT Serif',serif; font-weight:700;  font-size:16px; line-height:24px; padding:0; margin:0; color:#3e8f01; }
.b-article-wpp .b-pic { padding-top:50px; }
.b-exp strong { font-weight:700; color:#3e8f01; }
.b-article .b-max-570 { max-width:570px; }

.b-article .b-tech-list { list-style:none; vertical-align:top; padding:20px 20px 0 20px; margin:-50px 0 60px 0; position:relative; }
.b-article .b-tech-list:after { content:''; width:5px; height:100%; background:#73b70f; left:50%; top:0px; position:absolute; margin:0 0 0 -2.5px; z-index:-1; }
.b-article .b-tech-list .b-item { width:50%; box-sizing:border-box; display:block; padding:30px 80px 30px 0; position:relative; }
.b-article .b-tech-list .b-item-reverse { padding:30px 0 30px 50%; width:100%; }
.b-article .b-tech-list .b-item-reverse .b-inner { padding:0 0 0 80px; }
.b-article .b-tech-list .b-item:before { display:none; }
.b-article .b-tech-list .b-ico { left:100%; top:30px; position:absolute; margin:0 0 0 -35px; }
.b-article .b-tech-list .b-step { text-align:right; font-size:12px; font-weight:700; color:#73b70f; text-transform:uppercase; font-family:'PT Sans',sans-serif; letter-spacing:.05em; line-height:24px;} 
.b-article .b-tech-list .b-head { text-align:right; font-size:21px; color:#444852; font-weight:700; line-height:24px; padding:0 0 20px 0; font-family:'PT Sans',sans-serif; letter-spacing:.05em; text-transform:uppercase; }
.b-article .b-tech-list p, .b-article .b-tech-list ul { padding:0; }
.b-article .b-tech-list .b-more { padding:20px 0 0 0; text-align:right; }
.b-article .b-tech-list .b-item-reverse .b-more, .b-article .b-tech-list .b-item-reverse .b-step, .b-article .b-tech-list .b-item-reverse .b-head { text-align:left; }
.b-article .b-tech-list .b-item-reverse .b-ico { left:50%; }

.b-project-bpic { max-width:1920px; margin:0 auto; padding:0 0 50px 0; }
.b-project-bpic img { display:block; width:100%; height:auto; }

.b-proj-mod { margin:-25px 0 -10px 0; font-size:21px; line-height:24px; color:#444852; font-family:'PT Serif',serif; }
.b-cproj-char { display:inline-block; vertical-align:top; width:50%; box-sizing:border-box; margin:0 -4px 0 0; padding:0 40px 60px 0; }
.b-cproj-char .b-list { list-style:none; vertical-align:top; font-size:21px; line-height:26px; padding:0 0 20px 0; font-family:'PT Serif',serif; color:#000; }
.b-cproj-char .b-list li { padding:0 0 10px 0; }
.b-cproj-char .b-list span { color:#444852; }

.b-cproj-desc { display:inline-block; vertical-align:top; width:50%; box-sizing:border-box; margin:0 -4px 0 0; padding:0 0 10px 0; font-size:16px; line-height:24px; text-align:justify; }
.b-cproj-desc p { padding:0 0 25px 0; }

.b-progr { background:#cecece; padding:40px 0 20px 0; }
.b-progr .b-head { font-weight:700; font-size:21px; text-transform:uppercase; letter-spacing:.05em; line-height:30px; padding:0 0 20px 0; text-align:center; }
.b-progr .b-container { padding-bottom:0 !important; }
.b-progr ul { list-style:none; vertical-align:top; margin:0 -20px; padding:0; }
.b-progr ul li { display:inline-block; vertical-align:middle; margin:0 -4px 0 0; width:50%; text-align:center;  padding:0 20px 30px 20px; box-sizing:border-box; }
.b-progr ul li img { vertical-align:middle; }

.b-sim-photos { padding:85px 0 20px 0; margin:0 -30px; list-style:none; vertical-align:top; }
.b-sim-photos li { display:inline-block; vertical-align:middle; width:25%; padding:0 30px 45px 30px; margin:0 -4px 0 0; box-sizing:border-box; }
.b-sim-photos a { display:block; position:relative; }
.b-sim-photos a img { display:block; width:100%; height:auto; }
.b-sim-photos a:after { content:''; width:100%; height:100%; left:0; top:0; opacity:0; transition:all 0.4s ease; position:absolute; background:rgba(115,183,15,.82) url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAA6CAMAAAA0uaFjAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAANlBMVEUAAAD///////////////////////////////////////////////////////////////8AAADx3eDuAAAAEHRSTlMAIEAwgK/fv4+fEM9g73BQzW1F0wAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAG2SURBVEjHrZZZkoAgDEQBkU1Q7n/ascYybElwdPpTeJJ0wiIEKqmUkuKFFr2afMlYvfwFle4mbxn3NAbpMyb/hA86U3Jhmu+WaZlJ/jFlVpGF80zuC3ya9xTeVq312htBBL80Odt4OxyibXDcunoRq9oWqHmDFa6qc9qH0aMKDHFOluGExVY3wth1nofP9As++C5nrjSu9ovvMLILSpHMHLakFbTAeUMFrhhaEdlB4JvgBItr3PGdpSOe34aH1CtAVZvP+NdRYC5K2wkNics3tENL85TWn2j/iYa8A0bnCZ3QefBPvt7Q0G1LgpeOpaGh1+YztKBhaWiWtqHLHuNui7LBu+MBGt0wV53B065/S14WxZxhJ4Y0jb0skIb4quM8TuDubOgWR/H6kkOsOarhtR8PazWaPYLXE5KuJwTdPQq2EQ/tQ8nHq6gy+vFBgeDLMMtY6hnzCKeF3HZf8Y0ljObx4Bj4rFRd9oT0hTLUwr9nWfOiQ9sK4809c5nhQnUlTr46QxucOIuW3Vl7zrPW7Z09DU5vaEph+z/8+IL/fW1R7qRX8I2/hC98du8x2rF9+lzHBf8Ag+hQeJUuk58AAAAASUVORK5CYII=') center center no-repeat; }
.b-sim-photos a:hover:after { opacity:1; }

.b-list-spec { list-style:none; vertical-align:top; padding:0 0 50px 0; }
.b-list-spec .b-item { border:5px solid #73b70f; position:relative; margin:0 0 60px 0; overflow:hidden; height:205px; }
.b-list-spec .b-inner { position:relative; padding:20px 30px 18px 30px; z-index:2; }
.b-list-spec .b-head { font-size:29px; font-weight:700; color:#3e8f01; line-height:28px; text-transform:uppercase; padding:0 0 15px 0; letter-spacing:.025em; white-space:nowrap; height:28px; overflow:hidden; text-overflow:ellipsis; }
.b-list-spec .b-head a { color:#3e8f01; text-decoration:none; }
.b-list-spec .b-head a:hover { text-decoration:underline; }
.b-list-spec .b-txt { font-size:16px; line-height:22px; font-weight:700; max-width:415px; max-height:110px; overflow:hidden; color:#485059; }
.b-list-spec .b-more { padding:15px 0 0 0; line-height:18px; }
.b-list-spec .b-more a { font-size:16px; font-family:'PT Serif',serif; color:#3e8f01; }
.b-list-spec .b-pic { right:0; top:0; position:absolute; z-index:-1; width:100%; text-align:right; }
.b-list-spec .b-pic-full img { width:auto; display:block; height:100%; }

.b-arch-head { font-weight:700; font-size:21px; text-transform:uppercase; letter-spacing:.05em; line-height:30px; padding:0 0 20px 0; }
.b-list-spec-arch .b-item { border-color:#c7c7c7;  }
.b-list-spec-arch .b-item * { color:#c7c7c7 !important; }
.b-list-spec-arch .b-item  .b-pic img { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); ; filter: gray; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */ }
.b-list-spec-arch .b-item:after { content:''; width:100%; height:100%; left:0; top:0px; position:absolute; z-index:3; }

.b-tech-list-steps:after { display:none; }
.b-article .b-tech-list-steps { list-style:none; vertical-align:top; padding:0 0 60px 0; }
.b-article .b-tech-list-steps > li { padding-top:0 !important; }
.b-article .b-tech-list-steps .b-item { padding:60px 0; }
.b-article .b-tech-list-steps .b-item:before { display:none; }
.b-article .b-tech-list-steps .b-inner { display:table; width:100%; }
.b-article .b-tech-list-steps .b-cell-txt { display:table-cell; padding:0 50px 0 0; vertical-align:top; color:#444852; font-size:16px; line-height:24px; width:50%; box-sizing:border-box; }
.b-article .b-tech-list-steps .b-cell-txt p { padding:0 0 20px 0; }
.b-article .b-tech-list-steps .b-cell-txt h5 { font-size:16px; font-family:'PT Serif',serif; color:#3e8f01; font-weight:400; padding:0; }
.b-article .b-tech-list-steps .b-cell-pic { width:50%; box-sizing:border-box; text-align:center; padding:0 0 0 20px; display:table-cell; vertical-align:top; }
.b-article .b-tech-list-steps .b-cell-pic img { display:block; margin:0 auto; max-width:100%; height:auto; }
.b-article .b-tech-list-steps .b-item-reverse .b-cell-txt { padding:0 0 0 50px; }
.b-article .b-tech-list-steps .b-item-reverse .b-cell-pic { padding:0 0 0 20px; }

.b-sub-body .b-cmt-contact { margin-top:-50px; padding-top:0; }
.b-sub-body .b-gmap { height:450px; }
.b-sub-body .b-gmap-container { height:450px; }



@media(max-width:1260px){
	.b-header .b-mcontact { padding-right:25px; }
	.b-header .b-nav .b-nav-list > li { padding:0 15px; }
	.b-header .b-nav .b-nav-list { white-space:nowrap; }
	.b-sub-body .b-cmt-contact { padding-top:0; margin-top:-40px; }
}
@media(max-width:1220px){
	.b-header .b-nav .b-nav-list > li { padding:0 10px; }
	.b-header.c-minified .b-nav .b-nav-list > li { padding:0 5px; }
}
@media(max-width:1100px){
	.b-container { padding-left:25px !important; padding-right:25px !important; }
	.b-header .b-logo, .b-footer .b-logo { width:100px; padding:0 20px 0 0; text-align:left; }
	.b-header.c-minified .b-logo { text-align:left; }
	.b-header.c-minified .b-mcontact { padding-right:0; }
	.b-footer .b-nav .b-nav-list > .b-all-contact, .b-develop { right:25px; }
	.b-footer .b-tb .b-nav { padding-right:120px; }
	.b-footer .b-nav .b-nav-list > li { padding:0 15px; }
}

















/* End */


/* Start:/bitrix/templates/home/styles/responsive.css?15023988007844*/
.b-wrap-all, .b-container, .b-footer { min-width:320px; }

.b-header { min-width:320px; }
.b-header .b-tb { table-layout:fixed; }
.b-header .b-mcontact { width:290px; box-sizing:border-box; }
.b-header.c-minified .b-logo { width:170px; }
.b-header.c-minified .b-mcontact { padding:27px 25px 0 25px; width:200px; }

.b-mob-nav { display:none; width:30px; height:25px; background:url('/bitrix/templates/home/styles/../images/mob-nav.png') no-repeat; cursor:pointer; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; right:20px; top:55px; position:absolute; background-size:contain; z-index:5; }
.b-progr ul li img { display:inline-block; vertical-align:top; max-width:100%; height:auto; }


@media(max-width:1260px){
	.b-header .b-logo { padding-left:25px; width:170px; }
	.b-header .b-nav .b-nav-list { white-space:normal; }
}

@media(max-width:1100px){
	.b-wrap-all .b-container { padding-left:15px !important; padding-right:15px !important; }
	.b-header .b-logo, .b-footer .b-logo { width:100px; padding:0 20px 0 0; }
	.b-header.c-minified .b-logo { width:70px; padding:0 20px 0 0; }
	.b-header .b-mcontact { width:200px; padding:8px 0 0 0; }
	.b-header.c-minified .b-mcontact { padding-right:0; padding-left:20px; width:170px; }
	
}

@media(max-width:1000px){
	.b-footer .b-nav .b-nav-list > li { padding:0 9px; }
}

@media(max-width:980px){
	.b-header .b-nav .b-nav-list > li > a { font-size:12px; }
	.b-list-spec .b-item { margin:0 0 30px 0; }
	.b-list-spec .b-pic { display:none; }
	.b-list-spec .b-txt { max-width:100%; }
	.b-list-spec .b-head { white-space:normal; height:auto; }
	.b-list-spec .b-item { height:auto; padding-bottom:10px; }
}	

@media(max-width:920px){
	.b-mob-nav { display:block; z-index:100; }
	.b-header .b-tb .b-nav { display:none; width:100%; left:0; top:0; position:absolute; background:#afec53; padding:10px 0; margin:0; z-index:99; }
	.b-header.c-minified .b-tb .b-nav { padding:10px 0; }
	.b-header .b-nav .b-nav-list { display:block; text-align:left; margin:0; padding:0; }
	.b-header .b-nav .b-nav-list > li ul { left:auto; top:auto; position:static; width:100%; background:#96d639; margin:0; padding:0; }
	.b-header .b-nav .b-nav-list > li ul ul { left:auto; top:auto; position:static; width:100%; background:#96d639; margin:0; padding:0; }
	.b-header .b-nav .b-nav-list:after { display:none; }
	.b-header .b-nav .b-nav-list > li { padding:0; display:block; margin:0; }
	.b-header .b-nav .b-nav-list > li > a { display:block; font-size:24px; line-height:30px; padding:10px 30px; text-decoration:none; border:none; color:#4c5c73; text-transform:uppercase; text-align:left; background:none; display:inline-block; vertical-align:top; }
	.b-header .b-nav .b-nav-list > li ul ul li { background:none; }
	.b-header .b-mcontact .b-all-contact { display:none; }
	.b-header .b-mcontact { left:0; top:50px; position:absolute; width:100%; display:block; text-align:center; }
	.b-header .b-mcontact .b-phone a { color:#fff; }
	.b-header.c-minified .b-mcontact { left:0; top:10px; position:absolute; width:100%; display:block; text-align:center; }
	.b-header.c-minified .b-mob-nav { top:30px; }
	.b-header.c-minified { padding:10px 0 15px 0; }
	.b-wrap-all .b-header.c-minified .b-container { padding:0; }
	.b-header .b-nav .b-nav-list > .b-light > a { color:#4c5c73; text-decoration:underline; }
	.b-header .b-nav .b-nav-list .c-hover { background:#96d639; }
	.b-mob-nav.active { background:url('/bitrix/templates/home/styles/../images/mob-close.png') no-repeat; background-size:contain; top:20px; }
	.b-header .b-nav .b-nav-list > .b-nav-contacts { display:block; }
	.b-list-mods .b-item { width:50%; }
	.b-cmt-contact .b-head { font-size:28px; line-height:36px; }
	.b-cmt-contact { font-size:18px; }
	.b-footer .b-tb .b-nav { display:none; }
	.b-footer .b-logo { width:100%; padding:0; text-align:center; }
	.b-footer .b-mcontact { top:90px; }
	.b-copyright { left:20px; }
	.b-footer { height:189px; }
	.b-footer .b-container { height:189px; }
	.b-copyright, .b-develop { top:130px; }
	.b-art-cols { margin:0 -20px; }
	.b-art-col { padding:0 20px 50px 20px; }
	.b-sim-photos li { padding:0 20px 30px 20px; }
	.b-sim-photos  { margin:0 -20px; padding:30px 0 20px 0; }
	.b-projects-list .b-item  { padding:0 20px 40px 20px; }
	.b-projects-list { margin:0 -20px; }
	.b-list-spec .b-head { font-size:21px; line-height:28px; }
	.b-promo-slider:after { content:''; width:100%; height:100%; z-index:1000; background:rgba(0,0,0,.50); left:0; top:0; position:absolute; } 
	.b-wps-slogan { color:#fff; }
	.b-header .b-nav .b-nav-list > li > a, .b-header .b-nav .b-nav-list > li.active > a { border:none !important; }
}


/* min-w */
@media(min-width:768px){
}


@media(max-width:768px){
	.b-list-mods .b-txt { font-size:22px; line-height:30px; }
	.b-about { padding:20px 30px; }
	.b-about .b-head { font-size:22px; line-height:30px; }
	.b-about .b-sub-head { font-size:18px; }
	.b-pop-inner, .b-poporder { width:320px; }
	.b-poporder .b-head { font-size:21px; padding:0 0 30px 0; }
	.b-pop-close { width:27px; height:26px; background-size:contain; }
	.b-poporder .b-tarea textarea, .b-poporder .b-inp input { margin:0 0 20px 0; }
	.b-poporder .b-or-call { padding:35px 0 0 0; }
	.b-projects-list .b-item { width:33.3333%; }
	.b-article .b-tech-list:after { display:none; }
	.b-article .b-tech-list .b-item { width:100%; padding:0 0 45px 0; }
	.b-article .b-tech-list .b-ico { left:auto; position:static; top:auto; margin:0 auto; text-align:center; }
	.b-article .b-tech-list .b-step { text-align:center; }
	.b-article .b-tech-list .b-head { text-align:center; }
	.b-article .b-tech-list .b-more { text-align:center; }
	.b-article .b-tech-list .b-item-reverse .b-inner { padding:0; }
	.b-article .b-tech-list .b-item-reverse .b-more, .b-article .b-tech-list .b-item-reverse .b-step, .b-article .b-tech-list .b-item-reverse .b-head { text-align:center; }
	.b-article .b-tech-list { padding:10px 10px 0 10px; }
	.b-article .b-tech-list-steps .b-item-reverse .b-cell-pic, .b-article .b-tech-list-steps .b-cell-pic { padding:10px 0; width:100%; display:block; }
	.b-article .b-tech-list-steps .b-item-reverse .b-cell-txt, .b-article .b-tech-list-steps .b-cell-txt  { padding:10px 0; width:100%; display:block; }
	.b-article .b-tech-list-steps { padding-bottom:0; }

}

@media(max-width:620px){
	.b-footer { height:auto; }
	.b-footer .b-container { height:auto; }
	.b-footer .b-mcontact { position:static; padding:20px 0 15px 0; left:auto; top:auto; }
	.b-copyright, .b-develop { position:static; padding:10px 0 10px 0; left:auto; top:auto; text-align:center; }
	.b-develop { padding:0 0 20px 0; }
	.b-develop a { white-space:nowrap; }
	.b-art-col { width:100%; padding:0 20px; }
	.b-page-head { font-size:30px; line-height:36px; padding-bottom:30px; }
	.b-art-center.b-no-bg { margin:0; }
	.b-article .b-exp { font-size:20px; }
	.b-cproj-char { width:100%; padding:0; }
	.b-cproj-desc  { width:100%; padding:0 0 20px 0; }
	.b-wrap-all .b-container { padding-bottom:20px; }
	.b-sim-photos li { padding:0 10px 20px 10px; }
	.b-sim-photos  { margin:0 -10px; padding:20px 0 10px 0; }
	.b-proj-mod { margin-bottom:10px; }
}

@media(max-width:480px){
	.b-wps-slogan { font-size:28px; line-height:36px; padding-top:30px; }
	.b-wps-bottom p { display:none; }
	.b-map-info { width:80%; box-sizing:border-box; padding:20px 15px 10px 15px; }
	.b-progr ul li { width:100%; }
	.b-sim-photos li { width:33.3333%; }
	.b-projects-list .b-item { width:50%; }

}

@media(max-width:420px){
	.b-header .b-mcontact { display:none !important; }
	.b-wps-bottom { bottom:60px; }
	.b-promo-slider-nav { bottom:17px; }
	.b-list-mods .b-txt { font-size:18px; line-height:28px; }
	.b-pop-inner, .b-poporder { width:300px; }
}















/* End */


/* Start:/bitrix/templates/home/components/bitrix/menu/multi_menu/style.min.css?14749236003715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/home/components/bitrix/menu/multi_menu/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/home/components/bitrix/menu/multi_menu/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/home/components/bitrix/menu/multi_menu/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/templates/home/components/bitrix/menu/bottom_multi_menu/style.min.css?14749236003715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/home/components/bitrix/menu/bottom_multi_menu/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/home/components/bitrix/menu/bottom_multi_menu/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/home/components/bitrix/menu/bottom_multi_menu/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/templates/home/styles.css?15004116001426*/
.etaj > span{
	color: grey;
	margin-bottom: 25px;
    display: block;
}
.etaj ul{
	margin-left: 0px;
}
.etaj ul li{
	width: 100%;
	text-align: left;
	padding: 0px;
}
.etaj ul li div{
    float: right;
    text-align: left;
    display: inline-block;
	color: grey;
	width: 200px;
	font-size: 14px;
}
.b-btn-send{
    display: block;
    width: 110px;
    height: 32px;
    border-radius: 3px;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 14px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .025em;
    background: #73b70f;
    border: 1px solid #73b70f;
    position: relative;
}
div.mfeedback {}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:80%; padding-bottom:0.4em;}
div.mf-name input, div.mf-email input {width:60%;}
div.mf-message textarea {width: 60%;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}
input {
    background: #73b70f none repeat scroll 0 0;
    border: 1px solid #73b70f;
    border-radius: 3px;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 700;
    height: 32px;
    letter-spacing: 0.025em;
    position: relative;
    text-transform: uppercase;
    width: 110px;
}
input.b-inp-error, textarea.b-inp-error {border:1px solid red;}
.b-header.c-minified .b-nav .b-nav-list > li ul ul { left:100%; }
/* End */
/* /bitrix/templates/home/styles/style.css?151311240043241 */
/* /bitrix/templates/home/styles/responsive.css?15023988007844 */
/* /bitrix/templates/home/components/bitrix/menu/multi_menu/style.min.css?14749236003715 */
/* /bitrix/templates/home/components/bitrix/menu/bottom_multi_menu/style.min.css?14749236003715 */
/* /bitrix/templates/home/styles.css?15004116001426 */
