body {background: #666666 url(osat/tausta.jpg) repeat-x top left;
margin:0;
}

#yla {height:344px;
width: 998px;
margin:0 0 0 0;
padding:0;
border-bottom: 0;

}

img.yla {margin: 0px 0 -3px -4px;
border:0;}

img.yla_oikea {margin: 0px 0 -3px -4px;
border-right: 3px solid #ffffff;}

table.kokosivu {width: 1001px;
margin:-3px 0 -2px -2px;
padding:0;
border:0;

}

/*NAVI*/

td.navi {background: #C10044;
padding:0px 0 0 0;
width: 200px;
margin:0 0 0 0px;
border-top: 0px solid #ffffff;
}

ul.navi {
	border:0;
	margin:0px 20px 0 0px;
	padding:0 0px 0 10px;
	text-align:left;

}

li.linkki {
		background:none;
		width: 180px;
		height: 28px;
	    display:block;
	    float:left;
	    border:0;
	    margin: 0;
	    padding: 0px 0 5px 0;}
		
a.navigointi:hover {
		
		display:block;
		background: #666666;
}

a.navigointi {font : 16px   Verdana, Arial, sans-serif;
		color: #ffffff;
		font-weight:normal;
		letter-spacing:1px;
		margin:0;
		padding:7px 7px 7px 5px;
		text-decoration:none;
		display:block;
		
	}
/*SISÄLTÖALUE*/	
	
td.sisalto {background: #ffffff;
width: 800px;
margin:0px;
padding: 0;
}

h1 {	background: url(osat/otsikko.gif) no-repeat top left;
		width: 700px;
		height: 56px;
		margin :30px 0 0 30px;
        color :  #000000;  
        font-weight:normal;
        font : 24px Verdana, "Lucida Sans", Arial, sans-serif;
        padding: 20px 0 0 50px;
   		   		}
   		   		
h2 {	margin :30px 0 0 30px;
        color :  #C10044;
        font-weight:normal;
        font : 	18px Verdana, "Lucida Sans", Arial, sans-serif;
        padding: 0;
   		   		}
   		   		
   		   		h2 a {color :  #C10044;}
   		   		
   		   		
   		   		
h3 {	margin :30px 0 -10px 30px;
        color :  #000000;
        font-weight:bold;
        font-family: Verdana, "Lucida Sans", Arial, sans-serif;
        font-size: 14px;
        padding: 0;
   		   		}
   		   		
p {
		margin : 10px 50px 0 30px;
        color :  #000000;  
        font-weight:normal;
        text-align : left;
        font : 14px  Verdana, "Lucida Sans", Arial, sans-serif;
        line-height:22px;
        padding: 0;

    }
    
   		   		
p.pieni {
		margin : 10px 50px 0 30px;
        color :  #000000;  
        font-weight:normal;
        text-align : left;
        font : 10px  Verdana, "Lucida Sans", Arial, sans-serif;
        line-height:22px;
        padding: 0;

    }
    
p.oikea {
		margin : 30px 40px -70px 0px;
        color :  #000000;  
        font-weight:normal;
        text-align : left;
        font : 14px  Verdana, "Lucida Sans", Arial, sans-serif;
        line-height:22px;
        padding: 0;
        float: right;

    }
    
p.kuvateksti {margin:0;
font-size: 10px;
font-style: italic;
line-height: 11px;
text-align:center;
}

td.oikea {padding-left:190px;
width: 200px;}
   
	
    
table.teksti {
	    width: 400px;
		margin : 0px 50px 0 28px;
        color :  #000000;  
        font-weight:normal;
        text-align : left;
        font : 14px  Verdana, "Lucida Sans", Arial, sans-serif;
        line-height:22px;
        padding: 0;

    }
    
    table.teksti2 {
	    width: 600px;
		margin : 0px 50px 0 28px;
        color :  #000000;  
        font-weight:normal;
        text-align : left;
        font : 14px  Verdana, "Lucida Sans", Arial, sans-serif;
        line-height:22px;
        padding: 0;

    }
    

    
p.todistuslinkit {margin: 0 0 0 30px;
font-size: 10px;}
   
p.paksu { margin: 30px 0 0 30px;
font-size: 20px;
		color: #C10044;
		line-height: 28px;
	}
	
ul {
		margin : 10px 50px 0 60px;
        color :  #000000;  
        font-weight:normal;
        text-align : left;
        font : 14px  Verdana, "Lucida Sans", Arial, sans-serif;
        line-height:22px;
        padding: 0;

    }
	
img {border:0;}

img.email {margin: 0 0 0px 0;}

img.oikea {float:right;
margin: 10px 70px 0px 0;
border: 0px solid #666666;}

img.iso {margin: 10px 0 0 30px;
border:0px solid #666666;}

img.vasen {margin: 20px 14px 0 30px;
border: 0px solid #666666;
float:left;}

img.center {margin: 20px 14px 0 230px;
border: 0px solid #666666;
}

a {border:0;}

a.musta {color: #000000;}

a.musta:hover {color: #C10044;}

a.name {color: #000000;
text-decoration:none;}

a.web {font-family: Verdana, Arial, sans-serif;
color: #333333;
font-size: 9px;
margin: 0 0 0 20px;
letter-spacing: 1px;
text-decoration:none;
}

a.web:hover {color: #cccccc;}

/*table.palstat {width: 700px;
margin: 0 0px 0 0;}

td.vasenpalsta {padding: 0 20px 0 0;
width: 480px;}

td.oikeapalsta {padding: 0 0 0 0px;}*/

table.kuvat {margin: 0 0 0 28px;
border:0;}


table.lomake {margin : 0px 50px 0 30px;
        color :  #000000;  
        font-weight:normal;
        text-align : left;
        font : 14px  Verdana, "Lucida Sans", Arial, sans-serif;
        line-height:22px;
        padding: 0;
        float:left;
    }
        
/*KUVAT*/

/*Kuvat jotka suurentuvat klikkaamalla */
.valokuvat{margin: 0px 0 0 94px;

}

a.valokuva {border:none;}


img.valokuva {border:3px solid #eee;  
margin:3px 10px 3px 5px;
}

img.valokuva:hover {border:3px solid #eee;
}


#lightbox{
	background-color:#ccc;
	padding: 10px;
	border-bottom: 0px solid #666;
	border-right: 0px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay2.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay2.png", sizingMethod="scale");
	}

        
ul.rekry {list-style: none; margin-top: 3px; margin-bottom: 10px; font-weight: bold;}
ul.rekry ul.rekry {font-weight: normal;}
ul.rekry li {list-style: none; margin-left: 10px;}
ul.rekry ul.rekry li {list-style: disc;}
