@import "font/fira.css";
html{padding:0;margin:0;width:100%;height:100%}
body{padding:0;margin:0;width:100%;height:100%;font-family:'fira_sansregular',sans-serif;background:#007aff url('../img/pattern.png') fixed}
.wrapper{margin:0 auto;padding-bottom:120px;width:90%;max-width:1200px;min-width:980px;min-height:100%;box-sizing:border-box;background:#fff;position:relative;z-index:2;box-shadow:0 0 30px rgba(0,0,0,0.4)}
.bransdlist .title:hover{color:#007aff}
.bransdlist .image{display:inline-block;height:15px;width:40px;background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:5px}
.bransdlist .groups{margin-left:20px;margin-bottom:10px;cursor:pointer}.bransdlist .groups .groups-brands{margin-bottom:10px}.bransdlist .groups .groups-brands .subgroup-brands{margin-left:20px;margin-top:10px}.bransdlist .groups .groups-brands .subgroup-brands .title{font-family:'fira_sansbold',sans-serif}
.bransdlist .groups .groups-brands .subgroup-brands .brands{margin-left:20px;margin-top:10px;margin-bottom:10px}.bransdlist .groups .groups-brands .subgroup-brands .brands .brand-item{display:inline-block;margin-right:20px;padding-bottom:20px}
.myprofile{position:relative}.myprofile a{height:42px}
.myprofile .submenu{background:#e3f8ff;position:absolute;text-align:left;display:none;top:18px;left:-20px;padding:10px 40px 0 0;box-sizing:border-box;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.3)}.myprofile .submenu ul{list-style:none;padding:0 0 10px 20px}.myprofile .submenu ul li{padding:3px}.myprofile .submenu ul li a{color:#007aff}.myprofile .submenu ul li a:hover{color:#d40000}
.myprofile .submenu ul ul li a{color:#ff9600}.myprofile .submenu ul ul li a:hover{color:#d40000}
.myprofile:hover .submenu{display:block}
.searchorderform{border:1px solid #e3f8ff;box-shadow:0 2px 3px rgba(0,0,0,0.2);box-sizing:border-box;padding:20px;margin:20px auto;width:880px;border-radius:5px}
.Status-2{font-family:'fira_sansbold',sans-serif;color:#007aff}
.Status-3{font-family:'fira_sansbold',sans-serif;color:#37bf00}
.Status-4{font-family:'fira_sansbold',sans-serif;color:#dc0000}
.Status-5{font-family:'fira_sansbold',sans-serif;color:#ff9600}
.Status-6{font-family:'fira_sansbold',sans-serif;color:#ff9600}
.Status-task-0{font-family:'fira_sansbold',sans-serif;color:#909ca1}
.Status-task-1{font-family:'fira_sansbold',sans-serif;color:#007aff}
.Status-task-2{font-family:'fira_sansbold',sans-serif;color:#dc0000}
.Status-task-3{font-family:'fira_sansbold',sans-serif;color:#37bf00}
.Status-task-4{font-family:'fira_sansbold',sans-serif;color:#ff9600}
.dateint .fleft{height:45px}
.dateint input[type="text"]{display:inline-block;width:120px;margin:0;box-sizing:border-box}
.gradient_t{height:30px;margin-bottom:-30px;position:relative;z-index:2;background:linear-gradient(to bottom, #fff 0, rgba(255,255,255,0) 100%)}
.gradient_b{height:30px;margin-top:-30px;position:relative;z-index:2;background:linear-gradient(to bottom, rgba(255,255,255,0) 0, #fff 100%)}
.box{width:350px;height:246px;overflow-y:hidden;overflow:hidden;position:relative;box-shadow:inset 0 0 5px #fff}.box .innerbox{height:auto}
.cart th,.cart td{border-bottom:1px solid rgba(0,0,0,0.1)}
.cart th{background:#e3f8ff}
.cart tr td{background:#fff}.cart tr td a{color:#007aff}
.labelElement{font-family:'fira_sansbold',sans-serif;margin-top:20px}
.editElement{font-family:'fira_sansbold',sans-serif;margin-top:10px}
.block{display:block}
#tooltip{position:absolute;max-width:400px;min-width:200px;z-index:6;font-size:12px;background:#e3f8ff;box-shadow:0 3px 10px rgba(0,0,0,0.3);padding:0 10px;word-wrap:break-word}#tooltip h3{font-family:'fira_sansregular',sans-serif;font-size:12px}
.Tooltip.reduced{margin-left:1px;color:#ff9600;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.Tooltip.reduced:hover{color:#d40000}
.cat_brands li{padding:0;margin:0;display:inline-block;width:110px;text-align:center;min-height:150px}
.stat{padding:20px;box-sizing:border-box;font-size:12px;color:#999}.stat b{font-family:'fira_sansregular',sans-serif;color:#000}
.paging{font-size:14px;white-space:nowrap;padding:40px 20px 20px;box-sizing:border-box;}.paging a{display:inline-block;box-sizing:border-box;padding:3px 10px 2px;min-width:36px;text-align:center;background:#e3f8ff;color:#007aff;border-left:2px solid #fff}.paging a:hover{background:#007aff;color:#fff}
.paging b{display:inline-block;padding:3px 10px 2px;text-align:center;border-left:2px solid #fff;box-sizing:border-box;min-width:36px;background:#fffae6;font-family:'fira_sansregular',sans-serif}
.fixed_top{position:fixed;width:100%;left:0;z-index:4}
.tableFloatingHeaderOriginal{margin-top:42px !important}
.errorsElement{color:#f00;font-size:14px}
.resultstable{width:100%;font-size:14px;table-layout:fixed}.resultstable .Tooltip{display:block}
.resultstable .red td{background:#ffe3e3;color:#f00}
.resultstable thead{box-shadow:0 1px 2px rgba(0,0,0,0.2)}.resultstable thead th{font-family:'fira_sansbold',sans-serif;background:#fff;text-align:left;vertical-align:top;padding:10px;font-weight:normal}.resultstable thead th:first-child{padding-left:20px}
.resultstable thead th:last-child{padding-right:20px}
.resultstable tr td{word-wrap:break-word;padding:10px}.resultstable tr td input[type='text']{margin:0;display:inline-block;padding:5px;background:#fff}
.resultstable tr td:first-child{padding-left:20px}
.resultstable tr td:last-child{padding-right:20px}
.resultstable tr:nth-child(2n){background:#fffae6}
.resultstable tr:hover td{background:#e0ffd9}
.resultstable .button{font-size:14px;padding:5px 10px;display:inline-block}
.resultstable .rest{background:#e3f8ff;padding:5px;text-align:center}.resultstable .rest:hover{background:#e3f8ff}
.resultstable col{width:auto}
.resultstable col.price{width:110px}
.resultstable col.quntity{width:75px}
.resultstable col.actions{width:120px}
.resultstable col.id{width:70px}
.resultstable col.count{width:140px}
.resultstable col.dateInsert{width:195px}
.resultstable col.status{width:110px}
.resultstable .brand{display:block;color:#ff9600;font-style:italic}
.resultstable .group{text-align:left;font-style:italic;font-size:17px}
.inner h1{text-align:center;margin:0 0 10px 0;padding:0}
.searchinput{padding:20px 50px 10px}.searchinput .tableview .cellview{vertical-align:top}
.searchinput .input input[type='text']{width:100%;margin-bottom:5px}
.searchinput .input a{color:#007aff}.searchinput .input a:hover{color:#d40000}
.searchinput .but{width:92px}.searchinput .but a{margin-top:-3px}
.basket_top{background:#e3f8ff;width:90% !important;height:42px;margin:0 auto;position:relative;max-width:1200px;min-width:980px;padding:5px 20px;font-size:14px;box-shadow:0 1px 2px rgba(0,0,0,0.2)}.basket_top .checkout_top{background:#fff;padding:5px 10px;margin-left:20px;display:inline-block;border-radius:5px;color:#004894;font-family:'fira_sansbold',sans-serif}.basket_top .checkout_top:hover{background:#007aff;color:#fff}
.basket_top .info-top-block{width:200px;padding-top:5px}
.basket_top .profile_links{font-size:12px;vertical-align:middle;width:250px}.basket_top .profile_links b a{color:#007aff}
.basket_top .profile_links i a{color:rgba(0,0,0,0.4)}
.basket_top a{color:#007aff}
.footer{position:relative;width:90%;max-width:1200px;min-width:980px;min-height:100px;z-index:2;margin:-100px auto 0;background:#ebebeb;box-sizing:border-box;padding:30px 50px 0;font-size:12px}
.calendar{background:#fff5e5;font-size:12px;padding:0 20px;box-sizing:border-box;padding-top:42px}.calendar .timetable tr td{min-width:55px;text-align:center}
.calendar .timetable tr .left{text-align:left}
.calendar .cellview{vertical-align:middle}
.calendar .green{color:#0fab00}
.calendar .day_type{padding-top:10px}.calendar .day_type div{text-align:center;height:5px}.calendar .day_type div span{background:#fff5e5;position:relative;top:-10px;padding:0 5px;font-family:'fira_sansitalic',sans-serif;color:rgba(0,0,0,0.3)}
.calendar .day_type div::before{display:block;height:1px;background:rgba(0,0,0,0.1);content:'';top:50%}
.veil{position:absolute;width:100%;background:rgba(255,255,255,0.2);top:150px;height:334px;z-index:1}
.notice{font-family:'fira_sansitalic',sans-serif;color:#d85700}
.inset{padding-left:50px;padding-right:50px;margin-top:20px;margin-bottom:20px}.inset input[type="text"],.inset input[type="password"],.inset .styled-select{max-width:300px;box-sizing:border-box}
.hour,.support,.sale{display:table-cell;padding-left:90px;padding-right:10px;font-size:13px;font-family:'fira_sansitalic',sans-serif;color:#888;height:75px}
.hour{background:url('../img/hour.png') no-repeat}
.support{background:url('../img/support.png') 15px 0 no-repeat}
.sale{background:url('../img/sale.png') no-repeat}
.top{padding:50px}.top .logo img{width:175px}
.top .menu{margin-left:20px;padding-left:20px}.top .menu ul{list-style:none;margin-left:20px;padding-left:20px}.top .menu ul li{float:left}.top .menu ul li a{color:#ff9600}.top .menu ul li a:hover{color:#007aff}
.top .menu ul li:after{content:'>';color:#007aff;margin-left:20px;margin-right:20px;padding-left:10px;padding-right:10px}
.top .menu ul li:last-child:after{content:none}
.top .tel{margin-top:25px;font-family:'fira_sansextrabold',sans-serif;font-size:18px}.top .tel span{display:block;font-family:'fira_sansitalic',sans-serif;color:#888;font-size:14px}
.teaser{background:#e3f8ff;padding:0 0 0 50px}.teaser .texts{width:54%;height:334px;padding-top:10px;box-sizing:border-box}.teaser .texts h1{font-family:'fira_sansbold',sans-serif;line-height:130%}
.teaser .car{width:365px;height:314px;margin-right:40px;position:relative;background:#007aff url('../img/pattern.png') fixed}.teaser .car .container_but{position:absolute;top:45%;left:93px;width:180px;box-shadow:0 10px 20px rgba(0,0,0,0.5);border-radius:5px;overflow:hidden}.teaser .car .container_but .start_button{cursor:pointer;color:#fff;background:#ff9600;box-shadow:inset 0 10px 30px #fcff00;padding:10px 20px;white-space:nowrap;font-size:18px;font-family:'fira_sansbold',sans-serif;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.teaser .car .container_but .start_button:hover{box-shadow:inset 0 5px 30px #ff9600}
.teaser .car .container_but .start_button:active{background:#d76000}
b,strong{font-family:'fira_sansbold',sans-serif;font-weight:normal}
h1,h2,h3,h4{font-family:'fira_sansbold',sans-serif;font-weight:normal}
a{text-decoration:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;color:#ff9600;outline:none}a:hover{color:#d40000}
.hide-layout{position:fixed;width:100%;height:100%;z-index:10;background:#000;top:0;display:none}
.popup,.error_alert{position:fixed;display:none;width:26%;left:37%;top:100px;z-index:36;background:#fff;text-align:center;box-sizing:border-box;box-shadow:0 10px 30px rgba(0,0,0,0.5);padding:20px}.popup .btn-close,.error_alert .btn-close{float:right;cursor:pointer}.popup .btn-close img,.error_alert .btn-close img{width:22px}
.popup input[type="submit"],.error_alert input[type="submit"],.popup input[type="password"],.error_alert input[type="password"],.popup input[type="text"],.error_alert input[type="text"]{display:block;margin:20px auto;width:70%;box-sizing:border-box;text-align:center}
.popup .reg_link,.error_alert .reg_link{color:#57b200;font-size:18px;display:block;padding-top:10px}
.styled-select{background:#fff;border:none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.3);background:#f5f5f5;height:38px;overflow:hidden;width:100%;margin-right:20px}.styled-select select{background:transparent;border:none;font-size:14px;height:36px;padding:5px;width:100%;outline:none}
input[type="submit"],input[type="button"],button,.button,.order_button,.Button{background:#007aff;display:inline-block;color:#fff;font-weight:normal;font-family:'fira_sansregular',sans-serif;border-radius:5px;font-size:18px;outline:none;box-sizing:border-box;border:0;padding:11px 20px 10px;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}input[type="submit"]:hover,input[type="button"]:hover,button:hover,.button:hover,.order_button:hover,.Button:hover{background:#148eff;color:#fff}
button.Button-Disabled,.button.Button-Disabled,.order_button.Button-Disabled,.Button.Button-Disabled{background:#909ca1}button.Button-Disabled:hover,.button.Button-Disabled:hover,.order_button.Button-Disabled:hover,.Button.Button-Disabled:hover{background:#909ca1;color:#fff}
input[type="text"],input[type="password"]{border:0;background:#e3f8ff;font-family:'fira_sansregular',sans-serif;border-radius:0;padding:10px;font-size:100%;outline:none;display:block;width:50%;margin-bottom:20px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.2)}
textarea{margin-bottom:20px;font-family:'fira_sansregular',sans-serif;width:80%;border:0;outline:0;padding:10px;font-size:100%;background:#e3f8ff}
input[type="checkbox"]{margin:0;margin-right:5px;margin-bottom:3px;vertical-align:middle}
label{float:none !important;display:inline-block;font-weight:400}
.ptten{padding-top:10px}
.prten{padding-right:10px}
.pbten{padding-bottom:10px}
.plten{padding-left:10px}
.pttw{padding-top:20px}
.prtw{padding-right:20px}
.pbtw{padding-bottom:20px}
.pltw{padding-left:20px}
.mtten{margin-top:10px}
.mrten{margin-right:10px}
.mbten{margin-bottom:10px}
.mlten{margin-left:10px}
.mttw{margin-top:20px}
.mrtw{margin-right:20px}
.mbtw{margin-bottom:20px}
.mltw{margin-left:20px}
.fright{float:right}
.fleft{float:left}
.acenter{text-align:center}
.left{text-align:left}
.clearing{clear:both}
.basefont{font-family:'fira_sansregular',sans-serif}
.extraboldfont{font-family:'fira_sansextrabold',sans-serif}
.boldfont{font-family:'fira_sansbold',sans-serif}
.italicfont{font-family:'fira_sansitalic',sans-serif}
.hidden{display:none !important}
.date{color:#888}
.col-4{width:25%}
.nolist{list-style:none}
.inline{display:inline-block !important}
.tableview{display:table;width:100%;box-sizing:border-box}
i{font-family:'fira_sansitalic',sans-serif;font-style:normal}
.cellview{display:table-cell}
.fixed{table-layout:fixed;box-sizing:border-box}
.transition{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}
.lbbg{background:#e3f8ff}.lbbg input[type='text']{background:#fff}
.settings-items .labelElement{display:inline-block;margin-top:23px}
.settings-items .editElement{display:inline-block}.settings-items .editElement input{display:inline-block}
.settings-items .noEditElement{display:inline-block;margin:22px 5px 0 16px}
.settings-items input[type="checkbox"]{margin:18px 0 18px 18px}
.settings-items input[type="text"]{margin-bottom:0;margin-left:16px}
.settings-items input.large{max-width:450px;width:450px}
.otherParamsItem,tr.otherParamsItem:hover td,tr td.otherParamsItem,tr:hover td.otherParamsItem{background-color:#e3e8ef}
.errorItem{background-color:#ff9fab}
tr.errorItem:hover td{background-color:#ff9fab}
tr td.errorItem,tr:hover td.errorItem{background-color:#ff9fab}
.changeBasketItem .fixed_top,.changeBasketItem .calendar,.changeBasketItem .top_logo,.changeBasketItem #importantMessages,.changeBasketItem #globalBlanners{display:none}
.changeBasketItem .tableFloatingHeaderOriginal{margin-top:0 !important}
.infoMessages .plain-text{text-align:center;margin:7px 3px;padding-bottom:6px}
#editProfilePage .MessageError{color:#000}
#orderFormPage .MessageError{color:#d40000}
#orderFormPage .MessageSuccess{color:#37bf00}
.load{width:50px;height:50px}
.Spinner{margin-right:20px}
#LoginForm .MessageError{color:#d40000;display:block}
.MessageSuccess{color:#37bf00}
.MessageError{color:#d40000}
.top-messages{display:block;width:100%;background:rgba(255,245,229,0.43);font-size:12px;padding:0 20px;box-sizing:border-box;padding-top:10px;padding-bottom:5px}.top-messages p{margin-top:0;margin-bottom:0}
.top-messages .importantMessage{margin:10px 0;border:1px dashed #37bf00;padding:5px 10px}.top-messages .importantMessage p{text-indent:30px !important}
.top-messages .link-container{display:block;text-align:right}
.top-messages .linkClose{margin-right:5px}
.vert-align-vniz{vertical-align:bottom}
.info-container{display:inline-block}
.ne_videljaemoe{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none;cursor:default;outline:0}
.couponsDelivery .coupons-errors{color:#ff0707}
.couponsDelivery .coupons-before-add{color:#37bf00}
.couponsDelivery .avaible-coupon label{color:#ff0707;border-bottom:1px dashed #ff0707}
ul.unstyled{margin-left:0;list-style:none}
.searchfeatureform{border:1px solid #e3f8ff;box-shadow:0 2px 3px rgba(0,0,0,0.2);box-sizing:border-box;padding:20px;margin:20px auto;width:880px;border-radius:5px}
.categorys{display:inline-block}.categorys .categorys-list{display:inline-block}
.categorys h4{display:inline-block;margin-top:8px;float:left;margin-right:50px}
.search-params .expand-list{color:#ff9600;cursor:pointer;transition:color .2s ease;font-size:12px;margin-left:50px;border-bottom:1px dashed #ff9600;}.search-params .expand-list:hover{color:#d40000;border-bottom-color:#d40000}
.search-params h4{display:inline-block}
.search-params .search-params-list{display:inline-block;width:100%;overflow-y:hidden;-webkit-transition:max-height 1s ease-out .01s;-moz-transition:max-height 1s ease-out .01s;-o-transition:max-height 1s ease-out .01s;transition:max-height 1s ease-out .01s;max-height:77px}.search-params .search-params-list:hover{max-height:1500px}
.search-params .search-params-list.expanded{max-height:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.search-params .search-params-list .search-params-item{display:inline-block;float:left;margin:1px 7px}.search-params .search-params-list .search-params-item ul{padding-left:10px}
.search-params-top{display:block}
.search-params-button{clear:both;float:right;display:inline-block}
.bannersBlock .list{text-align:center}
.fotorama__wrap--slide{display:inline-block}
.fotorama__html div,.fotorama__html a{display:block;height:100%}
.fotorama__stage{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.BrendList{text-align:center}
.BrendList ul{display:inline-block}
.BrendList ul li{float:left;display:inline-block;margin-left:15px;list-style:none}
.BrendList ul li:first-child{margin-left:0}
.brendGroupList{text-align:center}
.brendGroupList .list h3{width:100%;border-bottom:1px solid #d8d8d8}
.brendGroupList .list ul{display:inline-block}
.brendGroupList .list ul li{list-style:none;display:inline-block;float:left;margin-left:10px}
.brendGroupList .list ul li a{display:inline-block}
