@charset "utf-8";
/* CSS Document */
/*Created by Dzung*/
body{
	background:#e51e23;
	font:11px Tahoma;
	text-align: center;  
}
.body_div{
	width:780px;
	margin:0px auto;
	padding:0px;
	text-align: center;  
}
.top_nav{
	background:#FFF;
	height:36px;
	text-align:left;
	padding-left:25px;
	line-height:2.4;
}
.top_nav a, .top_nav .on_link:hover{color:#e51e23;text-decoration:none;}

.footer a{color:#e51e23;text-decoration:none;}
.footer span{color:#e51e23;text-decoration:none; padding-left:6px; padding-right:6px;}

.top_nav span{color:#e51e23;text-decoration:none; padding-left:6px; padding-right:6px;}
.top_nav a:hover, .top_nav .on_link{color:#e51e23;text-decoration:underline;}

.banner{vertical-align:top; position:relative;text-align: left;background:url(../images/root/bg_banner.gif) repeat; z-index:-1;}
.logo_top{float:left; z-index:-1;}
.banner_img{float:right;background:url(../images/root/bg_banner.gif) repeat; z-index:-1;  }

.clear{clear:both; width:0%; float:none;}

.menu_top{
	float:left;
	margin-top:-45px;
	z-index:2;
	padding-left:24px;
}
.row_div{
	height:5px;
}
.top_left_mnu{
	background:url(../images/root/left_bg_top_menu.gif) no-repeat; 
	width:16px; 
	height:45px;
	padding:0px; 
	float:left;
}
.top_right_mnu{
	background:url(../images/root/right_bg_top_menu.gif) no-repeat; 
	width:16px; 
	height:45px; 
	float:left;
	padding:0px; 
}
.top_center_mnu{
	background:url(../images/root/bg_menu_top.gif) repeat-x; 
	height:45px;
	float:left;
	width:700px;
	padding:0px; 
}

.top_center_mnu a{
	text-decoration:none;
	font-weight:bold;
	color:#e80a1a;
	line-height:4;
}
.top_center_mnu a:hover, .top_center_mnu .on{
	color:#6b9501;
}

.top_center_mnu span{
	line-height:4;
	padding-left:30px;
	padding-right:30px;
}
.arrow_top{
	width:100%;
	height:2px;
}

.main_content{
	background-color:#FFF;
	float:none;
	margin-top:0;
	padding:20px;
}
.footer{
	background:#FFF;
	width:100%;
	text-align:center;
	margin-top:4px;
	padding-top:7px;
	padding-bottom:7px;
}
.ad_home_logo{
	border:1px solid #bebebe;
	padding:2px;
}
.left_div{
	float:left;
}
.right_div{
	float:left;
	padding-left:20px;
}
.sep_div{
	float:left;
	background:url(../images/root/bg_sep_2.gif) repeat-y;
	width:3px;
	height:300px;
	padding-right:15px;
	position:relative;
}
.home_product{
	text-align:left;
}
.home_new{
	text-align:left;
}
.show_product{
	margin-top:6px;
	margin-bottom:6px;
	width:470px;
	text-align:center;
}
.content_all{
	margin-top:6px;
	margin-bottom:6px;
	text-align:center;
}
.home_product .title_home, .home_new .title_home{
	font-size:13px;
	color:#ff8821;
	font-weight:bold;
	text-decoration:none;
}
.home_product .title_home:hover{
	text-decoration:underline;
}
.name_product{
	width:140px;
	text-align:center;
}
.one_product_home{
	text-align:center;
	float:left;
	padding-bottom:16px;
}
.one_product_home .img{
	border:1px solid #bebebe;
	padding:6px;
	background:url(../images/root/bg_img.gif) repeat-x;
}
.one_product_home div{
	padding-top:7px;
}
.one_product_home a{
	color:#6b9600;
}
.one_product_home a:hover{
	color:#ff8821;
}
.col{
	float:left;
	padding:10px;
}
.one_news{
	float:left;
	width:220px;
	text-align:justify;
	padding-bottom:10px;
}
.one_news .img{
	float:left;
	padding-right:5px;
}
.one_news .intro{
	float:left;
	text-align:justify;
	padding-left:5px;
}
.one_news a{
	text-decoration:none;
	font-weight:bold;
	color:#6b9501;
}
.one_news a:hover{
	text-decoration:underline;
}
.col_news{
	float:left;
	padding:5px;
}
.right_content{
}
.right_menu{
	text-align:left;
}
.right_menu .title_home{
	font-size:13px;
	color:#ff8821;
	font-weight:bold;
}
.right_content{
	vertical-align:top;
	text-align:left;
}
.show_mnu_right{
	padding-top:10px;
	width:234px;
	vertical-align:top;
	margin:0;
}
.show_mnu_right ul li{
	list-style-type:none;
}
.show_mnu_right .mnu_1{
	background:url(../images/root/bg_right_mnu.gif) repeat-x top;
	height:31px;
	text-align:left;
	padding-left:15px;
	line-height:31px;
}
.show_mnu_right .mnu_2{
	height:29px;
	text-align:left;
	padding-left:15px;
	line-height:31px;
}
.mnu_1 a, .mnu_2 a{
	text-decoration:none;
	color:#333;
}
.mnu_1 a:hover, .mnu_2 a:hover{
	text-decoration:none;
	color:#6a9600;
}
.mnu_1 .on_service, .mnu_2 .on_service{
	text-decoration:underline;
	color:#6a9600;
}
.adv_right{
	padding-top:10px;
}
.content_normal{
	text-align:justify;
}

/*Contact Css*/
.field_title{
	height:14px;
	width:99%;
}
.field_name{
	height:14px;
	width:200px;
}
.border_contact {
	width: 100%;
	display: table;
	border-collapse:collapse;
}
.border_contact th , .border_contact td{
	border:1px dashed #ccc;
	vertical-align:middle;
	padding:2px;
}
.left_ct{
	width:100px;
	font-weight:bold;
}
.right_ct{
}
.area_ct{
	width:99%;
	height:100px;
}
.center_ct{
	text-align:center;
}
.top_ct{
}
.btn_ct{
	padding:4px 6px 4px 6px;
	cursor:pointer;
}

/*News*/
.img_news{
	float:left;
}
.show_news{
	text-align:justify;
}
.row_news{
	background:url(../images/root/line.gif) no-repeat;
	height:10px;
}
.show_news a{
	text-decoration:none;
	font-weight:bold;
	color:#6a9700;
}
.show_news a:hover{
	text-decoration:underline;
}
.date_news{
	color:#999;
}
.detail_news{
	text-align:justify;
}
.title_detail_news{
	font-weight:bold;
	color:#000;
	font-size:12px;
}
.title_detail_head{
	background:url(../images/root/folder-header.gif) repeat-x;
	height:19px;
}
.ul_ret li a{
	text-decoration:none;
	color:#6a9700;
}
.ul_ret li a:hover{
	text-decoration:underline;
}

.tbl_showcat a{
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	color:#333;
	text-transform:uppercase;
	padding-left:10px;
}
.title_n_detail2{
	text-decoration:none;
	font-weight:bold;
	color:#84c524;
	font-family:Tahoma;
	font-size:12px;
}
.date_news{
	text-decoration:none;
	color:#999;
	font-family:Tahoma;
	font-size:10px;
}
.author_news{
	text-decoration:none;
	color:#84c524;
	font-family:Tahoma;
	font-size:11px;
}
.one_nn{
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
.title_news{
	text-decoration:none;
	font-weight:bold;
	color:#84c524;
	font-family:Tahoma;
	font-size:11px;
}
.title_news:hover{
	text-decoration:underline;
}











