/************************************/
/***** etusivu ja perusrakenne *****/
/**********************************/

html{
	overflow-y: scroll;
}

body{
	background-color: #ecf6ff;
	margin: 0px;
	padding: 0px;
}

.paataulu{
	width: 900px;
	height: 500px;
	margin-top: -185px;
}

.vasen_alaosa{
	position:absolute;
	top: 350px;
	width: 449px;
	height: 363px;
	background-image: url(kuvat/vasen_alakuvio2.jpg);
	background-repeat: no-repeat;
	z-index: 1;
}

.main{
 	position: absolute;
	z-index:2;
}

.ylaosa{
 	z-index: 10;
	position:absolute;
	left: 100px;
	width: 800px;
	height: 196px;
	top: 0px;
}

.paakuva{
	position:absolute;
	top: 20px;
	left: 0px;
	width: 800px;
	height: 196px;
	background-color: #ffffff;
	/*background-image: url(kuvat/paakuva.jpg);
	background-repeat: no-repeat;*/
}

.paakuva_jpg{
	position:absolute;
	left: 4px;
	width: 792px;
	height: 196px;
}

.ruskea_alue{
	position:absolute;
	height: 196px;
	width:100px;
	top: 20px;
	background-color: #baa349;
}

.valikko{
	position:absolute;
	height: 40px;
	width:800px;
	top: -3px;
	left: 100px;
	z-index:40;
}

.valikkotausta{
 	width: 117px;
	background-image: url(kuvat/musta_nappi.jpg);
	background-repeat: no-repeat;
	height: 22px;
}

.sisaltoalue{
	position:absolute;
	z-index:10;
	left: 100px;
	top: 216px;
	background-color: #ffffff;
	width: 800px;
	height: 364px;
}

.kukat{
 	z-index:3;
	position:absolute;
	/*top: 255px;
	left: 100px;*/
	top: 25px;
	left: 4px;
	width: 244px; 
	/*height: 336px;*/
	height: 284px;
	background-image: url(kuvat/kukat2.jpg);
	background-repeat: no-repeat;
}

.sisalto{
 	z-index:4;
	position:absolute;
	top: 25px;
	left: 252px;
	width: 351px;
	height: 225px;
	/*background-color: rgb(252,240,228);*/
	background-color: rgb(236, 248, 201);
	font-family: arial;
	font-size: 12px;
	color: #000000;
	padding:0px;
}

.ajankohtaista{
 	z-index:5;
	position:absolute;
	top: 25px;
	left: 608px;
	width: 177px;
	height: 293px;
	background-image: url(kuvat/ajankohtaista2.jpg);
	/*background-image: url(kuvat/ajankohtaista_kesa2.jpg);*/
	background-repeat: no-repeat;
	padding-top: 45px;
	font-family: arial;
	font-size: 12px;
	color: #ffffff;
}

.ajankoht_sisennys{
	padding-left: 5px;
	padding-right: 5px;
}

.musta_palkki{
	z-index:5;
	position:absolute;
	top: 325px;
	left: 0px;
	width: 800px;
	height: 38px;
	background-color: #000000;
	font-family: arial;
	font-size: 11px;
	color: #ffffff;
}

.ylavalikkolinkit{
	font-family: arial;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

a:hover.ylavalikkolinkit{
	font-family: arial;
	font-size: 12px;
	color: rgb(211,188,84);
	text-decoration: none;
}

.ylavalikkolinkit2{
 	font-family: arial;
	font-size: 12px;
	color: rgb(211,188,84);
	text-decoration: none;	
}

.logot{
	position:absolute;
	top: 255px;
	left: 255px;
	z-index: 50;
}

.ajankohtaista_otsikko{
	position: absolute;
	width: 177px;
	top: 6px;
	left:0px;
}

.ruskea_tausta{
	background-color: #baa349;
	height:196px; 
	position:relative; 
	width:100%; 
	top:34px;
}

/*************************/
/***** sisältösivut *****/
/***********************/

.sisaltoalue2{
	position:absolute;
	z-index:10;
	left: 100px;
	top: 216px;
	background-color: #ffffff;
	width: 800px;
	height: 100%;
}

.valkoinen_tausta{
	background-color: #ffffff;
}

.musta_palkki2{
	height: 38px;
	width:800;
	background-color: #000000;
	font-family: arial;
	font-size: 11px;
	color: #ffffff;
}

.sisasivu_sisalto{
	font-family: arial;
	font-size: 12px;
	color: #000000;
	width: 351px;
	/*background-color: rgb(252,240,228);*/
	background-color: rgb(236, 248, 201);
}

.sisennys{
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
}

.sivuvalikko{
	background-image: url(kuvat/mustapalkki.jpg);
	background-repeat: no-repeat; 
	width: 185px; 
	height: 340px;
	padding-top: 15px;
	padding-left: 10px;
}

.vasen_puoli{
	padding-left:4px;
	width: 244px;
}

.oikea_puoli{
	width: 200px;
	padding-left:4px;
}

.keskialue{
	padding-left:4px;
	width: 351px;
	padding-bottom:10px;
}

.sisalto_otsikko{
	font-family: arial;
	font-size: 14px;
	height: 20px;
}

/*************************/
/******* galleria *******/
/***********************/

.galleria_lista{
	width: 350px;
	height: 436px;
	background-color: rgb(252,240,228);
}

.kuvaborder{
	border-width:1px; 
	border-style:solid; 
	border-color: rgb(200,179,106);
	width: 91px; 
	height: 91px;
}

.sisennys2{
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
}

