@charset "utf-8";

body{
background-color: #333;
background-image:url('img/tausta_q2.jpg');

}

body .galleria{
background-color:#000;

}

#sivu{
	position:absolute;
	/*top:25px; */
	top:50%;
	width:1000px;
	height:500px;
	margin-top:-250px;
	margin-right: auto;
	left: 50%;
	margin-left:-500px;
	
		
}

#galleriasivu{
	position:absolute;
	top:0px;
	width:100%;
	height:100%;
	margin-right: auto;
	left: 0%;
	background-color:#000;
		
}

h1{
font-family:Tahoma, Geneva, sans-serif;
font-size:40px;
color:#FFF;
font-weight:100;

		
}

strong{
color:	#E57734;
}

#header{
	width:350px;
	height:70px;
position:relative;
left:0px;	
top: 0px;
z-index:1;
}
#footer{
position: absolute;
left: 873px;
top: 490px;


}


#takaisin{

	width:300px;
	height:60px;
position:relative;
background-repeat:no-repeat;
left:565px;	
top: 305px;
}


	
#loota{
	width:1000px;
	height:500px;
	background-image:url('img/musta.png');
	z-index:-1;
	
	
		
}



#navi{
	position:absolute;
	top:-2px;
	

	width: 135px;
	height:215px;
	z-index:2;
	left:-14px;
	
	
	
	}
	
	#taus{
	position:absolute;
	top:310px;
	background-image:url('img/navitaus.png');
	width: 165px;
	height:190px;
	z-index:1;
	left:0px;
	
	
	
	}

/*	

#sisalto{
	position:absolute;
	width:560px;
	height:275px; 
	left:300px;
	top:110px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	text-align:justify;
	background-image:url('img/sisalto.png');
	z-index:1;


}
*/

#sisalto{
	position:relative;
	
	width:560px;
	height:280px;
	left:325px;	
	top:85px;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
	text-align:justify;
	background-image:url('img/sisalto.png');
	z-index:1;


}

#sisalto_gkuva{
	position:relative;
	
	width:580px;
	height:280px;
	left:325px;	
	top:85px;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
	/*text-align:justify;*/
	background-image:url('img/sisalto.png');
	z-index:1;


}


#sisalto_gkuva1{
	position:relative;
	
	width:580px;
	height:280px;
	left:325px;	
	top:85px;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
	/*text-align:justify;*/
	background-image:url('img/sisalto.png');
	z-index:1;


}




#gkuvat{
width: 500px;
position:relative;
left:115px;
top: -28px;
}

#sisalto a .vuodet{
margin-top:25px;
margin-left:25px;

}


#sisalto_gkuva a img{

margin-bottom:20px;
margin-left:20px;


}

#sisalto_gkuva1 a img{

margin-bottom:8px;
margin-left:13px;


}
/*
#gkuvat{
width: 415px;
position:relative;
left:70px;
top: -20px;
}
*/




#takas{
position:absolute;
float:right;
right: 32px;
top: 265px;

}
/*
#vuosikuvat{
position:relative;
left:15px;
top: 20px;
}
*/

#vuosikuvat{
position:relative;
left:-9px;

top: 30px;
}

#sisalto_index{
	position:absolute;
	width:900px;
	height: 450px;
	left:0px;
	top:0px;
	float:right;
	padding-left:0px;
	z-index:0;


}
#taustakuva
{
	position:absolute;
	width:900px;
	height: 450px;
	left:0px;
	top:0px;
	float:right;
	padding-left:0px;
	z-index:0;


}



a:link{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
	
}

a:visited{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#FFF;
	text-decoration:none;
}

a:hover{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#ff7200;
	text-decoration:none;
}

li a:link{
font-family:Tahoma, Geneva, sans-serif;
font-size:13px;
letter-spacing:1px;
color:#FFF;
text-decoration:none;
	
}

li a:visited{
font-family:Tahoma, Geneva, sans-serif;
font-size:13px;
color:#FFF;
	text-decoration:none;
}

li a:hover{
font-family:Tahoma, Geneva, sans-serif;
font-size:13px;
color:#ff7200;
	text-decoration:none;
}

li.valittu{
font-family:Tahoma, Geneva, sans-serif;
font-size:13px;
color:#ff7200;
letter-spacing:1px;

font-weight:bold;
	text-decoration:none;
}

img{
border: 0px solid;	
}

#navi ul li {
	list-style-type: none;

	display: block;
	line-height:23px;

}

h2{
font-family:Tahoma, Geneva, sans-serif;
font-size:16px;	
color:#fff;
font-weight:bold;
}

p{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;	
color:#fff;
}

p.me{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;	
color:#fff;
line-height:16px;
}

p.yhteys{
font-size: 16px;

}

#arjakuva{
position:absolute;

right: 30px;
top: 30px;

}
/*
scrollijutut
*/

		.content{margin:0px; width:560px; height:215px; padding:0px; overflow:auto; background:rgba(51, 51, 51, 0); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
		.content p:nth-child(even){color:#999; font-family:Georgia,serif; font-size:17px; font-style:italic;}
		.content p:nth-child(3n+0){color:#c96;}


#content_1{
position: relative;
top: -6px;
left:2px;
}
