@charset "utf-8";
/* CSS Document */

body {
margin: 0;
padding: 0;
font: 8pt/1.7 "Lucida Sans Unicode", "Lucida Sans", sans;
color: #606060;
background: transparent url(../img/bodyBackground.png) top;
width: 100%;
height: 100%;
}

#totalContainer {
	width: 100%;
	background: transparent url(../img/totalContainerBackground.png) repeat-x top;
	}

	#topContainer {
		background: #transparent;
		}
	#topShadowContainer {
		width: 733px;
		background: transparent;
		margin: 0 auto;
		}
		#topContent_top {
		width: 100%;
		background: transparent url(../img/topContent_top.png) no-repeat left top;
		height: 142px;
		}
		
		#logotypeWrapper {
			height: 100px;
			background: transparent;
			margin: 0 auto;
			width: 677px;
			}
		
		.logotype {
			border: 0;
			margin-top: 36px;
			margin-left: 20px;
			float: left;
			}
		
		#shortCuts {
			float: right;
			margin-top: 30px;
			margin-right: 15px;
			}
			#shortCuts a img {
				border: 0;
				margin: 0 3px;
				}
					
		/*---MENU---*/
		
		#menuContainer {
			width: 677px;
			margin: 0 auto;
			background: #666 url(../img/menu/menuBackground.png) repeat-x center;
			height: 40px;
			}
			
		#menu {
			padding: 0;
			margin: 0;
			width: 100%;
			list-style: none;
			text-align: center;
			}
			
			#menu li {
				padding: 0;
				margin: 0;
				display: inline;
				margin: 0 auto;				
				}
			#menu li a:link, #menu li a:visited {
				color: #fff;
				text-decoration: none;
				float: left;
				height: 20px;
				padding-top: 9px;
				padding-bottom: 11px;
				padding: 9px 20px 11px 20px;
				background: transparent url(../img/menu/menuBackground.png) repeat-x center;
				}
			
			#menu li a:hover {
				background-image: url(../img/menu/menuOn.png);
				}
			
			#menu li a#current {
				background: transparent url(../img/menu/menuActive.png) center bottom no-repeat;
				}		
		

	#middleContainer {
		width: 100%;
		background: transparent;
		}
	#middleShadowContainer { 
		width: 733px;
		background: #fff;
		height: 100%;
		margin: 0 auto;
		}
		#middleContentWrapper {
			width: 100%;
			background: transparent url(../img/topContentWrapper.png) repeat-y left top;

			}
			
			
			#middleContent {
				width: 672px;
				background: #fff;
				margin: 0 auto;
				}
				
			.stripedShadow {
				width: 100%;
				height: 24px;
				background: transparent url(../img/stripedShadow.png) repeat-x top;
				margin-top: -2px;
				}
				
				#leftCol {
					border-collapse: collapse;
					background: #fff;
					vertical-align: top;
					border-right: 1px solid #ddd;
					}
					#leftCol h1, #rightCol h1 {
						font: 16px Georgia, "Times New Roman", Times, serif;
						color: #e2522b;
						margin: 0;
						padding: 0px 20px;
						}
					#leftCol p, #rightCol p {
						margin:	0;
						padding: 15px 20px 0px 20px;
						line-height: 20px;
						}
						
					#leftCol p a:link, #leftCol p a:visited {
						text-decoration: none;
						color: #e2522b;
						}
						
					#leftCol p a.relLink {
						color: #e2522b;
						text-decoration: none;
						padding-left: 12px;
						background: transparent url(../img/relLink_arrow.png) left no-repeat;
						}						
					
					#leftCol p a.relLink:hover, #leftCol p a:hover {
						color: #f93;
						}
						
				#rightCol {
					border-collapse: collapse;
					width: 222px;
					background: #fff;
					vertical-align: top;
					}
					
					#newsList {
						list-style: none;
						padding: 0;
						margin: 0;
						padding-left: 20px;
						padding-right: 20px;
						}
					
					#newsList li {
						margin-top: 10px;
						}
					
					#newsList li a:link, #newsList li a:visited {
						color: #e2522b;
						text-decoration: none;
						}
					
					#newsList li a:hover {
						color: #f93;
						}
						
				#sitemap {
					list-style: none;
					}
					#sitemap li a:link, #sitemap li a:visited {
						color: #e2522b;
						text-decoration: none;
						font-weight: bold;
						}
						#sitemap li ul li a:link, #sitemap li ul li a:visited, #sitemap li ul li a:hover {
							font-weight: normal;
							}
					#sitemap li a:hover {
						color: #f93;
						}
					#sitemap li ul {
					list-style: none;
					padding-left: 0px;
					margin-left: 10px;
					}
					
					
					.gray {
						color: #606060;
						}
		
	#bottomContainer {
		width: 100%;
		background: transparent;
		height: 35px;
		}
	#bottomContent {
		width: 733px;
		height: 100%;
		background: transparent url(../img/bottomContent_background.png) no-repeat left top;
		margin: 0 auto;
		}
#footerContainer {
	width: 100%;
	background: transparent url(../img/bottom_background.png) repeat-x top;
	height: 113px;
	}
	#footerContent {
	width: 680px;
	margin: 0 auto;
	height: 100%;
	background: transparent url(../img/bottomFooter_background.png) no-repeat center top;
	}
	#footerContent p{
	padding-top: 15px;
	margin: 0;
	}
	
	#contactForm input.inputText, #contactForm textarea {
		width: 200px;
		background: #fff;
		border: 1px solid #ddd;
		font: 11px "Lucida Sans Unicode", "Lucida Sans";
		color: #606060;
		padding: 2px;
		}
	
	#contactForm textarea {
		height: 100px;
		}
		
	#submitButton {
		width: 80px;
		background: #fff;
		border: 1px solid #ddd;
		font: 11px "Lucida Sans Unicode", "Lucida Sans";
		color: #606060;
		padding: 2px;
		margin-left: 20px;
		margin-top: 5px;
		}	
	
	.oblig {
	color: #f00;
	}


