body {background:#99ccff url(osat/taustakuva.jpg) repeat top left;
margin:0;
}



#yla {background:#ffffff url(osat/yla.jpg) no-repeat top left;
		width: 970px;
		height: 301px;
		margin:0;
		padding:0;
		border:0;
}

#keski {background: #ffff00 url(osat/keski.jpg) repeat-y top left;
width:970px;
}

#ala {background: url(osat/ala.jpg) no-repeat top left;
		width:970px;
		height:182px;
		margin:0px 0 0 0;
		padding:0;
		border:0;
	}
	



ul.navi {margin: 0px 0 0 0px;
	border:0;
	height:80px;
	padding:48px 0 0 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin:0px 0 0 226px;
	padding:81px 0 0 0;	
   				}
		
	html>body ul.navi {
		margin:0px 0 0 190px; /*226*/
		padding:48px 0 0 0;
   		   		}

li.linkki {
		background:none;
	    display:inline;
	    float:left;
	    border:0;
	    margin: 0;
	    padding: 0;}
		
li.linkki:hover {
		/*border-bottom:5px solid #ff9933;*/
		border-top:1px solid transparent;
}

li.linkki:active {
		/*border-bottom:5px solid #ff9933;*/
		border-top:1px solid transparent;
}

img.linkki {border:0;
		float:left;
		margin:0;
}

h1 {	margin: 0 0 35px 190px;
		padding:20px 0 0 0;
		font: 140% Arial, sans-serif;
		color:#993300;
		letter-spacing: 2px;
border:0;
}

img.otsikko {border:0;
		margin:0;
		padding:0;
	}

h2 {margin :0px 20px 10px 312px;
	font: 120% Arial, sans-serif;
	color: #993300;}


p {		background-color: transparent;
		margin :0px 160px 0px 190px;
        color :  #333300;  
        font-weight:normal;
        text-align : left;
        font : 85% Verdana, "Lucida Sans", Arial, sans-serif;
        line-height:160%;
        padding: 0 0 20px 0;
        border : 0;
        text-decoration : none;

    }
    
a.maili {color:#666666; }


    
a.webdesign {margin: 0px 0 0 399px;
		padding:0;
		color: #ffffff;
		font:10px Arial, sans-serif;
		text-decoration:none;
		letter-spacing:1px;
	}
	
a.webdesign:hover {color: #000000;
}
	
img.oikea {border:0;
		float:right;
		margin:0 130px 0 0;
		padding:0;
		width:250px;
	}
	
img.vasen_pieni {border:0;
		float:left;
		margin:0px 0 0 70px;
		padding:0;
		width:120px;
	}

table.yhteydenottolomake {		background-color: transparent;
		margin :0px 20px 20px 275px;
        color :  #666666;  
        font-weight:normal;
        text-align : left;
        font : 85% Verdana, "Lucida Sans", Arial, sans-serif;
        line-height:140%;
        padding:0;
        border : 0;
        text-decoration : none;
        width: 540px;
    }
    
    table.tuoteluettelo {width:600px;
    margin:0 0 0 190px;
    border:0;
}

td.tuotekuva_pieni {width:100px;
	border:0;
}

td.tuotekuvaus_lyhyt {width: 400px;
	background-color: transparent;
        color :  #333300;  
        font-weight:normal;
        text-align : left;
        font : 85% Verdana, "Lucida Sans", Arial, sans-serif;
        line-height:160%;
        padding: 0 0 20px 15px;
        border : 0;
        text-decoration : none;
        width: 590px;
    }
    
a.tuote {text-decoration:none; 
		border:0;
		color :  #333300;  
		}
		
		a.alleviivattu {text-decoration:underline; 
		border:0;
		color :  #333300;  
		}
		
img {border:0;
}

img.etusivu {float:right;
margin-right: 180px;
margin-top: 30px;
}

img.logot {margin: 30px 0 0 200px;
}