	
@font-face {
    font-family: 'BAOMOI-ITALIC_GDI';
    src: url('../fonts/BAOMOI-ITALIC_GDI.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BAOMOI-SEMIBOLD_GDI';
    src: url('../fonts/BAOMOI-SEMIBOLD_GDI.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BAOMOI-SEMIBOLDITALIC_GDI';
    src: url('../fonts/BAOMOI-SEMIBOLDITALIC_GDI.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BAOMOI_GDI';
    src: url('../fonts/BAOMOI_GDI.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto-Bold';
    src: url('../fonts/Roboto-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto-Medium';
    src: url('../fonts/Roboto-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto-Light';
    src: url('../fonts/Roboto-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'UTM Bebas';
    src: url('../fonts/UTM Bebas.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
ul, li, p, a, p, span, * {
    padding: 0px;
    margin: 0px;
}

body {
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    font-family: 'Roboto-Medium';
}

.no-pad-left {
    padding-left: 0px !important;
}

.no-pad-right {
    padding-right: 0 !important;
}

.wrapper {
}

.wapper_l {
}

.corner_tl, .corner_tr, .corner_tc {
    height: 0px;
}

.corner_tl {
}

.corner_tr {
}

.corner_tc {
}

.corner_bl, .corner_br, .corner_bc {
}

.corner_bl {
}

.corner_br {
}

.corner_bc {
}

.clear {
    clear: both
}

a {
    text-decoration: none;
    color: #06f;
    font-size: 12px;
}

    a:hover {
        text-decoration: none;
    }
/*Header*/
.header {
    width: 1170px;
    margin: 0 auto;
}
.block_left {
    margin-bottom: 10px;
    background: #fff;
    box-shadow: 0px 1px 1px 1px #969595;
}
block_left-title {
    background: url(../images/bgtab.png) top left repeat-x;
    margin-left: 0px;
    padding-left: 10px;

}
.block_tktc p {
    background: url(../images/thongke.png) 2px 8px no-repeat;
    padding-left: 32px;
    color: #fff;
    line-height: 20px;
    font-weight: 600;
    margin: 0px;
    font-size: 20px;
    text-transform: uppercase;
    font-family: 'BAOMOI_GDI';
}
.block_left-center {
    /* box-shadow: 0px 1px 1px 1px #CCCCCC; */
    margin-top: 5px;
}
.d_counter {
    padding: 0px 10px;
}
.block_left-center ul li.lionline {
    background: url(../images/icon1.png) 2px 11px no-repeat;
    padding-left: 0px;
    padding-bottom: 12px;
    padding-top: 5px;
}
.block_left-center ul li {
    font-size: 18px;
    font-family: 'Roboto-Medium';
    line-height: 36px;
}
    .block_left-center ul li.licday {
        background: url(../images/icon2.png) 2px 11px no-repeat;
        padding-left: 0px;
        padding-bottom: 12px
    }
.header_l {
}

.header_r {
}

.header_r {
}

.active-bg {
    background: url(../images/banner.png) no-repeat;
    background-size: cover;
    height: 144px;
}

.slide {
    margin-top: 10px;
}
/*Menu */


.map {
    float: left;
    width: 68%;
}

.search_b {
    float: left;
    width: 200px
}

.txts {
    height: 24px;
    width: 150px;
    border: 0px solid #c0c0c0
}


.rightarrowclass {
    background: url("../images/nav_arrow.gif") no-repeat scroll 0 0 transparent;
    height: 7px;
    padding-right: 5px;
    position: absolute;
    right: 5px;
    top: 10px;
    width: 5px;
}

.ddsmoothmenu-v ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

    .ddsmoothmenu-v ul li {
        background: url("cungxuan/bg_menu_pro.gif") repeat-x scroll 5px 10px;
        padding-left: 0px;
        position: relative;
    }

        .ddsmoothmenu-v ul li ul li {
            border-top: 1px solid #353536;
            border-bottom: 1px solid #646466;
            background: #59595e;
            padding-left: 5px;
            border-right: 3px solid #4c4d4e;
            position: relative;
        }

        .ddsmoothmenu-v ul li ul li {
            border-top: 1px dotted #fff !important;
            border-bottom: 1px dotted #fff !important;
            background: #000;
            padding-left: 5px;
            border-right: none !important;
            position: relative;
            color: #fff;
        }

        .ddsmoothmenu-v ul li a:hover {
            color: #D90000;
            text-decoration: none !important;
        }

        .ddsmoothmenu-v ul li a {
            color: #000;
            display: block;
            font-size: 11px;
            font-weight: bold;
            overflow: auto;
            padding: 3px 6px 6px 8px;
            text-decoration: none;
            text-transform: uppercase;
        }

            .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 {
        }

        .ddsmoothmenu-v ul li:hover {
            color: yellow !important;
            text-decoration: underline;
        }

        .ddsmoothmenu-v ul li ul li:hover {
            border-top: 1px solid #353536;
            border-bottom: 1px solid #646466;
            color: yellow !important;
            border-right: 3px solid yellow;
        }

        .ddsmoothmenu-v ul li ul {
            background: none repeat scroll 0 0 #F6F6F6;
            font-weight: normal;
            position: absolute;
            top: 0;
            visibility: hidden;
            width: 170px;
        }

/*Main */

.main_l {
}

.main_r {
    background-color: #F2F2F2;
}

.main_c {
    margin: 0 auto;
    width: 1170px;
    background: #fff;
}

.b_center {
    float: left;
    width: 760px;
    margin-left: 10px;
    margin-top: 10px;
}

.block_left_home {
    background-color: #F2F2F2;
}

.b_center .tab_tl {
}

.b_center .tab_tr {
}

.b_center .tab_tc {
}

.cart_detail {
    background-color: #fff;
    padding: 10px;
}
/*Left*/
.b_left {
    float: left;
    width: 200px;
    margin-top: 10px
}

.tab {
    margin-bottom: 10px
}

.tab_tl, .tab_tr, .tab_tc {
}

.tab_tl {
    background: none;
    /* border-bottom:1px solid #aaa; */
    line-height: 35px;
    margin-bottom: 0px;
    padding-left: 0px;
    text-align: left;
}

.tab_tr {
    background: none;
    margin-bottom: 5px;
    border-bottom: solid 2px #2dbd93;
}

.tab_tc {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-transform: none;
    background: none;
    padding-left: 0px;
    border-bottom: none;
    display: inline-block;
    border-left: 3px solid #648322;
    background: #2dbd93;    
    width: auto;
    padding-right:60px;
    position:relative;
}
    .tab_tc:before {
        background: url(../images/bgcate.png) no-repeat;
        content: "";
        position: absolute;
        right: 0;
        width: 48px;
        height: 100px;
    }
.tab_cc {
    color: #000;
    font-family: 'BAOMOI-SEMIBOLD_GDI, BAOMOI_GDI';
}


.cate-child {
    	
    display: -webkit-inline-box;	
    width: 57%;
    height: 30px;
    overflow: hidden;
}
ul.menu-cate {
    margin-top: 10px;
}
li.item-cates {
    float: left;
    font-family: 'Roboto-Light';
}
    li.item-cates:last-child:after {
        content: "";
    }

    li.item-cates:after {
        content: "|";
        padding: 0 20px;
    }
    li.item-cates span {
        color: #000;
        font-size: 15px;
    }
    .d_support {
        padding: 5px;
    }

    .d_support b {
        font-size: 12px;
    }

.d_nick {
    padding: 10px 0px
}

.w_link {
    text-align: center;
    padding: 10px
}

/*Right*/
.b_right {
    float: right;
    width: 200px;
    margin-top: 10px
}

.d_counter {
    padding: 5px
}
i.fa.fa-angle-double-right {
    position: absolute;
    top: 20px;
    padding-left: 10px;
}
/*Product*/
.product-top {
}

    .product-top ul {
        padding: 0 6px !important;
        list-style: none;
    }

        .product-top ul li {
            padding-top: 20px  !important;
            text-align: left;
            font-family: 'Roboto-Medium';
        }

.name-product a {
    font-weight: normal;
    font-size: 15px;
    color: #06f;
}

.name-product .price {
    font-size: 12px;
}

.product-top .pic {
    float: left;
    margin-right: 8px;
    width: 70px;
}

.product-top .name_price {
    float: left;
    width: 105px;
}

.product-top .pic img {
    border: 1px solid #E0E0E0;
    max-height: 60px;
    width: 70px;
}

.prd_img {
    margin: 0;
}

.icons_saleoff {
    width: 45px;
    height: 45px;
    background: url("cungxuan/saleflag.png") no-repeat top left;
    line-height: 44px;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    position: absolute;
    right: 0px;
    padding-left: 7px;
}

.prd_title a {
    font-family: 'Roboto-Medium';
    height: 36px;
    display: block;
	font-weight: normal;
    color: #333;
    font-size: 18px;
}

    .prd_title a:hover {
        color: #3995C4;
        text-decoration: none;
    }

.prd_pricenew {
    font-weight: bold;
}

.prd_code {
    display: block;
    font-weight: bold;
    color: #8A0000;
    text-align: center;
}

.prd_pro span {
    text-decoration: line-through;
    color: #999;
}

.prd_priceold {
    float: right;
}

.prd_pricenew0 {
    color: red;
    font-size: 20px;
    font-family: 'UTM Bebas';

   
}

.prd_pricenew {
    color: #3995C4;
    float: left;
    display: block;
}

.block_left_home .prditem_f {
    margin-left: 0px !important;
}

.block_left_home .prditem_l {
    margin-right: 0px !important;
}

.prd_src {
    padding: 6px;
    line-height: 28px;
}

#WzTtDiV img {
    width: 300px !important;
    max-height: 300px
}

.cate_h {
    float: left;
    width: 243px;
    text-align: center;
    border: 0px;
    margin: 0px 3px 10px 3px;
    padding: 0px 0px;
}

    .cate_h img {
        width: 243px;
        height: 150px;
        padding-bottom: 5px;
    }

    .cate_h a.lnk_ch {
        font-weight: bold;
        display: block;
        text-transform: uppercase;
        font-size: 15px;
        color: #fff;
    }

/* product detail */
.img_prod {
    float: left;
    width: 393px;
}

.prod_desc {
    float: left;
    width: 540px;
    padding-top: 10px;
    line-height: 20px;
}

h1.prod_name {
    color: #373737;
    display: block;
    font-size: 17px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 0px;
}

.prod_kt, .prod_pnt, .prod_pot {
    font-weight: bold
}

.prd_content {
    padding: 10px 0px
}

.d_share {
    width: 90%
}

.d_page a {
    font-size: 12px
}

#siteroad {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #EFEDED;
    border-radius: 0;
    color: #333;
    font-size: 13px;
    height: 34px;
    line-height: 34px;
    margin-bottom: 10px;
    padding-left: 7px;
    margin-top: 10px;
}

    #siteroad a {
        color: #333333;
        font-size: 11px;
        padding: 0 5px 0 0;
    }

.frm_faq {
    text-align: center;
    padding: 10px 0px
}

.item_fq {
    padding: 5px
}

#toTop {
    background: url("../images/gotop.jpg") no-repeat scroll right top transparent;
    border: medium none;
    bottom: 10px;
    color: #666666;
    cursor: pointer;
    font-weight: bold;
    padding: 8px 5px 10px 112px;
    position: fixed;
    right: 10px;
    text-align: center;
    text-decoration: none;
}

.sprt {
    padding-right: 5px;
}
/* product cart */
.cart_detail h3 {
    padding-bottom: 5px;
    color: #06f;
}

.tool_cart {
    text-align: center
}

.d_payment, .d_buyinfo {
    margin-top: 20px;
}

.d_buyinfo {
    float: left;
    width: 50%;
}

.d_payment {
    float: right;
    width: 30%;
}

.d_buyinfo p {
    padding-left: 10px;
}

.msg_error {
    color: #f00
}

.d_buyinfo p, .d_payment p {
    line-height: 25px;
    padding: 3px 0px 3px 10px
}

.title_c {
    font-weight: bold;
    width: 100px;
    display: inline-block;
}

.txt_cinput {
    height: 20px;
    width: 300px;
    border: 1px solid #c0c0c0
}

.cart_detail table {
    border-spacing: 1px;
    background: #E7E7E7
}

    .cart_detail table tr {
        line-height: 25px;
    }

        .cart_detail table tr td {
            background: #fff;
            padding: 5px;
        }

.txtnump {
    border: 1px solid #c0c0c0;
    height: 23px;
    padding: 3px;
    width: 60px;
}

/*News*/
.top_news ul li {
    list-style: none;
    padding: 2px 5px
}

.item_n {
    padding: 5px;
}

.nw_a {
    font-weight: bold
}

.nws_img {
    width: 120px;
    height: 100px;
}

.n_desc {
    display: block;
    line-height: 20px
}

.nw_l {
    float: left;
    width: 125px
}

.nw_r {
    float: left;
    width: 592px
}

.news_desc {
    color: #333;
    font-weight: bold;
    padding-bottom: 4px;
    line-height: 18px;
    font-size: 12px;
    margin-top: 10px;
}

.n_title {
    line-height: 34px;
    margin-bottom: 10px;
    background: none;
    margin-top: 0px;
    padding-left: 0;
    font-weight: normal;
    border-bottom: solid 2px #2dbd93;
    padding-top: 0px;
    font-size: 18px;
    text-transform: uppercase;
    color: #2dbd93;
}

a.submenuheader:hover {
    color: #144398;
    text-decoration: none;
}

.submenu ul li a:hover {
    color: #ac5ac7;
    text-decoration: none;
}

.news_content {
    line-height: 17px;
}

.news_other ul {
    list-style: none
}

    .news_other ul li:hover {
        color: #000;
        text-decoration: none;
    }

    .news_other ul li {
        padding-left: 10px;
        background: url(../images/nut.jpg) no-repeat 3px 6px;
    }

.top_news ul li {
    padding: 3px 3px 3px 10px;
    text-align: justify;
    border-bottom: 1px dotted #e0e0e0
}

.d_page {
    display: block;
    height: 25px;
    text-align: right;
    padding-right: 10px;
    padding-top: 10px;
}

.n_other {
    padding-top: 10px;
    font-size: 13px;
    padding-bottom: 3px;
}

.d_page a {
    border: 1px solid #d0d0d0;
    padding: 2px 4px;
}

.d_page b {
    border: 1px solid #d0d0d0;
    padding: 2px 4px;
    margin: 0px 4px
}

a.nw_other {
    font-size: 12px;
    display: block
}

.news_hh {
    padding: 5px;
}

.img_n {
    float: left;
    width: 180px;
    margin-right: 10px;
}

.img_n {
    width: 180px
}

.nws_o ul {
    list-style: none
}

    .nws_o ul li {
        background: url("../images/nut.jpg") no-repeat scroll 3px 3px transparent;
        padding-left: 10px;
    }

.news_d {
    float: left;
    width: 550px
}

/*login */
.login_s {
    text-align: center;
    padding: 5px
}


/*Contact*/
.contact_d {
    padding: 20px;
}

.content_c {
    padding-bottom: 10px;
    font-size: 13px;
    font-weight: bold;
}

.c_mess {
    color: Red
}

.contact_n {
    color: #666;
    font-size: 11px;
    line-height: 32px;
}

.contact_d table tr {
    height: 30px;
    padding: 3px;
}

.contact_d .txtinput_c {
    border: 1px solid #c0c0c0;
    width: 60%;
    height: 30px;
    padding: 5px;
    margin-bottom: 10px;
}

.contact_d .txtinput_cc {
    border: 1px solid #c0c0c0;
    width: 61.5%;
    min-height: 200px;
}

.txtinput_c1 {
    height: 18px;
    border: 1px solid #c0c0c0;
}
/*Footer*/

.adv_login0 {
    width: 1170px;
    margin: 0 auto;
}

.banner {
    float: left;
}

.quangcaotop {
    float: right;
}

.header_c {
    width: 100%;
    display: inline-block;
}

.wmain_search1 {
    float: left;
    margin-right: 5px;
}

.wmain_search2 {
    float: left;
    margin-right: 5px;
}

.wmain_search3 {
    float: left;
    margin-right: 5px;
}

.wmain_search4 {
    float: left;
}

.main_search {
    background: #cde7f1;
    padding: 10px 0;
    height: 120px;
}

.main_search0 {
    width: 1170px;
    margin: 0 auto;
}

.wmain_search {
    display: inline-block;
    width: 100%;
    padding-top: 5px;
}

.menuc {
}

.txt_name {
    border: 1px solid #e1e1e1;
    padding: 0px 10px;
    color: #999;
    font-size: 12px;
    width: 422px;
    height: 34px;
}

.dr_tinhthanh {
    border: 1px solid #e1e1e1;
    padding: 0px 10px;
    color: #999;
    font-size: 12px;
    width: 210px;
    height: 36px;
}

.dr_quan {
    border: 1px solid #e1e1e1;
    padding: 0px 10px;
    color: #999;
    font-size: 12px;
    width: 225px;
    height: 36px;
}

.bt_search {
    background: #ff5b00;
    border: 0;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    font-size: 12px;
    padding: 10px 19px 10px 19px;
}

.advcenter {
    padding-top: 15px;
}

.Hiring_Tuoitre {
    width: 402px;
    height: 573px;
    overflow: hidden;
}

    .Hiring_Tuoitre .header-tl h2 {
        padding: 10px 0 5px;
    }

.box1_Tuoitre {
    float: left;
    width: 100%;
    height: 372px;
    overflow: hidden;
}

    .box1_Tuoitre img {
        border: 1px solid #d7d7d7;
        width: 399px;
        height: 277px;
    }

    .box1_Tuoitre h3 {
        font-size: 16px;
        font-weight: bold;
        text-decoration: none;
        color: #0078c9;
    }

    .box1_Tuoitre p {
        font-size: 12px;
        color: #3a3a3a;
        line-height: 18px;
        height: 92px;
        overflow: hidden;
        display: block;
        margin: 10px 0;
    }

.listcn_Tuoitre li {
    float: left;
    font-size: 12px;
    margin-right: 55px;
    width: 172px;
}

.listcn_Tuoitre .image {
    border: 1px solid #D3D3D3;
    height: 110px;
    overflow: hidden;
    width: 170px;
}

.listcn_Tuoitre img {
    width: 170px;
}

.listcn_Tuoitre p {
    padding-top: 5px;
    height: 35px;
    overflow: hidden;
}

a.vtitle {
    font-size: 16px !important;
}

.listcn_Tuoitre {
    float: left;
    width: 200px;
}
/*Khuvuc_khoanggia*/
body {
    margin: 0;
    padding: 0;
    font-size: 12px;
    color: #000;
    line-height: 20px;
}

#wraper {
    background: url(../images/bg-line-top.jpg) repeat-x;
}

* {
    margin: 0px;
    padding: 0px;
}

.homepage a {
    padding-left: 25px;
    font-weight: bold;
    line-height: 22px;
}

    .homepage a:hover {
        text-decoration: none;
    }

.homepage {
    float: left;
    margin-top: 2px;
}

.fb-like {
    margin-top: 2px;
    margin-left: 10px;
}

#header {
    height: 27px;
    overflow: hidden;
}

div#center {
    width: 1170px;
    margin: 0 auto;
}

#banner-top {
    height: 100px;
    background: url(../images/bg_banner_logo.jpg) repeat-x;
}

.banner_top_ads {
    float: right;
    margin-left: 20px;
}

#logobanner {
    width: 240px;
    height: 90px;
    float: left;
    padding: 10px 0px 0px 10px;
}

#menu-top {
    background-color: #EFEFEF;
    height: 30px;
    margin-bottom: 10px;
    border-bottom: 1px solid #DADADA;
}

.sdrop {
    width: 180px;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    padding: 3px;
}

.boxtimkiem {
    margin: 5px;
}

.divdrop {
    padding: 2px 2px 2px 2px;
}

ul#menu {
    left: 0;
    margin: 0;
    padding: 0;
    text-align: right;
    height: 30px;
}

    ul#menu li {
        border-right: 1px solid #CCCCCC;
        float: left;
        list-style: none outside none;
        margin-left: 1px;
        position: relative;
    }

        ul#menu li a {
            padding: 8px 10px;
            display: block;
            color: #444444;
        }

#colleft {
    float: right;
    overflow: hidden;
    padding: 0 2px 0px 5px;
    width: 250px;
}

#colcenter {
    float: left;
    /* overflow: hidden;*/
    padding: 0px;
    width: 695px;
}

#colright {
    float: right;
    overflow: hidden;
    padding: 0px;
    width: 300px;
}

ul#tinhthanh > li {
    float: left;
    height: 32px;
    list-style: none outside none;
    margin-left: 4px;
    position: relative;
}

#colleft span {
}

.mod_menu a:hover, .mod_menu a:active, .mod_menu a:focus, .mod_menu a.selected {
}

.quick-search-item #view ul {
    float: left;
    width: 160px;
}

    .quick-search-item #view ul .group {
        font-weight: bold;
    }

.quick-search-item #view .contentprovince {
    padding: 5px;
}

.quick-search-item #view {
    display: block;
    border: 1px solid #C8C8C8;
    padding-bottom: 5px;
    background: #ffffff;
    position: absolute;
    width: 545px;
    top: 100px;
    left: 405px;
    box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.2);
}

.titleprovince .closeProvince {
    background: url(../images/close.png) no-repeat;
    width: 24px;
    height: 24px;
    float: right;
}

.titleprovince {
    font-size: 15px;
    background: #ccc;
    height: 30px;
    font-weight: bold;
    line-height: 30px;
    padding-left: 5px;
}

.quick-search-item .tinhkhac {
    color: #000;
    font-weight: bold;
}

.quick-search-item a:hover {
    text-decoration: underline;
}

#colleft span a {
    display: block;
    font-weight: bold;
    padding: 5px 0 5px 15px;
    border-top: 1px dashed #DDDDDD;
}

    #colleft span a.first {
        border: none;
    }

.timtheoloaiphong {
    background: url(../images/room_search.png) no-repeat scroll 0 0 transparent;
    font-size: 13px;
    font-weight: bold;
    height: 23px;
    margin-top: 4px;
    padding: 5px 0 0 30px;
    text-align: left;
}

.timtheodientich {
    background: url(../images/icon-dientich.png) no-repeat scroll 0 0 transparent;
    font-size: 13px;
    font-weight: bold;
    height: 23px;
    margin-top: 4px;
    padding: 5px 0 0 30px;
    text-align: left;
}

.boxgia .item, .boxloai .item, .boxdientich .item {
    line-height: 20px;
    display: block;
}

.timtheogia {
    background: url(../images/icon-money.png) no-repeat scroll 0 0 transparent;
    font-size: 13px;
    font-weight: bold;
    height: 23px;
    margin-top: 4px;
    text-align: left;
    padding: 5px 0 0 30px;
}

.NoidungMenu {
    margin-bottom: 8px;
    padding-left: 6px;
}

a.rightCol {
    background: url(../images/bullet-square.png) no-repeat scroll 12px 50% transparent;
    padding: 3px 12px 3px 27px;
}

.clearfix:after {
    clear: both;
    display: block;
    content: " ";
    font-size: 0;
    height: 0;
    visibility: hidden;
    overflow: hidden;
}

.clearfix {
    display: inline-block;
}

* html .clearfix {
    height: 1%;
}
/* Hide from IE Mac \*/
.clearfix {
    display: block;
}
/* End hide from IE Mac */
ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

a {
    color: #3B5998;
    cursor: pointer;
    text-decoration: none;
}

.module_title #Timkiemnhanh {
    background: url(../images/timtheo_loaiphong.png) no-repeat scroll 3px 50%;
    height: 23px;
    padding: 6px 0 3px 34px;
    font-weight: bold;
}

.module_title #like-box-fb, .module_title h3, .module_title_do h3, .module_title_vang h3 {
    height: 23px;
    font-weight: bold;
    padding: 6px 0 3px 10px;
    color: #fff;
}

#content {
    margin: 0 0 3px 0;
    padding: 5px 0px 0px 0px;
	max-width: 1400px;
    min-width: 1348px;
    width: auto;
    /*background:#fafafa;*/
    min-height: 550px;
    /*overflow:hidden;*/
}

#footer {
    background: url(../images/bg-line-bottom.jpg) repeat-x;
    display: block;
    padding: 4px;
    text-align: justify;
    color: #06F;
}

.lfloat {
    float: left;
}

#DangNhap ul {
    list-style-type: none;
}

#header #dangnhap {
    float: right;
}

.quanlytin {
    background: url(../images/icon_manager.png) no-repeat scroll 0px 0px transparent;
}

#icon_naptien {
    background: url(../images/dollar.png) no-repeat scroll 5px 5px transparent;
}

#icon_quanlytin {
    background: url(../images/icon_manager.png) no-repeat scroll 5px 5px transparent;
}

#icon_dangky {
    background: url(../images/icon-members.png) no-repeat scroll 5px 6px transparent;
}

#icon_dangnhap {
    background: url(../images/icon-login.png) no-repeat scroll 5px 6px transparent;
}

#icon_logout {
    background: url(../images/icon-logout.png) no-repeat scroll 5px 6px transparent;
}

.bold {
    font-weight: bold;
}

.blue {
    color: #06F;
}

.larticle span.new {
    font-size: 8px;
    padding-left: 3px;
    color: red;
}

#dangnhap .NavDangNhap a:hover {
    color: #8d8d8d;
}

#dangnhap .NavDangNhap a {
    color: #444444;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    line-height: 25px;
    margin-left: -1px;
    padding: 0 8px 0 24px;
    position: relative;
    text-decoration: none;
    vertical-align: top;
}

.module {
    background: none repeat scroll 0 0 white;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.3);
    color: #000000;
    margin-bottom: 10px;
    padding: 0;
    overflow: hidden;
}

.layout_form .module {
    box-shadow: 3px 5px 17px rgba(0, 0, 0, 0.6);
}

.module_title {
    background: -webkit-linear-gradient(top, #cae2e8, #39b0d8); /*SaFari*/
    background: -webkit-gradient(linear, left top, left bottom, from(#cae2e8), to(#39b0d8)); /*Chrome*/
    background: -ms-linear-gradient(top, #cae2e8, #39b0d8); /* IE 10 */
    background: -moz-linear-gradient(top, #cae2e8, #39b0d8); /*FireFox*/
    background: -o-linear-gradient(top, #cae2e8, #39b0d8); /* Opera 11.10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cae2e8', endColorstr='#39b0d8'); /*For IE7-8-9*/
    *zoom: 1;
    color: #fff;
    font-size: 1.17em;
    text-align: left;
}

.module_title_do {
    background: -webkit-linear-gradient(top, #fa1d2e, #b9081d); /*SaFari*/
    background: -webkit-gradient(linear, left top, left bottom, from(#fa1d2e), to(#b9081d)); /*Chrome*/
    background: -ms-linear-gradient(top, #fa1d2e, #b9081d); /* IE 10 */
    background: -moz-linear-gradient(top, #fa1d2e, #b9081d); /*FireFox*/
    background: -o-linear-gradient(top, #fa1d2e, #b9081d); /* Opera 11.10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fa1d2e', endColorstr='#b9081d'); /*For IE7-8-9*/
    *zoom: 1;
}

.module_title_vang {
    background: -webkit-linear-gradient(top, #81c17b, #386f34); /*SaFari*/
    background: -webkit-gradient(linear, left top, left bottom, from(#81c17b), to(#386f34)); /*Chrome*/
    background: -ms-linear-gradient(top, #81c17b, #386f34); /* IE 10 */
    background: -moz-linear-gradient(top, #81c17b, #386f34); /*FireFox*/
    background: -o-linear-gradient(top, #81c17b, #386f34); /* Opera 11.10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#81c17b', endColorstr='#386f34'); /*For IE7-8-9*/
    *zoom: 1;
}

#tinhthanhpho ul li.active a, #tinhthanhpho ul li a:hover {
    color: #FFFFFF;
    /*background: -webkit-linear-gradient(top, #cae2e8, #0688b3); 
	background: -webkit-gradient(linear, left top, left bottom, from(#cae2e8), to(#0688b3)); 
	background: -ms-linear-gradient(top, #cae2e8, #0688b3);      
	background: -moz-linear-gradient(top, #cae2e8, #0688b3) ;
   	background: -o-linear-gradient(top, #cae2e8, #0688b3); 
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cae2e8', endColorstr='#0688b3');
	*zoom: 1;*/
    background: #48a3bd;
    display: block;
    text-decoration: none;
}

#tinhthanhpho ul li.active .node, #tinhthanhpho ul li a:hover, #tinhthanhpho ul li .node:hover {
    /*display:block;
	overflow:hidden;*/
}

div#tinhthanhpho {
    height: 35px;
    margin-bottom: 5px;
    width: 1170px;
    background: -webkit-linear-gradient(top, #cae2e8, #39b0d8); /*SaFari*/
    background: -webkit-gradient(linear, left top, left bottom, from(#cae2e8), to(#39b0d8)); /*Chrome*/
    background: -ms-linear-gradient(top, #cae2e8, #39b0d8); /* IE 10 */
    background: -moz-linear-gradient(top, #cae2e8, #39b0d8); /*FireFox*/
    background: -o-linear-gradient(top, #cae2e8, #39b0d8); /* Opera 11.10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cae2e8', endColorstr='#39b0d8'); /*For IE7-8-9*/
    *zoom: 1;
    border-radius: 3px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}

#tinhthanhpho li .home {
    font-weight: bold;
}

#tinhthanhpho .menu {
    margin-right: 40px;
}

#tinhthanhpho ul li h1 {
    font-size: 12px;
}

#tinhthanhpho ul li a {
    color: #fff;
    display: inline-block;
    line-height: 35px;
    padding: 0px 8px 0px 8px;
    text-align: center;
    font-size: 12px;
    height: 35px;
    text-transform: uppercase;
}

#tinhthanhpho ul li {
    cursor: pointer;
    float: left;
    height: 35px;
    list-style: none outside none;
    position: relative;
    border-right: 1px solid #badce6;
}


    #tinhthanhpho ul li.active span.left, #tinhthanhpho ul li:hover span.left {
        background: url(../images/l_selected_city.png) no-repeat scroll left center transparent;
        height: 24px;
        left: 0;
        position: absolute;
        top: 0;
        width: 5px;
    }

    #tinhthanhpho ul li.active span.right, #tinhthanhpho ul li:hover span.right {
        background: url(../images/r_selected_city.png) no-repeat scroll right center #0855A1;
        height: 24px;
        position: absolute;
        right: -1px;
        top: 0;
        width: 5px;
    }

    #tinhthanhpho ul li span.arrBottom {
        background: url(../images/arrow_selected_city.png) no-repeat scroll center top transparent;
        left: 0;
        position: absolute;
        top: 23px;
        width: 100%;
    }

.articlevip {
    background: #ffffd7;
}

#colcenter .larticle li.articlevip {
    border: 1px dashed #EE8D34 !important;
}

.larticle .articlevip .lnoidung .tomtat {
}

#colcenter .larticle li.article, .related li.article {
    padding: 5px;
    margin-top: 10px;
    border: 1px dashed #CCC;
    border-radius: 4px;
    box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.2);
}

#colcenter .larticle_home .lrh {
    border-right: 1px dotted #ccc;
    height: 125px;
    float: left;
    margin-top: 13px;
}

.arttitle_home {
    height: 30px;
    padding-bottom: 2px;
    line-height: 16px;
}

#colcenter .larticle_home li.article {
    margin: 6px;
    border-top: 1px dotted #CCC;
    width: 48%;
    float: left;
    height: 120px;
    padding-top: 5px;
}

.larticle_home .diachi {
    line-height: 16px;
}

.khung_cate {
    border: 1px solid #ccc;
    border-radius: 4px;
    position: relative;
    box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.2);
    margin-right: 5px;
    padding-bottom: 7px;
}

    .khung_cate .titlecate {
        height: 40px;
        margin-top: 10px;
    }

.larticle_home .lnoidung {
    float: left;
    width: 220px;
}

.larticle .lnoidung {
    float: left;
    width: 545px;
}

.larticle_home .tc1 h2 {
    background: url(../images/bg_title_home.png) no-repeat;
}

.larticle_home .tc2 h2 {
    background: url(../images/bg_title_home2.png) no-repeat;
}

.larticle_home .tc3 h2 {
    background: url(../images/bg_title_home3.png) no-repeat;
}

.larticle_home .tc4 h2 {
    background: url(../images/bg_title_home4.png) no-repeat;
}

.larticle_home .titlecate h2 {
    height: 40px;
    padding: 4px 10px;
    font-size: 13px;
    color: #fff;
    position: absolute;
    left: -10px;
    width: 335px;
    text-transform: uppercase;
}

.larticle_home .lnoidung .tomtat {
    float: left;
    text-align: justify;
    padding: 5px;
    line-height: 16px;
    width: 98%;
    min-height: 50px;
}

.larticle .lnoidung .tomtat {
    float: left;
    text-align: justify;
    padding: 5px;
    background: #fcfcfc;
    border: 1px dashed #ccc;
    line-height: 16px;
    border-radius: 3px;
    width: 98%;
    min-height: 50px;
}

.larticle .lnoidung a, .larticle_home .lnoidung a {
    color: #5779bf;
    font-size: 13px;
}

.rfloat {
    float: right;
}

.Quanhuyen .Title {
    font-weight: bold;
}

.red {
    color: red;
}

.Quanhuyen {
    border: 1px solid #CCCCCC;
    margin: 0px;
    min-height: 37px;
    padding-top: 5px;
    text-align: center;
    vertical-align: middle;
    width: 100px;
}

.dientich {
    color: #1208FF;
}

.view {
    color: #3B5998;
}

.hinhdaidien {
    margin: 0px 8px 0 0;
    width: 120px;
    border: 1px solid #ccc;
    float: left;
}

.hinhdaidienhome {
    float: left;
    width: 100px;
    margin: 0px 8px 0 0;
    border: 1px solid #ccc;
}

img {
    border: 0 none;
    height: auto;
    vertical-align: middle;
}

#colcenter .dnoidung .imgnhatro img {
    max-width: 100%;
}

.larticle {
    margin-right: 5px;
}

.module .larticle {
    padding: 0px;
    padding-bottom: 10px;
}

.article_lock {
    background: url(../images/icon-lock.png) right top scroll no-repeat;
}

li {
    line-height: 20px;
}

.info {
    border-radius: 5px 5px 5px 5px;
    border: solid 1px #ccc;
    float: left;
    padding: 6px 6px 6px 25px;
    margin: 5px;
}

.infos {
    border-radius: 5px 5px 5px 5px;
    border: solid 1px #ccc;
    float: left;
    padding: 6px 6px 6px 25px;
    height: 20px;
    margin: 5px;
    line-height: 14px;
}

.dinfo {
    padding-top: 10px;
    padding-left: 20px;
    margin: 0 auto;
    display: table;
}

.green {
    color: #3B5998;
}

.linebreak {
    border-bottom: 1px solid #E9E9E9;
    padding: 5px 0px;
}

.greenbold {
    font-weight: bold;
    color: #3B5998;
}

.related .dtitle {
    background: url(../images/mini-hero-bg.png);
}

.dnoidung {
    padding: 10px 0px;
}

.expired {
    background: url(../images/icon_hethan.gif) no-repeat scroll top;
}

.likeface {
    padding-top: 20px;
}

.dphone {
    background: url(../images/icon-phone.png) no-repeat scroll 3px;
}

.dgia {
    background: url(../images/dollar.png) no-repeat scroll 3px;
}

.ddientich {
    background: url(../images/icon-area.png) no-repeat scroll 3px;
}

.detail {
    padding: 5px 10px;
}

strong.page {
    font-weight: bold;
    color: black;
}

.page:active, .page:visited, .page:link, .page {
    padding: 0 10px 0 5px;
    background: url(../images/btn_bg_paging.png);
    background-position: right 72px;
    height: 24px;
    float: left;
    font-weight: bold;
    line-height: 24px;
    color: #000;
}

#paging .active strong {
    background: url(../images/btn_bg_paging.png);
    background-position: right 24px;
    color: #fff;
}

#paging .next a, #paging .pre a {
    line-height: 20px;
}

#paging li.active {
    background: url(../images/btn_bg_paging.png);
    background-position: 0 48px;
}

#paging li {
    display: inline;
    background: url(../images/btn_bg_paging.png);
    background-position: 0 0px;
    height: 24px;
    padding-left: 5px;
    float: left;
    margin-right: 2px;
}

#paging a:hover {
    text-decoration: underline;
}

.pageloading {
    width: 100%;
    margin-right: 125px;
    float: right
}

    .pageloading span {
        display: none;
        float: right;
    }

#paging {
    height: 20px;
    margin: 10px 0px;
    padding: 5px 0px;
    text-align: center;
    float: right;
}

.NewImg {
    padding-top: 5px;
}

img.thumb {
    width: 120px;
    max-height: 100px;
    min-height: 80px;
}

img.thumbhome {
    width: 100px;
    max-height: 80px;
    min-height: 60px;
}

.title {
    font-size: 14px;
    color: #0054A6;
    padding: 10px;
}

.titlepage {
    font-size: 14px;
    color: #0054A6;
    padding: 10px 10px 10px 0px;
    font-weight: bold;
}

.module_article .tc1 {
    background: url(../images/b1.jpg);
}

.module_article .tc2 {
    background: url(../images/b2.jpg);
}

.module_article .tc3 {
    background: url(../images/b3.jpg);
}

.module_article .tc4 {
    background: url(../images/b4.jpg);
}

.module_article .titlecate {
    height: 30px;
    font-size: 10px;
    color: #fff;
    padding-top: 10px;
    padding-left: 10px;
}

#content .title h1 {
    font-size: 18px;
}

.layout_form .title {
    font-size: 20px;
    font-weight: bold;
    color: #0054A6;
    padding: 10px 5px 5px 5px;
    text-align: center;
}

.form_dangky .title {
    box-shadow: 0px 0 6px rgba(0, 0, 0, 0.5);
    text-align: center;
    height: 80px;
}

.form_dangky .fomart_title .row {
    height: 30px;
    text-align: center;
    position: relative;
    overflow: hidden;
}

    .form_dangky .fomart_title .row .left {
        -webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.2);
        box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.2);
        -webkit-transform: rotate(25deg);
        -ms-transform: rotate(25deg);
        transform: rotate(25deg);
        height: 40px;
        position: inherit;
        top: -25px;
        width: 60px;
        background: #fff;
        margin-left: 260px;
    }

    .form_dangky .fomart_title .row .right {
        -webkit-box-shadow: 3px 2px 4px rgba(0, 0, 0, 0.2);
        box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.2);
        -webkit-transform: rotate(-25deg);
        -ms-transform: rotate(-25deg);
        transform: rotate(-25deg);
        height: 40px;
        position: inherit;
        top: -65px;
        width: 60px;
        background: #fff;
        margin: 0 auto;
        margin-left: 296px;
    }
/*detail*/
.dtitle {
    color: #0054A6;
    font-weight: bold;
    font-size: 15px;
    padding: 4px 0px;
}

.dtline {
    color: #999;
}

.dtemail {
    background: url(../images/detail_pm.gif) no-repeat scroll 0px;
    padding-left: 20px;
    padding-top: 2px
}

.dtmatin {
    background: url(../images/icon_matin.png) no-repeat scroll 0px;
    padding-left: 20px;
    padding-top: 2px
}

.dtemail, .dtnguoidang {
    float: left;
    width: 52%;
}

.dtmatin, .dttimepost {
    float: left;
}

.dtnguoidang {
    background: url(../images/personal.png) no-repeat scroll 0px;
    padding-left: 20px;
    padding-top: 2px
}

.dttimepost {
    background: url(../images/time.png) no-repeat scroll 0px;
    padding-left: 20px;
    padding-top: 2px
}

.direction {
    background: url(../images/direction.png) no-repeat scroll 0px;
    padding-left: 20px;
    padding-top: 2px
}

#loginpoup h4 {
    border-bottom: 3px solid #1C2EB3;
    font-size: 12px;
    padding: 4px 0 7px 6px;
    color: #333;
    font-weight: bold;
    text-transform: uppercase;
}

.close {
    color: red;
    font-weight: bold;
    right: 10px;
    position: absolute;
}

#loginpopup .title, #phanhoipopup .title, #sendfiriend_popup .title, #Vippopup .title, #VipGiaHanpopup .title {
    border-bottom: 3px solid #0078A5;
    color: #0054A6;
    font-size: 18px;
    font-weight: bold;
    height: 30px;
    line-height: 33px;
    padding: 4px 0 7px 6px;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.tablelogin {
    margin-top: 5px;
}

    .tablelogin td {
        border-bottom: 1px solid #E9E9E9;
        padding: 4px 6px;
    }

        .tablelogin td:first-child {
            width: 130px;
        }

#loginpopup input.inputtext {
    width: 150px;
    padding: 2px 6px;
    font-size: 13px;
}

#tablelogin td {
    padding: 4px 6px;
    border-bottom: 1px solid #E9E9E9;
}

#tablelogin .inputtext {
    width: 121px;
    padding: 2px 6px;
    font-size: 13px;
}

.layout_form .form_login, .layout_form .form_forgotpass {
    width: 500px;
    margin: 0 auto;
    padding-top: 20px;
}

.layout_form .form_dangky {
    width: 600px;
    margin: 0 auto;
    padding-top: 20px;
}

#frmdangky {
    padding: 10px;
}

#Vippopup .matin, #VipGiaHanpopup .matin {
    font-weight: bold;
}

#Vippopup .tientra, #VipGiaHanpopup .tientra {
    font-weight: bold;
    color: red;
}

#loginpopup, #Vippopup, #VipGiaHanpopup {
    position: absolute;
    border-radius: 5px 5px 5px 5px;
    left: -155px;
    top: -4px;
    padding: 6px;
    background-color: white;
    width: 320px;
    box-shadow: 11px 18px 15px #333;
    z-index: 9999;
    display: none;
}

.str {
    color: #1154AF;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 10px;
}

#msg-container .error {
    color: red;
}

.successregister {
    text-align: left;
    margin: 0 auto;
    width: 400px;
}

    .successregister .message {
        font-size: 16px;
        line-height: 24px;
        padding: 10px 0px;
    }

    .successregister .left {
        width: 100px;
        float: left
    }

    .successregister .right {
        float: left;
        width: 600px;
    }

#msg-container {
    padding: 5px 0px;
}

#content_dangtin {
    width: 740px;
    float: left;
    overflow: hidden;
}

.dangtin .inputtext {
    width: 98%;
}

#content_dangtin table {
    margin: 0 auto;
}

.inputtext200 {
    width: 200px;
}

#content_dangtin .profile td:first-child {
    width: 150px;
}

#content_dangtin .profile td {
    padding: 5px;
}

    #content_dangtin .profile td input[type=text], #content_dangtin .profile td input[type=password] {
        width: 350px;
    }

#frmdangtin td {
    padding: 5px;
    border-top: 1px solid #E9E9E9;
}
/* file upload image*/
.thumbnails {
    margin-left: -20px;
    list-style: none;
    *zoom: 1;
}

    .thumbnails:before,
    .thumbnails:after {
        display: table;
        line-height: 0;
        content: "";
    }

    .thumbnails:after {
        clear: both;
    }

.row-fluid .thumbnails {
    margin-left: 0;
}

.thumbnails > li {
    float: left;
    margin-bottom: 20px;
    margin-left: 20px;
}

.thumbnail {
    display: block;
    padding: 4px;
    line-height: 20px;
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

a.thumbnail:hover,
a.thumbnail:focus {
    border-color: #0088cc;
    -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

.thumbnail > img {
    display: block;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
}

.thumbnail .caption {
    padding: 9px;
    color: #555555;
}


.btn-file {
    position: relative;
    overflow: hidden;
    vertical-align: middle;
}

    .btn-file > input {
        position: absolute;
        top: 0;
        right: 0;
        margin: 0;
        font-size: 23px;
        cursor: pointer;
        opacity: 0;
        filter: alpha(opacity=0);
        transform: translate(-300px, 0) scale(4);
        direction: ltr;
    }

.fileupload {
    margin-bottom: 9px;
    float: left;
    padding-right: 5px;
}

    .fileupload .uneditable-input {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
        cursor: text;
    }

    .fileupload .thumbnail {
        display: inline-block;
        margin-bottom: 5px;
        overflow: hidden;
        text-align: center;
        vertical-align: middle;
    }

        .fileupload .thumbnail > img {
            display: inline-block;
            max-height: 100%;
            vertical-align: middle;
        }

    .fileupload .btn {
        vertical-align: middle;
    }

.fileupload-exists .fileupload-new,
.fileupload-new .fileupload-exists {
    display: none;
}

.fileupload-inline .fileupload-controls {
    display: inline;
}

.fileupload-new .input-append .btn-file {
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}

.thumbnail-borderless .thumbnail {
    padding: 0;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.fileupload-new.thumbnail-borderless .thumbnail {
    border: 1px solid #ddd;
}

.btn {
    display: inline-block;
    *border-left: 0 none #e6e6e6;
    border-right: 0 none #e6e6e6;
    border-top: 0 none #e6e6e6;
    border-bottom: 0 none #b3b3b3;
    display: inline;
    padding: 4px 10px;
    margin-bottom: 0;
    *margin-left: .3em;
    font-size: 14px;
    line-height: 20px;
    color: #333333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    *background-color: #e6e6e6;
    background-repeat: repeat-x;
    *-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    zoom: 1;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    margin: 0px 5px;
}

    .btn:hover,
    .btn:focus,
    .btn:active,
    .btn.active,
    .btn.disabled,
    .btn[disabled] {
        color: #333333;
        background-color: #e6e6e6;
        *background-color: #d9d9d9;
    }

    .btn:active,
    .btn.active {
        background-color: #cccccc \9;
    }

    .btn:first-child {
        *margin-left: 0;
    }

    .btn:hover,
    .btn:focus {
        color: #333333;
        text-decoration: none;
        background-position: 0 -15px;
        -webkit-transition: background-position 0.1s linear;
        -moz-transition: background-position 0.1s linear;
        -o-transition: background-position 0.1s linear;
        transition: background-position 0.1s linear;
    }

    .btn:focus {
        outline: thin dotted #333;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

    .btn.active,
    .btn:active {
        background-image: none;
        outline: 0;
        -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
        box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    }

    .btn.disabled,
    .btn[disabled] {
        cursor: default;
        background-image: none;
        opacity: 0.65;
        filter: alpha(opacity=65);
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

/* end file upload image*/
.error {
    color: red;
}

#Previewpopup {
    background: #fff;
}

.wraplist_ariticle {
    padding-right: 5px;
}

.khung_cate .wraplist_ariticle {
    padding-right: 0px;
}

ul.infouser li {
    /*background:url(../images/bullet_orange.gif) no-repeat scroll ;*/
    margin-left: 10px;
    padding-left: 17px;
    list-style-type: none;
}

    ul.infouser li a {
        padding: 5px;
        display: inline-block;
    }

.message-error {
    color: #E60000;
    border-top: 1px solid #E60000;
    border-bottom: 1px solid #E60000;
    background-color: #FFD9D9;
    padding: 5px 5px 5px 35px;
    background-image: url(../images/dialog_error.png);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    font-weight: bold;
}

.message-success {
    color: #529214;
    border-top: 1px solid #529214;
    border-bottom: 1px solid #529214;
    background-color: #E6EFC2;
    padding: 5px 5px 5px 35px;
    background-image: url(../images/mess_info.png);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    font-weight: bold;
}

.message_error {
    color: #E60000;
    background: #FFD9D9;
    font-weight: bold;
    padding: 5px 5px 5px 5px;
}

.message_success {
    background-color: #E6EFC2;
    padding: 5px 5px 5px 5px;
    font-weight: bold;
    color: #529214;
}

.listpost td:first-child {
    width: 20px;
}

.listpost table {
    margin: 0 auto;
    border-spacing: 0;
    border: 1px solid #AAA;
    border-collapse: separate;
    border-left: 0;
    border-top: 0;
}

    .listpost table td {
        border-left: 1px solid #AAA;
        border-top: 1px solid #AAA;
        padding: 10px 6px;
        border-bottom: 1px solid #E9E9E9;
    }

.listpost .publish {
    background: url(../images/icon-20-publish.png) no-repeat;
}

.listpost .state {
    width: 20px;
    height: 20px;
    margin: 0 auto;
}

.listpost .unpublish {
    background: url(../images/icon-20-publish.png) no-repeat scroll 0px -20px;
}

.listpost-content {
    padding-top: 5px;
    min-height: 200px;
}

.nav_user li.li_logout {
    background: url(../images/icon-logout.png) no-repeat;
    background-position: 0px 6px;
}

.nav_user li.li_changepass {
    background: url(../images/change-password-icon.png) no-repeat;
    background-position: 0px 6px;
}

.nav_user li.li_infoPer {
    background: url(../images/icon-personal-information.png) no-repeat;
    background-position: 0px 6px;
}

.dangtinkhac {
    background: url(../images/icon-dangtin.png) no-repeat scroll 0;
}

.nav_user li.li_post {
    background: url(../images/icon_posting.png) no-repeat;
    background-position: 0px 6px;
}

.nav_user li.li_create {
    background: url(../images/icon-dangtin.png) no-repeat;
    background-position: 0px 6px;
}

.nav_user li.li_history {
    background: url(../images/icon-history.png) no-repeat;
    background-position: 0px 6px;
}

.nav_user li.li_gold {
    background: url(../images/dollar.png) no-repeat;
    background-position: 0px 6px;
}

.msg_empty {
    text-align: center;
    font-weight: bold;
    font-size: 14px;
}

.resetpass .picon {
    float: left;
    padding: 5px;
}

.resetpass .pcontent {
    float: left;
}

.resetpass table {
    margin: 0 auto;
}

.boxloai ul li, .boxgia ul li, .boxdientich ul li {
    margin-left: 20px;
    margin-top: 1px;
}

    .boxloai ul li a, .boxgia ul li a {
        background: url(../images/bullet_orange.gif) no-repeat scroll 0 8px;
        padding-left: 10px;
        display: block;
    }

    .boxdientich ul li a {
        background: url(../images/bullet_orange.gif) no-repeat scroll 0 10px;
        padding-left: 10px;
        display: block;
    }

#backtotop {
    cursor: pointer;
    display: none;
    position: fixed;
    bottom: 10px;
    right: 12px;
    font-size: 90%;
    padding: 9px 3px 8px 17px;
    width: 18px;
    text-align: center;
    background: url(../images/icon-back-to-top.png) 9px 8px no-repeat #D1D3D8;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    filter: alpha(opacity=60);
    -khtml-opacity: 0.6;
    -moz-opacity: 0.6;
    opacity: 0.6;
    color: #FFF;
    font-size: 14px;
    z-index: 1000;
}

    #backtotop:hover {
        opacity: 1;
    }

.notfound {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    padding: 5px;
}

.layout_form .form_image {
    float: left;
}

.form_dangky .form_control {
    margin: 0 auto;
    width: 550px;
    padding-bottom: 10px;
}

.form_login .form_control, .form_forgotpass .form_control {
    float: left;
    padding-bottom: 10px;
    width: 360px;
}

#colcenter .module {
    min-height: 400px;
}

.form_control .blockcontrol {
    padding: 5px 5px;
}

    .form_control .blockcontrol .left {
        width: 150px;
        float: left;
    }

    .form_control .blockcontrol .right {
        float: left;
    }

        .form_control .blockcontrol .right .l {
            float: left;
        }

        .form_control .blockcontrol .right .r {
            float: left;
        }

    .form_control .blockcontrol .txtlogin {
        width: 170px;
    }

    .form_control .blockcontrol .txtregistry {
        width: 300px;
    }

    .form_control .blockcontrol .txtregistrycaptcha {
        width: 145px;
    }

#email_check_available div, #user_check_available div {
    background-position: left;
    padding-left: 33px;
    height: 19px;
    padding-top: 6px;
    padding-right: 10px;
}

#email_check_available .success, #user_check_available .success {
    background: url(../images/yes.jpg) no-repeat;
    color: #669933;
}

#email_check_available .error, #user_check_available .error {
    background: url(../images/no.jpg) no-repeat;
    color: red;
}

.Loading {
    float: left;
    padding-left: 5px;
    display: none;
}

#gopy_button:hover {
    background: #6dc6e2;
}

#corner_phanhoi {
    position: fixed;
    right: 0px;
    top: 50%;
    z-index: 1000;
    -moz-box-shadow: 5px 5px 5px #696969;
    -webkit-box-shadow: 5px 5px 5px #696969;
    box-shadow: 5px 5px 5px #696969;
}

#gopy_button {
    /* background: none repeat scroll 0 0 #39B0D8;
    border: 2px solid #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    padding: 14px 15px 12px 12px;

    
    text-decoration: none !important;
    top: 50%;
    transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);  /* FF3.5+ */
}

#phanhoipopup {
    position: absolute;
    border-radius: 5px 5px 5px 5px;
    left: -155px;
    top: -4px;
    padding: 6px;
    background-color: white;
    width: 450px;
    box-shadow: 11px 18px 15px #333;
    z-index: 9999;
    display: none;
}

#sendfiriend_popup {
    position: absolute;
    border-radius: 5px 5px 5px 5px;
    left: -155px;
    top: -4px;
    padding: 6px;
    background-color: white;
    width: 450px;
    box-shadow: 11px 18px 15px #333;
    z-index: 9999;
    display: none;
}

#from_phanhoi #gopyphanhoi-email, #frmsendfiriend .sendfriend {
    width: 395px;
}

#from_phanhoi .gopyphanhoi-captcha, #frmsendfiriend .sendfriend-captcha {
    width: 80px;
}

#from_phanhoi .break, #frmsendfiriend .break {
    margin-bottom: 15px;
}

#from_phanhoi, #frmsendfiriend {
    width: 400px;
    margin: 0 auto;
}

.holder {
    color: #ccc;
}

.bottom-right {
    float: right;
    margin-top: 10px;
}

    .bottom-right li {
        display: inline;
    }

        .bottom-right li span {
            padding: 2px 0px 2px 20px;
        }

.goback {
    background: url(../images/icon-goback.png) no-repeat scroll left;
    margin-left: 10px;
}

.print {
    background: url(../images/print.jpg) no-repeat scroll left;
    margin-left: 10px;
}

.sendmail {
    background: url(../images/icon_send_email.gif) no-repeat scroll left;
    margin-left: 10px;
}

.breadcrumb .crust {
    display: block;
    float: left;
    position: relative;
}

    .breadcrumb .crust:first-child a.crumb {
        border-bottom-left-radius: 4px;
        border-top-left-radius: 4px;
        color: #888888;
        padding-left: 10px;
    }

.breadcrumb a {
    background-color: #FAFAFA;
    border-bottom: 1px solid #D9D9D9;
    color: #888888;
    display: block;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    margin-bottom: -1px;
    outline: 0 none;
    overflow: hidden;
    padding: 0 8px 0 25px;
    text-decoration: none;
}

.breadcrumb {
    background: url(..images/category-23px-light.png) repeat-x scroll center top #FAFAFA;
    border: 1px solid #D9D9D9;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
    font-size: 11px;
    overflow: hidden;
}

    .breadcrumb .crust:hover a {
        background-color: #EDEDED;
    }

    .breadcrumb .crust:hover .arrow span {
        border-left-color: #EDEDED;
    }

    .breadcrumb .crust .arrow {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-top-color: transparent;
        border-right-color: black;
        border-bottom-color: transparent;
        border-left-color: #d9d9d9;
        border-color: rgba(0, 0, 0, 0) #000000 rgba(0, 0, 0, 0) #D9D9D9;
        border-image: none;
        border-style: solid none solid solid;
        border-width: 15px 1px 15px 15px;
        display: block;
        height: 0;
        position: absolute;
        right: -15px;
        top: 0;
        width: 0;
        z-index: 50;
    }

        .breadcrumb .crust .arrow span {
            -moz-border-bottom-colors: none;
            -moz-border-left-colors: none;
            -moz-border-right-colors: none;
            -moz-border-top-colors: none;
            border-top-color: transparent;
            border-right-color: black;
            border-bottom-color: transparent;
            border-color: rgba(0, 0, 0, 0) #000000 rgba(0, 0, 0, 0) #FAFAFA;
            border-left-color: rgb(250,250,250);
            border-image: none;
            border-style: solid none solid solid;
            border-width: 15px 1px 15px 15px;
            display: block;
            height: 0;
            left: -16px;
            overflow: hidden;
            position: absolute;
            text-indent: 9999px;
            top: -15px;
            white-space: nowrap;
            width: 0;
            z-index: 51;
        }

div.btn_dangtin a {
    background: url(../images/btn_new.png) no-repeat;
    width: 100px;
    height: 28px;
    border: 0;
    cursor: pointer;
    display: block;
}

    div.btn_dangtin a:hover {
        background: url(../images/btn_new.png) no-repeat scroll left -28px;
        display: block;
    }

.boxtimkiem ul li {
    text-align: left;
}

#dnoidung_content {
    overflow: hidden;
}
/*.wraplist_ariticle li { background: #fcfcfc; }
.wraplist_ariticle li:nth-child(odd) { background: #fcfefe; }*/
.grouptqd .col {
    width: 33%;
    float: left;
}

.notice {
    margin-top: 30px;
}

.textnote {
    color: #888888;
    background: #f8f8f8;
    padding: 5px;
}

.ttnote {
    font-weight: bold;
    color: #0054A6;
}

.module .mod_cotent {
    padding: 5px;
}

.warning {
    color: red;
    padding: 10px;
    font-style: italic;
    background: #f8f8f8;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    margin: 20px 20px 10px;
}

.noticepost ul li {
    padding-bottom: 5px;
    background: url(../images/bullet_orange.gif) no-repeat scroll 0 10px;
    padding-left: 10px;
}

#nav_bot {
    text-align: center;
    margin-bottom: 10px;
}

    #nav_bot li a {
        color: #06F;
    }

    #nav_bot ul li {
        display: inline;
        padding: 0px 10px 10px;
    }

.pagetext {
    padding: 14px;
    text-align: justify;
}

.ltext {
    padding: 5px 0px;
}

.adv_content {
    padding: 5px;
}

/* search box*/
.searchdrop {
    width: 175px;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    padding: 3px;
}

#searchbox {
    box-shadow: 0px 1px 2px #949494;
    -webkit-box-shadow: 0px 1px 1px #949494;
    -ms-box-shadow: 0px 1px 2px #949494;
    border: 1px solid #EEE;
    margin: 5px 0px;
    /*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#949494')";
	 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#949494');*/
    padding: 5px 9px;
    background: -webkit-linear-gradient(top,#FCFCFC,#FDFDFD,#EEE); /*SaFari chrome*/
    background: -ms-linear-gradient(top,#FCFCFC,#FDFDFD,#EEE); /* IE 10 */
    background: -moz-linear-gradient(top,#FCFCFC,#FDFDFD,#EEE); /*FireFox*/
    background: -o-linear-gradient(top,#FCFCFC,#FDFDFD,#EEE); /* Opera 11.10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FCFCFC', endColorstr='#eeeeee'); /*For IE7-8-9*/
}

    #searchbox .khungtk {
        width: 770px;
        float: left;
    }

        #searchbox .khungtk .khungtk1 {
            width: 190px;
            float: left;
            padding-left: 20px
        }

            #searchbox .khungtk .khungtk1 .comboright, #searchbox .khungtk2_g1 {
                padding-bottom: 10px;
            }

        #searchbox .khungtk .khungtk2 {
            width: 560px;
            float: left;
        }

        #searchbox .khungtk .khungtk2_g1 {
            width: 560px;
        }

    #searchbox .khungtk2_g1 .khungtk2_g1_l, #searchbox .khungtk2_g1 .khungtk2_g1_r,
    #searchbox .khungtk2_g2 .khungtk2_g2_l, #searchbox .khungtk2_g2 .khungtk2_g2_r {
        float: left;
        padding-left: 15px;
    }

.khungtk2_g2_l, .khungtk2_g1_c, .khungtk2_g1_l, .khungtk2_g2_c {
    float: left;
    width: 190px;
    padding-left: 15px;
}

#searchbox .khungpost {
    float: left;
    padding-left: 10px;
    width: 200px;
    padding-top: 20px;
}

#searchbox .static {
    border-bottom: 1px solid #D6D6D6
}

.btnsearch {
    background: url(../images/anh_1.png) no-repeat;
    width: 56px;
    height: 44px;
    float: right;
    cursor: pointer;
    border: none;
    border-left: 0;
}

    .btnSearch:hover {
        background: url(../images/btn_search.png) no-repeat scroll left -28px;
        display: block;
    }
/*quick-search*/

.quick-search-item {
    float: left;
    width: 140px;
    padding-left: 4px;
}

    .quick-search-item h3 {
        font-size: 12px;
        margin: 0px 0px 5px 0px;
        padding: 0px;
        text-align: left;
    }

.quick-search-content ul {
    padding: 0px 0px 0px 5px;
    margin: 0px 0px 10px 0px;
}

    .quick-search-content ul li {
        background: url(../images/bullet_orange.gif) no-repeat scroll 0px;
        list-style-type: none;
        padding-left: 10px;
        text-align: left;
    }

.quick-search-content h2 {
    font-size: 12px;
    font-weight: normal;
    padding: 2px 0px;
}

.quick-search-content {
    padding: 3px 0px 0px 5px;
    border: dashed 1px #E0E0E0;
    border-top: none;
    border-radius: 0px 0px 5px 5px;
    box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.2);
    text-align: left;
}
/*end quick-search*/
/*combox custom*/
.wrap_input {
    border: 1px solid #939393;
    position: relative;
    height: 23px;
    float: left;
}

    .wrap_input input {
        border: 0px;
    }

    .wrap_input .left {
        background: url(../images/select-left.png) no-repeat;
        height: 25px;
        width: 5px;
        font-size: 0%;
        position: absolute;
        float: left;
        top: -1px;
        left: -1px;
    }

    .wrap_input .right {
        background: url(../images/select-right.png) no-repeat;
        height: 25px;
        width: 5px;
        font-size: 0%;
        position: absolute;
        float: left;
        top: -1px;
        right: -1px;
    }

.comboright {
    background: url(../images/combo-icon.png) no-repeat scroll right 0px;
    height: 25px;
}

.comboleft {
    background: url(../images/select-left.png) no-repeat scroll 0 0px;
    height: 25px;
    width: 5px;
    float: left;
}
/* list tin manager*/
.item_tindang_expired {
    background: url(../images/icon_hethan_small.gif) no-repeat scroll right top;
}

.item_tindang {
    padding: 20px 5px;
    border-bottom: 1px solid #ccc;
}

    .item_tindang .col_up .uptop {
        background: #39b0d8;
        width: 120px;
        padding: 8px 5px;
        display: inline-block;
        color: #fff;
    }

    .item_tindang .col_stt {
        width: 30px;
        float: left;
    }

    .item_tindang .col_img {
        float: left;
        width: 120px;
        position: relative;
    }

.listpost .line1 {
    font-size: 13px;
    font-weight: bold;
}

.item_tindang .col_content {
    float: left;
    width: 580px;
}

.item_tindang .line4 {
    padding-top: 10px;
}

.item_tindang .col_up {
    float: left;
    width: 120px;
    padding-left: 10px;
}

.item_tindang .action .edit {
    background: url(../images/edit.gif) left no-repeat;
}

.item_tindang .action .delete {
    background: url(../images/delete.gif) left no-repeat;
}

.item_tindang .action .refresh {
    background: url(../images/arrow-up.png) left no-repeat;
}

.item_tindang .action .vip {
    background: url(../images/star.png) left no-repeat;
}

.item_tindang .action .giahan {
    background: url(../images/giahan.png) left no-repeat;
}

.item_tindang .action .giahanvip {
    background: url(../images/stardo2.png) left no-repeat;
}

.item_tindang .expiredvip {
    display: none;
}

.item_tindang .action .publish {
    background: url(../images/publish.png) no-repeat scroll left 3px;
}

.item_tindang .action .unpublish {
    background: url(../images/publish.png) no-repeat scroll left -15px;
}

.item_tindang .action a {
    color: #0066FF;
    display: inline-block;
    margin-right: 12px;
    cursor: pointer;
    padding-left: 20px;
}

.luuy {
    font-style: italic;
    font-weight: bold;
    padding-left: 20px;
    color: #0066FF;
}

#uploadfile {
    padding: 3px;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    background: #f2f2f2;
    color: #3366cc;
    border: 1px solid #ccc;
    width: 280px;
    cursor: pointer !important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

ul#files {
    list-style: none;
    padding: 0;
    margin: 0;
}

    ul#files li {
        padding-top: 5px;
        margin-bottom: 2px;
        max-width: 140px;
        float: left;
        margin-right: 0px;
    }

div.close {
    width: 16px;
    height: 16px;
    float: right;
    cursor: pointer;
    position: relative;
    top: 0px;
}

div.close {
    background-image: url(../images/Close_Gray.png);
}

    div.close:hover {
        background-image: url(../images/Close_Red.png);
    }

.imageContainer {
    float: left;
}

.demuc {
    color: red;
    text-decoration: underline;
    font-weight: bold;
    font-size: 13px;
}

.huongdan img.border {
    border: 1px solid #ccc;
}

.table_header td {
    background: #dae5f4;
    border-bottom: 1px solid #ff6600;
}

#tablelichsugiaodich tr:nth-child(odd) {
    background: #e8edff;
}

#tablelichsugiaodich tr:nth-child(even) {
    background: #fafdfe;
}

.vip {
    background: url(../images/vip.gif) no-repeat scroll right;
    padding-right: 30px;
}

.quangcaolienquan .qclql, .quangcaolienquan .qclqr {
    float: left;
    width: 50%;
}

div.ban_scroll {
    width: 110px;
}

div.ban_close {
    width: 120px;
}

    div.ban_close .ban_close2 {
        padding-top: 8px;
        background: url(../images/Close_Red.png) no-repeat scroll top right;
        cursor: pointer;
        width: 20px;
        float: right;
        margin-right: 105px;
    }

.bgt {
}

ol {
    list-style: none;
}

.header-nav li > a {
    display: block;
    height: 34px;
    line-height: 37px;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 -1px 0;
    padding: 0 10px;
    outline: none;
    color: darkgray;
    position: relative;
    z-index: 100;
}

.header-nav li {
    float: left;
    position: relative;
}

    .header-nav li:hover a {
        background: none;
        color: #000;
        text-decoration: none;
    }

    .header-nav li > a.mn-act {
        color: black;
    }

.banner img {
    padding-top: 9px;
}

.div_news_item {
    float: left;
    width: 30%;
    min-height: 70px;
}

.div_news_item_left img {
    width: 60px;
    height: 46px;
}

.div_news_item_left {
    float: left;
    width: 33%;
}

.div_news_item_right {
    float: left;
    width: 50%;
}

    .div_news_item_right a {
        color: #097eaf;
        text-decoration: none;
        font-weight: bold;
    }

.div_newstop h2 {
    border-left: 5px solid rgb(255,89,155);
    height: 29px;
    line-height: 29px;
    text-transform: uppercase;
    padding-left: 10px;
    color: #000;
    font-size: 14px;
    margin-bottom: 5px;
}

.main_block {
    width: 1170px;
    margin: 0 auto;
}

.block_left {
    float: left;
    width: 270px;
}

.block_main {
    float: right;
    width: 885px;
}

.block_right {
    float: right;
}

.item_news {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
    color: #1c1a19;
    text-align: justify;
    font-size: 12px;
    font-weight: normal;
}

.item_news_left {
    float: left;
    margin-right: 10px;
}

item_news_right {
    float: left;
}

.item_news_left img {
    width: 60px;
    height: 46px;
    border: 1px solid #e1e1e1;
    padding: 1px;
}

.item_news_right a:hover {
    color: #ac5ac7;
    text-decoration: none;
}

.item_news_right a {
    color: #333;
}

.div_news_item_right a:hover {
    color: rgb(255,89,155);
    text-decoration: none;
}

.Hiring_item {
    display: inline-block;
}

.boxDoi {
    display: inline-block;
}

.new_eva_title {
    display: inline-block;
    width: 100%;
    padding-bottom: 10px;
}

.new_eva_title_left {
    float: left;
    width: 128px;
}

.new_eva_title_right {
    float: left;
    width: 214px;
}

.new_eva_title_left img {
    width: 110px;
    height: 83px;
    border: 1px solid #e1e1e1;
    padding: 2px;
}

.div_boxdoi {
    float: left;
    width: 47%;
    padding-right: 10px;
    margin-right: 10px;
    padding-bottom: 20px;
}

.div_title_news {
    float: left;
}

.div_title_level2 {
    padding-left: 8px;
    float: left;
}

.div_title_news h3 a {
    font-weight: 700;
    font-size: 14px;
    color: #d2577e;
}

.div_title_news_block {
    display: inline-block;
    border-bottom: #dadada solid 1px;
    padding: 0 0 6px 0;
    width: 100%;
    margin-bottom: 10px;
}

.new_eva_title_right h3 a {
    font-size: 12px;
    color: #333;
    text-align: justify;
}

.div_title_level2 a {
    background: url(dichvutainha/tab.gif) 0 -27px no-repeat;
    font-size: 12px;
    color: #818181;
    padding: 0px 4px 0px 10px;
    white-space: nowrap;
}

.news_eva_item a {
    background: url(dichvutainha/sprites.png) 0px -550px no-repeat;
    padding-left: 10px;
    color: #333;
    font-size: 12px;
    display: block;
}

.new_eva_icon a {
    background: url(dichvutainha/green-star.gif) 0px 1px no-repeat;
    padding-left: 10px;
    color: #333;
    font-size: 12px;
}

.new_eva_title_right h3 a:hover {
    color: #d2577e;
    text-decoration: none;
}

.new_eva_icon a:hover {
    color: #d2577e;
    text-decoration: none;
}

.news_eva_item a:hover {
    color: #d2577e;
    text-decoration: none;
}

.itemvideo embed {
    height: 200px;
}

.t_video {
    color: #333;
    font-weight: bold;
}

.comment-top {
    height: 260px !important;
}

.comment_t {
    margin-bottom: 10px !important;
    border-bottom: 1px dotted #399fd2;
    padding: 5px 0px !important;
}

.comment-top .pic {
    float: left;
}

.comment-top .comment_i {
    float: right;
    width: 75%;
}

.title-comment {
    padding: 0px;
}

.comment-top img {
    width: 50px;
    height: 50px;
}

.name-comment {
    font-weight: bold;
}

.content_title h1 {
    font-size: 12px;
    border-bottom: 1px solid #E2E2E2;
    line-height: 31px;
    margin-bottom: 5px;
    background: url("../images/background_title.png") bottom left repeat-x;
    text-transform: uppercase;
    padding-left: 5px;
    margin-top: 0px;
    padding-top: 0px;
}

.item_n a:hover {
    color: rgb(255,89,155);
    text-decoration: none;
}

.main_roadlink_time {
    display: inline-block;
    width: 100%;
    margin-top: 6px;
    margin-bottom: 6px;
}

.main_roadlink_time_left {
    float: left;
}

.main_roadlink_time_right {
    float: right;
}

.main_roadlink_time_left a {
    border-left: 3px solid #9f224e;
    padding: 0 8px;
    color: #9f224e;
    font-weight: 700;
    background: #eceeed;
    padding-bottom: 6px;
    line-height: 25px;
    padding-top: 6px;
}

.main_roadlink_time_left .arrow_breakumb {
    width: 13px;
    height: 25px;
    display: block;
    float: right;
    background: url(nhachothue/icon_total_01.png) no-repeat -287px -20px;
}

.tit_l a span {
    background: url('http://file4.batdongsan.com.vn/images/tit4.gif') no-repeat right top;
    display: block;
    float: left;
    padding: 4px 15px 0 6px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
}

.prd_title {
    padding-top: 10px;
    text-align: center;
	padding-bottom: 10px;
}

.tit_l a {
    background: url("http://file4.batdongsan.com.vn/images/tit1.gif") no-repeat scroll left top #055699;
    float: left;
    margin: 0;
    padding: 0 0 0 4px;
    text-decoration: none;
}

.tin-danh-cho-ban .vip0, .tin-danh-cho-ban .vip1, .tin-danh-cho-ban .vip2, .tin-danh-cho-ban .vip3, .tin-danh-cho-ban .vip5 {
    border-bottom: 1px solid #055699 !important;
    border-left: none !important;
    border-right: none !important;
    min-height: 100px !important;
    padding: 10px 0;
    margin: 0 10px;
}

.line_gr {
    border-bottom: 2px solid #055699;
}

.p-main-image-crop {
    width: 120px;
    margin-right: 10px;
    position: relative;
    float: left;
    text-align: center;
}

.tin-danh-cho-ban .p-main-image-crop .product-avatar-img {
    height: 90px;
    width: 115px;
}

.p-content {
    float: left;
    width: 405px;
}

.p-bottom-crop {
    bottom: 0;
    float: left;
    left: 135px;
    width: 405px;
}

.product-list .vip0 .p-title a, .product-list .vip0 .p-title a:visited {
    text-decoration: none;
    color: #e41b23;
    font-weight: bold;
    padding-left: 20px;
    background-image: url('http://file4.batdongsan.com.vn/images/star.png');
    background-repeat: no-repeat;
}

.tin-danh-cho-ban .p-bottom-left .left {
    width: 100px;
    float: left;
    font-weight: bold;
}

.product-list .vip0 .p-bottom-right {
    font-family: tahoma;
    font-size: 12px;
    color: #000;
    float: right;
    padding-right: 5px;
}

.menuc1 {
    float: left;
}

.menuc2 {
    float: right;
    width: 200px;
}

.ddsmoothmenu ul li.seperator {
    background: #fff;
    width: 1px;
    height: 15px;
    position: relative;
    top: 8px;
    /* display: none; */
}

.proschdusin {
    border: none;
    height: 30px;
    width: 100%;
    margin-top: 7px;
    margin-bottom: 8px;
    background: none;
}



.txtsearch {
    color: #222222;
    line-height: 30px;
    padding-left: 6px;
    float: right;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px 0px 0px 3px;
    height: 36px;
    padding: 1px 1px 1px 5px;
    width: 200px;
    border-right: 0;
}

.divwebctsons {
    background: url(phukien/bg_index_top.gif) repeat-x top left;
    padding-top: 4px;
}

.divqctcsqts {
    background: url(phukien/bg_index.jpg);
}

.divqctcsqtsin {
    width: 1170px;
    margin: 0px auto;
    padding-top: 35px;
}

.divqctcsqtsl {
    float: left;
    width: 570px;
}

.divqctcsqtsr {
    float: right;
    width: 560px;
}

    .divqctcsqtsr .divqctcsqtsr1 {
        float: left;
        width: 260px;
        overflow: hidden;
        height: 498px;
    }

    .divqctcsqtsr .divqctcsqtsrr {
        float: right;
        width: 260px;
        overflow: hidden;
        height: 498px;
    }

    .divqctcsqtsr .divqctcsqtsr1 img {
        width: 260px;
        height: auto;
        margin-bottom: 50px;
    }

    .divqctcsqtsr .divqctcsqtsrr img {
        width: 260px;
        height: auto;
        margin-bottom: 50px;
    }

a.pcartlnk {
    background: url("cungxuan/btn.png") no-repeat scroll 4px 4px transparent;
    color: #fff;
    width: 102px;
    height: 24px;
    line-height: 28px;
    text-align: left;
    padding-left: 16px;
    display: none;
}

.div_news_item_home {
    float: left;
    width: 50%;
    margin-bottom: 10px;
    min-height: 70px;
}

.div_news_item_left_home img {
    height: 120px;
    margin-right: 10px !important;
    width: 150px !important;
    margin-bottom: 10px !important;
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.05);
    padding: 2px;
}

.div_news_item_left_home {
    float: left;
    width: 33%;
}

.div_news_item_right_home {
    float: left;
    width: 63%;
}

.div_newstop_home h2 {
    background: #ac5ac7;
    color: #fff;
    height: 50px;
    line-height: 50px;
    padding-left: 10px;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 18px;
}

.div_newstop_home {
    margin-bottom: 20px;
}

.div_news_item_right_home a {
    border-bottom: medium none;
    color: #333333;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 15px;
    text-decoration: none;
}

.divsspnewsssin h1 {
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    font-weight: normal;
}

.div_news_item_right_home a:hover {
    color: #ac5ac7;
}

.menu_contents_sub ul li a:hover {
    color: #c00 !important;
}

.divsspnewsssin {
    background: url("phukien/bg_title_index.gif") no-repeat scroll center top rgba(0, 0, 0, 0);
    height: 72px;
    line-height: 72px;
    text-align: center;
    margin-top: 35px;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
}

.menutoplhs {
    background: url("phukien/bg_top_tile.gif") repeat-x scroll left bottom #ac5ac7;
    height: 50px;
}

.menutoplhs1 {
    float: left;
    padding-top: 10px;
    width: 505px;
}

.menutoplhs2 {
    float: right;
    padding-top: 10px;
}

.uppermenu ul li {
    display: inline-block;
    line-height: 25px;
    margin-left: 15px;
}

.uppermenu a {
    color: #fff;
}

.uppermenu {
}

.ico-phone-mnt {
    background: url('inan/hotline.png') 0px 3px no-repeat;
    height: 22px;
    width: 15px;
    display: inline-block;
    float: left;
    margin-right: 5px;
    margin-top: 0px;
}

.h_email_p ul li {
    display: inline-block;
    padding-right: 15px;
}

.h_email_p {
    color: #fff;
    float: left;
    font-size: 12px;
    line-height: 25px;
    padding-top: 0px;
    width: 505px;
}

.menu_content ul li {
    list-style-type: none;
}

    .menu_content ul li.first {
        float: left;
        width: auto;
        margin-right: 20px;
        padding: 5px;
    }

.menu_contents_sub ul li a {
    background: url("cungxuan/ifooter.png") no-repeat scroll 0px 8px rgba(0, 0, 0, 0) !important;
    font-size: 13px !important;
    padding: 5px 0 0 12px !important;
    font-weight: normal;
    text-transform: none !important;
    text-decoration: none !important;
    color: #000 !important;
    text-decoration: none;
    line-height: 19px;
}

.cntmnul {
    float: left;
    width: 506px;
}

.cntmnur {
    float: left;
    width: 200px;
    margin-right: 20px;
}

.block_ft {
    display: inline-block;
    width: 371px;
    float: left;
    padding-left: 20px;
    margin-top: 0px;
}

.menu_content ul li.first a {
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 0px;
    padding-right: 0;
    border-bottom: none;
    color: #000;
    text-transform: uppercase;
    white-space: nowrap;
    display: block;
    list-style-type: none;
    line-height: 25px;
    text-align: left;
    text-decoration: none;
}

    .menu_content ul li.first a:hover {
        color: #c00;
    }

.menu_contents_sub {
    margin-top: 10px;
}

    .menu_contents_sub a {
        border: none !important;
        color: #fff;
        text-transform: none !important;
    }

.titleconect {
    background: url("phukien/line_mnf.png") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 7px;
    margin-bottom: 8px;
}

.face {
    background: url("phukien/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("phukien/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("phukien/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("phukien/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("phukien/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;
}

.mainconnect1 ul li {
    line-height: 25px;
}
/*tableft Box*/
.tableft {
    background: none;
    margin-bottom: 12px;
    border: 1px solid #CECCCC;
    border-radius: 0px 0px 6px 6px;
}

    .tableft .bT_sR, .tableft .bT_sBG, .tableft .bTlL, .tableft .bT_lBG, .tableft .bT_lR {
        /* height: 35px; */
        line-height: 20px;
        /* margin-bottom: 10px; */
    }

    .tableft .bT_lL {
        padding-left: 0;
        float: none;
        margin-bottom: 0px;
        line-height: 30px;
        height: 30px;
        display: inline-block;
    }

    .tableft .bT_lR {
        background: none;
    }

    * html .tableft .bT_lR {
        float: left;
    }

    .tableft .bT_lBG a {
        color: #333;
        font-size: 20px;
        font-weight: normal;
        text-decoration: none;
    }

        .tableft .bT_lBG a:hover {
            color: #D14C4C;
            font-size: 14px;
            font-weight: normal;
            text-decoration: none;
        }

    .tableft .bT_lBG {
        color: #333;
        font-size: 15px;
        font-weight: normal;
        padding-left: 0;
        padding-right: 0px;
        text-transform: none;
        background: none;
        text-align: left;
    }

    * html .tableft .bT_lBG {
        float: left;
    }

    .tableft .bT_sR {
        padding-left: 49px;
        padding-right: 0px;
        text-align: left;
        background: url(../images/icon-pro.gif) no-repeat 18px 11px;
    }

    .tableft .bT_sBG {
        border-bottom: 0px;
        display: block;
    }

    .tableft .bT_sC {
        display: block;
        float: left;
        font-size: 14px;
        padding-left: 5px;
    }

        .tableft .bT_sC a {
            color: #729D04;
            font-size: 12px;
            text-decoration: none;
        }

            .tableft .bT_sC a:hover {
                color: #222222;
                font-size: 12px;
                text-decoration: none;
            }

    .tableft .bT_RSS {
        float: right;
        height: 16px;
        padding-right: 1px;
        padding-top: 2px;
    }

    .tableft .bC_BG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    }

        .tableft .bC_BG .bC_I {
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
            padding: 0;
        }

    .tableft .bB_L, .tableft .bB_R, .tableft .bB_BG {
        height: 0;
    }

    .tableft .bT_lBG h2 {
        font-size: 13px;
        font-weight: normal;
        color: #DA251D;
        text-transform: uppercase;
    }

a.submenuheader {
    color: #222;
    display: block;
    font-size: 12px;
    font-weight: bold;
    border-bottom: none;
    padding: 5px 3px 5px 17px;
    text-decoration: none;
    background: url("thanhlyhang/aclosed_1.gif") 3px 8px no-repeat;
    padding-left: 16px;
    text-transform: uppercase;
}

.submenu ul li a {
    font-size: 12px;
    font-weight: bold;
    color: black;
    display: block;
    padding: 0px 3px 0px 0px;
    padding-left: 20px;
    text-align: left;
    background: url("../images/ft-list.png") 1px 6px no-repeat;
    margin-left: 18px;
}

.main_pd_wp {
    background: #f2f2f2;
    padding-top: 20px;
}

.d_nick b {
}

.product-top ul {
    padding: 0px 6px !important;
    margin-left: 5px !important;
}

.product_t {
    position: relative;
    margin-left: 10px;
    text-align: left;
    width: 240px;
    margin: 0px auto;
    padding: 10px 0px !important;
}

    .product_t .prdpic {
        border: 0px solid #e0e0e0;
        padding: 3px;
    }

    .product_t .prdpic {
        border: 0px solid #e0e0e0;
        padding: 3px;
    }

.mdlpro .protop .pnewprice {
    color: red;
    display: inline-block;
    font-weight: bold;
}

.product_t .prdpic img {
    width: 210px
}

.price span {
    color: red;
    margin: 5px 0px;
    display: block;
    font-weight: bold;
}

.name-product a {
    color: #333;
}
/*tabcenter Box*/
.tabcenter {
    background: none;
    margin-bottom: 20px;
    margin-top: 0px;
    border-radius: 4px;
    padding: 0;
}

    .tabcenter .bT_sR, .tabcenter .bT_sBG, .tabcenter .bTlL, .tabcenter .bT_lBG, .tabcenter .bT_lR {
        height: 26px;
        line-height: 27px;
    }

    .tabcenter .bT_lL {
        background: url(giaydantuong/tab_left.png) no-repeat top left;
        float: left;
        padding-left: 23px;
    }

    .tabcenter .bT_lR {
        background: url(giaydantuong/tab_l.png) no-repeat top right;
        padding-right: 45px;
    }

    * html .tabcenter .bT_lR {
        float: left;
    }

    .tabcenter .bT_lBG a.prdctelst {
        color: #fff;
        font-size: 20px;
        font-weight: normal;
        text-decoration: none;
    }

    .tabcenter .bT_lBG {
        background: url(giaydantuong/tab_c.png) repeat-x top left;
        color: #fff;
        font-size: 15px;
        font-weight: normal;
        padding-left: 0;
        padding-right: 20px;
        text-transform: uppercase;
    }

.tabmautc {
    color: #F612A8;
}

* html .tabcenter .bT_lBG {
    float: left;
}

.tabcenter .bT_sR {
    background: none;
    border-bottom: 0px solid #E7E6E6;
    padding-left: 0px;
    padding-right: 5px;
}

.tabcenter .bT_sBG {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #000;
}

.tabcenter .bT_sC {
    display: block;
    float: left;
    font-size: 14px;
    padding-left: 5px;
}

    .tabcenter .bT_sC a {
        color: #729D04;
        font-size: 12px;
        text-decoration: none;
    }

        .tabcenter .bT_sC a:hover {
            color: #222222;
            font-size: 12px;
            text-decoration: none;
        }

.tabcenter .bT_RSS {
    display: block;
    float: right;
    height: 20px;
    line-height: 20px;
    margin: 15px 0 0;
    padding: 0;
    width: 170px;
}

.tabcenter .bC_BG {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-top: 0px;
    display: inline-block;
}

    .tabcenter .bC_BG .bC_I {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding: 0;
    }

.tabcenter .bB_L, .tabcenter .bB_R, .tabcenter .bB_BG {
    height: 0;
}

.tabcenter .bT_lBG h2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding-left: 0;
    padding-right: 20px;
    text-transform: none;
}

img.prdimgd {
    width: 100%;
    padding: 12px;
}

.img_desc {
    background: #fff;
}

.pcartlnka {
    background: url(../images/btncart.png) no-repeat right;
    color: black;
    display: block;
    height: 38px;
    float: right;
    width: 203px;
    margin: 0px auto;
    border: none;
    text-indent: -999px;
    cursor: pointer;
}

#container span {
    background: #fff;
    color: #fff !important;
    border-radius: 4px 4px 0px 0px;
    padding: 6px;
    display: inline-block;
    width: 80px;
    text-align: center;
}

#fragment-1 {
    border: 1px solid #e1e1e1;
    padding: 1em 8px;
    background: #fff;
}

.dptime {
    color: #666;
    font-style: italic;
    line-height: 25px;
}

.prod_buy {
    display: block;
    width: 100%;
    padding-top: 15px;
    line-height: 3;
    padding-bottom: 15px;
    border: 1px solid #f0f0f0;
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 15px;
    margin-top: 15px;
}

.prod_key {
    padding: 5px 0px;
    border-bottom: 1px dotted #d0d0d0;
    display: block;
    color: #242424;
    font-size: 13px;
    text-align: justify;
    font-weight: bold;
}

.prod_pn {
    padding: 5px 0px;
    border-bottom: 1px dotted #d0d0d0;
    display: block;
    color: #242424;
    font-size: 13px;
    text-align: justify;
    font-weight: bold;
}

.status {
    padding: 5px 0px;
    border-bottom: 1px dotted #d0d0d0;
    display: block;
    color: #242424;
    font-size: 13px;
    text-align: justify;
    font-weight: bold;
}

.ddsmoothmenu ul li ul li.seperator {
    height: 0px !important;
}

.prid_pnv {
    color: red;
}

.content_desc img {
    max-width: 700px;
}

.bannerr {
    float: right;
    padding-top: 52px;
}

.cartbox {
    background: url("phukien/backghtop.png") no-repeat scroll 0 0px rgba(0, 0, 0, 0);
    float: right;
    height: 30px;
    padding-left: 30px;
    width: 240px;
}

    .cartbox a {
        color: #000;
    }

.block_left_home .prditem {
    width: 242px !important;
}

.prditem_l {
}

.prditem_f {
}

.wapper_c {
    width: 100%;
    margin: 0 auto;
	max-width: 1400px;
	min-width: 1349px;
    background-color: #fff;
    background-image: none;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: top center;
}

.wapper_main {
}

.wp_news_home .div_tieude_home_news {
}

.div_content_home_news img {
    max-width: 338px;
    margin-bottom: 0px;
    max-height: 225px;
    overflow: hidden;
    padding: 5px;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    margin-top: 10px;
    min-height: 230px;
}

.div_content_home_news {
    display: inline-block;
}

    .div_content_home_news .href_img {
        float: left;
    }

    .div_content_home_news p {
        text-align: justify;
        padding-right: 15px;
        font-size: 13px;
    }

.wp_content_left {
    float: left;
    width: 200px;
    margin-right: 10px;
    display: block;
}

.wp_content_left_home {
    float: left;
    width: 22.532%;
    margin-right: 24px;
    display: block;
}

.title_gioithieu a {
    color: #5c5551;
    font-weight: bold;
}

.wp_content_right {
    float: right;
    width: 788px;
    padding: 0px;
    border: none;
    overflow: hidden;
}

.wp_content_right_home {
    padding: 0;
}

.header_left {
    float: right;
}

.header_right {
    float: left;
    display: block;
    padding-left: 5px;
}

.header_center {
    display: block;
    padding-top: 0px;
}

.wp_top {
    border-bottom: 1px solid #e1e1e1;
}

.header_ {
    /* width:1170px; */
    margin: 0px auto;
    height: 28px;
    background: #EEEEEE;
    display: block;
    border-bottom: 0px solid #D2D2D2;
}

.menu_top ul li a:hover {
    color: #fff;
    text-decoration: none;
    background: #144398;
    padding: 50px 7px;
}

.menu_top ul li a {
    color: #555;
    text-transform: uppercase;
    line-height: 80px;
    padding: 0px 7px;
    font-size: 13px;
    font-weight: 400 !important;
}

.tieude span a {
    color: #144398;
    display: none;
    float: right;
}

.div_tieude_home_news h2 {
    background: url(cungxuan/tab_dichvu.png) no-repeat bottom left;
    padding: 0px 0px 10px 0px;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 15px;
    margin-bottom: 10px;
}

.items_list {
    float: left;
    width: 350px;
    margin-right: 24px;
    margin-bottom: 15px;
}

    .items_list a h2 {
        color: #fff;
        font-weight: normal;
        font-size: 14px;
        text-transform: uppercase;
        background-color: #069de8;
        display: inline-block;
        padding-bottom: 0px;
        text-align: center;
        padding-top: 4px;
        margin: 0px;
        border-radius: 0px 0px 5px 5px;
    }

    .items_list a:hover h2 {
        background: #0B90D2;
        color: #fff;
    }

    .items_list span {
        color: #144398;
        float: none !important;
    }

.title_gioithieu {
    border-width: 1px 0;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 19px;
    padding: 9px 0;
    text-transform: uppercase;
    background: url(cungxuan/tab_bottom.png) no-repeat bottom left;
}

.item_news img {
    float: left;
    width: 80px;
    height: 60px;
    padding: 2px;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    margin-right: 10px;
}

.item_news span {
    display: block;
    color: #144398;
    font-weight: normal;
    text-align: right;
    padding-top: 15px;
}

.top_news a:hover {
    color: #144398;
    text-decoration: none;
}

.wp_footer {
    background: #fedf45;
    padding: 0;
    margin-top: 0;
    padding: 0;
    padding-top: 0px;
    margin: 0 auto;
    border: none;
    position: relative;
    display: inline-block;
    width: 100%;
}

.home-supports {
    color: #5a5a5a;
    padding: 15px 0 32px 0;
    font-size: 14px;
}

    .home-supports h3.text-large {
        margin-bottom: 6px;
        font-size: 30px;
        font-weight: 100;
    }

.caption {
    font-size: 17px;
    letter-spacing: 0.1em;
    line-height: 1.5em;
    font-weight: 100;
    color: #776D6D;
}

.product-hots {
    width: auto;
    float: none;
}

.col-md-12 {
    display: inline-block;
    width: 100%;
    text-align: left;
    padding-bottom: 15px;
    padding: 0px;
}

.padding-md-bottom h3.text-large {
    margin-bottom: 6px;
    font-size: 22px;
    font-weight: 100;
    text-transform: none;
    color: #144398;
    background: url(vinaads/divi2.jpg) no-repeat top center;
    padding-top: 19px;
}

.margin-bottom .uppercase {
    text-transform: none;
    color: #000;
}

img.img-responsive {
    margin-bottom: 10px;
    width: 100%;
    overflow: hidden;
    border-radius: 3px;
}

.position {
    font-size: 12px;
    text-align: left;
    padding: 0px 20px;
    background: url(cungxuan/time.png) no-repeat 0px 3px;
    color: #777;
}

.img_gioithieu {
    text-align: justify;
    font-size: 13px;
}

.mnu_mobile {
    display: none;
}

.header_left img {
    width: auto;
}

.tieude {
    background: url(vinaads/divi2.jpg) no-repeat top center;
    padding-top: 16px !important;
}

.img_gioithieu img {
    float: left;
    max-width: 265px;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    border-radius: 3px;
    padding: 4px;
    margin-right: 20px;
    margin-top: 20px;
    margin-bottom: 5px;
}

img.img-responsive-top {
    margin-right: 10px;
    width: 60px;
}

.list-item-articles {
    border-bottom: 1px solid #e2e2e2;
    display: inline-block;
    padding: 15px 0px;
}

    .list-item-articles .image-intro-article {
        width: 231px;
        height: 169px;
        float: left;
        margin-right: 10px;
    }

        .list-item-articles .image-intro-article img {
            width: 214px;
            height: 145px;
        }

    .list-item-articles a {
        font-size: 14px;
        font-family: arial;
        color: #DA251D;
    }

.create-article {
    font-size: 14px;
    color: #555;
}

.summary {
    font-size: 13px;
    text-align: justify;
    padding-top: 5px;
}

.title-list-articles {
    margin-top: 0px;
    margin-bottom: 6px;
}

.list-item-articles a:hover {
    color: #333;
}

.btn_send {
    padding: 8px 8px 8px 8px;
    background: #144398;
    color: #fff;
    font-size: 12px;
    cursor: pointer;
    margin-top: 8px;
}

.support_dk {
    display: block;
}

.support_mb {
    display: none;
}

.items_list3 {
    margin-right: 0px !important;
}

.items_list6 {
    margin-right: 0px !important;
}

.items_list9 {
    margin-right: 0px !important;
}

.line-content {
    background: url(vinaads/divi2.jpg) #eee no-repeat top center;
    padding-top: 19px;
}

.menut-top {
    display: block;
    background: url(giaydantuong/bg_top.png) repeat-x top left;
    padding: 5px;
    height: 29px;
}

.menut-top-left {
    color: #fff;
    line-height: 48px;
    padding-left: 28px;
    height: 50px;
    background: url(thanhlyhang/bg-menugo10.png) no-repeat 0px 15px;
    width: 970px;
    margin: 0 auto;
    text-align: center;
    padding-top: 15px;
}

.menut-top-right {
    float: right;
    color: #fff;
    line-height: 32px;
    display: block;
}

.header_left_left {
    display: inline-block;
    width: 92%;
    border-bottom: 1px solid #417ded;
    padding-bottom: 6px;
    padding-top: 30px;
}

.header_right_right {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #417ded;
    padding-bottom: 6px;
    padding-top: 30px;
}

.menut-top-left ul li {
    display: block;
    float: left;
    line-height: 43px;
    text-align: center;
}

    .menut-top-left ul li a {
        color: #fff;
        font-size: 14px;
        padding: 0px 8px;
        text-align: center;
        font-size: 13px;
        text-transform: uppercase;
        font-weight: bold;
    }

.menut-top-right ul li {
    display: inline;
    float: left;
}

    .menut-top-right ul li a {
        color: #fff;
        font-size: 12px;
        padding: 0px 8px;
    }

.wp_content_home_header {
    display: inline-block;
    width: 100%;
    padding-top: 20px;
}

.wp_content_home_header_left {
    float: left;
    width: 735px;
    text-align: justify;
    font-size: 12px;
    line-height: 20px;
}

.wp_content_home_header_left_content {
    float: left;
    width: 735px;
    text-align: justify;
    font-size: 12px;
    line-height: 20px;
}

.wp_content_home_header_right {
    display: block;
    float: right;
    width: 350px;
}

.wp_content_home_header_left h1 a.title {
    padding: 0;
    margin: 0;
    color: #000;
    text-transform: uppercase;
    font-size: 16px;
}

.wp_content_home_header_left h1 {
    margin-bottom: 10px;
    font-weight: normal;
    line-height: 22px;
}

.block-room-items {
    display: inline-block;
    width: 100%;
    border-bottom: 1px dotted #fff;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.block-room-items-left {
    float: left;
    width: 85px;
}

.block-room-items-right {
    float: left;
    color: #fff;
    width: 234px;
}

.block-room {
    background-color: #ff3333;
    padding: 10px;
    padding-top: 15px;
    border-radius: 5px;
    display: inline-block;
}

.block-room-title h2 {
    color: #fff;
    text-align: center;
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
}

.block-room-items-right p {
    padding: 0;
    margin: 0;
}

.block-room-items-left img {
    margin-right: 10px;
    width: 87px;
    height: 60px;
}

.news-home-news {
    display: inline-block;
    width: 100%;
}

.news-home-news-left {
    float: left;
    width: 346px;
    margin-right: 28px;
    display: block;
}

.news-home-news-right {
    float: left;
    width: 346px;
    padding: 0px 0px 10px 0px;
}

    .news-home-news-right img {
        float: left;
        max-width: 93px;
        height: 70px;
        overflow: hidden;
        margin-right: 10px;
        border: 1px solid #e1e1e1;
    }

.news-home-news-left img {
    max-width: 365px;
    width: 351px;
    max-height: 220px;
    height: 220px;
    overflow: hidden;
}

.news-home-news-right .time {
    background: url(cungxuan/time.png) no-repeat 0px 3px;
    float: left;
    padding-left: 18px;
    font-style: italic;
}

.news-home-news-right a {
    color: #000;
    font-size: 12px;
    font-weight: bold;
    text-align: justify;
    display: block;
}

.news-home-news-left h3 a {
    text-transform: none;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
}

.section_vtitle {
    background: url(cungxuan/tab_bottom.png) no-repeat bottom left;
    padding-bottom: 10px;
    margin-bottom: 10px;
    color: #000;
    text-transform: uppercase;
    font-size: 15px;
}

.doitac-home {
    display: inline-block;
    width: 100%;
}

.slide_wpa {
    background: none;
    padding-bottom: 10px;
}



.wp_content_home_header_wp {
    max-width: 1170px;
    margin: 0 auto;
}

.wp_footer p {
    color: #000 !important;
}

.line {
    background: #9E9E9E;
    width: 100%;
    height: 40px;
    text-align: center;
    color: #fff;
    line-height: 45px;
    margin: 0 auto;
    border-top: 1px solid #888683;
    display: none;
}

.wp_footer_wp {
    margin: 0 auto;
    background: none;
    padding: 0 0px;
    position: relative;
    padding-top: 40px;
    width: 1170px;
}

.connection {
    color: #016208;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 7px;
    padding-right: 150px;
    text-transform: uppercase;
    border-bottom: 1px solid #016208;
    white-space: nowrap;
}

.cntmnuc {
    float: right;
    width: 230px;
}

.menut-top-left ul li a:hover {
    color: yellow;
}

.menut-top-right ul li a:hover {
    color: yellow;
}

.title-news {
    border-width: 1px 0;
    letter-spacing: 1px;
    line-height: 19px;
    padding: 0px 0 9px 0;
    font-size: 15px;
    text-transform: uppercase;
    background: url(cungxuan/tab_bottom.png) no-repeat bottom left;
    margin-bottom: 10px;
}

.margin-bottom a {
    font-size: 18px;
    color: #000;
    text-align: center;
    display: block;
    padding-bottom: 10px;
}
.margin-bottom p {
    padding-bottom: 30px;
    font-family: 'UTM Bebas';
    font-size: 20px;
}

img.img-responsive:hover {
    -webkit-filter: grayscale(1);
    opacity: .5;
    background: url(cungxuan/hover.png) no-repeat center;
    position: relative;
    z-index: 9999;
}

.jcarousel-skin-tango2 {
    margin-bottom: 10px;
}

.news-home-news-left h3 a:hover {
    color: #004f8b;
}

.wp_content_home_header_left h2 a.title:hover {
    color: #004f8b;
}

.ltfooter {
    padding: 0px 0px 10px 0px;
    text-align: left;
    padding-right: 20px;
    display: inline-block;
    width: 370px;
    border-top: none;
    color: #333;
    float: left;
}

.downarrowclass {
    position: absolute;
    top: 20px;
    width: 12px !important;
    height: 7px;
    right: 0px;
    display: none;
    /* background: none; */
    /* display: block; */
    /* border: 0px !important; */
}

.wp_form {
    background: url(cungxuan/form.png) repeat-x;
    width: 1170px;
    margin: 0 auto;
    height: 64px;
    border: 1px solid #1499eb;
    border-radius: 8px;
    margin-top: 1px;
    display: block;
}

.form_sukien_wp {
    display: inline-block;
    width: 100%;
    padding-top: 13px;
}

    .form_sukien_wp .title_sukien {
        float: left;
        color: #fff;
        font-size: 14px;
        text-transform: uppercase;
        padding-left: 20px;
        line-height: 40px;
    }

    .form_sukien_wp .input-wrap {
        float: left;
    }

.input-wrap {
    margin-top: 4px;
    position: relative;
    background: #fff;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    padding: 6px 14px 6px 9px;
    margin-left: 12px
}

    .input-wrap label.ico-diadiem {
        width: 14px;
        height: 19px;
        position: absolute;
        background-image: url('cungxuan/diadiem.png');
        background-repeat: no-repeat;
        top: 41%;
        margin-top: -7px;
    }

    .input-wrap label.ico-for {
        width: 14px;
        height: 14px;
        position: absolute;
        background-image: url('cungxuan/iconfor.png');
        background-repeat: no-repeat;
        top: 62%;
        margin-top: -7px;
    }

    .input-wrap label.ico-to {
        width: 14px;
        height: 14px;
        position: absolute;
        background-image: url('cungxuan/den.png');
        background-repeat: no-repeat;
        top: 50%;
        margin-top: -7px;
    }

    .input-wrap label.ico-calendar {
        width: 14px;
        height: 14px;
        position: absolute;
        background: url('cungxuan/date.png') no-repeat right;
        top: 50%;
        margin-top: -7px;
        right: 7px;
    }

.book-dateout {
    padding-left: 20px;
    color: #000;
    font-weight: normal;
    outline: none;
}

.input-book {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    background: #1157a3;
    padding: 7px 24px;
    border-radius: 18px;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    text-decoration: none !important;
    margin-left: 10px;
    margin-top: 3px;
}

.input-wrap-bn {
    float: left;
}

.form_sukien_wp_in {
    width: 960px;
    margin: 0 auto;
}

.wp_content_in {
    width: 1170px;
    margin: 0 auto;
    padding: 5px;
    background: #fff;
}

.content_c_maps {
    margin-bottom: 10px;
}

.cntmnuc span {
    color: #000 !important;
}

.section_pro_hot li {
    display: inline-block;
    width: 145px;
    height: 273px;
    padding: 5px;
    background: #fff;
    margin-right: 11px;
    position: relative;
    box-shadow 1s;
    z-index: 1;
    text-align: left;
}
/*Video*/
.md-videos {
    width: 1170px;
    margin: 10px auto;
}

.block-left {
    float: left;
    width: 250px;
    margin-right: 20px;
}

.block-main {
    float: right;
    width: 820px;
}

.block-items-header h2 {
    font-size: 12px;
    border: solid 0px #ddd;
    line-height: 34px;
    margin-bottom: 5px;
    background: none;
    text-transform: uppercase;
    padding-left: 2px;
    border-width: 1px 0;
    font-weight: bold;
}

.block-items-cont {
}

    .block-items-cont ul {
        list-style: none;
        padding-left: 3px;
    }

        .block-items-cont ul li {
            padding: 3px 0px;
        }

        .block-items-cont ul.mn-cates-list li a h2 {
            font-size: 13px;
            color: #555;
            font-weight: normal;
            background: url("../images/ft-list.png") 4px 5px no-repeat;
            padding-left: 18px;
        }

.block-cates-head h1 {
    border-bottom: none;
    line-height: 35px;
    margin-bottom: 0px;
    background: none;
    font-size: 18px;
    color: #DA251D;
    padding-left: 0;
    font-weight: normal;
    display: inline-block;
    padding: 0px 0px;
    text-transform: uppercase;
    width: 100%;
}

.item-video {
    float: left;
    width: 31%;
    margin: 1%;
}

    .item-video .item-video-img {
        width: 100%;
        height: 125px;
        overflow: hidden;
    }

        .item-video .item-video-img img {
            width: 99%;
            padding: 3px;
            border: 1px solid #f0f0f0;
            -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
            -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
            box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
        }

.item-video-tool-date {
    background: url('../images/stats.png') no-repeat 0px -100px;
    margin-right: 10px;
    padding-left: 15px;
    color: #777;
    font-size: 12px;
}

.item-video-tool-view {
    background: url('../images/stats.png') no-repeat 0px 0px;
    margin-right: 10px;
    padding-left: 20px;
    color: #777;
    font-size: 12px;
}

.item-video-tit a h2 {
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 5px;
    color: #333;
}

.block-detail-head h1 {
    font-size: 13px;
    border: solid 1px #cfccca;
    line-height: 34px;
    margin-bottom: 5px;
    background: none;
    text-transform: none;
    padding-left: 2px;
    border-width: 0;
    font-weight: bold;
    background: url("../images/title-line.png") bottom left repeat-x;
    color: #c00;
}

.block-detail-other-h h2 {
    font-size: 12px;
    border: solid 1px #cfccca;
    line-height: 34px;
    margin-bottom: 5px;
    background: none;
    text-transform: uppercase;
    padding-left: 2px;
    border-width: 1px 0;
    font-weight: bold;
    border-top: 0px;
    color: #c00;
}

.block-detail-head-date {
    background: url('../images/ico-date.png') no-repeat 0px -5px;
    margin-right: 10px;
    padding-left: 24px;
    color: #777;
    font-size: 12px;
    line-height: 18px;
    display: inline-block;
}

.block-detail-head-views {
    background: url('../images/ico-views.png') no-repeat 0px -3px;
    margin-right: 10px;
    padding-left: 24px;
    color: #777;
    font-size: 12px;
    line-height: 18px;
    margin-left: 20px;
}

.block-detail-cnt-vd {
    text-align: center;
    margin: 10px 0px;
}

.block-detail-cnt-desc {
    padding: 10px 5px;
    color: #666;
}

.block-detail-cnt {
    margin: 0px 0px 10px 0px;
}

.item-album {
    float: left;
    width: 31%;
    margin: 1%;
}

    .item-album .item-album-img {
        width: 100%;
        height: 125px;
        overflow: hidden;
    }

        .item-album .item-album-img img {
            width: 99%;
            padding: 3px;
            border: 1px solid #f0f0f0;
            -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
            -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
            box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
        }

.item-album-tool-date {
    background: url('../images/stats.png') no-repeat 0px -100px;
    margin-right: 10px;
    padding-left: 15px;
    color: #777;
    font-size: 12px;
}

.item-album-tool-view {
    background: url('../images/stats.png') no-repeat 0px 0px;
    margin-right: 10px;
    padding-left: 20px;
    color: #777;
    font-size: 12px;
}

.item-album-tit h2 {
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 5px;
    color: #333;
}

#siteroad_other {
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #f0f0f0;
    border-radius: 0;
    color: #333;
    font-size: 13px;
    height: 34px;
    line-height: 34px;
    margin-bottom: 15px;
    padding-left: 7px;
    margin-top: 0px;
}

.rdsprt {
    padding: 0px 3px
}

.item-video-top-img {
    float: left;
    width: 30%;
    margin-right: 5px;
}

    .item-video-top-img img {
        width: 100%;
        border: 1px solid #e1e1e1;
    }

.item-video-top-tit h2 {
    font-size: 13px;
    color: #555;
    font-weight: normal;
}

.block-items {
    margin-bottom: 10px;
    border: 1px solid #E4E4E4;
}

.section1 {
    width: 332px;
    float: left;
    padding-top: 0px;
    overflow: hidden;
    height: 244px;
}

.section_pro_hot_events li {
    background: none;
    width: 332px;
    height: 243px;
}

.block-room-items-right h3 {
    margin: 0px;
    padding: 0px;
}

.block-room-items-right a {
    color: #fff;
    font-size: 12px;
    text-transform: none;
    font-weight: bold;
    text-align: justify;
}

    .block-room-items-right a:hover {
        color: yellow;
    }

.roadlink {
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #EFEFEF;
    border-radius: 0;
    color: #333;
    font-size: 13px;
    height: 34px;
    line-height: 34px;
    margin-bottom: 20px;
    padding-left: 7px;
    margin-top: 10px;
}

.item-video-top-tit h2:hover {
    color: #144398;
}

.block-items-cont ul.mn-cates-list li a h2:hover {
    color: #144398;
}

.item-video-tit a h2:hover {
    color: #144398;
}

.md-booking {
    width: 1170px;
    margin: 0px auto;
}

.block-check-booking-head h1 {
    font-size: 13px;
    border-bottom: 1px solid #E2E2E2;
    line-height: 34px;
    margin-bottom: 5px;
    background: url("../images/background_title.png") bottom left repeat-x;
    text-transform: uppercase;
    padding-left: 5px;
}

.block-check-booking-form {
    margin: 20px;
}

.block-check-booking-result {
    text-align: center;
    font-size: 13px;
    margin: 20px 0px;
    min-height: 300px;
}

#ddllocation {
    border: 1px solid #d5d5d5;
    padding: 4px 10px;
}

#txtfrom, #txtto {
    border: 1px solid #d5d5d5;
    padding: 5px 10px;
}

#btncheck {
    font-size: 13px;
    border: 0px;
    border-radius: 3px;
    font-weight: bold;
    border: 1px solid #E0B909;
    background-color: #FEEA7B;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF9C1), to(#FEDF45));
    background: -moz-linear-gradient(top, #FFF9C1, #FEDF45);
    color: #B24828;
    padding: 5px 15px;
}

    #btncheck:hover, .btnregisterbooking:hover {
        cursor: pointer;
    }

.result-success {
    width: 80%;
    margin: 0px auto;
    padding: 20px;
    background: #f5f5f5;
    border: 1px solid #f0f0f0;
    text-align: center;
    line-height: 30px;
    color: #00f;
}

.lnkregisterlc {
    font-size: 13px;
    border: 0px;
    border-radius: 3px;
    font-weight: bold;
    border: 1px solid #E0B909;
    background-color: #FEEA7B;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF9C1), to(#FEDF45));
    background: -moz-linear-gradient(top, #FFF9C1, #FEDF45);
    color: #B24828;
    padding: 0px 15px;
    display: inline-block;
}

.booking-register-block-ev h2, .booking-register-block-cus h2 {
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.btnregisterbooking {
    font-size: 13px;
    border: 0px;
    border-radius: 3px;
    margin-bottom: 20px;
    font-weight: bold;
    border: 1px solid #E0B909;
    background-color: #FEEA7B;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF9C1), to(#FEDF45));
    background: -moz-linear-gradient(top, #FFF9C1, #FEDF45);
    color: #B24828;
    padding: 8px 25px;
}

.mess-result-register {
    padding: 10px;
    color: #f00;
}

.requirecss {
    color: #f00;
}

.register-success {
    width: 80%;
    margin: 0px auto;
    padding: 20px;
    background: #f5f5f5;
    border: 1px solid #f0f0f0;
    text-align: center;
    line-height: 25px;
    color: #333;
}

    .register-success h2 {
        font-size: 15px;
        text-transform: uppercase;
        color: #06f;
    }

#pnresult {
    min-height: 300px;
}

.item-video-top-img {
    float: left;
    width: 35%;
    margin-right: 5px;
}

    .item-video-top-img img {
        width: 95%;
        border: 1px solid #e1e1e1;
        padding: 2px;
    }

.item-video-top-tit h2 {
    font-size: 13px;
    color: #555;
    font-weight: normal;
}

.result-error {
    background: #f5f5f5;
    border: 1px solid #f0f0f0;
    padding: 20px;
    line-height: 30px;
    width: 80%;
    margin: 0px auto;
}

.block-detail-head-dv {
    float: left;
}

.toolshare {
    float: right;
}

.wp_content_right .block-cates {
    margin-top: 0px;
}

.wp_content_home_left {
    float: left;
    width: 190px;
}

.wp_content_home_left {
    float: left;
    width: 220px;
}

.wp_content_home_center {
    float: right;
    width: 943px;
    margin: 0px 0px 0px 0px;
}

.wp_content_home_right {
    float: left;
    width: 270px;
}

.wp_content {
    display: block;
    width: 100%;
}

.wp_content_wp {
    width: 90%;
    margin: 0 auto;
    background-color: #fff;
    padding: 0px 0px;
}

.top_news b {
    font-weight: bold;
    color: #016208;
}

.tab_tc a {
    text-align: left;
    font-size: 20px;
    color: #fff;
    padding-left: 0;
    font-weight: normal;
    display: inline-block;
    padding: 0px 0px 0px 20px;
    text-transform: uppercase;
    font-family: BAOMOI-SEMIBOLD_GDI;
    width: 100%;
}

.products_top_home {
    text-align: center;
}

    .products_top_home a {
        color: #000;
        font-size: 12px;
        font-weight: bold;
        text-align: center;
    }

.tabcenter .tab_tc {
    background: url(cungxuan/tab_center.png) repeat-x top left;
    width: 200px;
    text-align: center;
    margin: 0 auto;
    padding: 6px 0px;
    border-radius: 0px 0px 6px 6px;
}

.products_top_home p {
    margin: 0;
    color: red;
    font-weight: bold;
}

.products_top_home .oldprice {
    text-decoration: line-through;
    color: #999;
}

.products_top_home .newsprice {
}

.products_top_home_items_right p {
    margin: 0;
}

.products_top_home_items {
    display: inline-block;
    width: 100%;
    border-top: 1px dotted #016208;
    padding: 8px 0px;
}

.products_top_home_items_left {
    float: left;
    width: 20px;
    background: url(cungxuan/TopSellerNumberBg.png) no-repeat;
    padding-left: 7px;
    padding-bottom: 6px;
    padding-top: 1px;
    font-weight: bold;
}

.products_top_home_items_right {
    float: left;
    font-weight: bold;
    color: red;
}

    .products_top_home_items_right .newsprice {
        color: red;
        font-weight: bold;
    }

    .products_top_home_items_right .oldprice {
    }

    .products_top_home_items_right .s_unit_h {
        padding-left: 5px;
    }

.products_top_home .s_unit_h {
    padding-left: 5px;
}

.products_top_home_items_right a {
    font-weight: bold;
    display: block;
    color: #000;
}

    .products_top_home_items_right a:hover {
        color: #016208;
        text-decoration: none;
    }

.TopSellerNumber1 {
    background: url("cungxuan/saleflag.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 2em;
    font-weight: bold;
    height: 45px;
    line-height: 45px;
    position: absolute;
    text-align: center;
    width: 46px;
    z-index: 2;
}

.itemvideo iframe {
    width: 188px;
    height: 180px;
}

.adv_home img {
    width: 230px;
}

.tab_tc h3 {
    font-size: 11px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    line-height: 33px;
    margin: 0;
}

.menut-top-left-home {
    float: left;
    line-height: 30px;
}

.menut-top-right-home {
    float: right;
}

.ddsmoothmenu-v ul li ul li a {
    color: #fff;
    text-transform: none !important;
}

.ddsmoothmenu-v ul li ul li:hover {
}

.tabcenter_in {
    background: none;
    margin-bottom: 20px;
    border: 1px solid #60AD65;
    border-radius: 4px;
    padding: 0px 16px 16px 16px;
}

    .tabcenter_in .tab_tc {
        background: url(cungxuan/tab_center.png) repeat-x top left;
        width: 200px;
        text-align: center;
        margin: 0 auto;
        padding: 6px 0px;
        border-radius: 0px 0px 6px 6px;
    }

    .tabcenter_in .prditem {
        position: relative;
        width: 151px !important;
        padding: 9px 5px 9px 5px;
        text-align: center;
        border-radius: 0px;
        margin: 8px;
        background: none repeat scroll 0 0 #FFFFFF;
        box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.05);
        min-height: 239px;
    }

    .tabcenter_in .tab_tc h2 {
        background: url(cungxuan/tab_center.png) repeat-x top left;
        width: 200px;
        text-align: center;
        margin: 0 auto;
        font-size: 12px;
        line-height: 14px;
        padding: 6px 0px;
        border-radius: 0px 0px 6px 6px;
    }

.tab_tc h2 {
    font-size: 20px;
    margin-top: 10px;
	
}
.gt h2
{
	padding-left: 20px;
    background: url(../images/gioithieu.png) 7px 0px no-repeat;
    background-size: contain;
}
.header_bottom {
    margin: 0px auto;
    width: 100%;
    height: 144px;
    background: none;
    padding-top: 20px;
    /* padding-bottom: 10px; */
}

.bb_c {
    margin: 0px auto;
}

.header_bottom_left {
    float: left;
    width: 240px;
    line-height: 8;
    padding-left: 50px;
}

.header_bottom_right {
    float: right;
    position: relative;
}

.tabcenter .bT_lBG h2 a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding-left: 0;
    padding-right: 20px;
    text-transform: none;
}

.icon_danhmuc img {
    width: 20px;
    height: 20px;
    margin-right: 5px;
}

#first0 {
    background: none;
}

#first2 {
    background: none;
}

.sec_hotline {
    color: #f00;
    font-size: 15px;
    font-weight: bold;
    height: 20px;
    line-height: 21px;
}

.text_hot a {
    color: #ddd;
}

.text_hot .dot {
    color: #ddd;
    padding: 0px 2px;
}

.nextproducts {
    margin-top: 10px !important;
}

.newsprice {
    color: red;
    font-weight: bold;
}

.oldprice {
    text-decoration: line-through;
    color: #999;
}

.margin-bottom .uppercase a {
}

.tableft .bT_lBG h2 a {
    font-size: 13px;
    font-weight: bold;
    color: #D14C4C;
}

.header-tl {
    float: left;
    width: 430px;
    /* line-height: 30px; */
    margin-left: 369px;
    display: block;
}

    .header-tl ul {
        list-style: none;
    }

        .header-tl ul li {
            display: inline-block;
            position: relative;
            padding-left: 20px;
            margin-right: 20px;
            font-size: 12px;
            line-height: 28px;
            color: #FF4141;
        }

.header-tc {
    width: 1170px;
    margin: 0px auto;
}

.ico-phone {
    width: 30px;
    height: 31px;
    position: absolute;
    top: 11px;
    left: 0px;
    background: url("../images/hotline.png") center center no-repeat;
}

.ico-email {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 6px;
    left: 0px;
    background: url("../images/ico-mail.png") center center no-repeat;
}

.header-tr {
    float: left;
    width: 129px;
    text-align: left;
    height: 28px;
}

    .header-tr ul {
        list-style: none;
    }

        .header-tr ul li {
            display: inline-block;
            position: relative;
            padding-left: 20px;
            margin-right: 20px;
        }

            .header-tr ul li a {
                color: #fff;
                font-size: 12px;
            }

.mntop_img {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 6px;
    left: 0px;
}

.header_bottom_left img {
    width: auto;
    height: auto;
}

.ddsmoothmenu ul li a.current {
    background: #CA0505;
    color: #fff !important;
}

.list_c {
    margin: 10px 0px;
}

.cate-desc {
    height: 35px;
    display: block;
    overflow: hidden;
    color: #fff;
    padding: 4px 5px;
    text-align: left;
}

.cate_h1 {
    background: url(../images/bg_l1.png) bottom left repeat-y;
}

.cate_h2 {
    background: url(../images/bg_l2.png) bottom left repeat-y;
}

.cate_h3 {
    background: url(../images/bg_l3.png) bottom left repeat-y;
}

.cate_h4 {
    background: url(../images/bg_l4.png) bottom left repeat-y;
}

.product_i {
    float: left;
    width: 226px;
    margin: 5px;
    border: 1px solid #f0f0f0;
    padding: 5px;
    box-shadow: 2px 2px 2px #f0f0f0;
}

    .product_i .pic img {
        width: 100%;
    }

    .product_i .pic {
        height: 150px;
        overflow: hidden;
        margin-bottom: 5px;
    }

.list-vd-hot li a h2 {
    font-weight: normal;
    font-size: 12px;
    margin: 5px 0px;
    background: url("../images/nut.jpg") 2px 5px no-repeat;
    padding-left: 12px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

#wrapper-1 {
    margin: 0 auto;
}

/* ************************************************************************************************ */

.top-comments h3, .top-comments h4 {
    color: #2194d2;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: center;
}

.top-comments h3 {
    font-size: 25px;
    margin: 10px 0;
}

.top-comments h4 {
    font-size: 30px;
    margin-bottom: 25px;
}

.top-comments ul {
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

    .top-comments ul li {
        height: 130px !important;
        width: 740px;
    }

        .top-comments ul li.r {
            margin-right: 0;
        }

.top-comments .comment-item {
    margin: 0 25px 30px 0;
    width: 335px;
}

    .top-comments .comment-item.r {
        margin-right: 0;
    }

.top-comments .thumbnail {
    text-align: center;
    width: 90px;
}

    .top-comments .thumbnail img {
        width: 86px;
    }

.top-comments .content {
    background: url('../images/bg_comment.png') no-repeat center top;
}

.top-comments .content {
    color: #58595b;
    height: 90px;
    width: 226px;
}

.top-comments .customer-name, .top-comments .site-address {
    text-align: left;
}

.top-comments .customer-name {
    color: #58595b;
    font-weight: bold;
    margin: 0px 0 0;
}

.top-comments .site-address, .top-comments .site-address a {
    color: #2194d2;
    font-style: italic;
}

.top-comments #prev, .top-comments #next {
    display: block !important;
    height: 45px;
    position: absolute;
    top: 30px;
    width: 45px;
}

.top-comments #prev {
    background: url('../images/nutpve.png') no-repeat center center;
    left: 0px;
    z-index: 999;
}

.top-comments #next {
    background: url('../images/nutnext.png') no-repeat center center;
    right: 0px;
    z-index: 999;
}

.top-comments #prev:hover {
    background: url('../images/nutpve.png') no-repeat center center;
    left: 0px;
    z-index: 999;
    text-decoration: none;
}

.top-comments #next:hover {
    background: url('../images/nutnext.png') no-repeat center center;
    right: 0px;
    z-index: 999;
    text-decoration: none;
}

.top-comments {
    margin-top: 10px;
}

.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background: #000;
    color: #fff !important;
    border-radius: 4px 4px 0px 0px;
}

.prditem {
    float: left;
    width: 214px !important;
    margin: 5px;
    background: #f4f4f4;
    height: 300px;
    border: 1px solid #D4D4D4;
    padding: 5px;
    box-shadow: 2px 2px 2px #f0f0f0;
    position: relative;
}

.prd_img img {
    width: 100%;
    height: 235px;
}

.prditem .prd_img {
    height: 235px;
    overflow: hidden;
    margin-bottom: 5px;
    background: #fff;
}
a.xem-them-a {
    float: right;
    margin-right: 10px;
	margin-top: -43px !important;
    font-size: 12px;
    margin-top: -7px;
    color: #626262;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.bl-menu ul li {
    font-size: 13px;
    color: #555;
    font-weight: normal;
    background: #fff;
    padding-left: 0px;
}

    .bl-menu ul li ul li {
        background: url("../images/ft-list.png") 1px 8px no-repeat;
    }

    .bl-menu ul li a {
        font-size: 12px;
        color: #333;
        font-weight: bold;
        text-transform: uppercase;
    }

.bl-menu ul li {
    border-bottom: none;
    line-height: 25px;
    margin: 0px 0px;
}

    .bl-menu ul li ul li {
        border: 0px;
    }

        .bl-menu ul li ul li a {
            font-size: 11px;
            color: #444;
        }

    .bl-menu ul li a:hover {
        color: #c00;
    }

.tabvideo, .tabhttt, .tabqc {
    display: block;
    border: 1px solid #D4D4D4;
    border-radius: 0px;
}



.txtnumc {
    border: 1px solid #f0f0f0;
    padding: 5px 5px;
}

.header_c {
    margin-bottom: -5px;
}

.header-tr img {
    background: #696767;
    padding: 3px 7px;
    margin: 4px 3px;
    height: 16px !important;
    width: 16px !important;
}

    .header-tr img:hover {
        background: #f00;
    }

.sup_item_img {
    float: left;
    width: 80px;
}

    .sup_item_img img {
        width: 70px;
    }

.sup_nick img {
    max-height: 20px;
    margin-right: 10px;
}

.sup_name {
    color: black;
    font-weight: bold;
    text-transform: uppercase;
}

.sup_phone {
    font-weight: bold;
    font-size: 16px;
    color: #313131;
    margin-top: 10px;
    text-align: left;
}

.sup_item {
    margin: 10px 5px;
}

.block-cates-head, .block-items-header {
    display: block;
    border-bottom: solid 1px #1862AE;
}

    .block-items-header h2 {
        font-size: 13px;
        border-bottom: none;
        line-height: 31px;
        margin-bottom: 0px;
        background: none;
        text-transform: none;
        padding-left: 20px;
        display: inline-block;
        color: #fff;
        border-top: 0px;
    }

.ltfooterh {
    color: #333;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 0px;
    padding-right: 0;
    text-transform: uppercase;
    border-bottom: none;
    white-space: nowrap;
    display: block;
    list-style-type: none;
    line-height: 25px;
    text-align: center;
    text-decoration: underline;
    margin-bottom: 15px;
}

.ltfooterc {
    margin-top: 5px;
    color: #999;
    font-size: 13px;
}

.dlang {
    float: left;
    padding-top: 3px;
}

    .dlang ul li {
        display: inline-block;
    }

        .dlang ul li img {
            height: 22px;
            margin-right: 4px;
        }

.rslides {
}

.d_counter li {
    line-height: 25px;
}

    .d_counter li span {
        margin-left: 10px;
    }

.prd_price {
    text-align: center;
    font-weight: normal;
    display: none;
}

.block_fc {
    float: left;
    width: 280px;
    border-right: 1px solid #666;
    border-left: 1px solid #666;
    padding: 0px 20px 0px 56px;
}

.maps {
    color: #333;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 0px;
    padding-right: 0;
    text-transform: uppercase;
    border-bottom: none;
    margin-bottom: 20px;
    white-space: nowrap;
    display: block;
    list-style-type: none;
    line-height: 25px;
    text-align: center;
    text-decoration: underline;
}

.wp_footer_wp_int {
}

.sup_nick {
    text-align: center;
}

.chitiet a {
    background-color: #393939;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 2px 2px #DDDDDD;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    float: right;
    padding: 5px 8px;
}

    .chitiet a:hover {
        color: #fff;
    }
/*tableft Box*/
.tab {
    background: none;
    margin-bottom: 12px;
    border: none;
    border: 1px solid #e0e0e0;
    padding: 5px;
	overflow: hidden;
}

    .tab .bT_sR, .tab .bT_sBG, .tab .bTlL, .tab .bT_lBG, .tab .bT_lR {
        height: auto;
        line-height: 32px;
        margin-bottom: 10px;
    }

    .tab .bT_lL {
        padding-left: 0;
        float: none;
        margin-bottom: 0px;
        line-height: 30px;
        height: 30px;
        display: inline-block;
    }

    .tab .bT_lR {
        background: none;
    }

    * html .tab .bT_lR {
        float: left;
    }

    .tab .bT_lBG a {
        text-decoration: none;
        border-bottom: none;
        line-height: 35px;
        margin-bottom: 0px;
        background: none;
        font-size: 18px;
        color: #2dbd93;
        padding-left: 0;
        font-weight: normal;
        display: inline-block;
        padding: 0px 0px;
        text-transform: uppercase;
        width: 100%;
    }

    .tab .bT_lBG {
        color: #333;
        font-size: 15px;
        font-weight: normal;
        padding-left: 0;
        padding-right: 0px;
        text-transform: none;
        background: none;
        text-align: left;
    }

    * html .tab .bT_lBG {
        float: left;
    }

    .tab .bT_sR {
        padding-left: 0px;
        padding-right: 0px;
        text-align: left;
    }

    .tab .bT_sBG {
        display: block;
        background: none;
        border-bottom: solid 2px #2dbd93;
    }

    .tab .bT_sC {
        display: block;
        float: left;
        font-size: 14px;
        padding-left: 5px;
    }

        .tab .bT_sC a {
            color: #729D04;
            font-size: 12px;
            text-decoration: none;
        }

            .tab .bT_sC a:hover {
                color: #222222;
                font-size: 12px;
                text-decoration: none;
            }

    .tab .bT_RSS {
        float: right;
        height: 16px;
        padding-right: 1px;
        padding-top: 2px;
    }

    .tab .bC_BG {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    }

        .tab .bC_BG .bC_I {
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
            padding: 0;
        }

    .tab .bB_L, .tab .bB_R, .tab .bB_BG {
        height: 0;
    }

    .tab .bT_lBG h2 {
        font-size: 18px;
        color: #DA251D;
        padding-left: 0;
        font-weight: normal;
        display: inline-block;
        padding: 0px 0px;
        text-transform: uppercase;
        width: 100%;
        margin-top: 0px;
    }

li.lionline {
    background: url(thanhlyhang/mvconline.png) no-repeat top left;
    padding-left: 22px;
}

li.licday {
    background: url(thanhlyhang/mvctoday.png) no-repeat top left;
    padding-left: 22px;
}

li.licyes {
    background: url(thanhlyhang/mvctoday.png) no-repeat top left;
    padding-left: 22px;
}

li.licmonth {
    background: url(thanhlyhang/mvctotalhits.png) no-repeat top left;
    padding-left: 22px;
}

li.lictotal {
    background: url(thanhlyhang/mvctotalhits.png) no-repeat top left;
    padding-left: 22px;
}

.tab .lienquan {
}

.counter {
    text-align: center;
}

.header_bottom_right_l {
    float: left;
    width: 80%;
}

.header_bottom_right_r {
    float: right;
    width: 19%;
    padding-right: 5px;
}

.adv_banner img {
    width: 100%;
}

.header_bottom_center {
    float: right;
    top: 56%;
    right: 23px;
}

.header_bottom_right ul li {
    line-height: 45px;
    padding-left: 45px;
    font: 29px/46px Bebasfonts;
    color: #EB4D18;
}

.wp_vertical a {
    text-align: center;
    width: 100%;
    color: black;
    display: table;
    padding: 18px 0px;
    font-weight: bold;
    text-transform: uppercase;
}

.wp_vertical ul li a {
    background: url("../images/list_style1.gif") no-repeat scroll 19px 11px transparent;
    color: #323232;
    display: block;
    padding: 2px 0px;
    font-family: Roboto-regular, Roboto-regular, Helvetica, sans-serif !important;
    font-size: 12px;
    padding-left: 33px;
    font-weight: normal;
    text-transform: none;
    text-align: left;
    padding-right: 10px;
    width: auto;
    border-top: 1px solid #e1e1e1;
}

.adv_home {
    float: left;
    width: 70px;
    padding-bottom: 10px;
}

    .adv_home img {
        width: 66px;
        height: 66px;
    }

.doitac h2 {
    display: block;
    padding-bottom: 6px;
    font-size: 13px;
    font-weight: normal;
    padding-top: 6px;
    text-align: center;
    background: #fdfcfc;
    color: #DA251D;
    text-transform: uppercase;
    line-height: 40px;
}

.doitac {
    border-radius: 6px;
}

.cty_thongtin .cty_text {
    position: absolute;
    left: 60px;
    white-space: nowrap;
    color: #232020;
}

.cty_thongtin {
    width: 335px;
    height: 35px;
    margin-top: 30px;
    color: #000;
}

#ft_ttlienhe .tt_text {
    float: left;
    margin: 3px 0px 0px 5px;
    color: #000 !important;
    font-size: 13px;
}

#ft_ttlienhe img {
    float: left;
    margin-top: 0px;
}

.resize-img {
    width: 252px;
    height: 194px;
}

#ft_lienhe {
    width: 365px;
    float: left;
    margin-top: 0px;
    border-top: 1px dotted #666;
    padding: 10px 0px;
}


    #ft_lienhe h2 {
        color: #ee5829;
        font-weight: normal;
        font-size: 14px;
        margin-top: 15px;
    }

#ft_ttlienhe {
    float: left;
}

#ft_lienhe h1 {
    color: #115aab;
    font-weight: normal;
    font-size: 14px;
    margin-top: 15px;
}

div#ft_lienhe > div {
    padding: 12px 0px;
}

#ft_lienhe h2 {
    color: #E03B08;
    font-weight: normal;
    font-size: 14px;
    margin-top: 15px;
}

#ft_lienhe h3 {
    color: #00a14e;
    font-weight: normal;
    font-size: 14px;
    margin-top: 15px;
    padding: 0px;
}

.ft_note {
    float: left;
}

.vertical_menu_head_left {
    float: left;
    width: 270px;
    border: 1px solid #e1e1e1;
    border-bottom: 0;
}

.vertical_menu_head_right {
    float: left;
}

.vertical_menu_head {
    width: 1170px;
    margin: 0 auto;
}

.vertical_menu_head_left h2 {
    padding-left: 30px;
    padding-right: 0px;
    text-align: left;
    background: url(../images/icon-pro.gif) no-repeat 9px 0px;
    font-size: 13px;
    font-weight: normal;
    color: #DA251D;
    line-height: 18px;
    text-transform: uppercase;
}

.adv_bank {
    width: 1170px;
    margin: 0 auto;
    border-top: 1px solid #e1e1e1;
    padding-top: 10px;
}

.adv_bank_left {
    float: left;
    width: 900px;
}

.adv_bank_right {
    float: left;
    width: 261px;
}

.adv_bottom {
    float: left;
    width: 276px;
    height: 100px;
    padding-right: 8px;
    min-height: 100px;
    padding-bottom: 15px;
    border-bottom: 1px dotted #ccc;
    border-right: 1px dotted #ccc;
    padding-left: 13px;
    padding-top: 10px;
}

    .adv_bottom img {
        width: 44px;
        float: left;
        padding-bottom: 33px;
        padding-right: 15px;
    }

    .adv_bottom .title {
        display: block;
        padding: 0;
        color: #115aab;
        font-size: 17px !important;
    }

    .adv_bottom .desc {
        color: #000;
        text-align: justify;
        font-size: 13px;
    }

.tab .bank {
    font-weight: normal;
    font-size: 11px;
    padding-left: 6px;
    padding-top: 12px;
}

.adv_bottom_title {
    font-style: italic;
    color: #7C7878;
    font-size: 17px;
}

.content_main_block {
}

    .mota_sp li {
    }

.tab_cc ul li {
    list-style-type: square;
    margin-left: 16px;
}

.mota_sp ul li {
    list-style-type: square;
    margin-left: 16px;
}

.sanphambanchay h2 {
    line-height: 15px;
    margin-top: 0px;
}

.tableft .bT_SP {
    padding-left: 35px;
    padding-right: 0px;
    text-align: left;
    background: url(../images/star.png) no-repeat 12px 1px;
}

.m9 {
    position: fixed;
    left: 0;
    top: 199px;
    width: auto;
    height: auto;
    z-index: 0;
}

.s6 {
    position: fixed;
    right: 0;
    top: 199px;
    width: auto;
    height: auto;
}

.name.margin-bottom {
    text-align: center;
    color: red;
    font-size: 18px;
}
.company {
    text-align: center;
}
@media screen and (max-width: 400px) {
    .block_fc {
        width: 100%;
    }

    .ltfooter {
        width: 100%;
    }

    .block_ft {
        width: 100%;
    }
}

@media screen and (max-width: 768px) {
    .wp_footer {
        width: auto !important;
    }
}
