body{
margin:0px;
padding:0px;
background-color:rgb(239,239,239);
font-family: Arial, Verdana, Helvetica;
font-size:12px;
text-align:center;
vertical-align:top;
}

div{
text-align:left;
margin:0px;
padding:0px;
}

.sivutausta{
width:811px;
background-color:rgb(239,239,239);
padding-left:20px;
padding-right:20px;
padding-top:15px;
height:100%;
}

.ylapalkin_korkeus{
height:250px;
}

.sisaltosivun_sisennys{
padding-top:20px;
padding-left:50px;
padding-right:70px;
padding-bottom:30px;
}

.tyhja_tila{
height:40px;
}


h1{
font-family: "Times New Roman",Arial, Verdana, Helvetica;
font-size:36px;
font-weight:bold;
letter-spacing:1px;
color:rgb(120,60,20);
text-align:left;
margin-top:0px;
padding-top:0px;
}

h2{
font-family: "Times New Roman",Arial, Verdana, Helvetica;
font-size:18px;
font-weight:bold;
letter-spacing:1px;
color:rgb(120,60,20);
text-align:left;
padding-right:0px;
margin-right:0px;
}

h3{
font-family: "Times New Roman",Arial, Verdana, Helvetica;
font-size:16px;
font-weight:bold;
letter-spacing:1px;
color:rgb(120,60,20);
text-align:left;
padding-right:0px;
margin-right:0px;
margin-top:24px;
}

hr{
border:none;
}

.paksu_viiva{
color:rgb(120,60,20);
background-color:rgb(120,60,20);
height:3px;
width:813px;
padding:0px;
margin:0px;
}

table{
padding:0px;
margin:0px;
border:none;
border-collapse:collapse;
}

.paataulukko{
height:100%;
}

.sisalto_ikkuna{
margin-top:0px;
margin-bottom:40px;
width:813px;
}

.yhteystiedot_taulukko{
margin-top:14px;
}

.galleria_taulukko{
margin-top:2px;
border:1px solid brown;
}

td{
text-align:left;
vertical-align:top;
border-collapse:collapse;
padding:0px;
margin:0px;
}


.ylavalikko1{
background-image:url(otsikkokuvat/etusivu_laatikko.png);
background-repeat:no-repeat;
width:68px;
height:26px;
text-align:center;
vertical-align:middle;
padding-right:14px;
}
.ylavalikko2{
background-image:url(otsikkokuvat/yhteystiedot_laatikko.png);
background-repeat:no-repeat;
width:107px;
height:26px;
text-align:center;
vertical-align:middle;
padding-right:14px;
}
.ylavalikko3{
background-image:url(otsikkokuvat/opiskelu_laatikko.png);
background-repeat:no-repeat;
width:77px;
height:26px;
text-align:center;
vertical-align:middle;
padding-right:14px;
}
.ylavalikko4{
background-image:url(otsikkokuvat/projekteja_laatikko.png);
background-repeat:no-repeat;
width:89px;
height:26px;
text-align:center;
vertical-align:middle;
padding-right:14px;
}
.ylavalikko5{
background-image:url(otsikkokuvat/kuvagalleria_laatikko.png);
background-repeat:no-repeat;
width:104px;
height:26px;
text-align:center;
vertical-align:middle;
padding-right:14px;
}
.ylavalikko6{
background-image:url(otsikkokuvat/linkit_laatikko.png);
background-repeat:no-repeat;
width:55px;
height:26px;
text-align:center;
vertical-align:middle;
padding-right:14px;
}
.ylavalikko7{
background-image:url(otsikkokuvat/wilma_laatikko.png);
background-repeat:no-repeat;
width:60px;
height:26px;
text-align:center;
vertical-align:middle;
}
.ylavalikko8{
background-image:url(otsikkokuvat/ajankohtaista_laatikko.png);
background-repeat:no-repeat;
width:115px;
height:26px;
text-align:center;
vertical-align:middle;
}
.ylavalikko9{
background-image:url(otsikkokuvat/sahkoposti_laatikko.png);
background-repeat:no-repeat;
width:94px;
height:26px;
text-align:center;
vertical-align:middle;
}
.ylavalikko10{
background-image:url(otsikkokuvat/bulletiini_laatikko.png);
background-repeat:no-repeat;
width:78px;
height:26px;
text-align:center;
vertical-align:middle;
}

.vasen_ikkuna_etusivu{
background-color:rgb(114,164,163);
border:1px solid rgb(120,60,20);
width:180px;
padding:10px;
}
.vasen_ikkuna_yhteystiedot{
background-color:rgb(224,223,152);
border:1px solid rgb(120,60,20);
width:180px;
padding:10px;
}
.vasen_ikkuna_opiskelu{
background-color:rgb(245,238,157);
border:1px solid rgb(120,60,20);
width:180px;
padding:10px;
}
.vasen_ikkuna_projekteja{
background-color:rgb(215,232,167);
border:1px solid rgb(120,60,20);
width:180px;
padding:10px;
}
.vasen_ikkuna_kuvagalleria{
background-color:rgb(242,242,174);
border:1px solid rgb(120,60,20);
width:180px;
padding:10px;
}
.vasen_ikkuna_linkit{
background-color:rgb(203,235,168);
border:1px solid rgb(120,60,20);
width:180px;
padding:10px;
}


.oikea_ikkuna{
background-color:rgb(255,255,255);
border:1px solid rgb(120,60,20);
width:591px;
padding:10px;
}

.osoite_ikkuna{
background-color:rgb(240,184,71);
border-collapse:collapse;
border:none;
width:812px;
text-align:right;
}

.9-luokkalaiselle_ikkuna{
background-color:rgb(245,238,157);
width:780px;
height:430px;
}

.opettajat_solu{
width:200px;
}

.nimi_solu{
width:160px;
}

.aine_solu{
width:90px;
}

.ryhma_solu{
width:80px;
}

.linkit_solu{
width:250px;
}

.galleria_solu{
width:100px;
height:80px;
text-align:center;
vertical-align:middle;
}

.tyhja_galleria_solu{
width:20px;
height:20px;
}

p{
font-family: Arial, Verdana, Helvetica;
font-size:12px;
line-height:1.5;
text-align:left;
vertical-align:top;
color:rgb(0,0,0);
}

.paivitys_teksti{
margin-top:30px;
font-size:10px;
text-align:right;
color:rgb(180,180,180);
}

.yhteystiedot_teksti{
font-size:12px;
text-align:right;
color:rgb(0,76,157);
}

.sivu_linkki_kappale{
margin-top:0px;
margin-bottom:8px;
padding:0px;
}

a{
font-family: Arial, Verdana, Helvetica;
font-size:12px;
text-align:left;
color:rgb(0,0,150);
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

.otsikko_linkki{
font-size:14px;
color:rgb(0,0,0);
font-weight:bold;
}

.sivu_linkki{
font-size:14px;
color:rgb(0,0,0);
}

.aktiivinen_linkki{
font-size:14px;
color:rgb(255,255,255);
font-weight:bold;
background-color:rgb(240,184,71);
}

img{
border:none;
padding:0px;
margin:0px;
}

.otsikkokuva{
margin-bottom:20px;
border:1px solid rgb(120,60,20);
}

.rauma_kuva{
float:left;
margin-top:14px;
margin-left:28px;
}

.kuvaOikealle{
float:right;
margin-left:10px;
}
.kuvaVasemmalle{
float:left;
margin-right:10px;
}

ul{
}
li{
line-height:1.5;
}
