@charset "utf-8";
/* CSS Document */
html {
/*overflow-x: hidden;*/
}
* {
    margin: 0;
    padding: 0;
    list-style: none;
    text-rendering: optimizeLegibility;/*font-family:palaR, arial, Palatino, serif*/
    font-family: notir, arial, serif;
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    /*border: 0 none;*/
}
body {
    margin: 0;
    padding: 0;
    color: #343434;
    text-decoration: none;
}
/*@font-face {
    font-family: 'palaR';
    src: url('fonts/PalatinoLinotype-Roman.eot');
    src: local('â˜º'),  url('fonts/PalatinoLinotype-Roman.ttf') format('truetype'),  url('fonts/PalatinoLinotype-Roman.woff') format('woff'),  url('fonts/PalatinoLinotype-Roman.svg#PalatinoLinotype-Roman') format('svg');
}
@font-face {
    font-family: 'palaB';
    src: url('fonts/PalatinoLinotype-Bold.eot');
    src: local('â˜º'),  url('fonts/PalatinoLinotype-Bold.ttf') format('truetype'),  url('fonts/PalatinoLinotype-Bold.woff') format('woff'),  url('fonts/PalatinoLinotype-Bold.svg#PalatinoLinotype-Bold') format('svg');
}
@font-face {
    font-family: 'colos';
    src: url('fonts/UTMColossalis.eot');
    src: local('â˜º'),  url('fonts/UTMColossalis.ttf') format('truetype'),  url('fonts/UTMColossalis.woff') format('woff'),  url('fonts/UTMColossalis.svg#UTMColossalis') format('svg');
}
@font-face {
    font-family: 'notir';
    src: url('fonts/NotoSerif.eot');
    src: local('â˜º'),  url('fonts/NotoSerif.ttf') format('truetype'),  url('fonts/NotoSerif.woff') format('woff'),  url('fonts/NotoSerif.svg#NotoSerif') format('svg');
}
@font-face {
    font-family: 'notob';
    src: url('fonts/NotoSerif-Bold.eot');
    src: local('â˜º'),  url('fonts/NotoSerif-Bold.ttf') format('truetype'),  url('fonts/NotoSerif-Bold.woff') format('woff'),  url('fonts/NotoSerif-Bold.svg#NotoSerif-Bold') format('svg');
}*/
@font-face {
    font-family: 'colos';
    src: url('fonts/UTMColossalis.eot');
    src: local('â˜º'), url('fonts/UTMColossalis.ttf') format('truetype'), url('fonts/UTMColossalis.woff') format('woff'), url('fonts/UTMColossalis.svg#UTMColossalis') format('svg');
}
@font-face {
    font-family: 'notir';
    src: url('fonts/NoticiaText-Regular.eot');
    src: local('â˜º'), url('fonts/NoticiaText-Regular.ttf') format('truetype'), url('fonts/NoticiaText-Regular.woff') format('woff'), url('fonts/NoticiaText-Regular.svg#NoticiaText-Regular') format('svg');
}
@font-face {
    font-family: 'notib';
    src: url('fonts/NoticiaText-Bold.eot');
    src: local('â˜º'), url('fonts/NoticiaText-Bold.ttf') format('truetype'), url('fonts/NoticiaText-Bold.woff') format('woff'), url('fonts/NoticiaText-Bold.svg#NoticiaText-Bold') format('svg');
}
@font-face {
    font-family: 'notibi';
    src: url('fonts/NoticiaText-BoldItalic.eot');
    src: local('â˜º'), url('fonts/NoticiaText-BoldItalic.ttf') format('truetype'), url('fonts/NoticiaText-BoldItalic.woff') format('woff'), url('fonts/NoticiaText-BoldItalic.svg#NoticiaText-BoldItalic') format('svg');
}
@font-face {
    font-family: 'notii';
    src: url('fonts/NoticiaText-Italic.eot');
    src: local('â˜º'), url('fonts/NoticiaText-Italic.ttf') format('truetype'), url('fonts/NoticiaText-Italic.woff') format('woff'), url('fonts/NoticiaText-Italic.svg#NoticiaText-Italic') format('svg');
}
a {
    color: #000;
    text-decoration: none;
    cursor: pointer
}
/* form  */

form {
    display: inline;
}
form .formSubmit {
    background-color: #ddd;
    border: 1px solid #343434;
    color: #fff;
    font: 1em arial, sans-serif;
    height: 21px;
    padding: 2px 0;
    text-transform: uppercase;
}
form .formSubmit:active {
    background-color: #343434;
}
/* h */
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
/*
h1{font-size:24px; line-height:27px;}
h2{font-size:22px; line-height:26px;}
h3{font-size:20px; line-height:21px; margin-bottom:5px;}
h4{font-size:18px;line-height:17px;}
h5{font-size:12px;line-height:24px; font-family:Arial, Helvetica, sans-serif;}
h6{font-size:15px;line-height:17px;}
*/
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
.clearfix:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
.pkg:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
* html .pkg {
    display: inline-block;
    height: 1%;
}
.pkg {
* display: inline-block;
}
/* ------------ Gird 990 ------------ */

div.last {
    margin-left: 20px;
}
#ads-300 {
    margin-bottom: 10px;
    width: 300px; /*border:1px solid #ddd;*/
    background: #f9f9f9;
    text-align: center
}
.ads-160 {
    width: 160px;
    height: 616px;
    background: url(../images/topad-160.png) top no-repeat;
    padding-top: 16px;
}
.ads-468 {
    width: 468px;
    height: 90px;
    border: 1px solid #ddd;
    float: left;
    margin: 0px 5px 0px 5px;
}
.ads-180 {
    margin-bottom: 10px;
    width: 180px;
    background: #f9f9f9;
    text-align: center
}
.ads-160 a img {
    border: none;
}
/* thiết lập các kich thước khung trong lưới */

#width-480 {
    width: 460px;
    padding-right: 15px;
    border-right: 1px solid #e1e1e1;
}
#width-650 {
    width: 673px;
}
#width-360 {
    width: 340px;
}
#width-300 {
    width: 302px;
}
#width-180, #width-180 li {
    width: 180px;
}
#width-145, #width-145 li {
    width: 145px;
}
#width-140, #width-140 li {
    width: 140px;
}
#width-316 {
    width: 316px;
}
#width-316 h2, #width-160 h2 {
    padding-bottom: 0px;
    padding-top: 6px;
    margin-bottom: 10px;
    font-size: 14px;
    padding-left: 5px;
    font-weight: bold;
    border-bottom: 1px dotted #ddd;
    border-top-style: solid;
    border-top-width: 2px;
    color: #333;
    background: #F9F9F9;
    line-height: 12px;
    height: 16px;
}
#width-318 {
    width: 318px;
}
#width-324 {
    width: 324px;
}
#width-324 li {
    width: 324px;
}
#width-314, #width-314 li {
    width: 314px;
}
#width-316 li {
    float: left;
    width: 316px;
}
#width-380, #width-380 li {
    float: left;
    width: 380px;
}
#width-250, #width-250 li {
    width: 252px;
}
#width-240, #width-240 li {
    width: 240px;
}
#width-145, #width-145 li {
    width: 145px;
}
#width-160, #width-160 li {
    width: 162px;
}
#width-470, #width-470 li {
    width: 470px;
}
#width-470 li {
    float: left;
    clear: left
}
#width-316, #width-326 {
    overflow: hidden;
}
/* set */
.a-left {
    float: left
}
.a-right {
    float: right
}
.m-bottom {
    margin-bottom: 10px
}
.m-top {
    margin-top: 10px
}
.hidden {
    overflow: hidden
}
/*--------------------------------------------------------------*/
/* --- set img  -- */
.thumb-small, thumb-cat, .thumb-slide, .small, .thumb-max {
    clear: left;
    float: left;
    margin-right: 8px;
    margin-top: 3px;
}
.thumb-small {
    width: 64px;
    height: 64px;
    background-position: center top;
    background-repeat: no-repeat
}
.thumb-small img {
    border: none
}
.small {
    height: 57px;
    width: 86px;
}
.thumb {
    width: 100px;
    height: 64px;
}
.thumb-modem {
    width: 140px;
    height: 88px
}
.thumb-cat {
    width: 160px;
    height: 100px
}
.thumb-slide {
    width: 230px;
    height: 144px;
    margin-right: 10px;
    margin-bottom: 5px;
}
.thumb-max {
    width: 248px;
    height: 156px;
    margin-bottom: 5px;
}
.thumb-large {
    width: 100%;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
}
.list-post .thumb {
    float: right;
    width: 126px;
    height: 84px;
    margin-left: 5px;
}
h1.title-cate, h2.title-cate, p.title-cate {
    border-bottom: 2px solid #C5C5C5;
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 8px;
    padding-bottom: 8px;
}
h1.title-cate span, h2.title-cate span, p.title-cate span {
    color: #111;
}
h1.title-cate a small, h2.title-cate a small, p.title-cate a small {
    font-size: 13px;
}
p.title-cate a {
    color: #063874;
}
p.title-cate a:hover {
    color: #009DEB;
}
h3.title-site {
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 5px;
}
h3.title-site a {
    font-weight: normal;
    font-family: notib, arial;
}
.focus > a {
    font-weight: bold;
    font-size: 13px;
    display: block;
    padding-left: 8px;
    background: url(../images/dot.gif) no-repeat 0 9px;
    margin-bottom: 4px;
}
.focus > .focus-thumb {
    display: block;
    width: 100%;
    height: 250px;
    overflow: hidden;
    background: #ccc;
    margin-bottom: 14px;
    padding: 0;
}
.focus-thumb {
    display: block;
    overflow: hidden;
    height: 265px;
    width: 375px;
    margin-bottom: 6px;
}
.focus-desc {
    font-size: #222;
    font-size: 13px;
    margin-bottom: 6px;
    line-height: 20px;
}
/* set box*/
.list-post li {
    float: left;
    padding: 6px 0;
    border-top: 1px solid #ebebeb;
}
.list-post li a {
    font-size: 13px;
    line-height: 17px;
}
.list-post li.next-new {
    margin-top: 5px;
    padding-bottom: 5px;
}
.list-post li.other-list {
    margin-top: 4px;
    padding: 5px;
    height: 65px;
}
.list-post li.last-cate-new {
    margin-top: 5px;
    padding-bottom: 0px;
    border-bottom: 0px
}
.list-post li.next-new h5 {
    width: 398px;
    float: left;
    overflow: hidden
}
.list-post li.next-new span {
    text-align: right;
    color: #888;
    font-size: 11px;
    display: block;
    float: right;
    width: 80px;
}
.list-post li.cate {
    padding: 10px 0px 10px 0px;
}
.list-post li.featured {
    padding-top: 0px;
    background: none
}
.list-post li.first {
    border-top: none;
    padding: 6px 13px;
    margin-top: 0;
}
#tinnoibat .list-post li.first {
    padding: 6px 0;
}
.list-post li.first h4 {
}
.list-post li.first h4 a {
    font-size: 14px;
    line-height: 18px;
    display: block;
    font-weight: normal;
    font-family: notib, arial;
}
.list-post p {
    padding-top: 5px;
    font-weight: normal
}
.list-post li.news-focus {
    overflow: hidden;
    height: 66px;
    margin-bottom: 7px;
}
.list-post li.news-focus span {
    width: 153px;
    float: left;
    display: inline-block
}
.list-post li.news-focus span.focus-last {
    margin-left: 10px;
}
.list-post-content li.first {
    padding-top: 0px;
    border-top: none;
    margin-top: 0;
    margin-left: 5px;
    list-style-image: none;
}
.list-post-content h4 {
    font-size: 18px;
    line-height: 21px;
}
.list-post-content h5 {
    font-size: 12px;
    line-height: 18px;
    margin-left: 23px;
    margin-top: -22px;
}
/*.list-photo {
    border-bottom: 2px solid #727272;
    border-top: 2px solid #727272;
    margin-top: 7px;
    overflow: hidden;
    padding: 5px;
}
.list-photo a {
    float: left;
    width: 67px;
    margin-right: 8px;
    overflow: hidden
}
.list-photo a.last {
    margin-right: 0px;
}
.list-photo a img {
    width: 67px;
    height: 50px;
}*/
/*  text-indent:18px; sác định khoảng cách thụ đầu dòng của dòng đầu tiên */
/* style site tinmoi.vn */
/*body {background:url(../../images/bg-header.gif) 0 -29px repeat-x!important} */
/* set Col */

#wrapper {
    width: 100%;
    margin: auto
}
#header {
    /*background: url(../../images/bg-header.gif) 0 -158px repeat-x;*/
    margin: auto
}
.header-top {
    width: 1010px;
    margin: auto;
    height: 25px
}
.header-top * {
    font: 500 12px/25px Arial;
    color: #eee!important
}
.header-top ul {
    float: right;
    width: 500px;
    height: 25px;
    overflow: hidden
}
.header-top li {
    height: 25px;
    float: right;
    padding: 0 5px;
    background: url(../images/split.gif) 100% 8px no-repeat;
    position: relative;
    right: -1px
}
.header-top a {
    color: #b2b2b2!important
}
.header-top a:hover {
    color: #fff!important
}
.page_utilities {
    font-family: arial;
    width: 100%;
    overflow: hidden;
    margin-top: 8px;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
    padding-left: 125px;
    margin-bottom: 10px;
}
.page_utilities * {
    font-family: arial;
}
.page_utilities .a-right {
    padding: 0 10px;
    border-right: 1px solid #ccc;
    display: inline-block;
    float: none;
}
.page_utilities .a-right:last-child {
    border: 0 none;
}
.page_utilities .a-right img {
    vertical-align: middle;
}
.page_utilities .today strong {
    font-weight: normal;
    color: #888;
}
.page_utilities .top_tin24h a {
    color : #888;
}
.header-middle {
    width: 1000px;
    margin: auto;
    position: relative;
    background: url(../images/border.gif) repeat-x 0 20px;
}
.header-middle .googlesearch {
    position: absolute;
    top: 48px;
    right: 0;
    height: 30px;
    width: 570px;
    border: 1px solid #aaa;
    border-radius: 2px;
    box-shadow: inset 1px 2px 2px rgba(0, 0, 0, 0.1);
    background: url(../images/icon-search.gif) #fff 99% 50% no-repeat;
    padding: 0 5px
}
.header-middle .logo {
    /*background: #fff url("../images/tinmoi.svg") no-repeat 0 0;*/
    height: 41px;
    width: 140px;
    margin-top: 13px;
    margin-left: 40%;
}
/*.header-middle .logo { background: url("../images/logo_tinmoi_2014.png?1") no-repeat scroll 0 0 transparent; float: left; height: 41px; margin-top: 5px;}*/
.header-middle .logo a {
    color: #888;
    font-size: 11px;
    width: 199px;
    position: absolute;
    top: 49px;
    left: 288px;
    font-family: arial;
}
.header-middle .lg {
    display: block;
    width: 140px;
    height: 41px;
    background: #fff;
    padding: 0;
    position: absolute;
    left: 430px;
    top: auto;
}
.header-weather {
    position: absolute;
    top: 10px;
    right: 0;
    width: 500px;
    height: 30px
}
.header-weather .weather-embed {
    position: relative;
    border: 0!important
}
.header-weather .weather-embed-head {
    border: 0!important;
    background: none!important
}
.header-weather .weather-embed span/*h3*/ {
    position: absolute;
    left: 200px;
    top:/*6*/11px
}
.header-weather .weather-embed-head h3 a {
    background: none!important;
    text-transform: none!important;
    font-weight: 500!important
}
.header-weather .weather-embed .weather-embed-avatar {
    position: absolute;
    left: 260px;
    top: -10px
}
.header-weather .weather-embed .weather-embed-avatar img {
    height: 30px!important
}
.header-weather .weather-embed .weather-embed-data {
    position: absolute;
    left: 305px;
    top: 4px
}
.header-weather .weather-embed .weather-embed-data strong {
    font: 500 12px/30px Arial!important
}
.header-weather .weather-embed .weather-embed-data p {
    display: none
}
.header-weather .weather-embed select {
    position: absolute;
    top: 8px!important;
    right: 0!important;
    z-index: 10
}
#cat-menu {
    background: #fff;
    z-index: 999;
}
.nav {
    padding: 0px;
    list-style: none;
    height: 26px;
    width: 1000px;
    margin: auto;
    position: relative;
    z-index: 100;
    border-top: 2px solid #000;
    border-bottom: 1px solid #D5D5D5;
}
.nav li {
    float: left;
    height: 26px;
    padding: 0 5px;
}
.nav li a {
    font: 700 12px/26px Arial;
    color: #140a0b;
    white-space: nowrap
}
.nav li a * {
    font: 700 12px/26px Arial;
}
.nav li:first-child {
    padding-left: 0
}
.nav li:first-child a {
    background: url(../images/home.png) 5px no-repeat;
    width: 28px;
    display: block;
    height: 26px;
}
.nav li li:first-child a {
    width: auto;
    height: auto;
}
.nav li.active, .nav li:hover {
}
.nav li ul {
    position: absolute;
    top: 26px;
    left: 0;
    background: #f8f8f8;
    display: none; /*width:200px;*/
    width: 980px;
    height: auto;
    border-bottom: 1px solid #ededed;
    border-top: 1px solid #ccc;
}
.nav li:hover ul {
    display: block
}
.nav li li {/*float:none;*/
    float: left;
    border: none;
    padding: 0;
}
.nav li li a {
    font-weight: normal;
    display: inline-block;
    padding: 0 6px;
}
.nav li li a:hover {
    background: #999;
    color: #fff;
}
.nav li li:first-child {
    border-left: 0 none;
}
.nav li li:first-child a {
    background-image: none;
    padding: 0 6px;
}
/* Search-box */
.search-icon {
    background: url(../images/search-icon_06.png) no-repeat;
    width: 85px;
    height: 18px;
    display: block;
    margin-top: 3px;
    position: absolute;
    top: -80px;
    right: 0;
    text-indent: 20px;
    text-transform: uppercase;
    line-height: 18px !important;
    color: #323232;
}
.nav .search-form {
    left: inherit;
    right: 0;
    width: 587px;
    top: -68px;
}
.nav .search-form li {
    background: white;
    box-shadow: 0 0 3px #777;
    -webkit-box-shadow: 0 0 3px #777;
    -o-box-shadow: 0 0 3px #777;
    padding: 8px 10px !important;
    height: auto;
}
.search-form .googlesearch {
    color: #888;
    height: 22px;
    padding: 5px !important;
    width: 81%;
    border: 1px solid #CCCCCC !important;
    margin-right: 8px;
}
.search-form .ggsearch-sm {
    background: url("../images/search-btn_10.png") no-repeat;
    border: 0 none;
    cursor: pointer;
    display: inline-block;
    height: 27px;
    text-indent: -999em;
    width: 69px;
}
#main {
    /*background: url("../..../images/bg-fixed-2705.png") repeat-y scroll center top transparent;*/
    margin: auto;
    padding: 10px 0;
    position: relative;
    width: 1000px;
}
.breadscrum .listhome {
    display: inline-block;
    line-height: 15px
}
.breadscrum .listhome h1 {
    display: inline;
    color: #414141;
    font-size: 20px;
    line-height: 15px
}
.breadscrum .listhome a span {
    color: #444;
    font-size: 16px;
    text-transform: uppercase;
}
.breadscrum {
    font-size: 20px;
    border-bottom: 1px solid #d5d5d5;
    padding-bottom: 5px;
    margin-bottom: 13px;
    font-family: notir, arial, serif;
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}
.breadscrum_detail {
    display: inline-block;
    font-weight: bold;
}
.breadscrum_detail .listhome {
    display: inline-block;
}
.breadscrum_detail .listhome h1 {
    display: inline;
    font-size: 14px
}
#content {
    clear: left;
    float: left;
    width: 680px;
    padding-right: 10px;
}
#sidebar {
    float: right;
    overflow: hidden;
    width: 302px;
    padding-left: 0px;
    clear: right
}
/*#footer         { margin-top:20px;}*/
#footer {
    margin-top: 0px;
}
/* Thiết lâp trang chủ */
#main-home {
    overflow: hidden;
    width: 660px;
}
#content-home {
    width: 375px;
    overflow: hidden;
    float: right;
    padding: 0 10px 0 14px;
}
#sidebar-home {
    width: 260px;
    overflow: hidden;
    float: left;
    /*padding-right: 15px;
    border-right: 1px solid #ccc;*/
}
#sidebar-home #width-330 {
   /* width: 245px !important;*/
}
/* Thiết lập chuyên mục trang chu */
#main-category {
    width: 680px;
    margin-bottom: 10px;
    overflow: hidden;
}
#main-sub-detail {
    width: 673px;
    background: #fff url(../images/dot.gif) repeat-y 336px 0;
    overflow: hidden;
}
/* Thiết lập trang chuyên mục  */

#main-sub {
    width: 990px;
    background: #fff url(../images/dot.gif) repeat-y 800px 0;
    overflow: hidden;
}
#sub-content {
    float: right;
    width: 793px;
   
}
#sub-sidebar {
    float: left;
    width: 170px;
    background: #fff;
}
/* ---------------------------------------------------------------------------------- */
/* Tiêu đề chuyên mục */
.title-box, .title-new-next, .title-box-funny {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}
.title-new-next {
    background: #fff url(../images/bgr-top-box.png) left 0px repeat-x;
    border: none;
    margin-top: 10px;
}
.box .title-box {
    border-top: 3px solid #CCC;
    border-bottom: 1px solid #ccc;
    padding: 5px 0;
    font-weight: normal;
    font-family: colos, arial;
    text-transform: uppercase;
    color: #222;
}
.box .title-box a {
    font-family: colos, arial;
    text-transform: uppercase;
    color: #222;
}
.box .list-post {
    height: 350px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.box .list-post p a {
    display: block;
    width: 257px;
    height: 180px;
    overflow: hidden;
    margin-bottom: 5px;
}
.box .list-post p a .thumb-modem {
    width: 100%;
    height: 180px;
}
.box .list-post p {
    font-size: 13px;
    color: #555;
    line-height: 20px;
}
.box .list-post p.first-post {
    height: 262px;
}
.box .list-post li.other-list {
    height: auto;
    padding: 4px 13px;
    font-size: 13px;
    overflow: hidden;
}
.box .list-post li.other-list h5 {
    width: 172px;
    float: left;
}
.box .list-post li.other-list >a {
    width: 80px;
    height: 56px;
    overflow: hidden;
    display: block;
    float: right;
    margin-left: 7px;
}
.box2 .title-box {
    background: url(../images/border1.gif) repeat-x 0 0;
    padding: 7px 0;
    font-family: colos, arial;
    color: #222;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 23px;
    margin-bottom: 0;
}
.box2 .photo {
    margin-bottom: 7px;
}
.box2 .photo >a {
    display: block;
    width: 300px;
    height: 200px;
    overflow: hidden;
    margin-bottom: 5px;
}
.box2 .photo >a img {
    width: 300px !important;
    height: 200px !important;
}
.box2 .photo h4 a {
    font-size: 15px;
    font-weight: normal;
    font-family: notib, arial;
}
.box2 .list-photo>a {
    display: block;
    width: 98px;
    height: 74px;
    overflow: hidden;
    float: left;
    margin: 0 1px;
}
.box2 .list-photo>a:first-child {
    margin-left: 0;
}
.box2 .list-photo-title>a {
    display: block;
    width: 91px;
    float: left;
    margin: 0 9px 0 0px;
    font-size: 12px;
    font-family: notib, arial;
}
.box2 .list-photo-title>a:first-child {
    margin-left: 0;
}
/* ---------------------------------------------------------------------------------- */


#main-home-sub {
    width: 671px;
    padding: 15px 0;
    margin-top: 10px;
    background: url(../images/border1.gif) repeat-x 0 0;
}
#left-sub-detail {
    width: 300px;
    float: left
}
#right-sub-detail {
    width: 332px;
    float: right
}
#right-sub-detail h3 {
    color: #C60000;
    font-size: 16px;
    font-weight: bold;
    border-top: 2px solid #B1B1B1;
    padding-top: 5px;
    border-bottom: 1px dotted #D6D6D6
}
#right-sub-detail li {
    width: 332px
}
/* Menu sub */
.main-sub-menu {
    /*width: 100%;*/
    margin: 2px auto;
    /*background: url(../../images/top-tab-menu_04.png) repeat-x;*/
}
.wrapper-main-sub {
    width: 1010px;
    margin: auto;
}
.menu-sub-nav {
    padding-top: 3px;
}
.wrapper-main-sub .menu-sub-nav li {
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 2px;
    margin-top: -3px;
}
.menu-sub-nav li {
    float: left;
    padding-right: 9px;
    padding-left: 9px;
    background: url(../images/dot.gif) repeat-y right;
    margin-top: 3px;
}
.menu-sub-nav li a {
    color: #46505C;
    font-weight: bold;
    font-size: 12px;
}
.menu-sub-nav li.current a:hover, .menu-sub-nav li a:hover {
    border-bottom-color: #46505C;
    border-bottom-style: solid;
    border-bottom-width: 1px
}
.main-sub-menu .a-right {
    margin-top: -2px;
}
.menu-sub-nav1 {
    padding-left: 15px;
}
/* ---- Tin Tức --- */
.menu-sub-nav li a {
    color: #46505C
}
.menu-sub-nav li.current a:hover, .menu-sub-nav li a:hover {
    border-bottom-color: #46505C;
}
/* ---- Kinh doanh --- */
.menu-sub-nav1 li a {
    color: #9A1313
}
.menu-sub-nav1 li.current a:hover, .menu-sub-nav1 li a:hover {
    border-bottom-color: #9A1313;
}
/* ---- Đời sống --- */
.menu-sub-nav2 li a {
    color: #A92267
}
.menu-sub-nav2 li.current a:hover, .menu-sub-nav2 li a:hover {
    border-bottom-color: #A92267;
}
/* ---- Du lịch --- */
.menu-sub-nav3 li a {
    color: #0F5594
}
.menu-sub-nav3 li.current a:hover, .menu-sub-nav3 li a:hover {
    border-bottom-color: #0F5594;
}
/* ---- Giải trí --- */
.menu-sub-nav4 li a {
    color: #693770
}
.menu-sub-nav4 li.current a:hover, .menu-sub-nav4 li a:hover {
    border-bottom-color: #693770;
}
/* ---- Thể thao --- */
.menu-sub-nav5 li a {
    color: #3B6A06
}
.menu-sub-nav5 li.current a:hover, .menu-sub-nav5 li a:hover {
    border-bottom-color: #3B6A06;
}
/* ---- Công nghệ --- */
.menu-sub-nav6 li a {
    color: #46505C
}
.menu-sub-nav6 li.current a:hover, .menu-sub-nav6 li a:hover {
    border-bottom-color: #46505C;
}
/* ---- Giáo dục --- */
.menu-sub-nav7 li a {
    color: #1B227D
}
.menu-sub-nav7 li.current a:hover, .menu-sub-nav7 li a:hover {
    border-bottom-color: #1B227D;
}
/* search form */
#search {
    display: inline;
    float: right;
    height: 20px;
    margin: 0;
}
#search input {
    float: left;
    background: #fff;
    width: 155px;
    height: 15px;
    padding: 0 5px 2px 5px;
    font-size: 11px;
    font-style: italic;
    color: #888;
    line-height: 12px;
    border: 1px solid #d4d4d4;
}
#search input:focus {
    background: #fffff0;
    border: 1px solid #ccc;
}
#search input.btn {
    background: none;
    border: none;
    margin: 2px 0 1px -25px;
    padding: 0px;
    width: auto;
}
/*---------------------------------------------------------------------------------*/
#latest li {
    border-bottom: 1px solid #ECEDE8;
    padding: 5px 0 5px 40px;
}
#latest .postdate {
    font-size: 11px;
    float: left;
    clear: left;
    line-height: 100%;
    color: #666;
    margin-left: -35px;
    padding-top: 0.4em;
}
.more {
    font-size: 12px;
    text-align: right;
    float: right;
    margin: 7px 0 4px 0;/*text-transform:lowercase;*/
}
.more a {
    color: #666;
    font-weight: bold;
}
.more a:hover {
    color: #666;
    border-bottom: 1px dotted #666;
}
.brg-last-news {
    background: #F8F8F8
}
.headlines {
    background: #fff;
    border-bottom: 2px solid #bb0003;
    margin-bottom: 3px;
    padding-bottom: 0px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: #bb0003;
}
.headlines .title a {
    color: #333;
    padding-right: 5px;
    background: #fff;
}
.headlines .title span {
    color: #333;
    padding-right: 5px;
    background: #fff;
}
.headlines .title a:hover {
    color: #333;
    text-decoration: none;
}
.headlines .title a img {
    border: none;
    padding: 0;
    margin-left: -5px
}
.headlines-cate {
    border-top: 2px solid #111;
    padding: 8px 0;
    border-bottom: 1px solid #e1e1e1;
    overflow: hidden;
    position: relative;
}
.headlines-cate .title {
    text-transform: uppercase;
    float: left;
}
.headlines-cate .title-right {
    font-size: 14px;
    margin-top: 0;
    font-weight: bold;
    padding-top: 3px;
    text-transform: uppercase;
    float: right;
}
.headlines-cate .title a {
    font-size: 14px;
    font-family: colos, arial;
    font-weight: normal;
    line-height: 19px;
    color: #222;
}
.headlines-cate .title span {
    color: #fff;
    padding-right: 5px;
}
.headlines-cate .title a.rss {
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 10px;
    right: 0;
}
.headlines-cate .title-right a.rss-icon img {
    border: none;
    float: right;
    position: absolute;
    margin-left: -16px;
}
.light-blue-cate {
}
.tab-light-blue {
    float: left;
    margin-left: 10px;
    overflow: hidden;
    height: 14px;
    width: 516px;
    margin-top: 1px;
}
.tab-light-blue li {
    line-height: 10px;
}
.tab-light-blue li a {
    font-family: arial;
    font-size: 11px;
    color: #777;
}
.tab-light-blue li:last-child {
    border-left: 0 none;
}
/*.blue-cate {
    background: url(../images/tab-doisong_29.png) no-repeat;
    border-bottom: 2px solid #0e0e7a;
}
.tab-blue {
    background: url("../images/tab-doisong1.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    margin: -23px 0 0 94px;
    padding: 4px 0 0 17px;
    width: 561px;
}
.green-cate {
    background: url(../images/tab-kinhdoanh_39.png) no-repeat;
    border-bottom: 2px solid #4e8410;
}
.green-cate-doisongpl {
    background: url(../images/tab-doisongpl.png) no-repeat;
    border-bottom: 2px solid #4e8410;
}
.green-cate-doisongpl-ndt-vietq {
    background: url(../images/tab_dspl_vietq_ndt.png) no-repeat;
    border-bottom: 2px solid #4e8410;
}
.tab-green {
    background: url(../images/tab-kinhdoanh1.png) no-repeat;
    float: left;
    height: 20px;
    margin: -23px 0 0 109px;
    padding: 4px 0 0 18px;
    width: 541px;
}
.orange-cate {
    background: url(../images/tab-giaitri_44.png) no-repeat;
    border-bottom: 2px solid #ef7012;
}
.tab-orange {
    background: url(../images/tab-giaitri1.png) no-repeat;
    float: left;
    height: 20px;
    margin: -2px 0 0 11px;
    padding: 4px 0 0 24px;
    width: 420px;
}
.red-cate {
    background: url(../images/tab-thethao_51.png) no-repeat;
    border-bottom: 2px solid #bd0303;
}
.tab-red {
    background: url("../images/tab-kinhdoanh1.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    margin: -2px 0 0 12px;
    padding: 4px 0 0 22px;
    width: 540px;
}
.pink-cate {
    background: url(../images/tab-congnghe_57.png) no-repeat;
    border-bottom: 2px solid #d1035a;
}
.tab-pink {
    background: url(../images/tab-doisong1.png) no-repeat;
    float: left;
    height: 20px;
    margin: -2px 0 0 18px;
    padding: 4px 0 0 22px;
    width: 505px;
}
.purple-cate {
    background: url(../images/tab-giaoduc_63.png) no-repeat;
    border-bottom: 2px solid #440c8a;
}
.purple-cate-vietq {
    background: url(../images/tab-vietq.png) no-repeat;
    border-bottom: 2px solid #440c8a;
}
.tab-purple {
    background: url("../images/tab-kinhdoanh1.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    margin: -2px 0 0 15px;
    padding: 4px 0 0 20px;
    width: 525px;
}
.light-green-cate {
    background: url(../images/tab-oto_69.png) no-repeat;
    border-bottom: 2px solid #7aa702;
}
.tab-light-green {
    background: url(../images/tab-oto1.png) no-repeat;
    float: left;
    height: 20px;
    margin: -2px 0 0 27px;
    padding: 4px 0 0 22px;
    width: 407px;
}*/
.cate-other li {
    float: left;
    padding: 0px 10px 0px 10px;
    border-right: 1px solid #c5c5c5
}
.cate-other .cate-other-last {
    border: medium none;
    float: left;
    padding: 0 6px;
}
.cate-other li a:hover {
    color: #A60000
}
.cate-other li.cate-first {
    background: url(../images/icon-cate-other.png) left no-repeat;
    padding-left: 15px;
}
ul.content-sub li {
    width: 160px;
    float: left;
    padding: 0 0 0 10px;
    margin-bottom: 15px;
}
ul.content-sub li .thumb {
}
ul.content-sub li .title {
    font-size: 13px;
    max-height: 54px;
    overflow: hidden;
    width: 100%;
    margin: auto;
}
ul.content-sub li .title img {
    vertical-align: middle;
}
ul.content-sub li.first {
    padding-left: 0px;
    border: 0 none;
}
ul.content-sub li .thumb {
    display: block;
    width: 100%;
    height: 96px;
    overflow: hidden;
    margin: auto;
}
ul.content-sub li .thumb .thumb-modem {
    width: 100%;
}
ul.content-sub li p {
    font-size: 12px;
}
.readmore {
    color: #F30;
    font-size: 11px
}
.readmore:hover {
    border-bottom: 1px dotted #f30
}
.breaking {
    padding: 2px 0px 2px 0px;
    line-height: 16px;
}
.breaking span {
    color: #999;
    font-size: 11px;
    display: block;
    float: left;
    width: 40px;
    padding-right: 5px;
}
.breaking a {
    font-size: 12px;
}
/*----------------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------------------*/

.tags {
    font-size: 10px;
    line-height: 15px;
    color: #888
}
.tags span {
    color: #094F95;
    font-size: 11px;
    ;
    padding-right: 5px;
}
.tags a {
    color: #888
}
/*.tags-details {
    padding: 10px 0px 10px 0;
    color: #999
}
.tags-details span {
  
    color: #111;
    padding-left: 20px;
    padding-right: 5px;
}
.tags-details h2 {
    font-size: 10px;
    color: #999;
    font-weight: bold;
    display: inline;
    padding: 0;
    margin: 0;
    line-height: 15px;
}
.tags-details h3 {
    font-family: arial;
    font-size: 12px;
}
.tags-details h2 a {
    color: #999;
    font-weight: normal;
}
.tags-details h2 a:hover {
    text-decoration: none
}*/
/*----------------------------------------------------------------------------------------------*/
.btn-active {
    display: inline-block;
    height: 22px;
    padding-top: 4px;
    background: #F3F3F3;
    margin-bottom: 10px;
    width: 650px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 11px;
    color: #444;
}
.btn-active a {
    padding-right: 10px;
    color: #111
}
.btn-active a.face {
    background: url(../images/icon-facebook.png) left no-repeat;
    padding-left: 20px;
}
.btn-active a.zing {
    background: url(../images/icon-zing.png) left no-repeat;
    padding-left: 20px;
}
.btn-active a.twi {
    background: url(../images/icon-twitter.png) left no-repeat;
    padding-left: 20px
}
.btn-active a.rss {
    background: url(../images/icon-rss.png) left no-repeat;
    padding-left: 20px
}
.btn-active a.share {
    background: url(../images/sharethis.png) left no-repeat;
    padding-left: 20px
}
.btn-active a.print {
    background: url(../images/icon-print.png) left no-repeat;
    padding-left: 20px
}
.btn-active a.save {
    background: url(../images/icon-save.png) left no-repeat;
    padding-left: 20px
}
.btn-active a.sethome {
    background: url(../images/set-home.gif) left no-repeat;
    padding-left: 20px
}
.btn-active a.uptop {
    background: url(../images/icon-up.png) left no-repeat;
    padding-left: 18px;
    color: #BB0003;
    font-weight: bold;
    float: right;
}
/*-----------------------------------------------------------------------------------------------*/

.page.paging {
    padding-top: 10px;
    display: inline-block;
    font-size: 12px;
    height: 25px;
    margin-left: 25px;
    margin-top: 5px;
    margin-bottom: 10px
}
.page.paging a {
    padding: 2px 7px 2px 7px;
    margin-right: 5px;
    border: 1px solid #ddd;
    color: #191919;
    font-weight: bold;
    background: #fff /*url(../images/brg-page.png) top repeat-x*/
}
.page.paging a.page-first {
    font-size: 13px;
    padding-top: 0px
}
.page.paging a.active, .page.paging a:hover {
    color: #cc0000;
    border: 1px solid #cc0000;
}
#width-145 li {
    margin-top: 0px;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
#width-145 li.last {
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom: none
}
#width-145 a {
    font-size: 11px;
}
#width-140 p {
    margin-top: 5px;
    font-size: 11px
}
#width-140 img {
    margin-bottom: 5px;
    margin-top: 0px
}
/* Trang chi tiet*/
/*-----------------------------------------------------------------------------------------------*/
.list-post .link {
    margin-top: 5px;
    padding-bottom: 5px;
    border-bottom: medium none;
}
.list-post .news-old {
    padding-left: 40px;
    margin-top: 5px;
    padding-bottom: 5px;
    border-bottom: none;
}
.list-post .news-old .postdate {
    font-size: 11px;
    float: left;
    clear: left;
    line-height: 100%;
    color: #666;
    margin-left: -35px;
    padding-top: 0.4em;
}
#details {
}
#details .des {
    font-weight: bold;
    text-indent: 18px;
    padding-top: 5px;
}
#details h6.more {
    font-size: 11px;
    color: #999;
    display: inline-block;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-left: 0;
    margin-left: 0px;
}
#details .category a {
    padding: 5px;
    color: #5D5D5D;
    text-transform: capitalize;
    border-bottom: none;
    text-transform: capitalize
}
#details .category a:hover {
    color: #cc0000
}
#details a.site {
    text-decoration: none;
    font-weight: normal;
    color: #666;
    text-transform: uppercase;
    padding-right: 10px;
}
#details .newstitle {
    color: #111;
    font-family: notib, arial;
    font-size: 23px;
    font-weight: normal;
    line-height: 30px !important;
    background: #fff;
    padding-bottom: 4px;
}
#details .des {
    font-size: 17px !important;
    ;
    line-height: 22px !important;
    color: #444;
    font-weight: normal;
    text-indent: 0px;
    margin-bottom: 10px
}
#tm-content {
    font-size: 15px !important;
    line-height: 23px !important;
    text-align: left;
}
#tm-content * {
    font-size: 15px !important;
    line-height: 23px !important;
    color: #000;
}
#tm-content>p:first-child>strong {
    color: #000;
}
#tm-content .sapo {
    font-weight: normal;
    font-family: notib, arial;
    font-size: 15px;
    line-height: 23px;
}
#tm-content .imgsapo {
    background: #F5F5F5;
    padding: 3px 10px !important;
    color: #222;
    text-align: center;
    line-height: 17px !important;
}
#tm-content .imgsapo em {
    font-size: 12px !important;
    font-style: normal;
    line-height: 17px !important;
}
#tm-content .imgsapo p {
    margin-bottom: 5px !important
}
#tm-content table.picture {
    width: auto !important
}
#tm-content strong {
    font-weight: normal;
    font-family: notib, arial;
}
#tm-content strong * {
    font-weight: normal, arial;
    font-family: notib, arial;
}
#tm-content strong a, #tm-content a {
    color: #326891
}
#tm-content strong a:hover, #tm-content a:hover {
    text-decoration: underline;
}
#tm-content table {
    margin: auto
}
#tm-content table td {
    padding: 2px !important;
}
#tm-content p {
    margin: 5px auto 15px auto !important;
}
/*#tm-content img {text-align:center !important; display: block; margin: auto !important;}*/
#tm-content img {
    text-align: center;
    display: block;
    margin: auto;
    max-width: 100% !important;
}
#tm-content .detail_seo_box {
    padding: 5px 10px;
    background-color: #f1f1f1;
    margin: 10px 0 !important;
}
#tm-content .detail_seo_box p {
    margin: 0 !important;
    font-size: 13px !important;
}
#tm-content .detail_seo_box a {
    font-size: 13px !important;
}
/* Comment */
#tm-comment {
    margin-top: 10px;
    width: 680px;
    margin-bottom: 10px;
    height: 365px;
    overflow: auto
}
#tm-comment .title-comment {
    font-size: 12px;
    color: #cc0000;
    text-transform: uppercase;
    font-weight: bold
}
#tm-comment .list-post-comment li {
    padding: 0px 0px 10px 0px;
    margin-bottom: 10px;
    border-bottom: 1px #CCC dotted
}
#tm-comment .list-post-comment h4 {
    color: #cc0000;
    font-size: 15px;
    padding-bottom: 8px;
    font-weight: bold;
}
#tm-comment .list-post-comment h4 span {
    color: #646464;
    font-size: 12px;
    font-weight: normal
}
#tm-comment .input-name {
    width: 210px;
    height: 22px;
    margin-bottom: 20px;
}
#tm-comment .input-pas {
    width: 130px;
    height: 22px;
    margin-bottom: 20px;
}
#tm-comment .input-key {
    width: 80px;
    height: 22px;
    margin-bottom: 20px;
}
#tm-comment .texxa {
    width: 650px;
    height: 120px;
    padding: 5px;
}
#tm-comment .submit {
    background: #C40000;
    height: 18px;
    padding: 0px 10px 0px 10px;
    border: none;
    color: #FFF;
    margin-top: 10px
}
.keyword-match {
    background-color: #FFFF66;
    font-weight: bold;
    color: #000;
    padding: 3px;
}
.search-info {
    font-size : 10px;
    color : #000;
    margin-bottom: 5px;
}
/*--------------- menu pinterest ------------*/

.menu-pin {
    /*background: url(../images/bar-bg.png) repeat;*/
    width: auto;
    height: 45px;
    z-index: 100000;
}
.menu {
    padding: 0;
    clear: both;
}
.menu li {
    display: block;
    float: left;
    margin-right: 10px;
    width: auto !important;
    padding: 3px 5px;
}
.menu li a {
    float: left;
    font-size: 13px;
    font-family: arial;
    color: #666;
}
.menu li.active a {
    color: #333;
    text-transform: uppercase;
}
.menu li.active {
    background: #f1f1f1;
}
.content {
    clear: both;
}
.layout-btn {
    float: right;
    margin-top: -2px;
}
.layout-btn a {
    display: block;
    background: url(../images/giaodienhot_n.gif) no-repeat 0 0;
    width: 107px;
    height: 27px;
    text-indent: -999em;
}
.layout-btn a:hover {
    background: url(../images/giaodienhot.gif) no-repeat 0 0;
}
.pin-logo {
    float: left;
    margin-right: 10px;
    margin-top: -3px;
}
.pin-logo a img {
    border: 0 none;
}
.scroll {
    float: left;
    width: 330px;
    color: #aaa;
    font-size: 11px;
    text-transform: none;
    margin-top: 8px;
    font-weight: normal;
}
/*box event*/
.BorderBox {
    width: 670px;
    height: 256px;
    margin: 10px auto;
    position: relative;
}
.imgBacground {
    overflow: hidden;
    width: 670px;
    height: 256px;
}
.mainBox {
    background-color: #f7f7f7;
    width: 654px;
    box-shadow: 0 0 5px rgba(0,0,0,.3);
    position: absolute;
    top: 0;
    left: 7px;
}
.headerBox {
    background: url(../images/images_event_box/bgheadBox.png) no-repeat;
    height: 46px;
    width: 663px;
    position: relative;
}
.icon {
    float: left;
    width: 48px;
    height: 46px;
    overflow: hidden;
}
.title_box {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    float: left;
    line-height: 46px;
    margin-left: 10px;
}
.contentBox {
    position: relative;
    position: relative;
}
.TopArticle {
    width: 200px;
    margin: 12px 0 0 12px;
    border-right: 1px solid #ddd;
    padding: 0 12px 12px 0;
    float: left;
}
.BorderArticleImg {
    padding: 2px;
    border: 1px solid #ddd;
    background: #fff;
    display: inline-block;
}
.TopArticleTit {
    font-size: 13px;
    font-weight: bold;
    padding: 6px 0;
}
.TopArticleDesc {
    color: #888;
    font-size: 11px;
}
.ListArticle {
    float: left;
    margin-top: 12px;
    width: 429px;
}
.ListArticleItem {
    border-left: 1px solid #fff;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 17px 15px;
    width: 182px;
    float: left;
}
.titArticle {
    font-size: 11px;
    font-weight: bold;
    float: left;
    margin-left: 10px;
    width: 85px;
}
.imgArticle {
    float: left;
}
.viewAllbtn {
    position: absolute;
    background: url(../images/images_event_box/btntoancanh.png) no-repeat;
    width: 117px;
    height: 25px;
    bottom: -6px;
    right: -9px;
    line-height: 25px;
    text-align: right;
    padding-right: 8px;
    z-index: 10;
}
.viewAll {
    font-size: 11px;
    text-decoration: none;
    color: #fe9494;
}
.viewAll:hover {
    color: #fff;
}
.pageArticle {
    width: 429px;
}
.slides_container {
    width: 427px;
    height: 190px;
}
.pagination {
    position: absolute;
    right: 35px;
    top: -35px;
}
.pagination li {
    float: left;
    text-indent: -9999px;
    background: #fa7e73;
    height: 10px;
    width: 10px;
    margin-left: 8px;
    border-radius: 2px;
}
.pagination li a {
    display: block;
}
.pagination .current {
    background-color: #111;
}
.ListArticle .next {
    position: absolute;
    top: -38px;
    right: 10px;
    background: url(../images/images_event_box/nextbtn.png) no-repeat;
    width: 15px;
    height: 15px;
    display: block;
    text-indent: -99999px;
}
.ListArticle .prev {
    position: absolute;
    top: -38px;
    right: 110px;
    background: url(../images/images_event_box/prevbtn.png) no-repeat;
    width: 15px;
    height: 15px;
    display: block;
    text-indent: -99999px;
}
.list-photo-funny {
    border-top: 2px solid #CDCDCD;
    border-bottom: 2px solid #CDCDCD;
    margin-top: 7px;
    overflow: hidden;
    padding: 5px;
}
.list-photo-funny a {
    float: left;
    width: 67px;
    margin-right: 8px;
    overflow: hidden
}
.list-photo-funny a.last {
    margin-right: 0px;
}
.list-photo-funny a img {
    width: 67px;
    height: 50px;
}
.photo-funny img {
    width: 300px;
    height: 212px;
}
.photo-funny h4 {
    margin-bottom: 5px;
}
.photo-funny h4 a {
    font-size: 18px;
}
.box-sologan {
    /*  background: url("../images/tintuc/bg_478x80.png") no-repeat scroll 0 0 transparent;*/
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.slg {
    color: #000000;
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 0;
    margin-top: 5px;
    text-align: justify;
    width: 650px;
}
.hot-event {
    margin-left: 95px;
}
.article-event {
    color: #000;/*text-decoration:underline;*/
}
.event-postdate {
    color: grey;
    font-size: 9px;
}
.wrapper-main-sub, #sub-content, #details {
    position: relative
}
.tin-van {
    position: absolute;
    height: 18px;
    overflow: hidden;
    top: 0
}
.tin-van strong {
    float: left;
    width: 50px;
    font-size: 11px
}
.tin-van div {
    float: left;
    width: 477px;
    height: 18px;
    overflow: hidden;
    position: relative
}
.tin-van ul {
    position: absolute;
    width: 100%
}
.tin-van li {
    float: left;
    width: 48%!important;
    margin: 0 1%;
    font-size: 11px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0!important
}
.tin-van li a {
    color: #00F!important
}
.tin-van-bar {
    background: #ECF6FF;
    height: 20px;
    padding: 2px
}
.tin-van-bar .tin-van {
    position: relative;
    left: 0;
    height: 20px;
    width: 984px;
    margin: auto
}
/*tin24h CSS start*/
.tin24h_catlist {
    float: left;
    /*  height: 410px;*/
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 0 10px;
    width: 320px
}
.tin24h_catname {
    background: url("../images/border1.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 14px;
    color: #333;
    padding: 7px 0;
    text-transform: uppercase;
    float: left;
    border-bottom: 1px solid #e1e1e1;
    overflow: hidden;
    width: 325px;
}
.tin24h_catname span.tin24h_catname_text {
}
.tin24h_catname a {
    font-family: colos, arial;
    height: 24px;
    color: #333;
    font-weight: normal;
}
.tin24h_cat_news_first {
    float: left;
    padding: 8px 0 9px 10px;
}
.tin24h_cat_news_first_image {
    float: left;
    height: 53px;
    margin: 2px 10px 0 0;
    width: 80px;
}
.tin24h_cat_news_first_image img {
    height: 53px;
    width: 80px;
}
.tin24h_cat_news_first_title {
    margin: 0 0 5px;
    width: 310px
}
.tin24h_cat_news_first_title a {
    color: #000;
    font-size: 13px;
    font-weight: normal;
    font-family: notib, arial;
    text-decoration: none;
}
.tin24h_cat_news_first_datetime {
    margin: 0 0 5px;
}
.tin24h_cat_news_first_timelist {
    color: #616163;
    font-size: 11px;
    font-family: arial;
    font-weight: bold;
}
.tin24h_cat_news {
    float: left;
    padding: 4px 0 4px
}
.tin24h_cat_news_timelist {
    color: #616163;
    float: left;
    font: 11px arial;
    padding: 0 0 0 3px;
    width: 45px;
    line-height: 20px;
}
.tin24h_cat_news_title {
    float: left;
    overflow: hidden;
    padding: 0 5px 0 3px;
    width: 262px;
}
.tin24h_cat_news_title a {
    color: #000000;
    font-size: 13px;
    text-decoration: none;
}
.tin24h_hot_news_left {
    float: left;
    margin: 0 10px 0 0;
    width: 250px;
    height: 263px;
    overflow: hidden;
}
.tin24h_hot_news_left a {
    float: left;
    height: 160px;
    margin: 2px 0 4px;
    width: 250px;
}
.tin24h_hot_news_left img {
    height: 160px;
    width: 250px;
}
.tin24h_hot_news_left_content_title {
    clear: both;
    color: #010101;
    font: bold 14px arial;
    margin: 0;
    width: 100%;
}
.tin24h_hot_news_left_content_title a {
    color: #010101;
    float: left;
    font-size: 13px;
    font-weight: 700;
    height: auto;
    margin: 0 0 7px 0;
    text-decoration: none;
}
.tin24h_hot_news_right {
    float: left;
    margin: 0 0 10px 2px;
    width: 380px;
    overflow: hidden;
    height: 129px;
}
.tin24h_hot_news_right_content {
    margin-bottom: 10px;
}
.tin24h_hot_news_right_content a {
    float: left;
    height: 110px;
    margin: 2px 10px 0 0;
    width: 150px;
}
.tin24h_hot_news_right_content img {
    height: 110px;
    width: 150px;
}
.tin24h_hot_news_right_content_title {
    margin: 0 0 7px;
}
.tin24h_hot_news_right_content_title a {
    color: #000000;
    font-size: 14px;
    font-weight: normal;
    height: auto;
    margin: auto;
    font-family: notib, arial;
    width: 219px
}
.tin24h_title {
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
}
.tin24h_hot_news_right_content_intro {
    font-size: 13px;
}
.tin24h_title h1, .tin24h_title h2 {
    font-size: 18px;
    margin-top: 3px;
    display: inline-block;
}
.tin24h_title .share-news {
    float: right;
    display: inline-block;
    margin-right: 5px;
}
.top_video {
    background-color: #FF0000;
    border: 1px solid #FF0000;
    border-radius: 3px;
    color: #FFFFFF;
    margin-right: 4px;
    padding: 1px 4px;
}
.top_video a {
    color: #FFFFFF !important;
    font-weight: bold;
    text-decoration: none;
}
/*tin24h CSS end*/

/*#__g {
    margin-right: 0;
    overflow: hidden;
    width: 75px;
}*/




/*Box Tin The thao tren trang chu*/
.box_tin_the_thao * {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    color: #383737;
}
a.a_box_tin_the_thao {
    background-color: inherit;
    text-decoration: none;
    outline: none;
    font-weight: normal;
    font-size: 13px;
}
a.a_box_tin_the_thao:hover {
    text-decoration: underline;
}
img.img_box_tin_the_thao {
    border: 0px
}
ul.ul_box_tin_the_thao {
    list-style-type: none;
}
li.li_box_tin_the_thao {
    list-style-type: none;
}
.box_width_common_box_tin_the_thao {
    width: 100%
}
.box_tin_the_thao .left {
    float: left
}
.right_box_tin_the_thao {
    float: right
}
.clear_box_tin_the_thao {
    clear: both;
    font-size: 0;
    line-height: 0;
}
.txt_000_box_tin_the_thao {
    color: #000
}
.txt_999_box_tin_the_thao {
    color: #999;
    font-size: 11px
}
a.txt_999_box_tin_the_thao:hover, a.txt_000_box_tin_the_thao:hover {
    color: #004f8b;
    text-decoration: none;
}
.txt_title_style_box_tin_the_thao_box_tin_the_thao {
    font: 700 15px arial;
    padding: 0 30px 0 10px;
    text-transform: uppercase;/*color: #ed2231;*/
}
.txt_title_style_box_tin_the_thao_box_tin_the_thao:hover {
    text-decoration: none;
}
.title_style_box_tin_the_thao {
    background: #f1f1f1;
    border: 1px solid #e1e1e1;
    margin-bottom: 5px;
}
.title_style_box_tin_the_thao .spacing_common_box_tin_the_thao {
    padding: 5px 10px 10px 10px;
}
.bottom_style_box_tin_the_thao {
    background: #fff;
    border-bottom: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
}
.spacing_right_10_box_tin_the_thao {
    margin: 0 10px 0 0;
    display: inline;
}
.spacing_common_box_tin_the_thao {
    padding: 10px;
}
/*The thao*/
.block_news_02_box_tin_the_thao li {
    display: block;
    width: 300px;
    border-bottom: 1px solid #fff;
    float: left;
}
.block_news_02_box_tin_the_thao li .bor_do_box_tin_the_thao {
    border-right: 5px solid #F6A133;
    border-left: 5px solid #F6A133;
    width: 270px;
    padding: 4px 10px;
}
.block_news_02_box_tin_the_thao li.end {
    border-bottom: 1px solid #dfdfdf;
}
.pagin_bottom_box_tin_the_thao a {
    float: left;
    margin: 3px 0 0 2px;
    display: inline-block;
    width: 6px;
    height: 8px;
    background: #c8c8c8;
    line-height: 0px;
    font-size: 0;
}
.pagin_bottom_box_tin_the_thao a.activeSlide {
    background: #0041CF
}
/*e:The thao*/

/*Giai tri*/
.block_news_02_box_tin_giai_tri li {
    display: block;
    width: 300px;
    border-bottom: 1px solid #fff;
    float: left;
}
.block_news_02_box_tin_giai_tri li .bor_do_box_tin_giai_tri {
    border-right: 5px solid #C1080E;
    border-left: 5px solid #C1080E;
    width: 270px;
    padding: 4px 10px;
}
.block_news_02_box_tin_giai_tri li.end {
    border-bottom: 1px solid #dfdfdf;
}
.pagin_bottom_box_tin_giai_tri a {
    float: left;
    margin: 3px 0 0 2px;
    display: inline-block;
    width: 6px;
    height: 8px;
    background: #c8c8c8;
    line-height: 0px;
    font-size: 0;
}
.pagin_bottom_box_tin_giai_tri a.activeSlide {
    background: #0041CF
}
/*e:Giai tri*/

/*Tu van phap luat*/
.block_news_02_box_tin_tu_van_phap_luat li {
    display: block;
    width: 300px;
    border-bottom: 1px solid #fff;
    float: left;
}
.block_news_02_box_tin_tu_van_phap_luat li .bor_do_box_tin_tu_van_phap_luat {
    border-right: 5px solid #008000;
    border-left: 5px solid #008000;
    width: 270px;
    padding: 4px 10px;
}
.block_news_02_box_tin_tu_van_phap_luat li.end {
    border-bottom: 1px solid #dfdfdf;
}
.pagin_bottom_box_tin_tu_van_phap_luat a {
    float: left;
    margin: 3px 0 0 2px;
    display: inline-block;
    width: 6px;
    height: 8px;
    background: #c8c8c8;
    line-height: 0px;
    font-size: 0;
}
.pagin_bottom_box_tin_tu_van_phap_luat a.activeSlide {
    background: #0041CF
}
/*e:Tu van phap luat*/

/*Nguoi dua tin*/
.block_news_02_box_tin_ndt li {
    display: block;
    width: 300px;
    border-bottom: 1px solid #fff;
    float: left;
}
.block_news_02_box_tin_ndt li .bor_do_box_tin_ndt {
    border-right: 5px solid #FFD801;
    border-left: 5px solid #FFD801;
    width: 270px;
    padding: 4px 10px;
}
.block_news_02_box_tin_ndt li.end {
    border-bottom: 1px solid #dfdfdf;
}
.pagin_bottom_box_tin_ndt a {
    float: left;
    margin: 3px 0 0 2px;
    display: inline-block;
    width: 6px;
    height: 8px;
    background: #c8c8c8;
    line-height: 0px;
    font-size: 0;
}
.pagin_bottom_box_tin_ndt a.activeSlide {
    background: #0041CF
}
/*e:Nguoi dua tin*/

/*Doi song phap luat*/
.block_news_02_box_tin_doisongpl li {
    display: block;
    width: 300px;
    border-bottom: 1px solid #ccc;
    float: left;
}
.giaitri_style_2_box_tin_the_thao .content_style {
}
.block_news_02_box_tin_doisongpl li .bor_do_box_tin_doisongpl {
    /*border-right: 5px solid #000;
    border-left: 5px solid #000;*/
    width: 270px;
    padding: 7px 10px;
}
.block_news_02_box_tin_doisongpl li.end {
    border-bottom: 1px solid #dfdfdf;
}
.pagin_bottom_box_tin_doisongpl a {
    float: left;
    margin: 3px 3px 0 2px;
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #c8c8c8;
    line-height: 0px;
    font-size: 0;
}
.pagin_bottom_box_tin_doisongpl a.activeSlide {
    background: #000;
}
/*e:Doi song phap luat*/

.bg_gray_box_tin_the_thao {
/*background: #efeff0;*/
}
.bottom_style_box_tin_the_thao .spacing_common_box_tin_the_thao {
    padding: 5px 10px;
}
.giaitri_style_2_box_tin_the_thao {
    overflow: hidden;
}
.giaitri_style_2_box_tin_the_thao .title_style_box_tin_the_thao .spacing_common_box_tin_the_thao {
    padding: 7px 10px 8px 10px;
}
.giaitri_style_2_box_tin_the_thao .bottom_style_box_tin_the_thao .spacing_common_box_tin_the_thao {
    padding: 4px 10px 4px 10px;
}
/*e: Box Tin The thao tren trang chu*/

/*Box Xem nhieu nhat*/
.box_xem_nhieu_nhat .box-item {
}
.box_xem_nhieu_nhat .fl {
}
.box_xem_nhieu_nhat .listitem_title {
    border-bottom: 1px solid #ccc;
    border-top: 3px solid #ccc;
    font-weight: normal;
    padding: 5px 0;
    float: none;
}
.box_xem_nhieu_nhat #listitem_title1 h2 {
    color: #333;
    font-family: colos, arial;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: normal;
}
.box_xem_nhieu_nhat #listitem_title1 a {
    color: #9F224E;
    text-decoration: none;
}
.box_xem_nhieu_nhat .listitem_Content5 {
    float: left;
    overflow: hidden;
    margin: 5px 0;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 7px;
    width: 290px;
}
.box_xem_nhieu_nhat .listitem_title5 {
    padding-bottom: 0;
}
.box_xem_nhieu_nhat .listitem-btLi {
    margin: 0 5px 0 0;
}
.box_xem_nhieu_nhat .listitem-boxwidth {
    width: 139px;
}
.box_xem_nhieu_nhat .listitem_title5 a {
    color: #000000;
    font-family: notib;
    font-size: 13px;
    width: 100%;
}
.box_xem_nhieu_nhat .img-listitem5 {
    height: auto;
    margin-bottom: 5px;
    width: 100%;
}
/*e:Box Xem nhieu nhat*/
/*Sticky*/
.fixed {
    position: fixed;
    top: -17px;
    z-index: 99999;
}
/*Box category*/
.box_multi_category {
    width: 1010px;
    height: 800px;
    margin: 0 auto;
    background-color: #fff
}
.box_multi_category .hCat {
    width: 200px;
    float: left;
    height: 380px;
    overflow: hidden;
    padding: 0 19px 0 0;
    border-right: 1px solid #ccc;
}
.box_multi_category .hCat-head {
    border-top: 3px solid #1b447a;
    position: relative;
}
.box_multi_category .hCat-head h3, .box_multi_category .hCat-head div.box_cat_detail {
    border-bottom: 1px solid #ccc;
    border-left: 0 none;
    padding: 7px 0 5px;
}
.box_multi_category .hCat-head h3 span.hCat-icon1, .box_multi_category .hCat-head div.box_cat_detail span.hCat-icon1 {
    background-position: 0 -71px;
}
.box_multi_category .hCat-head h3 span, .box_multi_category .hCat-head div.box_cat_detail span {
    display: none;
    width: 40px;
    height: 40px;
    float: left;
    background: url(../images/comp.png) no-repeat 0 -71px;
    margin: -8px 0 0 -4px;
}
.box_multi_category .hCat-head h3 a, .box_multi_category .hCat-head div.box_cat_detail a {
    font: 18px/25px Arial, sans-serif;
    color: #124177;
    font-weight: bold;
}
.box_multi_category .hCat-head .greybtn {
    position: absolute;
    right: 0;
    top: 10px;
}
.box_multi_category .greybtn {
    display: inline-block;
    background: url(../images/comp.png) no-repeat 0 -95px;
    height: 20px;
    width: 20px;
    text-indent: -999em;
}
.box_multi_category .hCat-content {
    padding: 10px 0;
}
.box_multi_category .hCat-list li.topnews a.thumb {
    display: block;
    width: 190px;
    height: 130px;
    overflow: hidden;
    margin: 0 0 10px 0;
}
.box_multi_category .hCat-list li.topnews .title_detail a {
    font-size: 14px;
    color: #333;
    line-height: 18px;
    font-weight: bold;
}
.box_multi_category .hCat-list li h2 a, .box_multi_category .hCat-list li .title_detail a {
    font-size: 12px;
    font-weight: normal;
    padding: 3px 0;
    display: block;
    line-height: 17px;
}
.box_multi_category .hCat-list li {
    padding: 5px 0;
    border-top: 1px solid #ccc;
}
.box_multi_category .pkg:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
.box_multi_category .pkg {
}
.box_multi_category .hCat-list li.topnews {
    padding: 7px 0;
    border: 0 none;
}
.box_multi_category .hCat.hCat-red .hCat-head {
    border-top-color: #ed1c24;
}
.box_multi_category .hCat.hCat-red .hCat-head h3 a {
    color: #ed1c24;
}
.box_multi_category .thumb img {
    width: 100%;
}
.banner_footer {
    background-color: #fff;
    text-align: center;
}
/***** Bo cuc box tin moi *****/
.nw-blk {
    float: left;
    width: 310px;
    padding-right: 10px;
    border-right: 1px solid #e1e1e1;
    margin: 10px 10px 0 0;
}
.nw-bigtlt {
    font-weight: normal;
    font-family: notib, arial;
    font-size: 15px;
    line-height: 21px;
    display: block;
    margin-bottom: 7px;
}
.nw-thumb {
    border-bottom: 1px solid #EFEFEF;
    padding-bottom: 8px;
}
.cpt {
    color: #333;
    height: 80px;
    line-height: 20px;
    overflow: hidden;
    font-size: 13px;
}
.nw-thumb .thumb140x90 {
    margin-right: 15px;
}
.thumb140x90 {
    width: 140px;
    height: 90px;
    display: block;
    float: left;
    overflow: hidden;
}
.thumb140x90 img {
    border: 0 none;
}
.nw-link {
    color: #999 !important;
    display: block;
    font-size: 11px;
    margin-bottom: 2px;
    text-transform: capitalize;
}
.nw-link:hover {
    text-decoration: underline;
}
.nw-list {
    overflow: hidden;
    padding: 7px 0;
}
.thumb70x45 {
    width: 70px;
    height: 45px;
    display: block;
    overflow: hidden;
    float: left;
    margin-right: 10px;
}
.nw-tlt {
    font-size: 13px;
    display: block;
    line-height: 19px;
}
.lst-news .nw-tlt {
    font-size: 13px;
    line-height: 17px;
}
.nw-tlt:hover {
    color: #111;
}
.lst-blk {
    float: left;
    margin-top: 10px;
}
.lst-thumb {
    width: 140px;
    margin-right: 10px;
    height: 260px;
    float: left;
    border-right: 1px solid #e1e1e1;
    padding-right: 10px;
}
.lst-thumb .thumb140x90 {
    margin-bottom: 5px;
}
.lst-thumb .nw-bigtlt {
    font-size: 14px;
    line-height: 18px;
    margin: 0 0 9px;
    font-family: notib;
    font-weight: normal;
}
.lst-news {
    float: left;
    width: 188px;
    overflow: hidden;
    height: 262px;
}
.lst-news li {
    border-bottom: 1px dotted #ddd;
    padding-bottom: 8px;
    margin-bottom: 10px;
}
.bnl-300 {
    float: left;
    margin: 10px 20px 0 0;
    width: 300px;
}
.bnr-300 {
    float: left;
    margin: 10px 0 0 18px;
    width: 300px;
}
.col203 {
    width: 203px;
}
/*Thong tin can biet Gia vang - KQXS - Thoi tiet*/
.div-video-L {
    width: 300px;
    float: left;
    margin-bottom: 8px
}
.div-video-L .box-t {
    height: 27px;
}
.div-video-L .box-t-green-TTCB {
    width: 290px;
    height: 22px;
    display: inline-block;
    vertical-align: top;
    padding: 5px 0 0 10px;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    position: relative;
    background-color: #25AAE1
}
.div-video-L .box-c-grey {
    border-left: #ebebeb solid 2px;
    border-right: #ebebeb solid 2px;
    padding: 6px 5px 3px 5px;
}
.div-video-L ul.ttCanBiet-item {
    margin: 0;
    padding: 0 0 0 10px;
    overflow: hidden;
}
.div-video-L ul.ttCanBiet-item li {
    display: block;
    padding: 3px 0 7px 0px;
    vertical-align: top;
    list-style: none;
}
.div-video-L .ttcb-giaVang {
    background: url(/thoi-tiet/public/skin/icon_GIAVANG.gif) no-repeat;
}
.div-video-L .ttcb-ketQuaXoSo {
    background: url(/thoi-tiet/public/skin/icon_KQSX.gif) no-repeat;
}
.div-video-L .ttcb-thoiTiet {
    background: url(/thoi-tiet/public/skin/icon_THOITIET.gif) no-repeat;
}
.div-video-L ul.ttCanBiet-item li a {
    font-weight: bold;
    margin-left: 40px;
    border-bottom: #e4f7d9 solid 1px;
    display: block;
    width: 165px;
    color: #333;
}
.div-video-L .box-b-grey-240 {
    width: 300px;
    height: 2px;
    overflow: hidden;
    background-color: #ebebeb
}
.tags-list a {
    background: #fff;
    border: 1px solid #ccc;
    color: #555;
    font-family: arial;
    display: inline-block;
    font-size: 11px;
    margin: 0 5px 5px 0;
    padding: 4px 7px;
}
.tags-list a:hover {
    background: #EAF5FF;
}
#main-category .list-post {
    overflow: hidden;
    margin: 5px 0 0 0;
}
#main-category .list-post li.first {
    padding-left: 0;
    background: none;
}
#main-category .list-post li.first p {
    clear: both;
}
#main-category .list-post li.first h4 {
    margin-bottom: 5px;
}
#main-category .list-post li.first h4 img {
    vertical-align: middle;
    margin-left: 3px;
}
#main-category .list-post li.first h4 a {
    font-weight: normal;
    font-family: notib, arial;
    font-size: 15px;
    line-height: 20px;
}
#main-category .list-post li.first p img {
    float: left;
    margin: 0 10px 5px 0;
}
#main-category .list-post li.first p {
    color: #666;
    font-size: 13px;
}
#main-category .list-post li.first p a:hover {
    text-decoration: underline;
}
#main-category .list-post li.first p .desc {
    max-height: 99px;
    overflow: hidden;
    color: #333;
    font-size: 13px;
    line-height: 19px;
}
#main-category #width-300 {
    padding-left: 6px;
    max-height: 340px; width:320px;
}
#main-category #width-360 {
    width: 330px;
    padding-right: 10px;
    border-right: 1px solid #e1e1e1;
}
#main-category .list-post li {
    float: none;
    padding-left: 10px;
    background: url("../images/dot.gif") no-repeat scroll 0 15px;
}
.postdate {
    font-size: 11px;
    color: #666;
    font-family: arial;
}
.eventline-bar {
    height: 26px;
    padding: 0px;
}
.eventline-bar .eventline >a {
    display: block;
    position: absolute;
    right: 10px;
    top: 4px;
}
.eventline-bar .eventline {
    background-color: #f8f8f8;
    border-bottom: 1px solid #ddd;
    height: 26px;
    left: 0;
    margin: auto;
    position: relative;
    width: 980px;
}
.eventline strong {
    color: #666;
    text-transform: uppercase;
    font-family: arial;
    float: left;
    font-size: 11px;
    margin: 2px 0 2px 10px;
    line-height: 24px;
}
.eventline div {
    float: left;
    overflow: hidden;
    position: relative;
    width: 870px;
    line-height: 26px;
}
.eventline li {
    float: left;
    font-size: 13px;
    margin: 0 0 0 20px;
    overflow: hidden;
    padding: 0 !important;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.eventline li a {
    color: #536a7a;
    font-size: 11px;
    font-family: arial;
}
.eventline li a:hover {
    text-decoration: underline;
}
.eventline img {
    border: 0;
    float: right;
}
.cate-post li h3 a {
    font-size: 16px;
}
.cate-post li.first {
    padding: 6px 0;
}
.cate-post .first h3 a {
    font-size: 19px;
    line-height: normal;
    font-weight: bold;
    display: block;
    margin-bottom: 5px;
}
.cate-post li>h4 {
    margin-bottom: 5px;
}
.cate-post li>h4 a {
    font-weight: normal;
    font-family: notib, arial;
    font-size: 15px;
}
.cate-post li p {
    color: #555;
    font-size: 14px;
    line-height: normal;
    padding-bottom: 7px;
}
.cate-post li p img {
    float: left;
    margin: 0 10px 10px 0;
}
.social-header {
    position: absolute;
    top: -6px;
    left: 0;
}
.social-header .a-left {
    margin-right: 10px;
}
/*footer*/
#footer {
    margin-top: 0;
    padding: 0;
}
#footer .menu-footer {
    font-family: arial;
    font-size: 12px;
    border-top: 1px solid #ccc;
    margin: auto;
    padding: 3px 10px;
    width: 980px;
    height: 130px;
}
#footer .footer-item {
    padding: 10px;
    background: #fff
}
#footer .footer-item:after {
    clear: both;
    content: "";
    width: 100%;
    display: block
}
/* #footer .footer-item ul { width:980px; margin:auto; position:relative; height:305px; overflow:hidden }
    #footer .footer-item li { width:162px; height:auto!important; float:left; text-transform:uppercase; font:700 12px/18px Arial; padding:2px 0; overflow:hidden; position:relative }
    #footer .footer-item li a { color:#333 }*/

#footer .menu-footer a {
    font-size: 11px;
    padding-right: 10px;
    padding-left: 10px;
    font-weight: bold;
    white-space: nowrap
}
#footer .menu-footer a:hover {
}
#footer .footer-loading {
    background: url("http://www.tinmoi.vn/images/default/footer-loading-bg_03.png") repeat scroll 0 0 transparent;
    border: 1px solid #CCC;
    height: 35px;
    margin: auto;
    width: 100%;
}
#footer .loading-img {
    margin: -7px auto auto;
    width: 50px;
}
#footer * {
    font-family: arial;
}
#footer .box-footer-se {
    width: 990px;
    display: block;
    background: #FFF;
    padding-left: 10px;
    padding-right: 10px;
    float: left
}
#footer .list-cate-footer {
    width: 190px;
    float: left
}
#footer .list-cate-footer li {
    background: url(http://www.tinmoi.vn/images/default/dot-foot.gif) left no-repeat;
    padding-left: 15px;
}
#footer .list-cate-footer a:hover {
    color: #373737
}
#footer .quicklink {
    font-size: 11px;
    margin: auto;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 1004px;
}
#footer .foot-logo {
    display: block;
    width: 136px;
    height: 62px;
    float: left;
    margin-right: 15px;
    background: url(../images/logo-tinmoi.png) no-repeat 0 0;
    background-size: 90%;
    text-indent: -9999px;
    margin-top: 20px;
}
#footer .info {
    width: 40%;
    float: left;
    padding: 6px 0;
    line-height: 20px;
}
#footer .info strong {
    color: #000;
}
#footer .info span {
}
.footer-item p {
    font-size: 12px;
    line-height: 18px;
    margin: auto;
    overflow: hidden;
    text-align: justify;
    width: 980px;
}
.footer-item .ft-wrap >span {
    display: block;
    float: left;
    width: 150px;
    height: 170px;
    margin-right: 10px;
    margin-bottom: 10px;
}
.footer-item .ft-wrap >span>a {
    display: block;
}
.footer-item .ft-wrap > span.col10 li {
    margin-bottom: 5px;
}
.footer-item .ft-wrap > span.col11>a {
    margin-bottom: 5px;
    display: block;
}
.footer-item .ft-wrap > span img {
    vertical-align: middle;
    margin-right: 1px;
}
.footer-item .ft-wrap > span.col7, .footer-item .ft-wrap > span.col8, .footer-item .ft-wrap > span.col9, .footer-item .ft-wrap > span.col10, .footer-item .ft-wrap > span.col11 {
    height: 130px;
}
.footer-item span>a {
    color: #111;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
.footer-item ul li a {
    font-family: arial;
    font-size: 12px;
    color: #444;
    line-height: 20px;
}
.footer-item ul li a:hover {
    text-decoration: underline;
}
.footer-item ul li span.rss a, .footer-item ul li span.mobile a {
    text-transform: none;
}
.footer-item .col11 a {
    margin: 0;
}
.tttm {
    width: 120px;
    position: fixed;
    left: 0;
    bottom: 0;
    height: 300px
}
.tttm div {
    margin-top: 3px!important
}
.footer-tools {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    display: block;
    width: 100%;
}
.footer-tools p {
    margin: auto;
    padding: 10px 0;
    width: 980px;
}
.footer-tools a {
    color: #333333;
    font-weight: bold;
}
.footer-tools .link {
    float: right;
    padding-top: 6px;
}
.ft-wrap {
    width: 980px;
    margin: auto;
    display: block;
    background: url(../images/border1.gif) repeat-x 0 0;
    padding-top: 20px;
}
/*chumtin css start*/
#chumtin {
    background: #fff;
    padding-bottom: 10px;
}
#chumtin p {
    font-size: 12px;
    line-height: 18px;
    margin: auto;
    overflow: hidden;
    padding-top: 5px;
    text-align: justify;
    width: 980px;
}
#chumtin span {
    font-weight: bold;
}
#chumtin a {
    text-decoration: none;
    color: #444;
    font-weight: normal;
}
#chumtin a:hover {
    color: #000;
}
/*chumtin css end */
    
#main-category #width-300.a-right ul {
    border: 0 none;
}
.eve {
    padding: 5px;
    margin: 4px 0;
    text-align: center;
    background: #F0F7FA;
    border: 1px dotted #ccc;
}
.eve, .eve * {
    font-size: 12px;
    font-family: arial;
    color: #326891;
    font-weight: bold;
}
.eve a:hover {
    text-decoration: underline;
}
#tm-content p.dt-video {
    text-transform: uppercase;
    color: #C00 !important;
    font-size: 14px;
    font-family: arial;
}
#tm-content .dt-video-title a {
    font-size: 19px !important;
    color: #000;
    font-family: notib, arial;
    font-weight: normal;
    line-height: 24px !important;
}
.breadscrum_detail .listhome {
    font-family: Arial, sans-serif;
    font-size: 11px;
    color: #666;
}
.breadscrum_detail .listhome a {
    color: #666;
}
.eventline strong {
    color: #000;
}
.eventline a {
    color: #666;
    font-size: 11px;
}
.title-box a, .other-list h5 a, .other-list-xt a {
    color: #000!important;
}
.tags-details {
    padding: 20px 0px 20px 0;
    color: #999;
    overflow: hidden;
}
.tags-details h3{text-transform:uppercase; color:#333; font-weight:bold; font-size:12px; font-family:notib,arial;}
.tags-details h3 span{background:#666; color:#fff; display:inline-block;font-size:12px; font-family:notib,arial; font-weight:bold; text-transform:uppercase; padding:3px; margin-right:3px; }

.tags-details p {
    display: inline-block;
}
.tags-details p a {
    font-family:notib,arial;
    color: #666; font-size:12px;
    white-space: nowrap;  
}
.tags-details p a:hover {
    background: none; text-decoration:underline;

}
.list-post li .re-title {
    color: #999;
    margin-top: 5px;
    font-size: 11px;
    margin-bottom: 2px;
    margin-top: 8px;
    font-family: arial;
}
.col-300 {
    width: 300px;
    float: right;
}
/*trang cate3*/
/*
.col-660 {
  border-right: 1px solid #CCCCCC;
  padding-right: 20px;
  width: 660px;
}
#content-home {
  float: left;
  margin-bottom: 15px;
  overflow: hidden;
  padding-right: 6px;
  width: 315px;
}
#width-330 {
  overflow: hidden;
  width: 315px;
}
.thumb-large {
  margin-bottom: 5px;
  margin-right: 0;
  margin-top: 0;
  width: 315px;
}
#tinnoibat li {
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 10px;
  padding-bottom: 5px;
}
#tinnoibat div {
  font-family: arial;
  font-size: 12px;
  height: 80px;
}
#tinnoibat h4 {
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
  padding-bottom: 2px;
}
.f-blk {
  float: inherit;
}
#content-home p {
  font-family: arial;
  font-size: 12px;
}*/
#content-home.pl-box1 {
    padding: 0;
    width: 310px;
    float: left;
    padding-right: 10px;
}
#content-home.pl-box1 #width-330 {
    width: auto;
}
#content-home.pl-box1 #width-330 >a {
    width: 100%;
    display: block
}
#content-home.pl-box1 .title-site a {
    font-size: 17px;
    color: #111;
}
#content-home.pl-box1 p {
    font-size: 13px;
    line-height: 20px;
}
#sidebar-home.pl-box2 {
    float: right;
    width: 315px;
    font-size: 12px;
    color: #666;
    padding-left: 10px;
    border-left: 1px dotted #ccc;
    margin-top: -10px;
}
#sidebar-home.pl-box2 h4 {
    margin-bottom: 5px;
}
#sidebar-home.pl-box2 a {
    font-size: 13px;
    font-weight: bold;
    color: #111;
    line-height: 17px;
    font-family: notib, arial;
}
#sidebar-home.pl-box2 div > a {
    display: block;
    width: 86px;
    height: 60px;
    overflow: hidden;
    float: left;
    margin: 0 7px 10px 0
}
#sidebar-home.pl-box2 li {
    padding: 8px 0;
    border-bottom: 1px dotted #ccc;
    overflow: hidden;
    line-height: 18px;
    font-size: 13px;
}
.textad {
    height: 33px;
    width: 100%;
    border-bottom: 1px solid #ccc;
    z-index: 1000;
    background: #fff;
}
.full {
    width: 980px;
    margin: auto;
    position: relative;
}
.textad:hover {
    background: #f1f1f1;
}
.textad .textad-title {
    display: inline-block;
    line-height: 33px;
}
.textad .textad-title a {
    font-size: 13px;
    font-weight: bold;
    font-family: arial;
    color: #d30303
}
.textad span {
    display: inline-block;
    padding: 3px 5px;
    color: #fff;
    background: #d30303;
    font-size: 10px;
    font-weight: bold;
    margin-right: 5px;
    margin-top: 6px;
    font-family: arial;
    border-radius: 2px;
}
.textad .close {
    position: absolute;
    right: 0;
    top: 6px;
    display: block;
    background: url(../images/adclose.png) no-repeat 0 0;
    width: 23px;
    height: 23px;
    text-indent: 9999px;
}
.textad .close:hover {
    background-position: 0 -23px;
}
#google_ads_box {
    height: 90px;
}
.sticky-wrapper {
    margin: auto;
    width: 100%;
    margin: auto;
    height: 33px !important;
}

#detail-slide-nav-sticky-wrapper,#detail-nav-sticky-wrapper{height:0 !important}
#detail-slide-nav-sticky-wrapper #detail-slide-nav{display:none}
#detail-slide-nav-sticky-wrapper.sticky-wrapper.is-sticky #detail-slide-nav{display:block}
.sticky-wrapper #detail-nav,.sticky-wrapper #detail-slide-nav{display:none}
.bx-wrapper .bx-viewport{height:auto !important}
#detail-slide-nav{height:0 ;/*overflow:hidden;*/ position:relative;}
#detail-slide-nav-sticky-wrapper #detail-slide-nav{height:91px}
.is-sticky .textad {
    position: fixed;
    background: #fff;
    z-index: 999;
    width: 100%;
    left: 0;
}
.tinnhanh {
    overflow: hidden;
}
.tinnhanh #sidebar-home {
    width: 345px;
}
.tinnhanh #content-home {
    width: 330px;
    border-left: 1px solid #e1e1e1;
}
.tinnhanh #content-home p {
    font-size: 13px;
}
.tinnhanh #sidebar-home {
    width: 290px;
    border-right: 0 none;
}
.tinnhanh #sidebar-home li {
    padding: 10px 0;
    border-bottom: 1px solid #e1e1e1;
    font-size: 13px;
}
.tinnhanh #sidebar-home li h4 {
    margin-bottom: 5px;
}
.tinnhanh #sidebar-home li h4 a {
    font-family: notib, arial;
    font-weight: normal;
}
/*tag*/
.tagContent {
    font-size: 13px;
    line-height: 19px;
    color: #000;
}
.tieu-de-tag strong {
    font-weight: normal;
    font-family: notib, arial;
    font-size: 16px;
    display: block;
    padding: 10px;
    background: #f1f1f1;
    color: #900;
    margin-bottom: 15px;
}
.tagContent .share-news {
    margin-top: 10px;
}
.tagBox .trangTAG-subTitle, .trangTAG-subTitle-other {
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 10px;
    font-size: 13px;
}
.tagBox .trangTAG-subTitle h3, .trangTAG-subTitle-other h3 {
    font-weight: normal;
    font-family: colos, arial;
    color: #333;
    font-size: 18px;
}
.tagItem {
    padding-bottom: 15px;
    margin-bottom: 10px;
    border-bottom: 1px dotted #c1c1c1;
    overflow: hidden;
}
.tagItem > p {
    font-size: 14px;
    color: #666;
}
.tagItem > p img {
    vertical-align: top;
    float: left;
    margin-right: 15px;
    margin-bottom: 10px;
}
.tagItem >p > a {
    display: block;
    font-weight: normal;
    font-family: notib, arial;
    font-size: 16px;
    margin-bottom: 5px;
}
.tagItem >p.tags {
    margin-top: 10px;
}
.tagItem >p.tags a {
    display: inline-block;
    font-size: 12px;
    font-family: notir, arial;
    color: #111;
}
.xem-tiep-tag {
    clear: both;
    overflow: hidden;
}
.xem-tiep-tag a {
    font-size: 11px;
    font-family: arial;
    color: #444;
    font-weight: bold;
    float: right;
}
.link-goBackTAGpage {
    font-size: 14px;
    color: #333;
}
.event_title > span {
    display: inline-block;
    margin-right: 5px;
}
.event_title > span >a {
    font-size: 14px;
}
.event_title > a {
    display: inline-block;
}
.event_title > a h1 {
    font-size: 14px;
    font-weight: normal;
    font-family: notib, arial;
}
.event_title {
    overflow: hidden;
    margin-bottom: 10px;
    padding-bottom: 7px;
}
.event_title p.event_desc {
    font-size: 14px;
    display: block;
    margin: 5px 0;
    background: #f1f1f1;
    padding: 7px;
}
.list-post.event-post li.first h3 {
    margin-bottom: 5px;
}
.list-post.event-post li.first h3 a {
    font-size: 16px;
    font-weight: normal;
    font-family: notib, arial;
}
.list-post.event-post li p, .list-post.event-post li {
    font-size: 13px;
}
.event-postdate {
    font-size: 11px;
    font-family: arial;
    display: block;
    margin-bottom: 5px;
}
.list-post.event-post li div > img {
    float: left;
    margin: 0 7px 10px 0;
}
.list-post.event-post li h4 {
    margin-bottom: 7px;
}
.list-post.event-post li h4 a {
    font-size: 14px;
    font-weight: normal;
    font-family: notib, aial;
}
.list-post.event-post .title-cate {
    border: 0 none;
}
.list-post.event-post .title-cate * {
    font-size: 14px;
    font-family: notib, arial;
    font-weight: normal;
    color: #900;
}
.list-post.event-post li {
    display: block;
    width: 100%;
    border-bottom: 0 none;
    padding: 12px 0;
}
#chumsukien {
    overflow: hidden;
    width: 100%;
    margin: 10px 0;
}
#chumsukien span {
    display: block;
    clear: both;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding: 3px;
    border-top: 2px solid #333;
    background: #f6f6f6;
}
#chumsukien a {
    display: block;
    width: 40%;
    float: left;
    margin-right: 10px;
    border-bottom: 1px dotted #e1e1e1;
    padding: 2px 10px 2px 10px;
    font-size: 13px;
}
#chumsukien a:hover {
    background: #FFDBDB;
    color: #000;
}
.re-title {
    font-size: 11px;
    color: #666;
    font-family: arial;
    display: block;
    margin-bottom: 5px;
}
.tinnhanh-title {
    font-size: 20px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #ddd;
}
.docnhieu-title {
    font-size: 18px;
    font-family: colos, arial;
    font-weight: normal;
    color: #333;
    margin-bottom: 10xp;
    padding-bottom: 7px;
    border-bottom: 1px solid #d1d1d1;
}
.readmost-list li a {
    font-size: 15px;
    font-weight: normal;
    font-family: notib, arial;
}
.readmost-list li p {
    font-size: 13px;
}
.readmost-list li p img {
    width: 150px;
    height: auto;
    margin: 0 15px 15px 0
}
.readmost-list li .tags {
    margin-top: 10px;
}
.readmost-list li .tags a {
    font-size: 11px;
    font-family: arial;
    color: #333;
}
.readmost-list li .tags a:hover {
    text-decoration: underline;
}
.readmost-list li .tags img {
    width: auto;
    height: auto;
    margin: 0;
    vertical-align: middle;
}
ul.content-sub li .title a {
    font-family: notib, arial;
    font-weight: normal;
    font-size: 12px;
    display: block;
    height: 51px;
}
.thumb490x280 {
    width: 100%;
    display: inline-block;
    overflow: hidden;
    margin-top: 10px;
    position: relative;
    background: #222;
    text-align: center;
}
.fix_main_detail .thumb490x280 img {
    width: auto !important;
    height: auto !important
}
.title_top_video_highlights {
    font-size: 15px !important;
    color: #000;
    font-family: notib, arial;
    font-weight: normal;
    line-height: 24px !important;
    margin: 5px 0;
    display: block
}
/*.fix_main_detail .Div_OtherNews .boxnew_Content{width:490px !important;}
.Div_OtherNews .boxnew_Content{padding-left:0}
.fix_main_detail .Div_OtherNews .OtherTop{width:160px !important}
*/.box_video_highlights .boxnew_Content {
    border-bottom: none
}
.head_event_highlights {
    padding: 7px 0;
    font-family: colos, arial;
    color: #222;
    font-weight: normal;
    text-transform: uppercase;
}
.box_event_highlights {
    border-top: 1px solid #ccc
}
.img_news_event {
    width: 147px;
    height: 87px;
}
.list_box_event_highlights {
    padding: 5px;
    border: 1px solid #ddd;
}
.list_box_event_highlights li {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd
}
.list_box_event_highlights li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none
}
.icon_play {
    background: url(../images/icon_play.png);
    width: 106px;
    height: 105px;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -53px;
    margin-left: -53px
}
.icon_play_small {
    background: url(../images/icon_play_small.png);
    width: 32px;
    height: 31px;
    display: inline-block;
    position: absolute;
    bottom: 7px;
    left: 7px
}
.nav li.tech-nav ul {
    padding-left: 383px;
    width: 597px;
}
.nav li.car-nav ul {
    padding-left: 615px;
    width: 365px
}
.sitemapEvent li {
    border-bottom: 1px dotted #e1e1e1;
    padding: 7px 0;
}
.sitemapEvent li a {
    display: inline-block;
}
.sitemapEvent li:nth-child(odd) {
    background: #f9f9f9;
}
.relatenews {
    /*width: 130px;*/
    margin-bottom: 10px;
}
.relatenews .rel-head, .relatenews .rel-head a {
    color: #777;
    display: block;
    text-transform: uppercase;
    font-family: arial;
    text-align: center;
    background: #e4e4e4;
}
.relatenews .rel-head {
    font-size: 13px;
    margin-bottom: 4px;
    padding: 5px 10px;
}

.relatenews ul li {
    border-bottom: 1px dotted #ccc;
    padding: 3px 0;
}
.relatenews ul li .re-title a {
    font-size: 13px; line-height:22px;
    color: #777; font-family:notib,arial;
}
.relatenews ul li .re-title a:hover {
    color: #000;
}
.news-cate .relatenews {
    width: 170px;
    margin-bottom: 10px;
}
.news-cate .relatenews .rel-head, .news-cate .relatenews .rel-head a {
    text-transform: uppercase;
    font-family: arial;
}
.news-cate .relatenews .rel-head {
    font-size: 11px;
    margin-bottom: 4px;
    padding: 7px 0px 14px;
    background: transparent url("../images/dbl-rule.png") repeat-x scroll 0px 100%;
}
.news-cate .relatenews ul li {

    border-bottom: 1px dotted #ccc;
    padding: 3px 0;
}
.news-cate .relatenews ul li .re-title a {

    font-size: 13px;
    color: #000;
    font-family: notiB, arial;
    line-height: 18px;
}
.news-cate .relatenews ul li .re-title a:hover {

}
/*css football*/
.football-leagues__list {
    border-radius: 0px;
    border: 1px solid rgb(169, 169, 169);
    padding: 0.375rem 0.3125rem;
    text-transform: none;
    color: inherit;
    font: inherit;
    margin: 0;
    -webkit-font-smoothing: antialiased;
}
.football-leagues {
    margin: 0.75rem 0 0.5rem;
    margin-top: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.375rem;
    font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
    display: block;
    text-align: right;
}
.football-matches__container {
    clear: both;
}
.date-divider {
    font-size: 0.8125rem;
    line-height: 1.125rem;
    font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
    margin-bottom: 1rem;
    padding-top: 0.375rem;
    border-top: 0.0625rem solid #dfdfdf;
    color: #333333;
    font-weight: 900;
}
.table {
    background: #f6f6f6;
    border-top: 0.0625rem solid #4bc6df;
    border-collapse: inherit;
}
.football-table__container {
    margin-bottom: 1rem;
    position: relative;
    clear: both;
}
.table__caption {
    padding: 1rem;
    background: #f6f6f6;
    border-bottom: 0.0625rem solid #ececec;
    border-top: 0.0625rem solid #4bc6df;
    font-weight: bold;
    margin-bottom: -0.225rem;
    position: relative;
    text-align: left;
    z-index: 2;
}
.table .table__caption {
    font-size: 1rem;
    line-height: 1.125rem;
    font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
    padding: 0.5rem 0.5rem;
    vertical-align: top;
    font-weight: normal;
}
.table-column--sub {
    color: #767676;
}
.table td {
    border-top: 0.0625rem solid #ececec;
    vertical-align: top;
}
.table--responsive-font th, .table--responsive-font td, .table--responsive-font thead td {
    font-size: 0.875rem;
    line-height: 1.375rem;
    padding: 0.75rem 0.75rem 0.5rem;
}
.table--responsive-font th, .table--responsive-font th * {
    font-weight: normal;
    font-family: 'notib'
}
.football-match {
    position: relative;
}
.is-modern .football-matches tr {
    cursor: pointer;
}
.u-cf:after, .u-cf:before {
    content: '';
    display: table;
}
.table--football td {
    min-width: 0.75rem;
}
.table--football td b {
    font-weight: normal;
    font-family: 'notib'
}
.table--football .table-column--main a {
    color: inherit;
}
.football-teams {
    color: inherit;
    display: block;
    position: relative;
}
.u-unstyled, .inline-list, .linkslist {
    margin: 0;
    list-style: none;
}
.football-match__team--home {
    padding-right: 1.875rem;
    float: left;
    text-align: right;
}
.football-match__team {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    position: relative;
    width: 50%;
}
.table-column--main {
    position: relative;
}
.table--football .table-column--main a {
    color: inherit;
}
.football-teams {
    color: inherit;
    display: block;
    position: relative;
}
.football-match__team--away {
    padding-left: 1.875rem;
    float: right;
    text-align: left;
}
.table--football .table-column--main .team-name {
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    max-width: 100%;
}
.football-team__name {
    overflow: hidden;
    text-overflow: clip;
    white-space: nowrap;
}
.football-match__team--away {
    padding-left: 1.875rem;
    float: right;
    text-align: left;
}
.football-team__form {
    margin-top: 0.125rem;
}
.team__results {
    min-width: 1.875rem;
    font-size: 0;
    white-space: nowrap;
}
.team-result:first-child {
    margin-left: 0;
}
.team-result--lost {
    background-color: #d61d00;
}
.team-result {
    display: inline-block;
    top: 0;
    vertical-align: middle;
    -webkit-border-radius: 0.25rem;
    border-radius: 0.25rem;
    height: 0.5rem;
    margin-left: 0.5rem;
    width: 0.5rem;
    cursor: help;
}
.team__results {
    min-width: 1.875rem;
    font-size: 0;
    white-space: nowrap;
}
.u-h {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 0.0625rem !important;
    margin: -0.0625rem !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 0.0625rem !important;
}
.team-result--drew {
    background-color: #767676;
}
.team-result--won {
    background-color: #4a7801;
}
.football-teams__battleline {
    position: absolute;
    top: 11px;
    left: 0;
    width: 100%;
    text-align: center;
    color: #767676;
}
.football-match--fixture .football-teams__battleline:after {
    content: 'v';
}
.football-teams__battleline:after {
    content: '\2013';
}
.football-match__comments {
    text-align: center;
}
.table--football {
    width: 100%
}
.football-table__container .football-matches__date {
    display: none;
}
.football-matches__heading {
    color: #005689;
    cursor: pointer;
    text-decoration: none;
    font-family: 'notib'
}
.football-matches__heading:hover {
    text-decoration: underline;
}
.football-team__score {
    color: #6e6e6e;
    position: absolute;
    top: 0;
}
.football-match__team--home .football-team__score {
    right: 0.375rem;
}
.football-match__team--away .football-team__score {
    left: 0.375rem;
}
.table-row--divider td {
    border-top: 0.0625rem dashed #333333;
}
.table--striped tr:nth-child(odd)>td {
    background-color: #ececec;
}
/*thay đổi giao diện trang tin tức*/
.news-cate .cate-post .first h3 a {
    font-size: 15px;
}
.news-cate .event-postdate {
    font-family: notiR, arial;
    font-size: 11px;
}
.news-cate .first .event-postdate {
    width: 278px;
    float: left;
}
.news-cate .thumb-max {
    margin: 0 0 10px 15px;
    float: right;
    width: 150px;
    height: auto;
}
.news-cate .cate-post li.first p {
    width: 278px;
    float: left;
    font-size: 13px;
}
.news-cate .cate-post li > h4 {
    width: 100%;
float:left:margin:0 10px 0 0;
}
.news-cate #sub-content {
    width: 810px;
}
.news-cate #width-480 {
    width: 464px;
    padding-right: 22px;
    border-right: 1px solid #E1E1E1;
}
.news-cate #sub-sidebar {
    position: absolute;
    float: none;
    width: 180px;
}
.news-cate .width-300 {
    width: 300px !important;
    float:right;
    padding-left: 10px;
    border: 0;
}
.news-cate .cate-post li p img {
    float: right;
    margin: 0 0 10px 10px;
    width: auto !important;
    height: 75px !important;
    margin-right: -35px;
}
.news-cate .cate-post li p {
    font-size: 13px;
    color: #333
}
.news-cate .list-post li {
    position: relative;
    overflow: hidden;
}
.relatenews ul li .event-postdate .m {
    color: #A81817;
}
.news-cate #sub-content {
    border: 0 none;
}
.news-cate .cate-post li > h4 a {
    font-weight: normal;
    font-family: notib, arial;
    font-size: 15px;
    line-height: 20px;
}
/*sticky menu*/
.sticky-wrapper.is-sticky {
    width: 100%;
}
.is-sticky #cat-menu,  .is-sticky #detail-nav,.is-sticky  #detail-slide-nav {
    width: 100% !important;
}
.is-sticky #header_menu   {
    background: #fff;
    z-index: 10000;
    

}
.is-sticky #detail-nav {    width: 100%;}
.is-sticky .nav {
    height: 40px;
    width: 980px;
    margin: auto;
}
.is-sticky .nav li {
    height: 41px;
    line-height: 36px;
}
.is-sticky .nav li:first-child a {
    height: 36px;
}
.is-sticky .nav li ul {
    top: 40px;
    border-top: none;
}
.is-sticky .nav li ul li {
    height: 26px;
    line-height: normal;
}
.is-sticky .nav li ul li:first-child a {
    height: 26px;
}
.active_menu {
    -webkit-transition: all 0.4ms ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.is-sticky #cat-menu {
    -webkit-transition: all 0.4ms ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-box-shadow: 7px 9px 24px -7px rgba(0,0,0,0.3);
    -moz-box-shadow: 7px 9px 24px -7px rgba(0,0,0,0.3);
    box-shadow: 7px 9px 24px -7px rgba(0,0,0,0.3);
}
.top_menu {
width:
}
 @-webkit-keyframes fadeInDown {
 0% {
 -webkit-transform: translateY(-20px);
}
 100% {
 -webkit-transform: translateY(0);
}
}
 @-moz-keyframes fadeInDown {
 0% {
 -moz-transform: translateY(-20px);
}
 100% {
 -moz-transform: translateY(0);
}
}
 @-o-keyframes fadeInDown {
 0% {
 -o-transform: translateY(-20px);
}
 100% {
 -o-transform: translateY(0);
}
}
 @keyframes fadeInDown {
 0% {
 transform: translateY(-20px);
}
 100% {
 transform: translateY(0);
}
}
.fadeInDown {
    -webkit-animation-name: fadeInDown;
    -moz-animation-name: fadeInDown;
    -o-animation-name: fadeInDown;
    animation-name: fadeInDown;
}
.animated {
    -webkit-animation-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    -o-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
}
#detail-nav {
    display: none;
}
#detail-nav {
    width: 100%;
    background: #fff;
    -webkit-transition: all 0.4ms ease;
    z-index: 999;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-box-shadow: 7px 9px 24px -7px rgba(0,0,0,0.3);
    -moz-box-shadow: 7px 9px 24px -7px rgba(0,0,0,0.3);
    box-shadow: 7px 9px 24px -7px rgba(0,0,0,0.3);
    
}
.is-sticky #detail-nav .top_menu {
    max-width: 1100px;
    margin: auto;
    min-width: 980px;
    height: 40px;
}
/*.is-sticky #detail-nav{-webkit-box-shadow: none;
    -moz-box-shadow:none;
    box-shadow:none;}*/
.is-sticky #detail-nav {
    display: block;
}
#detail-nav .top_menu .dt-info {
    float: left;
    line-height: 40px;
    width: 66%;
    height: 40px;
    overflow: hidden;
}
#detail-nav .top_menu .dt-info a {
    font-family: notib, arial;
    font-size: 15px;
}
#detail-nav .top_menu .dt-info .dt-cate {
    color: #326891;
}
#detail-nav .top_menu .dt-nav-logo {
    float: left;
    margin: 10px 10px 0 15px;
}
#detail-nav .top_menu .dt-plug {
    float: right;
    width: 23%;
    margin-top: 7px;
}
#detail-nav .top_menu .dt-plug .fl {
    margin-left: 10px;
}
#detail-slide-nav{z-index:999;}
.close-nav{position:absolute;bottom:-16px; right:20px; z-index:99999; background:#fff url(../images/close.png) no-repeat 0 0; width:16px; height:16px; display:block; border:1px solid #ccc; text-indent:99999px;}

#slider_menu {
  height: 72px;
  overflow: hidden;
  -webkit-box-shadow: 7px 9px 24px -7px rgba(0,0,0,0.3);
  -moz-box-shadow: 7px 9px 24px -7px rgba(0,0,0,0.3);
  box-shadow: 7px 9px 24px -7px rgba(0,0,0,0.3);
  background: #fff;
  border-top: 1px solid #ccc;
  margin-left: -6px;
}
.news-slide .bxslider {
    margin: 0 0 0 -1px;
    height: 72px;
    overflow: hidden;
}
.news-slide li {
    border-right: 1px solid #ccc;
    font-size: 13px;
    float: left;
    list-style: none;
    position: relative;
    width: 240px;
    padding: 7px 10px;
}
.news-slide li:hover{background:#eee;}
.news-slide li a img {
  width: 30%;
  height: auto;
  display: inline-block;
  margin: 0 4% 0 0;
  vertical-align: top;
}
.news-slide li a span {
  display: inline-block;
  width: 60%;
  max-height: 54px;
  overflow: hidden;
}

/*box hotbirthday*/
.list_hotbirthday{margin-left:-2px;}
.list_hotbirthday li{float:left;display:inline-block;width:130px;margin:5px 5px 0 5px;padding:5px;border:1px solid #ddd;text-align:center}
.title_hotbirthday{display:block;padding:5px 0 0;font-size:14px;display: inline-block;  max-width: 130px;  overflow: hidden;  text-overflow: ellipsis;white-space: nowrap;}
.box_hotbirthday{margin-bottom:15px;}
.link_hotbirthday{font-size: 13px;  background-color: #f2f2f2;  padding: 5px 10px;  display: block;text-align:center}
.box_hotbirthday .title-box{text-align: center;border-top: none;}
.box_hotbirthday .title-box a{display: inline-block;margin-bottom: -13px;background-color: #fff;padding: 0 7px;}

/*update football*/

/*.tin24h_title h1, .tin24h_title h2{float:left}*/
.football-leagues{margin-bottom:0}

/*css flag national*/
span.adriatic {background-position:0 0px;}
span.africa {background-position:0 -15px;}
span.algeria {background-position:0 -30px;}
span.argentina {background-position:0 -45px;}
span.armenia {background-position:0 -60px;}
span.asia {background-position:0 -75px;}
span.australia {background-position:0 -90px;}
span.austria {background-position:0 -105px;}
span.azerbaijan {background-position:0 -120px;}
span.baltic {background-position:0 -135px;}
span.belarus {background-position:0 -150px;}
span.belgium {background-position:0 -165px;}
span.bolivia {background-position:0 -180px;}
span.bosnia {background-position:0 -195px;}
span.brazil {background-position:0 -210px;}
span.britain {background-position:0 -225px;}
span.great-britain {background-position:0 -225px;}
span.bulgaria {background-position:0 -240px;}
span.chile {background-position:0 -255px;}
span.china {background-position:0 -270px;}
span.colombia {background-position:0 -285px;}
span.concacaf {background-position:0 -300px;}
span.confederation {background-position:0 -315px;}
span.world-cup-u17 {background-position:0 -315px;}
span.costarica {background-position:0 -330px;}
span.costa-rica {background-position:0 -330px;}
span.croatia {background-position:0 -345px;}
span.cyprus {background-position:0 -360px;}
span.czech-republic {background-position:0 -375px;}
span.repubblica-ceca {background-position:0 -375px;}
span.denmark {background-position:0 -390px;}
span.ecuador {background-position:0 -405px;}
span.egypt {background-position:0 -420px;}
span.elsalvador {background-position:0 -435px;}
span.el-salvador {background-position:0 -435px;}
span.empty {background-position:0 -450px;}
span.england {background-position:0 -465px;}
span.estonia {background-position:0 -480px;}
span.europe {background-position:0 -510px;}
span.finland {background-position:0 -525px;}
span.france, span.martinique {background-position:0 -540px;}
span.georgia {background-position:0 -555px;}
span.germany {background-position:0 -570px;}
span.greece {background-position:0 -585px;}
span.guatemala {background-position:0 -600px;}
span.holland {background-position:0 -615px;}
span.netherlands {background-position:0 -615px;}
span.honduras {background-position:0 -630px;}
span.hungary {background-position:0 -645px;}
span.iceland {background-position:0 -660px;}
span.international {background-position:0 -675px;}
body.tennis span.international {background-position:0 -1995px;}
body.basketball span.international {background-position:0 -2025px;}
body.icehockey span.international {background-position:0 -2010px;}
span.iran {background-position:0 -690px;}
span.ireland {background-position:0 -705px;}
span.israel {background-position:0 -720px;}
span.italy {background-position:0 -735px;}
span.japan {background-position:0 -750px;}
span.kazakhstan {background-position:0 -765px;}
span.korea {background-position:0 -780px;}
span.kuwait {background-position:0 -795px;}
span.latvia {background-position:0 -810px;}
span.lithuania {background-position:0 -825px;}
span.m {background-position:0 -840px;}
span.macedonia {background-position:0 -855px;}
span.mexico {background-position:0 -870px;}
span.mm {background-position:0 -885px;}
span.moldova {background-position:0 -900px;}
span.montenegro {background-position:0 -915px;}
span.morocco {background-position:0 -930px;}
span.mw {background-position:0 -945px;}
span.nba {background-position:0 -960px;}
span.ncaa {background-position:0 -975px;}
span.nhl {background-position:0 -990px;}
span.norway {background-position:0 -1005px;}
span.oceania {background-position:0 -1020px;}
span.paraguay {background-position:0 -1035px;}
span.peru {background-position:0 -1050px;}
span.poland {background-position:0 -1065px;}
span.portugal {background-position:0 -1080px;}
span.romania {background-position:0 -1095px;}
span.russia {background-position:0 -1110px;}
span.scotland {background-position:0 -1125px;}
span.serbia {background-position:0 -1140px;}
span.singapore {background-position:0 -1155px;}
span.slovakia {background-position:0 -1170px;}
span.slovenia {background-position:0 -1185px;}
span.south-africa {background-position:0 -1200px;}
span.sud-africa {background-position:0 -1200px;}
span.south-america {background-position:0 -1215px;}
span.south-corea {background-position:0 -780px;}
span.south-korea {background-position:0 -780px;}
span.spain {background-position:0 -1230px;}
span.sweden {background-position:0 -1245px;}
span.switzerland {background-position:0 -1260px;}
span.thailand {background-position:0 -1275px;}
span.tunisia {background-position:0 -1290px;}
span.turkey {background-position:0 -1305px;}
span.u20_worldcup {background-position:0 -315px;}
span.world-cup-u20 {background-position:0 -315px;}
span.u21_euro {background-position:0 -1335px;}
span.ukraine {background-position:0 -1350px;}
span.uruguay {background-position:0 -1365px;}
span.usa {background-position:0 -1380px;}
span.venezuela {background-position:0 -1395px;}
span.vietnam {background-position:0 -1410px;}
span.w {background-position:0 -1425px;}
span.wales {background-position:0 -1440px;}
span.wm {background-position:0 -1455px;}
span.wnba {background-position:0 -1470px;}
span.worldcup {background-position:0 -1485px;}
span.ww {background-position:0 -1500px;}
span.u17_euro, span.eurou19,span.euro-under-21,
span.euro-under-17,span.euro-2012, span.euro-women,
span.eurocups, span.european-cups, span.uefachampionsleague,
span.champions-league, span.eurocups, span.euro-under-19 {background-position:0 -495px;}
span.live {background-position:0 -1515px;}
span.home {background-position:0 -1530px;}
span.intl {background-position:0 -1545px;}
span.more {background-position:0 -1560px;}
span.europa-league {background-position:0 -1590px;}
span.uefaeuropaleague {background-position:0 -1590px;}
span.canada {background-position:0 -1875px;}
span.india {background-position:0 -1785px;}
span.new-caledonia {background-position:0 -1935px;}
span.new-zealand {background-position:0 -1770px;}
span.qatar {background-position:0 -1890px;}
span.san-marino {background-position:0 -1905px;}
span.uzbekistan {background-position:0 -1920px;}
span.wimbledon {background-position:0 -2085px;}
span.australian-open {background-position:0 -2100px;}
span.roland-garros {background-position:0 -2115px;}
span.us-open {background-position:0 -2130px;}
span.davis-cup {background-position:0 -2145px;}
span.fed-cup {background-position:0 -2160px;}
span.hopman-cup {background-position:0 -2175px;}
span.atp-1000-masters {background-position:0 -2190px;}
span.atp-500 {background-position:0 -2205px;}
span.atp-250 {background-position:0 -2220px;}
span.wta, span.wta-challenger {background-position:0 -2235px;}
span.atp-challenger {background-position:0 -2250px;}
span.atp-world-finals {background-position:0 -2265px;}
span.euro-cup {background-position:0 -2280px;}
span.euro-league {background-position:0 -2295px;}
span.northern-ireland {background-position:0 -2310px;}
span.albania {background-position:0 -2325px;}
span.world-championship, span.world-championship-u-20, span.world-championship-u-18, span.b-world-championship, span.b-world-championship-u-20 {background-position:0 -2340px;}
body.tennis span.world-championship {background-position:-25px -495px;}
span.malta {background-position:0 -2355px;}
span.korea-republic {background-position:0 -2370px;}
span.faroe-islands {background-position:0 -2385px;}
span.luxembourg {background-position:0 -2400px;}
span.oman {background-position:0 -2415px;}
span.saudi-arabia {background-position:0 -2430px;}
span.uae, span.united-arab-emirates {background-position:0 -2445px;}
span.world-team-cup {background-position:0 -2475px;}
span.copa-america {background-position:0 -2490px;}
span.world-cup {background-position:0 -2505px;}
span.world-cup-women {background-position:0 -2520px;}
span.world-championship-u19, span.world-championship-u19-women {background-position:0 -2535px;}
span.euro-u18, span.euro-u18-women, span.euro-champ-women-u20, span.euro-u20, span.eurobasket, span.eurochallenge { background-position:0 -2550px; }
span.olympic-games,
span.olympics-men,
span.summer-olympics-2012,
span.summer-olympics-2012-women {background-position:0 -2580px;}
span.kenya {background-position:0 -2565px;}
span.nigeria {background-position:0 -2595px;}
span.senegal {background-position:0 -2610px;}
span.guinea {background-position:0 -2625px;}
span.yemen {background-position:0 -2640px;}
span.cameroon {background-position:0 -2655px;}
span.sudan {background-position:0 -2670px;}
span.mali {background-position:0 -2685px;}
span.togo {background-position:0 -2700px;}
span.botswana {background-position:0 -2715px;}
span.cape-verde {background-position:0 -2730px;}
span.ivory-coast {background-position:0 -2745px;}
span.burkina-faso {background-position:0 -2760px;}
span.taiwan {background-position:0 -2775px;}
span.gambia {background-position:0 -2790px;}
span.angola {background-position:0 -2805px;}
span.congo {background-position:0 -2820px;}
span.dr-congo {background-position:0 -2835px;}
span.fiji {background-position:0 -2850px;}
span.barbados {background-position:0 -2865px;}
span.grenada {background-position:0 -2880px;}
span.puerto-rico {background-position:0 -2895px;}
span.zambia {background-position:0 -2910px;}
span.sierra-leone {background-position:0 -2925px;}
span.zimbabwe {background-position:0 -2940px;}
span.mozambique {background-position:0 -2955px;}
span.malaysia {background-position:0 -2970px;}
span.haiti {background-position:0 -2985px;}
span.jordan {background-position:-25px 0;}
span.uganda {background-position:-25px -15px;}
span.hong-kong {background-position:-25px -30px;}
span.malawi {background-position:-25px -45px;}
span.nicaragua {background-position:-25px -60px;}
span.panama {background-position:-25px -75px;}
span.indonesia {background-position:-25px -90px;}
span.andorra {background-position:-25px -105px;}
span.iraq {background-position:-25px -120px;}
span.ghana {background-position:-25px -135px;}
span.pakistan {background-position:-25px -150px;}
span.bermuda {background-position:-25px -165px;}
span.guadeloupe {background-position:-25px -180px;}
span.jamaica {background-position:-25px -195px;}
span.trinidad-and-tobago {background-position:-25px -210px;}
span.bahrain {background-position:-25px -225px;}
span.lebanon {background-position:-25px -240px;}
span.palestine {background-position:-25px -255px;}
span.vanuatu {background-position:-25px -270px;}
span.namibia {background-position:-25px -285px;}
span.rwanda {background-position:-25px -300px;}
span.tanzania {background-position:-25px -315px;}
span.antigua-and-barbuda {background-position:-25px -330px;}
span.cuba {background-position:-25px -345px;}
span.tahiti {background-position:-25px -360px;}
span.lesotho {background-position:-25px -375px;}
span.madagascar {background-position:-25px -390px;}
span.mauritius {background-position:-25px -405px;}
span.swaziland {background-position:-25px -420px;}
span.gabon {background-position:-25px -435px;}
span.saint-kitts-and-nevis {background-position:-25px -450px;}
span.solomon-islands {background-position:-25px -465px;}
span.benin {background-position:-25px -480px;}
span.united-league {background-position:-25px -510px;}
span.european-trophy {background-position:-25px -525px;}
span.africa-cup-of-nations {background-position:-25px -540px;}
span.syria {background-position: -25px -555px;}
span .central-african-republic {background-position: -25px -585px;}
span .equatorial-guinea {background-position: -25px -600px;}
span .ethiopia {background-position: -25px -615px;}
span .guyana {background-position: -25px -630px;}
span .liberia {background-position: -25px -645px;}
span .libya {background-position: -25px -660px;}
span .niger {background-position: -25px -675px;}
span .papua-new-guinea {background-position: -25px -690px;}
span .samoa {background-position: -25px -705px;}
span.confederations-cup {background-position: -25px -720px;}
.sdHpItem {margin-bottom: 8px;}
.sdHpItem .header {background: #444;color: #fff;overflow: hidden;margin-bottom: 2px;padding:10px;}
.sdHpItem .header h2,.sdHpItem .header h2 .name{font-weight: normal;font-size: 16px;font-family:notib, arial !important}
.sdHpItem .header h2 a {color: #bbb;font-family:notib, arial !important}
.sdHpItem .header h2 a:hover{color:#fff;text-decoration:underline}
.icehockey dl dd.scoreHover:hover {background-color: #FEF3BE;}
.icehockey dl dd.scoreHover dl.mElS1 dd.mElTotal a {background: #DEE6ED;padding: 2px 18px 5px 19px;border-bottom: none;}
.icehockey dl dd.scoreHover dl.mElS2 dd.mElTotal a {background: #DEE6ED;padding: 5px 18px 1px 19px;border-bottom: none;}
.icehockey dl dd.scoreHover:hover dl.mElS1 dd.mElTotal a, .icehockey dl dd.scoreHover:hover dl.mElS2 dd.mElTotal a {background: inherit;text-decoration: underline;color: inherit;}
#sdMenuLeft {background: #fff;width: 170px;border-radius: 3px;}
#sdMenuLeft li {margin-bottom: 5px;border-bottom: 1px solid #ccc;}
#sdMenuLeft li a.sel {font-size: 13px;overflow: hidden;white-space: nowrap;display: block;font-family:notib,arial; border: 0;padding: 6px 10px;background: #FFFFFF;color: #222;}
#sdMenuLeft li ol {display: inline-block;width: 100%;}
#sdMenuLeft li ol li {padding: 8px 0 5px 5px;background: none;margin: 0;color: #bbb;font-size:12px;border: 0;}
#sdMenuLeft li li.active {background: #FFF !important;}

#sdMenuLeft li ol li.active a {color: #C70000;font-weight: bold;font-size: 13px !important;}
#sdMenuLeft li a.sel.active {background: #df2626;border-top: 3px solid #9c1616;}
#sdMenuLeft li ol li a {font-size: 11px;}
#sdMenuLeft ol li a {color: #555;padding: 7px 0;}
.flags {display: block;float: left;width: 25px;height: 15px;margin-right:5px;background-repeat: no-repeat;background-position: 0px -465px;background-image: url(http://static.thethao247.vn/templates/themes/images/fl17.png);margin-top:4px}
.lfcontent {display: inline-block;float: left;}
.inc table tr td {line-height: 24px; height: 24px;}
.inc { padding: 5px; background: #D2DDE8;}
.inc table { border-collapse: collapse; width: 482px;}
.inc td {vertical-align: middle; text-align: center; border-bottom: solid 1px #C7D3E4; line-height: 14px!important; color: #506C93; background: #DDE5F5; height: auto; }

.inc .time {width: 45px; border-right: solid 1px #C7D3E4;}
.inc .score {width: 60px; border-right: solid 1px #C7D3E4; border-left: solid 1px #C7D3E4;}
.inc .t1, .inc .t2 {padding: 0 10px; width: 169px; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.inc .t1 span.assist, .inc .t2 span.assist { width: 169px; padding-bottom: 2px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block}
.inc .t2, .inc .t2 span.assist {width: 165px;}
.inc .t1 span.name, .inc .t2 span.name { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 135px; display: block; float: left;}
.inc .t1 span.name {text-align: right; padding-right: 30px;}
.inc .t2 span.name {text-align: left; padding-left: 30px;}
.inc .t1 { text-align: right; }
.inc td.header {text-align: left; font-weight: bold; padding-left: 5px; background: #E5EAF7; height: 25px}
.inc tr.header td {background: #E5EAF7}
.inc tr.header.sep td {height: 12px; line-height: 12px}
.inc .t1 span.ico, .inc .t2 span.ico { background-repeat: no-repeat; float: left; }
.inc .t1 span.yellowcard {background-position: right 0; }
.inc .t2 span.yellowcard {background-position: left 0; }
.inc .t1 span.redcard {background-position: right -20px; }
.inc .t2 span.redcard {background-position: left -20px; }
.inc .t1 span.goal {background-position: right -40px; }
.inc .t2 span.goal {background-position: left -40px; }
.inc .t1 span.yellowredcard {background-position: right -60px; }
.inc .t2 span.yellowredcard {background-position: left -60px; }
.inc .t1 span.goalmissed {background-position: right -80px; }
.inc .t2 span.goalmissed {background-position: left -80px; }
.inc .t1 span.goalpenalty, .inc .t1 span.goalpenaltyshootout {background-position: right -100px; }
.inc .t2 span.goalpenalty, .inc .t2 span.goalpenaltyshootout {background-position: left -100px; }
.inc .t1 span.goalmissedpenalty, .inc .t1 span.goalpenaltyshootoutmissed {background-position: right -120px; }
.inc .t2 span.goalmissedpenalty, .inc .t2 span.goalpenaltyshootoutmissed {background-position: left -120px; }
.inc .t1 span.goalown {background-position: right -140px; }
.inc .t2 span.goalown {background-position: left -140px; }
.inc .t1 span.ico, .inc .t2 span.ico {background-image:url(/images/i3.png);}
.stt_thidau{padding: 0px; margin: 0px; border: 0px; font-size: 11px; vertical-align: baseline; display: inline-block;}
.mEl {font: 14px/15px tahoma,arial;border: 1px solid #ddd;overflow: hidden;color: #555555;text-align: center;white-space: nowrap;line-height: 25px;}
.mEl dl {overflow: hidden;margin: 0;}
.mEl dl.mElHeaderDet {background: #fff;border: 1px solid #fff;border-right:none;border-left:none;border-bottom:1px solid #ddd;padding:10px 5px}
.mEl dl.mElHeaderDet dt {background: none;color: #000;font-family:notib, arial; border: none;margin-left: 5px;font-size:14px}
.mEl dl dt, .mEl dl dd {text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height: 25px;display: block;float: left;border-right: 1px solid #eee;border-bottom: 1px solid #eee; }
.mEl dd.mElStatus {width: 50px;color: #555;margin: 0;padding:6px 0}
.mEl .mElScore {width: 60px;color: #999;margin: 0;padding:6px 0}
.mEl .mElO1, .mEl .mElO2 {width: 168px;text-align: right;padding: 6px 5px;margin: 0;color:#777}
.mEl .mElO1 a, .mEl .mElO2 a{font-family:notib, arial;color:#444}
.mEl .mElO1 a:hover, .mEl .mElO2 a:hover{text-decoration:underline}
.mEl .mElO2 {text-align: left;margin-right:-2px}
.liveBar {width: 3px!important;background: #B93D00!important;}
.mEl dd.inp {width: 46px;}
.mEl dd.mElStatus div {display: inline-block;}
.mEl dl.even dd.mElStatus, .mEl dl.even dd.mElOpponents, .mEl dl.even dd.mElScores, .mEl dl.even .mElO1, .mEl dl.even .mElO2, .mEl dl.even .mElScore {background-color: #fff;}
.mEl p.mElDate {overflow: hidden;margin: 6px 10px 5px;color: #506c93;}
.mEl p.mElDate.first {margin-top: 0px;}
.mEl dl dd.mElStatus, .mEl dl dd.mElOpponents, .mEl dl dd.mElScores, .mEl dl .mElO1, .mEl dl .mElO2, .mEl dl .mElScore {background-color: #fafbfd;}
.mEl dd.mElScores dd.last {border-right:0; }
.mEl dl.mElHeaderDet dt dd.last {border-right:0; }
.mEl .mElScore sup {color:#f60}
.mEl .mElScore sup.s1 {float:left; display:block; margin:-2px 0 0 7px !important; margin:0 0 0 2px; }
.mEl .mElScore sup.s2 {float:right; display:block; margin:-2px 7px 0 0 !important; margin:0 2px 0 0; }
.mEl .mElScores span {color:#506C93}
.mEl sup {color:#aaa; line-height: 20px; font-size: 9px;}
.mEl dl.win {font-weight:bold!important; }
.mEl dl.win sup {font-weight:normal}
.mEl dd.inp {width: 46px;}
.mEl span.win {font-weight:bold; color:#f60}
.lt.show {border-left:1px solid #ddd}
.lfcontent .header {background: #506c93;color: #fff;font-size: 13px;padding: 5px;margin: auto;overflow: hidden;width: 470px;}
.lfcontent h2 {color:#fff; font-size:13px; white-space:nowrap; }
.lfcontent h2 a {color: #fff;}
.lfcontent h3 {color: #ebf1f6;line-height: 18px;padding: 5px 8px 5px;overflow: hidden;font-size: 12px;margin: auto;background: #96aece;width: 464px;font-weight: bold;}
#sdLtTabs {display: none !important;}
.sdLt {display:none; }
#sdRe h3, #sdFi h3, .sdLt h3 {padding: 10px 10px 0 10px; float: left;font-size: 16px; font-family:notib,arial; background-color: #444;color: #fff;}
#sdRe .header, #sdFi .header, .sdLt .header{background:#444;margin-bottom:2px}
#sdRe .header h2, #sdFi .header h2, .sdLt .header h2{font-size: 16px; font-family:notib,arial;    padding: 10px;    border-bottom: 1px solid #ddd;  color: #fff;}
.sdLt p.sdLtMessage {display:none; margin:10px; padding:10px; color:#506C93; border:1px solid #8CA0C8;}
.sdLt table.lt {display:none; margin:0; clear:both; border-collapse:collapse;}
.sdLt table.show {display:block !important;}
table.lt td {color:#555; text-align:center; width:15px; padding:10px 5px; height:18px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; display: block; float: left; background-color:#fafbfd;font-size:14px;}
table.lt tr.even td {background-color:#fff;}
table.lt tr.h td {background-color:#eee; font-weight:normal;font-family:notib,arial}
table.lt tr.h td.ltn {color:#506c93;}
table.lt td.ltid { color:#888}
table.lt td.liveBarLT span, table td.liveBarLT span {width: 3px; background: #B93D00; height: 25px; display: block; float: left;}
table.lt td.ltn {text-align:left; width:142px;padding:10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
table.lt td.ltn a{font-family:notib,arial;color:#444}
table.lt td.ltn a:hover{text-decoration:underline}
table.lt td.ltg {color:#052b43}
table.lt td.ltw, table.lt td.ltwot, table.lt td.ltd, table.lt td.ltl, table.lt td.ltlot {color:#116ca6}
table.lt td.ltgf, table.lt td.ltga, table.lt td.ltgd {color:#3f6b00; width:32px}
table.lt td.ltp {color:#ff0000; width:36px}
.tabs {display: none !important;}

.mEl .ajaxLoader {min-height:20px; height:auto !important; height:20px; }

.Background_trandau .adsbygoogle, .Background_trandau iframe {display: none !important;}
.Background_trandau,.Background_trandau *{font-size:14px;font-weight:normal}
.Background_trandau td{padding:3px 0px;font-size:14px !important}
.Background_trandau > table > tr:first-child > td{padding:10px 0}
.Background_trandau td *{font-size:14px !important}
.td-first td{padding:10px;font-size:16px !important;font-family:notib,arial}
.bg_h2 {
    background-color: #444;
    color: #fff;
    border-top: 1px solid#b4bba8;
    font-size: 12px;
    text-align: left;
    padding: 10px;
    margin: 0;
    position: relative;
}
.calendar_tv {
    background: #ddd;
    font-size: 11px;
    padding: 3px 0 3px 0;
    color: #333333;
    margin-top: 5px;
}
.subleft {
    width: 470px;
    margin-right: 0px;
    margin-left: 20px;
}
.subright {
    width: 170px;
  
    padding-left: 0px;
    margin-top: 10px;
 
}
.fl-left {
    float: left;
}
.fl-right {
    float: right;
}

/*update box nhip cau*/
.box_nhipcau{position:relative;border:1px solid #ddd;padding:15px 10px 10px;margin-bottom:15px}
.title_box_nhipcau{font-family:colos, arial;color:#000;background:#fff;padding-right:7px;padding-bottom:6px;display:inline-block;position:absolute;top:-7px;left:-1px;text-transform:uppercase;font-size:14px;}
.box .list-post li.other-list{padding:4px 0px 4px 0}
.list-post li{border-top:none;border-bottom: 1px solid #ebebeb;}
.box .list-post li.other-list h5{width:185px}
.img_nhipcau{width:75px;height:75px;display:inline-block;overflow:hidden;float:left;margin-right:15px}
.title_news_nhipcau{margin-top:7px;font-size:14px;font-family:notib, arial}
.news_tit_nhipcau{font-size:13px;border-top:1px solid #ebebeb;display:block;margin-top:6px;padding-top:6px}
.dot_bold{width:5px;height:5px;border-radius:100%;margin-right:10px;display:inline-block;background:#ccc}

/*update css utilities*/
.list_utilities{text-align:center}
.list_utilities li{display:inline-block;list-style:none;text-align:center;padding:5px 9px;vertical-align:top;  border-right: 1px solid #eee;  height: 65px;}
.list_utilities li a{display:block;font-size:13px;color:#666;margin-bottom:5px}
.list_utilities li:hover a{color:#000;text-decoration:underline}
.list_utilities li:hover  .icon_utilities{opacity:1}
.line_utilities{border-bottom:1px solid #eee}
.none_border{border-right:none !important}
.icon_utilities{opacity:0.6}
.box_utilities{border-bottom: 1px solid #ddd;  padding-bottom: 7px;}