﻿
.kerry {
	width: 100%;
	margin-top: 5px;
}

i{
	font-family: 'FontAwesome';
}

.list_apelio_brend{
	clear: both;
    width: 100%;
    position: relative;
    border-bottom: 1px solid #E5E5E5;
}

.letterbold{
	float: left;
    padding: 7px 16px;
    font: bold 13px 'arial';
}

.lf_table_foto{
	display: flex;
    width: 100%;
}
.lf_td_foto{
	width: 5%;
    align-items: center;
    display: flex;
}

.web_cam_up{
	position: relative;
    left: 5px;
}

.bbl_blr_ftp{
	width: 95%;
}

.brandlist {
    background: #F0F0F0;
}
.brandlist ul {
    margin: 0 0 0 40px;
    padding: 5px 0 5px 10px;
    border-left: 1px solid #E5E5E5;
background: #fff;}

.brandlist li {
    padding: 2px 0 2px 10px;
    display: inline-block;
    list-style: none;
    vertical-align: top;
}


.brandlist a {
    color: #0263B0;
    text-decoration: none;
    font: normal 12px 'arial';
}

button:focus{
outline: none;
}

.p_b_p{
width: 100%;	
}

.mp_mp{
width: 100%;
height: 250px;	
}

.map_cont_kart{
font-size: 12px;
color: #4773a5;
margin-top: 2px;
font-family: "PF DinText Pro";	
}

.h4_map_cont{
color: #464646;
font-size: 12px;
font-weight: 300;
margin: 15px 0 5px 0;
font-family: 'Open Sans',sans-serif;
}

.p_map_cont{
font-weight: 600;
margin: 3px 0;
color: #000;
font-family: 'Open Sans',sans-serif;	
}

.fa_map_cont{
color: #2976f6;
font-size: 16px;
margin-right: 3px;	
}

.m_kn{
background: #3d7c9c;
border-radius: 2px;
height: 30px;
cursor: pointer;
color: #fff;
font-family: "PF DinText Pro";
font-size: 14px;
font-weight: 600;
text-align: center;
line-height: 30px;
margin-top: 5px;
}

.m_kn:hover{
background: #FFB000;	
}

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

.fa_map_cont_kart{
margin-right: 2px;	
}

.map_cont_index{
font-family: "PF DinText Pro";
font-size: 13px;
font-weight: 600;	
}

.no_off_pre{
line-height: 1.6;
font-size: 14px;
padding: 13px;
margin-top: 15px;
border-radius: 7px;
background: #f7f9fc;
color: #88898a;
font-family: "PF DinText Pro";
font-weight: 300;
}

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

.office_reg_map{
width: 60%;
padding-left: 30px;
}
.office_reg_map1{
width: 100%;
}

.let{
margin-right: 23%;
min-width: 19px;
text-align: center;
font-size: 17px;
font-weight: 600;
cursor: pointer;
padding-bottom: 12px;
-webkit-transition: color .2s ease;
transition: color .2s ease;
}

.let:hover{
color: #ffa500;
}

.city_district{
cursor: pointer;
margin-bottom: 4px;	
}

.lss,.lss:hover{
color: #2976f6;
cursor: default;
}

.city_office{
display: flex;
}

.office_reg{
width: 40%;
border-right: 1px solid #e8e8e8;
padding-right: 20px;	
}

.map_region_up{
display: flex;
width: 100%;
padding-top: 15px;
border-top: 1px solid #e8e8e8;
padding-bottom: 15px;
border-bottom: 1px solid #e8e8e8;	
}

.city_map_print{
color: #516df4;
font-weight: 600;
font-size: 15px;
margin: 15px 10px 10px 0;
font-family: 'Open Sans',sans-serif;
}

.big_map_cont{
width: 60%;
}

.small_map_cont{
width: 40%;	
}

.let:last-child {
margin-right: 0%;
}

.sel{
color: #2b2a2a;
font-weight: 300;
font-size: 14px;
transition: background-color 100ms linear,width 100ms linear,height 100ms linear;
line-height: 1.3;
font-family: 'Open Sans',sans-serif;
margin-bottom: 10px;	
}

.pole_reg:focus{
outline: none;
}

.balans_2_inp:focus{
outline: none;	
}

.korz_2_inp:focus{
outline: none;
border: 1px solid #6eacff;
}

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

.search_name_subname h3{
	margin: 0;
	font-family: tahoma;
	font-size: 14px;
	}
	
	.search_name_subname{
		display: flex;
		width: 100%;
		    flex-wrap: wrap;
	}
	
	.subname_container{
	display: -ms-flexbox;
    display: flex;
	    width: 100%;
	}
	
	.subnavigation{
	display: inline-block;
    font-size: 13px;
	font-family: "PF DinText Pro";
	background: #faf7f0;
    padding: 15px 20px;
	width: 100%;
	}
	
	#mod_maps{
		display: flex;
		width:70%;
	}
	
	.e2_kont{
	line-height: 34px;
    font-family: "PF DinText Pro";
    font-size: 14px;
    color: #444;
	width:100%;
    font-weight: bold;	
	}
	
	.f2_kont{
	font-family: "PF DinText Pro";
    font-size: 15px;
    color: #444;
	width:100%;
    line-height: 30px;
    border-left: 2px solid #4773a5;
    padding-left: 18px;	
	}
	
	.kont_map_ap{
	width: 40%;	
	}
	
	.kont_map_ip{
	width: 60%;	
	height: 370px;
	}
	
	.data_news_add{
	width: 100%;
    color: #4d5559;
    margin: 0;
    font-size: 13px;
    font-family: "PF DinText Pro";
	}
	
	.data_news_asser{
	width: 100%;
    margin: 0;
    font-weight: normal;
    padding-top: 10px;
    text-align: left;
    font-family: "PF DinText Pro";	
	}
	
	.main_p_text_news{
	 font-family: "PF DinText Pro";
     margin: 15px 0 5px 0;
    color: #464646;
    font-size: 15px;	 
	}
	
	.padliniss{
		padding-bottom: 15px;
	}
	
	.text-news-tem{
     width: 100%;
	font-family: "PF DinText Pro";
    border-bottom: 1px solid #c3c3c3;
	}
	
	.news_all_view_beer{
font-size: 15px;
text-decoration: none;
font-weight: bold;
color: #0672AD;
}
	
	.index_news_up a{
font-weight: normal;
font-size: 11px;
font-family: "PF DinText Pro";
COLOR: #7392cc;
text-decoration: none;
}

.index_news_up{
	margin: 10px 0;
}

	
	.container--flex--lk {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
	
	.rekvizity_ip{
	font-family: "PF DinText Pro";
    margin: 0 0 10px 0;
    font-size: 14px;
	}
	
	.kon-padding{
	padding: 0 0 0 35px;
    overflow: hidden;	
	}
	
	.fa_kontakt{
	color: #4773a5;
    font-size: 18px;
    margin-right: 4px;	
	}
	
	.retyq{
	width: 100%;	
	}
	
	.main_text_str{
	color: #4d5559;
    margin: 0;
    font-size: 14px;
    font-family: "PF DinText Pro";
	}
	
	.main_text_str a{
	text-decoration: none;
    color: #ff6a05;	
	}
	
	.main_text_str a:hover{
	text-decoration: underline;
	}
	
	.main_text_rrr
	{
	margin: 5px 0;
	}
	
	.mmf_rwrt{
	margin-bottom: 15px;	
	}
	
	.text_str_pad{
color: #4d5559;
padding: 10px 0 15px 20px;
}

.h4_coop{
margin: 0;
    font-size: 15px;
    color: #516df4;
    font-family: "PF DinText Pro";	
}

.h4_coop_cen{
margin: 15px 0;
text-align: center;
    font-size: 15px;
    color: #516df4;
    font-family: "PF DinText Pro";		
}
	
	
	.col_multi {
    column-gap: 2em;
    column-count: 3;
	margin: 0;
    break-inside: avoid;}
	
	.col_multi li {
    display: list-item;
	list-style-type: none;
    text-align: -webkit-match-parent;
    cursor: pointer;
}

.col_multi a{
	color: #000;
	text-decoration: none;
}


.search_items{
	width: 20%;
	border: 0;
	display: flex;
	overflow: hidden;}

.search_items select{
	margin:3px;
	cursor: pointer;
	width: 100%;
	font-family: "PF DinText Pro";
	text-align-last: center;
	text-align: center;
	font-weight: 600;
    color: #6a6a6a;
    border-radius: 5px;
    background: #d3dcec5c;
    border: 0;
}

	}
	.search_items option{
		margin:2px;
		
	}
	
.search_items select:focus{
outline: none;
	}
	
	.search_name_block{
-o-box-shadow: 5px 5px 5px rgba(0,0,0,.15);
    -ms-box-shadow: 5px 5px 5px rgba(0,0,0,.15);
    box-shadow: 5px 5px 5px rgba(0,0,0,.15);
    -moz-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    display: block;
    position: absolute;
    width: 100%;
    top: 1px;
    max-height: 400px;
    -webkit-box-shadow: 0 0 10px 0 #c3c3c3;
    background: #fff;
    overflow-x: hidden;
    overflow-y: auto;
	z-index: 99999;}
	
	.bbr_search_up{
	display: flex;
    flex-wrap: wrap;
    width: 100%;
    position: relative;	
	}
	
	.import_rectop_derf{
	font-family: "PF DinText Pro";	
	}
	
	.import_rectop_cat{
    padding: 5px;
    border-bottom: 1px solid #e6e6e6;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
	color: #565656;
	}
	
	.import_rectop_detal{
    height: 26px;
    padding: 6px;
    border-bottom: 1px solid #e6e6e6;
    cursor: pointer;
    box-sizing: border-box;
    overflow: hidden;	
	}
	
	.import_rectop_detal a{
	text-decoration: none;
    color: #4f4f4f;
    font-size: 15px;
    padding-left: 10px;
	}
	
	.import_rectop_detal a:hover{
	color: #f37f00;
	}
	
	.import_rectop_detal span{
	color: #1683c6;
	}
	
	.import_rectop_derf img{
	max-height: 35px;
    max-width: 35px;
    margin: 0;
    margin-right: 3px;
    margin-bottom: -5px;	
	}
	
	.import_rectop_see_s{
	height: 40px;
    padding: 5px;
    cursor: pointer;
    box-sizing: border-box;
    overflow: hidden;	
	}
	
	.import_rectop_see_s a{
	text-decoration: none;
    color: #4f4f4f;
    font-size: 15px;
	display: block;
    text-align: center;
    position: relative;
    top: 5px;
	}
	
	.import_rectop_see_s a:hover{
	color: #f37f00;
	}

.bl {
	width: 100%;
}
.phbl {
	width: 60%;
}
.phmen {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.phm {
	width: 20%;
	display: block;
}
.tyk {
	width: 50px;
	height: 30px;
	transition: all 0.3s;
	font-size: 20px;
}
.tyk:hover i {
	transform: scale(1.4);
}
.tyk:hover,.amg:hover {
	box-shadow: 0px 0px 2px inset #4e5966;
	cursor: pointer;
}
.amg {
	width: 50px;
	height: 50px;
	position: relative;
}

.amg img {
max-width: 45px;
    max-height: 50px;
position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}
.photo {
	width: 80%;
	background-position: center;
	background-size: contain;
}

.photo img{
	max-width: 350px;
	max-height: 220px;
}
.lupa {
    margin: 0px 10px;
    width: 20px;
    height: 20px;
	background: #f9f9f9c9;
	border-radius: 50%;
	cursor: pointer;
	box-shadow: 0px 0px 3px #f9f9f9;
	transition: all 1s;
}
.lupa:hover {
	box-shadow: 0px 0px 6px #f9f9f9;
	background: #f9f9f9;
}
.fas {
	transition: all 0.4s;
}
.lupa:hover i {
	transform: scale(1.4);
}
.phbs {
	width: 40%;
}
.hlo {
	width: 70%;
	font-size: 1.5em;
}
.pric {
	font-weight: 700;
    font-size: 28px;
	font-family: 'Open Sans',sans-serif;
	color: #6c84fb;
	margin: 0;
	width: 50%;
}

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

.pric_torg_up span{
color: #85b73e;
font-size: 12px;
font-weight: bold;
font-family: "PF DinText Pro";
}

.pric_torg_up i{
font-size: 18px;
    padding-right: 3px;
}

.pric_bon{
margin:0;
cursor: pointer;	
}

.pric_bon span{
color: #ffa500;
    position: relative;
    bottom: 14px;
    font-size: 15px;
    font-family: 'Open Sans',sans-serif;
	
}

.pric_bon i{
font-size: 11px;
position: relative;
    bottom: 1px;
	left: 2px;
}

.pric i{
font-size: 23px;
 position: relative;
 bottom: 2px;
}
.first {
	width: 100%;
}
.kia {
font-size: 15px;
    color: #383838;
    margin: 5px;
    font-family: "PF DinText Pro";
    
}

.sa {
font-size: 14px;
    font-weight: 700;
    margin: 5px;
	color: #383838;
    font-family: "PF DinText Pro";
	transition: all 0.3s;
}

.pha {
color: #6c84fb;
}
.lks {
	width: 40px;
	height: 40px;
	background: #f0f0f0;
	outline: 0;
	border: 0px solid;
	text-align: center;
	padding: 0px;
}
.poa {
	height: 40px;
	width: 30px;
	font-size: 1.4em;
	background: #f0f0f0;
	cursor: pointer;
	transition: all 0.5s;
}
.poa:hover {
	background: #b3b3b3;
}
.btna {
	width: 50%;
	height: 40px;
	font-size: 13px;
	border-radius: 50px;
	border: 0px solid;
	font-family: tahoma;
	cursor: pointer;
	transition: all 0.5s;
	color: #6c84fb;
	font-weight: 600;
}
.bcor {
	background: #6c84fb;
	color: #fff;	
	margin-right: 20px;
	outline: 0;
}
.bcli {
	border: 2px solid #6c84fb;
	outline: 0;
	background: #ffffff;
}
.bcor:hover {
	background: #4f63c3;
}
.bcli:hover {
	background: #4f63c3;
	color: #fff;
}
.kio {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.rok {
font-size: 13px;
    font-weight: 500;
    margin-left: 15px;
	margin-right: 5px;
    cursor: pointer;
	    margin-bottom: 6px;
    font-family: tahoma;
    color: #454545;
}

.aci {
	font-weight: 800;
	border-bottom: 2px solid #6c84fb;
}
.faci {
border: 1px solid #6c84fb;
border-radius: 3px;
}
.has {
font-size: 12px;
    color: #6d6d6d;
    width: 100%;
	    margin: 3px 0 10px 0;
}
.action {
	width: 100%;
	background: #6c84fb;
	height: 200px;
	margin: 20px 0px;
}
.phone {
	transition: all 0.6s;
	transform: scale(1) rotate(5deg);
}
.phone:hover {
	transform: scale(1.1) rotate(0deg);
}
.zak {
	color: #fff;
	font-weight: 800;
	margin: 0px;
}
.zaka {
	width: 40vw;
	font-size: 11px;
	color: #fff;
	margin-bottom: 15px;
}
.btw {
	background: #00000000;
	border: 2px solid #fff;
	color: #fff;
}
.btw:hover {
	background: #fff;
	color: #6c84fb;
}

.modse {
	width: 90%;
	height: 80%;
	background: #fff;
}
.fisa {
	top: 20px;
	right: 20px;
	color: #fff;
	font-size: 30px;
	cursor: pointer;
	position: absolute;
	transition: all 0.6s;
}
.fisa:hover {
	transform: rotate(45deg);
}
.saa {
	width: 100%;
}
.otziv {
	width: 45%;
	padding: 10px;
}
.nam {
	font-size: 1.4em;
}
.txtop {
}
.ava {
	margin-right: 15px;
	width: 100px;
	height: 100px;
	border-radius: 50%;
}
.bl {
	position: relative;
}
.oas {
	position: absolute;
	left: -100vw;
	opacity: 0;
}
.tr {font-size: 15px;background-color: #a8a8a83d;transition: all 0.5s;border-radius: 10px;color: #4d5559;margin-bottom: 15px;font-family: "PF DinText Pro";padding: 10px 0;}
.tr ul li{margin-top: 10px;}
.tr ul{width:100%;}

.berg_text{
margin: 15px;
width: 100%;
}

.olka {
	left: 0px;
}

.bbrtur{
	padding: 0;
	margin-bottom: 3px;
}

.aop {
	width: 40%;
	border-left: 2px solid orange;
	margin-right: 30px;
	margin-left: 20px;
	margin-bottom: 10px;
}
.inf {
	margin-left: 10px;
	font-weight: 800;
	font-size: 13px;
}
.infa {
	font-size: 14px;
	color: #696969;
	padding-left: 5px;
}
.cart {
	width: 22%;
	overflow: hidden;
}

.mfg_mg{margin-top:5px;width:100%;}
.modse img {width: 90%;}
.lak {
	font-size: 1.7vw;
}

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

.catalog_block_price_bbr{
	width: 25%;
    display: flex;
	
}

.mmf_rt{
margin-top:15px;	
}

.mmf_rw{
	margin-bottom:25px;	
}

.nnm_ggg{
margin-left: 15px;	
}

.sock{
flex-wrap: wrap;	
}

.lupa i{
color: #000;	
}


.slick-vertical .slick-arrow {
width: 20px;
margin: 6px auto;
cursor: pointer;
}
    
.slick-vertical .slick-arrow:hover { 
    opacity: .6; 
}

.tyk img {
    width: 50px;
    height: 30px;
    transition: all 0.3s;
    font-size: 20px;
}


.vvwr{
position: relative;
    top: 1px;	
}

.vvwt{
position: relative;
    bottom: 1px;	
}

.conta {
	width: 90vw;
	max-width: 1100px;
}

.conta_width{
	width: 100%;
}

.pddret{
	 margin-top: 15px;
}

.korz_wrap_head {
	width:100%;
	display: flex;
	background: #f9f9f9;
    border-radius: .5em .5em 0 0;
    border: 1px solid #cdcdcd;
    padding: 4px;
    border-bottom: 1px solid #adadad;
}

.his_stat_data {
    width: 35%;
    display: flex;
    align-items: center;
}

.pflwreeeraw{
margin-bottom: 5px;	
}

.balans_wrap_price_b {
color: #ff6d1b;
    font-size: 12px;
    font-weight: 700;
    font-family: 'Open Sans',sans-serif;
}

.his_stat_des {
    width: 65%;
    display: flex;
	justify-content: center;
    align-items: center;
}

.wrapp_log {
    width: 100%;
    border: 1px solid #FFB000;
    margin-bottom: 15px;
}

.warning_pass_input{
	width: 25%;
	display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.width_update_flip{
	display: flex;
	width:100%;
	flex-wrap: nowrap;
	border-bottom: 1px solid #868686;
}

.width_update_flip_st{
	display: flex;
	width:100%;
	cursor: pointer;
	flex-wrap: nowrap;
	border-bottom: 1px solid #868686;
}

.width_update_flip_st:hover{
	background: #d7ebf9;
}

.korz_class_kol_k{
	color: #4d5559;
    font-size: 15px;
    font-family: 'Open Sans',sans-serif;
	margin: 0px;
    padding: 2px;
}

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

.width_update_coll{
	display: flex;
	width:100%;
	margin-top: 10px;
	flex-wrap: nowrap;
	justify-content: flex-end;
}

.width_update_coll_offerta{
	display: flex;
	width:100%;
	flex-wrap: nowrap;
	justify-content: flex-end;
}

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

.width_update_flip_off_up p{
	margin: 0;
}

.mggg{
margin-top: 5px;
margin-bottom: 5px;
flex-wrap: wrap;
}

.width_update_flip_korz {
    width: 50%;
	display: flex;
    align-items: center;
}

.width_update_flip_k{
	width: 25%;
	display: flex;
    justify-content: center;
    align-items: center;
}

.korz_mar_head_kol_vo{
width:100%;	
}

.form_group_qui_reg_yy{
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
}

.main_p_reg_small_kor{
color: #495559;
    font-family: "PF DinText Pro";
    font-size: 11px;
    margin: 0;	
}

.main_p_reg_small_kor span{
	color: #FFB000;
}

.balans_2_inp {
    width: 100%;
    border: 1px solid #c5c5c5;
    color: #4d5559;
    margin-right: 5px;
    font-size: 13px;
    height: 26px;
    border-radius: 8px;
    padding-left: 10px;
}

.korz_class_p_bal{
	margin:0;
	color: #2a2c2d;
	padding-bottom: 2px;
    font-weight: normal;
    font-size: 16px;
	font-family: "PF DinText Pro";
}

.balans_width_ass{
width:50%;
display: flex;
flex-wrap: wrap;	
}

.balans_width_bord{
border-right: 1px solid #b7b5b5;
width: 100%;	
}

.paddreer{
margin-left: 15px;	
}

.korz_class_p_bal span{
	color: #057CBA;
}

.width_update_coll_in_noreg{
cursor: pointer;
position: relative;
bottom: 1px;	
}

.width_update_coll_in_reg{
cursor: pointer;
position: relative;
top: 2px;
left: 4px;	
}

.width_update_coll label{
font-size: 13px;
font-family: "PF DinText Pro";
}

.width_update_coll a{
color: #4773a5;
font-size: 13px;
font-family: "PF DinText Pro";
text-decoration: none;
}

.width_update_coll a:hover{
text-decoration: underline;
color: #007ACA;
}

.width_update_coll span{
padding-left: 4px;	
}

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

.rrt_rrd {
	position: absolute;
    font-size: 11px;
    right: 5px;
    top: 58px;
    color: #0577B4;
}

.err_span_2 {
    color: red;
    font-family: "PF DinText Pro";
    font-size: 12px;
	width: 100%;
	position: relative;
    bottom: 2px;
	display: none;
    justify-content: flex-start;
}

.err_span_3 {
    color: red;
    font-family: "PF DinText Pro";
    font-size: 12px;
	width: 100%;
	position: relative;
    bottom: 2px;
	display: none;
    text-align: right;
}

.err_span_regg {
    color: red;
    font-family: "PF DinText Pro";
    font-size: 12px;
	width: 100%;
	position: relative;
    bottom: 2px;
	display: none;
	padding-left: 158px;
    justify-content: flex-start;
}

.hidden_srtee{
padding-left:4px;	
}

.aiirc{
align-items: flex-start;	
}

.form_group_qui_reg input {
    display: flex;
    width: 100%;
    height: 23px;
    padding: 6px 12px;
    font-size: 12px;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.form_group_qui_reg{
width: 100%;
position:relative;
    margin-bottom: 20px;
    display: flex;
    flex-wrap: wrap;	
}

.form_group_qui_reg label{
	font-size: 11px;
    line-height: 1.42857143;
    color: #333;
	padding-left: 3px;
    padding-bottom: 3px;
    font-weight: bold;
    font-family: tahoma;
}

.jussss{
justify-content: center;
padding-bottom: 0;	
}

.form_group_qui_reg p{
	color: #495559;
    font-family: "PF DinText Pro";
    font-size: 11px;
}

.form_group_qui_reg span{
	color: #d3300e;
}

.width_update_flip_p{
	color: #4d5559;
    font-family: tahoma;
	padding-bottom: 3px;
    font-weight: bold;
    font-size: 13px;
    margin: 0px;
}

.width_update_coll_but{
	width: 50%;
	margin-left: 10px;
    margin-right: 10px;
}

.detal {
    justify-content: flex-start;
    padding-left: 10px;
}

.wrapp_log p {
    color: #495559;
    font-family: verdana;
    font-size: 13px;
    margin: 10px;
	line-height: 20px;
    font-weight: 700;
}

.wrapp_log p span {
    font-weight: normal;
}

.wrapp_log a {
    color: #337ab7;
    text-decoration: none;
}

.wrapp_log a:hover {
    color: #495559;
    text-decoration: underline;
}

.pole_reg {
    width: 100%;
    border: 1px solid #c1c1c1;
    padding-left: 10px;
    height: 33px;
    color: #393b3c;
    font-family: "PF DinText Pro";
    font-size: 14px;
	margin: 0 5px 20px 5px;
	border-radius: 8px;
}

.reg_ful_one select{
height: 37px;	
}

.heedrtr p{
margin: 0;	
}

.pole_reg_err{
	margin-bottom: 5px;
	border: 1px solid #0577B4;
}

.err_span {
color: #0577B4;
font-family: "PF DinText Pro";
font-size: 12px;
position: relative;
bottom: 3px;
margin-bottom: 0px;
}

.main_p_reg_small {
color: #495559;
font-family: "PF DinText Pro";
font-size: 11px;
margin-bottom: 20px;
}

.main_p_reg_small span {
color: #FFB000;
}

.d1 {
cursor: pointer;
position: relative;
top: 2px;
left: 2px;
}

.pp_eer{
border-top: 1px solid #cecece;
margin-top: 10px;
}

.main_p_reg_blue {
color: #256892;
font-family: "PF DinText Pro";
font-size: 14px;
text-decoration: none;
padding-right: 4px;
padding-left: 4px;
}

.main_p_reg_blue:hover{
text-decoration: underline;	
}

.in_put_tre {
    padding-top: 11px;
    font-family: "PF DinText Pro";
    color: #495559;
    width: 19%;
}

.reg_ful_one{
	width: 33%;
    display: flex;
	flex-wrap: wrap;
    justify-content: flex-end;
}

.warning_zakaz_input{
width: 35%;
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
}

.warning_zakaz_input_in{
width: 35%;
display: flex;
flex-wrap: wrap;
justify-content: flex-start;	
}

.bt_log_wr {
    width: 16%;
	display: flex;
}

.bt_log_mod {
    width: 100%!important;
}

.warning_zakaz_reg label{
	font-size: 14px;
	position: relative;
    bottom: 2px;
}

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

.bt_reg:hover{
	background: #FFB000;
}

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

.heedrtr{
height:31px;	
}

.ver_torg_upi{
font-size: 25px;
color: orange;
cursor: pointer;
padding-right: 10px;	
}

.bt_reg_pass{
	border: 0px solid #bebebe;
	height: 37px;
	border-radius:8px;
	color: #fff;
	font-family: "PF DinText Pro";
	font-size: 16px;
	width: 130px;
	cursor: pointer;
	margin-left: 10px;
	transition:0.3s;
	background-color: #516df4;
}

.bt_reg_pass:hover{
	background: #FFB000;
}


.p_warr2 {
    color: #07689E;
    font-family: "PF DinText Pro";
    font-size: 12px;
}

.p_log_a {
    color: #07689E;
	text-decoration: none;
    margin-bottom: 0px;
    transition: 0.3s;
}

.p_log_a:hover{
	color: #FFB000;
	text-decoration: underline;
}


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

.warnning_korz_io{
font-size: 20px;
color: #ffa500;
}

.zakz_klient_price{
	display: flex;
    margin-top: 4px;
    font-weight: 700;
    font-family: tahoma;
    align-items: center;
    justify-content: center;
}

.zakz_klient_price a{
	color: #c70404;
    padding-left: 7px;
}

.del_korz_upp{
	font-size: 17px;
    color: #4cae4c;
}

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

.kor_sum_or_b{
color: #ffa500;
font-weight: 700;
font-family: tahoma;
		}
		
		.search_p_cart {
    color: #3c3c3c;
	margin:0;
	font-weight: normal;
}

.search_p_cart_mar{
	margin:0 0 4px 0;
}

.search__korz-text {
    margin-left: 15px;
}

.korz_wrap_str{
width:100%;
display: flex;
overflow: hidden;
padding: 4px;
cursor: pointer;
border-bottom: 1px solid #adadad;
border-left: 1px solid transparent;
border-right: 1px solid transparent;	
}

.err_korz{
	background: #f7d4d3;
}


.korz_wrap_str p{
	margin:0;
}

.width_update_flip_st p{
	margin: 2px 0;
}


.pflwreeee{
	margin-bottom:15px;
}

.pflwre{
	margin-bottom:20px;
}


.checkbox_wr {
    margin: 0 auto;
    margin-top: 5px;
    margin-bottom: 5px;
}

.checkbox_wr_up{
}
	
	
	.korz_wrap_head1 {
    width: 3%;
	display: flex;
    justify-content: center;
    align-items: center;
    padding-left: 4px;}
	
	.korz_wrap_head2 {
    width: 12%;
	display: flex;
    justify-content: center;
    align-items: center;
}

.korz_wrap_head3 {
width: 25%;
display: flex;
overflow: hidden;
justify-content: flex-start;
align-items: center;
}

.korz_wrap_head4 {
	width: 12%;
	display: flex;
    justify-content: center;
    align-items: center;
}

.korz_wrap_head p{
	margin:0px;
	
}


.korz_class_p {
    color: #4d5559;
	font-family: "PF DinText Pro";
    font-weight: bold;
    font-size: 14px;
}

.korz_class_p_na{
color: #4d5559;
font-family: "PF DinText Pro";
font-weight: bold;
font-size: 14px;
padding-left: 5px;
margin: 0px;
}

.data_input_korz{
text-align: center;
font-size: 11px;
color: #4c4c4c;
}

.data_name_korz{
font-size: 13px;
padding: 2px 5px;
}

.block_right_cont_nal_sk{
width: 100%;
display: flex;
flex-wrap: nowrap;
padding: 2px 8px;
color: #343434;
background: #fbe3ea;
font-size: 14px;
overflow: hidden;
cursor: pointer;
border-left: 1px solid transparent;
border-right: 1px solid transparent;
border-bottom: 1px solid #adadad;
}

.block_right_cont_nal_sk:hover{
background: #f9c6d6;
}

.bold{
font-weight: 700;
color: #034694;
}

.bold_name{
font-weight: bold;
color: #4c4c4c;	
}

.data_name_korz a{
color: #3654e5;
text-decoration: none;
}

.data_name_korz a:hover{
	text-decoration: underline;
}

.big_one_word {
    text-transform: uppercase;
    font-weight: normal;
    color: #6e6e6e;
	font-size: 13px;
    font-family: tahoma;
}

.korz_class_kol{
color: #4d5559;
font-size: 14px;
font-family: 'Open Sans',sans-serif;
}

.stop_zak_otk{
font-size: 15px;
padding-left: 2px;
color: #ea5b54;
position: relative;
top: 2px;
}

.stop_zak_otk_tt{
font-size:13px;
color: #3b3e40;
white-space:nowrap;
font-family: tahoma;	
}


.h3_mod_in_korz{
text-align: left!important;
    margin-top: 5px;
    padding-left: 3px;
    color: #516df4;
    padding-bottom: 3px;
    border-bottom: 1px solid #757575;
    font-size: 15px;
    font-family: tahoma;
    font-weight: bold;	
}

.korz_class_stock{
    font-size: 13px;
	color: #504d4d;
	font-family: tahoma;
    text-align: center;
}

.clip_bel_ityrrt{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: lowercase;
}

.line_one1 {
    width: 5%;
}

.line_one2 {
    width: 70%;
}

.line_one3 {
    width: 25%;
}


.orgt{
	color: #ffaf1e;
}

.as_kor_rub{
font-size: 11px;
position: relative;
left: 2px;
bottom: 1px;
}

.data_prim_korz{
	color: #4d5559;
    font-size: 12px;
    text-align: center;
	text-transform: lowercase;
}



.zak_in_poot_rd {
    border: 1px solid #92c1f6;
    padding: 7px 3px;
    text-align: center;
    margin-bottom: 10px;
}

.zak_in_poot_rd h3 {
    color: #4d5559;
    margin: 5px 0;
    font-size: 18px;
}

.zak_kor_up{
	width:100%;
	font-family: "PF DinText Pro";
}

.kor_war_in_yel{
width:73%;	
}

.warning_korz_in_up {
    background: #fde7b2;
    color: #695221;
    padding: 4px 10px;
    border-radius: 5px;
	float: right;
    font-size: 12px;
	font-family: tahoma;
    border: 1px solid #f1bc3e;
}
.jcfqw{
	
	justify-content: flex-end;
}

.fa-exclamation-triangle {
    color: #FFB000!important;
}

.korz_search_head{
	display: flex;
}

.korz_mar_head{
	justify-content: flex-start;
	width: 17%;
	display: flex;
}

.korz_mar_head_2{
	justify-content: flex-start;
	width: 8%;
	display: flex;
}


.korz_mar_head_3{
	justify-content: flex-start;
	width: 10%;
	display: flex;
}

.korz_mar_head_4{
	width: 43%;
	display: flex;
	justify-content: flex-end;
}

.korz_mar_head_5{
	justify-content: flex-start;
	width: 52%;
	display: flex;
}

.korz_mar_head_6{
	justify-content: flex-end;
	width: 19%;
	display: flex;
}

.korz_mar_head_7{
	justify-content: flex-end;
	width: 19%;
	display: flex;
}

.korz_mar_head_8{
	justify-content: flex-end;
	width: 19%;
	display: flex;
}

.kor_in_st_root {
    font-family: "PF DinText Pro";
    font-size: 13px;
}

.korz_2_inp {
    width: 100%;
    border: 1px solid #cdcdcd;
    color: #4d5559;
    font-size: 12px;
    height: 26px;
	border-radius:5px;
    padding-left: 7px;
}

.korz_2_inp_loop {
    background-image: url(/image/loop.png);
    background-repeat: no-repeat;
    background-position: right 5px;
}


.korz2_search_err {
    width: 100%;
    border: 0px;
    color: #fff;
	border-radius: 8px;
    height: 30px;
	cursor: pointer;
    font-size: 13px;
    background-color: #d9534f;
    border-color: #d43f3a;
}

.korz2_search_err:hover{
background: #cd2c27;
}

.korz2_search2 {
	border-radius: 8px;
	font-size: 12px;
    height: 30px;
	font-family: tahoma;
	text-transform: uppercase;
    font-weight: bold;
	border: 1px solid #428842;
    color: #428842;
    background: #fff;
	cursor: pointer;
}

.korz2_search2:hover {
	border: 1px solid #428842;
	color: #fff;
	background: #4d9a4dc7;
}

.korz2_search_zakaz {
    width: 100%;
    border: 1px solid #ff9a00;
    color: #ff9a00;
	font-family: tahoma;
	font-weight: bold;
	background: #fff;
	text-transform: uppercase;
    height: 30px;
    cursor: pointer;
    font-size: 12px;
	border-radius: 8px;
    margin-right: 5px;
}

.korz2_search_zakaz:hover{
	border: 1px solid #ff9a00;
	color: #fff;
	background: #ff9a00bf;
}

.korz2_search_red {
    width: 100%;
    border: 1px solid #0385C7;
    color: #0385C7;
	text-transform: uppercase;
	font-size: 12px;
	font-family: tahoma;
	font-weight: bold;
	border-radius: 8px;
	cursor: pointer;
	margin-left: 5px;
    margin-right: 5px;
    height: 30px;
    background: #fff;
}

.korz2_search_red:hover{
	border: 1px solid #0385C7;
    color: #fff;
    background: #0385c7d1;
}

.korz2_search_del {
    width: 100%;
	cursor: pointer;
    border: 1px solid #f16560;
    color: #f16560;
	font-family: tahoma;
	font-weight: bold;
	border-radius: 8px;
	text-transform: uppercase;
	font-size: 12px;
	margin-left: 5px;
    height: 30px;
    background: #fff;
}

.korz2_search_del:hover{
	border: 1px solid #f16560;
    color: #fff;
    background: #f16560bd;
}

.top_search_arhivr {
    width: 100%;
	cursor: pointer;
    border: 1px solid #f16560;
    color: #f16560;
	font-family: tahoma;
	font-weight: bold;
	border-radius: 8px;
	text-transform: uppercase;
	font-size: 12px;
	margin-left: 5px;
	margin-right: 5px;
    height: 30px;
    background: #fff;
}

.top_search_arhivr:hover{
	border: 1px solid #f16560;
    color: #fff;
    background: #f16560bd;
}

.conta_width button:focus{
	border-radius:8px;
}


.pflrtt{
	padding-top:10px;
	-webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap: nowrap;
	padding-bottom: 10px;
}

.pflrtq{
	flex-wrap: nowrap;
	padding-bottom: 10px;
}

.pflrtllr{
	padding-top: 20px;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding-bottom: 10px;
}

.mar_kor_tru{
	margin-left: 10px;
}

.exstr{
padding-right: 4px;	
}

.alert_korz_q{
    padding: 15px;
    background-color: #fcf8e3;
    font-size: 15px;
    justify-content: center;
    text-align: center;
    color: #8a6d3b;
    display: flex;
    margin-bottom: 12px;
    border: 1px solid #faebcc;
    border-radius: 4px;	
}

.alert_korz {
padding: 15px;
background-color: #fcf8e3;
font-size: 15px;
justify-content: center;
text-align: center;
color: #8a6d3b;
width: 100%;
margin-bottom: 12px;
border: 1px solid #faebcc;
border-radius: 4px;
}

.alert_korz_qwq{
padding: 15px;
background-color: #fcf8e3;
font-size: 15px;
text-align: center;
color: #8a6d3b;
margin-bottom: 12px;
border: 1px solid #faebcc;
border-radius: 4px;
}

.footer ul a:hover{
	color: #ffa500;
}
/*Правый блок*/
.blick {
	width: 100%;
	margin-bottom: 30px;
	transition: all 0.4s;
}
.blick:hover .right .line,.blickm:hover .right .line,.blickr:hover .right .line {
	background: #808080;
}
.blickm {
	width: 31%;
	margin-bottom: 30px;
	box-shadow: 0px 5px 10px #f0f0f0;
	transition: all 0.4s;
	position: relative;
	margin: 10px 5px;
}
.blickm .right {
	width: 100%;
	position: absolute;
	background: #fff;
	top: 0px;
	transition: all 0.5s;
	opacity: 0;
}
.blickm .tax {
	width: 100%;
}
.blickr {
	width: 24%;	
	margin-bottom: 30px;
	box-shadow: 0px 5px 10px #c5c5c5;
	transition: all 0.4s;
	position: relative;
}
.tax {
	background: #fff;
}
.blickr .right {
	width: 100%;
	position: absolute;
	background: #fff;
	top: 0px;
	transition: all 0.5s;
	opacity: 0;
}
.blick:hover,.blickm:hover,.blickr:hover {
	box-shadow: 0px 10px 20px #8e8e8e;
}

.table-header {
    text-transform: none;
    background-color: #e2f1f3;
	margin: 0px;
    color: #003566;
    padding: 8px;
    font-size: 12px;
}

.ac_rub {
font-size: 10px;
position: relative;
bottom: 1px;
left: 2px;
}

.glass_left{
	height: 40px;
}

.glass_left:hover{
	background: #D5D5D5;
	cursor: pointer;
}

.filters_up_find{
	border: #ccc solid 1px;
	align-items: center;
	color: #838383;
	font-family: "PF DinText Pro";
	padding: 0.8em 1em;
    border-radius: .5em;
	margin-top: 1em;
	display: flex;
	justify-content: space-between;
    -ms-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    width: 100%;
}

.search-price{
	display: flex;
    -ms-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    align-items: center;
    -ms-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    justify-content: flex-start;
}

.select_params{
	height: 1.5em;
    margin: 0;
    border: 1px solid #ccc;
    border-radius: 5px;
    outline: 0;
    margin-left: 4px;
	padding-left: 4px;
	padding-right: 2px;
	cursor: pointer;
	color: #696969;
	font-weight: 700;
}

.filters_up_find input {
color: #4a4a4a;
cursor: pointer;
}

.ac_rub_fil{
	font-size: 16px;
    padding-left: 5px;
}

.glass_left a {
	    color: #3654e5;
		padding-right: 5px;
        text-decoration: none;
}

.st_lr_bottom{
position: fixed;
right: 40px;
bottom: 70px;
z-index: 9999;
background: #4F4F4F;
border: 2px solid #ccc;
box-shadow: 0 10px 0.3em -0.1em rgba(0, 0, 6, 0.5);
border-radius: 10px;
cursor: pointer;
color: #fff;
text-align: center;
font-size: 36px;
text-shadow: 0 1px 2px #000, 0 0 10px #E0F1FF;
opacity: .7;
padding: 0 3px 5px 3px;
margin-bottom: 5px;
width: 42px;
height: 42px;
line-height: 42px;	
}

.st_lr_bottom:hover{
opacity: 1;	
}


.form_kol_korz{
	margin-left: -15px;
    overflow: hidden;
	    width: 100%;
	    margin-bottom: 15px;
		display: flex;
}

.rub_span_kor{
	margin-top: 2px;
    position: fixed;
}

.ac_rub_kor{
	font-size: 14px;
    padding-left: 2px;
}

.price_rubles_kor {
    padding-top: 5px;
    margin-left: 3px;
    font-size: 14px;
    color: #333;
    font-weight: bold;
    font-family: "PF DinText Pro";
}

.direct_order_kor{
padding-top: 20px;
text-align: right;
border-top: 1px solid #e5e5e5;
}

.button_order_korz{
	border: 0;
    width: 60%;
    padding: 10px;
	font-size: 16px;
	border-radius: 8px;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
    background-image: -moz-linear-gradient(bottom, #2546e4 0%, #718aff 100%);
    background-image: -o-linear-gradient(bottom, #2546e4 0%, #718aff 100%);
    background-image: -webkit-linear-gradient(bottom, #2546e4 0%, #718aff 100%);
	height: 40px;
	font-family: "PF DinText Pro";
	color: #fff;
	cursor: pointer;
    text-decoration: none;
    text-align: center;
}

.button_order_korz:hover{
	background: #ffa500;
}


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

.wtb_kor_big{
width: 60%;
display: flex;
padding-left: 20px;
}

.price_in_model {
    padding-top: 4px;
    color: #333;
    font-size: 16px;
    font-family: tahoma;
    font-weight: bold;
}

.input_group_kor{
	    position: relative;
    display: flex;
	justify-content: space-around;
	    width: 100%;
    border-collapse: separate;
}

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

.alert_danger_part {
    font-family: "PF DinText Pro";
    background-color: #f2dede;
    color: #a94442;
	width: 100%;
    justify-content: center;
	font-size: 14px;
    padding: 0px;
    margin-bottom: 10px;
    border: 1px solid #ebccd1;
    border-radius: 4px;
}

.mgrt{
	margin-top: 10px;
}

.padlins{
	padding-top: 15px;
}

.trigger1, .trigger2{
	width: 26px;
    height: 26px;
    position: absolute;
    right: 6px;
    top: 6px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 26px;
    color: #495559!important;
    cursor: pointer;
    border-radius: 13px;
    font-family: "PT Sans", sans-serif;
}



.h3_mod_in {
    text-align: left!important;
margin: 0 0 10px 0px;
	color: #516df4;
	font-size: 18px;
    font-family: "PF DinText Pro";
    font-weight: bold;
}


.firma_name_kor {
    font-size: 13px;
    color: #333;
    text-transform: uppercase;
}

.header_up_right {
    padding: 0 0 10px 0;
	margin-bottom: 15px;
    border-bottom: 1px solid #e5e5e5;
}

.control_label_kor{
	margin-bottom: 0;
    text-align: right;
    font-weight: bold;
    padding-top: 8px;
    font-size: 13px;
    color: #333;
}

.btn_kor{
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
	width: 33px;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid #ccc;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.btn_kor_default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

.btn_kor:hover{
border: 1px solid #adadad;	
background-color: #e6e6e6;
}

.ac_rub_lor{
font-size: 14px;
padding-left: 2px;
position: relative;
bottom: 1px;
}

.kol_korz_def{
    padding: 6px 13px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #333;
	margin: 0 4px;
	width: 45%;
	text-align: center;
    font-weight: bold;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.kol_korz_def_pr{
    padding: 6px 13px;
	text-align: left;
	width: 100%;
    font-size: 12px;
    line-height: 1.42857143;
    color: #333;
	margin-left: 4px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}



.price_search_min{
white-space: nowrap;
text-align: right;
margin-right: 10px;
color: #2e3762;
font-size: 12px;
font-weight: 700;
font-family: 'Open Sans',sans-serif;
padding: 7px 0;
}

.block_right_page3 {
align-items: center;
justify-content: center;
width: 20%;
display: flex;
}

.op_page3 {
color: #4d5559;
font-size: 14px;
font-family: "PF DinText Pro";
margin: 0px;
font-weight: 700;
}

.block_right_page3_2 {
width: 45%;
display: flex;
justify-content: flex-start;
align-items: center;
}

.block_right_page3_3 {
width: 15%;
justify-content: center;
display: flex;
align-items: center;
}

.stra{
	width:100%;
	float: left;
	margin-top:0px;
	padding: 12px;
}

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

.block_right_cont_str{
display: flex;
width: 100%;
transition: 0.3s;
cursor: pointer;
color: #4d5559;
font-size: 15px;
padding: 7px 8px;
border-left: 1px solid transparent;
border-right: 1px solid transparent;
border-bottom: 1px solid #eeeeee;	
}

.container--flex_st {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	margin-bottom: 20px;
}

.block_right_page3_21 {
width: 20%;
display: flex;
align-items: center;
justify-content: center;
}

.block_right_page3_2_21 {
width: 45%;
display: flex;
align-items: center;
justify-content: flex-start;
}

.block_right_page3_3 {
width: 15%;
display: flex;
align-items: center;
justify-content: center;
}

.block_right_cont_str:hover{
background: #D7EBF9;
color: #ff9700;
}

.op22_blue {
color: #076FA8;
text-transform: none;
}

.op909{
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}


.mar_search_f{
	max-width: 1100px;
	padding-left: 10px;
	padding-right: 10px;
}

.line_one{
background: #d7ebf9;
}

.line_one_color_g{
background: #d7ebf9;	
}
	
	
.block_right_head1 {
width: 29%;
display: flex;
justify-content: flex-start;
align-self: center;
}

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

.balans_wrap_n{
width: 40%;
margin: 3px 0 3px 7px;
display: flex;
justify-content: flex-start;
align-items: center;	
}

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

.balans_wrap_str_p {
display: flex;
width: 100%;
border-left: 1px solid transparent;
border-right: 1px solid transparent;
cursor: pointer;
overflow: hidden;
padding: 4px;
border-bottom: 1px solid #adadad;
}

.balans_wrap_str_p p{
margin: 0px;
}



.balans_wrap_naz{
font-family: "PF DinText Pro";
font-weight: normal;
color: #2b2b2b;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font-size: 14px;	
}

.balans_wrap_price{
color: #4d5559;
font-size: 14px;
font-family: 'Open Sans',sans-serif;	
}

.op {
    color: #4d5559;
    font-family: "PF DinText Pro";
    font-weight: bold;
    font-size: 14px;
    margin: 0px;
}

#speed_no{
width: 100%;
margin-top: 15px;	
}

.opllr{
font-family: tahoma;
font-size: 12px;
padding: 0px;
margin: 0;
border-bottom: 1px dashed #034694;
text-transform: uppercase;	
}

.op2 {
font-family: "PF DinText Pro";
padding: 0px;
margin: 0px;
text-transform: uppercase;
}

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

.block_right_head1_top{
display: flex;
width: 100%;
transition: 0.3s;
cursor: pointer;
color: #343434;
font-size: 14px;
padding: 0 8px;
overflow: hidden;
border-left: 1px solid transparent;
border-right: 1px solid transparent;
border-bottom: 1px solid #adadad;	
}

.block_right_cont:hover{
background: #d7ebf9;
}

.block_right_head2 {
width: 10%;
display: flex;
justify-content: center;
align-self: center;
}

.block_right_head24 {
justify-content: center;
width: 10%;
display: flex;
align-self: center;
}

.block_right_head22 {
width: 21%;
display: flex;
justify-content: center;
align-self: center;
}

.block_right_head3 {
width: 10%;
display: flex;
justify-content: center;
align-self: center;
}

.block_right_head25 {
justify-content: center;
width: 10%;
display: flex;
align-self: center;
}

.block_right_head21 {
width: 10%;
display: flex;
justify-content: center;
align-self: center;
}
	
.line_one2 p {
    color: #000;
    font-size: 12px;
    margin: 5px;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
    }
	
	.line_one2 a{
		margin-left: 5px;
		font-weight: normal;
	}

    .line_one2 span {
    font-weight: normal;
    text-transform: lowercase;
    }

     .tooltip {
    position: relative;
    }
	
	.width_info_em_n{
	width: 2em;
    display: inline-block;
	}


    .clip_bel_ityr {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
}
	.left_search_up {
	flex:1;
	margin-right: 10px;
	}
	

	.right_search_up{
		display:flex;
		flex-wrap: wrap;
		flex:3;
	}
	
	.row{
		display: flex;
		flex-wrap: nowrap;
	}
	
	.statistic_sclad
	{
	align-items: center;
    width: 40px;
    height: 10px;
    position: relative;
    top: 1px;
	}
	
	.blocknot_sclad{
	align-items: center;
    position: relative;
    top: 1px;
	}
	
	.data_sclad{
	align-items: center;	
	}
	
	.data_box{
	align-items: center;
    position: relative;
    top: 3px;
    left: 1px;
    width: 16px;	
	}
	
	.data_bonus{
	align-items: center;
    position: relative;
    top: 2px;
    right: 2px;	
	width: 12px;
	}
	.op22 {
    text-align: center;
}	
.op3 {
    font-family: "PF DinText Pro";
    padding: 5px;
    margin: 0px;
    text-transform: uppercase;
}

.op4 {
    font-family: "PF DinText Pro";
    padding: 5px;
    margin: 0px;
}

.op9 {
    font-size: 13px;
    padding: 0px;
    margin: 0px;
}

.op5 {
    font-size: 10px;
    margin: 0px;
	color:#677a96;
}

.op6{
	font-size: 10px;
    margin: 0px;
}

.op7{
	font-weight: 700;
    margin: 0px;
	font-family: 'Open Sans',sans-serif;
	white-space: nowrap;
	font-size: 14px;
	color: #4a5586;
}

.sale_korz{
background: #fdbc446b;
}

.img_sale_present{
width:20px;
padding-left:5px;
opacity: 0.6;
}

.bmberte{
border-bottom: 1px solid #e4e4e4;	
}

.main_p_sea_one{
color: #313131;
font-family: "PF DinText Pro";
font-size: 14px;
margin: 0;	
}

.main_p_sea_two{
color: #636363;
font-size: 14px;
padding-top: 4px;
font-family: "PF DinText Pro";
margin: 0 0 20px 0;	
}

.ac_rub_pr{
font-size: 11px;
position: relative;
left: 2px;
bottom: 1px;
}

.ac_rub_bon{
font-size: 9px;
padding-left: 2px;
color: #777879;
}

.op8{
color: #777879;
margin: 0px;
font-family: 'Open Sans',sans-serif;
font-size: 9px;
}

.bot_price{
	width: 42px;
    height: 22px;
    cursor: pointer;
    border-radius: 15px;
    border: 0px solid gray;
    background: #516df4;
    color: #fff;
    transition: all 0.3s;
}

.bot_price:hover{
	background: #1f38af;
}

.op2n{
	text-align: right;
	margin: 0;
	
}

.block_right_cont_red{
	width: 100%;
	text-align: right;
	color: #508cce;
	    float: left;

	}

.block_right_cont_red p{
cursor: pointer;
margin: 10px 0 0 0;
}

.block_right_cont_red p:hover{
color: #0355b1;
}
	
	.block_right_cont_red a:hover{
	color: #0355b1;
	}


.op2_3n{
margin: 0;
font-family: 'Open Sans',sans-serif;
font-size: 13px;
}

.input_kor_price{
    font-size: 12px;
}

.quk_dost{
    float: right;
}

.err_hgt{
margin-top: 10px;
width: 100%;
display: flex;	
}

.sklad_cs{
	float: left;
}

.sclad_bus{
	position: relative;
    top: 7px;
	right: 3px;
	width: 30px;
}

.korz_no_replay{
	margin: 5px 0 10px 0;
    text-align: center;
    font-family: "PF DinText Pro";
    font-size: 14px;
    color: #ff0000;
}

.no_return_zak_korz{
	width: 18px;
}

.return_to_art{
	width: 23px;
}

.vozvrat_content_pri{
	width: 100%;
    border: 1px solid #c5c5c5;
    color: #4d5559;
    font-family: "PF DinText Pro";
    font-size: 13px;
    height: 26px;
    border-radius: 8px;
    padding-left: 10px;
}

.vozvrat_content_com{
	width: 100%;
    border: 1px solid #c5c5c5;
    color: #4d5559;
    font-family: "PF DinText Pro";
    font-size: 13px;
    border-radius: 8px;
    padding-left: 10px;
}

.red {
	background: #fad1d1;
}

.blocknot_sclad_voz {
	    align-items: center;
    position: relative;
    top: 1px;
	width: 20px;
    right: 2px;
}

.sclad_cs{
	position: relative;
    top: 6px;
	right: 3px;
    width: 25px;
}

.dost_bus{
	position: relative;
    top: 12px;
}

.color_fight{
	background-color: #befbc2;
}

.color_fight:hover{
background-color:#7fdc7f;
}

.line {
	width: 100%;
	height: 4px;
	background: orange;
	transition: all 0.3s;
}

.line_st{
	width: 100%;
	height: 4px;
	background: orange;
	transition: all 0.3s;
	margin-bottom: 6px;
	margin-top: 6px;
}
.headA {
	font-size: 13px;
	color: #000;
	font-weight: 700;
	text-decoration: none;
	font-family: "PF DinText Pro";
	margin: 0px 0px 20px 0px;
	transition: all 0.3s;
	text-align: center;
}
.headA:hover {
	color: #516df4;
}
.liaa {
	text-decoration: none;
	font-size: 11px;
	color: #484848;
	transition: all 0.3s;
	width: 100%;
}
.liaa:hover {
	color: orange;
}
.liali {
	width: 260px;
	margin: 3px 0px;
}
.lia {
	list-style: none;
	width: 88%;
	margin: 20px 0px 20px 10%;
	padding: 0px;
}
.blickr:hover .right {
	position: absolute;
	top: 230px;
	opacity: 1;
	z-index: 3;
	background: #f2f2f2;
	border-bottom: 4px solid #ffa500;
}

.source {
    width: 100%;
    background-size: contain;
    height: 194px;
    margin: auto;
    background-position: 50%;
}
.search__bottom li {
	width: 84px;
}
.filters {
	width: 30%;
	margin-right: 20px;
	box-shadow: 0px 2px 3px grey;
	border-radius: 5px;
}

.filters_try {
	box-shadow: 0px 2px 3px grey;
	border-radius: 5px;
}

.fils {
	list-style: none;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
.heali {
	font-size: 1.2vw;
	font-weight: 700;
	cursor: pointer;
}
.yours {
	width: 110px;
	margin-top: 20px;
}
.catalog__brends {
	cursor: pointer;
}

.price_brice_o{
height: 55px;
display: flex;
align-items: center;
flex-wrap: wrap;
}

.price_brice_n{
height: 55px;
    font-family: tahoma;
    font-weight: 700;
    display: flex;
    justify-content: center;
    width: 100%;
    color: #d60000;
    align-items: center;
    flex-wrap: wrap;	
}


.cats {
width: 75%;
padding-left: 15px;
margin-bottom: 15px;
}

.cata {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.opoz {
	width: 100%;
}
.inac {
	padding: 0px;
	margin: 0px;
	width: 75%;
	border: 0px solid #f0f0f0;
	box-shadow: 0px 0px 5px #909090;
	height: 45px;
	padding-left: 10px;
	outline: 0;
    transition: all 0.4s;
}
.inac:hover {
	box-shadow: 0px 0px 1px #909090;
}
.arps {
	padding: 0px;
	margin: 0px;
	background-color: #516df4;
	box-shadow: 2px 0px 3px #516df4;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    border: 0;
    min-width: 25%;
    height: 45px;
    cursor: pointer;
    transition: all 0.4s;
}
.arps:hover {
	box-shadow: 0px 0px 1px #516df4;
}
.cartas {
	width: 100%;
}
.cart {
	margin: 10px 6px;
	background: #fff;
	width: 100%;
	transition: all 0.3s;
	box-shadow: 0px 1px 4px grey;
}
.cart:hover {
	box-shadow: 0px 0px 5px gray;
}

.cartyr {
	margin: 10px 6px;
	background: #fff;
	transition: all 0.3s;
	box-shadow: 0px 1px 4px grey;
}
.cartyr:hover {
	box-shadow: 0px 0px 5px gray;
}
.info {
	cursor: pointer;
	position: relative;
	width: 100%;
}
.info:hover .infh {
	opacity: 1;
	display: block;
}
.infh {
	margin: 0px;
	padding: 0px;
	opacity: 0;
	position: absolute;
	bottom: 0px;
	left: 0px;
	transition: all 0.3s;
	background: #fff;
	padding: 10px;
	width: 91%;
	list-style: none;
	display: none;
}
.pol {
	margin: 0px;
	padding: 0px;
	font-weight: 700;
}
.alpha .asq {
	display: none;
}
.aso {
	opacity: 0;
}
.asq , .alpha .aso{
display: block;
opacity: 1;
position: relative;
bottom: 1px;
left: 2px;
}
.fia {
font-size: 1.4vw;
}
.carr {
	width: 100%;
    padding: 2px;
    margin: 0px;
    font-size: 0.9vw;
    color: #9e9e9e;
    text-decoration: none;
    transition: all 0.5s;
}
.carr:hover,.ha:hover {
	color: orange;
}
.ha {
	color: #000;
	text-decoration: none;
	transition: all 0.5s;
    font-size: 13px;
    font-weight: 600;
    margin: 15px 0px;
	font-family: "PF DinText Pro";
}

.price {
	width: 100%;
}
.polas {
font-size: 17px;
font-weight: 700;
margin: 6px 0 1px 5px;
color: #4d5559;
font-family: 'Open Sans',sans-serif;
}

.pr_polas_i{
font-size: 15px;
position: relative;
bottom: 1px;
left: 3px;	
}

.polas_bonus_mouse img{
position: relative;
height: 22px;
}

.polas_bonus_mouse span{
color: #ffa80a;
position: relative;
bottom: 6px;
font-weight: 600;
font-size: 11px;
font-family: 'Open Sans',sans-serif;	
}

.polas_bonus_mouse i{
font-size: 10px;
position: relative;
left: 2px;
bottom: 1px;	
}

.polas_bonus_mouse{
margin: 1px 0 0 6px;
cursor: pointer;
}

.polas_sr_tov, .polas_sr_tov span{
margin: 0;
font-size: 10px;	
}

.polas_sr_tov img{
position: relative;
}

.bot {
	width: 75px;
	height: 28px;
	cursor: pointer;
	border-radius: 20px;
	border: 0px solid gray;
	background: #3959f2;
	color: #fff;
	margin-right: 5px;
	transition: all 0.3s;
}
.bot:hover {
	cursor: pointer;
	box-shadow: 0px 0px 8px inset #192871;
}
.mel {
	display: flex;
	-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;
}

.bbp_ppb{
display: flex;
flex-wrap: wrap;
padding: 0 15px;
}

.bbp_ppb label{
width: 100%;
}

.las {
margin-top: 10px;
}
.pok {
font-size: 13px;
margin: 0;
font-family: "PF DinText Pro";
font-weight: 600;
background: #f0f0f0;
padding: 10px 5px;
cursor: pointer;
text-align: center;
box-shadow: 0px 1px 2px #80808057;
transition: all 0.5s;
z-index: 0;
}
.pok:hover {
	box-shadow: 0px 1px 5px #808080a1;
	z-index: 2;
}
.dn {
	display: none;
}
/* Инпуты*/
.cke {
  display: block;
  position: relative;
  padding-left: 24px;
  margin-bottom: 5px;
  cursor: pointer;
  font-size: 13px;
  text-transform: uppercase;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-family: "PF DinText Pro";
}

.slid-bt{max-height: 220px;overflow-y: auto;scrollbar-color: #bfbfbf #fff;scrollbar-width: thin;}

.upler{
position: relative;
    bottom: 2px;
    left: 2px;	
}

.fils li {
width: 100%;
}
.cke input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.checkmark {
  position: absolute;
  top: 0;
  left: 7px;
  height: 12px;
  width: 12px;
  background-color: #eee;
}
.cke:hover input ~ .checkmark {
  background-color: #ccc;
  border-radius: 50%;
}
.cke input:checked ~ .checkmark {
  background-color: #ff8039;
  border-radius: 50%;
}
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.cke input:checked ~ .checkmark:after {
  display: block;
}
.cke .checkmark:after {
  left: 4px;
  top: 1.5px;
  width: 2px;
  height: 5px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
/*Range*/
input[type=range] {
  -webkit-appearance: none;
  width: 100%;
  margin: 13.8px 0;
}
input[type=range]:focus {
  outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 3px;
  cursor: pointer;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  background: #3959f2;
  border-radius: 1.3px;
  transition: all 0.4s;
  border: 0.2px solid #010101;
}
input[type=range]::-webkit-slider-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #000000;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background: #ffffff;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -3px;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #516df4;
}
input[type=range]::-moz-range-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  background: #3071a9;
  border-radius: 1.3px;
  border: 0.2px solid #010101;
}
input[type=range]::-moz-range-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #000000;
  height: 36px;
  width: 16px;
  border-radius: 3px;
  background: #ffffff;
  cursor: pointer;
}
input[type=range]::-ms-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: #2a6495;
  border: 0.2px solid #010101;
  border-radius: 2.6px;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
}
input[type=range]::-ms-fill-upper {
  background: #3071a9;
  border: 0.2px solid #010101;
  border-radius: 2.6px;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
}
input[type=range]::-ms-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #000000;
  height: 36px;
  width: 16px;
  border-radius: 3px;
  background: #ffffff;
  cursor: pointer;
  height: 8.4px;
}
input[type=range]:focus::-ms-fill-lower {
  background: #3071a9;
}
input[type=range]:focus::-ms-fill-upper {
  background: #367ebd;
}
/**/
.mes {
	width: 53%;
	outline: 0;
	margin-left: 5px;
	margin-right: 5px;
	padding: 4px;
	color: #909090;
	font-family: 'Open Sans',sans-serif;
}
.hamb {
	color: #3e5be7;
	text-decoration: none;
	font-size:12px;
	margin: 0;
}

.hamb_a {
	color: #3e5be7;
	text-decoration: none;
	font-size:12px;
	margin: 0;
}

.hamb_a:hover{
	color: #ffa500;
}

.hamb:hover{
	color: #ffa500;
}

.brandlist_bar {
    padding-bottom: 5px;
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
}
.letterfilter_string {
    font-size: 12px;
    padding: 3px 0 3px 0;
}

.letterfilter_string ul {
    padding: 0;
	display: block;
	    margin: 5px 0;
	list-style: none;
}


.letterfilter_string .active {
    border: 1px solid #e5e5e5;
    border-bottom-color: white;
    border-radius: 4px 4px 0 0;
    margin: 0 0 -1px 0;
}
.letterfilter_string li {
    display: inline-block;
	padding: 4px 0 4px 0;
    vertical-align: bottom;
}

.letterfilter_string a {
    padding-left: 3px;
	text-decoration: none;
    padding-right: 3px;
}

.active_a_brend_up{
	color: #333;
    cursor: default;
}

.active_a_brend_out{
	color: #0263B0;
	cursor: poiter;
}

.active_a_brend_out:hover{
	color: #FFB000;
}

.brandlist a:hover{
	color: #FFB000;
}

.pflwr{
padding-top:10px;	
}

.pflwrn{
padding-bottom:0px;	
}

.pflwrn_bot{
padding-bottom:10px;	
}

.pass_err_r{
	color: #ff2400;
	margin-bottom: 0;
}

.pass_err_u{
	margin-bottom: 0;
}

.main_p {
    color: #313131;
}

.cat-header {
    text-transform: uppercase;
    font-size: 17px;
}

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

.name_cat_conta{
	padding:0;
	margin:0;
}

.lak {
	font-size: 1.7vw;
}

.lo {
	margin: 0px;
	width: 100%;
	padding-bottom: 7px;
	border-bottom: 3px solid orange;
}

.name_gout_two{
	color: #3e3e3e;
	text-decoration: none;
}

.name_gout_two:hover{
	color: #1683c6;
}

.ttp{
margin-bottom: 30px;
width: 100%;
justify-content: space-between;
}

.catalog_block_price_item{
width: 33%;
display: flex;
}

.tema_title_acsess {
    height: 32px;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
    overflow: hidden;
}

.black_12{
	float: left;
	width: 260px;
	background-color: #fff;
}
	
.black_13{
	float: right;
	width:70%;
	overflow: hidden;
}
	
.catalog-item{
width: 100%;
padding: 20px 10px 9px 10px;
margin-bottom: 0px;
}

.stt{
	position: fixed ;
    top: 0px;
    z-index: 101;
}


.bl_n{
	display: none;
	}
	
.web_search_block{
	max-width:1100px;
	overflow: hidden;
	margin:0 auto;
	padding-left: 3px;
    padding-right: 10px;
}

.mne {
	width: 100%;
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-bottom: 16px;
}
.fira {
	width: 90%;
	background: #516df4;
	margin: auto;
	box-shadow: 0px 4px 10px #f0f0f0;
	transition: all 0.3s;
}
.fira:hover {
	box-shadow: 0px 3px 20px gray;
}
.prok {
	font-weight: 600;
	color: #fff;
	font-size: 14px;
	padding: 12px 6px;
	text-align: center;
	cursor: default;
	margin: 0px;
	text-decoration: none;
}
.arc {
	margin-top: 10px;
	margin-left: 10px;
	padding-left: 10px;
	border-left: 3px solid #fff;
	transition: all 0.3s;
}
.arc:hover {
	border-left: 3px solid #516df4;
}
.arc1 {
	border-left: 3px solid #516df4;
}
.akam {
	text-decoration: none;
	color: #516df4;
	padding-right: 5px;
}

.akam:hover{
   color: #ffa500;
}
.akam1 {
	color: #ffa500;
}

.hidez {
	display: none;
}
.polap {
	font-size: 1vw;
	font-weight: 600;
	color: #ffa500;
	margin: 0px 0px 10px 0px;
	cursor: pointer;
}
.bots {
	cursor: pointer;
	margin: 0px 0px 10px 0px;
	background: #ffa500;
	border: 0px solid;
	border-radius: 10px;
	position: relative;
}
.bots:hover .i {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	top: -10px;
	right: -50%;	
	background: #fff;
	box-shadow: 0px 0px 10px grey;
	padding: 10px 5px;
	border-radius: 10px;
	font-weight: 600;
}
.bots .i {
	position: absolute;
	display: none;
}

.zakaz_search_top{
    width: 17%;
    display: flex;
}

.zakaz_search_top1{
    width: 15%;
    display: flex;
}

.zakaz_search_top2{
    width: 40%;
    display: flex;
}

.zakaz_search_top3{
    width: 20%;
    display: flex;
}

.top_search_zakaz{
width: 100%;
border: 1px solid #0385C7;
color: #0385C7;
text-transform: uppercase;
font-size: 12px;
font-family: tahoma;
font-weight: bold;
border-radius: 8px;
cursor: pointer;
margin-left: 5px;
margin-right: 5px;
height: 30px;
background: #fff;
}

.top_search_zakaz:hover{
border: 1px solid #0385C7;
color: #fff;
background: #0385c7d1;
}

.top_search_blue {
width: 100%;
border: 1px solid #ff9a00;
color: #ff9a00;
font-family: tahoma;
font-weight: bold;
background: #fff;
text-transform: uppercase;
height: 30px;
cursor: pointer;
font-size: 12px;
border-radius: 8px;
margin-right: 5px;
}

.bb_arh{
font-size: 15px;
padding-left: 5px;
color: #333;
cursor:pointer;	
}

.top_search_blue:hover{
border: 1px solid #ff9a00;
color: #fff;
background: #ff9a00bf;
}

.top_search_excel {
width: 100%;
border-radius: 8px;
font-size: 12px;
height: 30px;
font-family: tahoma;
text-transform: uppercase;
font-weight: bold;
border: 1px solid #428842;
color: #428842;
background: #fff;
cursor: pointer;
}

.top_search_excel:hover{
border: 1px solid #428842;
color: #fff;
background: #4d9a4dc7;
}

.zakaz_2_inp_cal {
background-image: url(/image/cal.png);
background-repeat: no-repeat;
background-position: right 3px;
}

.zakaz_3_inp_cal {
background-image: url(/image/cal_out.png);
background-repeat: no-repeat;
background-position: right 3px;
}

.zakaz_2_inp {
width: 100%;
border: 1px solid #c5c5c5;
color: #4d5559;
margin-left: 5px;
font-family: "PF DinText Pro";
font-size: 13px;
height: 26px;
border-radius: 8px;
padding-left: 10px;
}

.zakaz_select_inp {
width: 100%;
border: 1px solid #c5c5c5;
color: #4d5559;
margin-left: 5px;
font-family: "PF DinText Pro";
font-size: 13px;
height: 30px;
border-radius: 8px;
padding-left: 10px;
}

.zakaz_2_inp_pen {
background-image: url(/image/pen.png);
background-repeat: no-repeat;
background-position: right 5px;
}

.zakaz_2_inp_loop {
background-image: url(/image/loop.png);
background-repeat: no-repeat;
background-position: right 5px;
 }
 
 .pflrtlltt{
padding-top: 5px;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
-o-flex-wrap: nowrap;
flex-wrap: nowrap;
padding-bottom: 15px;
 }
 
 .zakaz_wrap_str{
display: flex;
width: 100%;
border-left: 1px solid transparent;
border-right: 1px solid transparent;
cursor: pointer;
overflow: hidden;
padding: 4px;
border-bottom: 1px solid #adadad;
}

.zakaz_wrap_str p{
	margin:0px;
}

.pefenter{
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
padding-bottom: 10px;	
}

.jcfser{
justify-content: center;
}

.korz_ord_tit{
width: 9%;
display: flex;
justify-content: center;
align-items: center;
}

.korz_ord_idd{
width: 8%;
display: flex;
justify-content: center;
align-items: center;
}

.korz_ord_kol{
width: 8%;
display: flex;
justify-content: center;
align-items: center;    
}


.korz_ord_name{
width: 16%;
display: flex;
justify-content: flex-start;
align-items: center;
overflow: hidden;
}

.korz_ord_post_d{
width: 11%;
display: flex;
justify-content: center;
align-items: center;    
}

.korz_ord_komm{
width: 9%;
display: flex;
justify-content: center;
align-items: center;    
}

.number_id_zak{
font-weight: bold;
color: #4d5559;
font-size: 13px;
font-family: 'Open Sans',sans-serif;  
}

.filters_upp{
width: 26%;	
}

.data_id_zak{
text-align: center;
color: #4d5559;
font-size: 14px;
margin: 0px;
}

.order_p_slock{
font-weight: bold;
color: #3a3a3a;
margin: 0;
text-align: left;
}

.order_p_slock a{
font-weight: normal;
color: #3654e5;
text-decoration: none;
}


.modal-wrapper2 {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0; 
  left: 0;
  background: rgba(119, 119, 119, 0.8);
  visibility: hidden;
  opacity: 0;
  transition: all 0.25s ease-in-out;
}

.modal-wrapper2.open {
  opacity: 1;
  z-index: 10000;
  -webkit-font-smoothing: subpixel-antialiased;
-webkit-transform: translateZ(0) scale(1.0, 1.0);
  visibility: visible;
}

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

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

.one_clic_item{
width: 50%;
display: flex;
border-right: 1px solid #7d7a7a;
flex-wrap: wrap;
}

.one_clic_cart{
width: 100%;
display: flex;
height: 150px;
position: relative;
}

.one_clic_item img{
position: absolute;
max-width: 100%;
max-height: 100%;
margin: auto;
left: 0;
top: 0;
bottom: 0;
right: 0;
}

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

.one_clic_name p{
font-family: "PF DinText Pro";
color: #242424;
font-size: 14px;
margin-bottom: 10px;
padding-bottom: 3px;
font-weight: bold;
text-align: center;
border-bottom: 1px solid #1a6fcc;
margin: 5px;
cursor: pointer;
}

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

.one_clic_tel_in{
width: 100%;
display: flex;
margin-top: 2px;	
}

.one_clic_tel_in input{
width: 100%;
border: 1px solid #e3e3e3;
padding: 5px;
font-family: "PF DinText Pro";
border-radius: 3px;
}

.one_clic_tel{
width: 100%;
margin-top: 7px;
color: #516df4;
font-size: 13px;
font-family: "PF DinText Pro";	
}

.one_clic_sea{
display: flex;
width: 30%;
align-items: center;
justify-content: center;
flex-wrap: wrap;	
}

.one_clic_tr_pr{
font-family: 'Open Sans',sans-serif;
}

.one_clic_sea input{
border: 1px solid #b0b0b0;
width: 30px;
padding: 3px;
text-align: center;	
}

.one_clic_tr{
width: 100%;
display: flex;
font-size: 13px;
font-family: "PF DinText Pro";
justify-content: center;
font-weight: 600;
margin: 3px;
color: #464646;
padding-top: 3px;
background: #ecf3fb;
}

.one_clic_user{
display: flex;
flex-wrap: wrap;
width: 50%;	
}

.one_clic_user_div{
margin-left: 10px;	
}

.one_clic_user_form{
margin-top: 15px;
display: flex;
justify-content: center;
font-size: 15px;
font-weight: 600;
color: #242424;
font-family: "PF DinText Pro";	
}

.one_clic_user_prim{
font-size: 12px;
font-family: "PF DinText Pro";
margin-top: 10px;
text-align: center;
color: #767676;	
}

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

.modal-wrapper {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0; 
  left: 0;
  background: rgba(119, 119, 119, 0.8);
  visibility: hidden;
  opacity: 0;
  transition: all 0.25s ease-in-out;
}

.modal-wrapper.open {
  opacity: 1;
  z-index: 10000;
  -webkit-font-smoothing: subpixel-antialiased;
-webkit-transform: translateZ(0) scale(1.0, 1.0);
  visibility: visible;
}

.modal1 {
  position: fixed;
    top: 50%;
    max-width: 350px;
	width: 350px;
    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 .modal1 {
opacity: 1;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
zoom: 101%;
}

.modal1_2 {
  position: fixed;
    top: 50%;
    max-width: 350px;
    left: 50%;
    padding-left: 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 .modal1_2 {
  opacity: 1;
  -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.trigger-info, .trigger-price_file, .trigger-delete, .trigger-update, .trigger-zakaz, .trigger-registr, .modal-close, .modal-close_up, .modal-close_del, .modal-close_add {
    width: 26px;
    height: 26px;
    position: absolute;
    right: 6px;
    top: 6px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 26px;
    color: #495559!important;
    cursor: pointer;
    border-radius: 13px;
    font-family: "PT Sans", sans-serif;
}

.text_warn_ui{
padding-top: 1px;
padding-left: 8px;
font-family: verdana;
}

.disp_fl_ex{
	display: flex;
	margin-top: 15px;
}

.displ_none{
    display: none;
}

.auction_name_tr{
width:70%;
display: flex;
align-items: center;
}

.auction_name_tr a{
text-decoration: none;
font-family: tahoma;
font-size: 14px;
text-transform: uppercase;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.auction_name_tr a:hover{
text-decoration: underline;
}

.auction_name_close{
color: #337ab7;
font-weight: normal;	
}

.auction_name_open{
color: #13548c;
font-weight: bold;	
}

.auction_price_ot{
width:20%;
font-family: tahoma;
display: flex;
justify-content: flex-end;
}

.auction_price_ot p{
margin: 10px 15px 10px 0;
color: #888;	
}

.auction_price_ot span{
font-weight: bold;
color: #353535;
}

.auction_price_ot i{
padding-left:3px;
font-size: 12px;
}

.auction_font_up{
border:1px solid #cec9c9;
width:100%;
overflow: hidden;
margin-bottom:25px;
display: flex;
flex-wrap: wrap;
}

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

.auction_text_client{
width:90%;
display: flex;
align-items: center;
}

.auction_text_client p{
color: #333;
margin: 3px 0;
font-family: tahoma;
margin-right: 15px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;	
}

.auction_data{
width:40%;	
}

.auction_data p{
font-family: tahoma;
font-size: 12px;
margin: 10px 0;
color: #797979;
}

.auction_zap_id{
width:30%;	
}

.auction_zap_id p{
font-family: tahoma;
font-size: 12px;
margin: 10px 0;
color: #424242;
font-weight: bold;	
}

.auction_zap_id span{
font-weight: normal;	
}

.auction_status{
width:20%;
font-family: tahoma;
display: flex;
justify-content: flex-end;	
}

.auction_status p{
margin: 10px 15px 10px 0;
color: #424242;
white-space: nowrap;
font-weight: bold;		
}

.auction_status span{
font-weight: normal;		
}

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

.opaciter_up{
opacity: 0.8;	
}

.opaciter_out{
opacity: 0.5;	
}

.auction_ban{
font-size: 16px;
color: #ff2828;
}

.auction_up{
color: #248c03;
font-size: 18px;	
}

.auction_soz{
color: #4776fd;
font-size: 18px;	
}

.lk_left{
width:25%;
display: flex;	
}

.lk_left ul{
margin: 0;
padding: 0;
width: 100%;
}

.lk_left li{
list-style-type: none;
padding: 15px 20px;
}

.color_lk{
background-color: #516df4;
color: #fff;
border-bottom: 1px solid transparent;
}

.lk_right{
width:75%;
margin: 0 0 0 25px;	
}

.lk_teg{
color: #505050;
text-decoration: none;
font-size: 11px;
}

.lk_li_tr{
border-bottom: 1px solid #f5f5f5;
cursor: pointer;
}

.lk_li_tr i{
padding-right: 8px;
font-size: 14px;
}

.color_lk i{
padding-right: 8px;
font-size: 14px;
}

.color_lk a{
color: #fff;
cursor: default;
}

.lk_li_tr:hover{
background-color: #e3e3e3;	
}

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

.lk_bleid_mac h4{
padding: 2px 10px;
margin: 0px;
color: #505050;
font-family: "PF DinText Pro";
font-size: 15px;	
}

.lk_bleid_mac_cb{
width: 100%;
display: flex;
background-color: #f6f6f6;
margin-top: 15px;
flex-wrap: wrap;
border-radius: 13px;
padding-bottom: 15px;	
}

.lk_bleid_mac_cb_img{
width: 100%;
display: flex;
justify-content: center;
margin-top: 15px;	
}

.lk_bleid_mac_cb_img img{
width: 117px;
height: 117px;
border: 0;	
}

.lk_bleid_mac_cb_name{
display: flex;
width: 100%;
color: #3172bb;
font-family: "PF DinText Pro";
font-size: 15px;
text-decoration: none;
font-weight: 400;
cursor:pointer;
justify-content: center;	
}

.lk_bleid_mac_rb_body_rrr{
font-weight: bold;
font-family: verdana;
color: orange;
cursor:pointer;
text-decoration: underline;
margin-top: 5px;
width: 50%;
display: flex;
margin-left: 30px;	
}

.lk_bleid_mac_rb_body_rrr:hover{
text-decoration:none;
color: #4773a5;
}

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

.lk_bleid_mac_cb_fio p{
margin: 5px 0;
font-size: 13px;
font-weight: 700;
color: #565656;
text-decoration: none;
font-family: 'Open Sans',sans-serif;	
}

.lk_bleid_mac_cb_name:hover{
text-decoration: underline;
}

.lk_bleid_mac_rb{
width:100%;
display: flex;
flex-wrap: wrap;
margin-top: 20px;
margin-bottom: 20px;
}

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

.lk_bleid_mac_lb_body{
width:50%;
display: flex;
padding-right: 30px;
justify-content: flex-end;
align-items: center;
margin-left: 10px;
border-right: 1px solid #4773a5;
}

.lk_bleid_mac_lp_body{
width:50%;
display: flex;
padding-right: 30px;
justify-content: flex-end;
align-items: center;
margin-left: 10px;	
}

.lk_bleid_mac_lb_body p{
margin: 5px 0;
font-size: 14px;
color: #333;
font-family: "PF DinText Pro";	
}

.lk_bleid_mac_rb_body{
width:50%;
display: flex;
margin-left: 30px;
}

.lk_bleid_mac_rb_body p{
margin: 5px 0;
font-size: 14px;
color: #4773a5;
font-family: "PF DinText Pro";	
}

.lk_bleid_mac_rb_body a{
font-weight: bold;
font-family: verdana;
color: orange;
text-decoration: underline;
margin-top: 5px;	
}

.lk_bleid_mac_rb_body a:hover{
text-decoration:none;
color: #4773a5;
}

.border_lk_up{
box-shadow: 1px 3px 10px #545454;
width:100%;
margin-bottom: 30px;
}

.m_err{
font-size: 12px;
color: #0577B4;
float: right;
padding-bottom: 5px;
font-family: "PF DinText Pro";
}

.opr_lk_le{
opacity: 0.4;
}


.width_update_flip_time{
color: #2f2f2f;
font-family: "PF DinText Pro";
font-size: 13px;
margin: 0px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
}

.width_update_flip_uop{
color: #4d5559;
font-family: tahoma;
font-size: 13px;
margin: 0px;
text-align: center;	
}


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

.torg_input_box{
    width:100%;
    margin-top:5px;
}

.field__wrapper {
  width: 100%;
  position: relative;
  margin: 15px 0;
    display: flex;
	justify-content: space-between;
}
 
.field__file {
  opacity: 0;
  visibility: hidden;
  position: absolute;
}
 
.field__file-wrapper {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.state_defalt_in{
padding: 10px;
font-size: 16px;
border-radius: 8px;
background-color: #516df4;
font-family: "PF DinText Pro";
color: #fff;
cursor: pointer;
text-decoration: none;
text-align: center;
border: 0;
margin-top: 15px;
}

.state_defalt_in:hover{
background-color: #ffa500;
}

.sel_cl{
width: 100%;
font-weight: 700;
color: #1f3846;
font-family: tahoma;
font-size: 11px;
cursor: pointer;
text-align-last: center;
text-align: center;
}

#but_save{
text-align: right;
}

#but_save_ok{
text-align: right;	
}

.option_blue_price_file{
padding: 7px 3px;
font-weight: 700;
color: #1f3846;
font-family: tahoma;
font-size: 11px;
text-align: center;
background: #c8e4fd;
}
 
.field__file-fake {
  height: 28px;
  width: 60%;
  white-space: nowrap;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
 color: #777777;
     padding: 0 10px;
	 font-family: tahoma;
  border: 1px solid #c7c7c7;
  border-radius: 6px 0 0 6px;
  border-right: none;
}
 
.field__file-button {
  width: 40%;
  height: 28px;
  background-color: #516df4;
  color: #fff;
  border: 1px solid #516df4;
  font-size: 12px;
 font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0 6px 6px 0;
  cursor: pointer;
}

.field__file-button:hover{
	background: #ffa500;
	border: 1px solid #ffa500;
}

.danger_up_kol_block_is{
	text-align: center;
}


.but_zagruz_price{
	padding: 0 15px;
	background: #ffa500;
	border: 1px solid #ffa500;
    color: #fff;
    font-size: 15px;
    font-family: "PF DinText Pro";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 6px;
    cursor: pointer;
}

.but_zagruz_price:hover{
	background-color: #428842;
    border: 1px solid #428842;
}

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

.torg_result p{
font-size: 12px;
margin: 3px 0;
font-family: "PF DinText Pro";  
}

.torg_result_err{
    color:red;
}

.torg_result_ok{
    color: #6f6f6f;
}

.torg_result_add p{
color: red;
font-size: 12px;
margin: 3px 0;
font-family: "PF DinText Pro";  
}

.torg_add_vigoda{
    border-top: 1px dashed #8c8c8c; 
        width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.torg_add_vigoda_cc{
    width:50%;
    margin-top: 10px;
}

.torg_add_vigoda_cc label{
    font-weight: 600;
    color: #516df4;
    font-family: tahoma;
}

.torg_add_vigoda_bb{
    width:50%;
    margin-top: 10px;
}

.torg_add_vigoda_bb label{
    font-weight: 600;
    color: #516df4;
    font-family: tahoma;
}

.torg_add_vigoda_cc p{
margin:0;
    color: #2e3762;
font-size: 20px;
font-family: 'Open Sans',sans-serif;
font-weight: 700;   
}

.torg_add_vigoda_bb p{
margin:0;   
color: #E38B00;
font-size: 20px;
font-family: 'Open Sans',sans-serif;
font-weight: 700;
}

.as_torg_rub{
    font-size: 16px;
    position: relative;
    left: 2px;
    bottom: 1px;
}

.torg_resume_btn{
margin-top: 15px;
    text-align: center; 
}

.torg_result{
margin-bottom: 20px;    
}

.bbr_bb{
width: 100%;   
}

.bbr_bb h4{
    text-align: left!important;
    margin: 5px 0;
    padding-left: 3px;
    color: #516df4;
    padding-bottom: 3px;
    border-bottom: 1px solid #757575;
    font-size: 16px;
    font-family: tahoma;
    font-weight: bold;
}


.torg_input_box p{
    font-family: "PF DinText Pro";
    font-size: 14px;
        color: #333;
    margin: 10px 0 5px 0;
    
}


.torg_result p{
font-size: 12px;
margin: 3px 0;
font-family: "PF DinText Pro";  
}

.torg_result_err{
    color:red;
}

.torg_result_ok{
    color: #6f6f6f;
}

.torg_result_add p{
color: red;
font-size: 12px;
margin: 3px 0;
font-family: "PF DinText Pro";  
}

.torg_add_vigoda{
    border-top: 1px dashed #8c8c8c; 
        width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.torg_add_vigoda_cc{
    width:50%;
    margin-top: 10px;
}

.torg_add_vigoda_cc label{
    font-weight: 600;
    color: #516df4;
    font-family: tahoma;
}

.torg_add_vigoda_bb{
    width:50%;
    margin-top: 10px;
}

.torg_add_vigoda_bb label{
    font-weight: 600;
    color: #516df4;
    font-family: tahoma;
}

.torg_add_vigoda_cc p{
margin:0;
    color: #2e3762;
font-size: 20px;
font-family: 'Open Sans',sans-serif;
font-weight: 700;   
}

.torg_add_vigoda_bb p{
margin:0;   
color: #E38B00;
font-size: 20px;
font-family: 'Open Sans',sans-serif;
font-weight: 700;
}

.as_torg_rub{
    font-size: 16px;
    position: relative;
    left: 2px;
    bottom: 1px;
}

.torg_resume_btn{
padding-top: 15px;
border-top: 1px dashed #8c8c8c; 
    text-align: center; 
}

.torg_result{
margin-bottom: 20px;    
}

.torg_resume_price{
margin:0;
    color: #2e3762;
font-size: 20px;
font-family: 'Open Sans',sans-serif;
font-weight: 700;   
}

.torg_result a{
color: #ff9a00;
font-size: 13px;
    font-family: "PF DinText Pro";
    text-decoration: none;  
}

.torg_result a:hover{
color: #5b3c67;
    text-decoration: underline; 
}

