body,html {
	color: #000;
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 14px;
}
body {
	background-color: #edefe4;
}

#maincontainer {
	margin: 0;
	padding: 5px 0 0 0;
	width: 100%;
	background: #f5f9eb  url(../img/all/main_back.jpg) left top repeat-x;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

.floatL { float: left; }
.floatR { float: right; }
.clear { clear: both; }
h1 {
	display:none;
}
h2 {
	color: #a2c743;
}

table.linktable tr th {
	text-align: left;
	padding: 5px 5px 5px 20px;
}
table.linktable tr td {
	padding: 2px;
	border-bottom: 1px solid #dddddd;
}



a, a:link, a:visited, a:active, a:hover {
	color: inherit;
	text-decoration: none;
}

#container {
	width: 800px;
	margin: 0 auto 0 auto;
	padding: 0;
}

#head {
}
	#head .flags {
		text-align: right;
		width:780px;
		height: 15px;
		margin: 0 20px 0 0;
		overflow: hidden;	
	}	
		#head .flags img {
			margin-right: 5px;
		}
		
#navi {
	height: 130px;
	width: 800px;
	margin: 14px 0 0 0;
	background: url(../img/all/navi_back.jpg) top left no-repeat;
}
	#navi .items {
		padding: 67px 0 0 300px;
		height: 40px;
	}
		#navi .items span {
			background: #fff url(../img/all/navi_item_top.jpg) top left repeat-x;
			padding: 10px 15px 5px 15px;
			text-align: center;
			color: #757575;
			margin-right: 3px;
			font-size: 15px;
			width: 65px;
			display:block;
			float: left;
			position: relative;
		}
		#navi .items span.a {
			padding-bottom: 10px;
			background: #fff url(../img/all/navi_item_top.jpg) bottom left repeat-x;
		}
			#navi .items span a,#navi .items span a:link,#navi .items span a:hover,#navi .items span a:visited,#navi .items span a:active { 
				color: #757575;
			}
	#navi span.subnavi {
		float: left;
		text-align: left;
		background: none;
		top: 45px;
		left: 0;
		width: 290px;
		font-size: 14px;
		padding: 0 0 0 0;
		position: absolute;
	}
	#navi .subnavi a,#navi .subnavi a:link,#navi .subnavi a:active,#navi .subnavi a:hover {
		background: url(../img/all/link_bullet.jpg) 5px 6px no-repeat;
		padding: 0 0 0 15px;
		margin-right: 5px;
		margin-left: 10px;
		color: #a2c743;
	}

#content {
	color: #989699;
	line-height: 20px;
	margin-top: 20px;
}

	#content img {
		background-color: #fff;
		border: 1px solid #ddd1df;
		margin: 10px;
	}
	#content h2 {
		font-size: 18px;
	}
	
	#content a,#content a:active,#content a:hover,#content a:link,#content a:visited {
		color: #a2c743;
	}
	#content .box {
		padding: 10px;
		background-color: #fff;
		margin-top: 10px;
	}
		

#footer {
	width: 100%;
	background: url(../img/all/footer_top.jpg) left top repeat-x;
	padding: 60px 0 0 0;
	margin: 0;
}
	#footer .c {
		width: 800px;
		margin: 0 auto 0 auto;
	}
	
	#footer .links {
		padding-top: 10px;
	}
	
		#footer .links a,#footer .links a:link,#footer .links a:active,#footer .links a:hover {
			background: url(../img/all/footer_bullet.jpg) left 5px no-repeat;
			padding: 0 0 0 10px;
			margin-right: 20px;
			color: #757575;
		}
	
	#footer .logo {
		width: 133px;
		margin: 5px 20px 0 0;
		float: right;
	}
	
	#footer .copy {
		width: 100%;
		clear: both;
		margin: 40px 0 0 0;
		text-align: right;
		color: #939391;
		font-size: 11px;
	}
		#footer .copy a, #footer .copy a:link { color: #939391; }
table.linktable tr td img { border: 0; margin: 0 !important; padding: 0; }
