@charset "utf-8";
a,
body {
    color: #333
}

a,
a:hover {
    text-decoration: none
}

.aImgShop img,
.bsContent,
.tnhome .leadnews {
    box-sizing: border-box
}

.inputS,
.txtS {
    text-indent: 5px
}

#box_comment .title_show,
#box_comment .txt_title_comment_detal {
    text-rendering: geometricPrecision
}

#menu,
.block_action_google ul,
.subActive,
.ulF,
li,
ul {
    list-style-type: none
}

.answear img,
.answear table,
.fck_detail table,
.item_pvtt .tplCaption,
img {
    max-width: 100%
}

#box_comment .txt_blue:hover b,
#bt_close_rating_popup,
#btnResult,
.block_btn_vote a#_btnResult,
.close_rating_popup,
.form_thamgia .txt_clear_all,
.main_survey .btn_ketqua {
    text-decoration: underline
}

* {
    margin: 0;
    padding: 0
}

.width_common {
    width: 100%;
    float: left
}

.box_category {
    margin-bottom: 15px
}

#container,
#footer,
#header {
    margin: 0 auto;
    width: 1000px
}

body {
    font: 400 12px arial;
    text-align: left;
    overflow-x: hidden!important;
    -webkit-text-size-adjust: none;
    background-color: ;
}

.clear,
img {
    line-height: 0
}

a {
    outline: 1
}

a:hover {
    color: #004f8b
}

img {
    border: 0;
    font-size: 0
}

input,
textarea {
    font-family: arial;
    font-size: 11px;
    border: none;
    background: 0 0
}

.clear {
    clear: both;
    font-size: 0
}

.left {
    float: left
}

.right {
    float: right
}

#col_680 {
    width: 68%
}

#col_300 {
    width: 30%
}

#col_220 {
    width: 33%
}

#col_460 {
    width: 67%
}

#divHeader,
#footer_mobile,
.block_close_menu {
    display: none
}

#wrapper_container {
    overflow: hidden;
}

.view_more_mobile {
    text-align: center;
    display: none
}

.view_more_mobile span {
    color: #666;
    display: inline-block;
    font: 13px/20px arial;
    padding: 0 10px;
    background: #f2f2f2
}

.view_more_mobile span a {
    color: #666
}

#to_top {
    background-image: url(images/scroll.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    opacity: .5;
    border: none;
    bottom: 20px;
    cursor: pointer;
    display: none;
    height: 30px;
    outline: 0;
    padding: 0;
    position: fixed;
    right: 20px;
    width: 30px;
    z-index: 9999
}

.thums {
    position: relative;
    float: left
}

.thums img {
    float: left;
    width: 100%
}

.icon_thum {
    bottom: 0;
    display: block;
    height: 28px;
    left: 0;
    position: absolute;
    width: 28px;
    background: url(images/icon_ns.png) no-repeat
}

.aImgShop,
.hWeather {
    position: relative;
    padding: 0
}

.icons_commenttitle,
.icons_imgtitle,
.icons_videotitle {
    width: 18px;
    margin: 0 1.5px;
    display: inline-block
}

.icon_video {
    background-position: left top
}

.icon_infographic {
    background-position: -206px top
}

.icon_images {
    background-position: -32px top
}

.icons_imgtitle {
    background: url(images/icon_ns.png) -63px -6px no-repeat;
    height: 13px
}

.icons_videotitle {
    background: url(images/icon_ns.png) -97px -5px no-repeat;
    height: 13px
}

.icons_commenttitle {
    background: url(images/icon_ns.png) -132px -8px no-repeat;
    height: 11px
}

.icons_soundtitle {
    background: url(images/icon_ns.png) -170px -7px no-repeat;
    display: inline-block;
    width: 12px;
    height: 13px;
    margin: 0 1.5px
}

.icon_content {
    background: url(images/icon_total_01.png) no-repeat;
    display: inline-block;
    font-size: 0!important;
    line-height: 0!important;
    margin-left: 3px
}

.icon_title_coment {
    background-position: -22px -3px;
    height: 14px;
    width: 18px
}

.txt_num_comment .total {
    font: 400 12px arial
}

.icon_title_0 {
    display: none
}

.icon_title_2 {
    background-position: -44px -1px;
    height: 13px;
    width: 16px
}

.icon_title_4 {
    background-position: 0 -3px;
    height: 11px;
    width: 17px
}

.icon_title_6 {
    background-position: -1px -19px;
    height: 11px;
    width: 38px
}

.icon_title_8 {
    background-position: -1px -36px;
    height: 13px;
    width: 56px
}

.icon_title_10 {
    background-position: -1px -56px;
    height: 13px;
    width: 75px
}

.icon_title_12 {
    background-position: -1px -75px;
    height: 13px;
    width: 75px
}

.icon_title_14 {
    background-position: -1px -95px;
    height: 12px;
    width: 93px
}

.icon_title_16 {
    background-position: -1px -112px;
    height: 13px;
    width: 16px
}

.icon_title_18 {
    background-position: -1px -126px;
    height: 14px;
    width: 33px
}

.icon_title_20 {
    background-position: -1px -143px;
    height: 14px;
    width: 35px
}

.icon_title_22 {
    background-position: -1px -157px;
    height: 15px;
    width: 54px
}

.icon_title_24 {
    background-position: -1px -176px;
    height: 15px;
    width: 72px
}

.icon_title_26 {
    background-position: -1px -196px;
    height: 15px;
    width: 95px
}

.icon_title_28 {
    background-position: -1px -215px;
    height: 15px;
    width: 95px
}

.icon_title_30 {
    background-position: -1px -234px;
    height: 15px;
    width: 112px
}

.icon_title_128 {
    background-position: 0 -254px;
    height: 14px;
    width: 56px
}

.icon_tophome {
    background: url(images/icon_total_02.png) no-repeat;
    display: inline-block;
    font-size: 0!important;
    line-height: 0!important
}

.hSearch_tablet,
.icon_tophome_0 {
    display: none
}

.icon_tophome_2 {
    background-position: -44px 2px;
    height: 16px;
    width: 16px
}

.icon_tophome_4 {
    background-position: 0 2px;
    height: 16px;
    width: 17px
}

.icon_tophome_6 {
    background-position: -1px -19px;
    height: 11px;
    width: 38px
}

.icon_tophome_8 {
    background-position: -1px -36px;
    height: 13px;
    width: 56px
}

.icon_tophome_10 {
    background-position: -1px -56px;
    height: 13px;
    width: 75px
}

.icon_tophome_12 {
    background-position: -1px -75px;
    height: 13px;
    width: 75px
}

.icon_tophome_14 {
    background-position: -1px -95px;
    height: 13px;
    width: 94px
}

.icon_tophome_16 {
    background-position: -1px -112px;
    height: 13px;
    width: 16px
}

.icon_tophome_18 {
    background-position: -1px -126px;
    height: 14px;
    width: 33px
}

.icon_tophome_20 {
    background-position: -1px -143px;
    height: 14px;
    width: 35px
}

.icon_tophome_22 {
    background-position: -1px -157px;
    height: 15px;
    width: 54px
}

.icon_tophome_24 {
    background-position: -1px -176px;
    height: 15px;
    width: 72px
}

.icon_tophome_26 {
    background-position: -1px -196px;
    height: 15px;
    width: 95px
}

.icon_tophome_28 {
    background-position: -1px -215px;
    height: 15px;
    width: 95px
}

.icon_tophome_30 {
    background-position: -1px -234px;
    height: 15px;
    width: 112px
}

.icon_tophome_128 {
    background-position: 0 -522px;
    height: 11px;
    width: 36px
}

.hSearch {
    margin-top: 10px
}

.search {
    float: right;
    width: 223px;
    background: url(images/bgseach.png) no-repeat
}

.inputS {
    color: #a0a0a0;
    float: left;
    height: 24px;
    padding: 3px 4px 0;
    width: 175px
}

.inputSubmit {
    border: none;
    cursor: pointer;
    float: left;
    height: 27px;
    margin: 0;
    padding: 0;
    width: 34px
}

.hSearch,
.leftS,
.search {
    height: 28px
}

.leftS {
    float: left;
    width: 4px
}

.hSearch .tm {
    color: #a29ea2;
    float: right;
    line-height: 13px;
    margin: 8px 10px 0 0
}

.hSearch .tm,
.inputS {
    font: 12px arial
}

.hWeather {
    background: url(images/shoppingBg.png) 0 20px no-repeat;
    float: left;
    height: 90px;
    margin: 15px 0 0;
    width: 242px;
    z-index: 1
}

.aImgShop,
.leftShop {
    width: 84px;
    overflow: hidden;
    float: left
}

.aImgShop {
    height: 56px;
    margin-top: 13px
}

.rightShop {
    float: left;
    overflow: hidden;
    width: 148px
}

.hLeft,
.hRight {
    float: left
}

.hLeft {
    width: 242px
}

.hRight {
    overflow: visible;
    width: 755px
}

.liS,
.pShop,
.pShop a,
.upShopping {
    overflow: hidden
}

.pShop {
    color: #3f3f3f;
    float: left;
    font: 700 11px arial;
    height: 30px;
    margin: 29px 0 0;
    padding: 0 0 0 5px;
    width: 142px
}

.pShop a {
    color: #059;
    float: left;
    font: 700 11px/15px arial
}

.aPageRight {
    background: url(images/doubleRow.gif) right 3px no-repeat;
    color: #6f6f6f;
    float: right;
    font: 10px arial;
    margin: 0 0 0 15px;
    padding: 0 10px 0 0
}

.aM1,
.aM2,
.aM3,
.aM4,
.aM5,
.aM6,
.aM7,
.atest {
    color: #a10a0a;
    font-family: Arial;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase
}

.upShopping {
    float: left;
    height: 71px;
    padding: 0 0 0 10px;
    width: 232px;
    margin-top: 15px
}

#menu,
.liM {
    float: right
}

.aImgShop img {
    background: #fff;
    border: 1px solid #ccc;
    padding: 2px;
    position: absolute;
    width: 100%
}

#menu {
    height: 51px;
    padding: 0 0 4px;
    position: relative;
    text-align: right;
    width: 980px;
    z-index: 5
}

.liM {
    height: 40px;
    margin: 7px 0 0;
    background: url(images/sepMenu.png) 0 13px no-repeat;
    padding: 0 0 0 4px
}

.aM1,
.aM2,
.aM3,
.aM4,
.aM5,
.aM6,
.aM7 {
    float: left;
    height: 20px;
    padding: 0 3px;
    white-space: nowrap
}

.aM1:hover,
.aM2:hover,
.aM3:hover,
.aM4:hover,
.aM5:hover,
.aM6:hover,
.atest {
    float: left;
    height: 40px;
    display: block
}

.atest {
    padding: 0 4px;
    background: url(images/bg/home.png) center 0 no-repeat
}

.aM1 label,
.aM2 label,
.aM3 label,
.aM4 label,
.aM5 label,
.aM6 label,
.aM7 label {
    font-size: 18px!important
}

.aM1:hover,
.aM2:hover,
.aM3:hover,
.aM4:hover,
.aM5:hover,
.aM6:hover,
.aM7:hover {
    color: #9bc117;
    float: left
}

.active1,
.active2,
.active3,
.active4,
.active5,
.active6,
.active7,
.activeC {
    color: #41B015;
    float: left;
    height: 40px;
    display: block;
    background: url(images/active_menu.png) center 0 no-repeat
}

.liS {
    width: 5px;
    height: 4px;
    margin: 20px 0 0;
    display: inline;
    background: url(images/sepMenu.png) no-repeat;
    float: right
}

.topBanner {
    width: 736px;
    float: right
}

.h-adv {
    width: 7px;
    height: 51px;
    margin: 21px 0 0;
    float: left;
    background: url(images/2ws.png) 0 -20px no-repeat
}

.topB {
    width: 728px;
    height: 90px;
    float: left
}

.subActive,
.subActive li {
    height: 18px;
    overflow: hidden
}

.subActiveHidd {
    display: none
}

.subActive {
    position: absolute;
    top: 35px;
    z-index: 3
}

.subActive li {
    background: url(images/liSubMenu.gif) right 6px no-repeat;
    display: inline;
    float: left;
    padding: 0 12px 0 7px
}

.aSubAct {
    color: #067ab4;
    float: left;
    font: 700 12px arial
}

#menu li.final {
    background: 0 0
}

.sub_tinhometb {
    display: none
}

.tnhome {
    padding: 0 1px 0 0;
    color: #fff;
    overflow: hidden;
    position: relative;
    width: 100%;
    border: 1px solid #bcbcbc;
    border-top: none;
    border-left: none
}

.tnhome .bgtnh,
.tnhome .news {
    left: 0;
    position: absolute;
    height: 100%
}

.tnhome .news {
    overflow: hidden;
    width: 88.3%;
}

.tnhome .bgtnh {
    width: 100%;
    background: #c4d44f;
    top: 0;
    z-index: -1
}

.tnhome .news .txw {
    float: left;
    height: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    width: 29.3%;
    border-right: 7px solid #41B015;
    background: #9CEB7C
}

.tnhome .news .ptw {
    float: right;
    margin: 0;
    position: relative;
    width: 69.5%
}

.tnhome .news .ptw img,
.tnhome .newso li {
    width: 100%;
    float: left;
    height: 100%
}

.tnhome .news h3 {
   
    font: 700 20px arial;
    margin: 0;
    padding: 10px 10px 5px
}

.tnhome .leadnews {
    color: #080866;
    padding: 5px 10px 10px;
    font: 13px/16px arial
}

.tnhome .news a {
    color: #e600ac;
    line-height: 27px;
    text-shadow: 1px 0 #e600ac
}

.tnhome .newso li {
    list-style: none;
    padding: 0 0 2.6px;
    height: 48px
}

.tnhome .newso li.last {
    padding-bottom: 0
}

.tnhome .newso {
    background: url(images/img_smalltop.png) repeat-y;
    margin: 0;
    overflow: hidden;
    padding: 0;
    right: 0;
    width: 11.7%;
    min-height: 250px
}

.tnhome .newso .ptw {
    display: block;
    float: left;
    height: 48px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.tnhome .newso .ptw img,
.tnhome .newso .ptw span {
    position: absolute;
    left: 0;
    top: 0
}

.tnhome .newso .ptw span {
    background: url(images/fog.png);
    height: 48px;
    width: 80px
}

.bsBlock {
    display: inline-block;
    width: 30.9%;
    vertical-align: top;
    position: relative;
    margin: 1% 1% 0;
    border-top: 1px solid #ddd;
    padding-top: 10px
}

.bsBlock.line_box {
    margin-bottom: 5px;
    border-top: none
}

.bsBlock h3 {
    margin-top: 6px
}

.bsTop {
    padding-left: 5px
}

.bsContent {
    background: url(images/topbg_smallbuiltop.png) top center repeat-x #fff;
    padding-top: 0;
    padding-bottom: 10px;
    position: relative;
    border: 1px solid #ddd;
    border-top: none
}

.bsBottom {
    background: url(images/bottom_bg.png) center bottom repeat-x;
    padding-bottom: 45px;
    left: 0;
    bottom: 0;
    position: absolute;
    width: 100%
}

.bsContent .bsBlock .bsTitle a {
    font: 700 13px arial;
    color: #333
}

#box_cuoihome .head,
#box_giadinhhome .head {
    background: url(images/icon_white.png) right 10px no-repeat;
    color: #dc5da8;
    float: left;
    font: 700 14px/17px arial;
    height: 22px;
    padding: 10px 19px 8px 0;
    position: relative;
    text-shadow: 1px 0 #d0d3d6;
    text-transform: uppercase;
    top: 0
}

#box_cuoihome,
#box_giadinhhome {
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box
}

#box_cuoihome .head a,
#box_giadinhhome .head a {
    color: #dc5da8
}

.head span {
    font-size: 16px
}

#box_cuoihome,
#box_giadinhhome {
    width: 50%
}

#box_cuoihome {
    background: url(images/bgtop_cuoi.png) center 30px repeat-x #e4dbde;
    padding-bottom: 7px;
    position: relative
}

#box_cuoihome .inner_cuoi {
    background: url(images/bg_pinkcuoi.png) top center repeat-x;
    height: 40px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

#box_giadinhhome {
    background: #ebe2e6;
    padding-bottom: 17px;
    position: relative
}

#box_giadinhhome .inner_giadinh {
    background: url(images/bg_pinkgdinh.png) left center no-repeat;
    height: 40px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

.lead_gd {
    font: 13px arial;
    color: #333
}

.block_giadinh_small .thumb_imagegd {
    float: left;
    width: 32.1%
}

.block_giadinh_small .thumb_imagegd img {
    float: left;
    width: 100%
}

.box_videocuoi .block_giadinh_big .title_news {
    color: #333;
    display: inline-block;
    font: 700 13px/16px arial;
    width: 100%;
    overflow: hidden;
    max-height: 34px;
    min-height: 32px;
    margin-bottom: 5px;
    margin-top: 6px
}

.box_videocuoi .block_giadinh_small .title_news {
    color: #333;
    display: inline-block;
    font: 700 13px/16px arial;
    width: 100%;
    margin-bottom: 5px;
    margin-top: 6px
}

.block_giadinh_small ul li {
    display: inline-block;
    margin-right: 15px;
    width: 46.9%;
    vertical-align: top
}

.block_giadinh_small ul li.last {
    margin-right: 0
}

.block_giadinh_small ul li .thumb_imagegd {
    width: 100%;
    float: left
}

.block_giadinh_small ul li .title_news {
    color: #333;
    display: inline-block;
    font: 700 13px/16px arial;
    width: 100%
}

#box_cuoihome .item_sliderbox .sliderbox_big .title_news {
    color: #333
}

.item_sliderbox,
.thumb_imagebox,
.thumb_imagebox img {
    float: left;
    width: 100%
}

.box_listsub .item_listsub {
    float: left;
    margin-right: 19px;
    width: 46.9%
}

.box_listsub .item_listsub img {
    float: left;
    width: 100%
}

.box_listsub .item_listsub.last {
    margin-right: 0
}

#box_cuoihome .btn_control_tv_slider {
    background: url(images/next_prev_slide.png) no-repeat;
    height: 41px;
    position: absolute;
    top: 27%;
    width: 19px;
    z-index: 9
}

#box_cuoihome .next_slider_cuoi {
    background-position: -21px 0;
    right: 8px
}

#box_cuoihome .prev_slider_cuoi {
    background-position: 0 0;
    left: 10px
}

.box_listsub .item_listsub .title_news {
    min-height: 49px;
    max-height: 49px
}

.box_ht_tc_bl {
    background: url(images/topbg_smallbuiltop.png) top center repeat-x #fff;
    padding: 10px 10px 0;
    box-sizing: border-box;
    border: 1px solid #ddd;
    position: relative
}

.box_ht_tc_bl .news {
    width: 32.1%;
    display: inline-block;
    position: relative;
    vertical-align: top;
    margin-right: 1.3%
}

.box_ht_tc_bl .new_last {
    margin-right: 0
}

.htt .newsb h3 a {
    color: #333;
    font: 700 13px/18px arial
}

.htt .newsb p {
    color: #333;
    font: 13px/16px arial;
    margin: 0
}

.htt .newsb .ptw {
    margin: 0 7px 10px 0;
    display: block;
    float: left;
    position: relative;
    width: 100px
}

.newsoicon li {
    background: url(images/3_3.gif) 1px 5px no-repeat;
    float: left;
    line-height: 13px;
    margin-bottom: 7px;
    padding: 0 0 0 8px;
    position: relative;
    width: 100%;
    box-sizing: border-box
}

.newsoicon li a {
    color: #059;
    float: left;
    font: 700 11px/13px arial
}

.box_ht_tc_bl .news .head {
    background: url(images/icon_green.png) right 3px no-repeat;
    color: #059;
    float: left;
    font: 700 14px/17px arial;
    height: 22px;
    padding: 2px 20px 8px 0;
    position: relative;
    text-shadow: 1px 0 #d0d3d6;
    text-transform: uppercase;
    top: 0
}

.box_ht_tc_bl .news .head a {
    color: #059
}

.box_ht_tc_bl .news .head span {
    font-size: 16px
}

.htt .newst {
    margin: 0 0 5px
}

.htt .newst h3 {
    float: left;
    width: 100%;
    margin-top: 6px;
    height: 32px;
    margin-bottom: 5px;
    overflow: hidden;
    line-height: 16px
}

.htt .newst h3 a {
    font: 700 13px arial
}

.htt .newst p {
    float: left;
    width: 100%;
    color: #222;
    font: 12px/16px arial;
    height: 63px;
    margin: 0 0 10px;
    overflow: hidden
}

.htt .newsb {
    border-top: 1px solid #dededd;
    padding-top: 10px;
    width: 100%
}

.builtop_phongcach .head,
.round_tit_toppc .head_phongcach {
    padding: 10px 20px 8px 10px;
    text-shadow: 1px 0 #d0d3d6;
    top: 0;
    height: 22px;
    text-transform: uppercase;
    position: relative
}

.htt .newsb h3 {
    margin: 0 0 6px;
    min-height: 32px;
    min-height: 72px;
    overflow: hidden
}

.newsoicon {
    margin-top: 5px
}

.round_tit_toppc .head_phongcach {
    background: url(images/icon_xam.png) right 11px no-repeat;
    color: #000;
    float: left;
    font: 700 14px/17px arial
}

.round_tit_toppc .head_phongcach a {
    color: #059
}

.head_phongcach span {
    font-size: 16px
}

.round_tit_toppc h3.head_thoitrang a {
    color: #6f6f6f;
    font: 700 12px arial;
    margin-top: 15px
}

.round_content_thoitrang {
    background: url(images/bg_contentt.png) top center repeat-x
}

#box_phongcach {
    background: #e6f2f9;
    border: 1px solid #d7dfe3
}

.builtop_phongcach {
    width: 49.4%
}

.builtop_phongcach .img_buitop img,
.ul_choiblog li {
    width: 100%;
    float: left
}

.builtop_phongcach .thums {
    float: left
}

.builtop_phongcach .head {
    background: url(images/icon_xam.png) right 11px no-repeat;
    color: #000;
    float: left;
    font: 700 14px/17px arial
}

.builtop_phongcach .head a {
    color: #000
}

.builtop_phongcach .content_toppc {
    padding-left: 10px;
    box-sizing: border-box
}

.builtop_phongcach .round_buitoppc {
    font: 13px arial;
    color: #fff;
    background: url(images/bg_toptt.png) top center repeat-x;
    padding: 10px;
    overflow: hidden;
    position: relative;
    float: left;
    width: 100%;
    box-sizing: border-box
}

.builtop_phongcach .round_buitoppc a {
    color: #333;
    font: 700 13px arial;
    margin-bottom: 5px;
    float: left
}

.ul_choiblog li {
    background: url(images/3_3.gif) 1px 5px no-repeat;
    line-height: 13px;
    margin-bottom: 6px;
    padding: 0 0 0 8px;
    position: relative;
    box-sizing: border-box
}

.ul_choiblog li a {
    color: #059;
    float: left;
    font: 700 11px/13px arial
}

.phongcach_left {
    width: 64.5%
}

.phongcach_right {
    width: 35.5%
}

.thoi_trang {
    width: 50.5%
}

.thoi_trang h3 a {
    font: 700 12px arial;
    color: #6f6f6f;
    margin-bottom: 10px
}

.thoi_trang .content_thoitrang {
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 8px;
    padding-top: 10px
}

.thoi_trang .changeTitle a {
    font: 700 13px arial;
    color: #333
}

.thoi_trang .midSentiment {
    float: left;
    width: 100%;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
    margin-bottom: 15px
}

.thoi_trang .endSentiment {
    border-bottom: none;
    margin-bottom: 0
}

.thoi_trang .img_thoitrang {
    float: left;
    margin-right: 10px;
    width: 48.4%
}

.thoi_trang .changeTitle {
    width: 46.1%;
    float: right
}

.thoi_trang .img_thoitrang img {
    width: 100%
}

#round_boxthoitrang .round_tit_toppc {
    background: #cde6f3
}

.choi_blog {
    width: 50%
}

.choi_blog .header_box {
    padding-top: 10px;
    background: url(images/bg_titvideo.png) center top repeat-x #e0e0e0
}

.choi_blog .header_box .lblbox {
    background: url(images/icon_xam.png) right 3px no-repeat;
    color: #059;
    float: left;
    font: 700 14px/17px arial;
    height: 22px;
    padding: 2px 20px 6px 10px;
    position: relative;
    text-shadow: 1px 0 #d0d3d6;
    text-transform: uppercase;
    top: 0
}

.choi_blog .head_phongcach a {
    color: #059
}

.choi_blog .midtop_choiblog {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    background: url(images/bg_tintopvideo.png) top center repeat-x;
    box-sizing: border-box;
    padding-bottom: 5px
}

.choi_blog #round-midchoiblog {
    margin-left: 10px;
    width: 29.1%
}

.choi_blog #round-midchoiblog .midchoiblog {
    margin-bottom: 10px
}

.choi_blog #round-midchoiblog .midchoiblog .img_midchoiblog {
    margin-bottom: 5px
}

.choi_blog h3.head a {
    font: 700 12px arial;
    color: #6f6f6f;
    margin-bottom: 10px;
    padding-right: 8px
}

.midtop_choiblog h3 a {
    font: 700 13px arial;
    color: #333;
    margin-bottom: 5px;
    float: left;
    width: 100%;
    margin-top: 6px;
    display: inline-block
}

.midtop_choiblog .lead_choiblog {
    font: 13px arial;
    color: #333;
    float: left;
    width: 100%;
    border-bottom: 1px solid #dadad8;
    padding-bottom: 10px;
    margin-bottom: 10px
}

h3.tit_midchoiblog a {
    color: #333;
    font: 700 13px arial
}

.choi_blog .thumb_tt,
.choi_blog .thumb_tt img {
    float: left;
    width: 100%
}

.box_lamdep {
    width: 100%;
    box-sizing: border-box;
    min-height: 280px;
    overflow: hidden
}

.box_lamdep .head_phongcach {
    background: url(images/icon_xam.png) right 11px no-repeat;
    color: #000;
    float: left;
    font: 700 14px/17px arial;
    height: 22px;
    padding: 10px 20px 8px 10px;
    position: relative;
    text-shadow: 1px 0 #d0d3d6;
    text-transform: uppercase;
    top: 0
}

.box_lamdep .newsoicon,
.box_lamdep .top_lamdep {
    padding: 0 10px;
    box-sizing: border-box
}

.box_lamdep .head_phongcach a {
    color: #059
}

.box_lamdep h3.head a {
    color: #6f6f6f;
    font: 700 12px arial;
    margin-bottom: 10px;
    margin-top: 5px
}

.box_lamdep .top_lamdep {
    float: left;
    width: 100%
}

.box_lamdep .top_lamdep .small_lamdep {
    padding-top: 5px
}

.box_lamdep .top_lamdep .small_lamdep li {
    display: inline-block;
    margin: 0 5px 5px;
    vertical-align: top;
    width: 44.4%
}

.box_lamdep .top_lamdep .small_lamdep .img_smalllamdep {
    float: left;
    width: 100%;
    margin-right: 10px;
    margin-bottom: 6px
}

.box_lamdep .top_lamdep .small_lamdep .tit_smalllamdep {
    font: 700 13px/16px arial;
    color: #333
}

.box_lamdep .top_lamdep .img_toplamdep,
.box_lamdep .top_lamdep .img_toplamdep img,
.box_lamdep .top_lamdep .small_lamdep .img_smalllamdep img {
    float: left;
    width: 100%
}

.box_lamdep .top_lamdep .tit_lamdep {
    font: 700 13px/18px arial;
    color: #333;
    margin-bottom: 5px;
    margin-top: 6px;
    float: left;
    width: 100%;
    min-height: 37px
}

.round_midlamdep {
    width: 100%
}

.round_midlamdep .small_lamdep {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    margin: 10px 5px 0;
    border-top: 1px solid #dbdbda;
    padding-top: 10px
}

.round_midlamdep .img_smalllamdep {
    float: left;
    margin-bottom: 5px;
    margin-right: 10px;
    width: 44%
}

.round_midlamdep .img_smalllamdep img {
    float: left;
    width: 100%
}

.round_midlamdep .tit_smalllamdep {
    font: 700 13px arial;
    color: #333
}

.round_midlamdep .ul_choiblog {
    border-top: 1px solid #ccc
}

.round_tit_toplamdep {
    background: #cde6f3
}

#round_choiblog_tracnghiem {
    background: #e0e0e0;
    min-height: 310px;
    border: 1px solid #d7dfe3;
    box-sizing: border-box
}

.box_tracnghiem {
    width: 50%;
    box-sizing: border-box
}

.box_tracnghiem .img_tracnghiem img,
.box_tracnghiem ul li {
    width: 100%;
    float: left
}

.box_tracnghiem .header_box {
    padding-top: 10px;
    padding-left: 10px;
    box-sizing: border-box;
    background: url(images/bg_titvideo.png) center top repeat-x #e0e0e0
}

.box_tracnghiem .header_box .lblbox {
    background: url(images/icon_xam.png) right 3px no-repeat;
    color: #059;
    float: left;
    font: 700 14px/17px arial;
    height: 22px;
    padding: 2px 20px 6px 0;
    position: relative;
    text-shadow: 1px 0 #d0d3d6;
    text-transform: uppercase;
    top: 0
}

.box_tracnghiem .tit_tracnghiem,
.box_tracnghiem h3.title a,
.danh_sachnew ul li .title_tin {
    font: 700 13px arial;
    color: #333
}

.box_tracnghiem .head_phongcach a {
    color: #059
}

.box_tracnghiem ul {
    margin-bottom: 10px;
    padding: 0 10px;
    box-sizing: border-box
}

.box_tracnghiem ul li.last {
    border-bottom: none;
    margin-bottom: 0
}

.box_tracnghiem .img_tracnghiem {
    float: left;
    width: 100%;
    margin-bottom: 5px
}

.box_tracnghiem h3.title {
    padding-bottom: 5px;
    padding-top: 6px
}

.box_tracnghiem .thumb_tt {
    float: left;
    width: 45.8%;
    margin-right: 10px
}

.box_tracnghiem .new_tracnghiem {
    margin-bottom: 16px;
    padding: 0 10px;
    box-sizing: border-box
}

.box_tracnghiem .new_tracnghiem:last-child,
.page_content {
    margin-bottom: 15px
}

.page_content {
    background: url(images/borderLeft.gif) right top repeat-y #fff;
    padding: 10px 23px 10px 20px;
    box-sizing: border-box
}

.danh_sachnew {
    padding: 10px 0;
    box-sizing: border-box
}

.danh_sachnew ul li {
    float: left;
    width: 100%;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    margin-bottom: 10px
}

.danh_sachnew ul li.last {
    border-bottom: none
}

.danh_sachnew ul li .img_tin {
    width: 21.5%;
    margin-right: 10px;
    float: left;
    position: relative
}

.danh_sachnew ul li .img_tin img {
    float: left;
    width: 100%
}

.danh_sachnew ul li .title_tin {
    margin-bottom: 5px
}

.danh_sachnew ul li .lead_tin {
    font: 13px arial;
    color: #333;
    margin-top: 5px
}

.navigationD {
    border-bottom: 2px solid #ccc;
    padding: 0 10px 5px 0;
    width: 100%;
    box-sizing: border-box
}

.tagHeader {
    font: 700 14px arial;
    text-transform: uppercase
}

.tagHeader label {
    font: 700 16px arial
}

.aHotWord,
.hotword {
    font: 700 14px arial;
    display: inline-block
}

.aHotWord,
.hotword a {
    color: #397ab4
}

.bv,
.quanlity {
    font: 14px arial
}

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

.pagination_news a {
    border: 1px solid #ddd;
    border-radius: 1px;
    color: #000;
    display: inline-block;
    float: left;
    font: 400 12px/24px arial;
    height: 22px;
    margin: 0 0 0 6px;
    padding: 0 10px;
    background: #f0f0f0
}

.pagination_news a.active {
    background: #c8c8c8;
    border: 1px solid #c8c8c8;
    color: #333;
    font-weight: 700
}

.pagination_news a.pa_prev {
    background: url(images/pre_page.png) 5px 2px no-repeat #f0f0f0
}

.pagination_news a.pa_next {
    background: url(images/next_page.png) 6px 2px no-repeat #f0f0f0
}

.pagination_news span.left {
    padding-left: 5px
}

.divSearch {
    background: #f0f0f0;
    float: left;
    overflow: hidden;
    padding: 20px 24px;
    width: 100%;
    box-sizing: border-box
}

.txtS {
    border: 1px solid #ddd;
    background: #fff;
    color: #6f6f6f;
    float: left;
    font: 700 13px arial;
    height: 32px;
    width: 75%
}

.analyticResult {
    margin-top: 8px;
    font: 14px arial
}

.bttSearch {
    background: #0582c2;
    border: none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    float: left;
    font: 700 14px arial;
    text-transform: uppercase;
    height: 33px;
    margin: 0 0 0 10px;
    text-align: center;
    width: 83px
}

.tintieu_diem_box1 {
    background: rgba(77, 123, 132, .76);
    padding: 0 0 5px;
    margin-bottom: 0
}

.tintieu_diem .img_tieudiem {
    text-align: center;
    float: left;
    width: 100%;
    box-sizing: border-box;
    padding: 0 5px
}

.tintieu_diem .img_tieudiem>a {
    background: url(images/bg-img-spa.png) no-repeat
}

.tintieu_diem .img_tieudiem img {
    float: left;
    width: 100%;
    opacity: .8
}

.box_spa_cool {
    background: url(images/bg-spa.png) no-repeat #e4e4e4
}

.box_spa_cool ul {
    padding: 10px 10px 5px
}

.box_spa_cool ul li {
    background: url(images/dotted.jpg) no-repeat;
    background-position-x: 0;
    background-position-y: 4px;
    padding-left: 12px;
    margin-bottom: 6px
}

.box_spa_cool ul li a {
    font-size: 12px;
    color: #666;
    line-height: 15px;
    font-family: Arial
}

.box_spa_cool ul li strong {
    color: #000
}

.tintieu_diem_box1 .tit_tieudiem {
    background: url(images/icon-spa.jpg) no-repeat #449fb4;
    background-position-x: 100%;
    background-position-y: 0;
    padding: 10px 5px;
    margin-bottom: 5px;
    box-sizing: border-box
}

.tintieu_diem .tit_tieudiem a {
    color: #fff;
    font: 700 13px arial
}

.tintieu_diem_box2 {
    background: #9a9bb6;
    padding: 0 0 3px
}

.tintieu_diem_box2 .tit_tieudiem {
    background: #45467c;
    padding: 10px 5px;
    margin-bottom: 5px
}

.tintieu_diem_box3 {
    background: #e99ec3;
    padding: 0 0 3px
}

.tintieu_diem_box3 .tit_tieudiem {
    background: #d33d87;
    padding: 10px 5px;
    margin-bottom: 5px
}

.tintieu_diem_box4 {
    background: #e2ae8a;
    padding: 0 0 3px
}

.tintieu_diem_box4 .tit_tieudiem {
    background: #c65e15;
    padding: 10px 5px;
    margin-bottom: 5px
}

.tintieu_diem_box5 {
    background: #f5d0e3;
    padding: 0 0 3px
}

.tintieu_diem_box5 .tit_tieudiem {
    background: #eca2c7;
    padding: 10px 5px;
    margin-bottom: 5px
}

.content_rss {
    padding: 10px 15px;
    box-sizing: border-box
}

.content_rss h3 {
    font: 700 16px arial;
    margin: 10px 0;
    float: left;
    width: 100%
}

.note_rss1 {
    font: 13px/17px arial;
    color: #333
}

.list_rss ul li {
    float: left;
    width: 100%;
    background: url(images/icon_rssfeed.png) 5px no-repeat #f0f0f0;
    box-sizing: border-box;
    border-bottom: 1px solid #fff;
    padding: 10px 5px 10px 31px
}

.muc_rss,
.rss_feed {
    padding-right: 50px
}

.muc_rss {
    font: 700 13px arial;
    width: 18%;
    display: inline-block
}

.link_rss {
    font: 13px arial;
    display: inline-block;
    width: 55%
}

.rss_feed {
    text-transform: uppercase
}

#search_404 {
    padding: 40px 0
}

.block_404 {
    margin: 0 auto;
    width: 65%
}

.title_404 {
    float: left;
    text-align: center;
    width: 100%
}

.content_404 {
    float: left;
    padding: 20px 0;
    width: 100%
}

.bor_search input.txt_input_search {
    border: 1px solid silver;
    color: #000;
    float: left;
    font: 400 13px arial;
    margin: 0 0 0 40px;
    padding: 5px 0 5px 10px;
    width: 72%
}

.btn_main_search {
    background: #0582c2;
    border: none;
    color: #fff;
    cursor: pointer;
    float: right;
    font: 700 13px arial;
    height: 29px;
    text-transform: uppercase;
    width: 90px;
    border-radius: 3px
}

tbody,
tr {
    border-color: inherit
}

.chose_search_404 {
    display: inline;
    float: left;
    margin: 10px 0 0 220px;
    width: 300px
}

.chose_search_404 input {
    float: left;
    margin: 1px 3px 0 0
}

.chose_search_404 label {
    cursor: pointer;
    float: left;
    font: 400 13px arial;
    margin: 0 30px 0 0
}

.txt_404 {
    font: 700 30px arial;
    color: #0582c2
}

.txt_404 img {
    margin-right: 10px
}

.txt_center1 {
    font: 24px arial;
    color: #0582c2
}

.txt_center2 {
    font: 14px arial;
    color: #333
}

.news_tablet {
    display: none
}

.tnhome .news_tablet .ptw {
    float: left;
    margin: 0;
    position: relative;
    width: 100%
}

.tnhome .news_tablet .txw_tablet {
    float: left;
    height: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    background: #224f75
}

.tnhome .news_tablet h3 {
    background: #224f75;
    font: 700 17px arial;
    margin: 0;
    padding: 5px 10px
}

.tnhome .leadnews_tablet {
    padding: 5px 10px 10px;
    font: 13px arial;
    box-sizing: border-box;
    max-height: 100%
}

.tnhome .news_tablet a {
    color: #c4d44f;
    line-height: 20px;
    text-shadow: 1px 0 #386170
}

.tnhome .news_tablet .ptw_tablet img {
    float: left;
    width: 100%
}

.navigationDetail {
    background: url(images/detailSep.gif) left bottom repeat-x;
    height: 23px;
    overflow: hidden;
    padding: 0 20px 7px 0;
    box-sizing: border-box
}

.aNav {
    color: #6f6f6f;
    float: left;
    font: 700 12px arial
}

.spanNav {
    background: url(images/liDetailNa.gif) no-repeat;
    float: left;
    margin: 6px 10px 0;
    overflow: hidden;
    padding: 4px 5px 0 0
}

.upperCase {
    color: #41B015;
    font: 700 12px/17px arial;
    text-transform: uppercase
}

.detail_infographic {
    padding: 0 15px;
    box-sizing: border-box
}

.detail_infographic .slide_in_content {
    float: left;
    width: 100%;
    margin-top: 10px;
    text-align: center
}

.txt_tacgia {
    font: 14px arial;
    margin: 10px 0;
    text-align: right
}

.facebook_print ul li {
    display: inline-block;
    margin: 0 3px
}

.facebook_print ul li a {
    float: left;
    background: url(images/icon_shareftg.png) no-repeat;
    width: 19px;
    height: 20px;
    text-indent: -9999px
}

.facebook_print ul li.facebook a {
    background-position: 2px -17px
}

.facebook_print ul li.facebook a:hover {
    background-position: 2px 1px
}

.facebook_print ul li.twitter a {
    background-position: -18px -17px
}

.facebook_print ul li.twitter a:hover {
    background-position: -18px 1px
}

.facebook_print ul li.gplus a {
    background-position: -39px -17px
}

.facebook_print ul li.gplus a:hover {
    background-position: -39px 1px
}

.facebook_print ul li.print a {
    background-position: -56px -17px
}

.facebook_print ul li.print a:hover {
    background-position: -56px 1px
}

.facebook_print ul li.email a {
    background-position: -77px -17px
}

.facebook_print ul li.email a:hover {
    background-position: -77px 1px
}

.facebook_print ul li.gplus {
    background: url(images/line_social.png) right top no-repeat;
    padding-right: 10px
}

.detailCT .Title,
.detailCT .title {
    color: #e03d3d;
    font: 28px arial;
    margin-bottom: 0;
    padding-bottom: 10px;
    float: left;
    width: 100%;
    margin-top: 5px
}

.detailCT .Lead,
.detailCT .lead {
    color: #444;
    font: 700 14px/18px arial;
    margin: 0;
    padding-bottom: 10px
}

.fck_detail,
.topDetail {
    margin-top: 10px
}

.detailCT,
.navigationDetail,
.relateNewsDetail,
.topDetail {
    float: left;
    width: 100%
}

.spanDateTime {
    color: #6f6f6f;
    font: 12px arial;
    background: url(images/icon_time.png) left no-repeat;
    padding-left: 18px
}

.list_news_dot_3x3_300 li {
    background: url(images/dot_gray_3x3.gif) left 8px no-repeat;
    list-style-type: none;
    padding: 3px 0 0 10px
}

.list_news_dot_3x3_300 li a {
    color: #666;
    font: 700 12px/16px arial
}

.fck_detail {
    float: left;
    font-size: 14px
}

.fck_detail .subtitle {
    font-weight: 700
}

.divVote,
.mscbox,
.mscbox table,
.tblCTvote,
.tblVote,
table {
    border-collapse: collapse
}

.fck_detail table {
    margin: 0 auto 10px;
    min-width: 1px
}

tbody {
    display: table-row-group;
    vertical-align: middle
}

tr {
    display: table-row;
    vertical-align: inherit
}

.tbl_insert {
    position: relative
}

.fck_detail table td {
    margin: 0;
    padding: 0
}

.fck_detail td {
    vertical-align: middle
}

.fck_detail table.tbl_insert td {
    padding: 5px!important
}

.othernew_small,
.tinlien_quan {
    border-top: 1px solid #ccc;
    padding-top: 10px
}

.fck_detail table.tbl_insert .embed-container {
    margin: 0!important
}

.detailCT .fck_detail p {
    line-height: 18px;
    margin: 0 0 1em
}

.detailCT .fck_detail .desc_cation p {
    margin-bottom: 0;
    color: #666;
    font: 13px arial
}

.detailCT p {
    color: #333;
    font: 400 14px arial
}

.fck_detail .tplCaption .Image {
    background: #f5f5f5;
    color: #666;
    font: 400 13px arial;
    margin: 0;
    padding: 10px
}

.boxnew_header {
    border-bottom: 1px solid #2189bc;
    font: 700 16px arial;
    height: 16px;
    overflow: hidden;
    padding-bottom: 4px;
    width: 100%;
    margin-bottom: 10px
}

.boxnew_header a {
    color: #333
}

ul.boxnew_othertop li {
    display: inline-block;
    margin: 0 .93%;
    width: 22.7%;
    vertical-align: top
}

ul.boxnew_othertop li a.Other_Image {
    float: left;
    position: relative
}

ul.boxnew_othertop li .Other_Image img {
    float: left;
    width: 100%
}

ul.boxnew_othertop li .Other_Title a {
    color: #333;
    font: 700 13px arial;
    margin-top: 5px;
    float: left;
    width: 100%
}

.othernew_small {
    margin-top: 10px
}

.othernew_small ul.other_ul {
    width: 48.5%
}

.othernew_small ul li {
    display: inline-block;
    width: 100%;
    background: url(images/3_3.gif) 1px 5px no-repeat;
    box-sizing: border-box;
    float: left;
    line-height: 17px;
    list-style: none;
    margin-bottom: 4px;
    padding-left: 10px
}

.othernew_small ul li a {
    color: #333;
    font: 13px arial
}

.othernew_small ul li a .time_upnode {
    color: #666
}

.tinlien_quan {
    background: #f5f5f5;
    padding-bottom: 10px;
    margin-bottom: 10px;
    margin-top: 15px
}

.tinlien_quan .content_box_category {
    margin-top: 10px
}

.owl-carousel .owl-item .item_slider {
    margin: 0 auto;
    width: 90%
}

.tinlien_quan .txt_main_category {
    font: 700 16px arial;
    padding-left: 10px
}

.tinlien_quan .title_news a {
    color: #333;
    float: left;
    font: 700 13px arial;
    margin-top: 5px;
    width: 100%
}

.nav_tinlq {
    margin-right: 15px
}

.btn_control_ds {
    background: url(images/icon_navlq.png) top left no-repeat;
    width: 21px;
    height: 22px;
    display: inline-block;
    text-indent: -9999px
}

.prev_slider_tinlq {
    background-position: 1px -22px
}

.prev_slider_tinlq:hover {
    background-position: 1px 0
}

.next_slider_tinlq {
    background-position: -24px -22px
}

.next_slider_tinlq:hover {
    background-position: -24px 0
}

.item_slider .thumb_image img {
    width: 100%;
    float: left
}

.btn_control_tv_slider {
    background-image: url(images/icon_next_prev_common_slider.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    float: right;
    height: 28px;
    position: absolute;
    top: 36%;
    width: 28px;
    z-index: 100
}

.next_slider {
    background-position: -28px -28px;
    right: 2px;
    top: 50%;
    margin-top: -14px
}

.prev_slider {
    background-position: 1px -29px;
    left: 2px;
    top: 50%;
    margin-top: -14px
}

.ft-bot {
    text-align: center;
    margin: 10px 0
}

.ft-bot p {
    color: #333;
    font: 12px arial;
    line-height: 15px
}

.footerMenu {
    background: url(images/1w.png) 0 -1333px repeat-x;
    float: left;
    margin: 0 0 10px;
    padding: 0 10px;
    box-sizing: border-box
}

.menuFin {
    background: url(images/1w.png) 0 -1457px repeat-x
}

.footer-menu,
.menuFin {
    height: 50px;
    overflow: hidden;
    width: 1000px
}

.ulF li.fmenu {
    float: left;
    width: 9%
}

.ul-submenu li {
    float: left;
    margin: 0 0 3px;
    width: 100%
}

.footerFolder {
    float: left;
    height: 14px;
    line-height: normal;
    margin: 0;
    padding: 12px 0 14px;
    width: 100px
}

.ulF,
.ulF li.fsep {
    height: 123px;
    float: left
}

.footerFolder a {
    color: #3f3f3f;
    float: left;
    font: 700 12px arial
}

.aFooterMenu {
    color: #3f3f3f;
    float: left;
    font: 12px arial
}

.aBar-RSS,
.aBar-home,
.fBar-mid a:hover {
    color: #fff
}

.ulF li.fsep {
    background: url(images/sepMnF.gif) 16px 39px no-repeat;
    padding: 0 16px;
    width: 2px
}

.ulF li.fmenu.hautruong_footer {
    width: 11%
}

.ulF {
    overflow: hidden;
    padding: 0 0 0 20px;
    box-sizing: border-box;
    width: 100%
}

.ngoisao {
    display: inline;
    float: left;
    margin: 3px 10px;
    overflow: hidden;
}

.fBar-mid {
    background-color: #41B015 ;
    float: left;
    height: 33px;
    overflow: hidden;
    width: 100%
}

.aBar-RSS,
.aBar-home,
.sepFmenu {
    background-repeat: no-repeat;
    float: left
}

.fbar-menu {
    float: left;
    height: 21px;
    overflow: hidden;
    padding: 10px 8px 0
}

.aBar-home {
    background-image: url(images/icon_home.png);
    background-position: 0 1px;
    font: 12px arial;
    padding: 0 0 0 16px
}

.sepFmenu {
    background-image: url(images/iconline_shape.png);
    background-position: 0 0;
    height: 10px;
    margin: 13px 7px 0 0;
    overflow: hidden;
    width: 2px
}

.aBar-RSS {
    background-image: url(images/icon_rss.png);
    background-position: right 3px;
    font: 700 12px arial;
    padding: 0 16px 0 0
}

.aBar-contact,
.aBar-email {
    background-repeat: no-repeat;
    float: left;
    font: 12px arial;
    padding: 0 0 0 16px;
    color: #fff
}

.aBar-contact {
    background-image: url(images/icon_lienhe.png);
    background-position: 0 1px
}

.aBar-email {
    background-image: url(images/icon_newletter.png);
    background-position: 0 3px
}

.divRightF {
    float: right;
    height: 33px;
    margin: 0;
    padding: 0 6px 0 0;
    width: 355px
}

.hotline,
.inputSelect {
    float: left;
    font: 12px arial
}

.hotline {
    color: #fff;
    margin: 10px 7px 0 0
}

.hotline a {
    color: #fff
}

.inputSelect {
    border: 1px solid #abadb3;
    color: #4c4c4c;
    height: 20px;
    margin: 7px 0 0;
    padding: 2px 0 0 2px;
    width: 153px
}

.txt_head a {
    background: url(images/hotnewsepa.png) repeat-x;
    color: #3f3f3f;
    font: 700 14px/14px arial;
    padding-right: 5px;
    padding-left: 10px
}

.txt_head {
    background: url(images/hotnewsep.png) 0 20px repeat-x;
    height: 25px;
    margin: 0 10px 0 0;
    padding: 5px 0 0;
    width: 96%
}

#box_danchoi .header_box .lblbox,
.header_box .lblbox {
    height: 22px;
    text-shadow: 1px 0 #d0d3d6;
    text-transform: uppercase;
    top: 0;
    position: relative
}

.colright .list_new,
.colright .list_new li {
    width: 100%;
    float: left;
    box-sizing: border-box
}

.colright .list_new {
    padding: 5px 10px 0
}

.colright .list_new li {
    background: url(images/3_3.gif) 1px 7px no-repeat;
    line-height: 16px;
    list-style: none;
    margin-bottom: 4px;
    padding-left: 10px
}

.colright .list_new li a,
.title_colright a {
    font: 13px arial;
    color: #333
}

.colright {
    background: #fff;
    padding-bottom: 15px
}

.round_colright {
    background: url(images/bg_topright.png) top center repeat-x
}

.box_content300 {
    width: 48.5%;
    margin: 15px 5px
}

#box_tieudung .list_new {
    padding: 5px 0
}

#box_tieudung .txt_head {
    float: left;
    width: auto
}

#box_tieudung .nav_tinlq {
    margin-top: 10px
}

.colright ul li {
    list-style: none
}

.tem_box1 .list_new li {
    background: 0 0;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    padding-left: 0
}

.tem_box1 .list_new li.last {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0
}

#box_video,
#thugianbox {
    border: 1px solid #d7dfe3
}

.img_colright {
    float: left;
    width: 48%;
    margin-right: 10px;
    position: relative
}

.img_colright img {
    float: left;
    width: 100%
}

.header_box .lblbox span {
    font-size: 16px
}

.header_box .lblbox {
    background: url(images/bghead.png) right 10px no-repeat;
    color: #059;
    float: left;
    font: 700 14px/17px arial;
    padding: 10px 22px 0 10px
}

.head_thugian {
    font: 700 12px arial;
    width: 100%
}

.head_thugian a {
    float: right;
    margin-right: 10px;
    margin-top: -4px;
    margin-bottom: 4px;
    color: #6f6f6f;
    font: 700 12px/15px arial
}

#choi_thugian {
    box-sizing: border-box
}

.boxin_thugian .header_box {
    background: #c3e2f0
}

.boxin_thugian .r_c_thugian {
    padding: 0 10px;
    box-sizing: border-box
}

.boxin_thugian .thumb_thugian {
    float: left;
    width: 100%;
    margin-bottom: 10px
}

.boxin_thugian .thumb_thugian img {
    float: left;
    width: 100%
}

#box_danchoi {
    background: url(images/bg_contentdc.png) left 35px repeat-x #dfdfdf;
    padding-bottom: 10px
}

#box_danchoi .header_box .lblbox {
    background: url(images/icon_xam.png) right 10px no-repeat;
    color: #059;
    float: left;
    font: 700 14px/17px arial;
    padding: 10px 22px 0 10px
}

#box_danchoi .header_box {
    background: #d6d6d6;
    padding-bottom: 5px
}

.danchoi ul {
    width: 100%;
    padding: 0;
    box-sizing: border-box;
    float: left
}

.danchoi ul li {
    display: inline-block;
    margin: 0 1.5%;
    width: 21.7%;
    vertical-align: top
}

.danchoi ul li .img_new img {
    float: left;
    width: 100%;
    margin-bottom: 10px
}

.danchoi ul li.last {
    margin-right: 0
}

.danchoi ul li .title_new_colleft a {
    font: 700 13px arial;
    color: #333
}

#an_thugian,
#choi_thugian {
    width: 50%
}

.boxin_thugian ul li a {
    color: #059;
    float: left;
    font: 700 11px/13px arial
}

.lead_thugian {
    color: #333;
    float: left;
    font: 13px arial;
    margin: 0 0 9px;
    overflow: hidden;
    width: 100%
}

.boxin_thugian ul li {
    background: url(images/3_3.gif) 1px 5px no-repeat;
    float: left;
    line-height: 13px;
    margin-bottom: 7px;
    padding: 0 0 0 8px;
    position: relative;
    width: 100%;
    box-sizing: border-box
}

#an_thugian .header_box .lblbox,
#choi_thugian .header_box .lblbox {
    background: url(images/icon_xam.png) right 14px no-repeat;
    padding: 13px 20px 6px 10px;
    color: #059
}

.title_thugian,
.title_thugian a {
    font: 700 13px arial;
    color: #059;
    margin-bottom: 5px;
    margin-top: 5px;
    min-height: 31px
}

#an_thugian .header_box .lblbox,
#box_video .header_box .lblbox,
#choi_thugian .header_box .lblbox,
.danchoi .head_phongcach {
    font: 700 14px/17px arial;
    height: 22px;
    text-shadow: 1px 0 #d0d3d6;
    top: 0;
    position: relative;
    text-transform: uppercase
}

#an_thugian {
    box-sizing: border-box
}

#an_thugian .header_box .lblbox {
    float: left
}

#an_thugian .head_phongcach a {
    color: #059
}

#choi_thugian .thumb_thugian {
    margin-bottom: 0
}

#an_thugian .title_thugian,
#choi_thugian .title_thugian {
    margin: 6px 0;
    width: 100%;
    float: left
}

#choi_thugian .header_box .lblbox {
    float: left
}

#choi_thugian .head_phongcach a {
    color: #059
}

#an_thugian a.thumb_an,
#an_thugian a.thumb_an img {
    float: left;
    width: 100%
}

#thugianbox {
    background: url(images/top_thugian.png) no-repeat #c9e4f2;
    float: left;
    margin-bottom: 15px;
    position: relative;
    width: 100%;
    box-sizing: border-box
}

.content_thugianbox3 .width_thugianbox {
    margin-bottom: 10px
}

.danchoi .head_phongcach {
    background: url(images/icon_dc.png) right 3px no-repeat;
    color: #000;
    float: left;
    padding: 2px 20px 2px 10px
}

.danchoi .head_phongcach a {
    color: #059
}

#box_video {
    background: url(images/bg_toptt.png) center top repeat-x #e5f2fa
}

#box_video .header_box .lblbox {
    background: url(images/icon_xam.png) right 10px no-repeat;
    color: #059;
    float: left;
    padding: 10px 22px 5px 10px
}

.thumb_imagebox {
    position: relative
}

.button_play_m_slide {
    background-image: url(images/nut_play_m.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    cursor: pointer;
    height: 32px;
    left: 50%;
    margin-left: -16.5px;
    margin-top: -16px;
    position: absolute;
    top: 50%;
    width: 34px
}

.time_video {
    background: #000;
    top: 0;
    color: #fff;
    left: 0;
    opacity: .7;
    padding: 3px;
    position: absolute
}

.big_video,
.small_video {
    width: 49.5%
}

.big_video {
    background: url(images/bg_topchoiblog.png) center top repeat-x;
    box-sizing: border-box;
    padding: 0 10px
}

.big_video .title_video {
    color: #333;
    font: 700 13px arial;
    margin: 5px 0;
    float: left;
    width: 100%
}

.big_video .lead_video {
    font: 13px arial;
    color: #333;
    float: left;
    width: 100%;
    padding: 0 0 9px
}

.small_video .item_listsub {
    display: inline-block;
    width: 46.6%;
    margin: 0 0 10px 6px;
    vertical-align: top;
    position: relative
}

.small_video .item_listsub a.title_news {
    color: #333;
    font: 700 13px/16px arial;
    float: left;
    width: 100%;
    margin-top: 6px;
    overflow: hidden
}

#tinkhac_boxright ul li {
    background: 0 0;
    padding-left: 0;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    margin-bottom: 10px
}

#tinkhac_boxright ul li .img_tinkhac {
    float: left;
    width: 48.5%;
    margin-right: 10px;
    position: relative
}

#tinkhac_boxright ul li .img_tinkhac img {
    float: left;
    width: 100%
}

#tinkhac_boxright ul li .tit_tinkhac {
    color: #333;
    font: 13px arial
}

#tinkhac_boxright ul li.last {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0
}

.chiase_baiviet ul li {
    display: inline-block;
    margin: 0 10px
}

.block_tag {
    margin-bottom: 15px;
    margin-top: 10px
}

.block_tag .txt_tag {
    font: 700 14px/20px arial;
    margin-right: 10px;
    color: #0582c2;
    float: left;
    text-transform: uppercase
}

.block_tag .tag_item {
    background: #e6e6e6;
    color: #737373;
    display: inline-block;
    float: left;
    font: 400 11px/20px arial;
    height: 20px;
    margin: 0 5px 5px 0;
    padding: 1px 10px;
    white-space: nowrap
}

#box_comment .txt_title_comment_detail,
#box_comment .txt_title_comment_detal {
    font: 700 12px arial;
    padding-bottom: 5px
}

#box_comment .more_bottom_detal {
    padding-bottom: 10px
}

.block_input_comment .input_comment textarea {
    font: 400 12px/18px arial;
    background: #fff;
    border: 1px solid #c5c5c5;
    width: 98.5%;
    color: #666;
    overflow: hidden;
    padding: 5px 0 0 1%;
    float: right;
    height: 50px
}

.block_input_comment {
    z-index: 1;
    position: relative;
    border-top: 1px solid #dedede
}

#cmt-paginator {
    float: right;
    margin: 10px 0
}

.block_input_comment .confirm_comment {
    padding: 5px 0 0
}

.block_input_comment .btn_send_comment {
    background: #0581bf;
    padding: 0 23px;
    font: 700 12px arial;
    color: #fff;
    border: none;
    cursor: pointer;
    float: right;
    margin: 10px 0 0;
    border-radius: 4px;
    height: 30px
}

.block_input_comment .txt_check {
    margin: 1px 5px 0 0;
    float: left
}

#box_comment .title_show {
    color: #333;
    border-bottom: 1px solid #0582c2;
    position: relative;
    height: 26px;
    width: 100%;
    float: left
}

#box_comment .title_show .ykien_vne {
    font: 400 14px/26px arial;
    color: #333;
    padding: 0 0 0 10px
}

#box_comment .title_show .txt_songuoithich {
    color: #666;
    font: 400 11px/26px arial
}

#box_comment .comment_item p .fullname a,
#box_comment .title_show p b {
    color: #000
}

#box_comment .comment_item {
    padding: 10px 10px 5px
}

#box_comment .comment_item .user_status .left.txt_11 {
    font-size: 12px;
    padding: 5px 0 0;
    white-space: nowrap
}

#box_comment .comment_item .user_status .block_like_web {
    position: relative;
    padding: 5px 0 0;
    font: 11px arial
}

#box_comment .comment_item .user_status .block_like_web .block_share_cmt_fb {
    position: absolute;
    right: 0;
    top: 24px;
    display: none;
    z-index: 9
}

#box_comment .comment_item .user_status .block_like_web .share_cmt_fb {
    padding: 0 8px 0 0;
    background: url(images/arrow_chiase_coment.gif) right 5px no-repeat
}

#box_comment .comment_item .user_status .block_like_web .block_share_cmt_fb img {
    width: 16px
}

#box_comment .comment_item p {
    padding-bottom: 2px;
    line-height: 18px;
    font-size: 13px
}

#box_comment .comment_item p .fullname a:hover {
    color: #004f8b
}

#box_comment .comment_item .txt_view_more {
    text-align: right;
    margin: 0;
    padding: 0;
    background: 0 0
}

#box_comment .comment_item .txt_view_more a {
    color: #004f8b;
    text-decoration: underline
}

#box_comment .comment_item .txt_view_more a:hover {
    color: #666
}

#box_comment .more_bottom_detal {
    padding: 10px 0 0
}

#box_comment .more_bottom_detal b {
    color: #333
}

#box_comment .more_bottom_detal .txt_view_more a:hover b {
    color: #004f8b
}

#box_comment .more_bottom_detail {
    padding: 10px 0
}

#box_comment .sub_comment {
    float: right;
    width: 95%;
    padding: 5px 0 0
}

#box_comment a.link_thich {
    background: url(images/dot_blue.gif) right 7px no-repeat;
    color: #004F8B!important;
    margin-right: 4px;
    padding-right: 6px
}

#box_comment a.link_thich.unlike {
    color: #858585!important
}

#box_comment .counter_world {
    font: 400 11px arial;
    color: #666
}

#box_comment .view_more_coment {
    width: 100%;
    float: left;
    height: 26px;
    background: url(images/bg_1x1_gray.gif) left 13px repeat-x;
    margin: 10px 0;
    text-align: center
}

#box_comment .view_more_coment a {
    background: url(images/icon_xemthemcm.png) 8px center no-repeat #fff;
    padding: 0 15px 0 35px;
    font: 700 11px/26px arial;
    color: #666;
    text-align: center;
    display: inline-block
}

#box_comment .sub_comment .input_comment {
    padding: 0 0 10px;
    background: 0 0;
    margin-bottom: 10px;
    border-bottom: 1px dotted #e2e2e3
}

.user_status {
    position: relative;
    z-index: 9999
}

.comment_item .info_avata_cmt {
    position: absolute;
    left: 0;
    bottom: 28px;
    padding: 10px;
    border: 1px solid #ccc;
    background: #f4f4f4;
    color: #000;
    width: 420px;
    display: none
}

.block_relative,
.input_comment {
    position: relative
}

.btn_like,
.btn_like span,
.btn_traloi {
    color: #004074;
    float: left
}

.btn_like,
.btn_like span,
.btn_traloi,
.icon_portal,
.numb_like,
.numb_like span {
    display: inline-block
}

.comment_item .info_avata_cmt .avata_coment {
    width: 100px
}

.comment_item .info_avata_cmt .avata_coment img {
    width: 100%
}

.btn_traloi {
    width: 50px;
    height: 24px;
    padding: 1px 0 0 20px;
    font: 700 12px/25px arial;
    background: url(images/bg_btn_traloi.gif);
    margin: 0 .5em 0 0
}

.btn_like {
    height: 25px;
    background: url(images/bg_90x25.gif) right -25px no-repeat;
    padding: 0 2px 0 0
}

.btn_like span {
    height: 24px;
    padding: 1px 5px 0 28px;
    font: 700 12px/25px arial;
    background: url(images/bg_90x25.gif) left top no-repeat
}

.btn_like.unlike span {
    background: url(images/bg_90x25.gif) left -50px no-repeat;
    color: #666
}

.numb_like {
    float: left;
    height: 25px;
    background: url(images/bg_num_like_90x25.gif) right bottom no-repeat;
    padding: 0 2px 0 0;
    margin: 0 0 0 5px
}

.numb_like span {
    float: left;
    height: 24px;
    padding: 1px 5px 0 10px;
    font: 400 11px/25px Palatino Linotype;
    color: #000;
    background: url(images/bg_num_like_90x25.gif) left top no-repeat
}

.txt_blue {
    color: #004f8b!important
}

.icon_portal {
    background: url(images/icon_cm.png) no-repeat
}

.icon_feedback {
    background-position: -28px -1px;
    height: 14px;
    width: 16px
}

.icon_like {
    background-position: 0 0;
    height: 14px;
    width: 14px
}

.icon_like.unline:hover {
    background: url(images/icon_line_vne.gif) -19px 3px no-repeat
}

.icon_like.unline {
    background-position: -15px 5px;
    height: 18px;
    width: 14px
}

#box_comment .subcomment_item {
    padding-top: 5px;
    margin-bottom: 5px;
    border-top: 1px dotted #e2e2e3
}

#comment_reply_wrapper {
    border: none;
    padding: 5px 0
}

.input_comment {
    padding: 10px;
    background: #f5f5f5;
    z-index: 2;
    margin: 1px 0 0
}

.google_name {
    cursor: pointer;
    font: 700 13px arial;
    min-width: 80px;
    padding: 5px;
    color: #666
}

.block_action_google ul {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%
}

.block_action_google li a {
    color: #666;
    display: block;
    font: 400 14px/21px arial;
    height: 21px;
    padding: 5px 0 0 5px
}

.block_action_google li a:hover {
    color: #000
}

.like_google {
    background: #F5F5F5;
    border: 1px solid #F5F5F5;
    position: absolute;
    right: 75px;
    top: 5px;
    width: auto;
    z-index: 99
}

.like_google.active {
    border: 1px solid #CCC;
    background: #fff
}

.like_google .google_name img.google_active {
    background: url(images/icon_google_coment.gif) -72px 0 no-repeat;
    float: left;
    margin: 0 5px 0 0
}

.like_google .google_name img.google_active.inactive {
    background: url(images/icon_google_coment.gif) -105px 0 no-repeat;
    float: left;
    margin: 0 5px 0 0
}

.like_google .google_name img.facebook_active {
    background: url(images/icon_google_coment.gif) no-repeat;
    float: left;
    margin: 0 5px 0 0
}

.like_google .google_name img.facebook_active.inactive {
    background: url(images/icon_google_coment.gif) -36px 0 no-repeat;
    float: left;
    margin: 0 5px 0 0
}

.google_name #open_id_name {
    background: url(images/bg_arrow_xam_4x7.gif) right 7px no-repeat;
    display: inline-block;
    margin: 5px 0 0;
    padding: 0 10px 0 0;
    white-space: nowrap
}

.block_action_google {
    float: left;
    width: 100%;
    border-top: 1px solid #CCC;
    display: none
}

.icon_show_full_comment {
    background: url(images/iconfullcm.png) -22px 0 no-repeat;
    display: inline-block;
    height: 12px;
    line-height: 12px;
    margin: 0 0 0 3px;
    width: 11px
}

.icon_show_full_comment:hover {
    background-position: -33px 0
}

.icon_show_full_comment.icon_tru {
    background-position: 0 0
}

.icon_show_full_comment.icon_tru:hover {
    background-position: -11px 0
}

.comment_item .avata_coment,
.input_comment .avata_coment {
    width: 24px;
    margin: 0 10px 0 0;
    float: left
}

.input_comment .avata_coment img {
    width: 24px
}

.block_turn_back_news {
    font: 700 14px arial;
    background: #f0f0f0;
    padding: 10px 0;
    border-bottom: 1px solid #fff;
    position: relative
}

.block_turn_back_news p {
    padding: 0 0 0 15px
}

.block_turn_back_news a {
    color: #28aa47
}

.block_turn_back_news .icon_turnback {
    position: absolute;
    left: -5px;
    top: 10px
}

.filter_coment {
    float: right;
    padding: 0 10px 0 0;
    color: #666;
    text-align: right;
    white-space: nowrap
}

.filter_coment a {
    font: 400 12px arial;
    color: #666
}

.filter_coment a.active {
    color: #0582c2
}

.filter_coment_mobile {
    float: right
}

.filter_coment_mobile select {
    font: 400 14px arial;
    display: none
}

.width_common_widget {
    float: left;
    width: 100%
}

.title_widget_left {
    float: left
}

.title_widget_left a {
    font: 400 18px arial;
    color: #d71450;
    margin-left: 10px
}

.title_widget_right {
    float: right
}

.title_widget {
    background: #fff;
    padding: 5px 0
}

.title_widget_right a {
    color: #999;
    display: inline-block;
    font: 400 11px arial;
    margin: 0 10px 0 0;
    padding: 5px 0 0
}

.wg_image_thumb {
    display: block;
    float: left;
    margin: 0 3.36% 0 1.68%;
    width: 33.56%
}

.list_news_widget_1 li {
    background: #eee;
    float: left;
    margin: 0 0 1px;
    padding: 5px 0;
    width: 99%;
    border-left: 3px solid #ccc;
    border-bottom: 1px solid #fff
}

.list_news_widget_1 li.giaitri {
    border-left: 3px solid #d71450
}

.list_news_widget_1 li.last {
    border-bottom: none
}

.list_news_widget_1 .wg_image_thumb {
    display: block;
    float: left;
    margin: 0 10px 0 1%;
    width: 30%
}

.wg_image_thumb img {
    float: left;
    width: 100%
}

.txt_wg_title {
    font: 400 14px arial;
    color: #333
}

.list_news_widget_2 li {
    display: inline-block;
    margin: 0 2% 0 0;
    padding: 0 0 10px;
    vertical-align: top;
    width: 47%
}

.list_news_widget_2 li.first_line .wg_image_thumb {
    border-left: 3px solid #9f224e
}

.list_news_widget_2 li .wg_image_thumb {
    border-left: 3px solid #fff;
    margin: 0 0 10px;
    padding: 0 0 0 2%;
    width: 96%
}

#wiget_gamethu .content_widget {
    background: #fff
}

.list_news_widget_2 li.line_xam .wg_image_thumb {
    border-left: 3px solid #ccc
}

.list_news_widget_1 li.ione {
    border-left: 3px solid #6a1593
}

.colright .title_tin {
    padding: 0 10px
}

.colright .title_tin a {
    color: #333;
    float: left;
    font: 700 14px arial;
    margin-bottom: 5px;
    width: 100%
}

.colright .thumb {
    float: left;
    margin: 0 10px 0 0;
    position: relative;
    width: 45%;
    padding-left: 10px
}

.colright .thumb img,
.list_newforder ul li {
    width: 100%;
    float: left
}

.colright .news_lead {
    font: 13px/16px arial;
    color: #333;
    padding-right: 10px
}

.list_newforder {
    background: url(images/bgcl.gif) top center repeat-x;
    padding-top: 15px
}

.list_newforder ul {
    padding: 0 10px;
    box-sizing: border-box
}

.list_newforder ul li {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    margin-bottom: 10px
}

.list_newforder ul li .img_tin {
    float: left;
    width: 46%;
    margin-right: 10px;
    position: relative;
    margin-bottom: 5px
}

.list_newforder ul li .img_tin img {
    float: left;
    width: 100%
}

.list_newforder ul li.last {
    border-bottom: none
}

.list_newforder ul li .title_tin {
    font: 700 13px arial;
    color: #059
}

.time_node {
    display: block;
    color: #059;
    font: 12px arial;
    margin: 5px 0
}

.box220_tieudiem {
    background: url(images/bg_tieudiem.png) top center repeat-x;
    padding-top: 10px
}

.box220_tieudiem h3 {
    color: #059;
    font: 700 13px arial;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    background: url(images/line_tieudiem.jpg) 10px center repeat-x
}

.box220_tieudiem h3 span {
    background: url(images/bg_spantieudiem.jpg) repeat-x;
    font: 700 14px arial;
    padding-right: 7px
}

.box220_tieudiem ul {
    padding: 0 10px;
    box-sizing: border-box
}

.box220_tieudiem ul li {
    width: 100%;
    float: left;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    margin-bottom: 10px
}

.box220_tieudiem ul li .img_tin {
    float: left;
    width: 42%;
    margin-right: 10px
}

.box220_tieudiem ul li .img_tin img,
.tnht .head {
    width: 100%;
    float: left
}

.box220_tieudiem ul li.last {
    border-bottom: none
}

.box220_tieudiem ul li .title_tin {
    font: 700 13px arial;
    color: #333
}

.box220_tieudiem ul li .title_tin:hover {
    color: #059
}

.tnht {
    background: #afafaf;
    height: 254px;
    overflow: hidden;
    border-right: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
    color: #fff
}

.tnht .head {
    height: 24px;
    margin: 0;
    background: #3a9868;
    position: relative
}

.tnht .head p {
    left: -2px;
    margin: 0;
    position: absolute;
    top: 0
}

.tnht .head a {
    color: #49c0d5;
    float: left;
    font: 700 12px arial;
    margin: 9px 5px 0 0
}

.tnht .head .sep {
    color: #49c0d5;
    float: left;
    font: 700 9px arial;
    margin: 11px 5px 0 0
}

.tnht .head .lblcat {
    color: #4d5fbd;
    float: left;
    font: 700 21px arial;
    margin: 3px 10px 0 5px;
    text-transform: uppercase
}

.tnht .head .lblcat span {
    font-size: 26px
}

.tnht .news .ptw {
    float: right;
    width: 67.8%;
    position: relative
}

.tnht .news .ptw img {
    float: left;
    width: 100%
}

.tnht .news {
    float: left;
    width: 100%
}

.tnht .news h3 {
    font: 700 24px/26px arial;
    margin: 0 0 6px
}

.tnht .news a {
    color: #e600ac;
    text-shadow: 1px 0 #808c91
}

.tnht .news .txw {
    float: left;
    margin: 0 0 10px;
    padding: 10px 10px 0;
    width: 32.2%;
    box-sizing: border-box;
    height: 215px;
    overflow: hidden
}

.tnht .news .txw p {
    font: 13px arial;
    color: #333
}

.tnht .newso {
    padding: 0 6px;
    background: #41a1b5;
    width: 16.5%;
    box-sizing: border-box;
    height: 230px;
    overflow: hidden
}

.subsmall_forder ul li img,
.tnht .newso h3,
.tnht .newso li,
.tnht .newso li img {
    width: 100%;
    float: left
}

.tnht .newso h3 {
    font: 700 12px/16px arial;
    height: 46px;
    margin: 0;
    overflow: hidden
}

.tnht .newso h3 a {
    line-height: 16px;
    color: #333
}

.tnht .newso li {
    padding-bottom: 5px
}

.sub_cate1.subsmall_forder ul li,
.sub_cate2.subsmall_forder ul li,
.sub_cate3.subsmall_forder ul li,
.sub_cate4.subsmall_forder ul li {
    padding: 12px 8px 10px;
    display: inline-block;
    vertical-align: top
}

.tnht .newso li a.ptw {
    float: left;
    margin-bottom: 3.5px;
    position: relative
}

.sub_cate4.subsmall_forder ul li {
    width: 22.2%
}

.sub_cate3.subsmall_forder ul li {
    width: 30.6%
}

.sub_cate2.subsmall_forder ul li {
    width: 22.2%
}

.sub_cate1.subsmall_forder ul li h3,
.sub_cate2.subsmall_forder ul li h3 {
    float: left;
    width: 100%;
    min-height: 20px;
    margin-bottom: 5px
}

.sub_cate1.subsmall_forder ul li {
    width: 22.2%
}

.subsmall_forder ul li a.ptw {
    float: left;
    position: relative;
    width: 100%;
    margin-bottom: 10px
}

.sub_cate1.subsmall_forder h3,
.sub_cate2.subsmall_forder .sub_cate2_1 h3,
.sub_cate2.subsmall_forder .sub_cate2_2 h3 {
    padding-left: 5px;
    padding-top: 10px
}

.sub_cate1.subsmall_forder ul li h3 {
    padding-top: 0;
    padding-bottom: 0!important
}

.subsmall_forder {
    background: url(images/rpcHT.gif) center bottom repeat-x #e0e0e0;
    margin: 0;
    overflow: hidden;
    width: 100%;
    padding-bottom: 12px
}

.subsmall_forder .tnhtb .head {
    height: auto;
    padding: 0 0 10px;
    text-align: left
}

.subsmall_forder .head a {
    color: #6f6f6f;
    font: 700 13px arial
}

.subsmall_forder h3 a {
    color: #333;
    font: 700 13px arial
}

h3 a:hover {
    color: #059
}

.sp-hautruong .tnht .head .lblcat {
    color: #41a1b5
}

#box_coment_300 .scroll-pane {
    height: 380px;
    margin: 0 0 10px
}

#box_coment_300.stick {
    top: 10px;
    width: 300px
}

.stick {
    background: #fff;
    padding-bottom: 10px;
    position: fixed;
    top: 40px;
    z-index: 9999
}

#box_coment_300 .txt_main_category span {
    color: #333;
    font: 700 16px arial
}

#box_coment_300 .ykien_vne {
    padding-top: 3px;
    padding-left: 3px
}

#box_coment_300 .txt_main_category {
    float: left
}

#box_coment_300 .title_box_category {
    border-bottom: 1px solid #0582c2;
    padding-bottom: 5px;
    margin-bottom: 5px
}

#box_coment_300 .filter_coment {
    margin-top: 5px
}

.block_filter_live {
    border-bottom: 2px solid #ddd;
    height: 30px;
    margin: 0 0 15px;
    background: #f0f0f0
}

.block_filter_live a {
    background: #eaeaea;
    color: #333;
    display: inline-block;
    float: left;
    font: 400 12px/30px arial;
    padding: 0 10px
}

.block_filter_live a.time_bailive {
    border-right: 1px solid #ddd
}

.filter_left {
    float: left
}

.filter_right {
    float: right
}

.block_check_noibat {
    float: left;
    font: 700 12px/16px arial;
    background: #dddedd;
    color: #397ab4;
    padding: 8px 10px 9px
}

.block_check_noibat input {
    float: left;
    margin: 0 5px 0 0
}

.filter_left label {
    cursor: pointer;
    float: left;
    line-height: 14px
}

.filter_left .active {
    background: #eaeaea;
    color: #d3222a;
    cursor: pointer;
    display: block;
    float: left;
    font: 400 12px/23px arial;
    padding: 0 10px
}

.block_filter_live a.active {
    background: #dddedd;
    color: #397ab4;
    font: 700 12px/30px arial
}

.block_filter_live .filter_right a {
    background: rgba(0, 0, 0, 0);
    color: #333;
    font: 13px/30px arial
}

.block_filter_live .filter_right span {
    float: left;
    padding-top: 6px
}

.block_filter_live .filter_right .active {
    background: #dddedd;
    color: #397ab4;
    font: 700 12px/30px arial
}

#container_tab_live div.text_live .list_dot_3x3 {
    width: 96%;
    float: left;
    padding: 5px 2%;
    background: #f4f4f4;
    margin-bottom: 10px
}

#container_tab_live div.text_live table.tplCaption {
    max-width: 100%;
    margin-bottom: 10px
}

#container_tab_live .tplCaption {
    margin: 10px auto
}

#container_tab_live div.text_live p {
    margin: 0 0 5px
}

#container_tab_live div.text_live table.tplCaption .Image {
    background: #f5f5f5;
    font: 400 13px arial;
    line-height: 16px;
    padding: 10px;
    color: #666
}

#container_tab_live div.text_live img {
    float: left
}

#container_tab_live div.text_live table.tplCaption img {
    margin: 0
}

#container_tab_live div.text_live table.tplCaption td {
    line-height: 0
}

#container_tab_live .list_dot_3x3 .dot_item {
    padding: 5px 0 5px 2%;
    width: 97%;
    background: url(images/bg_dot_gray_3x3.gif) left 10px no-repeat
}

.list_dot_3x3 .dot_item a {
    font: 700 12px arial;
    color: #666
}

#container_tab_live div.text_live .item_social {
    margin: 0 0 0 5px;
    float: left
}

#container_tab_live div.text_live .thumb {
    width: 23%;
    float: left;
    margin: 0 10px 0 0;
    position: relative
}

#container_tab_live div.text_live .title_news {
    width: auto;
    float: none;
    margin: 5px 0
}

#container_tab_live div.text_live .title_news a {
    font: 700 13px arial;
    color: #333
}

#container_tab_live div.text_live .block_image_news {
    padding: 5px 1%;
    float: left;
    width: 100%;
    background: #f4f4f4;
    margin: 0 0 10px;
    box-sizing: border-box
}

#container_tab_live div.text_live .block_text {
    margin-bottom: 10px
}

#container_tab_live div.text_live .item_slider {
    padding: 0 5px
}

#container_tab_live div.text_live .btn_control_tv_slider {
    top: 40%;
    display: none
}

#container_tab_live div.minutes {
    margin-bottom: 10px;
    position: relative
}

#container_tab_live div.minutes span {
    font: 12px arial;
    color: #666;
    margin-left: 25px;
    line-height: 25px
}

#container_tab_live .author_quote {
    font-weight: 700
}

.live_post_status {
    width: 100%;
    float: left;
    text-align: center;
    padding: 5px 0;
    background: #f4f4f4;
    margin: 0 0 15px
}

.live_post_status a {
    color: #0582c2;
    font: 700 12px/16px arial;
    display: inline-block;
    background: url(images/icon_live_post.png) left top no-repeat;
    padding: 0 0 0 20px
}

#container_tab_live ul li {
    border-bottom: 1px solid #ccc;
    float: left;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 10px 2% 10px 18px;
    position: relative;
    width: 95%
}

#container_tab_live ul li.high-light {
    background: url(images/line_live.jpg) 28px top repeat-y
}

.live_post_status a.short_live {
    background: url(images/icon_live_post.png) left bottom no-repeat
}

#container_tab_live div.text_live {
    padding-left: 17px
}

#container_tab_live div.text_live td {
    vertical-align: top
}

#container_tab_live .image_quote {
    width: 30px;
    height: 23px;
    background: url(images/icon_quote.gif) right top no-repeat
}

.social_share .face,
.social_share .gplus,
.social_share .twitter {
    height: 18px;
    text-indent: -9999px
}

#container_tab_live div.text_live .live_quote {
    width: 100%
}

#container_tab_live div.text_live .live_quote td.first_quote {
    width: 10%
}

#container_tab_live div.text_live .live_quote .thumb_quote {
    width: 90%;
    float: left
}

#container_tab_live div.text_live .live_quote .thumb_quote img {
    width: 100%;
    float: left
}

#container_tab_live {
    margin-bottom: 10px
}

#tab_tuongthuat {
    margin-bottom: 5px
}

#tab_tuongthuat ul.tabs {
    border-bottom: 1px solid #ccc;
    display: inline-block;
    width: 100%
}

#tab_tuongthuat ul.tabs li {
    float: left;
    margin: 0
}

#tab_tuongthuat ul.tabs li a {
    background: #f0f0f0;
    color: #333;
    display: block;
    font-size: 12px;
    padding: 8px 15px
}

#tab_tuongthuat ul.tabs li a.active {
    background: #acd62c;
    color: #333;
    font: 700 12px arial;
    padding: 8px 15px
}

.detailCT .item_ask,
.detailCT .item_ask p {
    font-weight: 700!important
}

.live_post_dienbien {
    background: #f7ffe1;
    border: 1px solid #95bb26;
    margin: 0 0 10px
}

.live_post_dienbien a {
    color: #360;
    display: block;
    padding: 10px 0;
    text-align: center;
    width: 100%
}

.social_share {
    margin-top: 10px
}

.social_share .face {
    background: url(images/icon_shareftg.png) 0 -17px no-repeat;
    width: 15px;
    display: inline-block
}

.social_share .face:hover {
    background: url(images/icon_shareftg.png) 0 1px no-repeat
}

.social_share .twitter {
    background: url(images/icon_shareftg.png) -16px -17px no-repeat;
    width: 21px;
    display: inline-block
}

.social_share .twitter:hover {
    background: url(images/icon_shareftg.png) -16px 0 no-repeat
}

.social_share .gplus {
    background: url(images/icon_shareftg.png) -39px -17px no-repeat;
    width: 18px;
    display: inline-block
}

.social_share .gplus:hover {
    background: url(images/icon_shareftg.png) -39px 0 no-repeat
}

.icon_live {
    position: absolute;
    height: 24px;
    width: 24px;
    background: url(images/icon_football_live.gif) no-repeat;
    right: -16%;
    top: 0;
    left: 0
}

.icon_dot_live {
    background: url(images/iconlive.png) 7px -7px no-repeat;
    font-size: 0;
    line-height: 0;
    height: 12px;
    width: 15px;
    top: 3px;
    right: auto
}

.icon_live_01 {
    background-position: -51px -40px
}

.icon_live_02 {
    background-position: -129px -40px
}

.icon_live_03 {
    background-position: -205px -40px
}

.icon_live_04 {
    background-position: -284px -40px
}

.icon_live_05 {
    background-position: -368px -40px
}

.icon_live_06 {
    background-position: -447px -40px
}

.icon_live_07 {
    background-position: -527px -40px
}

.icon_live_08 {
    background-position: -50px -116px
}

.icon_live_09 {
    background-position: -129px -115px
}

.icon_live_10 {
    background-position: -209px -114px
}

.icon_live_11 {
    background-position: -289px -115px
}

.icon_live_12 {
    background-position: -367px -113px
}

.icon_live_13 {
    background-position: -446px -116px
}

.icon_live_14 {
    background-position: -527px -114px
}

#container_tab_live ul li.high-light .icon_dot_live {
    background: url(images/iconlive.png) 7px 6px no-repeat;
    font-size: 0;
    line-height: 0;
    height: 14px;
    width: 15px;
    top: 3px;
    right: auto
}

.high-light .icon_dot_live {
    background: url(images/icon_dot_live_active.gif) -9px -8px no-repeat
}

.block_list_2image,
.block_list_3image,
.block_list_4image {
    background: #f4f4f4;
    margin: 0 0 20px;
    padding: 10px 10px 0
}

.block_list_2image ul,
.block_list_3image ul,
.block_list_4image ul {
    float: left;
    width: 100%
}

.block_list_3image li {
    display: inline-block;
    margin: 0 2% 10px 0;
    vertical-align: top;
    width: 31.3%
}

.block_list_2image li img,
.block_list_3image li img,
.block_list_4image li img {
    margin: 0 0 10px;
    width: 100%
}

.block_list_2image li,
.block_list_4image li {
    margin: 0 2% 10px 0;
    text-align: center;
    vertical-align: top;
    display: inline-block
}

.block_list_3image li,
.block_list_4image li {
    text-align: center
}

.block_list_4image li {
    width: 22.7%
}

.block_list_2image li {
    width: 48.3%
}

.block_list_1image li {
    display: inline-block;
    margin: 0 0 10px;
    text-align: center;
    vertical-align: top;
    width: 100%
}

.block_list_2image li.end,
.block_list_3image li.end,
.block_list_4image li.end {
    margin: 0
}

.txt_14 {
    font-size: 14px
}

.item_pvtt {
    float: left;
    margin: 0 0 15px;
    width: 100%
}

.item_pvtt.last .answear .clear {
    border-bottom: none;
    padding-bottom: 0
}

.item_pvtt .tplCaption {
    margin: 10px auto
}

.detailCT .item_ask {
    padding-right: 2%;
    width: 98%;
    margin-bottom: 10px
}

.txt_user_ask {
    font-size: 12px;
    padding: 5px 0 0;
    text-align: right
}

.txt_italic {
    font-style: italic
}

.answear {
    border-left: 1px solid #ddd;
    padding: 10px 0 0 2%;
    width: 97%
}

.answear:hover {
    border-left: 1px solid #2189bc
}

.answer_pvtt {
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px
}

.pics {
    float: left
}

.item_pvtt .Image,
.pics_caption {
    background: #f4f4f4;
    font: 400 13px arial;
    padding: 7px 10px;
    color: #666
}

.view_more {
    background: url(images/detailSep.gif) left 9px repeat-x;
    text-align: center
}

.view_more span {
    font: 13px/20px arial;
    color: #666;
    background: url(images/icon_xemthemcm.png) 5px 0 no-repeat #fff;
    padding-left: 30px;
    padding-right: 5px;
    display: inline-block
}

.view_more span a {
    color: #666
}

.form_thamgia li {
    width: 100%;
    float: left;
    margin: 0 0 10px
}

.form_thamgia .block_input,
.form_thamgia .txt_input {
    border: 1px solid silver;
    color: #666;
    font: 400 13px arial;
    height: 25px;
    padding: 2px 2%;
    width: 95%;
    background: #fff
}

.form_thamgia .block_input {
    height: 100px
}

.form_thamgia .tuoi {
    float: right
}

.txt_form {
    font: 13px arial
}

.txt_error {
    color: #e03d3d;
    font-size: 11px;
    padding-top: 3px
}

.input_left {
    width: 71%
}

.input_right {
    width: 27%
}

.form_thamgia .input_capcha {
    width: 100%;
    box-sizing: border-box;
    height: 30px
}

.form_thamgia .btn_refrest {
    float: left;
    margin: 0 10px 0 0
}

.form_thamgia .capcha {
    float: left;
    margin: 0 10px
}

.form_thamgia .capcha img {
    max-width: none;
    height: 30px
}

#dangkythamgia .form_thamgia .capcha {
    margin: 0 10px 0 0
}

.form_thamgia .block_input_capcha {
    float: left;
    width: 41%;
    margin-right: 10px
}

#dangkythamgia .form_thamgia .btn_refrest {
    margin: 0
}

.form_thamgia .txt_clear_all {
    font: 400 11px arial;
    color: #666;
    margin: 0 0 0 15px
}

.form_thamgia .btt-complete {
    width: 65px
}

.btt-complete {
    background: #0582c2;
    border: none;
    border-radius: 3px;
    color: #fffefe;
    cursor: pointer;
    font: 500 14px arial;
    height: 30px;
    padding: 2px 0 0;
    text-align: center;
    width: 96px
}

.tem_box5 .clear,
.tem_box6 .clear,
.tem_box7 .clear {
    border-top: 1px solid #ddd
}

#form_thamgia,
.btn_dangky_thamgia {
    display: none
}

.box300_right .txt_main_category {
    border-bottom: 1px solid #2189bc;
    font: 700 16px/20px arial;
    height: 16px;
    margin-bottom: 10px;
    overflow: hidden;
    padding-bottom: 8px;
    width: 100%
}

.box300_right .txt_main_category a {
    color: #333
}

.block_thumb_slide_show {
    float: left;
    font-size: 0;
    line-height: 0;
    position: relative;
    text-align: center;
    width: 100%
}

.block_thumb_slide_show img.left {
    float: none;
    text-align: center
}

.item_slide_show {
    clear: both;
    margin: 0 auto 10px
}

.item_slide_show .desc_cation {
    font-size: 12px;
    padding: 10px 2%;
    width: 96%
}

.desc_cation {
    background: #f5f5f5;
    float: left;
    font-size: 14px;
    padding: 0 0 10px;
    width: 100%
}

.btn_icon_show_slide_show {
    background: url(images/icon_showslide.jpg) no-repeat;
    display: block;
    height: 28px;
    position: absolute;
    right: 0;
    top: 0;
    width: 28px
}

.title_box_pvtt {
    background: #e6e6e6;
    color: #333;
    font: 700 14px/30px arial;
    height: 30px;
    padding: 5px 7px
}

.chua_pv,
.noidung_pvtt a {
    color: #fff
}

.big_img_pvtt {
    background: #fff;
    display: block;
    overflow: hidden;
    padding: 5px;
    box-sizing: border-box
}

.noidung_pvtt {
    background: #0582c2;
    color: #fff;
    display: inline-block;
    font: 700 14px arial;
    padding: 10px;
    width: 100%;
    box-sizing: border-box
}

.stt_pvtt {
    background: #e03d3d;
    display: block;
    overflow: hidden;
    padding: 7px 10px
}

.chua_pv,
.da_pv {
    font: 11px arial;
    background: url(images/icon_time.png) 5px no-repeat #3c3c3c
}

.chua_pv,
.da_pv,
.dang_pv {
    padding-left: 25px
}

.da_pv {
    color: #999
}

.dang_pv {
    color: #0582c2;
    font: 700 14px arial;
    text-transform: uppercase;
    background: url(images/icon_dangpv.png) 5px no-repeat #e6e6e6
}

.img_pvtt img {
    float: left;
    width: 100%
}

.tem_box3 .img_colright,
.tem_box3 .news_lead {
    padding-left: 10px
}

.tem_box5 .news_lead,
.tem_box5 .thumb,
.tem_box5 .title_tin,
.tem_box6 .news_lead,
.tem_box6 .thumb,
.tem_box6 .title_tin {
    padding: 0 10px;
    box-sizing: border-box
}

.tem_box3 .content_box_category .clear {
    border-top: 1px solid #ddd;
    margin: 10px 0
}

.tem_box4 ul li,
.tem_box5 ul li {
    margin-bottom: 10px;
    margin-left: 10px;
    list-style: none;
    display: inline-block;
    vertical-align: top
}

.tem_box4 {
    float: left;
    background: #fff
}

.tem_box4 ul li {
    width: 44.5%;
    background: 0 0
}

.tem_box4 ul li .img_colright {
    width: 100%
}

.tem_box4 ul li .img_colright img {
    float: left;
    width: 100%
}

.tem_box4 ul li .title_colright {
    float: left;
    width: 100%;
    margin-top: 5px
}

.tem_box5 {
    float: left;
    background: #fff
}

.tem_box5 ul li {
    width: 44.5%;
    background: 0 0
}

.tem_box5 ul li .img_colright {
    width: 100%
}

.tem_box5 ul li .img_colright img {
    float: left;
    width: 100%
}

.tem_box5 ul li .title_colright {
    float: left;
    width: 100%;
    margin-top: 5px
}

.tem_box5 .clear {
    margin: 10px
}

.tem_box5 .thumb img {
    float: left;
    width: 100%
}

.tem_box5 .title_tin {
    margin: 5px 0;
    float: left;
    width: 100%
}

.tem_box5 .title_tin a {
    font: 700 13px arial;
    color: #333
}

.tem_box5 .news_lead {
    font: 13px arial;
    color: #333;
    margin-bottom: 10px
}

.tem_box6 {
    float: left;
    background: #fff
}

.tem_box6 ul li {
    display: inline-block;
    list-style: none;
    margin-bottom: 10px;
    margin-left: 10px;
    vertical-align: top;
    width: 95%;
    background: 0 0
}

.tem_box6 ul li .img_colright {
    width: 45%
}

.tem_box6 .thumb img,
.tem_box6 .title_tin,
.tem_box6 ul li .img_colright img {
    width: 100%;
    float: left
}

.tem_box6 .clear {
    margin: 10px
}

.tem_box6 .title_tin {
    margin: 5px 0
}

.tem_box6 .title_tin a {
    font: 700 13px arial;
    color: #333
}

.tem_box6 .news_lead {
    font: 13px arial;
    color: #333;
    margin-bottom: 10px
}

.tem_box7 {
    float: left;
    background: #fff
}

.tem_box7 .clear {
    margin: 10px
}

.tem_box7 .list_new li {
    background: url(images/3_3.gif) 1px 7px no-repeat;
    box-sizing: border-box;
    float: left;
    line-height: 18px;
    list-style: none;
    margin-bottom: 4px;
    padding-left: 10px;
    width: 100%
}

.tem_box7 .list_news_dot_3x3 {
    padding: 10px;
    box-sizing: border-box
}

.tem_box7 .list_new li a {
    color: #333;
    font: 13px arial
}

.tem_box10 .tit_tieudiem a,
.tem_box7 .title_tin a,
.tem_box9 .tit_tieudiem a {
    color: #fff;
    font: 700 13px arial
}

.tem_box7 .list_img {
    margin-top: 10px
}

.tem_box7 .list_img li {
    display: inline-block;
    width: 29.1%;
    margin-left: 8px;
    vertical-align: top
}

.tem_box7 .list_img li img {
    float: left;
    width: 100%
}

.tem_box7 .thumb {
    box-sizing: border-box;
    padding: 0 10px;
    position: relative
}

.tem_box7 .thumb img {
    width: 100%
}

.tem_box7 .title_tin {
    bottom: 5px;
    box-sizing: border-box;
    padding: 5px 10px;
    position: absolute;
    width: 100%
}

.tem_box10 .thumb,
.tem_box11 .thumb,
.tem_box12 .thumb,
.wrapper_box {
    position: relative
}

.tem_box8 .list_new li {
    background: 0 0;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    padding-left: 0
}

.tem_box8 .list_new li.last {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0
}

.tem_box9 .tit_tieudiem {
    background: #c65e15;
    box-sizing: border-box;
    margin-bottom: 5px;
    padding: 8px 10px
}

.tem_box9 .round_colright {
    background: #f0d6c4
}

.tem_box9 ul li {
    background: rgba(0, 0, 0, 0);
    display: inline-block;
    list-style: none;
    margin-bottom: 10px;
    margin-left: 10px;
    vertical-align: top;
    width: 44.5%
}

.tem_box9 ul li .img_colright {
    width: 100%
}

.tem_box9 ul li .title_colright {
    float: left;
    margin-top: 5px;
    width: 100%
}

.tem_box10 .tit_tieudiem {
    background: #c65e15;
    box-sizing: border-box;
    margin-bottom: 5px;
    padding: 8px 10px
}

.tem_box10 .round_colright {
    background: #f0d6c4
}

.tem_box10 .list_news_dot_3x3 {
    box-sizing: border-box;
    display: inline-block;
    padding: 5px
}

.tem_box10 .list_new li {
    background: url(images/3_3.gif) 1px 7px no-repeat;
    box-sizing: border-box;
    float: left;
    line-height: 18px;
    list-style: none;
    margin-bottom: 4px;
    padding-left: 10px;
    width: 100%
}

.tem_box10 .list_new li a {
    color: #333;
    font: 13px arial
}

.tem_box10 .thumb {
    box-sizing: border-box;
    padding: 0 5px
}

.tem_box10 .thumb img {
    width: 100%
}

.tem_box11 .tit_tieudiem {
    background: #449fb4;
    box-sizing: border-box;
    margin-bottom: 5px;
    padding: 8px 10px
}

.tem_box11 .round_colright {
    background: #aad4dd
}

.tem_box11 .tit_tieudiem a {
    color: #fff;
    font: 700 13px arial
}

.tem_box11 .list_news_dot_3x3 {
    box-sizing: border-box;
    display: inline-block;
    padding: 5px
}

.tem_box11 .list_new li {
    background: url(images/3_3.gif) 1px 7px no-repeat;
    box-sizing: border-box;
    float: left;
    line-height: 18px;
    list-style: none;
    margin-bottom: 4px;
    padding-left: 10px;
    width: 100%
}

.tem_box11 .list_new li a {
    color: #333;
    font: 13px arial
}

.tem_box11 .thumb {
    box-sizing: border-box;
    padding: 0 5px
}

.tem_box11 .thumb img {
    width: 100%
}

.tem_box12 .tit_tieudiem {
    background: #eca2c7;
    box-sizing: border-box;
    margin-bottom: 5px;
    padding: 8px 10px
}

.tem_box12 .round_colright {
    background: #f5d0e3
}

.tem_box12 .tit_tieudiem a {
    color: #fff;
    font: 700 13px arial
}

.tem_box12 .thumb {
    box-sizing: border-box;
    padding: 0 5px
}

.tem_box12 .thumb img {
    width: 100%
}

.tem_box12 .block_image_news {
    margin-bottom: 10px
}

.tem_box12 .block_image_news .title_tin {
    float: left;
    width: 100%;
    box-sizing: border-box;
    padding: 5px
}

.tem_box12 .block_image_news .title_tin a {
    font: 13px arial;
    color: #333
}

#xacnhan_binhchon {
    margin-top: 10px
}

#tile_lightbox_vne_cor {
    background: url(images/logo_lightbox.png) 20px center no-repeat #f5f5f5;
    color: #333;
    font: 700 16px arial;
    padding: 5px 5px 10px;
    float: left;
    width: 100%;
    box-sizing: border-box;
    border-bottom: 1px solid #0582c2
}

#alert_content {
    box-sizing: border-box
}

.title_lightbox .logons {
    float: left
}

.title_lightbox .txt_lighbox {
    padding-top: 10px;
    padding-right: 50px
}

.capcha_xnhan {
    width: 54%;
    margin: 20px auto
}

.capcha_xnhan span {
    font: 13px arial;
    color: #333;
    padding-top: 10px;
    float: left
}

.right_xnhancapcha input {
    background: #fff;
    border: 1px solid #ddd;
    padding: 5px;
    height: 20px;
    font: 12px arial;
    float: left;
    width: 30%;
    margin-right: 10px;
    color: #333
}

.right_xnhancapcha img {
    width: 85px;
    height: 34px
}

.btn_bottom_core_ns {
    width: 200px;
    text-align: center;
    margin: 20px auto
}

.close_rating_popup {
    font: 13px arial;
    color: #666;
    cursor: pointer
}

#login-vne4 {
    border: none
}

#login-vne4 .close-lb {
    right: 5px;
    top: 7px;
    background: url(images/icon_close.png) no-repeat rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 20px;
    position: absolute;
    width: 30px
}

.width_colrating {
    height: 100px;
    position: relative;
    margin-top: 10px
}

.block_result_rating .col1 {
    left: 0
}

.block_result_rating .col2 {
    left: 10%
}

.block_result_rating .col3 {
    left: 20%
}

.block_result_rating .col4 {
    left: 30%
}

.block_result_rating .col5 {
    left: 40%
}

.block_result_rating .col6 {
    left: 50%
}

.block_result_rating .col7 {
    left: 60%
}

.block_result_rating .col8 {
    left: 70%
}

.block_result_rating .col9 {
    left: 80%
}

.block_result_rating .col10 {
    left: 90%
}

.num_rating {
    border-top: 1px solid #e1e1e1;
    float: left;
    margin: 5px 0 0;
    padding: 5px 0 0;
    width: 100%
}

.num_rating li {
    float: left;
    text-align: center;
    width: 10%;
    color: #333;
    font: 13px arial
}

.txt_total_phieu {
    margin-top: 10px;
    font: 14px arial;
    color: #333;
    float: left!important
}

.title_result .txt_ns,
.txt_total_phieu b {
    color: #0582c2
}

#SexyAlertBox-BoxContent #box_ketquathamdo_vne_core .scroll_thongke li {
    float: left;
    margin: 0 0 10px;
    padding: 0 0 10px;
    width: 100%
}

#SexyAlertBox-BoxContent #box_ketquathamdo_vne_core .scroll_thongke li .w150 {
    float: left;
    margin-right: 2%;
    width: 15%;
    font: 13px arial;
    color: #333
}

#SexyAlertBox-BoxContent .scroll_thongke li .w60 {
    width: 10%;
    float: right;
    font: 13px arial
}

.scroll_color {
    margin: 5px 0
}

.bg_center_scroll {
    position: relative
}

.title_danhgia_core {
    font: 700 14px arial;
    color: #333;
    margin-top: 10px;
    padding: 17px 15px;
    border: 1px solid #ddd;
    margin-bottom: 10px
}

.block_right {
    float: right
}

.block_left {
    float: left
}

.txt_lightbox_right_vne_cor {
    padding-right: 10px;
    padding-top: 10px
}

#vne_slider_core {
    margin: 20px auto 0;
    width: 60%
}

#vne_slider_core .txt_rating_bottom {
    float: left;
    margin: 20px 0 0;
    width: 100%
}

#vne_slider_core .txt_rating_bottom p.block_left {
    line-height: 30px
}

#vne_slider_core .main_slider_vne_core {
    background: 0 0;
    border: 1px solid #f7f8f8;
    float: left;
    margin: 0 0 0 20px;
    padding: 20px 50px 40px
}

#vne_slider_core .ui-slider-horizontal {
    background: url(images/bg_range_normal.gif) left top repeat-x;
    border-color: #9d9d9d #ccc #ccc;
    border-style: solid;
    border-width: 1px;
    float: left;
    height: 5px;
    margin: 5px 0 0 5px;
    position: relative;
    width: 249px;
    z-index: 9
}

#vne_slider_core .txt_number_slider_core {
    color: #666;
    float: left;
    position: relative;
    width: 260px;
    z-index: 9
}

#vne_slider_core .ui-slider-handle {
    background: url(images/img_nut_rate.png) left top no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    margin: 0 0 0 -10px;
    position: absolute;
    top: -5px;
    width: 16px;
    z-index: 11
}

#vne_slider_core .ui-slider-handle span {
    background: url(images/bg_slider_count_rate_ns.gif) left top no-repeat!important;
    color: #fff;
    display: inline-block;
    font: 700 11px/16px arial;
    height: 16px;
    margin: 18px 0 0;
    padding: 3px 0 0;
    text-align: center;
    width: 16px
}

#vne_slider_core .number_mid_core {
    height: 20px;
    left: 5px;
    position: absolute;
    top: -26px;
    width: 224px;
    z-index: 10
}

#vne_slider_core .number_mid_core li {
    float: left;
    position: relative;
    text-align: right;
    width: 28px;
    z-index: 10
}

#vne_slider_core .number_mid_core li .show_number_core {
    color: #666;
    float: left;
    height: 20px;
    padding: 5px 0 0;
    width: 100%
}

#vne_slider_core .number_mid_core li a {
    bottom: -7px;
    font-size: 0;
    height: 7px;
    line-height: 0;
    position: absolute;
    right: 2px;
    width: 4px;
    z-index: 10
}

#vne_slider_core .ui-slider-horizontal .ui-slider-range {
    background: url(images/bg_range_ns.gif) left top repeat-x!important;
    float: left;
    height: 5px
}

#bt_send_rating,
#vne_rating_core .chart_rating .col_rating li {
    background: #0582c2
}

#SexyAlertBox-Box p.block_left {
    display: block;
    font: 500 12px arial;
    margin-top: 10px;
    padding-right: 10px
}

#SexyAlertBox-BoxContenedor .block_left {
    float: left
}

.showCaptcha img {
    height: 34px;
    width: 85px
}

#bt_send_rating {
    border: none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font: 700 13px arial;
    padding: 5px 10px
}

#txtCaptcha490,
#txtCaptchavote {
    border: 1px solid #ccc;
    height: 31px;
    margin: 0 10px
}

#SexyAlertBox-BoxContent .txt_number_ketqua {
    bottom: -15px;
    color: #999;
    display: inline-block;
    font: 400 10px arial;
    padding: 5px 0 0;
    position: absolute;
    right: -10px
}

#content_lightbox_vne_core .btn_confirm_vne_core {
    text-align: center;
    margin-top: 10px
}

#vne_slider_core .number_mid_core li .show_number_core span {
    display: none
}

#vne_rating_core {
    margin: 30px auto 5px;
    padding: 0 32px;
    width: 90%
}

#vne_rating_core .infor_rating {
    float: left;
    width: 100%
}

#vne_rating_core .chart_rating .col_rating {
    padding: 0 0 2px;
    width: 100%
}

#vne_rating_core .chart_rating .info_rating_vne_core {
    display: none;
    left: -50px;
    position: absolute;
    text-align: center;
    top: -25px;
    width: 220px
}

#vne_rating_core .chart_rating .arrow_ratting_vne_core {
    background: url(images/bg_arrow_vne_core.gif) left top no-repeat;
    display: none;
    height: 3px;
    left: 7px;
    position: absolute;
    top: -4px;
    width: 5px
}

#content_lightbox_vne_core .info_vne_core_left {
    background: url(images/bg_info_rating_core.gif) left bottom no-repeat;
    color: #fff;
    float: left;
    font: 400 11px/21px arial;
    height: 21px;
    padding: 0 0 0 2px
}

#content_lightbox_vne_core .info_vne_core_right {
    background: url(images/bg_info_rating_core.gif) right top no-repeat;
    color: #fff;
    float: left;
    font: 400 11px/21px arial;
    height: 21px;
    padding: 0 10px 0 8px
}

#vne_rating_core .chart_rating .list_rating {
    float: left;
    margin: 0!important;
    width: 100%
}

#box_details_news .fck_detail .chart_rating ul.list_rating li,
#vne_rating_core .chart_rating .list_rating li {
    color: #666;
    display: inline;
    float: left;
    font: 400 12px arial;
    margin: 0 6px 0 0;
    padding: 1% 0 0;
    text-align: center;
    width: 8.7%
}

#content_lightbox_vne_core .block_counter_rating_vne_core {
    font: 400 16px arial;
    margin: 0 auto 20px;
    width: 90%
}

#content_lightbox_vne_core .block_counter_rating_vne_core span {
    color: #067ab4;
    font-weight: 700
}

#content_lightbox_vne_core .block_btn_bottom_vne_core {
    text-align: center
}

.stt_col {
    width: 100%
}

#box_details_news .fck_detail table {
    margin: 0 auto 10px
}

.block_result_rating {
    padding: 0 20px 50px
}

#login-vne3 .ttOline,
#login-vne4 .ttOline,
#login-vne5 .ttOline,
#login-vne6 .ttOline,
#login-vne7 .ttOline,
.ttOline {
    background: #fff;
    color: #000;
    display: block;
    font: 700 16px arial;
    height: 28px;
    overflow: hidden;
    padding: 8px 20px 0
}

.rating {
    float: left
}

.star {
    cursor: pointer;
    float: left;
    height: 24px;
    overflow: hidden;
    text-indent: -999em;
    width: 34px
}

.star-left,
.star-right {
    width: 12px
}

.star,
.star a {
    background: url(images/star.png) no-repeat rgba(0, 0, 0, 0)
}

.star-left,
.star-left a {
    background: url(images/star-left.png) no-repeat rgba(0, 0, 0, 0)
}

.star-right,
.star-right a {
    background: url(images/star-right.png) no-repeat rgba(0, 0, 0, 0)
}

.star a,
div.rating div.on a {
    background-position: 0 -23px
}

.star a {
    display: block;
    height: 100%;
    width: 100%
}

div.rating div a:hover,
div.rating div.hover a {
    background-position: 0 0
}

#ratinglt {
    background: #f4f4f4;
    padding-bottom: 20px;
    position: relative;
    width: 100%
}

.rating_bar {
    background: #ededed;
    font: 400 14px/24px arial;
    padding: 10px 10%
}

.input_comment .rating_bar {
    background: rgba(0, 0, 0, 0);
    float: left;
    padding: 0 0 10px;
    width: 100%
}

.block_one_start {
    float: left;
    margin: 0 0 0 10px
}

.txt_danhgiacuaban {
    margin: 0 10px 0 0
}

.txt_numbdanhgia {
    margin: 0 0 0 20px
}

.txt_666 {
    color: #666
}

.login-desc {
    color: #9f224e;
    display: inline-block;
    font: 400 11px arial;
    margin: 0 0 10px;
    overflow: hidden
}

.rating_sercut {
    padding: 10px 10% 0
}

.txt_form {
    padding: 0 0 5px
}

#ratinglt .form_thamgia .btt-complete {
    margin: 0 0 0 10px
}

.close-lb {
    background: url(images/icon_close.png) no-repeat;
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: 5px;
    top: 8px;
    width: 25px
}

.col_rating,
.rate1,
.rate2,
.rate3 {
    background: #0582c2
}

.title_result {
    color: #666;
    font: 400 16px arial;
    padding: 10px 0
}

.txt_vne {
    color: #067ab4
}

.content_result_rating {
    position: relative
}

.col_rating {
    bottom: 0;
    position: absolute;
    width: 9%
}

#xacnhan_danhgiacuaban .col_rating {
    width: 9.9%;
    height: 5px
}

#xacnhan_danhgiacuaban .width_colrating {
    height: auto;
    margin-bottom: 20px
}

#xacnhan_danhgiacuaban .num_rating li {
    text-align: right
}

#xacnhan_danhgiacuaban .num_rating li span {
    float: left
}

#xacnhan_danhgiacuaban .num_rating {
    border-top: none
}

.main_content_capha {
    padding: 10px 0 0
}

.main_content_capha .input_code span.block_left {
    margin-top: 20px;
    margin-left: 90px
}

#SexyAlertBox-Box input.block_left {
    display: block;
    font: 500 15px arial;
    height: 30px;
    margin-right: 5px;
    text-align: center;
    width: 70px;
    margin-top: 10px
}

.main_content_capha .input_code .block_left div {
    float: left
}

#baovipham .txt-login,
#gopykien .txt-login {
    background: #fff;
    border: 1px solid silver;
    color: #666;
    float: left;
    font: 400 14px arial;
    padding: 3px 1%;
    width: 97%
}

#baovipham textarea.txt-login,
#gopykien textarea.txt-login {
    height: 50px;
    margin: 0 0 10px
}

.share_email_label {
    font: 400 14px/14px Arial;
    margin-bottom: 5px
}

.txt_select_lydo {
    float: left;
    height: 26px;
    margin: 0 0 10px;
    width: 100%
}

#baovipham .txt-capcha,
#gopykien .txt-capcha {
    background: #fff;
    border: 1px solid silver;
    color: #666;
    float: left;
    font: 400 14px arial;
    height: 20px;
    margin-right: 10px;
    padding: 2px 7px;
    width: 104px
}

#baovipham .input_capcha,
#gopykien .input_capcha {
    margin: 0 10px 0 0
}

#baovipham .input_capcha img {
    height: 30px
}

.survey_like h2 {
    font: 700 16px arial;
    color: #333;
    background: #f5f5f5;
    padding: 5px;
    border-bottom: 1px solid #0582c2;
    text-align: left
}

.main_survey .btn_danhgia {
    background: #0582c2;
    border-radius: 3px;
    color: #fff;
    font: 700 13px arial;
    padding: 3px 1px 3px 0
}

.main_survey ul {
    padding: 5px;
    box-sizing: border-box;
    margin: 5px 0;
    width: 100%;
    float: left
}

.main_survey ul li {
    margin-bottom: 5px;
    width: 100%;
    float: left
}

.main_survey .btn_ketqua {
    color: #666;
    cursor: pointer;
    font: 13px arial
}

.item_survey .txt_survey_left {
    color: #0582c2;
    font: 14px arial;
    margin-right: 10px;
    float: left
}

.block_survey_2_detail_right .txt_survey_right {
    font: 700 14px arial;
    color: #333;
    float: right;
    text-align: right
}

.block_survey_1_detail_right .txt_survey_right {
    font: 700 16px arial;
    color: #333
}

#form_sendemail table tr {
    float: left;
    width: 100%;
    padding-bottom: 10px
}

#form_sendemail form {
    padding: 10px 30px;
    box-sizing: border-box
}

#form_sendemail table tr input {
    margin-right: 10px;
    float: left;
    width: 100%
}

#form_sendemail table tr input,
#form_sendemail table tr textarea {
    border: 1px solid #ddd;
    padding: 5px;
    height: 30px;
    box-sizing: border-box;
    font: 12px arial
}

#form_sendemail table td.txt_right {
    width: 100px;
    margin-right: 20px;
    vertical-align: top;
    padding-top: 8px;
    float: left
}

#form_sendemail table tr textarea {
    min-height: 100px;
    width: 100%
}

#form_sendemail table td.w400 {
    width: 100%;
    float: left;
    margin-right: 10px
}

#form_sendemail tr.mabaomat input {
    width: 73%;
    float: left
}

.block_ama {
    padding: 10px 2%;
    width: 96%;
    float: left;
    background: #f5f5f5;
    overflow: hidden;
    margin-bottom: 20px;
    text-align: left
}

.question_ama,
.title_ama {
    padding: 0 0 10px
}

.btn_bottom_core_vne,
.cover_pt300,
.item_answare_ama a,
.pt_vanmay h1,
.pt_vanmay span,
.round_notept {
    text-align: center
}

.title_ama {
    font-size: 14px
}

.item_answare_ama {
    width: 44.5%;
    margin: 0 4% 0 0;
    display: inline-block;
    vertical-align: top
}

.answare_ama {
    width: 104%
}

.question_ama p {
    margin: 0!important
}

.item_answare_ama a {
    display: block;
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 2px;
    margin: 0 0 10px;
    font: 400 12px/16px arial;
    padding: 6px 7% 6px 3%;
    color: #333!important
}

.item_answare_ama a:hover {
    color: #333;
    background: #d9d9d9
}

.item_answare_ama.error_ama a {
    background: url(images/icon_checked_ama.gif) 97% center no-repeat #d9d9d9;
    font-weight: 700
}

.item_answare_ama.checked_ama a {
    background: url(images/icon_checked_ama_02.gif) 97% center no-repeat #fff
}

.block_btn_send_answare {
    border-top: 1px solid #d9d9d9;
    padding: 10px 0 0
}

.btn_send_answare_ama {
    background: #0581bf;
    border: none;
    color: #fff;
    cursor: pointer;
    float: right;
    font: 400 14px arial;
    padding: 4px 10px
}

#box_phongthuy {
    background: url(images/bgphongthuy2.png) center top no-repeat #bce1da;
    float: left;
    padding-bottom: 14px;
    margin-bottom: 10px;
    width: 100%
}

#box_phongthuy .form_pt {
    padding-top: 35px
}

.input_pt {
    float: left;
    margin-right: 6px;
    width: 23%
}

#box_phongthuy #namsinh_pt .select_s,
#ngaysinh_pt .select_s,
#ns_phongthuy,
#thangsinh_pt .select_s,
.round_notept {
    width: 100%
}

#gioitinh_pt {
    margin-left: 10px
}

#box_phongthuy #gioitinh_pt {
    width: 22%
}

#box_phongthuy #ngaysinh_pt {
    width: 20%
}

#box_phongthuy #thangsinh_pt {
    width: 22%
}

#box_phongthuy #namsinh_pt {
    width: 24%
}

#box_phongthuy .input_pt label {
    color: #333;
    float: left;
    font: 700 14px arial;
    padding-bottom: 5px
}

.input_pt .select_s {
    box-sizing: border-box;
    float: left;
    height: 30px;
    line-height: 30px;
    margin: 0 3% 0 0;
    padding: 0 4px;
    width: 100%
}

.round_notept {
    float: left;
    margin: 40px auto 0 25px
}

#box_phongthuy .ctn_search .view_btn {
    background: #0582c2;
    border: none;
    color: #fff;
    cursor: pointer;
    float: left;
    font: 700 14px arial;
    padding: 6px 15px;
    border-radius: 4px
}

.note_pt {
    color: #333;
    float: left;
    font: 14px arial;
    margin-right: 25px
}

#box-dvu #menu-dv {
    padding-left: 10px;
    padding-right: 0;
    padding-top: 10px
}

#box-dvu #menu-dv li {
    display: inline-block;
    margin-bottom: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    text-align: center;
    vertical-align: top;
    width: 22.1%
}

#box-dvu #menu-dv li .title {
    margin-top: 5px
}

#box-dvu #menu-dv li .title a {
    font: 12px arial;
    color: #333
}

#ns_phongthuy {
    float: left
}

.search_is .ctn_search .gioitinh_pt {
    float: left;
    width: 22%;
    margin-left: 9%
}

.search_is .ctn_search .ngaysinh_pt {
    float: left;
    width: 50%
}

.pt_vanmay .ctn_search .view_btn {
    background: #0582c2;
    border: none;
    color: #fff;
    cursor: pointer;
    float: left;
    font: 700 13px arial;
    padding: 5px 15px;
    border-radius: 4px
}

.pt_vanmay .ctn_search label {
    float: left;
    font-size: 14px;
    font-weight: 700;
    height: 30px;
    line-height: 30px;
    margin: 0 5% 0 0
}

.pt_vanmay .ctn_search .select_s {
    float: left;
    height: 30px;
    margin: 0 3% 0 0
}

.pt_vanmay h1 {
    font: 700 20px arial;
    color: #0580c4;
    margin-bottom: 10px
}

.pt_vanmay {
    border: 1px solid #ccc;
    padding: 20px 10px;
    box-sizing: border-box;
    margin-top: 10px
}

.pt_vanmay span {
    font: 14px arial;
    color: #333;
    margin-bottom: 15px
}

.embed-container {
    margin-bottom: 20px;
    float: left;
    width: 100%
}

.block_thamdo .title_thamdo,
.block_thamdo h3,
table.tb_servey tr {
    width: 100%;
    margin-bottom: 10px;
    float: left
}

.list_slide {
    position: relative
}

.block_thamdo h3 {
    font: 700 16px arial;
    color: #333;
    border-bottom: 1px solid #0582c2;
    padding-bottom: 5px
}

.block_thamdo .title_thamdo {
    font: 700 14px arial;
    color: #000
}

#_btnConfirm,
.block_btn_vote input#_btnVote,
.btnConfirm {
    background: #0582c2;
    color: #fff;
    font: 700 13px arial;
    padding: 5px 10px;
    cursor: pointer
}

table.tb_servey td .w20 {
    float: left;
    margin-right: 10px
}

#boxthamdoykien .vote_2col td {
    margin: 0 2% 0 0;
    vertical-align: top;
    width: 46%;
    display: inline-block
}

table.tb_servey td .w130 {
    float: left
}

#_btnConfirm,
.btnConfirm {
    border-radius: 3px;
    border: none
}

#btnResult {
    margin-left: 10px
}

#SexyAlertBox-BoxContent .box_width_common,
#box_tham_do_vne_core .box_width_common,
.box_width_common {
    float: left;
    width: 100%
}

.block_btn_vote input#_btnVote {
    border-radius: 3px
}

.block_btn_vote a#_btnResult {
    color: #666;
    cursor: pointer;
    font: 13px arial
}

#box_tham_do_vne_core .title_question_vote_core .txt_title_question_core {
    color: #000;
    float: left;
    font: 700 14px arial;
    margin-bottom: 10px;
    width: 100%
}

#box_tham_do_vne_core .title_top p {
    font: 700 16px arial;
    color: #333;
    float: left;
    width: 100%;
    border-bottom: 1px solid #0582c2;
    padding-bottom: 5px;
    margin-bottom: 10px
}

#box_tham_do_vne_core ul li input {
    display: block;
    float: left;
    margin-right: 5px
}

#box_tham_do_vne_core .option_check_core ul li span label {
    cursor: pointer;
    padding-right: 10px;
    padding-top: 2px
}

#ratting_vne_core .block_survey_2_detail_right {
    margin-right: 10px
}

#ratting_vne_core .block_survey_2_detail_right .block_submit .btn_danhgia {
    border: none!important;
    color: #fff!important;
    cursor: pointer;
    font: 700 12px arial;
    display: inline-block;
    padding: 5px 10px;
    border-radius: 0
}

#box_tham_do_vne_core .block_btn_vote {
    padding: 0 0 10px
}

#box_tham_do_vne_core .error {
    color: #c00;
    display: none
}

#bt_close_rating_popup {
    color: #666;
    cursor: pointer;
    font: 13px arial
}

#SexyAlertBox-InBox {
    background: #fff;
    float: left;
    padding: 0 0 10px;
    width: 100%
}

.btn_bottom_core_vne {
    margin-top: 10px
}

.login-form {
    box-sizing: border-box
}

.content_light_box {
    padding: 0 10px;
    box-sizing: border-box
}

.block_template_cuoi {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px
}

.block_template_cuoi.last {
    border-bottom: none
}

.block_template_cuoi .block_thumb {
    float: left;
    margin-right: 10px;
    width: 32%
}

.block_template_cuoi .block_thumb img {
    float: left;
    width: 100%
}

.block_template_cuoi .title_template {
    font: 700 14px arial;
    color: #333;
    margin-bottom: 10px
}

.block_template_cuoi .lead_template {
    margin-top: 10px;
    color: #333;
    font: 13px arial
}

.block_template_cuoi .btn_xemchitiet {
    background: #0582c2;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font: 700 13px arial;
    padding: 5px 10px;
    margin-top: 10px;
    display: inline-block
}

#phongvantructuyen,
.content_vptt {
    background: #eee
}

.block_info_teamplate {
    text-align: left
}

#phongvantructuyen .image_pvtt {
    width: 30%
}

.image_pvtt img {
    width: 100%
}

.content_vptt {
    font: 700 12px arial;
    width: 100%;
    float: left
}

#phongvantructuyen .content_vptt {
    width: 70%
}

.content_vptt p {
    padding: 10px;
    border-bottom: 1px solid #fff;
    font: 700 14px arial
}

#phongvantructuyen p {
    margin: 0
}

#phongvantructuyen p a {
    color: #333
}

.content_vptt .timer_pvtt {
    color: #333;
    font: 400 12px/24px arial;
    padding: 7px 5px;
    border-bottom: 1px solid #fff
}

.content_vptt .icon_clock {
    background: url(images/icon_portal_ngoisao.gif) -737px 6px no-repeat;
    display: inline-block;
    width: 12px;
    margin: 0;
    line-height: 24px
}

.author_mail p {
    text-align: right;
    font-size: 14px;
    color: #d6d6d6;
    margin-bottom: 15px
}

.author_mail strong {
    color: #000
}

.author_mail .icon_mail {
    width: 16px;
    height: 11px;
    background: url(images/mail_icon.png) no-repeat;
    display: inline-block;
    position: relative;
    float: right;
    margin-top: 4px
}

.author_mail .icon_mail .tooltip_mail {
    z-index: 1000;
    width: 109px;
    height: 24px;
    background: url(images/mail_to_tg.png) no-repeat;
    position: absolute;
    top: -27px;
    left: -92px;
    display: none
}

.author_mail .icon_mail:hover .tooltip_mail {
    display: block
}

.slide_box_lamdep {
    position: relative;
    margin-bottom: 10px
}

.slide_box_lamdep .owl-controls {
    width: 100%;
    text-align: center
}

.slide_box_lamdep .owl-controls .owl-dot {
    width: 7px;
    height: 7px;
    display: inline-block;
    background: #cdd6d9;
    border-radius: 50%;
    margin: 0 3px
}

.slide_box_lamdep .owl-controls .owl-dot.active {
    background: #0064b2
}

#box_dichvucuoi {
    background: 0 0;
    padding-bottom: 0
}

.slide_dichvucuoi {
    background: url(images/bg_box_dvcuoi.jpg) no-repeat;
    background-size: cover;
    padding: 7px 10px 15px;
    box-sizing: border-box;
    position: relative
}

#box_dichvucuoi .txt_head {
    width: 100%;
    margin-right: 0;
    background: #f2d1df
}

#box_dichvucuoi .txt_head a {
    background: 0 0
}

.item_news_dvcuoi {
    border-bottom: 1px solid #dcd8d9;
    padding-bottom: 10px;
    margin-bottom: 10px
}

.item_news_dvcuoi:last-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0
}

.tit_lead_dvcuoi .title_dvcuoi {
    font: 700 13px arial;
    text-transform: uppercase;
    margin-bottom: 7px
}

.link_thamdo,
.tit_lead_dvcuoi .lead_dvcuoi {
    font: 400 13px arial
}

.tit_lead_dvcuoi .title_dvcuoi span {
    color: #be5280
}

#box_dichvucuoi .nav_tinlq {
    position: absolute;
    top: -28px;
    right: 10px;
    margin-right: 0
}

.link_thamdo {
    float: right;
    background: url(images/icon_thamdo.png) 10px center no-repeat #e0e0e0;
    color: #333;
    display: block;
    padding: 6px 10px 6px 35px;
    position: relative;
    margin: 0 10px 0 0
}

.link_thamdo .tip_box {
    position: absolute;
    width: 227px;
    background: #fff;
    font: 400 13px/18px arial;
    color: #333;
    top: 32px;
    left: 50%;
    margin-left: -113.5px;
    padding: 10px;
    box-sizing: border-box;
    z-index: 6;
    display: none
}

.link_thamdo:hover .tip_box {
    display: block
}

#form_khaosatgiaodien {
    font: 400 14px arial
}

#form_khaosatgiaodien table tr {
    float: left;
    width: 100%;
    padding-bottom: 10px
}

#form_khaosatgiaodien table tr.mabaomat {
    padding: 3px 0 15px
}

#form_khaosatgiaodien form {
    padding: 10px 20px;
    box-sizing: border-box;
    width: 100%;
    float: left
}

#form_khaosatgiaodien table tr input {
    margin-right: 10px;
    float: left;
    width: 100%
}

#form_khaosatgiaodien table tr input,
#form_khaosatgiaodien table tr textarea {
    border: 1px solid #ddd;
    padding: 5px;
    height: 30px;
    box-sizing: border-box;
    font: 12px arial
}

#form_khaosatgiaodien table td.txt_right {
    width: 100px;
    margin-right: 20px;
    vertical-align: top;
    padding-top: 8px;
    float: left
}

#form_khaosatgiaodien table tr textarea {
    min-height: 100px;
    width: 100%
}

#form_khaosatgiaodien table td.w400 {
    width: 100%;
    float: left
}

#form_khaosatgiaodien tr.mabaomat input {
    width: 73%;
    float: left
}

.ykien_box {
    text-align: center;
    padding: 15px 20px;
    box-sizing: border-box
}

.ykien_box p {
    text-align: left;
    margin-bottom: 15px
}

#box_khaosatgiaodien .btn_gopy,
.gopy_xaydung {
    text-align: center
}

.ykien_box span {
    display: inline-block;
    padding: 10px 0 10px 35px;
    margin: 0 20px
}

.ykien_box span.ykien_giaodien {
    background: url(images/tk_giaodien.png) 0 center no-repeat
}

.ykien_box span.ykien_trainghiem {
    background: url(images/trainghiem.png) 0 center no-repeat
}

#box_khaosatgiaodien {
    background: url(images/bg_box_ks.jpg) no-repeat;
    background-size: cover;
    padding: 10px;
    box-sizing: border-box;
    min-height: 131px
}

#box_khaosatgiaodien p {
    margin-bottom: 15px;
    font-size: 13px
}

#box_khaosatgiaodien .tit_ks {
    font: 700 14px arial;
    color: #333
}

#box_khaosatgiaodien .btn_gopy .link_thamdo {
    background: url(images/icon_gopy_white.png) 10px center no-repeat #9bc33e;
    color: #fff;
    float: none;
    display: inline-block;
    margin: 0
}

.gopy_xaydung {
    background: #287cf8;
    padding: 7px 0;
    position: relative;
    z-index: 999999
}

.gopy_xaydung a.link_gopy {
    font-size: 14px;
    color: #fff;
    font-family: Arial;
    background: url(images/email.png) top 1px left 0 no-repeat;
    padding-left: 30px;
    display: inline-block;
    width: auto
}

.gopy_xaydung a {
    color: #287cf8;
    background: url(images/mui-ten.png) top 0 left 2px no-repeat;
    width: 15px;
    display: inline-block
}

.gopy_xaydung input {
    background: url(images/close.png) top 0 left 2px no-repeat;
    position: absolute;
    right: 0
}

@media screen and (min-width:320px) and (max-width:767px) {
    .banner_1000x60,
    .banner_300,
    .pagination_news {
        display: none
    }
    #container,
    .bsBlock,
    .choi_blog,
    .tnhome .leadnews {
        box-sizing: border-box
    }
    #container {
        padding: 0 10px
    }
    #col_300,
    #col_680,
    #container {
        width: 100%
    }
    .round_colright {
        background: url(images/bg_topright.png) center top repeat-x
    }
    .box_listsub .item_listsub {
        margin-right: 13px
    }
    .danchoi ul li {
        width: 21.5%
    }
    .view_more_mobile {
        display: block
    }
    .capcha_xnhan {
        width: 80%
    }
    #to_top {
        background-image: url(images/scroll.png);
        background-repeat: no-repeat;
        border: none;
        bottom: 20px;
        cursor: pointer;
        display: none;
        height: 50px;
        outline: 0;
        padding: 0;
        position: fixed;
        right: 20px;
        width: 50px;
        z-index: 9999
    }
    .tnhome,
    .tnhome .news {
        position: relative;
        overflow: hidden
    }
    .hSearch_tablet {
        display: block
    }
    .link_thamdo {
        margin: 11px 10px 0 0
    }
    .search_tablet {
        background: url(images/bgseach.png) no-repeat;
        float: right;
        width: 223px;
        height: 28px;
        margin-top: 10px
    }
    #box_cuoihome,
    .htt .newst h3,
    .htt .newst p,
    .tnht,
    .tnht .news .txw,
    .tnht .newso,
    .tnht .newso h3 {
        height: auto
    }
    .content_404 {
        float: left;
        padding: 20px 0;
        width: 100%
    }
    .chose_search_404 {
        margin: 10px 0 0 50px
    }
    .bor_search input.txt_input_search {
        margin: 0;
        width: 61%
    }
    .form_thamgia .block_input_capcha {
        float: left;
        width: 26%;
        margin-right: 10px
    }
    .box_ht_tc_bl .news {
        width: 100%
    }
    .box_ht_tc_bl .news .newst {
        float: left;
        width: 100%
    }
    .box_ht_tc_bl .news .newst .thums {
        float: left;
        margin-right: 10px
    }
    .box_ht_tc_bl .news h3 {
        float: none;
        width: auto
    }
    .box_ht_tc_bl .news .newst p {
        float: none;
        width: auto;
        padding-top: 5px
    }
    .builtop_phongcach,
    .builtop_phongcach .thums,
    .builtop_phongcach .tit_builtopc,
    .thoi_trang {
        width: 100%
    }
    .bsBlock.line_box {
        border-bottom: none
    }
    .bsBlock {
        border-top: none
    }
    .builtop_phongcach .content_toppc {
        padding-left: 0
    }
    .thoi_trang h3 a {
        margin-right: 10px
    }
    .thoi_trang .midSentiment {
        width: 47.5%;
        margin: 0 .5%;
        border-bottom: none;
        display: inline-block;
        vertical-align: top;
        float: none
    }
    .thoi_trang .img_thoitrang {
        margin-bottom: 10px
    }
    .thoi_trang .changeTitle {
        float: none;
        width: auto
    }
    .choi_blog {
        width: 100%;
        margin-left: 0;
        padding-bottom: 10px;
        margin-top: 0
    }
    .midtop_choiblog h3 a {
        width: auto;
        float: none
    }
    .midtop_choiblog .lead_choiblog {
        border-bottom: none;
        float: none
    }
    .midtop_choiblog .thumb_tt {
        float: left;
        margin-right: 10px;
        margin-bottom: 5px
    }
    #round-midchoiblog .img_midchoiblog img {
        float: left;
        width: 100%
    }
    .line_1 {
        background-position: 50% 0
    }
    .line_2 {
        background: 0 0
    }
    .box_lamdep,
    .box_tracnghiem,
    .box_tracnghiem .thumb_tt,
    .box_tracnghiem .thumb_tt img {
        width: 100%
    }
    .box_lamdep .top_lamdep .small_lamdep li {
        display: inline-block;
        margin: 0 3px 5px;
        vertical-align: top;
        width: 44.5%
    }
    .box_tracnghiem .new_tracnghiem {
        width: 50%
    }
    .box_tracnghiem ul li {
        display: inline-block;
        width: 100%;
        margin: 5px
    }
    .box_tracnghiem h3.title a {
        color: #333;
        display: inline-block;
        font: 700 13px arial;
        margin-bottom: 1px;
        margin-right: 10px;
        margin-top: 5px;
        width: 100%
    }
    #box_giadinhhome,
    #box_giadinhhome .block_giadinh_big {
        margin-bottom: 10px
    }
    .othernew_small ul li {
        width: 100%
    }
    ul.boxnew_othertop li {
        width: 22.6%
    }
    .big_video,
    .small_video {
        width: 100%
    }
    .small_video .item_listsub {
        margin-top: 10px;
        width: 46.6%
    }
    #box_giadinh_cuoi {
        border: 1px solid #d7dfe3
    }
    .phongcach_left, .phongcach_right{
        width: 100%
    }
    
    #box_giadinhhome {
        width: 100%;
        height: auto
    }
    #box_giadinhhome .block_giadinh_small .title_news {
        padding-top: 0;
        padding-bottom: 0
    }
    #box_giadinhhome .inner_giadinh {
        background: #f2d1df
    }
    .block_giadinh_small ul li {
        width: 45.9%
    }
    #box_cuoihome {
        width: 100%;
        float: left
    }
    #box_cuoihome .inner_cuoi {
        background: #f2d2e0
    }
    .box_listsub .item_listsub {
        width: 48.5%
    }
    .sub_cate1.subsmall_forder ul li,
    .sub_cate4.subsmall_forder ul li {
        padding: 11px 3px 10px
    }
    .sub_cate2.subsmall_forder ul li,
    .sub_cate3.subsmall_forder ul li {
        padding: 12px 5px 10px
    }
    .box_content300 {
        width: 100%
    }
    #cmt-paginator .pagination_news {
        display: block!important
    }
    .tnhome {
        padding: 0;
        color: #fff;
        width: 100%
    }
    .tnhome .news {
        height: 100%;
        width: 100%
    }
    .tnhome .bgtnh {
        left: 0;
        width: 100%;
        background: #bcbcbc;
        height: 100%;
        position: absolute;
        top: 0;
        z-index: -1
    }
    .tnhome .news .txw {
        float: left;
        height: 100%;
        margin: 0;
        padding: 0;
        position: relative;
        width: 100%;
        background: #9CEB7C
    }
    .tnhome .news .ptw {
        float: left;
        margin: 0;
        position: relative;
        width: 100%
    }
    .tnhome .news .ptw img {
        float: left;
        width: 100%;
        height: 82%;
    }
    .tnhome .news h3 {
        background: #9CEB7C;
        font: 700 17px arial;
        margin: 0;
        padding: 5px 10px
    }
    .tnhome .leadnews {
        padding: 5px 10px 10px;
        font: 13px arial;
        max-height: 100%
    }
    .tnhome .news a {
        color: #e600ac;
        line-height: 20px;
        text-shadow: 1px 0 #386170
    }
    .tnhome .newso li {
        display: inline-block;
        list-style: none;
        padding: 2.6px 0;
        width: 19.9%;
        text-align: center;
        height: auto
    }
    .tnhome .newso li img {
        float: left;
        width: 100%
    }
    .tnhome .newso li .ptw {
        width: 90%;
        display: block;
        margin: 0 auto;
        height: 57px
    }
    .tnhome .newso li.last {
        padding-bottom: 0
    }
    .tnhome .newso {
        margin: 0;
        overflow: hidden;
        padding: 0;
        right: 0;
        width: 100%;
        background: 0 0
    }
    .bsBlock {
        display: inline-block;
        width: 45.5%;
        vertical-align: top;
        position: relative;
        margin: 0 1.5% 10px;
        overflow: hidden;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box
    }
    #header_main,
    .sub_tinhometb ul li,
    .tnhome .newso,
    .tnht .newso {
        box-sizing: border-box
    }
    .bsBlock .bsDetail {
        width: 100%;
        float: left
    }
    .bsBlock .thums {
        width: 100%
    }
    .bsBlock h3 {
        margin-top: 5px
    }
    .bsContent {
        background: url(images/topbg_smallbuiltop.png) top center repeat-x #fff;
        padding-top: 10px;
        padding-bottom: 10px
    }
    .bsContent .bsBlock .bsTitle a {
        font: 700 13px arial;
        color: #333
    }
    .bsBlock .bsDetail .thums .img210 {
        width: 100%;
        height: 96px;
        display: block
    }
    .tnhome .newso .ptw span {
        width: 100%;
        height: 100%
    }
    .tnhome .newso {
        padding-left: 10px
    }
    #divHeader,
    .block_close_menu {
        display: block
    }
    #header {
        display: none
    }
    #divHeader {
        position: relative;
        overflow: visible
    }
    #bottom-menu,
    #container.hidden,
    #search-bt,
    .each-fmenu li {
        overflow: hidden
    }
    #box_col_left.block_more_info {
        position: absolute;
        top: 0;
        left: -240px;
        width: 240px;
        height: 100%;
        z-index: 999;
        opacity: 0
    }
    .block_scoll_menu,
    .list_item_panel,
    .list_item_panel li {
        width: 100%;
        float: left
    }
    .btn_control_col_left {
        border-right: 1px solid #e6e6e6;
        height: 44px;
        top: 0;
        position: absolute;
        left: 0;
        right: auto;
        z-index: 99;
        cursor: pointer
    }
    .block_scoll_menu {
        position: relative;
        z-index: 2
    }
    .list_item_panel li {
        background: url(images/bg_arrow_20x41.gif) 210px 15px no-repeat #224f75;
        border-bottom: 1px solid #4578a3
    }
    .list_item_panel li.active {
        background: url(images/bg_arrow_active_20x41.gif) 210px 15px no-repeat #224f75
    }
    .list_item_panel li.home_menu {
        background: #224f75
    }
    .list_item_panel li img {
        float: left
    }
    .list_item_panel li a {
        display: block;
        width: 60%;
        float: left;
        color: #c4d44f!important;
        font: 700 16px/40px arial;
        background: #224f75;
        border: none;
        padding: 0 0 0 10%
    }
    .list_item_panel li.home_menu a {
        background-image: none
    }
    .list_item_panel li.active a {
        border-left: 5px solid #fff;
        width: 140px;
        padding: 0 0 0 18px;
        background: url(images/bg_arrow_active_20x41.gif) 211px 15px no-repeat #224f75
    }
    .list_item_panel li .cap2 a,
    .list_item_panel li.active .cap2 a {
        color: #fff!important;
        background: url(images/bg_dot_sub_menu.gif) 25px 12px no-repeat #083154!important
    }
    .list_item_panel li .cap2 a {
        padding: 0 0 0 20%;
        width: 80%;
        float: left;
        font: 700 16px/40px arial
    }
    .list_item_panel li.active .cap2 a {
        width: 192px;
        border-left: none
    }
    .list_item_panel li .cap2 a.active_sub {
        border-left: 5px solid #fff;
        background: #083154!important;
        width: 192px;
        padding: 0 0 0 18%
    }
    .list_item_panel li.end a {
        border: none
    }
    .cap2 {
        width: 100%;
        float: left;
        display: none
    }
    .list_item_panel li span {
        display: block;
        cursor: pointer;
        height: 40px;
        width: 30%;
        float: left
    }
    .list_item_panel li span.havecap2 {
        width: 30%
    }
    .ui-body-a .list_item_panel li a.ui-link {
        color: #fff
    }
    .list_item_panel li a.bg_666 {
        background: #666
    }
    .logo_web {
        margin-left: 55px
    }
    #header_main {
        background: #f4f4f4;
        padding: 0 10px;
        position: relative;
        width: 100%;
        z-index: 1
    }
    .banner_top {
        padding: 10px 0;
        width: 100%;
        text-align: center
    }
    .coppy_right_left {
        background: #083154;
        color: #888;
        padding: 20px 5px 50px 15px;
        float: left;
        width: 220px;
        font: 400 14px arial
    }
    .btn_close_menu {
        width: 34px;
        height: 34px;
        background: url(images/icon_close_menumobile.png) left top no-repeat;
        position: absolute;
        top: 10px;
        right: -34px;
        display: none
    }
    .block_close_menu {
        position: absolute;
        height: 100%;
        width: 100%;
        z-index: 99;
        left: 0;
        top: 0;
        display: none
    }
    .main_content_capha .input_code span.block_left {
        margin-left: 0
    }
    #footer_mobile {
        display: block
    }
    #footer {
        display: none
    }
    #bottom-menu {
        background: #7f7f7f;
        border-top: 2px solid #a2ca16;
        width: 100%
    }
    .each-fmenu {
        padding: 0
    }
    .each-fmenu li {
        border-right: 1px solid #8d8d8d;
        float: left;
        height: 18px;
        padding: 10px 0 12px;
        width: 33%
    }
    .each-fmenu a {
        color: #fff;
        float: left;
        font: 14px arial;
        margin: 0 0 0 10px;
        text-decoration: none
    }
    .div-bgSearch,
    .txt-search {
        color: #666;
        font: 14px arial;
        height: 28px
    }
    #search-bt {
        background: #606060;
        width: 100%
    }
    .div-search {
        background: #606060;
        display: block;
        padding: 10px
    }
    .div-bgSearch {
        background: #fff;
        display: block;
        padding: 5px 34px 5px 15px;
        position: relative
    }
    .txt-search {
        background: rgba(0, 0, 0, 0);
        border: none;
        width: 100%
    }
    .btt-search {
        background: url(images/search.gif) 5px 10px no-repeat;
        border: none;
        cursor: pointer;
        height: 38px;
        padding: 5px;
        position: absolute;
        right: 0;
        top: 0;
        width: 30px;
        z-index: 1
    }
    #main_footer {
        background-color: #414141;
        border-top: 1px solid #313131;
        width: 100%
    }
    .div-footer {
        display: block;
        padding: 15px 50px 10px 10px;
        position: relative
    }
    .p-footer {
        color: #fff;
        font: 12px arial;
        margin: 0 0 2px
    }
    .p-footer a {
        color: #a2ca16;
        text-decoration: none
    }
    .sub_tinhometb {
        display: block;
        background: #bcbcbc
    }
    .sub_tinhometb ul li {
        display: inline-block;
        margin: 10px 1.5%;
        overflow: hidden;
        position: relative;
        vertical-align: top;
        width: 46.5%
    }
    .sub_tinhometb ul li .thums {
        float: left;
        width: 100%
    }
    .sub_tinhometb ul li h3 {
        margin-top: 5px
    }
    #box_builtop_home .newso {
        display: none!important
    }
    .tnht .news,
    .tnht .news .ptw,
    .tnht .news .txw,
    .tnht .newso {
        width: 100%
    }
    .tnht .newso li {
        float: left;
        margin: 0 10px;
        width: 45.5%
    }
    #form_sendemail tr td b,
    .box220_tieudiem ul li .img_tin {
        margin-bottom: 5px;
        width: 100%
    }
    .tnht .newso {
        padding: 10px
    }
    .tnht .newso li.last {
        padding-bottom: 0
    }
    .tnht .newso li .ptw {
        float: left;
        margin-right: 10px;
        width: 23%
    }
    .tnht .newso li .ptw img {
        float: left;
        width: 100%
    }
    .subsmall_forder ul li {
        padding: 11px 5px 10px
    }
    #form_sendemail tr td b {
        float: left
    }
    #form_sendemail tr.mabaomat input {
        width: 60%;
        margin-bottom: 10px
    }
    #form_sendemail #btn_send {
        margin-left: 0
    }
    #form_sendemail table td.w400 {
        width: 100%
    }
    .search_is .ctn_search label {
        width: 80px
    }
    .search_is .ctn_search .gioitinh_pt {
        width: 100%;
        margin-left: 0;
        margin-bottom: 10px
    }
    .search_is .ctn_search .ngaysinh_pt {
        width: 100%;
        margin-bottom: 10px
    }
    .pt_vanmay .ctn_search .select_s {
        width: 90px
    }
    #box_phongthuy .round_notept {
        margin: 40px auto 0 10px
    }
    #box_phongthuy #gioitinh_pt,
    #box_phongthuy #namsinh_pt,
    #box_phongthuy #ngaysinh_pt,
    #box_phongthuy #thangsinh_pt {
        width: 45%
    }
    #box_phongthuy #namsinh_pt,
    #box_phongthuy #thangsinh_pt {
        margin-left: 10px;
        margin-top: 10px;
        margin-right: 0
    }
    .fck_detail table.tplCaption,
    .fck_detail table.tplCaption img {
        max-width: 100%
    }
}

@media screen and (min-width:768px) and (max-width:999px) {
    #container,
    .page_detail #col_680,
    .page_forder #col_680 {
        width: 100%
    }
    .banner_1000x60,
    .banner_300,
    .page_detail #col_300,
    .page_forder #col_300,
    .pagination_news {
        display: none
    }
    .bsBlock,
    .sub_tinhometb ul li {
        vertical-align: top;
        box-sizing: border-box
    }
    .page_forder #col_680 .tnht .newso {
        height: 100%
    }
    #container {
        padding: 0 10px;
        box-sizing: border-box
    }
    .view_more_mobile {
        display: block
    }
    #cmt-paginator .pagination_news {
        display: block!important
    }
    #to_top {
        background-image: url(images/scroll.png);
        background-repeat: no-repeat;
        border: none;
        bottom: 20px;
        cursor: pointer;
        display: none;
        height: 50px;
        outline: 0;
        padding: 0;
        position: fixed;
        right: 20px;
        width: 50px;
        z-index: 9999
    }
    .sub_tinhometb ul li,
    .tnhome,
    .tnhome .news {
        position: relative;
        overflow: hidden
    }
    .hSearch_tablet {
        display: block
    }
    .link_thamdo {
        margin: 11px 10px 0 0
    }
    .search_tablet {
        background: url(images/bgseach.png) no-repeat;
        float: right;
        width: 223px;
        height: 28px;
        margin-top: 10px
    }
    .bor_search input.txt_input_search {
        width: 67%
    }
    .form_thamgia .block_input_capcha {
        float: left;
        width: 26%;
        margin-right: 10px
    }
    .htt .newst p {
        height: auto
    }
    .bsBlock {
        border-top: none;
        padding-top: 10px
    }
    .htt .newst h3 {
        height: 33px
    }
    .htt .newsb .ptw,
    .htt .newsb h3,
    .htt .newsb p,
    .htt .newst p {
        display: none
    }
    .thoi_trang .midSentiment {
        margin-bottom: 10px;
        padding-bottom: 10px
    }
    .thoi_trang .changeTitle {
        float: none;
        width: auto
    }
    .detail_page_live #col_300,
    .detail_page_live #col_680,
    .round_midlamdep .small_lamdep {
        width: 100%
    }
    .box_lamdep {
        padding-bottom: 10px
    }
    .box_lamdep .top_lamdep .small_lamdep li {
        margin: 0 3px 5px
    }
    .box_tracnghiem {
        min-height: 280px
    }
    .box_tracnghiem h3.head a {
        margin-right: 0
    }
    .sub_cate1.subsmall_forder ul li,
    .sub_cate4.subsmall_forder ul li {
        padding: 11px 5px 10px
    }
    .sub_cate2.subsmall_forder ul li,
    .sub_cate3.subsmall_forder ul li {
        padding: 12px 5px 10px
    }
    ul.boxnew_othertop li {
        width: 22.6%
    }
    #box_giadinhhome {
        width: 100%;
        height: auto;
        margin-bottom: 15px
    }
    #box_giadinhhome .block_giadinh_big {
        margin-bottom: 10px
    }
    #box_giadinhhome .block_giadinh_small .title_news {
        padding-top: 0;
        padding-bottom: 0
    }
    #box_giadinhhome .inner_giadinh {
        background: #f2d3e0
    }
    .block_giadinh_small ul li {
        max-height: auto
    }
    #box_cuoihome {
        width: 100%;
        float: left;
        height: auto
    }
    #box_cuoihome .inner_cuoi {
        background: #f2d1df
    }
    .box_listsub .item_listsub {
        width: 48.6%;
        margin-right: 13px
    }
    .sub_tinhometb {
        display: block;
        background: #bcbcbc
    }
    .sub_tinhometb ul li {
        display: inline-block;
        margin: 10px 1.5%;
        width: 46.5%
    }
    .sub_tinhometb ul li .thums {
        float: left;
        width: 100%
    }
    .sub_tinhometb ul li h3 {
        margin-top: 5px
    }
    #box_builtop_home .newso {
        display: none!important
    }
    .tnhome {
        padding: 0;
        color: #fff;
        width: 100%
    }
    .tnhome .news {
        height: 100%;
        width: 100%
    }
    .tnhome .bgtnh {
        left: 0;
        width: 100%;
        background: #bcbcbc;
        height: 100%;
        position: absolute;
        top: 0;
        z-index: -1
    }
    .tnhome .news .txw {
        float: left;
        height: 100%;
        margin: 0;
        padding: 0;
        position: relative;
        width: 100%;
        background: #224f75
    }
    .tnhome .news .ptw {
        float: left;
        margin: 0;
        position: relative;
        width: 100%
    }
    .tnhome .news .ptw img {
        float: left;
        width: 100%
    }
    .tnhome .news h3 {
        background: #224f75;
        font: 700 17px arial;
        margin: 0;
        padding: 5px 10px
    }
    .tnhome .leadnews {
        padding: 5px 10px 10px;
        font: 13px arial;
        box-sizing: border-box;
        max-height: 100%
    }
    .tnhome .news a {
        color: #c4d44f;
        line-height: 20px;
        text-shadow: 1px 0 #386170
    }
    .tnhome .newso li {
        display: inline-block;
        height: auto;
        list-style: none;
        margin: 5px 6px;
        padding: 2.6px 0;
        text-align: center;
        width: 47.5%
    }
    .tnhome .newso li img {
        float: left;
        width: 100%
    }
    .tnhome .newso li .ptw {
        width: 100%;
        display: inline-block;
        margin: 0 auto;
        height: 130px
    }
    .tnhome .newso li.last {
        padding-bottom: 0;
        display: none
    }
    .tnhome .newso {
        margin: 0;
        overflow: hidden;
        padding: 0;
        right: 0;
        width: 100%;
        background: 0 0
    }
    .bsBlock {
        display: inline-block;
        width: 46.5%;
        position: relative;
        margin: 0 1.5% 10px;
        overflow: hidden;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box
    }
    .tnhome .newso,
    .tnht .newso {
        box-sizing: border-box
    }
    .bsBlock .bsDetail {
        width: 100%;
        float: left
    }
    .bsBlock .thums {
        width: 100%
    }
    .bsBlock h3 {
        margin-top: 5px
    }
    .bsContent {
        background: url(images/topbg_smallbuiltop.png) top center repeat-x #fff;
        padding-top: 10px;
        padding-bottom: 10px
    }
    .bsContent .bsBlock .bsTitle a {
        font: 700 13px arial;
        color: #333
    }
    .bsBlock .bsDetail .thums .img210 {
        width: 100%;
        height: 96px;
        display: block
    }
    .tnhome .newso .ptw span {
        width: 100%;
        height: 100%
    }
    .box_ht_tc_bl .news {
        margin-right: .8%;
        width: 31.9%
    }
    .box_content300 {
        width: 100%
    }
    .tnhome .news {
        display: none
    }
    #divHeader,
    .block_close_menu,
    .news_tablet {
        display: block
    }
    #header {
        display: none
    }
    #divHeader {
        position: relative;
        overflow: visible
    }
    #box_col_left.block_more_info {
        position: absolute;
        top: 0;
        left: -240px;
        width: 240px;
        height: 100%;
        z-index: 999;
        opacity: 0
    }
    .block_scoll_menu,
    .list_item_panel,
    .list_item_panel li {
        width: 100%;
        float: left
    }
    .btn_control_col_left {
        border-right: 1px solid #e6e6e6;
        height: 44px;
        top: 0;
        position: absolute;
        left: 0;
        right: auto;
        z-index: 99;
        cursor: pointer
    }
    .block_scoll_menu {
        position: relative;
        z-index: 2
    }
    .list_item_panel li {
        background: url(images/bg_arrow_20x41.gif) 210px 15px no-repeat #224f75;
        border-bottom: 1px solid #4578a3
    }
    .list_item_panel li.active {
        background: url(images/bg_arrow_active_20x41.gif) 210px 15px no-repeat #224f75
    }
    .list_item_panel li.home_menu {
        background: #224f75
    }
    .list_item_panel li img {
        float: left
    }
    .list_item_panel li a {
        display: block;
        width: 60%;
        float: left;
        color: #c4d44f!important;
        font: 700 16px/40px arial;
        background: #224f75;
        border: none;
        padding: 0 0 0 10%
    }
    .list_item_panel li.home_menu a {
        background-image: none
    }
    .list_item_panel li.active a {
        border-left: 5px solid #fff;
        width: 140px;
        padding: 0 0 0 18px;
        background: url(images/bg_arrow_active_20x41.gif) 211px 15px no-repeat #224f75
    }
    .list_item_panel li .cap2 a,
    .list_item_panel li.active .cap2 a {
        color: #fff!important;
        background: url(images/bg_dot_sub_menu.gif) 25px 12px no-repeat #083154!important
    }
    .list_item_panel li .cap2 a {
        padding: 0 0 0 20%;
        width: 80%;
        float: left;
        font: 700 16px/40px arial
    }
    .list_item_panel li.active .cap2 a {
        width: 192px;
        border-left: none
    }
    .list_item_panel li .cap2 a.active_sub {
        border-left: 5px solid #fff;
        background: #083154!important;
        width: 192px;
        padding: 0 0 0 18%
    }
    .list_item_panel li.end a {
        border: none
    }
    .cap2 {
        width: 100%;
        float: left;
        display: none
    }
    .list_item_panel li span {
        display: block;
        cursor: pointer;
        height: 40px;
        width: 30%;
        float: left
    }
    .list_item_panel li span.havecap2 {
        width: 30%
    }
    .ui-body-a .list_item_panel li a.ui-link {
        color: #fff
    }
    .list_item_panel li a.bg_666 {
        background: #666
    }
    .logo_web {
        margin-left: 55px
    }
    #header_main {
        background: #f4f4f4;
        padding: 0 10px;
        position: relative;
        width: auto;
        z-index: 1
    }
    .banner_top {
        padding: 10px 0;
        width: 100%;
        text-align: center
    }
    #container.hidden {
        overflow: hidden
    }
    .coppy_right_left {
        background: #083154;
        color: #888;
        padding: 20px 5px 50px 15px;
        float: left;
        width: 220px;
        font: 400 14px arial
    }
    .btn_close_menu {
        width: 34px;
        height: 34px;
        background: url(images/icon_close_menumobile.png) left top no-repeat;
        position: absolute;
        top: 10px;
        right: -34px;
        display: none
    }
    .block_close_menu {
        position: absolute;
        height: 100%;
        width: 100%;
        z-index: 99;
        left: 0;
        top: 0;
        display: none
    }
    #footer_mobile {
        display: block
    }
    #footer {
        display: none
    }
    #bottom-menu {
        background: #7f7f7f;
        border-top: 2px solid #a2ca16;
        overflow: hidden;
        width: 100%
    }
    .each-fmenu {
        padding: 0
    }
    .each-fmenu li {
        border-right: 1px solid #8d8d8d;
        float: left;
        height: 18px;
        overflow: hidden;
        padding: 10px 0 12px;
        width: 33%
    }
    .each-fmenu a {
        color: #fff;
        float: left;
        font: 14px arial;
        margin: 0 0 0 10px;
        text-decoration: none
    }
    .div-bgSearch,
    .txt-search {
        color: #666;
        font: 14px arial;
        height: 28px
    }
    #search-bt {
        background: #606060;
        overflow: hidden;
        width: 100%
    }
    .div-search {
        background: #606060;
        display: block;
        padding: 10px
    }
    .div-bgSearch {
        background: #fff;
        display: block;
        padding: 5px 34px 5px 15px;
        position: relative
    }
    .txt-search {
        background: rgba(0, 0, 0, 0);
        border: none;
        width: 100%
    }
    .btt-search {
        background: url(images/search.gif) 5px 10px no-repeat;
        border: none;
        cursor: pointer;
        height: 38px;
        padding: 5px;
        position: absolute;
        right: 0;
        top: 0;
        width: 30px;
        z-index: 1
    }
    #main_footer {
        background-color: #414141;
        border-top: 1px solid #313131;
        width: 100%
    }
    .div-footer {
        display: block;
        padding: 15px 50px 10px 10px;
        position: relative
    }
    .p-footer {
        color: #fff;
        font: 12px arial;
        margin: 0 0 2px
    }
    .p-footer a {
        color: #a2ca16;
        text-decoration: none
    }
    .tnht .news,
    .tnht .news .ptw,
    .tnht .news .txw,
    .tnht .newso {
        width: 100%
    }
    .page_forder .tnht .news {
        width: 83.4%
    }
    .page_forder .tnht .newso {
        width: 16.5%;
        padding-top: 0
    }
    .page_forder .tnht .news .ptw {
        width: 67.8%
    }
    .page_forder .tnht .news .txw {
        width: 32.2%
    }
    .page_forder .tnht .newso h3 {
        height: 47px
    }
    .tnht .newso {
        padding: 10px
    }
    .tnht,
    .tnht .news .txw {
        height: auto
    }
    .tnht .newso li.last {
        padding-bottom: 0
    }
    .tnht .newso li .ptw {
        float: left;
        margin-right: 10px;
        width: 100%;
        margin-bottom: 10px!important
    }
    #form_sendemail tr td b,
    .box220_tieudiem ul li .img_tin {
        margin-bottom: 5px;
        width: 100%
    }
    .tnht .newso h3 {
        font: 700 14px/16px arial
    }
    .tnht .newso li .ptw img {
        float: left;
        width: 100%
    }
    .subsmall_forder ul li {
        padding: 11px 5px 10px
    }
    #form_sendemail tr td b {
        float: left
    }
    #form_sendemail tr.mabaomat input {
        width: 100%;
        margin-bottom: 10px
    }
    .big_video {
        min-height: 280px
    }
    .choi_blog .midtop_choiblog {
        min-height: 315px
    }
    .choi_blog {
        padding-bottom: 0
    }
    .search_is .ctn_search label {
        width: 80px
    }
    .search_is .ctn_search .gioitinh_pt {
        width: 100%;
        margin-left: 0;
        margin-bottom: 10px
    }
    .search_is .ctn_search .ngaysinh_pt {
        width: 100%;
        margin-bottom: 10px
    }
    .pt_vanmay .ctn_search .select_s {
        width: 90px
    }
    #box_phongthuy .round_notept {
        margin: 40px auto 0 10px
    }
    #box_phongthuy #gioitinh_pt,
    #box_phongthuy #namsinh_pt,
    #box_phongthuy #ngaysinh_pt,
    #box_phongthuy #thangsinh_pt {
        width: 45%
    }
    #box_phongthuy #namsinh_pt,
    #box_phongthuy #thangsinh_pt {
        margin-left: 10px;
        margin-top: 10px;
        margin-right: 0
    }
    #box-dvu #menu-dv li {
        padding-right: 3px;
        width: 47%
    }
    .tem_box7 .list_img li {
        margin-left: 6px
    }
    .fck_detail table.tplCaption,
    .fck_detail table.tplCaption img {
        max-width: 100%
    }
}

.item_slider {
    padding: 0 5px;
    clear: both
}

.item_slider .title_video {
    padding: 10px 0 0;
    width: 100%;
    float: left
}

.owl-carousel .owl-wrapper:after {
    overflow: hidden;
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y
}

.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    overflow: hidden
}

.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%
}

.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height .5s ease-in-out;
    -moz-transition: height .5s ease-in-out;
    -ms-transition: height .5s ease-in-out;
    -o-transition: height .5s ease-in-out;
    transition: height .5s ease-in-out
}

.owl-carousel .owl-item {
    float: left
}

.owl-controls .owl-buttons div,
.owl-controls .owl-page {
    cursor: pointer
}

.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent
}

.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.owl-origin {
    -webkit-perspective: 1200px;
    -webkit-perspective-origin-x: 50%;
    -webkit-perspective-origin-y: 50%;
    -moz-perspective: 1200px;
    -moz-perspective-origin-x: 50%;
    -moz-perspective-origin-y: 50%;
    perspective: 1200px
}

.owl-fade-out {
    z-index: 10;
    -webkit-animation: fadeOut .7s both ease;
    -moz-animation: fadeOut .7s both ease;
    animation: fadeOut .7s both ease
}

.owl-fade-in {
    -webkit-animation: fadeIn .7s both ease;
    -moz-animation: fadeIn .7s both ease;
    animation: fadeIn .7s both ease
}

.owl-backSlide-out {
    -webkit-animation: backSlideOut 1s both ease;
    -moz-animation: backSlideOut 1s both ease;
    animation: backSlideOut 1s both ease
}

.owl-backSlide-in {
    -webkit-animation: backSlideIn 1s both ease;
    -moz-animation: backSlideIn 1s both ease;
    animation: backSlideIn 1s both ease
}

.owl-goDown-out {
    -webkit-animation: scaleToFade .7s ease both;
    -moz-animation: scaleToFade .7s ease both;
    animation: scaleToFade .7s ease both
}

.owl-goDown-in {
    -webkit-animation: goDown .6s ease both;
    -moz-animation: goDown .6s ease both;
    animation: goDown .6s ease both
}

.owl-fadeUp-in {
    -webkit-animation: scaleUpFrom .5s ease both;
    -moz-animation: scaleUpFrom .5s ease both;
    animation: scaleUpFrom .5s ease both
}

.owl-fadeUp-out {
    -webkit-animation: scaleUpTo .5s ease both;
    -moz-animation: scaleUpTo .5s ease both;
    animation: scaleUpTo .5s ease both
}

@-webkit-keyframes empty {
    0% {
        opacity: 1
    }
}

@-moz-keyframes empty {
    0% {
        opacity: 1
    }
}

@keyframes empty {
    0% {
        opacity: 1
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@-moz-keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@-webkit-keyframes backSlideOut {
    25% {
        opacity: .5;
        -webkit-transform: translateZ(-500px)
    }
    100%,
    75% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(-200%)
    }
}

@-moz-keyframes backSlideOut {
    25% {
        opacity: .5;
        -moz-transform: translateZ(-500px)
    }
    100%,
    75% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(-200%)
    }
}

@keyframes backSlideOut {
    25% {
        opacity: .5;
        transform: translateZ(-500px)
    }
    100%,
    75% {
        opacity: .5;
        transform: translateZ(-500px) translateX(-200%)
    }
}

@-webkit-keyframes backSlideIn {
    0%,
    25% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(200%)
    }
    75% {
        opacity: .5;
        -webkit-transform: translateZ(-500px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateZ(0) translateX(0)
    }
}

@-moz-keyframes backSlideIn {
    0%,
    25% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(200%)
    }
    75% {
        opacity: .5;
        -moz-transform: translateZ(-500px)
    }
    100% {
        opacity: 1;
        -moz-transform: translateZ(0) translateX(0)
    }
}

@keyframes backSlideIn {
    0%,
    25% {
        opacity: .5;
        transform: translateZ(-500px) translateX(200%)
    }
    75% {
        opacity: .5;
        transform: translateZ(-500px)
    }
    100% {
        opacity: 1;
        transform: translateZ(0) translateX(0)
    }
}

@-webkit-keyframes scaleToFade {
    to {
        opacity: 0;
        -webkit-transform: scale(.8)
    }
}

@-moz-keyframes scaleToFade {
    to {
        opacity: 0;
        -moz-transform: scale(.8)
    }
}

@keyframes scaleToFade {
    to {
        opacity: 0;
        transform: scale(.8)
    }
}

@-webkit-keyframes goDown {
    from {
        -webkit-transform: translateY(-100%)
    }
}

@-moz-keyframes goDown {
    from {
        -moz-transform: translateY(-100%)
    }
}

@keyframes goDown {
    from {
        transform: translateY(-100%)
    }
}

@-webkit-keyframes scaleUpFrom {
    from {
        opacity: 0;
        -webkit-transform: scale(1.5)
    }
}

@-moz-keyframes scaleUpFrom {
    from {
        opacity: 0;
        -moz-transform: scale(1.5)
    }
}

@keyframes scaleUpFrom {
    from {
        opacity: 0;
        transform: scale(1.5)
    }
}

@-webkit-keyframes scaleUpTo {
    to {
        opacity: 0;
        -webkit-transform: scale(1.5)
    }
}

@-moz-keyframes scaleUpTo {
    to {
        opacity: 0;
        -moz-transform: scale(1.5)
    }
}

@keyframes scaleUpTo {
    to {
        opacity: 0;
        transform: scale(1.5)
    }
}

.embed-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.embed-container {
    position: relative;
    padding-bottom: 50.25%;
    padding-top: 25px;
    height: 0
}

.fck_detail .embed-container {
    margin: 0 0 1em
}

#BoxAlertBtnOk {
    display: none
}

li.no_space {
    height: 0;
    border-bottom: 0!important;
    padding-top: 0!important;
    padding-bottom: 0!important;
    margin-bottom: 0!important
}

.fck_detail a {
    color: #004f8b
}

#boxthamdoykien {
    width: 100%;
    float: left
}

#boxthamdoykien .txt_main_category {
    color: #333;
    display: inline;
    float: left;
    font: 700 14px/18px arial;
    margin: 0 0 10px;
    border-bottom: 2px solid #0582c2;
    padding: 0 0 5px;
    box-sizing: border-box;
    width: 100%;
    text-align: left
}

.complete-form,
.info_result,
.rs_vote {
    display: block
}

#boxthamdoykien .txt_main_category span {
    font: 700 14px/18px arial;
    height: auto;
    padding: 10px 0;
    white-space: normal
}

#boxthamdoykien .content_box_category {
    background: #f5f5f5
}

.block_padding_10 {
    padding: 10px
}

#boxthamdoykien .title_thamdo {
    border-bottom: 1px solid #dadada;
    font: 700 12px arial!important;
    margin-bottom: 10px;
    padding: 0 0 10px;
    text-align: left
}

table.tb_servey .w20 {
    float: left;
    margin-top: 0
}

table.tb_servey .w130 {
    float: left;
    font: 400 12px arial
}

#boxthamdoykien .btn_bieuquyet {
    background: #0582c2;
    border: none;
    color: #fff;
    cursor: pointer;
    font: 700 12px arial;
    padding: 5px 10px
}

.rs_vote {
    background: #ededed;
    padding: 15px 20px;
    overflow: hidden;
    margin-bottom: 12px
}

.question_vote {
    font: 500 14px arial;
    color: #0582c2;
    margin: 0 0 4px
}

.time_vote,
.total_vote {
    font: 400 11px arial;
    color: #666
}

.p_infoVote {
    margin: 0
}

.time_vote {
    float: left
}

.total_vote {
    float: right
}

.total_vote label {
    font-weight: 700;
    color: #0582c2
}

.complete-form {
    padding: 20px;
    overflow: hidden;
    font: 500 14px arial;
    color: #000;
    width: auto
}

.list_rs {
    overflow: hidden;
    background: #f4f4f4
}

.scroll_thongke {
    float: left;
    width: 92%;
    padding: 0;
    margin: 10px 4%
}

.scroll_thongke li {
    padding: 0 0 15px;
    margin: 0 0 10px;
    border-bottom: 1px dotted #ccc;
    display: block;
    overflow: hidden
}

.rsV_left {
    width: 25%;
    float: left;
    font: 12px arial;
    color: #000;
    margin: 0 2% 0 0
}

.rsV_right {
    width: 18%;
    float: right;
    font: 12px arial;
    color: #999;
    text-align: right
}

.rsV_right label {
    color: #000
}

.scroll_color {
    width: 55%;
    float: left;
    margin-top: 3px;
    height: 5px;
    background: #ccc
}

.bg_center_scroll {
    background: #0582c2;
    float: left;
    height: 5px
}

.txt_number_ketqua {
    display: inline-block;
    padding: 5px 0 0;
    position: absolute;
    right: -10px;
    bottom: -15px;
    font: 10px arial;
    color: #0582c2
}

.img_chapcha img {
    height: 30px!important
}

.paging span{
    display: none
}