/* ----------------------------- 
PERUS MaaRITYKSET
Jarkko Hakanen 24.05.2006
------------------------------- */


.isoImage
{
padding-top:50px;
}


body
{
font-family:arial, helvetica, times;
color:#000000;
font-size:12px;
margin:0;
text-align:center;
text-decoration:none;
height:100%;
background-color:#D1D1D1;
background-image:url(/fi/gfx/gfx_metsasairila/tausta.jpg);
background-repeat:repeat-x;
background-position:top;
}

table
{
padding:0;
border-collapse:collapse;
margin:0;
vertical-align:top;
}

td
{
padding:0;
border-collapse:collapse;
margin:0;
vertical-align:top;
}

/* ----------------------------- 
Poistetaan kuvista reunat sekÃƒÂƒÃ‚ÂƒÃƒÂ‚Ã‚ÂƒÃƒÂƒÃ‚Â†ÃƒÂ‚Ã‚Â’ÃƒÂƒÃ‚ÂƒÃƒÂ‚Ã‚Â‚ÃƒÂƒÃ‚Â‚ÃƒÂ‚Ã‚Â¤ vÃƒÂƒÃ‚ÂƒÃƒÂ‚Ã‚ÂƒÃƒÂƒÃ‚Â†ÃƒÂ‚Ã‚Â’ÃƒÂƒÃ‚ÂƒÃƒÂ‚Ã‚Â‚ÃƒÂƒÃ‚Â‚ÃƒÂ‚Ã‚Â¤lit.
------------------------------- */

img
{
border:0;
margin:0;
}


/* ----------------------------- 
Sivustokohtaiset ylitykset
------------------------------- */


table.gen
{
border-collapse:collapse;
margin:0;
padding:0;
width:775px;
margin-left:auto; 
margin-right:auto;
background-color:#FFFFFF;
}


/* ----------------------------- 
YlÃƒÂƒÃ‚ÂƒÃƒÂ‚Ã‚ÂƒÃƒÂƒÃ‚Â†ÃƒÂ‚Ã‚Â’ÃƒÂƒÃ‚ÂƒÃƒÂ‚Ã‚Â‚ÃƒÂƒÃ‚Â‚ÃƒÂ‚Ã‚Â¤osion kuva. Koko max 40kb!
------------------------------- */

td.top_piece
{
background-image:url(/fi/gfx/gfx_metsasairila/top.jpg);
width:775px;
height:178px;
background-repeat:no-repeat;
}



/* ----------------------------- 
Vasemman navigoinnin mÃƒÂƒÃ‚ÂƒÃƒÂ‚Ã‚ÂƒÃƒÂƒÃ‚Â†ÃƒÂ‚Ã‚Â’ÃƒÂƒÃ‚ÂƒÃƒÂ‚Ã‚Â‚ÃƒÂƒÃ‚Â‚ÃƒÂ‚Ã‚Â¤ÃƒÂƒÃ‚ÂƒÃƒÂ‚Ã‚ÂƒÃƒÂƒÃ‚Â†ÃƒÂ‚Ã‚Â’ÃƒÂƒÃ‚ÂƒÃƒÂ‚Ã‚Â‚ÃƒÂƒÃ‚Â‚ÃƒÂ‚Ã‚Â¤reet
------------------------------- */

td.leftnavi
{
width:226px;
height:100%;
}

/* ----------------------------- 
Vasemman navigoinnin taustapala, joka monistuu, kun sivu kasvaa alaspÃƒÂƒÃ‚ÂƒÃƒÂ‚Ã‚ÂƒÃƒÂƒÃ‚Â†ÃƒÂ‚Ã‚Â’ÃƒÂƒÃ‚ÂƒÃƒÂ‚Ã‚Â‚ÃƒÂƒÃ‚Â‚ÃƒÂ‚Ã‚Â¤in
------------------------------- */

div.leftbg
{
background-image:url(/fi/gfx/gfx_metsasairila/leftnavibg);
width:226x;
height:100%;
background-repeat:repeat-y;
}

td.lbg
{
background-image:url(/fi/gfx/gfx_metsasairila/leftnavibg.jpg);
width:226px;
height:100%;
background-repeat:repeat-y;
}

.lbg
{
background-image:url(/fi/gfx/gfx_metsasairila/leftnavibg.jpg);
width:226px;
background-repeat:repeat-y;
}


.lbg_general
{
background-image:url(/fi/gfx/gfx_metsasairila/leftbg.jpg);
width:226px;
background-repeat:repeat-y;
}


div.leftnavibottom
{
height:30px;
background-image:url(/fi/gfx/gfx_metsasairila/leftnavibottom.jpg);
background-repeat:no-repeat;
background-position:left;
}






/* ----------------------------- 
background-image = varjo 
------------------------------- */

td.info
{
padding-top:0px;
padding-left:30px;
padding-right:40px;
padding-bottom:30px;
height:690px;
width:100%;
background-color:#ffffff;
background-image:url(/fi/gfx/gfx_metsasairila/rightbg.jpg);
background-repeat:repeat-y;
background-position:right;
}

td.infonews
{
padding-top:0px;
padding-left:30px;
padding-right:205px;
padding-bottom:30px;
height:700px;
width:100%;
background-color:#ffffff;
background-image:url(/fi/gfx/gfx_metsasairila/rightbg.jpg);
background-repeat:repeat-y;
background-position:right;
}

/* ----------------------------- 
Alaosio, yksi leveÃƒÂƒÃ‚ÂƒÃƒÂ‚Ã‚ÂƒÃƒÂƒÃ‚Â†ÃƒÂ‚Ã‚Â’ÃƒÂƒÃ‚ÂƒÃƒÂ‚Ã‚Â‚ÃƒÂƒÃ‚Â‚ÃƒÂ‚Ã‚Â¤ kuva.
------------------------------- */

td.bottom
{
background-image:url(/fi/gfx/gfx_metsasairila/bottom.jpg);
width:775px;
height:46px;
background-repeat:no-repeat;
}



/* Apu mÃƒÂƒÃ‚ÂƒÃƒÂ‚Ã‚ÂƒÃƒÂƒÃ‚Â†ÃƒÂ‚Ã‚Â’ÃƒÂƒÃ‚ÂƒÃƒÂ‚Ã‚Â‚ÃƒÂƒÃ‚Â‚ÃƒÂ‚Ã‚Â¤ÃƒÂƒÃ‚ÂƒÃƒÂ‚Ã‚ÂƒÃƒÂƒÃ‚Â†ÃƒÂ‚Ã‚Â’ÃƒÂƒÃ‚ÂƒÃƒÂ‚Ã‚Â‚ÃƒÂƒÃ‚Â‚ÃƒÂ‚Ã‚Â¤ritykset */

.right
{
text-align:right;
}

.center
{
text-align:center;
}

.left
{
text-align:left;
}

.bottom
{
vertical-align:text-bottom;
}

.top
{
vertical-align:top;
}

.middle
{
vertical-align:middle;
}


/*Navigointi ylÃƒÂƒÃ‚ÂƒÃƒÂ‚Ã‚ÂƒÃƒÂƒÃ‚Â†ÃƒÂ‚Ã‚Â’ÃƒÂƒÃ‚ÂƒÃƒÂ‚Ã‚Â‚ÃƒÂƒÃ‚Â‚ÃƒÂ‚Ã‚Â¤*/

.topnavipadding
{
position:relative;right:10px;
}

.topnaviposition
{
position:relative;top:21px;
}


.topnaviwidth
{
width:755px;
}



/* LOGO */

.logoposition
{
position:relative;top:90px;right:268px;
}
.logo
{
height:131;
width:79;
}



/*Navigointi vasen*/

.leftnavipadding
{
padding-left:11px;
}

.leftnaviposition
{
position:absolute;top:178px;
}

.navipadding
{
padding:7px 0px 7px 0px;
}


div.navitxtwidth
{
position:relative;top:-15px;
margin-left:30px;
width:50px;
}


.navisolu
{
margin-left:22px;
background-image:url(/fi/gfx/gfx_metsasairila/leftbg.jpg);
background-repeat:repeat-y;
background-position:top;
text-align:left;
width:178px;
}

.navisoluselected
{
padding:3px 0px 3px 0px;
background-color:#FF5220;
text-align:left;
width:201px;
}


/*navi linkit*/

.topnavilinkki
{
text-align:left;
margin-left:2px;
color:#ffffff;
font-family:arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.topnavilinkkiselected
{
text-align:left;
margin-left:2px;
color:#ffffff;
font-family:arial;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}


.navilinkki
{
text-align:left;
margin-left:2px;
color:#008BCB;
font-family:arial;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

.navilinkkiselected
{
text-align:left;
margin-left:2px;
color:#008BCB;
font-family:arial;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}


a
{
color:#0090FF;
font-size:12px;
font-weight:bold;
}

h1
{
  font-family: arial; 
  font-size: 14px; 
  font-weight:bold;
  white-space:nowrap;
  color:#1B9B00;
}
h2
{
  font-family: arial; 
  font-size: 14px; 
  font-weight:bold;
  white-space:nowrap;
  color:#1B9B00;
}
h3
{
  font-family: arial; 
  font-size: 18px; 
  font-weight:bold;
  white-space:nowrap;
  color:#1B9B00;
}
h4
{
  font-family: arial; 
  font-size: 14px; 
  font-weight:bold;
  white-space:nowrap;
  color:#1B9B00;
}
h5
{
  font-family: arial; 
  font-size: 12px; 
  font-weight:bold;
  white-space:nowrap;
  color:#B4251F;
}


td.copy
{
padding-top:0px;
padding-left:25px;
padding-right:0px;
padding-bottom:0px;
background-color:#D1D1D1;
}


.naata
{
background-image:url(/fi/gfx/gfx_metsasairila/leftbg.jpg);
background-repeat:repeat-y;
background-position:top;
text-align:left;
width:200px;
}


.contactinfoposition
{
margin-left:17px;
padding-top:100px !important;
#margin-top:130px !important;
}

div.contactinfosize
{
background-image:url(/fi/gfx/gfx_metsasairila/leftbg.jpg);
background-repeat:repeat-y;
background-position:top;
text-align:left;
width:190px;
height:200px;
}


div.contactinfo
{
font-size:11px;
margin-left:36px;
}




span.pathposition
{
position:absolute;top:130px;
margin-left:-160px;
}


.newslistingposition
{
position:absolute;top:180px;
}

.newslistingposition2
{
width:150px;
position:relative;left:350px;
}


a.path_general
{
color:#000000;
font-weight:normal;
text-decoration:none;
}

a.path_first
{
color:#1B9B00;
}
a.path_last
{
color:#CF2900;
}

.left
{
text-align:left;
}

.publishdate
{
  font-size: 11px; 
  font-weight:bold;
  color:#C42A10;
  text-decoration:none;

}

.abstract
{
  margin-left:5px;
  font-size: 11px; 
  font-weight:normal;
  color:#000000;
  text-decoration:none;
}

.hr
{
height:1px;
border:#E0E0E0;
color:#E0E0E0;
background-color:#E0E0E0;
}

.news_space
{
margin-top:20px;
}

.manageringlinkposition
{
margin-top:-50px;
margin-right:30px;
}

a.managerlink
{
color:#ffffff;
font-size:12px;
font-weight:bold;
}
a.managerlink:hover
{
color:#000000;
font-size:12px;
font-weight:bold;
}


.feedback
{
background-color:#E8EDE9;
}

.feedbackpadding
{
padding:10px 10px 10px 10px;
}

.feedbacktitle
{
background-color:#88B1B6;
padding:5px 0px 5px 5px;
color:#ffffff;
font-weight:bold;
}
