body {
margin:0;
width: 100%;
}



.search{
color: #4d5559;
padding: 5px 10px;
font-family: "PF DinText Pro";
font-size: 18px;
}

.cod_update{
width: 40%;
display: flex;
justify-content: flex-end;}

.cod_update_before{
width: 50%;
    display: flex;
    margin-left: 20px;
}

.answer{width: 100%;}
.bloknot_cat_org{width: 100%;}
.bloknot-category-id{width:100%;cursor:pointer;background-color:#e2f1f3;display:flex;flex-wrap:wrap;}
.bloknot-cat-org{width:80%;border-bottom: 1px solid #91bae0;}
.bloknot-truck{width:20%;justify-content:space-evenly;display: flex;align-items: center;border-bottom: 1px solid #91bae0;}
.bloknot-truck img{width:20px;cursor: pointer;}
.answer-items{width:100%;display:flex;background: #fff;border-bottom: 1px solid #91bae0;}
.garage-out-price{display: flex;flex-wrap: nowrap;padding: 2px 8px;color: #343434;font-size: 14px;overflow: hidden;border-left: 1px solid transparent;border-right: 1px solid transparent;border-bottom: 1px solid #adadad;background: #fbe3ea;}
.garage-out-brend, .garage-out-nomer, .garage-out-name, .garage-out-kol, .garage-out-cena, .garage-out-zakaz{display: flex;align-items: center;justify-content: center;}
.garage-out-brend, .garage-out-nomer{width:13%;}
.garage-out-name{width:44%;}
.garage-out-kol{width:7%;}
.garage-out-cena{width:10%;justify-content: flex-end;}
.garage-out-zakaz{width:13%;}
.bloknot-op{background-image: url(/image/down-arrow-st.png);background-repeat: no-repeat;}
.garage-out-image{width: 20px;position: relative;bottom: 4px;left: 5px;}
.garage-out-price-org{font-weight: bold;color: #9d2121;background: #ffcbda;}
.garage-out-price-search{justify-content: flex-end;background: white;}
.garage-out-price-search a{text-decoration:none;color:#508cce;margin: 2px 0;font-family: "PF DinText Pro";}
.garage-out-price-search a:hover{color: #0355b1;}
.bt-reg-blocknot{border: 0px solid #bebebe;border-left: 0px;height: 35px;color: #fff;font-family: "PF DinText Pro";font-size: 16px;width: 150px;border-radius: 8px;margin-top: 3px;margin-bottom: 5px;cursor: pointer;transition: 0.3s;background-color: #516df4;}
.bt-reg-blocknot:hover, .bt_podbor_zap:hover{background: #FFB000;}
.alert-garage-none{padding: 15px;background-color: #fcf8e3;font-size: 15px;justify-content: center;text-align: center;color: #8a6d3b;width: 100%;border: 1px solid #faebcc;border-radius: 4px;}
.garage-add-you{margin-left:10px;}
.bt-add-you{border: 1px solid #516df4;height: 35px;font-family: "PF DinText Pro";font-size: 14px;font-weight:bold;border-radius: 8px;margin-top: 3px;margin-bottom: 5px;cursor: pointer;transition: 0.3s;background-color: #fff;}
.bt-add-you:hover{background:#516df4;color:#fff;}
.add-zap-head{width: 100%;display: flex;flex-wrap: wrap;align-items: center;margin-bottom: 10px;margin-top: 10px;}
.add-zap-head h4{text-align: left !important;margin: 5px 0;padding-left: 3px;color:#516df4;padding-bottom: 3px;font-size: 16px;font-family: tahoma;font-weight: bold;}
.add-zap-select select {width: 150px;color:#fff;border:none;background:#4aae4a;cursor:pointer;padding:8px 5px;font-size:15px;font-weight: bold;font-family: "PF DinText Pro";}
.add-zap-select select:focus {outline: 0 !important;}
.add-zap-select{margin-left: 10px;}
.modal-350{width:350px;}
.cat-gaar-tr{margin: 0px;color: #003566;padding: 4px;font-size: 14px;font-weight: bold;font-family: "PF DinText Pro";}
.cat-gaar-sel{margin-bottom: 10px;}
.cat-gaar-sel select{cursor: pointer;}
.blok_to_brend{width:15%;justify-content:center;display: flex;align-items: center;}
.blok_to_nomer{width:15%;justify-content:center;display: flex;align-items: center;}
.blok_to_name{width:50%;align-items: center;display: flex;}
.blok_to_com{width:20%;justify-content:center;display: flex;align-items: center;}
.blok_to_brend_op{font-family: tahoma;font-size: 13px;padding: 3px 0;margin: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-transform: uppercase;}
.bloknot-cat-org div{font-weight:bold;padding-left:20px;font-family: tahoma;}
.img-blok-chek{width:20px;position:relative;left:7px;top:1px;}
.block-similar{width:100%; display:flex;}
.block-similar p{padding:0;margin:0;color:#0516ff;font-weight:bold;font-family: "PF DinText Pro";}
.block-similar-text{dislay:flex;width:100%;}
.block-similar-text ul{align-items:center;display:flex;justify-content: flex-start;list-style: none;margin: 0px;padding: 0px;}
.block-similar-text p{margin-left: 5px;margin-top: 6px;}
.block-similar-text li{background-color: #a8a8a83d;border: 1px solid #eeeeee;border-radius: 5px;margin-top: 5px;margin-right: 10px;}
.all-garage-only{display: flex;border:1px solid #e2dcdc;flex-wrap:wrap;margin:0 0 10px 25px;border-radius:5px;background:#f4f4f452;}
.garage-prim{width:100%;border-top: 1px solid #e2dcdc;}
.garage-prim p{margin: 5px 10px;}
.error-garage-sw{color:#0577B4;font-family: "PF DinText Pro";font-size:12px;position: relative;bottom:9px;float:right;}
.error-garage-year{color:#0577B4;font-family: "PF DinText Pro";font-size:12px;position: relative;bottom:9px;float:left;}
.garage-modal-add{width:600px;}
.garage-label-add{font-family: "PF DinText Pro";font-size:12px;font-weight: bold;}
.garage-margin{margin-top: 15px;}
.alert-garage-non{padding: 15px;background-color: #fcf8e3;font-size: 15px;justify-content: center;text-align: center;color: #8a6d3b;margin-bottom: 12px;border: 1px solid #faebcc;border-radius: 4px;}
.garage-head-tr{display: flex;background: #f9f9f9;border-radius: .5em .5em 0 0;border: 1px solid #cdcdcd;padding: 4px;border-bottom: 1px solid #adadad;}
.garage-head-tr p{margin: 0 5px;font-size:13px;}
.non-bloknot-up{padding: 15px;background-color: #fcf8e3;font-size: 15px;justify-content: center;text-align: center;color: #8a6d3b;}
.modal-block-zap{width:600px;}
.err-td-dic{bottom: 10px;}
.garage-out-name p{text-transform: none;}
.garage-out-name {justify-content: flex-start;}
.dic-garage-none{padding: 10px;font-size: 15px;justify-content: center;text-align: center;color: #8a6d3b;width: 100%;}
.cars-garage-name{width:30%;}
.c-color{color: #ff6a00;font-family: "PF DinText Pro";transition: all 0.3s;font-size: 14px;font-weight: 700;margin: 5px;}
.kia_ital{font-size:13px;color:#383838;margin: 5px;font-family: "PF DinText Pro";font-style: italic;}
.sa_ital{font-size: 13px;font-weight: 700;margin: 5px;color: #383838;font-family: "PF DinText Pro";transition: all 0.3s;font-style: italic;}
.all-price-product{width:100%;border: 1px solid #f4f5f6;border: 1px solid var(--border-color, #f4f5f6);-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;-webkit-box-shadow: 0 6px 12px 0 #e5e7e8;-moz-box-shadow: 0 6px 12px 0 #e5e7e8;box-shadow: 0 6px 12px 0 #e5e7e8;padding: 13px;}
.product-opa{opacity: 0.5;}
.product-none{background: #898989;font-size: 14px;line-height: 20px;padding: 4px 8px;display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;font-weight: 700;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color: #fff;cursor: default;font-family: "PF DinText Pro";}
.br-pr-name{margin-bottom: 10px;color: #ffa500;font-weight: bold;font-family: tahoma;}
.swh-blun{border: 1px solid #f4f5f6;border: 1px solid var(--border-color, #f4f5f6);-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: 0 6px 12px 0 #e5e7e8;-moz-box-shadow: 0 6px 12px 0 #e5e7e8;box-shadow: 0 6px 12px 0 #e5e7e8;padding: 7px;}
.price-block-blun{display:flex;flex-wrap:wrap;}
.blun-s{width: 40%;font-size: 11px;font-family: tahoma;transition: all 0.3s;font-weight: bold;}
.blun-s-m{margin-bottom: 4px;}
.blun-q{width: 60%;color: #ff6a00;font-family: "PF DinText Pro";transition: all 0.3s;font-size: 12px;font-weight: 600;}
.fread-text h3{margin: 0;padding: 5px 15px;width: 100%;font-size:14px;}
.fread-text p{margin: 0;padding: 5px 15px;width: 100%;}
.all-param-product{width: 100%;border: 1px solid #f4f5f6;border: 1px solid var(--border-color, #f4f5f6);-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;-webkit-box-shadow: 0 6px 12px 0 #e5e7e8;-moz-box-shadow: 0 6px 12px 0 #e5e7e8;box-shadow: 0 6px 12px 0 #e5e7e8;padding:8px 13px;margin-bottom: 8px;}
.volumes-product{display:flex;flex-wrap: wrap;}
.volumes-parametr, .volumes-parametr-name{width:100%;}
.volumes-parametr{font-size: 13px;line-height: 17px;font-weight: 600;color: #6c84fb;font-family: tahoma;margin-bottom: 5px;}
.volumes-parametr-name{display:flex;align-items: center;}
.vol-act-wet{color: #ff6a00;border: 1px solid #ff6a00;padding: 5px 10px;font-weight: bold;border-radius: 5px;font-size: 14px;font-family: "PF DinText Pro";margin-right: 8px;}
.vol-wet{color: #808080;border: 1px dashed #808080;padding: 5px 10px;font-weight: bold;border-radius: 5px;font-size: 14px;font-family: "PF DinText Pro";cursor:pointer;margin-right: 8px;}
.vol-wet:hover{color: #6c84fb;border: 1px solid #6c84fb;}
.volumes-parametr-name a{text-decoration:none;}
.mel-slid{display:grid;--columns: 2;grid-template-columns: repeat(var(--columns), 1fr);-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;flex-direction: column;list-style: none;padding: 0;width: 100%;box-shadow: 0px -1px 3px inset #f0f0f0;}
.pay-gres{width:100%;display: flex;flex-wrap: nowrap;font-family: "PF DinText Pro";background-color: #e9e9e9;justify-content: center;    margin-top: 3px;}
.pay-width{width: 50%;padding-bottom: 3px;}
.pay-gres p{font-weight: 600;color: #ffa500;margin: 7px 0px;font-size: 14px;}
.pay-gres-nal{color: red;font-weight: 600;font-size: 15px;}
.block-zakaz-under{overflow-y: auto;max-height: 300px;}
.mg-tr{margin-left: 7px;}
.net-work{overflow-y: auto;max-height: 350px;}

.find_nomer{
display: flex;
    width: 100%;
    flex-wrap: wrap;}

.err-td-span{
color: #0577B4;
    font-family: "PF DinText Pro";
    font-size: 12px;
    width: 100%;
    position: relative;
    text-align: right;
    margin-right: 10px;
}

.garage-wrap-str{
    display: flex;
width: 100%;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    overflow: hidden;
    border-bottom: 1px solid #adadad;
}

.gtt{
margin: 4px 0;
font-size: 12px;
}

.dst_gar{
display: flex;}

.td-zap-obr{
opacity: .6;
    cursor: no-drop;}

.td-name{
width: 350px;}

.td-name-border{
border-bottom: 1px solid #757575;
}

.td_pod_pp{
font-size: 13px;
    font-family: "PF DinText Pro";
    color: #5b3c67;
    margin-top: 10px;
    font-weight: 600;
}

.add-td-str{
display: flex;
    justify-content: center;
    margin-top: 10px;}

.td_pod_box{
width: 100%;
    margin-top: 4px;
}

.td_pod_box input, select, textarea {
border-radius: 6px;
    border: solid 1px #bababa;
    background-color: #FFF;
    padding: 6px;
    display: block;
    width: 100%;
    color: #23282C;
    font-size: 12px;
    box-sizing: border-box !important;
    vertical-align: middle;
    -webkit-border-radius: 6px !important;
}

.td-pod-name, .td-pod-p{
width: 60%;
display: flex;
align-items: center;
}

.td-pod-dey, .td-pod-del{
width: 40%;
text-align: center;
}

.td-pod-del img{
width: 18px;
cursor: pointer;
margin: 3px;}

.add-td-str img{
width: 30px;
cursor: pointer;
}

.td-pod-p p{
font-size: 13px;
    padding: 2px 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    margin: 2px 0;
}

.td-tab-only{
display: flex;
width: 100%;
background-color: #f8f8f8;
}

.td-pod-name p, .td-pod-dey p{
color: #4d5559;
    font-family: tahoma;
    padding-bottom: 3px;
    font-weight: bold;
    font-size: 13px;
    margin: 3px 0px;
}

.td-zap-up{width: 100%;}
.garage-td-name{width: 50%;padding: 3px 0;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.garage-td-type{width: 25%;display: flex;padding: 3px 0;flex-wrap: wrap;justify-content: center;align-items: center;}

.garage-zas-por{
    display: flex;
border-bottom: 1px solid #91bae0;
background-color: #e2f1f3;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    overflow: hidden;
    padding: 4px;
}

.garage-zas-por p{
margin: 0px;
    color: #003566;
    padding: 4px;
    font-size: 12px;
font-weight: bold;
}


.pad_hamb{
padding-left: 5px;	
}

.magazin_left{
width: 50%;
text-align: left;
}

.bt_podbor_zap{
border: 0px solid #bebebe;
    border-left: 0px;
    height: 35px;
    color: #fff;
    font-family: "PF DinText Pro";
    font-size: 14px;
    border-radius: 8px;
    margin-top: 3px;
    margin-bottom: 5px;
    cursor: pointer;
    transition: 0.3s;
    background-color: #516df4;
}

.garage_mod{
color: #256892;
font-size: 12px;
}

.garage_doc_file{
padding: 3px 10px;
width: 30%;
}

.garage_button_add{
margin-right: 10px;
}

.garage_vin{
color: #808080;
font-size: 11px;
}

.magazin_right{
width: 50%;
text-align: right;
}

.garage_search_top{display: flex;width: 30%;align-items: center;}

.width_nomenklatura{
width: 100%;
margin-top: 15px;
}

.width_nomenklatura_p{
width: 100%;
    text-align: right;
    margin-top: 18px;
    padding-right: 20px;	
}

.width_nomenklatura_t{width: 100%;text-align: right;margin-top: 10px;}
.nom_price_table{display:flex;width:100%;height:31px;justify-content:center;align-items:center;font-family:tahoma;}
.nom_srok_table{margin: 0px 5px;text-align: center;border-right: 1px solid #ffa500;padding-right: 3px;color: #3e5be7;width: 20%;font-weight: 600;}
.nom_kol_table{border-right: 1px solid #ffa500;padding-right: 3px;width: 20%;color: #ff6a00;text-align: center;}
.nom_pr_table{margin: 0px 5px;color: #404040;font-weight: 600;text-align: center;width: 35%;}
.nom_kor_table{width: 25%;text-align: center;}

.op3n{
	margin: 0;
	text-align: left;
}

.bot_price_nom{
width: 60px;
    height: 25px;
    cursor: pointer;
    border-radius: 15px;
    border: 0px solid gray;
    background: #fcd661;
    color: #fff;
    transition: all 0.3s;
}

.bot_price_nom:hover{
	background: #d2a827;
}

.width_nomenklatura_p a{
text-decoration: none;
color: #256892;	
}

.width_nomenklatura_t p{
margin: 0;
color: #256892;	
padding: 0;
cursor: pointer;
}

.width_nomenklatura_p{
margin-top: 20px;
color: #256892;	
padding: 0;
cursor: pointer;
}

.table_nomer div{
font-size: 11px;
}

.width_nomenklatura_a{
position: relative;
    position: absolute;
    left: 0;
    padding: 5px;
    border-radius: 0 0 5px 5px;
    transition: all 0.3s;
    box-shadow: 0px 1px 4px #141a02;
    z-index: 100000;
    right: 1px;
    background-color: white;	
}

.width_nomenklatura_t p:hover{
color: #C54141;	
}

.width_nomenklatura_p a:hover{
color: #C54141;

}

.garage_search_top label{
float: left;
color: #4d5559;
font-family: "PF DinText Pro";
font-weight: bold;
font-size: 14px;
margin-right: 4px;
line-height: 30px;	
}

.garage_in_self{border: 1px solid #c5c5c5;color: #4d5559;cursor:pointer;margin-right: 5px;font-size: 13px;height: 26px;border-radius: 8px;padding-left: 10px;width:200px;}
.gar_mar{width: 40%;justify-content: flex-end;align-items: center;}

.garage_in_self:focus, .torg_input_box select:focus, .torg_input_box input:focus, .torg_input_box textarea:focus{
border-color:#66afe9;
outline:0;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}

.garage_wrap_d{
width: 15%;
margin: 3px 0;
display: flex;
justify-content: center;
align-items: center;	
}

.garage_wrap_b{
width: 30%;
margin: 3px 0;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;	
}

.garage_wrap_g{width: 20%;margin: 3px 0;display: flex;justify-content: center;align-items: flex-start;}
.garage-wrap-update{width: 20%;margin: 3px 0;display: flex;justify-content: center;align-items: center;padding-right:10px;}

.pricemile,.price_garage{
width: 100%;
text-align: center;
}

.pricemile b{
display: inline-block;
margin-bottom: 7px;
color: #8b8b8b;
font-size: 14px;
font-family: "PF DinText Pro";
}

.pricemile span{
font-family: 'Open Sans',sans-serif;
font-size: 14px;
padding-left: 5px;
}

.st_garage_price{
display: flex;
width: 100%;
flex-wrap: wrap;
}

.garage_wrap_price{
display: flex;
font-family: "PF DinText Pro";
justify-content: center;
}

.gar_delete{
font-size: 15px;
padding-right: 4px;
}

.garage_delete{
color: #f18b7a;
}

.g_update_new{
width: 100%;
margin-top: 10px;
display: flex;
flex-wrap: nowrap;	
}

.g_update_new div{
width: 50%;
text-align: center;
}

.garage_delete:hover{
color: #c44e3a;
}

.garage_update{
color: #599dc7;
cursor: pointer;
}

.garage_update:hover{
color: #0967a2;
}

.garage_margin{
margin-top: 9px;
cursor: pointer;
}

.price_garage span{
font-family: 'Open Sans',sans-serif;
color: #e04747;
font-size: 14px;
font-weight: bold;
}

.price_garage b{
font-size: 14px;
font-family: "PF DinText Pro";
}

.as_gar_rub{
font-size: 12px;
position: relative;
left: 2px;
bottom: 1px;	
}

.data_input_garage{
	text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #2f7fb1;
}

.web_car_shop{
border: 1px solid #e7e7e7;
    background: #f4f4f4;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 0px 16px 20px;	
}

.torg_input_box select {
    border-radius: 6px;
    border: solid 1px #bababa;
    background-color: #FFF;
    padding: 6px;
    display: block;
    color: #23282C;
    font-size: 13px;
	cursor: pointer;
    -webkit-border-radius: 6px !important;
}

.sel_in_grg{
	width: 100%;
}

.torg_input_box textarea {
    border-radius: 6px;
    border: solid 1px #bababa;
    background-color: #FFF;
    padding: 6px;
    display: block;
    width: 100%;
    color: #23282C;
    font-size: 15px;
    box-sizing: border-box !important;
    vertical-align: middle;
    -webkit-appearance: none !important;
}


.web_car_shop select, .web_car_shop input{
	background-color: #fff;
    border: 1px solid #d3d3d3;
    border-radius: 3px;
    cursor: pointer;
    width: 100%;
    font-family: 'GothamPro',serif;
    font-size: 13px;
    height: 27px;
    padding: 0 5px;
}

.web_car_shop div{
	display: flex;
}

.nomer_vin{
	width: 100%;
	align-items: center;
    display: flex;
	
}

.nomer_vin input{width:50%;min-width:0;padding:5px;color:#333;margin-top:4px;font-size:14px;background-color:#fff;background-image:none;border: 1px solid #e5e5e5;border-radius:1px;transition: all .3s;cursor: pointer;font-family: "PF DinText Pro";margin-bottom: 10px;}

.web_car_shop h3{
	margin: 15px 0 6px 0;
    font-size: 12px;
    font-family: tahoma;
}

.act_btns_garage{
	display: flex;
    margin-top: 10px;
}

.up_car{
width: 100%;
    display: flex;
    justify-content: flex-end;
	
}

.up_car button{
width: 180px;
float: right;	
}

.all_garage{display: flex;flex-wrap: nowrap;width:100%;}

.garage_cat_to a{
text-decoration: none;
color: #ffa500;
font-size: 12px;
font-weight: 600;
}

.garage_cat_to a:hover{
text-decoration: underline;
color: #516df4;
}

.add_garage_car{
	display: flex;
    width: 100%;
}

.add_info_car h3, .add_garage_rec h3{
	color: #272727;
    font-weight: 500;
    font-size: 15px;
    margin: 0 0 16px 0;
    padding-bottom: 2px;
	width: 100%;
    font-family: tahoma;
    border-bottom: 1px solid #acacac;
	
}

.label_car label{color:#272727;font-size:14px;font-family: "PF DinText Pro";font-weight: 800;}

.car_year{
	display: flex;
	width: 100%;
    flex-wrap: nowrap;
}

.car_year div{
	width: 50%;
}

.as_kor_garage{
	font-size: 15px;
    position: relative;
    left: 5px;
    top: 6px;
    width: 30px;
    color: #575757;
}

.to_image_mark{
display: flex;
justify-content: center;
width: 100%;	
}

.to_image_mark img{
	width: 300px;
}

.to_cat_org{
	width: 100%;
}


.to_cat_org p{
	padding-left: 20px;
	font-weight: bold;
	border-bottom: 1px solid #91bae0;
}


.cat_to_name{
width: 40%;
margin: 3px 0;
    display: flex;
    align-items: center;
}
.cat_to_name p{
padding-left: 15px;	
}
.cat_to_kol{
width: 8%;
justify-content:center;
margin: 3px 0;
    display: flex;
    align-items: center;
}
.cat_to_com{
width: 37%;
margin: 3px 0;
    display: flex;
    align-items: center;
}
.cat_to_com p{
padding-left: 15px;	
}
.cat_to_art{
width: 15%;
justify-content:center;
margin: 3px 0;
    display: flex;
    align-items: center;
}

.cat_to_basket{
width: 5%;
}
.cat_to_name span{
padding-right: 7px;
}
.bl_to_cat{
font-family: "PF DinText Pro";
font-size: 14px;
}
.cat_to_art a{
color: #1831ab;
padding-right: 5px;
text-decoration: none;
}
.cat_to_art a:hover{
text-decoration: underline;
}
.ac_rub_to_cat{
color: #4a5586;
font-size: 12px;
left: 2px;
padding-top: 1px;
position: relative;
}


.dss_gar{
display: flex;
flex-wrap: wrap;
}

.close_garage{
	margin-left: 10px;
    width: 80px;
}

.image_foto_search img{
height: 250px;
}

.pe_l_b{
flex-wrap:wrap;	
}

.pe_l_b_h2{
margin: 15px 5px 0px 15px;
font-size: 15px;
width: 100%;
}

.info_head_lander{
display: flex;
    width: 100%;
    flex-wrap: nowrap;	
}

.info_head_brand{
width: 100%;	
}

.info_head_brand a{
	display: inline-block;
    padding: 5px 15px;
    border: 1px solid #dfdfe1;
    border-radius: 6px;
    font-size: 14px;
	margin: 2px;
    line-height: 20px;
    color: #5d5d64;
    text-decoration: none;
    transition: border-color .1s ease;
}

.info_head_brand a:hover{
	border-color:#fe7200;
	color:#fe7200;
	}

.info_head_lander_div{width: 30%;box-shadow: 0px 1px 4px grey;margin: 20px;padding: 25px 30px;border-radius: 10px;display:flex;justify-content: center;align-items: center;}
.info_head_lander_div img{width:50px;}

.info_head_lander h3, .info_head_lander p{
	text-align: center;
	font-size: 15px;
	font-family: "PF DinText Pro";
}

.bl h2{
	font-size: 16px;
}

.image_foto_search{
text-align: center;
    margin-top: 10px;
margin-bottom: 10px;	
}

.info_parametr_art{
display: flex;
    width: 100%;
    flex-wrap: wrap;
    font-size: 13px;
    font-family: "PF DinText Pro";	
}

.info_parametr_we{
	background-color: #a8a8a83d;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 10px;
}

.info_parametr_art span{
	width: 45%;
}

.modal9 {
    position: fixed;
    top: 50%;
    left: 50%;
    padding: 25px;
    background-color: white;
    border-radius: 3px;
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
    cursor: auto;
    transform: scale(1);
    transition: transform 500ms;
}

.modal-wrapper.open .modal9 {
    opacity: 1;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    zoom: 101%;
}

.label_car select, .label_car input{
	width: 100%;
    min-width: 0;
    padding: 5px;
    color: #333;
    margin-top: 4px;
    font-size: 14px;
	margin-bottom: 10px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #e5e5e5;
    border-radius: 1px;
    transition: all .3s;
    cursor: pointer;
	font-family: "PF DinText Pro";
}

.label_car{
	margin-right: 8px;
	width: 100%;
	    flex-wrap: wrap;
    display: flex;
}

.add_info_car, .add_garage_rec{
	width: 50%;
	margin: 0 6px;
}

.garage_image_mark{
display: flex;
align-items: center;	
}

.garage_image_mark img{
width: 150px;
margin-left: 5px;
}

.garage_jur_ras{
font-size: 12px;
}

.garage_jur_ras a{
text-decoration: none;
color: #256892;
}

.garage_jur_ras a:hover{
text-decoration: underline;
color: #C54141;
}

.ng_star_inserted p{
	margin: 10px 0;
	font-family: 'GothamPro',serif;
    font-size: 13px;
	color: #5e5e5e;
	text-align: center;
}

.mass_items_mark, .mass_items_marc{
	display: flex;
    justify-content: center;
}

.logo {
margin: 0 auto;
display: table;
margin-top: 15px;
margin-bottom: 15px;
width: 90px!important;
}

.map-button{
font-size: 11px;
margin-left: 30px;
}

.map-button:hover{
border-bottom: 1px solid #fff;	
}

.map-button1{
font-size: 11px;
margin-left: 30px;
}

.map-button1:hover{
border-bottom: 1px solid #fff;  
}

.phone_big{
font-size: 13px;
padding-left: 3px;
}

.call-button{
color: #eadf5f;
font-size: 12px;
cursor: pointer;
font-weight: 900;
padding-right: 2px;
border-bottom: 1px dotted #eadf5f;
}

.call-button:hover{
border-bottom: 1px solid #ffff00;
color: #ffff00;	
}

.login-button{
cursor: pointer;	
}

.call_reverse{
color: #495559;
font-family: "PF DinText Pro";
font-size: 14px;
}

.padding_bottom{
padding-bottom: 7px;}
		
.input_in{
color: #495559;
font-family: verdana;
}

.border-bottom{
border-bottom: 1px solid #c9c6c6;
background: #fff;
}

.menu_a_color{
margin: 0px;
width: 100px;
font-size: 11px;
}

.menu_a_color_ak{
margin: 0px;
width: 100px;
font-size: 11px;
font-family: "PF DinText Pro";
font-weight: bold;
color: #516df4;
}


.search__filter-image-activ {
  display: block;
  position: relative;
  margin: 0 auto;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #516df4;
  text-align: center;
}

.search__filter-image-activ img {
    position: absolute;
    margin: auto;
    left: 0;
	width: 30px;
    height: 30px;
    top: 0;
    bottom: 0;
    right: 0; }

  .search__filter-image-activ a.link {
    display: block;
    cursor: default;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    border-radius: 50%;
    z-index: 2; }
	
.col_md_six {
width: 50%;
margin-bottom: 10px;
}

.reg_fisth{
display: flex;
flex-wrap: wrap;
}

.f1 {
    padding: 0px 0px 0px 10px;
    border: 1px solid #e2e2e2;
    background: #fff;
    margin-right: 10px;
	margin-left: 10px;
}

.k1 {
    color: #495559;
    font-family: "PF DinText Pro";
    font-size: 14px;
}

.f2 a {
    font-size: 18px;
    font-family: "PF DinText Pro";
    color: #636363;
    display: inline-block;
    background: #fff;
    border: 2px solid #0672AD;
    padding: 0 20px;
    height: 38px;
	text-decoration: none;
    text-align: center;
    line-height: 38px;
    border-radius: 2px;
    cursor: pointer;
    margin-bottom: 15px;
    margin-top: 15px;
}

.f3 a {
    font-size: 18px;
    font-family: "PF DinText Pro";
    color: #636363;
	text-decoration: none;
    display: inline-block;
    background: #fff;
    border: 2px solid #ffaf1e;
    padding: 0 20px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    border-radius: 2px;
    cursor: pointer;
    margin-bottom: 15px;
    margin-top: 15px;
}
.f3{
    display: inline-block;
    width: 100%;
    text-align: center;
	}
	
.f2{
    display: inline-block;
    width: 100%;
    text-align: center;
}

.f3 a:hover{
	background:#ffaf1e;
	color: #fff;
	
}

.f2 a:hover{
	background:#0672AD;
	color: #fff;
	
}
	
	
	.cat_fill_g{
    background: #516df4;
    margin: auto;
    box-shadow: 0px 4px 10px #f0f0f0;
    transition: all 0.3s;
	border-radius: 5px 5px 0px 0px;
	}

.menu_a_color_activ{
color: #516df4;
cursor: default;
text-decoration: none;
font-weight: bold;
font-size: 12px;
width: 100px;
margin:0px;
font-family: "PF DinText Pro";
left: 50%;
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}

.hidden {
	display: none;
}


.block_local_sclad1{
width: 15%;
display: flex;
justify-content: center;
align-self: center;
}

.block_local_sclad2{
width: 15%;
align-self: center;
display: flex;
justify-content: center;
}

.block_local_sclad4{
width: 10%;
display: flex;
justify-content: center;
align-items: center;
}

.block_local_sclad3{
width: 40%;
display: flex;
overflow: hidden;
align-self: center;
}

.block_local_sclad5{
    width: 10%;
}

.nal_sclad_brend{
text-align: left;
padding-left: 7px;
font-size: 13px;
margin: 0;
text-transform: uppercase;
color: #034694;
}

.bit_pad{
padding-left:8px;
}

.nal_up_sclad{
width: 100%;
padding-bottom:10px;
}

.block_right_head_nal_sclad{
display: flex;
width: 100%;
flex-wrap: nowrap;
padding: 8px;
border-radius: .5em .5em 0 0;
border: 1px solid #cdcdcd;
background: #f9f9f9;
border-bottom: 1px solid #adadad;	
}
            
.block_right_head_nel {
width: 100%;
flex-wrap: nowrap;
display: flex;
}

.block_right_cont_nel{
width: 100%;
display: flex;
flex-wrap: nowrap;
}

.bold_l {
    font-weight: bold;
}