/* CSS Document */
* {padding: 0; margin: 0;}
html, body {
  margin: 0;
  padding: 0;
  width: 100%;
}
body {
	background:#eaeae9 url(../images/bg_body.gif) repeat-x left top;
  position: relative;
}
body, form, input, textarea, select, h1, h2, ul, ol{
	margin: 0px;
	padding: 0px;
	color: #252525;
	font: 12px/20px Arial, Helvetica, sans-serif;
	list-style: none;
}
h1{font: 11px Tahoma, Arial, Helvetica, sans-serif; height:25px; background:url(../images/bg_h1.gif); position:relative; padding:7px 0 0 13px; margin-bottom:20px;}
.h1_l{left:0px; top:0px;position:absolute;}
.h1_r{right:0px; top:0px;position:absolute;}
.h1_img{ position:absolute; left:90px; top:-18px;}
.h1_img_vision{position:absolute; left:65px; top:-18px;}
.h1_img_socmis{position:absolute; left:135px; top:-18px;}
.h1_img_prod{position:absolute; left:95px; top:-18px;}
.h1_img_cont{position:absolute; left:110px; top:-18px;}

a {text-decoration:underline; color:#669206;}
a:hover {text-decoration:none;}
a img{ border:none;}
.rt{text-align: right;	vertical-align: top;}
.ct{text-align: center;	vertical-align: top;}
.fl{float: left;}
.fr{float: right;}
.cl{clear:both;	height: 0px; font-size: 0px; line-height: 0px;}
p{margin: 10px 0px 0px;	padding: 0px;}
.post{ display: table; _height: 0; zoom: 1;}
.line{ border-top: solid 2px #E3E3E3; padding-bottom:10px; margin-top:10px;}
.pad{ padding-top:20px;}


#page{padding-bottom:100px;}
.menu{ height:35px; background:url(../images/bg_body.gif) repeat-x left top; text-align:center;}
.h_box{ height:24px; padding-top:10px; padding-right:10px; background:url(../images/bg_body.gif) repeat-x left -35px;}
.h_box a{ color:#fff;}
#header{ height:100px; background:url(../images/bg_header.gif); position:relative;}
.logo{ position:absolute; left:232px; top:-16px;}
.slogan{ height:230px; background:url(../images/bg_slogan.jpg); position:relative;}
.girl{ position:absolute; left:34px; top:-18px;}
.slogan_box{ font-size:14px; font-weight:bold; padding:50px 103px 0 0;}
#content{ padding:20px 30px;}

#container {min-height: 100%; background:url(../images/bg_container.gif);width: 784px; margin: 0 auto;}
* html #container {height: 100%;}


.mission{ width:233px; height:250px; background:url(../images/bg_mission.jpg); margin-left:20px;}
.mission div{ padding:190px 20px 0 20px; line-height:14px;}

#footer {
	color:#fff;
  height:100px;
  width:100%;
  position: absolute;
  bottom: 0px;
}
.f_box{ height:70px; padding-top:30px;	background:url(../images/bg_footer.gif); width:774px; margin:auto;}
.f_menu a{ margin:0 15px; color:#fff;}

.img{border: 1px solid #D0D0D0;}
.img1{margin: 0px 13px 0px 0px;}