div, p, ol, ul, li, a, h1, h2, h3{border-width: 0px; margin: 0px; padding: 0px; font-family: "Trebuchet MS", Verdana; background-repeat: no-repeat;}

ul, ol, li {list-style-position: inside;}

body{padding: 0px; margin: 0px; font-family: Verdana, "Trebuchet MS"; background-image: url('images/bg-body.gif');}
div{padding: 0px; margin: 0px;}

.hidden-desc{display: none;}
.clrfix{clear: both; padding: 0px; margin: 0px; height: 10px; line-height: 10px; }
.clrfix-content{}
.container-clearfix{
	overflow: hidden;
	width: 100%;
}


.important-paragraph{
	background-color: #d5ebff;
	color: #40607f; 
	font-size: 16px;
	line-height: 18px;
	font-weight: bold; 
	width: 489px; 
	padding-top: 20px; 
	padding-left: 40px; 
	padding-right: 40px;
	padding-bottom: 10px;
	display: block;
}

#content-text .important-paragraph a{
	background-color: #d5ebff;
	color: #172973; 
	font-size: 16px; 
	line-height: 18px;
	font-weight: bold; 
}


.important{
	background-color: #d5ebff;
	color: #40607f; 
	font-size: 16px;
	line-height: 18px;
	font-weight: bold; 
}

#content-text .important a{
	background-color: #d5ebff;
	color: #40607f; 
	font-size: 16px;
	line-height: 18px;
	font-weight: bold; 
}


.indent-1{text-indent: 12px; display: block;}

.indent-2{text-indent: 24px; display: block;}

#layout{
	background-color: transparent; 
	width: 926px; 
	margin: auto;
	margin-top: 0px;
	background-image: url('images/bg-layout-header.jpg');
	padding-left: 15px;
}

#main-link{position: absolute; top:24px; display: block; width: 250px; height: 90px;}


#layout-shadow{
	width: 926px; 
	margin: auto;
	margin-top: 12px;
	margin-bottom: 12px;
	background-image: url('images/bg-layout-shadow.jpg');
	background-repeat: repeat-y;
}

#layout-footer{
	width: 926px; 
	height: 17px;
	margin: 0px;
	padding: 0px;
	background-image: url('images/bg-layout-footer.jpg');
	background-position: bottom center;
}

	#header{
		top: 0px;
		z-index: 50; 
		position: absolute; 
		height: 122px; 
		width: 926px;
		}
		
		#animation{
			position: absolute; 
			top: 2px; 
			left: 43px; 
			width: 228px; 
			height: 127px; 
			background-image: url('images/animation.gif'); 
		}
		
		#languages{ 
			position: absolute; 
			top: 8px; 
			right: 371px; 
			list-style-type: none; 
			margin:0px; 
			padding: 0px;
		}
		#languages li{position: absolute; width: 23px; height: 28px; }
		#languages li a{position: absolute; display: block; width: 28px; height: 28px; }
		#languages li a span{display: none;}
		/*
		a#lng-de{background-image: url('images/lng-de.gif'); top: 36px; left: 0px; z-index: 122; }
		a#lng-crr-de{background-image: url('images/lng-de-h.gif'); top: 36px; left: 0px; z-index: 120;}
		a#lng-de:hover{background-image: url('images/lng-de-h.gif');}
		
		a#lng-en{background-image: url('images/lng-en.gif'); top: 30px; left: 26px; z-index: 112;}
		a#lng-crr-en{background-image: url('images/lng-en-h.gif'); top: 30px; left: 26px; z-index: 110;}
		a#lng-en:hover{background-image: url('images/lng-en-h.gif');}
		
		a#lng-fr{background-image: url('images/lng-fr.gif'); top: 36px; left: 52px; z-index: 92;}
		a#lng-crr-fr{background-image: url('images/lng-fr-h.gif'); top: 36px; left: 52px; z-index: 90;}
		a#lng-fr:hover{background-image: url('images/lng-fr-h.gif');}
		
		a#lng-es{background-image: url('images/lng-es.gif'); top: 30px; left: 78px; z-index: 82;}
		a#lng-crr-es{background-image: url('images/lng-es-h.gif'); top: 30px; left: 78px; z-index: 80;}
		a#lng-es:hover{background-image: url('images/lng-es-h.gif');}
		
		a#lng-it{background-image: url('images/lng-it.gif'); top: 36px; left: 104px; z-index: 72;}
		a#lng-crr-it{background-image: url('images/lng-it-h.gif'); top: 36px; left: 104px; z-index: 70;}
		a#lng-it:hover{background-image: url('images/lng-it-h.gif');}
		
		a#lng-ja{background-image: url('images/lng-ja.gif'); top: 30px; left: 130px; z-index: 62;}
		a#lng-crr-ja{background-image: url('images/lng-ja-h.gif'); top: 30px; left: 130px; z-index: 60;}
		a#lng-ja:hover{background-image: url('images/lng-ja-h.gif');}
		
		a#lng-zh{background-image: url('images/lng-zh.gif'); top: 36px; left: 156px; z-index: 52;}
		a#lng-crr-zh{background-image: url('images/lng-zh-h.gif'); top: 36px; left: 156px; z-index: 50;}
		a#lng-zh:hover{background-image: url('images/lng-zh-h.gif');}
		
		a#lng-da{background-image: url('images/lng-da.gif'); top: 30px; left: 182px; z-index: 42;}
		a#lng-crr-da{background-image: url('images/lng-da-h.gif'); top: 30px; left: 182px; z-index: 40;}
		a#lng-da:hover{background-image: url('images/lng-da-h.gif');}
		
		a#lng-sv{background-image: url('images/lng-sv.gif'); top: 36px; left: 208px; z-index: 32;}
		a#lng-crr-sv{background-image: url('images/lng-sv-h.gif'); top: 36px; left: 208px; z-index: 30;}
		a#lng-sv:hover{background-image: url('images/lng-sv-h.gif');}
		
		a#lng-nl{background-image: url('images/lng-nl.gif'); top: 30px; left: 232px; z-index: 22;}
		a#lng-crr-nl{background-image: url('images/lng-nl-h.gif'); top: 30px; left: 232px; z-index: 20;}
		a#lng-nl:hover{background-image: url('images/lng-nl-h.gif');}
		
		a#lng-no{background-image: url('images/lng-no.gif'); top: 36px; left: 258px; z-index: 12;}
		a#lng-crr-no{background-image: url('images/lng-no-h.gif'); top: 36px; left: 258px; z-index: 10;}
		a#lng-no:hover{background-image: url('images/lng-no-h.gif');}
		
		a#lng-fi{background-image: url('images/lng-fi.gif'); top: 30px; left: 284px; z-index: 4;}
		a#lng-crr-fi{background-image: url('images/lng-fi-h.gif'); top: 30px; left: 284px; z-index: 3;}
		a#lng-fi:hover{background-image: url('images/lng-fi-h.gif');}
		
		a#lng-pl{background-image: url('images/lng-pl.gif'); top: 36px; left: 310px; z-index: 2;}
		a#lng-crr-pl{background-image: url('images/lng-pl-h.gif'); top:36px; left: 310px; z-index: 1;}
		a#lng-pl:hover{background-image: url('images/lng-pl-h.gif');}
		*/
		
		a#lng-de{background-image: url('images/lng-de.gif'); top: 36px; left: 258px; z-index: 12;}
		a#lng-crr-de{background-image: url('images/lng-de-h.gif'); top: 36px; left: 258px; z-index: 10;}
		a#lng-de:hover{background-image: url('images/lng-de-h.gif');}
		
		a#lng-en{background-image: url('images/lng-en.gif'); top: 30px; left: 284px; z-index: 4;}
		a#lng-crr-en{background-image: url('images/lng-en-h.gif'); top: 30px; left: 284px; z-index: 3;}
		a#lng-en:hover{background-image: url('images/lng-en-h.gif');}
		
		a#lng-pl{background-image: url('images/lng-pl.gif'); top: 36px; left: 310px; z-index: 2;}
		a#lng-crr-pl{background-image: url('images/lng-pl-h.gif'); top:36px; left: 310px; z-index: 1;}
		a#lng-pl:hover{background-image: url('images/lng-pl-h.gif');}
		
	#left-block{
		width: 202px; 
		float: left; 
		margin-top: 72px;
		margin-left: 0px;
	}
		#left-block-header{
			height: 20px; 
			margin-bottom: 4px;
		}
		#left-block-menu{
			/*background-image: url('images/bg-menu.gif'); */
			/*background-repeat: repeat-y; */
		}
		#left-block-menu ul{ 
			padding-left: 0px; 
			list-style-position: outside; 
			list-style-type: none;
		}
		#left-block-menu ul li{
			/*border-top: 1px solid #979f53; */
			list-style-position: outside; 
			width: 120px;
			
			height: 35px;
			padding: 0px;
			
		}
			a.mnu-lnk-main{
				display: block; 
				height: 33px; 
				/* padding-top: 11px; */
				line-height: 24px;
				text-align: center;
				display: block; 
				text-decoration: none; 
				font-size: 12px; 
				color: #6a2c02; 
				font-weight: bold; 
				background-image: url('images/bg-menu.gif'); 
				background-position: top left; 
			}
			
			a.mnu-lnk-main:hover{
				background-image: url('images/bg-menu-hover.gif');
				border-width: 0px;
			}
			
			a.mnu-lnk-main:active{
				border-width: 0px;
			}
			
			
			#left-block-menu ul li ul{
				padding-bottom: 5px;
			}
			
			
			
			
			
			#left-block-menu ul li ul li{
				border-top-width: 0px; 
				list-style-position: outside; 
				background-image: url('images/mnu-sub-bullet.gif'); 
				background-position: 0px 4px; 
				margin-left: 34px; 
				padding-bottom: 10px;
			}
				
			a.mnu-lnk-sub{
				text-transform: uppercase; 
				display: block; 
				line-height: 15px; 
				padding-bottom: 2px; 
				margin-left: 20px; 
				display: block; 
				text-decoration: none; 
				font-size: 12px; 
				color: #ffffff; 
				font-weight: bold; 
				letter-spacing: 1px; 
				background-image: url('images/mnu-sub.gif'); 
				background-position: left bottom; 
				}
			
				a.mnu-lnk-sub:hover{
					background-image: url('images/mnu-sub-hover.gif'); 
					background-position: left bottom;
				}
		
		
		#left-block-footer{}
			#block-images{position: absolute; top: 100px; left: 100px; z-index: 200;}
			#block-images img{border-width:0px;}
			#block-images-link{position: absolute; display: block; width: 200px; height: 130px; padding:0px; margin:0px; z-index: 100;}
		
		
	#page{
		position: relative; 
		z-index: 10; 
		padding-top: 141px;
	}
	
		
	#content{
		
		margin-left: 290px;
		width: 610px; 
		background-image: url('images/bg-content.gif'); 
		background-repeat: repeat-y;
		padding-bottom: 2em;
	}
	#content-header{
		border: 0px solid yellow; 
		background-image: url('images/bg-content-heading.gif'); 
		font-size: 10px;
	}
	
	h1 {
		color: #40607f; 
		font-size: 16px; 
		font-weight: bold;
	}
	
	h1 a{
		color: #40607f; 
		font-size: 16px; 
		font-weight: bold; 
	}
	
	#content-header h1 {
		color: #40607f; 
		font-size: 16px; 
		font-weight: bold; 
		width: 489px; 
		padding-top: 20px; 
		padding-left: 44px; 
		padding-right: 40px;
		padding-bottom: 10px;
	}
	#content-text{
		padding-left: 20px; 
		padding-right: 20px; 
		font-size: 14px;
		color: #172973;
		text-align: justify;
	}
	#content-text a{
		font-size: 14px;
		color: #172973;
		font-weight: bold;
		text-decoration: none;
	}
	#content-text h1 a{
		color: #172973; 
		font-size: 16px; 
		font-weight: bold; 
	}
	#content-text h2 {
		line-height: 14px;
		color: #40607f; 
		font-size: 14px; 
		font-weight: bold; 
		padding-top: 10px; 
		padding-left: 24px; 
		padding-right: 40px;
		padding-bottom: 10px;
	}
	#content-text h2 a{
		line-height: 14px;
		color: #172973; 
		font-size: 14px; 
		font-weight: bold; 
	}
	#content-text a:hover{
		text-decoration: underline;
	}
	
	#content-text p{}
	
	.content-left-image{
		float: left; 
		padding-right: 12px; 
		padding-bottom: 6px; 
	}
	.content-left-image a{
		display: block; 
	}
	.content-left-image p{
		padding-top: 5px;
	}
	.content-left-image a img{
		border-width: 0px;
	}
	.content-right-image{
		float: right; 
		padding-left: 12px; 
		padding-bottom: 6px; 
	}
	.content-right-image a{
		display: block; 
		margin: 0px;
	}
	.content-right-image p{
		padding-top: 5px;
	}
	
	
	
	.content-right-image a img{border-width: 0px; }
	#footer{height: 29px; margin-top: 8px; background-image: url('images/bg-footer.png');}
