/*---------------------Reset--*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,
em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,
tbody,tfoot,thead,tr,th,td {border: 0; font-size: 100%; margin: 0; outline: none; padding: 0;}
body {background: #f0f0f0;color:#000;margin:0px;padding:0px;}
ol,ul {list-style: none;}
table {border-collapse: separate; border-spacing: 0;}
a{text-decoration:none;}
img {border: 0; background:none;}
/*End Reset*/
body{margin:0; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.container{width:960px;margin:0 auto;}

.vgg_left{float:left; margin-left:0px; overflow:hidden;}
.vgg_right{float:right;margin-right:0px;overflow:hidden;width: 240px;}
.vgg1{width:710px;}
.vgg2{width:240px;}
.vgg3{width: 350px;}

.header .banner{float:left; display:block; overflow:hidden;}
.header .banner img{float:left;width:100%; height:auto;}
.navigation{position:relative;z-index: 999; float:left; width:100%;}
.navigation .main_nav{background:url(../images/bg_nav.jpg) repeat-x;height: 50px;}
	.navigation .main_nav li{display:inline-block;float: left; position:relative;}
		.navigation .main_nav li a{line-height:38px;margin:6px 0px;display: inline-block;color: #fff;padding: 0px 20px;font-size: 16px; 
		transition:all 0.5s; 
		-webkit-transition:all 0.5s; 
		-moz-transition:all 0.5s;
		-ms-transition:all 0.5s;
		-o-transition:all 0.5s;}
		.navigation .main_nav li:hover a, .navigation .main_nav li.active a{background:#2db4ce;}
	.navigation .main_nav li ul{display:none;position:absolute;top: 50px;left:0px;width:150px;background: #003163;}
	.navigation .main_nav li:hover ul{display:block;}
	.navigation .main_nav li ul li{display:block;width:100%;border-bottom: 1px solid #FFF;}
		.navigation .main_nav li:hover ul li a{margin:0px;width: 90%;padding: 0px 5%; background:none;}
		.navigation .main_nav li:hover ul li:hover a{background:#2db4ce;}
	.navigation .main_nav li ul li:last-child{border-bottom:none;}

.navigation .login{display:inline-block;position:absolute;right:0px;top:0px;height: 50px;}
	.navigation .login .no_login{background:#000;border-radius: 12px;height:24px;margin:13px 15px;}
		.navigation .login .no_login p{background: url(../images/icon_login.png) right center no-repeat;padding-right: 25px;}
		.navigation .login .no_login a{line-height:24px;color:#fff;font-size:14px;padding: 0px 10px 0px 20px;border-right:1px solid #fff;}
		.navigation .login .no_login a:last-child{border-right:none;padding-left: 10px;}
		.navigation .login .no_login a:hover{color:#2db4ce;}
	
.alert_block{overflow:hidden;margin: 10px 0px;display:block; float:left; width:100%;}	
.alert_block span{display:inline-block;float:left;line-height:24px;font-size: 16px;color: #ffc107;font-weight: bold;width: 130px;}
	.alert_block span img{height:24px; float:left; margin-right:5px;}
.alert_block marquee{line-height:24px;margin:0px;font-size:13px;color:#777;width: 830px;}

.new_hot{background:url(../images/bg_newhot.jpg) repeat-y;background-size:100% auto;overflow: hidden; padding:15px 0px; display:block; width:100%;}
.new_hot .detail{width: 410px;height: 330px;float:left;position:relative; overflow:hidden;}
.new_hot .detail .place{width:600%;position: relative;height: 330px;}
	.new_hot .detail .place .block{width: 410px;float: left;position: relative;}
	.new_hot .detail img{width:100%;height: 330px;}
	.new_hot .detail .text_detail{position:absolute;bottom: 0px;background: rgba(0, 0, 0, 0.7);color: #fff;padding: 15px 0px; width:100%;}
		.new_hot .detail .text_detail h2{margin:0px 10px; margin-bottom:10px;}
		.new_hot .detail .text_detail h2 a{color:#ffc107;font-weight:bold;font-size:16px;line-height: 18px;}
		.new_hot .detail .text_detail p{margin:0px 10px; font-size: 13px;line-height: 16px;}
.new_hot .list_new{width: 300px;float:right;background: #fff;}
	.new_hot .list_new a{border-bottom: 1px solid #000f1e;display:block;font-size:14px;	color:#777;	line-height: 17px;background:url(../images/icon_new.png) 10px center no-repeat;	padding: 10px 10px;
	padding-left: 40px;	position:relative;}
	.new_hot .list_new a.active, .new_hot .list_new a:hover{color: #FE9B07;}
	.new_hot .list_new a img{display:none;position: absolute;left: -10px;top: 50%;margin-top: -6px;}
	.new_hot .list_new a.active img{display:block;}
	
.block_link{margin-top:10px;}
.new_hot .block_link{margin-top:0px;}
	.block_link ul{background:#2db4ce;}
	.block_link ul li{display:block; border-bottom:1px dotted #fff;}
	.block_link ul li:last-child{border-bottom:none;}
		.block_link ul li a{color:#fff;font-size:15px;background: url(../images/bullet1.png) 10px center no-repeat;padding: 10px 10px;padding-left: 40px;display: block;line-height: 18px;
		transition:all 0.1s; 
		-webkit-transition:all 0.1s; 
		-moz-transition:all 0.1s;
		-ms-transition:all 0.1s;
		-o-transition:all 0.1s;}
		.block_link ul li a:hover{background: url(../images/bullet1.png) 13px center no-repeat; color:#7ff1ff;}
		
.block_link .support{/*background:url(../images/bg_smcontact.jpg) no-repeat;height: 136px;*/text-align: center;}
	.block_link .support h3{/*color:#fff;*/ font-size:32px; font-weight:bold; line-height:1; padding:15px 0px;}
	.block_link .support p{/*color:#fff;*/font-size:24px;line-height: 30px;margin-bottom: 5px;display: inline-block;}
	.block_link .support p img{margin-right:10px;float: left;}
	
.content_block{overflow:hidden;position: relative; display:block; width:100%;}
.box_cont{margin-top:10px;overflow: hidden;background: #fff;}
.cycle-slideshow{display:block;width: 100%;overflow: hidden;}

.box_cont .tit_box_cont{display:block;position: relative;}
.box_cont .tit_box_cont img{width:350px; height:50px;}
.top_rating{background:#fff;margin-top: 10px;overflow: hidden;}
.top_rating .tit_box_cont{display:block;position: relative;}
.top_rating .tit_box_cont img{width:100%; height:50px;}
.top_rating .tit_box_cont span{position:absolute;z-index:999;color:#fff;top: 13px;left: 25px;font-weight:bold;font-size:20px;}
.box_cont .tit_box_cont span{position:absolute;z-index:999;color:#fff;top: 13px;left: 25px;font-weight:bold;font-size:20px;}
.box_cont h3 a{display:block;font-size:14px;color:#777;line-height:18px;padding: 10px 10px;}
.box_cont h3 a:hover{color:#FE9B07;}
.box_cont .text{overflow:hidden;margin-bottom: 10px;padding: 5px 10px;}
.box_cont .text img{width:160px;height: 100px;float:left;margin-right:10px;}
.box_cont .text p{font-size:13px; color:#777; line-height:16px;}

.top_rating .nav_rating{display:block;margin:10px;overflow: hidden;margin-bottom: 0px;}
	.top_rating .nav_rating a{background: #2db4ce;display:inline-block;width: 32%;margin-right: 2%;float: left;text-align: center;line-height: 25px;color: #fff;font-size: 12px;}
	.top_rating .nav_rating a:last-child{margin-right:0;}
	.top_rating .nav_rating a.active{background:#003163;}
	.top_rating .nav_rating a.active{background:#2692a7;}
	
.top_rating .list_score{display:block;margin: 0px 10px;}
.top_rating .list_score .block{display:block;overflow:hidden;padding-top: 10px;}
.top_rating .list_score .block p{display:block;line-height: 30px;font-size: 13px;background: #f9f9f9;margin-bottom: 2px;padding: 0px 10px;}
.top_rating .list_score .block p span{width: 150px;float:left;display:inline-block;color: #2cb4ce;font-weight:bold;}
	.top_rating .list_score ul li{overflow: hidden; padding: 10px 0px; border-bottom: 1px solid #dddddd;}
	.top_rating .list_score ul li img{width: 40px;height: 40px;float: left;margin-right: 5px;}
	.top_rating .list_score ul li .name{display:inline-block;float:left;width: 130px;margin-right: 5px;}
	.top_rating .list_score ul li .name span{font-size: 12px;line-height: 15px;padding-bottom: 5px;width: 100%;display: block;}
	.top_rating .list_score ul li .name a{font-size:12px;line-height: 16px;width: 100%;overflow: hidden;text-overflow: ellipsis;display: block;}

	.top_rating .list_score ul li strong{background: #01579b;text-align:center;color:#fff;font-size: 11px;display:inline-block;width: 40px;line-height: 25px;float: right;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
	.top_rating .list_score .view_more{float:right;margin:10px 0px;background: #2692a7;padding:0px 10px;line-height:25px;color:#fff;}
	.top_rating .list_score .view_more:hover{background: #2cb4ce;}

    .top_rating .list_score .view_more1{float:right;margin:10px 0px;background: #2692a7;padding:0px 10px;line-height:25px;color:#fff;}
	.top_rating .list_score .view_more1:hover{background: #2cb4ce;}

.box_cont ul{padding:0px 10px;}
.box_cont ul li{display:block;border-top: 2px dotted #c2c2c2;padding: 10px 10px;background:url(../images/bullet2.png) left center no-repeat;padding-left: 15px;}
	.box_cont ul li a{font-size:13px;font-weight:bold;font-size:13px;line-height:16px;color:#777;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;display: block;}
	.box_cont ul li:hover a{color: #FE9B07;}

.side_bar .ads_block{margin-top:10px; overflow:hidden;}
	
.footer{background:url(../images/line1.png) repeat-x;display:block;overflow: hidden;margin: 20px 0px;padding-top: 20px;text-align: center;}
	.footer p{font-size:13px;color:#777;line-height: 18px;}
	
.backTop{position: absolute;bottom: 0px;cursor: pointer;right: 50%;margin-right: -290px;display: none;}

.tit_page{display:block; position:relative;}
.tit_page img{width:710px; height:60px;}
	.tit_page span{position:absolute;color:#fff;font-size:20px;font-weight:bold;z-index:999;top: 21px;left: 45px;}

.cont_page{display:block; overflow:hidden; background:#fff; padding:20px 20px;}

.page_thele h2{font-size:22px;color:#666;line-height:1.2;padding-bottom: 10px;border-bottom: 1px solid #dcdcdc;}
.page_thele .ctrl_row{overflow:hidden;display:block;border-bottom: 1px solid #2db4ce;margin-bottom: 20px;}
	.page_thele .ctrl_row .time {color: #00acc1;line-height: 35px;font-size: 14px;}

.cont_page .all_text{display:block;line-height: 23px; }
	.cont_page .all_text p{margin:0px;margin-bottom:15px;font-size:13px;color:#000;line-height: 23px;}

.other_new{margin-top:10px;}
.other_new h3{border-bottom: 1px solid #ccc;}
	.other_new h3 span{display:inline-block;border-left: 5px solid #2db4ce;color: #2db4ce;font-size: 20px;font-weight: bold;padding-left: 10px;line-height: 30px;}
.other_new .list{margin-top:20px;}
	.other_new .list .block{margin-bottom: 15px;}
	.other_new .list .block img{width:100px;height:80px;float:left;margin-right: 10px;}
	.other_new .list .block a{font-size: 14px;font-weight: bold;color: #777;line-height: 17px;display: block;margin-bottom: 10px;}
	.other_new .list .block span{color:#777; font-size:13px;}
	
.page_thi .cont_page{background:url(../images/bg_thi.jpg) repeat;text-align:center;min-height: 740px;}
	.page_thi .insert_ms{display:inline-block;margin: 50px 0px 30px 0px;}
		.page_thi .insert_ms span{display:block;background:#2db4ce;color:#fff;width: 222px;height:35px;text-align:center;line-height:35px;font-size:18px;}
		.page_thi .insert_ms input{display:block;border: 1px solid #2DB4CE;width: 220px;height: 30px;text-align: center;outline: none;line-height: 30px;}
		.page_thi a.btn_thi{display:block;background:url(../images/btn_vaothi.png) no-repeat;margin-top: 10px;width: 222px;height: 38px;font-size: 18px;color: #fff;line-height: 36px;font-weight: bold;text-transform: uppercase;}
	
	.page_thi .luuy{text-align:left;}
		.page_thi .luuy p{font-style:italic; font-size:13px; color:#777; line-height:18px;}
.page_thi .head_info{overflow:hidden;}
.page_thi .head_info h3{font-size:18px;color:#777;font-weight:bold;display: inline-block;float: left;}	
.page_thi .head_info p{background: #ffc107;display:inline-block;float:right;height: 30px;line-height: 30px;color: #fff;padding: 0px 15px;font-size: 18px;padding-right:0px;margin-bottom: 10px;}
	.page_thi .head_info p span{background:#fff; line-height:28px; display:inline-block; margin-left:10px; color:#333; padding:0px 10px; color:#ffc107;}
.page_thi table{width:100%;border-collapse:collapse;overflow:hidden;}
	.page_thi table, .page_thi table tr, .page_thi table tr td{border:1px solid #2db4ce;}
	.page_thi table thead td{background:#2db4ce; color:#fff; font-size:18px; height:45px; line-height:45px; text-align:left; padding-left:20px;}
	.page_thi table thead tr td:last-child{text-align:right; padding-left:0px; padding-right:20px;}
	.page_thi table tbody td{text-align:left;padding-left:20px;vertical-align: middle;height: 45px;color: #777;font-size: 14px;}
	
.question_choose{display:block;overflow:hidden;position:relative;width: 100%;border: 1px solid #2DB4CE;border-bottom: 3px solid #2DB4CE;border-radius: 10px;margin: 20px 0px 10px 0px;}
	.question_choose .prev_page{display:inline-block;position:absolute;left: 5px;top: 12px;background: url(../images/prev_ctrl.png) no-repeat;width: 22px;height: 27px;cursor: pointer;}
	.question_choose .next_page{display:inline-block;position:absolute;right: 5px;top: 12px;background: url(../images/next_ctrl.png) no-repeat;width: 22px;height: 27px;cursor: pointer;}
	
	.list_question{display:block;margin: 0px 29px;}
	

.question{background: #2DB4CE;padding:10px 20px;margin-bottom: 10px;}
	

.answer{text-align:left;display:block;margin: 20px 20px;overflow: hidden;}
	.answer .block{overflow:hidden;display:block;margin: 10px 0px;}
	.answer input{width:30px;height:30px;background: #2DB4CE;border: 1px solid #2DB4CE;padding: 0px;float: left;}
	.answer span{width:30px;height:30px;background: #2DB4CE;display:inline-block;float:left;color: #fff;font-weight: bold;font-size: 18px;text-align: center;line-height: 30px;margin-left: 5px;}
	.answer .text{border: 1px solid #2DB4CE;float:left;width: 535px;background: #FFF;padding: 10px;}
		
	.answer .btn_submit{background:url(../images/btn_submit.png) no-repeat; display:inline-block; float:left; width:172px; height:38px; color:#fff; font-size:18px; text-align:center; line-height:38px;}

.kq_block {margin:20px 0px;}
.kq_block h3{border-bottom: 1px solid #2DB4CE;text-align: left;margin-bottom: 15px;}
	.kq_block h3 span{display:inline-block;border-left: 5px solid #2DB4CE;color: #777;font-size: 20px;font-weight: bold;padding-left: 10px;line-height: 30px;}
.kq_block p{text-align:left;line-height: 17px;font-size:13px;color:#777;margin: 0px;margin-bottom: 10px;}
.kq_block table td{text-align: center !important;padding:0px !important;}
	
	
.list_tin ul{display:block; overflow:hidden;}
.list_tin ul li{display:block; width:100%; overflow:hidden; padding:20px 0px; border-bottom:2px dotted #c2c2c2;}
	.list_tin ul li img{width:160px; height:100px; float:left; margin-right:10px;}
	.list_tin ul li h2 a{color:#777;font-size:14px;line-height: 1;display: block;}
	.list_tin ul li span{color: #2db4ce;line-height: 30px;font-size: 13px;}
	.list_tin ul li p{color: #777;line-height: 18px;font-size: 13px;}

.paging{margin:15px 0px;}
.paging a{display:inline-block; width:30px; height:30px; text-align:center; line-height:30px; float:left; background:#2db4ce; color:#fff; margin:0px 2px; cursor:pointer; font-size:16px;}
.paging a.selected, .paging a:hover{background:#003163; }
	
.ttcn_block {margin: 40px auto;width: 440px;}
.ttcn_block h3{border-bottom: 1px solid #2DB4CE;text-align: left;margin-bottom: 15px;}
	.ttcn_block h3 span{display:inline-block;border-left: 5px solid #2DB4CE;color: #777;font-size: 20px;font-weight: bold;padding-left: 10px;line-height: 30px;}
.ttcn_block .insert_info{width:440px;margin:10px auto;position:relative;}
	.ttcn_block .insert_info p{height: 35px;background: #fff;}
	
		.ttcn_block .insert_info a{position:absolute;right: -80px;display:inline-block;color: #2DB4CE;font-size:16px;line-height: 35px;top: 0px;width: 80px;}
		.ttcn_block .insert_info span.bb_insert{position:absolute;right: -30px;display:inline-block;color: #FF0000;font-size:16px;line-height: 35px;top: 0px;width: 30px;text-align: center;}
		.ttcn_block .insert_info a:hover{text-decoration:underline;}
		.ttcn_block .insert_info p span{width: 170px;float:left;text-align:center;color:#fff;line-height: 35px;font-size:16px;background: #2DB4CE;}
		.ttcn_block .insert_info p span i{color: #fff;font-size: 16px;display: inline;font-style: normal;margin-left: 5px;}
		.ttcn_block .insert_info p input{border:none;margin: 0;float:right;height:33px;padding:0px 10px;width: 248px;text-align:center;outline: none;border: 1px solid #2DB4CE;font-size: 16px;}
		
		.ttcn_block .insert_info p input.small{width: 65px;text-align:center;margin-left: 4px;float: left;}
		.ttcn_block .insert_info p input.left{float:left; margin-left:0px;}
		.ttcn_block .insert_info p input.right{float: right;margin-right: 1px;}
.ttcn_block .insert_info a.btn_ctrl{display:inline-block;float:left;color:#fff;width: 172px;height: 38px;position: initial;text-decoration: none !important;font-size: 16px;margin: 10px 20px;}
.ttcn_block .insert_info a.submit{background:url(../images/btn_submit2.png) no-repeat;}
.ttcn_block .insert_info a.cancel{background:url(../images/btn_submit3.png) no-repeat;}
.ttcn_block .insert_info a.submit_dk{background:url(../images/btn_submit4.png) no-repeat;width: 441px;height: 38px;margin: 10px 0px;text-align: center;font-weight: bold;font-size: 18px;}

.popup_login{position:fixed; width:100%; height:100%; z-index:99999; top:0px; left:0px;}
	.popup_login .shadow{background: rgba(0, 0, 0, .9);position:absolute;top:0px;left:0px;width:100%;height:100%;}
	.popup_login .login_form {width: 500px;background: #f0f0f0;position: absolute;z-index: 9;padding-bottom: 20px;left: 50%;margin-left: -250px;top: 50%;margin-top: -300px;}
	.popup_login .login_form .head_pop{width: 100%;height:50px;background:#003163 url(../images/label_login.png) top left no-repeat;}
	.popup_login .login_form .head_pop span{color:#fff;font-weight:bold;font-size: 22px;line-height:50px;margin-left:50px;display:inline-block;}
	.popup_login .login_form .form_detail{max-height: 530px;overflow: auto;width: 470px;margin-left: 30px;}
	.popup_login .login_form .ttcn_block{width: 470px;float: left;margin: 20px 0px;}
	.popup_login .login_form .ttcn_block .insert_info{margin:10px 0px; width:440px;}
	.close{position:absolute;right: -50px;top: 0px;cursor: pointer;}

.ttcn_block .insert_info .avarta{overflow:hidden;background: #FFF;}

	.ttcn_block .insert_info .avarta img{width: 170px;height: 170px;float: right;margin: 10px;}
	.ttcn_block .insert_info .avarta span{color: #777;font-size:12px;display: inline-block;line-height: 20px;margin: 0px 10px;}
	.ttcn_block .insert_info .captcha p img{height:35px;width:auto;float: right;}
	.ttcn_block .insert_info .captcha input{float:left;}
	.ttcn_block .insert_info .captcha a.captcha_reload{display:inline-block;float: right;background: url(../images/bg_reload_captcha.png) center center no-repeat;background-size: 20px 20px;width: 35px;height: 35px;position: initial;}
	.ttcn_block .insert_info .dksd p{background:none;line-height:35px;color:#333;font-size: 13px;}
	.ttcn_block .insert_info .dksd p a{color: #FF0E21;position:initial;float:none;display:inline-block;width: auto;font-size: 13px;}
	.ttcn_block .insert_info .dksd input{width: 25px;height: 25px;float:left;margin-top: 5px;margin-right: 5px;cursor: pointer;}
	.ttcn_block .insert_info .forget_pass{position:initial;width:100%;text-align:right;line-height: 22px;font-size: 14px;}

    /* begin tuyennt update 25-08-2016 */

    .list_question li a{display:inline-block;float:left;background:url(../images/btn_question_normal.png) no-repeat;width:83px;height:38px;text-align:center;line-height:38px;color:#fff;font-size:18px;font-weight:700;margin:7px 2px;cursor:pointer}.list_question li a.active,.list_question li a:hover{background:url(../images/btn_question_select.png) no-repeat}.list_question li a.answered{background:url(../images/btn_question_answered.png) no-repeat}
      .question p{margin:0;text-align:justify;color:#FFF;font-size:16px;line-height:28px;font-weight:700} 
      .bt_time{background:transparent url(../Images/bg_time.png) no-repeat scroll left top;float:left;height:130px;position:fixed;top:50px;width:170px;z-index:10;margin-left: 720px;}.bt_time p{color:#fff;font-size:18px;font-weight:700;line-height:30px;padding:30px 0 0 22px;text-align:left}a#navbt2-previous.disabled{display:inline-block;position:absolute;left:5px;top:12px;background:url(../images/prev_ctrl_disabled.png) no-repeat;width:22px;height:27px;cursor:pointer}a#navbt2-next.disabled{display:inline-block;position:absolute;right:5px;top:12px;background:url(../images/next_ctrl_disabled.png) no-repeat;width:22px;height:27px;cursor:pointer} 
       .answer .text p{color:#777;font-size:13px;line-height:18px;cursor:pointer}
       .login_form .head_pop{background:#003163 url(../images/label_login.png) no-repeat scroll left top;height:50px;width:100%}
       .login_form .head_pop span{color:#fff;display:inline-block;font-size:22px;font-weight:700;line-height:50px;margin-left:50px}
       .login_form .form_detail{margin-left:30px;max-height:530px;overflow:auto;}
       .ttcn_block .insert_info p select.birthdate{border:none;margin: 0;float:left;height: 35px;padding:0px 10px;width: 90px;text-align:center;outline: none;border: 1px solid #2DB4CE;font-size: 14px;color: #777;}
       .ttcn_block .insert_info p select{border:none;margin: 0;float:right;height: 35px;padding:0px 10px;width: 270px;text-align:left;outline: none;border: 1px solid #2DB4CE;font-size: 16px;color: #777;}
       .ttcn_block .insert_info .avarta p{background: none;line-height: 35px;font-size: 13px;color: #777;display: block;margin: 0px 10px;font-weight: bold;margin-top: 10px;}
       .ul_upload{background:#24c2dd none repeat scroll 0 0;border:2px dashed #fff;display:block;height:140px;margin-bottom:10px;position:relative;width:180px}
       .ttcn_block .insert_info p span.name{float: left;font-size: 16px;background:none;width:268px; border: 1px solid #2db4ce;
        color: #000;height: 33px;}
       #divfrmFullName label{}
       .updatefullname{width:440px;margin:10px auto;position:relative;background:#fff}
       .ttcn_block .insert_info p input.type_v{float:left}
       .statistictp{margin-top: 5px; font-size: 17px;}
       .statistictp b{color: red; font-weight: bold;}
       .box_info{padding:0px 5px;color: #777;display: block;font-size: 14px;line-height: 18px;height:140px}
       .text .box_info h3 a {padding-top:0px;padding-bottom:5px}
       .dateInfo{padding:8px 0px; font-size:12px;}
       .downloadFile{ margin: 20px 0 10px;font: 600 22px arial;text-align: center;}
       .upanh_right_bt{height: 0.1px;opacity: 0;overflow: hidden;position: absolute;width: 0.1px;z-index: -1;}
       .upanh_right_bt + label {cursor: pointer;display: inline-block;font-size: 1.25rem;font-weight: 700;max-width: 80%;overflow: hidden;padding: 0.625rem 1.25rem; text-overflow: ellipsis;white-space: nowrap;}
       .upanh_right_bt + label {background-color: #2db4ce;border-radius: 4px;color: #f1e5e6;vertical-align: bottom;}
       .upanh_right_bt:focus + label, .upanh_right_bt.has-focus + label, .upanh_right_bt + label:hover {background-color: #722040;}
       .iconUpload{float:left; background: url(/Images/upload_icon.png) no-repeat 0px 1px ; width:16px; height:20px; position:absolute; left:0px;}
       .btn-upload {background-color: #428bca;border-color: #357ebd;color: #000;margin: 0 0 5px 5px;padding-left: 25px;position: relative;}
       .btn {background-color: #f5f5f5;background-image: linear-gradient(to bottom, #fff, #e6e6e6);background-repeat: repeat-x;border-color: #bbb #bbb #a2a2a2;border-image: none;
            border-radius: 4px;border-style: solid;border-width: 1px;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);color: #333;
            cursor: pointer;display: inline-block;font-size: 13px;line-height: 18px;margin-bottom: 0;padding: 4px 12px;text-align: center;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);vertical-align: middle;}
    /* end tuyennt update 25-08-2016 */
	