html,body{height:100%;-webkit-font-smoothing:subpixel-antialiased !important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.container-fluid{min-height:100%}body{font-family:"Exo 2",serif;min-height:100vh}.btn,a{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.container-fluid{padding:0}#update{clear:both;height:59px;padding:0 15px 0 15px;position:relative;z-index:10000;text-align:center}.page{min-height:calc(100% - 330px);width:1168px}header{height:100px;position:relative}footer{background:url('../img/footer.jpg') no-repeat 0 0;margin-bottom:0;height:310px;background-size:cover;padding:40px 0;color:white}main{height:calc(100% - 480px);padding-top:20px}#page-1 main{padding-top:0}#mainMenu{font-size:25px;color:#515151;height:70px;background:url('../img/mainMenuBg.gif') repeat-x 0 bottom}#page-1 #mainMenu{background:0}#mainMenuFooter{color:white;font-size:18px;width:460px}.menu-horizontal{display:table;position:relative;width:100%;margin:0;padding:0;list-style-type:none}#mainMenuFooter.menu-horizontal{display:inline-block}#mainMenuFooter .subMenu{display:none}.menu-horizontal>li{display:table-cell;text-align:center;vertical-align:middle;min-width:100px;position:relative}#mainMenuFooter.menu-horizontal>li{display:inline-block;min-width:auto}#mainMenuFooter.menu-horizontal>li::after{content:'/';color:inherit;width:22px;text-align:center;display:inline-block}#mainMenuFooter.menu-horizontal>li:last-child::after{content:''}.menu-horizontal>li:first-child{text-align:left}.menu-horizontal>li:last-child{text-align:right}#mainMenu>li>a{color:inherit;border-bottom:2px solid white;-webkit-transition:border-bottom .2s ease-in-out;-o-transition:border-bottom .2s ease-in-out;transition:border-bottom .2s ease-in-out}#mainMenu>li.active>a,#mainMenu>li>a:focus,#mainMenu>li>a:hover{color:black;border-bottom:2px solid #e2001a}#mainMenuFooter a{color:inherit}#mainMenu a:hover{text-decoration:none}#logo{position:absolute;top:29px;background:url('../img/logo.png') no-repeat left top;width:405px;height:50px}#logo>a{display:block;width:inherit;height:inherit}#phones{position:absolute;top:24px;left:450px;min-width:220px;min-height:45px;background:url('../img/phone.png') no-repeat left 8px;padding-left:36px}#phones i.call{color:#7a7878;text-decoration:underline;font-style:italic;font-size:18px;cursor:pointer}#phones phone{color:#e2001a;font-size:22px;font-weight:bold;line-height:23px}#phones phone p{margin:0;padding:0}#search{position:absolute;left:702px;top:41px;width:256px}#search>input{border:1px solid #767779;width:inherit;font-size:16px;padding:3px 12px 4px;border-radius:8px}#search>input:focus{outline:0}#search::after{content:'';display:block;background:url('../img/search.png') no-repeat center center;width:24px;height:23px;position:absolute;top:4px;right:6px}#basket{width:166px;position:absolute;top:28px;right:0;background:url('../img/basket.png') no-repeat 0 0}#totalCount{color:#e2001a;text-decoration:underline;font-size:16px;text-align:right}#totalAmount{font-size:16px;text-align:right}#goBasket{text-align:center;display:inline-block;background:#8d8f90;color:white;font-size:16px;line-height:18px;padding:0 10px 1px;border-radius:5px;margin-top:5px;margin-left:15px}#goBasket:hover{text-decoration:none}#copyRights{font-size:13px;color:#cdcbcb}#footerText{font-size:18px;text-align:right;margin-bottom:25px}#footerText p{margin:0;padding:0}#socialNets{margin:0;padding:0;list-style-type:none}#socialNets li{cursor:pointer;float:left;margin-right:25px;width:25px;height:25px;border:1px solid white;border-radius:12px;text-align:center;font-size:12px;line-height:23px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#socialNets li:hover{background:white;color:#333}#dealersMap{position:relative;height:760px;width:100%;left:0;background:url('../img/dealersMap.jpg') no-repeat center bottom;text-align:center}#dealersMap::after{content:'\f041';background:#e2001a;width:70px;height:70px;position:absolute;margin-left:-35px;left:50%;bottom:595px;border-radius:35px;color:white;font-size:35px;font-family:'fontawesome';line-height:70px}#dealersMap::before{content:'';display:block;width:80px;height:80px;border-radius:40px;background:white;position:absolute;left:50%;margin-left:-40px;bottom:590px}#dealersMap h2{margin:0;position:relative;top:40px;font-weight:bold;line-height:25px;padding:0;font-size:38px;color:#5a5959}#about{font-size:18px;text-align:center;padding:20px 0;color:white;height:351px;position:relative;width:100%;left:0;background:#e2001a;text-align:center}#about>div{background:url('../img/aboutIco.png') no-repeat 10px 50px;margin:0 auto;width:939px;border-bottom:1px solid white;padding-left:100px;padding-bottom:26px}#about h2{line-height:30px;font-size:30px;margin:0;padding:0;margin-bottom:12px;margin-right:100px}#about p{padding:0;margin:0}a.readMore:hover,a.readMore{text-decoration:none;color:white;font-size:14px;display:inline-block;position:absolute;bottom:33px;left:50%;margin-left:-48px;background:inherit;text-align:center}a.readMore::before{content:'';display:block;width:45px;height:45px;background:inherit;margin:-24px auto -17px}a.readMore::after{text-align:center;content:'\f107';font-family:'fontawesome';display:block;font-size:18px;width:25px;height:25px;border-radius:22px;background:inherit;border:1px solid white;margin:-43px auto -17px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.open a.readMore::after{content:'\f106'}.open a.readMore{content:'Закрыть'}a.readMore:hover::after{background:white;color:#e2001a}#support{text-align:center;margin-bottom:45px}#support h2{margin:0;display:inline-block;position:relative;font-weight:bold;line-height:25px;padding:0;font-size:38px;color:#5a5959;margin-bottom:35px}#support h2::before,#support h2::after{content:'_';position:absolute;display:block;top:-4px}#support h2::before{text-align:right;left:-5px}#support h2::after{right:-5px}#support>ul{margin:0;padding:0;list-style-type:none}#support li{font-size:15px;text-align:center;text-transform:uppercase;font-weight:bold;padding-right:0;padding-left:0}#support li a,#support li a:hover{display:block;text-align:center;text-decoration:none;white-space:nowrap;color:#e2001a;min-height:144px}#support li a::before{border:4px solid #d4d1d1;margin:0 auto 15px;content:'';display:block;width:108px;height:108px;border-radius:54px;background-color:#9e9898;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-repeat:no-repeat;background-image:url('../img/supportIco.png');background-position-y:12px}#support li a:hover::before{margin-top:-10px;margin-bottom:25px;border-color:#e2001a;background-color:#e2001a}#support li:nth-child(1) a::before{background-position-x:22px}#support li:nth-child(2) a::before{background-position-x:-73px}#support li:nth-child(3) a::before{background-position-x:-157px}#support li:nth-child(4) a::before{background-position-x:-243px}#support li:nth-child(5) a::before{background-position-x:-329px}#support li:nth-child(6) a::before{background-position-x:-413px}#support li:nth-child(7) a::before{background-position-x:-497px}#systems{text-align:center;height:320px}#systems h2{background:url('../img/systemIco.png') no-repeat 0 0;margin:0;height:60px;padding:0;padding-left:75px;display:inline-block;position:relative;font-weight:bold;line-height:60px;font-size:38px;color:#5a5959;margin-bottom:35px}#systems>ul{margin:0;padding:0;list-style:none;display:block;border:2px solid #e20019;height:166px;border-radius:17px;margin-left:-13px;margin-right:-13px;position:relative}#systems>ul::before{display:block;border-left:46px solid white;border-right:46px solid white;width:433px;position:absolute;height:166px;top:-2px;left:50%;margin-left:-217px}#systems>ul>li{display:block;border:2px solid #6a6a6a;border-radius:17px;height:185px;width:379px;background:white;position:relative;text-align:center}#systems>ul>li:nth-child(1){margin-top:17px;margin-left:17px;margin-right:10px}#systems>ul>li:nth-child(2){margin-top:17px;margin-right:10px}#systems>ul>li:nth-child(3){margin-top:17px}#systems>ul>li>h3{display:inline-block;font-size:18px;font-weight:bold;padding:0 8px;margin:0 auto;background:white;position:relative;top:-31px}#systems>ul.row .row{margin-top:-17px}#systems>ul.row .row>div{padding:0}#systems .photoSystem{overflow:hidden;position:relative}#systems .photoSystem img{width:100%;display:block;border-top-left-radius:17px;border-bottom-left-radius:17px}.photoSystem img{width:100%;display:block}#systems .descriptionSystem{text-align:left;padding:6px 10px 0 !important;font-size:14px}#systems .photoSystem a{font-size:11px;text-decoration:underline;font-style:italic;color:black;bottom:10px;position:absolute;white-space:nowrap;left:44px}#systems .photoSystem a:hover{text-decoration:none}#banners{height:382px;margin-bottom:20px}#banners-1{width:795px !important;height:378px}#banners-2{background:url("../img/downLoadPriceList.jpg") no-repeat 0 0;width:360px;height:182px;margin-bottom:13px}#banners-3{background:url("../img/goToSale.jpg") no-repeat 0 0;width:360px;height:191px}#banners a{display:block;width:inherit;height:inherit}.slick-dots{position:absolute;bottom:5px}.slick-dots li{width:12px}.slick-dots li button{width:12px;height:12px;border-radius:6px;border:1px solid #dd374d;-webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.slick-dots li:hover button,.slick-dots li.slick-active button{background:#dd374d}.slick-dots li button:before{content:'';display:none}.slick-dotted.slick-slider{margin-bottom:0}.modal-footer{text-align:left}.modal-content{border:0;background-color:#8d8f90}.modal-body{padding-top:0;padding-bottom:0}.modal-body .form-group:last-child{margin-bottom:0;padding-bottom:0}.modal-title{font-size:22px}.modal-header{border:0;color:white}button.close{font-family:"Trebuchet MS",Arial,sans-serif;color:white !important;opacity:1}.modal-footer{border:0}.modal-footer .btn{padding-left:20px;padding-right:20px;height:47px;border-radius:14px;background:#e2001a;color:white;outline:0;border:0}@media(min-width:768px){.modal-dialog{width:420px}}.form-control{color:black;font-size:16px;height:46px;outline:0}input::-webkit-input-placeholder,input::-moz-placeholder,input:-moz-placeholder,input:-ms-input-placeholder{color:black}#modal-text{color:white;font-size:16px}#modal-ico{padding-left:20px;font-size:50px;text-align:center;color:white}.form-control.error{border:1px solid red;box-shadow:inset 0 0 10px rgba(255,0,0,1)}#lines>ul>li>a::before{position:absolute;content:'';display:block;width:55px;height:40px;background:url('../img/systemsIcons.jpg') no-repeat 0 0;margin-left:-77px;margin-top:4px}#lines{overflow:hidden;margin-right:3px}#lines>ul>li:nth-child(2)>a::before{background-position-x:-58px}#lines>ul>li:nth-child(3)>a::before{background-position-x:-116px}#lines>ul>li:nth-child(4)>a::before{background-position-x:-174px}#lines>ul>li:nth-child(5)>a::before{background-position-x:-232px}#lines>ul>li:nth-child(6)>a::before{background-position-x:-290px}#lines>ul>li:nth-child(7)>a::before{background-position-x:-348px}#lines>ul>li:nth-child(4),#lines>ul>li:nth-child(5),#lines>ul>li:nth-child(6){min-height:265px}#lines>ul>li:last-child{height:84px;min-height:85px;border:0}#lines>ul>li>a{position:relative;display:inline-block;font-size:22px;color:#515151;margin-bottom:25px;min-height:45px;height:45px;vertical-align:middle;padding:0 0 0 77px;line-height:22px}#lines>ul>li>a::after{display:inline-block;content:'';vertical-align:middle;height:45px}#lines>ul>li>a>span{display:inline-block;vertical-align:middle}#lines>ul>li::before,#lines>ul>li::after{content:'';display:block;height:13px;width:3px;background:white;position:absolute;right:-3px;z-index:1}#lines>ul>li::before{top:0}#lines>ul>li::after{bottom:0}#lines>ul>li>a:focus,#lines>ul>li>a:hover{color:red;text-decoration:none}#lines>ul>li>ul>li a{color:black}#lines>ul{list-style-type:none;padding:0;width:100%;margin:0 -10px 0 -1px;display:flex;flex-wrap:wrap}#lines>ul>li{float:left;width:33.22%;border-bottom:1px dotted red;border-left:1px dotted red;margin-right:1px;position:relative;padding:20px 36px 20px 28px;display:flex;flex-direction:column}#lines>ul>li>ul{list-style-type:disc;margin-left:27px;padding:0;font-size:17px;line-height:20px}#lines>ul>li>ul>li{color:#e2001a;margin-bottom:5px;padding-left:0}#mainMenu .subMenu{display:none;position:absolute;list-style-type:none;text-align:left;color:#515151;font-size:14px;background:linear-gradient(to bottom,white,rgba(255,255,255,.5));z-index:1000;padding:10px 15px;border:1px solid #969696;border-radius:10px;min-width:105%;white-space:normal;margin:-3px -3px 0}#mainMenu li:hover .subMenu{display:block}#mainMenu .subMenu li{margin-bottom:5px}#mainMenu .subMenu a{color:inherit;text-transform:uppercase;text-decoration:underline}#systems .subMenu{font-family:Arial,serif;font-size:11px;list-style-type:none;margin:0;padding:0}#mainMenu .subMenu a:hover{text-decoration:none}#systems .subMenu a{line-height:20px;color:black;text-decoration:underline}#systems .subMenu a:hover{text-decoration:none}#listSystems h2{font-size:20px;color:#515151;margin:0 0 30px;display:block;border:1px solid #8e8e8e;padding:5px 20px;border-radius:10px}#listSystems .photoSystem{margin-bottom:40px}#listSystems .descriptionSystem{font-size:15px;font-family:Arial,serif;color:black;margin-bottom:40px}#listSystems .row{margin-left:15px;margin-right:34px}#listSystems .more{margin-top:30px;color:#e2001a}#systemMore{margin:0 90px 50px}#systemMore h1{margin:0 220px 20px;font-size:38px;color:#7a7878}#systemMore .descriptionSystem{background:#d5d2d2;padding:30px;color:black;margin-top:60px;margin-bottom:20px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;overflow:hidden}#systemMore .descriptionSystem>div{height:216px;overflow-y:hidden;padding-bottom:20px;background:inherit;border-bottom:1px solid white;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#systemMore .descriptionSystem>div:after{content:'';height:35px;display:block;position:absolute;bottom:31px;background:inherit;width:100%}#systemMore .descriptionSystem.open>div{height:auto}#systemMore .descriptionSystem a.readMore:hover:after{color:#d5d2d2}#subLines>div a{display:block;background-position-y:center;background-repeat:no-repeat;background-size:contain;width:170px;margin:0 auto;padding-top:208px}#subLines>div{height:265px}#subLines>div a{color:black;text-decoration:none}#subLines>div a:hover{text-decoration:underline}#lineMenuCatalog ul{list-style-type:none;margin:0;padding:0}#lineMenuCatalog li.level0>a{font-size:19px;color:#515151;line-height:18px;padding-left:10px;display:inline-block}#lineMenuCatalog li.level0>a:hover,#lineMenuCatalog li.level0>a:focus,#lineMenuCatalog li.level0.active>a{color:red}#lineMenuCatalog li.level0{margin:5px 0}#lineMenuCatalog>.subMenu .subMenu{display:none;text-transform:uppercase;color:#696969;font-size:12px;margin:5px 0}#lineMenuCatalog>.subMenu .subMenu a{color:inherit}#lineMenuCatalog>.subMenu .subMenu li.active>a,#lineMenuCatalog>.subMenu .subMenu a:focus,#lineMenuCatalog>.subMenu .subMenu a:hover{color:red}#lineMenuCatalog>.subMenu .subMenu li{line-height:17px;border-bottom:1px solid #ccc;min-height:40px;padding:5px 3px;position:relative}#lineMenuCatalog>.subMenu .subMenu li:last-child{border-bottom:0}#lineMenuCatalog>.subMenu .subMenu li::before{content:'';display:block;background:red;width:5px;height:5px;border-radius:3px;position:absolute;left:-10px;top:11px}#lineMenuCatalog>.subMenu .active .subMenu{display:block;border-top:2px dotted red;border-bottom:2px dotted red;padding-left:18px;padding-right:5px}#left_column{width:245px}#lineMenuCatalog .linkPriceList{border-top:2px dotted red;padding-top:10px;margin-top:10px}#center_column{width:950px}#education table{width:100%;table-layout:fixed;margin-bottom:25px}#education table td{width:100%;text-align:center;font-size:25px;font-weight:bold}#education table td a{color:#515151}#education table td img{margin-bottom:25px}#education table td a:hover,#education table td a:focus{color:red}#education table td p{margin:0;padding:0}.alert-warning{background:#e2001a;color:white;font-size:18px}.itemGood .artikul{padding-bottom:2px;display:inline-block;color:#696969;font-size:11px;border-bottom:1px dotted red;margin-bottom:13px}.itemGood .title{font-size:22px;color:#525252;line-height:26px;margin-bottom:20px}.itemGood .producer{font-size:14px;color:#696969;margin-bottom:20px}.itemGood .inStok{color:#696969}.product_list{margin:0;padding:0;list-style-type:none}.itemGood{margin-right:25px;margin-left:55px;margin-bottom:70px}.itemGood .toOrder{font-family:Arial,serif;width:155px;text-align:center;padding:10px 0}.itemGood .description{width:392px;padding:10px 10px;margin-right:30px}.itemGood .photo{width:220px;margin-right:40px}.itemGood .toOrder b{color:#696969;font-size:14px;text-transform:uppercase;display:block;text-align:left}.itemGood .toOrder .price{text-align:left;font-size:20px;font-weight:bold;color:#e2001a;margin-bottom:25px}.itemGood .toOrder .price span{font-size:14px}.itemGood .countInput{height:23px;width:27px;padding-left:0;padding-right:0;text-align:center;font-size:16px;font-family:Arial,serif;border:0;border-left:1px solid #979797;border-right:1px solid #979797;outline-color:none}.bootstrap-touchspin{margin:0 auto;width:71px;border:1px solid #a6a6a6;border-radius:8px;padding:4px 0;box-shadow:none}.input-group-btn>.btn{width:21px;height:23px;line-height:23px;padding:0;text-align:center;color:#696969;background:white;border:0;box-shadow:none}.input-group-btn:first-child>.btn{padding-left:2px}.input-group-btn:last-child>.btn{padding-right:2px}.itemGood .toBasket{background:red;font-size:17px;color:white;height:38px;line-height:38px;border:0;border-radius:9px;width:130px;margin-top:10px}.itemGood .photo img+img{position:absolute;left:0;top:0;z-index:0;opacity:0}.itemGood .photo img{position:relative;z-index:1}.product_img_link{color:inherit}.product_img_link:focus,.product_img_link:hover{color:red}#product_content h1{font-family:Arial;font-size:22px;color:#525252}#stepBasket2{display:none}#page-6 #support li{width:25%}#page-6 #support li:nth-child(5){margin-left:146px !important}#pricelists a{display:inline-block;margin-bottom:20px;color:black;text-decoration:underline;background:url('../img/xls1.png') no-repeat right 0;min-height:25px;padding-right:25px;padding-top:2px}#pricelists a:focus,#pricelists a:hover{text-decoration:none}.countInput{height:23px;width:27px;padding-left:0;padding-right:0;text-align:center;font-size:16px;font-family:Arial;border:0;border-left:1px solid #979797;border-right:1px solid #979797;outline-color:inherit;z-index:3 !important;background-color:white !important}.artikul{padding-bottom:2px;display:inline-block;color:#696969;font-size:11px;border-bottom:1px dotted red;margin-bottom:13px}.delItemOrder{color:#e2001a;border:1px solid #e2001a;border-radius:3px;line-height:1px;width:17px;height:17px;display:inline-block;text-align:center;padding:0 0 0 1px}.delItemOrder:hover{color:white;background:#e2001a}.btn.btn-white{text-decoration:none !important;background:white;border:1px solid red;font-size:13px;color:black;border-radius:11px;line-height:11px;padding:14px 4px;height:39px}.btn.btn-white:hover{background:red;color:white !important}.btn.btn-red{border:1px solid red;font-size:17px;color:white;border-radius:11px;line-height:11px;padding:12px 14px;height:39px;background:red}.btn.btn-red:hover{background:white;color:black}#contentText{position:relative}textarea{resize:none}#page-9 main .fa{color:red}#page-8 main>table{border-top:1px solid red;width:1043px !important;margin:0 auto}#page-8 main table td{width:350px !important}#page-8 main table tr{display:block;border-bottom:1px solid red}ul.seminars{margin:0;padding:0;list-style-type:none;font-size:17px}ul.seminars .date{font-weight:bold;color:red}ul.seminars li{margin:15px}ul.seminars a{color:black;text-decoration:underline}ul.seminars a:hover{text-decoration:none}.red{color:red}ul.questions{margin:0;padding:0;list-style-type:none;font-size:17px;min-height:100%;display:block;margin-bottom:30px}main{position:relative}#askQuestion{position:absolute;right:0;color:#5a5959;font-size:17px;padding-left:14px;padding-right:14px}.questions .itemQuestions{border-bottom:1px dotted red;padding:30px 0;display:block;cursor:pointer}.questions .itemQuestions .ansver{display:none;padding:22px;font-size:14px}