body{
	
		background-color: #d4dce4;
}
#keskitys{
	width: 100%;
	max-width:950px;
	margin: 0 auto 0 auto;
	background-color: #d4dce4;
	padding: 1em;
}
@font-face {
	font-family: 'CantarellRegular';
	src: url('fonts/Cantarell-Regular.eot');
	src: local('Cantarell Regular'), local('Cantarell-Regular'), url('fonts/Cantarell-Regular.woff') format('woff'), url('fonts/Cantarell-Regular.ttf') format('truetype'), url('fonts/Cantarell-Regular.svg#Cantarell-Regular') format('svg');
}
@font-face {
	font-family: 'CantarellBold';
	src: url('fonts/Cantarell-Bold.eot');
	src: local('Cantarell Bold'), local('Cantarell-Bold'), url('fonts/Cantarell-Bold.woff') format('woff'), url('fonts/Cantarell-Bold.ttf') format('truetype'), url('fonts/Cantarell-Bold.svg#Cantarell-Bold') format('svg');
}
#sivu,#sivu2,#sivu3{
	width: 96%;
	margin: 0 auto 0 auto;
	
	background-color: #d4dce4;
	padding: 1em 1em 1em 1em;
	min-height: 500px;
}
#sivu{
 background-image: url(taustat/pohja.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
}
#sivu2{
background-image: url(taustat/pohja2.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
}
#sivu3{
background-image: url(taustat/pohja3.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
}
#navigaatio{
	width: 23%;
	float: left;
	padding:0 0 0 1em;
}
ul#valikko,ul#valikko ul{
   
	list-style-type: none;
	margin:10em 0 0 0;
	padding:0;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	
	
	letter-spacing: 0.3px;
}
ul#valikko ul{
  margin:0;
}
ul#valikko li{
	margin: 2em 0 2em 0;
}
ul#valikko li ul li{
	margin: 0.5em 0 1em 1em;
}
ul#valikko li a{
	display: block;
	background-image: url(taustat/nuoli.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding: 0 0 0 15px;
	text-decoration: none;
	color: #58595b;
	background-color: #d4dce4;
	font-size: 90%;
}
ul#valikko li a.valittu{
	color: #903030;
	background-color: #d4dce4;
}
ul#valikko li a:hover{
	color: #903030;
	color:#e48937;
	background-color: #d4dce4;
}
#sisalto{
	width: 60%;
	margin:1.4em 0 0 18%;
	
}
#logo{
    width: 100%;
	 text-align: center;
	}
h1{
		color:#761c22;
		background-color: inherit;
		font-family: "Adobe Garamond Pro","Garamond Premr Pro", "Times New Roman ,serif;";
		font-size: 140%;
		padding:0 0 0 0;
		margin:0.2em 0 1em 0;
		font-weight: normal;
		
}
#logo img{
		width: 43%;
		margin:0 auto 0 auto;
}
#logo div img{
	  padding:0.2em 0 0 0;
		width: 60%;
		margin:0 auto 0 auto;
	}

#tekstit{
	width: 100%;
	/*font-family: Arial, Helvetica, sans-serif;
	font-family: "Trebuchet MS",Arial, sans-serif;
	font-size: 95%;*/
	font: 97%/130%  Arial,"Trebuchet MS",'CantarellRegular',  sans-serif;
	text-align: center;
  padding:0 0 1em 0;
}

#tekstit p{
width: 70%;
font-weight: normal;
color: #231f20;
margin:0 auto 0 auto;
padding:0 0 0.5em 4em;
}
#tekstit p{
  font-size:97%;
}
#tekstit .yhteystiedot{
  padding: 0 0 1.2em 4em;
	letter-spacing: 3px;
	font-size:97%;
}
.yhteystiedot span{
  color:#761c22;
	background-color: inherit;
	letter-spacing: 1px;
	
}
.kuva{
width: 100%;
color: #231f20;
margin:0 auto 1em 36%;
}
.kuva p.suurempikuva{
  font: 93%/130%  Arial,"Trebuchet MS",'CantarellRegular',  sans-serif;
	 width: 55%;
}
 .tuotenimi,.tuotenimi2{
  width: 60%;
  padding:0.3em 0 2em 0;
	color: #333;
	background-color: inherit;
	/*font-family: "Trebuchet MS,"Adobe Garamond Pro","Garamond Premr Pro", "Times New Roman ,serif;";
	font-size: 103%;*/
	 font: 97%/130% 'Cantarell Bold', Arial, sans-serif;
	
	
}
.tuotenimi2{
  width: 40%;
}
.tuotenimi p,.tuotenimi2 p{
  tex-align:left;
	margin:0 0 0 1em;
}
.tuotenimi p.nimi,.tuotenimi2 p.nimi{
  tex-align:left;
	margin:0 0 0 0;
}
.tuotenimi p.nimi a, .tuotenimi2 p.nimi a{
 text-decoration: none;
 padding:0 0 0 0;
 color:#1c2b3b;
 background-color: inherit;
}
.tuotenimi div,.tuotenimi2 div{
  float:left;
  padding:0 0.2em 0 0;
	font-weight: normal;
}
.tuotenimi span,.tuotenimi2 span,.huom{
  color:#7e1b20;
	background-color: inherit;
}

.kuva div.pic{
  
	border:solid #CCC;
	border-width:0 1px 1px 0;
	background:#FFF;
	padding:10px;
	text-align:center;
	

}
.kuva a img{
 
	border:1px solid;
	border-color:#666 #EEE #EEE #666;

}
#tekstit p.tervehdys{
  font: 100%/130% 'Cantarell Bold', Arial, sans-serif;
	margin:2em auto 0 auto;
	font-weight: bold;
}
.kuva .linkit{
  text-align: left;
	margin:0 auto 0 0;
}
.kuva .linkit div{
  padding:0.5em 0 1em 2em;
	 font: 100%/130% 'Cantarell Bold', Arial, sans-serif;
}
.kuva .linkit  a{
 text-decoration: none;
}
.kuva .linkit img{
 border:none;
}
.kuva .linkit span{
 display:block;
}
#valokuva{
   padding:1.4em 0 0 0;
	text-align: center;
	width: 100%;
	/*border: 1px solid #000;*/
}
/*#valokuva #fototeksti{
  float:right;
	width: 100%;
	margin:6em auto 0 0;
}
#valokuva #fototeksti img{
  width: 100%;
	
}*/
#valokuva #foto{
 width: 100%;
 margin:0 auto 0 2.5em;
}
#valokuva #foto img{
 width: 50%;
	margin:0 auto 0 auto;
}
#osoitetiedot{
   width: 100%;
	padding:0 0 0 0;
 
	
}
#osoitetiedot p{
 width: 97%;
	padding:0.25em 0 0 0;
	margin:0 auto 0 auto;
	font-size: 75%;
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 background-image:url(taustat/piste.gif);
	background-repeat:repeat-x;
	background-position:0 0;
	/*border-top: 1px solid #231f20;*/
	color:#231f20;
	background-color: inherit;
	letter-spacing: 0.065em;
	text-align: center;
}
#osoitetiedot p span.pun{
	color:#94003f;
	background-color: inherit;
	padding:0 0.2em 0 0.2em;
}





.lopetakellutus{
	clear: both;
}
