* {
    margin: 0;
    padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
form,
ul,
ul li,
ol,
ol li,
dl,
dl dt,
dl dd,
blockquote {
    margin: 0;
    padding: 0;
	font-weight:normal;
}
ul,
ul li,
ol,
ol li {
    list-style: none;
}
img {
    border: none;
}
a {
    outline: none;
	cursor:pointer;
}
a:link,
a:visited {
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}


.fl{
  float:left;
}
.fr{
  float:right;
}


body {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
    padding: 0px;
	font-size:11px;
	background:url(../picture/bg.jpg) left top;
	color:#FFF;
}
.clear{clear:both;}


/*-------------------Header-------------------*/	
.header_all{
	background:url(../picture/bg-header.jpg) center bottom repeat-x;
	width:100%;
	height:564px;
}
	.header_all .header{
		margin:15px auto 0;
		width:931px;
		height:140px;
	}
		.header_all .header .logo{
			float:left;
			width:95px;
			margin:0 40px 0 0;
		}
		
		.header_all .header .title_header{
			float:left;
			width:796px;
			padding:50px 0 0 0;
		}
	.header_all .header1{
		margin:8px auto 0;
		width:931px;
		height:430px;
	}
		.header_all .header1 .header_top{
			background:url(../picture/bg-header.png) left top no-repeat;
			height:30px;
			text-align:right;
			padding:4px 10px 0 0;
		}
			.header_all .header1 .header_top .SearchBox{
				border:2px solid #afafaf;
				color: #000000;
				font-family: Verdana,Arial,Helvetica,sans-serif;
				font-size: 12px;
				width: 200px;
				height:16px;
			}
			.header_all .header1 .header_top .submit_search{
				position:relative;
				top:4px;
				left:-3px;
			}
		.header_all .header1 .menu{
			background:url(../picture/menu-bg.jpg) top left repeat-x;
			height:35px;
		}
			.header_all .header1 .menu ul {
				display: block;
				float: left;
				list-style: none outside none;
			}
				.header_all .header1 .menu ul li {
					float: left;
					height: 35px;
					width:auto;
				}
				
					.header_all .header1 .menu ul li a {
						background: url("../picture/btn_left.jpg") no-repeat scroll left top transparent;
						color: #FFFFFF;
						cursor: pointer;
						display: block;
						font-size: 17px;
						padding: 6px 25px 0 25px;
						height:35px;
					}
						.header_all .header1 .menu ul li a.first {
							background: none;
						}
						.header_all .header1 .menu ul li:hover,.header_all .header1 .menu ul li.active  {
							background: url("../picture/menu-bg-hover.jpg") repeat-x scroll left top transparent;
						}
		.header_all .banner{
			margin:0 auto 0;
			background:#FFF;
			width:931px;
			height:342px;
			padding:5px 0 0 0;
		}
			.header_all .banner .banner_left{
				float:left;
				background:#2b5701;
				width:663px;
				height:322px;
				padding:10px;
				margin:0 0 0 10px;
			}
			.header_all .banner .banner_right{
				float:left;
				margin:0 0 0 8px;
				width:197px;
				background:#2b5701;
				height:342px;
				padding:0 8px 0 5px;
			}
				.header_all .banner .banner_right .title_new_header{
					color:#FFF;
					font-size:17px;
					margin:10px 0 0 10px;
				}
				.header_all .banner .banner_right .img_title_new_header{
					background:url(../picture/line-title-header-new.jpg) top left no-repeat;
					width:196px;
					height:3px;
					margin:10px 0 0 0;
				}
				
				.header_all .banner .banner_right .all_new_header{
					clear:both;
					width:auto;
					margin:10px 0 0 5px;
				}
				.header_all .banner .banner_right .all_new_header .title_head{
					width:auto;
					font-size:12px;
				}
					.header_all .banner .banner_right .all_new_header .title_head a{
						color:#7dff00;	
					}
						.header_all .banner .banner_right .all_new_header .title_head a:hover{
							color:#fefefe;	
						}
					
				.header_all .banner .banner_right .all_new_header .short_desc{
					margin:5px 0 0 0;
					color:#fefefe;
					line-height:20px;
					font-size:11px;
					font-family:Tahoma;
				}
				.header_all .banner .banner_right .all_new_header .more_new{
					text-align:right;
					margin:5px 5px 0 0;
				}
				.header_all .banner .banner_right .all_new_header .line_new{
					margin:5px 0;
					border-top:1px dashed #757f6a;
				}
.main_all{
	width:100%;
	height:auto;
	clear:both;
}
	.main_all .main{
		margin:0 auto;
		width:931px;
		height:auto;
		background:#FFF;
	}
		.main_all .main .left{
			float:left;
			width:684px;
			height:auto;
			padding:0 0 0 10px;
		}
			.main_all .main .left .hinh_anh{
				width:100%;
				height:152px;
				margin:10px 0 0 0;
				
			}
				.main_all .main .left .hinh_anh .title_hinh{
					background:url(../picture/hinh-anh-bg.jpg) top left no-repeat;
					height:33px;
				
					font-size:17px;
					color:#FFFFFF;
					font-weight:bold;
					padding:5px 0 0 20px;
				}
				
				.main_all .main .left .hinh_anh .gallery{
					margin:5px 0 0 0;
					height:95px;
					width:684px;
				}
				
			.main_all .main .left .main_pr{
				margin:0 0 20px 0;
				padding:10px;
				height:auto;
				border:2px solid #aeadad;
				height:auto;
			}
				.main_all .main .left .main_pr .title{
					background:url(../picture/title.jpg) top left no-repeat;
					height:30px;
					font-size:17px;
					color:#FFFFFF;
					font-weight:bold;
					padding:4px 0 0 32px;
					margin:0 0 5px 0;
				}
				.main_all .main .left .main_pr .allproduct{
					width:100%;
					height:auto;
					clear:both;
				}
				.main_all .main .left .main_pr .allproduct .product{
					float:left;
					width:306px;
					height:98px;
					border:2px solid #aeadad;
					padding:8px 5px;
					margin:10px 5px;
				}
					.main_all .main .left .main_pr .allproduct .product .imgleft{
						float:left;
						width:148px;
						height:93px;
						background:#aeadad;
						padding:2px;
					}
						.main_all .main .left .main_pr .allproduct .product .imgleft img{
							width:148px;
							height:93px;
						}
						
						
							.main_all .main .left .main_pr .allproduct .product .imgright{
								float:left;
								width:148px;
								height:93px;
								margin:0 0 0 5px;
							}

							.main_all .main .left .main_pr .allproduct .product .imgright .nameright{
								width:148px;
								height:85px;
								color:#545252;
								font-size:12px;
								
							}
							.main_all .main .left .main_pr .allproduct .product .imgright .more-pr{
								width:148px;
								text-align:right;							
							}
							
		.main_all .main .right{
			float:left;
			width:222px;
			height:auto;
			margin:10px 0 0 7px;
		}
			.main_all .main .right .holine{
				background:#FFF;
				width:206px;
				height:auto;
				border:2px solid #aeadad;
				margin:0 0 10px 0;
			}
				.main_all .main .right .holine .holine_title{ 
					background:#2b5701;
					font-size:16px;
					color:#FFF;
					text-align:center;
					padding:5px 0;
				}
				
				.main_all .main .right .holine .holine_desc{ 
					background:url(../picture/phone.jpg) top left no-repeat;
					height: 52px;
					color:#2b5701;
					font-size:16px;
    				padding: 10px 0 0 74px;
					font-weight:bold;
					
				}
				
				.main_all .main .right .holine .tygia{ 
					font-size:12px;
					color:#000000;
					padding:5px 0;
				}
				
				.main_all .main .right .holine .right_title{ 
					font-size:16px;
					color:#a2a1a1;
					text-align:center;
					padding:5px 0;
				}
				
				.main_all .main .right .holine .holine_weblink{ 
					width:100%;
					height:auto;
					text-align:center;
					padding:10px 0 10px 0;
					
				}
				
				.main_all .main .right .holine .holine_weblink img{
					width:196px;
					height:135px;
					margin:5px 0 5px 0;
				}
				
			.main_all .main .right .holine ul{
				float: left;
				list-style: none outside none;
				width: 218px;
			}
				.main_all .main .right .holine ul li {
					background: url("../picture/bullet-left-menu.png") no-repeat scroll left 14px transparent;
					border-top: 1px dashed #9E9E9E;
					margin: 0 0 0 8px;
					width: 190px;
				} 
				.main_all .main .right .holine ul li.first {
					border-top:none;
				} 
				
					.main_all .main .right .holine ul li a {
						color: #545252;
						display: block;
						font-family: Tahoma;
						font-size: 12px;
						padding: 10px 5px 10px 10px;
						text-decoration: none;
						font-weight:bold;
					}
						.main_all .main .right .holine ul li a:hover{
							color:#2b5701;
						}
					
	.main_all .bottom{
		margin:0 auto 20px;;
		width:931px;
		height:auto;
		background:url(../picture/bottom-bg.png) top left no-repeat;
		height:20px;
		color:#838282;
	}
		.main_all .bottom .address{
			width:709px;
			color:#838282;
			text-align:center;
			padding:3px 0 0 0;
		}
		.main_all .bottom .address a{
			color:#ff2a00;
		}
.contentdt{
	clear:both;
	height:auto;
	color:#545252;
	line-height:22px;
	font-size:12px;
}
.detail_img{
	text-align:center;
	margin:10px 0;
}
.detail_img img{
	background:#CCCCCC;
	padding:5px;
}

/*--------------------Tin tuc--------------------*/
.new_main{
	width:100%;
	height:auto;
	margin:10px 0;
}
	.new_main .new {
		clear:both;
		border: 2px solid #AEADAD;
		height: 120px;
		width: 645px;
		padding:5px;
	}
		.new_main .new .newimg{
			float:left;
			height:116px;
			width:160px;
			margin:0 10px 0 0;	
		}
		.new_main .new .newimg img{
			height:116px;
			width:160px;
			background:#CCCCCC;
			padding:2px;
		}
		
		.new_main .new .newdesc{
			float:left;
			width:475px;
			height:auto;
		}
			.new_main .new .newdesc .title_new{
				width:100%;
				height:auto;
				margin:0 0 5px 0;
			}
				.new_main .new .newdesc .title_new a{
					color:#2B5701;
					font-size:13px;
					font-weight:bold;
				}
					.new_main .new .newdesc .title_new a:hover{
						color:#545252;
						
					}
			.new_main .new .newdesc .dessc{
				width:100%;
				height:auto;
				color:#545252;
				font-size:12px;
				line-height:20px;
				text-align:justify;
			}
				
/*--------------------End Tin tuc--------------------*/
.bottom_all{
	width:100%;
	height:auto;
}
.bottom{
	margin:0 auto 20px;;
	width:931px;
	height:auto;
	background:url(../picture/bottom-bg.png) top left no-repeat;
	height:20px;
	color:#838282;
}
	.bottom .address{
		width:709px;
		color:#838282;
		text-align:center;
		padding:3px 0 0 0;
	}
	.bottom .address a{
		color:#ff2a00;
	}
	
.imggadediv{
	float:left;
	background:#A2A1A1;
	padding:2px;
	width:118px;
	height:82px;
	margin:0 5px 10px 5px;
}


table, table tr, table tr td{
 	border:1 !important;
	border-color:#A2A1A1 !important;
	border-collapse:collapse !important;
}

.counter{ text-align:center; }
