* {
	margin: 0;
	padding: 0;
	font-family: arial;
	font-size: 12px;
	color: #333;
}

table {
	border-collapse: collapse;
}

img {
	border: 0;
}

body {
	background: #fff url('../images/bg.jpg') repeat-x 0 0;
	/*cursor: url('../images/cursor.png'), auto;*/
}

a {
	text-decoration: none;
	color: #9c5d32;
}

h1 {
	margin: 5px 0 8px;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: 4px;
	color: #9c5d32;
}

#container {
	position: relative;
	width: 944px;
	margin: 0 auto 20px;
	background: url('../images/container_bg_middle.jpg') repeat-y;
}

#container_middle {
	padding: 0 7px;
	background: url('../images/container_bg_top.jpg') no-repeat;
}

	* html #container.front_page {
		background: url('../images/container_bg_top.jpg') repeat-y;
	}

	* html #container.front_page #container_middle {
		background: url('../images/container_bg_middle.jpg') repeat-y;
	}

#container_bottom {
	height: 12px;
	background: url('../images/container_bg_bottom.jpg') no-repeat 0 -3px;
}

#top {
	height: 70px;
}

	* html #container.front_page #top {
		margin-bottom: -110px;
	}

#top_image {
	position: relative;
}

	#top_image img {
		position: absolute;
		top: 0;
		left: 0;
		display: none;
	}
	
	#top_image img.start {
		position: static;
		display: block;
	}

#language {
	display: block;
	position: relative;
	top: 70px;
	left: -28px;
	width: 36px;
	height: 0;
}

	* html #language {
		margin-bottom: -110px;
	}

#leaf {
	position: relative;
	left: 580px;
	width: 158px;
	height: 0;
	z-index: 10;
}

	* html #leaf {
		margin-bottom: -158px;
	}
	
	* html #leaf img {
		height: auto;
		width: auto;
	    position:relative;
	    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	        this.src = "/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	    );
	}

#menu {
	padding: 9px 16px;
}

	#menu div {
		padding: 0 2px 4px 15px;
		float: left;
	}
	
		#menu div.active {
			background: url('../images/menu_star.jpg') no-repeat;
		}

			#menu .active a {
				border-bottom-color: #9c5d32;
			}
	
	#menu a {
		padding: 0 5px 3px;
		border-bottom: 1px solid #fff;
		text-decoration: none;
		font-family: tahoma;
		letter-spacing: 1px;
	}
	
	#menu a:hover {
		border-bottom-color: #9c5d32;
	}
	
	.submenu {
		display: none;
		top: 0;
		left: 0;
		position: absolute;
		background-color: #fff;
		border-bottom: 1px solid #9c5d32;
	}

	.submenu a {
		font-size:12px;
		display: block;
		padding: 3px 10px;
		border: 1px solid #9c5d32;
		border-bottom: 0;
		text-align: left;
		cursor: pointer;
		text-decoration: none;
		color: gray;
	}

	.submenu a:hover {
		background-color: #F6E3D5;
	}

#frontpage_image {
	position: relative;
	height: 360px;
	margin-bottom: -7px;
	padding-top: 180px;
	background-repeat: no-repeat;
}
	
	#welcome_bg {
		width: 320px;
		height: 180px;
		margin:0 auto;
		background-color: #fff;
		opacity: 0.7;
		filter: alpha(opacity=70);
	}
	
	#welcome_box {
		position:relative;
		top: -180px;
		left: 0;
		width: 320px;
		height: 120px;
		margin: 0 auto;
		display: block;
		padding-top: 60px;
	}
	
		#welcome_box img {
			display: block;
			margin: 0 auto;
		}
		
			* html #welcome_box img {
				height: auto;
				width: auto;
			    position:relative;
			    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
			        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
			        this.src = "/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
			        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
			        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
			    );
			}
		
		#welcome_box div {
			padding-top: 20px;
			text-align: center;
			font-family: tahoma;
			color: #888;
		}

#content {
	margin: 20px 25px 40px;
}

#content_notop {
	padding-top: 60px;
	background: url('../images/bg.jpg') repeat-x 0 0;
}

	#menu2 {
		float: left;
		width: 190px;
		padding-top: 40px;
	}
	
		#menu2 div {
			margin: 0 0 5px 20px;
			padding: 0 2px 0 16px;
		}

			#menu2 div.active {
				background: url('../images/menu_star.jpg') no-repeat;
			}

				#menu2 .active a {
					border-bottom-color: #9c5d32;
				}

		#menu2 a {
			padding: 0 6px 3px;
			border-bottom: 1px solid #fff;
			text-decoration: none;
			font-family: tahoma;
			letter-spacing: 1px;
			color: gray;
		}

		#menu2 a:hover {
			border-bottom-color: #9c5d32;
		}
	
	#content2 {
		float: right;
		width: 740px;
	}

.clear {
	display: block;
	clear: both;
}


