/* CSS Document */
body {
	background-color: #E0D9CD;
	margin:0px;
	padding:0px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#C4BFB8;
	font-size:11px;
}

#background {
	background:url(/css/img/background.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.c {
	clear:left;
}

.left {
	display:block;
	float:left;
}

#maincontainer {
	height:100%;
	display:block;
	width:780px;
	margin:auto;
	vertical-align:top;
}

#header {
	display:block;
	width:780px;
	height:102px;
	position:relative;
}

	#sitemap {
		position:absolute;
		bottom:23px;
		right:195px;
	}
	#home {
		position:absolute;
		bottom:23px;
		right:165px;
	}
	#mail {
		position:absolute;
		bottom:23px;
		right:132px;
	}
	#pl {
		position:absolute;
		bottom:22px;
		right:39px;
	}
	#en {
		position:absolute;
		bottom:22px;
		right:12px;
	}

#leftColumn {
	display:block;
	width:187px;
	float:left;
	padding-top:7px;
}

	#menu {
		font-family:"Times New Roman", Times, serif;
	}
	
	#menu ul {
		margin:0px;
		padding:0px;
	}
	
	#menu ul li {
		line-height:34px;
		height:34px;
		list-style:none;
	}
	
	#menu ul li.menu {
		background-color:#565149;
		width:167px;
		padding-left:20px;
		font-size:14px;
		border-bottom:solid 1px #605C56;
	}
		#menu ul li.menu span {
			display:block;
			width:5px;
			height:5px;
			margin-top:15px;
			margin-right:10px;
			float:left;
			background:url(/css/img/menu_list.gif);
			background-repeat:no-repeat;
			background-position:center;
		}
		
	#menu ul li.submenu {
		background-color:#605C56;
		width:147px;
		padding-left:40px;
		font-size:13px;
		border-bottom:solid 1px #565149;
	}
	
		#menu ul li.submenu span {
			display:block;
			width:5px;
			height:5px;
			margin-top:15px;
			margin-right:10px;
			float:left;
			background:url(/css/img/submenu_list.gif);
			background-repeat:no-repeat;
		}
	
	#menu ul li a:link.menu, #menu ul li a:visited.menu {
		text-decoration:none;
		color:#E9E6E1;	
	}
	#menu ul li a:hover.menu, #menu ul li a:active.menu {
		color:#E79D17;
	}

	#menu ul li a:link.submenu, #menu ul li a:visited.submenu {
		text-decoration:none;
		color:#E9E6E1;	
	}
	#menu ul li a:hover.submenu, #menu ul li a:active.submenu {
		color:#E79D17;
	}
	
	#hole {
		height:150px;
		background-color:#605C56;
	}

#rightColumn {
	display:block;
	width:575px;
	float:right;
}

	#contentOuter {
		display:block;
		background-color:#4D463C;
	}
	
		#content {
			display:block;
			background:#595248;
			border-left:#4D463C solid 6px;
			border-right:#4D463C solid 6px;
			border-bottom:#4D463C solid 6px;
		}
		
			h1 {
				display:block;
				float:left;
				clear:both;
				width:520px;
				height:30px;
				margin:8px;
				line-height:30px;
				background:url(/css/img/h1_back.gif);
				background-repeat:repeat-y;
				border-bottom: solid 4px #7C7367;
				color:#C4BFB8;
				font-size:14px;
			}
				h1 span {
					display:block;
					width:4px;
					height:7px;
					margin-left:12px;
					margin-top:11px;
					margin-right:8px;
					float:left;
					background:url(/css/img/h1_list.gif);
					background-position:left;
					background-repeat:no-repeat;
				}
			
			h2 {
				display:block;
				width:520px;
				height:30px;
				margin:8px;
				line-height:30px;
				border-bottom: solid 4px #7C7367;
				color:#C4BFB8;
				font-size:14px;
			}
				h2 span {
					display:block;
					width:4px;
					height:7px;
					margin-left:12px;
					margin-top:11px;
					margin-right:8px;
					float:left;
					background:url(/css/img/h2_list.gif);
					background-position:left;
					background-repeat:no-repeat;
				}
			
			p {
				margin:15px 15px 0 15px;
				font-size:12px;
				line-height:16px;
			}
			p.main {
				float:left;
				width:120px;
			}
			
			img.thumb {
				border: solid 3px #7C7367;
				margin:4px;
			}
			
			img.big {
				border: solid 6px #7C7367;
				margin-right:0px;
			}
			
			li.li {
				list-style-image:url(img/h2_list.gif);
				line-height:16px;
				font-size:13px;
			}
	
	#content a:link, a:visited {
		color:#FAA60E;
		text-decoration:underline;
	}

	#content a:active, a:hover {
		text-decoration:none;
	}
	
	
	table {
		border:none;
		width:90%;
		text-align:center;
	}
	
		th {
			background:url(/css/img/th_back.gif);
			background-repeat:repeat-x;
			border: #7B756A solid 1px;
			height:24px;
			line-height:24px;
			color:#FFFFFF;
			font-weight:bold;
		}
		
		td.strong {
			border: #7B756A solid 1px;
			color:#FFFFFF;
			height:24px;
			line-height:24px;
		}
		
		td.fair {
			height:24px;
			line-height:24px;
			border:#9E9B97 solid 1px;
			color:#9E9B97;
		}
	
#footer {
	width:100%;
	line-height:30px;
	display:block;
	color:#38342E;	
	font-size:11px;
}

	.left {
		display:block;
		float:left;
	}
	
	.right {
		display:block;
		float:right;
	}
	
	.orange {
		font-weight:bold;
		color:#E47600;
	}
	
fieldset {
	clear:left;
	width:80%;
	border:#9E9B97 solid 1px;
	margin:0 20px 0 20px;
	text-align:left;
}

input[type="text"], input[type="password"], input[type="file"], input[type="checkbox"], select {
	height:16px;
	width:200px;
	font-size:11px;
	border: #7B756A solid 1px;
	margin:2px;
	display:block;
	float:left;
}

textarea {
	font-size:11px;
	border: #7B756A solid 1px;
	margin:2px;
	display:block;
	float:left;
}

input.order {
	width:30px;
}

input[type="submit"], input[type="button"] {
	clear:left;
}

label {
	display:block;
	width:100px;
	height:14px;
	font-size:11px;
	line-height:14px;
	padding-top:3px;
	float:left;
	clear:left;
}

.cmsImg {
	display:block;
	margin:3px;
	float:left;
	width:100px;
	height:135px;
	text-align:center;
	border:solid 1px #7B756A;
}

.dTreeNode {
	margin: 0 15px 0 25px;
}

.dTreeNode a img {
	border:none;
}

