﻿.product-sapve {
    background: none #f04132;
    color: white;
    padding: 10px 0 10px 5px;
    width: 115px;
}

.product-vat {
    display: none;
}

.product-sapve span {
    background: none #ffffff;
    padding: 0 5px;
    color: #262626;
}

#product-share-urls {
    background: none #f4f4f4;
    padding: 10px;
}

#product-detail .icon_shoppingcart_large {
    background: url(/Content/Web/images/large_cart.png) 0 0 no-repeat;
    /*float: right;*/
    width: 141px;
    height: 31px;
    cursor: pointer;
    float: left;
}

    #product-detail .icon_shoppingcart_large a {
        display: block;
        height: 31px;
        line-height: 31px;
    }

.quantity {
    float: left;
    margin-top: 7px;
}

#quantity_wanted {
    float: left;
    height: 18px;
    line-height: 18px;
    margin-left: 2px;
    text-align: center;
}

.quantity_down {
    background-position: -179px -98px;
    cursor: pointer;
    float: left;
    height: 20px;
    width: 22px;
}

.quantity_up {
    background-position: -207px -98px;
    cursor: pointer;
    float: left;
    height: 20px;
    margin-left: 2px;
    width: 22px;
}

.icon-remove {
    background-position: -236px -98px;
    cursor: pointer;
    display: block;
    height: 20px;
    margin: 0 auto;
    width: 20px;
}

#product-detail .product-row {
    border-bottom: 1px dotted;
    margin: 10px 0;
    padding-bottom: 7px;
}

    #product-detail .product-row span.label {
        display: inline-block;
        float: left;
        width: 115px;
    }

#product-detail .product-image-fashion,
#product-detail .product-image-left {
    float: left;
    /* width: 380px; */
    width: 48%;
}

#product-detail .content {
    margin: 10px 0 0;
}

#product-detail .product-content .product-price {
    background: none #f2f2f2;
    color: black;
    float: none !important;
    font-size: 14px;
    margin: 15px 0 0 !important;
    padding: 10px;
    width: 280px !important;
}

#product-detail span.unit-price {
    font-size: 20px;
    padding-left: 50px;
}

#product-detail span.list-price {
    font-size: 20px;
    padding-left: 50px;
    text-decoration: line-through;
}

#product-detail .product-info {
    float: left;
    margin-left: 10px;
    /* width: 345px; */
    width: 49%;
}

#product-detail h1.product-title {
    font-weight: normal;
}

#product-detail h2 {
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
}

#product-detail .first-image-fashion img#anh_dau_tien {
    /*width: 359px;*/
    max-height: 569px;
}

#product-detail .discount-price {
    color: #f04132;
    font-size: 20px;
    padding-left: 10px;
}

#other-images li {
    float: left;
}

    #other-images li img {
        max-height: 132px;
        width: 88px;
    }

#other-images h4 {
    display: none !important;
}

#product-list, #product-detail h4 {
    font-size: 14px !important;
    font-weight: normal;
    margin: 0 !important;
}

    #product-detail h4 a, #product-detail h4 a:visited,
    #product-list .titles a, #product-list .titles a:visited {
        display: inline-block !important;
    }

.hot-products,
#product-list,
#product-detail,
#shopping-cart,
#contact-form {
    border: 1px solid #D1D1D1;
    margin: 10px 0 0;
    padding: 10px 10px 20px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
}

#product-others h4 {
    font-size: 18px !important;
}

.hot-products h4,
#product-list .titles,
#product-detail h4 {
    border-bottom: 1px dotted black;
    display: block;
    font-size: 18px;
    font-weight: normal;
    margin: 0 10px;
}

#product-list .titles {
    font-size: 14px !important;
}

    #product-list .titles a, #product-list .titles a:visited,
    #product-detail a, #product-detail a:visited {
        border: 1px solid white;
        display: block;
        font-size: 12px;
        z-index: 9999;
    }

#product-others a {
    border: 0 none !important;
}

#product-list .sorting {
    /*border-bottom: 1px dotted black;*/
    margin: 0 10px;
    padding: 10px 0;
}

    #product-list .sorting .text {
        float: left;
        font-size: 18px;
    }

    #product-list .sorting .dropdownlist {
        float: right;
    }

.hot-products li,
#product-list li,
#product-others li {
    float: left;
    height: 415px;
    margin-left: 2%;
    margin-top: 20px;
    text-align: center;
    width: 18%;
}

#product-list .product-price,
#new-product .product-price,
#product-others .product-price,
.hot-products .product-price {
    color: #F04132 !important;
    display: block;
    font-size: 18px !important;
    height: 18px !important;
    line-height: 18px !important;
    text-align: center !important;
}

#new-product .product-price {
}

.product-title a, .product-title a:visited {
    color: #242424;
    font-weight: normal;
    text-align: center;
    width: 134px;
    display: block;
    line-height: 16px;
    padding-bottom: 5px;
    font-size: 13px;
    margin: 0 auto;
}

.icon_shoppingcart {
    background: none #006634;
    text-align: left;
    width: 76px;
    text-align: center;
    -ms-border-radius: 4px;
    border-radius: 4px;
    display: block;
    margin: 6px auto 0 auto;
    padding: 5px;
}

    .icon_shoppingcart .product-url a, .icon_shoppingcart .product-url a:visited {
        /*width: 55px;*/
        display: inline-block;
    }

    .icon_shoppingcart .product-order a, .icon_shoppingcart .product-order a:visited {
        display: inline-block;
        width: 20px;
    }

        .icon_shoppingcart .product-order a:hover,
        .icon_shoppingcart .product-order a:hover {
            text-decoration: none;
        }

    .icon_shoppingcart a, .icon_shoppingcart a:visited {
        color: white;
        font-size: 12px;
    }

#new-product,
#producers {
    border: 1px solid #D1D1D1;
    background-color: white;
    height: 615px;
    margin: 10px 0 0;
    overflow: hidden;
    padding: 15px 0 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
}

    #new-product .center {
        position: relative;
    }

        #new-product .center marquee {
            display: block;
            width: 228px;
        }

    #new-product li {
        margin: 10px 0 0;
        text-align: center;
    }

        #new-product li h3 {
            display: block;
            text-align: center;
            width: 136px;
            margin: 0 auto;
        }

#producers {
    height: auto !important;
    padding: 15px 0 0 !important;
}

    #producers h4 {
        /*background: url(/Content/Web/images/bgHeaderProducer.png) 0 0 no-repeat;*/
        background: #8d8d8d;
        color: white;
        text-transform: uppercase;
        height: 28px;
        line-height: 28px;
        padding-left: 10px;
        font-family: HelveticaLT, Arial;
        font-size: 16px;
    }

    #producers li {
        padding: 5px 10px;
        font-size: 16px;
        border-bottom: 1px solid #D1D1D1;
    }

        #producers li:last-child {
            border-bottom: 0 none;
        }

.center_marquee_top,
.center_marquee_bottom {
    position: absolute;
    height: 30px;
    width: 230px;
    z-index: 10;
}

.center_marquee_top {
    background: url(/Content/Web/images/bg_marquee_up.png) 0 0 repeat-x;
    top: 0;
    left: 0;
}

.center_marquee_bottom {
    background: url(/Content/Web/images/bg_marquee_down.png) 0 0 repeat-x;
    bottom: 0;
    left: 0;
}

#new-product .product-img {
    width: 136px;
    display: block;
    margin: 0 auto;
}

#new-product h4 {
    background: url(/Content/Web/images/nowe_product_h4.png) 0 0 no-repeat;
    color: #FFFFFF;
    height: 28px;
    line-height: 28px;
    padding-left: 30px;
    text-indent: -10000px;
    width: 200px;
}

#home-product-cycle {
    background: url(/Content/Web/images/bgHomeProduct.png) 0 0 repeat-x;
    float: left;
    margin: 8px 0 0;
    width: 300px;
    height: 400px;
    overflow: hidden;
}

    #home-product-cycle img {
        height: 315px;
        display: block;
        margin: 0 auto;
    }

    #home-product-cycle .hot-item-text a, #home-product-cycle .hot-item-text a:visited {
        font-family: depzai;
        font-size: 14px;
        text-align: center;
        color: #000000;
    }

#home-product-cycle-box {
    width: 280px;
    display: block;
    margin: 20px auto 0;
}

.hot-item {
    height: 260px;
    background: none !important;
}

.hot-item-text {
    width: 100%;
    display: block;
    text-align: center;
}

#home-product-cycle-slideshow-pager {
    display: block;
    margin: 20px auto 0 auto;
    width: 80px;
}

    #home-product-cycle-slideshow-pager a, #home-product-cycle-slideshow-pager a:visited {
        background: url(/Content/Web/images/CssSprite.png) -170px -54px no-repeat;
        display: block;
        float: left;
        height: 12px;
        margin-left: 3px;
        width: 12px;
    }

        #home-product-cycle-slideshow-pager a.activeSlide {
            background-position: -156px -54px;
        }

.product-img a {
    height: 290px;
    display: block;
}

    .product-img a:before {
        content: "";
        display: inline-block;
        height: 100%;
        margin-right: -0.25em;
        vertical-align: middle;
    }

.product-img img {
    display: inline-block;
    height: auto;
    margin: 0 auto;
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
}
