/* CSS Document */

html, body {
	
	background-repeat:repeat-y;
	font-family: Arial, Helvetica, sans-serif;
		text-align: left;
		margin-left:0px;
		margin-top:0px;
		background-color:#919383;
		background:url('images/bodytausta.jpg');
		background-repeat:repeat-x;
			
}

#image {
  margin-left: 18px;
  margin-top:4px;
  margin-right: 0px;
  margin-bottom:15px;
  font-family:"Trebuchet MS", Arial;

}
#image2 {
  margin-right: 18px;

  font-family:"Trebuchet MS", Arial;

}

#image3 {
  margin-bottom: 5px;

  font-family:"Trebuchet MS", Arial;

}

#wrapper{
width:792px;
position:absolute;
left:50%;
margin-left:-459px;
}


/*ETUSIVU*/
	
	 #etusivu {
      width: 792px;
	  height:498px;
	   margin-left:0px;
	background:url('images/etusivunkuva.jpg');
		background-repeat:repeat-y;	 
   
	}

/*ylämenu*/
 #wide {
		  width: 792px;
	  height:139px;
	  margin-top:0px;
	  margin-left:0px;
	 
			
}
	
	
/*KUVA JA ALAMENUN TAUSTADIVI*/
	
	 #wide2 {
      width: 722px;
	  height:258px;
	  padding-left:70px;
	   margin-left:0px;
	  
	   
	background:url('images/ylaosantausta.jpg');
		background-repeat:repeat-y;	 
   
	}

/*HENKILÖSTÖ TAUSTADIV*/
 #wide3_2 {
      width: 722px;
	  height:280px;
	  padding-left:70px;
	   margin-left:0px;
	   padding-bottom:15px;
	background:url('images/alaosantausta.jpg');
		background-repeat:repeat-y;	 
    }

	 

/*SISÄLLÖN TAUSTADIVI*/
	
	 #wide3 {
      width: 722px;
	  padding-left:70px;
	   margin-left:0px;
	   padding-bottom:15px;
	background:url('images/alaosantausta.jpg');
		background-repeat:repeat-y;	 
    }
	/*SISÄLLÖN TAUSTADIVI TUOTTEET-SIVU*/
	
	 #wide3_1 {
      width: 722px;
	  padding-left:70px;
	   margin-left:0px;
	   padding-bottom:15px;
	background:url('images/alaosantausta2.jpg');
		background-repeat:repeat-y;	 
    }
	
	/*SISÄLTÖ YKSI KAPPALE*/
	
	 #leipis1 {
      width: 670px;
	  padding-left:0px;
	  margin-left:20px;
	
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 11px;
	padding-top: 18px;
	margin-bottom: 10px;
	margin-right: 0px;
	text-indent: 0em;
	line-height: 1.6em;

	
    }
	
	/*SISÄLTÖ YKSI KAPPALE TUOTTEET*/
	
	 #leipis3 {
      width: 670px;
	  padding-left:0px;
	  margin-left:20px;
	
	font-family: Arial, Helvetica, sans-serif;
	color:#575755;
	font-size: 11px;
	padding-top: 18px;
	margin-bottom: 10px;
	margin-right: 0px;
	text-indent: 0em;
	line-height: 1.6em;

	    }
	
/*SISÄLTÖ VASEMMAN REUNAN KUVALLA*/
	
	 #leipis2 {
      width: 540px;
	  height:230px;
	  padding-left:150px;
	  margin-left:0px;
	
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 11px;
	padding-top: 18px;
	margin-bottom: 10px;
	margin-right: 0px;
	text-indent: 0em;
	line-height: 1.6em;
	background-repeat: no-repeat;	 
	
    }
	
	 #yhteystiedot {
      margin-left:200px;
	  width:190px;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 11px;
	padding-top: 0px;
	margin-bottom: 20px;
	margin-right: 0px;
	line-height: 1.6em;

	
    }
	
	 #flash_oikea {
      margin-left:400px;
	  width:260px;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 11px;
	padding-top: 0px;
	margin-bottom: 20px;
	margin-right: 0px;
	line-height: 1.6em;
    }
	
	 #puunosto_henkilo{
      margin-left:0px;
	  width:260px;
	  height:120px;
	 margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 11px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	line-height: 1.6em;
    }
	
	#flash {
     padding-left:0px;
	 float:left;
	 width:395px;
	 margin-left:0px;
	padding-right:0px;
	margin-bottom:20px;

	
    }
#henkilosto1 {
      margin-left:200px;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 11px;
	padding-top: 0px;
	margin-bottom: 20px;
	margin-right: 0px;
	line-height: 1.6em;

	
    }
	
	#henkilostovasen {
     padding-left:0px;
	 float:left;
	 width:80px;
	 margin-left:0px;
	padding-right:30px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 18px;
	font-weight: 600;
	padding-top: 0px;
	margin-bottom:20px;

	
    }
	#henkilosto {
     padding-left:0px;
	 float:left;
	 width:120px;
	 margin-left:0px;
	padding-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 11px;
	padding-top: 0px;
	margin-bottom:30px;

	
    }
	
	 #yhteystiedotlogo {
      margin-left:165px;
	  width:390px;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 11px;
	padding-top: 0px;
	margin-bottom: 5px;
	margin-right: 0px;
	line-height: 1.6em;

	
    }
 #yhteystiedotvasen {
      padding-left:0px;
	 float:left;
	  width:120px;
	  margin-left:0px;
	padding-right:30px;
	font-weight: 600;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 18px;
	padding-top: 0px;

	
    }

#footer{
width: 722px;
margin-left:70px;
padding-top:20px;
	background:url('images/footertausta.jpg');
		background-repeat:no-repeat;	 
		
		font-family: Arial;
	font-size: 10px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:14px;
}
#footer2{
width: 722px;
margin-left:70px;
padding-top:20px;
	background:url('images/footertausta_pitempi.jpg');
		background-repeat:no-repeat;	 
		
		font-family: Arial;
	font-size: 10px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:14px;
}

#footer3{
width: 722px;
margin-left:70px;
padding-top:20px;
	background:url('images/footertausta_vaalea.jpg');
		background-repeat:no-repeat;	 
		
		font-family: Arial;
	font-size: 10px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:14px;
}
#footeretusivu{
width: 722px;
margin-left:70px;
padding-top:20px;
	font-family: Arial;
	font-size: 10px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:14px;
}
	
	
hr {
height: 0; 
border-style: dashed; 
border-width: 1px 0 0 0; 
border-color: #c2c2c2;
margin-bottom:6px;
margin-top:6px; }


.alamenutablepohja {
width:711px;
	height:25px;
	background-color:#9a9b92;
	border-right:0px;
	border-left:0px;
	border-top: 1px;
	border-top-style: solid;
	border-top-color:#ffffff;
	
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color:#81827c;
		font-family: Arial;
	font-size: 12px;

	padding-bottom:0px;
  	margin-bottom:0px;
    text-align: left;
	list-style-type: none;
	    }	

.alamenutable {
	height:25px;
	padding-bottom:0px;
  	margin-bottom:0px;
    text-align: left;
	font-family: Arial;
	font-size: 12px;
	font-weight:normal;
	list-style-type: none;
	    }	

.alamenutd {
height:25px;
border-left: 1px;
border-left-style: solid;
border-left-color:#ffffff;
padding-left: 23px;
padding-right: 23px;
	  margin-top:10px;
	  color: #4c4c4c;
	font-family: Trebuchet MS, Arial;
	font-size: 12px;
	font-weight:bold;

	}	
	
.alamenutdov {
height:25px;
border-left: 1px;
border-left-style: solid;
border-left-color:#ffffff;
background-color:#bc3e6f;
padding-left: 23px;
padding-right: 23px;
	  margin-top:10px;
	  color: #ffffff;
	font-family: Trebuchet MS, Arial;
	font-size: 12px;
	font-weight:bold;

	}	
		
		.alaoikeamenutd {
height:25px;
border-left: 1px;
border-left-style: solid;
border-left-color:#ffffff;
padding-left: 23px;
padding-right: 23px;
	border-right: 1px;
	border-right-style: solid;
	border-right-color:#ffffff;	  
	
	  margin-top:10px;
	  color: #4c4c4c;
	font-family: Trebuchet MS, Arial;
	font-size: 12px;
	font-weight:bold;

	}	
	.alaoikeamenutdov {
height:25px;
border-left: 1px;
border-left-style: solid;
border-left-color:#ffffff;
background-color:#bc3e6f;
padding-left: 23px;
padding-right: 23px;
	border-right: 1px;
	border-right-style: solid;
	border-right-color:#ffffff;	  
	
	  margin-top:10px;
	  color: #4c4c4c;
	font-family: Trebuchet MS, Arial;
	font-size: 12px;
	font-weight:bold;

	}	



 
.menutable {
	height:31px;
	border-right:0px;
	border-left:0px;
	
	padding-bottom:0px;
  	margin-bottom:0px;
    text-align: left;
	font-family: Arial;
	font-size: 11px;
	font-weight:normal;
	list-style-type: none;
	    }	

.menutd {
height:31px;
border-left: 1px;
border-left-style: solid;
border-left-color:#ffffff;
	
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color:#ffffff;
	

	  margin-top:10px;
	  color: #4c4c4c;
	font-family: Trebuchet MS, Arial;
	font-size: 12px;
	font-weight:bold;

	}	
	
.menutdov {
height:31px;
border-left: 1px;
border-left-style: solid;
border-left-color:#ffffff;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color:#ffffff;
	
background-color:#bc3e6f;
	  margin-top:10px;
	  color: #ffffff;
	font-family: Trebuchet MS, Arial;
	font-size: 12px;
	font-weight:bold;

	}	
		
		.yhtmenutd {
height:31px;
border-left: 1px;
border-left-style: solid;
border-left-color:#ffffff;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color:#ffffff;
	

	border-right: 1px;
	border-right-style: solid;
	border-right-color:#ffffff;	  
	
	  margin-top:10px;
	  color: #4c4c4c;
	font-family: Trebuchet MS, Arial;
	font-size: 12px;
	font-weight:bold;

	}	

	.yhtmenutdov {
height:31px;
border-left: 1px;
border-left-style: solid;
border-left-color:#ffffff;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color:#ffffff;
	background-color:#bc3e6f;


	border-right: 1px;
	border-right-style: solid;
	border-right-color:#ffffff;	  
	
	  margin-top:10px;
	  color: #4c4c4c;
	font-family: Trebuchet MS, Arial;
	font-size: 12px;
	font-weight:bold;

	}	

.etusivutd {
height:37px;
background-image: url(images/napit/tausta_etusivu.gif);
background-repeat:no-repeat;
	  text-align: left;
	  color: #4c4c4c;
	font-family: Trebuchet MS, Arial;
	font-size: 11px;
	font-weight:bold;
	padding-top:19px;
margin-top:19px;
	}	


.thumbnail {
   padding:3px;
   margin-bottom:10px;
   margin-right:10px;
   border:1px solid #c0c0c0;
}

a.menu1:hover { margin-left: 15px;margin-right: 15px;text-decoration: none; color: #90908f; font-family:Arial;}
a.menu1 { margin-left: 15px;margin-right: 15px;text-decoration: none; font-family: Arial; color: #676a64; }

a.menuhover:hover {margin-left: 15px;margin-right: 15px;text-decoration: none; color: #ffffff; font-family:Arial;}
a.menuhover { margin-left: 15px;margin-right:15px;text-decoration: none; font-family:Arial; color: #ffffff; }

a.alamenu1:hover {text-decoration: none; color:#e3e3e3;position:relative;left:1px;top:1px; font-family:Arial;}
a.alamenu1 {text-decoration: none;color:#ffffff;position:relative;left:1px;top:1px; font-family: Arial; }

a.alamenuhover:hover {text-decoration: none; color: #ffffff;position:relative;left:1px;top:1px; font-family:Arial;}
a.alamenuhover {text-decoration: none; font-family:Arial; position:relative;left:1px;top:1px; color: #ffffff; }


h1 {
  font-weight: 600;
  font-size:18px;
  color:#ffffff;
  margin-left: 0px;
  margin-top:0px;
  line-height:18px;
  font-family:"Arial", Times;
  
}

h2 {
  font-weight: 600;
  font-size:16px;
  color:#ffffff;
  margin-left: 0px;
  margin-top:0px;
  line-height:18px;
  font-family:"Arial", Times;
  
}

h3 {
  font-weight: bold;
  font-size:12px;
  color:#ffffff;
  margin-left: 0px;
  margin-top:0px;
  margin-bottom:0px;
  font-family:"Arial", Times New Roman;
  
}


h4 {
  font-weight: 600;
  font-size:18px;
  color:#575755;
  margin-left: 0px;
  margin-top:0px;
  line-height:18px;
  font-family:"Arial", Times;
  
}

a:hover { text-decoration: none; color: #ffffff; font-family: Arial;}
a { text-decoration: underline; font-family: Arial; color: #ffffff; }


a.ylalinkki:hover { text-decoration: underline; color: #f5f5f5; font-family: Verdana, Arial;}
a.ylalinkki { text-decoration: none; font-family: Verdana, arial; color: #f5f5f5; }


input{
width:200px; 
height:20px;
font-family:Verdana; 
font-size:11px; 

background-color:#e5e5e5;"
}
textarea{
width:230px; 
height:50px;
font-family:Verdana; 
font-size:11px; 
background-color:#e5e5e5;"
}
 #tableteksti {
   font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 11px;
		
    }