img, div { behavior: url(iepngfix.htc) }
.active a{color:#990000!important;}

ul {list-style-type:disc;}

body {background:url(header_water.jpg) top center no-repeat; width:100%;}

#main_part {width:1000px;
            height:auto;
			margin:0px auto;
			position:relative;
			}

#header_h {width:100%;
           height:220px;
           margin:0px;
		   padding:0px;
		   position:relative;
		 }
.header_h1 {width:985px;
			height:200px;
			margin:0px auto;
			padding:0px;
			}		 
		 
.logo_h {
         width:381px;
		 height:92px;
		 margin:0px;
		 position:absolute;
		 top:94px;
		 left:20px;
		 }	
		 
.menu_h { float:left;
        margin:0px auto;  
		display:block;
		position:absolute;
		top:125px;
		right:0px;
		}
		
.menu_h ul { display:block; 
             margin:0px;
		  }
		  
.menu_h ul li { display:block; 
                float:left;
			 }	
			 
li.sep-h { font:23px/16px Arial, Helvetica, sans-serif;
			color:#DADCDB;
			float:left;
			text-decoration:none;
			padding:0px 5px 0px 5px;
			display:block;
		  }			 		 
		  
.menu_h ul li a {font:14px Arial, Helvetica, sans-serif; 
               color:#000;
			   float:left;
			   font-weight:bold;
			   text-decoration:none;
			   height:30px; 
			   text-align:left; 
			   padding:0px 5px 0px 5px;
			   display:block;
			   }
			   
.menu_h ul li a:hover  { color:#036AB5; text-decoration:none}
.menu_h ul li a:active  { color:#04519f; text-decoration:none}

.flag-imgs {width:110px;
              height:30px;
			  float:left;
			  position:absolute;
			  top:153px;
			  right:0px;
			  }
			  
.header_text {background:;
			  width:981px;
			  height:20px;
			  border:0px solid #ccc;
			  position:relative;
			  z-index:-99;
			  margin:-33px 4px 0px auto;
			  padding:5px;
			  }			
			  
.envir_text {font:17px/18px Arial, Helvetica, sans-serif;
			color:#7A7A7A;
			float:right;
			font-weight:bold;
			}			    
			
#content-block {width:985px;
               height:auto;
			   position:relative;
			   margin:0px auto;
			   margin-top:-22px;
			   }		
			   
#cont-left-block {width:199px;
                 height:834px;
				 float:left;
				 border:1px solid #ccc;
				 margin:0px 0px 0px -5px;
				 position:relative;
				 min-height:1055px;
				 }	
				 
.left_menu_h { 
        margin:0px auto;  
		display:block;
		}
		
.left_menu_h ul { display: block; 
		  }
		  
.left_menu_h ul li { display:block; 
			 }
.left_menu_h ul li a:active{ 
background:#04519f!important; color:#fff;}

			 
.left_menu_h ul { width:100%;
					display:block;
					padding:10px 0 4px 15px;
					border-bottom:1px solid #ccc;}				 		 
		  
		  
.left_menu_h h3 { margin:0px !important; padding:0px!important; }
.left_menu_h  a.mainlevel {font-family:'Arimo',tahoma,"Microsoft YaHei", Simsun,"Arial Unicode MS",Mingliu,Arial,Helvetica;
font-size:13px;
               color:#686868;
			   font-weight:normal;
			   
			   width:170px;
			   height:12px;
			   line-height:0px;
			   border-bottom:1px solid #ccc;
			   
			   
			   text-decoration:none; 
			   text-align:left; 
			   padding:17px 15px 9px 15px;
			   display: block;
			   float:none;
			   margin:0px 0 0 0px;
			   background:none;
			   }
			   

.left_menu_h  a.mainlevel:hover  { background:#1E3449; color:#fff}
			   
ul.s5_am_innermenu li#current a{
color:#FFF!important;
background:#1e3449 !important;
text-decoration:none;
}

.left_menu_h ul { margin:0px; padding:0px}
.left_menu_h li { margin:0px; padding:0px}
.left_menu_h  li a.mainlevel {font:11px Arial, Helvetica, sans-serif; 
               color:#B8B8B8;
			   font-weight:bold;
			   width:157px;
			   height:11px;
			   line-height:0px;
			   text-decoration:none; 
			   text-align:left; 
			   padding:10px 10px 4px 30px;
			   display: block;
			   border:0px;
			   float:none;
			   margin:0px 0 0 0px;
			   text-decoration:underline;
			   background:url(../images/subbg.jpg) 13px 10px no-repeat;
			   } 
			   
.left_menu_h  li a.mainlevel:hover { color:#1F344A; background:none}
.left_menu_h  li a.mainlevel:active { background:#04519f; color:#fff}		
	


#cont-right-block {width:790px;
                  height:auto;
				  float:left;
				  margin:0px;
				  position:relative;
				  }
				  
.banner_img {/*background:url(../images/banner_img.jpg) no-repeat;*/
			 width:784px;
			 height:213px;

			 margin:-4px 0px 0px 3px;
			 padding:0px;
			 overflow:hidden;
			 position:relative;
			 }

.banner_img .curve { position:absolute;
			background:url(../images/curve.png) no-repeat;
		 	width:784px;
			height:213px;
			top:0px;
			z-index:55;
			left:0px;}		
			 
#center-block-fw {width:775px;
				 min-height:577px;
				 float:left;
				 margin:9px 5px;
				 border:1px solid #CCCCCC;
				 position:relative;
				 min-height: 798px;
				 }
				 
#center-block {width:545px;
				 min-height:577px;
				 float:left;
				 margin:9px 5px;
				 border:1px solid #CCCCCC;
				 position:relative;
				 }				 
				 
#right-block {width:207px;
				   min-height:567px;
				   float:right;
				   margin:9px 7px 7px 0px;
				   padding:5px 4px;
				   border:1px solid #ccc;
				   position:relative;
				   }

#right-cont-block {width:200px;
                  height:auto;
				  margin:0px auto;
				  position:relative;
				  }				   
			
.welcome_h {    color: #515151;
    margin: 10px auto 8px;
    padding: 0 20px;
    text-align: left;
    width: 705px;
			}							   				 			 		  			 		   	
.welcome_home {    color: #515151;
    font: 500 12px/18px Arial,Helvetica,sans-serif;
    margin: 10px auto 8px;
    padding: 0 20px;
    text-align: left;
    width: 505px;
	min-height:0px;
			}		  
.cont_text {font:12px/18px Arial, Helvetica, sans-serif;
			font-weight:500;
			text-align:left;
			color:#515151;
			width:505px;
			margin:0px auto 8.9px auto;
			padding:0px 20px 62px 20px;
			}	
			
.aero_img {background:url(../images/aero_r_img.gif) no-repeat;
			width:189px;
			height:75px;
			margin:10px 0px 0px 0px;
			}
			
.what_textimg {background:url(../images/whats_text.gif) no-repeat;
				width:145px;
				height:35px;
				margin:20px 0px 0px 7px;
				}
				
.cont_right_text {font:11px Arial, Helvetica, sans-serif;
				   color:#666;
				   text-align:left;
				   margin:0px 10px;
				   }
				   
.readmore_img {background:url(../images/readmore_img.gif) no-repeat;
				width:21px;
				height:20px;
				float:right;
				margin:10px 0px 0px 0px;
				}
				
.readmore_text {font:10px Arial, Helvetica, sans-serif;
				   color:#666;
				   text-decoration:none;
				   margin:14px 10px 0px 10px;
				   float:right;
				   }
				   
.readmore_text:hover {color:#FF0000;}	

.years_textimg {background:url(../images/years_img.gif) no-repeat;
				width:140px;
				height:19px;
				margin:10px 0px 0px 7px;
				}
				
.rightbox_fimg {/*background:url(../images/rightbox_img.gif) no-repeat;*/
				width:168px;
				height:151px;
				margin:5px 0px;
				padding:16px 5px 5px 5px;
				}
				
#ourteam-block {width:765px;
				 height:auto;
				 float:left;
				 margin:9px 5px;
				 border:1px solid #CCCCCC;
				 position:relative;
				 }
				 
.Bobbie_text {font:12px Arial, Helvetica, sans-serif;
				font-weight:bold;
				text-align:left;
				margin:10px 0px 0px 9px;
				}
				
.cont_ourteam {font:12px/18px Arial, Helvetica, sans-serif;
			font-weight:500;
			width:505px;
			color:#515151;
			text-align:left;
			margin:10px auto 46px auto;
			padding:0px 20px;
			}
			
.cont_paint {font:12px/18px Arial, Helvetica, sans-serif;
			font-weight:500;
			width:360px;
			color:#515151;
			text-align:left;
			margin:10px auto 6px auto;
			padding:0px 20px;
			}			
			
#ourteam-right-block {width:200px;
				   height:auto;
				   float:left;
				   margin:32px 0px 0px 0px;
				   padding:5px;
				   position:relative;
				   }
				   
.bobbie_right_text {font:13px Arial, Helvetica, sans-serif;
				   color:#666;
				   font-weight:bold;
				   text-align:left;
				   margin:0px 10px 40px 10px;
				   }
				
				
.arrow_img {background:url(../images/arrow.jpg) no-repeat; 
			width:24px; 
			height:24px; 
			float:left; 
			margin:0px 0px 0px 13px;}
			
.downloadms_text {font:12px/23px Arial, Helvetica, sans-serif;
				color:#666666; 
				float:left;
				display:block;
				text-decoration:none;
				margin:0px 5px;}
				
.download_text {font:12px/23px Arial, Helvetica, sans-serif;
				color:#666666; 
				margin:0px 5px;
				float:left;
				display:block;
				text-decoration:none;
				}			
							

.select_box {/*background:url(../images/select_box.jpg) no-repeat;
			width:153px;
			height:29px;
			padding:7px;*/			
			margin:0px;
			border:0px;
			font:12px/18px Arial, Helvetica, sans-serif;
			color:#999999;
			text-align:left;}

a.addto_but { background:url(../images/but.png) no-repeat;
			 width:160px;
			 height:18px; 
			 margin:10px 15px; 
			 float:left; 
			 border:1px solid #ccc;
			 font:12px/18px Arial, Helvetica, sans-serif;
			 color:#999999;
			 text-decoration:none;
			 font-weight:bold;
			 text-align:center;
			 padding:2px 0px;
			 display:block;
			 }
			 
a.requestto_but { background:url(../images/but.png) no-repeat;
			 width:160px;
			 height:18px; 
			 margin:0px 15px; 
			 border:1px solid #ccc;
			 font:12px/18px Arial, Helvetica, sans-serif;
			 color:#999999;
			 text-decoration:none;
			 font-weight:bold;
			 text-align:center;
			 padding:2px 0px;
			 display:block;
			 float:left;
			 }	
			 
#img4110paint {background:url(../images/4110paint.jpg) no-repeat;
			width:317px;
			height:291px;
			margin:0px 20px;
			padding:0px;
			}	
						
.order_h {font:14px Arial, Helvetica, sans-serif;
			font-weight:bold;
			text-align:left;
			color:#000000;
			margin:20px auto 10px auto;
			padding:0px 20px;
			}				
				
#footer_h {width:785px;
		   position:relative;
		   height:auto;
		   }
				
#footer_text_bg {background:#F8F8F8;
			  width:775px;
			  height:auto;
			  position:absolute;
			  top:0px;
			  right:3px;
			  border:1px solid #ccc;
			  margin:0px auto;
			  }
			  
.footer_text {font:11px/28px Arial, Helvetica, sans-serif;
			  color:#000000;
			  font-weight:bold;
			  float:left;
			  display:block;
			  margin-left:20px;
			  }	
			  
.footer_text1 {font:11px Arial, Helvetica, sans-serif;
			  color:#000000;
			  font-weight:bold;
			  float:right;
			  display:block;
			  text-align:right;
			  margin:0px 10px 0px 20px;
			  }			  		  	
			  
.footer_img {background:url(footer_img.jpg) center no-repeat;
			 width:100%;
			 height:158px;
			 margin:-25px 0px 0px 0px;
			 }			  						
			   					
							   				 							  
/* CSS Document */

.left_menu_h h3#current { background: #1E3449 !important; color:#FFF !important; }
.left_menu_h h3#current a{color:#FFF !important; }