@charset "utf-8";
/* CSS Document */
#col_left{
	width:660px;
	float:left;
}

#col_right{
	width:300px;
	float:right;
}
.tab_box_common{
	width:100%;
	float:left;
	height:30px;
	background:url(images/graphics/bg_1x1_gray.gif) repeat-x left bottom;
}
.tab_box_common a{
	display:block;
	float:left;
	padding:0 10px;
	height:27px;
	background:#eeeeee;
	border-top:2px solid #eeeeee;
	color:#333;
	font:400 12px/27px arial;
	margin:0 10px 0 0;
}
.tab_box_common a.active{
	border-top:2px solid #dd3447;
	height:28px;
	font:400 12px/28px arial;
}
.content_tab_box{
	width:100%;
	float:left;
	margin:10px 0 0 0;
}
.list_cautraloi{
	width:95%;
	float:left;
}
.list_cautraloi li{
	width:100%;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px dotted #cacaca;
	float:left;
}
.list_cautraloi li:last-child {
    border-bottom:none;
}
.list_cautraloi .block_like{
	float:left;
}
.list_cautraloi .block_like .txt_like{
	display:inline-block;
	float:left;
	background:url(images/graphics/icon_like.gif) no-repeat left 0px;
	padding:0 0 0 15px;
	margin:0 5px 0 0;
	font:400 11px arial;
	color:#004f8b;
}
.list_cautraloi .block_like .number_like{
	padding:0 0 0 5px;
	background:url(images/graphics/dot_2x2_blue.gif) no-repeat left 8px;
	display:inline-block;
	float:left;
	font:400 11px arial;
	color:#666;
}
.list_cautraloi .noidung_cauhoi{
	font:700 12px arial;
	padding:0 0 5px 0;
}
.list_cautraloi .noidung_cautraloi{
	width:90%;
	float:right;
	border-left:1px solid #d2d2d2;
	padding:0 0 0  2%;
	margin:0 0 10px 0;
}
.list_cautraloi .userhoi{
	padding:0 0 5px 0;
	color:#666;
}
.block_line_event{
	width:100%;
	float:left;
	background:url(images/graphics/bg_1x1_gray.gif) repeat-y 670px 0;
	margin:0 0 10px 0;
}
.chucdanh{
	color:#666;
	font:400 11px arial;
}
.tenchuyengia{
	font:700 12px arial;
	padding:0 0 10px 0;
}
.box_slider_top{
	background:#c8e4a7;
	margin:0 0 15px 0;
	position:relative;
}
.block_image_left{
	width:72.72%;
	float:left;
	font-size:0;
	line-height:0;
}
.block_image_left img{
	width:100%;
}
.block_thamgia_right{
	width:23%;
	float:right;
	padding:20px 2% 0 0;
	font:400 16px arial;
}
.block_thamgia_right span{
	font:700 16px arial;
	color: #9f224e;
}
.block_thamgia_right .btn_thamgia{
	font:400 14px/35px arial;
	color: #fff;
	background:#9f224e;
	display:inline-block;
	height:35px;
	padding:0 20px;
	margin:15px 0 0 0;
}
.block_slider_photo .item_slider{
	position:relative;
	width:100%;
	float:left;
}
.block_absolute_title{
	position:absolute;
	left:0;
	bottom:0;
	background:url(images/graphics/light_slider.png);
	padding:10px 2%;
	width:96%;
	color:#fff;
}
.block_absolute_title .title_news a,
.block_absolute_title .news_lead{
	color:#fff;
}
.block_title_news{
	padding:0 0 10px 0
}
.block_title_news a{
	font:700 16px arial;
	color:#210f05;
}
.block_thamgia_right .news_lead{
	padding:0 0 10px 0;
	color:#210f05;
}
.block_thamgia_right .block_share a{
	margin:0 5px 0 0;
}
.block_top_event {
	margin:0 0 15px 0;
}
.block_top_event .prev_slider{
	left:0;
}
.block_top_event .next_slider{
	right:0;
}
.block_top_event .title_video a{
	font:700 14px arial;
}
.block_top_event .btn_control_tv_slider{
	top:30%;
}
.bar_question{  width:100%; float:left; background:#f4f4f4; margin:0 0 10px;}
.total_questions{font:bold 14px arial; color:#55930a; line-height:26px; padding-left:10px;}
.total_questions label{ font-weight:normal;}
.bar_question .right{ padding-right:10px;}
.bar_question .right a,.total_questions a{font:12px arial; color:#666; text-decoration:none; line-height:26px; float:left;}
.bar_question .right span{font:12px arial; color:#ccc; float:left; padding:0px 10px; line-height:26px;}
.bar_question .right a:hover,.bar_question .right a.active,#tuvanxuongkhop .bar_question .right a.active,.total_questions a.active{ color:#55930a;}
.bar_filter_event{
	width:100%;
	float:left;
	background:#f4f4f4;
	padding:10px 0;
	margin:0 0 10px;
}
.bar_filter_event select{
	height:23px;
	border:1px solid #dddddd;
	background:#fff;
	font:400 13px arial;
	float:left;
	margin:0 0 0 2%;
	width:20%;
}
.bar_filter_event input{
	height:16px;
	border:1px solid #dddddd;
	background:#fff;
	font:400 13px arial;
	float:left;
	margin:0 0 0 2%;
	padding:3px 2%;
	width:35%;
}
.btt-complete{
	height:23px;
	width:auto;
	padding:0 10px;
	margin:0 0 0 2%;
	float:left;
	background:#92c950;
}
.txt_error{
	color:#da3146;
}
.icon_close_fillter{
	float:left;
	width:9px;
	height:9px;
	background:url(images/graphics/icon_close_9x9.gif) no-repeat left top;
	margin:7px 0 0 2%;
}
.block_noidung_pv{
	width:100%;
	float:left;
}
.block_noidung_pv .noidung_item{
	width:95%;
	padding:0 0 10px 5%;
	float:left;
	background:url(images/graphics/dauhoi.gif) no-repeat left top;
	border-bottom:1px dotted #cacaca;
	margin:0 0 10px;
}
.block_content_hoi{
	font:700 12px arial;
	padding:0 0 10px;
}
.block_noidung_pv .user_hoi {
	color:#666;
}

.block_noidung_pv .block_hoi{
	margin:0 0 10px;
}
.block_noidung_pv .block_traloi{
	width:95%;
	padding:0 0 0 5%;
	float:left;
	background:url(images/graphics/traloi.gif) no-repeat left top;
	margin:0 0 10px;
}
.block_noidung_pv .block_like .txt_like{
	display:inline-block;
	float:left;
	background:url(images/graphics/icon_like.gif) no-repeat left 0px;
	padding:0 0 0 15px;
	margin:0 5px 0 0;
	font:400 11px arial;
	color:#004f8b;
}
.block_noidung_pv .block_like .number_like{
	padding:0 0 0 5px;
	background:url(images/graphics/dot_2x2_blue.gif) no-repeat left 8px;
	display:inline-block;
	float:left;
	font:400 11px arial;
	color:#666;
}
.block_noidung_pv .block_image_traloi{
	text-align:center;
	padding:10px 0;
}

/*Update 03/09*/
.block_noidung_pv .more_info_btn{
	margin-top: 10px;
}
.block_noidung_pv .more_info_btn >a{
	height: 23px;
	border: 1px solid #ccc;
	float: left;
	line-height: 25px;
	padding: 0 10px;
	margin-right:  10px;
	background-color: #ebebeb;
	color: #9d234c;
}
.block_noidung_pv .more_info_btn >a .icon_more{
	width: 7px;
	height: 5px;
	background: url(images/graphics/bg_arrow_xemthem.gif);
	display: inline-block;
	vertical-align: baseline;
	*margin-top:-10px;
}

.block_noidung_pv .related_question{
	margin-top: 10px;
}
.block_noidung_pv .related_question .bg{
	padding: 20px 25px;
	background-color: #eee;
	max-height: 250px;
    overflow: hidden;
}
.block_noidung_pv .related_question .related_question_scroll{
	max-height: 200px;
}
.block_noidung_pv .related_question .title_r_q{
	font: 700 12px Arial;
	text-decoration: underline;
	color: #666;
	margin-bottom: 15px;
}
.block_noidung_pv .related_question .block_content_hoi{
	padding-bottom: 5px;
}
.block_noidung_pv .related_question .block_hoi{
	margin-bottom: 0;
}
.block_noidung_pv .related_question .noidung_item{
	border-bottom: none;
}
.block_noidung_pv .related_question .noidung_item.last{
	padding-bottom: 0;
	margin-bottom: 0;
}

/*end update*/
#theodoicauhoi{
	width:100%;
	position:relative;
	background:#f4f4f4;
	float:left;
}
.block_theodoi{
	padding:20px 5%;
	width:90%;
	float:left;
}
.block_theodoi .txt_input_theodoi{
	 background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C0C0C0;
    color: #666666;
    font: 400 14px arial;
    height: 20px;
    padding: 2px 2%;
    width: 70%;
	float:left;
}
.block_theodoi .btt-complete{
	margin:0 0 0 3%;
	width:22%;
	height:26px;
}
#page{
	background:#c8e4a7;
}
.title_box_category{
	background:url(images/graphics/title_bg_tvsgtn.jpg) no-repeat left top;
}
#header,
#container,
#header_main{
	padding:0 10px;
	background:#fff;
	overflow:auto;
}
#footer{
	padding:0 10px;
	background:#f4f4f4;
	overflow:auto;

}
.go_head{
	padding:0 10px;
}
#chisomomau .title_box_category{
	margin:0;
}
.txt_main_category a{
	background:none;
	color:#55930a;
}
.tb_momau{
	width:100%;
}
.tb_momau td{
	padding:5px 1%;
	background:#f4f4f4;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	font-size:11px;
}
.tb_momau td .td1,
.tb_momau td .td2{
	width:30%;
}
.tb_momau td .td1{
	width:40%;
}
.header_box td{
	font:700 11px arial;
	background:#dedede;
	border-right:1px solid #f8f8f8;
	border-bottom:1px solid #f8f8f8;
}
.header_box td.td1{
	background:#d73243;
	color:#fff;
}
.tb_momau td.txt_bol{
	font-weight:700;
}
.box_slider_top .item_slider{
	padding:0;
}
.box_slider_top .owl-controls{
	position:absolute;
	left:0px;
	bottom:10px;
	z-index:999;
}
.box_slider_top .owl-pagination{
}
.box_slider_top .owl-pagination .owl-page{
	width:12px;
	height:12px;
	display:inline-block;
	float:left;
	background:url(images/graphics/bg_item_pagination_slider_alipas.png) no-repeat left top;
	margin:0 0 0 10px;
}
.box_slider_top .owl-pagination .owl-page.active{
	background:url(images/graphics/bg_item_pagination_slider_alipas.png) no-repeat right top;
}
.form_thamgia .seclect_input{
	width:100%;
	font:400 14px arial;
	padding:4px 0;
}
.block_xemthem {
	width:100%;
	float:left;
	border-top:1px solid #cacaca;
	margin:10px 0 0 0;
	padding:5px 0 0 0;
	text-align:right;
}
.block_xemthem a{
	padding:0 10px 0 0;
	background:url(images/graphics/bg_arrow_xemthem_alipas.gif)no-repeat right 5px;
	color:#666;
	font:400 11px arial;
}
.box_slider_top .block_xemthem{
	border:none;
	position:absolute;
	bottom:10px;
	right:10px;
	width:auto;
	z-index:999;
}
#box_tinlienquan .title_box_category{
	background:none;
}
#boxchuyengia .item_slider{
	padding:0;
}
.xemthemduoislider{
	text-align:left;
}
/*Light box tham gia*/
.item_haft{
	width:48%;
}
.txt_select_bacsi {
    float: left;
    font: 400 14px arial;
    height: 24px;
    padding: 4px 0;
    width:100%;
	margin:0 0 10px 0;

}
.form_thamgia .btn_refrest{
	margin:20px 0 0 0;
}
.dropdown-wrapper {position:relative; z-index:1;}
.dropdown-wrapper .dropdown{position:relative; z-index:1;width:auto;float:left;}
.dropdown-wrapper .dropdown span.current{border:1px solid #C0C0C0; display:block; padding:5px; padding-right:20px; background:url("images/graphics/btn-select.png") no-repeat 94% 10px; cursor:pointer;}
.dropdown-wrapper ul.dropdown-list{margin:0;padding:0;border:1px solid #C0C0C0;position:absolute; left:0; top:46px;}
.dropdown-wrapper ul.dropdown-list li{padding:5px;background-color:#ffffff; float: none;margin:0;width: auto;}
.dropdown-wrapper ul.dropdown-list li:hover{background:#f9efe2; cursor:pointer}
.dropdown-wrapper ul.dropdown-list li i{font-size:11px; padding-left:5px}

.tplCaption{
	margin:0 auto;
}
.tplCaption .Image{
	padding:5px 10px;
	background:#dedede;
	font-size:11px;
}
/*pagination*/
.pagination_news a{
	float:left;
	display:inline-block;
	height:22px;
	border:1px solid #d6d6d6;
	padding:0px 10px;
	color:#000;
	font:400 11px/24px arial;
	border-radius:3px;
	margin:0 0 0 6px;
}
.pagination_news a:hover,
.pagination_news a.active{
	background:#c8c8c8;
	font-weight:700;
}
.pagination_news span{
		margin:0 0 0 10px;
}
.pagination_news a img{
	float:left;
}
.pagination_news a.pagination_btn{
	padding:0;
	border:none;
	height:24px;
	width:24px;
}
.pagination_news a.pa_prev:hover,
.pa_prev{
	background:url(images/graphics/pagination_prev.gif) no-repeat left top;
}
.pagination_news a.pa_next:hover,
.pa_next{
	background:url(images/graphics/pagination_next.gif) no-repeat left top;
}
#dangkythamgia .capcha{
	margin-top:15px;
	margin:15px 10px 0 0;
}
#dangkythamgia .form_thamgia .block_input_capcha{
}
.list_video{
	padding:0;
}
.quaytrolai{
	float:left;
	padding:0 0 10px 10px;
	background:url(images/graphics/bg_arrow_trolai.gif) no-repeat left 4px;
	color:#9d234c;
	font:400 12px arial;
	display:inline-block;
}
.goiydatcauhoi{
	padding:10px;
	background:#f4f9ed;
	margin:0 0 10px
}
.goiydatcauhoi p{
	padding:0 0 5px 0;
}
#dangkythamgia .title_box_category{
	margin:0;
}
@media screen and (min-width: 240px) and (max-width: 480px){
	.banner_cuocthi_980,.block_arrow_title{display:none;}
	#col_left{
		width:100%;
	}
	#col_right{
		width:100%;
	}
	.block_image_left,
	.block_thamgia_right,
	.block_slder_left{
		width:100%;
	}
	.block_thamgia_right{
		padding:10px 2%;
		width:96%
	}
	.block_thamgia_right .btn_thamgia{
		float:right;
		margin:0;
	}
	.txt_block_thamgia{
		width:70%;
		float:left;
	}
	.list_duthi li{
		width:100%;
	}

	.list_txt li a{
		font:700 16px arial;
	}
	.txt_bottom a{
		font:700 14px arial;
	}
	.txt_thele2,
	.txt_thele{
		background-position:left 6px;
	}
	.block_absolute_title{
		position:static;
		float:left;
	}
	.block_absolute_title .title_news a, .block_absolute_title .news_lead{

	}
	.box_slider_top{
	}
	.list_cautraloi .noidung_cauhoi,
	.block_content_hoi,
	.title_duthi a{
		font:700 18px arial;
	}
	.list_cautraloi .noidung_cautraloi,
	.block_noidung_pv .block_traloi,
	.list_duthi li .txt_lead{
		font-size:16px;
	}
	.txt_main_category a{
	background:none;
	}
	.block_title_news a{
		font-size:24px;
	}
	.block_thamgia_right .news_lead{
		padding-bottom:20px;
	}
	.block_noidung_pv .block_traloi,
	.block_noidung_pv .noidung_item{
		background:none;
	}
	.chucdanh{
		font-size:14px;
	}
	.chuyenkhoa_chuyengia,
	.tenchuyengia{
		font-size:16px;
	}
	.bar_filter_event select{
		width:100%;
		margin:0 0 10px;
	}
	.bar_filter_event input{
		margin:0;
		width:68%;
	}
	.bottom_pagination{
		display:block;
        padding-bottom: 10px;
	}
	.list_video{
		width:100%;
	float:left;
	}
}
@media screen and (min-width: 481px) and (max-width: 767px){
	.banner_cuocthi_980,.block_arrow_title{display:none;}
	#col_left{
		width:100%;
	}
	#col_right{
		width:100%;
	}
	.block_thamgia_right,
	.block_image_left{
		width:100%;
	}
	.block_thamgia_right{
		padding:20px 2%;
		width:96%
	}
	.block_thamgia_right .btn_thamgia{
		float:right;
		margin:0;
	}
	.txt_block_thamgia{
		width:70%;
		float:left;
	}
	.list_duthi li{
		width:47%;
	}
	.list_txt li a{
		font:700 16px arial;
	}
	.txt_bottom a{
		font:700 14px arial;
	}
	.txt_thele2,
	.txt_thele{
		background-position:left 6px;
	}
	.block_line_event{
		background:none;
	}
	.txt_main_category a{
}
}
@media screen and (min-width: 768px) and (max-width: 979px){
	.banner_cuocthi_980,.block_arrow_title{display:none;}
	#col_left{
		width:65%;
	}
	#col_right{
		width:33%;
	}
	.block_thamgia_right,
	.block_image_left{
		width:100%;
	}
	.block_thamgia_right{
		padding:20px 2%;
		width:96%
	}
	.block_thamgia_right .btn_thamgia{
		float:right;
		margin:0;
	}
	.txt_block_thamgia{
		width:70%;
		float:left;
	}
	.list_duthi li{
		width:30.5%;
	}
	.block_line_event{
		background-position:66% 0;
	}
	.txt_main_category a{
    }
}

/*CSS Comment, light box*/

#box_comment .right{ padding:0; border:none;}
.confirm_comment .right{ float:right !important;}
/*.box_width_common .right{ float:right !important;}*/
/*Start Common Structure block*/
/*Width*/
.w20{width:20px;}
.w30{width:30px;}
.w40{width:40px;}
.w50{width:50px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px;}
.w110{width:110px;}
.w120{width:120px;}
.w130{width:130px;}
.w140{width:140px;}
.w150{width:150px;}
.w160{width:160px;}
.w170{width:170px;}
.w180{width:180px;}
.w190{width:190px;}
.w200{width:200px;}
.w210{width:210px;}
.w220{width:220px;}
.w230{width:230px;}
.w240{width:240px;}
.w250{width:250px;}
.w260{width:260px;}
.w270{width:270px;}
.w280{width:280px;}
.w290{width:290px;}
.w300{width:300px;}
.w310{width:310px;}
.w320{width:320px;}
.w330{width:330px;}
.w340{width:340px;}
.w360{width:360px;}
.w400{width:400px;}
.w420{width:420px;}
.w440{width:440px;}
.w450{width:450px;}
.w460{width:460px;}
.w480{width:480px;}
.w500{width:500px;}
.w510{width:510px;}
.w520{width:520px;}
.w530{width:530px;}
.w550{width:550px;}
.w560{width:560px;}
.w570{width:570px;}
.w580{width:580px;}
.w600{width:600px;}
.w620{width:620px;}
.w630{width:630px;}
.w640{width:640px;}
.w650{width:650px;}
.w660{width:660px;}
.w670{width:670px;}
.w680{width:680px;}
.w690{width:690px;}
.w700{width:700px;}
.w720{width:720px;}
.w740{width:740px;}
.w760{width:760px;}
.w780{width:780px;}
.w810{width:810px;}
.w960{width:960px;}
.w980{width:980px;}
/*Height*/
.h50{height:50px}
.h70{height:70px}
.h80{height:80px}
.h90{height:90px}
.h100{height:100px}
.h130{height:130px}
.h150{height:150px}
.h180{height:180px}
.h200{height:200px}
/*End Common Structure block*/

/*Start Common Structure field*/
input{padding-left:3px; padding-right:3px;}
input.w70{width:64px;}
input.w80{width:74px;}
input.w100{width:94px;}
input.w120{width:114px;}
input.w150{width:144px;}
input.w170{width:164px;}
input.w180{width:174px;}
input.w200{width:194px;}
input.w220{width:214px;}
input.w240{width:234px;}
input.w260{width:254px;}
input.w300{width:294px;}
input.w310{width:304px;}
input.w340{width:334px;}
input.w360{width:354px;}
input.w380{width:374px;}
input.w400{width:394px;}

textarea{padding:0px 0 0 3px;overflow-x:hidden;height:50px;}
#box_comment{
    font:400 12px arial;
}
#box_comment .icon_portal_thethao{
    display:inline-block;
    background:url(../images/icons/icon_thethao_portal.gif) no-repeat;
	font-size:0;
	line-height:0;
}

#box_comment .icon_feedback{
    height:14px;
    width:13px;
    float: left;
    background-position: -545px 1px;
}
#box_comment .icon_like{
    height:14px;
    width:13px;
    background-position: -560px 1px;
    background: url(../images/icons/icon_line_vne.gif) no-repeat scroll left 3px transparent;
	float:left;
	margin-top:1px;
}
#box_comment .comment_item p.txt_gray .cmt-separator{
	float:left;
}
#box_comment .icon_scrolltop {
    background-position: -577px 0;
    height: 13px;
    width: 13px;
}
/*
.share_news .icon_scrolltop{
    height:13px;
    width:13px;
    background-position: -577px 0px;
}
.share_news .icon_like_fb{
    height:20px;
    width:51px;
    background-position: -290px 0px;
}
.share_news  .icon_like_google{
    height:20px;
    width:32px;
    background-position: -345px 0px;
}
.share_news .icon_like_tweet{
    height:20px;
    width:54px;
    background-position: -382px 0px;
}
.share_news  .icon_like_banbe{
    height:20px;
    width:20px;
    background-position: -439px 0px;
}
.tags_bar {
    font:400 12px arial;
}
.tags_bar  .icon_tags{
    height:15px;
    width:13px;
    background-position: -464px 2px;
}*/
#box_comment .icon_share_banbe{
    height:18px;
    width:62px;
    background-position: -480px 0px;
}
#box_comment .box_width_common,
.box_width_common{
    width:100%;
    float:left;
}
#box_comment .box_width_common {
    position: relative;
}
#box_comment a:hover{
    text-decoration:none;
}
#box_comment a.txt_black_hover_blue{
    color:#000000;
}
#box_comment a.txt_black_hover_blue:hover{
    color:#004f8b;
}
#box_comment .txt_gray{
    color:#666666;
    line-height: 16px;
}
#box_comment a.txt_gray:hover{
    color:#004f8b;
}
#box_comment .txt_view_more{
    font:700 10px arial;
}
*+html #box_comment .txt_view_more{
	width:460px!important;
	text-align:right;
	float:left;
}
#box_comment .txt_view_more a{
    color:#999999;
}
#box_comment .txt_view_more a:hover{
    color:#004f8b;
}
#box_comment .txt_green{
    color:#38b155;
}
#box_comment .txt_11{
    font:400 11px/16px arial;width: auto;
    line-height: 19px;
}

.tags_bar .txt_blue, #box_comment .show_comment_form {
    color: #004F8B;
    float: left;
}
#box_comment .box_width_common{
    width:100%;
    float:left;
}
.share_news{
    /*padding:8px 0px 8px 0px;*/ padding:0px; float:left;
}
.share_news li{
    float:left;
    margin:0 10px 0 0;
    display:inline;
}
.share_news li a{
    float:left; text-decoration:none;
}
.num_like_right{
    height:20px;
    background:url(../images/graphics/bg_like.gif) no-repeat right top;
    display:inline-block;
    padding:0 5px;
    color:#333;
    font:400 11px/20px arial;
    float:left;
}
.num_like_left{
    float:left;
    background:url(../images/graphics/bg_like.gif) no-repeat left bottom;
    height:20px;
    padding:0 0 0 5px;
    margin:0 0 0 5px;
}
.tags_bar{
    margin:20px 0 0 0;
    display:inline;
    padding:5px 0;
    background:#f1f1f1;
    border-top:1px solid #d3d3d3;
    overflow:hidden;
}
.content_tagbar{
    padding:0 5px;
    overflow:hidden;
}
.content_tagbar a:hover{
    color:#666;
}
.block_input_comment{
    padding:5px 0 0 8px;
    padding-bottom: 0;
}
#box_comment{
    background:#fff;
}
#box_details_news #box_comment.space_top_20{
    margin:20px 0 0 0;
    display:inline;
}
#box_comment .txt_title_comment_detal{
    font:700 12px arial;
}
#box_comment .txt_blue:hover{
    text-decoration:underline;
}

#box_comment .main_content_comment{
    /*background:url(../images/graphics/bg_1x75.gif) repeat-x left top;*/
    background:#F4F5F7;
}
#box_comment .block_input_comment .input_comment textarea{
    font:400 12px/18px arial;
    background:#fff;
    border:1px solid #c5c5c5;
    /*width: 480px;*/ padding:5px 0 0 3px; margin:0px;
    height: 50px !important;
    color:#000;
    overflow-y:hidden;
    resize: none;
    margin:0 0 5px 0 !important;
}
#box_comment .block_input_comment .confirm_comment{
    padding:2px 0 0 0;
    width: 484px!important;
}
#box_comment .block_input_comment #comment_reply_form .confirm_comment{
	width:412px!important;
}
#box_comment .block_input_comment .btn_send_comment{
    background:#1cb03c;
    padding:2px 10px;
    font:700 12px arial;
    color:#fff;
    border:none;
    cursor:pointer;
}
*html #box_comment .block_input_comment .btn_send_comment{
    padding:5px 0;
}
*+html #box_comment .block_input_comment .btn_send_comment{
    padding:5px 0;
}
#box_comment .block_input_comment .txt_check{
    margin:1px 5px 0 0;
    float:left;
}
*html #box_comment .block_input_comment .txt_check{
    margin:-1px 0px 0 0;
}
*+html #box_comment .block_input_comment .txt_check{
    margin:-1px 0px 0 0;
}
#box_comment .title_show{
    background:#DFE6E2 url(../images/graphics/bg_title_comment.gif) left top repeat-x;
    color:#333333;
}
#box_comment .title_show .short_commend select{
    margin:3px 10px 0 0;
    display:inline;
    font:400 11px arial;
    height:20px;
    float:left;
}
#box_comment .title_show b{
    color:#333333;
}
#box_comment .title_show  p{
    padding:5px 10px;
    color:#9D234C;
    margin: 0px;
}

*+html #box_comment  .avata_50_comment{
	width:440px;
}
.title_show p strong{font-weight: 700;font-size: 14px;}
*+html .title_show p strong{
width:110px; display:inline-block;
}
#box_comment .title_show  p b{
    color:#000;
}
#box_comment .comment_item{
    padding:9px 10px 10px;
}
#list_comment .comment_item{padding-bottom: 4px !important}
#box_comment .comment_item p{
    padding-bottom:2px;margin:0px;
    line-height: 18px;
}
#box_comment .comment_item p.txt_gray{
    padding-bottom:0;float: right;
}
#box_comment .hight_light{
    background:#ffffff
}
#box_comment .avata_30_comment{
    overflow:hidden;
}
#box_comment .avata_30_comment{
    padding:5px 0 0 0;
    margin:5px 0 0 0;
    border-top:1px dotted #bdbdbd;
    overflow:hidden;
}
#box_comment .comment_item .txt_view_more{
    border-top:1px dotted #bdbdbd;
    text-align:right;
    margin:5px 0 0 0;
    padding:5px 0 0 0;
}
#box_comment .comment_item .txt_view_more a{
    color:#004f8b;
    text-decoration:underline;
}
/* #box_comment .comment_item .txt_view_more a:hover{
    color:#666;
} */
.more_bottom_detal{
    padding: 10px 0px 15px;
}
#box_comment .more_bottom_detal b{
    color:#333;
}
#box_comment .more_bottom_detal .txt_view_more a:hover b{
    color:#004f8b;
}
.block_turn_back_news{
    font:700 14px arial;
    background:#f0f0f0;
    padding:10px 0;
    border-bottom:1px solid #fff;
    position:relative;
}
.block_turn_back_news p{
    padding:0 0 0 15px;
}
.block_turn_back_news a{
    color:#28aa47;
}
.block_turn_back_news .icon_turnback{
    position:absolute;
    left:-5px;
    top:10px;
}
/*End Comment*/
/*pagination*/
#pagination{
    float:right;
}
#pagination li{
    float:left;
    margin:0 0 0 5px
}
#cate_thongtintrandau  #pagination li{
    width:auto;
    height:auto;
    margin: 0 0 0 5px;
}
#pagination li a{
    display:inline-block;
    padding:0px 0px 0px 3px;
    float:left;
    height:14px;
    font:400 10px/14px arial;
    background:url(../images/graphics/bg_paging.gif) no-repeat left bottom;
    color:#000;
}

#pagination li a span{
    display:inline-block;
    padding:0px 5px 0px 2px;
    float:left;
    height:14px;
    background:url(../images/graphics/bg_paging.gif) no-repeat right top;
    font:400 10px/14px arial;
}
#pagination li a:hover,
#pagination li.active a{
    color:#fff;
    background:url(../images/graphics/bg_paging_active.gif) no-repeat left bottom;
}
#pagination li a:hover span,
#pagination li.active span{
    font:700 11px/14px arial;
    color:#fff;
    background:url(../images/graphics/bg_paging_active.gif) no-repeat right top;
    cursor:pointer;
}
#pagination li.pading_btn{
    background:none;
}
#pagination li.pading_btn a{
    width:14px;
    height:14px;
    padding:0;
}
#pagination li.pading_btn a.next{
    background:url(../images/icons/icon_thethao_portal.gif) no-repeat -751px 0;
}
#pagination li.pading_btn a.prve{
    background:url(../images/icons/icon_thethao_portal.gif) no-repeat -768px 0;
}
/*pagination*/
.bigbox {
    position: fixed;
    z-index: 2000000;
    top: 0;
    left: 0;
    width: 100%;
    display:none;
}

*html .bigbox {
    \position: absolute;
    p\osition: absolute;
}

.windowmask {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 3000px!important;
    background: black;
    opacity: 0.6;
    filter: alpha(Opacity=60);
}

iframe.windowmask {
    position: relative;
    opacity: 0;
    filter: alpha(Opacity=0);
}
*html .windowmask {
    \width: 100%;
    w\idth: 100%;
    height:3000px!important;
}

/**html .windowmask {
        \width: 100%;
        w\idth: 100%;
        \height: expression(document.body.offsetHeight*3 + 'px');
        h\eight: expression(document.body.offsetHeight*3 + 'px');
}
*/
.lightbox {
    position: absolute;
    top: 0;
    left: 0;
    background: transparent;
    font-family: Tahoma;
    font-size: 8.25pt;
}

.lightbox .closebutton {
    position: absolute;
    top: 3px;
    right: 3px;
    width: 18px;
    height: 18px;
    background: transparent url(../images/button/close.gif) no-repeat;
    cursor: pointer;
}

#loading {
    position:fixed;
    z-index:2001;
    top:0;
    left:0;
    width:100%;
    display:none;
}

*html #loading {
    \position: absolute;
    p\osition: absolute;
}

#loading img{
    top: 350px;
    position: relative;
}

/*****/
.contentbox{min-width:300px; width:300px; margin:0; padding:0; overflow:hidden;}
.contentbox #lbheader {color:#FFFFFF; font-weight:bold; background:#317b0f; border:1px solid #3e8f19; padding:4px 12px}
.contentbox .lbcont .highlight{text-align:center; padding:10px 0 0 0}
.contentbox .lbcont .highlight span{text-align:center; padding:0 5px}


/**LightBox**/
#lightbox .right{
    float:right; margin:0; padding:0; border:none; width:auto;
}

#lightbox .left{
    float:left; margin:0; padding:0; border:none;width:auto;
}
.lightbox-border .tl, .lightbox-border .tr, .lightbox-border .bl, .lightbox-border .br {
    width:9px;
    height:8px;
    overflow: hidden;
    padding: 0;
}
.lightbox-boxhead {
    border-bottom:solid 1px #ffffff;
    margin: 0;
    padding: 0;
    background:#eeeeee;
    border-top:1px solid #9F224E;
}
.lightbox-boxhead .tlc {
    margin: 0;
    padding-left:10px;
}
.lightbox-boxhead .trc {
    margin: 0;
    padding-right:10px;
    background:#eeeeee;
}
.lightbox-boxhead .boxhead-content {
    padding:4px 0px;
    font-size:12px;
    font-weight:bold;
    color:#000;
}
.lightbox-boxhead .boxhead-content .close-btn {
    width:10px;
    height:10px;
    background:url(../images/buttons/close-btn.gif) no-repeat;
    margin-top:3px;
}
.lightbox-boxhead .boxhead-content-main {}
.lightbox-boxbody {
    margin: 0;
    border:none;
    background-color:#fff;
    padding:10px;
}
/*Form*/
.lightbox-boxbody input.private, .lightbox-boxbody textarea.private {
    color:#333;
}
/*content_login*/
.chose_way{
    width:145px;
    float:left;
}
.main_box_login{
    border:1px solid #d5d5d5;
    margin:10px;
}
.chose_way .way{
    width:100px;
    float:left;
    padding:10px 20px;
    background:#f3f3f3;
    cursor: pointer;
}
.chose_way .way a{
    color:#004f8b;
    font:700 12px arial;
    text-decoration: none;
}
.chose_way .tab1{
    border-right:1px solid #d5d5d5;
    border-bottom:1px solid #d5d5d5;
}
.chose_way .tab2{
    border-right:1px solid #d5d5d5;
    border-top:1px solid #d5d5d5;
    border-bottom: 1px solid #D5D5D5;
}
.chose_way .way img{
    margin:0 10px 0 0;
}
.chose_way .way.active{
    border:none;
    background:#fff;
}
.from_fpt_id{
    float:left;
    width:280px;
    padding:10px 10px 0px 20px;
}
.txt_note{
    color:#5c5c5c;
}
.from_fpt_id p{
    padding-bottom:5px;
}
.btn_dangnhap{
    width:143px;
    height:26px;
    background:url(../images/buttons/btn_dangnhap.jpg) no-repeat left top;
    cursor:pointer;
    float:left;
    border:none;
    margin:
}
.from_fpt_id .box_width_common{
    margin-bottom:10px;
    display:inline;
}
.from_login{
    padding:0 0 10px 10px;
    float:left;
    width:260px;
}
.tb_form_login td{
    padding:10px 0 0 0;

}
.tb_form_login .btn_finish,.tb_form_login .lbbutton,.nbutton{
    float:right;
    margin:0 15px 0 0;
    display:inline;
    border:none;
    background:#9F224E;
    color:#fff;
    font:700 12px arial;
    padding:2px 0;
    width:70px;
    cursor:pointer;
}
.tb_form_login input{
    font:400 12px arial;
    background:#f6fafd;
    border:1px solid #bdc6cd;
    padding-top:3px;
    padding-bottom:3px;
}
.main_box_suscess{
    margin:10px;
    font:400 12px arial;

}
.main_box_suscess .main_content_suscess{
    text-align:center;
    padding:20px 0;
}
.main_box_suscess .main_content_suscess p{
    padding-bottom:5px;
}
.main_box_suscess .main_content_suscess a{
    display:inline-block;
    padding:3px 20px;
    color:#fff;
    background:#1cac3d;
    font:700 12px arial;
}
.txt_bottom{
    border-top:1px solid #c9c9c9;
    padding:10px 0 0 0;
}

.tb_form_login h3{
    text-align: center;
}

.tb_form_login .lbbutton,.nbutton{
    float: none;
    margin: auto;
    margin-top:10px;
}
.alcenter{
    text-align: center;
}
.main_box_vipham{
    border:1px solid #d5d5d5;
    margin:10px;
}
.main_box_vipham ul{
    width:200px;
    padding:0 0 0 100px;
    float:left;
}
.main_box_vipham  p{
    padding:5px 0;
    width:100%;
    float:left;
}
.main_box_vipham li{
    padding:3px 0;
    width:200px;
    float:left;
}
*html .main_box_vipham li{
    height:15px;
}
*+html .main_box_vipham li{
    height:15px;
}
.main_box_vipham li input{
    margin:0px;
    float:left;
}
*html .main_box_vipham li input{
    margin:-3px -3px 0 0;
    padding:0;
}
*+html .main_box_vipham li input{
    margin:-3px -3px 0 0;
    padding:0;
}
.main_box_vipham label{
    font:700 11px arial;
    color:#666666;
    padding:0 0 0 5px;
    height:12px;
}
.main_box_vipham .txt_bottom{
    width:100%;
    float:left;
    padding:10px 0;
    background:#eeeeee;
}
.txt_center{
    text-align:center;
}

.main_box_vipham .btn_finish{
    display:inline;
    border:none;
    background:#9F224E;
    color:#fff;
    font:700 12px arial;
    padding:2px 0;
    width:70px;
    cursor:pointer;
}
*html .main_box_vipham .btn_finish{
    padding:1px 0;
}
/*light box huong dan*/
.main_box_huongdan{
    font:400 12px arial;
    height:500px;
    overflow-y:scroll;
}
.main_box_huongdan li{
    padding:0 0 5px 10px;
    background:url(../images/graphics/bg_dot_5x5.gif) no-repeat left 5px;
}
.main_box_huongdan .txt_green{
    color:#0a8827
}
.main_box_huongdan .giathuong td{
    font:700 13px arial;
    padding-bottom:10px;
}
.main_box_huongdan .giathuong td li{
    padding:0 0 15px 10px;
}
.main_box_huongdan .txt_red{
    color:#ff0000;
}
/*End light box huong dan*/
#box_comment .right.w570{
    width:592px;
}
#box_comment .w530.right {width: 522px;}
#box_comment .block_input_comment .btn_send_comment{ background:#9d234c; font:bold 11px arial;width:70px;height:27px !important;margin-top:3px;}
/* #box_comment .block_input_comment #comment_post_button:hover{ background:#666; font:bold 11px arial;width:60px;} */
#comment_post_button:hover{background:#666;color:#fff;}
#box_comment .w620 .right.txt_gray txt_11{
 width:auto;
}
#box_comment .block_input_comment .confirm_comment .right{
 width:auto;
}

.songuoithich {
    background: url("../images/graphics/bg_songuoilike.png") no-repeat scroll left top transparent;
    height: 20px;
    left: 145px;
    line-height: 19px;
    padding: 1px 10px 1px 15px;
    position: absolute;
    top: 4px;
    width: 200px;
}
.songuoithich a {
    color: #666666;
    font-size: 11px;
    line-height: 18px;
}

.hienthi_ykien{background:url(../images/graphics/bg_nut_comment.gif) left top repeat-x;font-weight:bold; text-align:center; height: 27px;line-height: 27px;float: none !important;margin: 10px auto;}
#box_comment .avata_50_comment a.link_thich{ color:#004f8b !important; background:url(../images/graphics/dot_blue.gif) right 7px no-repeat; padding-right:6px; margin-right:4px;}
#box_comment .avata_30_comment a.link_thich{ color:#004f8b !important; background:url(../images/graphics/dot_blue.gif) right 7px no-repeat; padding-right:6px; margin-right:4px;}
#box_comment .left .left{width:auto !important;}
/*pagination*/
#pagination{
    float:right;
}
#pagination li{
    float:left;
    margin:0 0 0 5px;
}
#cate_thongtintrandau  #pagination li{
    width:auto;
    height:auto;
    margin: 0 0 0 5px;
}
#pagination li a{
    display:inline-block;
    padding:0px 0px 0px 3px;
    float:left;
    height:16px;
    font:400 10px/16px arial;
    background:url(../images/graphics/bg_paging.gif) no-repeat left -16px;
    color:#000 !important;
}

#pagination li a span{
    display:inline-block;
    padding:0px 5px 0px 2px;
    float:left;
    height:16px;
    background:url(../images/graphics/bg_paging.gif) right -0px;
    font:400 10px/16px arial;
}
#pagination li a:hover,
#pagination li.active a{
    color:#fff;
    background:url(../images/graphics/bg_paging.gif) no-repeat left -48px;
}
#pagination li a:hover span,
#pagination li.active span{
    font:700 11px/16px arial;
    color:#fff;
    background:url(../images/graphics/bg_paging.gif) no-repeat right -32px;
    cursor:pointer;
}
#pagination li.pading_btn{
    background:none;
}
#pagination li.pading_btn a{
    width:16px;
    height:16px;
    padding:0;
}
#pagination li.pading_btn a.next{
    background:url(../images/icons/icon_giaitri_portal.gif) no-repeat -750px 0;
}
#pagination li.pading_btn a.prve{
    background:url(../images/icons/icon_giaitri_portal.gif) no-repeat -767px 0;
}
/*pagination*/
.txt_666, .txt_gray{
    color:#666!important;
}
a.txt_black_hover_blue:hover,
a.txt_333:hover,
a.txt_666:hover,
a.txt_999:hover{
    color:#004f8b!important;
}
.txt_666, .txt_gray{
    color:#666!important;
}
.txt_999{
    color:#999!important;
}
.txt_333{
    color:#333!important;
}
.txt_red{
    color:#e51b24!important;
}
.txt_blue{
    color:#004f8b!important;
}
.icon_tru{ background:url(../images/graphics/btnadd2.gif) left 4px no-repeat; width:11px; height:16px; display:inline-block;}
.icon_tru:hover{ background:url(../images/graphics/btnadd2_hover.gif) left 4px no-repeat;}
.icon_cong{ background:url(../images/graphics/btnadd.gif) left 4px no-repeat; width:11px; height:16px; display:inline-block;}
.icon_cong:hover{ background:url(../images/graphics/btnadd_hover.gif) left 4px no-repeat;}
#box_comment .block_input_comment{float: left;}
#box_comment .comment_reply_wrapper_form form textarea#comment_reply_content {width:437px !important; margin-left:20px;float: right;margin:0 0 5px 0 !important}
#box_comment .countdown{display:none;width: auto !important;font-size: 11px;font-family: arial;color:#999;}
.txt_12 a.nickname{height: 15px; max-width: 210px; overflow: hidden;font-size:12px;height: 22px;}
#show-full-comment{display: block;background:url(../images/graphics/bg_title_comment.gif) left top repeat-x;margin:0 auto;line-height:21px;padding:3px 0px !important;width: 100px;}
.box_width_common .more_bottom_detal{display: none;height:10px;}
.hienthi_ykien a:hover {
    color: #9F224e !important;
}
#comment_reply_wrapper{background: none !important;float: right; display: block;width:100%;margin-bottom: 5px; padding-left:0;}
.main_content_comment .block_input_comment{background:#f4f5f7 url(../images/graphics/bg_input_comment.gif) left top repeat-x !important;}
.countdown ins{font-weight: bold;text-decoration:none;color:#666;}
.hienthi_ykien p{width: 110px; margin: 0 auto; padding: 0 10px 5px; background: none repeat scroll 0 0 #F5F5F7;}
.block_input_comment .btn_send_comment.over{
    color:fff;
    background:#666666;
}
#box_comment .comment_item p.txt_gray .show_comment_form{margin-top: 0px !important}
ins.active{color:#c90008;}
#box_comment a {text-decoration: none;}
.comment_item .replys-wrapper{
	width:440px;
	float:right;
}
.comment_item .replys-wrapper .sub-comment{float: right!important;width: 440px!important;}
#box_comment .avata_30_comment{width: 440px!important}
#box_comment #list_comment{padding-top: 0px;}
#box_comment #list_comment .items .clear{height: 2px!important;}
/*---update dienth-----*/
#box_comment .block_input_comment .btn_send_comment{
	*height: auto !important;
	*padding: 0px !important;
}
/*---update end dienth1234-----*/
.like_google{
	top:0 !important;
}