.layout .fineshop_ad {
    border: 1px solid #f1f0f0;
    background: url(../../images/ad_fill.png) repeat-x;
    width: 787px;
    height: 258px;
    margin-top: 10px;
    float: left;
}
.layout .fineshop_ad .logo {
    width: 296px;
    height: 41px;
    background: url(../../images/logo.png);
    float:left;
    margin-top: 10px;
    margin-left: 10px;
}
.layout .fineshop_ad .sticker {
    clear: left;
    height: 147px;
    width: 161px;
    float: left;
    background: url(../../images/sticker.png);
    margin-top:20px;
}
.layout .fineshop_ad .lady {
    float: right;
    width: 140px;
    height: 261px;
    background: url(../../images/lady.png) bottom no-repeat;
}
.layout .fineshop_ad p {
    float: left;
    width: 300px;
    margin-left: 20px;
    margin-top: 30px;
    font-size: 12px;
}
.layout .fineshop_admenu {
    margin-top: 10px;
    float: left;
}
.layout .fineshop_admenu .ad_left {
    float: left;
    width: 259px;
    height: 90px;
    background: url(../../images/ad_left.png);
}
.layout .fineshop_admenu .ad_hr {
    height: 90px;
    width: 5px;
    background: url(../../images/ad_hr.png);
    float: left;
}
.layout .fineshop_admenu .ad_center {
    float: left;
    width: 258px;
    height: 90px;
    background: url(../../images/ad_center.png);
}
.layout .fineshop_admenu .ad_right {
    float: left;
    width: 260px;
    height: 90px;
    background: url(../../images/ad_right.png);
}