.hCentering {
	position: relative;
	margin: 0 auto;
	width: 920px;
}

#mainpicture {
        position: relative;
        border: 0px;
		margin: 0px 0px 0px 27px;
		width: 920px;
}

#navi {
        position: relative;
        border: 0px;
		margin: -4px 0px 0px 40px;

		width: 850px;
		background-color:#FFFFFF;
}

#subnavi {
        position: relative;
        border: 0px;
		margin: -25px 0px 40px 30px;

		width: 870px;
}


.tausta1 {
		position:relative;		  
		background-image:url(img/bg1.jpg);
		background-repeat:repeat-x;
		background-color:#f3f3f3;

}


#content {
		 position:relative;
		 		background-image:url(img/bg3.jpg);
		background-repeat:repeat-x;		
		 padding: 30px 0px 0px 0px;
		 width: 898px;
		 margin: 0px 0px 0px 27px; 
}

#centeredcontent {
		position:relative;
	 	background-image:url(img/bg2.png);
		background-repeat:repeat-y; 
        width: 950px;
		margin: 0px 0px 0px 0px;


}

#frontpage {
	position: relative;
	border: 0px;
	margin: 0px 0px 0px 0px;
	width: 970px;


}

.clear {
        clear: both;
}

#clear {
        clear: both;
}

.text {

	margin: 5px 0px 0px 2px;
	padding: 10px 15px 0px 25px;
	font-family: verdana, arial;
	font-size: 12px; 
	color: #205EA4; 
	font-weight: normal; 
	text-align: left;


} 

.header{

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	font-family: verdana, arial;
	font-size: 20px; 
	color: #0082D6; 
	font-weight: normal; 
	text-align: left;
}


#footer {
		 position:relative;		
		 background-image:url(img/bg4.png);
		 background-repeat:no-repeat; 
		 width: 950px;
		 height: 70px;
}
#sigu {
		 position:relative;
		 margin: -45px 0px 0px 40px;

}



.leipa { font-family: verdana, arial; font-size: 12px; color: #205EA4;  font-weight: normal; text-align: left; }
.leipabold { font-family: verdana, arial; font-size: 11px; color: #0C4EB0; font-weight: bold; text-align: justify; }
.hinnasto_header{	font-family: verdana, arial; font-size: 18px;  color: #0082D6; font-weight: bold; text-align: left;}
.hinnasto_subheader{	font-family: verdana, arial; font-size: 14px;  color: #0082D6; font-weight: bold; text-align: left;}



A.mainnavi { font-family: arial,helvetica; text-decoration:none; color: #0082D6; font-size: 18px;  font-weight: normal; letter-spacing: 0.2em; }
A.mainnavi:link { text-decoration:none; }
A.mainnavi:visited { text-decoration:none; }
A.mainnavi:active { text-decoration:none; }
A.mainnavi:hover { text-decoration:none;color:#0082D6; }

A.subnavi { font-family: arial,helvetica; text-decoration:none; color: #0082D6; font-size: 13px;  font-weight: normal; }
A.subnavi:link { text-decoration:none; }
A.subnavi:visited { text-decoration:none; }
A.subnavi:active { text-decoration:none; }
A.subnavi:hover { text-decoration:none;color:#0082D6; }


A.header2 { font-family: arial,helvetica; text-decoration:none; color: #0082D6; font-size: 18px;  font-weight: normal; letter-spacing: 0.2em; }
A.header2:link { text-decoration:none; }
A.header2:visited { text-decoration:none; }
A.header2:active { text-decoration:none; }
A.header2:hover { text-decoration:underline;color:#0082D6; }


A.sigu { font-family: arial,helvetica; text-decoration:none; color: #0082D6; font-size: 10px;  font-weight: normal; }
A.sigu:link { text-decoration:none; }
A.sigu:visited { text-decoration:none; }
A.sigu:active { text-decoration:none; }
A.sigu:hover { text-decoration:none;color:#ff6000; }