@font-face {font-family:Calibri; src:url(../fonts/calibri.eot);
			}
@font-face {font-family:Calibri; src:url(../fonts/calibri.ttf);
			}

body{margin:0; padding:0; background:url(../images/main_bg.png) left top repeat-x; text-align:justify; line-height:18px;}

html, div, span, p, h1, h2, h3, h4, h5, h6, form, input{margin:0; padding:0;}
h1{font-family:calibri; font-size:24px; font-weight:bold; color:#84b827;}
h2{font-family:calibri; font-size:20px; font-weight:600; color:#7fb027; line-height:28px;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:600; color:#7fb027; }
h4{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:600; color:#84b827; }

#container{width:100%; height:auto;}


#main_box{width:924px; height:auto; margin:0 auto; padding:0;}
.header{width:924px; height:auto; }
.top{width:924px; height:114px;}
.logo{width:300px; height:109px; float:left; padding-top:5px;}
.logo_right{width:624px; height:114px; float:left;}
.contact{width:624px; height:28px; padding-top:28px; text-align:right;}
.contact span{text-align:right; font-family:calibri; font-size:24px; font-weight:normal; color:#5e5e5e; padding-left:5px;}

.nav{width:624px; height:auto; padding-top:15px; text-align:right;}
.nav ul{ list-style:none; margin:0; padding:0;}
.nav ul li{ line-height:25px; float:left; }
.nav ul li a{ font-family:calibri; font-size:16px; font-weight:normal; color:#FFFFFF; text-decoration:none;background: #45403e; -moz-border-radius:5px; border-radius:5px; padding: 3px 9px; margin: 0 0 0 13px; }
.nav ul li a:hover, .nav ul li a.active{ font-family:calibri; font-size:16px; font-weight:normal; color:#FFFFFF; text-decoration:none;background: #b1d14f; -moz-border-radius:5px; border-radius:5px; padding: 3px 9px; margin: 0 0 0 13px;}


.banner{width:924px; height:auto;}
.middle_box{width:924px; height:auto; padding-top:15px;}
.welcome{width:924px; height:auto; font-family:calibri; font-size:13px; font-weight:500; color:#222222; border-bottom:2px dotted #999999; padding-bottom:20px;}
.welcome2{width:924px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#464545; border-bottom:2px dotted #999999; padding-bottom:10px;}

.main_mission{width:924px; height:auto; padding-top:15px; float:left;} 
.mission{width:279px; height:auto; font-family:calibri; font-size:13px; font-weight:500; color:#222222; padding-right:21px; border-right:2px dotted #999999; float:left;} 
.mission_goal{width:279px; height:auto; font-family:calibri; font-size:13px; font-weight:500; color:#464545; padding-left:20px;  float:left;} 

.mission2{ width:279px; height:auto;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px; font-weight:normal; color:#6ca701; text-decoration:none; text-align:right; padding:10px 0 0 0;} 
.mission2 a{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px; font-weight:normal; color:#6ca701; text-decoration:underline; } 
.mission2 a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px; font-weight:normal; color:#6ca701; text-decoration:none; } 

.mission img{ border:6px solid #dad7d7;} 
.mission_goal img{ border:6px solid #dad7d7;} 

.fotter{width:100%; height:72px; background:#2b2623; float:left; margin-top:15px;}
.main_fotter{width:924px; height:auto; margin:0 auto; padding:0;}
.fotter_right{width:424px; height:auto; float:left; text-align:right; padding-top:10px;}
.fotter_right span{width:424px; height:auto; float:left; text-align:right; float:left;}



.fotter_left{width:500px; height:auto; float:left;}
.fotter_left1 ul{ list-style:none; margin:0 0 0 -10px; padding:0;}
.fotter_left1 ul li{ line-height:20px; float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF;}
.fotter_left1 ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:600; color:#FFFFFF; text-decoration:none; padding: 0 12px 0 12px;}
.fotter_left1 ul li a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:600; color:#FFFFFF;  text-decoration:underline;}

.fotter_left1{ width:500px; height:auto;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; float:left; padding-top:8px;}
.fotter_left2{ padding-top:17px; width:500px; height:auto;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF; float:left;}

.product_box{width:924px; height:auto; padding-top:10px; font-family:calibri; font-size:14px; color:#464545; font-weight:500; line-height:18px; float:left;}
.product_box ul{ list-style:none; margin:0; padding:0;}
.product_box ul li{ font-family:calibri; font-size:13px; color:#464545; font-weight:500; line-height:18px; background:url(../images/arwo2.jpg) left center no-repeat; margin-left:97px;}

.product_box img{border:6px solid #dad7d7;}

.product_left{width:684px; height:auto; float:left; padding-bottom:20px;}
.product_left2{width:220px; height:auto; float:left; margin-right:20px;}

.product_right{width:654px; height:auto; float:left;} 

.product1{width:684px; height:auto; padding-bottom:6px;} 
.product2{width:684px; height:auto; font-family:calibri; font-size:13px; font-weight:500; color:#222222;} 

.contact_left{width:542px; height:auto; float: left;}
.contact_left1{width:542px; height:auto;}
.add{width:362px; height:auto;padding-top:10px; font-family:calibri; font-size:13px; font-weight:500; color:#222222;}
.add_d{width:270px; height:auto;padding-bottom:15px; float:left;font-family:calibri; font-size:13px; font-weight:500; color:#222222; border-right: 2px dotted #666666; margin-right:50px;}
.add_d2{width:255px; height:auto;padding-bottom:15px; float:left;font-family:calibri; font-size:13px; font-weight:500; color:#222222;}

.add1{width:270px; height:auto; float:left; padding-bottom:3px;}
.add1_left{width:82px; height:auto; float:left;}
.add1_right{width:188px; height:auto; float:left;}


.add2{width:362px; height:auto; float:left; padding-bottom:3px;}
.add2_left{width:82px; height:auto; float:left;}
.add2_right{width:280px; height:auto; float:left;}


.contact_right{width:382px; height:auto; float:left;}
.contact_right1{width:382px; height:auto;}  
.contact_right2{width:382px; height:auto;}
.filled{height:auto; padding:0 0 20px 0; }
.filled label{width:120px; height:auto; float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;}  
.inp{width:250px; height:20px;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; border:1px solid #84B827;}  
.butt{width:71px; height:25px;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; background:url(../images/butt_img.png) left top no-repeat; border:0; cursor:pointer;}  
.add_second{width:462px; height:auto; margin-top:20px; float:left;}

.contact_other{width:924px; height:auto; float:left;} 
/*slider js css*/
#slider {
	position:relative;
	min-height:263px;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#slider a {
	border:0;
}

#content {
	width:885px;
	margin:0 auto;
	padding:0px;
	background:#202834;
	color:#8E9BAF;
	position:relative;
	-webkit-border-radius:10px;
	border-radius:10px;
}

#footer {
	text-align:center;
	padding:30px 0;
	color:#31333E;
	text-shadow:0px 1px 0px #6F7784;
}
#footer a {
	color:#31333E;
	border-color:#31333E;
}

.nivo-controlNav {
	position:absolute;
	left:85%;
	bottom:-22px;
}
.nivo-controlNav a {
	display:block;
	width:15px;
	height:11px;
	background:url(bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:4px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:-15px 0;
}

.nivo-directionNav a {
	display:block;
	width:32px;
	height:34px;
	background:url(http://nivo.dev7studios.com/images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-32px 0;
	right:10px;
}
a.nivo-prevNav {
	left:10px;
}
/*slider js css*/