@charset "iso-8859-1";
body {
margin-top: 0px;
margin-bottom: 0px;
background-image: url("tausta.jpg");
font-family: verdana, arial, helvetica;
font-size: 10px;
color: #2E281E;
}

/* taustakuvat */
td.obambu {
background-image: url("oikea_bambu_tausta.gif");
}
td.vbambu {
 background-image: url("vasen_bambu_tausta.gif");
}
td.kopterit {
 background-image: url("helikopterit.jpg");
}
td.maisema {
 background-image: url("vasen_maisema.jpg");
 background-repeat: no-repeat;
}
td.vreuna {
background-image: url("sisalto_vasen_tausta.gif");
}
td.main {
background-image: url("sisalto_tausta.gif");
}
td.alaosa {
background-image: url("sisalto_tausta.gif"); 
}

/* teksti */
td.kentannimi {
font-family: verdana, arial, helvetica;
font-size: 11px;
color: #2E281E;
}
p {
font-family: verdana, arial, helvetica;
font-size: 10px;
color: #2E281E;
margin-top: 13px;
margin-bottom: 13px;
}
.paaotsikko {
margin-top: 0px;
}
P.ala {
font-family: verdana, arial, helvetica;
font-size: 10px;
color: #2E281E;
text-align: center;
padding-left: 5px;
padding-right: 10px;
margin-top: 0px;
}
.etusivu_iso {
font-size: 12px;
font-weight: bold;
}
p.otsikko {
color: #530000;
text-decoration: none;
font-size: 12px;
font-weight: bold;
margin-top: 20px;
}
div.otsikko {
color: #2E281E;
text-decoration: none;
font-size: 11px;
font-weight: bold;
margin-top: 16px;
width: 100%;
background: #CDC6BA;
padding: 2px;
border-color: #8D877C;
border-width: 1px;
border-style: solid;
}
div.alaotsikko {
color: #2E281E;
text-decoration: none;
font-size: 10px;
font-weight: bold;
margin-top: 10px;
width: 100%;
background: #DCD6CD;
padding: 1px;
border-color: #C6C0B7;
border-width: 1px;
border-style: solid;
}
p.otsikko_yla0 {
color: #3B2F1C;
text-decoration: none;
font-size: 12px;
font-weight: bold;
margin-top: 0px;
}
p.alaotsikko {
color: #2D350C;
font-size: 11px;
font-weight: bold;
}
p.saanto_o {
font-weight: bold;
font-size: 11px;
}
.uusi {
color: #C90000;
}
.huom {
color: #C90000;
font-weight: bold;
}
p.sisallys {
text-align: center;
}
p.sisallys_saannot {
text-align: left;
}
.saannot_ala {
margin-left: 10px;
}
div.huomiolaatikko {
border-color: #8D877C;
border-width: 1px;
border-style: solid;
background: #F4EFE7;
padding: 5px;
margin-top: 5px;
}
img.reuna1 {
border-color: #2E281E;
border-width: 1px;
border-style: solid;
}

/* linkit */
a {
font-family: verdana, arial, helvetica;
font-size: 10px;
text-decoration: underline;
color: #981F07;
}
a:hover {
font-family: verdana, arial, helvetica;
font-size: 10px;
text-decoration: underline;
color: #B71E00;
}
a:visited {
font-family: verdana, arial, helvetica;
font-size: 10px;
text-decoration: underline;
color: #751300;
}
a:visited:hover {
font-family: verdana, arial, helvetica;
font-size: 10px;
text-decoration: underline;
color: #B71E00;
}
a.ala {
font-family: verdana, arial, helvetica;
font-size: 10px;
text-decoration: underline;
color: #29310B;
}
a.valikko {
font-family: verdana, arial, helvetica;
font-size: 10px;
text-decoration: none;
color: #F2ECE2;
}
a.valikko:hover {
font-family: verdana, arial, helvetica;
text-decoration: underline;
color: #FFFFFF;
}
a.valikko:visited {
font-family: verdana, arial, helvetica;
font-size: 10px;
text-decoration: none;
color: #F2ECE2;
}
a.valikko:visited:hover {
font-family: verdana, arial, helvetica;
text-decoration: underline;
color: #FFFFFF;
}
a.valittu {
font-family: verdana, arial, helvetica;
font-size: 10px;
text-decoration: none;
color: white;
font-weight: bold;
}
a.valittu:visited {
font-family: verdana, arial, helvetica;
font-size: 10px;
text-decoration: none;
color: white;
font-weight: bold;
}
td.main {
padding-left: 7px;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 5px;
}
.linkit {
padding-right: 8px;
padding-left: 0px;
padding-top: 8px;
line-height: 14px; 
}

/* haku */

div.ilmolomake {
font-family: verdana, arial, helvetica;
font-size: 10px;
color: #2E281E;
width: 100%;
border-color: #57524A;
border-width: 1px;
border-style: solid;
background: #F4EFE7;
padding: 3px;
}
input.ilmo {
font-family: verdana, arial, helvetica;
border-color: #57524A;
border-width: 1px;
border-style: solid;
background: #FAFAF9;
color: #2E281E;
font-size: 12px;
}
textarea.ilmo {
border-color: #57524A;
border-width: 1px;
border-style: solid;
background: #FAFAF9;
color: #2E281E;
font-family: verdana, arial, helvetica;
font-size: 12px;
}
select.ilmo {
border-color: #57524A;
border-width: 1px;
border-style: solid;
background: #FAFAF9;
color: #2E281E;
font-family: verdana, arial, helvetica;
font-size: 12px;
}
form.haku {
padding: 0px;
}
input.hakunappi {
margin-bottom: 4px;
margin-left: 5px;
}
