@charset "utf-8";
/* CSS Document */


body { padding:0px; margin:0px; background-color:#f2f2f2;   }

a { color:#DBDBDB; text-decoration:none;  margin:0px; padding:0px; }
a img{  border:0; }

p { font-family:'PT Sans'; -webkit-font-smoothing: subpixel-antialiased; font-size:14px; color:#505050; text-align:justify; padding:0px; margin:0px;    }

h2 { font-family:Arial; -webkit-font-smoothing: subpixel-antialiased; font-size:25px; color:#014fa4; padding:0px; margin:0px;   font-weight:bold; text-transform:uppercase;   }
h3 { font-family:'PT Sans'; -webkit-font-smoothing: subpixel-antialiased; font-size:18px; color:#fff; padding:0px; margin:0px; font-weight:100;  }
h4 { font-family:'PT Sans'; -webkit-font-smoothing: subpixel-antialiased; font-size:14px; color:#014fa4; padding:0px; margin:0px; font-weight:100; font-weight:bold;  }
h5 { font-family:'PT Sans'; -webkit-font-smoothing: subpixel-antialiased; font-size:15px; color:#5C5C5C; padding:0px; margin:0px; font-weight:100; font-weight:bold;  }

h6 { font-family:'PT Sans'; -webkit-font-smoothing: subpixel-antialiased; font-size:12px; color:#999; padding:0px; margin:0px; font-weight:100;  }
h7 { font-family:'PT Sans'; -webkit-font-smoothing: subpixel-antialiased; font-size:20px; color:#014fa4; padding:0px; margin:0px; font-weight:100;  }





#wrap { margin:auto; width:100%; }

#resize { width:100%; float:left; }
#header_bg { width:100%; float:left; background-color:#014fa4; border-bottom:6px solid #222222; }
#resize_inner { width:1050px; margin:auto; }
#header { width:1050px; height:100px; float:left;  }
#main_logo { width:233px; height:58px; float:left; margin:25px 0px 0px 0px; }

#menu { width:500px; float:right; height:30px; }
#menu ul li{ list-style:none; display:inline; }
#menu ul{ margin:40px 0px 0px 0px; }
#menu ul li{ padding:0px 35px 0px 0px; }
#menu ul li { font-family:'PT Sans'; -webkit-font-smoothing: subpixel-antialiased; font-size:20px; color:#DBDBDB;   font-weight:100;  }



#white_space { width:1050px; float:left; background-color:#FFF;
-webkit-box-shadow: 0px 0px 4px 0px #666666;
-moz-box-shadow: 0px 0px 4px 0px #666666;
-webkit-box-shadow: 0px 0px 4px 0px #666666;
box-shadow: 0px 0px 4px 0px #666666;  }

#banner { width:1020px;  background-color:#ccc;  margin:10px auto 0px auto;   border: 2px solid #fff; }

#content { width:1050px; float:left;  margin:0px 0px 0px 0px; }
#welcome { width:1050px; float:left; margin:35px 0px 0px 0px; }
#welcome_tit { width:1020px; height:80px; margin:auto; background-image:url(../images/welcome_tit_bg.jpg); background-repeat:repeat-x;  }
#welcome_txt { width:700px; height:25px; background-color:#FFF; margin:auto; text-align:center; padding:6px;   }
#welcome_about { width:330px; height:25px; background-color:#FFF; margin:auto; text-align:center; padding:6px;   }

#content_text { width:1020px;  margin:auto;}
#content_text p { font-family:'PT Sans'; -webkit-font-smoothing: subpixel-antialiased; font-size:18px; color:#505050; text-align:center; padding:0px; margin:0px;    }

#admin_content { width:1000px; margin:auto; }

#space { width:1020px; float:left; height:250px; }

#gallery { width:1050px; float:left; margin:40px 0px 20px 0px; }
#gallery_tit { width:100px; height:30px; float:left; margin:0px 0px 0px 50px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc; background-color:#fff;  

-webkit-border-top-right-radius: 10px;
-moz-border-top-right-radius: 10px;
-khtml-border-top-right-radius: 10px;
border-top-right-radius: 10px;

-webkit-border-top-left-radius: 10px;
-moz-border-top-left-radius: 10px;
-khtml-border-top-left-radius: 10px;
border-top-left-radius: 10px;

z-index:1000; padding:5px 0px 0px 25px; }

#gallery_cont { width:1050px; height:180px; float:left; margin:0px 0px 0px 0px 0px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:0px 0px 0px 0px; padding-top: 20px; }

#gallery_img { width:158px; height:158px; float:left; margin:18px 0px 0px 40px; border:1px solid #ccc; }


#products { width:850px; height:200px; margin:auto; }
#prodcuts_box { width:200px;  float:left; margin:0px 10px 10px 0px; border:1px solid #ccc; }
#products_img { width:200px; height:200px; float:left; }
#products_text { width:200px; height:30px; float:left; text-align:center; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; background-color:#014fa4 }

#products ul li {  font-family:'PT Sans'; -webkit-font-smoothing: subpixel-antialiased !important; font-size:20px;  color:#505050; text-align:justify;   margin:0px; line-height:14px; font-weight:bold; }
#products ul li { list-style:none; list-style-image: url(../images/li_img.png); display:inline-table; padding:20px 30px;   }

#content_left { width:450px; float:left; }

#contact_form_box { float:right; width:500px; }
#address { width:400px; float:left; margin:20px 0px 0px 20px;  }
#address p { text-align:left;  }
#address_tit { width:100%; float:left; margin:0px 0px 10px 0px;  }

#map { width:450px; height:300px; float:left; border:1px solid #ccc; margin:20px 0px 0px 20px; }

#back_button { float:left; margin:20px 0px 0px 950px; BORDER: 1px solid #ccc; padding: 10px; }

#footer_bg { width:100%; height:45px; background-color:#222222; }
#footer { width:1050px; margin:auto;}



#copy_write { width:300px; float:left; margin:15px 0px 0px 0px; }
#design { width:122px; float:right; margin:15px 0px 0px 0px; }
#design a { font-family:'PT Sans'; -webkit-font-smoothing: subpixel-antialiased; font-size:12px; color:#999; padding:0px; margin:0px; font-weight:100; }
#design a:hover { font-family:'PT Sans'; -webkit-font-smoothing: subpixel-antialiased; font-size:12px; color:#E4E4E4; padding:0px; margin:0px; font-weight:100; }




/*scroll over*/
div#wn { 
	position:relative; 
	width:1050px; height:160px; 
	overflow:hidden;
	margin:auto;
	}
    
div#inner1, div#inner2 {
    white-space:nowrap;
	height:160px;
    }
div#inner1 img {
    padding-right:4px;
    }
    
div#wn2	{ 
	position:relative; 
	width:304px; height:20px;
	overflow:hidden;
	}
































