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

/* ALL */

body {
	margin:0;
	padding:0;
	font-size:11px;
	color:#181818; 
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	line-height:160%;
	background:url(../img/body_background.jpg) top center no-repeat #FFFFFF;
}
	.zeo, .zeo3
	{
	display: block;
	height:110px;
	padding-top: 8px;
	width:179px;
	clear: both;
	color: #ffffff;
	margin-left: 27px;
	background: url(../goof.jpg) top left no-repeat;
	}
img {
	border:0px;
}

a {
	color:#181818;
	text-decoration:underline;
}

a:hover {
	color:#181818;
	text-decoration:none;
}

.more {
	padding:10px;
	text-align:right;
}

.more a {
	text-decoration:underline;
	font-style:italic;
	color:#FFFFFF;
	background:url(../img/more.png) center right no-repeat;
	padding-right:20px;
}

/* LAYOUT */

.container_main {
	width:100%;
}
	.container_content {
		width:980px; 
		margin:auto;
	}
		.top {
			padding-top:20px;
		}
			.top_logo {
				float:left;
				width:153px;
				padding:0 35px 0 70px;
			}
			.top_text {
				float:left;
				width:700px;
				font-size:16px;
				color:#FFFFFF;
			}
			.top_text a {
				font-size:16px;
				color:#FFFFFF;
				text-decoration:none;
			}
				.top_text_box {
					float:left;
					width:130px;
				}
				.top_text_box_mid {
					padding-top:16px;
					float:left;
					width:170px;
				}
					.top_text_box span.color {
						color:#000000;
					}
				.top_text_box_right {
					padding-top:16px;
					float:left;
					width:130px;
				}.top_text_box_right a{font-size: 22px;}
			.top_clear {
				clear:both;
			}
			.top_flash {
				height:234px;
			}
			.top_menu {
				padding:7px 33px 7px 33px;
				*padding:2px 33px 7px 33px;
				background:url(../img/line_horz.png) bottom center no-repeat;
			}
				.top_menu ul {
					margin:0;
					padding:0;
					list-style-type:none;
					display:inline-block;
				}
				.top_menu ul li {
					float:left;
					margin:0px 16px;
				}
				.top_menu ul li a {
					float:left;
					font-size:16px;
					font-weight:bold;
					color:#666666;
					text-decoration:none;
					height:24px;
					height:27px;
					padding-top:7px;
					*padding-top:4px;
					padding-left:13px;
					padding-right:13px;
				}
				.top_menu ul li .active {
					height:24px;
					*height:27px;
					padding-top:7px;
					*padding-top:4px;
					padding-left:0px;
					padding-right:0px;
					background:url(../img/menu_active_mid.png) top left repeat-x;
					color:#FFFFFF;
				}
				.top_menu ul li .active:hover {
					color:#FFFFFF;
				}
				.top_menu ul li a:hover {
					color:#518200;
				}
		.mid {
			padding:15px 0px;
		}	
			.header {
			padding:10px 0px 10px 15px;
			}
			.mid_left {
				float:left;
				width:686px;
				padding:0px 0px 15px 53px;
			}
				.news {
					background:url(../img/news_top.jpg) top left no-repeat #F5F5F5;
					min-height:110px;
				}
				.news_foot {
					background:url(../img/news_foot.jpg) top left no-repeat;
					height:7px;
				}
				.news_box {
					padding:12px;
					color:#666666;
				}
					.news_title {
						font-weight:bold;
						color:#333333;
						padding-bottom:7px;
					}
					.news_title a {
						color:#333333;
						text-decoration:none;
					}
					.news_more {
						background:url(../img/arrow.png) center right no-repeat;
						padding-right:8px;
						text-align:right;
					}
					.news_more a {
						text-decoration:none;
						color:#333333;
					}
					.news_more a:hover {
						text-decoration:underline;
					}
				.text {
					padding:0px 9px;
				}
			.mid_right {
				float:left;
				width:240px;
				text-align:center;
			}
			.mid_right img {
				padding:15px 0px;
			}
		.foot {
			clear:both;
			background:url(../img/line_horz.png) top center no-repeat;
			width:880px;
			padding:10px 50px;
		}
			.foot_left {
				float:left;
				width:90%;
			}
				.foot_left ul {
					margin:0;
					padding:0;
					list-style-type:none;
					display:inline-block;
				}
				.foot_left ul li {
					float:left;
				}
				.foot_left ul li a {
					color:#666666;
					background:url(../img/arrow.png) center left no-repeat;
					padding-left:9px;
					text-decoration:none;
					margin:0px 10px;
				}
				.foot_left ul li a:hover {
					text-decoration:underline;
				}
			.foot_right {
				float:left;
				width:9%;
			}
			.foot_clear {
				clear:both;
			}
