body
{
  background-color:white;
  /*padding-left:50px;
  padding-right:50px;
  */  
}

td {
  font-size:8pt;
}

table.header   
{
  width:960;
  border:0px solid;  
  cellspacing:0px;
  cellpadding:0px;
  text-align:left;
}
table.body   
{
  height:75%;
  /*width:100%;*/
  border:0px solid;  
  cellspacing:0px;
  cellpadding:0px;
  /*padding-left:0px;
  padding-right:0px;
  */
  color:#375B7B;
}
table.footer
{
  /*height:50px;*/
  /*width:100%;*/
  width:980px;
  border:0px solid;  
  cellspacing:0px;
  cellpadding:0px;
  
}
td.footer
{
  border:0px;
  height:60px;
  width:140px;
  background: url(../img/footerpx2long.jpg) repeat-x top;
  font-family: tahoma,verdana,arial;
  font-size:6pt;
  color:#375B7B;
  padding:10px;
}
a.a_footer
{
  text-decoration:none;
  font-family: tahoma,verdana,arial;
  font-size:7.5pt;
  color:#375B7B;
}
a.a_footer:hover
{
  text-decoration:underline;
  font-family: tahoma,verdana,arial;
  font-size:7.5pt;
  color:#375B7B;
}
td.ftseparator
{
  border:0px;
  background: url(../img/ftseparator3long.jpg) no-repeat top;
  height:60px;
  width:12px;
}
td.ftseparator2
{
  border:0px;
  background: url(../img/ftseparator3longleft.jpg) no-repeat top;
  height:60px;
  /*width:12px;*/
}
td.body
{ 
  /*width:100%;*/
  
  vertical-align:top;
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  color:#585858; 
}
p.title
{
  padding-top: 10px;
  padding-left:10px;
  /*padding-bottom:5px;*/
  vertical-align:top;
  font-family: tahoma,verdana,arial;
  font-weight:bold;
  font-size:10pt;
  color:#585858; 
}
p.aliotsikko
{
  /*line-height:50%;*/
  padding-top: 5px;
  /*padding-bottom: 10px;*/
  padding-left:10px;
  padding-right:10px;
  vertical-align:top;
  font-family: tahoma,verdana,arial;
  font-weight:bold;
  font-size:8pt;
  color:#585858; 
}
p.artikkeli
{ 
  line-height:150%;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align:top;
  font-family: tahoma,verdana,arial;
  color:#585858;
  font-size:8pt;
}
td.artikkeli
{
 vertical-align:top;
 width:550px;
 text-align:left;
 padding-bottom:20px;
 font-size:8pt;
}
ul.lista
{
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  color:#585858;
}
ol.lista
{
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  color:#585858;
}
span.aliotsikko
{
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align:top;
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  color:#585858; 
}

td.ylapalkki
{
 background: url(../img/ylapalkki600.jpg) no-repeat left;
 /*width:560px;
 height:147px;
 */
}
td.ylaoikea
{
 background: url(../img/alue_sivustotnew.jpg) no-repeat left;
 height:147px;
 width:200px;
 vertical-align:top;
}
a.ylaoikea
{
  text-decoration:none;
  margin-left:10px;
  vertical-align:bottom;
  border-width:0px;
  border-bottom: 1px solid #CBD9F4;
  text-align:center;
  color:#375B7B;
}
a.ylaoikea:hover
{
  border-width:0px;
  border-bottom: 1px solid #375B7B;
  margin-left:10px;
  vertical-align:bottom;
  /*border-width:0px;*/
  text-align:center;
  color:#375B7B;
}
img.aluesivustot
{
  vertical-align:top;
  padding-top:5px;
  /*padding-left:5px;*/
  border-width:0px;
}
/*  img.aluesivustot:hover
{
  vertical-align:top;
  padding-top:5px;
  border-style: solid;
  border-bottom-width: 1px

} */
td.yla-alavasen
{
  text-align:center;
 background: url(../img/yla-alavasennew2.jpg) no-repeat top;
 height:30px;
}
td.yla-alakeski
{
 padding-left:10px;
 background: url(../img/yla-alakeskiuus.jpg) no-repeat left;
 height:31px;
 font-family: tahoma,verdana,arial;
 font-size:8pt;
 color:#375B7B;
}
p.yla-alakeski
{
  overflow:auto;
  padding-top:10px;
  text-align:left;
  vertical-align:center;
}
td.yla-alaoikea
{
  text-align:center;
 font-size:10pt;
 vertical-align:middle;
 background: url(../img/yla-alaoikea3.jpg) no-repeat left;
 height:31px;
 width:194px;
}
a.yla-alaoikea
{
  vertical-align:middle;
}
a.yla-alaoikea:hover
{
  text-decoration:underline;
  vertical-align:middle;
}
td.keskivasen
{
 background: url(../img/keskivasenuus.jpg) no-repeat top;
 width:221px;
 min-width:221px;
 vertical-align:top;
 
}
table.alamenu
{
border:0px none;
/* padding-top:10px; */
 /* padding-bottom:11px; */
  font-family: tahoma,verdana,arial;
  /* font-size:8pt; */
 /* width:221px; */
 /* min-width:221px; */
}
td.alamenu
{
  height:auto;
  width:170px;
  font-family: tahoma,verdana,arial;
  font-size:9pt;
  /* padding-top:5px; */
  /* padding-right:20px; */
  /* padding-bottom:11px; */
   text-align:right;
  vertical-align:center;
}

td.etusivu_otsikko {
  font-size:8pt;
  width:170px;
  vertical-align:middle;
  text-align:center;
}

td.etusivu {
  font-size:8pt;
  width:170px;
  vertical-align:middle;
  text-align:center;
}

a.alamenu
{
  text-decoration:none;
/* height:33px; */
/*  vertical-align:center; */
  color:#375B7B;
}

a.alamenu:hover
{
/* height:33px; */
  text-decoration:underline;
  vertical-align:center;
  color:#375B7B;
}
td.pointer
{
 /* height:22px; */
 /* padding-top:5px; */
  padding-right:20px;
  text-align:right;
  vertical-align:middle;
}
img.pointer
{
  /*height:7px;*/
  /* padding-top:7px; */
  vertical-align:middle;
}
td.art_img
{
 background-repeat:no-repeat; 
 height:285px;
 width:100%;
 vertical-align:top;
 padding-top:10px;
 padding-bottom:10px;
}
td.keskioikea
{
 background: url(../img/keskioikea3.jpg) no-repeat top;
 width:194px;
 vertical-align:top;
}
td.keskioikea2
{
 /*background: url(../img/keskioikea3.jpg) no-repeat top;*/
 width:194px;
 vertical-align:top;
}
td.blank
{
 padding-top:10px;
 padding-bottom:10px; 
 width:194px;
 vertical-align:top;
 text-align:center;
}
tbody
{
  vertical-align:top;
  width:194px;
}
img.keskioikea
{
 max-width:194px;
 max-height:410px;
 vertical-align:top;
 text-align:center;
}
/*
img.keskioikea
{
 max-width:194px;
 max-height:410px;
 vertical-align:top;
 text-align:center;
}*/
td.keskioikealinkki
{
  padding-top:10px;
  padding-bottom:10px;
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  color:#375B7B;
}
img.keskioikealinkki
{
  padding-left:10px;
  height:15px;
  width:15px;
  vertical-align:text-bottom;
  border-width:0px;
  padding-top:20px;
  /*padding-bottom:10px;*/
  /*padding-left:10px;*/
}
img.keskioikeaotsikko
{
  vertical-align:center;
  text-align:bottom;
  border-width:0px;
  padding-top:20px;
  /*padding-left:10px;*/
}
img.keskioikeaotsikko2
{
  vertical-align:center;
  text-align:bottom;
  border-width:0px;
  padding-top:40px;
  /*padding-left:10px;*/
}
td.keskioikeaotsikko2
{
  min-height:50px;
  vertical-align:center;
  text-align:bottom;
  border-width:0px;
  padding-top:50px;
  /*padding-left:10px;*/
}
a.keskioikea
{
  position:relative;
  left:10px;
  padding-left:10px;
  padding-top:10px;
  padding-bottom:10px;
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  color:#375B7B;
  text-decoration:none;
}
a.keskioikea:hover
{
  padding-left:10px;
  padding-top:10px;
  padding-bottom:10px;
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  color:#375B7B;
  text-decoration:underline;
}
p.address
{
  vertical-align:top;
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  color:#585858;
}
td.logo
{
  text-align:left;
  background: url(../img/nesenta_logonew.jpg) no-repeat bottom;
  width:190px;
  height:30px;
}
img.logo
{
  border:0px ;
  text-align:left;
  vertical-align:bottom;
}
/*
table.mainmenu
{
  height:7px;
  vertical-align:bottom;
}
*/
td.mainmenu
{ 
  /*line-height: 60%;*/
  padding:0px 5px;
  width:1px;
  border:white solid 1px;
  text-align:center;
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  color:#375B7B;
  vertical-align:bottom;
}
td.mainmenu:hover
{
  /*width:75px;*/
  border:white solid 1px;
  text-align:center;
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  color:#375B7B;
  vertical-align:bottom;
}
td.a_mainmenu
{ 
  text-align:center;
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  color:#375B7B;
  vertical-align:bottom;
}
img.alaviiva
{
  border-width:0px;
  /*border-bottom:black solid 1px;*/
  vertical-align:text-top;
  text-align:center;
  /*vertical-align:bottom;*/
}
a.mainmenu
{
  text-decoration:none;
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  color:#375B7B;
  /*vertical-align:bottom;*/
}
a.mainmenu_a
{
  
  border-bottom:2px solid #FF8C00;
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  text-decoration:none;
  color:#375B7B;
  vertical-align:bottom;
}
a.mainmenu:hover
{
  border-bottom:1px solid #E6E6FA;
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  text-decoration:underline;
  color:#375B7B;
  vertical-align:bottom;
}
/*ARTIKKELIN LINKIT A JA A:HOVER */

a
{
  font-family: tahoma,verdana,arial;
  color:#375B7B;
  /*
  font-size:8pt;
  text-decoration:underline;
  vertical-align:bottom;
  */
}

/*
a:hover
{
  font-family: tahoma,verdana,arial;
  color:#375B7B;
  font-size:8pt;
  text-decoration:underline;
  vertical-align:bottom;
}
*/

td.hae
{
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  vertical-align:bottom;
  padding-top:50px;
}
form.hae
{
  padding:5px;
  text-align:left;
  margin:0px;
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  vertical-align:bottom;  
  color:#375B7B;
}
input.hae
{
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  color:#375B7B;
  vertical-align:bottom; 
}
td.haku_crdate
{
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  color:#99CCFF;
  vertical-align:bottom; 
}
td.haku_title
{
  font-family: tahoma,verdana,arial;
  font:bold 8pt;
  color:black;
  vertical-align:bottom;
}
a.haku_title
{
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  color:black;
  vertical-align:bottom;
}
a.haku_title
{
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  color:black;
  vertical-align:bottom;
  text-decoration:underline;
}
p.haku_body
{
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  color:grey;
  vertical-align:bottom;
}
title
{
  font-family: tahoma,verdana,arial;
  font-size:12pt;
  color:black;
  vertical-align:bottom; 
}
a.lue_lisaa
{
  padding-left: 10px;
  padding-right: 10px;
  font-weight:bold;
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  color:#375B7B;
}
a.lue_lisaa:hover
{
  padding-left: 10px;
  padding-right: 10px;
  font-weight:bold;
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  color:#00BFFF;
  text-decoration:underline;
}
hr.hae_hr
{
  color:#F0F8FF;
  width:100%;
  height:1px;
  vertical-align:bottom;
}
p.haku_ots
{
  color:grey;
  padding-top:10px;
  font-family: tahoma,verdana,arial;
  font-size:12pt;
  vertical-align:bottom; 
}

td.ajankohtaista
{

  padding-left:8px;
  /*padding-bottom:5px;*/
  vertical-align:top;
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  font-weight:bold;
  color:#585858;
}

a.ajankohtaista{
  vertical-align:top;
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  font-weight:bold;
  color:#585858;
}

td.ajankohtaista_pvm
{

  padding-left:10px;

  vertical-align:bottom;
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  font-weight:bold;
  color:#585858;
}

p.artikkeli_ajankohta
{ 
  line-height:150%;
  padding-left: 40px;
  padding-right: 10px;
  vertical-align:top;
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  color:#585858;
}
td.artikkeli_ajankohta
{
 vertical-align:top;
 width:550px;
 text-align:left;
 padding-bottom:20px;
}

td.ajankohtaista_alkuun{
  vertical-align:top;
  text-align: right;
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  font-weight:bold;
  color:#585858;
}

td.ajankohtaista_alkuun{
  vertical-align:top;
  text-align: right;
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  font-weight:bold;
  color:#585858;
}

a.ajankohtaista_alkuun{
  text-align: right;
}

table.ajankohtaista_etusivu
{
  border:0px;
  width:100%;
  font-family: tahoma,verdana,arial;
  margin-top:25px;
}
td.ajankohtaista_etusivu
{
  border:0px;
  height:40px;
  width:100%;
  background: url(../img/ajankohtaista_otsikko.jpg);
  background-repeat:no-repeat; 
  font-family: tahoma,verdana,arial;
  font-size:10pt;
  font-weight:bold;
  color:#375B7B;
  padding:10px;
}
a.ajankohtaista_etusivu{
  vertical-align:top;
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  font-weight:normal;
  color:#585858;
}
td.ajankohtaista_pvm_etusivu{
  padding-left:10px;
  vertical-align:bottom;
  font-family: tahoma,verdana,arial;
  font-size:8pt;
  font-weight:normal;
  color:#585858;
}
.alalinkkisolu {
border:1px #ccc solid;
width:104px;
height:30px;
font-family:tahoma,verdana,arial;
font-size:10px;
background-image:url("../nappitausta.jpg");
background-repeat:repeat-x;
color:#004288;
font-weight:bold;
text-decoration:none;
}
.alalinkki {
text-decoration:none;
color:#50668F;
}
.alalinkki:hover {
color:#B7C6E4;
}
img {border-width:0px;}
