body {
    background: url("../images/bg_header.jpg") center top no-repeat #1b170c;
    font: 14px Tahoma,Arial,Verdana,sans-serif;
    font-size: 14px;
    line-height: 22px;
    margin: 0;
    padding: 0;
}

.flipster .flip-items .flip-item.flip-prev {
    -webkit-transform: translateX(-60%) translateZ(0) rotateY(80deg) scale(0.8);
    -moz-transform: translateX(-60%) translateZ(0) rotateY(80deg) scale(0.8);
    -o-transform: translateX(-60%) translateZ(0) rotateY(80deg) scale(0.8);
    -ms-transform: translateX(-60%) translateZ(0) rotateY(80deg) scale(0.8);
    transform: translateX(-60%) translateZ(0) rotateY(80deg) scale(0.8);
    -webkit-opacity: .8;
    -moz-opacity: .8;
    opacity: .8;
    z-index: 2;
    -webkit-transition-delay: 58.333333333333336ms;
    -moz-transition-delay: 58.333333333333336ms;
    -o-transition-delay: 58.333333333333336ms;
    transition-delay: 58.333333333333336ms;
}

.flipster .flip-items .flip-item.flip-past {
    -webkit-transform: translateX(-80%) translateZ(0) rotateY(80deg) scale(0.65);
    -moz-transform: translateX(-80%) translateZ(0) rotateY(80deg) scale(0.65);
    -o-transform: translateX(-80%) translateZ(0) rotateY(80deg) scale(0.65);
    -ms-transform: translateX(-80%) translateZ(0) rotateY(80deg) scale(0.65);
    transform: translateX(-80%) translateZ(0) rotateY(80deg) scale(0.65);
    -webkit-opacity: .6;
    -moz-opacity: .6;
    opacity: .6;
    z-index: 1;
    -webkit-transition-delay: 87.5ms;
    -moz-transition-delay: 87.5ms;
    -o-transition-delay: 87.5ms;
    transition-delay: 87.5ms;
}

.flipster .flip-items .flip-item.flip-hidden {
    visibility: hidden;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -webkit-transform: rotateY(0deg) translateX(0) scale(0.5);
    -moz-transform: rotateY(0deg) translateX(0) scale(0.5);
    -o-transform: rotateY(0deg) translateX(0) scale(0.5);
    -ms-transform: rotateY(0deg) translateX(0) scale(0.5);
    transform: rotateY(0deg) translateX(0) scale(0.5);
    -webkit-transition-delay: 116.66666666666667ms;
    -moz-transition-delay: 116.66666666666667ms;
    -o-transition-delay: 116.66666666666667ms;
    transition-delay: 116.66666666666667ms;
}

.flipster .flip-items .flip-item.flip-future {
    -webkit-transform: translateX(80%) translateZ(0) rotateY(-80deg) scale(0.65);
    -moz-transform: translateX(80%) translateZ(0) rotateY(-80deg) scale(0.65);
    -o-transform: translateX(80%) translateZ(0) rotateY(-80deg) scale(0.65);
    -ms-transform: translateX(80%) translateZ(0) rotateY(-80deg) scale(0.65);
    transform: translateX(80%) translateZ(0) rotateY(-80deg) scale(0.65);
    -webkit-opacity: .6;
    -moz-opacity: .6;
    opacity: .6;
    z-index: 1;
    -webkit-transition-delay: 87.5ms;
    -moz-transition-delay: 87.5ms;
    -o-transition-delay: 87.5ms;
    transition-delay: 87.5ms;
}

.flipster .flip-items .flip-item.flip-next {
    -webkit-transform: translateX(60%) translateZ(0) rotateY(-80deg) scale(0.8);
    -moz-transform: translateX(60%) translateZ(0) rotateY(-80deg) scale(0.8);
    -o-transform: translateX(60%) translateZ(0) rotateY(-80deg) scale(0.8);
    -ms-transform: translateX(60%) translateZ(0) rotateY(-80deg) scale(0.8);
    transform: translateX(60%) translateZ(0) rotateY(-80deg) scale(0.8);
    -webkit-opacity: .8;
    -moz-opacity: .8;
    opacity: .8;
    z-index: 2;
    -webkit-transition-delay: 58.333333333333336ms;
    -moz-transition-delay: 58.333333333333336ms;
    -o-transition-delay: 58.333333333333336ms;
    transition-delay: 58.333333333333336ms;
}

.flipster .flip-items .flip-item.flip-current {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-transition: all 350ms ease-out;
    -moz-transition: all 350ms ease-out;
    -o-transition: all 350ms ease-out;
    -ms-transition: all 350ms ease-out;
    transition: all 350ms ease-out;
    z-index: 999;
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transition-delay: 58.333333333333336ms;
    -moz-transition-delay: 58.333333333333336ms;
    -o-transition-delay: 58.333333333333336ms;
    transition-delay: 58.333333333333336ms;
}

.flipster .flip-items .flip-item .ReadMore {
    text-decoration: none;
    color: #9f906e;
    display: block;
    position: absolute;
    width: 85px;
    height: 20px;
    left: 35px;
    bottom: 30px;
}

.flipster {
    clear: both;
    margin: 0 auto;
    width: 960px;
    position: relative;
    overflow-x: hidden;
    overflow-y: visible;
    padding-top: 30px;
    visibility: visible;
    height: auto;
    display: block;
}

.flipster .flip-items {
    height: 270px;
    width: 400px;
    -webkit-perspective: 2000px;
    -moz-perspective: 2000px;
    perspective: 2000px;
    list-style: none;
    display: block;
    margin: 0 auto;
    padding: 0;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.flipster .flip-items .flip-item {
    padding: 0;
    border: 0;
    display: block;
    margin: 0 auto;
    list-style-type: none;
    position: absolute;
    opacity: .99;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-transition: all 350ms ease-out;
    -moz-transition: all 350ms ease-out;
    -o-transition: all 350ms ease-out;
    -ms-transition: all 350ms ease-out;
    transition: all 350ms ease-out;
}

.flipster .flip-items .flip-item img {
    display: block;
    width: 100%;
    border: 0;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.3);
    box-shadow: 0 0 10px rgba(0,0,0,0.3);
}

._d {
    display: block;
    width: 100%;
    position: relative;
    color: #a67d6d;
    overflow: hidden;
    background: url(../images/footer.jpg) no-repeat bottom center;
}

._d .d1 {
    width: 1000px;
    height: 215px;
    position: relative;
    margin: 0 auto;
}

._d .d1 p {
    width: 100%;           /* Để thẻ p chiếm hết chiều ngang khung cha */
    margin: 0 auto;        /* Xóa lề ngoài */
    color: #fff;           /* Màu chữ trắng */
    font-size: 11px;
    position: absolute;    /* Giữ nguyên định vị để khớp với thiết kế footer */
    text-align: center;    /* Căn giữa văn bản bên trong */
    top: 134px;            /* Khoảng cách từ phía trên xuống */
    left: 0
}

._d .d1 p.VNG {
    background: url(../images/logo-vng.png) no-repeat;
    display: block;
    width: 35px;
    height: 53px;
    text-indent: -9999px;
    position: absolute;
    top: 130px;
    left: 140px;
}

._d .d1 p.KingSoft {
    background: url(../images/logo-kingsoft.png) no-repeat;
    display: block;
    width: 85px;
    height: 16px;
    text-indent: -9999px;
    position: absolute;
    top: 148px;
    left: 203px;
}

._d .d1 p.text {
}

._a {
    width: 1002px;
    margin: 0 auto;
    position: relative;
}

._ab {
    text-decoration: none;
    color: #9f906e;
    background: url(../images/logo-web.png) no-repeat 0 0/100%;
    display: block;
    width: 180px;
    height: 200px;
    position: absolute;
    top: -30px;
    left: 50px;
    z-index: 20;
    text-indent: -9999px;
}

._ac {
    position: relative;
    float: left;
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
    margin-left: 240px;
}

._a ._ac ul {
    width: 100%;
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    border: 0;
}

._a ._ac ul li {
    float: left;
}

._a ._ac ul li a {
    display: block;
    position: relative;
    background: url(../images/menu.png) no-repeat;
}

._a ._ac ul li a:hover span {
    animation: Menu linear .2s forwards;
    -moz-animation: Menu linear .2s forwards;
    -webkit-animation: Menu linear .2s forwards;
    -o-animation: Menu linear .2s forwards;
}

._a ._ac ul li .home {
    background-position: 0 0;
    width: 134px;
    height: 111px;
}

._a ._ac ul li .home:hover {
    background-position: 0 -137px;
}

._a ._ac ul li .home:hover span {
    background: url(../images/icon-home.png) no-repeat;
    display: block;
    width: 78px;
    height: 57px;
}

._a ._ac ul li .news {
    background-position: -134px 0;
    width: 111px;
    height: 99px;
}

._a ._ac ul li .news:hover {
    background-position: -134px -137px;
}

._a ._ac ul li .news:hover span {
    background: url(../images/icon-tintuc.png) no-repeat;
    display: block;
    width: 65px;
    height: 68px;
}

._a ._ac ul li .events {
    background-position: -245px 0;
    width: 112px;
    height: 98px;
}

._a ._ac ul li .events:hover {
    background-position: -245px -137px;
}

._a ._ac ul li .events:hover span {
    background: url(../images/icon-sukien.png) no-repeat;
    display: block;
    width: 67px;
    height: 58px;
}

._a ._ac ul li .tip {
    background-position: -356px 0;
    width: 129px;
    height: 107px;
}

._a ._ac ul li .tip:hover {
    background-position: -356px -137px;
}

._a ._ac ul li .tip:hover span {
    background: url(../images/icon-camnang.png) no-repeat;
    display: block;
    width: 95px;
    height: 62px;
}

._a ._ac ul li .support {
    background-position: -484px 0;
    width: 111px;
    height: 119px;
}

._a ._ac ul li .support:hover {
    background-position: -484px -137px;
}

._a ._ac ul li .support:hover span {
    background: url(../images/icon-canbiet.png) no-repeat;
    display: block;
    width: 76px;
    height: 58px;
}

._a ._ac ul li .social {
    background-position: -595px 0;
    width: 121px;
    height: 137px;
}

._a ._ac ul li .social:hover {
    background-position: -595px -137px;
}

._a ._ac ul li .social:hover span {
    background: url(../images/icon-diendan.png) no-repeat;
    display: block;
    width: 87px;
    height: 54px;
}

._a ._ac ul li a span {
    text-indent: -9999px;
    position: absolute;
    top: -100px;
    right: 0;
    margin: 0;
    padding: 0;
    border: 0;
}

@keyframes Menu {
    0% {
        top: -100px;
    }

    50% {
        top: -50px;
    }

    100% {
        top: 0;
    }
}

._b {
    position: relative;
    display: block;
    float: left;
    width: 310px;
    margin-left: 20px;
}

._b .b {
    width: 100%;
    padding: 0;
}

._b .b .c {
    width: 100%;
    height: 232px;
    position: relative;
}

._b .b .c .download {
    display: block;
    text-indent: -9999px;
    position: relative;
    z-index: 5;
    top: 0;
    left: 0;
    background: url(../images/bt-cai-dat.gif) no-repeat;
    width: 310px;
    height: 108px;
}

._b .b .c .download:hover {
    background: url(../images/bt-cai-dat-hover.gif) no-repeat;
}

._b .b .c .panel {
    background: url(../images/bg-block-download.jpg) repeat-y;
    width: 290px;
    float: left;
    z-index: 9;
    margin: 0 auto;
    padding: 5px 10px;
}

._b .b .c .panel a {
    background: url(../images/block-button.jpg) no-repeat;
    display: block;
    width: 145px;
    text-indent: -9999px;
    height: 58px;
    float: left;
}

._b .b .c .panel a:hover {
    background: url(../images/block-button-hov.jpg) no-repeat;
}

._b .b .c .panel .register {
    background-position: 0 0;
}

._b .b .c .panel .payment {
    background-position: -145px 0;
}

._b .b .c .panel .payment:hover {
    background-position: -145px 0;
}

._b .b .c .panel .account {
    background-position: 0 -58px;
}

._b .b .c .panel .account:hover {
    background-position: 0 -58px;
}

._b .b .c .panel .server {
    background-position: -145px -58px;
}

._b .b .c .panel .server:hover {
    background-position: -145px -58px;
}

._b .b .d {
    z-index: 100;
    overflow: hidden;
    margin-right: 0;
    background: url(../images/bg-input-search.jpg) no-repeat;
    width: 290px;
    height: 32px;
    float: left;
    padding: 4px 10px;
    margin: 0 auto;
    margin-top: -1px;
}

._b .b .d .search {
    background: 0;
    border: 0;
    float: left;
    width: 257px;
    height: 32px;
    color: #676767;
    padding: 0 0 0 10px;
}

._b .b .d .s_button {
    display: inline-block!important;
    float: left;
    background: url(../images/btn-search.jpg) no-repeat;
    border: 0;
    width: 31px;
    height: 30px;
    cursor: pointer;
    margin-top: 1px;
    text-indent: -9999px;
}

._b .b .d .s_button:hover {
    background-position: 0 -30px;
}

._b .b .e {
    background: url(../images/bg-social-rebuilt.jpg) no-repeat scroll 0 0 transparent;
    height: 555px;
    margin-top: 10px;
    width: 310px;
    overflow: hidden;
    float: left;
}

._b .b .e .tab {
    width: 310px;
    height: 53px;
    padding: 0;
    overflow: hidden;
    border-top: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    border: 0;
}

._b .b .e .tab li {
    float: left;
    font-size: 15px;
    line-height: 33px;
    font-weight: bold;
}

._b .b .e .tab li .Active {
    background-position: 0 -53px;
    width: 121px;
}

._b .b .e .tab li a {
    display: block;
    height: 53px;
    background: url(../images/btn-social.jpg) no-repeat;
    text-indent: -9999px;
}

._c {
    position: relative;
    float: left;
    width: 640px;
    margin: -232px 0 0 20px;
}

._c .a {
    float: left;
    position: relative;
    width: 630px;
    height: 280px;
    margin-bottom: 10px;
    overflow: hidden;
}

._c .a .banner-event__list {
    position: relative;
    width: 20000em;
    height: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
    border: 0;
}

._c .a ul li {
    float: left;
}

._c .a ul li a img {
    border: 0;
}

._c .a .jcarousel-pagination {
    position: absolute;
    right: 4px;
    bottom: 0;
}

._c .a .jcarousel-pagination a {
    display: block;
    font-size: 14px;
    color: #fff;
    text-align: center;
    float: left;
    width: 32px;
    height: 33px;
    background: url(../images/icon.png) 0 0 no-repeat;
    margin-right: 4px;
    line-height: 30px;
    text-decoration: none;
    font-weight: bold;
}

._c .a .jcarousel-pagination .active {
    background: url(../images/icon-hover.png) 0 0 no-repeat;
    color: #fff;
}

._c .posts {
    position: relative;
    display: block;
    width: 630px;
    float: left;
    background: url(../images/bg-block-news.jpg) center bottom no-repeat;
    padding-bottom: 17px;
}

._c .posts .posts__tab {
    background: url(../images/bg-tab.jpg) center top no-repeat;
    padding: 0;
    height: 53px;
    margin: 0;
    padding: 0;
    border: 0;
}

._c .posts .posts__tab li {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    border: 0;
}

._c .posts .posts__tab li a {
    display: block;
    line-height: 37px;
    text-indent: -9999px;
    text-transform: uppercase;
    text-align: center;
    font-size: 14px;
    height: 51px;
    font-weight: normal;
    background: url(../images/tab-news-nor.jpg) no-repeat;
}

._c .posts .posts__tab li .tab01 {
    background-position: 0 0;
    width: 111px;
}

._c .posts .posts__tab li .tab02 {
    background-position: -111px 0 !important;
    width: 120px;
}

._c .posts .posts__tab li .tab03 {
    background-position: -231px 0 !important;
    width: 110px;
}

._c .posts .posts__tab li .active {
    background: url(../images/tab-news-hov.jpg) no-repeat;
}

._c .posts .posts__view-all {
    background: url(../images/xemthem.jpg) right top no-repeat;
    display: block;
    width: 100px;
    height: 34px;
    line-height: 33px;
    color: #bda97a;
    font-size: 12px;
    font-family: Tahoma,Geneva,sans-serif;
    position: absolute;
    top: 8px;
    right: 10px;
    text-decoration: none;
}

._c .posts .posts__list {
    width: 630px;
    background: url(../images/bg-listnews-loop.jpg) repeat-y;
    min-height: 265px;
}

._c .posts .posts__list ul {
    overflow: hidden;
    width: 100%;
    padding-bottom: 12px;
    list-style: none;
    margin: 0;
    padding: 0;
    border: 0;
    padding-top: 10px;
}

._c .posts .posts__list ul li {
    background: url(../images/icon.gif) 20px 13px no-repeat;
    padding: 5px 0 2px 0;
    overflow: hidden;
    padding-left: 25px;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 14px;
    color: #000;
    line-height: 25px;
}

._c .posts .posts__list ul li .posts__post-title {
    width: 100%;
    display: block;
    text-indent: 15px;
    line-height: 20px;
    color: #000;
    text-decoration: none;
    font-family: Tahoma,Arial,Verdana,sans-serif;
}

._c .posts .posts__list ul li .posts__post-title time {
    font-size: 12px;
    position: absolute;
    right: 10px;
    font-weight: normal;
}

._c .b {
    list-style: none;
    overflow: hidden;
    width: 310px;
    float: left;
    margin: 0;
    padding: 0;
    border: 0;
    margin-bottom: 15px;
}

._c .b li {
    float: left;
    margin: 0;
    padding: 0;
    border: 0;
}

._c .b li a {
    background: url(../images/block-tinhnang.png) no-repeat;
    display: block;
    width: 311px;
    height: 86px;
    text-indent: -9999px;
}

._c .b li a:hover {
    background: url(../images/block-tinhnang-hov.png) no-repeat;
}

._c .b li .camnang {
    background-position: 0 0;
    margin: 13px 0 0 0;
}

._c .b li .nhiemvu {
    background: url(../images/block-tinhnang-nhiemvu.png) no-repeat 0 0;
    margin: 13px 0 0 0;
}

._c .b li .nhiemvu:hover {
    background: url(../images/block-tinhnang-nhiemvu.png) no-repeat 0 -86px;
}

._c .Daily {
    background: url(../images/bg-block-tinhnang-rebuilt-ver2.jpg) no-repeat scroll 0 0;
    float: right;
    height: 421px;
    margin: 19px 10px 0 0;
    overflow: hidden;
    position: relative;
    width: 310px;
}

._c .Daily .DailyPageControl {
    width: 95px;
    height: 52px;
    position: absolute;
    top: 0;
    right: 0;
}

._c .Daily .DailyPageControl a {
    background: url(../images/control-page.png) 0 0 no-repeat;
    display: block;
    width: 20px;
    height: 21px;
    text-indent: -9999px;
}

._c .Daily .DailyPageControl .PrevPage {
    background-position: 0 0;
    position: absolute;
    top: 20px;
    left: 4px;
}

._c .Daily .DailyPageControl .PrevPage.Off {
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=0.5);
    cursor: text;
}

._c .Daily .DailyPageControl .NextPage {
    background-position: -20px 0;
    position: absolute;
    top: 20px;
    right: 4px;
}

._c .Daily .DailyPageControl .NextPage.Off {
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=0.5);
    cursor: text;
}

._c .Daily .DailyPageControl .NumPage {
    width: 38px;
    height: 20px;
    position: relative;
    overflow: hidden;
    margin: 20px 0 0 29px;
    list-style: none;
    padding: 0;
    border: 0;
}

._c .Daily .DailyPageControl .NumPage li {
    display: none;
    width: 38px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    color: #40e0de;
}

._c .Daily .DailyPage {
    margin-top: 55px;
    width: 2200px;
    height: 365px;
}

._c .Daily .DailyPage .Page {
    float: left;
    height: 365px;
    overflow: hidden;
    padding: 0px;
    width: 310px;
}

._c .Daily .DailyPage .Page .jspContainer {
    overflow: hidden;
    position: relative;
    width: 310px;
    height: 365px;
}

._c .Daily .DailyPage .Page .jspContainer .jspPane {
    position: absolute;
    padding: 0px;
    top: 0px;
    left: 0px;
    width: 310px;
}

._c .Daily .DailyPage .Page .jspContainer .jspPane ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border: 0;
}

._c .Daily .DailyPage .Page .jspContainer .jspPane ul li {
    height: 25px;
    padding: 0 28px 0 3px;
    font-size: 13px;
    margin: 0;
    border: 0;
}

._c .Daily .DailyPage .Page .jspContainer .jspPane ul li:hover {
    background: #eeffb9;
}

._c .Daily .DailyPage .Page .jspContainer .jspPane ul li a {
    display: block;
    border-bottom: 2px solid #c3c3c3;
    height: 25px;
    line-height: 25px;
    color: #5d5d5d;
    text-decoration: none;
}

._c .Daily .DailyPage .Page .jspContainer .jspPane ul li a span {
    display: block;
    height: 25px;
    line-height: 25px;
    float: left;
}

._c .Daily .DailyPage .Page .jspContainer .jspPane ul li a span.Time {
    width: 75px;
    text-align: center;
}

._c .Daily .DailyPage .Page .jspContainer .jspPane ul li a span.TitlePage {
    width: 172px;
    padding-left: 10px;
}

._c .c {
    list-style: none;
    background: url(../images/bg-hotro-ver2.jpg) no-repeat;
    height: 158px;
    overflow: hidden;
    padding: 55px 15px 15px 100px;
    position: relative;
    width: 195px;
    margin-top: 10px;
}

._c .c li {
    margin: 0;
    padding: 0;
    border: 0;
    border-bottom: 1px dashed #b3b3b3;
    color: #6e6e6e;
    font-family: Arial;
    font-size: 14px;
    padding: 5px 0;
}

._c .c li p {
    margin: 0;
    padding: 0;
    border: 0 none;
    list-style: none;
}

._c .c li p.HotLine {
    color: #ae0a16;
    font-weight: bold;
    font-size: 28px;
    line-height: 30px;
}

._c .c li.NoBorder {
    border: none!important;
}

._c .c li.NoBorder a {
    color: #294c5f;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0 10px;
    text-decoration: none;
}

._f {
    width: 994px;
    margin: 0 auto;
    display: block;
    background: #fff;
    border: 1px solid #000;
    padding: 2px;
}

._f .f1 {
    background: none repeat scroll 0 0 #d6d6d6;
    clear: both;
    padding: 30px 40px!important;
    width: auto;
    margin: 0 auto;
}

._f .f1 .f2 {
    list-style: none;
    width: auto;
    background: url(../images/bg-tabcontent.jpg) top right no-repeat;
    height: 40px;
    padding-left: 10px;
}

._f .f1 .f2 li {
    margin: 0;
    padding: 0;
    border: 0;
    float: left;
    font-weight: bolder;
    padding-right: 0;
    font-size: 14px;
    padding-top: 10px;
    margin-left: 5px;
}

._f .f1 .f2 li a {
    display: block;
    padding: 0 0 0 10px;
    text-decoration: none;
    text-align: center;
    float: left;
    position: relative;
}

._f .f1 .f2 li a.active, ._f .f1 .f2 li a:hover {
    border: 1px solid #000;
    background: url(../images/tab-active.gif) repeat-x;
    height: 30px;
}

._f .f1 .f2 li a span {
    display: block;
    padding: 5px 10px 0 0;
    cursor: pointer;
    text-decoration: none;
    float: left;
    color: #fffec1;
}

._f .f1 .f3 {
    min-height: 600px;
    clear: both;
    margin-top: 20px;
}

._f .f1 .f3 ul {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
}

._f .f1 .f3 ul li {
    list-style: none;
    overflow: hidden;
    position: relative;
    height: 40px;
    padding: 0;
    display: block;
    width: 100%;
    float: left;
    border-bottom: 1px solid #8c8d90;
    margin: 0;
}

._f .f1 .f3 ul li a {
    line-height: 40px;
    height: 40px;
    text-decoration: none;
    display: block;
    color: #252628;
    padding-left: 100px;
}

._f .f1 .f3 ul li a .f4 {
    background: #7a070b;
    color: #fff;
    width: 75px;
    text-align: center;
    display: block;
    position: absolute;
    left: 0;
    font-size: 12px;
    line-height: 25px;
    padding: 0;
    top: 9px;
    border: 1px solid #983333;
    outline: 1px solid #6b2424;
    height: 25px;
}

._f .f1 .f3 ul li a h2 {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 15px;
    font-weight: normal;
}

._f .f1 .f3 ul li a .f5 {
    text-align: right;
    position: absolute;
    right: 0;
    top: 5px;
    font-weight: normal;
    font-size: 15px;
    color: #533f37;
}

._f .f1 .f6 {
    width: 100%;
    margin-top: 45px;
    text-align: center;
    overflow: hidden;
}

._f .f1 .f6 ul {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    overflow: hidden;
    display: inline-block;
    margin: 0 auto;
}

._f .f1 .f6 ul li {
    float: left;
    height: 27px;
    padding: 0;
    margin: 0 5px;
    overflow: hidden;
}

._f .f1 .f6 ul li a {
    display: block;
    float: left;
    white-space: nowrap;
    min-width: 14px;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    font-size: 12px;
    text-align: center;
    color: #c8e9d9;
    border: 1px solid #000;
    background: none repeat scroll 0 0 #2b2b2f;
    text-decoration: none;
}

._f .f1 .f6 ul li.first a {
    color: #c8e9d9;
}

._f .f1 .f6 ul li.disabled a {
    cursor: default;
    opacity: .3;
    background: none repeat scroll 0 0 #2b2b2f;
}

._f .f1 .f6 ul li.prev a {
    color: #c8e9d9;
}

._f .f1 .f6 ul li.active a {
    text-decoration: none;
    background: url(../images/paging-act-bg.gif) repeat;
    color: #f4ebde;
}

._f .f1 .f7 {
    padding: 0;
    border: 0;
    list-style: none;
    overflow: hidden;
    margin: 0 0 15px;
    min-height: 600px;
}

._f .f1 .f7 li {
    margin: 0;
    border: 0;
    list-style: none;
    overflow: hidden;
    position: relative;
    height: 86px;
    padding: 20px 0;
    display: block;
    width: 100%;
    float: left;
    border-bottom: #8c8d90 1px solid;
}

._f .f1 .f7 li a {
    text-decoration: none;
    display: block;
    color: #a1290c;
    width: 140px;
    float: left;
}

._f .f1 .f7 li a img {
    display: block;
    width: 136px;
    height: 86px;
    border: 1px solid #2f3c5e;
}

._f .f1 .f7 li .ct {
    padding: 0;
    line-height: 22px;
    overflow: hidden;
    display: block;
    color: #2c2a25;
    margin-left: 20px;
    float: left;
}

._f .f1 .f7 li .ct h2 {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 15px;
    font-weight: normal;
}

._f .f1 .f7 li .ct h2 a {
    text-decoration: none;
    display: block;
    float: left;
    font-weight: bold;
    color: #980006;
    width: 100%;
}

._f .f1 .f7 li .ct span {
    color: #252628;
}

._f .f1 .f8 {
}

._f .f1 .f8 .ContentBlock {
    padding-bottom: 20px;
    clear: both;
}

._f .f1 .f8 .BlockBtnCN {
    background: url(../images/bg-block-btn-cn.png) no-repeat;
    height: 110px;
    margin: 0 auto;
    padding: 20px 0 0 20px;
    width: 840px;
}

._f .f1 .f8 .BlockBtnCN ul {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    width: 100%;
}

._f .f1 .f8 .BlockBtnCN ul li {
    margin: 0;
    padding: 0;
    border: 0;
    float: left;
    width: 190px;
    height: 90px;
    margin-right: 20px;
}

._f .f1 .f8 .BlockBtnCN ul li a {
    background: url(../images/block-btn-cn.png) no-repeat;
    display: block;
    width: 190px;
    height: 90px;
    text-indent: -9999px;
}

._f .f1 .f8 .BlockBtnCN ul li a.BtnCN-1 {
    background-position: 0 0;
}

._f .f1 .f8 .BlockBtnCN ul li a.BtnCN-1:hover {
    background-position: 0 -90px;
}

._f .f1 .f8 .BlockBtnCN ul li a.BtnCN-2 {
    background-position: -190px 0;
}

._f .f1 .f8 .BlockBtnCN ul li a.BtnCN-2:hover {
    background-position: -190px -90px;
}

._f .f1 .f8 .BlockBtnCN ul li a.BtnCN-3 {
    background-position: -380px 0;
}

._f .f1 .f8 .BlockBtnCN ul li a.BtnCN-3:hover {
    background-position: -380px -90px;
}

._f .f1 .f8 .BlockBtnCN ul li a.BtnCN-4 {
    background-position: -570px 0;
}

._f .f1 .f8 .BlockBtnCN ul li a.BtnCN-4:hover {
    background-position: -570px -90px;
}

._f .f1 .f8 .BlockAccordion {
    padding: 0;
    border: 0;
    margin: 0 auto;
    width: 859px;
}

._f .f1 .f8 .BlockAccordion .accordionButton {
    background: url(../images/accordion-btn.png) no-repeat;
    width: 859px;
    height: 96px;
    cursor: pointer;
    text-indent: -9999px;
    margin: 10px 0 0;
    position: relative;
}

._f .f1 .f8 .BlockAccordion .accordionButton.Active {
    z-index: 1;
    background: url(../images/accordion-btn-active.png) no-repeat;
}

._f .f1 .f8 .BlockAccordion .accordionButton.TanThu {
    background-position: 0 0!important;
}

._f .f1 .f8 .BlockAccordion .accordionButton.TinhNang {
    background-position: 0 -96px!important;
}

._f .f1 .f8 .BlockAccordion .accordionButton.TrangBi {
    background-position: 0 -191px!important;
}

._f .f1 .f8 .BlockAccordion .accordionContent {
    background: url(../images/bg-acc-content.jpg) repeat-y;
    display: none;
    margin: -6px 0 0 0;
    padding: 30px 15px 44px 36px;
    position: relative;
    overflow: hidden;
}

._f .f1 .f8 .BlockAccordion .accordionContent .ColumnContent {
    margin: 0;
    border: 0;
    width: 200px;
    float: left;
    padding: 0;
}

._f .f1 .f8 .BlockAccordion .accordionContent .ColumnContent h2 {
    margin: 0;
    padding: 0;
    border: 0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #f58369;
    margin-bottom: 15px;
    padding-left: 10px;
}

._f .f1 .f8 .BlockAccordion .accordionContent .ColumnContent ul {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    padding-left: 12px;
}

._f .f1 .f8 .BlockAccordion .accordionContent .ColumnContent ul li {
    margin: 0;
    padding: 0;
    border: 0;
}

._f .f1 .f8 .BlockAccordion .accordionContent .ColumnContent ul li a {
    font-size: 14px;
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    color: #ddd;
    text-decoration: none;
    padding-left: 7px;
    line-height: 25px;
}

._f .f1 .f8 .BlockAccordion .accordionContent .ColumnContent ul li a:hover {
    color: #e8c01e;
    border-left: 3px solid #e86a1e;
    text-decoration: none;
    padding-left: 4px;
}

._dp {
    background: url(../images/bg-download.png) no-repeat;
    width: 489px;
    height: 99px;
    right: 1px;
    top: 60px;
    z-index: 10;
    position: absolute;
}

._dp .download {
    background: url(../images/caidat-sub.png) no-repeat;
    position: absolute;
    top: -25px;
    right: 2px;
    width: 201px;
    height: 122px;
    z-index: 8;
    text-indent: -9999px;
    display: block;
    color: #2f9800;
    text-decoration: underline;
}

._dp .register {
    background: url(../images/block-button-sub.jpg) 0 0 no-repeat;
    position: absolute;
    top: 32px;
    left: 80px;
    width: 100px;
    height: 59px;
    z-index: 8;
    text-indent: -9999px;
    display: block;
    text-decoration: underline;
}

._dp .payment {
    background: url(../images/block-button-sub.jpg) -100px 0 no-repeat;
    position: absolute;
    top: 32px;
    left: 180px;
    width: 100px;
    height: 59px;
    z-index: 8;
    text-indent: -9999px;
    display: block;
    text-decoration: underline;
}

._dp .register:hover {
    background-position: 0 -59px;
}

._dp .payment:hover {
    background-position: -100px -59px;
}

._e {
    position: relative;
    display: block;
    margin: 0 auto;
    width: 1000px;
    top: 158px;
}

._e .search {
    background: url(../images/bg-input-search-sub.jpg) no-repeat;
    width: 228px;
    height: 31px;
    position: absolute;
    top: 50px;
    right: 10px;
    z-index: 1;
}

._e .search form {
    margin: 0;
    padding: 0;
    border: 0;
}

._e .search form .search__field {
    background: 0;
    border: 0;
    width: 180px;
    height: 31px;
    color: #fffec1;
    padding: 0 0 0 10px;
}

._e .search form .search__button {
    background: url(../images/btn-search.jpg) no-repeat;
    border: 0;
    width: 31px;
    height: 30px;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    text-indent: -9999px;
}

._e .e1 {
    position: relative;
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #000;
    padding: 2px;
    padding-bottom: 0;
}

._e .e1 .e2 {
    height: 100px;
    display: block;
    background: transparent url(../images/bg-content-top.jpg) top right no-repeat;
    padding: 10px;
    padding-bottom: 5px;
}

._e .e1 .e2 .e3 {
    background: url(../images/icon-header-tintuc.png) no-repeat;
    height: 100px;
    padding-left: 100px;
}

._e .e1 .e2 .e3 .e4 {
    font-size: 22px;
    border-bottom: 2px solid #000;
    box-shadow: 0 1px #5b5b44;
    color: #eebd05;
    display: block;
    font-weight: bold;
    height: 50px;
    line-height: 70px;
    text-shadow: 1px -1px #1e394d;
    margin: 0;
    padding: 0;
}

._e .e1 .e2 .e3 .e5 {
    list-style: none;
    text-align: left;
    overflow: hidden;
    margin-top: 10px;
    padding: 0;
    border: 0;
}

._e .e1 .e2 .e3 .e5 .e6 {
    margin: 0;
    padding: 0;
    border: 0;
    display: inline-block;
    color: #fffec1;
}

._e .e1 .e2 .e3 .e5 .e6 a {
    font-size: 15px;
    text-decoration: none;
    color: #bbba70;
}

._e .e1 .e2 .e3 .e5 .e7 {
    margin: 0;
    padding: 0;
    border: 0;
    display: inline-block;
    color: #fffec1;
}

._g {
    width: 994px;
    margin: 0 auto;
    display: block;
    background: #323337;
    border: 1px solid #000;
    padding: 2px;
}

._g .g1 {
    background: none repeat scroll 0 0 #fbfbfb;
    clear: both;
    padding: 30px 40px!important;
    width: auto;
    margin: 0 auto;
}

#cfacebook {
    position: fixed;
    bottom: 0px;
    right: 30px;
    z-index: 1;
    width: 250px;
    height: auto;
    box-shadow: 6px 6px 6px 10px rgba(0,0,0,0.2);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    overflow: hidden;
}

#cfacebook .fchat {
    float: left;
    width: 100%;
    height: 270px;
    overflow: hidden;
    display: none;
    background-color: #fff;
}

#cfacebook .fchat .fb-page {
    margin-top: -130px;
    float: left;
}

#cfacebook a.chat_fb {
    float: left;
    padding: 0 25px;
    width: 200px;
    color: #fff;
    text-decoration: none;
    height: 40px;
    line-height: 40px;
    text-shadow: 0 1px 0 rgba(0,0,0,0.1);
    background-repeat: repeat-x;
    background-size: auto;
    background-position: 0 0;
    background-color: #3a5795;
    border: 0;
    border-bottom: 1px solid #133783;
    z-index: 1;
    font-size: 16px;
}

#cfacebook a.chat_fb:hover {
    color: yellow;
    text-decoration: none;
}
