BODY { 
	PADDING: 0px; 
	MARGIN: 0px; 
	FONT-FAMILY: Tahoma; 
	FONT-SIZE: 11px; 
	COLOR: #666666; 
	TEXT-ALIGN: left; 
	BACKGROUND-COLOR: #FFFFFF;
}
IMG, DIV, H1, H2, H3, H4, H5, H6, ul, li, object, p {
	MARGIN: 0px;
	BORDER: 0px;
	PADDING: 0px;
}
H6 {
	FLOAT: left;
	WIDTH: auto;
	PADDING: 12px;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
}
UL, LI {	
	FLOAT: left;
	list-style-type: none;	
	PADDING: 0px;
	WIDTH: auto;	
}
a {
	COLOR: #CCCCCC;
	TEXT-DECORATION: none;
}
a:hover {
	COLOR: #DDDDDD;
	TEXT-DECORATION: underline;
}
 
/* -------------------- content all -------------------- */
 
#page {
	float: left;
	width: 100%;
}
#page_width {
	width: 900px;
	margin: auto;
}
#top {
	float: left;
	width: 900px;
}
#logo {
	float: left;
	padding: 24px 0px 24px 24px;
}
#top_tel {
	float: right;
	padding: 36px 60px 0px 0px;
	color: #666666;
	font-size: 16px;
}
#top_menu {
	float: left;
	width: 900px; 
}
#top_menu_1 a {
	float: left;
	width: 181px;
	height: 46px;
	background: url(img/menu_1.gif);
}
#top_menu_1 a:hover {
	float: left;
	width: 181px;
	height: 46px;
	background: url(img/menu_1_ok.gif);
}
#top_menu_2 a {
	float: left;
	width: 180px;
	height: 46px;
	background: url(img/menu_2.gif);
}
#top_menu_2 a:hover {
	float: left;
	width: 180px;
	height: 46px;
	background: url(img/menu_2_ok.gif);
}
#top_menu_3 a {
	float: left;
	width: 180px;
	height: 46px;
	background: url(img/menu_3.gif);
}
#top_menu_3 a:hover {
	float: left;
	width: 180px;
	height: 46px;
	background: url(img/menu_3_ok.gif);
}
#top_menu_4 a {
	float: left;
	width: 180px;
	height: 46px;
	background: url(img/menu_4.gif);
}
#top_menu_4 a:hover {
	float: left;
	width: 180px;
	height: 46px;
	background: url(img/menu_4_ok.gif);
}
#top_menu_5 a {
	float: left;
	width: 179px;
	height: 46px;
	background: url(img/menu_5.gif);
}
#top_menu_5 a:hover {
	float: left;
	width: 179px;
	height: 46px;
	background: url(img/menu_5_ok.gif);
}
#banner {
	float: left;
	width: 898px;
	height: 180px;
	margin: 36px 0px 36px 0px;
	background: url(img/banner.jpg);
	border: 1px solid #222222;
}
#content {
	float: left;
	width: 900px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #DDDDDD;
}
#content_left {
	float: left;
	width: 599px;
	min-height: 384px;
	border-right: 1px solid #DDDDDD;
}
#content_left a {
	color: #006699;
}
#content_left hr {
	float: left;
	width: 569px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	border-top: 1px dotted #DDDDDD;
	
}
#content_left h1 {
	float: left;
	width: 575px;
	padding: 12px 12px 12px 12px;
	color: #7AAA1B;
	font-size: 17px;
	font-weight: bold;
}
.content_text {
	float: left;
	width: 563px;
	padding: 0px 18px 6px 18px;
	color: #666666;
	font-size: 12px;
	line-height: 140%;
}
.content_text p {
	padding: 12px 0px 0px 0px;
}
.content_text ul {
	float: left;
	width: auto;
}
.content_text ul li {
	float: left;
	width: 580px;
	list-style-type: square;
	list-style-position: inside;
}
#content_right {
	float: right;
	width: 300px;
}
.form_contact {
	float: left;
	width: 280px;
	padding: 10px 10px 0px 10px;
}
.form_contact_title {
	float: left;
	width: 280px;
	padding: 6px 0px 6px 0px;
	color: #003366;
	font-size: 17px;
	font-weight: bold;
}
.form_contact_text {
	float: left;
	width: 300px;
	padding: 6px 0px 3px 0px;
	color: #222222;
	font-size: 11px;
	text-align: left;
}
.form_contact_input {
	float: left;
	width: 220px;
	padding: 2px;
	font-size: 11px;
	background: #FDFDFD;
	border: 1px solid #DDDDDD;
}
.form_contact_textarea {
	float: left;
	width: 280px;
	height: 120px;
	padding: 2px;
	font-size: 11px;
	background: #FDFDFD;
	border: 1px solid #DDDDDD;
}
.form_contact_submit {
	float: left;
	width: auto;
	margin: 12px 0px 12px 90px;
	color: #003366;
	font-size: 11px;
}
.google_map {
	float: left;
	width: 560px;
	margin: 0px 0px 12px 0px;
	border:1px solid #CCCCCC;
}
.bottom {
	float: left;
	width: 900px;
	border-top: 1px solid #DDDDDD;
}
.bottom_1 {
	float: left;
	width: 300px;
}
.bottom_2 {
	float: left;
	width: 298px;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
}
.bottom_3 {
	float: left;
	width: 300px;
}
.bottom_1 h1 {
	float: left;
	width: 286px;
	padding: 12px 6px 12px 6px;
	color: #7AAA1B;
	font-size: 13px;
	font-weight: bold;
}
.bottom_1 h1 a {
	color: #7AAA1B;
}
.bottom_2 h1 {
	float: left;
	width: 286px;
	padding: 12px 6px 12px 6px;
	color: #7AAA1B;
	font-size: 13px;
	font-weight: bold;
}
.bottom_2 h1 a {
	color: #7AAA1B;
}
.bottom_3 h1 {
	float: left;
	width: 286px;
	padding: 12px 6px 12px 6px;
	color: #7AAA1B;
	font-size: 13px;
	font-weight: bold;
}
.bottom_3 h1 a {
	color: #006699;
}
.bottom_text {
	float: left;
	width: 274px;
	padding: 0px 12px 4px 12px;
	color: #666666;
	font-size: 11px;
	line-height: 140%;
}
.bottom_text a {
	color: #006699;
}
.bottom_link {
	float: right;
	width: auto;
	padding: 6px 12px 6px 12px;
	color: #006699;
	font-size: 11px;
	font-weight: bold;
	border-left: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
}
.bottom_link:hover {
	color: #006699;
}
#copyright {
	float: left;
	width: 900px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #DDDDDD;
}
#copyright_left {
	float: left;
	width: 300px;
	padding: 12px 0px 12px 12px;
	color: #888888;
}
#copyright_left a {
	color: #006699;
}
#copyright_right {
	float: right;
	width: 420px;
	padding: 12px 12px 12px 0px;
}
#copyright_right li {
	float: left;
	width: auto;
	padding: 0px 0px 0px 20px;
}
#copyright_right li a {
	float: left;
	width: auto;
	color: #888888;
}
#copyright_right li a:hover {
	color: #222222;
	text-decoration: none;
}
