body	{ background: #EEE url(kuvat/tausta-body.gif) top center repeat-y; margin: 0px; padding: 0px; font-family: Verdana, Tahoma, Arial;}
#holder { width: 751px; text-align: left; }

#header {
	background: #fff;
	margin: 0px;
	font-size: 0.8em;
}
#outer_wrapper {
	padding: 0px;
	margin: 0px 0px 0px 0px;

}
#wrapper {
	padding: 0px;
	margin: 0px;
}

#container {
	width: 100%;
	float: right;
	margin-left: -211px;
	margin-top: 0px;
	padding: 0px;
}
#content {
	margin-left: 211px;
	margin-top: 0px;

}
#main {
	padding: 0px;
	font-size: 0.8em;
	background: url(kuvat/main-tausta.jpg) center right no-repeat;
}

#main p {padding: 0px; margin: 10px 10px 20px 10px; line-height: 1.4em;}

#main h1 { background: #008BA0; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px; color: #fff; font-size: 1.4em;}
#main h2 { background: #008BA0; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px; color: #fff; font-size: 1.2em;}
#main h3 { background: #008BA0; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px; color: #fff; font-size: 1.1em;}
#main h4 { background: #008BA0; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px; color: #fff; font-size: 1.0em;}
#sidebar { width: 201px; float: left; font-size: 0.8em;}

#top {margin 0px; padding: 0px;}
#ing {border: 1px solid #fff;margin: -1px; padding: 0px 0px 0px 220px; height: 100px; /*background: #F5DD01 url(kuvat/kuva-1.jpg) top left no-repeat;*/}
#ing-cont {background: #F5DD01 url(kuvat/top-tausta5.jpg) top right no-repeat;}

#ing h1 {margin: 40px 0px 0px 40px; font-size: 1.4em;}

.sidebar-cont { padding: 0px;  border-bottom: 10px solid #fff; background: #FFF5CD;}
.sidebar-cont h1 { background: #008BA0; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px; font-size: 1.1em; color: #fff;}
.sidebar-cont ul { padding: 0px; margin: 20px 0px 20px 25px; list-style-image: url(kuvat/npallo.gif)}
.sidebar-cont ul li { margin: 0.6em 0px 0px 0px;}

.sidebar-cont ul li ul { padding: 0px; margin: 0px 0px 0px 20px; list-style-image: url(kuvat/npallo.gif)}
.sidebar-cont ul li ul li { margin: 0.6em 0px 0px 0px;}


#sidebar ul li a:link { font-size: 0.9em; text-transform: uppercase;}
#sidebar ul li a:visited {font-size: 0.9em; text-transform: uppercase;}
#sidebar ul li a:hove {font-size: 0.9em; text-transform: uppercase;}
#sidebar ul li a:active {font-size: 0.9em; text-transform: uppercase;}

#sidebar ul li li a:link { font-size: 0.9em; text-transform: none;}
#sidebar ul li li a:visited {font-size: 0.9em; text-transform: none;}
#sidebar ul li li a:hove {font-size: 0.9em; text-transform: none;}
#sidebar ul li li a:active {font-size: 0.9em; text-transform: none;}


.emp10 {padding: 0px; margin: 0px; height: 10px; font-size: 1px;}
.rp { margin: 0px 0px 0px 10px; }
.clearing {
	height: 0;
	clear: both;
}


.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}

/* Holly Hack Targets IE Win only \*/
* html .clearfix {height: 1%;}
/* End Holly Hack */




/* CSS muotoilut sivun tulostamista varten. */

@media print {

	
	
	
	
	
	
	
	
	
	
	
	
#holder { text-align: left; }

#header {
/*visibility: hidden;*/
	background: #fff;
	margin: 0px;
	font-size: 0.8em;
}
#outer_wrapper {
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#wrapper {
	padding: 0px;
	margin: 0px;
}

#container {
	width: 99%;
	margin: 0px;
	padding: 0px;
}
#content {
	margin: 0px;
}
#main {
	padding: 0px;
	font-size: 0.8em;
}
/*
#main p {padding: 0px; margin: 10px 10px 20px 10px; line-height: 1.4em;}
*/
#main h1 { background: #008BA0; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px; color: #000; font-size: 1.4em;}
#main h2 { background: #008BA0; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px; color: #000; font-size: 1.2em;}
#main h3 { background: #008BA0; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px; color: #000; font-size: 1.1em;}
#main h4 { background: #008BA0; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px; color: #000; font-size: 1.0em;}


#container {
	width: 100%;
	float: right;
	margin-left: -210px;
	margin-top: 0px;
	padding: 0px;
}
#content {
	margin-left: 210px;
	margin-top: 0px;

}




#container {
	margin: 0px;
	padding: 0px;
}
#content {
	margin: 0px;
}
#sidebar { visibility: hidden;}
/*
#ing {margin: 0px; padding: 0px 0px 0px 0px; }
#ing h1 {margin: 0px 0px 0px 0px; font-size: 1.4em; text-transform: uppercase;}

#main h1 { background: #008BA0; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px; color: #000; font-size: 1.4em;}
#main h2 { background: #008BA0; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px; color: #000; font-size: 1.2em;}
#main h3 { background: #008BA0; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px; color: #000; font-size: 1.1em;}
#main h4 { background: #008BA0; margin: 0px 0px 0px 0px; padding: 2px 5px 2px 5px; color: #000; font-size: 1.0em;}
*/

#top {margin 0px; padding: 0px; }
#ing {margin: 0px; padding: 0px 0px 0px 0px;}
#ing-cont {background: #F5DD01 url(kuvat/top-tausta5.jpg) top right no-repeat;}

#ing h1 {margin: 0px 0px 0px 0px; font-size: 1.4em; text-transform: uppercase;}

.sidebar-cont { visibility: hidden; }
.sidebar-cont h1 { visibility: hidden; }
.sidebar-cont ul { visibility: hidden; }
.sidebar-cont ul li { visibility: hidden; }

.sidebar-cont ul li ul { visibility: hidden; }
.sidebar-cont ul li ul li { visibility: hidden; }

.emp10 {padding: 0px; margin: 0px; height: 10px; font-size: 1px; visibility: hidden;}

.clearing {
	height: 0;
	clear: both;
}


.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	


}

