#mainnews {
    text-decoration: none;
    display: block;
    padding: 15px 20px;
    border-radius: 3px;
    color: #03395f;
    box-shadow: 0px 0px 70px rgb(0 0 0 / 10%) inset;
}

#mainnews:hover {
    text-decoration: underline;
}

#top_offers {
}

    #top_offers a {
        float:left;
        display:block;
        width: 24.9%;
        min-width: 233px;
        border: 1px solid transparent;
        padding:15px 0px;
        color: #08c;
        text-decoration: none;
        box-sizing: border-box;
        height: 350px !important;
    }

        #top_offers a div {
            font-size: 17px;
            color: #5F5B6A;
            text-align: center;
            margin-bottom: 5px;
            text-decoration: none;
        }

#top_offers a:hover span {
    opacity:1;    
}

    #top_offers a img:first-child {
        height:170px;
    }

    #top_offers a img {
        margin: auto;
        display: block;    
    }

    #top_offers a span {
        color: #08c;
        font-size: 14px;
        display: block; 
        text-align:center;
        opacity:0;   
        margin-top:10px;
    }

    #top_offers a span:hover noindex {
        text-decoration: underline;      
    }

#top_offers a figure {
    background-repeat: no-repeat;
    width: 230px;
    margin: auto;
    padding-top: 245px;
    box-sizing: border-box;
}

    #top_offers a figure figcaption {
        display: block;
        height: 21px;
        font-family: San Francisco;
        width: 100%;
        margin-bottom: 15px;
        background-size: 216px;
        font-size: 26px;
        color: black;
        line-height: 24px;
        text-align: center;
    }

#top_offer_214 figure,
#top_offer_iphone_se_2020 figure {
    background: url(/upl/index/se_2020.jpg);
    background-size: 160px;
    background-repeat: no-repeat;
    background-position: 50% 0%;
    background-color: white;
}

#top_offer_109 figure,
#top_offer_iphone_xs figure {
    background: url(/upl/index/xs.jpg);
    background-size: 350px;
    background-position: -27% 30%;
    background-repeat: no-repeat;
    background-color: white;
}

#top_offer_112 figure,
#top_offer_iphone_xs_max figure {
    background: url(/upl/index/xs.jpg);
    background-size: 350px;
    background-position: 130% 30%;
    background-repeat: no-repeat;
    background-color: white;
}

#top_offer_113 figure,
#top_offer_iphone_xr figure {
    background: url(/upl/index/xr.jpg);
    background-size: 190px;
    background-position: 55% 47%;
    background-repeat: no-repeat;
    background-color: white;
}

#top_offer_89 figure,
#top_offer_imac figure {
    background: url(/upl/index/imac.jpg);
    background-size: 170px;
    background-position: 55% 57%;
    background-repeat: no-repeat;
    background-color: white;
}

#top_offer_85 figure,
#top_offer_iphone_x figure {
    background: url(/upl/main_offer_top2.jpg);
    background-position: -12px -15px;
}

#top_offer_83 figure,
#top_offer_iphone_8 figure {
    background: url(/upl/main_offer_top2.jpg);
    background-position: -239px -15px;
}

#top_offer_64 figure,
#top_offer_iphone_7 figure {
    background: url(/upl/main_offer_top2.jpg);
    background-position: -467px -15px;
}

#top_offer_28 figure,
#top_offer_macbook figure {
    background: url(/upl/index/macbook.jpg);
    background-position: 50% 40%;
    background-size: 180px;
}

#top_offer_m20 figure,
#top_offer_apple_watch figure {
    background: url(/upl/index/apple_watch.jpg?);
    background-position: 28px 51px;
    background-size: 160px;
}

#top_offer_m35 figure,
#top_offer_airpods figure {
    background: url(/upl/index/airpods.jpg);
    background-size: 170px;
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-color: white;
}

#top_offer_m5 figure,
#top_offer_ipad figure {
    background: url(/upl/index/ipad.png);
    background-size: 130px;
    background-repeat: no-repeat;
    background-position: 50% 40%;
    background-color: white;
}

#top_offer_105 figure,
#top_offer_iphone_11 figure {
    background: url(/upl/index/iphone_11.jpg);
    background-size: 160px;
    background-repeat: no-repeat;
    background-position: 50% 0%;
    background-color: white;
}

#top_offer_129 figure,
#top_offer_iphone_11_pro figure {
    background: url(/upl/index/iphone_11_pro.jpg);
    background-size: 160px;
    background-repeat: no-repeat;
    background-position: 50% 0%;
    background-color: white;
}

#top_offer_130 figure,
#top_offer_iphone_11_pro_max figure {
    background: url(/upl/index/iphone_11_pro_max.jpg);
    background-size: 160px;
    background-repeat: no-repeat;
    background-position: 50% 0%;
    background-color: white;
}

#top_offer_m85 figure,
#top_offer_homepod figure {
    background: url(/upl/index/homepod.jpg);
    background-size: 100px;
    background-repeat: no-repeat;
    background-position: 50% 0%;
    background-color: white;
}

#top_offer_158 figure {
    background: 50% 0% url(/upl/index/iphone-12.jpeg) no-repeat;
    background-size: 200px;
}

#top_offer_159 figure {
    background: 50% 0% url(/upl/index/iphone-12-pro.jpeg) no-repeat;
    background-size: 200px;
}


#top_offer_160 figure {
    background: 50% 0% url(/upl/index/iphone-12-pro-max.jpeg) no-repeat;
    background-size: 200px;
}

#top_offer_164 figure {
    background: 50% 0% url(/upl/index/iphone-12-mini.jpeg) no-repeat;
    background-size: 200px;
}

#top_offer_178 figure {
    background: 50% 0% url(/upl/index/iphone-13.jpeg) no-repeat;
    background-size: 200px;
}

#top_offer_179 figure {
    background: 50% 0% url(/upl/index/iphone-13-pro.jpeg) no-repeat;
    background-size: 200px;
}


#top_offer_180 figure {
    background: 50% 0% url(/upl/index/iphone-13-pro-max.jpeg) no-repeat;
    background-size: 200px;
}

#top_offer_181 figure {
    background: 50% 0% url(/upl/index/iphone-13-mini.jpeg) no-repeat;
    background-size: 200px;
}

#top_offer_320 figure {
    background: 50% 41% url(/upl/index/iphone-14-pro.jpg?) no-repeat;
    background-size: 215px;
}

#top_offer_319 figure {
    background: 50% 45% url(/upl/index/iphone-14-pro.jpg?) no-repeat;
    background-size: 200px;
}

#top_offer_318 figure {
    background: 50% 41% url(/upl/index/iphone-14.jpg) no-repeat;
    background-size: 215px;
}

#top_offer_316 figure {
    background: 50% 45% url(/upl/index/iphone-14.jpg) no-repeat;
    background-size: 200px;
}

#top_offer_460 figure {
    background: 50% 45% url(/upl/modules/shop/360/cz6j8nm54u.jpg) no-repeat;
    background-size: 170px;
}

#top_offer_461 figure {
    background: 50% 45% url(/upl/modules/shop/360/wq5nt45jty.jpg) no-repeat;
    background-size: 170px;
}

#top_offer_462 figure {
    background: 50% 45% url(/upl/modules/shop/360/gny8ienp96.jpg) no-repeat;
    background-size: 170px;
}

#top_offer_463 figure {
    background: 50% 45% url(/upl/modules/shop/360/vxkdw3d75v.jpg) no-repeat;
    background-size: 170px;
}

