﻿body {
    background-color:#fff;
    /*background:#F2F3F7*/
} 
#maincontentbody {
    width:1200px;
}

.titletoplandingpage {
    margin:0 auto; display:block; color:#fff; padding-top:6px; text-transform:uppercase; padding-left:10px;
}
    .titletoplandingpage div {
        float:left; margin-right:10px;
    }
.thoigian {
    text-transform:none; color:#f0f0f0; font-size:14px; padding-top:2px;
}
.divimgkhuyenmai {    
    margin: 5px;
    border-radius: 5px;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.11);
}
.divimagekykm {
    width:100%;
}
.indivimagekykm {
    padding-top:8px;border-radius:5px;box-shadow: 0 0 2px rgba(0, 0, 0, 0.11);
}
#imgkykhyenmai {            
     /*height:400px;20200717*/
     overflow:hidden;
}
#imgkykhyenmai img {
    display:block;margin:auto;max-height:100%;width:100%;
}
#detailskykhm {
    margin-bottom:30px; margin-top:30px;color:#074d7c; font-size:18px; margin-left:16px; margin-right:16px;
}
.itempdn {
    padding-top:10px; padding-bottom:10px;
}
.titleitempdn {
    font-size:22px;  color:#e10101; text-transform:uppercase; font-weight:bold;
}

#divmenumain {
    display:none;
}
.viewmoreitempdn {
    font-size:22px; color:#e10101;
}
.titleitemviewpdn {
    font-size:22px;  color:#074d7c; text-align:center; padding-top:10px; padding-bottom:10px;
}
.imgitemviewpdn {
}
    .imgitemviewpdn img {
         max-width:100%; display:block; margin:auto; max-height:200px;
    }
.salesoffinitempdn {
    padding:8px; background-color:#ff0000; color:#fff; position:absolute; top:8px; right:8px;
    color:#d0021b; font-size:14px; font-weight:bold; padding:2px 5px 2px 5px;
}
.giabaninkhmlist {
    color:#d0021b; font-size:16px; font-weight:bold; padding:14px 5px 2px 5px;
}
.gianiemyetinkmlist {
    color:#333; text-decoration:line-through; font-size:14px; padding:2px 5px 2px 5px;height:16px;
}
    .gianiemyetinkmlist span {
    color:#333; text-decoration:line-through; font-size:14px; padding:2px 5px 2px 5px;height:16px;    
    }

.priceitemviewpdn {
    font-size:16px; text-decoration:line-through; color:#d0021b; text-align:left;
}
    .priceitemviewpdn span {
        text-decoration:none; padding-right:10px;
    }
.salepriceitemviewpdn {    
    color:#d0021b; font-size:14px; font-weight:bold; padding:2px 4px 2px 0px;
}
    .salepriceitemviewpdn span {        
        color:#d0021b; font-size:14px; font-weight:bold; padding:2px 4px 2px 0px;
    }
.offerinitemviewpdn {
}
.offerinitemviewpdn {
    padding-bottom:10px; font-size:13px;
}
    .offerinitemviewpdn div {     
        color:#0c6eef;   
    }
.viewmorepdn {
    color:#1e0a63; font-size:20px; cursor:pointer; padding-top:6px; padding-bottom:10px; padding-left:10px;
}
.viewmorepdn a {
    color:#1e0a63; font-size:20px; cursor:pointer;
}

#inlistpdnkm table {
    width:100%; border-spacing:0;
}
    #inlistpdnkm table td {
        padding:8px;
    }
        #inlistpdnkm table td .listiteminpdn {
            padding:8px; text-align:center; font-size:15px;font-weight:bold; padding-top:18px; padding-bottom:18px; box-shadow:0 0 1px rgba(255, 255, 255, 0.49);
            border-radius:6px; cursor:pointer;color:#d5d1d1;background-color:#d0021b;
        }
            #inlistpdnkm table td .listiteminpdn:hover { 
                background-color:#fff;
                padding:8px; text-align:center; text-transform:uppercase; color:#d0021b; font-size:14px; padding-top:18px; padding-bottom:18px; box-shadow:0 0 3px rgba(255, 255, 255, 0.49);
            border-radius:6px; cursor:pointer;
            }
.itemviewpdn {
    float:left; width:19%;
    border:solid 2px #f0f0f0;
    border-radius:4px;
    margin:3px;
}
.initemviewpdn {
    padding:16px 6px 10px 6px; height:230px; 
    /*border-right:solid 1px #f0f0f0; border-bottom:solid 1px #f0f0f0;*/
    overflow:hidden; position:relative;
    
    box-shadow:0 0 3px rgba(255, 255, 255, 0.49);
}
    .initemviewpdn:hover {
        background-color:rgba(248, 248, 248, 0.87);
    }
.imgitemviewpdn {
    height:130px;
}
.imgitemviewpdn img {
    display:block; margin:auto; max-width:100%; max-height:130px;
}
.hangitemimg {
    float:left; 
}
    .hangitemimg img {
        height:50px; display:block;
    }
.salesoffinitempdn {
    float:right; background-color:red; color:#fff; /*padding-left:10px; padding-right:10px; margin-top:10px;*/box-shadow:0 0 3px rgba(255, 255, 255, 0.49);
    border-radius:6px;position:absolute;
}
.initemviewpdn a {
    text-decoration:none;
}
.titleitemviewpdn {
    color:#000; font-size:16px;padding-top:8px; padding-bottom:10px; height:30px; overflow:hidden;text-align:left;
}
.priceitemviewpdn {
    color:#686767; font-size:16px;
}
/*.salepriceitemviewpdn {
    color:red; font-size:16px; font-weight:bold;
}
    .salepriceitemviewpdn span {
        color:#333; font-size:16px;font-weight:normal;
    }*/
#divpageindex {
    padding:10px; width:60%; margin:auto;
}
.fdisable {
    background-color:#f0f0f0; border-radius:3px; float:left; text-align:center; color:#7f8da0; padding:6px; min-width:60px; margin-right:4px;
}
.ldisable {
    background-color:#f0f0f0; border-radius:3px; float:left; text-align:center; color:#7f8da0; padding:6px; min-width:60px;margin-right:4px;
}
.fenable {
    background-color:#f8f8f8; border-radius:3px; float:left; text-align:center; color:#264e83; padding:6px; min-width:60px;margin-right:4px; cursor:pointer;
}
.lenable {
    background-color:#f8f8f8; border-radius:3px; float:left; text-align:center; color:#264e83; padding:6px; min-width:60px;margin-right:4px;cursor:pointer;
}
.iselected {
    color:#fff; background-color:red; border-radius:3px; float:left; text-align:center;padding:6px; min-width:20px;margin-right:4px;
}
.inormal {
    color:#7f8da0; background-color:#f8f8f8; border-radius:3px; float:left; text-align:center;padding:6px; min-width:20px;margin-right:4px;cursor:pointer;
}
.ipoint {
    color:#7f8da0; float:left; text-align:center;padding:6px;  margin-right:4px; padding-left:0; padding-right:0;
}

#divtabbottom222 {
    margin-left:20px; margin-right:20px;
}
/*10122018*/
.mahanginitem {
    padding:0px; font-size:14px; color:#333; overflow:hidden; 
}
.mahanginitem img {
    height:24px;  text-align:left; vertical-align:middle;
}

/*27122018*/
#inquakmhang {
    padding-top:10px; padding-bottom:10px; text-align:center; font-size:18px;
}
    #inquakmhang div {
        color:#f00;
    }
.tragopinipagetragop {
    border-radius:4px; padding:6px; position:absolute; top:8px; left:6px; background-color:#fbda00; color:#000; font-size:11px;

}
.pricenyitemviewpdn {
    color: #333;
    padding: 2px 0px 2px 0px;
    font-size: 14px;
    text-decoration: line-through;
    height: 16px;
}
/*21062019*/
.listiteminpdn {
   float:left;padding-top:12px;padding-bottom:12px;width:100%;padding-left:8px;
}
#listiteminpdn {    
    padding-top:0; padding-bottom:0;float:left;width:100%; padding-left:8px;padding-right:8px;
}
.inlistiteminpdn {
     float:left;cursor:pointer;width:20%;
}
.indivinlistiteminpdn>div  {
    float:left;
    padding-top:12px; padding-right:8px;padding-left:8px; height:32px;margin:6px;text-align:center; font-size:16px; box-shadow:0 0 1px rgba(255, 255, 255, 0.49);
    border-radius:6px; cursor:pointer;color:#d5d1d1;background-color:#d0021b;
}
.bottomindivinlistiteminpdn {
    padding-top:12px;height:32px;margin:6px;text-align:center; font-size:16px; box-shadow:0 0 1px rgba(255, 255, 255, 0.49);
    border-radius:6px; cursor:pointer;color:#d0021b;background-color:#fff;display:block;
}
.main-contentbackground {
    display: block;
    box-shadow: 0 0 4px 0 rgba(0,0,0,.2);border-bottom: 1px solid #dfdfdf;
}
.rightcolinhomeadv {
    float:right;width:calc((100% - 1200px)/2);position:relative;display:none;
}
#inrightcolinhomeadv {
    float:right;position:absolute;padding-top:8px;
}
    #inrightcolinhomeadv img {
         max-height:100%; max-width:100%;
    }
.botrightcolhomeadv {
    float:right;width:calc((100% - 1200px)/2);position:relative;
}
#inrightcolinhomeadv1 {
    float:right;
}
#inrightcolinhomeadv1 img {
         max-height:100%; max-width:100%;
    }
.leftcolinhomeadv {
    float:left;width:calc((100% - 1200px)/2);position:absolute;display:none;
}
#inleftcolinhomeadv {
    float:right;position:relative;
}
    #inleftcolinhomeadv img {
         max-height:100%; max-width:100%;
    }
.botleftcolhomeadv {
float:left;width:calc((100% - 1200px)/2);position:absolute;
}
#inleftcolinhomeadv1 {
    float:right;
}
    #inleftcolinhomeadv1 img {
         max-height:100%; max-width:100%;
    }
.bottomcolinhomeadv {
    float:left;bottom:0px;margin:auto;position:relative;    
}
#inbottomcolinhomeadv {
    float:left;padding-bottom:0px;
}
    #inbottomcolinhomeadv img {
         max-height:100%; max-width:100%;display:block;background-repeat:repeat-x;
    }
@media (max-width: 500px) {
    #imgkykhyenmai {
        height:200px;
    }
    .itemviewpdn {
        width:50%;
    }
    .imgitemviewpdn {
        height:auto;
    }
    .mahanginitem {
        font-size:12px;
    }
    .inlistiteminpdn {
    float: left;color: #2099e9;width: 33%;
    }
    .indivinlistiteminpdn {
    font-size: 14px;
    }
    
    #divpageindex {
        width:100%;
    }
    .ldisable {    
    min-width: initial;
    }
    .lenable{    
    min-width: initial;
    }
}