
html, body {
    border: 0 none;
    margin: 0;
    padding: 0;
}
body {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    font-family: Tahoma,Geneva,sans-serif;
    word-wrap: break-word;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
p {
    margin: 0;
    padding: 0;
}
img {
    border: 0 none;
    margin: 0;
    max-width: 100%;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    width: auto;
}
html {
    font-size: 100%;
}
body {
    font-size: 18px;
}
.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
* html .clearfix {
}
:first-child + html .clearfix {
}
.clear {
    clear: both;
}
a {
    color: #0F64A5;
    text-decoration: none;
}
a:hover {
    color: #FF5A00;
    text-decoration: underline;
}
.left {
    float: left;
}
.right {
    float: right;
}
.a-c {
    text-align: center;
}
.c-r1 {
    color: #C20303;
}
.c-r2 {
    color: #FE4801;
}
.c-g1 {
    color: #414141;
}
.c-g2 {
    color: #FCFCFC;
}
.f-11 {
    font-size: 0.69em;
}
.p-10 {
    padding: 10px;
}
.p-5 {
    padding: 5px;
}
.hidden {
    display: none;
}
.top-page {
    background: url("../images/top-bg-be-2014.png") no-repeat scroll 0 50% #FBFBFB;
    border-bottom: 1px solid #AAAAAA;
    height: 50px;
    margin-bottom: 1px;
    position: relative;
}
.button-top {
    bottom: 3px;
    position: absolute;
    right: 0;
}
.button-fmsid-top {
    position: absolute;
    right: 15px;
    top: 0;
}
.spe1 {
    background: url("../images/spe-1.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    font-size: 0;
    height: 17px;
    margin-left: 8px;
    margin-right: 8px;
    vertical-align: middle;
    width: 2px;
}
.spe2 {
    background: url("../images/spe-2.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    font-size: 0;
    height: 24px;
    margin-left: 8px;
    margin-right: 8px;
    vertical-align: middle;
    width: 2px;
}
.top-slider {
    background-color: #D4D3D3;
    padding: 5px;
    position: relative;
}
.top-slider-mask {
    border: 1px solid #C3C1C1;
    height: 123px;
    overflow: hidden;
    position: relative;
}
.top-slider-list {
    background-color: #F5F5F5;
    height: 123px;
    overflow: hidden;
}
.top-slider-item {
    background-color: #F5F5F5;
    height: 123px;
}
.top-slider-item .thumb {
    float: left;
    margin: 5px;
}
.top-slider-item p.title {
    line-height: 1.125em;
    padding: 5px 5px 5px 0;
}
.top-slider-item p.lead {
    color: #656565;
    font-size: 0.88em;
    padding: 0 5px 5px 0;
}
.top-slider-cate {
    background-color: #D4D3D3;
    padding: 5px;
    position: relative;
}
.top-slider-cate-mask {
    border: 1px solid #C3C1C1;
    height: 110px;
    overflow: hidden;
    position: relative;
}
.top-slider-cate-list {
    background-color: #F5F5F5;
    height: 110px;
    overflow: hidden;
}
.top-slider-cate-item {
    background-color: #F5F5F5;
    height: 110px;
}
.top-slider-cate-item .thumb {
    float: left;
    margin: 5px;
}
.top-slider-cate-item p.title {
    line-height: 1.125em;
    padding: 5px 5px 5px 0;
}
.top-slider-cate-item p.lead {
    color: #656565;
    font-size: 0.88em;
    padding: 0 5px 5px 0;
}
.footer-page {
    background-color: #838484;
    height: 122px;
}
.footerInfoBox {
    background-color: #FFFFFF;
    border: 4px solid #C6C4C4;
    color: #030303;
    margin: 10px;
}
.advBox {
    margin-top: 5px;
}
.topNewsTab {
    min-height: 240px;
}
.topNewsTab .topNewsTab-title {
    background: url("../images/topNewsTab-title-bg.png") repeat-x scroll 0 0 transparent;
    height: 23px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.topNewsTab .topNewsTab-title li {
    background: url("../images/topNewsTab-spe.png") no-repeat scroll 100% 0 transparent;
    float: left;
    height: 27px;
    list-style: none outside none;
    margin-bottom: -4px;
    text-align: center;
    width: 33%;
}
.topNewsTab .topNewsTab-title li.last {
    background: none repeat scroll 0 0 transparent;
}
.topNewsTab .topNewsTab-title li a {
    color: #414242;
    cursor: pointer;
    display: inline-block;
    font-size: 0.75em;
    font-weight: bold;
    height: 27px;
    text-decoration: none;
    vertical-align: top;
    width: 100%;
}
.topNewsTab .topNewsTab-title li a span {
    display: inline-block;
    padding-top: 2px;
}
.topNewsTab .topNewsTab-title li.active, .topNewsTab .topNewsTab-title li:hover {
    background: url("../images/topNewsTab-title-bg-over.png") repeat-x scroll 0 0 transparent;
}
.topNewsTab .topNewsTab-title li.active a, .topNewsTab .topNewsTab-title li:hover a {
    background: url("../images/topNewsTab-arrow.png") no-repeat scroll 50% 97% transparent;
    color: #BE0F16;
}
.topNewsTab .topNewsTab-title li.active a span, .topNewsTab .topNewsTab-title li:hover a span {
}
.topNewsTab .topNewsTab-item {
}
.topNewsTabArticle {
    height: 60px;
    position: relative;
}
.topNewsTabArticle-content {
    background: url("../images/linedot.png") repeat-x scroll 0 100% transparent;
    height: 60px;
}
.topNewsTabArticle:nth-child(2n+1) {
    background-color: #F4F4F5;
}
.topNewsTabArticle:nth-child(2n) {
    background-color: #FAFAFA;
}
.topNewsTabArticle:first-child {
    background: url("../images/topNewsTab-title-bg-first.png") repeat-x scroll 0 0 transparent;
}
.topNewsTabArticle .thumb {
    float: left;
    left: 5px;
    position: absolute;
    top: 10px;
}
.topNewsTabArticle .title {
    line-height: 16px;
    margin-left: 65px;
    padding-right: 5px;
    padding-top: 15px;
}
#topread2 ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#topread2 ul li {
    background: url("../images/linedot.png") repeat-x scroll 0 100% transparent;
    height: 60px;
    list-style: none outside none;
    position: relative;
}
#topread2 ul li:nth-child(2n+1) {
    background-color: #F4F4F5;
}
#topread2 ul li:nth-child(2n) {
    background-color: #FAFAFA;
}
#topread2 ul li img.thumb {
    float: left;
    left: 5px;
    position: absolute;
    top: 10px;
}
#topread2 ul li span.title {
    display: block;
    line-height: 16px;
    margin-left: 65px;
    padding-right: 5px;
    padding-top: 10px;
}
#topread2 ul li a {
    color: #353535;
    font-size: 0.88em;
    font-weight: normal;
    vertical-align: middle;
}
#topread2 ul li a span.video {
    background: url("../images/icon-clip.png") no-repeat scroll 100% 50% transparent;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
#topread2 ul li a span.photo {
    background: url("../images/icon-photo.png") no-repeat scroll 100% 50% transparent;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
#topread2 ul li a span.audio {
    background: url("../images/icon-audio.png") no-repeat scroll 100% 50% transparent;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
span.date {
    color: #7E7E7E;
    font-size: 0.69em;
    vertical-align: middle;
}
span.date .hour {
    color: #940003;
}
.articleVideo {
    float: left;
    margin: 5px;
    position: relative;
    width: 85px;
}
.articleVideo .btnPlay {
    background: url("../images/icon-play.png") no-repeat scroll 50% 50% transparent;
    height: 22px;
    left: 50%;
    margin-left: -14px;
    position: absolute;
    top: 15px;
    width: 28px;
}
.articleVideo p.title {
    line-height: 0.8em;
}
.videoCateBox {
    background-color: #E0E0E0;
}
.videoCateBox p.title {
    color: #3A3A3A;
}
.videoCateBox p.date {
    color: #5F5F5F;
    font-size: 0.69em;
}
.videoCateListBox {
    background-color: #F4F4F4;
}
.videoCateListBox .videoRow:last-child {
    background-color: #E0E0E0;
}
.videoCateListBox .videoRow .articleVideo {
    width: 85px;
}
.videoCateListBox .videoRow .articleVideo img {
    border: 3px solid #FFFFFF;
}
.paginationBox {
    color: #3A3A3A;
    text-align: right;
}
.paginationBox a {
    color: #3A3A3A;
    font-size: 0.69em;
}
.paginationBox a.disable {
    color: #908989;
}
.cateBoxItem {
    background-color: #FAFAFA;
    margin-bottom: 5px;
}
.cateBoxItemHead {
    background: url("../images/bar-1-bg.png") repeat-x scroll 0 0 transparent;
    height: 26px;
}
.cateBoxItemHead.fill1 {
    background-image: url("../images/bar-1-fill-bg.png");
}
.cateBoxItemHead .cateBoxItemHeadShapeLeft {
    background: url("../images/bar-1-l.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 22px;
    width: 34px;
}
.cateBoxItemHead .cateBoxItemHeadShapeRight {
    background: url("../images/bar-1-r.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 22px;
    width: 24px;
}
.cateBoxItemHead .cateBoxItemHeadShapeRight.fill1 {
    background-image: url("../images/bar-1-fill-r.png");
}
.cateBoxItemHead .cateBoxItemHeadText {
    background-color: #BFBFBF;
    float: left;
    height: 22px;
    line-height: 0.8em;
    padding-left: 5px;
    padding-right: 5px;
}
.cateBoxItemHeadMenu {
    float: left;
    height: 22px;
    line-height: 22px;
}
.cateBoxItemHeadMenu ul {
    height: 0.8em;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.cateBoxItemHeadMenu ul li {
    float: left;
    height: 22px;
    line-height: 0.8em;
    list-style: none outside none;
}
.cateBoxItemHeadMenu ul li a {
    border-right: 1px solid #969292;
    color: #969292;
    cursor: pointer;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.63em;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
}
.cateBoxItemHeadMenu ul li:last-child a {
    border-right: 0 none;
}
.linedot {
    background: url("../images/linedot.png") repeat-x scroll 0 0 transparent;
    font-size: 0;
    height: 1px;
}
.linedot-2 {
    background: url("../images/linedot2.png") repeat-x scroll 0 0 transparent;
    font-size: 0;
    height: 3px;
}
.cateBoxItemContentFirstPost .thumb {
    float: left;
    margin: 5px;
}
.cateBoxItemContentFirstPost p.title {
    line-height: 1.29em;
    padding: 10px 5px 5px 10px;
}
.cateBoxItemContentPost {
    background: url("../images/bullet2.png") no-repeat scroll 12px 50% transparent;
    padding-bottom: 3px;
    padding-left: 25px;
    padding-top: 3px;
}
.cateBoxItemContentPost p.title a {
    line-height: 1.29em;
}
.cateList {
    background-color: #CECECE;
    border-top: 7px solid #ACABAC;
}
.cateList .cateBoxItemHead {
    box-shadow: 2px 2px 1px rgba(50, 50, 50, 0.5);
    margin-bottom: 2px;
}
.cateList .cateListItems {
    float: left;
    list-style: none outside none;
    margin: 1%;
    padding: 1%;
    width: 46%;
}
.cateList .cateListItems:first-child {
    background: url("../images/line-v.png") repeat-y scroll 100% 0 transparent;
}
.cateList .cateListItems li {
    list-style: none outside none;
    margin-right: 5px;
}
.cateList .cateListItems li a {
    background: url("../images/bullet3.png") no-repeat scroll 0 50% transparent;
    cursor: pointer;
    display: block;
    padding-bottom: 4px;
    padding-left: 15px;
    padding-top: 4px;
}
.cateArticleItem {
    border-bottom: 1px dotted #BFBFBF;
    padding-bottom: 5px;
    padding-top: 5px;
}
.cateArticleItem .thumb {
    float: left;
    margin: 5px;
}
.cateArticleItem p.title {
    line-height: 1.29em;
    padding: 10px 5px 5px 10px;
}
.cateArticleItem:nth-child(2n+1) {
}
.cateArticleItem:nth-child(2n) {
    background-color: #F0F0F0;
}
.relatedPostList {
    background-color: #F4F4F4;
}
.relatedPostList h2.title {
    color: #565454;
    font-size: 0.88em;
    font-weight: bold;
    margin: 0;
    padding: 5px;
    text-transform: uppercase;
}
.lnkStyle1 {
    color: #3E3E3D;
    font-size: 0.69em;
    font-weight: normal;
    vertical-align: middle;
}
.lnkStyle2 {
    color: #2C2C2C;
    font-weight: bold;
    vertical-align: middle;
}
.lnkStyle3 {
    color: #353535;
    font-size: 0.88em;
    font-weight: normal;
    vertical-align: middle;
}
.lnkStyle4 {
    color: #484747;
    font-size: 0.7em;
    font-weight: bold;
    text-shadow: 0 2px #FFFFFF;
    text-transform: uppercase;
    vertical-align: middle;
    white-space: nowrap;
}
.lnkStyle5 {
    color: #363636;
    font-size: 0.88em;
    font-weight: normal;
    vertical-align: middle;
}
.lnkStyle6 {
    color: #414141;
    font-size: 0.88em;
    font-weight: normal;
    vertical-align: middle;
}
.lnkStyle7 {
    color: #730101;
    font-size: 0.69em;
    font-weight: normal;
    vertical-align: middle;
}
.lnkStyle8 {
    color: #9B9B9B;
    font-size: 0.75em;
    font-weight: normal;
    text-transform: uppercase;
    vertical-align: middle;
}
.ButtonImage {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.ButtonImage span {
    display: none;
}
.ButtonImageText {
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
}
.ButtonImageText span {
}
.ButtonImageText:hover {
    color: #BE0F16;
    text-decoration: underline;
}
.btnFmsIdLogin, .btnFmsIdAvatar {
    background-image: url("../images/icon-user.png");
    background-position: 0 50%;
    color: #3E3E3D;
    font-size: 0.69em;
    padding-left: 10px;
}
.btnToTop {
    background-image: url("../images/arrow-up-2.png");
    background-position: 100% 0;
    color: #FDFCFC;
    font-size: 0.63em;
    font-weight: bold;
    padding-right: 15px;
}
.btnLogo {
    height: 51px;
    left: 5px;
    position: absolute;
    top: 0;
    width: 80px;
}
.btnStandar {
    background-image: url("../images/icon-fullscreen.png");
    height: 24px;
    width: 29px;
}
.btnContact {
    background-image: url("../images/icon-comment.png");
    height: 24px;
    width: 24px;
}
.btnMenu {
    background-image: url("../images/icon-menu.png");
    height: 24px;
    margin-right: 15px;
    width: 24px;
}
.btnVnn {
    background-image: url("../images/logos/vnn2.png");
    height: 47px;
    width: 79px;
}
.btnThethao {
    background-image: url("../images/logos/thethao.png");
    height: 47px;
    width: 89px;
}
.btnTuanVietNam {
    background-image: url("../images/logos/tuanvietnam.png");
    height: 47px;
    width: 88px;
}
.btnVef {
    background-image: url("../images/logos/vef.png");
    height: 47px;
    width: 60px;
}
.btnVland {
    background-image: url("../images/logos/vland.png");
    height: 47px;
    width: 62px;
}
.btnTintucOnline {
    background-image: url("../images/logos/tintuconline.png");
    height: 47px;
    width: 61px;
}
.btn2Sao {
    background-image: url("../images/logos/2sao.png");
    height: 47px;
    width: 68px;
}
.btnEn {
    background-image: url("../images/logos/en.png");
    height: 47px;
    width: 68px;
}
.btnapp {
    background-image: url("../images/logos/app.png");
    height: 47px;
    width: 65px;
}
.btnTopSliderBtnLeft {
    background-image: url("../images/arrows.png");
    background-position: 0 0;
    height: 28px;
    left: 0;
    position: absolute;
    top: 40%;
    width: 28px;
    z-index: 99;
}
.btnTopSliderBtnRight {
    background-image: url("../images/arrows.png");
    background-position: 0 -28px;
    height: 28px;
    position: absolute;
    right: 0;
    top: 40%;
    width: 28px;
    z-index: 99;
}
.icon-tel {
    background: url("../images/icon-tel.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    font-size: 0;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
.icon-doc {
    background: url("../images/icon-doc.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    font-size: 0;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
.icon-edit {
    background: url("../images/icon-edit.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    font-size: 0;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
.icon-tags {
    background: url("../images/icon-tags.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    font-size: 0;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
span.video {
    background: url("../images/icon-clip.png") no-repeat scroll 100% 50% transparent;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
span.photo {
    background: url("../images/icon-photo.png") no-repeat scroll 100% 50% transparent;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
span.audio {
    background: url("../images/icon-audio.png") no-repeat scroll 100% 50% transparent;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
.sectionArticle {
    padding: 10px;
}
.article {
    color: #222222;
    font-family: "Times New Roman",Times,serif;
    font-size: 1.13em;
    text-align: justify;
}
.article header {
    font-size: 1.3em;
    font-weight: bold;
}
.article p.lead {
    font-weight: bold;
}
.article p {
    line-height: 1.25em;
    margin-bottom: 0.9em;
    margin-top: 0.9em;
}
.article p.date {
    margin: 0;
}
.article img {
    max-width: 100%;
}
.tagsBox {
    background-color: #F4F4F4;
    padding: 5px;
}
.tagsBox a.lnkStyle5 {
    color: #0F64A5;
}
.shareButtonBox {
    border-bottom: 1px dotted #D0D0D0;
    border-top: 1px dotted #D0D0D0;
    margin-bottom: 10px;
}
.article .item {
    border-bottom: 1px dotted #666666;
    line-height: normal;
    margin-bottom: 10px;
    text-align: left;
}
.article .item p {
    line-height: normal;
}
.article .item_img {
    display: block;
    float: left;
    height: 80px;
    margin: 0 10px 0 auto;
    overflow: hidden;
    padding: 2px;
    text-align: center;
    width: 142px;
}
.article .item .lead {
    margin-top: 5px;
}
table.image {
    border-collapse: collapse;
    color: #004488;
}
table.image td {
    text-align: center;
}
table.image img {
    max-width: 100%;
}
.image_desc {
    border-collapse: collapse;
    color: #7E7E7E;
    font-size: 0.75em;
    font-style: italic;
    padding: 5px;
    text-align: center;
}
.image_desc p {
    line-height: normal;
}
table.relate, table.rl, table.quote {
    background: none repeat scroll 0 0 #FFFCE3;
    border: 1px solid #D6DCE8;
    margin-left: 5px;
    margin-right: 5px;
}
table.relate td, table.rl td, table.quote td {
    padding: 5px;
    text-align: justify;
}
table.quote td {
    text-align: justify;
}
table.quote ul, table.relate ul, table.rl td ul {
    margin-left: 5px;
}
table.quote ul li, table.relate ul li, table.rl td ul li {
    list-style: none outside none;
}
table.relate td.title, table.relate th, table.rl th, table.quote th {
    color: #BE0000;
    padding: 2px 5px;
}
table.center {
    margin: 0 auto;
}
.c_mess {
    color: #FF0000;
    font-style: italic;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: center;
}
.vnnC_title {
    background: -moz-linear-gradient(center top , #6F6F6F 0%, #4E4E4E 100%) repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin-top: 5px;
    padding-left: 10px;
    position: relative;
    text-decoration: none;
    text-shadow: 1px 1px 1px #000000;
}
.vnnC_title_right_info {
    color: #FFFFFF;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    position: absolute;
    right: 5px;
    top: 0;
}
.vnnC_form {
    display: none;
}
.vnnC_form_row_p50 {
    float: left;
    margin-bottom: 5px;
    margin-left: 2%;
    margin-right: 2%;
    width: 46%;
}
.vnnC_form_row_p100 {
    margin-bottom: 5px;
    margin-left: 2%;
    margin-right: 2%;
    width: 96%;
}
.vnnC_form_row_p50.last {
    margin-right: 0;
}
.vnnC_comment {
    color: #999999;
    font-style: italic;
}
.vnnC_form_input, .vnnC_form_textarea {
    background: -moz-linear-gradient(center top , #E9E9E9 0%, #F9F9F9 20%) repeat scroll 0 0 transparent;
    border: 1px solid #D5D5D5;
    border-radius: 4px;
    box-shadow: 0 1px 0 #F2F2F2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 24px;
    padding-left: 5px;
    padding-right: 5px;
    width: 95%;
}
.vnnC_form_textarea {
    height: 100px;
    resize: vertical;
    width: 97.4%;
}
.vnnC_form_input:focus, .vnnC_form_textarea:focus {
    border-color: #888888;
}
.vnnC_form_input.invalid, .vnnC_form_textarea.invalid {
    border-color: #BE0000;
}
.vnnC_form_button {
    margin-right: 5px;
}
.vnnC_form_button.action {
}
.vnnC_form_button.vnnC_btnShowForm {
    display: block;
    margin: 10px auto 5px;
    padding-right: 10px;
    position: relative;
    width: 99%;
}
.vnnC_form_button.vnnC_btnShowForm span.icon-comment {
    display: none;
}
.vnnC_list ul {
    background-color: #FFFFFF;
    border: 1px solid #D0D0D0;
    margin: 0;
    padding: 0;
}
.vnnC_list ul li {
    border-bottom: 1px dotted #999999;
    list-style: none outside none;
    padding: 10px;
}
.vnnC_list ul li:nth-child(2n+1) {
    background-color: #F7F7F7;
}
.vnnC_list ul li:nth-child(2n) {
}
.vnnC_item_subject {
    display: none;
    font-weight: bold;
}
.vnnC_item_content {
    color: #000000;
    line-height: 20px;
}
.vnnC_item_info .author {
    border-right: 1px solid #D0D0D0;
    color: #0C48BB;
    display: inline-block;
    font-size: 11px;
    margin-right: 5px;
    padding-right: 5px;
}
.vnnC_item_info .date {
    color: #666666;
    font-size: 11px;
    font-style: italic;
}
.vnnC_pagination .c_PageNumber {
    background: -moz-linear-gradient(center top , #EEEEEE 0%, #CCCCCC 100%) repeat scroll 0 0 transparent;
    height: 20px;
}
a.paging-number {
    border-radius: 4px;
    color: #333333;
    display: inline-block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    margin: 1px;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 18px;
}
a.paging-number.current {
    background: -moz-linear-gradient(center top , #CCCCCC 0%, #939393 100%) repeat scroll 0 0 transparent;
    color: #FFFFFF;
}
button {
    background: -moz-linear-gradient(center top , #9D9D9D 0%, #6F6F6F 99%) repeat scroll 0 0 transparent;
    border: 1px solid #4F4F4F;
    border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 28px;
    min-width: 50px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.1);
    vertical-align: middle;
}
button.small {
    font-size: 14px;
    height: 20px;
}
button.action {
    background: -moz-linear-gradient(center top , #318FCA 0%, #256E9C 100%) repeat scroll 0 0 transparent;
    border-color: #256E9C;
}
button.confirm {
    background: -moz-linear-gradient(center top , #7EC125 0%, #5E911B 100%) repeat scroll 0 0 transparent;
    border-color: #5E911B;
}
button.error {
    background: -moz-linear-gradient(center top , #C40008 0%, #950006 100%) repeat scroll 0 0 transparent;
    border-color: #980007;
}
#ArticlePhotoSliderShow {
    background-color: #222222;
    position: relative;
}
#ArticlePhotoSliderShow-Head {
    margin-bottom: 10px;
}
#ArticlePhotoSliderShow-Title {
    background: url("../images/slidershow/icon-slidershow.png") no-repeat scroll 0 50% transparent;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    padding-left: 25px;
    text-transform: uppercase;
}
#ArticlePhotoSliderShow-ShowBox {
    margin-bottom: 10px;
    position: relative;
}
#ArticlePhotoSliderShow-PhotoText {
    bottom: 83px;
    display: none;
    position: absolute;
    right: 0;
}
#ArticlePhotoSliderShow-PhotoText-TextBox {
    background: url("../images/slidershow/overlay.png") repeat scroll 0 0 transparent;
}
#ArticlePhotoSliderShow-PhotoText-Text {
    color: #FFFFFF;
    font-family: "Segoe UI","Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 18px;
    padding: 20px;
    text-align: center;
}
#ArticlePhotoSliderShow-PhotoText-Function {
    background: url("../images/slidershow/overlay.png") repeat scroll 0 0 transparent;
    bottom: 0;
    height: 24px;
    position: absolute;
    right: 0;
    width: 24px;
}
#ArticlePhotoSliderShow-Loading {
    background: url("../images/slidershow/loader.gif") no-repeat scroll 50% 50% #000000;
    border-radius: 5px;
    display: none;
    height: 40px;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    width: 40px;
}
#ArticlePhotoSliderShow-Loading span {
    display: none;
}
#ArticlePhotoSliderShow-Photo {
    text-align: center;
}
#ArticlePhotoSliderShow-Photo img {
    border: 1px solid #404040;
}
#ArticlePhotoSliderShow-ThumbBox {
    position: relative;
}
#ArticlePhotoSliderShow-ThumbMask {
    height: 63px;
    overflow: hidden;
}
.ArticlePhotoSliderShow-Thumb {
    float: left;
    height: 63px;
    margin-right: 12px;
    width: 63px;
}
.ArticlePhotoSliderShow-Thumb img {
    border: 3px solid #404040;
}
.ArticlePhotoSliderShow-Thumb.active img, .ArticlePhotoSliderShow-Thumb:hover img {
    border-color: #FFFFFF;
}
.ArticlePhotoSliderShow-BtnFullScreen {
    background-image: url("../images/slidershow/icon-fullscreen.png");
    background-position: 0 50%;
    color: #FFFFFF;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    padding-left: 20px;
    text-decoration: none;
}
.ArticlePhotoSliderShow-BtnFullScreen:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.ArticlePhotoSliderShow-BtnPev {
    background-image: url("../images/slidershow/arrows.png");
    background-position: 0 0;
    height: 59px;
    left: 0;
    margin-top: -29.5px;
    position: absolute;
    top: 50%;
    visibility: hidden;
    width: 39px;
}
.ArticlePhotoSliderShow-BtnNext {
    background-image: url("../images/slidershow/arrows.png");
    background-position: 0 -59px;
    height: 59px;
    margin-top: -29.5px;
    position: absolute;
    right: 0;
    top: 50%;
    visibility: hidden;
    width: 39px;
}
.ArticlePhotoSliderShow-BtnPev2 {
    background-image: url("../images/slidershow/arrows-2.png");
    background-position: 0 0;
    height: 20px;
    left: -10px;
    margin-top: -10px;
    position: absolute;
    top: 50%;
    width: 20px;
}
.ArticlePhotoSliderShow-BtnNext2 {
    background-image: url("../images/slidershow/arrows-2.png");
    background-position: 0 -20px;
    height: 20px;
    margin-top: -10px;
    position: absolute;
    right: -10px;
    top: 50%;
    width: 20px;
}
.ArticlePhotoSliderShow-BtnToggleText {
    background-image: url("../images/slidershow/arrows-3.png");
    background-position: 0 0;
    height: 24px;
    width: 24px;
}
.ArticlePhotoSliderShow-BtnToggleText.close {
    background-position: 0 -24px !important;
}
span.articletype_2 {
    background: url("../images/icon-photo.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 12px;
    margin-left: 5px;
    vertical-align: middle;
    width: 12px;
}
span.articletype_3 {
    background: url("../images/icon-video.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 12px;
    margin-left: 5px;
    vertical-align: middle;
    width: 12px;
}
span.articletype_4 {
    background: url("../images/icon-sound.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 12px;
    margin-left: 5px;
    vertical-align: middle;
    width: 12px;
}
.btnMenuStandard {
    background-image: url("../images/newfun1/screen.png");
    height: 30px;
    width: 30px;
}
.btnMenuStandard.active {
    background-image: url("../images/newfun1/screen-red.png");
}
.btnMenuCategory {
    background-image: url("../images/newfun1/menu.png");
    height: 30px;
    width: 30px;
}
.btnMenuCategory.active {
    background-image: url("../images/newfun1/menu-red.png");
}
.btnUser {
    background-image: url("../images/newfun1/user.png");
    height: 30px;
    width: 30px;
}
.btnUser.active {
    background-image: url("../images/newfun1/user-red.png");
}
.btnSearch {
    background-image: url("../images/newfun1/search.png");
    height: 30px;
    width: 30px;
}
.btnSearch.active {
    background-image: url("../images/newfun1/search-red.png");
}
.btnNotify {
    background-image: url("../images/newfun1/notify.png");
    height: 30px;
    position: relative;
    width: 30px;
}
.btnNotify.active {
    background-image: url("../images/newfun1/notify-red.png");
}
.btnNotify b {
    background: url("../images/newfun1/blue-overlay.png") repeat scroll 0 0 transparent;
    border-radius: 10px;
    bottom: -5px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    position: absolute;
    right: -5px;
    text-align: center;
    width: 16px;
    z-index: 999;
}
.MenuTop {
    margin-top: 20px;
}
.MenuTop ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.MenuTop ul li {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0 5px;
}
.MenuTop ul li:hover a.label, .MenuTop ul li.active a.label {
    background-color: #DEDEDE;
}
.MenuTop ul li .SubMenuBox {
    background: url("../images/newfun1/menu-dropshadow.png") repeat-x scroll 0 100% transparent;
    display: none;
    left: 0;
    padding-bottom: 9px;
    position: absolute;
    top: 52px;
    width: 100%;
    z-index: 999;
}
.MenuTop ul li.active .SubMenuBox {
    display: block;
}
.BoxStyle1Item {
    background-color: #DADADA;
}
.BoxStyle1Item-Head {
    background: url("../images/newfun1/line1.png") repeat-x scroll 0 100% transparent;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
}
.BoxStyle1Item-Footer {
    padding: 5px;
}
.boxNorify-List {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.boxNorify-List li {
    background: url("../images/newfun1/item-bg.png") repeat-x scroll 0 0 #DADADA;
    list-style: none outside none;
    margin: 0;
    padding: 0 !important;
    width: 100%;
}
.boxNorify-Item {
    background: url("../images/newfun1/line1.png") repeat-x scroll 0 100% transparent;
}
.boxNorify-Item .thumb {
    border: 1px outset #DFDFDF;
    float: left;
    margin: 5px;
}
.boxNorify-Item p {
    font-size: 11px;
    padding: 5px 5px 0;
}
.boxNorify-BtnReadmore {
    color: #FF0000;
    font-size: 12px;
}
.boxNorify-BtnMaskRead {
    color: #000000;
    font-size: 12px;
    text-decoration: underline;
}
p.boxNorify-Item-Date {
    color: #717171;
}
.UserMenu {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.UserMenu li {
    background: url("../images/newfun1/item-bg.png") repeat-x scroll 0 0 #DADADA;
    list-style: none outside none;
    margin: 0;
    padding: 0 !important;
    width: 100%;
}
.UserMenu li a {
    background: url("../images/newfun1/line1.png") repeat-x scroll 0 100% transparent;
    color: #000000;
    cursor: pointer;
    display: block;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    padding-left: 8px;
    padding-right: 8px;
    text-decoration: none !important;
}
.UserMenu li a:active {
    background-color: #027FC0;
    color: #FFFFFF;
}
.PageMenuTop {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.PageMenuTop li {
    background: url("../images/newfun1/item-bg.png") repeat-x scroll 0 0 #DADADA;
    list-style: none outside none;
    margin: 0;
    padding: 0 !important;
    width: 100%;
}
.PageMenuTop li a {
    background: url("../images/newfun1/line1.png") repeat-x scroll 0 100% transparent;
    color: #312F30;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none !important;
}
.PageMenuTop li a:active {
    background-color: #027FC0;
    color: #FFFFFF;
}
.icon24 {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.PageMenuTop li a .icon24 {
    margin-right: 10px;
}
.icon-24h {
    background-image: url("../images/newfun1/24h.png");
}
.icon-clip {
    background-image: url("../images/newfun1/clip.png");
}
.icon-photo {
    background-image: url("../images/newfun1/photo.png");
}
.icon-atgt {
    background-image: url("../images/newfun1/atgt.png");
}
.icon-car {
    background-image: url("../images/newfun1/car.png");
}
.icon-shield {
    background-image: url("../images/newfun1/shield.png");
}
.icon-plane {
    background-image: url("../images/newfun1/plane.png");
}
.icon16 {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
.icon-home {
    background-image: url("../images/newfun1/home.png");
}
.PageMenuTop2 {
    background: url("../images/newfun1/line1.png") repeat-x scroll 0 100% transparent;
    list-style: none outside none;
    margin: 0;
    padding-bottom: 2px !important;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.PageMenuTop2 li {
    border-bottom: 1px dashed #AAAAA8;
    float: left;
    list-style: none outside none;
    margin-bottom: 0;
    margin-left: 1% !important;
    margin-right: 1% !important;
    margin-top: 0;
    padding: 0 !important;
    width: 48% !important;
}
.PageMenuTop2 li a {
    color: #312F30;
    cursor: pointer;
    display: inline-block !important;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
    padding-right: 5px;
    text-decoration: none !important;
    text-transform: uppercase;
    vertical-align: middle;
}
.PageMenuTop2 li a.red {
    color: #C10001;
    padding-left: 5px !important;
}
.bulletBox {
    background-color: #CD1F28;
    display: inline-block;
    height: 4px;
    vertical-align: middle;
    width: 4px;
}
.bulletBox1 {
    background-color: #CD1F28;
}
.bulletBox2 {
    background-color: #FF0289;
}
.bulletBox3 {
    background-color: #014B68;
}
.bulletBox4 {
    background-color: #5300FE;
}
.bulletBox5 {
    background-color: #030572;
}
.bulletBox6 {
    background-color: #04B1FD;
}
.bulletBox7 {
    background-color: #770248;
}
.bulletBox8 {
    background-color: #009B4E;
}
.bulletBox9 {
    background-color: #670303;
}
.bulletBox10 {
    background-color: #B44702;
}
.bulletBox11 {
    background-color: #758606;
}
.BoxRowStyle {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.BoxRowStyle li {
    background: url("../images/newfun1/item-bg.png") repeat-x scroll 0 0 #DADADA;
    list-style: none outside none;
    margin: 0;
    padding: 0 !important;
    width: 100%;
}
.BoxRowStyle li .BoxRowStyle-Row {
    background: url("../images/newfun1/line1.png") repeat-x scroll 0 100% transparent;
    padding: 5px;
}
#inputSearchKeyword {
    border: 1px solid #999999;
    border-radius: 5px;
    display: block;
    float: left;
    font-size: 13px;
    height: 26px;
    margin-right: 2%;
    padding: 0 !important;
    vertical-align: middle;
    width: 67%;
}
#inputSearchButton {
    display: block;
    float: left;
    font-size: 13px;
    margin: 0 !important;
    padding: 0 !important;
    vertical-align: middle;
    width: 30%;
}
.thongkeBoxItemHead {
    background: url("../images/thongke/thongke-bar-bg.png") repeat-x scroll 0 0 transparent;
    height: 27px;
}
.btnThongkeMenus {
    background-image: url("../images/thongke/thongke-btn-menu.png");
    height: 14px;
    width: 17px;
}
.thongkeSpe {
    background: url("../images/thongke/thongke-spe-v.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 17px;
    vertical-align: middle;
    width: 2px;
}
.thongkeSpe b {
    display: none;
}
.thongkePageTitle {
    color: #5C5C5C;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 17px;
    text-transform: uppercase;
}
#thongkeDate {
    border: 1px solid #D9D9D9;
    font-size: 11px;
    height: 16px;
    width: 90px;
}
.thongkeArticleItem {
    background-color: #E1E1E1;
    margin-bottom: 5px;
    padding: 5px;
}
.thongkeArticleItem .thongkeArticleItem-content {
    background-color: #FFFFFF;
    border: 1px solid #D9D9D9;
    padding: 5px;
    position: relative;
}
.thongkeArticleItem p.title .lnkStyle5 {
    font-size: 13px;
    font-weight: bold;
    line-height: 14px !important;
}
.thongkeArticleItem p.title {
    line-height: 14px !important;
}
.numberBox {
    background: url("../images/thongke/thongke-bg-number.png") repeat scroll 0 0 transparent;
    border: 1px solid #D3D2D0;
    color: #474546;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    height: 18px;
    left: 3px;
    line-height: 18px;
    position: absolute;
    text-align: center;
    top: 3px;
    width: 22px;
}
.thongkeArticleItem .thumb {
    float: left;
    margin-right: 10px;
}
.articleStatisticsView {
    color: #232323;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 0.7em;
}
.articleStatisticsView b {
    color: #CC020B;
    font-weight: normal !important;
}
.articleStatisticsComment {
    background: url("../images/thongke/icon-fmsid-comment-count.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    padding-left: 20px;
}
.articleStatisticsComment b {
    background: url("../images/thongke/icon-text-for-article.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    float: left;
    font-weight: normal !important;
    height: 15px;
    padding-left: 7px;
}
.articleStatisticsComment b i {
    background: url("../images/thongke/icon-text-for-article.png") no-repeat scroll 100% -15px transparent;
    color: #666666;
    display: inline-block;
    float: left;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    font-style: normal !important;
    height: 15px;
    line-height: 15px;
    padding-right: 7px;
}
.articleStatisticsLike {
    background: url("../images/thongke/icon-fmsid-like-count.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    padding-left: 20px;
}
.articleStatisticsLike b {
    background: url("../images/thongke/icon-text-for-article.png") no-repeat scroll 0 0 transparent;
    display: inline-block !important;
    float: left;
    font-weight: normal !important;
    height: 15px;
    padding-left: 7px;
}
.articleStatisticsLike b i {
    background: url("../images/thongke/icon-text-for-article.png") no-repeat scroll 100% -15px transparent;
    color: #666666;
    display: inline-block;
    float: left;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    font-style: normal !important;
    height: 15px;
    line-height: 15px;
    padding-right: 7px;
}
ul.tags-list {
    background-position: 0 100%;
    color: #000000;
    list-style: none outside none;
    margin: 0;
    padding: 5px;
}
ul.tags-list li {
    float: left;
    margin-right: 5px;
}
ul.tags-list li a {
    color: #0F64A5;
    font-size: 0.88em;
    font-weight: normal;
    vertical-align: middle;
}
ul.tags-list li a:hover {
}
ul.tags-list li span.title {
    background: url("../images/icon-tags.png") no-repeat scroll 0 50% transparent;
    display: inline-block;
    font-size: 0.88em;
    font-weight: bold;
    padding-left: 20px;
}
.relatedPostItem {
    background-image: none !important;
}
.relatedPostItem .thumb {
    background-color: #FFFFFF;
    border: 1px solid #E3E3E3;
    border-radius: 2px;
    float: left;
    margin: 5px;
    padding: 2px;
}
.relatedPostItem p.title {
    line-height: 1.29em;
    padding-top: 5px;
}
.VnnAdsPos {
    margin: 5px auto !important;
    overflow: hidden;
    padding: 0;
    text-align: center;
    width: 310px !important;
    z-index: 999999999;
}
