.boutline{ text-shadow:#000000 1px 0 0px, #000000 0 1px 0px, #000000 -1px 0 0px, #000000 0 -1px 0px}.woutline{ text-shadow:#ffffff 1px 0 0px, #ffffff 0 1px 0px, #ffffff -1px 0 0px, #ffffff 0 -1px 0px}.fw{ width:100%}.fh{ height:100%}.flarge{ font-size:18px}.felarge{ font-size:24px}.fnorm{ font-size:16px}.fsmall{ font-size:13px}.fmicro{ font-size:12px}.pr{ position:relative}.pa{ position:absolute}.blue{ color:#2e669d}html,body{ height:100%;width:100%;margin:0;padding:0}body,td,input,textarea,select,pre,code{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;color:#000000}pre{ white-space:pre-wrap;margin:0;padding:0}table{ border-spacing:0;border:0;padding:0;margin:0;border-collapse:collapse}td{ padding:0;margin:0;border:0}.page{ min-height:100%;height:auto !important;height:100%}:focus{ outline:none}.nodec{ text-decoration:none}.dec{ text-decoration:underline}a img{ border:none}a{ color:#000000}a:hover,a:active{ text-decoration:none;color:#26cec2}a.inv{ text-decoration:none}a.inv:hover{ text-decoration:underline}.block{ display:block}.inline-block{ display:inline-block}.inline{ display:inline}a.block img{ display:block}.cond{ font-family:Verdana, Arial, Helvetica, sans-serif}.nocond{ font-family:Verdana, Arial, Helvetica, sans-serif}.magistral{ font-family:'arodorapro-semibold-webfont', sans-serif}.aradora{ font-family:'arodorapro-semibold-webfont', sans-serif}.w100{ font-weight:100}.w300{ font-weight:300}.w400{ font-weight:400}.w500{ font-weight:400}.w600{ font-weight:600}.w700{ font-weight:700}.w900{ font-weight:900}header,footer,nav{ display:block}h1{ margin:0 0 15px 0;font-weight:400}h2{ margin:0 0 10px 0;font-weight:400;font-family:'arodorapro-semibold-webfont', sans-serif}h3{ margin:0 0 8px 0;font-weight:400;font-family:'arodorapro-semibold-webfont', sans-serif}p{ margin:0 0 10px 0;font-weight:300;line-height:150%;font-size:13px}.page-content p{ margin:0 0 10px 0;line-height:160%;font-size:13px}.page-content table,.page-content input{ line-height:180%;font-size:13px}.page-content ul{ line-height:200%;font-size:13px}.page-about ul{ line-height:200%;font-size:13px}.container{ min-width:300px;max-width:1180px;margin:0 auto;position:relative;padding:0 10px}.sidebar{ width:220px;margin:0;padding:0 0 20px 0}.w3_4{ width:74.5%;margin:0 2% 20px 0}.w3_4.cell{ margin:0;padding:0 2% 0 0}.w3_5{ width:58.8%;margin:0 2% 20px 0}.w3_5.cell{ margin:0;padding:0 2% 0 0}.w2_3{ width:66%;margin:0 2% 20px 0}.w2_3.cell{ margin:0;padding:0 2% 0 0}.w1_2{ width:49%;margin:0 2% 20px 0}.w1_2.cell{ margin:0;padding:0 2% 0 0}.w1_2:nth-child(2n){ margin:0}.w1_3{ width:32%;margin:0 2% 20px 0}.w1_3:nth-child(3n){ margin:0}.w1_4{ width:23.5%;margin:0 2% 20px 0}.w1_4a{ width:25%;margin:0 2% 20px 0}.w1_4:nth-child(4n){ margin:0}.w1_5{ width:18.3%;margin:0 2% 20px 0}.w1_5:nth-child(5n){ margin:0}.w1_6{ width:15%;margin:0 2% 20px 0}.w1_6:nth-child(6n){ margin:0}.w2_5{ width:38.8%;margin:0 2% 20px 0}.center{ text-align:center}.left{ text-align:left}.right{ text-align:right}.tp{ vertical-align:top !important}.md{ vertical-align:middle}.oh{ overflow:hidden}.ov{ overflow:visible}.float{ float:left}.nofloat{ float:none}.l-side{ float:left}.r-side{ overflow:hidden}.r-side.pg{ padding:0 0px 20px 20px}.r-side.pg.scr{ padding:0 0px 20px 20px}.page-content{ margin:0 0 20px 0}.page-content img{ max-width:100%}.pagetitle{ margin:0 0 15px 0}.tableborder{ width:100%}.tableborder td{ border:1px solid #acb0b1 !important;padding:3px}.tableimage td{ padding:3px !important;vertical-align:top !important;font-size:0.88em;font-style:italic;text-align:center}.table{ display:table;  -dt-display:table;width:100%;behavior:url(/scripts/dt.htc)}.row{ display:table-row;  -dt-display:table-row;position:relative;behavior:url(/scripts/dt.htc)}.cell{ display:table-cell;  -dt-display:table-cell;position:relative;behavior:url(/scripts/dt.htc);vertical-align:middle}.celltop{ display:table-cell;  -dt-display:table-cell;position:relative;behavior:url(/scripts/dt.htc);vertical-align:top !important}.cellhist{ display:table-cell;  -dt-display:table-cell;behavior:url(/scripts/dt.htc);vertical-align:middle;padding:6px 12px;color:#aaa;font-size:17px;font-weight:bold;font-style:italic;background:#fff}.fullback{ -webkit-background-size:cover;  -moz-background-size:cover;  -o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.wa{ width:auto}.ha{ height:auto}.gs{ 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");filter:gray;  -webkit-filter:grayscale(100%);transition:all 0.2s ease}.gs:hover{ filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");  -webkit-filter:grayscale(0%);transition:all 0.2s ease}.justifyfull{ text-align:justify}.justifyright{ text-align:right}.justifyleft{ text-align:left}.nomarker{ margin:0;padding:0}.nomarker li{ list-style:none}.wrapper{ padding:10px}.ucase{ text-transform:uppercase}.border-block{ box-sizing:border-box}.punktir{ border-bottom:1px dashed;text-decoration:none}.animate{ transition:all 0.3s ease}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{ border:none !important;background:#e94d3c !important;color:#ffffff !important;border-radius:0 !important}.column{ -webkit-column-width:49%;  -moz-column-width:49%;column-width:49%;  -webkit-column-count:2;  -moz-column-count:2;column-count:2;  -webkit-column-gap:2%;  -moz-column-gap:2%;column-gap:2%}.shadow{ box-shadow:rgba(0, 0, 0, 0.5) 0 2px 10px}.bigshadow{ box-shadow:rgba(0, 0, 0, 0.5) 0 5px 20px}.clear{ clear:both}.hid{ display:none}.line{ width:100%;height:1px;clear:both;margin:20px 0;background:#e5e8e9}.mc300{ width:300px}.mc400{ width:400px}.mc500{ width:500px}.mc600{ width:600px}.mc800{ width:800px}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{ background-image:url(/images/fancybox_sprite.png) !important}.fancybox-close{ top:-32px !important;right:-7px !important}.fancybox-skin{ background:#ffffff;color:#000000;  -webkit-border-radius:0 !important;  -moz-border-radius:0 !important;border-radius:0 !important}.fancybox-prev{ left:-15px !important}.fancybox-next{ right:-15px !important}.fancybox-prev span{ left:0 !important}.fancybox-next span{ right:0 !important}.red,.errors,.error,.error-text{ color:#e94d3c}.invalid,.required.error{ background-color:#ffebeb !important}.required{ background-image:url(/images/req-b.png);background-position:right center;background-repeat:no-repeat !important}select.required{ background-image:url(/images/req-b-sel.png) !important}/*forms*/.form-field{ display:block;height:36px;padding:0 10px;background-color:#ffffff;margin:0 0 8px 0;position:relative;border:1px solid #e5e8e9;width:100%;color:#000000;transition:all 0.3s ease;box-sizing:border-box;font-size:13px}select.addressTo.form-field{ color:#000;transition:all 0.3s ease;box-sizing:border-box;font-size:13px;background:#fff !important}.fancybox-inner .form-field{ min-width:280px}.form-field:focus{ box-shadow:inset rgba(0, 0, 0, 0.2) 0 0 5px;transition:all 0.2s ease}select.form-field{ padding:0 5px}textarea.form-field{ padding:10px}::-webkit-input-placeholder{ color:#000000;opacity:0.5}::-moz-placeholder{ color:#000000;opacity:0.5}:-moz-placeholder{ color:#000000;opacity:0.5}:-ms-input-placeholder{ color:#000000;opacity:0.5}button i,.form-button i{ margin:0 10px 0 0}.form-block{ margin:0 0 8px 0;font-size:13px}.helper{ display:block;font-size:12px;color:#acb0b1;margin:0 0 10px 0}.marg{ margin:0 2% 20px 0}.nomarg{ margin:0 0 20px 0}.item2{ float:left;width:49%;margin:0 2% 20px 0}.item2:nth-child(2n){ margin:0 0 20px 0}.item3{ float:left;width:32%;margin:0 2% 20px 0}.item3:nth-child(3n){ margin:0 0 20px 0}.item4{ float:left;width:23.5%;margin:0 2% 20px 0}.item4:nth-child(4n){ margin:0 0 20px 0}.item4a{ float:left;width:25%;margin:0 2% 20px 0}.item4a:nth-child(4n){ margin:0 0 20px 0}.item5{ float:left;width:18.3%;margin:0 2% 20px 0}.item5:nth-child(5n){ margin:0 0 20px 0}.item6{ float:left;width:15%;margin:0 2% 20px 0}.item6:nth-child(6n){ margin:0 0 20px 0}.clearpa{ position:relative;top:auto;left:auto;bottom:auto;right:auto}.fblock{ display:block;width:100%;float:none;margin:0;box-sizing:border-box}.cpointer{ cursor:pointer}.ctext{ cursor:text}.brad2{ border-radius:2px}.brad3{ border-radius:3px}.brad4{ border-radius:4px}.brad5{ border-radius:5px}.brad10{ border-radius:10px}#up{ position:fixed;z-index:1000;bottom:20%;right:-40px;background:#000000;cursor:pointer;width:40px;height:40px;opacity:.5;text-align:center;color:#ffffff}#up:hover{ opacity:1}.timetest{ position:fixed;bottom:0;right:0;color:#000000;background:#ffffff;opacity:0.7;padding:10px;font-size:0.88em;z-index:9999;overflow:auto}.timetest i{ margin:0}/* MOBILE */.mobile,.mobile800,.mobile600,.mobile400,.mobile1024{ display:none}.fb{ width:100%;float:none;margin:0 0 20px 0}@media (max-width:1024px){ .nomobile{ display:none !important}  .mobile{ display:block}}@media (max-width:800px){ .nomobile800{ display:none !important}  .mobile800{ display:block}  .mc800{ width:auto}  .item6{ width:23.5%;margin:0 2% 20px 0}  .item6:nth-child(6n){ margin:0 2% 20px 0}  .item6:nth-child(4n){ margin:0 0 20px 0}  .item4{ width:49%;margin:0 2% 20px 0}  .item4:nth-child(4n){ margin:0 2% 20px 0}  .item4:nth-child(2n){ margin:0 0 20px 0}  .item4a{ width:49%;margin:0 2% 20px 0}  .item4a:nth-child(4n){ margin:0 2% 20px 0}  .item4a:nth-child(2n){ margin:0 0 20px 0}}@media (max-width:600px){ .nomobile600{ display:none !important}  .mobile600{ display:block}  .column{ -webkit-column-width:100%;    -moz-column-width:100%;column-width:100%;    -webkit-column-count:1;    -moz-column-count:1;column-count:1;    -webkit-column-gap:0;    -moz-column-gap:0;column-gap:0}  .mc600,.mc500{ width:auto}  .item3{ width:49%;margin:0 2% 20px 0}  .item3:nth-child(3n){ margin:0 2% 20px 0}  .item3:nth-child(2n){ margin:0 0 20px 0}  .item4{ display:block;width:100%;float:none;margin:0;box-sizing:border-box;margin:0 0 20px 0}  .item4a{ display:block;width:100%;float:none;margin:0;box-sizing:border-box;margin:0 0 20px 0}  .item5{ width:32%;margin:0 2% 20px 0}  .item5:nth-child(5n){ margin:0 2% 20px 0}  .item5:nth-child(3n){ margin:0 0 20px 0}  .item6{ width:32%;margin:0 2% 20px 0}  .item6:nth-child(4n){ margin:0 2% 20px 0}  .item6:nth-child(3n){ margin:0 0 20px 0}}@media (max-width:400px){ .nomobile400{ display:none !important}  .mobile400{ display:block}  .mc400,.mc400{ width:auto}  .item3{ display:block;width:100%;float:none;margin:0;box-sizing:border-box}  .item5{ width:49%;margin:0 2% 20px 0}  .item5:nth-child(3n){ margin:0 2% 20px 0}  .item5:nth-child(2n){ margin:0 0 20px 0}  .item6{ width:49%;margin:0 2% 20px 0}  .item6:nth-child(3n){ margin:0 2% 20px 0}  .item6:nth-child(2n){ margin:0 0 20px 0}}.grafrza .tab-content{ overflow-y:scroll}.dn500{ width:500px;min-height:100px;height:auto;padding:20px 14px 20px}.dn500 .wtext p{ font-size:14px;line-height:22px}.dn500 .wtext p a{ text-decoration:underline}.frameblock h3 a{ color:#2e679d;text-decoration:none}.frameblock h3 a:hover{ color:#26cec2}.fancybox-content{ padding:10px 14px!important}.biruza{ color:#2ebf9d}footer .subscribe{ position:absolute;top:10px;right:10px;text-decoration:none;height:33px;background:#2e669d;line-height:33px;font-size:13px;transition:none}span.aradora{ font-family:'arodorapro-semibold-webfont', sans-serif}.page-about span.aradora{ font-family:'arodorapro-semibold-webfont', sans-serif;line-height:23px}/* всплывающее окно */.sisea-result h4{ margin-bottom:3px !important;padding-bottom:3px !important}#overlay{ position:fixed;top:0;left:0;display:none;width:100%;height:100%;background:rgba(0, 0, 0, 0.65);z-index:999;  -webkit-animation:fade .6s;  -moz-animation:fade .6s;animation:fade .6s;overflow:auto;text-align:center}.popup{ top:25%;left:0;right:0;font-size:14px;margin:auto;width:85%;min-width:320px;max-width:600px;position:absolute;padding:15px 20px;border:1px solid #383838;background:#fefefe;z-index:1000;  -webkit-border-radius:4px;  -moz-border-radius:4px;  -ms-border-radius:4px;border-radius:4px;font:14px/18px 'Tahoma', Arial, sans-serif;  -webkit-box-shadow:0 15px 20px rgba(0, 0, 0, 0.22), 0 19px 60px rgba(0, 0, 0, 0.3);  -moz-box-shadow:0 15px 20px rgba(0, 0, 0, 0.22), 0 19px 60px rgba(0, 0, 0, 0.3);  -ms-box-shadow:0 15px 20px rgba(0, 0, 0, 0.22), 0 19px 60px rgba(0, 0, 0, 0.3);box-shadow:0 15px 20px rgba(0, 0, 0, 0.22), 0 19px 60px rgba(0, 0, 0, 0.3);  -webkit-animation:fade .6s;  -moz-animation:fade .6s;animation:fade .6s}.close{ width:32px;height:32px;position:absolute;border:none;  -moz-border-radius:50%;  -ms-border-radius:50%;  -o-border-radius:50%;cursor:pointer;outline:none;top:-32px !important;right:-7px !important;background:none;background-image:url(/images/fancybox_sprite.png) !important}p strong,p b{ font-weight:bold}button,.form-button{ text-decoration:none;height:40px;width:100%;background:#2e669d;color:#ffffff;cursor:pointer;border:none;font-size:16px;text-align:center;transition:all 0.3s ease}a.form-button,span.form-button{ line-height:36px;height:36px;display:inline-block;padding:0 10px;width:auto;border-radius:5px}form a.form-button,form span.form-button{ font-size:13px}button:hover,.form-button:hover{ opacity:0.8;transition:all 0.3s ease;color:#ffffff}a.form-button.border-button,span.form-button.border-button{ background:none;border:1px solid #2e669d;color:#2e669d}a.form-button.border-button:hover,span.form-button.border-button:hover{ background:#2e669d;color:#ffffff;opacity:1}a.form-button.border-button.white,span.form-button.border-button.white{ border:1px solid #26cec2;color:#ffffff;background:#26cec2;border-radius:20px}a.form-button.border-button.white:hover,span.form-button.border-button.white:hover{ background:#ffffff;color:#2e669d;opacity:1}a.form-button.gr,span.form-button.gr{ border:1px solid #8b8d8e;color:#ffffff;background:#8b8d8e}a.form-button.gr:hover,span.form-button.gr:hover{ color:#ffffff;opacity:1;background:#acb0b1}.table-responsive{ width:100%;margin-bottom:15px;overflow-x:auto;overflow-y:hidden;  -webkit-overflow-scrolling:touch;  -ms-overflow-style:-ms-autohiding-scrollbar;border:none !important}.agree{ font-weight:300;line-height:150%;font-size:13px;margin-bottom:10px}.agree0{ float:left;margin:0 5px 10px -4px}.page-content .tabs ul{ padding:0 0 4px 0}.tabs{ display:inline-block;width:100%}.imgtab{ padding:20px 0;text-align:center;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #cccccc}.tabs ul{ margin:0px 0 80px 0;padding:0px}.tabs ul li{ padding:0px;cursor:pointer;display:block;float:left;padding:10px 15px;background:#e9eaeb !important;color:#000;margin-right:1px;font-family:Arial;border-radius:10px 10px 0px 0px;  -moz-border-radius:10px 10px 0px 0px;  -webkit-border-radius:10px 10px 0px 0px;font-weight:bold}.tabs ul li.active,.tabs ul li.active:hover{ background:#005bab !important;color:#fff}.tabs ul li:hover{ background:#d6d6d7 !important}button.jGrowl-close{ height:auto !important;width:auto !important;padding:0 !important;line-height:normal !important;top:-5px;position:relative;font-size:1.2em}.graf a{ color:#005bab}.graf p{ margin-bottom:0}.graf .tablechars td{ padding:0px 15px!important;height:60px}.tablechars td p{ margin:0}.graf .tablechars tr:nth-child(1) p{ line-height:120%}.graf .tablechars tr:nth-child(1) td{ height:55px}.graf .tablechars td[colspan]{ height:52px}.order-form{ padding:15px}.form-title{ font-family:'arodorapro-semibold-webfont', sans-serif;font-size:1.5em;margin:0 0 20px 0}.order-form .form-field{ height:32px}.wrap{ background-repeat:no-repeat;background-position:center 330px }.wrap.scroll{ padding:205px 0 135px 0}.wrap.homepage.scroll{ padding:145px 0 135px 0}.wrap.wrabout{ background-repeat:no-repeat;background-position:center 575px!important}span.sisea-highlight{ background:#ddd}.tablechars{ width:100%}.tablechars tr{ background:#f5f5f5}.tablechars tr:nth-child(2n){ background:#ffffff}.tablechars tr:hover{ background:#e4eff9;transition:all 0.3s ease}.tablechars td{ border:1px solid #ccc !important;padding:15px !important}table.interactive{ line-height:21px;min-width:940px;margin:0 auto;margin-top:71px}.bottom-menu1{ background:url(/images/site/aboutback.jpg) repeat-x center 60px;height:600px}.reel-indicator{ position:absolute;width:0px;height:0px;overflow:hidden;background-color:#aaa !important;width:20px !important}/*Поиск на странице документация*/.searchdoc-cont .search-block input{ background:none;border:1px solid #adb0b1;height:40px;width:100%;padding:0 5px 0 10px;box-sizing:border-box;font-size:15px;border-radius:5px}.searchdoc-cont .search-block button{ background:#2e669d url(/images/site/tehpod/lup.png);height:40px;width:40px;right:0;top:0;position:absolute;border-radius:0 5px 5px 0;color:#acb0b1}.searchdoc-cont select{ border:1px solid #adb0b1;background:none;height:40px;color:#8d9193;padding:0 7px;font-size:12px;position:absolute;right:0;margin:-40px 55px 0 0}.searchdoc-cont select option{ background:none;color:#8d9193;border-color:#ccc}.empt{ border-top:1px solid #fff;border-bottom:1px solid #fff;background:none;height:39px;width:5px;color:#8d9193;font-size:12px;position:absolute;right:0;margin:-40px 40px 0 0}.breadcrumbs{ margin:0 0 30px 0;padding:0 0 17px;color:#acb0b1;font-size:13px;border-bottom:1px dotted #8b8d8e}.breadcrumbs a{ color:#8b8d8e}.breadcrumbs .sep{ display:inline-block;margin:0 10px}.pagetitle h1{ font-family:'arodorapro-semibold-webfont', sans-serif;font-size:2.5em;font-weight:300;color:#2e669d}.section-title{ font-family:'arodorapro-semibold-webfont', sans-serif;font-size:2.5em;margin:20px 0 15px 0;color:#2e669d}p.big,span.big{ font-size:18px;line-height:29px;margin:0 0 3px 0;display:block}.page-content hr{ clear:both;margin:30px 0;height:1px;background:url(/images/hr.png) repeat-x;border:none}.page-content ul{ padding:0 0 0 25px;margin:0 0 20px 0}.page-content ol{ padding:0 0 0 17px;margin:0 0 20px 0}.page-content ol{ line-height:200%;font-size:13px}.page-content.page-about ul li{ background:url(/images/point.png) no-repeat 0px 9px;padding-left:16px}.page-content figure{ padding:10px;margin:0 10px 10px 0;border:1px solid #e5e8e9}.page-content figcaption{ color:#8b8d8e}.page-content h2{ line-height:30px;margin:20px 0 10px 0}.page-about ul li{ background:url(/images/point.png) no-repeat 0px 9px;padding-left:16px}.page-about ul,.page-content ul{ list-style:none;padding-left:0;list-style-type:none !important}.page-about ul li,.page-content ul li{ background:url(/images/point.png) no-repeat 0px 9px;padding-left:16px}.page-about .pagination ul li,.page-content .pagination ul li{ background-image:none;padding-left:0}/*navigation*/.pagination{ padding:20px 0;clear:both}.pagination ul{ display:inline-block;padding:0 !important;margin:0 !important}.pagination li{ display:inline-block;font-size:13px;border:1px solid #8b8d8e;width:25px;height:25px;text-align:center;line-height:25px;list-style:none;border-radius:30px;margin:0 5px}.pagination .sisea-page{ display:inline-block;font-size:13px;border:1px solid #8b8d8e;width:25px;height:25px;text-align:center;line-height:25px;list-style:none;border-radius:30px;margin:0 5px}.pagination .sisea-current-page{ color:#ffffff;background:#8b8d8e;border-right:none}.pagination .sisea-page a:hover{ background-color:#2e669d;color:#fff !important;border-radius:30px}.pagination li.control{ width:35px;height:35px;margin:0 10px;position:relative;top:13px}.pagination li.control.first{ background:url(/images/arr-prev.png) no-repeat center}.pagination li.control.last{ background:url(/images/arr-next.png) no-repeat center}.pagination li:hover{ background-color:#2e669d;color:#ffffff}.pagination li.control.first:hover{ background:url(/images/arr-prev-h.png) #2e669d no-repeat center}.pagination li.control.last:hover{ background:url(/images/arr-next-h.png) #2e669d no-repeat center}.pagination a{ color:#8b8d8e;text-decoration:none;display:inline-block;width:100%;height:100%}.pagination li:hover a{ color:#ffffff}.pagination .active{ color:#ffffff;background:#8b8d8e;border-right:none}table.history{ margin:10px 0 0 0}table.history td{ padding-bottom:20px}table.history td:last-child{ padding-top:5px}table.history p{ margin:0}.table.historywrap1{ padding:0 0 110px 0}/*.page-content a{ color:@blue}*/.recblock{ clear:both;padding:0 0 20px 0;overflow:hidden}.bblock{ display:block;float:left;box-sizing:border-box;border-left:1px solid #acb0b1;border-top:1px solid #acb0b1;border-bottom:1px solid #acb0b1;margin:0 0 20px 0}.bblock00{ display:block;float:left;box-sizing:border-box;width:69%}.bblock0{ float:left;box-sizing:border-box;border:1px solid #b7bcbe;margin:0 0 20px 0;width:30%}.bblock4{ display:block;float:left;box-sizing:border-box;border-left:1px solid #acb0b1;border-top:1px solid #acb0b1;border-bottom:1px solid #acb0b1;margin:0 0 20px 0;width:25%}.bblock4:nth-child(4n),.bblock4:last-child{ border-right:1px solid #acb0b1}.bblock4:last-child{ border-right:1px solid #acb0b1}.bblock3{ display:block;float:left;box-sizing:border-box;border-left:1px solid #acb0b1;border-top:1px solid #acb0b1;border-bottom:1px solid #acb0b1;margin:0 0 20px 0;width:33.33%}.bblock3:nth-child(3n),.bblock3:last-child{ border-right:1px solid #acb0b1}/*-----------------------------------------------*//*header*/header{ position:relative;height:185px;width:100%}header.inner{ margin:0 0 18px 0}.submenu{ text-align:left;box-sizing:border-box;padding:0;opacity:0;height:0;overflow:hidden;transition:all 0.3s ease}.submenu > a{ display:block;padding:10px 0;font-family:Verdana, Arial, Helvetica, sans-serif;white-space:nowrap}header .top-menu{ position:absolute;top:0;left:0;width:100%;background:#e5e8e9;height:45px}header .top-menu .tmenu{ display:table;  -dt-display:table;width:100%;behavior:url(/scripts/dt.htc);width:auto;height:45px}header .top-menu .menu-tpl{ font-size:13px;display:table-cell;  -dt-display:table-cell;behavior:url(/scripts/dt.htc);vertical-align:middle;padding:0 20px 0 0;position:relative}header .top-menu .menu-tpl > a{ text-decoration:none;color:#005bab;display:inline-block;height:100%;width:100%;line-height:45px;font-weight:bold}header .top-menu .menu-tpl .submenu{ position:absolute;top:45px;left:-20px;background:#e5e8e9;z-index:150}header .top-menu .menu-tpl:hover .submenu{ overflow:visible;opacity:1;height:auto;transition:all 0.3s ease;padding:0 20px 10px 20px}header .search{ position:absolute;top:8px;right:10px}header .search-block{ background:#ffffff;position:relative;width:370px;float:left;border-radius:20px}header .search-block.maindoc{ margin-right:10px}header .search-block input,header .search-block2 input{ background:none;border:none;height:30px;width:100%;padding:0 5px 0 10px;box-sizing:border-box;font-size:13px}header .search-block button,header .search-block2 button{ background:none;height:30px;width:30px;position:absolute;top:0;right:0;color:#acb0b1}header .search-block button i,header .search-block2 button i{ margin:0}header .top-menu .top-links{ position:absolute;height:100%;top:0;left:10px;line-height:45px}header .top-menu .top-links a{ font-size:12px;color:#8b8d8e;margin:0 0 0 5px}header .logo{ position:absolute;top:80px;left:10px}header .phones{ position:absolute;top:75px;left:30%;text-decoration:none;display:table;  -dt-display:table;width:100%;behavior:url(/scripts/dt.htc);width:auto}header .phones > div{ display:table-cell;  -dt-display:table-cell;position:relative;behavior:url(/scripts/dt.htc);vertical-align:middle;vertical-align:top !important;padding:0 10px 0 0}header .phones a{ color:#2e669d;font-size:18px;font-weight:600;text-decoration:none;display:block;margin:0 10px 0 0;font-family:'arodorapro-semibold-webfont', sans-serif}header .phones span{ color:#8b8d8e;font-size:13px}.phonesprog{ text-decoration:none;display:table;  -dt-display:table;width:100%;behavior:url(/scripts/dt.htc);width:auto}.phonesprog > div{ display:table-cell;  -dt-display:table-cell;position:relative;behavior:url(/scripts/dt.htc);vertical-align:middle;vertical-align:top !important;padding:0 10px 0 0}.phonesprog a{ color:#31363b;font-size:13pt;font-family:arial;font-weight:300;text-decoration:none;display:block;margin:0 10px 0 0}header .review{ position:absolute;top:62px;right:10px;text-decoration:none;height:33px;background:#2e669d;line-height:33px;font-size:13px;transition:none}header .subscribe{ position:absolute;top:100px;right:10px;text-decoration:none;height:33px;background:#2e669d;line-height:33px;font-size:13px;transition:none}header .review i{ margin:0 7px 0 0}header .review2 .size,header .review2 .fa{ color:#8b8d8e}header .review2 .info2 .txt{ margin:-3px 15px 0 0;font-family:'arodorapro-semibold-webfont', sans-serif;font-size:11px}header .review2{ position:absolute;top:75px;width:250px;right:165px;text-decoration:none;height:31px;line-height:14px;font-size:12px;transition:none}header .reviewknop2{ position:absolute;top:75px;right:175px;text-decoration:none;height:31px;line-height:31px;font-size:13px;transition:none;width:110px}header .review i{ margin:0 7px 0 0}header .main-menu{ position:absolute;bottom:0;left:0;width:100%;background:#2e669d;height:45px}header .main-menu .table{ height:45px;display:flex}header .main-menu .table .menu-tpl{ display:table-cell;  -dt-display:table-cell;behavior:url(/scripts/dt.htc);vertical-align:middle;font-family:'arodorapro-semibold-webfont', sans-serif;text-align:center;transition:all 0.3s ease;padding:0 2.25%;position:relative}header .main-menu .table .menu-tpl > a{ color:#ffffff;text-decoration:none;white-space:nowrap;display:inline-block;height:100%;width:100%;line-height:45px}header .main-menu .table .menu-tpl:hover{ background:rgba(0, 0, 0, 0.2)}header .main-menu .table .menu-tpl .submenu{ position:absolute;top:45px;left:0;background:#2e669d;z-index:160;color:#ffffff}header .main-menu .table .menu-tpl .submenu > a{ color:#ffffff;font-size:13px;text-decoration:none}header .main-menu .table .menu-tpl .submenu > a:hover{ color:#26cec2}header .main-menu .table .menu-tpl:hover .submenu{ overflow:visible;opacity:1;height:auto;transition:all 0.3s ease;padding:0 20px 10px 25px}header.scroll{ position:fixed;z-index:2000;background:#ffffff;height:90px;top:0;border-bottom:1px solid #acb0b1}header .main-menu.scroll{ display:none;transition:all 0.3s ease}header.scroll .top-menu{ display:none}/* header.scroll .search{ .hid} */header.scroll .logo{ top:28px}header.scroll .phones{ top:30px}header.scroll .review,header.scroll .review2{ top:33px}header.scroll .review{ top:13px}header.scroll .subscribe{ top:49px}.homepage h1{ text-indent:-99999px;overflow:hidden;height:0;margin:0}/*slider*/.slider-block{ width:100%;margin:0 0 40px 0;position:relative;background:#2e669d}.slider-block ul{ width:100%;margin:0;padding:0}.slider-block,.slider,.slider-tpl{ width:100%;height:300px}.slider-block,.slider,.slider-tpl a{ text-decoration:none}.slider-tpl{ background-position:center}.slider-tpl .table{ height:100%}.slider-tpl .info{ color:#ffffff;padding:0 40% 0 50px}.slider-tpl .info h2{ font-size:2.2em;font-family:'arodorapro-semibold-webfont', sans-serif;line-height:100%;margin:0 0 10px 0;color:#fff}.slider-tpl .info .text a{ color:#fff}.slider-tpl .info h3{ font-size:1.85em;font-family:'arodorapro-semibold-webfont', sans-serif;margin:0 0 10px 0;line-height:130%}.slider-tpl .info .text{ font-size:13px;margin:0 0 20px 0;line-height:150%}.slider-tpl .info .border-button{ position:relative;z-index:200}.slider-block .bx-wrapper{ margin:0}.slider-block .bx-controls-direction{ min-width:300px;max-width:1180px;margin:0 auto;position:relative;padding:0 10px}.slider-block .bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{ bottom:25px;z-index:60;padding:0;position:relative;max-width:280px;margin:0 auto}.slider-block .bx-wrapper .bx-pager.bx-default-pager a{ width:9px;height:9px;margin:0 5px;border-radius:20px;background:#ffffff}.slider-block .bx-wrapper .bx-pager.bx-default-pager a:hover,.slider-block .bx-wrapper .bx-pager.bx-default-pager a.active{ background:#26cec2}.slider-block .bx-wrapper .bx-controls-direction a{ top:auto !important;bottom:18px;width:21px;height:300px}.slider-block .bx-wrapper .bx-next{ background:url(/images/b-next.png) no-repeat center;right:10px !important;height:300px}.slider-block .bx-wrapper .bx-prev{ background:url(/images/b-prev.png) no-repeat center;left:10px !important;height:300px}.page-files-block.contdoc{ overflow:hidden;margin-bottom:30px;border-bottom:1px solid #bcc0c2;padding-bottom:20px}.category-tpl{ height:336px}.category-tpl.recblock{ height:auto}.category-tpl.inner{ height:600px}.category-tpl .image{ height:255px;text-align:center}.category-tpl .title0{ box-sizing:border-box;text-decoration:none}.category-tpl .title00 h3{ font-family:'arodorapro-semibold-webfont', sans-serif;font-size:16px;font-size:24px;padding:0 0 15px 0}.category-tpl .bblock00 .introblock a{ text-decoration:none}.category-tpl .introblock{ padding:0 0 0 35px}.category-tpl .contentblock{ font-family:'arodorapro-semibold-webfont', sans-serif;line-height:22px;font-size:13px;padding-bottom:10px}.category-tpl .title{ height:79px;box-sizing:border-box;border-top:1px solid #e5e8e9;text-decoration:none}.category-tpl .title h3{ font-family:'arodorapro-semibold-webfont', sans-serif;padding:0 15px 0 15px;font-size:16px}.category-tpl .title div{ padding:0 10px 0 0;width:30px;text-align:right;color:#acb0b1;font-size:18px}.category-tpl .subcat{ position:absolute;top:78px;left:-1px;width:100%;background:#ffffff;z-index:10;border:1px solid #e5e8e9}.category-tpl.inner .subcat{ left:0;border:none;line-height:130%}.category-tpl .sclose{ opacity:0;height:0;overflow:hidden;transition:all 0.3s ease}.category-tpl > .pr:hover .sclose{ opacity:1;height:auto;overflow:visible;transition:all 0.3s ease}.category-tpl .subcat a{ display:block;padding:5px 15px;font-size:13px;color:#5b5e5f}.category-tpl .subcat a:hover{ color:#2e669d}.category-tpl.inner .subcat.col{ -webkit-column-width:49%;  -moz-column-width:49%;column-width:49%;  -webkit-column-count:2;  -moz-column-count:2;column-count:2;  -webkit-column-gap:2%;  -moz-column-gap:2%;column-gap:2%}.main-products{ margin:30px 0 0 0}.products-tpl{ height:365px}.products-tpl.komplex{ height:395px}.products-tpl.komplex .title{ height:140px}.products-tpl .image{ height:255px;text-align:center}.products-tpl .title{ height:110px;box-sizing:border-box;border-top:1px solid #acb0b1;text-decoration:none}.products-tpl .title h3{ font-family:'arodorapro-semibold-webfont', sans-serif;padding:0 0 0 10px;font-size:16px}.products-tpl .title div{ padding:0 10px 0 0;width:30px;text-align:right;color:#acb0b1;font-size:18px}.products-tpl .title.programs{ height:70px}.main-news{ border-left:1px solid #e5e8e9}.main-news .news-tpl{ width:100%;margin:0;display:block;float:left}.news-block{ position:relative;margin:25px 0 0 0;border-right:1px solid #acb0b1}.news-block .owl-controls{ position:absolute;top:-50px;width:100%}.news-block .owl-controls .owl-prev{ position:absolute;background:url(/images/br-prev.png) no-repeat;right:50px !important;width:36px;height:36px}.news-block .owl-controls .owl-next{ position:absolute;background:url(/images/br-next.png) no-repeat;right:0 !important;width:36px;height:36px}.date{ color:#acb0b1}.item{ width:33.33%;float:left;margin:0 0 20px 0}.item .frameblock{ border-left:1px solid #acb0b1;border-bottom:1px solid #acb0b1;overflow:hidden}.item:last-child .frameblock{ border-right:1px solid #acb0b1}.item:nth-child(3n) .frameblock{ border-right:1px solid #acb0b1}.news-tpl{ height:505px}.news-tpl .image{ height:260px;  -webkit-background-size:cover;  -moz-background-size:cover;  -o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;display:block}.news-tpl .frameblock{ border-left:1px solid #acb0b1;padding:24px 30px 10px 30px;border-bottom:2px solid #acb0b1;height:210px;overflow:hidden}.news-tpl .date span{ font-size:13px}.news-tpl h3{ font-family:'arodorapro-semibold-webfont', sans-serif;margin:0 0 20px 0;font-size:18px;line-height:140%}.news-tpl .text{ margin:0 0 20px 0;font-size:13px;line-height:170%}.news-tpl .date{ margin:0 0 15px 0}.bottom-block{ width:100%;margin:40px 0 40px 0;position:relative;background:#2e669d}.bottom-block,.bottom-block-tpl{ width:100%;height:540px}.bottom-block-tpl{ background-position:center}.bottom-block-tpl a{ text-decoration:none}.bottom-block-tpl .table{ height:100%}.bottom-block-tpl .info{ color:#ffffff;padding:0 50% 0 0}.bottom-block-tpl .info h2{ font-size:3em;font-family:'arodorapro-semibold-webfont', sans-serif;line-height:120%;margin:0 0 30px 0}.bottom-block-tpl .info h3{ font-size:1.5em;font-family:'arodorapro-semibold-webfont', sans-serif;margin:0 0 10px 0;line-height:130%}.bottom-block-tpl .info .text{ font-size:13px;margin:0 0 30px 0;line-height:150%}.bottom-block-tpl .info .text p{ font-size:13px;margin:0;line-height:150%}.files-block{ clear:both;margin:40px 0}.homepage .files-block{ margin:40px 0 0 0}.files-block-tpl .wrapper{ padding:0 20px 0 0}.files-block-tpl h3{ font-family:'arodorapro-semibold-webfont', sans-serif;font-size:16px;margin:0 0 20px 0}.files-block-tpl-file{ margin:0 0 25px 0;font-size:13px}.files-block-tpl-file .image{ width:45px;padding:0 15px 0 0}.files-block-tpl-file .info > div{ margin:0 0 5px 0}.files-block-tpl-file .info .down{ color:#2e669d}.files-block-tpl-file .info i{ color:#acb0b1}.files-block-tpl-file .size{ color:#8b8d8e}.files-block-tpl-file .youtube{ text-decoration:none}.bottom-menu{ background:url(/images/bgfooter.jpg) no-repeat center;height:150px;clear:both;margin:40px 0 0 0}.homepage .bottom-menu{ margin:0}.bottom-menu .container{ height:100%}.bottom-menu .table{ height:100%}.bottom-menu .table .cell{ text-align:center}.bottom-menu-tpl{ background:#2f70a8;display:inline-block;color:#ffffff;border:1px solid #26cec2;font-family:'arodorapro-semibold-webfont', sans-serif;border-radius:30px;text-decoration:none;padding:10px 20px;font-size:1.6em;transition:all 0.3s ease}.bottom-menu-tpl:hover{ color:#2e669d;background:#ffffff}.gallery{ display:block;clear:both}.gallery-tpl{ height:435px}.gallery-tpl span{ display:block}.gallery-tpl .image{ padding:15px;text-align:center;border-bottom:1px solid #acb0b1}.gallery-tpl .image a{ height:210px}.gallery-tpl .image a span{ display:table-cell;  -dt-display:table-cell;position:relative;behavior:url(/scripts/dt.htc);vertical-align:middle}.gallery-tpl .description{ padding:0 15px}.gallery-tpl .description .text{ font-family:'arodorapro-semibold-webfont', sans-serif;font-size:16px;height:160px;line-height:120%;margin:0 0 2px 0}.gallery-tpl .description a{ color:#2e669d;font-size:13px}.gallery-tpl .description a img{ float:left;margin:-5px 10px 0 0}.left-menu > .cell{ display:block;width:100%;float:none;box-sizing:border-box;margin:0}.left-menu-tpl{ padding:0 10px 0px 20px;box-sizing:border-box;border:1px solid #e5e8e9;border-bottom:none}.left-menu-tpl:last-child{ border-bottom:1px solid #e5e8e9}.left-menu-tpl .category .cell{ padding:10px 0}.left-menu-tpl .category a{ font-family:'arodorapro-semibold-webfont', sans-serif;display:block;text-decoration:none}.left-menu-tpl .category a.here{ color:#2e669d}.left-menu-tpl .category a.active{ text-decoration:none;color:#005bab;font-size:17px}.left-menu-tpl .category .subm a{ text-decoration:none}.left-menu-tpl .sopen{ cursor:pointer;width:30px;text-align:right}.left-menu-tpl .sopen i{ color:#acb0b1}.left-menu-tpl .sopen.open i{ transform:rotate(180deg)}.left-menu-tpl .subm{ margin:0 0 0 20px;padding:0;display:none}.left-menu-tpl .subm.active{ display:block}.left-menu-tpl .subm li{ font-size:13px;padding:5px 0}.left-menu-tpl .subm li:last-child{ padding:5px 0 15px 0}.left-menu-tpl .subm li.here{ color:#2e669d}.left-menu-tpl .subm li.here a{ color:#2e669d}.left-menu-tpl .subm li.active a{ color:#2e669d}.left-menu.modification .subm li.active a{ color:#2e669d}.page-content.prod-page p{ line-height:180%}.page-content.prod-page ul{ line-height:185%}.prod-gallery{ margin:0 0 20px 0}.prod-gallery .main-image{ text-align:center;height:432px;border:1px solid #acb0b1}.prod-gallery .block3d.active{ display:block;background:#ffffff;position:absolute;top:0;left:0;height:100%;width:100%}.prod-gallery .block3d .reel{ width:400px;margin:0 auto}.prod-gallery .preview{ width:75px;vertical-align:top !important}.prod-gallery .preview .preview-tpl{ display:block;width:60px;height:60px;line-height:60px;box-sizing:border-box;border:1px solid #acb0b1;margin:0 0 10px 15px;padding:5px}.prod-gallery .preview .b3d.active{ border:1px solid #2e669d}.prod-title{ font-size:18px;font-family:'arodorapro-semibold-webfont', sans-serif;margin:0 0 20px 0;color:#2e669d}.prod-title.tovar{ font-size:24px}.prod-solutions-tpl{ width:85px;height:85px;display:block;box-sizing:border-box;border:1px solid #e5e8e9;float:left;margin:0 10px 10px 0;position:relative;overflow:visible}.prod-solutions-tpl .table{ position:absolute;top:0;left:0;width:100%;height:100%}.prod-solutions-tpl:hover{ background:#2e669d;transition:all 0.3s ease}.prod-solutions-tpl:hover .gray{ opacity:0;transition:all 0.3s ease}.prod-solutions-tpl .title{ position:relative;left:0;top:85px;background:#2e669d;color:#ffffff;font-size:13px;padding:8px 5px;width:110px;z-index:2}.prod-solutions-tpl:hover .title{ display:block}.prod-solutions-tpl-hist{ width:40px;height:20px;display:block;box-sizing:border-box;float:left;margin:0 10px 12px 0;position:relative;overflow:visible}.prod-solutions-tpl-hist .table{ position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;border:1px solid #ccc}.prod-solutions-tpl-hist:hover{ background:#2e669d;transition:all 0.3s ease}.prod-solutions-tpl-hist:hover .gray{ opacity:1;color:#fff}.prod-solutions-tpl-hist .table .cellhist:hover{ background:#2e669d;transition:all 0.3s ease;padding:6px 12px;color:#fff}.prod-solutions-tpl-hist .title{ position:relative;left:0;top:38px;background:#2e669d;color:#ffffff;font-size:13px;padding:8px 8px;width:100%;min-width:200px;z-index:2}table tr:nth-child(1) .prod-solutions-tpl-hist .title{ position:relative;left:0;top:38px;background:#2e669d;color:#ffffff;font-size:13px;padding:8px 8px;width:100%;min-width:94px !important;z-index:2}.prdt table tr:nth-child(1){ float:none !important}.prdt table tr:nth-child(2){ float:none !important}.prod-solutions-tpl-hist:hover .title{ display:block}.cellhist:hover{ color:#fff}.prod-solutions.hist table tr:nth-child(1){ float:right;margin-right:62px;margin-top:3px}.prod-solutions.hist table tr:nth-child(2){ float:right;margin-right:45px;margin-top:36px}.prod-solutions.hist table tr:nth-child(3){ float:right;margin-right:38px;margin-top:66px}.prod-solutions.hist table tr:nth-child(4){ float:right;margin-right:44px;margin-top:96px}.prod-solutions.hist table tr:nth-child(5){ float:right;margin-right:41px;margin-top:128px}.prod-solutions.hist table tr:nth-child(6){ float:right;margin-right:46px;margin-top:175px}.prod-solutions.hist table tr:nth-child(7){ float:right;margin-right:45px;margin-top:220px}.prod-solutions.hist table tr:nth-child(8){ float:left;margin-left:180px;margin-top:250px}.prod-solutions.hist table tr:nth-child(9) a{ margin-left:86px;margin-top:-4px}.prod-solutions.hist table tr:nth-child(10){ float:left;margin-left:-3px;margin-top:-12px}.prod-files .wrp{ border:1px solid #e5e8e9;padding:15px;width:200px;margin:0 0 0 20px;float:right}.files-block-tpl-prod{ margin:0 0 15px 0;font-size:13px}.files-block-tpl-prod:last-child{ margin:0}.files-block-tpl-prod .image{ width:25px;padding:3px 10px 0 0;vertical-align:top}.files-block-tpl-prod .info > div{ margin:0 0 5px 0}.files-block-tpl-prod .info .down{ color:#2e669d}.files-block-tpl-prod .info .comm{ color:#acb0b1;text-decoration:none}.files-block-tpl-prod .info i{ color:#acb0b1}.files-block-tpl-prod .size{ color:#8b8d8e}.files-block-tpl-prod .youtube{ text-decoration:none}.down.ff{ color:#8b8d8e;font-size:11px}.order-button{ clear:both;margin:10px 0 20px 0}.tab-close{ clear:both;margin:10px 0 20px 0;font-size:13px;color:#2e669d;display:none}.tab-close span{ cursor:pointer}.tab-block{ clear:both;margin:0 0 20px 0}.tab-title{ background:#bcc3c7;padding:20px;font-size:1.5em;font-family:'arodorapro-semibold-webfont', sans-serif;color:#ffffff;cursor:pointer;border-radius:5px}.tab-title.active{ background:#2e669d;color:#ffffff;transition:all 0.3s ease}.tab-title i{ float:right}.tab-title.active i{ transform:rotate(180deg)}.tab-content{ padding:20px 0 20px 20px;display:none}.tab-content.active{ display:block;transition:all 0.3s ease}.tab-titlerza{ background:#ffffff;padding:20px;font-size:16pt;font-family:'arodorapro-semibold-webfont', sans-serif;color:#5b5e5f;cursor:pointer;border:1px solid #adb0b1}.tab-blockrza{ clear:both;margin:0 0 10px 0}.tab-titlerza i{ float:right}.tab-titlerza.active{ transition:all 0.3s ease}.tab-titlerza.active i{ transform:rotate(180deg)}.tab-blockrza table td{ font-size:14px}.tab-blockrza table td a{ color:#005bab}.modifications .tab-title{ padding:20px;font-size:18px}.solutions-tpl{ height:360px;width:33.33%;float:left;margin:0 0 20px 0}.solutions-tpl .image{ display:block;height:260px;  -webkit-background-size:cover;  -moz-background-size:cover;  -o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.solutions-tpl .over-tpl{ position:absolute;top:0;left:0;width:100%;height:100%;  -webkit-background-size:cover;  -moz-background-size:cover;  -o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;opacity:0;transition:all 0.3s ease}.solutions-tpl .image:hover .over-tpl{ opacity:1;transition:all 0.3s ease}.solutions-tpl .frameblock{ border-left:1px solid #acb0b1;border-bottom:1px solid #acb0b1}.solutions-tpl:last-child .frameblock{ border-right:1px solid #acb0b1}.solutions-tpl:nth-child(3n) .frameblock{ border-right:1px solid #acb0b1}.solutions-tpl .title{ display:table;  -dt-display:table;width:100%;behavior:url(/scripts/dt.htc);height:100px}.solutions-tpl .title a{ display:table-cell;  -dt-display:table-cell;position:relative;behavior:url(/scripts/dt.htc);vertical-align:middle;padding:0 20px;font-family:'arodorapro-semibold-webfont', sans-serif;font-size:18px;text-decoration:none;color:#2e669d}.solutions-tpl .title a:hover{ color:#26cec2}.solution .breadcrumbs{ border-bottom:none;margin:0 0 10px 0}.solution .bottom-block{ margin:0 0 30px 0}.solution .bottom-block,.solution .bottom-block-tpl{ height:380px}.item5{ width:17.3%}.solutions-prod{ margin:0 0 20px 0;display:flex;flex-wrap:wrap}.solutions-prod-tpl{ color:#2e669d}.solutions-prod-tpl .image{ border:1px solid #e5e8e9;height:130px;text-align:center}.solutions-prod-tpl .title{ display:block;margin:10px 0 0 0;font-size:13px}.page-files-block{ margin:50px 0}.page-files-block.cont{ margin:30px 0 20px 0}.page-files-block .files-block-tpl-prod{ margin:0 2% 15px 0}.page-files-block .files-block-tpl-prod .cell{ vertical-align:top !important}.page-files-block .files-block-tpl-prod:nth-child(5n){ margin:0 0 15px 0}.page-files-block.contdoc .files-block-tpl-prod .cell{ vertical-align:middle !important}table.progr td{ border:1px solid #adb0b1;padding:14px 15px}table.progr,table.progrin{ width:100%}table.progr a{ color:#005bab}table.progrin td{ border:0px solid #adb0b1;padding:0;text-align:center}table.progr td:nth-child(2){ min-width:62px}table.progr td:nth-child(3){ min-width:62px}table.progr td:nth-child(4){ min-width:68px}table.progr .progrin1{ float:left;padding:0 9px 0 0px}table.progr.obes td{ border:0px solid #adb0b1;padding:14px 0px}table.progr.obes{ margin:0 0 30px 0}table.progr.obes a{ color:#005bab}table.progr tr:nth-child(odd){ background:#fff}table.progr tr:nth-child(even){ background:#f1f2f2}.page-content .page-items{ clear:both;margin:30px 0 0 0}.categories.page-items0{ clear:both;margin:40px 0 0 0}.partner .image{ text-align:center;border-bottom:1px solid #e5e8e9;height:250px}.partner .info{ height:200px;padding:15px 20px 20px 20px}.partner .info h3{ font-family:'arodorapro-semibold-webfont', sans-serif;font-size:16px;margin:0 0 13px 0}.partner .info a{ color:#2e669d}.partner.bblock4 .info{ height:200px}.contacts{ margin:40px 0}.contacts-tpl{ clear:both;padding-bottom:20px;margin:0 0 20px 0;border-bottom:1px dotted #acb0b1}.contacts-tpl:last-child{ border-bottom:none}.contacts-tpl:first-child{ border-top:1px dotted #acb0b1;padding-top:20px}.contacts-tpl .title{ width:auto;font-family:'arodorapro-semibold-webfont', sans-serif;font-size:1.5em}.contacts-tpl .title .image{ padding:0 15px 0 0}.contacts-tpl .text-title{ font-family:'arodorapro-semibold-webfont', sans-serif;margin:15px 0}.contacts-tpl .info{ width:auto}.contacts-tpl .info .text{ width:390px;line-height:150%}.contacts-tpl .info .text td{ font-size:16px}.contacts-tpl .info .but{ width:200px;vertical-align:top !important;padding:5px 0 0 0}.contacts-tpl .info .but a{ font-size:13px}.contacts-tpl .file{ padding:0 0 0 150px;vertical-align:top !important}.contacts-tpl .file .table{ width:300px}.contacts-tpl .file .files-block-tpl-file .image{ width:21px;vertical-align:top !important}.projects{ clear:both;margin:30px 0}.projects-tpl{ color:#000000;text-decoration:none;width:33.33%;float:left;margin:0 0 20px 0}.projects-tpl .frameblock{ display:block;border-left:1px solid #acb0b1;border-bottom:1px solid #acb0b1;box-sizing:border-box;padding:10px 20px}.projects-tpl:last-child .frameblock{ border-right:1px solid #acb0b1}.projects-tpl:nth-child(3n) .frameblock{ border-right:1px solid #acb0b1}.projects-tpl .image{ display:block;height:260px;  -webkit-background-size:cover;  -moz-background-size:cover;  -o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.projects-tpl .title{ display:table;  -dt-display:table;width:100%;behavior:url(/scripts/dt.htc);height:85px;margin:0}.projects-tpl .title a{ display:table-cell;  -dt-display:table-cell;position:relative;behavior:url(/scripts/dt.htc);vertical-align:middle;font-family:'arodorapro-semibold-webfont', sans-serif;font-size:18px;text-decoration:none;color:#2e669d}.projects-tpl .title a:hover{ color:#26cec2}.projects-tpl .intro{ display:block;font-size:13px;line-height:150%;height:102px;overflow:hidden}.page-content .activity1{ margin:0 auto 90px auto !important}.page-content .activity2{ margin:0 auto 180px auto !important}/*footer*/.wrap{ padding-bottom:135px}footer{ width:100%;height:135px;margin-top:-135px;position:relative;clear:both}footer.inner{ border-top:1px solid #acb0b1;box-sizing:border-box}footer .logo{ position:absolute;left:10px;top:55px}footer .copy{ position:absolute;left:255px;top:45px;width:270px}footer .copy2{ position:absolute;left:400px;top:18px;font-size:12px;color:#8b8d8e;width:470px}footer .copy2 a{ color:#8b8d8e;margin-bottom:4px;display:inline-block}footer .developers{ position:absolute;right:10px;top:55px}footer .developers img{ opacity:0.3;transition:all 0.3s ease}footer .developers img:hover{ opacity:1;transition:all 0.3s ease}#up{ position:fixed;z-index:1000;bottom:20%;right:-40px;background:#000000;cursor:pointer;width:40px;height:40px;opacity:.5;text-align:center;color:#ffffff}#up:hover{ opacity:.1}.question{ position:fixed;top:220px;right:30px;z-index:1;text-align:center;display:block;color:#2e669d;font-size:13px}.question.main{ top:750px}.question.sol{ top:580px}.question span{ display:block;margin:5px 0 0 0}.timetest{ position:fixed;bottom:0;right:0;color:#000000;background:#ffffff;opacity:0.7;padding:10px;font-size:0.88em;z-index:9999;overflow:auto}.products-tpl.bblock3.prg{ height:410px}/* mobile */@media (max-width:1200px){ header .main-menu .table .menu-tpl{ padding:0 1%}  table.progr .progrin1{ float:none;text-align:center;padding-right:0}  table.progr .progrin1.pr1{ float:left;text-align:left;padding-right:10px;padding-top:5px}  table.progr .progrin2{ text-align:center}  .bottom-menu1{ background:none}}@media (max-width:1024px){ .table-responsive{ width:100%;margin-bottom:15px;overflow-x:auto;overflow-y:hidden;    -webkit-overflow-scrolling:touch;    -ms-overflow-style:-ms-autohiding-scrollbar;border:none !important}  .subcat.col.prg{ display:none}  .products-tpl.bblock3.prg{ height:320px}  .table.historywrap1{ padding:0}  .wrap.historywrap{ background-image:url(/images/site/backhistory-stat.jpg)}  table.interactive{ display:none}  .historywrap1{ height:550px !important}  header,header.scroll{ height:180px;position:relative}  .wrap.scroll{ padding:0 0 135px 0}  .wrap.homepage.scroll{ padding:0 0 135px 0}  header .logo,header.scroll .logo{ top:25px}  header .phones,header.scroll .phones{ left:10px;top:90px;z-index:99}  header .main-menu{ top:30px;background:none;z-index:150}  header .main-menu .mmenu{ position:absolute;top:0;right:0;width:100%}  header .main-menu .mo{ position:absolute;top:0;right:50px;width:35px;height:35px;line-height:35px;text-align:center;color:#ffffff;background:#2e669d}  header .main-menu .mo.active{ top:-5px;right:auto;left:20px;color:#2e669d;background:#ffffff;z-index:160}  header .main-menu .mb{ position:absolute;top:-30px;right:0;background:#2e669d;width:100%;padding:80px 20px 0 20px;box-sizing:border-box}  header .main-menu .menu-block{ margin:0 0 20px 0}  header .main-menu .menu-block a{ display:block;color:#ffffff}  header .main-menu .menu-block .menu-title{ font-family:'arodorapro-semibold-webfont', sans-serif;font-size:1.3em;margin:0 0 10px 0;text-decoration:none}  header .main-menu .menu-block .menu-link{ font-size:13px;margin:0 0 10px 0}  header .review,header.scroll .review{ top:95px}  header .subscribe,header.scroll .subscribe{ top:134px}  header .review2,header.scroll .review2{ top:95px}  header .reviewknop2,header.scroll .reviewknop2{ top:95px}  .category-tpl .image img{ max-width:100%}  header .main-menu.scroll{ display:block;transition:all 0.3s ease}  header .search.shid{ z-index:149}  header .search.active{ right:0;top:0;z-index:101;background:#f5f5f5;width:100%;height:155px}  header .search-block{ position:absolute;top:0;right:40px;display:none}  header .search-block input{ height:35px}  header .search-block button{ height:35px;width:35px;background:#2e669d;color:#ffffff}  header .sear-open{ width:35px;height:35px;line-height:35px;text-align:center;color:#ffffff;background:#acb0b1}  header .sear-open .text{ display:none}  header .search .example{ display:none;font-size:13px;position:absolute;top:80px;left:3%}  header .search .example .rand{ color:#2e669d;cursor:pointer}  header .search.active{ right:0;top:0;z-index:161;background:#ffffff;width:100%;height:155px}  header .search.active .search-block{ position:absolute;top:30px;right:3%;width:94%;display:block;box-sizing:border-box;border:1px solid #e5e8e9}  header .search.active .search-open{ width:auto;height:auto;line-height:normal;color:#2e669d;display:inline-block;background:none;font-size:13px;position:absolute;top:80px;right:3%}  header .search.active .search-open .text{ display:block}  header .search.active .search-open .fa{ display:none}  header .search.active .example{ display:block}  .item3{ width:100%}  .item{ width:50%}  .item:nth-child(3n) .frameblock{ border-right:none}  .item:nth-child(2n) .frameblock{ border-right:1px solid #acb0b1}  .item:last-child .frameblock{ border-right:1px solid #acb0b1}}.page-content .categories.page-items{ display:flex;flex-wrap:wrap}.page-content .categories.page-items .category-tpl{ height:auto;width:25%;min-width:25%;max-width:25%}.page-content .categories.page-items .category-tpl.inner .subcat{ position:static}.page-content .socseti img{ max-width:100px}@media (max-width:800px){ .page-content .categories.page-items .category-tpl{ height:auto;width:33%;min-width:33%;max-width:33%}  .table-responsive{ width:100%;margin-bottom:15px;overflow-x:auto;overflow-y:hidden;    -webkit-overflow-scrolling:touch;    -ms-overflow-style:-ms-autohiding-scrollbar;border:none !important}  .subcat.col.prg{ display:block}  .products-tpl.bblock3.prg{ height:410px}  .slider-tpl{ background-position:left}  .slider-tpl .info{ padding:0 35px}  .recblock{ clear:both}  .bblock3,  .bblock4,  .bblock0,.bblock00{ width:50%}  .bblock3:nth-child(3n){ border-right:none}  .bblock3:last-child{ border-right:1px solid #acb0b1}  .bblock3:nth-child(2n),.bblock4:nth-child(2n){ border-right:1px solid #e5e8e9}  .bottom-menu{ height:100px}  .bottom-menu-tpl{ font-size:18px}  .bottom-block-tpl{ background-position:left}  .bottom-block-tpl .info{ padding:0 10px}  .r-side.pg{ padding:0}  .breadcrumbs.prod{ display:none}  .sidebar{ float:none;width:100%;background:#acb0b1;padding:0;position:relative;top:-15px}  .sidebar .so{ padding:10px;background:#acb0b1;color:#ffffff;font-family:'arodorapro-semibold-webfont', sans-serif;cursor:pointer}  .sidebar .so.active{ background:#2e669d}  .sidebar .so.active i{ transform:rotate(180deg)}  .sidebar .so i{ float:right}  .left-menu > .cell{ display:table-cell;    -dt-display:table-cell;position:relative;behavior:url(/scripts/dt.htc);vertical-align:middle;width:50%}  .left-menu{ height:0;overflow:hidden;opacity:0;transition:all 0.3s ease}  .left-menu.open{ height:auto;overflow:visible;opacity:1;transition:all 0.3s ease}  .left-menu-tpl{ padding:0 10px;border:none}  .left-menu-tpl:last-child{ border:none}  .left-menu-tpl a{ color:#ffffff;text-decoration:none}  .left-menu-tpl .subm{ display:block;margin:0;padding:0}  .left-menu-tpl li{ list-style:none}  .contacts-tpl .info,.contacts-tpl .info > .cell{ display:block;margin:0 0 10px 0}  .contacts-tpl .info .text{ width:auto}  .contacts-tpl .cell.file{ padding:0;margin:30px 0 0 0}  footer .copy{ width:40%;left:220px}}@media (max-width:700px){ .news-tpl{ height:540px}  .news-tpl .frameblock{ height:245px}  .tab-titlerza{ font-size:13pt}  .tab-titlerza i{ display:none}}@media (max-width:600px){ .page-content .categories.page-items .category-tpl{ height:auto;width:100%;min-width:100%;max-width:100%}  .tabs ul li:nth-child(1){ margin-top:20px}  .bottom-menu1{ background:none;height:auto}  .bblock3,.bblock4{ display:block;width:100%;float:none;margin:0;box-sizing:border-box;border-right:1px solid #e5e8e9}  .bblock0,.bblock00{ width:100%}  header,header.scroll{ height:225px;position:relative}  .category-tpl .introblock{ padding:20px 0}  header .logo{ width:100%;text-align:center;left:0}  header .main-menu{ top:90px}  header .main-menu .l-side{ display:block;width:100%;float:none;box-sizing:border-box;margin:0}  header .main-menu .mo.active{ top:-65px}  header .main-menu .mb{ top:-90px}  header .search{ top:90px;right:auto}  header .search.active{ right:0 !important}  header .review,header.scroll .review{ top:145px}  header .subscribe,header.scroll .subscribe{ top:181px}  header .review2,header.scroll .review2{ top:145px}  header .reviewknop2,header.scroll .reviewknop2{ top:145px}  header .search.active{ height:auto}  .slider-block,  .slider,.slider-tpl{ height:300px}  .slider-tpl .info{ padding:0 10px}  .slider-tpl .info h2,.bottom-block-tpl .info h2{ font-size:2.5em}  .slider-block .bx-wrapper .bx-controls-direction{ display:none}  .news-tpl{ height:500px}  .news-tpl .frameblock{ height:205px}  .item{ width:100%}  .item .frameblock{ border-right:1px solid #acb0b1}  .projects-tpl{ width:100%}  .projects-tpl .frameblock{ border-right:1px solid #acb0b1}  .bottom-menu{ height:auto;    -webkit-background-size:cover;    -moz-background-size:cover;    -o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}  .bottom-menu .cell{ display:block;float:left;margin:10px}  .prod-solutions,.prod-files{ display:block;width:100%;float:none;margin:0;box-sizing:border-box}  .prod-files .wrp{ width:100%;box-sizing:border-box;margin:0}  .files-block-tpl-prod{ width:49%;margin:0 2% 20px 0;margin:0 2% 10px 0;float:left}  .files-block-tpl-prod:nth-child(2n){ margin:0 0 10px 0}  .modifications-tpl .tab-content > .table > .cell{ display:block;width:100%;float:none;margin:0;box-sizing:border-box}  .tab-title{ font-size:18px}  .page-content table{ box-sizing:border-box;max-width:100% !important}  .left-menu > .cell{ display:block;width:100%;float:none;box-sizing:border-box;margin:0}  .prod-gallery .cell{ display:block;width:100%;float:none;margin:0;box-sizing:border-box}  .prod-gallery .preview{ margin:10px 0 0 0}  .prod-gallery .preview .preview-tpl{ display:inline-block;margin:0 10px 10px 0}  .prod-solutions-tpl{ float:left;width:23.5%;margin:0 2% 20px 0;text-align:center}  .prod-solutions-tpl:nth-child(4n){ margin:0 0 20px 0}  .tab-content{ padding:20px 0}  .wrap.homepage.scroll{ padding:0 0 250px 0}  .wrap.scroll{ padding:0 0 250px 0}  footer{ height:376px;margin-top:-250px}  footer .logo{ top:40px}  footer .copy{ width:85%;left:15px;top:63px;line-height:170%}  footer .copy2{ width:85%;left:15px;top:110px;line-height:170%}  footer .developers{ right:auto;left:15px;top:292px}  .page-content .activity1{ margin:0 auto 70px auto !important}  .page-content .activity2{ margin:0 auto 150px auto !important}}@media (max-width:480px){ .page-content .activity1{ margin:0 auto 50px auto !important}  .page-content .activity2{ margin:0 auto 100px auto !important}}@media (max-width:400px){ header .logo img{ width:85%}  .slider-tpl .info h2,.bottom-block-tpl .info h2{ font-size:1.8em}  header .search.active .example{ display:none}  .prod-solutions-tpl{ float:left;width:49%;margin:0 2% 20px 0;margin:0 2% 10px 0}  .prod-solutions-tpl:nth-child(2n){ margin:0 0 10px 0}  .files-block-tpl-prod{ display:block;width:100%;float:none;margin:0;box-sizing:border-box;margin:0 0 10px 0}  .pagetitle h1{ font-size:1.6em}  .page-content .activity2{ margin:0 auto 50px auto !important}}@media (max-width:350px){ .news-tpl{ height:540px}  .news-tpl .frameblock{ height:245px}}.cat1303 .subcat{ display:none}.files-block-tpl-prod .image img{ max-height:55px}.main-products .cat25 img,.categories .cat25 img{ max-width:75px}header.mobile{ display:none;padding-top:25px;padding-bottom:25px}header.mobile .head_line1 .icons{ display:flex;justify-content:flex-end;gap:10px}header.mobile .head_line1{ display:flex;justify-content:space-between}header.mobile .head_line1 .logo{ position:static}header.mobile .head_line1 .search{ position:static}header.mobile .head_line1 .main-menu{ width:auto;height:auto}header.mobile .head_line1 .main-menu .container{ min-width:10px}header.mobile .head_line1 .main-menu,header.mobile .head_line1 .main-menu .mo{ position:static}header.mobile .head_line1 .search.shid + .main-menu{ position:absolute;width:100%;height:45px}header.mobile .head_line1 .search.shid + .main-menu .mo{ position:absolute}header.mobile .search.active{ position:absolute}header.mobile .head_line2{ display:flex;justify-content:space-between;margin-top:35px}header.mobile .head_line2 .phones{ position:static}header.mobile .head_line2 .header_l_t{ display:flex;flex-direction:column;gap:10px}header.mobile .head_line2 .header_l_t div{ display:flex;justify-content:flex-end}header.mobile .head_line2 .head_btns{ display:flex;gap:10px}header.mobile .head_line2 .head_btns .reviewknop2{ position:static}header.mobile .head_line2 .head_btns .review{ position:static}header.mobile .head_line2 .head_btns .subscribe{ position:static}@media (max-width:1024px){ header.mobile{ display:block;height:auto}  header.desc{ display:none}  header .search.active .sear-open{ display:none}  header .search.active{ right:0 !important}}.phones_menu .icons{ display:none}@media (min-width:601px) and (max-width:725px){ header.mobile .head_line2 .head_btns{ flex-direction:column;align-items:flex-end}  header.mobile .head_line2 .head_btns .mobile{ height:auto}  header.mobile .head_line2 .head_btns .reviewknop2{ white-space:nowrap;padding-right:10px;width:auto}}@media (max-width:600px){ header .search.active .sear-open{ display:block}  header .search.active .search-block{ top:-6px}  header .search.active .example{ top:34px}  footer .modal.form-button.subscribe{ right:10px !important;top:63px}  header.mobile .head_line1 .icons{ display:none}  header.mobile .head_line2{ flex-direction:column;gap:20px;justify-content:center;align-content:center}  .phones_menu .icons{ display:flex;gap:10px}  header.mobile .head_line2 .search{ position:static}  header.mobile .head_line2 .main-menu{ width:auto;height:auto}  header.mobile .head_line2 .main-menu .container{ min-width:10px}  header.mobile .head_line2 .main-menu,header.mobile .head_line2 .main-menu .mo{ position:static}  header.mobile .head_line2 .search.shid + .main-menu{ position:absolute;width:100%;height:45px}  header.mobile .head_line2 .search.shid + .main-menu .mo{ position:absolute}  .phones_menu{ display:flex;gap:10px;justify-content:space-between}  header.mobile .head_line2 .head_btns{ justify-content:space-between}}.green_btn.form-button{ background:#00ac86}.marginleftbtn{ margin-left:13px}.topmarginbig,.marginbig{ margin-left:13px}.topmarginbig{ margin-top:13px}.searchdoc-cont{ position:relative}.searchdoc-cont .result_ajax_search{ display:none;position:absolute;top:100%;left:0;padding:10px;z-index:3;width:100%;box-sizing:border-box;background:#fff;border-radius:0 0 5px 5px}.searchdoc-cont .result_ajax_search .item_ajax_result{ padding-bottom:10px;cursor:pointer;padding:5px}.searchdoc-cont .result_ajax_search .item_ajax_result:hover{ background:#f8f8f8}.searchdoc-cont .result_ajax_search .ajax_title{ padding:5px 0 15px 0px;color:#ccc;font-size:14px}.hide{ display:none}.agree11{ width:auto;padding:0 20px;border-radius:10px}.tabs-nav{ margin:0 !important;padding:0 0 30px 0!important;width:100%}.page-content .tabs-nav li{ padding:0;background:none}.tabs-nav li{ display:inline-block;float:none;margin:0;padding:0}.tabs-nav h2{ margin:0;padding:5px;font-size:16px;font-family:inherit}.tabs-nav a{ display:block;text-decoration:none}.tabs-nav li:last-child a{ display:block}.tabs-nav a.active{ background:#fbfbfb;color:#000;outline:1px solid #005bab}.tabs-nav a:hover{ color:#000;background:#fbfbfb;outline:1px solid #005bab}.tabs-items{ background:#fff}div.tbl_p{ font-weight:300;line-height:150%;font-size:13px}