.cart-item__content .title {
    margin-bottom: .3em;
}

.title {
    margin: 0;
    padding: 0;
}

img.model {
    border: 0px;
}

.b-vmenu, .b-vmenu .title, .b-vmenu .item {
    margin: 0;
    padding: 0;
    list-style: none;
}



.l-page {
    width: 100%;
}


.b-suggest-elem .info {
    white-space: nowrap;
    color: #666;
}


.b-prices {
    white-space: nowrap;
}




.b-minicard .b-prices {
    display: block;
    margin-top: .2em;
}

.b-rating {
    padding: 0;
    margin: 0;
}


.b-rating_type_10 .b-rating__icon {
    width: 10px;
}

.b-rating_type_10 .b-rating__star .b-rating__icon, body .b-rating_type_10 .b-rating__star-hover .b-rating__icon {
    background-position: -50px -45px;
}

.b-rating_type_10 .b-rating__star-other .b-rating__icon, .b-rating_type_10 .b-rating__star-other-hover .b-rating__icon {
    background-position: -50px -55px;
}

.b-rating_type_10 .b-rating__star-other-half .b-rating__icon {
    background-position: -50px -92px;
}

.b-rating_type_10 .b-rating__star-my .b-rating__icon, .b-rating_type_10 .b-rating__star-my-hover .b-rating__icon {
    background-position: -50px -65px;
}


.b-rating_type_10_extra .b-rating__icon {
    width: 10px;
}

.b-rating_type_10_extra .b-rating__star .b-rating__icon, body .b-rating_type_10_extra .b-rating__star-hover .b-rating__icon {
    background-position: -115px -45px;
}

.b-rating_type_10_extra .b-rating__star-other .b-rating__icon {
    background-position: -115px -55px;
}

.b-rating_type_10_extra .b-rating__star-other-half .b-rating__icon {
    background-position: -115px -107px;
}

.b-rating_type_10_extra .b-rating__star-my .b-rating__icon, .b-rating_type_10_extra .b-rating__star-my-hover .b-rating__icon {
    background-position: -115px -65px;
}




.b-rating_type_model .b-rating__icon {
    background: url('/content/Images/core/decorations/rate.png');
}

.b-rating_type_model .b-rating__star-other, .b-rating_type_model .b-rating__star-other-hover {
    color: #4085d2;
}

.b-rating_type_model .b-rating__star-my, .b-rating_type_model .b-rating__star-my-hover {
    color: #beebff;
}



.b-rating__with_text .b-rating {
    position: relative;
    top: 2px;
    white-space: nowrap;
}



.b-rollover-rating__stars .b-rating {
    position: relative;
    top: 2px;
    white-space: nowrap;
}


.b-minicard {
    width: 100%;
}

    .b-minicard .info {
        margin-top: .3em;
    }

    .b-minicard .act {
        position: relative;
        top: 2px;
    }

    .b-minicard .price {
        display: block;
    }

.b-minicard__img {
    line-height: 0;
    text-align: center;
}

.b-minicard .gap50 {
    width: 50px;
    height: 50px;
}

.b-minicard .gap75 {
    width: 75px;
    height: 75px;
}

.b-minicard .gap100 {
    width: 100px;
    height: 100px;
}

.b-minicard .more {
    white-space: nowrap;
}

.b-minicard_type_hor .b-minicard__img, .b-minicard_type_hor .info {
    vertical-align: middle;
}

.b-minicard_type_hor .info {
    padding-left: 5px;
}

.b-minicard_type_vert .info, .b-minicard_type_vert .b-minicard__img {
    text-align: left;
}

.b-minicard_type_vert .b-minicard__img {
    vertical-align: bottom;
}

.b-minicard_type_vert .action .added, .b-minicard_type_vert .action-open .add {
    display: none;
}

.b-minicard_type_vert .action-open .added {
    display: inline;
}

.b-minicard_type_vert .act {
    outline: none;
}

.b-minicard_type_info .b-minicard__img, .b-minicard_type_info .info {
    vertical-align: top;
}

.b-minicard_type_info .price {
    margin-top: .5em;
}


.b-minicard_type_info .more {
    margin-top: .5em;
}

.l-minicard_type_offers .b-minicard {
    table-layout: fixed;
}


.l-minicard_type_guru .b-minicard {
    table-layout: fixed;
}
