ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0;width:100%;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
ol,ul{list-style:none}
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
/*#######################################################*/
.container{ position:relative;}
#mainpage{ overflow:hidden;}
.container-inner{margin:0 auto;}
.leftcontent{float:left;}
@media only screen and (min-width:320px) {
.container-inner{ width:96%;}
.leftcontent{width:100%;margin:0;float:none; overflow:hidden;}
.rightcontent{width:100%;margin:0; float:none;margin:20px 0 0 0; overflow:hidden}
}
@media only screen and (min-width:720px) {
.container-inner{ width:96%}
}
@media only screen and (min-width:980px) {
.container-inner{width:980px;}
.leftcontent{width:672px;float:left;}
.rightcontent{ width:300px;float:right; margin:0;}
}
@media only screen and (min-width:1000px) {
.container-inner{width:1000px;}
}
.cover{background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}
#bheader{ background:#f4f5f9;position:fixed; top:0; left:0;z-index:9999; overflow:hidden;float:none;height:40px; width:100%;border-bottom: 1px solid #679b09;box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);}
.header-padding{height:50px; width:100%;}
.logo,.logo h1{float:left}
.logo h1,.logo dt{overflow:hidden;text-indent:100%;white-space:nowrap;height:36px;width:180px;background:url(../images/logo-mobi.png) no-repeat transparent;margin:2px 0 0 0}
#menubtn{ background:url(../images/skin-v1.png) no-repeat -6px -132px; border:1px solid #679b09; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;cursor:pointer; width:36px; height:34px; float:right; margin:2px 0 0 0}
#main-nav{height:auto;border-bottom:none;float:left;}
#main-nav li{float:left; text-transform:uppercase; font-weight:700}
#main-nav li a{background:transparent;color:#555; margin:0; display:block;}
#main-nav li a:hover{color:#ff7802;}
#main-nav li.last a{border:none}

@media only screen and (min-width:320px) {
#main-nav{ display:none;}
#menubtn{display:block; }
#main-nav{ margin:0 0 0 0;}
#main-nav li{font-size:16px; margin:6px 0 0 5px;}
#main-nav li a{padding:5px 10px;}
}
@media only screen and (min-width:720px) {
#main-nav{ display:block; float:right}
#menubtn{display:none}
#main-nav li{font-size:14px; margin:6px 0 0 0px;}
#main-nav li a{padding:5px 6px;}
}
@media only screen and (min-width:960px) {
#main-nav{ margin:0 0 0 20px; float:right}
#main-nav li{font-size:16px; margin:6px 0 0 5px;}
#main-nav li a{padding:5px 10px;}
}
#second-nav { background:rgba(103,155,9,.9); width:100%; border-bottom:3px solid #679b09; overflow:hidden; padding:20px 0; display:none; position:fixed; top:40px; left:0; z-index:9998}
#second-nav li{width:46.5%; float:left; font-weight:700; margin:0.5% 0 0 2%; text-align:center; height:40px; line-height:40px; text-transform:uppercase; border:1px solid #fff; /*background:#e7e7e7*/-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; color:#fff;}
#second-nav li a{color:#fff;}
#second-nav li:hover{ background:#fff; color:green;}
#second-nav li:hover a{ color:#333}

#lich-truc-tuyen{ background:#f4f5f9;width:100%;}
#lich-truc-tuyen .title-bar,#video-clip .title-bar{float:left;height:40px;width:100%; }
#lich-truc-tuyen .title-bar .title,#video-clip .title-bar .title{ font-size:22px; height:40px; width:auto; float:left;line-height:40px;}
#lich-truc-tuyen .title-bar .title a,#video-clip .title-bar .title a{color:#fff;}
#lich-truc-tuyen .title .name,#video-clip .title .name{ width:90px; background:#679b09;float:left;padding:0 8px;}
#lich-truc-tuyen .title .right-icon,#video-clip .title .right-icon{float:left;width: 0;height: 0;border-style: solid;border-width: 40px 0 0 20px;border-color: transparent transparent transparent #679b09;}
#lich-truc-tuyen .title-bar .more{ opacity:1; position:relative;margin:-34px 0 0 0;float:right;font-size:16px; height:30px; width:80px;line-height:30px;}
#lich-truc-tuyen .title-bar .more:hover{ opacity:0.85;}
#lich-truc-tuyen .more a{color:#fff}
#lich-truc-tuyen .title-bar .icon{background:#474747;float:left;height:40px;width:40px}
#lich-truc-tuyen .title-bar .icon img { margin:7px 0 0 9px}
#lich-truc-tuyen .title-bar .sep{background:none repeat scroll 0 0 #fff;float:left}
#lich-truc-tuyen .title-bar .right{border-right:15px solid transparent;border-top:40px solid #474747;float:left;height:0;width:0}
#lich-truc-tuyen .title-bar .left{border-bottom:40px solid #679b09;border-left:15px solid transparent;float:left;height:0;margin:0 0 0 -13px;width:0}
#lich-truc-tuyen .title-bar .text{background:none repeat scroll 0 0 #679b09;height:40px;line-height:40px;margin:0;padding:0; font-size:16px; text-transform:uppercase;}
#lich-truc-tuyen .title-bar .text a{color:#fff; margin:0 0 0 10px;}

#danhsach-trandau{padding:8px 0; width:100%;}
.matchTable{float:left;width:100%;overflow:hidden;}
.matchTable ul{background:#fff;float:left;width:100%}
.matchTable ul li{position:relative;width:100%; height:60px;overflow:hidden}
.matchTable ul li a{ color:#333;}
.matchTable ul li .info{position:relative;}
.matchTable ul li .live{ position:absolute; top:0; left:5px; padding:1px 7px; background:#ff7802; color:#fff;}
.matchTable ul li .info span.cname{font-size:16px; float:left;}
.matchTable ul li .versus{float:left;position:relative;}
.matchTable ul li .versus .team{float:left;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;width:230px}
.matchTable ul li .versus .team .team-logo{float:left;vertical-align:top;padding:2px 7px}
.matchTable ul li .versus .middle{float:left;}
.matchTable ul li .middle .hour{ color:#ff7802; width:50px;font-size:18px;line-height:18px;text-align:center;padding:4px 0}
.matchTable ul li .middle .date{width:50px;text-align:center;}
.matchTable ul li .versus .team .team-name{overflow:hidden;}

.post-match{background:#fff; width:100%; overflow:auto}
.post-match .versus .team{float:left;}
.post-match .versus .middle{float:left;font-size:12px;line-height:14px;text-align:center;padding:5px 0}
.post-match .team .team-logo{float:left;padding:0 5px}
.post-match .team .team-name{font-weight:400;overflow:hidden;}
.post-match .versus .hour{color:#ff7802;display:block;padding:5px 0}
.post-match .versus .score{color:#fff;display:block;padding:5px 0; background:#333; margin:0 auto;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}

.matchTable ul li .versus .team .team-logo img,.post-match .team .team-logo img{display:block;height:100%;max-width:100%;margin:0 auto}
.matchTable ul li .versus .team-away .team-name,.post-match .team-away .team-name{text-align:right}
.matchTable ul li .versus .team-away .team-logo,.post-match .team-away .team-logo{float:right}

#lich-truc-tuyen .mCSB_container{ margin:0 !important;}

@media only screen and (min-width:320px) {
#lich-truc-tuyen{ margin:20px 0}
.matchTable ul li{padding:0 0 5px 0;border-bottom:1px solid #666;}
.matchTable ul li .info{border-right:none; width:100%; float:none;height: auto;text-align: left; background:#cfcfcf; padding:2px 0}
.matchTable ul li .versus{ width:100%;}
.matchTable ul li .versus .team .team-logo,.post-match .team-logo{height:24px;width:24px;margin:5px 0 0 0}
.matchTable ul li .info span.cname{ float:none;color:#333; margin:0 0 0 10px}
.matchTable ul li .versus .team,.post-match .versus .team{width:40%}
.matchTable ul li .versus .middle,.post-match .versus .middle{width:18%}
.matchTable ul li .versus .team .team-name,.post-match .team-name{font-size:12px; line-height:40px;}
.post-match .versus .score{font-size:16px;line-height:20px; width:100%;}
.post-match .team .team-name{line-height:35px;padding-top:0px; height:35px;}
.post-match .versus .hour{font-size:16px;}
}
@media only screen and (min-width:720px) {
#lich-truc-tuyen{padding:8px 0;margin:15px 0}
.matchTable ul li{padding:5px 0;border-bottom:1px solid #cfcfcf;}
.matchTable ul li .info{border-right:1px solid #cfcfcf; width:20%; float:left;height: 60px;text-align: center; background:none;padding:0}
.matchTable ul li .versus{ width:77%; }
.matchTable ul li .versus .team .team-logo{height:40px;width:40px;margin:10px 0 0 0}
.matchTable ul li .info span.cname{color:#5a8c00;float:right; margin:0 8px 0 0}
.matchTable ul li .versus .team{width:225px}
.matchTable ul li .versus .middle{width:60px;}
.matchTable ul li .versus .team .team-name{font-size:16px; line-height:60px;}
.post-match .versus .team{width:40%}
.post-match .versus .middle{width:18%}
.post-match .team .team-name{font-size:22px;line-height:30px;padding-top:10px; height:auto}
.post-match .team .team-logo{height:50px;width:50px; margin:5px 0 0 0}
.post-match .versus .score{font-size:32px;line-height:40px; width:110px;}
.post-match .versus .hour{font-size:24px;}
}
.fanpage-fb{width:300px; float:left; height:58px; background:#679b09; margin:8px 0 0 0;}
.fanpage-fb a{color:#fff;}
.fanpage-fb .icon{height:58px;width:58px;background:#3b5998 url(../images/icons.png) -192px center no-repeat;; float:left;}
.fanpage-fb .fblikefan { float:left; width:240px}
.fblikefan .title{ width:96%; padding:0 2%; font-size:22px; text-align:center; margin:15px 0 0 0;}
.fblikefan  .fb-like {margin:5px 0 0 60px}
#bfooter{ margin:30px 0 0 0; width:100%; }
#bfooter .container-inner{border-top:1px solid #cfcfcf;padding:10px 0;}
#bfooter .footer-logo{float:left; background: url(../images/logo-mobi.png) no-repeat 0 0; width:180px; height:36px; margin:5px 10px}
#bfooter .footer-info{ margin:2px 0  0 10px;float:left;}
#bfooter .footer-contact{margin:0 10px 0 0; float:right;}
#bfooter a{color:#333}
@media only screen and (min-width:320px) {
#bfooter .footer-logo{ float:none; margin:5px auto;}
#bfooter .footer-info{ margin:2px 0;width:100%; text-align:center;}
#bfooter .footer-contact{margin:0px 0;width:100%; text-align:center;}
}
@media only screen and (min-width:980px) {
#bfooter .footer-logo{ float:left; margin:5px 10px;}
#bfooter .footer-info{ margin:2px 0  0 10px;width:auto; text-align:left;}
#bfooter .footer-contact{margin:0 10px 0 0;width:auto; text-align:right;}
}

#latest-news,
#related-news,
.post-share,
.post-comment{float:left; width:100%; margin:10px 0 0 0;}
@media only screen and (min-width:320px) {
.post-share .fb-likepost{margin:0 10px 0 0;}
}
@media only screen and (min-width:980px) {
	.post-share .fb-likepost{margin:0;}
}
.post-content{float:left; margin:0 1%; width:98%;}
.nhandinh{ background:#fff;margin:0 1%; width:96%; padding:10px 1%;}
.post-content2{width:100%;}
.post-text{margin:0; width:100%}
.post-content h1,.nhandinh h1{font-size:22px;font-weight:400; color:#679b09}
.post-text h2,.nhandinh h2{font-weight:700;font-size:16px;padding:5px 0}
.post-text h3,.nhandinh h3{font-weight:700;font-size:14px;padding:5px 0}
.post-text img,.nhandinh img{display:block;margin:10px auto; width:98%; height:auto;}
.post-text p,.nhandinh p{ line-height:20px; margin:10px 0 0 0;}
.post-video{float:left;margin:0 0 10px}
.post-comment{border-top:3px solid #d7d7d7;}
.post-share{ padding:5px 0; border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
.post-share .fb-likepost{ float:right; width:150px; }
.post-share .fb-likefan{margin:0 10px 0 0;float:left; }
.post-share .fb-likefan .fb-hint, .post-share .fb-likefan .fb-like{ float:left; margin:0;}
.post-share .fb-likefan .fb-hint{ font-size:16px;color:green; font-weight:700; margin:0 10px 0 0;}
.page-title {margin:0 0 15px 0}
@media only screen and (min-width:320px) {
.post-share .fb-likepost{margin:0 10px 0 0;}
.page-title{ font-size:18px;}
}
@media only screen and (min-width:980px) {
	.post-share .fb-likepost{margin:0;}
	.page-title{ font-size:22px;}
}
#related-news{width:100%; margin:0 0 15px 0}
#related-news article{height:85px;float:left;overflow:hidden;padding:8px 0}
#related-news article header{font-size:16px;line-height:21px;overflow:hidden; height:85px; overflow:hidden;}
#related-news article header h1{ font-weight:400;}
#related-news article a{color:#111}
#related-news .cover{float:left;}
@media only screen and (min-width:320px) {
#related-news  article{border-bottom:1px solid #dedede; width:100%;}
#related-news .cover{width:120px;height:85px;margin:0 10px 0 0}
#related-news article.odd{margin:0;}
}
@media only screen and (min-width:720px) {
#related-news article{width:48%;}
#related-news .cover{width:150px;height:85px;margin:0 10px 0 0}
#related-news article.odd{margin:0 0 0 4%;}
}

header.cat-name {width:100%; float:left; border-top:3px solid #d7d7d7; margin:0 0 8px 0}
header.cat-name .name{width:auto; float:left; border-top:3px solid #679b09; margin:-3px 0 0 0; font-size:16px; font-weight:700; padding:4px 0;}
header.cat-name .name a{ color:#333;}
header.cat-name .name li {
    background: url("../images/li.gif") no-repeat scroll 0 center rgba(0, 0, 0, 0);
    float: left;
    list-style: none outside none;
    padding-left: 7px;
    padding-right: 10px;
}
#related-video .cover{position:relative; margin:0 0 8px 0;}

#related-video article.last{margin-right:0}
#related-video article .cover{position:relative;height:132px;width:100%;}
.xechays .cover { height: 117px !important; }
#related-video article .play-icon{ background:url(../images/skin-v1.png) repeat scroll -7px -228px indianred; width: 32px; height:32px; position:absolute; bottom:0; left:0; z-index:9;}
#related-video article .play-icons{ background:url(../images/skin-v1.png) repeat scroll -7px -228px green; width: 32px; height:32px; position:absolute; bottom:0; left:0; z-index:0;}
#related-video article .cover a{ display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:10;}
#related-video article header{font-size:14px;line-height:16px;overflow:hidden}
#related-video article header h2{ font-weight:400;}
#related-video article header h2 a{color:#333;}
#related-video article header h2 a.active {background: url("../images/daxem.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);color: red;padding-left: 21px;}
@media only screen and (min-width:320px) {

.post-video{height:270px;width:100%;}
#related-video article.video-2,#related-video article.video-0{ margin:0 0 25px 0%;}
}

@media only screen and (min-width:720px) {
#related-video article.video-2{width:31%;padding:1%; }
#related-video article.video-0{ margin:0 0 25px 0; float:right;}

.xechay article,.xechay article.video-2{width:30.5% !important;margin:0 2.5% 25px 0; height:188px;}
.xechay article.video-0{ margin-right:0px !important; float:right;}
.xechay article.video-2 {
    height: 217px;
    margin: 0 0 25px 10px !important;
    width: 48%;
}

.post-video{height:500px;width:100%;}
}

#match-info{ width:100%; float:left; margin:10px 0 0 0;}
#match-tabs {border-bottom: 3px solid #679b09;width:100%;overflow:hidden;}
#tabs {}
#tabs li {display: block; float:left; margin: 0 1px 0 0;}
#tabs li a {height:25px;line-height:25px;text-decoration: none;background-color: #e8e8e8;outline: none;color:#555555;font-weight:bold;display:block;float:left;}
#tabs li a:hover {background-color: #679b09;color:#ffffff;}
#tabs li.active a {background-color: #679b09;border-bottom: none;color:#ffffff;}
#tabs li.active a:hover {background-color: #679b09;border-bottom: none;}
#match-tabs-container {padding:15px 1%;width: 98%;background:#fff;border-bottom:1px solid #d7d7d7;}
.match-content-tab {display: none; overflow:hidden; padding:5px 0;}
@media only screen and (min-width:320px) {
#tabs li a {padding:0 5px;}
}
@media only screen and (min-width:720px) {
	#tabs li a {padding:0 15px;}
}
#moinfo{width:100%; padding:10px 0;}
.moinfo-hint{width:100%; }  
.moinfo-hint{ font-size:12px;padding:4px 10px;}
.tbl_title{background:#dcdcdc;}
.fixture_odds{}
.odd_up{ color:#fc0000}
#M88Odds, #ABOdds, #WHBettingOdd, #WHScoreOdd, #BetCruiseOdds {
    margin-bottom: 8px;
    margin-top: 2px;line-height:30px;
}
@media only screen and (min-width:320px) {
#M88Odds, #ABOdds, #WHBettingOdd, #WHScoreOdd, #BetCruiseOdds {
	font-size:12px;
	
}
}
@media only screen and (min-width:720px) {
#M88Odds, #ABOdds, #WHBettingOdd, #WHScoreOdd, #BetCruiseOdds {
    font-size:16px;
	
}	
}
#ABOdds table, #ABOdds td, #M88Odds table, #M88Odds td, #WHBettingOdd table, #WHBettingOdd td, .wh_1_side table, .wh_1_side td, #BetCruiseOdds table, #BetCruiseOdds td {
    border: 1px solid #d7e3f5;
    border-collapse: collapse;
}
#M88Odds td.m88_title, .tbl_title {background-color: #f1f1f1;color: #333;font-weight: bold;text-align: center;height:24px;line-height:24px;}
.separator_line{ height:22px;padding:5px 10px; margin:0; font-weight:700; color:#679b09}

#MatchReportContent .post-match{ width:100%;float:left;}
#MatchReportContent .post-text{ width:96%;}
#MatchReportContent .team{width:42%;}
#MatchReportContent .middle{width:16%; background:#41484e; color:#fff;padding:12px 0;}
#MatchReportContent .hour{color:#fff;}
#MatchReportContent .post-match{background:#eee; margin:0 0 5px 0;height:60px;}
#MatchReportContent .post-text{margin:10px 2%;}
#MatchReportContent .team-name{ font-size:18px; line-height:18px; margin:0; padding:0; height:48px;display: table-cell;vertical-align:middle;}
#MatchReportContent .team-away .team-name{width:150px;}
#MatchReportContent{ float:left; width:98%; margin:0 1%;background:#fff; overflow:hidden; display:block;}
#MatchReportContent .post-text table{ width:100%;border-bottom:1px solid #ccc;margin:1px 0;padding:5px 0;display:block;}
#MatchReportContent table td{padding:5px 0;}
.btnCloseVideoPlayer{width:29px; height:29px;display:block; position:absolute; top:-29px; right:0;background:url(../images/close.png); cursor:pointer;}
.btnMatchReportVideo{ opacity:1; cursor:pointer; color:#fff; font-size:12px; font-weight:700; background:#f06d00; float:left; margin:0 0 0 8px; padding:2px 5px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.btnMatchReportVideo:hover{opacity:0.8;}
#MatchReportContent .mrcol1{border-right:3px solid #679b08;width:40px; text-align:center;}
#MatchReportContent .mrcol2{padding:0 0 0 5px; width:520px;}
#MatchReportContent .mrcol3{width:60px;}

#sPlayer{ background:#000; float:left; width:100%;}
.liveChannels{float:left; width:100%; background:#f1f1f1;padding:5px 0;}
.liveChannels ul{}
.liveChannels li{ float:left; width:70px; height:30px; border:1px solid #7db701; cursor:pointer; background:#fff url(../images/channel-icons.png) no-repeat; margin:0 10px 10px 0;}
.liveChannels li.live-bongdainfo{ background-position:0 0;}
.liveChannels li.live-vtv3{background-position:-70px 0;}
.liveChannels li.live-vtv6{background-position:-140px 0;}
.liveChannels li.live-bongdatv{background-position:-210px 0;}
.liveChannels li.live-vtc3{background-position:-280px 0;}
.liveChannels li.live-hn1{background-position:-350px 0;}
.liveChannels li.live-hn2{background-position:-420px 0;}
.liveChannels li.live-htv9{background-position:-490px 0;}
.liveChannels li.live-htvtt{background-position:-560px 0;}
.liveChannels li:hover {background-color:#7db701;}

#mask{position:absolute;left:0;top:0;z-index:9000;background:url(../images/overlay.png) repeat top left;display:none}
#boxes .window{position:absolute;left:0;top:0;width:auto;display:none;z-index:9999;margin-top:0;}
#dialog{background-color:#fff;margin:10px}
#rvideoplayer{float:left; display:block;}
@media only screen and (min-width:320px) {
	#dialog{width:100%;}
	#boxes .window{padding:2px}
	#rvideoplayer{ width:100%; height:180px;}
}
@media only screen and (min-width:720px) {
	#dialog{width:640px;}
	#boxes .window{padding:10px}
	#rvideoplayer{ width:670px; height:400px;}
	
}
#latest-news{}
#latest-news article{float:left;overflow:hidden;padding:8px 0}
#latest-news article header{font-size:16px;line-height:21px;overflow:hidden; height:85px; overflow:hidden;}
#latest-news article header h2{ font-weight:400;}
#latest-news article a{color:#111}
#latest-news .cover{float:left;}
@media only screen and (min-width:320px) {
#latest-news {overflow:hidden;width:100%;float:left}
#latest-news  article{border-bottom:1px solid #dedede; width:100%;height:85px;}
#latest-news .cover{width:120px;height:90px;margin:0 10px 0 0}
#latest-news article.odd{margin:0;}
#latest-news article header{font-size:16px;height:85px;  line-height:20px }
#latest-news article .summary {display:none;}
}
@media only screen and (min-width:720px) {
#latest-news{overflow:hidden;width:100%;float:left;}
#latest-news article{width:100%; height:160px;}
#latest-news .cover{width:284px;height:160px;margin:0 10px 0 0}
#latest-news article.odd{margin:0;}
#latest-news article header{font-size:20px; height:auto;  line-height:24px}
#latest-news article .summary { display:block; margin:8px 0 0 0;}
#latest-news article .summary h2{font-weight:400;}
}

#toolbox {position: fixed;bottom: 30px;right: 20px;display: block;}
#toolbox a {display: none;overflow: hidden;text-indent: -999px;}
#toolbox a.btnUp {background: url(../images/skin-v1.png) no-repeat #679b09;float: right;}
@media only screen and (min-width:320px) {
#toolbox a {width: 44px;height: 44px;}
#toolbox {opacity:.9;bottom: 70px;right: 0px;}
#toolbox a.btnUp{ background-position:0 -173px;}
}
@media only screen and (min-width:980px) {
#toolbox a {width: 34px;height: 34px;}
#toolbox{opacity:1;bottom: 422px;right: 0px;}
#toolbox a.btnUp{ background-position:-6px -180px;}
}

#chatbox{border:1px solid #5FB435;right:0;position:fixed;bottom:0px;width:250px;z-index:99999}
#chatbox .chatheader{background:none repeat scroll 0 0 #707070;height:25px;left:0;position:absolute;top:0;width:250px;z-index:1}
#chatbox .chatfooter{background:red;bottom:2px;height:23px;left:4px;position:absolute;width:250px;z-index:1}
#chatbox .chatango{background-color:#FFF;clear:both;overflow:hidden}
#chatbox .turn_chat_box{background:#ff7802 url(../images/skin-v1.png) no-repeat -7px -324px;cursor:pointer;float:right;height:34px;position:absolute;right:250px;text-indent:-9999px;top:0;width:35px}


.Sopcast-Match {width:100%;}
.Sopcast-Match ul li{float:left; border:1px solid #ccc; background:#fff; margin:5px 0; padding:15px 2%;}
.Sopcast-Match .team {width:250px;}

.match-sopcast{float:left;width:100%; border-top:1px solid #ccc; margin: 5px 0 0 0;padding: 10px 0 0 0;}
.match-sopcast ul li {float:left; width:100%; padding:2px 0;margin:5px 0 0 0; border:none;line-height:20px; background:url(../images/sopcast-icon.png) left 4px no-repeat;}
.match-sopcast span.slink{float:left; font-weight:700; margin:0 0 0 25px;}
.match-sopcast span.sdsc{font-size:12px; margin:0 0 0 25px; float:left;}
.Sopcast-content{ margin:15px 15px 0 0; width:100%}
.Sopcast-title a{ color:#333; font-weight:700; font-size:18px;}
.match-sopcast a{color:#333;}
.match-sopcast a:hover{color:#679b09;}
@media only screen and (min-width:320px) {
.match-sopcast ul li { height:40px}
.match-sopcast span.slink{font-size:14px;clear:both;}
.match-sopcast span.sdsc{clear:both}
.Sopcast-Match ul li{ width:95.5%;}

.Sopcast-Match .post-match .team-logo{height:24px;width:24px;margin:5px 0 0 0}
.Sopcast-Match .post-match .middle{width:18%}
.Sopcast-Match .post-match .team-name{font-size:12px; line-height:40px;}
.Sopcast-Match .post-match .score{font-size:16px;line-height:20px; width:100%;}
.Sopcast-Match .post-match .team-name{line-height:35px;padding-top:0px; height:35px;}
.Sopcast-Match .post-match .hour{font-size:16px;}
.Sopcast-Match .post-match .cname{ display:none;}
.Sopcast-Match span.slink{font-size:12px;}
}
@media only screen and (min-width:720px) {
.match-sopcast ul li { height:20px}
.match-sopcast span.slink,.Sopcast-Match span.slink{font-size:16px;clear:none;}
.match-sopcast span.sdsc{clear:none}
.Sopcast-Match ul li{ width:95.7%;}

.Sopcast-Match .post-match .team{width:40%}
.Sopcast-Match .post-match .middle{width:18%}
.Sopcast-Match .post-match .team-name{font-size:22px;line-height:30px;padding-top:10px; height:auto}
.Sopcast-Match .post-match .team-logo{height:50px;width:50px; margin:5px 0 0 0}
.Sopcast-Match .post-match .score{font-size:32px;line-height:40px; width:110px;}
.Sopcast-Match .post-match .hour{font-size:24px;}
.Sopcast-Match .post-match .cname{ display:block;}
}


.bdw2014{float:left;width:100%;background:#f4f5f9;margin:0 0 15px}
.bdw2014-title{background:#f06d00;width:100%;padding:8px 0}
.bdw2014-title a{color:#fff;font-size:16px;margin:0 0 0 10px}
.bangdiemwc2014{float:left;width:96%;background:#fff;margin:2%}
.bangdiemwc2014 .tab_bd li{float:left;margin:0 1px 0 0}
bangdiemwc2014 .tab_bd li.last{margin-right:0}
.bangdiemwc2014 .tab_bd a{background:#d7d7d7;color:#999;float:left;font-weight:700;height:25px;line-height:25px;text-align:center;width:35px}
.bangdiemwc2014 .tab_bd a.active,.bangdiemwc2014 .tab_bd a:hover{background:#679b09;color:#fff}
.bangdiemwc2014 table{border-collapse:collapse;text-align:right;width:96%;margin:2%}
.bangdiemwc2014 table .team{text-align:left}
.bangdiemwc2014 table th{border-bottom:1px dotted #ccc;padding:8px 0}
.bangdiemwc2014 table .team img{margin-right:5px;vertical-align:middle}
#tyle-bongda { width:100%;}
#tyle-bongda table td{padding:5px 0;}
#tyle-bongda .tyle-header{ font-weight:700;text-align:center; background:#eee;}
#tyle-bongda .tyle-header table td{border:1px solid #d7d7d7;}
#tyle-bongda .tyle-chitiet_4{background:#f4f5f9;border:1px solid #d7d7d7;}
#tyle-bongda .do{color:#f06d00;}
#tyle-bongda .tyle-chitiet_3{border:1px solid #d7d7d7;}
#tyle-bongda .tyle-chitiet_3a,#tyle-bongda .tyle-chitiet_3b,#tyle-bongda .tyle-chitiet_3c,#tyle-bongda .tyle-chitiet_3d{padding:5px;border:1px solid #d7d7d7;}
#tyle-bongda .tyle-chitiet_2a{padding:5px;}
#tyle-bongda .chutyle{color:#679b09;}
.odds-hint{ font-weight:700; margin:10px 0; width:100%; color:#0000fc ;text-align:center;}
@media only screen and (min-width:320px) {
	#tyle-bongda .chutyle,#tyle-bongda{font-size:10px;}
	.odds-hint{ display:block; font-size:16px}
}
@media only screen and (min-width:720px) {
	#tyle-bongda .chutyle,#tyle-bongda{font-size:16px;}
	.odds-hint{ display:none;font-size:16px}
}
	
.donate-left,.donate-right{ float:left; width:50%;}

.match-list{clear:both;width:100%}
.match-list .team-name{font-size:14px;font-weight:700}
.match-list .team-home{color:#3282e6}
.match-list .team-away{color:#333}
.match-list tr td{color:#3e454c;padding:10px 0}
.match-list .row:hover{background:none repeat scroll 0 0 #f2f2f2}
.match-list .row:hover a{color:#3e454c}
.match-list .row td{border-bottom:1px solid #dcdcdc}
.match-list .row .col-1{text-align:left;width:15%}
.match-list .row .col-2{width:37.5%}
.match-list .row .col-3{width:10%}
.match-list .row .gohref{cursor:pointer}
.match-list .row2 td{font-size:10px;padding:0 5px}
.match-list .live{font-size:14px;font-weight:700}
.match-list .play{background:none repeat scroll 0 0 #e7e7e7}
.match-list .goal{display:block;font-size:20px;font-weight:700}
.match-list .goal1{clear:both}
.match-list .team-logo{border-radius:20px;height:40px;width:40px}
.match-list .left .team-logo{margin-right:10px}
.match-list .right .team-logo{margin-left:10px}
.match-list .date-header td{background:none repeat scroll 0 0 #fff;border-bottom:1px solid #dcdcdc;font-size:16px;font-weight:400;padding-top:16px}
.match-list .active .col-1 a{color:red}
.match-list .active .live{padding-left:10px}
.match-list .not-active .play{font-size:11px}
@media (min-width: 768px) and (max-width: 1019px) {
.match-list .team-logo{border-radius:15px;max-height:30px;max-width:30px}
.dkt{display:block}
}
@media (max-width: 767px) {
.match-list .row .col-2{width:42.5%}
.match-list .row .col-3{width:15%}
.match-list .left .team-logo{margin-right:4px}
.match-list .right .team-logo{margin-left:4px}
.match-list .team-logo{border-radius:10px;max-height:20px;max-width:20px}
}
.match-list .row td{font-size:14px;padding:5px}
.match-list .row .col-1{width:7.5%}
.match-list .row .col-2{width:auto}
.match-list .row .col-3{width:5%}
.match-list .row .col-4{border-right:1px solid #dcdcdc;width:5%}
.match-list .row .col-5{width:5%}
.match-list .row .col-6{border-right:1px solid #dcdcdc;width:5%}
.match-list .row .col-7{border-right:1px solid #dcdcdc;width:5%}
.match-list .row .col-8{width:5%}
.match-list .row .col-9{border-right:1px solid #dcdcdc;width:5%}
.match-list .row .col-10{width:5%}
.match-list .row .col-11{width:5%}
.match-list .date-header td{font-weight:700}
.match-list .view_title td{border-bottom:1px solid #dcdcdc;font-size:16px;font-weight:700}
.match-list .champion_name td{background:none repeat scroll 0 0 #e5e5e5;border-bottom:1px solid #c8c8c8;font-size:14px;line-height:30px;padding:0 5px}
.match-list .champion_name td h2{font-size:14px;margin-bottom:0}
.match-list .activate_1{background:none repeat scroll 0 0 #fefefe}
.match-list .activate_2{background:none repeat scroll 0 0 #fbfbfb}
.match-list .nextmatch_1{background:none repeat scroll 0 0 #fefefe}
.match-list .nextmatch_2{background:none repeat scroll 0 0 #fbfbfb}
@media only screen and (min-width:320px) {
.CantPlay{width:100%; padding:8px 0; text-align:center; font-size:16px;}
.CantPlay a{display:block; padding:4px 8px;}
}
.livescore{ width:100%}
@media only screen and (min-width:320px) {

}

/*****/
.match-fixture-widget{ width:100%; margin:0 0 20px 0; float:left;}
.match-fixture-widget-inner{height:360px;overflow:hidden; border:1px solid #d7d7d7;padding:10px 0; margin:0; border-top:none; }
.match-fixture-widget ul{ width:98%; margin:0 1%;}
.match-fixture-widget ul li{ width:100%;}
.match-fixture-widget ul li{padding:2px 0; overflow:hidden;background:transparent; border-bottom:1px solid #d7d7d7;}
.match-fixture-widget ul li.odd{}
.match-fixture-widget ul li.last{border-bottom:none;}
.match-fixture-widget ul li:hover{background:#679b09}
.match-fixture-widget ul li a{ color:#333;}
.match-fixture-widget ul li:hover a{ color:#fff;}
.match-fixture-widget .team-logo{width:24px; float:left;margin:3px 0 0 5px;}
.match-fixture-widget .away .team-logo { float:right;margin:3px 5px 0 0;}
.match-fixture-widget .mfw-col1{width:20%;float:left;}
.match-fixture-widget .mfw-col2{width:32%;float:left;}
.match-fixture-widget .mfw-col3{width:16%;float:left;}
.match-fixture-widget .mfw-col4{width:32%;float:left;}
.match-fixture-widget .date-state{ line-height:2.2}
.match-fixture-widget .team-shortname{ line-height:2.2;text-transform:uppercase;float:right;margin:0 5px 0 0; font-weight:700;}
.match-fixture-widget .away .team-shortname{ float:left; margin:0 0 0 5px;}
.match-fixture-widget .date-state{ line-height:2.2; text-align:center; width:100%; display:block; overflow:hidden; margin:0 auto;}
.match-fixture-widget .time-state{ margin:3px 0 0 0; padding:4px 0; text-align:center; width:100%; display:block; overflow:hidden; background:#a2aaad; color:#040404; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.match-fixture-widget .mCSB_container{margin-right:0 !important;}
.mCustomScrollBox > .mCSB_scrollTools{width:3px !important;}
.match-fixture-widget .full-time{background:#ff7802; color:#fff}

.widget-cat-name{height:40px;padding:0;width:100%}
.widget-cat-name .icon{background:url(../images/skin-v1.png) no-repeat 0 0 #474747;float:left;height:40px;width:40px}
.widget-cat-name .sep{background:none repeat scroll 0 0 #fff;float:left}
.widget-cat-name .right{border-right:15px solid transparent;border-top:40px solid #474747;float:left;height:0;width:0}
.widget-cat-name .left{border-bottom:40px solid #679b09;border-left:15px solid transparent;float:left;height:0;margin:0 0 0 -13px;width:0}
.widget-cat-name .text{background:none repeat scroll 0 0 #679b09;height:40px;line-height:40px;margin:0;padding:0; font-size:16px; text-transform:uppercase;}
.widget-cat-name .text a{color:#fff; margin:0 0 0 10px;}
.ball-icon .icon{}

.video-icon .icon{background:url("../images/skin-v1.png") no-repeat scroll 0 -80px #ff7802;float:left;height:40px;width:40px}
.video-icon .right{border-top:40px solid #FF7802;}
.video-icon .left{border-bottom:40px solid #474747;}
.video-icon .text{background:none repeat scroll 0 0 #474747;}

.match-date{background-color:#f1f1f1;background-repeat: no-repeat; background-position:10px 3px; margin:20px 0 0 0;overflow:hidden;line-height:32px}
.match-date .date{ margin:0 0 0 50px; font-weight:700;}
.match-fixture{float:left;width:98%;overflow:hidden; margin:0 1%;}
.match-fixture ul{background:#fff;float:left;width:100%}
.match-fixture ul li{ background: transparent;border-bottom:1px solid #cfcfcf;float:left;position:relative;width:100%;padding:5px 0;line-height:44px}
.match-fixture ul li:hover{background:#f4f5f9;}
.match-fixture ul li a{ color:#333;}
.match-fixture .match-time{width:12%; float:left;}
.match-fixture .match-time .hour{ color:#ff7802;text-align:center; }
.match-fixture .match-time .date{ display:block;font-size:12px; display:none}
.match-fixture .versus{float:left;position:relative;}
.match-fixture .versus .team{float:left;width:44%;}
.match-fixture .versus .team-logo{float:right;margin:3px 5px 0 5px;}
.match-fixture .versus .team-away .team-logo{float:left;}
.match-fixture .versus .team-logo img{height:100%;}
.match-fixture .versus .team-home .team-name{text-align:right;}
.match-fixture .versus .vs{ float:left;width:6%;text-align:center;color:#cfcfcf; font-weight:700}

.match-fixture .versus .ft{width:6%;color:#fff; background:#333; padding:0 4px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}

.match-fixture .info{float:left;overflow:hidden; text-align:center; height:100%;}
.match-fixture .info a{padding:3px 5px; background:#679b09;color:#fff;}
.c64,.qmitem-c64{background-image:url(../images/skin-v1.png); background-repeat:no-repeat; background-position:-7px -372px !important;}
.c61,.qmitem-c61{background-image:url(../images/skin-v1.png);background-repeat:no-repeat; background-position:-7px -420px !important;}
.c10,.qmitem-c10{background-image:url(../images/skin-v1.png);background-repeat:no-repeat; background-position:-7px -465px !important;}
@media only screen and (min-width:320px) {
.match-fixture-widget{ display:none;}
	.match-fixture .versus{width:88%}
	.match-fixture .match-time .hour{ font-size:12px; }
	.match-fixture .versus .team-logo{height:24px;}
	.match-fixture .info{ display:none; width:0}
	.match-fixture .versus .team-name{font-size:12px; font-weight:400;overflow:hidden; height:30px;}
}
@media only screen and (min-width:720px) {
	.match-fixture .versus{width:76%}
	.match-fixture .match-time .hour{ font-size:18px; }
	.match-fixture .versus .team-logo{height:36px;}
	.match-fixture .info{ display:block;width:12%}
	.match-fixture .versus .team-name{font-size:14px;font-weight:700; height:auto }
}
@media only screen and (min-width:980px) {
.match-fixture-widget{ display:block;}
}
#quick-right-menu {position: fixed;bottom: 354px;right: 0px;display: block;}
#quick-right-menu ul.sub-menu li{ float:right;}
#quick-right-menu ul li a{text-decoration: none;display:block;}
#quick-right-menu ul li.qmitem {background-position:50% 50%;background-color: #FF7802; margin: 0 0 1px 0}
#quick-right-menu ul li.qmitem a{display: block;width: 34px;height: 34px;overflow: hidden;}
#quick-right-menu ul li ul.sub-menu li a {background: #d7d7d7;color: #333;display:block; line-height:34px; width: 50px; text-align:center;}
#quick-right-menu ul li {position: relative;}
#quick-right-menu ul li ul.sub-menu {display:none;overflow:hidden;position:absolute;right:34px;top:0; width:100px;}
#quick-right-menu ul li ul.sub-menu li a:hover{background: #FF7802; color:#fff;}
#quick-right-menu ul li:hover ul.sub-menu {display:block;}
@media only screen and (min-width:320px) {
	#quick-right-menu { display:none}
}
@media only screen and (min-width:980px) {
	#quick-right-menu { display:block}
}

#match-fixture-tabs {width:100%;overflow:hidden; background:#cfcfcf; margin:0;}
#match-fixture-tabs li {display: block; float:left; width:auto; padding:0; border:none;}
#match-fixture-tabs li a { font-size:14px;height:40px;line-height:40px;padding:0 20px;text-decoration: none;outline: none;color:#333;font-weight:700;display:block;float:left;}
#match-fixture-tabs li a:hover {background-color: #cfcfcf;color:#fff;}
#match-fixture-tabs li.active a {background-color: #fff;border-bottom: none;color:#FF7802;}
#match-fixture-tabs li.active a:hover {background-color: #cfcfcf;color:#fff;}
#match-fixture-tabs-container {padding:0 0 10px 0;width: 100%;background:#fff;}
.firsttab{ margin:0 0 0 1px;}
.match-fixture-content-tab {display: none; overflow:hidden;}
/*****/
#full-score-table tbody td,#full-score-table tr th{font-size: 12px; padding: 1px 5px; text-align: center; line-height:24px; height:26px;}
#ScoreTable{ background:#fff;}
#full-score-table tr th{background:#d7d7d7}
#full-score-table tr.tblScore-row0 td{background: #eee;}
#full-score-table td.tblScore-name{ text-align:left;}
#full-score-table td.tblScore-logo{width:24px;}
#full-score-table td.tblScore-logo img{width:24px;height:24px;vertical-align: middle;}
.bright{ border-right:1px solid #cfcfcf;}
#full-score-table h1{ font-size:22px; margin:10px 0;}
.competition-list	{margin: 0 0 15px 0; width:95.5%; overflow:hidden;border:1px solid #cfcfcf; padding:2%; background:#fff}
.competition-list li{ float:left;min-width:33%;padding:10px 0; line-height:24px;}
.competition-list .icon{ width:34px; height:34px; display:block; float:left; margin:0 5px 0 0;}
.competition-list .name{ font-weight:700; display:block; margin:5px 0 0 0;}
@media only screen and (min-width:320px) {
.competition-list li{min-width:48%;}
}
@media only screen and (min-width:720px) {
.competition-list li{min-width:33%;}
}
.post-thumbnail{position:relative;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}
#bhot-videos{ width:100%;margin:20px 0}
#bhot-videos article{height:210px; float:left; background:#fff; overflow:hidden}
#bhot-videos .post-thumbnail { width:100%; height:120px; margin:0 0 4px 0;}
#bhot-videos .post-title{width:92%;padding:0 4%;font-weight:400; font-size:16px; line-height:21px}
#bhot-videos .play{background:url(../images/skin-v1.png) repeat scroll -7px -228px indianred; width: 32px; height:32px; position:absolute; bottom:0; left:0; z-index:9;}
#bhot-videos .post-title a {color:#333;}
#bhot-videos article:hover .post-title a{color:#ff7802}
#bhot-videos .video-1 .post-inner{ width:100%; height:100%; position:relative;}
#bhot-videos .video-1 .post-thumbnail{ height:211px; margin:0;}
#bhot-videos .video-1 .post-title { position:absolute; bottom:0; left:0; background:rgba(0,0,0,.7); height:42px; line-height:20px; margin:0}
#bhot-videos .video-1 .post-title a{ color:#fff; margin:0 0 0 32px; display:block}
#bhot-videos .video-1 .play{width: 40px; height:42px; background-position:-4px -272px;}
@media only screen and (min-width:320px) {
#bhot-videos article{ width:48%; margin:10px 4% 0 0;}
#bhot-videos .video-1 .post-thumbnail{ height:211px; margin:0;}
#bhot-videos .video-1{ width:100%; margin:0;}
#bhot-videos article.video-3,
#bhot-videos article.video-5,
#bhot-videos article.video-7{margin:10px 0 0 0;}
}
@media only screen and (min-width:720px) {
#bhot-videos article{ width:23.5%; margin:10px 2% 0 0;}
#bhot-videos .video-1{ width:49%; margin:10px 2% 0 0;} 
#bhot-videos article.video-3,
#bhot-videos article.video-7{margin:10px 0 0 0;}
#bhot-videos article.video-5{margin:10px 2% 0 0;}
}

#featured {}
#featured .post-inner{overflow:hidden; width:94%; margin:0 3%}
#featured .post-title{ overflow:hidden;}
#featured .meta{ margin:5px 0 0 0}
#featured .meta,#featured .meta a{font-size:12px; color:#969696}
#featured .meta a:hover{color:#a9d300;}
#featured .post-inner{ height:70px; padding:6px 0; border-bottom:1px solid #cfcfcf}
#featured .post-thumbnail{width:120px; height:73px; margin:0 3% 2% 0; float:left}
#featured .post-title{ height:40px; line-height:20px;margin:0 0 5px 0;}
#featured .post-title a{color:#333; font-size:16px; font-weight:400;}
#featured .post-title a:hover{color:#679b09}
#featured .post-1 .post-inner{width:100%; margin:0; border:none;}
#featured .post-1 .post-thumbnail{width:100%; margin:0 0 10px 0; float:none}
#featured .post-1 .post-title{ height:50px; line-height:22px;margin:0 0 5px 0;}
#featured .post-1 .post-title a{font-size:22px; font-weight:400}
@media only screen and (min-width:320px){
#featured{ width:100%;}
#featured article{float:none;width:100%;}
#featured .post-1 .post-thumbnail{height:180px;}
#featured .post-2 .post-thumbnail{width:120px; height:73px;}
#featured .post-inner{width:100%; margin:0}
#featured .post-1 .post-inner{ height:auto;border-bottom:1px solid #cfcfcf}
}
@media only screen and (min-width:720px){
#featured{ width:100%;}
#featured article{float:left;width:50%;}
#featured .post-1 .post-thumbnail{height:240px;}
#featured .post-inner{width:97%;margin:0 0 0 3%}
#featured .post-1 .post-inner{height:400px;border-bottom:none}
}
#post-cats {margin:0 0 30px 0;}
.post-cat{margin:30px 0 0 0;}
.post-cat0{padding:0 24px 0 0;}
.post-cat1{padding:0 24px 0 24px;}
.post-cat h2{border-bottom:1px solid #cfcfcf;height:90px;overflow:hidden; font-size:16px; font-weight:400}
.post-cat h2 a{color:#333; margin:0 0 8px 0}
.post-cat h2 a:hover{color:#679b09}
.post-cat article{ width:100%; margin:0 0 15px 0;height:90px;}
.post-cat article .post-thumbnail{height:90px;float:left; margin:0 10px 0 0;}
.post-cat .post-1 { height:265px; overflow:hidden; margin:3px 0 0 0}
.post-cat .post-1 .post-thumbnail{height:168px;width:100%; float:none; margin:0 0 5px 0;}
.post-cat .post-1 h2 { height:40px;overflow:hidden;margin:0 0 5px 0; border-bottom:none; font-weight:700}
.post-cat .post-1 h2 a{color:#333;}
.post-cat .post-1 h2 a:hover{color:#679b09;}
.post-cat .post-1 .excerpt{height:40px;overflow:hidden; font-size:14px; color:#555; line-height:20px}
.post-cat .post-4{margin:0;}
@media only screen and (min-width:320px){
.post-cat{width:100%; float:none; border:none}
.post-cat0,.post-cat1{padding:0}
.post-cat article .post-thumbnail{width:120px;} 
.post-cat h2{margin:0 0 0 0px;}
}
@media only screen and (min-width:720px){
.post-cat{width:47.9%;float:left;}
.post-cat article .post-thumbnail{width:160px;}

}
@media only screen and (min-width:980px){
.post-cat{width:47.8%;border-right:1px solid #cfcfcf}
.post-cat0{padding:0 2% 0 0;}
.post-cat1{padding:0 0 0 2%;}
.post-cat1{border-right:none}
}
#blatest-videos {width:100%;}
#blatest-videos article{position:relative;}
#blatest-videos .post-thumbnail{ width:100%; height:150px;}
#blatest-videos .post-title{font-weight:400;position:absolute; bottom:0; left:0; width:100%;height:50px; overflow:hidden; background:rgba(0,0,0,.7);}
#blatest-videos .post-title a{ color:#fff; padding:4px;line-height:22px; font-size:16px; display:block}
#blatest-videos .play{background:url(../images/skin-v1.png) no-repeat 0 -267px indianred;  width:50px; height:50px; margin:0 5px 0 0; float:left;}
#blatest-videos .post-0{margin:0 0 15px 0;}
#blatest-videos .widget-cat-name{ float:none; margin:0 0 5px 0}
@media only screen and (min-width:320px){
	#blatest-videos article{width:100%; margin:0 0 15px 0; float:none}
	#blatest-videos .widget-cat-name{ float:none;}
}
@media only screen and (min-width:720px){
	#blatest-videos article{width:48%; margin:0 4% 15px 0;float:left}
	#blatest-videos .widget-cat-name{ float:left;}
}
@media only screen and (min-width:980px){
	#blatest-videos article{width:100%; margin:0 0 15px 0;float:none}
	#blatest-videos .widget-cat-name{float:none;}
}
#ads-left,#ads-right{position:fixed;top:50px;}
#ads-left{right:50%; margin-right:520px;}
#ads-right{left:50%; margin-left:520px;}
.a90x490{ float:left; width:490px; margin:0 0 10px 0}
.haright{ float:right;}
.AdsDesktop-header{}
@media only screen and (min-width:320px) {
.mobile-donate{width:100%;float:left; margin:10px auto;}
.AdsDesktop-header,.AdsDesktop{display:none;}
}
@media only screen and (min-width:980px) {
.AdsDesktop-header,.AdsDesktop{display:block;}
}

.footer-nav{ width:100%; background:#eee; overflow:hidden; padding: 10px 0%; font-size:14px; margin:0 0 25px 0}
.nav-parent li{  float:left; border-right:1px solid #c1c1c1; margin:0 0 0 2%;}
.nav-parent li.last{border:none;}
.nav-parent-link{text-transform:uppercase; font-weight:700; margin:10px 0}
.nav-sub li{ float:left; width:100%; margin:2px 0; height:auto;}
#bfooter a:hover{color:#679b09}
#bfooter .footer-nav a{ color:#555;}
@media only screen and (min-width:320px) {
	.footer-nav{ display:none}
	.nav-sub li{margin:8px 0 8px 15px; }
	.nav-parent li{height:270px; width:50%;}
	
}
@media only screen and (min-width:720px) {
	.footer-nav{ display:block}
.nav-parent li{height:200px;width:17.5%;margin:8px 10px;}
}
@media only screen and (min-width:980px) {
	.nav-sub li{margin:2px 0; }
}
/**/
.nav-sub li{ height:auto;width:100%; border:none}
.match-list .nxm1 {
  background:#FEFEFE;
}
.match-list .nxm2 {
  background:#FBFBFB;
}
.match-list .chn td {
  background:#E5E5E5;
  border-bottom:1px solid #C8C8C8;
  font-size:14px;
  line-height:30px;
  padding:0 5px;
  font-weight:700;
}
.match-list .omt{ color:#679b09}
.match-list .hteam,.match-list .fmt,.match-list .htt{color:#ff7802}
.match-list .date-header td{ padding:8px 0 8px 5px;}
.match-list .draw {color:#999}
.odds-day-selecter{ width:100%; margin:10px 0;}
.odds-day-selecter ul{}
.odds-day-selecter li{ float:left;margin:0 0 5px 0;}
.odds-day-selecter li a {background:#c1c1c1; padding:5px; color:#fff;}
.odds-day-selecter li a.active{background:#ff7802;}
input.in {width:99%; }

.truoc {
    float: left;
    width: 50%;
}

.tiep {
    float: left;
    width: 50%;
}

.truoc img, .tiep img {
    height: 59px;
}
.truoc img {
    float: right;
    padding-right: 6%;
}
.tiep img {
    float: left;
    padding-left: 6%;
}


h1.post-titles {
    background: none repeat scroll 0 0 #ffff99;
    color: #333;
    float: left;
    line-height: 24px;
    text-align: center;
    width: 100%;
}

.yt-pl-thumb-overlay-text {
    font-size: 13px;
    font-weight: normal;
    vertical-align: middle;
}
.yt-sprite {
    display: inline-block;
}
.yt-pl-thumb-link .yt-pl-thumb-overlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    bottom: 0;
    display: none;
    left: 0;    
    position: absolute;
    right: 0;
    top: 0;
}
.yt-pl-thumb .sidebar {    
    height: 100%;
    position: unset;
    right: 0;
    top: 0;
    width: 43.75%;
}
.yt-valign:before, .yt-valign-container {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
    display: table;
    vertical-align: middle;
}

.yt-pl-thumb .formatted-video-count-label {
    display: block;
    font-size: 10px;
    line-height: 1.25em;
    margin: 0 0.75em;
    text-transform: uppercase;
    white-space: normal;
}
.yt-pl-icon {
    background: url("../images/iconyoutube.png") no-repeat scroll -167px -923px rgba(0, 0, 0, 0);
    height: 24px;
    width: 24px;
}
.yt-pl-thumb .formatted-video-count-label b {
    display: block;
    font-size: 18px;
    font-weight: normal;
    line-height: 22px;
}
.video-thumb {
    position: relative;
}
.yt-thumb-196 {
    
}
.yt-thumb {
    background: none repeat scroll 0 0 #f1f1f1;
    display: inline-block;
    font-size: 0;
    overflow: hidden;
    vertical-align: middle;
}
.yt-pl-thumb {
    display: inline-block;
    overflow: hidden;
    position: relative;
    vertical-align: top;
}

.yt-lockup-thumbnail {
    line-height: 0;
    position: relative;
}
.yt-lockup-thumbnail a{color:#fff;}
.yt-lockup-thumbnail a:hover{color:yellow;}
.yt-shelf-grid-item {
    display: inline-block;    
    vertical-align: top;
    word-wrap: break-word;
}
.yt-valign:before {
    content: "";
    height: 100%;
}

#related-video article header h1 {
    text-decoration: underline;
}
ul.yt-lockup-meta-info {
    float: left;
}
.yt-lockup-meta-info li {
    float: left;
    font-size: 13px;
}
#related-video{background:#fff; padding:10px;}