html{
	overflow-y: scroll;
	margin:0;
      	padding:0;
      	height:100%;
      	border:none;
}

body{
	background-image: url(kuvat/liukuvari.jpg); 
	background-color: #819ba8; 
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	font: normal 12px Arial, Verdana, Sans-Serif; color: #000000;
	height:100%;
      	border:none;
}

a,a:visited,a:active{
	color: #000000;
	text-decoration:underline;
}
a:hover{
	color: #086fb8;
	text-decoration:none;

}

.paataulu{
	width: 946px;
	background-color: #fff;
}

.paataulu2{
	width: 946px;
}

.paataulu3{
	width: 946px;
}

.main{
	position: relative;
}

.logo{
	position: absolute;
	left: 3px;
}

.avainlippu{
	position: absolute;
	left: 910px;
	top: 2px;
}

.valikon_tausta{
	z-index: 20;
	position: absolute;
	top: 54px;
	left: 195px;
	background-image: url(kuvat/valikon_tausta.jpg);
	width: 747px;
	height: 21px;
}

.valikko_pala{
	position: relative;
	z-index: 20;
	padding-top: 3px;
	padding-left: 18px;
	padding-right: 18px;
}

.valikko_linkki{
	z-index: 20;
	font: bold 12px Arial, Verdana, Sans-Serif; 
	color: #ffffff;
	text-decoration: none;
}

.valikko_linkki2{
	z-index: 20;
	font: normal 12px Arial, Verdana, Sans-Serif; 
	color: #ffffff;
	text-decoration: none;
}

a.valikko_linkki,a:visited.valikko_linkki,a:active.valikko_linkki,a:hover.valikko_linkki{
	z-index: 20;
	font: bold 12px Arial, Verdana, Sans-Serif; 
	color: #ffffff;
	text-decoration: none;
}

a.valikko_linkki2,a:visited.valikko_linkki2,a:active.valikko_linkki2,a:hover.valikko_linkki2{
	z-index: 20;
	font: normal 12px Arial, Verdana, Sans-Serif; 
	color: #ffffff;
	text-decoration: none;
}

.alataso{
	position:absolute;
	z-index: 20;
	width: 200px;
	left: 0px;
	top: -3px;
	padding-top:21px;
	display: none;
}

.alatasob{
	position:absolute;
	z-index: 20;
	width: 200px;
	left: 0px;
	top: -5px;
	padding-top:21px;
	display: none;
}

.alatason_linkit{
	z-index: 21;
	background-color: #909295;
	border-top: solid 1px #fff;
	padding: 1px;
	padding-left: 15px;
	padding-right: 15px;
	cursor: pointer;
}

.paakuva{
	position: absolute;
	z-index: 1;
	top: 75px;
	left: 195px;
	width: 746px;
	height: 200px;
	background-color: #cbd3e6; 
}

.paakuva2{
	position: absolute;
	z-index: 1;
	top: 75px;
	left: 4px;
	width: 938px;
	height: 270px;
	background-color: #cbd3e6; 
}

.paakuva3{
	position: absolute;
	z-index: 1;
	top: 75px;
	left: 4px;
	width: 938px;
	height: 200px;
	background-color: #cbd3e6; 
}

.harmaa_palkki{
	position: absolute;
	background-color: #909295;
	width: 187px;
	height: 21px;
	top: 54px;
	left: 4px;
}
	
.harmaa_palkki_sisennys{
	padding-top: 3px;
}

a.hp_linkki,a:visited.hp_linkki,a:active.hp_linkki,a:hover.hp_linkki{
	color: #ffffff;
	text-decoration: none;
}

.harmaa_laatikko{
	position: absolute;
	top: 75px;
	width: 187px;
	height: 200px;
	left: 4px;
	background-color: #484c4f;
	font: normal 12px Arial, Verdana, Sans-Serif;
	color: #ffffff;
}

.harmaa_laatikko2_ylaosa{
	position: absolute;
	top: 383px;
	width: 193px;
	height: 25px;
	left: 4px;
	background-color: #486671;
	font: normal 12px Arial, Verdana, Sans-Serif;
	color: #ffffff;
}

.harmaa_laatikko2_alaosa{
	position: absolute;
	top: 554px;
	width: 193px;
	height: 40px;
	left: 4px;
	background-color: #909295;
	font: normal 12px Arial, Verdana, Sans-Serif;
	color: #ffffff;
}

.harmaa_laatikko2{
	position: absolute;
	top: 408px;
	width: 193px;
	height: 146px;
	left: 4px;
	background-color: #484c4f;
	font: normal 12px Arial, Verdana, Sans-Serif;
	color: #ffffff;
}

.harmaa_laatikko_sisennys{
	padding: 10px;
	padding-top: 10px;
}

.harmaa_laatikko_sisennys2{
	padding: 7px;
}

.sisaltoalue{
	width: 187px;
	/*width: 940px;
	heiht: 400px;*/
}

.otsikko_palkki{
	width: 187px;
	height: 25px;
	background-color: #486671;
	font: bold 12px Arial, Verdana, Sans-Serif; 
	color: #ffffff;
}

.otsikko_palkin_sisennys{
	padding-top: 5px;
}

.otsikko_palkki2{
	width: 181px;
	height: 25px;
	background-color: #486671;
	font: bold 12px Arial, Verdana, Sans-Serif; 
	color: #ffffff;
}

.alaboxit{
	background-color: #f49541;
}

.sisaltolaatikko{
	width: 179px;
	height: 145px;
	background-color: #ffffff;
	border: solid 1px #afabaa;
	overflow: hidden;
}

.sisaltolaatikko2{
	width: 181px;
	height: 147px;
	background-color: #ffffff;
	border: solid 0px #afabaa;
	overflow: hidden;
}

.sisaltolaatikko_sisennys{
	padding: 10px;
}

.sisaltolaatikko_sisennys2{
	padding: 5px;
}

.sisaltolaatikko_sisennys3{
	padding-left: 0px;
}

.otsikko_h1{
	font: bold 14px Arial, Verdana, Sans-Serif;
	color: #ec7a3b;
}

.sisalto_sisennys{
	padding: 10px;
	padding-bottom: 0px;
}

ul{
	padding: 20px;
	padding-left: 30px;
	margin: 0px;	
}

.uli{
	padding: 0px;
	margin: 0px;
	padding-left: 35px;
	padding-top: 10px;	
}

.uli2{
	padding: 0px;
	margin: 0px;
	padding-left: 35px;
	padding-top: 20px;
}

.uli2b{
	padding: 0px;
	margin: 0px;
	padding-left: 15px;
}

li{
	color: #f49541;
	list-style-type: square;
	font-size: 12px;
}

.lii{
	color: #f49541;
	list-style-type: square;
	padding-bottom: 5px;
	font-size: 12px;
}

.lii2{
	color: #f49541;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	border: solid 1px #dee3e6;
}

.li_linkki{
	color: #000000;
	font-size: 12px;
}

.li_linkki2{
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}

a.li_linkki,a:visited.li_linkki,a:active.li_linkki,a:hover.li_linkki{
	color: #000000;
	font-size: 12px;
}

a.li_linkki2,a:visited.li_linkki2,a:active.li_linkki2,a:hover.li_linkki2{
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}

.vasen_valikko{
	padding-left: 4px;
	padding-top: 8px;
	width: 4px;
}

.vasen_valikko2{
	padding-left: 4px;
	padding-top: 8px;
	width: 182px;
	/*height: 300px;*/
	background-color: #dee3e6;
}

.vasen_valikkosisalto{
	width: 187px;
	/*height: 300px;*/
	background-color: #dee3e6;
}

.vasen_valikkosisalto_sisennys{
	padding: 20px;
}

.vasen_valikkosisalto_sisennys2{
	padding-right: 10px;
}

.sisalto{
	width: 930px;
	padding-top: 8px;
	padding-left: 4px;
}

.sisalto2{
	width: 744px;
	padding-top: 0px;
	padding-left: 4px;
	height: 100%;
}

.tarjolla{
	width: 187px;
	height: 25px;
	background-image: url(kuvat/tarjolla.jpg);
}

.tarjolla_nyt{
	width: 187px;
	height: 145px;
	background-color: #cbd3e6/*486671*/;
	overflow: hidden;
}

.tarjolla_alaosa{
	width: 181px;
	height: 40px;
	background-color: #505154;
}

.tarjolla_alaosa_sisennys{
	padding: 7px;
	padding-left: 15px;
	font: bold 10px Arial, Verdana, Sans-Serif; 
	color: #ffffff;
	overflow: hidden;
}

.alueet{
	width: 130px;
	height: 27px;
}

.alue_valikko{
	width: 130px;
	height: 25px;
	background-color: #505154/*486671*/;
	font: bold 12px Arial, Verdana, Sans-Serif; 
	color: #ffffff;
	cursor: pointer;
}

.alue_valikko_sisennys{
	padding-top: 5px;
}

.rullatausta{
	background-color: #afcadf;
	width: 105px;
	height: 60px;
}

.alapalkin_yhteystiedot{
	padding-top: 5px;
	font: normal 10px Arial, Verdana, Sans-Serif; 
	color: #000000;
}

.alapalkin_copyright{
	font: normal 11px Arial, Verdana, Sans-Serif; 
	color: #ffffff;
	padding: 5px;
	padding-top: 8px;
}

.oikea_puoli{
	width: 245px;
	height: 100%;
	background-color: #efefef;
}

.oikea_puoli_sisennys{
	position: relative;
	padding: 35px;
	padding-top: 25px;
}

.keskimenu{
	background-color: #ffffff;
	border: solid 1px #909295;
	height: 25px;
}

.keskimenu_sisennys{
	padding: 5px;
	padding-left: 15px;
	padding-right: 15px;
}

.keskimenudiv{
	position: absolute;
	display: none;
	cursor: pointer;
	width: 200px;
}

.keskimenudiv_pohja{
	position: relative;
	z-index: 1001;
}

.keskimenu_linkki{
	font: normal 12px Arial, Verdana, Sans-Serif; 
	color: #505153;
	text-decoration: none;
}

a.keskimenu_linkki,a:visited.keskimenu_linkki,a:active.keskimenu_linkki,a:hover.keskimenu_linkki{
	font: normal 12px Arial, Verdana, Sans-Serif; 
	color: #505153;
	text-decoration: none;
}

a.alalinkit,a:visited.alalinkit,a:active.alalinkit,a:hover.alalinkit{
	color: #ffffff;
	text-decoration: none;
}

#vaihtuvatkuvat{ 
position: relative; 
visibility: hidden;
border: 0px solid #000;
}

#vaihtuvatkuvat .gallerydesctext{ 
text-align: left;
padding: 0px 0px;
}

.mk_banneria{
	font-size: 12px;
	color: #000000;
}

.mk_banneria_tausta{
	position:absolute;
	top: 15px;
	background-color: #ffffff;
	border: dashed 1px #000;
	padding: 2px;
	z-index: 1000;
}

.mk_banneria_tausta2{
	position:absolute;
	top: 5px;
	background-color: #ffffff;
	border: dashed 1px #000;
	padding: 2px;
	z-index: 1000;
}

.mk_banneria_tausta3{
	background-color: #ffffff;
	border: dashed 1px #000;
	padding: 2px;
	z-index: 1000;
}

.mk_banneria_tausta4{
	position: absolute;
	background-color: #ffffff;
	border: dashed 1px #000;
	padding: 2px;
	z-index: 1000;
}

.toimintopalkki{
	position: absolute;
	left: 200px;
}

.alatxt{
	font: normal 15px Arial, Verdana, Times; 
	color: #000000;
}

a.tiedotelinkki,a:visited.tiedotelinkki,a:active.tiedotelinkki,a:hover.tiedotelinkki{
	font: normal 12px Arial, Verdana, Sans-Serif; 
}

#fullheight{
	height:100%;
	margin: 0 auto;
}