/* CSS Document */
body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	background: #ffffff url(kuvat/layout/taustagradient.gif) repeat-x;
}
a {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	border: none;
}
a:link {
	color: #2a2a2a;
	text-decoration: underline;
	border-style: none;
}
a:visited {
	color: #484848;
	border-style: none;
}
a:hover {
	color: #2a2a2a;
	text-decoration: underline;
	border-style: none;
}
a:active {
	color: #2a2a2a;
	text-decoration: underline;
	border-style: none;
}
.otsikko {
	font-weight: bold;
	size: 14px;
}
#sisalto {
	left: 50%;
	margin-left: -477px;
	width: 955px;
	height: 100%;
	position: relative;
	z-index: 2;
}
#headertausta {
	left: 50%;
	margin-left: -477px;
	width: 955px;
	height: 191px;
	position: relative;
	background: url(kuvat/layout/headertausta.jpg) no-repeat;
	z-index: 3;
}
#header {
	width: 929px;
	height: 177px;
	margin-top: 13px;
	margin-left: 13px;
	position: absolute;
	z-index: 4;
	background: #ffffff url(kuvat/layout/header.jpg) no-repeat;
}
#logo {
	width: 336px;
	height: 116px;
	left: 30px;
	margin-top: 17px;
	position: absolute;
	z-index: 5;
	left: 30px;
}
#menu {
	width: 700px;
	height: 35px;
	left: 127px;
	position: absolute;
	margin-top: 140px;
	z-index: 5;
}
#footer1 {
	width: 872px;
	height: 30px;
	position: relative;
	left: 41px;
	z-index: 6;
	background: #ffffff;
}
#yla_info {
	width: 872px;
	height: 32px;
	left: 41px;
	position: relative;
	z-index: 7;
	background: url(kuvat/layout/info_tausta.jpg) no-repeat;
}
#yla_info_teksti {
	width: 800px;
	height: 16px;
	left: 20px;
	top: 8px;
	position: absolute;
	z-index: 8;
}
#yla_info_teksti a {
	color: #8f8f8f;
	size: 10px;
}
.navi_yla {
	color: #8f8f8f;
	size: 10px;
	text-align: left;
}
#teksti_etu {
	width: 826px;
	height: auto;
	position: relative;
	left: 87px;
	z-index: 6;
}
#teksti {
	width: 781px;
	height: auto;
	position: relative;
	left: 87px;
	margin-top: 30px;
	z-index: 6;
}
#vasen_palsta_etu {
	width: 60%;
	height: auto;
	left: 0px;
	float: left;
	z-index: 9;
	margin-right:10px;
}
#vasen_palsta {
	width: 70%;
	height: auto;
	left: 0px;
	float: left;
	z-index: 9;
	margin-right:10px;
}
#oikea_palsta {
	height: auto;
	right: 0px;
	float: right;
	z-index: 9;
}
#ala_info {
	width: 872px;
	height: 32px;
	margin-top: 50px;
	position: relative;
	clear: both;
	left: 41px;
	z-index: 6;
	background: url(kuvat/layout/info_tausta.jpg) no-repeat;
}
#ala_info_teksti {
	width: 800px;
	height: 16px;
	left: 20px;
	top: 8px;
	position: absolute;
	z-index: 8;
}
.navi_ala {
	color: #8f8f8f;
	size: 10px;
	text-align: center;
}
#ala_info_teksti a {
	color: #8f8f8f;
	size: 10px;
}
#footer2 {
	width: 872px;
	height: 30px;
	position: relative;
	left: 41px;
	z-index: 6;
	background: #ffffff;
}
#ala_tausta {
	left: 50%;
	margin-left: -477px;
	width: 955px;
	height: 100%;
	position: fixed;
	z-index: 1;
	background: #ffffff url(kuvat/layout/maintausta.gif) repeat-y;
	background-attachment: scroll;
}
#html {
	height: 100%;
}