body {
	margin:0px 0px;
	padding:0px;
	text-align:center;
	background-color:#786D65;
	color:#000; 
	font-family: verdana;
	font-size:10px;
	}

a {
		text-decoration:none;
		color:#95111D;
		font-size:12px;
		font-family:Verdana;
		}
a:hover {
		text-decoration:none;
		color:#95111D;
		}
		
img {
border:none;
}

#logo p,#flash_space_left p, #flash_space_right p,
#flash_space_left object, #flash_space_right object,
#flash_space_left embed, #flash_space_right embed { margin:0; }
/* wrapper div for the whole layout */
#main {
	text-align:left;
	width:872px;
	margin:0 auto 0 auto;
	}
	
/* wrapper div for the mid part of the page (to make the bottom part function correctly) */
#main_mid {
	float:left;
	text-align:left;
	width:872px;
	height:100%;
	margin:0 auto 0 auto;
	padding:0px;
	display:block;
	background-image:url('img/leftback.jpg');
	background-repeat:repeat y;
}

/* top-part of the layout */
#top_left {
	float:left;
	width:197px;
	height:28px;
	background-image:url('img/top_left.jpg');
	background-repeat: no-repeat;
	}
	
#top_mid {
	float:left;
	width:368px;
	height:28px;
	background-image:url('img/top_mid.jpg');
	background-repeat: no-repeat;
	}
	
#top_right {
	float:left;
	width:307px;
	height:28px;
	background-image:url('img/top_right.jpg');
	background-repeat: no-repeat;
	}
	
#navigation_top_right {
	position:relative;
	top:6px;
	left:108px;
	width:200px;
	height:8px;
	}	

/* left column + navigation */
#left {
	float:left;
	display:block;
	width:197px;
	margin:0 auto 0 auto;
	height:100%;
	background-image:url('img/leftback.jpg');
	background-repeat: repeat-y;
	}

#navigation_left {
	position:relative;
	top:0px;
	left:52px;
	width:145px;
	height:100%;
	}
	
	#navigation_left img {
   		border-bottom: 13px solid #fff;
	}

#flash_space_left {
	position:relative;
	top:0px;
	left:0px;
	width:197px;
	height:140px;
	}

/* mid column */
#mid_content {
	float:left;
	width:368px;
	height:auto;
	background-image:url('img/mid_content.jpg');
	background-repeat:no-repeat;
	}

#mid_text {
	float:left;
	padding:62px 0 0 0;
	width:368px;
	height:auto;
	}
	#mid_text h1 {
		font-size: 20px;
		font-family: verdana;
		font-weight: bold;
		padding:0px;
		margin:0 0 5px 0;
	}
	#mid_text h2 {
		font-size: 16px;
		font-family: verdana;
		font-weight: bold;
	}
	#mid_text h3 {
		font-size: 12px;
		margin:15px 0 0 0px;
		padding:0 0 0 0;
		font-family: verdana;
		font-weight:bold;
	}
	#mid_text h4 {
		font-size: 20px;
		font-family: verdana;
		}
	.lower {
		padding:0 0 0 140px;
		margin-bottom:0px;
		}
	#mid_text p {
		font-family: verdana;
		margin:0 0 7px 0px;
		padding:0px;
		font-size: 10px;
		line-height: 1.3em;
	}
	#mid_text ul {
		margin:-14px 0 0 0.8em;
		padding:0;
	}
	#mid_text ul li {
		margin:0 0 0 0.8em;
		padding:0;
		font-size:10px;
		font-family: verdana;
		font-weight:bold;
		color:#95111D;
		}
	#mid_text ul li a {
		text-decoration:none;
		color:#95111D;
	}
	#mid_text ul li a:hover {
		text-decoration:none;
		color:#95111D;
	}
	#mid_text img {
		padding:30px 0 10px 0;
		}

#print_logo {
display:none;
}
#print_yhteystiedot {
display:none;
}

#mid_content_levea {
	float:left;
	width:675px;
	height:auto;
	background-image:url('img/levea_up.jpg');
	background-repeat:no-repeat;
	}

#mid_text_levea {
	float:left;
	padding:62px 0 0 0;
	width:675px;
	height:auto;
	}
	#mid_text_levea h1 {
		font-size: 20px;
		font-family: verdana;
		font-weight: bold;
		padding:0px;
		margin:0px;
	}
	#mid_text_levea h2 {
		font-size: 16px;
		font-family: verdana;
		font-weight: bold;
	}
	#mid_text_levea h3 {
		font-size: 12px;
		margin:15px 0 0 0px;
		padding:0 0 0 0;
		font-family: verdana;
		font-weight:bold;
	}
	#mid_text_levea h4 {
		font-size: 20px;
		font-family: verdana;
		}
	#mid_text_levea p {
		font-family: verdana;
		margin:0 0 7px 0px;
		padding:5px 0 0 0;
		font-size: 10px;
		line-height: 1.3em;
	}
	#mid_text_levea ul {
		margin:-14px 0 0 0.8em;
		padding:0;
	}
	#mid_text_levea ul li {
		margin:0 0 0 0.8em;
		padding:0;
		font-size:10px;
		font-family: verdana;
		font-weight:bold;
		color:#95111D;
		}
	#mid_text_levea ul li a {
		text-decoration:none;
		color:#95111D;
	}
	#mid_text_levea ul li a:hover {
		text-decoration:none;
		color:#95111D;
	}
	#mid_text_levea img {
		padding:30px 0 10px 0;
		}
		
	#mid_text_levea table img {
	padding:0;
	}

/* right column */
#flash_space_right {
	float:left;
	width:307px;
	height:475px;
	background-image:url('img/flashpohja_right.jpg');
	background-repeat: no-repeat;
	}

/* bottom part of the layout */
#bottom_text {
	float:left;
	width:675px;
	height:auto;
	padding:0 0 0 197px;
	margin:0px;
	}
	#bottom_text p {
		color:#786E64;
		font-size: 10px;
		padding:0 0 0 0px;
		font-family: verdana;
		margin:0px;
		font-weight: bold;
		}
	
#bottom {
background-color:#FFFFFF;
background-image:url(img/bottom2.jpg);
background-position:center bottom;
background-repeat:no-repeat;
float:left;
height:80px;
width:872px;
	}
	#bottom p {
		color:#786E64;
		font-size: 10px;
		padding:0 0 0 197px;
		font-family: verdana;
		margin:0px;
		font-weight: bold;
		}

#navigation_bottom {
	position:relative;
	width:340px;
	height:10px;
	left:9px;
	top:45px;
	}
	#navigation_bottom img {
   		border-right: 2px solid #786E64;
	}
	
/* uutiset */
.abstract { margin-bottom: 2.0em; }

/* OVERRIDE SITEMAP STYLE */

.tx-dropdownsitemap-pi1 DIV {
	border: solid 0px #DFE2E3 !important;
	background: transparent !important;
}
.tx-dropdownsitemap-pi1 DIV.level_2 {
	background: transparent !important;
}
.tx-dropdownsitemap-pi1 DIV.level_2 A {
	font-weight: normal;
}
.tx-dropdownsitemap-pi1 DIV.level_3 {
	background: transparent !important;
}
.tx-dropdownsitemap-pi1 DIV.level_4 {
	background: transparent !important;
}
.tx-dropdownsitemap-pi1 DIV.level_5 {
	background: transparent !important;
}
.tx-dropdownsitemap-pi1 DIV.expAll {
	border: solid 0px #DFE2E3 !important;
	background: transparent !important;
	margin-top:30px;
}
                 
.tx-dropdownsitemap-pi1, .tx-dropdownsitemap-pi1 * { text-align:left }
.tx-dropdownsitemap-pi1 ul, .tx-dropdownsitemap-pi1 li {
	padding: 0px 0px 0px 10px; 
	margin: 0px; 
	left:10px; 
	list-style: none; 
}
.tx-dropdownsitemap-pi1 .level_3 { 
	margin-bottom: 0px !important; 
}

.mediasignal, a.mediasignal, a:hover.mediasignal {font-size:9px;color:black;}
