﻿body {
    padding:0; margin:0; min-height:500px;
    font-family:'Roboto', sans-serif; font-size:13px;
}
#tblall {
    width:100%; border-spacing:0;
}
    #tblall tr td {
    padding:0; margin:0; overflow:hidden;
        }
#tdrightall {
    width:0px; display:none;
}
#divHeader {
    background-color:#e40606; padding-bottom:10px;  
}
.icontopheader img {
    -webkit-filter:contrast(0) brightness(2);filter:contrast(0) brightness(2);
}
#txtSearch {
    border:none;  outline:none; font-family:Roboto;
}
#btnSearch {
     width:24px; height:24px; position:absolute; top:5px; right:4px;
}
#divSearch {
    border-radius:3px; position:relative; background-color:#fff;  padding:6px; 
}
#divbtnMenu {
   height:30px; background:url(Do/icondanhmuc1.png) no-repeat top right; width:40px;margin-top:2px;  z-index:20;
}
#divright {
    width:1px; display:none; overflow:hidden; background-color:#526076; position:fixed; top:0; right:0; height:100%; overflow-y:scroll;
}
#indivright {
    width:280px;
}
#logoright {
    text-align:center; padding:10px; background-color:#8e0808; color:#fff; 
}
    #logoright a {
        color:#fff; padding-left:10px; padding-right:10px;
    }
    #logoright table {
        width:100%; 
    }
    #logoright td {
        text-align:left;
    }
    #logoright img {
        display:block; margin:auto; height:24px;
    }

.itemdivisionmenuright {
    padding-top:6px; padding-bottom:6px; border-bottom:solid 1px #3f4e67; border-top:solid 1px #6a7992;
}
#divmenuhot {
    background-color:#6f7a8d; padding:10px; min-height:100px; padding-top:4px; padding-bottom:4px;
}
#bottommenuright {
    background-color:#3a475e; padding:10px; min-height:100px; padding-top:4px; padding-bottom:4px;
}
.itemdivisionmenuright:first-child {
        border-top:none;
    }
.itemdivisionmenuright:last-child {
    border-bottom:none;
}
#divmenuhot .itemdivisionmenuright {
    border-bottom:solid 1px #4f5d75; border-top:solid 1px #74829a;
}
#divmenuhot .itemdivisionmenuright:first-child {
        border-top:none;
    }
#divmenuhot .itemdivisionmenuright:last-child {
    border-bottom:none;
}
#bottommenuright .itemdivisionmenuright {
    border-bottom:solid 1px #354157; border-top:solid 1px #4b5970;
}
#bottommenuright .itemdivisionmenuright:first-child {
        border-top:none;
    }
#bottommenuright .itemdivisionmenuright:last-child {
    border-bottom:none;
}      
.itemdivisionmenuright table{
    width:100%; border-spacing:0;
}
    .itemdivisionmenuright table tr td:first-child {
        width:40px;
    }
        .itemdivisionmenuright table tr td:first-child img {
            width:24px; -webkit-filter:contrast(0) brightness(2);filter:contrast(0) brightness(2); display:block;
        }
    .itemdivisionmenuright a {
        color:#f8f8f8; font-size:16px;
    }
#outdivleft {
    overflow:hidden; 
}
#divleft {
  min-height:400px;
}
.clear {
    height:0px; clear:both;
}
#bgrall {
    background-color:black; opacity:0.4; position:fixed; top:0; left:0; width:100%; z-index:200; display:none;
}
#btnHome {
   
}
#btnSales {
    
}
#btnNews {
   
}
#btnRecruiment {
   
}
#divmaincontent {
    position:relative; 
}
#itemshowoffer {
     background-color:#fff; margin:4px; box-shadow:0 0 1px rgba(0, 0, 0, 0.11); padding:10px;
}
#firstitemoffer {
    
}
#divcontentHome {
    background-color:#F2F3F7; padding-bottom:10px;
   
}
#listitemhome {
    overflow:hidden; height:142px; position:relative;
}
#divfooter {
    padding-right:8px; padding-left:8px;background:#445268; 
}
#menuhome {
    padding:8px 3px 8px 3px;background-color:#e40606;
}
    #menuhome table td {
        text-align:center; padding-left:12px; padding-right:12px;
    }
        #menuhome table td:first-child {
            padding-left:8px;
        }
        #menuhome table td a {
            color:#fed825; font-weight:bold;
        }
        #menuhome table td img {
            -webkit-filter:contrast(90) brightness(0);filter:contrast(90) brightness(0); height:16px; display:block;
        }
        #menuhome table td:first-child img {
            -webkit-filter:contrast(0) brightness(2);filter:contrast(0) brightness(2);
        }
.btnmenuhome {
    position:relative;
}
#btnViewHotLine {
    background:#fff;
    width:35px; height:50px; position:fixed; bottom:74px; right:-1px; border-radius:4px 0px 0px 4px; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175); border:solid 1px #d00d0d; z-index:105;
}
#btnContact {
    background-color:transparent; 
    width:100%; height:40px; position:fixed; bottom:6px; left:0px;  z-index:100;
}
#showhotline {
    position:absolute; bottom:50px; right:35px; height:94px; width:206px;border-radius:6px; display:none; font-size:12px; border:solid 1px #e91010; background-color:#fff;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175); padding:8px;
}
#divmenuleft {
    overflow-y:scroll;
}
#divproccess {
    position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.64); z-index:1000; display:none;
}
#indivproccess {
    background-color:#fff; padding:8px; text-align:center; box-shadow:0 0 3px rgba(0, 0, 0, 0.80); margin-top:55%; margin-left:36%; width:80px; border-radius:3px;
}
#divalert {
    position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.64); z-index:1000; display:none;
}
#indivalert {
     text-align:center; top:0px; left:0px; width:100%; position:absolute;
}
#inindivalert {
     background-color:#fff;  text-align:center; box-shadow:0 0 3px rgba(0, 0, 0, 0.80); margin:auto; margin-top:10px; width:80%; border-radius:3px;max-width:400px;
}
#divcontentalert {
    text-align:left; padding:6px;
}
#bottomalert {
    padding:6px; border-top:solid 1px #f0f0f0;
}

#divconfirm {
    position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.64); z-index:1000; display:none;
}
#indivconfirm {
     text-align:center; top:0px; left:0px; width:100%; position:absolute;
}
#inindivconfirm {
     background-color:#fff;  text-align:center; box-shadow:0 0 3px rgba(0, 0, 0, 0.80); margin:auto; margin-top:10px; width:80%; border-radius:3px;max-width:400px;
}
#divcontentconfirm {
    text-align:left; padding:6px;
}
#bottomconfirm {
    padding:6px; border-top:solid 1px #f0f0f0;
}
#divnumcart {
    position:absolute; top:-6px; right:-8px; font-size:9px;  background-color:#fff; color:red; border-radius:6px; padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:2px;
}
.inputbutton {
    background-color:#4f5d75; color:#fff; padding:5px; border:none; border-radius:2px; min-width:50px;
}
.inputbuttonsilver {
    background-color:#f0f0f0; color:#000; padding:5px; border:none; border-radius:2px; min-width:50px;
}
#listmenu {
    padding:10px; padding-top:4px; padding-bottom:4px;
}
    #listmenu ul {
        display:list-item; 
        list-style:none; padding:0; margin:0;
    }
        #listmenu ul li {
            list-style:none; display:list-item; padding:0; margin:0; padding-top:5px; padding-bottom:5px;
        }
            #listmenu ul li ul {
                padding-left:20px;
                display:none;
            }
            #listmenu ul li a {
                text-decoration:none; color:#333; font-size:13px; padding-top:6px; padding-bottom:6px; font-weight:bold;
            }
            #listmenu ul li li a {
                font-size:12px; color:#5b5656;
                font-weight:normal;
            }
            #listmenu ul li img {
                
               height:24px; vertical-align:middle; margin-right:10px;-webkit-filter: grayscale(1) brightness(1.5) contrast(100%) hue-rotate(180deg);
               filter: grayscale(1) brightness(1.5) contrast(100%) hue-rotate(180deg);
            }
            #listmenu ul li li img {
                height:13px;
            }
            #listmenu ul li span {
                padding-top:5px; height:24px;
            }
#titlekhuyenmaihangngay {
    font-size:18px; color:#000; padding-bottom:10px; border-bottom:solid 1px #f0f0f0;  padding-top:0; 
}
.itemshowdiscount {
    width:140px; float:left;
}
.initemdiscount {
    margin:2px; padding:8px; border:solid 1px #f8f8f8; position:relative;
}
.imginitemshowdiscount {
    height:70px; overflow:hidden;
}
.imginitemshowdiscount img {
        max-height:70px; max-width:100%; margin:auto; display:block;
    }
.priceitemshowdiscount {
    display:none;
}
.priceinitemhomediscount {
    float:left;color:#ff0000; font-size:16px;
}
.textkhuyenmaidiscount {
    display:none;
}
.showclickitemdiscount {
    display:none;
}
.itemdivisioninhome {
    margin:4px; padding:10px; background-color:#fff; box-shadow:0 0 2px rgba(0, 0, 0, 0.19);
}
.titleinitemdivisioninhome {
    padding-bottom:10px; border-bottom:solid 1px #f0f0f0; font-size:18px; color:#000; text-align:left;
}
.listitemindivisioninhome {
    min-height:200px;
}
.itemshowhomedivision {
    padding-bottom:12px; padding-top:12px;
}
.initemshowhomedivision {
    position:relative;
}
.initemshowhomedivision table {
    width:100%; border-spacing:0;
}
    .initemshowhomedivision table td {
        padding:0;
    }
    .initemshowhomedivision table tr td:first-child {
        width:40%;
    }
        .initemshowhomedivision table tr td:first-child img {
            width:100%; margin:auto; display:block;
        }
.itemnamedivision {
    font-size:14px; color:#000; font-weight:bold;
}
.priceinitemhomedivision {
    padding-top:5px; padding-bottom:5px; color:#e91010; font-size:18px; font-weight:bold;
}
.titlequatang {
    margin-top:20px; color:red; text-transform:uppercase; padding-bottom:7px;
}
.quatanghomeboxdivision {
    font-size:13px; background:url(../../../Images/quatang.png) no-repeat center left; padding-left:32px; color:#4477be
}
.quatanghomedivision {
    color:red; font-size:13px;
}
.salesoffflagdivision {
    background-color:red; padding:6px; position:absolute; top:15px; left:0; color:#fff;
}
.bottomtabkhuyenmai {
    padding-top:10px; border-top:solid 1px #f0f0f0;
}
.bottomtabkhuyenmai a{
    color:#1045a5; font-size:16px; text-align:left;
}
.textextrapriceinitemhomediscount {
    font-size:14px; float:right; color:#333; padding-top:4px; text-decoration:line-through;
}
#firstitemoffer .itemshowdiscount {
    width:140px; float:left; text-align:left;
}
#firstitemoffer .initemdiscount {
     border:none; padding:0; padding-bottom:25px; padding-top:25px;
}
#firstitemoffer .imginitemshowdiscount {
    height:auto; overflow:hidden; padding-bottom:25px;
}
#firstitemoffer .itemnamediscount {
    text-align:left; font-size:14px; font-weight:bold;
}
#firstitemoffer .imginitemshowdiscount img {
        max-height:initial; width:100%; margin:auto; display:block;
    }
#firstitemoffer .priceitemshowdiscount {
    display:block;
}
#firstitemoffer .textkhuyenmaidiscount {
    display:block;
}
#firstitemoffer .noneclickitemdiscount {
    display:none;
}
#firstitemoffer .showclickitemdiscount {
    display:block;
}
#leftinlistdiscount {
    background-color:rgba(255, 255, 255, 0.91); position:absolute; top:0; left:-10px; height:100%; width:26px; text-align:center;
}
    #leftinlistdiscount img {
        margin-top:50px;
    }
#rightinlistdiscount {
    background-color:rgba(255, 255, 255, 0.51); position:absolute; top:0; right:-10px; height:100%; width:26px; text-align:center;
}
#rightinlistdiscount img {
        margin-top:50px;
    }
.itemshow {
    width:33.333%;  float:left;
    text-align:center; position:relative; 
}
.initem {
   background-color:white; padding:15px;  position:relative; margin:auto; margin:2px; border:solid 1px #f8f8f8;
}
.ininitem {
    max-width:325px; margin:auto;
}
.imginitemshow {
    height:150px; overflow:hidden;
}
    .imginitemshow img {
        max-height:150px; max-width:100%; margin:auto; display:block;
    }   
.quatanghome {
    text-align:left;
    color:#377ac3; background:url(../../../Images/li.png) no-repeat center left; padding-left:26px; margin-bottom:6px; height:28px; overflow:hidden; cursor:pointer; font-size:11px;
}
.salesoffflag {
    position:absolute; top:10px; right:0px;  background-color:red; color:#fff; text-align:center; padding:4px; font-size:13px; padding-left:6px; padding-right:6px; border-radius:15px;
}
.quatanghomebox {
    color:#377ac3; background:url(../../../Images/quatang.png) no-repeat top left; padding-left:26px; margin-bottom:2px; height:38px; overflow:hidden; font-size:11px; text-align:left;
}
.priceinitemhome {
    float:left;color:#ff0000; font-size:14px;
}
.textextrapriceinitemhome {
    font-size:12px; float:right; color:#333; padding-top:4px; text-decoration:line-through;
}
.promotion_name {
    font-size:12px; color:#333; padding:0; margin:0;
}
.salesinitem {
    position:absolute;
    background-color:#e91010; width:65px;  font-size:11px; top:2px; right:2px; color:white; font-weight:bold; padding:5px;
}
.salesinitem a{
    color:white; font-weight:bold; 
}
.salesitemadd {
    position:absolute;
    background-color:#edf610; width:65px;  font-size:11px; top:2px; right:2px; color:red; font-weight:bold; padding:5px;
}
.salesitemadd a{
    color:red; font-weight:bold; 
}
.promotion_sell_price {
    color:red; font-size:13px; font-weight:bold;  padding-left:10px; padding-right:10px;
}
.promotion_price {
    font-size:11px; text-decoration:line-through; color:#5b5656; padding-left:10px; padding-right:10px;
}
.name_price {
    height:28px; overflow:hidden; margin-top:6px; text-align:justify;
}
#advMain {
     overflow:hidden;
}
    #advMain img {
        display:block;
    }
.titleKm {
    color:red; padding-left:30px; background:url(salered.png) no-repeat left; margin-left:8px; font-weight:bold; margin-top:8px;
}
#footer {
    font-size:11px; padding:10px; background:#d00d0d; color:white;
}
#divDkemail {
    background:white;overflow:hidden; position:relative; 
}
#txtEmail {
    border:none; padding:9px; width:90%;
}
#divbtnDK {
    background-color:#354157; padding:9px;  position:absolute; right:0px; top:0px;padding-top:8px; color:#fff; 
}
.itemtruso {
    padding:8px; color:#f8f8f8;
}
    .itemtruso div {
        padding-top:3px;
    }
.itemnewshome {
    padding:8px; font-size:11px; width:100%; float:left; border-bottom:solid 1px #f2ecec;
}
.imagesnewhome {
    float:left; width:20%
}
.imagesnewhome img {
    width:100%;
}
.titlenewhome {
    float:left;
    width:74%;
    padding-right:2%; height:40px; overflow:hidden; padding-left:2%
}
#divAdvHome {
    background:white;
}
#divDivision {
    overflow-x:scroll; overflow-y:hidden;
}
#divisionList {
   padding:1px;
}
.itemdivision {
    float:left; text-align:center; width:140px; height:55px; overflow:hidden; background-color:white; padding:4px; border-radius:0px; box-shadow:0 0 2px rgba(0, 0, 0, 0.12);
}
    .itemdivision p,a {
        text-decoration:none; color:#5b5656; font-size:14px; padding:0; margin:0;
    }
.titleListItem {
    font-size:11px; padding:6px; padding-top:10px; text-align:left;
}
#divNumItemFound {
    color:#1d405a;
}
#spidPriceSort {
    padding:4px; border:solid 1px #f0f0f0; border-radius:2px;
}
.filtervalue {
}
#listItemCategory {
    padding:6px;padding-top:8px; padding-bottom:8px; background-color:#fbf6f6; 
}
.itembottom {
    padding:5px; text-align:center; color:#e91010;
    font-size:12px; height:40px; min-width:60px;
}
#bgrwhiteall {
    width:100%; position:fixed; background-color:white; opacity:0.7;
    height:100%; z-index:102; top:0; left:0; display:none;
}
#bgrblackall {
    width:100%; position:fixed; background-color:#000; opacity:0.5;
    height:100%; z-index:102; top:0; left:0; display:none;
}
#bgrwhiteallgio {
    width:100%; position:fixed; background-color:white; opacity:0.7;
    height:100%; z-index:102; top:0; left:0; display:none;
}
#bgrwhiteallalertgio {
    width:100%; position:fixed; background-color:white; opacity:0.7;
    height:100%; z-index:440; top:0; left:0; display:none;
}
#bgrwhitecat {
    width:100%; position:fixed; background-color:white; opacity:0.7;
    height:100%; z-index:80; top:0; left:0; display:none;
}
#bgrwhiteitem {
    width:100%; position:fixed; background-color:white; opacity:0.7;
    height:100%; z-index:380; top:0; left:0; display:none;
}
#divpopcomment {
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    width:90%; bottom:128px; left:5%; height:250px; background-color:#fff; overflow-y:hidden; z-index:396; position:fixed; border:solid 1px red; border-radius:2px; display:none;
}
#divpopvote {
    -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.175);
    box-shadow: 0 2px 6px rgba(0,0,0,.175);
    width:90%; bottom:235px; left:5%; height:140px; background-color:#fff; overflow-y:hidden; z-index:396; position:fixed; border:solid 1px red; border-radius:2px; display:none; padding-top:6px;
}
#divFilter {
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    width:90%; bottom:140px; left:5%; height:250px; background-color:#fff; overflow-y:scroll; z-index:96; position:fixed; border:solid 1px red; border-radius:2px; display:none;
}
#divLoc {
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    width:90%; bottom:140px; left:5%; height:250px; background-color:#fff; overflow-y:scroll; z-index:96; position:fixed; border:solid 1px red; border-radius:2px; display:none;
}
#divOrder {
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175); overflow:hidden;
    width:90%; bottom:140px; left:5%; height:94px; background-color:#fff; z-index:96; position:fixed; border:solid 1px red; border-radius:2px; display:none;
}
#divcontentfilter {
    padding:10px;
}
.itemcategory {
    padding:6px; font-weight:bold;padding-bottom:10px; padding-top:10px;
}
.itemorderprice {
    padding:6px; padding-bottom:10px; padding-top:10px; font-weight:bold;
}
#breadcrumbs {
    color:red; padding-left:2px; font-size:11px; padding:8px;
}
#breadcrumbs a {
    font-size:11px; color:#143355;
}
#showhotline a {
    color:red; font-size:14px;
}
.classfilter {
}
.itemintabfilter {
    padding:6px;padding-bottom:10px; padding-top:10px; border-bottom:dotted 1px #f0f0f0; font-weight:bold;
}
.childinfilter {
    display:none;
}
#divtextsearch {
    z-index:66;
}
.imageproduct {
   min-height:250px; width:100%;
   text-align:center;
}
    .imageproduct img {
        width:99%; 
    }
.nameproduct {
    color:#333; font-weight:bold; padding:8px; text-transform:uppercase;
}
.product_detail_title {
    color:#333; font-weight:bold; padding-top:8px; text-transform:uppercase;
}
.product_detail_id {
     font-size:11px; color:darkgray; padding-top:6px; padding-bottom:6px;
}
.product_detail_sell_price {
    color:red; font-weight:bold; font-size:14px;
}
.product_detail_VAT {
    color:darkgrey; font-weight:normal; font-size:12px;
}
.product_detail_listed_price {
    padding-top:4px; font-size:11px;  padding-left:2px;
}
.product_detail_tracking {
    background:url(tracking.png) no-repeat left; padding-left:26px; padding-bottom:6px; margin-left:-1px; font-size:12px; color:#333;
}
#divvote {
   text-align:left; font-size:11px; padding:6px;  margin-bottom:6px;
}
    #divvote div {
        
    }
#divvote div:nth-child(1){background :url(rate_red.png) no-repeat left;display:inline-block;padding-left:18px;}
#divvote div:nth-child(1) span{color:#d21212;}
#divvote div:nth-child(2){background: url(rate_blue.png) no-repeat left;display:inline-block;padding-left:18px;}
#divvote div:nth-child(2) span{color:#288ad6;}
#divvote div:nth-child(3){background:url(rate_yellow.png) no-repeat left;display:inline-block;padding-left:18px;}
#divvote div:nth-child(3) span{color:#ffba00;}
.product_detail_view {
    position:absolute; top:-40px; right:0px; background-color:white; border-radius:4px; color:red; border:solid 1px #f69696; padding:5px; font-size:11px;
}
#divbtnvote {
    position:absolute; z-index:62;
    left:-12px; top:46px; width:40px; height:40px; border:solid 1px #edf610;
}
.titleKM1 {
    font-weight:bold; font-size:12px; color:red; position:absolute; top:-18px; left:6px; background-color:white;
}
#divKM {
    background-color:#fff; padding:6px; margin:8px; margin-top:30px; margin-bottom:10px; border:solid 1px red; position:relative;
    
}
#divctKm {
    max-height:150px; overflow-y:scroll; padding:10px; padding-bottom:10px;
}
    #divctKm ul {
        padding:0; margin:0; display:list-item; list-style:none; font-size:12px;
    }
        #divctKm ul li {
            padding-bottom:4px; padding-top:4px;
        }
#divinfosetting {
    padding:8px;
}
#divinfosetting table {
    border-spacing: 0px;
    border-collapse: separate; border-top:solid 1px #f0f0f0; border-right:solid 1px #f0f0f0;
}
#divinfosetting table td{
    border-left:solid 1px #f0f0f0;
    padding:5px;
    border-bottom:solid 1px #f0f0f0;
}
.tabitem {
    padding:5px;
    border-bottom:solid 2px transparent; text-align:center; color:#767575; border-left:solid 1px #f0f0f0;
}
.tabactive {
      color:#3e3e3e; font-weight:bold;
}
#motaitem {
    padding:8px;
}
    #motaitem img {
        width:90%;
    }
.cttab {
    padding:8px;
}
#divcomment {
    max-height:500px; overflow-y:scroll;
}
#btnAddComment {
    color:#5a69c1; margin-top:6px; border:solid 1px #f0f0f0; padding:8px; background-color:#f8f8f8; border-radius:2px; text-align:center; 
}
.inputdiv div{
    margin-top:6px; margin-bottom:6px; border:solid 1px #f0f0f0;
}
.inputdiv input, textarea {
    outline:none; padding:6px; width:100%; border:none;
}
.btnsend {
    padding:8px; background-color:#d00d0d; border:solid 1px #edf610;   border-radius:4px; color:white; text-align:center;
}
.btnexit {
    padding:8px; background-color:rgba(0,0,0,.175); border:solid 1px #f0f0f0;border-radius:4px;text-align:center; min-width:80px;
}
.divrating {
    height:20px; padding:4px;
}
.itemrating {
    float:left; width:18px; height:18px; border-radius:4px; margin-right:2px;
}
.divrating span {
    float:left; padding-left:5px;
}
#divrating1 div {
    background-color:#efa3a3;
}
#divrating2 div {
    background-color:#b8d2e6;
}
#divrating3 div {
    background-color:#eff1be;
}
#divrating1 span {
    color:#e96c6c;
}
#divrating2 span {
    color:#85b2d5;
}
#divrating3 span {
   color:#dadd95;
}
#divalertinfo {
   position:fixed; width:95%; left:2%; top:0;
    background:#fff; border:solid 1px red;-webkit-box-shadow: 0 2px 6px rgba(0,0,0,.175);
    box-shadow: 0 2px 6px rgba(0,0,0,.175); font-size:11px; z-index:450; min-height:50px;
    text-align:center; border-radius:4px; display:none; max-width:400px;
}
    #divalertinfo div {
        padding:8px;
    }
    #divalertinfo input {
        width:60px; color:red; background-color:rgba(0,0,0,.175); border-radius:4px; padding:8px; border:solid 1px #fff;
    }
#divalertconfirm {
   position:fixed; width:95%; left:2%; top:0;
    background:#fff; border:solid 1px red;-webkit-box-shadow: 0 2px 6px rgba(0,0,0,.175);
    box-shadow: 0 2px 6px rgba(0,0,0,.175); font-size:11px; z-index:450; min-height:50px;
    text-align:center; border-radius:4px; display:none;max-width:400px;
}
    #divalertconfirm div {
        padding:8px;
    }
    #divalertconfirm input {
        width:60px; color:red; background-color:rgba(0,0,0,.175); border-radius:4px; padding:8px; border:solid 1px #fff;
    }
.reply {
    font-size:11px; padding:5px; padding-left:0; color:#465b94;
}
.row-title {
    font-weight:bold;
}
.nickname {
    color:darkgray; font-size:11px;
}
.date {
    font-size:11px; color:darkgray; font-style:italic;
}
.row {
    padding-bottom:8px;
}
.cmtchild {
    background-color:#fff; padding:8px;
}
.cmtchild .row {
    padding:8px; font-size:11px; padding-bottom:2px; padding-top:2px;
}
#divbtnup {
    z-index:60; position:fixed; left:6px; bottom:10px; display:none;
}
#numitemincart {
    position:absolute; top:-5px; right:8px; color:white; display:block; background-color:red; border-radius:3px; height:14px; width:14px; padding:1px; font-size:11px;
}
#thongtinkhachhang {
    position:fixed; top:2%; left:2%; width:95%; height:96%; background-color:white; border-radius:2px; border:solid 1px darkgray; z-index:420;-webkit-box-shadow: 0 2px 6px rgba(0,0,0,.175);
    box-shadow: 0 2px 6px rgba(0,0,0,.175); overflow-y:hidden;display:none;
}
#divtabon {
    background-color:#706c6c;
}
    #divtabon div {
        text-align:center; color:white; padding:8px;
    }
#divthongtinlinehe {
    padding:6px; 
}
    #divthongtinlinehe input {
        border:solid 1px #e0e0e0;
        padding:5px; width:96%; outline:none;
    }
#divbodythongtinkhachhang {
    overflow-y:scroll;
}
#divtabbutton {
    text-align:center; border-top:solid 1px #f0f0f0; padding-top:8px;
}
#divtabbutton input {
    padding:6px; width:70px; border:solid 1px darkred; background-color:#e91010; color:white; border-radius:2px;
}
#namenews {
    padding:6px; padding-top:8px; color:red;
}
    #namenews div {
        float:left; margin-right:5px; padding:4px; font-weight:normal; padding-left:20px; padding-right:20px;
    }
#contentlistnews {
    padding:8px; background-color:#f8f8f8;
}
#divcontentcv {
    padding:8px; background-color:#f8f8f8;
}
#divcontentcv div input {
    border:solid 1px #e0e0e0; padding:5px; width:95%; outline:none;
}
.rectitleindex {
    font-weight:bold; padding:6px;
}
.divlabel {
    padding-bottom:3px; padding-top:3px; font-size:11px; font-weight:bold;
}
.divcontrol {
    padding-bottom:3px; padding-top:3px;
}
.divline {
    margin-top:3px; margin-bottom:3px; height:1px; background-color:#f0f0f0;
}
.itemsvinlist {
}
#divpopcheck {
    position:fixed; top:2%; left:2%; width:96%; z-index:250; background-color:#fff; height:96%; border-radius:2px; display:none;
}
#divpopservicecost {
    position:fixed; top:2%; left:2%; width:96%; z-index:250; background-color:#fff; height:96%; border-radius:2px; display:none;
}
#bgrservice {
    z-index:240; position:fixed; top:0; left:0; background-color:#000; opacity:0.5; width:100%; height:100%; display:none;
}
#resultsearch {
    overflow-y:scroll;
}
#divcontentpopsv {
    overflow-y:scroll;
}
#contentresultsearch {
    padding-top:6px;
}
#titleservicecost {
    padding:8px;
    
}
#divcontentservicecost {
    padding:4px;
}
    #divcontentservicecost div {
        padding:4px; padding-bottom:6px; padding-top:6px;
        border-bottom:solid 1px #f0f0f0; border-top:solid 1px #f8f8f8; border:solid 1px #f0f0f0; margin-bottom:6px;
    }
#divshowkm {
    position:fixed; z-index:450; top:5%; left:3%; width:93%; height:90%; background-color:#fff; border-radius:3px;
    -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.175);
    box-shadow: 0 2px 6px rgba(0,0,0,.175);  display:none; text-align:center;
}
#divcontentshowkm {
    overflow-y:scroll; text-align:left; padding:10px; 
}
    #divcontentshowkm ul, li {
        padding:0; margin:0;
    }
    #divcontentshowkm ul ul, ul li{
        padding:0; margin:0;
    }
    #divcontentshowkm ul li{
        padding:0; margin:0; margin-bottom:10px;
    }
 #divshowkm input {
        width:60px; color:red; background-color:rgba(0,0,0,.175); border-radius:4px; padding:8px; border:solid 1px #fff;
    }
#haizzz input {
    width:96%; padding:5px; border:solid 1px #f0f0f0;
}
#divtitleadvslideall {
    padding:10px; padding-left:32px; max-height:25px; overflow:hidden; background:url(HOPQUA.png) no-repeat center left; background-size: 20px 20px;
}
.aparentcate {
    float:left; width:100px; overflow:hidden; border:solid 1px #236ead; padding:6px; margin-right:8px; text-align:center; max-height:46px; overflow:hidden; border-radius:4px;
}
.iconmenu img {
    margin:auto; width:24px; height:24px;
}
.namemenu {
    color:#1878c1;
}
.khuyenmaininitemv1 table {
    width:100%; border-spacing:0; 
}
.khuyenmaininitemv1 table tr td:first-child{
    width:45px;
}
.chitietkhuyenmaiv1 img {
    max-height:24px; border-radius:3px;
}
.chitietkhuyenmaiv1 {

}
.anhchitietkhuyenmai {
    max-width:100%; display:block; margin:auto;
}
.anhthuoctinhcoban {
    margin-bottom:3px; float:left; margin-right:3px;
}
    .anhthuoctinhcoban img {
        display:block; height:28px;
    }
.divthuoctinhcobansanpham {
    position:absolute; top:8px; left:6px;
}
@media only screen and (max-width:768px) {
    .itemshow {
        width:50%; 
    }
    
}
@media only screen and (max-width:425px) {
    
    .initem {
      padding:5px;
    }
    .imginitemshow {
        height:100px;
    }
    .imginitemshow img{
        max-height:100px;
    }
}
@media only screen and (max-width:375px) {
    
    .initem {
        padding:5px;
    }
    .imginitemshow {
        height:100px;
    }
    .imginitemshow img{
        max-height:100px;
    }
}
@media only screen and (max-width:320px) {
    
    .initem {
        padding:5px;
    }
    .imginitemshow {
        height:100px;
    }
    #menuhome table td {
        text-align:center; padding-left:8px; padding-right:8px;
    }
    .imginitemshow img{
        max-height:100px;
    }
}

