.input-txt-midder {
    border: 1px solid #ABADB3;
    height: 20px;
    width: 190px;
}

#Sup-hdr-Top {
    height: 60px;
    clear: both;
}

#Sup-hdr-top-left {
    width: 120px;
    height: 60px;
    float: left;
    position: relative;
    clear: none;
}

#sup-hdr-top-right {
    width: 840px;
    height: 60px;
    float: right;
    clear: none;
}

.s-left {
    width: 465px;
    float: left;
}

.s-right {
    width: 375px;
    float: right;
    text-align: right;
    font-size: 11px;
    color: #666666;
    padding-top: 5px;
}

    .s-right a {
        color: #666666 !important;
        text-decoration: none !important;
    }

#Sup-hdr-Mid {
    width: 960px;
}

#sup-hdr-Bot {
    padding: 10px 0;
    clear: both;
    margin-top: 5px;
}

.s-mobile {
    display: inline-block;
    color: #666;
    height: 30px;
    background: url(../images/icon-phone.png) no-repeat top left;
    background-size: 22px;
    padding-left: 25px;
    font-weight: bold;
    float: right;
}

    .s-mobile .s-mobile {
        font-weight: normal;
        margin-right: 15px;
    }

    .s-mobile .email-address {
        font-weight: normal;
    }

.s-search {
    max-width: 600px;
    float: left;
    padding-left: 5px;
}

#s-sch-form {
    text-align: left;
    float: left;
    max-width: 250px;
}

    #s-sch-form input#txtQuery1 {
        border-radius: 3px;
        border: 1px solid #ddd;
        padding: 5px 150px 5px 0px;
        text-indent: 5px;
    }

#txtSeach {
    width: 342px;
    height: 22px;
    border: 1px solid #b3b3b3;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}

.button-s-warr1 {
    background: url("images/button-s-warr.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: block;
    float: right;
    font-size: 11px;
    font-weight: bold;
    height: 24px;
    border: 0px;
    width: 77px;
    color: #fff;
    padding-right: 230px;
}

.bor-bn-s {
    border-radius: 4px;
}

#button-s-sch {
    border: 0;
    width: 80px;
    height: 24px;
    clear: none;
    float: left;
    display: block;
    background: #da251c url(images/bg_btn.gif);
    position: relative;
    margin-left: 5px;
}

#txtbutton {
    border: 0;
    width: 80px;
    height: 24px;
    background: transparent;
    color: #fff;
}

#Sup-Middle {
    clear: both;
    display: table;
    width: 100%;
}

    #Sup-Middle:before, #Sup-Middle:after {
        content: '';
        clear: both;
        display: block;
    }

#Sup-Mid-Left {
    width: 200px;
    display: table-cell;
    vertical-align: top;
    border: 1px solid #ccc;
    float: left;
}
#similar_prods_c .menu-text {
    width: 157px;
}

.S-box-L {
    color: #4d4d4d;
    margin-bottom: 7px;
    margin-top: 10px;
    border-radius: 3px;
}

.S-box-L-top {
    line-height: 34px;
    font-size: 1.1em;
    font-weight: 500;
    text-align: center;
    text-transform: uppercase;
    background-color: #efefef;
}
li.cat-tree-item.Service:hover {
    width: 198px;
}

    /*
.i-box-top {
    background: url(images/icon-hotro.png) no-repeat 1px 2px;
    width: 166px;
    display: block;
    padding-top: 5px;
    padding-left: 35px;
}
*/

    /*
.i-box-top1 {
    background: url(images/icon-bh.png) no-repeat 1px 2px;
    width: 166px;
    display: block;
    padding-top: 5px;
    padding-left: 35px;
}

.i-box-top2 {
    background: url(images/icon-ask.png) no-repeat 1px 2px;
    width: 160px;
    display: block;
    padding-top: 5px;
    padding-left: 41px;
}

.i-box-top3 {
    background: url(images/icon-tele.png) no-repeat 1px 2px;
    width: 166px;
    display: block;
    padding-top: 5px;
    padding-left: 35px;
}

.i-box-top0 {
    background: url("images/policies-icon.png") no-repeat scroll 1px 2px rgba(0, 0, 0, 0);
    display: block;
    padding-left: 35px;
    padding-top: 5px;
    width: 166px;
}

.i-box-profile {
    background: url("images/tienich.png") no-repeat scroll 1px 2px rgba(0, 0, 0, 0);
    display: block;
    padding-left: 35px;
    padding-top: 5px;
    width: 166px;
}
*/

    .S-box-L-top a {
        color: #016dc8 !important;
        text-decoration: none !important;
    }

.S-box-L-Mid {
    width: 200px;
}

    .S-box-L-Mid ul {
        /*list-style:none; padding:0; margin:0; color:#4d4d4d; padding-left:10px; padding-top:5px; padding-bottom:5px;*/
    }

        .S-box-L-Mid ul li a {
            text-decoration: none;
            color: #4d4d4d;
        }

            .S-box-L-Mid ul li a.active {
                text-decoration: none;
                color: red;
                font-weight: bold;
            }

            .S-box-L-Mid ul li a:hover {
                color: #da251c;
            }

.textbox {
    height: auto !important;
    border: none !important;
    font-family: Arial;
    width: auto !important;
}

.txt-view {
    font-size: 11px;
    color: #1180de;
    text-align: right;
    background: url(images/icon-view.png) no-repeat right center;
    padding-right: 10px;
    margin-right: 5px;
    clear: both;
}

    .txt-view a {
        text-decoration: none !important;
        color: #1180de !important;
    }

.S-box-L-Mid-phone {
    width: 200px;
}

    .S-box-L-Mid-phone ul {
        list-style: none;
        padding: 0;
        margin: 0;
        color: #ff0000;
        padding-left: 10px;
        padding-top: 5px;
        padding-bottom: 5px;
        font-weight: bold;
    }

        .S-box-L-Mid-phone ul li.it {
            line-height: 27px;
            background: url(images/icon-tele-1.jpg) no-repeat left center;
            padding-left: 25px;
            font-weight: 500;
            color: #DA251C;
        }

        .S-box-L-Mid-phone ul li.it-clock {
            line-height: 27px;
            background: url(images/clock.jpg) no-repeat left center;
            padding-left: 25px;
        }

        .S-box-L-Mid-phone ul li.text {
            line-height: 22px;
            font-size: 1em;
            font-weight: 500;
            color: #4d4d4d;
        }

            .S-box-L-Mid-phone ul li.text span {
                font-size: 1em !important;
                font-weight: normal;
            }

        .S-box-L-Mid-phone ul li.it-last {
            line-height: 27px;
            background: url(images/icon-em.jpg) no-repeat left center;
            padding-left: 25px;
            color: #19ABE0;
            font-weight: 500;
        }

#Sup-Mid-Right {
    vertical-align: top;
    margin-bottom: 10px;
    margin-left: 15px;
    font-size: 1.1em;
    width: calc(100% - 215px);
    float: right;
}

.Sup-New-Top {
    line-height: 20px;
    margin-bottom: 10px;
    clear: both;
    display: table;
    width: 100%;
}

.title1-new-top {
    font-size: 1.2em;
    font-weight: 500;
    margin-bottom: 15px;
}

    .title1-new-top a {
        color: #000000 !important;
        text-decoration: none !important;
    }

        .title1-new-top a:hover {
            color: #19ABE0 !important;
        }

.new-short-top {
    text-align: justify;
}

    .new-short-top .fm_detail {
        padding-left: 0px;
    }

.img-new-top {
    width: 250px;
    display: table-cell;
    vertical-align: top;
}

.content-new-top {
    display: table-cell;
    vertical-align: top;
    padding-left: 5px;
}

    .content-new-top .fm_detail {
        margin-bottom: 10px;
    }

.new-relate-top {
    width: 480px;
    float: left;
}

    .new-relate-top ul {
        margin: 0;
        padding: 0;
        list-style: none;
        font-size: 0.9em;
    }

        .new-relate-top ul li {
            background: url(images/icon-new-relate.png) no-repeat left center;
            padding-left: 7px;
        }

            .new-relate-top ul li a {
                text-decoration: none;
                color: #19ABE0;
            }

.Box-theme-top {
    width: calc(53% - 15px);
    float: left;
    margin-right: 15px;
    border: 1px solid #FED05D;
    border-radius: 3px;
}

.Box-theme-top-right {
    width: 47%;
    float: right;
    border: 1px solid #FED05D;
    border-radius: 3px;
}

.Title-box-theme {
    /*    background: url(images/bg-box-theme.jpg) repeat-x left top;*/
    height: 34px;
    line-height: 34px;
    text-transform: uppercase;
    font-weight: 500;
    background: #FFE9B0;
}

.i-title-box-theme {
    /*    background: url(images/icon-box-theme.png) no-repeat left center;*/
    display: block;
    padding-left: 10px;
}

    .i-title-box-theme a {
        text-decoration: none !important;
        color: #000000 !important;
    }

.Title-box-theme-warr .i-title-box-theme a {
    color: #fff !important;
}

.Content-box-theme {
    float: left;
    padding: 5px 10px;
}

.Item-content-box1 {
    float: left;
    text-align: justify;
    line-height: 16px;
    margin-top: 5px;
    margin-bottom: 12px;
}

.Item-content-box {
    text-align: justify;
    line-height: 16px;
    clear: both;
    float: left;
    border-top: 1px dotted #CCCCCC;
    padding-top: 10px;
    padding-bottom: 10px;
}

.format-tle-ct-top {
    font-weight: 500;
    color: #19ABE0;
    margin-bottom: 5px;
    font-size: 1.1em;
}

    .format-tle-ct-top a {
        text-decoration: none !important;
        color: #19ABE0 !important;
    }

.fm_detail {
    padding-left: 10px;
    width: calc(100% - 100px);
}

.Box-theme-top-Warranty {
    border: 1px solid #19ABE0;
    border-radius: 3px;
}

.Title-box-theme-warr {
    height: 34px;
    text-transform: uppercase;
    background: #19ABE0;
    line-height: 34px;
    font-weight: 500;
}

.Content-box-theme-warr {
    padding-left: 5px;
}

.Item-content-warr1 {
    margin-top: 5px;
    margin-bottom: 12px;
    display: block;
    color: #676767;
}

.Item-content-warr {
    margin-top: 5px;
    margin-bottom: 12px;
    display: block;
    padding-top: 5px;
}

.logost {
    max-width: none !important;
    margin-bottom: 5px;
    margin-top: 15px;
}

.link-warr a {
    color: #676767 !important;
    text-decoration: none !important;
}

    .link-warr a:hover {
        color: #990000;
    }

.link-warr p {
    margin-bottom: 10px;
}

.Item-content-warr tr {
    /*border-bottom: 1px dashed #ddd;*/
}

/*.Item-content-warr tr:nth-child(2) {
    border: none;}*/
#Sup-Bottom {
    width: 960px;
    clear: both;
    border-top: 2px solid #CCCCCC;
    padding-top: 5px;
}

#tbSupport td {
    padding: 0 5px;
}

#tbSupport tr:first-child {
    font-weight: bold;
}
/* Style trang list tin */
#Sup-Mid-List-Left {
    float: left;
    width: 730px;
    padding-right: 10px;
}

.Main-title-sup {
    border-bottom: 1px dashed #ddd;
    text-transform: uppercase;
    font-weight: 500;
    padding: 7px 0px;
}

.icon-main-title {
    background: url(images/icon-view.png) no-repeat left center;
    padding-left: 13px;
    padding-right: 5px;
}

.Main-title-sup a {
    text-decoration: none !important;
    color: #000000 !important;
}

    .Main-title-sup a:hover {
        color: #016dc8 !important;
    }

.Main-Cat-Article {
    margin-top: 10px;
    float: left;
    /* width: 730px; */
}

    .Main-Cat-Article table {
        border: 1px solid #ddd;
        margin: 10px 0px;
        border-radius: 3px;
    }

    .Main-Cat-Article tr:nth-child(1) {
        border-bottom: 1px solid #ddd;
        height: 34px;
    }

    .Main-Cat-Article tr {
        border-bottom: 1px dashed #ddd;
        line-height: 30px;
    }

    .Main-Cat-Article td:nth-child(1) {
        text-align: center;
        padding-left: 0px;
    }

    .Main-Cat-Article td {
        border-right: 1px solid #ddd;
        padding: 5px;
    }

.post__tags ul.tags a {
    background: #FED05D;
    color: #333;
}

    .post__tags ul.tags a:before {
        border-color: transparent #FED05D transparent transparent;
    }

    .post__tags ul.tags a:after {
        border-radius: 4px;
        background: #fff;
    }

.post__tags ul.tags li {
    padding: 4px 0;
    margin-bottom: 9px;
}

.List-CatArticle-frist {
    float: left;
    text-align: justify;
    line-height: 16px;
    margin-top: 5px;
    margin-bottom: 12px;
}

.List-CatArticle {
    text-align: justify;
    line-height: 16px;
    clear: both;
    float: left;
    margin-bottom: 12px;
    border-top: 1px dotted #CCCCCC;
    padding-top: 7px;
}

.List-CatArticle-help {
    text-align: justify;
    line-height: 16px;
    clear: both;
    float: left;
    margin-bottom: 12px;
    border-top: 1px dotted #CCCCCC;
    padding-top: 7px;
}

sup.date-art {
    color: #999999;
    font-family: Verdana,Tahoma;
    font-size: 10px;
    padding-left: 5px;
    font-weight: normal;
}

.page-di {
    text-align: right;
}

.new-relate-top {
    width: auto !important;
}

.page-di a {
    text-decoration: none;
    color: #000000;
}

    .page-di a:hover {
        color: #0000FF;
        text-decoration: underline;
    }

#Sup-Mid-List-Right {
    width: 200px;
    float: left;
}

.S-box-R {
    width: 198px;
    border: 1px solid #d2d2d2;
    color: #4d4d4d;
    margin-bottom: 7px;
}

.S-box-R-top {
    width: 192px;
    background: url(images/bg-top-box-l.jpg) repeat-x top left;
    height: 22px;
    color: #016dc8;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 6px;
    padding-left: 6px;
}

.S-box-R-Mid {
    width: 198px;
}

    .S-box-R-Mid ul {
        list-style: none;
        padding: 0;
        margin: 0;
        color: #4d4d4d;
        padding-left: 10px;
        padding-top: 5px;
        padding-bottom: 5px;
    }

        .S-box-R-Mid ul li {
            line-height: 22px;
            background: url(images/icon-box-R.png) no-repeat left 11px;
            padding-left: 10px;
        }

            .S-box-R-Mid ul li a {
                text-decoration: none;
                color: #4d4d4d;
            }

                .S-box-R-Mid ul li a:hover {
                    color: #3333FF;
                }

.S-box-R-help {
}

    .S-box-R-help ul {
        list-style: none;
        padding: 0;
        margin: 0;
        color: #4d4d4d;
        padding-left: 10px;
        padding-top: 5px;
        padding-bottom: 5px;
    }

        .S-box-R-help ul li {
            line-height: 22px;
            background: url(images/dot.png) no-repeat left 11px;
            padding-left: 10px;
            padding-top: 5px;
        }

            .S-box-R-help ul li a {
                text-decoration: none;
                color: #4d4d4d;
                margin-left: 5px;
            }

                .S-box-R-help ul li a:hover {
                    color: #3333FF;
                }


/*Style trang tin chi tiet*/
.article-titile {
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    text-align: justify;
    line-height: 22px;
    margin-bottom: 10px;
}

.Cat-Article-Related {
    float: left;
    margin-top: 10px;
    clear: both;
}

.CatArt-top {
    height: 29px;
    background: url(images/bg-catArt.jpg) repeat-x left top;
    color: #016dc8;
    text-transform: uppercase;
    font-weight: bold;
    width: 730px;
}

.icon-catArt-top {
    background: url(images/icon-ArtRelate.png) no-repeat left top;
    height: 22px;
    display: block;
    padding-left: 40px;
    padding-top: 7px;
}

.icon-catArt-top-care {
    background: url(images/care_03.png) no-repeat left top;
    height: 22px;
    display: block;
    padding-top: 7px;
}

.icon-catArt-top a {
    text-decoration: none !important;
    color: #016dc8 !important;
}

.icon-help-product {
    background: url(images/help-product.png) no-repeat left top;
    height: 22px;
    display: block;
    padding-left: 40px;
    padding-top: 7px;
}

.List-CatArt-related {
}

    .List-CatArt-related ul {
        list-style: none;
        margin: 0px;
        padding: 0px;
        line-height: 20px;
    }

    .List-CatArt-related li {
        background: url(images/icon-new-relate.png) no-repeat left 13px;
        padding-left: 10px;
        padding-top: 10px;
        list-style: none;
    }

        .List-CatArt-related li a {
            text-decoration: none !important;
            color: #000000 !important;
        }

            .List-CatArt-related li a:hover {
                color: #0033FF !important;
            }

#view-detail {
    font-size: 11px;
    color: #999999;
    margin-left: 10px;
    background: url(images/icon-box-R.png) no-repeat right center;
    padding-right: 9px;
}

    #view-detail a {
        color: #DC0A23 !important;
        text-decoration: underline !important;
    }

#divDetail a {
    color: blue !important;
}

#divDetail p {
    margin-top: 8px;
}

#divDetail h2 {
    color: #19ABE0 !important;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 1.3em;
    margin-top: 10px;
}

#divDetail h3 {
    font-weight: 700;
    font-size: 1.1em;
    margin-top: 8px;
}
/*Style trang list trung tam bao hanh*/
.box-search-warr {
    float: left;
}

.warr-search-for {
    text-align: left;
    width: 215px;
    float: left;
}

#txtform-warr {
    width: 213px;
    height: 22px;
    border: 1px solid #b3b3b3;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}

.warr-select {
    text-align: left;
    width: 100px;
    float: left;
    margin-left: 5px;
}

#select-warr {
    width: 98px;
    height: 24px;
    border: 1px solid #b3b3b3;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}

.input-warr {
    text-align: left;
    width: 100px;
    float: left;
    margin-left: 5px;
}

#txtform-input-warr {
    width: 98px;
    height: 22px;
    border: 1px solid #b3b3b3;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}

.button-s-warr {
    width: 77px;
    height: 24px;
    background: url(images/button-s-warr.jpg) no-repeat left top;
    float: left;
    display: block;
    margin-left: 5px;
    font-size: 11px;
    font-weight: bold;
}

#txt-button-warr {
    border: 0;
    width: 77px;
    height: 24px;
    background: transparent;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
}

.List-cat-Warr {
    width: 540px;
    float: left;
    clear: both;
    margin-bottom: 10px;
}

.Row-cat-Warr1 {
    margin-top: 5px;
    margin-bottom: 12px;
    display: block;
    color: #676767;
    width: 540px;
    float: left;
}

.Row-cat-Warr {
    margin-top: 5px;
    margin-bottom: 12px;
    display: block;
    color: #676767;
    width: 540px;
    float: left;
    border-top: 1px dotted #CCCCCC;
    padding-top: 5px;
}
/*style nut gui phan hoi
#Div-Feedback
{
	width:243px; height:42px; position:fixed; bottom:0px; right:0; z-index:2;
	text-transform:uppercase; display:block; font-weight:bold;
}
#button-Feedback
{
	background:url(images/button-feedback.jpg) no-repeat left top; width:243px; height:42px;
	cursor:pointer; display:block; border:0px; color:#FFFFFF; font-size:13px; padding-left:26px;
}
*/
/*style popup*/
.post {
    margin: 0 auto;
    float: left;
    width: 960px;
}

.btn-sign {
    display: block;
    z-index: 2;
    position: fixed;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    background: #19ABE0;
    bottom: 0px;
    height: 28px;
    line-height: 31px;
    padding: 0 10px;
    right: 60px;
    border-radius: 3px 3px 0 0;
}

    .btn-sign a {
        color: #fff !important;
        text-decoration: none !important;
    }

#mask {
    display: none;
    background: #000;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    opacity: 0.8;
    z-index: 999;
}

.login-popup {
    display: none;
    background: #fff;
    padding: 10px;
    border: 3px solid #525252;
    float: left;
    font-size: 12px;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 99999;
    box-shadow: 0px 0px 5px #999;
    -moz-box-shadow: 0px 0px 5px #999; /* Firefox */
    -webkit-box-shadow: 0px 0px 5px #999; /* Safari, Chrome */
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
}

img.btn_close {
    float: right;
    margin: -28px -28px 0 0;
}

fieldset {
    border: none;
}



form.signin p, form.signin span {
    color: #000000;
    font-size: 12px;
    line-height: 18px;
}






.popup-title-send {
    display: block;
    border-bottom: 1px dashed #ddd;
}

.for-send-pop {
    display: block;
    height: 34px;
    width: 650px;
    font-size: 16px !important;
    color: #333333 !important;
    font-weight: bold;
    background: url(images/icon-send-popup.png) no-repeat left center;
    padding-left: 42px;
    line-height: 39px;
    background-size: 30px;
}

input#ctl00_ctl00_pageBody_ContentPlaceHolder1_QuickPost1_txtEmail {
    margin-top: 10px;
}

.input-txt-feedback {
    width: 400px;
    height: 30px;
    border: 1px solid #ddd;
    border-radius: 3px;
    text-indent: 5px;
    font-size: 13px;
}

.textarea-txt-feedback {
    width: 400px !important;
    border: 1px solid #ddd;
    border-radius: 3px;
    text-indent: 5px;
    font-size: 13px;
    margin-top: 10px;
}

.input-code-feedback {
    width: 120px !important;
    height: 24px;
    border: 1px solid #ddd;
    border-radius: 3px;
}

select#ctl00_ctl00_pageBody_ContentPlaceHolder1_QuickPost1_drTopic {
    border: 1px solid #ddd;
    border-radius: 3px;
    height: 30px;
    font-size: 13px;
}

#pagingControls {
    padding-top: 5px;
}

    #pagingControls ul {
        display: inline;
        padding-left: 0.5em;
    }

    #pagingControls li.current {
        background: none repeat scroll 0 0 #CCCCCC;
        border: 1px solid #CCCCCC;
        font-weight: bold;
        font-weight: bold;
        color: red;
    }

    #pagingControls li {
        display: inline;
        padding: 0 0.5em;
        background: none repeat scroll 0 0 #F1F1F1;
    }

        #pagingControls li a {
            text-decoration: none;
        }

.Main-Cat-Article ul, .Main-Cat-Article ul li {
    list-style: circle outside none !important;
    /*padding-left:10px !important;
    margin-left:10px !important;*/
}

.Main-Cat-Article li {
    margin-left: 30px;
}

.Main-Cat-Article img {
    max-width: 100%;
    height: auto;
}

.block_content {
    -moz-border-radius: 5px;
    background: none repeat scroll 0 0 #fff;
    float: left;
    font: 12px/150% Tahoma,sans-serif;
    height: auto;
    text-align: justify;
    width: 520px;
    padding: 5px;
}

    .block_content h3.reg_title {
        border-bottom: 1px dotted #CCC;
        color: #333;
        font-size: 12px;
        padding-bottom: 5px;
        text-align: left;
    }

        .block_content h3.reg_title a {
            color: #06F;
            font-weight: 700;
        }

        .block_content h3.reg_title span {
            color: #F60;
            font-size: 12px;
            font-weight: 700;
            margin-right: 5px;
            text-transform: uppercase;
        }

ul.ticket_cm {
    line-height: 20px;
    list-style: none outside none;
}

li b.ticket_name {
    color: #4D4D4D !important;
    float: left;
    margin-right: 2px;
    padding-top: 10px;
    text-align: left;
    width: 160px;
    font-size: 8pt;
}

ul.ticket_cm li .ticket_ct_admin {
    background-color: #F1F1F1;
    border: 1px solid #C8C8C8;
    z-index: 0;
}

ul.ticket_cm li .ticket_ct_guest {
    background-color: #E4F8FF;
    border: 1px solid #7CDDFD;
}

ul.ticket_cm li .ticket_ct_guest, ul.ticket_cm li .ticket_ct_admin {
    -moz-border-radius: 5px;
    color: #333;
    float: left;
    margin-top: 5px;
    width: 300px;
    z-index: 0;
    padding: 5px;
}

ul.ticket_cm li .img_qoute {
    margin-left: -332px;
    margin-top: 18px;
    position: absolute;
    z-index: 1;
}

/*Mobile*/
@media screen and (max-width:800px) {
    .CatArt-top {
        width: auto !important;
    }

    iframe {
        width: 100%;
    }

    .Item-content-warr table tr td {
        width: auto !important;
    }

    .Main-Cat-Article {
        width: auto !important;
    }

        .Main-Cat-Article img {
            width: auto !important;
        }

    .s-search {
        padding-top: 10px;
    }

    #Sup-Mid-Left {
        display: none;
    }

    #Sup-Mid-List-Left {
        float: left;
        width: auto !important;
        padding-right: 10px;
    }

    .Box-theme-top-Warranty {
        display: none;
    }

    #Sup-Mid-Right {
        float: left;
    }

    .img-new-top {
        width: auto !important;
        display: none;
    }

    .Main-Cat-Article {
        width: auto;
    }

    #divDetail {
        width: auto !important;
    }

    .img-new-top img {
        width: auto !important;
    }

    .content-new-top {
        width: auto !important;
        float: left;
    }

    .Sup-Mid-List-Left {
        width: auto !important;
    }

    .content-new-top p {
        width: auto !important;
        word-break: break-all;
    }

    .Box-theme-top {
        width: auto !important;
        float: left;
        border: 1px solid #ded2cf;
        padding: 3px;
    }

    .Title-box-theme {
        width: auto !important;
    }

    .title1-new-top {
        width: auto !important;
        word-break: break-all;
    }

    .Content-box-theme {
        width: auto !important;
    }

    .Item-content-box1 {
        width: auto !important;
    }

    .format_title_help {
        width: auto !important;
    }

        .format_title_help img {
            width: auto !important;
            max-width: 100% !important;
        }


    .fm_detail {
        width: auto !important;
    }

    .Sup-New-Top {
        width: auto !important;
        padding: 5px;
    }

    .Box-theme-top-Warranty {
        width: auto !important;
    }

    .Title-box-theme-warr {
        width: auto !important;
    }

    .Content-box-theme-warr {
        width: auto !important;
    }

    .Item-content-warr {
        width: auto !important;
    }

    .i-title-box-theme {
        width: auto !important;
    }

    #Sup-Mid-List-Right {
        display: none !important;
    }

    .Box-theme-top-right {
        width: auto !important;
        float: left;
        margin-top: 5px;
    }

    .Item-content-box {
        width: auto !important;
    }

    .new-short-top {
        width: auto !important;
    }


    input.button {
        height: 24px !important;
    }

    .S-box-L-Mid {
        font-size: 13px;
        margin: 0;
    }

        .S-box-L-Mid ul {
            display: block !important;
        }
}

ul.leftNavMenu_support li.mnu-item {
    border-bottom: 1px dotted #efefef;
    cursor: pointer;
    display: block;
    font-weight: normal;
    line-height: 34px;
    color: #000;
    position: relative;
    padding-left: 10px;
}

.leftNavMenu_support li.mnu-item:hover {
    background: #f8f8f8;
}

.leftNavMenu_support li.mnu-item:last-child {
    border: none;
}
/*
    ul.leftNavMenu_support li.mnu-item a:hover {
        background-position: 0 100%;
        color: red !important;
    }
*/

ul.leftNavMenu_support li.mnu-item .menu-text {
    margin-left: 5px;
    line-height: 30px;
    display: inline-block;
    /*        text-transform: uppercase;*/
    font-size: 1.1em;
    -webkit-text-shadow: 0 1px 0 #fff;
    text-shadow: 0 1px 0 #fff;
    font-weight: bold;
    width: 150px;
    color: #000;
}

ul.leftNavMenu_support li.mnu-item .menu-icon {
    width: 16px;
    height: 30px;
    display: inline-block;
    overflow: hidden;
    border-radius: 5px;
    float: left;
    background: url(/images/ArrowR2.gif) no-repeat left;
}

.leftNavMenu_support .menu-item {
    line-height: 34px;
    border-bottom: 1px dotted #efefef;
    padding-left: 5px;
}

ul.leftNavMenu_support li:last-child.menu-item {
    border: none;
}

.leftNavMenu_support .menu-item:hover {
    background: #f8f8f8;
    cursor: pointer;
}

.list-product-item {
    border-left: none;
    border-bottom: 1px solid #ddd;
    overflow:visible;
    height:auto;
}

.alist-desc-item img.img-alist {
    max-width: 150px;
    float: left;
    padding: 0 10px 0 0;
}

#topcontrol {
    display: none;
}
/*Them moi 08-04*/
.button {
    background-color: #1296E1;
    color: #FFFFFF;
    cursor: pointer;
    height: 30px;
    text-transform: uppercase;
    width: 480px;
    text-decoration: none;
    border-radius: 4px;
    padding: 5px;
}

.buttonBack {
    background-color: #1296E1;
    color: #FFFFFF;
    cursor: pointer;
    height: 24px;
    text-transform: uppercase;
    width: 60px;
    text-decoration: none;
    border: 1px solid #82A8DA;
    border-radius: 4px;
    box-shadow: 0 1px 3px #008000;
}

.space_bottom_20 {
    margin-bottom: 20px;
    padding: 5px;
}

.block_tag .txt_tag {
    background: #f1f1f1 url(/hotro/supp/images/bg_icon_tag.gif) no-repeat left top;
    padding: 0 10px 0 20px;
    height: 20px;
    color: #939393;
    float: left;
    font: 400 11px/20px arial;
    margin: 0 5px 0 0;
}

.block_tag .tag_item {
    display: inline-block;
    height: 20px;
    font: 400 11px/20px arial;
    color: #656565;
    padding: 0 10px;
    white-space: nowrap;
    background: #f1f1f1;
    margin: 0 5px 5px 0;
    float: left;
    text-decoration: none;
}

.post__tags {
    color: #999;
    padding: 8px 15px 3px 5px;
    border-top: 1px solid #ddd;
    font: 13px/1.3 Arial,sans-serif;
    clear: both;
}

    .post__tags span {
        font-weight: bold;
        text-transform: uppercase;
        display: inline-block;
        white-space: nowrap;
        float: left;
        line-height: 34px;
    }

    .post__tags div {
        white-space: normal !important;
        z-index: 10;
        position: relative;
    }

.tags {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .tags li, .tags a {
        float: left;
        height: 24px;
        line-height: 24px;
        position: relative;
        font-size: 11px;
    }

    .tags a {
        margin-left: 20px;
        padding: 0 10px 0 12px;
        background: #7fbf4d;
        color: #fff;
        text-decoration: none;
    }

        .tags a:before {
            content: "";
            float: left;
            position: absolute;
            top: 0;
            left: -12px;
            width: 0;
            height: 0;
            border-color: transparent #7fbf4d transparent transparent;
            border-style: solid;
            border-width: 12px 12px 12px 0;
        }

        .tags a:after {
            content: "";
            position: absolute;
            top: 10px;
            left: 0;
            float: left;
            width: 4px;
            height: 4px;
        }

.Main-Cat-Article h2 {
    padding-bottom: 10px !important;
}

.post__tags {
    border-top: none !important;
}

blockquote {
    margin-top: 10px;
    padding: 0px 10px;
    quotes: none;
    border-color: #1FBCEF;
    border-style: solid;
    border-width: 1px 1px 1px 5px;
    background: #fff;
    min-height: 60px;
    max-height: 450px;
    display: table-cell;
}

    blockquote p a {
        text-decoration: none !important;
    }

    blockquote .proname {
        float: left;
        font-weight: 500;
    }

        blockquote .proname a {
            text-decoration: none !important;
        }

    blockquote .proimg {
        position: absolute;
        right: 0px;
        top: 35%;
    }

    blockquote .proprice {
        float: left;
        font-weight: normal;
    }
    .proprice span{
        font-weight: 500;
    }

    blockquote .boxrieng {
        float: left;
        padding-top: 5px;
        width: 100%;
        border-bottom: 1px dashed rgba(31, 188, 239, 0.35);
        padding: 10px 0;
        position: relative;
    }
.boxrieng:last-child{
    border-bottom: none;
}

.pleft {
    float: left;
    width: 100px;
}

.pRight {
    float: left;
    margin-left: 15px;
    margin-top: 10px;
    width: calc(100%-150px);
}

blockquote.bafter:after {
    content: '';
    display: block;
    clear: both;
}

.rate-view.bottom {
    margin-top: 20px;
}

.rate-view li {
    border-right: 1px solid #ddd;
    display: inline-block;
    float: left;
    padding: 0 20px 0 0;
}

.rate-view .view {
    text-indent: 50px;
    background: url(/hotro/supp/images/view-icon.png) no-repeat 20px;
    padding-top: 5px;
}

.rate-view {
    height: 32px;
    color: #999;
}

    .rate-view .share {
        padding-top: 5px;
        padding-left: 10px;
    }

    .rate-view .raty {
        padding-top: 5px;
    }

    .rate-view .g {
        padding-top: 5px;
        padding-left: 10px;
    }

#divDetail {
    font-size: 11pt !important;
    line-height: 25px !important;
}

    #divDetail ol li {
        list-style-type: decimal !important;
    }

    #divDetail ul li {
        list-style-type: initial !important;
    }

.more-news {
    display: block;
    margin-top: 20px;
}

    .more-news h2 {
        text-align: left;
        font-size: 1.4em;
        text-transform: uppercase;
    }

li.more-detail {
    width: 180px;
    margin: 20px 20px 0 0;
    min-height: 150px;
    float: left;
    display: block;
    overflow: hidden;
}

.thumb-detail {
    text-align: center;
    max-height: 90px;
    overflow: hidden;
    margin-bottom: 10px;
}

    .thumb-detail img {
        max-width: 100%;
        max-height: 100%;
        display: block;
        margin: auto;
    }

ul, li, ol {
    list-style: none;
    padding: 0;
    margin: 0;
}

.more-detail a h3 {
    text-decoration: none !important;
    font-size: 1em;
    color: #000000 !important;
    font-weight: normal;
}

.more-detail a {
    text-decoration: none !important;
}

.ulLeft {
    padding-left: 10px;
    clear: both;
}

.product-focus {
    display: block;
    margin-top: 20px;
    padding-left: 20px;
}

    .product-focus h2 {
        color: #19ABE0 !important;
        font-weight: 500;
        text-transform: uppercase;
        font-size: 1.3em;
        margin-top: 10px;
        float: left;
    }

.S-box-R-Success {
    background: url("supp/styles/images/bg-top-box-l.jpg") repeat-x scroll left top rgba(0, 0, 0, 0);
    color: #016DC8;
    font-weight: bold;
    height: 22px;
    padding-left: 6px;
    padding-top: 6px;
    text-transform: uppercase;
}
#similar_prods .title{
    text-transform:uppercase;
    color: blue;
    text-align:center;

}
.list-product-thumb {
    text-align: center;
    overflow: hidden;
    height: auto !important;
    margin: 10px;
}
