body { 
	margin: 0; 	
	color: #000; 
	background-color: #fff;
	}

#centered { 
	width: 937px;
	margin: 0 auto;		
	}	
	
#page { 
	float: left;
	text-align: left; 
	background-color: #fff;
	width: 937px;
	background-image: url(../pics/bg.gif);
	}	
	
#content { 
	float: left;
	width: 861px;	
	padding: 0px 0 0px 38px;
	}	
		
		
#contentSub { 
	float: left;
	width: 660px;	
	background-color: #fff;
	padding: 27px 0 30px 130px;
	background-image: url(../pics/bgSub.gif);
	background-repeat: no-repeat;
	}			
	
	
/*** navigaatio ***/	
#navigation { 
	float: left;
	width: 339px;
	padding: 422px 0 68px 0;
	}	
	

#leftSide { 
	float: left;
	width: 339px;
	background-color: #e3e3e3;
	background-image: url(../pics/bgLeftSide.gif);
	background-repeat: no-repeat;
	}			

/*** content index ***/		
#rightSideIndex { 
	float: left;
	width: 520px;
	background-color: #b1cb50;
	margin-left: 2px;
	}	
	
#indexText { 
	float: left;
	width: 460px;
	padding: 0px 0px 0px 37px;
	margin: 20px 0 0 0;
	}	
	
#indexText p { 
	font: normal 0.8em "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #fff;
	margin: 20px 0 0 0;
	padding: 0 50px 0 0;
	line-height: 16px;
	}	
	
#indexReferences { 
	float: left;
	background-color: #fff;
	padding: 5px 5px 5px 5px;
	margin: 20px 0 0px 0;
	}			
	
#indexImage { 
	float: left;	
	padding: 20px 0 0 0;
	}	
	
/*** content sub ***/		
#rightSideTitle { 
	float: left;
	width: 520px;
	background-color: #b1cb50;
	margin-left: 2px;
	}		
	
#image { 
	float: left;
	margin-left: 2px;	
	}	

#rightSide { 
	float: left;
	width: 495px;
	min-height: 445px;
	padding: 0px 0px 0px 25px;
	margin-left: 2px;
	}
		
#textBlock { 
	float: left;
	width: 460px;
	padding: 20px 0 10px 0;
	}	
	
#textBlock p { 
	font: normal 0.75em "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #000;
	margin: 0px 0px 15px 0;
	padding: 0 0px 0 0;
	line-height: 16px;
	}	
	
	
#rightSide a { 
	color: #7d9524;
	text-decoration: none;
	}	
	
#rightSide a:hover { 
	color: #797979;
	text-decoration: underline;
	}	
	
/*** kuvagalleria ***/
#galleria { 
	float: left;
	width: 460px;
	margin: 0px 0 25px 0;	
	padding: 0 0 10px 0;
	}		
			
#galleriaNaviBlock { 
	float: left;	
	width: 450px;	
	border-top: solid 1px #7c7c7c;	
	border-bottom: solid 1px #7c7c7c;	
	margin: 0px 0 20px 0;

	}	
	
.galleriaNaviOn { 
	float: left;
	background-color: #b1cb50;
	border-left: solid 1px #7c7c7c;
	border-right: solid 1px #7c7c7c;
	padding: 5px 10px 5px 10px;
	}
	
.galleriaNaviEmpty { 
	float: left;
	padding: 0 0 0 10px;
	height: 20px;
	}	
	
.galleriaNavi { 
	float: left;
	padding: 5px 10px 5px 10px;
	}
	
.galleriaNaviOn p, .galleriaNavi p { 
	font: normal 0.75em "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #000;
	margin: 0;
	}	
		
.galleriaImages { 
	float: left;
	width: 460px;
	margin: 0px 0 0px 0;
	padding: 0px 0 20px 0;
	}
	
.galleriaImagesName { 
	float: left;
	margin: 0px 0px 0px 0;
	height: 200px;
	padding: 0px 20px 0px 0;
	}	
	
.galleriaImages a { 
	margin: 0px 20px 0px 0;
	}					
	
/*** subnavi ***/		
#subNavigation { 
	float: left;
	padding-left: 6px;	
	width: 640px;	
	padding: 0 0 0 20px;
	}	
	
	#subNavigation p { 
		font: normal 0.7em verdana, arial, sans-serif;
		color: #747578;
		margin: 0;
		padding: 0;		
		}		
		
	#subNavigation a { 
		text-decoration: none;
		color: #b2172f;		
		}	
					
	#subNavigation a:hover { 
		text-decoration: none;
		color: #f5a555;		
		}		
		
	#subNavigation a.On { 
		text-decoration: none;
		color: #f5a555;		
		}					


	
/**********/	
	
#footer { 
	float: left;
	background-color: #d4e496;
	width: 861px;	
	margin: 0;	
	text-align: right;	
	padding: 35px 0px 35px 0;
	border-top: solid 2px #fff;
	}	
	
#footer p { 
	font: normal 0.6em verdana, arial, sans-serif;
	color: #000;	
	margin: 0 10px 0 0;		
	}		

/*******************/		
h1 {
	font: normal 1.6em "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #fff;	
	margin: 40px 0 5px 25px;
}

h2 {
	font: bold 0.75em "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #000;
	margin: 0px 0 8px 0;
}

h3 {
	font: bold 0.8em "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #fff;
	margin: 0px 0px 5px 0px;
}

h4 {
	font: normal 0.75em "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #000;
	margin: 10px 0 0px 0;
}

h5 {
	font: normal 0.75em "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #000;
	margin: 0px 0 10px 0;
}

#textBlock ul {
	font: normal 0.75em "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #000;
	margin: 0px 0px 20px 20px;
	padding: 0px;
	line-height: 16px;	
}

#textBlock li {
	margin: 0px 0px 2px 0px;
	padding: 0px;
	list-style:disc;	
}

#indexText ul {
	font: normal 0.8em "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #fff;
	margin: 0px 0px 20px 20px;
	padding: 0px;
	line-height: 16px;	
}

#indexText li {
	margin: 0px 0px 2px 0px;
	padding: 0px;
	list-style: disc;		
}


form {
	margin: 0;
}

img {
	border: 0px;
}





