body {font-size:12px;
      font-family:helvetica;
      color:#fff;
      background-image: url(images/bg.jpg);
     }
#spons {width:150px;
        text-align: center;
        border:0px solid #000;
        vertical-align:top;
        background-color:#2274b9;
        color:#fff;
        padding:3px;
        padding-top:10px;
        border:2px solid #c0c0c0;
       }

#alas {width:150px;
       height:119px;
      }
      
h3 {font-family: helvetica;
    font-size: 16px;
}

h2 {font-family: helvetica;
    font-size: 18px;
}

a {text-decoration:none;
   font-weight:bold;
   color:#fff;
   font-family:helvetica;
   }
a:hover {text-decoration:underline;}

a:visited {color:#fff;}

a img {border: none;}

a.kjd {text-decoration:none;
   font-weight:bold;
   color:#000;
   font-family:helvetica;
   }
a.kjd:hover {text-decoration:underline;}

a.kjd:visited {color:#000;}

#kehys {width:900px;
		
       /*vertical-align: top;*/
        margin-left:auto;
        margin-right:auto;
       }
#content {width:750px;
		
         }


#banneri {height:116px;
          width:750px;
          margin:0px;
          padding:0px;
          border:2px solid #c0c0c0;
          background-color:#fff;
         }
#banneri_kuva {margin:0px;
               padding:0px;
               border:0px solid #c0c0c0;
               margin:0px;
               padding:0px;
              }
#banneri_kuva1 {
               padding-left:10px;
              }
#linkit {height:20px;
         background:#2274b9;
         width:746px;
         /**
* word-spacing:15px;
*/
         text-align:center;
         margin:0px;
         padding:0px;
         border-left:2px solid #c0c0c0;
         border-right:2px solid #c0c0c0;
        }
a.linkki:link {text-decoration:none;
          font-weight:bold;
          color:#ffffff;
          }
a.linkki:hover {text-decoration:underline;
                color:#ffffff;
               }

a.linkki:visited {color:#ffffff;
                  font-weight:bold;
                 }

.jakaja {width:750px;
         height:2px;
         margin:0px;
         padding:0px;
        }
#vasen {width:120px;
		height: 1190px;
        border:2px solid #c0c0c0;
        border-right:0px;
        vertical-align:top;
        padding:5px;
        padding-top:20px;
        text-align:center;
        background-color:#2274b9;
       }

#oikea {width:610px;
		
        border:2px solid #c0c0c0;
        vertical-align:top;
        padding:5px;
        background-color:#2274b9;
       }
#footer {height:13px;
         width:910px;
         border-left:0px solid #fff;
         border-right:0px solid #fff;
	 background:#D0D3D2;
	 font-size:10px;
	 color:#000;
	 text-align:center;
	 margin-left:auto;
         margin-right:auto;
        }
body.tausta   {
              background:#7985F3;
              }
/* --------------- Gallerian tyyliasetukset alkaa -------------- */
.pieni_teksti {font-size:10px;
        color:#fff;
       }
a.galleria {color:#041f16;
            font-weight:normal;}
            
a.galleria:hover {text-decoration:underline;}

a.galleria:visited {color:#041f16;
            font-weight:normal;}

h2.otsikko {line-height:1px;
            margin:10px;}
.gall {font-size:16px;
          font-weight:bold;}
.latauslomake {vertical-align:top;}
.kehys {border:1px solid #041f16; }
.nt_kvt {width:600px;
         text-align:center;
        }
.valitse_kat {width:25%;
              vertical-align:top;
             }
.margtop {margin-top:5px;}
a.linkki {font-weight:normal;
          color:#041f16;}
.center {text-align:center;}
.kuvat {padding-right:3px;}
#gallerian_kuvat {text-align:center;
                  margin-left:auto;
                  margin-right:auto;
}
.lisatty {color:#000;}
.sulje {color:#000;
        font-size:11px;
       }
/* --------------- Gallerian tyyliasetukset loppuu -------------- */
/* ------------------ Toimikunta tulostus tyylit -----------------*/ 
.toimik_tulostus{vertical-align:top;
                 width:305px;
                 background-image:url(images/kortti.jpg);
                 background-repeat:no-repeat;
                 border:0px solid #7EAA9B;
                 padding:3px;
                 }
/* --------------- Toimikunta tulostus tyylit loppuu --------------*/
/* --------------- Ajankohtaista/historiikki tyyliasetukset alkaa -------------- */
.ajankohtaista { width: 100%; }
.ajankvasen {border-right: 1px solid #7EAA9B;
             vertical-align: top;
             width: 120px;
             text-align: left;
             padding-right: 5px;
			}
.ajankoikea {padding: 5px;
             vertical-align: top;
			}
.dojoajank {width:100%;
            height:100%;
            border:#000 1px solid;
           }
a.ajankohtaista {color:#ffffff;
                 font-weight:normal;
                 }
a.ajankohtaista:hover {text-decoration:underline;}

a.ajankohtaista:visited {color:#ffffff;
                         font-weight:normal;
                         }
a.valinta {color:red;
           font-weight:normal;
           }

.juttuaika {font-family:arial,helvetica,verdana;
            font-size:8px;
            font-weight:normal;
            }
.info {font-family:arial,helvetica,verdana;
       color: red;
       font-size:12px;
       font-weight:normal;
			 }
.listaus {padding-bottom: 10px;}
.listaus1 {
	padding-left: 10px;
	padding-bottom: 10px;
	text-align: left;

}
/* --------------- Ajankohtaista/historiikki tyyliasetukset loppuu -------------- */

/* ------------------ Tyyliasetukset Ilmari alkaa ---------------- */
.fontti {color:#f1eeee;
         font-weight:bold;
        }
#ilmari_pohja {background-image: url(images/taulu.jpg);
               width:570px;
               height:328px;
               background-repeat:no-repeat;
               margin-left:20px;
              }
#ilmari_kuva {vertical-align:middle;
              padding-left:20px;
              padding-top:15px;
              padding-right:0px;
              padding-bottom:0px;
              width:200px;
              height:200px;
              margin:0px;
             }
#ilmari_otsikko {vertical-align:top;
                 padding-top:10px;
                 padding-right:15px;
                 text-align:center;
                }
#ilmari_ilmoitus {vertical-align:top;
                  font-size:14px;
                  padding-top:10px;
                  padding-left:25px;
                  padding-right:15px;
                  text-align:left;
                 }
h3.ilmari_h3 {margin-bottom:2px;
              color: #ffffff;
              font-size:16px;
             }
.date {color:#ffffff;
       font-size:11px;
       font-weight:bold;
      }
/* ------------------ Tyyliasetukset Ilmari loppuu --------------- */

.dojoajank {width:597px;
            border:1px solid #041f16;
            color: blue;
			}
			
.blue {background-color:white}
.toimikunta_vasen{
	text-align: left;
}