body,div,dl,dt,dd,ul,ol,li,nav,h1,h2,h3,h4,h5,h6,pre,code,fieldset,legend,button,p,blockquote,th,td,a{margin:0px;padding:0px;border-width:0px;border-style:solid;border-color:transparent;-webkit-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;background-repeat:no-repeat;}
table {border-spacing: 0;border-collapse: collapse;}
.wrapper{z-index:1;width:100%;height:100%;background:#353a36}
.header {position:relative;z-index:2;width:100%}
.shapka{width:100%;height:235px;z-index:9988;color:#fff;background:#1447c7;background:url(../images/bg.png) repeat-x}
.clr{clear:both}
.mains {width:1280px;height:100%;margin:0 auto;overflow:hidden}
.mains p{padding: 0 0 20px 0}
.hd_1{float:left;height:235px;z-index:9999;position:absolute}
.hdup_4{float:left;width: 250px;padding: 20px 0 0 0;overflow: hidden;}
.hd_2{float:left;width:46.5%;height:235px}
.hd_3{float:right;width:100%;height:235px;z-index:9988;position:absolute;}
.hd_1_up{height:165px;color:#fff;font-size:18px}
.hd_1_up img{padding:20px 0 0 20px}
.hd_1_up span{font-weight:bold}
.hdup_1{float:left;width: 370px;height: 222px}
.hdup_2{float: left;color: #fff;overflow: hidden;height: 222px;width: 260px;padding: 20px 0 0 0;}
.hdup_2 span{font-size: 28px;}
.hdup_3{overflow:hidden;line-height:18px;width:335px;color:#FFDE00;font-size:18px;padding: 20px 0 0 30px;font-weight:700}
.hdup_3 ol li{margin: 5px 0 0 20px;color:#fff}
.hdup_3 span{line-height:18px;color:#fff;font-size:18px;text-align:right}
.inf_top{height: 84px;width: 100%;padding: 8px 0 0 20px;}
.inf_1{width:60px;float:left;display:list-item;}
.inf_2{padding:15px 0 0 20px;width: 280px;}
.inf_2 a{color:#fff;text-decoration:none;padding:0 5px 0 0}
.inf_2 a:hover{color:#fff;text-decoration:underline}
.inf_l{float:left}
.inf_r{float:left;text-transform:uppercase;font-size:20px;padding:0 0 0 30px}
.hdup_2_1{text-transform:uppercase;font-size:22px;color:#FFDE00}
.hdup_2_2{color:#E05715;line-height:14px}
.hdup_2_3{font-size:13px}
.hdup_2_3 a{color:#fff;text-decoration:none;font-weight:lighter}
.hdup_2_3 a:hover{text-decoration:underline;font-weight:lighter}
.hdup_2_3 span{font-size:14px;font-family:Verdana, Arial, sans-serif;color:#8F8F8F;font-weight:bold}
.hd_1_down{height:70px;background:url("../images/h_d_l.jpg")}
.hd_2_up{height:165px;background:url("../images/h_up_r_01.jpg")}
.hd_2_down{height:70px;background:url("../images/h_d_r.jpg")}
.hd_3_img{float:right;height:159px;width:275px;background:url("../images/traktor-dor.png") 0 0 no-repeat;margin:65px 0 0 0}
.menu{height:34px;width:100%;margin: 8px 0 15px 0;}
.menu_table{margin:0 auto;width:1000px}
.menu_r{float:left;width:11px;height:30px;background:url(../images/hd_menu.png) -468px 0;padding:0 2px 0 0}
.menu_p{float:left;width:151px;padding:0 2px 0 0}
.menu_p a{color:#ffffff;font-weight:bold;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;white-space:nowrap;font-size:13px;text-align:center;display:block;letter-spacing:0.05em;line-height:30px;text-decoration:none;background:url(../images/hd_menu.png) -312px 0 no-repeat;width:151px;height:30px;outline:none}
.menu_p a:hover{background:url(../images/hd_menu.png) 0 0 no-repeat}
.menu_p_activ{float:left;width:151px;padding:0 2px 0 0;background:url(../images/hd_menu.png) 0 0 no-repeat;color:#ffffff;font-weight:bold;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;white-space:nowrap;font-size:13px;text-align:center;display:block;letter-spacing:0.05em;line-height:30px;text-decoration:none;}
.menu_l{float:left;width:11px;height:30px;background:url(../images/hd_menu.png) -484px 0}
.content{min-height:1200px;width:78%;padding: 0 0 80px 0;}
.contentwrapper{background:#46524c;float:left;width:100%;display: flex;}
#left-bar{float:left;width:22%;}
.left-bar-menu{width: 100%;}
.menu_group{text-align:center;background:#535f58;padding:20px 10px;}
.menu_group h2{text-transform:uppercase;color:#fff;font-size:16px;padding:0 0 10px 0}
.news_arhive{text-align:center;background:#535f58;padding:20px;}
.news_block img{float:left;max-height:100px;padding: 0 15px 15px 0}
.news_block{float:left;width:100%;text-align:left}
.news_block a{color:#fff;text-decoration:none}
.news_arhive h2{text-transform:uppercase;color:#fff;font-size:16px;padding:0 0 30px 0}
.news-arh{color:#fff}
.search_table{width:100%;height:34px}
.search{width:100%;height:34px;background:#fff;padding: 0 0 0 20px;font-size: 16px;border-radius: 5px;border: 0;}
.search_submit{color: #222;cursor: pointer;font-weight: bold;padding: 9px 20px 10px 20px;background: #f5b219;border: 0;border-radius: 0 5px 5px 0}
.srch{float:left;width:80%}
.srch_btn{float:left;width:15%}
.mega_menu{float:left;padding:4px 0 0 20px}
.mega_menu a{color:#fff;text-decoration:none}
.content h1 {font-size:20px;font-weight:bold;margin-bottom:0;padding-bottom:0;color:#000}
.content p{padding:0 0 5px 0}
.greetUser {font-family:Verdana, Arial, sans-serif;font-size:12px;color:#f0a480;font-weight:bold}
.content a{text-decoration:underline;color:#000}
.main_cat {text-align:center;background:#535f58;padding:20px;}
.main_cat h1{font-size: 24px;color: #fff;font-weight: 700;padding: 0 0 20px 20px;width: 100%;height: 30px;text-align: left;}
.mc_1{float:left;width:30%;height:260px;background: #fff;position: relative;margin:0 0 30px 20px}
.mc_1 span{text-transform:uppercase;color:#fff;font-size:16px;padding:10px;font-weight: bold;display: table-cell;vertical-align: middle;}
.mc_1 a{color: #333;text-decoration: none;}
.mc_1 a:hover{text-decoration: underline;}
.mc_1 img{width: 130px;}
.cb-img img{width:150px}
.cont_index {min-height:500px;background:#535f58;padding:30px 30px 60px 30px;color:#fff}
.cont_index a{color:#FFDE00}
.cont_index h1{color:#fff;padding:20px 0;color:#FFDE00}
.cont_index td{height:25px}
.cont_index h2{font-size:25px;padding:20px 0 20px 0}
.cont_index ol{padding:0 0 0 40px}
.brand_content p{padding:10px 0 0 0}
.prod_xkt span{color:#009900}
.menu2{text-align:center}
.kroshka {width: 100%;font-size: 14px;color: #fff}
.kroshka > li {display: inline-block;}
.content h1.mob {display:none}
.korz_mobile{display:none}
.zakaz-main-table-mobil{display:none}
.textarea_z_mob{display:none}
.cat_norm_1 span.font-s14{font-size:13px}
.mc-name{background: #0C3DBE;width: 100%;height:60px;display: table;padding:0 1px 0 0}
.mc-rz{position: absolute;float: left;padding: 10px 0 0 15px;z-index: 15;width: 100%}
.raz-cat{float: left;width: 30%;padding: 5px 15px 0 0;text-align: left;font-size: 13px;font-family: arial;}
.mc-img{position: absolute;right: 0;bottom: 0px;z-index: 10;}
.wp-logo{position: absolute;float: right;right: 0;top: 0;}
.wp-logo img {padding: 5px 10px 0 0;}

/*заметка*/
.zametka{background:#64726a;border:1px solid #555;padding:20px;margin:20px}

/* TABS */
.analog_table{width:600px;border:1px solid #fca73d}
.analog_tr{text-align:center;height:40px;line-height: 40px;}
.analog_td1{width:33%;float:left}
.analog_td2{width:50%;float:left}
.vkladki{width:100%;padding:40px 0}
.vkladki .fa-check{color:#1976d2;padding:0 5px 0 30px}
.dostavka span{font-weight:700}
.dostavka.city:first-letter{color:#1976d2}
.tabs-style-linemove nav {background: #8b9492}
.tabs-style-linemove nav a {color: #222}
.tabs-style-linemove nav a:hover {color: #1976d2}
.tabs-style-linemove nav a span {font-weight: 400;font-size:18px}
.tabs {position: relative;overflow: hidden;margin: 0 auto;width: 100%;font-weight: 300}
.tabs nav {text-align: center}
.tabs nav ul {position: relative;display: -ms-flexbox;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: flex;margin: 0 auto;padding: 0;width: 100%;list-style: none;border-bottom: 1px solid #979e9c}
.tabs nav ul li {position: relative;z-index: 1;display: block;text-align: center;margin: 0 0 -2px 0}
.tabs nav a {position: relative;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 2.5;padding: 0 20px;background: #8b9492;border: 1px solid #979e9c;text-decoration:none}
.tabs nav a span {vertical-align: middle;font-size: 16px}
.tabs nav li.tab-current a {background:#8b9492;text-decoration:none;border-top: 2px solid #1976d2;border-bottom-color: #8b9492}
.tabs nav a:focus {outline: none}
.content-wrap {position: relative;color:#444;background:#8b9492;padding: 20px 0;}
.content-wrap section {display: none;margin: 0 auto;padding: 20px;max-width: 1200px}
.content-wrap section.content-current {display: block}
.content-wrap section p {margin: 0;padding: 0.75em 0;font-size: 16px;line-height: 1}
.mobil_prod {display: none;}
/* Без js */
.no-js .content-wrap section {display: block;padding-bottom: 2em;border-bottom: 1px solid rgba(255,255,255,0.6)}
.no-flexbox nav ul {display: block}
.no-flexbox nav ul li {min-width: 15%;display: inline-block}

.main_tovar3{min-height:200px;padding:20px;border: 1px solid #374048;margin: 48px 0 0 0;}
.main_tovar3 a{color:#0DAAC6}
.zayavka {width:400px;padding:30px 0}
.zayavka input,textarea{margin:0 0 20px 0;padding:0 0 0 20px}
.zayavka input{height:25px}
.zayavka textarea{padding:10px 0 0 20px}
.zayvka_p input{margin:5px 10px 0 0}
.zayavka input.zakaz_order {background-color:#0C3DBE;border:0;color:#fff;padding: 12px 30px 13px 30px;height: 40px;}
.zayav{padding:20px 0 0 0}

/*technics*/
.tech_1{float:left;width:100%}
.ptech{font-size: 24px;color: #fff;font-weight: 700;float: left;padding: 0 0 20px 20px;}
.tech_1 a{float:left;margin:0 0 0 20px}
/*korzina*/
.korz_leftbar{height:80px;padding: 0 0 0 10px;}
.korz_img2 {position:absolute;background: url(../images/korz.png) no-repeat;z-index: 8090;width: 62px;height: 62px;margin: 9px 0 0 0;}
.korz_info {padding: 7px 0 0 45px;position: absolute;z-index: 8080;margin: 3px 0 0 30px;height: 63px;width: 186px;border-radius: 0 10px 10px 0;color: #fff;}
.korz_info li {list-style-type: none;}
.korz_info a {color:#fff}
.zakaz-main-table{border:1px solid #353a36;width:100%;text-align:center}
.z_top{height:50px;background:#46524c;padding:0 30px}
.z_bot{height:50px;background:#46524c}
.z_name{text-align: center}
.kolvo {border:1px solid #353a36;width:30px;text-align:center;padding:0}
.z_name img{padding:5px}
.zakaz-data{margin:0 20px}
.zakaz-txt{padding:0 5px;font-size:18px}
.zakaz-inpt input{border:1px solid #353a36;width:429px}
textarea{border:1px solid #353a36;padding:10px 15px}
.notauth td{padding:5px}
.zakaz-txtarea{padding:5px}
.zakaz_order{background-color:#0C3DBE;padding: 12px 30px 13px 30px;border:0;color:#fff;cursor: pointer;}
.order_submit{padding:20px 0}
.order_submit a{background-color:#353a36;padding:11px 20px 12px 20px;color:#fff}
.sposob-dostavki h2{padding:20px 0}
.notauth2 input{height:20px}

/*sales*/
.sale_leftbar{width:100%;height:100px;padding:10px;display:none}
.sales{width:100%;height:90px;background:#FFDE00;color:#fff;text-align:center;font-weight:bold;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px}
.sale_img{float:left;width:61px;height:60px;background: url(../images/sneg_2.png) 15px 16px no-repeat;padding:20px 0 0 10px}
.sale_text{padding:20px 0 0 10px;font-size:20px}
.sales_inp{height:25px;width:300px;padding:0 0 0 20px}
.sales_table{width:100%}
.sales_table td{padding:10px 20px}
.sales a{color:#000;text-decoration:none}
.zayvka_p2 a{color:#FFDE00;font-size:14px;}

/* mobil menu */
.menu_icon {display:none;width:45px;height:30px;position:relative;cursor:pointer}
.menu_icon span {display: block;position: absolute;height: 6px;width: 80%;background: #fff;border-radius:2px;opacity:1;left:0;transform: rotate(0deg);transition: .25s ease-in-out}
.menu_icon span:nth-child(1) {top:0px}
.menu_icon span:nth-child(2), .menu_icon span:nth-child(3) {top:13px}
.menu_icon span:nth-child(4) {top:26px}
.menu_links{display:none;}
.menu_links-item {display:inline-block;color:#333333;font-family:Arial;font-size:14px;line-height:30px;padding:0 10px;text-transform:uppercase;text-decoration:none;cursor:pointer}
.menu_links-item:hover {text-decoration:underline}
.menu.menu_state_open .menu_icon span:nth-child(1) {top:18px;width:0%;left:50%}
.menu.menu_state_open .menu_icon span:nth-child(2) {transform:rotate(45deg)}
.menu.menu_state_open  .menu_icon span:nth-child(3) {transform:rotate(-45deg)}
.menu.menu_state_open  .menu_icon span:nth-child(4) {top:18px;width:0%;left:50%}
.menu.menu_state_open .menu_links {display:block}
.shiny-shina{display:none;color:#fff;font-size:24px;padding:0 0 0 20px}
/* mobil menu */

.btn-disable{
  user-select:none!important;
  background-color:#ccc!important;
  cursor:default!important;
  outline:none!important;
  pointer-events:none!important;
}

/* regions */
.regions{width:100%}
.city {float:left;width:200px}
.trcomp{color:#0C3DBE;font-weight:bold}

/*sort*/
.vid-sort {background:#7f8683;height:60px;margin:20px 0 30px 0;padding:10px;border:3px solid #414C47;position:relative;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px}
.vid-sort img {position:relative;top:3px;margin:0 2px;border:0}
a.sort-top {background:url(../images/sort-top.gif) right 6px no-repeat;color:#0C3DBE;cursor:pointer;padding:0 12px}
a.sort-bot {color:#0C3DBE;padding:0 0 0 12px}
a.sort-top-act {background:url(../images/sort-top-act.gif) left 6px no-repeat;font-weight:700;padding:0 0 0 12px}
a.sort-bot-act {background:url(../images/sort-bot-act.gif) left 6px no-repeat;font-weight:700;padding:0 0 0 12px}
.sort-wrap {border:1px solid #000;z-index:9000;position:absolute;left:700px;top:60px;background-color:#a4a5a5;visibility:hidden;padding:5px}
.sort-wrap a {margin-bottom:5px;display:block}
.form_slider {float:left;width:38%;height:40px;margin:5px 20px 5px 40px}
.formCost {float:left;margin-bottom:10px}
.formCost label {float:left;font-size:12px;font-weight:bold;margin-right:5px;position:relative;top:2px}
.formCost input {float:left;text-align:right;color:#434343;font-size:12px;font-weight:bold;width:55px;height:17px;background:none;border:1px solid #E5E5E5;margin-right:10px}
.sliderCont {width:178px;height:27px;padding:35px 0}
.slider {width:230px;height:110px}
.ui-slider {position:relative}
.ui-slider .ui-slider-handle {position:absolute;z-index:2;width:24px;height:26px;background:url(../images/slider-button.png) no-repeat;cursor:pointer}
.ui-slider .ui-slider-range {position:absolute;z-index:1;font-size:.7em;display:block;border:0;overflow:hidden}
.ui-slider-horizontal {height:8px}
.ui-slider-horizontal .ui-slider-handle {top:-8px;margin-left:-6px}
.ui-slider-horizontal .ui-slider-range {top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min {left:0}
.ui-slider-horizontal .ui-slider-range-max {right:0}
.ui-widget-content {background:url(../images/slider-bg.png) no-repeat;height:11px}
.ui-widget-header {background:url(../images/fill.png) no-repeat;height:8px;margin:1px 0 0 0}
.load {background:url(../images/loading.gif) center no-repeat;width:66px;height:66px;position:absolute;display:block;left:50%;top:50%;z-index:10}
.sort{margin:0 auto;width:100%}
.sort_1{padding:4px 0 0 0}
.sort_2{padding:10px 0 0 0}

/* product */
.detail_prod{float:left;width:100%;height:auto;margin:30px 0 50px 0}
.img_prod{float:left;width:25%;height:auto;text-align:center}
.img_prod img{width:100%}
.short-opais{float:left;padding:0 0 0 30px;width:70%}
.price_table{padding:0 0 20px 0;width:100%}
.price_table table{width:100%}
.td_hrt{font-weight:bold;font-size:24px;padding:20px 0}
td.td_price{float:right;font-size:20px;padding:6px 0 0 0}
td.td_price span{font-weight:bold;font-size:24px}
td.td_kolvo input{width:25px;height:24px;text-align:center}
td.td_kolvo{float:right;padding:6px 30px 0 30px}
td.td_submit{float:right}
input.zakaz_bt3{color:#fff;cursor:pointer;font-weight:bold;padding:8px 10px;margin:5px 5px 0 0;background:#0C3DBE;border:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px}

.recomend{width:100%;height:440px;margin:40px 0 40px 0;float:left}
.rec_tb{width:100%;height:240px;padding:30px 0}
.rec_1{float:left;width:18%;padding:0 0 15px 0;margin:0 5px;text-align:center}
.rec_img img{width:100%}
.rec_name{padding:5px}
.rec_name a{color:#000}
.rec_price{font-size:18px;font-weight:bold;padding:5px 0}
.recomend_name{font-size:24px;padding:0 0 20px 0;font-weight:bold}
.recomend_blok{float:left;width:100%;padding:0 0 40px 0}

/* prajs_list */
.prajs_tr {width:100%;color:#000;font-size:14px;height:20px;line-height:20px}
.prajs_td_1 {float:left;width:2.5%;height:20px;text-align:center}
.prajs_td_4 {float:left;width:4%;height:20px;color:#042D70;border-left:1px solid #ccc;padding:0 5px;text-align:center}
.prajs_td_2 {float:left;width:81.5%;height:20px;border-left:1px solid #ccc}
.prajs_td_2 a{color:#000;text-decoration:none;padding:0 0 0 10px}
.prajs_td_3 {float:left;width:10%;height:20px;border-left:1px solid #ccc;color:#042D70}
.prajs_td_3 span{padding:0 0 0 10px}
.prajs_brand{font-family:Verdana, Arial, sans-serif;font-size:17px;background:#e4e4e4;background-image:none;background-image:url(../images/headercrumb.gif);font-weight:bold;line-height:22px;margin:20px 0 0 0}
.prajs_brand a{color:#333;padding:0 0 0 10px;text-decoration:none}
.prajs_brand_2{height:20px}
.prajs_brand_2 a{color:#fff;padding:5px 0 5px 20px;text-decoration:none;font-weight:bold}

/*pagination*/
.pagination-center {text-align:center}
.pagination-row {margin:30px 0}
.pagination {display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}
.pagination>li {display:inline}
.pagination>li>a,.pagination>li>span {position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#333;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination>li:first-child>a,.pagination>li:first-child>span {margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span {border-top-right-radius:4px;border-bottom-right-radius:4px}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {z-index:3;color:#fff;cursor:default;background-color:#333;border-color:#333}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}
.pagination-lg>li>a,.pagination-lg>li>span {padding:10px 16px;font-size:18px;line-height:1.3333333}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {border-top-left-radius:6px;border-bottom-left-radius:6px}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {border-top-right-radius:6px;border-bottom-right-radius:6px}
.pagination-sm>li>a,.pagination-sm>li>span {padding:5px 10px;font-size:12px;line-height:1.5}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {border-top-left-radius:3px;border-bottom-left-radius:3px}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {border-top-right-radius:3px;border-bottom-right-radius:3px}
.pagination > .active > span {   background:#0C3DBE;   border:1px solid #0C3DBE}

/*product*/
.newprod4{float:left;width:30%;height:280px;text-align:center}
.newprod_name4{font-size:14px;padding: 0 20px;}
.newprod4 img{height: 160px;}
.harakt_table {width:70%}
.harakt_table td {border: 1px solid #ccc;padding: 5px 20px}
.main td {border: 1px solid #ccc;padding: 5px 20px}
.newprod_img2{height:170px}

/* правильное выполнение запроса */

.info_okk {width:100%;border: 1px solid #d2c4b1;background: #d6fbd1 url(../images/alert.png) no-repeat 16px center;color: #38ca20 !important;padding:5px;margin:20px 0 10px 0}
.info_okk_text {padding: 6px 8px 6px 60px}
.tr_green {background:#d6fbd1}
/* ошибочное выполнение запроса */

.w_warning {float:left;width:100%;border: 1px solid #d2c4b1;background: #fbdfd1 url(../images/alert.png) no-repeat 16px center;color: #ca4c20 !important;padding:5px;margin:20px 0 10px 0;text-align:left}
.wmsg {padding: 6px 8px 6px 60px}
.error {padding: 25px 0 0 0}
.zayav{text-align:left}

/* NEWS, BLOG*/
.post_news{float: left;width:100%;margin:20px 0 0 0}
.post_img{float:left;width:200px;}
.post_img img{width:200px}
.post_info{padding: 0 0 0 220px;}
.post_info h2{padding:0}
.news_date{padding:5px 0}
.articles_p {font-size:18px}
.articles_p ul{padding:10px 0 10px 40px}
.articles_p img.articlimg {float: left;padding: 0 25px 15px 0;width: 300px;}

/*footer*/
.footer{width:100%;margin:0 auto;float:left}
.footer_menu{width:100%;height:220px;margin:0 auto;border-bottom:1px solid #fff;padding:30px 0 0 30px}
.footer_copy{width:100%;height:40px;padding:20px 20px 20px 30px;margin:0 auto;color:#fff}
.foot_m1{float:left;width:25%}
.foot_m1 li{list-style:none;line-height:23px;color:#fff;padding:5px 0 0 0}
.foot_m1 a{font-size:16px;color:#fff;text-decoration:none}
.foot_m1 span {font-size:20px;text-transform:uppercase;font-weight:bold;color:#fff}
.foot_tell{font-size:32px}
.foot_m1 li.foot_tell{line-height:36px}

/*Credits:Dynamic Drive CSS Library */
.suckerdiv ul{margin:0;padding:0;list-style-type:none;width:100%;font-family:arial;text-align:left}
.suckerdiv ul li{position:relative}
.suckerdiv ul li a.cat_select, .cat_select a.subfolderstyle{background:url(../images/katalog.png) 0 -45px;width:220px;height:40px;background-repeat:no-repeat;text-decoration:none;color:#FFDE00;line-height:40px;font-size:13px}
.suckerdiv ul li a.cat_select_1, .cat_select_1 a.subfolderstyle {background:url(../images/katalog.png) 0 -45px; width:340px; height:44px;background-repeat:no-repeat;text-decoration:none;color:#FFDE00;line-height:13px;font-size:13px}
a.cat_norm {color:#F00;font-size:13px;line-height:40px;width:340px;height:44px}
a.cat_norm_1 {color:#F00;font-size:13px;text-indent:7px;line-height:13px;width:340px;height:44px}
a.cat_norm_1_big {color:#F00;font-size:13px;text-indent:7px;line-height:13px;width:340px;height:44px}
.cat_norm_1 span{padding:0 0 0 10px;line-height:44px;font-size:14px}
.cat_norm_1_big span{line-height: 20px;font-size: 14px;height: 43px;display: inline-block;padding: 2px 10px 0 10px;}
.suckerdiv ul li a.activ span{line-height: 20px;font-size: 14px;height: 43px;display: inline-block;padding: 2px 10px 0 10px;}
.cat_norm_1 a.subfolderstyle{color:#fff;font-size:13px;line-height:13px;width:100%;height:44px}
.cat_norm_1 a.subfolderstyle:hover {background:radial-gradient(at top, #515151 1%, #000); width:100%; height:44px}
.cat_norm_1_activ {background:radial-gradient(at top, #515151 1%, #000); width:100%; height:44px}
.cat_norm_1_big_activ {background:radial-gradient(at top, #515151 1%, #000); width:100%; height:44px}
.cat_norm a.subfolderstyle{color:#fff;font-size:13px;line-height:44px;background-repeat:no-repeat;width:340px;height:44px}
.cat_norm a.subfolderstyle:hover {background:url(../images/katalog.png) 0 -90px; width:340px; height:44px;background-repeat:no-repeat}
a.cat_norm:hover {color:#F00;font-size:13px;line-height:44px;background:url(../images/katalog.png) 0 -90px; width:340px; height:44px;background-repeat:no-repeat;width:340px;height:44px}
/*1st level sub menu style */
.suckerdiv ul li ul{left:100%;position:absolute;width:341px;top:0;display:none;z-index:20}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul{left:340px; /* Parent menu width - 1*/}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li a{left:340px; /* Parent menu width - 1*/}
.suckerdiv ul li.cat_norm_1{background:#000;height:50px;margin:0 0 2px 0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px}
.suckerdiv ul li.cat_norm_1_big{background:#000;height:50px;margin:0 0 2px 0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px}
.suckerdiv ul li.cat_norm_1:hover{background:#3170e3;height:50px;margin:0 0 2px 0}
.suckerdiv ul li.cat_norm_1_big:hover{background:#3170e3;height:50px;margin:0 0 2px 0}
.suckerdiv ul li.cat_norm_1_activ{background:#3170e3;height:50px;margin:0 0 2px 0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px}
.suckerdiv ul li.cat_norm_1_big_activ{background:#3170e3;height:50px;margin:0 0 2px 0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px}
.suckerdiv ul li a.activ{display:block;background:radial-gradient(at top, #515151 1%, #000);width:100%; height:44px;color:#fff;text-decoration:none;cursor:pointer;outline:none;margin:0 0 4px 0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-top:1px solid #fff}
.suckerdiv ul li ul li a.activ{display:block;background:radial-gradient(at top, #515151 1%, #000);width:100%; height:44px;color:#fff;text-decoration:none;cursor:pointer;outline:none;margin:0 0 4px 0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-top:1px solid #fff}
.cat_norm_1_activ span{padding:0 0 0 10px;line-height:44px;font-size:16px}

/* menu links style line-height */   
.suckerdiv ul li a{display:block;background:radial-gradient(at top, #606060 1%, #464646);width:100%; height:44px;color:#fff;text-decoration:none;cursor:pointer;outline:none;margin:0 0 4px 0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-top:1px solid #fff}
.suckerdiv a:hover{background:url(../images/katalog.png) 0 -90px; width:100%; height:44px;background-repeat:no-repeat}
.suckerdiv ul li:hover{background-repeat:no-repeat;background-position:bottom;color:#000000;text-decoration:none}
.suckerdiv ul li a:hover{color:#fff;text-decoration:none;background:radial-gradient(at top, #515151 1%, #000); width:100%; height:44px}
.suckerdiv ul li ul li a:hover{background-repeat:no-repeat;color:#E05715;text-decoration:none}

/* Holly Hack for IE \*/
* html .suckerdiv ul li { float:left; height:1%; z-index:2}
* html .suckerdiv ul li a { height:1%;	z-index:2}

/*Меню у поиска*/
.megamenu{position:absolute;display:none;left:0;top:0;background:#8C9891;border:1px solid #353A36;border-width:3px 3px;padding:5px;font-family:Arial, Helvetica, sans-serif;z-index:100;font-size:12px}
.megamenu .column{float:left;width:155px;margin-right:2px;margin-left:2px}
.megamenu .column ul{margin:0;padding:0;list-style-type:none}
.megamenu .column ul li{padding-bottom:5px;text-align:left}
.megamenu .column h3{background:#e0e0e0;font:bold 11px Arial;margin:0 0 5px 0}
.megamenu .column ul li a{text-decoration:none;color:#FFF}
.megamenu .column ul li a:hover{color:#FFDE00;text-decoration:underline}
.item_gallery {float: inherit;width: 100%;text-align: left;}
.item_img {position:relative;text-align:center;height:300px;background:url(../images/ajax-loader.gif) no-repeat center 49%}
.item_img img {width:500px;height:auto;margin:0 auto}
.item_thumbs {margin-top:50px}
.item_thumbs a {margin:0 10px 10px 0}
.item_thumbs img {border:1px solid #B2B2B2;padding:4px;width:150px}
.item_thumbs a:hover img,.item_thumbs a.active img {border:1px solid #666}

/*otziv*/
.b_otz {
    padding: 20px 0;
    border-bottom: 1px solid #999;
}
.b_otz_str {
    min-height: 40px;
    padding: 3px 10px;
}
.b_str_1 {
    float: left;
    padding: 3px 10px 0 0;
	height:30px
}
.b_str_2 {
    float: left;
    width: 100px;
	height:30px
}
.b_str_3 {
    float: right;
    width: 100px;
	height:30px
}
.b_otz_str_text {
    width: 100%;
    padding: 3px 10px;
}
.b_otz_str_2 {
    width: 100%;
    height: 40px;
    padding: 23px 10px;
    color: #999;
}
.cb-span{font-size:20px}
.cb-img img{width:250px}

/*font*/
.cat_norm_1_activ span.font-s14{font-size:14px}

/*ball otziv*/
.ball{color:#fff;width:100%;font-size:14px}
.ball0{float:left;color:#000;padding:0 20px 0 0;}
.ball1{float:left;}
.ball2{float:left;margin:-3px 0 0 3px}
.ball3{float:left;}
.ball4{float:left;}

/*1клик*/
.kl1{float:right;width:200px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background:#0C3DBE;text-align: center;margin: 20px 0 0 0;}
.kl1 a {color: #fff;display: block;padding: 8px 0;text-decoration:none}
.click-1{display:none;width:420px;height:690px;padding:0}
.click_view{border-bottom: 2px solid #0C3DBE;padding: 24px 0 22px 30px;z-index: 2;background: #fff;position: relative;color:#333}
.form_1click{padding:10px 30px}
.fc-1{padding:10px 0}
.fc-2{padding:10px 0}
.fc-3{padding:10px 0}
.fc_name{display: block;font-size: 16px;margin-bottom: 6px;font-weight: 400;}
.fc_input input{background: #f7f7f7;border: 1px solid #a3bcff;border-radius: 2px;box-shadow: none;color: #383838;height: auto;font-size:13px;padding: 8px 13px 7px;width: 100%;}
.fc_name span{color:#ff0000}
.fc_textarea textarea{background: #f7f7f7;border: 1px solid #a3bcff;border-radius: 2px;box-shadow: none;color: #383838;height: auto;font-size:13px;padding: 8px 13px 7px;width: 100%;}
.clickButton{width:100%;height:40px;background:#0C3DBE;color:#fff;cursor:pointer;margin:0 0 20px 0;border:0;font-weight:bold}
.zayvka_p3 {text-align: left;margin: 0 0 30px 0}
.zayvka_p3 a{color:#e31e24;font-size:14px;}

.clickButton[disabled] {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;
}
.zakaz_order[disabled] {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;
}

.information{width:100%;margin: 20px 0 20px 0}
.inform-text{width:1170px; margin:0 auto;border:2px solid #f54d40;padding:20px;font-size:20px;font-weight:600;text-align:center;color:#fff}
.col-4 .newprod4 {width:25%}
.col-4 .newprod_img2 a {float:unset}
.col-4 .newprod_name4 a {padding: 5px;color:#fff;margin: 0;font-weight: 700;}
.col-4 .newprod_name4 {font-size: 14px;width: 100%;line-height: 20px;height: 70px;padding: 0 10px;}
.prod_price span{font-weight:700;font-size:20px}

/*backtelefon*/
#popup__toggle{bottom:25px;right:10px;position:fixed;z-index:99}
.img-circle{background-color:#0C3DBE;box-sizing:content-box;-webkit-box-sizing:content-box;}
.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border: 2px solid #0C3DBE;width:150px;height:150px;bottom:-25px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius: 100%;border-radius: 100%;opacity: .5;-webkit-animation: circle-anim 2.4s infinite ease-in-out !important;-moz-animation: circle-anim 2.4s infinite ease-in-out !important;-ms-animation: circle-anim 2.4s infinite ease-in-out !important;-o-animation: circle-anim 2.4s infinite ease-in-out !important;animation: circle-anim 2.4s infinite ease-in-out !important;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#0C3DBE;width:100px;height:100px;bottom:0px;right:35px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;-webkit-animation: circle-fill-anim 2.3s infinite ease-in-out;-moz-animation: circle-fill-anim 2.3s infinite ease-in-out;-ms-animation: circle-fill-anim 2.3s infinite ease-in-out;-o-animation: circle-fill-anim 2.3s infinite ease-in-out;animation: circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.img-circle{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;bottom: 14px;right: 49px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;opacity: .7;}
.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;background-image:url(../images/mini_zvonok.png);background-position: center center;background-repeat:no-repeat;animation-name: tossing;-webkit-animation-name: tossing;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
.img-circle:hover{opacity: 1;}
@keyframes pulse {0% {transform: scale(0.9);opacity: 1;}
  50% {transform: scale(1); opacity: 1; }   
  100% {transform: scale(0.9);opacity: 1;}}
 @-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);opacity: 1;}
  50% {-webkit-transform: scale(1);opacity: 1;}   
  100% {-webkit-transform: scale(0.95);opacity: 1;}}
@keyframes tossing {
  0% {transform: rotate(-8deg);}
  50% {transform: rotate(8deg);}
  100% {transform: rotate(-8deg);}}
@-webkit-keyframes tossing {
  0% {-webkit-transform: rotate(-8deg);}
  50% {-webkit-transform: rotate(8deg);}
  100% {-webkit-transform: rotate(-8deg);}}
@-moz-keyframes circle-anim {
  0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1;}
  30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5;}
  100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1;}}
@-webkit-keyframes circle-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: .1;}
  30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: .5;}
  100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: .1;}}
@-o-keyframes circle-anim {
  0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: .1;}
  30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: .5;}
  100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: .1;}}
@keyframes circle-anim {
  0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;}
  30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;}
  100% {transform: rotate(0deg) scale(1) skew(1deg);
opacity: .1;}}
@-moz-keyframes circle-fill-anim {
  0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: .2;}
  100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-webkit-keyframes circle-fill-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;  }
  50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;  }
  100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-o-keyframes circle-fill-anim {
  0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@keyframes circle-fill-anim {
  0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	.mains{width:100%}
	.hdup_2, .hdup_4, .hdup_3, .inf_top, .inf_2{display:none}
	.menu a {color:#fff;font-size:16px;padding:5px 25px 5px 0;line-height:20px}
	.menu{float:right;width:50px;margin: 12px 0 0 0;}
	.menu_icon{ display:inline-block;}
    .menu_links {position: absolute;display:none;top:0;right:0;left:0;margin-top:300px;background-color:rgba(21, 77, 200, 0.8);z-index:1000;overflow:auto}
    .menu_links-item {display:block;padding:10px 0;text-align:center;color:#ffffff;}
    .menu_state_open{height:230px}
	.menu_table{display:none}
	.shiny-shina{display:inline-block}
	.shiny-shina a{color:#fff}
	#left-bar{display:none}
	.foot_m1{float:none;width:100%;padding:0 0 30px 0}
	.footer_menu{height:100%}
	.tech_1 img {float: left;width: 130px;padding: 0 0 5px 0;}
	.content{margin:0;height:100%;width: 100%;}
	.cont_index{float:left;margin:10px 0;padding: 10px;width: 93%;}
	.mega_menu{display:none}
	.search{margin:9px 0 0 0;width:100%}
	.srch_btn{padding: 9px 0 0 10px}
	.mc_1{width:88%;padding:0}
    .mc_1 img{width: 130px;}
	.cont_index h1 {font-size: 18px;padding:10px 0}
	.form_slider {float: none;width: 100%;margin: 0;padding: 10px}
	.form_display {padding: 10px 0 0 0;text-align: center}
	.vid-sort {margin: 0;height: 100%}
	.slider{width: 100%;}
	.sliderCont {width: 88%}
	.newprod4 {float: none;width: 100%;margin:20px 0 0 0}
	.img_prod{width:100%}
	.short-opais{width:100%;padding:0}
	td.td_price{font-size: 16px;padding: 9px 0 0 0;float: left;}
	td.td_price span {font-size: 18px}
	td.td_kolvo{padding: 6px 5px 0 5px;}
    .recomend{height:100%;margin:0 0 20px 0;}
	.detail_prod{margin: 20px 0 30px 0;}
	.rec_1{float: none;width: 100%;margin:0}
	.rec_tb{height:100%;padding:0}
	.cont_index p{padding: 0 0 0 10px}
	.post_info{float:none;width:100%;padding:0}
	.srch {width: 74%}
	.main_cat h1 {font-size: 20px;padding: 0 0 40px 20px;}
	.korz_mobile{display:inline-block;height: 60px;font-size:14px}
	.korz_info{padding: 2px 0 0 45px;margin: 3px 0 0 30px;height: 53px;width: 195px;}
	.zakaz-main-table{display:none}
	.zakaz-main-table-mobil{display:inline-block;width: 100%;}
	.z_name_info{width:100%;height: 60px;}
	.korz_a{float:left;padding: 10px 0 0 10px;width:50px}
	.korz_b{float:left;padding: 3px 0 0 0;width:50px}
	.korz_a a{padding: 8px 15px 10px 15px;text-decoration:none;background:#0C3DBE;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px}
	.korz_c a{padding: 8px 15px 10px 15px;text-decoration:none;background:#0C3DBE;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px}
	.kolvo{height:33px}
	.korz_d{float:left;width:90px;font-size: 20px;padding: 6px 0 0 0;}
	.korz_c{float:left;width:50px;padding: 10px 0 0 0;}
	.z_name_img{float:left;width:100px}
	.z_name_a{float:left;width: 140px;padding: 0 5px 10px 0;}
	.z_name{height:120px}
	.zakaz-inpt input {width:100%}
	.textarea_z_win{display:none}
	.textarea_z_mob{display:inline-block}
	.zakaz_order {margin: 20px 0;font-size: 14px;}
	.z_bot{padding: 7px 0 5px 20px;height:45px;font-size: 18px;}
	.zakaz-data {margin: 0}
	.z_bot_1{float:left}
	.z_bot_2{float:right;padding: 3px 9px;}
	.korz_prod{padding:10px 0;background:#6c7a72;margin: 10px 0;}
    .content-wrap {padding: 0 20px}
	.tabs nav ul {display: list-item}
	.b_otz_str{height:auto}
	.inform-text{width:85%}
	.main_cat {padding: 20px 0;}
	.ptech {font-size: 20px;padding: 0 10px 20px 10px;}
	.cb-img img {width: 250px;}
	.kl1 {float: left;margin: 20px 0;}
	.harakt_table {width: 100%;}
	.col-4 .newprod4 {width: 100%;}
	.newprod_img2 img {float:unset;width: auto;}
	.col-4 .newprod_name4{width: auto;}
}

@media screen and (min-device-width :800px) and (max-device-width : 1024px) {
.mc_1{width:45%}
.mc_1 img{width:130px}
.content{width:71%}
#left-bar{width:29%;}
.hdup_2 {width: 212px}
.hdup_3 {display:none}
.menu_table{width:812px}
.menu_p {width:125px}
.menu_p a{width:125px}
.mains {width: 100%;}
.foot_m1 {width: 24%;}
.tech_1 a {margin: 0px 0 0 12px;}
.hdup_1 {width: 338px;}
.main_cat h1 {font-size: 20px;}
.mc_1 span {font-size: 14px;}
.ptech {font-size: 20px;}
.foot_m1 span {font-size: 16px;}
.foot_tell {font-size: 28px;}
.footer_menu {height: 240px;}
.menu {margin: 8px 0 15px 7px;}
.newprod4 {height: 300px;}
.newprod4 img {height: 160px;width: 100%;}
.form_slider {width: 50%;margin: 5px 20px 5px 10px;}
.sliderCont {padding: 65px 0;}
.vid-sort {height: 85px;}
.formCost {padding: 13px 0 0 0;}
}

@media screen and (min-device-width :1024px) and (max-device-width : 1152px) {
.mc_1{width:46%}
.mc_1 img{width:130px}
.content{width:73%}
#left-bar{width:27%;}
.hdup_1 {width: 360px;}
.mains {width: 1024px;}
.kl1 {width: 170px;}
}

@media screen and (min-device-width :1152px) and (max-device-width : 1280px) {
.content{width:78%}
#left-bar{width:22%;}
.mc_1 img{width:130px}
.mains {width: 1152px;}
.newprod4 img {
    height: 130px;
}
}

@media screen and (min-device-width :1280px) and (max-device-width : 1366px) {
.content{width:72%}
#left-bar{width:28%;}
.mc_1 img{width:130px}
}

@media only screen and (min-device-width : 1366px) and (max-device-width : 1380px) {
.content{width:72%}
#left-bar{width:28%;}
.mc_1 img{width:130px}
	.korz_leftbar{padding:0}
	.sale_leftbar{padding:0}
	.left-bar-menu{padding:0}

}

@media screen and (min-device-width :1680px) {
   .prajs_brand{width:98.95%}

}
@media screen and (min-device-width :1920px) {
   .prajs_brand{width:98.95%}

}
