@media screen and (min-width:769px){
    li.catalog_element{
        position:relative;
    }

    li.catalog_element span.element_pic{
        width:260px;
        height:230px;
        display:table-cell;
        vertical-align:middle;
        text-align:center;
        margin:0;
        padding:0;
    }

    li.catalog_element span.name{
        width:260px;
        display:block;
        text-align:left;
        margin:0;
        font-family:"Circe", Arial, "Helvetica CY", sans-serif;
        font-size:18px;
        line-height:24px;
        color:#000000;
        text-decoration:none;
        padding:10px 0px 0 0px;
    }

    li.catalog_element a.element_link:hover span.name{
        color:#000000;
        text-decoration:underline;
    }

    li.catalog_element span.price{
        display:block;
        position:absolute;
        text-align:left;
        margin:324px 0 0 30px;
        padding:0 0px 0 0;
        font-family:"Circe", Arial, "Helvetica CY", sans-serif;
        font-size:28px;
        line-height:28px;
        height:28px;
        color:#000000;
        text-decoration:none;
    }

    li.catalog_element span.price .item_current_price img{
        height:20px;
        width:auto;
    }

    li.catalog_element span.percent_icon{
        display:block;
        width:65px;
        height:65px;
        background:url(images/disc.png) no-repeat;
        position:absolute;
        right:0px;
        top:0px;
    }

    li.catalog_element span.attention_icon{
        display:block;
        width:65px;
        height:65px;
        background:url(images/attention.png) no-repeat;
        position:absolute;
        right:0;
        top:0;
    }

    li.catalog_element span.price span.red{
        color:#ff0000;
    }

    li.catalog_element span.price span.item_old_price{
        display:block;
        position:absolute;
        color:#4d4d4d;
        font-size:19px;
        text-decoration:line-through;
        margin:-21px 0 0 0;
    }

    li.catalog_element span.category{
        display:block;
        text-align:left;
        margin:14px 0 0 0px;
        padding:0 0px 0 0;
        font-family:"Circe", Arial, "Helvetica CY", sans-serif;
        font-size:11px;
        line-height:14px;
        color:#848f94;
        text-decoration:none;
    }

    li.catalog_element a.element_link{
        display:block;
        width:260px;
        height:375px;
        padding:20px 0 0 0;
        margin:0 auto 0 auto;
        text-decoration:none;
    }

    li.catalog_element a.element_link:hover{

    }

    li.catalog_element a.element_link img{
        margin:0;
        padding:0;
    }

    .common_product_adapt{
        display:none;
    }
}

@media screen and (max-width:768px){
    li.catalog_element{
        position:relative;
    }

    li.catalog_element span.element_pic{
        width:130px;
        height:145px;
        display:table-cell;
        vertical-align:middle;
        text-align:center;
        margin:0 auto;
        padding:0 0 0 6px;
    }

    li.catalog_element span.element_pic img{
        max-width:130px;
        max-height:145px;
    }

    li.catalog_element span.name{
        display:block;
        width:140px;
        height:72px;
        text-align:center;
        padding:5px 0 0 0;
        margin:0;
        font-family:"Circe", Arial, "Helvetica CY", sans-serif;
        font-size:14px;
        line-height:18px;
        text-decoration:none;
        color:#000000;
        overflow:hidden;
    }

    li.catalog_element a.element_link:hover span.name{
        color:#000000;
        text-decoration:underline;
    }

    li.catalog_element span.price{
        display:block;
        position:absolute;
        margin:258px 0 0 10px;
        width:100px;
        height:28px;
        padding:0 0 0 0;
        text-align:left;
        font-family:"Circe", Arial, "Helvetica CY", sans-serif;
        font-size:18px;
        line-height:20px;
        font-weight:bold;
        text-decoration:none;
        color:#000000;
    }

    li.catalog_element span.price .item_current_price img{
        max-height:13px;
        width:auto;
    }

    li.catalog_element span.percent_icon{
        display:block;
        width:36px;
        height:36px;
        background:url(images/disc_36.svg) no-repeat;
        -moz-background-size:36px 36px;
        background-size:36px 36px;
        position:absolute;
        right:0;
        top:0;
    }

    li.catalog_element span.attention_icon{
        display:block;
        width:36px;
        height:36px;
        background:url(images/attention_36.svg)no-repeat;
        -moz-background-size:36px 36px;
        background-size:36px 36px;
        position:absolute;
        right:0;
        top:0;
    }

    li.catalog_element span.price span.red{
        color:#ff0000;
    }

    li.catalog_element span.price span.item_old_price{
        display:block;
        position:absolute;
        color:#4d4d4d;
        font-size:19px;
        text-decoration:line-through;
        margin:-21px 0 0 0;
    }

    li.catalog_element span.category{
        display:block;
        text-align:left;
        margin:14px 0 0 0px;
        padding:0 0px 0 0;
        font-family:"Circe", Arial, "Helvetica CY", sans-serif;
        font-size:11px;
        line-height:14px;
        color:#848f94;
        text-decoration:none;
    }

    li.catalog_element a.element_link{
        display:block;
        width:143px;
        height:293px;
        padding:0 0 0 0;
        margin:0 auto 0 auto;
        text-decoration:none;
    }

    li.catalog_element a.element_link:hover{

    }

    li.catalog_element a.element_link img{
        margin:0;
        padding:0;
    }

    /* ПОХОЖИЕ ТОВАРЫ: НАЧАЛО*/
    .common_product_adapt{
        display:block;
        width:auto;
        height:295px;
        overflow-y:hidden;
        margin-bottom:15px;
    }

    .common_product_adapt ul{
        width:auto;
        position:relative;
        list-style:none;
        margin:0;
        padding:0;
        text-align:center;
    }

    .common_product_adapt li{
        width:142px;
        display:inline-block;
        vertical-align:top;
        text-decoration:none;
        border: 1px solid #e6e6e6;
    }

    .common_product_adapt li.catalog_element{
        position:relative;
    }

    .common_product_adapt li.catalog_element span.element_pic{
        width:130px;
        height:145px;
        display:table-cell;
        vertical-align:middle;
        text-align:center;
        margin:0 auto;
        padding:0 0 0 6px;
    }

    .common_product_adapt li.catalog_element span.element_pic img{
        max-width:130px;
        max-height:145px;
    }

    .common_product_adapt li.catalog_element span.name{
        display:block;
        width:140px;
        height:72px;
        text-align:center;
        padding:5px 0 0 0;
        margin:0;
        font-family:"Circe", Arial, "Helvetica CY", sans-serif;
        font-size:14px;
        line-height:18px;
        text-decoration:none;
        color:#000000;
        overflow:hidden;
    }

    .common_product_adapt li.catalog_element a.element_link:hover span.name{
        color:#000000;
        text-decoration:underline;
    }

    .common_product_adapt li.catalog_element span.price{
        display:block;
        position:absolute;
        margin:258px 0 0 10px;
        width:100px;
        height:28px;
        padding:0 0 0 0;
        text-align:left;
        font-family:"Circe", Arial, "Helvetica CY", sans-serif;
        font-size:18px;
        line-height:20px;
        font-weight:bold;
        text-decoration:none;
        color:#000000;
    }

    .common_product_adapt li.catalog_element span.price .item_current_price img{
        max-height:13px;
        width:auto;
    }

    .common_product_adapt li.catalog_element span.percent_icon{
        display:block;
        width:36px;
        height:36px;
        background:url(images/disc_36.svg) no-repeat;
        -moz-background-size:36px 36px;
        background-size:36px 36px;
        position:absolute;
        right:0;
        top:0;
    }

    .common_product_adapt li.catalog_element span.attention_icon{
        display:block;
        width:36px;
        height:36px;
        background:url(images/attention_36.svg)no-repeat;
        -moz-background-size:36px 36px;
        background-size:36px 36px;
        position:absolute;
        right:0;
        top:0;
    }

    .common_product_adapt li.catalog_element span.price span.red{
        color:#ff0000;
    }

    .common_product_adapt li.catalog_element span.price span.item_old_price{
        display:block;
        position:absolute;
        color:#4d4d4d;
        font-size:19px;
        text-decoration:line-through;
        margin:-21px 0 0 0;
    }

    .common_product_adapt li.catalog_element span.category{
        display:block;
        text-align:left;
        margin:14px 0 0 0px;
        padding:0 0px 0 0;
        font-family:"Circe", Arial, "Helvetica CY", sans-serif;
        font-size:11px;
        line-height:14px;
        color:#848f94;
        text-decoration:none;
    }

    .common_product_adapt li.catalog_element a.element_link{
        display:block;
        width:143px;
        height:293px;
        padding:0 0 0 0;
        margin:0 auto 0 auto;
        text-decoration:none;
    }

    .common_product_adapt li.catalog_element a.element_link:hover{

    }

    .common_product_adapt li.catalog_element a.element_link img{
        margin:0;
        padding:0;
    }
    /* ПОХОЖИЕ ТОВАРЫ: КОНЕЦ*/
}