#logo {
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
	width: 230px;
	height: 41px;
}

#banner {
	margin: 0 16px 5px 16px;
	padding: 0px;
	width: 667px;
}

body {
	margin: 0px;
	padding: 0px;
	background: #fff url(img/bg.gif) ;
	color: #333; 
}

p {
	margin: 0px;
	padding: 0px;
	font-weight:normal;
	font: 100%/1.3 Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 11px;
}

#header_menu {
	margin: 0 ;
	padding: 0;
	width:58px;
	position:absolute;
	top:33px;left:480px;
	}
	
a {
	color: #666;
	background-color: inherit;
	text-decoration: none;
}
a:hover {
	color: #666; 
	background-color: inherit;
	text-decoration: underline;
}

/* index ************************************************** */

#container {
	margin: 15px auto 15px auto;
	padding: 0px;
	width: 700px;
	background: #fff;
}

#header1 {
	margin: 0;
	padding: 0 0 0 15px;
	width: 685px;
	height: 70px;
	background: #fff url(img/bg_header.gif) ;
	position:relative;
}

#header2 {
	margin: 0;
	padding: 0px;
	width: 700px;
	height: 170px;
	background: #fff url(img/bg_main.gif) ;
}

#main {
	margin: 0;
	padding: 0 17px 0 16px;
	width: 667px;
	height: 306px;
	background: #fff url(img/bg_main.gif) ;
}

#main_left {
	margin: 0;
	padding: 10px;
	width: 197px;
	height: 286px;
	background: #fff url(img/bg_top_contents.gif) ;
	float:left;
}

#main_center {
	margin: 0 0 0 8px;
	padding: 10px;
	width: 197px;
	height: 286px;
	background: #fff url(img/bg_top_contents.gif) ;
	float:left;
}

#main_right {
	margin: 0;
	padding: 10px;
	width: 197px;
	height: 286px;
	background: #fff url(img/bg_top_contents.gif) ;
	float:right;
}


#news {
	margin: 0;
	padding: 30px;
	width: 640px;
	height: 110px;
	background: #fff url(img/bg_news.gif) ;
	clear:right;
}

#news_date {
	margin: -5px 0 0 30px;
	padding: 0;
}

#footer {
	margin: 0px;
	padding: 15px 0 0 0;
	width: 700px;
	height: 55px;
	background: #fff url(img/bg_footer.gif) ;
	clear:right;
}

#footer a { 
	text-decoration: none; 
}

.top_title {
	margin: 0;
	padding: 5px 0 10px 0;
	background: #f6f7f7 ;
}

.top_capture {
	margin: 0;
	padding: 10px 0 5px 0;
	background: #f6f7f7 ;
}
/* bs ************************************************** */

#title_bs {
	margin:  0;
	padding: 0 15px 0 15px;
	width: 670px;
	height: 110px;
	background: #fff url(img/bg_main.gif) ;
}

#bs_main {
	margin: 0 0 0 0;
	padding: 0 15px 0 15px;
	width: 670px;
	height:640px;
	background: url(img/bg_main.gif) ;
}

#bs_main_left {
	margin: 0;
	padding: 15px 15px 0 30px;
	width: 286px;
	height:625px;
	background: url(img/bg_bs.gif) ;
	float:left;
}

#bs_main_right {
	margin: 0;
	padding: 15px 15px 0 30px;
	width: 286px;
	height:625px;
	background: url(img/bg_bs.gif) ;
	float:right;
}

.title_bs {
	margin: 0 0 15px -15px;
	padding: 0px;
}

/* company ************************************************** */

#title_company {
	margin:  0;
	padding: 0 15px 0 15px;
	width: 670px;
	height: 70px;
	background: #fff url(img/bg_main.gif) ;
}

#company_1 {
	margin:  0 0 0 0;
	padding: 0 15px 0 15px;
	width: 670px;
	height: 20px;
	background: #fff url(img/bg_company_1.gif) ;
}

#company_2 {
	margin:  0;
	padding: 0 0 0 50px;
	width: 650px;
	background: #fff url(img/bg_company_2.gif) repeat-y ;
}

#company_3 {
	margin:  0;
	padding: 0 15px 0 15px;
	width: 670px;
	height: 21px;
	background: #fff url(img/bg_company_3.gif) ;
}

.spacer {
	margin:  0;
	padding: 0;
	width: 700px;
	height: 20px;
	background: #fff url(img/bg_spacer.gif) ;
}

.title_company {
	margin: 0 0 10px -15px;
	padding: 0px;
}


/* text ************************************************** */

h1 {
	margin:  0;
	padding: 0;	
}

.text {
	font-weight:normal;
	font: 100%/1.5 Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
}


.text1 {
	font-weight:normal;
	font: 100%/1.4 Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 11px;
}

.text2 {
	font-weight:bold;
	font: 100%/3 Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #42757c;
	font-size: 11px;
}

.news1 {
	font-weight:normal;
	font: 100%/2 Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#F60;
	font-size: 11px;
}

.news2 {
	font-weight:normal;
	font: 100%/2 Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 11px;
}

.text0 {
	margin: 0 0 0 20px;
	font-weight:normal;
	font: 100%/1.4 Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 11px;
}



ul {
	margin: 0 0 0 20px;
	padding: 0;
}

