.catalog_block .catalog_item_wrapp.col-4 {width: 25%!important; float: left!important;}
.i_manufacturer {position: relative;top: 0px;right: 10px;    display: inline-block;
    vertical-align: top;
    padding: 6px 6px;}
.i_manufacturer img {width: 100%}
.info_item .middle_info .prices .price:not(.price-19){font-size:18px !important;}
.info_item .middle_info .prices .discount *{font-size:26px !important;}
.price-table{
	width: 100%;
}
.price-table table{
	width: 100%;
}
.price-table table tr th{
	margin: 5px 0px;
}
.price-table table tr{
	text-align: center;
}
.active {
	color: #FFF;
    background: #80c242;
}
.mb-20 {
	margin-bottom:20px !important;
}
.pb-20 {
	padding-bottom: 20px !important;
}
.mb-0 {
	margin-bottom:0px !important;
}
.delivery_pay_buttom {
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
}
.delivery_buttom {
    display: block;
   width: 100%;
   height: 30px;
   font-size: 0px!important;
   position: relative;
   margin-bottom: 10px;
}

.delivery_buttom img {
   position: absolute;
   width: 10%
}
.delivery_buttom p:hover {
    text-decoration: underline !important;
}
.delivery_buttom p {
   width: 85%;
   position: absolute;
   right: 0px;
   top: 50%;
}
.list-prices {
    display: flex;
    padding-top: 15px;
    flex-wrap: wrap;
    flex-direction: column;
}
.price-19{
    font-size: small !important;
    color: grey !important;

}
.price-19:before{
    content: 'РРЦ ';
}