a:link{color: #fff; text-decoration:underline;}
a:visited{color: #fff; text-decoration:underline;}
a:hover{color:#fff; text-decoration:underline;}

html
	{
	overflow-x: hidden;
	overflow-y:auto;
	}

html, body
	{
	background-image: url('kuvat/taustaproduktio.jpg');
	background-repeat: repeat-x;
	text-align: center;
	margin: 0 auto;
	height: 100%;
	background-color: #ffcb25;
	}

#taustakehys
	{
	background-image: url(kuvat/pohjakukat2_9.gif);
	background-repeat: repeat-x;
	min-height: 100%;
	_height: 100%;
	}



#ornament
	{
	min-height:158px;
	width: 100%;
	}

#header
	{
	min-height: 317px;
	_height: 317px;
	max-width: 100%;
	background-image: url(kuvat/ornamentti3.gif);
	background-repeat: repeat-x;

	}

#back	
	{
	position: absolute;
    	top: 143px;
    	left: 50%;
    	margin-left: -318px;
	_margin-left: -308px;
	_margin-top: 10px;
	min-height: 174px;
	width: 635px;
	background-image: url(kuvat/ylatausta.gif);
	text-align:left;
	z-index: 10;
	}

#innercircle
	{
	width: 678px;
	min-height: 1210px;
	text-align:left;
_margin-left: 13px;
	}

#vasenlaita
	{
	width:27px;
	min-height: 1210px;
	_height: 1210px;
	background-image: url(kuvat/vasenlaita.gif);
	background-repeat: no-repeat;
	float: left;
	}
#tekstikentta
	{
	width: 620px;
	min-height: 1210px;
	background-image: url(kuvat/tekstitausta2.png);
	background-repeat: repeat-x;
	float: left;
	background-color: #ffeaa8;
	}

#oikealaita
	{
	width:31px;
	min-height: 1210px;
	_height: 1210px;
	background-image: url(kuvat/oikealaita.gif);
	background-repeat: no-repeat;
	float: right;
	}

.kuvablaah
	{
	_margin-top: 15px;
	}

#footer
	{
	background-image: url(kuvat/alatausta.gif);
	min-height: 47px;
	width: 649px;
	margin-bottom: -14px;
	}

#innercircle2
	{
	width: 678px;
	min-height: 400px;
	text-align:left;
	}
#vasenlaita2
	{
	width:27px;
	min-height: 400px;
	background-image: url(kuvat/vasenlaita2.gif);
	float: left;
	}
#tekstikentta2
	{
	width: 620px;
	min-height: 400px;
	background-image: url(kuvat/tekstitausta2.png);
	background-repeat: repeat-x;
	float: left;
	background-color: #ffeaa8;
	}
#oikealaita2
	{
	width:31px;
	min-height: 400px;
	background-image: url(kuvat/oikealaita2.gif);
	float: right;
	}


#innercircle3
	{
	width: 678px;
	min-height: 636px;
	text-align:left;
_margin-left: 15px;
	}
#vasenlaita3
	{
	width:27px;
	min-height: 636px;
	_height: 636px;
	background-image: url(kuvat/vasenlaita2.gif);
	float: left;
	}
#tekstikentta3
	{
	width: 620px;
	min-height: 636px;
	_height: 636px;
	background-image: url(kuvat/tekstitausta2.png);
	background-repeat: repeat-x;
	float: left;
	background-color: #ffeaa8;
	}
#oikealaita3
	{
	width:31px;
	min-height: 636px;
	_height: 636px;
	background-image: url(kuvat/oikealaita2.gif);
	float: right;
	}

#innercircle4
	{
	width: 678px;
	min-height: 850px;
	text-align:left;
	_margin-left: 15px;
	}
#vasenlaita4
	{
	width:27px;
	min-height: 850px;
	_height: 820px;
	background-image: url(kuvat/vasenlaita2.gif);
	float: left;
	}
#tekstikentta4
	{
	width: 620px;
	min-height: 850px;
	_height: 820px;
	background-image: url(kuvat/tekstitausta2.png);
	background-repeat: repeat-x;
	float: left;
	background-color: #ffeaa8;
	}
#oikealaita4
	{
	width:31px;
	min-height: 850px;
	_height: 820px;
	background-image: url(kuvat/oikealaita2.gif);
	float: right;
	}

#innercircle5
	{
	width: 678px;
	min-height: 1100px;
	text-align:left;
	_margin-left: 15px;
	}
#vasenlaita5
	{
	width:27px;
	min-height: 1100px;
	_height: 1100px;
	background-image: url(kuvat/vasenlaita2.gif);
	background-repeat: no-repeat;
	float: left;
	}
#tekstikentta5
	{
	width: 620px;
	min-height: 1100px;
	_height: 1100px;
	background-image: url(kuvat/tekstitausta2.png);
	background-repeat: repeat-x;
	float: left;
	background-color: #ffeaa8;
	}
#oikealaita5
	{
	width:31px;
	min-height: 1100px;
	_height: 1100px;
	background-image: url(kuvat/oikealaita3.gif);
	background-repeat: no-repeat;
	float: right;

	}

#footer2
	{
	background-image: url(kuvat/alatausta2.gif);
	min-height: 47px;
	width: 649px;
	margin-bottom: -14px;
	}


#footer3
	{
	background-image: url(kuvat/alatausta2.gif);
	min-height: 47px;
	width: 649px;
	margin-bottom: -18px;
	text-align:left;
	_margin-left: 12px;
	}


#footer4
	{
	background-image: url(kuvat/alatausta4.gif);
	min-height: 47px;
	width: 649px;
	_margin-left: 15px;
	text-align: left;
	}

#footer5
	{
	background-image: url(kuvat/alatausta5.gif);
	min-height: 47px;
	width: 649px;
	margin-bottom: -18px;
	text-align:left;
	_margin-top: -40px;
_margin-left: 12px;
	}


#footer6
	{
	background-image: url(kuvat/alatausta5.gif);
	min-height: 47px;
	width: 649px;
	text-align: left;
	_margin-left: 10px;

	}

#footer7
	{
	background-image: url(kuvat/alatausta5.gif);
	max-height: 47px;
	height: 47px;
	width: 649px;
	text-align:left;
	_margin-left: 15px;
	}


#logot5
	{
	float:right;
	margin-top: 20px;
	margin-right: -30px;
	margin-bottom: -150px;
	}

.cc
	{
	margin-left: 45px;
	font-family: verdana;
	color: #c4ab5c;
	font-size: 0.6em;
	}

.aikataulu
	{

	}



#alapala
	{
	width: 100%;
	height: auto;
	background-image: url(kuvat/alapala.jpg);
	}

#menu
	{
	width: 110px;
	margin-left: 20px;
	float: left;
	}

#aikataulu
	{

	}

	/*width: 580px;
	min-height: 50px;
	background-color: #ff8400;
	color: #000;
	font-family: arial;
	font-size: 1.2em;
	letter-spacing:3px;
	text-align: center;*/


#alatekstit
	{
	margin-left: 38px;
	width: 545px;
	}

#alateksti1
	{
	float: left;
	width: 170px;
	margin-left: 0px;
	margin-right: 8px;
	margin-top: 30px;
	font-family: verdana;
	font-size: 0.7em;
	line-height: 1.5em;
	}

#alateksti2
	{
	float: left;
	width: 170px;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 30px;
	font-family: verdana;
	font-size: 0.7em;
	line-height: 1.5em;
	}

#alateksti3
	{
	float: left;
	width: 170px;
	margin-left: 8px;
	margin-top: 30px;
	font-family: verdana;
	font-size: 0.7em;
	line-height: 1.5em;
	}

#kysely
	{
	float:left;
	width: 580px;
	margin-left: 20px;
	margin-top: 40px;
	font-family: verdana;
	font-size: 0.8em;
	}


#alateksti img
	{
	margin-bottom: 10px;
	}


#logot
	{
	margin-top: 50px;
	margin-right: -70px;
	float: right;
	width: 350px;
	}

#logot2
	{
	margin-right: -70px;
	float: right;
	width: 350px;
	}

#logot3
	{

	margin-top: 10px;
	margin-bottom: -10px;
	margin-right: -60px;
	float: right;
	width: 350px;
	}

#logot4
	{
	margin-top: 20px;
	margin-right: -70px;
	float: right;
	width: 350px;
	}

.kukka
	{

	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -120px;
	z-index: 20;
	}

.varjo
	{
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -120px;
	z-index: 15;
	}
.tahto
	{
	margin: 70px  0 0 45px ;
	}

.tarinat
	{
	margin: 0 0 0 45px ;
	}

.ylatekstit1
	{
	margin: 30px 20px 0 40px;

	font-family: verdana;
	font-size: 0.8em;
	}


.ylatekstit2
	{
	margin: 30px 20px 0 40px;
	_margin: 0;
	font-family: verdana;
	font-size: 0.8em;
	}

.otsikko
	{
	font-family: verdana;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: -10px;
	}


.otsikko_info
	{
	font-family: verdana;
	font-weight: bold;
	font-size: 1.4em;
	margin-bottom: -10px;
	}

.kuvateksti
	{
	font-family: arial;
	margin-top: 0px;
	margin-bottom: -5px;
	font-size: 0.9em;
	letter-spacing: 1px;
	line-height: 1em;
	}

.kuvateksti2
	{
	font-family: arial;
	margin-top: 0px;
	margin-bottom: -5px;
	font-size: 0.8em;
	letter-spacing: 1px;
	line-height: 1em;
	}

.kuvateksti3
	{
	text-align:right;
	margin-right: 48px;
	font-family: arial;
	margin-top: 0px;
	margin-bottom: -5px;
	font-size: 0.7em;
	letter-spacing: 1px;
	line-height: 1em;
	}

.kuva1
	{

	float: left;
	}

.teksti1
	{
	width: 200px;
	float: left;
	}

.painike
	{
	margin-bottom: 20px;
	}

.info
	{
	width: 500px;
	margin: 50px;
	_margin: 0 50px 25px 50px;
	margin-top: 20px;
	font-family: verdana;
	font-size: 0.7em;
	}

.alku
	{
	width:390px;
	margin-bottom: 25px;
	}