*{
	color: #000;
	padding:0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
img{
	border:none;
}
body { 
	font-family: Segoe UI, georgia, serif;
	font-size: 12px;
	color: #000;
	background: #000 url(../images/bg.gif) repeat;
} 

.bold_green{
	color:#97c136;	
	font-weight:bold;
}

#main{
	width:1000px;
	background-color: #FFF;
	background-color:rgba(0,0,0,0.05);
	border:#fbfaf6 solid 1px;	
	border-top:none;
}
#cor-main{
	width:960px;
	background-color: #FFF;
	border-left:#a6a6a6 solid 1px;	
	border-right:#a6a6a6 solid 1px;	
	border-bottom:#a6a6a6 solid 1px;	
}
#cover-all{
	width:920px;
}
#head{		
	height:121px;
	border-left:#589fde solid 0px;
	border-right:#589fde solid 0px;
}
.logo{
	float:left;	
	width:270px;
	height:115px;
	padding:3px;
}
.text-head{
	float:right;
	width:610px;
	height:78px;
	font-size:22px;
	color:#40a5ff;
	text-shadow: 0px 1px 0px #071b2d;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
}
.boxsearch{
	width:170px;
	height:28px;
	border-right:none;
	border:#cecece solid 1px;
}
.clear{
	clear:both;
}
/*menu*/
#menu div{
	position: absolute; visibility: hidden; margin: 0; padding: 0;}
#menu div a{ 
	position: relative; display: block; margin: 0; width: auto; text-align:left; 
	text-decoration: none; color: #FFFFF; height:20px; 
	background:#0075CC; padding:10px;}
#menu a:hover{
	background:#0075CC;
}
#menu div a:hover{ background:#96EEFF;}
#menu{
	background-color:#2b9cea;
	height:40px;
	font-size:16px;
	border-left:#589fde solid 2px;
	border-right:#589fde solid 2px;
}
#menu li{
	padding:0px; 
	margin:0px;
	float:left;
	list-style:none;
}
#menu a{
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	height:30px;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
}
.home{
	background-image:url(../images/home.gif);
	width:15px;
}
/*end menu*/
#slide{
	height:400px;
	margin-top:20px;
	border:#ffffff solid 1px;
}
/*Product*/
#ourproduct{
	background-color:#ffffff;
	border-left:#589fde solid 4px;
	width:100px;
	padding-right:20px;
	height:25px;
	padding-top:5px;
	float:left;
	margin:20px;
	font-size:16px;
	color:#64a3dc;
	padding-left:10px;
}
#cat{
	float:left;
	width:274px;
	border:#d8d8d7 solid 1px;	
	margin:15px;
	background-color:#ffffff;
	margin-bottom:20px;
	-moz-box-shadow: 2px 2px 2px #999; 
	-webkit-box-shadow: 2px 2px 2px #999;
	box-shadow: 2px 2px 2px #ccc;
}
.title-pro{
	height:32px;
	font-size:16px;
	padding-top:10px;
	text-align:center;
	color:#545454;
}
.line-title{
	clear:both;
	margin-bottom:10px;
}
.images-pro{
	display:inline;
	padding-left:50px;
}
.des-pro{
	text-align:justify;
	padding:10px;
	color:#545454;
}
.des-pro a{
	text-decoration:none;
	color:#FFF;
	background:#06C;
	height:30px;
	padding-left:5px;
	padding-right:5px;
}
.des-pro a:hover{
	color:#333;
}
/*End Product*/
#body-des{
	clear:both;
}
.text{
	margin:20px;
	float:left;
	width:400px;
	border-right:#999 solid 1px;
}
.contact{
	margin:20px;
	float:right;
	width:350px;
	
}
#wrap{
	width:920px;
	background:#f8f7f4;
	margin-top:20px;
	border:#ebebeb solid 1px;
	margin-bottom:20px;
}
#about-left{
	float:left;
	width:341px;
	margin:20px;
	background:#2b9cea;
}
.about-title{
	font-size:16px;
	float:left;
	background-color:#FFF;
	margin:5px 0 5px 0px;
	font-weight:bold;
	width:auto;
	height:30px;
	padding-top:6px;
	color:#2a4900;
	padding-left:5px;
	border-left:#06C solid 4px;
	padding-right:40px;
}
.about-para{
	padding:5px 5px 5px 10px;
	color:#FFF;
	font-size:14px;
}
.about-para a{
	text-decoration:none;
	color:#FFF;
}
.title{
	font-size:16px;
	font-weight:bold;
	padding-bottom:20px;
	color:#0075CC;
}
#about-right{
	float:left;
	width:518px;
	margin:20px 20px 20px 0;
	background:#2b9cea;
}
.green{
	color:#e2ff21;
	font-weight:bold;
}
.text img{
	padding-right:20px;
}
.contact-text{
	font-size:14px;
}

#footer{
	width:920px;
	padding-top:20px;
	padding-bottom:20px;
	font-size:14px;
}
.footer-menu a{
	text-decoration:none;
	padding:15px;
}
.footer-text{
	float:right;
}
