body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #606060;
	background-image: url(../img/tausta_ruutu_100px.gif);
	background-repeat: repeat;


	scrollbar-3dlight-color:white;
    scrollbar-arrow-color:;
    scrollbar-base-color:;
    scrollbar-darkshadow-color:white;
    scrollbar-face-color:white;
    scrollbar-highlight-color:#B3B5B7;
    scrollbar-shadow-color:#B3B5B7;
	scrollbar-Track-Color: #FAFAFA;
/*	scrollbar-arrow-color: #B3B5B7;
	scrollbar-DarkShadow-Color: #B3B5B7; 
	scrollbar-Face-Color: white;
	scrollbar-Highlight-Color: #B3B5B7;
	scrollbar-Track-Color: white;
		scrollbar-base-Color: #B3B5B7;*/
}
.divcontent {
	position:absolute;
	left:250px;
	top:170px;
	width:620px;
	height:500px;
	z-index:1;
	background-color: #FFFFFF;
	layer-background-color: #FFFFFF;
	overflow: auto;




}

.divbrdrTopLeft {
	position:absolute; 
	left:50px; 
	top:50px; 
	width:20px; 
	height:20px; 
	z-index:2; 
	background-image:  url(../img/brdr_top_left.gif); 
	layer-background-image:  url(../img/brdr_top_left.gif); 
	border: 1px none #000000;
	}

.divbrdrtop {
	position:absolute; 
	left:70px; 
	top:50px; 
	width:800px; 
	height:20px; 
	z-index:2; 
	background-image:  url(../img/brdr_top.gif); 
	layer-background-image:  url(../img/brdr_top.gif); 
	border: 1px none #000000;
	}

.divbrdrTopRight {
	position:absolute; 
	left:870px; 
	top:50px; 
	width:20px; 
	height:20px; 
	z-index:2; 
	background-image:  url(../img/brdr_top_right.gif); 
	layer-background-image:  url(../img/brdr_top_right.gif); 
	border: 1px none #000000;
	}

.divbrdrLeftTopFrame {
	position:absolute; 
	left:50px; 
	top:70px; 
	width:820px; 
	height:100px; 
	z-index:5; 
	background-repeat: repeat-y; 
	background-image:  url(../img/brdr_left.gif); 
	layer-background-image:  url(../img/brdr_left.gif); 
	border: 1px none #000000; 
	background-color: #FFFFFF; 
	layer-background-color: #FFFFFF;
	border-bottom: solid #B3B5B7 1px;
	}

.divbrdrRight {
	position:absolute; 
	left:870px; 
	top:70px; 
	width:20px; 
	height:600px; 
	z-index:6; 
	background-color: #FFFFFF; 
	layer-background-color: #FFFFFF; 
	border: 1px none #000000; 
	background-image: url(../img/brdr_right.gif); 
	layer-background-image: url(../img/brdr_right.gif);
	}

.divbrdrBottomLeft {
	position:absolute; 
	left:50px; 
	top:670px; 
	width:20px; 
	height:20px; 
	z-index:7; 
	background-image:  url(../img/brdr_btm_left.gif); 
	layer-background-image:  url(../img/brdr_btm_left.gif); 
	border: 1px none #000000;
	}

.divbrdrBottom {
	position:absolute;
	left:70px;
	top:670px;
	width:800px;
	height:20px;
	z-index:8;
	background-color: #FFFFFF;
	layer-background-color: #FFFFFF;
	border: 1px none #000000;
	background-image: url(../img/brdr_btm.gif);
	layer-background-image: url(../img/brdr_btm.gif);
	overflow: hidden;


}

.divbrdrBottomRight {	
	position:absolute; 
	left:870px; 
	top:670px; 
	width:20px; 
	height:20px; 
	z-index:10; 
	background-image:  url(../img/brdr_btm_right.gif); 
	layer-background-image:  url(../img/brdr_btm_right.gif); 
	border: 1px none #000000;
}

.divbrdrLeftNavi {	
	position:absolute; 
	left:50px; 
	top:170px; 
	width:200px; 
	height:500px; 
	z-index:5; 
	background-repeat: 
	repeat-y; 
	background-image:  url(../img/brdr_left.gif); 
	layer-background-image:  url(../img/brdr_left.gif); 
	border: 1px none #000000; 
	background-color: #FFFFFF; 
	layer-background-color: #FFFFFF;
	border-right: solid #B3B5B7 1px;
}

.divTopLogoEtusivu {	
	position:absolute; 
	left:132px; 
	top:85px; 
	width:422px; 
	height:77px; 
	z-index:11;
}
.divTopLogo {	
	position:absolute; 
	left:93px; 
	top:102px; 
	width:126px; 
	height:60px; 
	z-index:11;
}

.divValikko {	
	position:absolute; 
	left:95px; 
	top:339px; 
	width:120px; 
	height:300px; 
	z-index:12;
}

.divcopyright {
	position:absolute;
	left:250px;
	top:659px;
	width:420px;
	height:10px;
	z-index:13;
	text-align: center;

}


 
.perusteksti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;


}
h1 {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	font-style: normal;
}
h2 {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin-top: 24px;
	margin-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B3B5B7;
}

h3 {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin-top: 12px;
	margin-bottom: 6px;

}
.copyrighttxt {
	font-size: 9px;
	text-align: center;
	margin-top: 5px;
	height: 10px;

}


#Valikko601 {
	height: 25px;
	width: 120px;
	background-image: url(../img/valikko601.gif);
	background-repeat: no-repeat;
}


#Valikko601 a{
	height: 25px;
	width: 120px;
	background-image: url(../img/valikko601.gif);
	background-repeat: no-repeat;
	display:block;
}

#Valikko601 a:hover{
	background-position: -120px 0;
}
#Valikko601 a:active{
	background-position: -240px 0;
}


#Valikko602 {
	height: 25px;
	width: 120px;
	background-image: url(../img/valikko602.gif);
	background-repeat: no-repeat;
}

#Valikko602 a{
	height: 25px;
	width: 120px;
	background-image: url(../img/valikko602.gif);
	background-repeat: no-repeat;
	display:block;
}


#Valikko602 a:hover{
	background-position: -120px 0;
}
#Valikko602 a:active{
	background-position: -240px 0;
}

#Valikko607 a{
	height: 25px;
	width: 120px;
	background-image: url(../img/valikko607.gif);
	background-repeat: no-repeat;
	display:block;
}
#Valikko607 a:hover{
	background-position: -120px 0;
}
#Valikko607 a:active{
	background-position: -240px 0;
}
#Valikko607 {
	height: 25px;
	width: 120px;
	background-image: url(../img/valikko607.gif);
	background-repeat: no-repeat;
}

#Valikko610 {
	height: 25px;
	width: 120px;
	background-image: url(../img/valikko610.gif);
	background-repeat: no-repeat;
}
#Valikko610 a{
	height: 100%;
	width: 100%;
	background-image: url(../img/valikko610.gif);
	background-repeat: no-repeat;
	display:block;

}
#Valikko610 a:hover{
	background-position: -120px 0;
}
#Valikko610 a:active{
	background-position: -240px 0;
}

#Valikko611 {
	height: 25px;
	width: 120px;
	background-image: url(../img/valikko611.gif);
	background-repeat: no-repeat;
}
#Valikko611 a{
	height: 100%;
	width: 100%;
	background-image: url(../img/valikko611.gif);
	background-repeat: no-repeat;
	display:block;

}
#Valikko611 a:hover{
	background-position: -120px 0;
}
#Valikko611 a:active{
	background-position: -240px 0;
}

#divValikko06 {
	height: 25px;
	width: 120px;
	background-image: url(../img/valikko06.gif);
	background-repeat: no-repeat;
}
#divValikko06 a{
	height: 100%;
	width: 100%;
	background-image: url(../img/valikko06.gif);
	background-repeat: no-repeat;
	display:block;

}
#divValikko06 a:hover{
	background-position: -120px 0;
}
#divValikko06 a:active{
	background-position: -240px 0;
}

#divValikko07 {
	height: 25px;
	width: 120px;
	background-image: url(../img/valikko07.gif);
	background-repeat: no-repeat;
}
#divValikko07 a{
	height: 100%;
	width: 100%;
	background-image: url(../img/valikko07.gif);
	background-repeat: no-repeat;
	display:block;

}
#divValikko07 a:hover{
	background-position: -120px 0;
}
#divValikko07 a:active{
	background-position: -240px 0;
}




.Navi601 #Valikko601 a, .Navi602 #Valikko602 a, .Navi607 #Valikko607 a, .Navi610 #Valikko610 a, .Navi611 #Valikko611 a, .Navi06 #divValikko06 a, .Navi07 #divValikko07 a{
	background-position: -240px 0;
}

.Navi601 #Valikko601 a:hover, .Navi602 #Valikko602 a:hover, .Navi607 #Valikko607 a:hover, .Navi610 #Valikko610 a:hover, .Navi611 #Valikko611 a:hover, .Navi06 #divValikko06 a:hover, .Navi07 #divValikko07 a:hover{
	background-position: -240px 0;
}


#divValikkoAlaviiva{
	height: 1px;
	width: 120px;
	background-image: url(../img/valikkoAlaviiva.gif);
	background-repeat: no-repeat;
}

a {
	border: 0px none;
}

a:link {
	text-decoration: none;
	border: 0px none;

}
a:active {
	color: #FF0000;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
p {
	margin-top: 0px;
	margin-bottom: 16px;

}
.divYlanavi {
	background-color: #FFFFFF;
	border: 1px solid #A9B43A;
	position: absolute;
	float: none;
	display: block;
	left: 200px;
	bottom: 8px;








}


.divYlanavi .Aakkoset{
	top: 40px;





}

.divYlanavi a{
	float: left;
	height: 26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	/*border: 2px solid #A9B43A;*/
	margin-left: 1px;
	background-image: url(../img/ylanavitausta.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
	text-decoration: none;
	line-height: 18px;
	width: 22px;
	display: block;
}

.divYlanavi .LeveaNavi a {
	width: 122px;
}

.divYlanavi a:hover{
	/*border: 2px solid #777F2B;*/
	background-position: 0 -26px;
	color: #FFFFFF;
	text-decoration: none;

}

.divYlanavi a:active{
	/*border: 2px solid #777F2B;*/
	background-position: 0 -26px;
	color: #FFFFFF;
	text-decoration: none;

}
.alaviiva {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B3B5B7;
}
.2d3dKuva {
	float: right;
}
.kapeapalsta {
	width: 260px;
	float: left;
	margin-right: 20px;


}
.divcontentEtusivu {
	position:absolute;
	left:250px;
	top:170px;
	width:620px;
	height:500px;
	z-index:1;
	background-color: #FFFFFF;
	layer-background-color: #FFFFFF;
	overflow: auto;
	background-image: url(../img/sit_etusivukamat.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;

}
.pikkulinkki {
	font-size: 9px;
	color: #999999;

}

.pikkulinkki a{
	font-size: 9px;
	color: #999999;
	text-decoration: none;
}

.pikkulinkki a:hover{
	font-size: 9px;
	color: #999999;
	text-decoration: underline;
}

.kuvakehys {
	padding: 5px;
	border: 1px solid #B3B5B7;

}
.clearboth {
	clear: both;
}
