/* perusjutut */
html{overflow: -moz-scrollbars-vertical;}
BODY {background:url(kuvat/teijo_maisema.jpg) no-repeat top center;background-color:#E0E0E0;background-attachment:fixed;
margin:5px 0px 5px 0px;}
/*BODY {background:url(kuvat/back.jpg);background-color:#E0E0E0;
margin:5px 0px 5px 0px;}*/

TABLE {font-family:verdana;font-size:13px;line-height:12pt;color:#000;}

/* omat taulukot */
TABLE.ylakaari {width:970px;height:41px;background: url(kuvat/ylaosa.png) top left no-repeat;}
  TD.ylakaari_solu {padding:6px 0px 0px 45px;}
    DIV.paivays {display:inline;float:right;margin-right:30px;margin-top:0px;font-size:9px;font-style:normal;color:#FFF;}
TABLE.banneri {width:970px;background: url(kuvat/sisalto.png) top left repeat-y;}
  TD.banneri_solu {padding:0px 25px 0px 25px;color:#000;}
    TABLE.banneri_main {width:920px;height:110px;}
      TD.banneri_slide {width:100%;height:100%;padding:0px;}

TABLE.linkit {width:970px;background:url(kuvat/sisalto.png) top left repeat-y;}
  TD.linkit_solu {padding:0px 25px 0px 25px;color:#FFF;width:100%;}
 

TABLE.sisalto {width:970px;height:300px;background:url(kuvat/sisalto.png) top left repeat-y;}

TD.vasen_solu {padding:10px 5px 5px 35px;color:#000;width:220px;}
    TABLE.laatikkoreuna_yla {width:220px; height:34px;}
      TD.vasen_pyorea_yla {width:16px;height:34px;background: url(kuvat/vasen_yla.jpg) top left no-repeat;}
      TD.yla_keski {width:188px;height:34px;padding:10px 0px 0px 0px;background: url(kuvat/keski_yla.jpg) top;}
      TD.oikea_pyorea_yla {width:16px;height:34px;background: url(kuvat/oikea_yla.jpg) top left no-repeat;}

      TD.keski {background: url(kuvat/keski.jpg) top;width:188px;height:18px;padding:10px;}

        TD.yla_keski2 {width:408px;height:34px;padding:10px 0px 0px 0px;background: url(kuvat/keski_yla.jpg) top;}
        
      TD.vasen_pyorea_ala {width:16px;height:18px;background: url(kuvat/vasen_ala.jpg) top left no-repeat;}
      TD.ala_keski {width:188px;height:18px;background: url(kuvat/keski_ala.jpg) top;}
        TD.ala_keski2 {width:408px;height:18px;background: url(kuvat/keski_ala.jpg) top;}
      TD.oikea_pyorea_ala {width:16px;height:18px;background: url(kuvat/oikea_ala.jpg) top left no-repeat;}

TD.etusivu {padding:10px 5px 10px 5px;color:#000;width:500px;}
      TABLE.paivityslaatikko {width:440px;height:34px;}
      TD.uutinen {background: url(kuvat/keski2.jpg) top;width:440px;padding:10px;line-height:16pt;}

TD.oikea_solu {padding:10px 35px 5px 5px;color:#000;width:220px;}

  TD.width_10 {width:10px;}
TABLE.alakaari {width:970px;height:41px;background: url(kuvat/alaosa.png) top left no-repeat;}
  TD.alakaari_solu {padding:0px 45px 0px 0px;}

/*muun kuin etusivun määritys*/

TD.muusivu {padding:10px 5px 10px 5px;color:#000;width:720px;}
TD.vasen_solu_muu {padding:10px 5px 5px 35px;color:#000;width:220px;}
  TABLE.muu_laatikko {width:670px;height:34px;}
  TD.muu_sisalto {background: url(kuvat/keski3.jpg) top;height:100px;line-height:16pt;padding:10px;}
  TD.ala_keski3 {width:638px;height:18px;background: url(kuvat/keski_ala.jpg) top;}
  TD.yla_keski3 {width:638px;height:34px;padding:10px 0px 0px 0px;background: url(kuvat/keski_yla.jpg) top;}

/*MUU TYYLIT*/

B.otsikko {color:#475082;font-size:13px;}
B.otsikko16px {color:#475082;font-size:16px;}
DIV.maksuvaline {font-size:11px;padding:5px;}
DIV.aboa {display:inline;float:left;margin-left:40px;margin-top:0px;color:#FFF;font-size:10px;}
/*LINKIT*/
A:focus {user-focus: none; outline: none; -moz-user-focus: none; -moz-outline: none; }
A:link{text-decoration:underline;color:#FFF;}
A:visited{text-decoration:underline;color:#223762;}
A:active{text-decoration:underline;color:#223762;}
A:hover{text-decoration:none;color:#5980CF;}

A.h2j:focus {user-focus: none; outline: none; -moz-user-focus: none; -moz-outline: none; }
A.h2j:link{text-decoration:none;color:#FFF;}
A.h2j:visited{text-decoration:none;color:#FFF;}
A.h2j:active{text-decoration:none;color:#FFF;}
A.h2j:hover{text-decoration:none;color:#FFF;}

A.viiva:focus {user-focus: none; outline: none; -moz-user-focus: none; -moz-outline: none; }
A.viiva:link{text-decoration:underline;color:#000;}
A.viiva:visited{text-decoration:underline;color:#000;}
A.viiva:active{text-decoration:underline;color:#000;}
A.viiva:hover{text-decoration:none;color:#475082;}

#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
width: 200px;
padding: 0px;
margin: 0px;
font-weight:bold;
}


#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font-size: 13px;
display: block;
border-bottom: 1px dashed #475082;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #000;
width:200px;
font-weight:bold;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #eeeeee;
}

