/* CSS Document */
@import url('reset.css');
body{
	margin:0;
	padding:0;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
/*
.content{
	width:100%;
	margin:0 auto;
	height:auto;
	float:left;
	position:relative;
}
*/
.content{
	width:100%;
	margin:0 auto;
	height:auto;
	float:left;
	position:relative;
	min-width:1090px;
	overflow:hidden;
	
}

/*################################### TOP BOX ##################################*/

.mainTop{
	width:100%;
	float:left;
	border-bottom:1px solid #d2d2d2;
	height:51px;	
	background-color:#f4f4f4;
}

.topBox{
	width:1000px;
	margin:0 auto;
	height:51px;	
	background-color:#f4f4f4;
}

.topBoxIn{
	width:100%;
	float:left;
	border-left:1px solid #d2d2d2;
	height:51px;	
}

.boxTop-1{
	width:633px;
	border-right:1px solid #d2d2d2;
	float:left;
	height:39px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#b2b2b2;
	font-size:11px;
	padding-top:12px;
	padding-left:10px;
	text-transform:uppercase;	
}
.boxTop-1 a{
	color:#b2b2b2;
	
}
.boxTop-1 a:hover{
	color:#686868;
	
}

.boxTop-2{
	width:146px;
	border-right:1px solid #d2d2d2;
	float:left;
	height:42px;
	text-align:center;
	padding-top:9px;	
}
.boxTop-3{
	width:155px;
	float:left;
	height:42px;
	border-right:1px solid #d2d2d2;
	padding-left:15px;
	padding-top:9px;
}
.boxTop-3 .search{
	width:140px;
	float:left;
	height:42px;
		
}
.boxTop-3 input{
	border:none;
	vertical-align: top;
	background:#f4f4f4;
	color:#bfbfbf;
	width:116px;
}
.boxTop-4{
	width:34px;
	float:left;
	text-align:center;
	height:51px;
	padding-left:1px;
	padding-right:1px;
	border-right:1px solid #d2d2d2;

}
/*################################### LOGO BOX ##################################*/
.mainLogo{
	width:100%;
	float:left;
	padding-top:19px;
	padding-bottom:20px;
	background-color:#f4f4f4;
}

.logoBox{
	width:1000px;
	margin:0 auto;
	background-color:#f4f4f4;
}

.logoBoxIn{
	width:100%;
	float:left;
}

.logoImg{
	width:128px;
	float:left;
		
}
.logoBanner{
	width:779px;
	float:right;
	
	
}
.logoBanner img{
	border:1px solid #bebebe;
}

/*################################### MENU BOX ##################################*/
.mainMenuHome{
	width:100%;
	float:left;
	background:url(../images/edit/bgHome.png) center top no-repeat;
	background-color:#dfd7cb;
	height:496px;
}

.mainMenu{
	width:100%;
	float:left;
	background:url(../images/edit/bgInner.png) center top no-repeat;
	background-color:#dfd7cb;
	height:auto;
}

.mainProductsMenu{
	width:100%;
	float:left;
	background:url(../images/edit/bgInnerProducts.png) center top no-repeat;
	background-color:#c7c7c7;
	height:auto;
}

.mainSusMenu{
	width:100%;
	float:left;
	background:url(../images/edit/bgInnerSus.png) center top no-repeat;
	background-color:#f4f4f9;
	height:auto;
}

.mainInvMenu{
	width:100%;
	float:left;
	background:url(../images/edit/bgInnerInv.png) center top no-repeat;
	background-color:#fae2df;
	height:auto;
}

.mainContactMenu{
	width:100%;
	float:left;
	background:url(../images/edit/bgInnerContact.png) center top no-repeat;
	background-color:#f7e4ee;
	height:auto;
}

.mainSitemapMenu{
	width:100%;
	float:left;
	background:url(../images/edit/bgInnerSitemap.png) center top no-repeat;
	background-color:#faefde;
	height:auto;
}

.mainSearchMenu{
	width:100%;
	float:left;
	background:url(../images/edit/bgInnerSearch.png) center top no-repeat;
	background-color:#eaeada;
	height:auto;
}



.menuBox{
	width:1000px;
	margin:0 auto;
}

.menuBoxIn{
	width:100%;
	float:left;
	position:relative;
	color:#FFF;
	font-family:Tahoma;
	font-size:16px;
}

.menuTop{
	width:100%;
	float:left;
	position:absolute;
	z-index:100;
	height:51px;
	background:url(../images/menu_bg.png) repeat-x;
	opacity:0.8;
		
}
.menuTop td{
	border-right:1px solid #000;
	height:51px;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
		
}
.menuTop td a{
	color:#fff;
		
}
.menuTop td:hover a{
	color:#98d341;
		
}
.menuTop td a:hover{
	color:#98d341;
		
}
.menuTop td  a.current{
	color:#98d341;
		
}
/*################################### Tab BOX ##################################*/
.mainTab{
	height:102px; 
	width:100%; 
	margin:0 auto; 
	text-align:center;
	display:block;
}
.tabBox{
	width:1000px; 
	margin: 0 auto; 
	height:1px;
}


.tabBgLefHome{
	height:102px; 
	width:50%; 
	float:left; 
	background:url(../images/edit/bgBarLeftHome.png) top center repeat-x;
}

.tabBgRightHome{
	height:102px; 
	width:50%;
	float:right; 
	background:url(../images/edit/bgBarRightHome.png) top center repeat-x;
}

.tabBgLef{
	height:102px; 
	width:50%; 
	float:left; 
	background:url(../images/edit/bgBarLeft.png) top center repeat-x;
}

.tabBgRight{
	height:102px; 
	width:50%;
	float:right; 
	background:url(../images/edit/bgBarRight.png) top center repeat-x;
}
/*################################### Content BOX ##################################*/
.mainContentHome{
	width:100%;
	height:auto;
	float:left;
	background:url(../images/edit/bgHighlight2.png) center top no-repeat;
	background-color:#f4f4f4;
	min-height:413px;
}

.contentBoxHome{
	width:1000px;
	margin:0 auto;
	min-height:413px;
}

.mainContent{
	width:100%;
	height:auto;
	float:left;
	background:url(../images/edit/bgLeftRight.png) center top no-repeat;
	background-color:#f5f5f5;
	min-height:868px;
}

.contentBox{
	width:1006px;
	background:url(../images/edit/bgContent.png) center top no-repeat;
	background-color:#f5f5f5;
	margin:0 auto;
	min-height:868px;
}

/*################################### Footer BOX ##################################*/
.mainFooterHome{
	width:100%;
	float:left;
	background:url(../images/edit/bgFooter.png) center top no-repeat;
	background-color:#f6f6f6;
	height:148px;
}

.footerBoxHome{
	width:1000px;
	margin:0 auto;
}

.footerBoxInHome{
	width:100%;
	float:left;
	height:30px;
	margin-top:100px;
}


.mainFooter{
	width:100%;
	float:left;
	background:url(../images/edit/footer.png) center top no-repeat;
	background-color:#f6f6f6;
	height:390px;
}

.footerBox{
	width:1000px;
	margin:0 auto;
}

.footerBoxIn{
	width:100%;
	float:left;
	height:30px;
	margin-top:338px;
}

.footerTxt{
	background:url(../images/foot_bg.png) no-repeat right;
	width:400px;
	height:30px;
	bottom:20px;
	right:5px;
	text-align:right;
	font:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#b2b2b2;
	padding-right:37px;
	padding-top:3px;
	float:right;	
}
.footerTxt strong{
	color:#686868;

}

/*################################### OTHER BOX ##################################*/

.main{
	width:1000px;
	margin:0 auto;
	
}
.top{
	width:100%;
	float:left;
	border-left:1px solid #d2d2d2;
	height:51px;	
}
.top .box-1{
	width:633px;
	border-right:1px solid #d2d2d2;
	float:left;
	height:39px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#b2b2b2;
	font-size:11px;
	padding-top:12px;
	padding-left:10px;
	text-transform:uppercase;	
}
.top .box-1 a{
	color:#b2b2b2;
	
}
.top .box-1 a:hover{
	color:#686868;
	
}
.top .box-2{
	width:146px;
	border-right:1px solid #d2d2d2;
	float:left;
	height:42px;
	text-align:center;
	padding-top:9px;	
}
.top .box-3{
	width:155px;
	float:left;
	height:42px;
	border-right:1px solid #d2d2d2;
	padding-left:15px;
	padding-top:9px;
}
.top .box-3 .search{
	width:140px;
	float:left;
	height:42px;
		
}
.top .box-3 input{
	border:none;
	vertical-align: top;
	background:#f4f4f4;
	color:#bfbfbf;
	width:116px;
}
.top .box-4{
	width:34px;
	border-right:1px solid #d2d2d2;
	float:left;
	text-align:center;
	height:51px;
	padding-left:1px;
	padding-right:1px;
}
.top-logo{
	width:100%;
	float:left;
	padding-top:20px;
	padding-bottom:20px;
		
}
.top-logo .logo{
	width:128px;
	float:left;
		
}
.top-logo .banner{
	width:779px;
	float:right;
		
}
.top-logo .banner img{
	border:1px solid #bebebe;
		
}

.top-menu{
	width:100%;
	float:left;
	position:relative;
	color:#FFF;
	font-family:Tahoma;
	font-size:16px;
		
}

.top-menu .menu{
	width:100%;
	float:left;
	position:absolute;
	z-index:100;
	height:51px;
	background:url(../images/menu_bg.png) repeat-x;
	opacity:0.8;
		
}
.top-menu .menu td{
	border-right:1px solid #000;
	height:51px;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
		
}
.top-menu .menu td a{
	color:#fff;
		
}
.top-menu .menu td:hover a{
	color:#98d341;
		
}
.top-menu .menu td a:hover{
	color:#98d341;
		
}
.top-menu .menu td  a.current{
	color:#98d341;
		
}
.content-inner{
	width:1000px;
	float:left;
	padding-top:40px;
	padding-left:38px;
	height:auto;
}
.text_h{
	width:90%;
	height:55px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b2b2b2;
	padding-top:10px;
	margin-left:-20px;
}

.text_h a{
	color:#b2b2b2;
}
.content .footer{
	width:400px;
	height:40px;
	float:right;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#b2b2b2;
	margin-right:20px;
	margin-top:100px;
}
.content .footer strong{
	color:#686868;

}