/********************************************************************************** Body */	

body {	background: #FFFFFF repeat-x;
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    color: #000;
}


/**************************************************************************General */

ul {text-align: left; margin-top: 0px;}
ul li {margin: 0px;}

li {padding-top: 0px;}

h1 { color: #FFCC66; align: left;}
h3 {text-align: center;}
h4 {text-align: center;}

p {  font-size: 12px; 
     text-align: justify; 
   } 

.content_wrapper {width: 770px; float: left; background: #FFF;}

.content_wrapper a:link, a:active, a:visited {color: #000;}
.content_wrapper a:hover {color: #FF7533;}


#container {width: 750px; padding: 0px 8px 0px 8px; margin: auto;}

/********************************************************************************** headers */

.header_nav { width: 725px; 
			  height: 8px; 
			  float: left;
			  font-size:8px; 
			  font-family: Verdana; 
			  padding: 5px 20px 0 10px; 
			  margin:0px 0px 5px 0px;			   
			  background: #ECF1EF; 
			  text-decoration: none;
			}

.titles { width:750px;
          float:left;
		  margin:10px 0px 10px 0px;
		  }

.titles a { text-decoration:none; }

.logo { width:164px;
        height:35px;
		float:left;
		margin:0px 0px 0px 0px;
		}

.phone { float:right;         
		 margin:0px 0px 0px 0px;
		 padding:0px;
		 font-size: 28px;
		 color:#fb8b06;
		}

            
.header_nav ul { float: right; 
                 margin: -5px;
                 list-style-type: none;  
				 color: #F3F3FF; 
				}

.header_nav ul li { display: inline; 
                    background: #F3F3FF; 
				 }


.header_nav a { color: #000; 
                text-decoration: none; 
			} 

/************************************** Banner */

.banners { width:761px;
           float:left;
		   margin:0px 0px 7px 0px;
		   }

 
.fa1_ie6 {width: 187px; height: 177px; display: block; margin:0px; padding:0px 8px 0px 0px; float: left;}
.fa2_ie6 {width: 185px; height: 177px; display: block; margin:0px; padding:0px 8px 0px 0px; float: left;}
.fa3_ie6 {width: 185px; height: 177px; display: block; margin:0px; padding:0px 8px 0px 0px; float: left;}
.fa4_ie6 {width: 180px; height: 172px; display: block; margin:0px; padding:0px 0px 0px 0px; float: left;}


/********************** top menu *************/


#menu_nav .menu { width:723px;
				  height:31px;
				  background-image: url(../images/midle.gif);
				  background-repeat: repeat-x;
				  display:block;				  
				  font-size: 12px;
				  color:#ffffff;
				  float:left;
				  padding:10px 0px 0px 30px;
				  margin: 0px 0px 0px 0px;			
				 }

.left_end_top { width: 4px;
                height:31px;
				float:left;
				background-image: url(../images/left_end.gif);
				} 

.right_end_top { width: 4px;
                height:31px;
				float:right;
				background-image: url(../images/right_end.gif);
				} 

#menu_nav { width:761px;
            height:31px;
			clear:both;
		  }

#menu_nav .menu a { text-decoration:none;
					font-weight:normal;
					color:#ffffff;
				}

#menu_nav .menu a:visited { text-decoration:none;	
						    font-weight:normal;
						    color:#ffffff;
						 }

#menu_nav .menu a:hover { text-decoration:none;	
						  font-weight:normal;
						  color:#EEAA00;
						  }


/********************** foot menu *************/

	
#foot_nav .foot_menu { width:723px;
					  height:31px;
					  background-image: url(../images/midle.gif);
					  background-repeat: repeat-x;
					  display:block;
					  float:left;
					  font-size: 12px;
					  color:#ffffff;
					  padding:9px 0px 0px 30px;
					  margin: 0px 0px 0px 0px;			
					 }


#foot_nav { width:761px;
            height:26px;
			clear:both;
		  }

#foot_nav .foot_menu a { text-decoration:none;
						 font-weight:normal;
						 color:#ffffff;
					   }

#foot_nav .foot_menu a:visited { text-decoration:none;	
								 font-weight:normal;
								 color:#ffffff;
							   }

#foot_nav .foot_menu a:hover { text-decoration:none;	
							   font-weight:normal;
							   color:#EEAA00;
							  }

.fix{ float:left; 
      margin:0px 210px 0px 0px;
	 }


.priv{ float:center; }

.footer { clear: both; 
          font-size: 11px; 
		  color: #000;
		 }
		

.copyright { display: block; 
             float: left;
			}

/***************************************************************Curved boxes */

/* BOX 1*/

.box {background: transparent; width: 180px; }
.box h1 {margin:0; font-size:16px; padding:0 10px 5px 10px; color: #666666;}

.box .b1, .box .b2, .box .b3, .box .b4, .box .b1b, .box .b2b, .box .b3b, .box .b4b {display:block; overflow:hidden; font-size:1px;}
.box .b1, .box .b2, .box .b3, .box .b1b, .box .b2b, .box .b3b {height:1px;}
.box .b2 {background:#F3F3FF; border-left:1px solid #999; border-right:1px solid #999;}
.box .b3 {background:#F3F3FF; border-left:1px solid #999; border-right:1px solid #999;}
.box .b4 {background:#F3F3FF; border-left:1px solid #999; border-right:1px solid #999;}
.box .b4b {background:#ffff; border-left:1px solid #999; border-right:1px solid #999;}
.box .b3b {background:#ffff; border-left:1px solid #999; border-right:1px solid #999;}
.box .b2b {background:#ffff; border-left:1px solid #999; border-right:1px solid #999;}


.box .b1 {margin:0 5px; background:#999;}
.box .b2, .box .b2b {margin:0 3px; border-width:0 2px;}
.box .b3, .box .b3b {margin:0 2px;}
.box .b4, .box .b4b {height:2px; margin:0 1px;}
.box .b1b {margin:0 5px; background:#999;}
.box .boxcontent { height: 220px; display:block;  background:#fff; border-left:1px solid #999; border-right:1px solid #999;}



/* BOX 2*/

.box2 {background: transparent; width: 566px;}
.box2 h3 {margin:0 0px; padding:5px 10px 0px 10px;}
.box2 h1 {margin:0; font-size:16px; padding:0 10px 5px 10px; color: #666666;}
.box2 p {padding:5px 10px 0px 10px;}
.box2 ul {padding-top:10px;}
.box2 pre { margin:10px 10px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

.box2 .b1, .box2 .b2, .box2 .b3, .box2 .b4, .box2 .b1b, .box2 .b2b, .box2 .b3b, .box2 .b4b {display:block; overflow:hidden; font-size:1px;}
.box2 .b1, .box2 .b2, .box2 .b3, .box2 .b1b, .box2 .b2b, .box2 .b3b {height:1px;}
.box2 .b2 {background:#F3F3FF; border-left:1px solid #999; border-right:1px solid #999;}
.box2 .b3 {background:#F3F3FF; border-left:1px solid #999; border-right:1px solid #999;}
.box2 .b4 {background:#F3F3FF; border-left:1px solid #999; border-right:1px solid #999;}
.box2 .b4b {background:#ffff; border-left:1px solid #999; border-right:1px solid #999;}
.box2 .b3b {background:#ffff; border-left:1px solid #999; border-right:1px solid #999;}
.box2 .b2b {background:#ffff; border-left:1px solid #999; border-right:1px solid #999;}


.box2 .b1 {margin:0 5px; background:#999;}
.box2 .b2, .box2 .b2b {margin:0 3px; border-width:0 2px;}
.box2 .b3, .box2 .b3b {margin:0 2px;}
.box2 .b4, .box2 .b4b {height:2px; margin:0 1px;}
.box2 .b1b {margin:0 5px; background:#999;}
.box2 .boxcontent {height: auto; padding: 0 15; display:block;  background:#ffff; border-left:1px solid #999; border-right:1px solid #999;}

.thanks { margin:50px 0px 120px 0px;}
/* BOX 3*/


.box3 {background: transparent; width: 180px; }
.box3 h1 {margin:0; font-size:16px; padding:0 10px 5px 10px; color: #666666;}

.box3 .b1, .box3 .b2, .box3 .b3, .box3 .b4, .box3 .b1b, .box3 .b2b, .box3 .b3b, .box3 .b4b {display:block; overflow:hidden; font-size:1px;}
.box3 .b1, .box3 .b2, .box3 .b3, .box3 .b1b, .box3 .b2b, .box3 .b3b {height:1px;}
.box3 .b2 {background:#F3F3FF; border-left:1px solid #999; border-right:1px solid #999;}
.box3 .b3 {background:#F3F3FF; border-left:1px solid #999; border-right:1px solid #999;}
.box3 .b4 {background:#F3F3FF; border-left:1px solid #999; border-right:1px solid #999;}
.box3 .b4b {background:#ffff; border-left:1px solid #999; border-right:1px solid #999;}
.box3 .b3b {background:#ffff; border-left:1px solid #999; border-right:1px solid #999;}
.box3 .b2b {background:#ffff; border-left:1px solid #999; border-right:1px solid #999;}


.box3 .b1 {margin:0 5px; background:#999;}
.box3 .b2, .box3 .b2b {margin:0 3px; border-width:0 2px;}
.box3 .b3, .box3 .b3b {margin:0 2px;}
.box3 .b4, .box3 .b4b {height:2px; margin:0 1px;}
.box3 .b1b {margin:0 5px; background:#999;}
.box3 .boxcontent { height: 207px;  display:block;  background:#ffff; border-left:1px solid #999; border-right:1px solid #999;}

.costumers{  width: 158px; 
			 height: 156px; 
	         display: block; 
	         float: left;
             background-image: url('../images/customers.gif');
}

/* BOX 4*/


.box4 {background:#F3F3FF; width:566px; }
.box4 p {margin:0 10px;}
.box4 p {padding-bottom:-2px; font-size: 11px;}

.box4 .b1, .box4 .b2, .box4 .b3, .box4 .b4, .box4 .b1b, .box4 .b2b, .box4 .b3b, .box4 .b4b {display:block; overflow:hidden; font-size:1px;}
.box4 .b1, .box4 .b2, .box4 .b3, .box4 .b1b, .box4 .b2b, .box4 .b3b {height:1px;}
.box4 .b2 {background:#F3F3FF; border-left:1px solid #999; border-right:1px solid #999;}
.box4 .b3 {background:#F3F3FF; border-left:1px solid #999; border-right:1px solid #999;}
.box4 .b4 {background:#F3F3FF; border-left:1px solid #999; border-right:1px solid #999;}
.box4 .b4b {background:#F3F3FF; border-left:1px solid #999; border-right:1px solid #999;}
.box4 .b3b {background:#F3F3FF; border-left:1px solid #999; border-right:1px solid #999;}
.box4 .b2b {background:#F3F3FF; border-left:1px solid #999; border-right:1px solid #999;}


.box4 .b1 {margin:0 5px; background:#999;}
.box4 .b2, .box4 .b2b {margin:0 3px; border-width:0 2px;}
.box4 .b3, .box4 .b3b {margin:0 2px;}
.box4 .b4, .box4 .b4b {height:2px; margin:0 1px;}
.box4 .b1b {margin:0 5px; background:#999;}
.box4 .boxcontent {display:block;  background:#F3F3FF; border-left:1px solid #999; border-right:1px solid #999;}


/********************************* box position*/

.float1 { float:left;
          margin:3px 5px 0px 0px;
}

.float2 { float:right;
          margin:3px 10px 10px 0px;
}


.float3 { float:left;
          margin:15px 5px 10px 0px;
}

.float4 { float:right; 
          margin:3px 10px 0px 0px;        
}

/********************************* box color */

.color_a { background:#F3F3FF;
	       color:#000;
}

/***********************************************************************************Price form*/

form { margin:0; padding:0; }


fieldset { margin:0 0 10px 0;
           padding:10px;
           border:0px;
        }

#form label {   clear:left; 
				display:block; 
				float:left; 
				width:50px; 
				text-align:left;
				font-size:12px; 
				color: #000000; 
				margin-bottom:8px;
		}

#form input {   border:1px solid #92BACD; 
				padding:0px 0px 0px 2px;
				margin-bottom:4px;
				background-color: #FFF;
		}

#form select {  margin-bottom:5px;
				border:1px solid #92BACD;
				font-size: 12px;
				width: 100px;
		}

#form textarea { width: 200px; 
				 height: 70px;
				 border: 1px solid #92BACD; 
				 padding:5px;
				 font-size: 12px;
				 overflow: auto; 

		}

#form input.button{  width:60px;
					 height:23px;
                     background-color: #0066CD;
					 color: #fff;
					 font-size: 12px;
					 margin: 2px 0px 0px 49px;
					 padding:0px;
					 float:left;
					 text-align: center;
					 clear: both;	
			   }

#name, #email, #phone { width:100px; }


/********************************************************************************Contact us*/

form2 { margin:0; padding:0; }

#form2 label {  clear:left; 
				display:block; 
				float:left; 
				width:100px; 
				text-align:left;
				font-size:12px; 
				color: #000000; 
				margin-bottom:10px;
		}

#form2 input {  border:1px solid #92BACD; 
				padding:0 0x 0 2px;
				margin-bottom:10px;
				background-color: #FFF;
		}


#form2 input.button{ background-color: #0066CD;
                     text-align: center;
					 color: #fff;
					 font-size: 12px;
					 margin: -5px 0px 21px 130px;
					 padding:5px;					 
					 clear: both;
					 width:50px;
					 height:25px;
		}

#form2 input.button2{ background-color: #0066CD;
					  color: #fff;
					  font-size: 12px;
					  margin: 5px -45px 0 60px;
					  padding:5px;
					  text-align: center;
					  clear: both;
					  width:50px;
					  height:25px;
		}

#commentbox { border: 1px solid #92BACD; 
			  padding:5px;
			  font-size: 12px;
			  overflow: auto; 
	}
	
	
#name2, #email2, #phone2 { width:150px; }
 
.contact { padding:5px 0;}


.address { width:243px; 
           margin:0px 0px 0px 0px; 
		   float:right;
		}

.high { text-align:right; }


.im{  width: 243px; 
      height: 179px; 
      display: block; 
      float: right; 
      margin:20px 0px 20px 0px; 
      background-image: url('../images/office.gif')no-repeat;       
}


/********************** sitemap *************/

.sitemap {margin:20px 0px 0px 0px}
.sitemap a {color: #000; text-decoration: none;}
.sitemap a:hover {color: #EEAA00; text-decoration: none;}

.sitemap a:visited {color: #0077EE; text-decoration: none;}

