﻿/* Skin do choi 3 cot - blue */

@font-face {
    font-family: "ETmodules";
    src: url("/fonts/ETmodules_v2_4.eot");
    src: url("/fonts/ETmodules_v2_4.eot?#iefix") format("embedded-opentype"), url("/fonts/ETmodules_v2_4.ttf") format("truetype"), url("/fonts/ETmodules_v2_4.woff") format("woff"), url("/fonts/ETmodules_v2_4.svg#ETmodules") format("svg");
    font-weight: normal;
    font-style: normal;
}

.wrapper {
    background: none;
    padding: 0px;
    margin: 0px;
}

.wrapper_owc {
    /* width: 1024px; */
    margin: 0 auto;
}

.divbowebl {
}

.divbowebr {
}

#skypedetectionswf {
    display: none;
}

.divmaintcsp {
    width: 980px;
    margin: 0px auto;
    padding-top: 10px;
    background: #fff;
}

.header {
    float: left;
    margin-bottom: 25px;
}

.headerin {
    background: #fff;
    /* border-bottom: 2px solid #7e341b; */
}

.divhdtopwb {
}

.divhdtopwbin {
}

.h_mn_c {
    background: none;
    height: 44px;
    padding-left: 10px;
    padding-right: 10px;
}

.maincontent {
    background: none;
    float: left;
}

.divbanners {
    width: 1000px;
    margin: 0px auto;
    display: block;
}

.bgt {
    background: #fff;
}

.bg {
}

.divbacknainfott {
    background: #fff;
}

.banner_cart {
    background: none;
    height: 110px;
}

.block_left {
    float: left;
    width: 200px;
    padding-left: 174px;
    display: block;
}

.block_main {
    float: right;
    width: 759px;
    padding: 12px;
}

.block_maind {
    float: right;
    width: 745px;
}

.block_right {
    float: right;
    width: 210px;
    margin-left: 5px;
}

.menu_bc {
    background: #555;
    height: 36px;
    line-height: 36px;
    display: none;
}

.txt_search {
    border: solid 1px #baa600;
    border-right: 0px;
    width: 165px;
    height: 20px;
    padding: 0px 5px;
    float: left;
}


.maincontent_c {
    background: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
}

.bannercartl {
    float: left;
    width: 915px;
    height: 76px;
    line-height: 76px;
}

.bannercartr {
    background: url("auto/header-cart-tail.gif") repeat-x #454545;
    color: #9F9E9E;
    float: right;
    height: 76px;
    text-align: left;
    width: 260px;
}

    .bannercartr:hover {
        background: #454545;
    }

.bannersss {
    float: left;
    height: 76px;
    line-height: 76px;
}

.bannerssssodt {
    float: right;
    color: #333;
    font-size: 23px;
    height: 76px;
    line-height: 76px;
}

.mdlvote .vbtn .btnvote {
    color: #222;
    text-decoration: none;
    font-size: 10px;
}

.mdlvote .vbtn .btnresult {
    color: #222;
    text-decoration: none;
    font-size: 10px;
}

/*tabspl Box*/
.tabspl {
    margin-bottom: 5px;
    background: white;
}

    .tabspl .bT_sR, .tabspl .bT_sBG, .tabspl .bTlL, .tabspl .bT_lBG, .tabspl .bT_lR {
        height: 33px;
        line-height: 33px;
    }

    .tabspl .bT_lL {
        background: url("skin_m007/tabdmsp-l.jpg") no-repeat left top;
        float: left;
        padding-left: 36px;
    }

    .tabspl .bT_lR {
        background: url("skin_m007/tabdmsp-c.jpg") repeat-x right top;
        padding-right: 0;
    }

.filledRatingStar {
    background: url("skin_m007/star1.png") no-repeat right top;
    height: 16px;
    width: 16px;
}

.emptyRatingStar {
    background: url("skin_m007/star0.png") no-repeat right top;
    height: 16px;
    width: 16px;
}

* html .tabspl .bT_lR {
    float: left;
}

.tabspl .bT_lBG {
    background: none;
    color: #333FFF;
    font-size: 13px;
    font-weight: bold;
    margin-right: -47px;
    padding-left: 0;
    text-transform: uppercase;
}

* html .tabspl .bT_lBG {
    float: left;
}

.tabspl .bT_sR {
    background: url("skin_m007/tabdmsp-r.jpg") no-repeat right top;
    padding-right: 49px;
}

.tabspl .bT_sBG {
    background: url("skin_m007/tabdmsp-c.jpg") repeat-x right top;
}

.tabspl .bT_sC {
    float: left;
    padding-left: 5px;
    font-size: 11px;
}

.tabspl .bT_RSS {
    float: right;
    padding-right: 1px;
    height: 16px;
    padding-top: 9px;
    display: none;
}

.tabspl .bC_BG {
    background: url("skin_m007/tabdmsp-bo.jpg") repeat-y left top;
    padding-left: 1px;
}

    .tabspl .bC_BG .bC_I {
        background: url("skin_m007/tabdmsp-bo.jpg") repeat-y right top;
        padding-right: 1px;
    }

        .tabspl .bC_BG .bC_I .bC_C {
        }

.tabspl .bB_L, .tabspl .bB_R, .tabspl .bB_BG {
    height: 5px;
}

.tabspl .bB_L {
    background: url("skin_m007/tabdmsp-botl.jpg") no-repeat left bottom;
    padding-left: 10px;
}

.tabspl .bB_R {
    background: url("skin_m007/tabdmsp-botr.jpg") no-repeat right bottom;
    padding-right: 10px;
}

.tabspl .bB_BG {
    background: url("skin_m007/tabdmsp-botc.jpg") repeat-x right bottom;
}

.tabspl a.vmnucatelnk {
    background: url("skin_m007/backlinkspl.jpg") no-repeat left top;
    color: #333333;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 2px 9px 15px;
}

    .tabspl a.vmnucatelnk:hover {
        background: url("skin_m007/backlinkspl-hover.jpg") no-repeat left top;
        color: #333333;
        display: block;
        font-size: 12px;
        font-weight: bold;
        padding: 10px 2px 9px 15px;
    }

a.vmnucatelnk_selected {
    color: red;
    display: block;
    font-size: 12px;
    font-weight: bold;
    border-bottom: 1px solid #fff;
    padding: 8px 3px 5px 6px;
    text-decoration: none;
    text-transform: uppercase;
}

    a.vmnucatelnk_selected:hover {
        color: #333333;
        display: block;
        font-size: 12px;
        font-weight: bold;
        padding: 8px 3px 5px 6px;
        text-transform: uppercase;
    }

.tabdmsp {
    margin-bottom: 10px;
}

    .tabdmsp .bT_sR, .tabdmsp .bT_sBG, .tabdmsp .bTlL, .tabdmsp .bT_lBG, .tabdmsp .bT_lR {
        height: 35px;
        line-height: 35px;
    }

    .tabdmsp .bT_lL {
        background: url(skin_m007/tabsptl.png) no-repeat left top;
        padding-left: 21px;
        float: left;
    }
    /*Box Top Large Right*/
    .tabdmsp .bT_lR {
        background: url(skin_m007/tabsptc.png) repeat-x right top;
        padding-right: 1px;
    }
    /*Box Top Small Right*/
    * html .tabdmsp .bT_lR {
        float: left;
    }

    .tabdmsp .bT_lBG {
        background: none;
        color: #333;
        font-size: 13px;
        font-weight: bold;
        text-align: center;
        padding-left: 10px;
        color: #fff;
        text-transform: uppercase;
    }

    * html .tabdmsp .bT_lBG {
        float: left;
    }

    .tabdmsp .bT_sR {
        background: url(skin_m007/tabsptr.png) no-repeat right top;
        padding-right: 3px;
    }

    .tabdmsp .bT_sBG {
        background: url(skin_m007/tabsptc.png) repeat-x right top;
    }

    .tabdmsp .bT_sC {
        float: left;
        padding-left: 5px;
        font-size: 11px;
        display: none;
    }

    .tabdmsp .bT_RSS {
        float: right;
        padding-right: 1px;
        height: 16px;
        padding-top: 4px;
        display: none;
    }
    /*RSS*/
    .tabdmsp .bC_BG {
        background: #f1f1f1;
    }

        .tabdmsp .bC_BG .bC_I {
            padding: 0px;
        }

    .tabdmsp .bB_L, .tabdmsp .bB_R, .tabdmsp .bB_BG {
        height: 0px;
    }
/*tabattr Box*/
.tabattr {
    margin-bottom: 10px;
}

    .tabattr .bT_sR, .tabattr .bT_sBG, .tabattr .bTlL, .tabattr .bT_lBG, .tabattr .bT_lR {
        height: 35px;
        line-height: 35px;
    }

    .tabattr .bT_lL {
        background: url(skin_m007/tabagetl.png) no-repeat left top;
        padding-left: 30px;
        float: left;
    }
    /*Box Top Large Right*/
    .tabattr .bT_lR {
        background: url(skin_m007/tabagetc.png) repeat-x right top;
        padding-right: 1px;
    }
    /*Box Top Small Right*/
    * html .tabattr .bT_lR {
        float: left;
    }

    .tabattr .bT_lBG {
        background: none;
        color: #333;
        font-size: 13px;
        font-weight: bold;
        text-align: center;
        padding-left: 5px;
        text-transform: uppercase;
    }

        .tabattr .bT_lBG a {
            color: #fff;
            font-size: 13px;
        }

    * html .tabattr .bT_lBG {
        float: left;
    }

    .tabattr .bT_sR {
        background: url(skin_m007/tabagetr.png) no-repeat right top;
        padding-right: 3px;
    }

    .tabattr .bT_sBG {
        background: url(skin_m007/tabagetc.png) repeat-x right top;
    }

    .tabattr .bT_sC {
        float: left;
        padding-left: 5px;
        font-size: 11px;
        display: none;
    }

    .tabattr .bT_RSS {
        float: right;
        padding-right: 1px;
        height: 16px;
        padding-top: 4px;
        display: none;
    }
    /*RSS*/
    .tabattr .bC_BG {
        background: #f1f1f1;
    }

        .tabattr .bC_BG .bC_I {
            padding: 0px;
        }

    .tabattr .bB_L, .tabattr .bB_R, .tabattr .bB_BG {
        height: 0px;
    }

/*tabbrand Box*/
.tabbrand {
    margin-bottom: 10px;
}

    .tabbrand .bT_sR, .tabbrand .bT_sBG, .tabbrand .bTlL, .tabbrand .bT_lBG, .tabbrand .bT_lR {
        height: 35px;
        line-height: 35px;
    }

    .tabbrand .bT_lL {
        background: url(skin_m007/tabbrandtl.png) no-repeat left top;
        padding-left: 30px;
        float: left;
    }
    /*Box Top Large Right*/
    .tabbrand .bT_lR {
        background: url(skin_m007/tabbrandtc.png) repeat-x right top;
        padding-right: 1px;
    }
    /*Box Top Small Right*/
    * html .tabbrand .bT_lR {
        float: left;
    }

    .tabbrand .bT_lBG {
        background: none;
        color: #333;
        font-size: 13px;
        font-weight: bold;
        text-align: center;
        padding-left: 5px;
        text-transform: uppercase;
    }

        .tabbrand .bT_lBG a {
            color: #fff;
        }

    * html .tabbrand .bT_lBG {
        float: left;
    }

    .tabbrand .bT_sR {
        background: url(skin_m007/tabbrandtr.png) no-repeat right top;
        padding-right: 3px;
    }

    .tabbrand .bT_sBG {
        background: url(skin_m007/tabbrandtc.png) repeat-x right top;
    }

    .tabbrand .bT_sC {
        float: left;
        padding-left: 5px;
        font-size: 11px;
        display: none;
    }

    .tabbrand .bT_RSS {
        float: right;
        padding-right: 1px;
        height: 16px;
        padding-top: 4px;
        display: none;
    }
    /*RSS*/
    .tabbrand .bC_BG {
        background: #f1f1f1;
    }

        .tabbrand .bC_BG .bC_I {
            padding: 0px;
        }

    .tabbrand .bB_L, .tabbrand .bB_R, .tabbrand .bB_BG {
        height: 0px;
    }


/*tabsupport Box*/
.tabsupport {
    margin-bottom: 10px;
}

    .tabsupport .bT_sR, .tabsupport .bT_sBG, .tabsupport .bTlL, .tabsupport .bT_lBG, .tabsupport .bT_lR {
        height: 35px;
        line-height: 35px;
    }

    .tabsupport .bT_lL {
        padding-left: 5px;
        float: left;
    }
    /*Box Top Large Right*/
    .tabsupport .bT_lR {
        padding-right: 1px;
    }
    /*Box Top Small Right*/
    * html .tabsupport .bT_lR {
        float: left;
    }

    .tabsupport .bT_lBG {
        background: none;
        color: #333;
        font-size: 13px;
        font-weight: bold;
        text-align: center;
        padding-left: 5px;
        text-transform: uppercase;
    }

        .tabsupport .bT_lBG a {
            color: #fff;
        }

    * html .tabsupport .bT_lBG {
        float: left;
    }

    .tabsupport .bT_sR {
        padding-right: 3px;
    }

    .tabsupport .bT_sC {
        float: left;
        padding-left: 5px;
        font-size: 11px;
        display: none;
    }

    .tabsupport .bT_RSS {
        float: right;
        padding-right: 1px;
        height: 16px;
        padding-top: 4px;
        display: none;
    }
    /*RSS*/
    .tabsupport .bC_BG .bC_I {
        padding: 0px;
    }

    .tabsupport .bC_BG {
        margin-top: 10px;
    }

    .tabsupport .bB_L, .tabsupport .bB_R, .tabsupport .bB_BG {
        height: 0px;
    }
/*tabspbc Box*/
.tabspbc {
    margin-bottom: 10px;
}

    .tabspbc .bT_sR, .tabspbc .bT_sBG, .tabspbc .bTlL, .tabspbc .bT_lBG, .tabspbc .bT_lR {
        height: 35px;
        line-height: 35px;
    }

    .tabspbc .bT_lL {
        background: url(skin_m007/tabspbctl.png) no-repeat left top;
        padding-left: 5px;
        float: left;
    }
    /*Box Top Large Right*/
    .tabspbc .bT_lR {
        background: url(skin_m007/tabspbctc.png) repeat-x right top;
        padding-right: 1px;
    }
    /*Box Top Small Right*/
    * html .tabspbc .bT_lR {
        float: left;
    }

    .tabspbc .bT_lBG {
        background: none;
        color: #333;
        font-size: 13px;
        font-weight: bold;
        text-align: center;
        padding-left: 5px;
        text-transform: uppercase;
    }

        .tabspbc .bT_lBG a {
            color: #fff;
        }

    * html .tabspbc .bT_lBG {
        float: left;
    }

    .tabspbc .bT_sR {
        background: url(skin_m007/tabspbctr.png) no-repeat right top;
        padding-right: 3px;
    }

    .tabspbc .bT_sBG {
        background: url(skin_m007/tabspbctc.png) repeat-x right top;
    }

    .tabspbc .bT_sC {
        float: left;
        padding-left: 5px;
        font-size: 11px;
        display: none;
    }

    .tabspbc .bT_RSS {
        float: right;
        padding-right: 1px;
        height: 16px;
        padding-top: 4px;
        display: none;
    }
    /*RSS*/
    .tabspbc .bC_BG {
        background: #f1f1f1;
    }

        .tabspbc .bC_BG .bC_I {
            padding: 0px;
        }

    .tabspbc .bB_L, .tabspbc .bB_R, .tabspbc .bB_BG {
        height: 0px;
    }

.tabsale {
    margin-bottom: 10px;
}

    .tabsale .bT_sR, .tabsale .bT_sBG, .tabsale .bTlL, .tabsale .bT_lBG, .tabsale .bT_lR {
        height: 33px;
        line-height: 43px;
    }

    .tabsale .bT_lL {
        background: url(skin_m007/tabsaletl.png) no-repeat left top;
        padding-left: 18px;
        float: left;
    }
    /*Box Top Large Right*/
    .tabsale .bT_lR {
        background: url(skin_m007/tabsaletc.png) repeat-x right top;
    }
    /*Box Top Small Right*/
    * html .tabsale .bT_lR {
        float: left;
    }

    .tabsale .bT_lBG {
        background: url(skin_m007/tabsaletr.png) no-repeat right top;
        padding-right: 3px;
        color: #333;
        padding-right: 15px;
        font-size: 13px;
        font-weight: bold;
        text-align: center;
        padding-left: 8px;
        text-transform: uppercase;
    }

        .tabsale .bT_lBG a {
            color: #fff;
        }

    * html .tabsale .bT_lBG {
        float: left;
    }

    .tabsale .bT_sR {
        background: none;
    }

    .tabsale .bT_sBG {
        background: none;
    }

    .tabsale .bT_sC {
        float: left;
        padding-left: 5px;
        font-size: 11px;
        display: none;
    }

    .tabsale .bT_RSS {
        float: right;
        padding-right: 1px;
        height: 16px;
        padding-top: 4px;
        display: none;
    }
    /*RSS*/
    .tabsale .bC_BG {
        background: #fff;
    }

        .tabsale .bC_BG .bC_I {
            padding: 0px;
        }

    .tabsale .bB_L, .tabsale .bB_R, .tabsale .bB_BG {
        height: 0px;
    }

.tabnew {
    margin-bottom: 10px;
}

    .tabnew .bT_sR, .tabnew .bT_sBG, .tabnew .bTlL, .tabnew .bT_lBG, .tabnew .bT_lR {
        height: 33px;
        line-height: 43px;
    }

    .tabnew .bT_lL {
        background: url(skin_m007/tabnewtl.png) no-repeat left top;
        padding-left: 18px;
        float: left;
    }
    /*Box Top Large Right*/
    .tabnew .bT_lR {
        background: url(skin_m007/tabnewtc.png) repeat-x right top;
    }
    /*Box Top Small Right*/
    * html .tabnew .bT_lR {
        float: left;
    }

    .tabnew .bT_lBG {
        background: url(skin_m007/tabnewtr.png) no-repeat right top;
        padding-right: 3px;
        color: #333;
        padding-right: 15px;
        font-size: 13px;
        font-weight: bold;
        text-align: center;
        padding-left: 8px;
        text-transform: uppercase;
    }

        .tabnew .bT_lBG a {
            color: #fff;
        }

    * html .tabnew .bT_lBG {
        float: left;
    }

    .tabnew .bT_sR {
        background: none;
    }

    .tabnew .bT_sBG {
        background: none;
    }

    .tabnew .bT_sC {
        float: left;
        padding-left: 5px;
        font-size: 11px;
        display: none;
    }

    .tabnew .bT_RSS {
        float: right;
        padding-right: 1px;
        height: 16px;
        padding-top: 4px;
        display: none;
    }
    /*RSS*/
    .tabnew .bC_BG {
        background: #fff;
    }

        .tabnew .bC_BG .bC_I {
            padding: 0px;
        }

    .tabnew .bB_L, .tabnew .bB_R, .tabnew .bB_BG {
        height: 0px;
    }

/*tabnews Box*/
.tabnews {
    margin-bottom: 10px;
}

    .tabnews .bT_sR, .tabnews .bT_sBG, .tabnews .bTlL, .tabnews .bT_lBG, .tabnews .bT_lR {
        height: 35px;
        line-height: 35px;
    }

    .tabnews .bT_lL {
        background: url(skin_m007/tabnewstl.png) no-repeat left top;
        padding-left: 30px;
        float: left;
    }
    /*Box Top Large Right*/
    .tabnews .bT_lR {
        background: url(skin_m007/tabnewstc.png) repeat-x right top;
        padding-right: 1px;
    }
    /*Box Top Small Right*/
    * html .tabnews .bT_lR {
        float: left;
    }

    .tabnews .bT_lBG {
        background: none;
        color: #333;
        font-size: 13px;
        font-weight: bold;
        text-align: center;
        padding-left: 5px;
        text-transform: uppercase;
    }

        .tabnews .bT_lBG a {
            color: #fff;
        }

    * html .tabnews .bT_lBG {
        float: left;
    }

    .tabnews .bT_sR {
        background: url(skin_m007/tabnewstr.png) no-repeat right top;
        padding-right: 3px;
    }

    .tabnews .bT_sBG {
        background: url(skin_m007/tabnewstc.png) repeat-x right top;
    }

    .tabnews .bT_sC {
        float: left;
        padding-left: 5px;
        font-size: 11px;
        display: none;
    }

    .tabnews .bT_RSS {
        float: right;
        padding-right: 1px;
        height: 16px;
        padding-top: 4px;
        display: none;
    }
    /*RSS*/
    .tabnews .bC_BG {
        background: #98bd39;
    }

        .tabnews .bC_BG .bC_I {
            padding: 0px;
        }

    .tabnews .bB_L, .tabnews .bB_R, .tabnews .bB_BG {
        height: 0px;
    }

#lc-owframework {
    color: #fff;
    font-size: 11px;
    padding: 0px 5px 3px 5px;
    display: none !important;
}
/*tabtke Box*/
.tabtke {
    margin-bottom: 5px;
    background: white;
}

    .tabtke .bT_sR, .tabtke .bT_sBG, .tabtke .bTlL, .tabtke .bT_lBG, .tabtke .bT_lR {
        height: 33px;
        line-height: 33px;
    }

    .tabtke .bT_lL {
        background: url("skin_m007/tabthongke-l.jpg") no-repeat left top;
        float: left;
        padding-left: 33px;
    }

    .tabtke .bT_lR {
        background: url("skin_m007/tabdmsp-c.jpg") repeat-x right top;
        padding-right: 0;
    }

    * html .tabtke .bT_lR {
        float: left;
    }

    .tabtke .bT_lBG {
        background: none;
        color: #333FFF;
        font-size: 13px;
        font-weight: bold;
        margin-right: -47px;
        padding-left: 0;
        text-transform: uppercase;
    }

    * html .tabtke .bT_lBG {
        float: left;
    }

    .tabtke .bT_sR {
        background: url("skin_m007/tabdmsp-r.jpg") no-repeat right top;
        padding-right: 49px;
    }

    .tabtke .bT_sBG {
        background: url("skin_m007/tabdmsp-c.jpg") repeat-x right top;
    }

    .tabtke .bT_sC {
        float: left;
        padding-left: 5px;
        font-size: 11px;
    }

    .tabtke .bT_RSS {
        float: right;
        padding-right: 1px;
        height: 16px;
        padding-top: 9px;
        display: none;
    }

    .tabtke .bC_BG {
        background: url("skin_m007/tabdmsp-bo.jpg") repeat-y left top;
        padding-left: 1px;
    }

        .tabtke .bC_BG .bC_I {
            background: url("skin_m007/tabdmsp-bo.jpg") repeat-y right top;
            padding-right: 1px;
        }

            .tabtke .bC_BG .bC_I .bC_C {
            }

    .tabtke .bB_L, .tabtke .bB_R, .tabtke .bB_BG {
        height: 5px;
    }

    .tabtke .bB_L {
        background: url("skin_m007/tabdmsp-botl.jpg") no-repeat left bottom;
        padding-left: 10px;
    }

    .tabtke .bB_R {
        background: url("skin_m007/tabdmsp-botr.jpg") no-repeat right bottom;
        padding-right: 10px;
    }

    .tabtke .bB_BG {
        background: url("skin_m007/tabdmsp-botc.jpg") repeat-x right bottom;
    }
/*tabttucr Box*/
.tabttucr {
    margin-bottom: 5px;
    background: white;
}

    .tabttucr .bT_sR, .tabttucr .bT_sBG, .tabttucr .bTlL, .tabttucr .bT_lBG, .tabttucr .bT_lR {
        height: 33px;
        line-height: 33px;
    }

    .tabttucr .bT_lL {
        background: url("skin_m007/tabtintuc-l.jpg") no-repeat left top;
        float: left;
        padding-left: 33px;
    }

    .tabttucr .bT_lR {
        background: url("skin_m007/tabdmsp-c.jpg") repeat-x right top;
        padding-right: 0;
    }

    * html .tabttucr .bT_lR {
        float: left;
    }

    .tabttucr .bT_lBG {
        background: none;
        color: #333FFF;
        font-size: 13px;
        font-weight: bold;
        margin-right: -47px;
        padding-left: 0;
        text-transform: uppercase;
    }

    * html .tabttucr .bT_lBG {
        float: left;
    }

    .tabttucr .bT_sR {
        background: url("skin_m007/tabdmsp-r.jpg") no-repeat right top;
        padding-right: 49px;
    }

    .tabttucr .bT_sBG {
        background: url("skin_m007/tabdmsp-c.jpg") repeat-x right top;
    }

    .tabttucr .bT_sC {
        float: left;
        padding-left: 5px;
        font-size: 11px;
    }

    .tabttucr .bT_RSS {
        float: right;
        padding-right: 1px;
        height: 16px;
        padding-top: 9px;
        display: none;
    }

    .tabttucr .bC_BG {
        background: url("skin_m007/tabdmsp-bo.jpg") repeat-y left top;
        padding-left: 1px;
    }

        .tabttucr .bC_BG .bC_I {
            background: url("skin_m007/tabdmsp-bo.jpg") repeat-y right top;
            padding-right: 1px;
        }

            .tabttucr .bC_BG .bC_I .bC_C {
            }

    .tabttucr .bB_L, .tabttucr .bB_R, .tabttucr .bB_BG {
        height: 5px;
    }

    .tabttucr .bB_L {
        background: url("skin_m007/tabdmsp-botl.jpg") no-repeat left bottom;
        padding-left: 10px;
    }

    .tabttucr .bB_R {
        background: url("skin_m007/tabdmsp-botr.jpg") no-repeat right bottom;
        padding-right: 10px;
    }

    .tabttucr .bB_BG {
        background: url("skin_m007/tabdmsp-botc.jpg") repeat-x right bottom;
    }

/*tabhoidap Box*/
.tabhoidap {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-bottom: 10px;
}

    .tabhoidap .bT_sR, .tabhoidap .bT_sBG, .tabhoidap .bTlL, .tabhoidap .bT_lBG, .tabhoidap .bT_lR {
        height: 33px;
        line-height: 33px;
    }

    .tabhoidap .bT_lL {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        float: left;
        padding-left: 15px;
    }

    .tabhoidap .bT_lR {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding-right: 1px;
    }

    * html .tabhoidap .bT_lR {
        float: left;
    }

    .tabhoidap .bT_lBG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        color: #ff0;
        font-size: 13px;
        font-weight: bold;
        padding-left: 0;
        text-transform: uppercase;
    }

        .tabhoidap .bT_lBG a {
            color: #333;
            font-size: 15px;
            text-decoration: none;
        }

    * html .tabhoidap .bT_lBG {
        float: left;
    }

    .tabhoidap .bT_sR {
        background: url("baohiem/tabcenter.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
        margin-bottom: 5px;
        padding-right: 5px;
    }

    .tabhoidap .bT_sBG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    }

    .tabhoidap .bT_sC {
        float: left;
        font-size: 11px;
        padding-left: 5px;
    }

    .tabhoidap .bT_RSS {
        display: block;
        float: right;
        padding-top: 0px;
    }

        .tabhoidap .bT_RSS a {
            color: #fff;
        }

    .tabhoidap .bC_BG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding-left: 7px;
    }

        .tabhoidap .bC_BG .bC_I {
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
            padding-bottom: 7px;
            padding-right: 5px;
        }

    .tabhoidap .bB_L, .tabhoidap .bB_R, .tabhoidap .bB_BG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        height: 0;
    }

/*tabcentersp Box*/


.tabcentersp {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-bottom: 10px;
}

    .tabcentersp .bT_sR, .tabcentersp .bT_sBG, .tabcentersp .bTlL, .tabcentersp .bT_lBG, .tabcentersp .bT_lR {
        height: 35px;
        line-height: 35px;
    }

    .tabcentersp .bT_lL {
        background: url("kimhoa/tabctsp-l.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
        float: left;
        padding-left: 25px;
    }

    .tabcentersp .bT_lR {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding-right: 1px;
    }

    * html .tabcentersp .bT_lR {
        float: left;
    }

    .tabcentersp .bT_lBG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        color: #008DCF;
        font-size: 13px;
        font-weight: bold;
        padding-left: 0;
        text-transform: uppercase;
    }

        .tabcentersp .bT_lBG h1 {
            font-size: 13px;
        }

        .tabcentersp .bT_lBG a {
            color: #333;
            font-size: 13px;
            text-decoration: none;
        }

    * html .tabcentersp .bT_lBG {
        float: left;
    }

    .tabcentersp .bT_sR {
        background: url("kimhoa/tabctsp-rc.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
        padding-right: 5px;
    }

    .tabcentersp .bT_sBG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    }

    .tabcentersp .bT_sC {
        float: left;
        font-size: 11px;
        padding-left: 5px;
    }

    .tabcentersp .bT_RSS {
        display: none;
        float: right;
        padding-top: 4px;
    }

    .tabcentersp .bC_BG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding-left: 0;
    }

        .tabcentersp .bC_BG .bC_I {
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
            padding-bottom: 7px;
            padding-right: 0;
            padding-top: 5px;
        }

    .tabcentersp .bB_L, .tabcentersp .bB_R, .tabcentersp .bB_BG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        height: 0;
    }



.tabcensptc {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-bottom: 0px;
}

    .tabcensptc .bT_sR, .tabcensptc .bT_sBG, .tabcensptc .bTlL, .tabcensptc .bT_lBG, .tabcensptc .bT_lR {
        height: 31px;
        line-height: 31px;
    }

    .tabcensptc .bT_lL {
        background: url("kimhoa/tabcenter-l.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
        float: left;
        padding-left: 25px;
    }

    .tabcensptc .bT_lR {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding-right: 1px;
    }

    * html .tabcensptc .bT_lR {
        float: left;
    }

    .tabcensptc .bT_lBG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        color: #555;
        font-size: 13px;
        font-weight: bold;
        padding-left: 0;
        text-transform: uppercase;
    }

        .tabcensptc .bT_lBG h1 {
            font-size: 13px;
        }

        .tabcensptc .bT_lBG a {
            color: #333;
            font-size: 13px;
            text-decoration: none;
        }

    * html .tabcensptc .bT_lBG {
        float: left;
    }

    .tabcensptc .bT_sR {
        background: url("kimhoa/tabcenter-rc.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding-right: 5px;
    }

    .tabcensptc .bT_sBG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    }

    .tabcensptc .bT_sC {
        float: left;
        font-size: 11px;
        padding-left: 5px;
    }

    .tabcensptc .bT_RSS {
        display: none;
        float: right;
        padding-top: 4px;
    }

    .tabcensptc .bC_BG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding-left: 0;
    }

        .tabcensptc .bC_BG .bC_I {
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
            padding-bottom: 0px;
            padding-right: 0;
            padding-top: 5px;
        }

    .tabcensptc .bB_L, .tabcensptc .bB_R, .tabcensptc .bB_BG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        height: 0;
    }



/*tabcenter*/
.tabcenter {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-bottom: 10px;
}

.frag_c2 .tabcenter .bT_sR, .frag_c2 .tabcenter .bT_sBG, .frag_c2 .tabcenter .bTlL, .frag_c1 .tabcenter .bT_lR, .frag_c2 .tabcenter .bT_lR, .frag_c3 .tabcenter .bT_lR, .frag_c2 .bT_lR {
    height: 65px;
    line-height: 65px;
}

.tabcenter .bT_lL {
    background: url("kimhoa/tabcenter-l.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    float: left;
}

.tabcenter .bT_lR {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-right: 1px;
}

* html .tabcenter .bT_lR {
    float: left;
}

.tabcenter .bT_lBG, .box_c2 .bT_lBG {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #008dcf;
    font-size: 13px;
    font-weight: bold;
    padding-left: 0;
    text-transform: uppercase;
}

    .tabcenter .bT_lBG h1 {
        font-size: 13px;
    }

    .tabcenter .bT_lBG a {
        color: #333;
        font-size: 13px;
        text-decoration: none;
    }

* html .tabcenter .bT_lBG {
    float: left;
}

.tabcenter .bT_sR {
    background: url("kimhoa/tabcenter-rc.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-right: 5px;
}

.tabcenter .bT_sBG {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.tabcenter .bT_sC {
    float: left;
    font-size: 11px;
    padding-left: 5px;
}

.tabcenter .bT_RSS {
    display: none;
    float: right;
    padding-top: 4px;
}

.tabcenter .bC_BG {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-left: 0;
}

    .tabcenter .bC_BG .bC_I {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    }

.tabcenter .bB_L, .tabcenter .bB_R, .tabcenter .bB_BG {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 0;
}
/*tabsp Box*/
.tabsp {
    margin-bottom: 10px;
}

    .tabsp .bT_sR, .tabsp .bT_sBG, .tabsp .bTlL, .tabsp .bT_lBG, .tabsp .bT_lR {
        height: 40px;
        line-height: 33px;
    }

    .tabsp .bT_lL {
        background: url(skin_m007/tabsp_tl.jpg) no-repeat left top;
        padding-left: 6px;
        float: left;
    }
    /*Box Top Large Right*/
    .tabsp .bT_lR {
        background: url(skin_m007/tabsp_tc.jpg) repeat-x right top;
        padding-right: 1px;
    }
    /*Box Top Small Right*/
    * html .tabsp .bT_lR {
        float: left;
    }

    .tabsp .bT_lBG {
        min-width: 190px;
        background: none;
        color: #333;
        font-family: time new roman;
        font-size: 15px;
        font-weight: bold;
        text-align: center;
        padding-left: 5px;
        text-transform: uppercase;
    }

    * html .tabsp .bT_lBG {
        float: left;
    }

    .tabsp .bT_sR {
        background: url(skin_m007/tabsp_tr.jpg) no-repeat right top;
        padding-right: 6px;
    }

    .tabsp .bT_sBG {
        background: url(skin_m007/tabsp_tc.jpg) repeat-x right top;
    }

    .tabsp .bT_sC {
        float: left;
        padding-left: 5px;
        font-size: 11px;
        display: none;
    }

    .tabsp .bT_RSS {
        float: right;
        padding-right: 1px;
        height: 16px;
        padding-top: 4px;
        display: none;
    }
    /*RSS*/
    .tabsp .bC_BG {
        background: #f2cf02;
    }

        .tabsp .bC_BG .bC_I {
            background: url("skin_m007/tabc_cr.jpg") repeat-y right top;
            padding: 0px;
        }

    .tabsp .bB_L, .tabsp .bB_R, .tabsp .bB_BG {
        height: 4px;
    }

    .tabsp .bB_L {
        background: url("skin_m007/tabsp_bl.jpg") no-repeat left bottom;
        padding-left: 4px;
    }

    .tabsp .bB_R {
        background: url("skin_m007/tabsp_br.jpg") no-repeat right bottom;
        padding-right: 4px;
    }

    .tabsp .bB_BG {
        background: url("skin_m007/tabsp_bc.jpg") repeat-x right bottom;
    }

/*tabspkm Box*/
.tabspkm {
    margin-bottom: 10px;
}

    .tabspkm .bT_sR, .tabspkm .bT_sBG, .tabspkm .bTlL, .tabspkm .bT_lBG, .tabspkm .bT_lR {
        height: 39px;
        line-height: 33px;
    }

    .tabspkm .bT_lL {
        background: url(skin_m007/tabspkm_tl.jpg) no-repeat left top;
        padding-left: 6px;
        float: left;
    }
    /*Box Top Large Right*/
    .tabspkm .bT_lR {
        background: url(skin_m007/tabspkm_tc.jpg) repeat-x right top;
        padding-right: 1px;
    }
    /*Box Top Small Right*/
    * html .tabspkm .bT_lR {
        float: left;
    }

    .tabspkm .bT_lBG {
        min-width: 190px;
        background: none;
        color: #333;
        font-family: time new roman;
        font-size: 15px;
        font-weight: bold;
        text-align: center;
        padding-left: 5px;
        text-transform: uppercase;
    }

    * html .tabspkm .bT_lBG {
        float: left;
    }

    .tabspkm .bT_sR {
        background: url(skin_m007/tabspkm_tr.jpg) no-repeat right top;
        padding-right: 6px;
    }

    .tabspkm .bT_sBG {
        background: url(skin_m007/tabspkm_tc.jpg) repeat-x right top;
    }

    .tabspkm .bT_sC {
        float: left;
        padding-left: 5px;
        font-size: 11px;
        display: none;
    }

    .tabspkm .bT_RSS {
        float: right;
        padding-right: 1px;
        height: 16px;
        padding-top: 4px;
        display: none;
    }
    /*RSS*/
    .tabspkm .bC_BG {
        background: #4e4e4e;
    }

        .tabspkm .bC_BG .bC_I {
            background: url("skin_m007/tabc_cr.jpg") repeat-y right top;
            padding: 0px;
        }

    .tabspkm .bB_L, .tabspkm .bB_R, .tabspkm .bB_BG {
        height: 4px;
    }

    .tabspkm .bB_L {
        background: url("skin_m007/tabspkm_bl.jpg") no-repeat left bottom;
        padding-left: 4px;
    }

    .tabspkm .bB_R {
        background: url("skin_m007/tabspkm_br.jpg") no-repeat right bottom;
        padding-right: 4px;
    }

    .tabspkm .bB_BG {
        background: url("skin_m007/tabspkm_bc.jpg") repeat-x right bottom;
    }


/*tableft Box*/
.tableft {
    background: none;
    margin-bottom: 10px;
}

    .tableft .bT_sR, .tableft .bT_sBG, .tableft .bTlL, .tableft .bT_lBG, .tableft .bT_lR {
        height: 31px;
        line-height: 31px;
    }

    .tableft .bT_lL {
        background: none;
        float: left;
        padding-left: 0px;
    }

    .tableft .bT_lR {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding-right: 1px;
    }

    * html .tableft .bT_lR {
        float: left;
    }

    .tableft .bT_lBG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        color: #008dcf;
        font-size: 14px;
        font-weight: bold;
        padding-left: 0;
        text-transform: uppercase;
    }

        .tableft .bT_lBG a {
            color: #333;
            font-size: 13px;
            text-decoration: none;
        }

    * html .tableft .bT_lBG {
        float: left;
    }

    .tableft .bT_sR {
        background: url("kimhoa/tabright-rc.png") repeat-x scroll left bottom rgba(0, 0, 0, 0);
        padding-right: 5px;
    }

    .tableft .bT_sBG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    }

    .tableft .bT_sC {
        float: left;
        font-size: 11px;
        padding-left: 5px;
    }

    .tableft .bT_RSS {
        display: none;
        float: right;
        padding-top: 4px;
    }

    .tableft .bC_BG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding-left: 5px;
    }

        .tableft .bC_BG .bC_I {
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
            padding-bottom: 0px;
            padding-right: 3px;
            padding-top: 5px;
        }

    .tableft .bB_L, .tableft .bB_R, .tableft .bB_BG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        height: 0;
    }

.bT_lL {
    white-space: nowrap;
}

/*tabtins Box*/
.tabtins {
    background: none;
    margin-bottom: 10px;
}

    .tabtins .bT_sR, .tabtins .bT_sBG, .tabtins .bTlL, .tabtins .bT_lBG, .tabtins .bT_lR {
        height: 31px;
        line-height: 31px;
    }

    .tabtins .bT_lL {
        background: url("kimhoa/tabright-l.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
        float: left;
        padding-left: 22px;
    }

    .tabtins .bT_lR {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding-right: 1px;
    }

    * html .tabtins .bT_lR {
        float: left;
    }

    .tabtins .bT_lBG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        color: #555555;
        font-size: 13px;
        font-weight: bold;
        padding-left: 0;
        text-transform: uppercase;
    }

        .tabtins .bT_lBG a {
            color: #333;
            font-size: 13px;
            text-decoration: none;
        }

    * html .tabtins .bT_lBG {
        float: left;
    }

    .tabtins .bT_sR {
        background: url("kimhoa/tabright-rc.png") repeat-x scroll left bottom rgba(0, 0, 0, 0);
        padding-right: 5px;
    }

    .tabtins .bT_sBG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    }

    .tabtins .bT_sC {
        float: left;
        font-size: 11px;
        padding-left: 5px;
    }

    .tabtins .bT_RSS {
        display: none;
        float: right;
        padding-top: 4px;
    }

    .tabtins .bC_BG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding-left: 5px;
    }

        .tabtins .bC_BG .bC_I {
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
            padding-bottom: 0px;
            padding-right: 3px;
            padding-top: 5px;
        }

    .tabtins .bB_L, .tabtins .bB_R, .tabtins .bB_BG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        height: 0;
    }

/*tabtins1 Box*/
.tabtins1 {
    background: none;
    margin-bottom: 10px;
}

    .tabtins1 .bT_sR, .tabtins1 .bT_sBG, .tabtins1 .bTlL, .tabtins1 .bT_lBG, .tabtins1 .bT_lR {
        height: 31px;
        line-height: 31px;
    }

    .tabtins1 .bT_lL {
        background: url("kimhoa/tabright-l.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
        float: left;
        padding-left: 22px;
    }

    .tabtins1 .bT_lR {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding-right: 1px;
    }

    * html .tabtins1 .bT_lR {
        float: left;
    }

    .tabtins1 .bT_lBG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        color: #555555;
        font-size: 13px;
        font-weight: bold;
        padding-left: 0;
        text-transform: uppercase;
    }

        .tabtins1 .bT_lBG a {
            color: #333;
            font-size: 13px;
            text-decoration: none;
        }

    * html .tabtins1 .bT_lBG {
        float: left;
    }

    .tabtins1 .bT_sR {
        background: url("kimhoa/tabright-rc.png") repeat-x scroll left bottom rgba(0, 0, 0, 0);
        padding-right: 5px;
    }

    .tabtins1 .bT_sBG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    }

    .tabtins1 .bT_sC {
        float: left;
        font-size: 11px;
        padding-left: 5px;
    }

    .tabtins1 .bT_RSS {
        display: none;
        float: right;
        padding-top: 4px;
    }

    .tabtins1 .bC_BG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding-left: 5px;
    }

        .tabtins1 .bC_BG .bC_I {
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
            padding-bottom: 0px;
            padding-right: 3px;
            padding-top: 5px;
        }

    .tabtins1 .bB_L, .tabtins1 .bB_R, .tabtins1 .bB_BG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        height: 0;
    }

/*tabdmuc Box*/
.tabdmuc {
    background: none;
    margin-bottom: 10px;
}

    .tabdmuc .bT_sR, .tabdmuc .bT_sBG, .tabdmuc .bTlL, .tabdmuc .bT_lBG, .tabdmuc .bT_lR {
        height: 45px;
        line-height: 45px;
    }

    .tabdmuc .bT_lL {
        background: none;
        float: left;
    }

    .tabdmuc .bT_lR {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding-right: 1px;
    }

    * html .tabdmuc .bT_lR {
        float: left;
    }

    .tabdmuc .bT_lBG, .tableft .bT_lBG, .tabsupport .bT_lBG {
        color: #0052a0;
        font-size: 16px;
        font-weight: bold;
        padding-left: 0;
        text-transform: uppercase;
        height: 45px;
        line-height: 45px;
    }

        .tabdmuc .bT_lBG a {
            color: #333;
            font-size: 13px;
            text-decoration: none;
        }

    * html .tabdmuc .bT_lBG {
        float: left;
    }

    .tabdmuc .bT_sR {
    }

    .tabdmuc .bT_sBG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    }

    .tabdmuc .bT_sC {
        float: left;
        font-size: 11px;
        padding-left: 5px;
    }

    .tabdmuc .bT_RSS {
        display: none;
        float: right;
        padding-top: 4px;
    }

    .tabdmuc .bC_BG {
        margin-top: 5px;
        padding-left: 0;
    }

        .tabdmuc .bC_BG .bC_I {
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
            padding-bottom: 5px;
            padding-right: 0;
            padding-top: 0;
        }

    .tabdmuc .bB_L, .tabdmuc .bB_R, .tabdmuc .bB_BG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        height: 0;
    }

/*tabtinmois Box*/
.tabtinmois {
    background: none;
    margin-bottom: 10px;
}

    .tabtinmois .bT_sR, .tabtinmois .bT_sBG, .tabtinmois .bTlL, .tabtinmois .bT_lBG, .tabtinmois .bT_lR {
        height: 31px;
        line-height: 31px;
    }

    .tabtinmois .bT_lL {
        background: url("kimhoa/tabright-l.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
        float: left;
        padding-left: 22px;
    }

    .tabtinmois .bT_lR {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding-right: 1px;
    }

    * html .tabtinmois .bT_lR {
        float: left;
    }

    .tabtinmois .bT_lBG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        color: #008dcf;
        font-size: 13px;
        font-weight: bold;
        padding-left: 0;
        text-transform: uppercase;
    }

        .tabtinmois .bT_lBG a {
            color: #333;
            font-size: 13px;
            text-decoration: none;
        }

    * html .tabtinmois .bT_lBG {
        float: left;
    }

    .tabtinmois .bT_sR {
        padding-right: 5px;
        background: url("kimhoa/tabcenter-rc.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    }

    .tabtinmois .bT_sBG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    }

    .tabtinmois .bT_sC {
        float: left;
        font-size: 11px;
        padding-left: 5px;
    }

    .tabtinmois .bT_RSS {
        display: none;
        float: right;
        padding-top: 4px;
    }

    .tabtinmois .bC_BG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding-left: 5px;
    }

        .tabtinmois .bC_BG .bC_I {
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
            padding-bottom: 0px;
            padding-right: 3px;
            padding-top: 5px;
        }

    .tabtinmois .bB_L, .tabtinmois .bB_R, .tabtinmois .bB_BG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        height: 0;
    }



/*tableftsptn Box*/
.tableftsptn {
    background: none;
    margin-bottom: 10px;
}

    .tableftsptn .bT_sR, .tableftsptn .bT_sBG, .tableftsptn .bTlL, .tableftsptn .bT_lBG, .tableftsptn .bT_lR {
        height: 42px;
        line-height: 33px;
    }

    .tableftsptn .bT_lL {
        background: none;
        float: left;
        padding-left: 15px;
    }

    .tableftsptn .bT_lR {
        background: none;
        padding-right: 1px;
    }

    * html .tableftsptn .bT_lR {
        float: left;
    }

    .tableftsptn .bT_lBG {
        background: none;
        color: #fff;
        font-size: 13px;
        font-weight: bold;
        padding-left: 0;
        text-transform: uppercase;
    }

        .tableftsptn .bT_lBG a {
            color: #333;
            font-size: 15px;
            text-decoration: none;
        }

    * html .tableftsptn .bT_lBG {
        float: left;
    }

    .tableftsptn .bT_sR {
        background: url("baohiem/tableft.png") no-repeat;
        padding-right: 0px;
    }

    .tableftsptn .bT_sBG {
        background: none;
    }

    .tableftsptn .bT_sC {
        float: left;
        font-size: 11px;
        padding-left: 5px;
    }

    .tableftsptn .bT_RSS {
        float: right;
        padding-top: 4px;
        display: none;
    }

    .tableftsptn .bC_BG {
        background: url("baohiem/tableftback.png") repeat-y left top;
        padding-left: 0px;
        padding-right: 7px;
    }

        .tableftsptn .bC_BG .bC_I {
            background: none;
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 10px;
        }

    .tableftsptn .bB_L, .tableftsptn .bB_R, .tableftsptn .bB_BG {
        background: none;
        height: 0;
    }

/*tabtieudiem Box*/
.tabtieudiem {
    background: #fff;
    margin-bottom: 10px;
}

    .tabtieudiem .bT_sR, .tabtieudiem .bT_sBG, .tabtieudiem .bTlL, .tabtieudiem .bT_lBG, .tabtieudiem .bT_lR {
        height: 33px;
        line-height: 33px;
    }

    .tabtieudiem .bT_lL {
        background: url("tabketoan/tieudieml.png") no-repeat scroll left top rgba(0, 0, 0, 0);
        float: left;
        padding-left: 45px;
    }

    .tabtieudiem .bT_lR {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding-right: 1px;
    }

    * html .tabtieudiem .bT_lR {
        float: left;
    }

    .tabtieudiem .bT_lBG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        color: #333fff;
        font-size: 15px;
        font-weight: bold;
        padding-left: 0;
        text-transform: uppercase;
    }

        .tabtieudiem .bT_lBG a {
            color: #333;
            font-size: 15px;
            text-decoration: none;
        }

    * html .tabtieudiem .bT_lBG {
        float: left;
    }

    .tabtieudiem .bT_sR {
        background: url("tabketoan/tabweb-r.png") no-repeat scroll right top rgba(0, 0, 0, 0);
        padding-right: 64px;
        margin-bottom: 5px;
    }

    .tabtieudiem .bT_sBG {
        background: url("tabketoan/tabweb-l.png") repeat-x;
    }

    .tabtieudiem .bT_sC {
        float: left;
        font-size: 11px;
        padding-left: 5px;
    }

    .tabtieudiem .bT_RSS {
        float: right;
        padding-top: 4px;
        display: none;
    }

    .tabtieudiem .bC_BG {
        background: #057d9f;
        padding-left: 7px;
    }

        .tabtieudiem .bC_BG .bC_I {
            background: #057d9f;
            padding-right: 5px;
            padding-bottom: 7px;
        }

    .tabtieudiem .bB_L, .tabtieudiem .bB_R, .tabtieudiem .bB_BG {
        background: none;
        height: 0;
    }
/*tabtintuc Box*/
.tabtintuc {
    background: #fff;
    margin-bottom: 10px;
}

    .tabtintuc .bT_sR, .tabtintuc .bT_sBG, .tabtintuc .bTlL, .tabtintuc .bT_lBG, .tabtintuc .bT_lR {
        height: 33px;
        line-height: 33px;
    }

    .tabtintuc .bT_lL {
        background: url("tabketoan/tintucl.png") no-repeat scroll left top rgba(0, 0, 0, 0);
        float: left;
        padding-left: 45px;
    }

    .tabtintuc .bT_lR {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding-right: 1px;
    }

    * html .tabtintuc .bT_lR {
        float: left;
    }

    .tabtintuc .bT_lBG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        color: #333fff;
        font-size: 15px;
        font-weight: bold;
        padding-left: 0;
        text-transform: uppercase;
    }

        .tabtintuc .bT_lBG a {
            color: #333;
            font-size: 15px;
            text-decoration: none;
        }

    * html .tabtintuc .bT_lBG {
        float: left;
    }

    .tabtintuc .bT_sR {
        background: url("tabketoan/tabweb-r.png") no-repeat scroll right top rgba(0, 0, 0, 0);
        padding-right: 64px;
        margin-bottom: 5px;
    }

    .tabtintuc .bT_sBG {
        background: url("tabketoan/tabweb-l.png") repeat-x;
    }

    .tabtintuc .bT_sC {
        float: left;
        font-size: 11px;
        padding-left: 5px;
    }

    .tabtintuc .bT_RSS {
        float: right;
        padding-top: 4px;
        display: none;
    }

    .tabtintuc .bC_BG {
        background: #057d9f;
        padding-left: 7px;
    }

        .tabtintuc .bC_BG .bC_I {
            background: #057d9f;
            padding-right: 5px;
            padding-bottom: 7px;
            height: 250px;
            overflow: hidden;
        }

    .tabtintuc .bB_L, .tabtintuc .bB_R, .tabtintuc .bB_BG {
        background: none;
        height: 0;
    }
/*tabhotro Box*/
.tabhotro {
    background: #fff;
    margin-bottom: 10px;
}

    .tabhotro .bT_sR, .tabhotro .bT_sBG, .tabhotro .bTlL, .tabhotro .bT_lBG, .tabhotro .bT_lR {
        height: 33px;
        line-height: 33px;
    }

    .tabhotro .bT_lL {
        background: url("tabketoan/hotrol.png") no-repeat scroll left top rgba(0, 0, 0, 0);
        float: left;
        padding-left: 45px;
    }

    .tabhotro .bT_lR {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding-right: 1px;
    }

    * html .tabhotro .bT_lR {
        float: left;
    }

    .tabhotro .bT_lBG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        color: #333fff;
        font-size: 15px;
        font-weight: bold;
        padding-left: 0;
        text-transform: uppercase;
    }

        .tabhotro .bT_lBG a {
            color: #333;
            font-size: 15px;
            text-decoration: none;
        }

    * html .tabhotro .bT_lBG {
        float: left;
    }

    .tabhotro .bT_sR {
        background: url("tabketoan/tabweb-r.png") no-repeat scroll right top rgba(0, 0, 0, 0);
        padding-right: 64px;
        margin-bottom: 5px;
    }

    .tabhotro .bT_sBG {
        background: url("tabketoan/tabweb-l.png") repeat-x;
    }

    .tabhotro .bT_sC {
        float: left;
        font-size: 11px;
        padding-left: 5px;
    }

    .tabhotro .bT_RSS {
        float: right;
        padding-top: 4px;
        display: none;
    }

    .tabhotro .bC_BG {
        background: #057d9f;
        padding-left: 7px;
    }

        .tabhotro .bC_BG .bC_I {
            background: #057d9f;
            padding-right: 5px;
            padding-bottom: 7px;
            height: 250px;
            overflow: hidden;
        }

    .tabhotro .bB_L, .tabhotro .bB_R, .tabhotro .bB_BG {
        background: none;
        height: 0;
    }

/*tabright Box*/
.tabright {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-bottom: 10px;
}

    .tabright .bT_sR, .tabright .bT_sBG, .tabright .bTlL, .tabright .bT_lBG, .tabright .bT_lR {
        height: 33px;
        line-height: 33px;
    }

    .tabright .bT_lL {
        background: url("bachbian/tableft-l.png") no-repeat scroll left top rgba(0, 0, 0, 0);
        float: left;
        padding-left: 15px;
    }

    .tabright .bT_lR {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding-right: 1px;
    }

    * html .tabright .bT_lR {
        float: left;
    }

    .tabright .bT_lBG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        color: #fff;
        font-size: 13px;
        font-weight: normal;
        padding-left: 0;
        text-transform: uppercase;
    }

        .tabright .bT_lBG a {
            color: #fff;
            font-size: 13px;
            text-decoration: none;
        }

    * html .tabright .bT_lBG {
        float: left;
    }

    .tabright .bT_sR {
        background: url("bachbian/tableft-r.png") no-repeat scroll right top rgba(0, 0, 0, 0);
        padding-right: 7px;
    }

    .tabright .bT_sBG {
        background: url("bachbian/tableft-c.png") repeat-x scroll right top rgba(0, 0, 0, 0);
    }

    .tabright .bT_sC {
        float: left;
        font-size: 11px;
        padding-left: 5px;
    }

    .tabright .bT_RSS {
        display: none;
        float: right;
        padding-top: 4px;
    }

    .tabright .bC_BG {
        background: url("bachbian/tableft-bol.png") repeat-y scroll left top rgba(0, 0, 0, 0);
        padding-left: 6px;
    }

        .tabright .bC_BG .bC_I {
            background: url("bachbian/tableft-bor.png") repeat-y scroll right top #ffffe8;
            padding-right: 4px;
        }

    .tabright .bB_L, .tabright .bB_R, .tabright .bB_BG {
        height: 6px;
    }

    .tabright .bB_L {
        background: url("bachbian/tableft-botl.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
        padding-left: 30px;
    }

    .tabright .bB_R {
        background: url("bachbian/tableft-botr.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
        padding-right: 30px;
    }

    .tabright .bB_BG {
        background: url("bachbian/tableft-botc.png") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    }

#banner {
    width: 100%;
    height: auto;
}

.ctelstboxidx .cbox a.bxtitle {
    color: #fff;
}

.item_firs {
    margin-left: 0px;
}

.mdlpro .proincate .cteitem a.prdctelst {
    color: #333;
}

    .mdlpro .proincate .cteitem a.prdctelst:hover {
        color: #333;
        text-decoration: underline;
    }

#galerry {
    width: 100%;
}

.uppermenu a {
    background: url("kimhoa/nutbottom.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    font-size: 12px;
    padding-bottom: 5px;
    padding-left: 10px;
}

    .uppermenu a:hover {
        background: url("kimhoa/nutbottom.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
        color: #fff;
        display: block;
        font-size: 12px;
        padding-bottom: 5px;
        padding-left: 10px;
    }

.uppermenu {
}

    .uppermenu ul li {
        display: inline-block;
        line-height: 42px;
        margin-left: 15px;
    }

        .uppermenu ul li span.mntop_img {
            float: left;
            margin-right: 3px;
            margin-top: 14px;
        }





.ddsmoothmenu ul li ul li a {
    background: #0795D8;
    border-bottom: 1px dotted #fff;
    border-left: 0 dotted #fff;
    border-right: 0 dotted #fff;
    color: #fff !important;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 7px 3px 7px 10px !important;
    width: 220px;
}

input[type="submit"] {
    cursor: pointer;
    font-size: 12px;
    padding: 0px 5px;
}

.ddsmoothmenu ul li ul li a:hover {
    background: #0795D8;
    border-bottom: 1px dotted #fff;
    border-left: 0 dotted #fff;
    border-right: 0 dotted #fff;
    color: #ff0 !important;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 7px 3px 7px 10px !important;
    width: 220px;
}

.downarrowclass {
    background: url("../templates/owebframework/down.gif") no-repeat scroll 0 0 transparent;
    height: 0px !important;
    position: absolute;
    right: 12px;
    top: 12px;
    display: none !important;
    width: 0px !important;
}

.rightarrowclass {
    background: url("../templates/owebframework/nav_arrow.gif") no-repeat scroll 0 0 transparent;
    height: 7px;
    padding-right: 5px;
    position: absolute;
    right: 5px;
    top: 10px;
    width: 5px;
}

.ddshadow {
    left: 0;
    position: absolute;
    top: 0;
}

.toplevelshadow {
    opacity: 0.8;
}

.ddsmoothmenu, .ddsmoothmenu ul li a, .ddsmoothmenu ul li ul li a {
    color: White;
}

    .ddsmoothmenu ul li a:hover, .ddsmoothmenu ul li ul li a:hover {
    }

.ddsmoothmenu-v ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

    .ddsmoothmenu-v ul li {
        position: relative;
        border-bottom: 0px solid #c0c0c0;
    }

        .ddsmoothmenu-v ul li ul li {
            border: 0px solid #f5da40;
            border-top: 0px;
        }

        .ddsmoothmenu-v ul li a {
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
            border-bottom: 1px solid #D4D4D4;
            color: #008DD0 !important;
            display: block;
            font-size: 12px;
            font-weight: bold;
            overflow: auto;
            text-decoration: none;
        }

            .ddsmoothmenu-v ul li a:link, .ddsmoothmenu-v ul li a:visited, .ddsmoothmenu-v ul li a:active {
            }

        .ddsmoothmenu-v ul li.mnusepitems {
            border-top: 1px solid #F6F6F6;
            height: 1px;
        }

        .ddsmoothmenu-v ul li ul li.mnusepitems {
            border-top: 1px solid #FFFFFF;
            height: 1px;
        }

        .ddsmoothmenu-v ul li a.selected {
            color: #FF6600;
        }

        .ddsmoothmenu-v ul li a:hover {
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
            border-bottom: 1px solid #D4D4D4;
            color: #555 !important;
            display: block;
            font-size: 12px;
            font-weight: bold;
            overflow: auto;
            text-decoration: none;
        }

        .ddsmoothmenu-v ul li ul {
            background: none repeat scroll 0 0 #F5F5F5;
            font-weight: normal;
            position: absolute;
            top: 0;
            visibility: hidden;
            width: 200px !important;
            margin-left: 1px;
            border: 1px solid #EAEAEA;
        }

.mdlnws .nwsindex .nwsitem a.ntlt {
    color: #737373;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 5px;
    text-decoration: none;
    text-transform: none;
}

    .mdlnws .nwsindex .nwsitem a.ntlt:hover {
        color: #404040;
        display: block;
        font-size: 14px;
        font-weight: bold;
        padding: 0 0 5px;
        text-decoration: none;
        text-transform: none;
    }

    .mdlnws .nwsindex .nwsitem a.ntlt h2 {
        color: #717171;
        display: block;
        font-size: 14px;
    }

h2 {
    padding: 0px;
    margin: 0px;
    margin;
}

.t_other {
    color: #333000;
    display: block;
    font-weight: bold;
    padding-left: 5px;
    padding-top: 10px;
}

.mdlnws .nwsindex .nwsitem a.othernews {
    color: #333;
}

#topnews_title a.ttl {
    color: #333;
}

#slider1 {
    width: 99%;
}

#topnews_title .item {
    background: url("skin_green/ico_newsl.jpg") no-repeat scroll 2px 7px transparent;
    padding: 2px 2px 2px 8px;
}

.hot_new {
    margin: 0px;
}

#WzTtDiV {
    width: 300px;
}

.mdlnws .nwsindex .nwsitem a.nvwdetail {
    display: none;
}

.mdlnws .nwsdetail .othernws .items a.nwsottl {
    background: url("skintt/iconbottin.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    color: #333;
    display: block;
    padding: 5px 2px 5px 12px;
    text-decoration: none;
}

    .mdlnws .nwsdetail .othernws .items a.nwsottl:hover {
        background: url("skintt/iconbottin.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
        color: #333;
        display: block;
        padding: 5px 2px 5px 12px;
        text-decoration: none;
    }

a.ntlt {
    color: #06f;
}

.mdlnws .nwsdetail .tlt {
    color: #333;
    display: block;
    font-size: 16px;
    font-weight: bold;
    text-shadow: none;
    margin: 0 0 10px;
}

.mdlnws .nwsdetail .desc {
    color: #333;
    display: block;
    font-size: 13px;
    font-weight: bold;
    line-height: 19px;
    margin: 3px 0 7px;
}

.mdlnws .nwsdetail .detail {
    color: #333;
    display: block;
    font-size: 13px;
    line-height: 17px;
    margin: 3px 0 7px;
}

.mdlnws .nwsdetail .othernws .ttlcate {
    color: #FF3330;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
}

#topnews a.ttl {
    background: url("skintt/icontinmoi.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
    border-bottom: 1px dotted #CCCCCC;
    color: #666666;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

    #topnews a.ttl:hover {
        background: url("skintt/icontinmoi.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
        border-bottom: 1px dotted #CCCCCC;
        color: #666666;
        font-size: 14px;
        font-weight: normal;
        margin: 0;
        text-align: left;
        text-decoration: none;
    }

.ddsmoothmenu, .mn_s {
    text-align: left;
    height: 38px;
    text-shadow: none;
}

.mdlnws .nwsindex a.nwsctelst {
    color: #000;
}

.mdlnws .nwsindex a.nwssbctelst {
    color: #333;
    display: inline-block;
    font-size: 11px;
    font-weight: normal;
    margin: 1px 1px 2px 7px;
}

.mdlpro .proindex .proitem .pprice {
    color: black;
    display: none;
    margin-top: 3px;
    height: 20px;
}

.mdlpro .proindex .proitem .pcart {
    display: none;
    float: left;
    height: 21px;
    padding-bottom: 10px;
    text-align: right;
    width: 90px;
}

.proitem img {
    max-width: 276px;
}

.mdlpro .proindex .proitem a.ptlt {
    color: #444444;
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 5px;
    text-decoration: none;
}

a.tabctttl {
    color: #333;
    font-size: 13px;
    font-weight: bold;
}

    a.tabctttl:hover {
        color: #333;
        font-size: 13px;
        font-weight: bold;
    }

.mdlpro .prodetail .information {
    max-width: 520px;
}

.qchomeec4 {
    background: none;
    margin-bottom: 5px;
}

.qchomeec4-l, .qchomeec4-r, .qchomeec4-c {
    height: 206px;
}

.qchomeec4-l {
    background: url(skin_m007/backqc-l.jpg) no-repeat left top;
    padding-left: 4px;
}

.qchomeec4-r {
    background: url(skin_m007/backqc-r.jpg) no-repeat right top;
    padding-right: 4px;
}

.qchomeec4-c {
    background: url(skin_m007/backqc-c.jpg) repeat-x right top;
    padding-top: 4px;
}

#slideshow {
    width: 100%;
    height: 500px;
    overflow: hidden;
    position: relative;
}

    #slideshow div {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 0;
        height: initial;
        width: 100%;
        display: none;
        transition: display 0.3s;
    }

        #slideshow div.active {
            z-index: 1;
            display: block;
        }

        #slideshow div.last-active {
            display: none;
        }

        #slideshow div a {
            display: block;
            width: 100%;
        }

            #slideshow div a img {
                width: 100%;
                height: initial;
            }

.divctspssps a.pcartlnk {
    background: url(skin_m007/btncart.png) no-repeat right;
    color: black;
    display: block;
    height: 33px;
    float: right;
    width: 203px;
    margin: 0px auto;
}

.mdlpro .proincate .cteitem .proitem a.pcartlnk {
    background: url("skin_m007/btnaddtocart.png") no-repeat scroll 4px 4px transparent;
    color: black;
    display: block;
    margin: 0px auto;
    height: 28px;
    width: 90px;
}

.count_st {
    font-size: 12px;
    height: 23px;
    line-height: 23px;
    color: white;
}

    .count_st img {
        float: left;
    }

.mdlpro .proincate .cteitem .pprice {
    color: black;
    display: inline-block;
    height: 20px;
    margin-top: 3px;
}

.mdlpro .proincate .cteitem .proitem .pcart {
    color: black;
    text-align: center;
    display: block;
}

.mdlpro .protop .proitem a.pcartlnk {
    background: url(skin_m007/btnaddtocart.png) no-repeat right;
    color: black;
    display: block;
    height: 20px;
    margin: 0px auto;
    width: 25px;
}

.mdlpro .protop .proitem .pcart {
    color: black;
    display: inline-block;
}

.mdlpro .protop .proitem .pprice {
    color: black;
    display: inline-block;
    margin-bottom: 3px;
}

.mdlpro .protop .pnewprice {
    color: red;
    display: inline-block;
    font-weight: bold;
}



.btmlnk {
    color: #333;
    text-align: center;
}

    .btmlnk a {
        color: #333FFF;
        font-size: 13px;
        font-weight: bold;
        padding-left: 20px;
        padding-right: 20px;
    }

        .btmlnk a:hover {
            color: #f7dc01;
            text-decoration: none;
        }

.mdlpro .proindex .proitem {
    background: none repeat scroll 0 0 #fff;
    border-radius: 5px;
    box-shadow: 0 0 4px #999;
    height: 175px;
    margin: 0;
    overflow: hidden;
    padding: 7px 5px 5px;
    position: relative;
    text-align: center;
}

    .mdlpro .proindex .proitem .pdesc {
        display: none;
        line-height: 17px;
        padding-top: 5px;
    }

    .mdlpro .proindex .proitem a.ptlt {
        color: #333;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        padding-top: 5px;
    }

        .mdlpro .proindex .proitem a.ptlt:hover {
            color: #f60;
            font-size: 12px;
        }

.saleoffpercent {
    position: absolute;
    top: 4px;
    display: none;
    right: 3px;
    width: 45px;
    height: 22px;
    background: url("skin_m007/bgsaleoff.png") no-repeat top left;
    line-height: 22px;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}

.item_r {
    position: relative;
}

    .item_r .attr {
        border: 0px;
        display: none;
    }

    .item_r .saleoffpercent {
        top: 2px;
        left: -58px;
    }

.mdlpro .proindex .proitem .poldprice {
    color: #999;
    text-decoration: line-through;
    font-size: 13px;
}

.mdlpro .proindex .proitem .pnewprice {
    color: #f00;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
}

.t_vote {
    text-align: center;
}

.item_r .t_vote {
    text-align: left;
    margin-top: 2px;
    display: none;
}

.prd_cr {
    border: 0px solid #f0f0f0;
}

.prd_sepe {
    width: 20px;
    display: inline-block;
}

.poldprice {
    float: left;
    text-decoration: line-through;
    color: #999;
}

.mdlpro .proindex .proitem .tooltips {
}

.mdlpro .proincate .cteitem .proitem .pimg {
    border: none;
}

.mdlpro .proincate .cteitem .proitem {
    border: 1px solid silver;
    border-radius: 5px 5px 5px 5px;
    margin: 4px;
    padding: 3px;
    text-align: center;
}

.hotline {
    width: 100%;
    margin: 0px auto;
}

.c_phone {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #333;
    font-size: 18px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin-top: 0px;
    padding-left: 0;
    text-align: left;
}

.mdlnws .nwsdetail .detail img {
    max-width: 700px !important;
}

.mdlpro .prodetail .information .mdlitcmt {
    border: 0px;
}

.dvote .dvote_mess {
    line-height: 18px;
    color: #666;
    padding-left: 10px;
}

.frmbuy {
    border-bottom: 1px dotted #E0E0E0;
    border-radius: 0;
    border-top: 1px dotted #E0E0E0;
    color: #333;
    line-height: 40px;
    margin-bottom: 10px;
    margin-top: 7px;
    padding: 10px;
}

    .frmbuy .divslssss {
        float: left;
        width: 130px;
        display: block;
    }

img.prdimgd {
    width: 100%;
    height: auto;
}

.txtnum {
    height: 25px;
    width: 35px;
    border: 1px solid #e0e0e0;
    margin-left: 10px;
    padding: 0px 5px;
}

.ptitle {
}

.dsaleoff .saleoff {
    background: url("skin_m007/bgsalect.png") no-repeat top left;
    height: 29px;
    width: 66px;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    line-height: 29px;
    padding-left: 5px;
    display: block;
}

.ticker {
    width: 500px;
    height: 40px;
    overflow: hidden;
    border: 1px solid #DDD;
    margin: 0;
    padding: 0;
    list-style: none;
    border-radius: 5px;
    box-shadow: 0px 0px 5px #DDD;
}

    .ticker li {
        height: 30px;
        border-bottom: 1px dotted #DDD;
        padding: 5px;
        margin: 0px 5px;
    }

.flsearch {
    background: url("skin_m007/bgsearchf.png") repeat-x;
    height: 85px;
    padding: 10px;
    margin-bottom: 10px;
}

.tsearch {
    font-size: 17px;
    color: #333;
    padding-bottom: 5px;
}

.fsearch {
    height: 20px;
    padding: 5px;
}

.txtsrchfl {
    border: 0px;
    float: left;
    width: 102px;
    outline: none;
}

.btnsrchfl {
    background: url("skin_m007/btnsearchf.png") no-repeat center center;
    width: 18px;
    cursor: pointer;
    float: left;
    height: 18px;
    border: 0px;
}

.keysf {
    display: block;
    padding-top: 5px;
    color: #fff;
}

    .keysf a {
        color: #fff;
    }

        .keysf a:hover {
            text-decoration: underline;
        }

.fblock_l {
    float: left;
    margin-right: 10px;
    width: 205px;
}

.fblock_c {
    float: left;
    width: 500px;
}

.fblock_r {
    float: right;
    width: 250px;
}

.tabtopdl .bT_sBG {
}

.tabtopdl .bT_sC {
    float: left;
    padding-left: 5px;
    font-size: 11px;
}

.tabtopdl .vmore {
    float: right;
    padding-right: 1px;
    height: 16px;
    padding-top: 4px;
    line-height: 20px;
}
/*RSS*/
.tabtopdl .bT_lBG {
}

.tabtopdl .bC_BG {
    background: url("skin_m007/bgtabdl.png") no-repeat top center;
}

.tabtopdl .vmore {
    background: url("skin_m007/bgviewmore.png") no-repeat center center;
    height: 22px;
    width: 90px;
}

    .tabtopdl .vmore a {
        color: #39434c;
        padding-left: 10px;
    }

.flnumview {
    display: block;
}

.tabtopdl .bT_sR, .tabtopdl .bT_sBG, .tabtopdl .bTlL, .tabtopdl .bT_lBG, .tabtopdl .bT_lR {
    height: 33px;
    line-height: 33px;
}

.tabtopdl .bT_lL {
    float: left;
}
/*Box Top Large Right*/
.tabtopdl .bT_lR {
}
/*Box Top Small Right*/
* html .tabtopdl .bT_lR {
    float: left;
}

.tabtopdl .bT_lBG {
    float: left;
    padding-right: 10px;
    background: none;
    color: #768696;
    font-size: 18px;
    font-weight: bold;
    height: 30px;
    line-height: 33px;
}

.tabdltop {
    margin-top: 8px;
}

.tabtopdl .bT_sR {
    background: none;
    border-bottom: 1px solid #008073;
}

.tabdltop .bT_sR, .tabdltop .bT_sBG, .tabdltop .bTlL, .tabdltop .bT_lBG, .tabdltop .bT_lR {
    height: 35px;
    line-height: 35px;
}

.tabdltop .bT_lL {
    background: url(skin_m007/tabdltl.png) no-repeat left top;
    padding-left: 35px;
    float: left;
}
/*Box Top Large Right*/
.tabdltop .bT_lR {
    background: url(skin_m007/tabdltc.png) repeat-x right top;
    padding-right: 1px;
}
/*Box Top Small Right*/
* html .tabdltop .bT_lR {
    float: left;
}

.tabdltop .bT_lBG {
    background: none;
    color: #333;
    font-family: time new roman;
    font-size: 15px;
    text-align: left;
    padding-left: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

.frmlogin {
    padding-top: 2px;
}

.notice {
    line-height: 30px;
    color: #fff;
}

    .notice a {
        color: #fff;
    }

        .notice a:hover {
            text-decoration: underline;
        }

.txtlog {
    width: 120px;
    margin-right: 10px;
    height: 16px;
    padding: 3px;
    border: 0px;
}

.frmlogin .btnlogin {
    background-color: #D5D6D6;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#D0D1D1));
    background: -moz-linear-gradient(top, #DFE4E4, #D0D1D1);
    color: #333;
    font-size: 13px;
    font-weight: bold;
    padding: 3px 10px;
    cursor: pointer;
    height: 25px;
    border-radius: 2px;
    line-height: normal;
    border: 1px #AAACAC solid;
    margin-top: 0px;
    display: inline-block;
}

.frmlogin .btnregister {
    background-color: #D5D6D6;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#D0D1D1));
    background: -moz-linear-gradient(top, #DFE4E4, #D0D1D1);
    color: #333;
    font-size: 13px;
    font-weight: bold;
    padding: 3px 10px;
    cursor: pointer;
    height: 25px;
    border-radius: 2px;
    line-height: normal;
    border: 1px #AAACAC solid;
    margin-top: 0px;
    display: inline-block;
}

* html .tabdltop .bT_lBG {
    float: left;
}

.tabdltop .bT_sR {
    background: url(skin_m007/tabdltr.png) no-repeat right top;
    padding-right: 5px;
}

.tabdltop .bT_sBG {
    background: url(skin_m007/tabdltc.png) repeat-x center top;
}

.tabdltop .bT_sC {
    float: left;
    padding-left: 5px;
    font-size: 11px;
}

.tabdltop .bT_RSS {
    float: right;
    padding-right: 1px;
    height: 16px;
    padding-top: 4px;
}
/*RSS*/
.tabdltop .bC_BG {
    background: none;
}

    .tabdltop .bC_BG .bC_I {
        background: none;
    }

.topitemdl {
    font-size: 13px;
    padding: 8px 0px;
}

.itemdl_t a {
    color: #333;
    font-weight: bold;
}

    .itemdl_t a:hover {
        text-decoration: underline;
    }

.topitemdl:hover {
    background: #eee;
}

.numitem {
    float: left;
    display: inline-block;
    width: 15px;
    color: #c13212;
    font-weight: bold;
    padding-left: 5px;
}

.itemdl_t {
    float: left;
    display: inline-block;
    width: 160px;
}

.itemdl_time {
    float: right;
    display: inline-block;
    width: 40px;
    color: #c13212;
    font-size: 15px;
    text-align: right;
    padding-right: 5px;
}

.sprtdl {
    height: 1px;
    background: #e1e1e1;
}

.sprtfdl {
    height: 1px;
    background: #008073;
}

.mdlflibrary .flidetail .ttldtl {
    font-family: Helvetica,Arial,sans-serif;
    color: #000;
    font-size: 25px;
    font-weight: bold;
}

.fli_left {
    float: left;
    width: 235px;
}

.fli_right {
    float: right;
    width: 430px;
}

.dltop {
    margin-bottom: 15px;
}

.fldtopimg {
    width: 500px;
}

.tdwltop a {
    color: #39434c;
    font-size: 25px;
    font-weight: bold;
    font-family: Helvetica,Arial,sans-serif;
}

.dwlviewm a {
    color: #008073;
    font-size: 13px;
    text-decoration: underline;
}

.dwldesctop {
    padding: 5px 0px;
    font-size: 13px;
}

.itemfl_l {
    float: left;
    width: 80px;
}

    .itemfl_l img {
        width: 70px;
        border: 1px solid #e2e2e2;
    }

.itemfl_c {
    float: left;
    width: 320px;
}

    .itemfl_c a.lnk {
        font-weight: bold;
        font-size: 13px;
        color: #333;
    }

        .itemfl_c a.lnk:hover {
            text-decoration: underline;
        }

.itemfl_r {
    float: right;
}

.itemfl_c_desc {
    display: block;
    padding: 7px 0px;
}

.itemfl {
    padding: 10px 0px;
}

.mdlflibrary .flidetail .ttldtl {
    font-family: Helvetica,Arial,sans-serif;
    color: #000;
    font-size: 25px;
    font-weight: bold;
}

.imgdwn {
    background: url("skin_m007/btndownload.png") no-repeat center center;
    width: 222px;
    height: 54px;
    display: block;
}

.ttl {
    color: #768696;
    padding-bottom: 5px;
}

.flidetail {
    font-family: Helvetica,Arial,sans-serif;
}

.tt {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    display: block;
    padding-bottom: 5px;
}

.flidetail .emptyRatingStar {
    margin-left: 5px;
}

.flidetail .filledRatingStar {
    margin-left: 5px;
}

.fl_descf {
    background: url("skin_m007/bgdescfl.png") no-repeat center center;
    padding-top: 10px;
}

.fli_ifo {
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.15) inset,0 1px 0 rgba(255,255,255,0.65);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.15) inset,0 1px 0 rgba(255,255,255,0.65);
    box-shadow: 0 1px 3px rgba(0,0,0,0.15) inset,0 1px 0 rgba(255,255,255,0.65);
    border: none;
    margin-top: 15px;
    padding: 20px;
    margin-bottom: 20px;
    width: 182px;
    border-bottom: 1px solid #f0f0f0;
    background: #f8f8f8;
}

.tts {
    display: block;
    width: 100%;
    border-top: 1px solid #d0d0d0;
    line-height: 28px;
    color: #768696;
    margin-top: 8px;
}

.ttts {
    color: #333;
    font-size: 13px;
}

.block_c1 {
    width: 700px;
}

.tabtalk .bT_lBG {
    background: #008073;
    font-size: 13px;
    padding-left: 6px;
    font-weight: bold;
    color: #fff;
}

    .tabtalk .bT_lBG a {
        color: #fff;
    }

.tabtalk .bC_BG {
    border: 1px solid #e2e2e2;
    border-top: 0px;
}

.topthread .item {
    padding: 3px 10px 5px 23px;
    background: url("skin_m007/ico_toptalk.png") no-repeat 2px 2px;
}

    .topthread .item a {
        border: 0px;
    }

        .topthread .item a:hover {
            color: #F1B20E;
        }

    .topthread .item .talk_u {
        color: #009966;
        font-weight: bold;
        float: right;
    }

.tabtalk {
    margin-bottom: 10px;
}

.catetalklist {
    background: #eee;
}

    .catetalklist .itemcates {
        float: left;
        margin: 5px 20px 5px 10px;
        font-size: 12px;
        font-weight: bold;
    }

        .catetalklist .itemcates a {
            color: #333;
        }

            .catetalklist .itemcates a:hover {
                text-decoration: underline;
            }

.tk_desc {
    float: left;
    width: 50%;
    padding-top: 5px;
}

.tk_ico img {
    border: 1px solid #f0f0f0;
}

.tk_views {
    float: left;
    width: 15%;
    padding-top: 5px;
}

.tk_ansinfo {
    float: right;
    width: 20%;
}

.itemtalklist {
}

    .itemtalklist .item {
        padding: 10px;
        background: url("skin_m007/bg_itemtalk.png") repeat-x bottom left;
    }

.tk_desc a.ntlt {
    font-weight: bold;
    color: #000;
}

.itemtalklist .talk_t {
    display: block;
    font-size: 11px;
}

.user_t {
    color: #008073;
}

.numfr {
    display: block;
}

.tk_ico {
    float: left;
    width: 60px;
}

.tabtalk .bT_sR, .tabtalk .bT_sBG, .tabtalk .bTlL, .tabtalk .bT_lBG, .tabtalk .bT_lR {
    height: 30px;
    line-height: 30px;
}

.tabtalk .bT_lL {
    background: #008073;
    padding-left: 5px;
    float: left;
}
/*Box Top Large Right*/
.tabtalk .bT_lR {
    background: #008073;
    padding-right: 1px;
}
/*Box Top Small Right*/
* html .tabtalk .bT_lR {
    float: left;
}

* html .tabtalk .bT_lBG {
    float: left;
}

.tabtalk .bT_sR {
    background: #008073;
    padding-right: 5px;
}

.tabtalk .bT_sBG {
    background: #008073;
}

.tabtalk .bT_sC {
    float: left;
    padding-left: 5px;
    font-size: 11px;
}

.tabtalk .bT_RSS {
    float: right;
    padding-right: 1px;
    height: 16px;
    padding-top: 1px;
    color: #fff;
}
/*RSS*/
.dpayment .imgpay {
    float: left;
    margin-right: 10px;
    display: inline-block;
    width: 120px;
}

.dpayment {
    clear: both;
    line-height: 30px;
}

.attr {
    line-height: 25px;
    border-bottom: 1px dotted #d0d0d0;
}

.attr_name {
    font-weight: bold;
    width: 85px;
    float: left;
}

.list_att {
    float: left;
    width: 69%;
}

    .list_att ul li {
        list-style: none;
        display: inline-block;
        padding-left: 10px;
    }

.prstatus {
    line-height: 25px;
    border-bottom: 1px dotted #d0d0d0;
    display: none;
}

.tname {
    width: 92px;
    display: inline-block;
    font-weight: bold;
}

.mdlpro .prodetail .price {
    padding: 5px 0px;
    border-bottom: 1px dotted #d0d0d0;
}

.mdlpro .prodetail .p_price {
}

.mdlpro .prodetail .pdesc {
    padding: 5px 0px;
}

.mdlpro .prodetail .pdid {
    padding: 5px 0px;
    border-bottom: 1px dotted #d0d0d0;
}

ul.battr li {
    padding: 0px 10px;
    line-height: 30px;
    border-bottom: 1px solid #fff;
}

    ul.battr li a.pritem {
        font-size: 12px;
        color: #333;
        background: url("skin_m007/ico_check.png") 0px 0px no-repeat;
        font-weight: normal;
        padding-left: 20px;
    }

        ul.battr li a.pritem:hover {
            color: #222;
            text-decoration: none;
            background: url("skin_m007/ico_check.png") 0px -28px no-repeat;
            font-weight: bold;
        }

    ul.battr li a.active {
        color: #333;
        text-decoration: none;
        background: url("skin_m007/ico_check.png") 0px -28px no-repeat;
        font-weight: bold;
    }

a.clearfilter {
    background: url("skin_m007/ico_check.png") 0px -14px no-repeat;
    height: 12px;
    width: 20px;
    display: inline-block;
}

.dcart {
    border: 1px solid #e9e9e9;
    padding-bottom: 10px;
}

    .dcart .imgprdc {
        width: 100px;
        padding: 1px;
        border: 1px solid #e0e0e0;
    }

    .dcart a.prdcartlink {
        font-weight: bold;
        font-size: 12px;
        padding: 0px 0px 0px 20px;
        color: #333;
        display: block;
    }

.prdimg {
    padding: 5px;
    float: left;
    width: 110px;
}

.procart {
    padding-top: 10px;
    line-height: 25px;
    padding-bottom: 10px;
}

.dcinfo {
    border: 1px solid #e9e9e9;
    margin: 10px 0px;
}

.mdlpro .prodetail .price .newprice {
    font-weight: bold;
    color: Red;
    font-size: 17px;
}

.divctspssps .dptime {
    color: #666;
    font-style: italic;
    line-height: 25px;
    display: block;
}

.divctspssps .dvote {
    display: none;
}

.divctspssps .pdid {
    border-bottom: 1px dotted #E4E4E4;
    color: #333;
    font-weight: bold;
    padding-bottom: 7px;
}

    .divctspssps .pdid .prdid {
        color: #f00;
        padding-left: 13px;
    }

.divctspssps .price {
    border-bottom: 1px dotted #E2E2E2;
    display: block;
    margin-bottom: 7px;
    padding-bottom: 7px;
    padding-top: 7px;
}

.divctspssps .pdesc {
    font-size: 12px;
    line-height: 18px;
    color: #333;
}

.mdlpro .procart .caption {
    margin-top: 10px;
}

.procart tr.crtdtlheader td {
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #e9e9e9;
    color: #555;
    font-size: 13px;
    font-weight: bold;
    padding: 8px 12px 8px 0px;
    text-shadow: 1px 1px 1px #ffffff;
    line-height: 17px !important;
    background: #fdfdfd; /* Old browsers */
    background: -moz-linear-gradient(top, #fdfdfd 0%, #f4f4f4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fdfdfd 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fdfdfd 0%,#f4f4f4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fdfdfd 0%,#f4f4f4 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fdfdfd 0%,#f4f4f4 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
}

#cartstep {
    background: #eee;
    border-width: 1px;
    border-style: solid;
    border-color: #f5f5f5 #e5e5e5 #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 2px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,.2);
    box-shadow: 0 0 2px rgba(0,0,0,.2);
    /* Clear floats */
    overflow: hidden;
    width: 100%;
    position: relative;
}

    #cartstep li {
        float: left;
    }

    #cartstep a {
        padding: 0.6em 1em 0.6em 1.5em;
        float: left;
        text-decoration: none;
        color: #444;
        position: relative;
        font-size: 13px;
        font-weight: bold;
        text-shadow: 0 1px 0 rgba(255,255,255,.5);
        background-color: #ddd;
        background-image: -webkit-gradient(linear, left top, right bottom, from(#f5f5f5), to(#ddd));
        background-image: -webkit-linear-gradient(left, #f5f5f5, #ddd);
        background-image: -moz-linear-gradient(left, #f5f5f5, #ddd);
        background-image: -ms-linear-gradient(left, #f5f5f5, #ddd);
        background-image: -o-linear-gradient(left, #f5f5f5, #ddd);
        background-image: linear-gradient(to right, #f5f5f5, #ddd);
    }

    #cartstep li:first-child a {
        padding-left: 1em;
        -moz-border-radius: 5px 0 0 5px;
        -webkit-border-radius: 5px 0 0 5px;
        border-radius: 5px 0 0 5px;
    }

    #cartstep a:hover {
        background: #fff;
    }

    #cartstep a::after,
    #cartstep a::before {
        content: "";
        position: absolute;
        top: 50%;
        margin-top: -1.7em;
        border-top: 1.7em solid transparent;
        border-bottom: 1.7em solid transparent;
        border-left: 1em solid;
        right: -1em;
    }

    #cartstep a::after {
        z-index: 2;
        border-left-color: #ddd;
    }

    #cartstep a::before {
        border-left-color: #ccc;
        right: -1.1em;
        z-index: 1;
    }

    #cartstep a:hover::after {
        border-left-color: #333;
    }

    #cartstep .current,
    #cartstep .current:hover {
        font-weight: bold;
        background: none;
    }

        #cartstep .current::after,
        #cartstep .current::before {
            content: normal;
        }

    #cartstep li b {
        display: inline-block;
        height: 22px;
        width: 22px;
        background: url(skin_m007/ico_step.png) no-repeat;
        text-align: center;
        color: #333;
        font-size: 13px;
        line-height: 23px;
        margin-right: 5px;
    }

    #cartstep li.active b {
        background: url(skin_m007/ico_step_selected.png) no-repeat;
        text-align: center;
        color: #fff;
        font-size: 13px;
        line-height: 23px;
    }

.viewcart {
    border: 1px solid #ffad41;
    -webkit-box-shadow: #FEFFFF 0px 1px 3px inset;
    -moz-box-shadow: #FEFFFF 0px 1px 3px inset;
    box-shadow: #FEFFFF 0px 1px 3px inset;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    padding: 4px 8px 4px 8px;
    text-decoration: none;
    display: inline-block;
    font-weight: bold;
    color: #333FFF;
    background-color: #ffc579;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc579), to(#fb9d23));
    background-image: -webkit-linear-gradient(top, #ffc579, #fb9d23);
    background-image: -moz-linear-gradient(top, #ffc579, #fb9d23);
    background-image: -ms-linear-gradient(top, #ffc579, #fb9d23);
    background-image: -o-linear-gradient(top, #ffc579, #fb9d23);
    background-image: linear-gradient(to bottom, #ffc579, #fb9d23);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffc579, endColorstr=#fb9d23);
}

    .viewcart:hover {
        border: 1px solid #ff9913;
        font-size: 12px;
        color: #fff;
        text-decoration: none;
        background-color: #ffaf46;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#ffaf46), to(#e78404));
        background-image: -webkit-linear-gradient(top, #ffaf46, #e78404);
        background-image: -moz-linear-gradient(top, #ffaf46, #e78404);
        background-image: -ms-linear-gradient(top, #ffaf46, #e78404);
        background-image: -o-linear-gradient(top, #ffaf46, #e78404);
        background-image: linear-gradient(to bottom, #ffaf46, #e78404);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffaf46, endColorstr=#e78404);
    }

.listcartinbox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C0C0C0;
    border-radius: 4px 4px 4px 4px;
    margin-top: 0px;
    padding: 5px;
    position: absolute;
    width: 245px;
    z-index: 999999;
}

    .listcartinbox .prd-cart-img {
        float: left;
        width: 30%;
    }

        .listcartinbox .prd-cart-img img {
            width: 95%;
        }

    .listcartinbox .prd-cart-detail {
        float: right;
        width: 68%;
    }

        .listcartinbox .prd-cart-detail a {
            color: #333;
            font-size: 12px;
        }

.cart-prd-delete {
    float: right;
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url(skin_m007/ico_remove.gif) top left no-repeat;
}

.listcartinbox ul li {
    padding: 5px 0px;
    border-bottom: 1px solid #f0f0f0;
}

.item_r {
    text-align: center;
    padding-top: 0px;
}

.mdlpro .proindex .proitem .item_r .pid {
    border-bottom: 0 dotted #d0d0d0;
    font-size: 12px;
    font-weight: normal;
    line-height: 25px;
    margin: 0;
    display: none;
}

.item_r .attr_name {
    text-align: left;
}

.mdlpro .proindex .proitem .item_r a.ptlt {
    font-size: 12px;
}

    .mdlpro .proindex .proitem .item_r a.ptlt:hover {
        font-size: 12px;
    }

.pvdetail {
    display: block;
}

.divspnewssses .pvdetail {
    display: block;
    float: right;
    width: 50%;
}

    .divspnewssses .pvdetail a.pvda {
        background: url("auto/cmdchitiet.png") no-repeat right top !important;
        height: 47px !important;
    }

.search_attr {
    line-height: 20px;
    padding: 10px;
}

.attr_n {
    color: #333;
    font-weight: bold;
}

.txtinput {
    margin: 5px 0px;
}

.share_detail {
    margin-bottom: 10px;
}

.sup_img {
    float: left;
    width: 60px;
    height: 50px;
    overflow: hidden;
}

    .sup_img img {
        width: 50px;
        height: auto;
        float: left;
    }

.d_niks {
    float: left;
    margin: 0px 5px;
    display: none;
}

    .d_niks img {
        width: 18px;
    }

.d_niky {
    float: left;
    display: none;
}

.nk_phone {
    color: #f00;
    display: block;
    font-size: 11px;
    font-weight: bold;
    line-height: 19px;
    text-align: left;
}

.nk_title {
    color: #333;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 6px;
    padding-left: 5px;
    text-align: left;
}

.cmdcapnhat {
    background: url("skin_m007/save.png") no-repeat 0 5px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 25px;
    margin-left: 20px;
    width: 18px;
}

    .cmdcapnhat:hover {
        background: url("skin_m007/savehover.png") no-repeat 0 5px rgba(0, 0, 0, 0);
        display: block;
        float: left;
        height: 25px;
        margin-left: 20px;
        width: 18px;
    }

.cmdxoa {
    background: url("skin_m007/x.jpg") no-repeat 0 7px rgba(0, 0, 0, 0);
    display: block;
    float: right;
    height: 25px;
    margin-right: 17px;
    width: 12px;
}

.fmn {
    float: left;
    width: 700px;
}

.fsearch {
    float: right;
}

.prodetail .oldprice {
    text-decoration: line-through;
    color: #999;
    padding-left: 20px;
    font-size: 14px;
}

.prddl {
    width: 200px;
    border: 1px solid #ededed;
}

.toolsort li {
    display: inline-block;
    padding-left: 5px;
}

    .toolsort li img {
        padding-top: 3px;
    }

    .toolsort li select {
        padding: 1px;
    }

.mdlpro .proindex .proitem .item_r a.ptlt {
    color: #5D5C5C;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding-top: 10px;
    text-align: center;
}

    .mdlpro .proindex .proitem .item_r a.ptlt:hover {
        color: #f00;
        font-size: 13px;
        font-weight: bold;
        margin: 0;
        display: block;
        padding-top: 10px;
    }

.h_email_p {
    float: right;
    width: 505px;
    color: #666;
    font-size: 12px;
    line-height: 27px;
    padding-top: 0px;
}

.ico-phone-mnt {
    background: url('skin_m007/icon_phone.png') 0px 7px no-repeat;
    height: 22px;
    width: 15px;
    display: inline-block;
    float: left;
    margin-right: 5px;
    margin-top: 0px;
}

.ico-email-mnt {
    background: url('skin_m007/icon_mail.png') 0px 7px no-repeat;
    height: 22px;
    width: 20px;
    display: inline-block;
    float: left;
    margin-right: 5px;
    margin-top: 0px;
}

.h_email_p ul li {
    display: inline-block;
    padding-right: 15px;
}

.cartbox {
    float: right;
    height: 76px;
    margin-right: 5px;
    width: 251px;
    background: url("auto/bakgh.png") no-repeat 230px 37px;
}

.cart_info {
}

.cart_info_num {
    padding: 17px 5px 16px 20px;
}

.cart_t {
    color: #333FFF;
    display: block;
    font-size: 18px;
    font-weight: bold;
}

.cart_info ul li {
    line-height: 20px;
}

.cartssts {
    font-size: 15px;
    color: #9F9E9E;
}

.maincontent_l, .advtop_l, .ft_l {
    background: none;
    padding-left: 0px;
}

.maincontent_r, .advtop_r, .ft_r {
    background: none;
    padding-right: 0px;
}

    .advtop_r ul {
        background: none;
    }

.footer {
    width: 100%;
    /*height: 111px;*/
    background: #f5f5f5;
    padding: 10px 0px;
    border-top: 10px solid #c9c9c9;
}

    .footer .ft_l {
    }

.advtop ul li {
    display: block;
    float: left;
    padding: 35px 0 0;
    width: 135px;
}

.tooltip {
    display: none;
    background: transparent url(skin_m007/bgtip.png) top center no-repeat;
    font-size: 13px;
    height: 105px;
    width: 200px;
    padding: 25px 30px;
    font-weight: bold;
    color: #333;
    z-index: 10000;
}

.dfilter {
    line-height: 25px;
}

.dresult {
    color: #333;
}

.block_ft {
    padding-top: 0px;
    height: 200px;
    overflow: hidden;
}

#ctl06_U_display_controls1_ctl00_pnmsg {
    display: none;
}

.cartbox .listcartinbox {
    display: none;
}

.nutimg {
    background: url('skintt/icondmuc.png') 7px 10px no-repeat;
}

a.vmnucatelnk {
    border-bottom: 1px dotted #dfdfdf;
    color: #2b6199;
    display: block;
    font-size: 14px;
    padding: 8px 0px 8px 6px;
    text-transform: uppercase;
}

    a.vmnucatelnk:hover {
        color: #222;
        text-decoration: none;
    }

a.prdctelst1 {
    color: #333333;
    display: block;
    font-size: 12px;
    font-weight: bold;
}

    a.prdctelst1:hover {
        color: #222;
        text-decoration: none;
    }

.numprd {
    padding-left: 5px;
}

.brdcate {
    background: url('skintt/iconhangsx.png') 7px 10px no-repeat;
    padding-left: 26px;
    border-bottom: 1px dotted #dfdfdf;
    line-height: 30px;
}

a.brandlnk {
    font-size: 12px;
    font-weight: bold;
    color: #000;
}

a.brandlnk_selected {
    font-size: 12px;
    font-weight: bold;
    color: #f60;
}

a.brandlnk:hover {
    color: #ea6402;
    text-decoration: none;
}

.sup_item {
    padding: 5px 0px;
    border-bottom: 1px dotted #fff;
}

#topnews ul li {
    background: url('skin_m007/ico_mt.png') 7px 8px no-repeat;
    padding-left: 20px;
    border-bottom: 1px solid #fff;
}

    #topnews ul li a {
        color: #fff;
        padding: 7px 0px;
        display: block;
    }

        #topnews ul li a:hover {
            color: #e0e0e0;
            text-decoration: none;
        }

.mdlpro .proindex .proitem .pid {
    display: block;
}

.product_t {
    position: relative;
    margin-left: 10px;
    width: 235px;
    margin: 0px auto;
}

    .product_t .prdpic {
        border: 1px solid #e0e0e0;
        padding: 3px;
    }

        .product_t .prdpic img {
            width: 225px;
            height: 200px;
        }

    .product_t .name-product a {
        color: #000;
        margin: 5px 0px;
        display: block;
    }

#prdbox {
    margin-left: 10px !important;
}

.cntmnu .cntmnsubitem {
    width: 31%;
    float: left;
    background: url(/pic/web/icon/nav.png) no-repeat;
    padding-left: 12px;
}

.cntmnu .cntmnuitem a {
    background: url("skintt/iconbottin.png") no-repeat scroll 10px 11px rgba(0, 0, 0, 0);
    color: #333333;
    display: block;
    font-size: 12px;
    line-height: 18px;
    text-decoration: none;
}

    .cntmnu .cntmnuitem a.itemttl {
        background: none;
    }

    .cntmnu .cntmnuitem a:hover {
        color: #222;
    }

.cntmnu .cntmnuitem .mnc {
    background: none;
    color: #626262;
    font-size: 23px;
    font-weight: normal;
    padding-bottom: 15px;
    text-align: left;
    display: none;
}

.ft_c {
}

.cntmnu {
    float: left;
    width: 692px;
    margin-top: 60px;
}

.qcbetbeg {
    border-bottom: 1px solid #CCCCCC;
    height: 400px;
    margin-bottom: 8px;
    padding-bottom: 2px;
    margin-left: -5px;
    margin-right: -5px;
}

    .qcbetbeg .betrai {
        float: left;
        width: 228px;
        height: 400px;
    }

    .qcbetbeg .qcbegai {
        float: right;
        height: 400px;
        width: 772px;
    }

        .qcbetbeg .qcbegai .qc {
            float: left;
            height: 400px;
            width: 544px;
        }

        .qcbetbeg .qcbegai .begai {
            float: right;
            height: 400px;
            width: 228px;
        }

    .qcbetbeg .betrai img {
        width: 228px;
        height: 400px;
    }

    .qcbetbeg .qcbegai .qc img {
        height: 400px;
        width: 544px;
    }

    .qcbetbeg .qcbegai .begai img {
        width: 228px;
        height: 400px;
    }

.toolsort li {
    display: inline-block;
    padding-left: 5px;
    float: left;
    margin-top: 5px;
}

.face {
    background: url("skin_m007/facebook.png") no-repeat scroll 2px 3px rgba(0, 0, 0, 0);
    color: #333333;
    font-weight: bold;
    height: 23px;
    line-height: 22px;
    padding: 5px 5px 5px 32px;
}

.google {
    background: url("skin_m007/google.png") no-repeat scroll 2px 3px rgba(0, 0, 0, 0);
    color: #333333;
    font-weight: bold;
    height: 23px;
    line-height: 22px;
    padding: 5px 5px 5px 32px;
}

.zing {
    background: url("skin_m007/zingme.png") no-repeat scroll 2px 3px rgba(0, 0, 0, 0);
    color: #333333;
    font-weight: bold;
    height: 23px;
    line-height: 22px;
    padding: 5px 5px 5px 32px;
}

.mainconnect ul li {
    height: 28px;
}

.youtube {
    background: url("skin_m007/youtube.png") no-repeat scroll 2px 3px rgba(0, 0, 0, 0);
    color: #333333;
    font-weight: bold;
    height: 23px;
    line-height: 22px;
    padding: 5px 5px 5px 32px;
}

.twitter {
    background: url("skin_m007/twitter.png") no-repeat scroll 2px 3px rgba(0, 0, 0, 0);
    color: #333333;
    font-weight: bold;
    height: 23px;
    line-height: 22px;
    padding: 5px 5px 5px 32px;
}

.mainconnect {
    display: inline-block;
}

.mainconnect1 {
    float: left;
    margin-right: 30px;
    width: 179px;
}

.mainconnect2 {
    float: right;
    width: 291px;
}

.titleconect {
    background: url("skin_m007/line_mnf.png") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    color: #333333;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 0px;
    padding-top: 0px;
}

.txtlh1 {
    border: 1px solid #CCCCCC;
    height: 25px;
    margin-bottom: 5px;
    width: 378px !important;
}

.txtlh2 {
    border: 1px solid #CCCCCC;
    height: 23px;
    line-height: 23px;
    margin-bottom: 6px;
    width: 375px !important;
}

.txtlh3 {
    background: #fff;
    border: 1px solid #CCCCCC;
    width: 365px !important;
    padding: 5px;
}

.cmdlhgc {
    background: url("skintt/linelhe.png") repeat-x scroll 50% 50% #FFFFFF;
    border: 0 solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.6);
    color: #222;
    cursor: pointer !important;
    font-family: "Open Sans","sans-serif";
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
    margin-top: 10px;
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 0px !important;
    transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
}

    .cmdlhgc:hover {
        background-color: #d3e5eb;
        border-color: #d3e5eb;
        color: #222;
        text-decoration: none;
        transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
    }

.header .h_email_p {
    color: #666666;
    float: left;
    font-size: 12px;
    line-height: 27px;
    padding-top: 10px;
    width: 505px;
}

.divxemtiep {
    float: right;
    height: 30px;
    line-height: 31px;
    padding-top: 5px;
}

    .divxemtiep a {
        background: url("skintt/nutmn.png") no-repeat scroll right 5px rgba(0, 0, 0, 0);
        color: #DF2F0E;
        font-size: 12px;
        font-weight: normal;
        padding-right: 9px;
        text-decoration: none;
    }

        .divxemtiep a:hover {
            color: #F612A8;
        }

.btn {
    background: url("skintt/linelhe.png") repeat-x scroll 50% 50% #FFFFFF;
    border: 0 solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.6);
    color: #222;
    cursor: pointer !important;
    font-family: "Open Sans","sans-serif";
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
    margin-top: 10px;
    padding-left: 15px !important;
    padding-right: 15px !important;
    transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
}

    .btn:hover {
        background-color: #d3e5eb;
        border-color: #d3e5eb;
        color: #222;
        text-decoration: none;
        transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
    }

.btnback {
    background: url("skintt/linelhe.png") repeat-x scroll 50% 50% #FFFFFF;
    border: 0 solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.6);
    color: #222;
    cursor: pointer !important;
    font-family: "Open Sans","sans-serif";
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
    margin-top: 10px;
    padding-left: 15px !important;
    padding-right: 15px !important;
    transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
}

    .btnback:hover {
        background-color: #d3e5eb;
        border-color: #d3e5eb;
        color: #222;
        text-decoration: none;
        transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
    }

.btnsend {
    background: url("skintt/linelhe.png") repeat-x scroll 50% 50% #FFFFFF;
    border: 0 solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.6);
    color: #222;
    cursor: pointer !important;
    font-family: "Open Sans","sans-serif";
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
    margin-top: 10px;
    padding-left: 15px !important;
    padding-right: 15px !important;
    transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
}

    .btnsend:hover {
        background-color: #d3e5eb;
        border-color: #d3e5eb;
        color: #222;
        text-decoration: none;
        transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
    }

.divfixsptc .item_sp {
    float: left !important;
    width: 193px !important;
}

.menubottom {
    background: none;
    color: #333FFF;
    display: none;
    font-size: 14px;
    height: 39px;
    line-height: 39px;
    margin-bottom: 10px;
    text-align: center;
}

    .menubottom a {
        color: #333FFF;
        font-size: 13px;
        padding-left: 15px;
        padding-right: 15px;
        text-decoration: none;
    }

.proschdus {
    float: left;
    padding-top: 30px;
    width: 400px;
}

.proschdusin {
    border: 1px solid #333;
    border-radius: 0 10px 10px 0;
    height: 34px;
}

.divpages .curpage {
    background-color: #333;
    border-radius: 2px 2px 2px 2px;
    color: #333FFF;
    cursor: pointer;
    font-weight: bold;
    margin: 0 3px;
    padding: 3px 7px;
}

.divpages a {
    background-color: #333FFF;
    border: 1px solid #D0D0D0;
    border-radius: 2px 2px 2px 2px;
    color: #333333;
    font-weight: bold;
    height: 0;
    margin: 0 3px;
    padding: 3px 7px;
    text-decoration: none;
}

.mdlsearch .itemlist .desc {
    color: #000000;
    display: block;
    font-size: 12px;
    line-height: 18px;
}

.mdlsearch .itemlist a.tlt {
    color: #333;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.mdlsearch .itemlist .lnk {
    color: #333;
    font-size: 12px;
}

.mdlsearch .itemlist a.cname {
    color: #000000;
    font-size: 12px;
    text-decoration: none;
}

.cmdtktoant {
    background: none repeat scroll 0 0 #333;
    border: medium none;
    border-radius: 5px;
    color: #333FFF;
}

.txttktoant {
    border: 1px solid #CCCCCC;
    height: 20px;
}

.txttktoant1 {
    border: 1px solid #CCCCCC;
    height: 21px;
}

.mdlsearch .mdltitl {
    color: #333;
}

.divsqucaoss {
    margin-bottom: 10px;
    background: #fff;
}

.divsqucaossin {
}

.cs-active {
    display: none;
}

#cs-title-games {
}

.prtyletops {
    float: right;
}

#games span {
}

.cs-title {
    background: none repeat scroll 0 0 rgba(153, 153, 153, 0.7);
    color: #00ffff;
    display: none;
    padding: 0 !important;
    width: 980px !important;
    font-size: 13px;
    font-weight: normal;
    text-align: left;
    padding-left: 10px !important;
    padding-bottom: 10px !important;
}

    .cs-title p {
        color: #ff0;
        font-family: nobita;
        font-size: 20px;
        margin-bottom: 10px;
        margin-top: 10px;
        text-transform: uppercase;
    }

.cs-buttons {
    float: right;
}

    .cs-buttons .cs-button-games {
    }

    .cs-buttons .cs-active {
    }

.divqctopweb {
    margin-bottom: 0px;
}

.tintcshopon {
}

.tintcshop {
}

.linenewstc {
    float: left;
    height: 120px;
    width: 20px;
}

.tintcshop img {
    float: left;
    height: 120px;
    margin-right: 10px !important;
    width: 150px !important;
    display: none;
}

.tintcshop a {
    background: url("skintt/iconbottin.png") no-repeat scroll 10px 11px rgba(0, 0, 0, 0);
    color: #222;
    display: block;
    font-size: 12px;
    line-height: 18px;
    padding: 5px 0 0 18px;
    text-decoration: none;
}

.tintcshop .pdesc {
    display: none;
}

.divtopwtcs {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #E8E8E8;
    box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);
    padding: 20px 20px 0px;
    margin-bottom: 30px;
}

.divtopwtcss {
}

.prtyletops {
    background: linear-gradient(to bottom, #b60000 0%, #c20000 23%, #d40000 51%, #e20001 76%, #f00001 100%);
    height: 406px;
    width: 371px;
    float: right;
    text-align: left;
    position: relative;
    z-index: 2147483647;
}

    .prtyletops .nameproduct {
        color: #333FFF;
        font-size: 34px;
        font-weight: bold;
        line-height: 36px;
        margin-bottom: 12px;
        padding-left: 50px;
        padding-top: 50px;
        padding-right: 10px;
        position: relative;
        z-index: 2147483647;
    }

    .prtyletops .vdescsss {
        font-size: 15px;
        line-height: 23px;
        margin: 0 0 30px;
        padding-left: 50px;
        padding-right: 10px;
        position: relative;
        z-index: 2147483647;
    }

    .prtyletops .price {
        color: #333FFF;
        font-size: 34px;
        font-weight: bold;
        line-height: 34px;
        margin-bottom: 19px;
        padding-left: 50px;
        position: relative;
        z-index: 2147483647;
    }

    .prtyletops .prdprice {
        color: #fff;
    }

.prdoldprice {
    display: none;
}

.cartcmds .linkgh {
    background: blue;
    width: 90px;
    height: 20px;
}

#cs-buttons-games {
    display: none;
}

.divdmtcs {
}

.divdmtcsss {
    margin-top: 20px;
    border-top: 1px solid #E8E8E8;
    margin-left: -20px;
    margin-right: -20px;
}

.divdmtcsin {
    float: left;
    width: 291px;
    height: 180px;
    transition: all 0.3s linear 0s;
    overflow: hidden;
}

.divdmtcsinimg img {
    width: 291px;
    height: 180px;
}

    .divdmtcsinimg img:hover {
        width: 305px;
        height: auto;
    }

.divdmtcsintext {
    color: #E20000;
    display: block;
    font-size: 35px;
    margin-top: -150px;
    padding-left: 20px;
    position: relative;
    text-transform: uppercase;
    z-index: 2147483647;
    font-weight: 800;
}

    .divdmtcsintext:hover {
        color: #636363;
        display: block;
        font-size: 35px;
        margin-top: -150px;
        padding-left: 20px;
        position: relative;
        text-transform: uppercase;
        z-index: 2147483647;
        font-weight: 800;
    }

.divdmtcsinline {
    background: #E8E8E8;
    height: 180px;
    width: 1px;
    float: left;
}

.divspnewssses {
    padding-top: 10px;
    margin-left: -10px;
    margin-right: -10px;
}

    .divspnewssses .item_sp {
        margin: 10px;
        width: 276px !important;
    }

    .divspnewssses .proitem img {
        max-width: 100px;
    }

.item_l {
    height: 125px;
}

.item_r {
}

.menustk {
    background: url("auto/header-row2-tail.gif") repeat-x scroll left top rgba(0, 0, 0, 0);
    border: 1px solid #CBCBCB;
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.18);
    height: 63px;
    line-height: 63px;
}

.menustkl {
    float: left;
    width: 920px;
}

.menustkr {
    float: right;
    width: 250px;
}

.backtkiemin {
    padding: 10px 10px 0;
}

.ddsmoothmenu ul li a:hover {
    background: none;
    border-radius: 0px;
    color: #333FFF;
    text-decoration: none;
}

.mnul {
    width: 1052px;
    display: block;
    background: none;
    padding-left: 0px;
    height: 42px;
    background-color: #0858ab;
    padding-left: 297px;
}

.mnur {
    background: none;
    height: 42px;
    margin: 0 auto;
    width: 100%;
}

.mnuc {
    background: none;
    height: 42px;
    padding-left: 0px;
}

.ddsmoothmenu ul li .mnl {
    background: none;
    padding-left: 0px;
    height: 42px;
    display: block;
}

.ddsmoothmenu ul li .mnr {
    background: none;
    display: block;
    height: 42px;
    padding-right: 0px;
}

.ddsmoothmenu ul li .mnc {
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 42px;
    line-height: 42px;
    padding-left: 10px;
    padding-right: 10px;
    text-transform: none;
    color: #FFF;
    text-transform: uppercase;
}

.ddsmoothmenu ul li.mnselected .mnl {
    background: none;
    padding-left: 0px;
    height: 42px;
    display: block;
}

.ddsmoothmenu ul li.mnselected .mnr {
    background: none;
    display: block;
    height: 42px;
    padding-right: 0px;
}

.ddsmoothmenu ul li.mnselected .mnc {
    background: #49bcdc;
    color: #ff0;
    height: 42px;
    display: block;
    line-height: 42px;
    padding-left: 10px;
    padding-right: 10px;
}

.ddsmoothmenu ul li:hover .mnl {
    background: none;
    padding-left: 0px;
    height: 42px;
    display: block;
}

.ddsmoothmenu ul li:hover .mnr {
    background: none;
    display: block;
    height: 42px;
    padding-right: 0px;
}

.ddsmoothmenu ul li:hover .mnc {
    background: none;
    color: #FBFBFB;
    height: 42px;
    display: block;
    line-height: 42px;
    padding-left: 10px;
    padding-right: 10px;
}

.ddsmoothmenu ul li.seperator {
    background: none;
    height: 33px;
    display: block;
    width: 0px;
}

.ddsmoothmenu ul li a {
    display: block;
    font-size: 12px;
    padding: 0px !important;
    text-decoration: none;
    white-space: nowrap;
}

.bannercart {
    height: 76px;
    background: url("auto/header-row-tail.gif") repeat-x #8A0000;
    width: 100%;
    margin-top: 22px;
}

#siteroad {
    background: none;
    border: 0px solid #DDDDDD;
    border-radius: 0;
    font-size: 12px;
    line-height: initial;
    padding: 0px 0px 20px 5px;
    width: 100%;
    margin: 0px auto;
}

a.lnkroad, a.roadlink {
    color: #333333;
    font-size: 12px;
    padding: 0 5px 0 0;
}

.spcategory1 .pvdetail {
    display: block;
    float: right;
    height: 21px;
    padding-bottom: 7px;
    width: 75px;
}

    .spcategory1 .pvdetail a.pvda {
        background: url("bachbian/cmdchitiet.png") no-repeat scroll left top rgba(0, 0, 0, 0);
        height: 21px !important;
        width: 75px;
    }

.spcategory .pvdetail {
    display: none;
    float: right;
    height: 21px;
    padding-bottom: 7px;
    width: 75px;
}

    .spcategory .pvdetail a.pvda {
        background: url("bachbian/cmdchitiet.png") no-repeat scroll left top rgba(0, 0, 0, 0);
        height: 21px !important;
        width: 75px;
    }

.spcategory {
    padding-top: 10px;
    padding-left: 3px;
    padding-right: 3px;
}

.spcategory1 {
    padding-top: 10px;
    padding-left: 3px;
    padding-right: 3px;
}

.spcategory .item_sp {
    margin: 20px;
    width: 210px !important;
}

.spcategory1 .item_sp {
    margin: 10px;
    width: 230px !important;
}

.spcategory .proitem img {
    max-width: 200px;
}

.spcategory1 .proitem img {
    max-width: 200px;
}

.divmainsss {
    float: left;
    width: 895px;
}

.divrightsss {
    float: right;
    width: 260px;
}

.tabsbotlwebnd {
    color: #333;
    padding-top: 7px;
    padding-bottom: 7px;
}

.tkonline1 {
    background: url("auto/online1.png") no-repeat 0px 2px;
    height: 20px;
    line-height: 20px;
    color: #333;
    font-size: 13px;
    padding-left: 20px;
    margin-left: 10px;
    margin-bottom: 5px;
}

.tkonline2 {
    background: url("auto/online2.png") no-repeat 0px 2px;
    height: 20px;
    line-height: 20px;
    color: #333;
    font-size: 13px;
    padding-left: 20px;
    margin-left: 10px;
    margin-bottom: 5px;
}

.tkonline3 {
    background: url("auto/online3.png") no-repeat 0px 2px;
    height: 20px;
    line-height: 20px;
    color: #333;
    font-size: 13px;
    padding-left: 20px;
    margin-left: 10px;
}

.divnewstk {
    float: right;
    width: 575px;
}

.tabsbotlweb {
    float: right;
}

.tabsbotlwebtin {
    margin-right: 10px;
    width: 285px;
}

.tabsbotlwebtk {
    margin-left: 10px;
    margin-right: 5px;
    width: 240px;
}

.tabsbotlwebtd {
    color: #626262;
    font-size: 23px;
    font-weight: normal;
    padding-bottom: 15px;
    text-align: left;
}

.linkctspnews {
    padding-top: 0px;
}

    .linkctspnews a.vmnucatelnk {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        border-bottom: 1px solid #E2E2E2;
        color: #0A92D2;
        display: block;
        font-size: 13px;
        font-weight: bold;
        padding: 7px 3px 7px 15px;
        line-height: 18px;
        /* background-color: #f0f0f0; */
    }

        .linkctspnews a.vmnucatelnk:hover {
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
            color: #333;
            display: block;
            font-size: 13px;
            font-weight: bold;
            padding: 7px 3px 7px 15px;
        }

    .linkctspnews a.vmnucatelnk_selected {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        color: red;
        display: block;
        font-size: 14px;
        font-weight: bold;
        padding: 7px 3px 7px 15px;
    }

        .linkctspnews a.vmnucatelnk_selected:hover {
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
            color: #333;
            display: block;
            font-size: 14px;
            font-weight: bold;
            padding: 7px 3px 7px 15px;
        }

    .linkctspnews a.vmnusubcatelnk2 {
        background: url("kimhoa/nutdmspc.png") no-repeat scroll 20px 9px rgba(0, 0, 0, 0);
        border-bottom: 1px dotted #807f7d;
        color: #474848;
        display: block;
        font-size: 12px;
        font-weight: normal;
        padding: 5px 3px 5px 29px;
        text-align: left;
    }

    .linkctspnews a.vmnusubcatelnk2_selected {
        background: url("kimhoa/nutdmspc.png") no-repeat scroll 20px 9px rgba(0, 0, 0, 0);
        border-bottom: 1px dotted #807f7d;
        color: #474848;
        display: block;
        font-size: 12px;
        font-weight: normal;
        padding: 5px 3px 5px 29px;
        text-align: left;
    }

    .linkctspnews a.vmnusubcatelnk2:hover {
        background: url("kimhoa/nutdmspc.png") no-repeat scroll 20px 9px rgba(0, 0, 0, 0);
        border-bottom: 1px dotted #807f7d;
        color: #474848;
        display: block;
        font-size: 12px;
        font-weight: normal;
        padding: 5px 3px 5px 29px;
        text-align: left;
    }

    .linkctspnews a.vmnusubcatelnk2_selected:hover {
        background: url("kimhoa/nutdmspc.png") no-repeat scroll 20px 9px rgba(0, 0, 0, 0);
        border-bottom: 1px dotted #807f7d;
        color: #474848;
        display: block;
        font-size: 12px;
        font-weight: normal;
        padding: 5px 3px 5px 29px;
        text-align: left;
    }

.paging {
    padding: 5px 2px 3px;
    text-align: center;
}

    .paging .pagecrnt {
        background-color: #555555;
        border-radius: 2px;
        color: #fff;
        cursor: pointer;
        font-weight: bold;
        height: 20px;
        margin: 0 3px;
        padding: 3px 7px;
        width: 20px;
    }

.mldcontact, .prodetail, .nwsdet.paging .pagecrntail {
    background: none;
    border: 0 solid #D0D0D0;
    border-radius: 0px;
    padding: 0px;
}

#viewConentPage .content {
    color: #333;
    font-size: 13px;
    line-height: 18px;
    padding-bottom: 15px;
    text-align: justify;
}

.mldcontent .content {
    color: #333;
    font-size: 13px;
    line-height: 18px;
    padding-bottom: 15px;
    text-align: justify;
}

.mldcontent {
}

.mdlpro .prodetail .ptitle {
    color: #333333;
    display: block;
    font-size: 19px;
    font-weight: bold;
    margin: 0;
}

.divsnewssts {
    display: block;
    margin: 1px 0 3px;
}

    .divsnewssts a.ntlt {
        color: #333;
        display: block;
        font-size: 13px;
        font-weight: bold;
        padding: 5px 0 10px;
        text-decoration: none;
        text-transform: none;
    }

        .divsnewssts a.ntlt:hover {
            color: #ffac12;
            display: block;
            font-size: 13px;
            font-weight: bold;
            padding: 5px 0 10px;
            text-decoration: none;
            text-transform: none;
        }

    .divsnewssts .nimg {
        background: none repeat scroll 0 0 #fff;
        border: 1px solid #e4e4e4;
        height: auto;
        margin: 3px 10px 3px 0;
        padding: 5px;
        width: 135px;
    }

    .divsnewssts .ndesc {
        color: #333;
        display: block;
        font-size: 13px;
        margin-left: 5px;
        text-align: justify;
    }

    .divsnewssts a.nvwdetail {
        color: #333333;
        float: right;
        font-size: 11px;
    }

.photos ul.thumbs li {
    border: 1px solid #F0F0F0;
    float: left;
    height: 65px;
    margin: 0 0 4px 5px;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: center;
    width: 90px;
}

    .photos ul.thumbs li:hover {
        border: 1px solid #D0D0D0;
        opacity: 0.75;
    }

    .photos ul.thumbs li img {
        height: auto;
        max-height: 200px;
        min-height: 60px;
        width: 90px;
    }

#viewConentPage .title {
    color: #FF3330;
    display: block;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 5px;
}

.mdlnws .nwsindex .nwsitem .ndesc {
    color: #333;
    display: block;
    font-size: 13px;
    margin-left: 5px;
    text-align: justify;
}

.divsnewdtelds {
    background: nonerepeat scroll 0 0 rgba(0, 0, 0, 0);
}

.divbotdtlenews {
    background: nonerepeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-bottom: 10px;
}

.divlhsdivslh {
    color: #333;
}

.mldcontact .title {
    color: #FF3330;
    display: block;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 15px;
}

.mldcontact .content {
    color: #333;
    display: block;
    font-size: 12px;
    margin: 5px 0 15px;
}

.dvutcsdvtsc {
}

.divtcsdmdvsss {
    background: #41b3ef;
    border-radius: 7px;
    padding-top: 3px;
    padding-bottom: 3px;
}

    .divtcsdmdvsss a {
        color: #ff0;
        display: block;
        font-size: 13px;
        font-weight: bold;
        padding-bottom: 3px;
        padding-left: 45px;
        padding-top: 3px;
        text-transform: none;
    }

        .divtcsdmdvsss a:hover {
            color: #3366cc;
            display: block;
            font-size: 13px;
            font-weight: bold;
            padding-bottom: 3px;
            padding-left: 45px;
            padding-top: 3px;
            text-transform: none;
        }

    .divtcsdmdvsss .ndvdesc {
        color: #fff;
        display: block;
        font-size: 12px;
        text-align: justify;
    }

.divsdmdvsssimg {
    float: left;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    height: 40px;
}

    .divsdmdvsssimg img {
        width: 31px;
        height: 31px;
        margin-top: 5px;
    }

.tabtchu460 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

    .tabtchu460 .bT_sR, .tabtchu460 .bT_sBG, .tabtchu460 .bTlL, .tabtchu460 .bT_lBG, .tabtchu460 .bT_lR {
        height: 32px;
        line-height: 32px;
    }

    .tabtchu460 .bT_lL {
        background: url("tabketoan/tableft1.png") no-repeat scroll 7px 2px rgba(0, 0, 0, 0);
        float: left;
        padding-left: 40px;
    }

    .tabtchu460 .bT_lR {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding-right: 0;
    }

    * html .tabtchu460 .bT_lR {
        float: left;
    }

    .tabtchu460 .bT_lBG a {
        color: #333;
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
        text-transform: uppercase;
    }

    .tabtchu460 .bT_lBG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        color: #333;
        font-size: 14px;
        font-weight: bold;
        padding-left: 0;
        padding-right: 20px;
        text-transform: none;
    }

    * html .tabtchu460 .bT_lBG {
        float: left;
    }

    .tabtchu460 .bT_sR {
        background: url("tabketoan/tabweb-r.png") no-repeat scroll right top rgba(0, 0, 0, 0);
        padding-right: 64px;
    }

    .tabtchu460 .bT_sBG {
        background: url("tabketoan/tabweb-l.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    }

    .tabtchu460 .bT_sC {
        display: block;
        float: left;
        font-size: 11px;
        padding-left: 5px;
    }

        .tabtchu460 .bT_sC a {
            color: #333;
            font-size: 12px;
            text-decoration: none;
        }

            .tabtchu460 .bT_sC a:hover {
                color: #333;
                font-size: 12px;
                text-decoration: none;
            }

    .tabtchu460 .bT_RSS {
        display: none;
        float: right;
        padding-right: 1px;
    }

.tabtchu3066 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

    .tabtchu3066 .bT_sR, .tabtchu3066 .bT_sBG, .tabtchu3066 .bTlL, .tabtchu3066 .bT_lBG, .tabtchu3066 .bT_lR {
        height: 32px;
        line-height: 32px;
    }

    .tabtchu3066 .bT_lL {
        background: url("tabketoan/tableft2.png") no-repeat scroll 7px 2px rgba(0, 0, 0, 0);
        float: left;
        padding-left: 40px;
    }

    .tabtchu3066 .bT_lR {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding-right: 0;
    }

    * html .tabtchu3066 .bT_lR {
        float: left;
    }

    .tabtchu3066 .bT_lBG a {
        color: #333;
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
        text-transform: uppercase;
    }

    .tabtchu3066 .bT_lBG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        color: #333;
        font-size: 14px;
        font-weight: bold;
        padding-left: 0;
        padding-right: 20px;
        text-transform: none;
    }

    * html .tabtchu3066 .bT_lBG {
        float: left;
    }

    .tabtchu3066 .bT_sR {
        background: url("tabketoan/tabweb-r.png") no-repeat scroll right top rgba(0, 0, 0, 0);
        padding-right: 64px;
    }

    .tabtchu3066 .bT_sBG {
        background: url("tabketoan/tabweb-l.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    }

    .tabtchu3066 .bT_sC {
        display: block;
        float: left;
        font-size: 11px;
        padding-left: 5px;
    }

        .tabtchu3066 .bT_sC a {
            color: #333;
            font-size: 12px;
            text-decoration: none;
        }

            .tabtchu3066 .bT_sC a:hover {
                color: #333;
                font-size: 12px;
                text-decoration: none;
            }

    .tabtchu3066 .bT_RSS {
        display: none;
        float: right;
        padding-right: 1px;
    }

.tabtchu3067 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

    .tabtchu3067 .bT_sR, .tabtchu3067 .bT_sBG, .tabtchu3067 .bTlL, .tabtchu3067 .bT_lBG, .tabtchu3067 .bT_lR {
        height: 32px;
        line-height: 32px;
    }

    .tabtchu3067 .bT_lL {
        background: url("tabketoan/tableft3.png") no-repeat scroll 7px 2px rgba(0, 0, 0, 0);
        float: left;
        padding-left: 40px;
    }

    .tabtchu3067 .bT_lR {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding-right: 0;
    }

    * html .tabtchu3067 .bT_lR {
        float: left;
    }

    .tabtchu3067 .bT_lBG a {
        color: #333;
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
        text-transform: uppercase;
    }

    .tabtchu3067 .bT_lBG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        color: #333;
        font-size: 14px;
        font-weight: bold;
        padding-left: 0;
        padding-right: 20px;
        text-transform: none;
    }

    * html .tabtchu3067 .bT_lBG {
        float: left;
    }

    .tabtchu3067 .bT_sR {
        background: url("tabketoan/tabweb-r.png") no-repeat scroll right top rgba(0, 0, 0, 0);
        padding-right: 64px;
    }

    .tabtchu3067 .bT_sBG {
        background: url("tabketoan/tabweb-l.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    }

    .tabtchu3067 .bT_sC {
        display: block;
        float: left;
        font-size: 11px;
        padding-left: 5px;
    }

        .tabtchu3067 .bT_sC a {
            color: #333;
            font-size: 12px;
            text-decoration: none;
        }

            .tabtchu3067 .bT_sC a:hover {
                color: #333;
                font-size: 12px;
                text-decoration: none;
            }

    .tabtchu3067 .bT_RSS {
        display: none;
        float: right;
        padding-right: 1px;
    }

#toTop {
    background: url("/pic/web/icon/gotop.png") no-repeat scroll right top transparent;
    border: medium none;
    bottom: 20px;
    cursor: pointer;
    font-weight: bold;
    padding: 25px;
    position: fixed;
    right: 30px;
    text-align: center;
    text-decoration: none;
    line-height: 0;
    font-size: 0;
    color: transparent;
}

/*Album*/
.dalbum img {
    background: #e0e0e0;
    border: 5px solid #F0F0F0;
    border-width: 5px 5px 20px;
    box-shadow: 0px 0px 5px #969090;
}

    .dalbum img:hover {
        border: 5px solid #D5CEBE;
        border-width: 5px 5px 20px;
    }

.imgdetail img {
    background: #e0e0e0;
    border: 5px solid #F0F0F0;
    border-width: 5px;
    height: 170px;
    width: 290px;
    max-width: 290px;
    margin-bottom: 10px;
    box-shadow: 0px 0px 5px #969090;
}

    .imgdetail img :hover {
        border: 5px solid #D5CEBE;
        border-width: 5px 5px 20px;
    }

.page {
    margin: 2px;
    padding: 2px 6px;
    background: #fff;
    border: 1px solid #90AC83;
    border-radius: 3px;
    color: #333;
    font-weight: bold;
}

.pagecrnt {
    margin: 2px;
    padding: 2px 6px;
    background: #333000;
    border: 1px solid #351901;
    border-radius: 3px;
    color: #333;
    font-weight: bold;
}

.proitem .pdesc {
    display: none;
}

.divalbumshs img.imgcate {
    border: 1px solid #FF3330;
    border-radius: 5px;
    height: 200px;
    width: 300px;
}

a.pagenxt {
    color: #333;
}

a.pageprv {
    color: #333;
}

.divalbumshs a.al_title_cate {
    color: #333;
}

.tilleimgsdiv {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    display: block;
    padding-bottom: 10px;
    padding-top: 5px;
}
/*Album*/
.divhdtopwbconten {
    width: 1000px;
    margin: 0px auto;
}

.divhdtopwbcontenl {
    float: left;
    width: 550px;
}

.divhdtopwbcontenlin {
    color: #057595;
    font-family: nobita;
    font-size: 23px;
    padding-left: 130px;
}

.divhdtopwbcontenr {
    float: right;
    width: 430px;
}

.divhdtopwbcontenrdt {
    padding-top: 18px;
}

.divhdtopwbcontenrdtin {
    background: url("khsan/hotline.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 69px;
    width: 292px;
    float: right;
}

.divhdtopwbcontenrdtinnd {
    color: #9d0000;
    font-size: 35px;
    font-weight: bold;
    padding-left: 66px;
    padding-top: 15px;
}

.divsbanners {
}

.divsbannersin {
    width: 1000px;
    margin: 0px auto;
}

    .divsbannersin img {
        max-height: 192px;
        max-width: 1000px;
    }

.qctopfayoug {
}

    .qctopfayoug .qctopfayougin {
        float: right;
    }

        .qctopfayoug .qctopfayougin img {
            height: 35px;
            margin-left: 5px;
            margin-top: 5px;
            width: auto;
        }

.dtktopnotab {
    margin-top: 4px;
}

.dtktopnotabin {
    background: url("kimhoa/backtimkiem.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    float: right;
    height: 28px;
    overflow: hidden;
    text-align: left;
    width: 200px;
}

.backtkiemon {
    background: none;
    height: 30px;
}

.btnsearch {
    background: none;
    border: 0 solid;
    color: #fff;
    float: right;
    height: 25px;
    line-height: 15px;
    margin-right: 2px;
    margin-top: 2px;
    padding: 0 !important;
    width: 26px;
}

.txtsearch {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #222222;
    float: left;
    height: 24px;
    line-height: 24px;
    margin-left: 2px;
    margin-top: 2px;
    padding-left: 7px;
    width: 155px;
}


.blockmaintc {
    padding-top: 10px;
}

.divwcamto {
    color: #f00;
    display: none;
    font-size: 15px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
}

.tabtinhostinsssin a.ttl {
    color: #ff6600;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 3px;
    padding-top: 0px;
    text-transform: none;
    height: 30px;
    overflow: hidden;
}

    .tabtinhostinsssin a.ttl:hover {
        color: #3366ff;
        display: block;
        font-size: 12px;
        font-weight: bold;
        padding-bottom: 3px;
        padding-top: 0px;
        text-transform: none;
    }

.tabtinhostinsssinxemthem a {
    background: url("baohiem/readon.gif") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    color: #049be9;
    display: block;
    float: right;
    font-size: 11px;
    padding-left: 13px;
    text-decoration: none;
}

    .tabtinhostinsssinxemthem a:hover {
        background: url("baohiem/readon.gif") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
        color: #ff6600;
        display: block;
        float: right;
        font-size: 11px;
        padding-left: 13px;
        text-decoration: none;
    }

.tabtinhostins {
    margin-left: -5px;
    margin-right: -5px;
    margin-top: -5px;
}

.tabtinhostinsssin {
    display: block;
    float: left;
    margin: 5px;
    width: 335px;
    text-align: justify;
    height: 130px;
}

.tabtinhostins img.tabimg {
    border: 1px solid #c0c0c0;
    float: left;
    height: 95px;
    margin-right: 10px;
    width: 125px;
}

.tabtinhostinsss {
    color: #333;
    font-size: 12px;
    line-height: 16px;
}

.tabtinhostinsline {
    border-bottom: 1px dashed #fff;
    display: block;
    margin-bottom: 8px;
    margin-top: 10px;
}

.divtopnewsnewn a.ttl {
    background: url("cie1/nuttin1.png") no-repeat scroll 4px 10px rgba(0, 0, 0, 0);
    color: #333;
    display: block;
    font-size: 12px;
    padding-bottom: 5px;
    padding-left: 14px;
    padding-top: 5px;
}

    .divtopnewsnewn a.ttl:hover {
        background: url("cie1/nuttin1.png") no-repeat scroll 4px 10px rgba(0, 0, 0, 0);
        color: #555555;
        display: block;
        font-size: 12px;
        padding-bottom: 5px;
        padding-left: 14px;
        padding-top: 5px;
    }


.divhtttisd {
}

.mdlnws .nwsindex .nwsitem .divimg {
    background: url("cie1/shadow.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    float: left;
    height: 100px;
    margin-bottom: 8px;
    margin-right: 10px;
    overflow: hidden;
    padding-bottom: 8px;
}

.mdlnws .nwsindex .nwsitem .nimg {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    height: 100px;
    margin: 0;
    max-height: 100px;
    padding: 0;
    width: 100%;
}

.footerl {
    text-align: center;
    width: 100%;
    color: #fff;
}

.footerr {
    float: right;
    display: none;
    text-align: left;
    width: 225px;
}

.menubottsbts {
}

    .menubottsbts a.lnk {
        background: url("kimhoa/nutbottom.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
        color: #fff;
        display: block;
        font-size: 12px;
        padding-bottom: 5px;
        padding-left: 10px;
    }

        .menubottsbts a.lnk:hover {
            background: url("kimhoa/nutbottom.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
            color: #fff;
            display: block;
            font-size: 12px;
            padding-bottom: 5px;
            padding-left: 10px;
        }

.divqcbopweb {
    margin-top: 10px;
}

.divqcbopwebtds {
    background: url("tabketoan/doitac.png") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
    float: left;
    height: 75px;
    margin-left: 50px;
    width: 13px;
}

.divqcbopwebnds {
    background: none repeat scroll 0 0 #fff;
    float: right;
    height: 55px;
    padding: 10px;
    width: 400px;
}

    .divqcbopwebnds .marquee0 div {
        margin: 0;
        padding: 0;
        top: 0 !important;
    }

    .divqcbopwebnds img {
        height: 55px;
        width: 80px;
        margin-left: 5px;
        margin-right: 5px;
    }

.list-item-info {
    display: block;
    float: left;
    font-size: 13px;
    padding-bottom: 10px;
    width: 525px;
}

    .list-item-info ul li {
        list-style-type: none;
    }

.list-item-plus ul li {
    display: inline-block;
    list-style-type: none;
}

.list-item-info .item-image {
    background: url("images/no-image.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    float: left;
    padding-right: 10px;
}

.list-item-info img {
    max-width: 105px;
    min-height: 80px;
    padding-left: 5px;
}

.list-item-info .brief-info {
    padding-bottom: 10px;
    text-align: justify;
}

.list-item-plus {
    display: block;
    float: right;
    margin: 0 0 10px;
    text-align: center;
    width: 120px;
}

    .list-item-plus .download-info {
        margin: 5px 0 0;
    }

        .list-item-plus .download-info a, .list-view .list-item-plus .download-info a:visited {
            background: url("skin_m007/download.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        }

    .list-item-plus .downloads-info .item-info {
        color: #faa61a;
        font-weight: 700;
    }

.rating-info {
}

.list-item .ttl {
    display: none;
}

.flcontent {
    background: url("skin_m007/bgdescfl.png") repeat-x center center;
    padding-top: 10px;
    display: block;
}

.newletter {
    margin-bottom: 15px;
    width: 300px;
}

.txtemail {
    float: left;
    width: 210px;
}

.textmaila {
    border: 1px solid #c0c0c0;
    border-radius: 5px;
    height: 24px !important;
    line-height: 24px;
    padding-left: 7px;
    width: 200px;
}

.btnnewletter {
    float: right;
    width: 80px;
}

.btnnewlettera {
    background: linear-gradient(to bottom, #9d0033 0%, #a60033 23%, #b20033 51%, #a60033 76%, #9d0033 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #c0c0c0;
    border-radius: 4px;
    color: #333;
    height: 26px;
    text-align: center;
    width: 80px;
}

    .btnnewlettera:hover {
        background: linear-gradient(to bottom, #222222 0%, #2b2b2b 26%, #363636 51%, #2b2b2b 80%, #222222 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
        border: 1px solid #c0c0c0;
        border-radius: 4px;
        color: #333;
        height: 26px;
        text-align: center;
        width: 80px;
    }

.ndgttcsndson {
    padding-bottom: 0px;
}

.ndgttcsnds {
    color: #333;
    font-size: 13px;
    line-height: 18px;
    height: 310px;
    overflow: hidden;
    text-align: justify;
}

    .ndgttcsnds img {
        border: 5px solid #fead13;
        margin-bottom: 10px;
        border-radius: 5px;
        width: 285px;
        height: 160px;
    }

.blockmainphotos {
    background: none;
    padding: 5px;
    width: 970px;
    margin: 0px auto;
}

.linkxemthems a {
    background: url("khsan/cmdxemthem.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    display: block;
    height: 29px;
    margin-top: 30px;
    padding-bottom: 20px;
}

.dmsptcs {
    height: 310px;
    overflow: hidden;
}

.dmmenudms a.vmnucatelnk {
    border-bottom: 0px solid #ffac12;
    color: #333;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 3px 8px 20px;
    background: url(khsan/nuttc.png) no-repeat 5px 9px;
}

    .dmmenudms a.vmnucatelnk:hover {
        border-bottom: 0px solid #ffac12;
        color: #ffac12;
        display: block;
        font-size: 14px;
        font-weight: bold;
        padding: 8px 3px 8px 20px;
        background: url(khsan/nuttc.png) no-repeat 5px 9px;
    }

.dmmenudms a.vmnucatelnk_selected {
    border-bottom: 0px solid #ffac12;
    color: #ffac12;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 3px 8px 20px;
    background: url(khsan/nuttc.png) no-repeat 5px 9px;
}

    .dmmenudms a.vmnucatelnk_selected:hover {
        border-bottom: 0px solid #ffac12;
        color: #333;
        display: block;
        font-size: 14px;
        font-weight: bold;
        padding: 8px 3px 8px 20px;
        background: url(khsan/nuttc.png) no-repeat 5px 9px;
    }

.dmmenudmsps a.vmnucatelnk {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #888;
    color: #555555;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 7px 3px 7px 15px;
}

    .dmmenudmsps a.vmnucatelnk:hover {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        border-bottom: 1px solid #888;
        color: #333;
        display: block;
        font-size: 12px;
        font-weight: bold;
        padding: 7px 3px 7px 15px;
    }

.dmmenudmsps a.vmnucatelnk_selected {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #888;
    color: #555555;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 7px 3px 7px 15px;
}

    .dmmenudmsps a.vmnucatelnk_selected:hover {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        border-bottom: 1px solid #888;
        color: #333;
        display: block;
        font-size: 12px;
        font-weight: bold;
        padding: 7px 3px 7px 15px;
    }

.dmmenudmsps a.vmnusubcatelnk2 {
    background: url("kimhoa/nutdmspc.png") no-repeat scroll 20px 9px rgba(0, 0, 0, 0);
    border-bottom: 1px dotted #807f7d;
    color: #474848;
    display: block;
    font-size: 11px;
    font-weight: normal;
    padding: 5px 3px 5px 29px;
    text-align: left;
}

.dmmenudmsps a.vmnusubcatelnk2_selected {
    background: url("kimhoa/nutdmspc.png") no-repeat scroll 20px 9px rgba(0, 0, 0, 0);
    border-bottom: 1px dotted #807f7d;
    color: #474848;
    display: block;
    font-size: 11px;
    font-weight: normal;
    padding: 5px 3px 5px 29px;
    text-align: left;
}

.dmmenudmsps a.vmnusubcatelnk2:hover {
    background: url("kimhoa/nutdmspc.png") no-repeat scroll 20px 9px rgba(0, 0, 0, 0);
    border-bottom: 1px dotted #807f7d;
    color: #474848;
    display: block;
    font-size: 11px;
    font-weight: normal;
    padding: 5px 3px 5px 29px;
    text-align: left;
}

.dmmenudmsps a.vmnusubcatelnk2_selected:hover {
    background: url("kimhoa/nutdmspc.png") no-repeat scroll 20px 9px rgba(0, 0, 0, 0);
    border-bottom: 1px dotted #807f7d;
    color: #474848;
    display: block;
    font-size: 11px;
    font-weight: normal;
    padding: 5px 3px 5px 29px;
    text-align: left;
}

.dmmenudmsline {
    border-bottom: 0px solid #b6b6b6;
}

.newsnewsorthe a.nwsottl {
    background: url("baohiem/li_arrow.gif") no-repeat scroll 5px 9px rgba(0, 0, 0, 0);
    color: #333;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 3px 5px 13px;
}

    .newsnewsorthe a.nwsottl:hover {
        background: url("baohiem/li_arrow.gif") no-repeat scroll 5px 9px rgba(0, 0, 0, 0);
        color: #555555;
        display: block;
        font-size: 12px;
        font-weight: bold;
        padding: 5px 3px 5px 13px;
    }

.divctlhct {
}

a.vmnusubcatelnk2, a.vmnusubcatelnk2_selected {
    color: #333;
}

.blockmaintcl {
    float: left;
    width: 290px;
    padding-left: 10px;
}

.blockmaintcr {
    float: right;
    width: 680px;
    padding-right: 10px;
}

.divdvtsckt {
    margin-left: 10px;
    margin-right: 10px;
}

.divsdmdvsss {
    float: left;
    width: 320px;
}

.divlinedvs {
    float: left;
    height: 100px;
    width: 10px;
}

.divdvideosds {
    margin-left: -7px;
    margin-right: -5px;
}

    .divdvideosds .fttl {
        display: none;
    }

    .divdvideosds a.nttl {
        display: none;
    }

.divlinedvsssssd {
    display: block;
    height: 10px;
}

.scont {
    color: #000;
    font-size: 13px;
    font-weight: bold;
    padding-left: 10px;
}

.drgetcate {
    border: 1px solid #e1e1e1;
    height: 26px;
    margin-bottom: 10px;
    width: 249px !important;
}

.drgetcatep {
    border: 1px solid #e1e1e1;
    height: 32px;
    margin-bottom: 10px;
    width: 251px !important;
}

.drcontent {
    border: 1px solid #e1e1e1;
    height: 96px;
    margin-bottom: 10px;
    width: 380px !important;
}

.adword-textbox, .adword-textbox2 {
    border: 1px solid #fdf754;
    font: 11px arial;
    height: 13px;
    padding: 3px;
}

.btsend {
    background: none repeat scroll 0 0 #0083cb;
    border: 1px solid #e1e1e1;
    color: #fff;
    height: 32px;
    margin-top: 5px;
    width: 75px;
}

.btcancel {
    background: none repeat scroll 0 0 #0083cb;
    border: 1px solid #e1e1e1;
    color: #fff;
    height: 32px;
    margin-top: 5px;
    width: 75px;
}

.hdcate {
    background: url("skin_m007/ngtrl.png") no-repeat scroll 0 1px rgba(0, 0, 0, 0);
    padding-left: 28px;
}

a.hda_tddm {
    color: #0870ae;
    font-size: 14px;
    line-height: 27px;
    text-decoration: none;
}

.hd_hoten {
    background: url("skin_m007/quote_icon.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
    display: inline-block;
    padding-left: 28px;
    width: 100%;
}

.hd_hoten1 {
    color: #a2a2a2;
    float: left;
    font-size: 12px;
    padding-right: 6px;
}

.hd_hoten2 {
    color: #a2a2a2;
    float: left;
    font-size: 12px;
    padding-right: 6px;
}

.hd_hoten3 {
    color: #a2a2a2;
    float: left;
    font-size: 12px;
    padding-right: 6px;
}

.hdtitile {
    background: url("skin_m007/tieudech.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
    padding-left: 27px;
}

a.hda_tieude {
    color: #000;
    font-size: 14px;
    line-height: 27px;
    text-decoration: none;
}

.hd_cate {
    border-bottom: 1px solid #e1e1e1;
    padding: 8px 0;
}

.hd_ctt {
    color: #000;
    font-size: 14px;
    padding: 6px 0;
}

a.hd_cate {
    color: #000;
    font-size: 14px;
    text-decoration: none;
}

.thongtinchung {
    border-bottom: 1px solid #e1e1e1;
    color: #a2a2a2;
    font-size: 13px;
    padding: 10px 0;
}

.hd_dstieude {
    padding: 0;
}

.hd_dstieude {
    border-bottom: 1px solid #e1e1e1;
    display: inline-block;
    width: 100%;
}

.hd_dstieude1 {
    background: url("skin_m007/tieudech.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    color: #0870ae;
    float: left;
    font-size: 15px;
    font-weight: normal;
    padding: 10px 0 10px 27px;
    width: 180px;
}

.hd_dstieude2 {
    float: left;
    font-size: 14px;
    padding: 10px 0;
}

.hd_dscauhoi1 {
    background: url("skin_m007/ndch.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    color: #0870ae;
    float: left;
    font-size: 15px;
    font-weight: normal;
    padding: 10px 0 10px 27px;
    width: 180px;
}

.hd_dscauhoi2 {
    float: left;
    font-size: 14px;
    padding: 10px 0;
}

.hd_dscautraloi1 {
    background: url("skin_m007/ndtrl.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    color: #0870ae;
    float: left;
    font-size: 15px;
    font-weight: normal;
    padding: 10px 0 10px 27px;
    width: 180px;
}

.hd_dscautraloi2 {
    float: left;
    font-size: 14px;
    padding: 10px 0;
}

.hd_dscautraloi {
    padding: 0;
}

.hd_dscautraloi {
    border-bottom: 1px solid #e1e1e1;
    display: inline-block;
    width: 100%;
}

.hd_dscauhoi {
    padding: 0;
}

.hd_dscauhoi {
    border-bottom: 1px solid #e1e1e1;
    display: inline-block;
    width: 100%;
}

.hd_dsngtraloi {
    padding: 0;
}

.hd_dsngtraloi {
    display: inline-block;
    width: 100%;
}

.hd_dsngtraloi1 {
    background: url("skin_m007/ngtrl.png") no-repeat scroll 0 1px rgba(0, 0, 0, 0);
    color: #0870ae;
    float: left;
    font-size: 15px;
    font-weight: normal;
    padding: 10px 0 10px 27px;
    width: 180px;
}

.hd_dsngtraloi12 {
    font-size: 14px;
    padding: 10px 0;
}

.divtcclleft {
    float: left;
    width: 200px;
}

.divtcclrightmain {
    float: right;
    width: 790px;
}

.divtcclrightmainc {
    float: left;
    width: 580px;
}

.divtcclrightmainr {
    float: right;
    width: 200px;
}

.divnewstks {
    width: 1000px;
    margin: 0px auto;
    height: 100px;
    background: #fff;
    display: block;
    position: relative;
}

.lgname {
    color: #333;
    display: inline;
    font-size: 12px;
    font-weight: normal;
    height: 16px;
    padding: 3px 5px 2px 0;
}

.divtopsssssnewn {
    height: 30px;
    overflow: hidden;
    line-height: 30px;
}

    .divtopsssssnewn .item {
        height: 30px;
        overflow: hidden;
        line-height: 30px;
    }

        .divtopsssssnewn .item a.ttl {
            background: url("bachbian/icon_new_3.gif") no-repeat scroll 5px 3px rgba(0, 0, 0, 0);
            color: #ff0000;
            padding-left: 30px;
        }

            .divtopsssssnewn .item a.ttl:hover {
                background: url("bachbian/icon_new_3.gif") no-repeat scroll 5px 3px rgba(0, 0, 0, 0);
                color: #333;
                padding-left: 30px;
            }

.divdvideosdss .fttl {
    display: none;
}

.divdvideosdss .nttl {
    display: none;
}

.divdvideosdss {
    padding-top: 5px;
}

.divltdtsps {
    padding-bottom: 10px;
    display: block;
    line-height: 17px;
}

    .divltdtsps img {
        width: 400px;
        height: auto;
    }

.videoitem {
    height: 200px;
    margin: 5px;
}

    .videoitem img.vimg {
        border: 1px solid #c0c0c0;
        display: block;
        height: 125px;
        margin-bottom: 5px;
        width: 99%;
    }

        .videoitem img.vimg:hover {
            border: 1px solid #03436f;
        }

    .videoitem a.vtlt {
        color: #333;
        display: block;
        font-size: 12px;
        padding-bottom: 5px;
    }

        .videoitem a.vtlt:hover {
            color: #03436f;
            display: block;
            font-size: 12px;
            padding-bottom: 5px;
        }

    .videoitem .vview {
        color: #999999;
        display: none;
        font-size: 11px;
    }

.vtitletop a {
    color: #555555;
    display: block;
    padding-bottom: 7px;
    padding-top: 7px;
}

#mdlvideo .vdetail .tlt {
    color: #03436f;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin: 3px 0;
}

.detailvid {
    line-height: 17px;
    padding-top: 10px;
}

.othervideod {
    border-bottom: 1px dotted #999999;
    color: #222222;
    font-size: 12px;
    margin-bottom: 7px;
    padding-bottom: 5px;
}

#mdlvideo .vdetail .ovnut {
    float: left;
    padding: 3px 5px 2px 0;
    width: 5px;
}

#mdlvideo .vdetail .ovitem {
    padding: 3px 2px 0;
}

#mdlvideo .vdetail a.ovtlt {
    color: #db212a;
    display: block;
    float: left;
    padding: 0 3px 5px 2px;
}

    #mdlvideo .vdetail a.ovtlt:hover {
        color: #333;
        display: block;
        float: left;
        padding: 0 3px 5px 2px;
    }

.neoslideshow {
    height: 300px;
    position: relative;
    width: 100%;
    margin-bottom: 0px;
    display: none;
}

    .neoslideshow img {
        left: 0;
        position: absolute;
        top: 0;
        height: 300px;
        width: 100%;
    }

.qcdktopslidedkt {
    display: block;
    background: #80d8ff;
}

.divtndspssdlspl {
    float: left;
    width: 205px;
}

.divtndspssdlspr {
    float: right;
    width: 525px;
}

.divtcclmainl {
    float: left;
    width: 200px;
    display: block;
}

.divtcclmainr {
    float: right;
    overflow: hidden;
    width: 505px;
    display: block;
}

.divtcclmain {
    float: left;
    width: 725px;
    padding-right: 0px;
    padding-left: 0px;
    display: block;
}

.divtcclright {
    background: none;
    float: right;
    width: 235px;
    padding-right: 0px;
    padding-left: 0px;
    display: block;
}

.divqctopwebmbi {
    display: block;
}

.cs-prev {
    background: url("cie1/nutp.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    height: 51px;
    margin-left: 10px;
    width: 27px;
}

.cs-next {
    background: url("cie1/nutn.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    height: 51px;
    margin-right: 10px;
    width: 27px;
}

#cs-navigation-games {
    display: block !important;
}

.jcarousel-skin-tango4 .jcarousel-prev.jcarousel-prev-horizontal {
    width: 22px !important;
    height: 96px !important;
    background: url(kimhoa/pertc.png) no-repeat;
    top: 25px;
    position: absolute;
    cursor: pointer;
    z-index: 99;
    left: -22px;
}

.jcarousel-skin-tango4 .jcarousel-next.jcarousel-next-horizontal {
    width: 22px !important;
    height: 96px !important;
    background: url(kimhoa/nexttc.png) no-repeat;
    top: 25px;
    position: absolute;
    cursor: pointer;
    z-index: 99;
    right: -22px;
}

.jcarousel-skin-tango4 {
    padding: 10px 22px;
    background: #fff;
    margin: 0px 35px;
}

.divsphottcsnewstd {
    color: #555555;
    font-size: 13px;
    font-weight: bold;
    padding-left: 0;
    text-transform: uppercase;
    border-bottom: 1px solid #aa7d53;
    height: 35px;
    line-height: 35px;
    display: block;
    margin-right: 20px;
    margin-left: 15px;
}

.divndgttcsndgt img {
    display: none;
}

.divndgttcsndgt {
    font-size: 12px;
    line-height: 17px;
    text-align: justify;
    font-weight: normal;
}

    .divndgttcsndgt a.ttl {
        color: #555555;
        font-size: 12px;
        font-weight: bold;
        display: block;
        text-align: right;
    }

.divmainwebsnd {
    width: 980px;
    margin: 0px auto;
    background: none;
    padding-top: 10px;
}

.tabs-nav {
    background: none;
    height: 36px;
    line-height: 36px;
}

.linetinnews {
    background: url("cie1/linetcs.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 25px;
    margin-top: 7px !important;
    min-width: 2px !important;
    width: 2px !important;
}

.nwsitemnewsidex3 a.ntlt {
    color: #333;
    font-size: 12px;
    font-weight: normal;
    padding-top: 3px;
    padding-bottom: 3px;
    background: url(cie1/nuttin1.png) no-repeat 0px 8px;
    padding-left: 10px;
}

    .nwsitemnewsidex3 a.ntlt:hover {
        color: #333;
        font-size: 12px;
        font-weight: normal;
        padding-top: 3px;
        padding-bottom: 3px;
        background: url(cie1/nuttin1.png) no-repeat 0px 8px;
        padding-left: 10px;
    }

.divxemththt a {
    display: block;
    color: #8c1108;
    padding-bottom: 5px;
    text-align: right;
    padding-right: 3px;
    font-size: 12px;
}

.footerbl {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    padding-left: 0;
    width: 505px;
}

.footerbr {
    display: block;
    float: right;
    width: 460px;
}

.footerbll {
    background: url("kimhoa/likebottom.png") repeat-y scroll right center rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    float: left;
    min-height: 146px;
    padding: 0 15px 0 0;
    width: 490px;
    line-height: 25px;
}

.footerblr {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: right;
    width: 140px;
}

.footerbrl {
    display: block;
    float: left;
    width: 280px;
}

.footerbrr {
    background: url("kimhoa/likebottom.png") repeat-y scroll left top rgba(0, 0, 0, 0);
    display: block;
    float: right;
    padding-left: 20px;
    width: 140px;
    height: 210px;
}

.divmxhsmxhs .imgmxh {
    float: right;
}

    .divmxhsmxhs .imgmxh img {
        width: 30px;
        height: 30px;
        margin-right: 5px;
    }

.divndspsndstt {
    border-bottom: 1px solid #aa7d53;
    color: #555555;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    padding-left: 0;
    text-transform: none;
    margin-bottom: 10px;
    padding-right: 10px;
}

.content img {
    height: auto;
    max-width: 758px;
    width: auto;
}

.mdlnws .nwsdetail .time {
    background: url("cie1/cmdthoigian.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
    color: silver;
    display: block;
    font-size: 11px;
    margin: 3px 0 7px;
    padding-left: 13px;
}

.divclsstyle1 {
}

.divxemththt {
    display: block;
    padding-bottom: 15px;
}

.divtinhosstchaystc {
    background: url("cie1/backtinmowis.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 28px;
    width: 100%;
    display: none;
}

.divtinhosstchaystcin {
    width: 980px;
    margin: 0px auto;
    padding-top: 7px;
}

    .divtinhosstchaystcin .marquee {
        width: 980px;
    }

    .divtinhosstchaystcin .divtopspnewc {
        display: inline-block;
    }

        .divtinhosstchaystcin .divtopspnewc a {
            background: url("cie1/nuttin1.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
            margin-left: 10px;
            margin-right: 10px;
            padding-left: 9px;
            font-size: 12px;
            color: #333;
        }

    .divtinhosstchaystcin div {
        top: 0 !important;
    }

.divsnewsstss .nwsitem .divimg {
    background: url("cie1/shadow.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    float: left;
    height: 100px;
    margin-bottom: 8px;
    margin-right: 10px;
    overflow: hidden;
    padding-bottom: 8px;
}

.divsnewsstss .nwsitem .nimg {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    height: 100px;
    margin: 0;
    max-height: 100px;
    padding: 0;
    width: 165px;
}

.divsnewsstss .nwsitem a.ntlt {
    color: #333;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 5px;
    text-decoration: none;
    text-transform: none;
}

    .divsnewsstss .nwsitem a.ntlt:hover {
        color: #555555;
        display: block;
        font-size: 14px;
        font-weight: bold;
        padding: 0 0 5px;
        text-decoration: none;
        text-transform: none;
    }

    .divsnewsstss .nwsitem a.ntlt h2 {
        color: #333;
        display: block;
        font-size: 14px;
    }

.divsnewsstss .nwsitem .ndesc {
    color: #333;
    display: block;
    font-size: 13px;
    margin-left: 5px;
    text-align: justify;
}








/*Mobile*/
.menulogomobilesh {
    display: none;
    width: 100%;
    /* height: 40px; */
    position: relative;
}

.divlogotopmobiles {
    float: left;
    height: 40px;
    width: 40px;
}

    .divlogotopmobiles a {
        display: block;
        width: 100%;
        height: 100%;
    }

        .divlogotopmobiles a .divlogomnutop {
            background: url('skin_m007/icon_menu_mobile.png') no-repeat center center;
            height: 100%;
            width: 100%;
            background-size: contain;
        }

.menumobiles {
    display: inline-blockf;
}

.menulogomobilesh .menudrop {
    display: none;
}

    .menulogomobilesh .menudrop.active {
        display: block;
        position: absolute;
        top: 5px;
        /* width: 100%; */
        background: #fff;
        /* padding-top: 8px; */
        left: 0px;
        width: 100%;
        height: initial;
        overflow-y: auto;
        box-shadow: 0px 5px 10px #333;
    }

        .menulogomobilesh .menudrop.active ul {
            padding: 0px 10px;
            border: 0px solid #c0c0c0;
            border-top: 0px;
            margin: 0px;
            background: #fff;
            z-index: 2147483647;
            position: relative;
            width: 100%;
            box-sizing: border-box;
        }

            .menulogomobilesh .menudrop.active ul li { /* border-bottom:1px dotted #d0d0d0; */
                line-height: 22px;
            }

                .menulogomobilesh .menudrop.active ul li a {
                    background: #fff;
                    border-bottom: 1px dotted #d0d0d0;
                    color: #333;
                    display: block;
                    font-size: 12px;
                    font-weight: bold;
                    position: relative;
                    width: 100%;
                    z-index: 2147483647;
                    text-decoration: none;
                }

.menumobiles {
    float: right;
    display: none;
    width: 40px;
    height: 40px;
    position: absolute;
    top: -40px;
    right: 0px;
}

    .menumobiles .hd_r {
        width: 100%;
        height: 100%;
    }

    .menumobiles .hd_r {
    }

        .menumobiles .hd_r .icomn {
            display: block;
            width: 100%;
            height: 100%;
        }

            .menumobiles .hd_r .icomn .imn {
                background: url('skin_m007/icon_menu_mobile.png') no-repeat center center;
                width: 100%;
                height: 100%;
                background-size: contain;
                display: block;
            }

.header {
    width: 1024px;
    margin: 0 auto;
    float: none;
}

    .header .banner {
        display: block;
        width: 750px;
        height: 150px;
        float: left;
        position: relative;
    }

        .header .banner img {
            width: 100%;
            height: auto;
            position: absolute;
            left: 0;
            bottom: 0;
        }

.banner_menu {
    float: left;
}

.viewcartsss {
    background: url("sale/bag.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    font-size: 25px;
    height: 100px;
    padding-top: 110px;
    text-align: center;
    width: 150px;
}

    .viewcartsss:hover {
        background: url("sale/bag.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        color: #fff;
        display: block;
        font-size: 25px;
        height: 100px;
        padding-top: 110px;
        text-align: center;
        width: 150px;
    }

.divmaintcspdecktop {
    display: block;
}

.nwsstylemobile {
    padding-left: 10px;
    display: none;
}

.commenfacebooks {
    display: block;
}

.divsphottcsnewsmobile {
    display: none;
}

.divnnmobile {
    display: none;
}

.divltdtsps table {
    width: auto !important;
    max-width: 100% !important;
}

.divcltoolsnewsp {
    width: 725px;
    margin: 0 auto;
    margin-top: 0px;
    margin-bottom: 0px;
    position: relative;
}

    .divcltoolsnewsp .tooltipss:hover span {
        border-radius: 5px 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
        position: absolute;
        left: 0px;
        top: 100px;
        z-index: 999999999999999999999;
        margin-left: 0;
        width: 675px;
        color: #333;
        display: block;
    }

    .divcltoolsnewsp .tooltipss span {
        margin-left: -999em;
        position: absolute;
    }

    .divcltoolsnewsp .classic {
        background: none repeat scroll 0 0 none;
        border: 1px solid #ffad33;
        padding: 7px;
    }

        .divcltoolsnewsp .classic p {
            color: #555555;
            font-size: 13px;
            text-align: left;
            display: block;
            padding-bottom: 7px;
        }

.divclsstyle1 .item_cie a {
    background: url("cie1/nuttin1.png") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    color: #333;
    font-size: 12px;
    font-weight: normal;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-top: 3px;
}

    .divclsstyle1 .item_cie a:hover {
        background: url("cie1/nuttin1.png") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
        color: #333;
        font-size: 12px;
        font-weight: normal;
        padding-bottom: 3px;
        padding-left: 10px;
        padding-top: 3px;
    }

.divclsstyle1 {
    margin-bottom: 1px;
    padding-left: 7px;
    padding-top: 5px;
}

.divhotlinetops {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
    color: #b90a0a;
    padding-top: 3px;
    padding-bottom: 5px;
    display: none;
}

.divsphottcsnews {
    height: 365px;
    margin-left: -7px;
    margin-right: -12px;
    overflow: hidden;
}

    .divsphottcsnews .sanpham_list {
        float: left;
        margin: 10px 12px 0;
        overflow: hidden;
        width: 240px;
        text-align: center;
    }

        .divsphottcsnews .sanpham_list img.lazy {
            border: 1px solid #c0c0c0;
            box-shadow: 0 0 7px #777;
            height: 180px;
            margin-bottom: 10px;
            margin-top: 7px;
            width: 224px;
        }

        .divsphottcsnews .sanpham_list .sanpham_title a.img_pro {
            color: #555555;
            display: block;
            font-size: 12px;
            font-weight: normal;
            height: 16px;
            margin-top: 7px;
            overflow: hidden;
            padding-bottom: 0;
            text-align: center;
        }

.divlienketwweb {
    margin-bottom: 7px;
}

    .divlienketwweb .txt {
        border: 1px solid #5a5a5b;
        height: 30px;
        line-height: 30px;
        width: 100%;
    }

.divsqcmxhs {
    margin-top: 0px;
}

.divsqcmxhslink {
    height: 36px;
    line-height: 36px;
    display: block;
    width: 100%;
}

    .divsqcmxhslink img {
        height: 30px;
        width: 30px;
        float: left;
        margin-right: 10px;
        margin-top: 3px;
    }

    .divsqcmxhslink a {
        color: #fff;
        height: 36px;
        line-height: 36px;
    }

.divdoitackhoascten, .divdoitackhoasctenin {
    height: 38px;
}

.divdoitackhoascten {
    text-align: center;
    padding-top: 30px;
    color: #fff;
    background: none;
}

.divdoitackhoasctenin {
    background: none;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    line-height: 45px;
    padding-left: 34px;
    text-transform: uppercase;
    display: none;
}

.divdoitackhoasnds {
    width: 940px;
    margin: 0 auto;
    margin-top: 25px;
}

    .divdoitackhoasnds .sanpham_list {
    }

        .divdoitackhoasnds .sanpham_list img {
            box-shadow: 0 0 5px #9e8a8a;
            height: 80px;
            margin-bottom: 10px;
            margin-left: 0;
            margin-top: 15px;
            padding: 1px;
            width: 137px;
        }

li.jcarousel-item {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-left: 0;
    margin-right: 23px;
    width: auto !important;
}

.nwsitnscimgsl {
    margin-bottom: 5px;
}

    .nwsitnscimgsl img {
        width: 70px;
        height: 45px;
        margin-right: 10px;
        float: left;
    }

    .nwsitnscimgsl a.ntlt {
        color: #333;
        font-size: 12px;
    }

.divhtdecktops {
    display: block;
}

.divhtmobiles {
    display: none;
}

.divsphottcsnews {
}

    .divsphottcsnews .sanpham_list {
        background: none repeat scroll 0 0 #fff;
        box-shadow: 0 0 4px #999;
        margin: 15px 25px;
        width: 190px;
        padding: 5px;
    }

.sanpham_img img {
    height: 120px;
    width: 190px;
}

.sanpham_title a.img_pro {
}

.divhadttcs {
    width: 130px;
    margin: 5px;
    border: 0px;
    display: inline-block;
}

    .divhadttcs img {
        height: 100px;
        width: auto;
    }

.tabs-nav li.tabs-selected {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 34px;
    border-top: 1px solid #989898;
}

.dvmesshove {
    background: url("cie1/homekh.jpg") no-repeat scroll 0px 3px;
    height: 33px;
    width: 33px;
    display: block;
    margin-left: -10px;
    margin-right: -15px;
}

    .dvmesshove:hover {
        background: url("cie1/homekh.jpg") no-repeat scroll 0px 3px;
        height: 33px;
        width: 33px;
    }

.ddsmoothmenu ul li ul li ul {
    margin-left: 1px;
}

.divsphottcsnews .sanpham_list img {
    height: 120px;
    width: 100%;
}

.dhomecontent {
    background: #008dcf;
}

.dhomecontentc {
    padding: 10px 0px;
    color: #fff;
    line-height: 25px;
    text-align: center;
}

.divdoitackhoas {
    background: url("skin_m007/bssp.png") no-repeat top center;
    height: 310px;
    display: block;
}

.bdott {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 10px;
    line-height: 20px;
}

.newsits ul {
    list-style: none;
}

    .newsits ul li {
        width: 218px;
        margin: 16px;
        float: left;
    }

        .newsits ul li img {
            height: 160px;
        }

.sliden {
    width: 1000px;
    margin: 10px auto;
    position: relative;
    display: block;
}

.inewsha {
    text-align: center;
    height: 135px;
    width: 218px;
    overflow: hidden;
}

.inewslnk:link {
    color: #333;
    font-weight: bold;
    font-size: 13px;
    margin: 5px 0px;
    height: 30px;
    overflow: hidden;
    display: block;
}

.inewslnk:hover {
    color: #FB5B1F;
}

.viewmoreitnews {
    text-align: right;
    margin-top: 5px;
    display: block;
}

    .viewmoreitnews a {
        color: #FB5B1F;
        font-weight: bold;
    }

.slidep .inewsha {
    height: 160px;
}

.inewsmt {
    height: 55px;
    overflow: hidden;
    color: #666;
    display: block;
}

..jssorb03 {
    display: none;
}

.jssorb03 div, .jssorb03 div:hover, .jssorb03 .av {
    display: none;
}

.sliden h2 {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color: #1bc1e9;
    margin: 0px 0px 0px 10px;
    text-transform: uppercase;
}

.jssora03l {
    background: url("skin_m007/icon-left.png") no-repeat top center;
    height: 38px;
    width: 36px;
    position: absolute;
    left: 18px;
    cursor: pointer;
    top: 100px;
}

#slider1_container {
    width: 100%;
    height: 290px;
}

.jssora03r {
    background: url("skin_m007/ico-right.png") no-repeat top center;
    height: 38px;
    width: 36px;
    position: absolute;
    cursor: pointer;
    right: 15px;
    top: 100px;
}

.jssorb03 {
    width: 100px !important;
}

.slidep {
    width: 1000px;
    margin: 10px auto;
    height: 260px;
    position: relative;
}

    .slidep h2 {
        font-size: 20px;
        font-weight: bold;
        color: #1bc1e9;
        margin: 10px 0px 0px 10px;
        text-transform: uppercase;
    }

    .slidep .jssora03r {
        background: url("skin_m007/mt2.png") no-repeat top center;
        height: 33px;
        width: 32px;
        position: absolute;
        cursor: pointer;
        right: 15px;
        top: 230px;
        bottom: 0px;
    }

    .slidep .jssora03l {
        background: url("skin_m007/mt1.png") no-repeat top center;
        height: 32px;
        width: 32px;
        position: absolute;
        right: 44px;
        top: 230px;
        cursor: pointer;
        /* bottom:0px; */
        left: auto;
    }

    .slidep .inewslnk {
        color: #333;
        text-align: center;
    }

#slider1_container1 {
    position: relative;
    height: 260px;
}

.dvutcsdvtsc {
    background: #008dcf;
    text-align: center;
    color: #fff;
    padding: 10px;
}

.ndhome {
    text-align: center;
    margin: 0px auto;
    width: 1000px;
    color: #fff;
    line-height: 25px;
    padding: 10px 0px;
}

.adv_list img {
    height: 140px;
}

.ttichc {
    width: 1000px;
    margin: 0px auto;
    background: #008dcf;
    height: 240px;
}

    .ttichc h2 {
        font-size: 17px;
        text-transform: uppercase;
        padding: 15px 0px;
        text-align: center;
        color: #fff !important;
    }

.jcarousel-clip {
    overflow: hidden;
}

.tabs-nav li {
    display: block;
}

    .tabs-nav li.tabs-selected {
        display: block;
    }

.divmntksc {
    width: 1000px;
    margin: 0px auto;
}

.divmntks {
    height: 38px;
    background: #008dcf;
    display: block;
}

.divmntksl {
    float: left;
    width: 780px;
}

.divmntksr {
    float: right;
    width: 205px;
}

.tabtinmobilessn {
    display: none;
}

.divnewssnewssls {
    width: 1000px;
    margin: 0px auto;
    height: 300px;
    overflow: hidden;
    margin-top: 20px;
}

.linkctspnews a:last-child {
    border-bottom: none;
}

.ndhome font {
    font-size: 18px;
}

.section_pro_hot {
    width: 2000px !important;
}

#mdlindex .frag_c1 {
    width: 1000px;
    float: left;
    padding: 0 173px 0 174px;
    border-bottom: 1px solid #d6eef8;
    background: #f9faff;
    display: inline-flex;
    padding-bottom: 20px;
}

    #mdlindex .frag_c1 .boxl_c1 {
        width: 695px;
        float: left;
    }

        #mdlindex .frag_c1 .boxl_c1 h2, #mdlindex .frag_c1 .boxr_c1 h2, #mdlindex .frag_c2 h2, #mdlindex .frag_c3 h2 {
            display: inline-block;
            height: 45px;
            line-height: 45px;
            background: url(/pic/web/icon/line.png) no-repeat bottom center;
            background-size: 103% 7px;
            text-transform: uppercase;
            font-size: 16px;
            color: #0052a0;
            font-weight: normal;
        }

#slider2_container {
    box-shadow: 1px 1px 10px;
}

.boxl_c1 .fleft {
    width: 160px;
    float: left;
    height: 111px;
}

.boxl_c1 .tabitmttl h3 {
    height: 46px;
    width: 170px;
    float: left;
    margin-left: 10px;
    color: #4a4a4b;
    font-weight: normal;
    font-size: 14px;
    text-align: justify;
}

#mdlindex .frag_c2 {
    width: 1039px;
    padding: 0 136px 0 174px;
    background: #f9f9f9;
    border-bottom: 1px solid #d6eef8;
    float: left;
}

    #mdlindex .frag_c2 .box_c2 {
        width: 303px;
        margin-right: 43px;
        float: left;
        position: relative;
    }

    #mdlindex .frag_c2 #topnews .bT_Cr {
        width: 73px;
        float: left;
    }

#mdlindex .frag_c3 {
    width: 1039px;
    padding: 0 136px 0 174px;
    background: #f9f9f9;
    border-bottom: 1px solid #d6eef8;
    float: left;
}

    #mdlindex .frag_c3 .box_c3 {
        width: 303px;
        margin-right: 43px;
        float: left;
        position: relative;
    }

    #mdlindex .frag_c3 .tbitem {
        width: 303px;
        height: 46px;
        float: left;
        margin-bottom: 10px;
    }

        #mdlindex .frag_c3 .tbitem .fleft {
            width: 60px;
            height: 46px;
            float: left;
        }

        #mdlindex .frag_c3 .tbitem h3 {
            width: 233px;
            float: left;
            margin-left: 10px;
            font-size: 14px;
            font-weight: normal;
        }

#mdlindex .frag_c4 {
    width: 1000px;
    padding: 0 174px 0 174px;
    background: #f9f9f9;
    border-bottom: 1px solid #d6eef8;
    float: left;
}

.footer .footer_left {
    width: 75px;
    float: left;
    height: 175px;
    background: url(/pic/web/icon/log_footer.png) no-repeat;
}

.footer .footer_center, #footer .footer_right {
    width: 345px;
    float: left;
    height: 175px;
}

    .footer .footer_center span.ftc_top, .footer_right span {
        font-size: 18px;
        color: white;
        margin-top: 23px;
        display: inline-block;
    }

.footer_center ul {
    margin: 0;
    padding: 0;
    margin-top: 17px;
}

    .footer_center ul li {
        list-style: none;
        display: inline;
        margin-right: 12px;
    }

.tabdmuc .bT_sR, .tabsupport .bT_sBG, .tableft .bT_sR {
    display: inline-block;
    height: 45px;
    line-height: 45px;
    background: url(/pic/web/icon/line.png) no-repeat bottom center;
    background-size: 103% 7px;
    text-transform: uppercase;
    font-size: 16px;
    color: #0052a0;
    font-weight: normal;
    width: 100%;
}

div#smoothmenu2 h2 {
    font-size: 14px;
    font-weight: normal;
}

.footer_l {
    width: 1024px;
    margin: 0 auto;
}

    .footer_l .info {
        width: 640px;
        float: left;
    }

        .footer_l .info a.logo {
            display: block;
        }

            .footer_l .info a.logo img {
                width: 200px;
            }

        .footer_l .info p.text {
        }

    .footer_l .social {
        width: 270px;
        float: right;
    }

        .footer_l .social ul.list_social {
            margin: 30px 0px;
            padding: 0px;
        }

            .footer_l .social ul.list_social li {
                display: inline-block;
            }

                .footer_l .social ul.list_social li a.item {
                }

                    .footer_l .social ul.list_social li a.item img {
                    }

.footer_r {
    width: 400px;
    float: left;
}

    .footer_r .cstyletabitem {
        margin-top: 23px;
    }

        .footer_r .cstyletabitem .bT_lBG {
            color: white;
            font-size: 18px;
        }

.frag_c1 .boxr_c1 {
    width: 305px;
    float: left;
}

    .frag_c1 .boxr_c1 img {
        width: 295px;
        height: 207px;
        border: 5px solid #3375b6;
        float: left;
    }

    .frag_c1 .boxr_c1 .brline {
        width: 100%;
        float: left;
        height: 39px;
        line-height: 39px;
        margin-top: 4px;
    }

        .frag_c1 .boxr_c1 .brline .brstt {
            width: 41px;
            height: 39px;
            float: left;
            background: url(/pic/web/icon/linebg.png);
            text-align: center;
            line-height: 39px;
            color: white;
            font-size: 25px;
            font-weight: bold;
        }

#gallery .imgphoto {
    width: 303px;
    height: 170px;
    margin-bottom: 14px;
}

    #gallery .imgphoto img {
        width: 303px;
        height: 170px;
    }

.banner_top img {
    float: left;
    width: 100%;
}

.banner_top {
    width: 755px;
    float: left;
}



.search_box {
    position: relative;
    margin-top: 95px;
    float: right;
    width: 225px;
}

    .search_box .button_search {
        position: absolute;
        right: 0px;
        top: 0px;
        padding: 8px;
    }

        .search_box .button_search::before {
            font-family: "ETmodules";
            content: "\55";
            font-size: 22px;
        }

        .search_box .button_search .button {
            display: block;
            background-size: contain;
            border: none;
        }

    .search_box .text_search {
    }

        .search_box .text_search .textbox {
            width: 100%;
            padding: 10px 5px;
            box-sizing: border-box;
        }

    .search_box .text_placeholder {
        padding-top: 4px;
        font-size: 11px;
        color: black;
        display: none;
    }

.menu {
    width: 100%;
    float: left;
}

    .menu .menu_c {
        background: #ffdf21;
        border-top: 5px solid #131313;
    }

        .menu .menu_c .menu_top {
            width: 100%;
            float: left;
        }

            .menu .menu_c .menu_top ul {
                width: 100%;
                float: left;
            }

                .menu .menu_c .menu_top ul li {
                    display: inline-block;
                    height: initial;
                }

                    .menu .menu_c .menu_top ul li a {
                        color: black;
                        font-weight: normal;
                        display: block;
                        height: initial;
                        line-height: initial;
                        padding: 10px 10px;
                        font-size: 14px;
                    }

                        .menu .menu_c .menu_top ul li a:hover {
                            text-decoration: none;
                            background: #131313;
                            color: #ffdf21;
                        }

                    .menu .menu_c .menu_top ul li.seperator {
                        display: none;
                    }
