body, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, form {
	padding: 0px;
	margin: 0px;
}

img {
	border: 0px;
}

textarea {
	overflow: auto;
}

html {
	height: 100%;
}

body {
	height: 100%;
	font-family: tahoma;
	background: #ffffff;
}
	
	
/* Clear Fix */

.clearfix:after {
	content: ".";
	display: block;
	font-size: 0px;
	line-height: 0px;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

.clearfix {
	display: block;
}

* html .clearfix {
	height: 1px;
}	


#header {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
	background: url(../images/header.gif) repeat-x;
}	

	#header-left {
		width: 430px;
		height: 84px;
		background: url(../images/header-left.gif) no-repeat left 0px;
	}
	
		h1.logo {
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 58px;
		}


			h1.logo a,
			h1.logo b {
				display: block;
				background: transparent url(../images/logo.gif) no-repeat;
				width: 197px;
			    height: 80px;
			}

				h1.logo a span,
				h1.logo b span {
					display: none;
				}
	
	#header-right {
		height: 84px;
		background: url(../images/header-right.gif) no-repeat right 0px;	
	}
	
		#header-right h2.title {
			font-weight: normal;
			margin: 46px 0px 0px 0px;
			font-size: 20px;
			color: #f2f2f2;
			float: left;
		}
	
	#lang {
		margin: 34px 18px 0px 0px;
		float: right;
		display: inline;
	}
	
	#lang ul {
		list-style: none;
		padding: 0px;
		margin: 0px;
		font-size: 0px;
	}
		
		#lang ul li {
			float: left;
		}
		
		#lang ul li a {			
			display: block;
			color: #38683d;
			font-size: 11px;
			text-decoration: none;
			padding: 3px 8px 5px 8px;
		}
		
		#lang ul li.selected a {
			color: #ffffff;
			background: url(../images/lang.gif) no-repeat;
		}
		
#container {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
	
	#left {
		background: url(../images/nav-wrapper.jpg) no-repeat;
	}

	#left-wrapper {
		position: absolute;
		left: 0px;
		top: 0px;
		width: 288px;
	}

#nav {
	position: relative;
	margin: 0px 0px 0px 40px;
}

#spacer {
	position: relative;
	z-index: 999999999;
	width: auto;
	top: 92px;
	margin-left: 40px;
	font-size: 0px;
	height: 3px;
	padding-bottom: 17px;
	background: url(../images/spacer.gif) repeat-x; 
}

#content {
	height: 400px;
	font-size: 11px;
	color: #808080;
}

*> #content {
		min-height: 400px;
		height: auto;
}

.news {
	font-size: 11px;
	color: #808080;	
}	

.more a{
	text-decoration: none;
	color: #d67e00;
}

#copyright {
	float: right;
	padding: 30px 0px;
	color: #9dc44d;
	font-size: 11px;
}

#copyright a {
	color: #9dc44d;
	font-size: 11px;
	text-decoration: none;
}
