/*
background:url(../IMG/) no-repeat center center;


body{margin:0; padding:0; background:url(../IMG/bg_body.gif) center top;}

.bgt{background:Pink;}
.bgt2{background:Green;}
.bgt3{background:Blue;}
*/
/*div and sperator system------------------------------------------*/
.cleardiv{width:100%; clear:both;}
.cleardiv5{width:100%; clear:both; padding-top:5px;}
.cleardiv10{width:100%; clear:both; padding-top:10px;}
.cleardiv15{width:100%; clear:both; padding-top:15px;}
.cleardiv20{width:100%; clear:both; padding-top:20px;}
.cleardiv30{width:100%; clear:both; padding-top:30px;}



.s{float:left; width:10px; height:20px;}
.s1{float:left; width:15px; height:10px;}
.s5{float:left; width:5px; height:20px;}
.s15{float:left; width:15px; height:20px;}
.s20{float:left; width:20px; height:20px;}
.s30{float:left; width:30px; height:20px;}


/*Menu button style1*/
.menu_button1{float:right; padding:0px 20px 0px 20px; height:30px; line-height:30px; text-align:center;
	background:url(../IMG/) repeat-x center center;}
.menu_button1:hover{background:url(../IMG/) repeat-x center center;}

/*Menu button style2*/
.menu_button2{float:left; width:100px; height:30px; line-height:30px; text-align:center;
	background:url(../IMG/) no-repeat center center;}
.menu_button2:hover{background:url(../IMG/) no-repeat center center;}

/*Menu button style3*/
.menu_button3{font-family:Tahoma; font-size:13px; font-weight:bold; text-decoration:none;
			float:left; display:block; text-align:center; height:32px; line-height:32px;}
			
#leftside{float:left; width:10px; height:32px; display:block; background:url(../IMG/menu_leftside.gif) no-repeat;}
#midside{float:left; padding:0px 10px 0px 10px; height:32px; display:block; color:#fff; background:url(../IMG/menu_midside.gif) repeat-x;}
#rightside{float:left; width:10px; height:32px; display:block; background:url(../IMG/menu_rightside.gif) no-repeat;}

.menu_button3:hover #leftside{background:url(../IMG/menu_leftside_hover.gif) no-repeat;}
.menu_button3:hover #midside{background:url(../IMG/menu_midside_hover.gif) repeat-x; color:#d2181f;}
.menu_button3:hover #rightside{background:url(../IMG/menu_rightside_hover.gif) no-repeat;}

/*border system-----------------------------------------------------*/
.bd_t{width:100%;background:url(../IMG/border_gray.gif) repeat-x top;}
.bd_b{width:100%;background:url(../IMG/border_gray.gif) repeat-x bottom;}
.bd_l{width:100%;background:url(../IMG/border_gray.gif) repeat-y left;}
.bd_r{width:100%;background:url(../IMG/border_gray.gif) repeat-y right;}

.bd1_top_l{clear:both; width:100%; background:url(../IMG/border1_top_left.gif) no-repeat top left; height:5px;}
.bd1_top_r{float:right; background:url(../IMG/border1_top_right.gif) no-repeat top right; height:5px; width:5px;}
.bd1_l{clear:both; width:100%; background:#fff url(../IMG/border1_line.gif) repeat-y top left;}
.bd1_r{clear:both; width:100%; background:url(../IMG/border1_line.gif) repeat-y top right;}
.bd1_bot_l{clear:both; width:100%;background:url(../IMG/border1_bottom_left.gif) no-repeat bottom left;height:5px;}
.bd1_bot_r{float:right; background:url(../IMG/border1_bottom_right.gif) no-repeat bottom right; height:5px; width:5px;}

.bd2_tit_l{clear:both; width:100%; height:45px; background:url(../IMG/border2_title_left.gif) no-repeat top left; overflow:hidden;}
.bd2_tit_r{float:right; width:25px; height:45px; background:url(../IMG/border2_title_right.gif) no-repeat top right;}
.bd2_l{clear:both; width:100%; background:#fff url(../IMG/border2_left.gif) repeat-y top left;}
.bd2_r{clear:both; width:100%; background:url(../IMG/border2_right.gif) repeat-y top right;}
.bd2_bot_l{clear:both; width:100%; height:20px; background:url(../IMG/border2_bottom_left.gif) no-repeat bottom left;}
.bd2_bot_r{float:right; width:25px; height:20px; background:url(../IMG/border2_bottom_right.gif) no-repeat bottom right;}

/*title system------------------------------------------------------*/
.tit1{height:26px; line-height:26px; text-indent:20px; background:url(../IMG/tit1_l.gif) no-repeat left bottom;}
.tit1_r{float:right; height:26px; width:10px; background:url(../IMG/tit1_r.gif) no-repeat right bottom;}

/*link system-------------------------------------------------------*/
.link1{font-family:Tahoma; font-size:13px; color:#3D91E1;}
.link1 a{font-family:Tahoma; font-size:13px; color:#3D91E1; text-decoration:none;}
.link1 a:hover{}
.link2{font-family:Arial; font-size:13px; color:#3D91E1;}
.link2 a{font-family:Arial; font-size:13px; color:#3D91E1; text-decoration:none;}
.link2 a:hover{text-decoration:underline;}

.link3{font-family:Tahoma; font-size:13px; font-weight:bold; color:#fff;}
.link3 a{font-family:Tahoma; font-size:13px; font-weight:bold; text-decoration:none; color:#fff;}
.link3 a:hover{text-decoration:underline;}
/*text system-------------------------------------------------------*/
.text1{font-family:Tahoma; font-size:14px; color:#000;}

/*Others------------------------------------------------------------*/
.otherlink{clear:both; width:100%; display:block; background: url(../IMG/icon_bullet.gif) no-repeat left center; height:20px; line-height:20px; overflow:hidden; text-indent:20px;}

.singleline{height:15px; line-height:15px; overflow:hidden;}
.bullet{width:15px; height:15px; float:left; background:url(../IMG/icon_bullet.gif) no-repeat right center;}
.bullet_link1{clear:both; height:20px; line-height:20px; overflow:hidden; display:block;
			text-indent:15px; background:url(../IMG/icon_bullet.gif) no-repeat left center;}

.img_frame{float:left; width:200px;}

/*border system-----------------------------------------------------*/
.bd_t{width:100%;background:url(../IMG/border_gray.gif) repeat-x top;}
.bd_b{width:100%;background:url(../IMG/border_gray.gif) repeat-x bottom;}
.bd_l{width:100%;background:url(../IMG/border_gray.gif) repeat-y left;}
.bd_r{width:100%;background:url(../IMG/border_gray.gif) repeat-y right;}

/*HE THONG NGON NGU HIEN THI*/
.lang{
	float:right;
	font: 10px Arial;
	line-height:13px;
	margin-top:5px;
	}
.lang_en{
	float:left;
	height:13px;
	display:block;
	color:#262626;
	text-indent:25px;
	text-decoration:none;
	background:url(../IMG/language_en.gif) no-repeat center left;
	}
.lang_en:hover{
	text-decoration:underline;
	}
.lang_vi{
	float:left;
	height:13px;
	display:block;
	color:#262626;
	text-indent:25px;
	text-decoration:none;
	background:url(../IMG/language_vi.gif) no-repeat center left;
	}
.lang_vi:hover{
	text-decoration:underline;
	}
.lang_cn{
	float:left;
	height:13px;
	display:block;
	color:#262626;
	text-indent:25px;
	text-decoration:none;
	background:url(../IMG/language_cn.gif) no-repeat center left;
	}
.lang_cn:hover{
	text-decoration:underline;
	}
/*HE THONG MENU NGANG*/

/*menu ngang level 1*/
.time{
	padding-top:5px;
	float:left;
	line-height:23px;
	font: 11px Arial;
	color:#cc0000;
	}

	
.master{width:989px; margin:0 auto; text-align:left; background:url(../IMG/) repeat-x center top;}

.banner{height:50px; margin:0 auto; margin-top:-9px; background:url(../IMG/bannertop.gif) repeat-x center bottom;}
	
/*MAIN*/

/*TIM KIEM*/
.search{

	}
.search .left{
	float:left;
	width:10px;
	height:21px;
	background:url(../IMG/search_left.gif) no-repeat;
	}
.search .mid{
	font: 11px Arial;
	color:#606060;
	float:left;
	width:128px;
	height:21px;
	line-height:21px;
	background:url(../IMG/search_mid.gif) repeat-x;
	padding-top:2px;
	}
.search .textbox
{
	border:none;
	background:none;
	width:120px;
}
.search .button{
	float:left;
	width:21px;
	height:21px;
	display:block;
	background:url(../IMG/search_button.gif) no-repeat;
	}
.search .button:hover{
	background:url(../IMG/search_button_hover.gif) no-repeat;
	}
.submit .button{
	float:left;
	width:46px;
	height:21px;
	display:block;
	background:url(../IMG/submit.gif) no-repeat;
	}
/*SECTOR1*/
.sec1 .title{
	font: bold 12px Arial;
	color:#fff;
	height:23px;
	line-height:23px;
	text-indent:15px;
	background:url(../IMG/main_sec1_bg_title.gif) no-repeat;
	}

.sec1 .list a{
	font: 11px Tahoma;
	clear:both;
	width:100%;
	color:#187AD7;
	text-decoration:none;
	display:block;
	height:21px;
	line-height:21px;
	text-indent:25px;
	background:url(../IMG/sec1_bullet_2.gif) no-repeat left center;
	}
.sec1 .list a:hover{
	color:red;
	background:url(../IMG/sec1_bullet.gif) no-repeat left center;
	}
.sec1  #focus{
	background:url(../IMG/sec1_bullet.gif) no-repeat left center;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	clear:both;
	width:100%;
	color:#cc0000;
	text-decoration:none;
	display:block;
	height:23px;
	line-height:23px;
	text-indent:25px;
	width:95%;	
	}
.sec1 .randomimg{
	float:left;
	width:49.99%;
	height:65px;
	text-align:center;
	}
.sec1 .randomimg img{
	width:81%;
	height:50px;
	border:1px solid #505050;
	}
.sec2 .content2{
	font: 12px Arial;
	text-align:left;
	margin:0 auto;
	width:600px;
	}
	.sec2 .content1{
	font: 13px Arial;
	text-align:left;
	margin:0 auto;
	width:400px;
	}
	.sec2 .content{
	font: 13px Arial;
	text-align:left;
	margin:0 auto;
	width:600px;
	}
.sec2 .content a{
	color:#fa8303;
	text-decoration:none;
	}
.sec2 .content a:hover{
	color:#cc0000;
	}
.sec2 .content #otherarticle{
	color:#cc0000;
	text-decoration:none;
	}
.sec2 .content #otherarticle:hover{
	text-decoration:underline;
	}
.sec2 .sperator{
	clear:both;
	width:100%;
	height:10px;
	line-height:15px;
	background:url(../IMG/main_sec2_sub1_sperator.gif) no-repeat center bottom;
	}
.sec2 .logoframe{
	float:left;
	width:14.27%;
	height:50px;
	text-align:center;
	}
.sec2 .logoframe img{
	width:60px;
	height:50px;
	}
.sec2 .productframe{
	float:left;
	width:100%;
	height:100px;
	}
.sec2 .productframe img{
	width:98%;
	height:90px;
	border:1px solid #4C79A3;
	}
.sec2 .titlegroup a{
	font: bold 14px Arial;
	color:#cc0000;
	text-decoration:none;
	}
.sec2 .hasp1 img{
	width:70%;
	}

/*FOOTER*/
.footer{
	background:#f5f5f5;
	height:120px; 
	line-height:20px;
	}
.footer .left{

	float:left;
	font: 11px Arial;
	color:#187AD7;
	}
.footer .right{
	float:right; 
	font:11px Arial; 
	
	}
.footer .right .home{
	float:left;
	color:#187AD7;
	text-decoration:none;
	text-indent:20px;
	height:25px; 
	line-height:25px;
	background:url(../IMG/icon_home.gif) no-repeat left center;
	}
.footer .right .home:hover
{
	background:url(../IMG/icon_home_hover.gif) no-repeat left center;
}
.footer .right .mail{
	float:left;
	color:#187AD7;
	text-decoration:none;
	text-indent:20px;
	height:25px; 
	line-height:25px;
	background:url(../IMG/icon_mail.gif) no-repeat left center;
	}
.footer .right .mail:hover
{
	background:url(../IMG/icon_mail_hover.gif) no-repeat left center;
}
.footer .right a:hover{
	text-decoration:underline;
	}

/*HE THONG PAGING*/
.paging 
{	
	padding-top:10px;
	font: 11px Arial;
	color:#f2f2f2;
	width:600px; 
	margin:0 auto; 
	text-align:right;
}
.paging .border
{
	border: 1px #CDDCED solid;
	padding: 3px 6px 3px 6px;
}
.paging a
{
	display:block;
	font: 11px Arial;
	color:#cc0000;
	text-decoration:none;
	}
.paging a:hover
{
	text-decoration:underline;
	}

.paging2
{
	float:right;
}
.paging2 .border
{
	border: 1px #CDDCED solid;
	padding: 3px 6px 3px 6px;
}
.paging2 a
{
	display:block;
	font: 11px Arial;
	color:#cc0000;
	text-decoration:none;
	}
.paging2 a:hover
{
	text-decoration:underline;
	}
	
/*HE THONG NHAP THONG TIN CONTACT US*/
.contact_l
{
	float:left;
	width:35%;
	text-indent:90px;
}
.contact_r
{
	float:left;
	width:60%;
}
.img_shadow1{float:left; width:225px; height:200px; background:url(../IMG/img_shadow1.gif) no-repeat right bottom;}
.img1{width:220px; height:192px;}
.img_shadow2{float:left; width:130px; height:100px; background:url(../IMG/img_shadow2.gif) no-repeat right bottom;}
.img2{width:125px; height:93px;}

.trichdan2{height:60px; line-height:15px; overflow:hidden; text-align:justify;}

/*Cac muc ben duoi tin moi nhat*/
.frame_style1{float:left; width:340px;}
.frame_style1 .lv1{float:left; width:327px;}
.frame_style1 .title{text-indent:5px; height:45px; line-height:42px; background:url(../IMG/nhom_sperator.gif) no-repeat bottom center;}
.frame_style1 .singleline{float:left; width:85%;}

/*Muc tin moi nhat*/
.frame_style2{float:left; width:670px; padding-top:10px;}
.frame_style2 .lv1{float:left; background:#fff;}
.frame_style2 .title{text-indent:5px; height:45px; line-height:42px; background:url(../IMG/nhom_sperator2.gif) no-repeat bottom center;}
.frame_style2 .linkdalam{float:left; width:235px;}

/*title system------------------------------------------------------*/
.tit1_l{
	height:24px;
	text-indent:10px;
	background:url(../IMG/tit1_l.gif) no-repeat left center;
	font:bold 12px Arial;
	color:#fff;
	line-height:24px;
	}
.tit1_l a{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	line-height:24px;
	}
	
.tit1_r{
	float:right;
	width:10px;
	height:24px;
	background:url(../IMG/tit1_r.gif) no-repeat right center;
	}
.tit1{height:20px; line-height:15px; background:url(../IMG/bg_tit1.gif) no-repeat; text-indent:5px; margin-top:10px;}
.tit2{height:25px; line-height:25px; background:#4c79a3; text-indent:20px;}
.tit3{height:20px; line-height:20px; background:url(../IMG/border_green.gif) repeat-x bottom left; text-indent:10px;}

	.bottom_left{
	margin-top:-7px;
	clear:both;
	width:100%;
	height:22px;
	line-height:10px;
	background:url(../IMG/bottom_left.gif) no-repeat left top;
	}
.bottom_right{
	float:right;
	width:36px;
	height:22px;
	line-height:10px;
	background:url(../IMG/bottom_right.gif) no-repeat right top;
	}
	
.news_tinmoi{float:left; width:270px; line-height:20px;}

	
.group_img{
			float:left; 
			width:50px; 
			padding-top:4px;
			}

.running_news_img{
			width:630px;
			padding-top:5px;
			background:#fff;
			height:110px;
			}
.running_news_img .frame{
			float:left;
			width:120px;
			}
.running_news_img .pt{
			padding-top:5px;
			}
.running_news_img .pb{
			height:5px; 
			line-height:5px;
			}
.running_news_img .left_spectator{
			float:left;
			width:5px;
			height:20px;
			border:none;
			}
.running_news_img img{
			float:left;
			width:110px;
			height:95px;
			}
.news_link{
			float:left;
			width:268px;
			overflow:hidden;
			}
.KhungHASP_Hot{background:url(../IMG/.jpg) no-repeat center;float:left; width:660px; height:298px;}
