BODY {
	margin: 0 auto;
	font-family: Verdana;
	color: #002961;
	font-size: 68.75%;
	background: url(../gfx/bg.png ) repeat-x top;
}

a {
	color: #002961;
}

#container {
	position: relative;
	z-index: 1;
	margin: 0 auto;
	width: 1030px;
	padding-top: 181px;
	background: url( ../gfx/header-bg.png ) 15px 0px no-repeat;
}

#menu {
	position: relative;
	padding-left: 15px;
	height: 37px;
}

#menu ul li {
	float: left;
}

#menu ul li a {
	display: block;
	font-size: 1.1em;
	color: #FFFFFF;
	text-decoration: none;
	padding: 10px 15px 15px 15px;
}

#menu ul li ul {
	position: absolute;
	z-index: 5;
	display: none;
	width: 120px;
}

#menu ul li ul li {
	background: #8198c2;
	width: 160px;
	font-size: 0.9em;
}

#menu ul li ul li:hover {
	background: #96b2d8;
}

#menu ul li ul li a {
	padding: 8px 0px 8px 15px;
}

#menu ul li:hover ul {
	display: block;
}

#content {
	position: relative;
	z-index: -1;
	width: 1000px;
	padding: 0 15px;
	background: url( ../gfx/content-bg.png ) repeat-y;
}

#content #left {
	float: left;
	background: url( ../gfx/content-bg2.png ) no-repeat right bottom;
}

#content #left ul {
	list-style: disc inside;
	padding-left: 5px;
}

#content #left ol {
	list-style: decimal inside;
	padding-left: 5px;
}

#content #left #txt {
	margin: 10px;
	padding: 10px;
	width: 740px;
	min-height: 442px;
	background: url( ../gfx/left-bg.png ) no-repeat;
}

#content #left #txt h1 {
	font-size: 1.6em;
	margin: 5px 0px 10px 0px;
}

#content #left #txt h2 {
	font-size: 1.4em;
	margin: 5px 0px 10px 0px;
}

#content #left #txt h3 {
	font-size: 1.2em;
	margin: 3px 0px 10px 0px;
}

#content #left #txt p {
	line-height: 16px;
	margin: 12px 0px;
}

#content #left #txt label {
	float: left;
	width: 156px;
}

#content #left #txt label, #content #left #txt input {
	margin: 2px 0px;
}

#content #left #txt table.fronttable {
	margin: -10px;
}

#content #left #txt td.front {
	background: url( ../gfx/left-bg.png ) no-repeat;
	padding: 10px;
	height: 200px;
}

#content #left #txt a.pdf_link,
#content #left #txt a.doc_link,
#content #left #txt a.gif_link,
#content #left #txt a.jpg_link,
#content #left #txt a.png_link {
	padding-left: 20px;
	display: block;
	margin-bottom: 3px;
}

#content #left #txt a.pdf_link { background: url( ../gfx/icon_pdf.gif ) no-repeat; }
#content #left #txt a.doc_link { background: url( ../gfx/icon_doc.gif ) no-repeat; }
#content #left #txt a.gif_link { background: url( ../gfx/icon_gif.gif ) no-repeat; }
#content #left #txt a.jpg_link { background: url( ../gfx/icon_jpg.gif ) no-repeat; }
#content #left #txt a.png_link { background: url( ../gfx/icon_png.gif ) no-repeat; }

#content #left div.sitemap ul li {
	padding-top: 10px;
}

#content #left div.sitemap ul li ul li {
	list-style-type: circle;
	padding-left: 15px;
}

#content #right {
	float: right;
	width: 220px;
	background: url( ../gfx/right-news-bg.png ) repeat-y;
}

#content #right .item {
	margin: 10px 0px 10px 10px;
	padding: 10px;
	background: url( ../gfx/right-news-bg2.png ) no-repeat #e4ebf6;
}

#content #right h2 {
	margin: 3px 0px 10px 0px;
	font-size: 1.2em;
}

#content #right .item ul li {
	padding: 7px 0px;
}

#footer {
	margin-top: -550px;
	padding-top: 550px;
	background: url( ../gfx/bg2.png ) repeat-x bottom;
}

#footer .txt {
	margin: 0 auto;
	width: 996px;
	height: 20px;
	padding-top: 85px;
	background: url( ../gfx/footer-bg.png ) bottom no-repeat;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.8em;
}

#footer .txt a {
	color: #FFFFFF;
}

.clear {
	overflow: hidden;
	visibility: hidden;
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0em;
}

.galleria_wrapper img {
	max-width: 450px;
}
