.name_product:hover{
	text-decoration: underline !important;
}

/*.sorting .select{
    z-index: 0 !important;
}*/
.cat_item .images{
    height: 100%;
    position: relative;
    width: 130px;
}
.cat_item .images a{
    display: block;
    height: 100%;
    width: 100%;
}
.cat_item .images img{
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.cat_item{
    height: 178px;
}
.sezon{
    position: absolute;
    right: -10px;
    top: 5px;
    width: 20px;
    height: 20px;
}
.sezon .leto{
    /* background: url("/bitrix/templates/main/images/summer.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); */
    background: url("/bitrix/templates/main/images/sun_new.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 20px;
    height: 20px;
    z-index: -1;
    position: relative;
	background-size:contain;
}
.sezon .zima{
    /* background: url("/bitrix/templates/main/images/winter.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); */
    background: url("/bitrix/templates/main/images/snoflake_new.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 20px;
    height: 20px;
    z-index: -1;
    position: relative;
	background-size:contain;
}
.sezon .shipi{
    background: url("/bitrix/templates/main/images/shipi.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 20px;
    height: 20px;
    margin: 5px 0 0 0;
    z-index: -1;
    position: relative;
}
.jq-selectbox__dropdown{
    z-index: 200;
}
.cat_item .price_by input[type=text] {
    height:24px;
    border:1px solid #ccc;
    outline:none;
    padding:0px;
    color:#3e2f1b;
    font-family: 'OpenSans-Semibold';
    width:35px;
    text-align:center;
    font-size:18px;
}
.cat_item .price_by .counter {
    display: inline-block;
    height: 23px;
    margin-left: 7px;
    position: relative;
    width: 15px;
}
.cat_item .price_by .counter a.plus {
    background: url("/bitrix/templates/main/images/plus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 0;
    position: absolute;
    top: 3px;
}
.cat_item .price_by .counter a {
    cursor: pointer;
    display: inline-block;
    height: 6px;
    width: 13px;
}
.cat_item .price_by .counter a.minus {
    background: url("/bitrix/templates/main/images/minus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 0;
    position: absolute;
    top: 23px;
}
.cat_item .price_by .order_count{
    left: -40px;
    position: absolute;
    width: 65px;
}
.cat_item .successaddmsg{
    display: block;
    position: absolute;
    height: 180px;
    width: 430px;
}
.cat_item .successaddmsg .inner{
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #e6e6e6;
    border-radius: 10px;
    box-shadow: 0 -18px 47px 0 #e6e6e6 inset;
    height: 180px;
    left: 38%;
    position: fixed;
    top: 31%;
    width: 430px;
    z-index: 1100;
}
.cat_item .successaddmsg .inner .head{
    background: none repeat scroll 0 0 #ede9dd;
    border-radius: 10px 10px 0 0;
    color: #3d362d;
    font: 18px/42px opensans-semibold;
    height: 47px;
    padding: 0;
    text-align: center;
    top: 20px;
    z-index: 100;
}
.cat_item .successaddmsg .inner .head .x{
    background: url("/bitrix/templates/main/images/x.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    float: right;
    height: 13px;
    margin-right: 20px;
    margin-top: 15px;
    width: 10px;
}
.cat_item .successaddmsg .inner .by{
    margin: 18px 30px 0 0;
}
.cat_item .successaddmsg .inner .contin{
    color: #3d362d;
    float: left;
    font: 14px/15px opensans;
    margin: 23px 0 0 30px;
}
.cat_item .successaddmsg .inner .text{
    font: 15px/42px opensans;
    margin: 15px 0 0;
    text-align: center;
}
.cat_item .shadow_block{
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    left: 0;
    opacity: 0.4;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
}
.alert-error{
    bottom: -29px;
    color: #b94a48;
    left: -100px;
    position: absolute;
    width: 250px;
}
.rf{
    bottom: 5px;
    height: 20px;
    left: 125px;
    width: 200px;
    z-index: -1;
}
.byorder{
    bottom: 35px;
    color: #9a3334;
    position: absolute;
    right: 2px;
}
.stp1{
    margin-top: -22px;
    margin-bottom: 22px;
}

.fix_sezon {
    position: static;
    width: auto;
}

.fix_sezon > div {
    float: left;
    margin-right: 0px;
}


.fix_sezon > div.shipi {
    margin: 2px 0 0 0;
}

.fix_sezon > span.text_line_ico {
    float: left;
    margin: 2px 5px 0 5px;
    display: block;
}

.fix_sezon div.goodyearaction {
    margin: -7px 0 0 0;
}


.fix_brand_picture {
    position: relative; 
    bottom: -13px;
}

.fix_brand_picture > a {
    position: absolute;
    margin-left: 149px;
    margin-bottom:0px;
}

.fix_brand_picture > span {
    left: 85px; 
    position: absolute;
}
.cart-flex {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: flex-start;
}

/*revBlock*/
.market-review{
    margin-bottom: 2em;
    line-height: 1.5em;
    margin: 2em 0;
}
.market-review__grade-star{
    color: #ffd700;
}
.market-review__name:first-letter{
    color: #f80000;
}
.market-review__name{
    display: inline-block;
    font-size:
}
.market-review__date{
    color: #888;
}
.market-review__grade-text,
.market-review__date,
.market-review__usage-time{
    margin-left: 1em;
}
.market-link{
    text-align: right;

}
#content_block  .market-review .offer-link{
    color: #9a3334;
}
.reviews-anchor{
    font-family: Calibri, calibri_d, OpenSans, sans-sefif;
    text-decoration: underline !important;
    text-decoration-style: dashed !important;
    display: block;
    text-align: right;
}
.metka_nal{
	position:absolute;bottom:12px;right:215px;
}
/*revBlock*/