body {
	margin:					0px;
	padding:				0px;
	background-color:		#FFF;
	font-family:			verdana, arial, sans-serif;
	color:					#333;
	font-size:				11px;
}

h1 {
	font-size:				16px;
	margin:					10px 0px 10px 0px;
	padding:				0px;
	font-weight:			bold;
	color:					#333;
}
h2 {
	font-size:				15px;
	margin:					7px 0px 7px 0px;
	padding:				0px;
	font-weight:			bold;
	color:					#333;
}
h3 {
	font-size:				12px;
	margin:					4px 0px 4px 0px;
	padding:				0px;
	font-weight:			bold;
	color:					#333;
}
h4 {
	font-size:				10px;
	margin:					1px 0px 1px 0px;
	padding:				0px;
	font-weight:			bold;
	color:					#333;
}
a:link,
a:active,
a:visited,
a:hover {
	text-decoration:		none;
	color:					#333;
}
.skip {
	display:				none;
}

#main {
	width:					1024px;
	height:					629px;
	position:				absolute;
	top:					50%;
	left:					50%;
	margin-left:			-512px;
	margin-top:				-314px;
}

	ul.navigation {
		margin:					0px;
		padding:				0px;
		list-style:				none;
	}
		ul.navigation li {
			margin:					0px;
			padding:				0px;
		}

	#head{
		height:					18px;
		background-repeat:		repeat-x;
		position:				relative;
		
		display: none;
	}
		#head h1 {
			font-size:				14px;
			margin:					0px 0px 0px 208px;
			padding:				0px;
			color:					#333;
		}
		#head ul.navigation {
			position:				absolute;
			right:					0px;
			top:					0px;
			height:					18px;
		}
			#head ul.navigation li {
				display:				inline;
			}

	#bd{
		height:					597px;
		border-bottom:			14px solid #FF9900;
		border-top:			14px solid #FF9900;
		position:				relative;
	}
		#bd #dyn_header {
			position:				absolute;
			top:					0px;
			right:					0px;
			width:					816px;
			height:					201px;
			overflow:				hidden;
		}
		#bd .left_block {
			height:					597px;
			width:					368px;
			margin-right:			5px;
			color:					#FFF;
			background-image:		url(project_files/img/left_bg.gif);
			background-repeat:		repeat-y;
		}
			#bd .left_block img#logo{
				position:				absolute;
				left:					19px;
				top:					24px;

			}
			#bd .left_block .navigation li {
				position:				relative;
			}
				#bd .left_block .navigation li a:link,
				#bd .left_block .navigation li a:active,
				#bd .left_block .navigation li a:visited,
				#bd .left_block .navigation li a:hover {
					text-decoration:		none;
					font-size:				14px;
					line-height:			1.3em;
				}
				#bd .left_block .lvl_1 li a:link,
				#bd .left_block .lvl_1 li a:active,
				#bd .left_block .lvl_1 li a:visited,
				#bd .left_block .lvl_1 li a:hover {
					color:					#FFF;
				}
				#bd .left_block .lvl_2 li a:link,
				#bd .left_block .lvl_2 li a:active,
				#bd .left_block .lvl_2 li a:visited {
					color:					#333;
				}
				#bd .left_block .lvl_2 li a:hover {
					color:					#000;
				}
			#bd .left_block .lvl_1 {
				position:				absolute;
				top:					200px;
				left:					0px;
				width:					203px;
			}
				#bd .left_block .lvl_1 li {
					text-align:				right;
					padding-right:			16px;
					position:				relative;
				}

					#bd .left_block .lvl_1 li,
					#bd .left_block .lvl_1 .lvl_2 li,
					#bd .left_block .lvl_1 .lvl_2 .lvl_3 li,
					#bd .left_block .lvl_1 .lvl_2 .lvl_3 .lvl_4 li  {
						font-weight:			normal;
						font-style:				normal;
					}

					#bd .left_block .lvl_1 li.active {
						font-weight:			bold;
						background-image:		url(project_files/img/nav_marker.gif);
						background-repeat:		no-repeat;
						background-position:	100% 50%;
					}

					#bd .left_block .lvl_1 .lvl_2 li.active,
					#bd .left_block .lvl_1 .lvl_2 .lvl_3 li.active,
					#bd .left_block .lvl_1 .lvl_2 .lvl_3 .lvl_4 li.active  {
						font-weight:			normal;
						background-image:		none;
						font-style:				italic;
					}
					#bd .left_block .lvl_1 .lvl_2 .lvl_3 .lvl_4 li.active a{
						color:					#F90;
					}
				#bd .left_block .lvl_1 li ul {
					margin-left:			10px;
				}
				#bd .left_block .lvl_1 li ul.lvl_2{
					position:				absolute;
					left:					200px;
					top:					0px;
					width:					180px;
					overflow:				hidden;
				}
					#bd .left_block .lvl_1 li ul.lvl_2 li {
						text-align:				left;
					}

		#content {
			left:					380px;
			position:				absolute;
			top:					210px;
			width:					346px;
			height:					380px;
			overflow:				auto;
		}


		#ple_circles {
			position:				absolute;
			bottom:					0px;
			right:					0px;
			width:					263px;
			height:					597px;
			background-image:		url(project_files/img/circles.png);
			background-position:	100% -15px;
			background-repeat:		no-repeat;
		}
			#ple_circles div{
				position:				absolute;
				top:					267px;
				left:					0px;
				width:					99px;
				height:					160px;
				background-color:		white;
			}
				#ple_circles div img{
					position:				absolute;
					top:					0px;
					left:					0px;
					width:					99px;
					height:					99px;
				}

	#foot{
		height:					25px;
		background-image: 		url(project_files/img/mainbg_b.gif);
		background-repeat:		repeat-x;
	}
	


	#lang_select a {
		color: white;
	}
	
	#lang_select {
		position: absolute;
		bottom: 10px;
		left: 20px;
	}




input, select, textarea {
	border:		1px solid #323232;
	margin:		3px 0px 3px 0px;
	color:		#323232;
}
input.full {
	width:		320px;
	height:		16px;
}
textarea.full {
	width:		320px;
	overflow-y:	scroll;
}
label.full {
	display:	block;
	width:		320px;
	clear:		left;
	line-height: 16px;
	margin:		4px 0px 0px 0px;
}
input.half {
	width:		140px;
	float:		left;
	height:		16px;
}
input.space {
	margin-right:	20px;
}
fieldset.half {
	width:		140px;
	float:		left;
	border:		0px none;
	margin:		4px 0px;
	padding:	0px;
}
label.half,
span.half {
	float:		left;
	width:		160px;
	margin:		4px 20px 4px 0px;
	line-height: 16px;
}
input.submit {
	color:		white;
	background-color:#323232;
	width:		320px;
}
input.error, textarea.error {
	border-color: red;
}
