#apDiv1 {
	position:absolute;
	left:0px;
	top:148px;
	width:448px;
	height:300px;
	z-index:6;
}
#apDiv6 {
	position:absolute;
	left:0px;
	top:0px;
	width:900px;
	z-index:0;
	height: 987px;
	background-color: #FFFFFF;
}
#apDiv66 {
	position:absolute;
	left:0px;
	top:0px;
	width:900px;
	z-index:0;
	height: 1377px;
	background-color: #FFFFFF;
}
#apDiv20 {
	position:absolute;
	left:23px;
	top:68px;
	width:200px;
	height:27px;
	z-index:38;
}
#apDiv9 {
	position:absolute;
	left:23px;
	top:94px;
	width:575px;
	height:30px;
	z-index:7;
}
#whitebackground {
	position:relative;
	left:0px;
	top:0px;
	width:900px;
	z-index:0;
	height: 860px;
	background-color: #FFFFFF;
}
#apDiv2 {
	position:absolute;
	left:0px;
	top:0px;
	width:700px;
	height:500px;
	z-index:1;
}
#apDiv4 {
	position:absolute;
	left:448px;
	top:148px;
	width:451px;
	height:300px;
	z-index:3;
}
#apDiv7 {
	position:absolute;
	left:50px;
	top:114px;
	width:62px;
	height:24px;
	z-index:7;
}
#toplinks {
	position:absolute;
	left:23px;
	top:94px;
	width:600px;
	height:30px;
	z-index:7;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #CCC;
}
a:active {
	text-decoration: none;
	color: #F0F0F0;
}
#uutiset {
	position:absolute;
	left:850px;
	top:488px;
	width:1px;
	height:1px;
	z-index:28;
	color: #000;
}
#uutiset1 {
	position:absolute;
	left:464px;
	top:698px;
	width:419px;
	height:96px;
	z-index:28;
	color: #000;
}
#siivous {
	position:absolute;
	left:910px;
	top:150px;
	width:146px;
	height:143px;
	z-index:28;
	color: #CC3300;
	background-color: #FF9900
}
#optarjousp {
	position:absolute;
	left:0px;
	top:472px;
	width:900px;
	height:230px;
	z-index:28;
	color: #CC3300;
	background-color: #FF9900;
	visibility: visible;
}
#optarjousp1 {
	position:absolute;
	left:0px;
	top:-1px;
	width:900px;
	height:131px;
	z-index:28;
	color: #CC3300;
	background-color: #FFFFFF;
	visibility: visible;
	background-image: url(images/tsininen.gif);
}
#contact {
	position:absolute;
	left:23px;
	top:630px;
	width:550px;
	height:46px;
	z-index:29;
	font-size: 11px;
	color: #000;
}
#ammattilaiselle {
	position:absolute;
	left:471px;
	top:378px;
	width:237px;
	height:43px;
	z-index:36;
}
#kotiin {
	position:absolute;
	left:23px;
	top:378px;
	width:240px;
	height:40px;
	z-index:37;
}
#apDiv21 {
	position:absolute;
	left:23px;
	top:126px;
	width:575px;
	height:20px;
	z-index:39;
}
#apDiv22 {
	position:absolute;
	left:628px;
	top:133px;
	width:245px;
	z-index:45;
	height: 300px;
	font-weight: bold;
	color: #000;
}
#etusivu {
	position:absolute;
	left:23px;
	top:64px;
	width:250px;
	height:auto;
	z-index:38;
}
.headerharmaa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #99998D;
	line-height: 25px;
	font-weight: bold;
}
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: left;
	line-height: 19px;
	color: #000;
	font-weight: normal;
}
.headeroranssi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #FD9907;
	font-weight: bold;
	line-height: 25px;
}
.headerblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000;
}
.headerwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
}
.tekstipieni {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}
.linkit {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 13px;
	word-spacing: 5px;
}
.linkitblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
}
.linkitblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6CF;
}
.linktextoranssi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FE8500;
}
.ammatgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
.maintextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	vertical-align: text-top;
	padding: 0px;
	font-weight: bold;
}
.linkiharmaa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999;
}
body p {
}
.textbold12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.headerblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 25px;
	font-weight: bold;
	color: #1572BC;
}
.formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.linkitturnerblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1572BC;
}
.maintextboldblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1572BC;
	font-weight: bold;
}
.maintextlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
}
.maintekstiharmaa {
	color: #999;
}
