<STYLE>

#header
{	
}




#top_link a {
	display: block;
	width:102px;
	height:13px;
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */
	FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 1.0em;
	FONT-WEIGHT: bold;
	padding: 3px 0px 4px 5px;
	margin: 0px 0px 0px 0px;
	
	filter:alpha(opacity=70);  /* For IE 0 - 100 */
	opacity:0.7; /* For FireFox  0.0 - 1.0 */
	
	text-decoration: none;
	color: #1d1d1d;
	font-weight: normal;
	border-top: 1px solid #000000;
	border-right: 1px solid #70775e;
	border-bottom: 1px solid #70775e;
	border-left: 0px solid #eeeeee;
	background-color:transparent;
/*	background: #a59f7d; */
	background: #b3ae93;
/*	background: #b3ae93; */
	background-image:url(../pics/silver01.jpg);
}

#top_link a:hover {
	display: block;
	width:102px;
	height:13px;
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */
	FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 1.0em;
	text-decoration: none;
	color: #000000;
	font-weight: bold;

	padding: 3px 0px 4px 5px;
	margin: 0px 0px 0px 0px;
	
	filter:alpha(opacity=60);  /* For IE 0 - 100 */
	opacity:0.6; /* For FireFox  0.0 - 1.0 */
	
/*	background: #29742e; */
	background: #5c5c5c;
/*	background: #cecbb9; */
/*	background-image:url(../pics/green16_.jpg); */
	background-image:url(../pics/silver02.jpg);

	font-weight: normal;
	border-top: 1px solid #eeeeee;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #eeeeee;
	border-left: 1px solid #eeeeee;
}


#top_links
{
	BORDER-RIGHT: #eeeeee 1px solid;
    BORDER-TOP: #eeeeee 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	BORDER-LEFT: #dddddd 1px solid;
    PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	FLOAT: left;
    LEFT: 1px;
	RIGHT: 0px;
    TOP: 31px;
	WIDTH: 510px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 0px;
	filter:alpha(opacity=100);
	opacity:1.0;
    PADDING-TOP: 0px;
	POSITION: absolute;
/*	background-image:url(../pics/karhutop_05_.jpg); */
	background-color:transparent;
/*    BACKGROUND-COLOR: #808040; */
}



#left_link a {
	display: block;
	width:142px;
/*	width: 100%; */
	height:15px;
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */
	FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 0.9em;
	FONT-WEIGHT: bold;

	padding: 4px 0px 4px 5px;
	margin: 0px 0px 0px 0px;
	
	text-decoration: none;
	color: #1d1d1d;
	font-weight: normal;
	border-top: 0px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px solid #70775e;
	border-left: 1px solid #000000;
	filter:alpha(opacity=100);
	background-color:transparent;
/*	background: #a59f7d; */
	background: #cecbb9;
/*	background: #b3ae93; */
	background-image:url(../pics/linkkitausta.jpg);
}

#left_link a:hover {
	display: block;
	width:142px;
/*	width: 100%; */
	height:15px;
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */
	FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 0.9em;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;

	padding: 4px 0px 4px 5px;
	margin: 0px 0px 0px 0px;
	
	
/*	background: #29742e; */
	background: #5c5c5c;
/*	background: #cecbb9; */
	background-image:url(../pics/green16_.jpg);

	font-weight: normal;
	border-top: 0px solid #eeeeee;
	border-right: 1px solid #000000;
	border-bottom: 0px solid #eeeeee;
	border-left: 1px solid #000000;
}

#left_links
{
	BORDER-RIGHT: #000000 0px solid;
    BORDER-TOP: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #dddddd 0px solid;
    PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	FLOAT: left;
    LEFT: 2px;
	RIGHT: 0px;
/*    TOP: 167px; */
	TOP: 205px;
/*	WIDTH: 120px; */
	width: 99%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 0px;
	filter:alpha(opacity=80);
	opacity:0.8;
    PADDING-TOP: 0px;
	POSITION: relative;
	background-image:url(../pics/karhutop_05_.jpg);
	background-color:transparent;
 /*   BACKGROUND-COLOR: #808040; */
}




body {
	/*	background: #d3d3a9; */ 
/*	background: #d0d68b; #b9b55b*/

	background: #d0d68b;
	margin: 0px;
	padding: 0px;
	margin-bottom:0px;
	scrollbar-face-color:#d0d68b;
	scrollbar-highlight-color:#c0c67b;
	color: #000000;
  	FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
 /* 	FONT-SIZE: 11px; */
}



.otsikko
{
  border-top: 0px solid #804040;
  border-right: 0px solid #6A3D06;
  border-bottom: 1px solid #8A9354;
  border-left: 0px solid #804040;
  font-weight: normal;

 /* color: #b9b55b; */
  color: #727238;
 /*color: #582c2c; */
 /* color: #6A3D06;  876123*/
  font-weight: bold;
 /* FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; */
  font-family: garamond, broadway, modern no. 20, century gothic, verdana, sans-serif;
  FONT-SIZE: 25px;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 8px 0px 0px 0px;
  font-variant: small-caps;
  /*
  filter:alpha(opacity=50);
  opacity:0.5;
  */
  height: 30px;
  width: 100%;
  BACKGROUND: url(../pics/green17.jpg) #d0d68b repeat-x;
}

.aliotsikko
{
  font-weight: bold;
  font-size: large;
  color: #876123;
  font-family: garamond, broadway, modern no. 20, century gothic, verdana, sans-serif;
  FONT-SIZE: 14px;
  text-align: left;
  margin: 25px 0px 5px 20px;
  font-variant: small-caps;
}

.data
{
  color: #000000;
  FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
  FONT-SIZE: 11px;
  margin: 0px 0px 0px 30px;
}



.link
{
  color: #000000;
  FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
  FONT-SIZE: 12px;
  margin: 0px 0px 0px 30px;
}
a:link { color: black ; text-decoration: none;}
a:visited { color: black ; text-decoration: none; }
a:hover { color: #6A3D06 ; text-decoration: underline; }
a:active { color: blue ; text-decoration: none; }


#kikka
{
    BORDER-RIGHT: #000000 0px solid;
    BORDER-TOP: #000000 0px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 0px solid;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-decoration: none;
	color: #004200;
	font-weight: normal;
    PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
    LEFT: 0px;
/*    TOP: 0px; */
	TOP: 38px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 0px;
	filter:alpha(opacity=100);
	background-color:transparent;
/*	WIDTH: 149px; */
	width: 100%;
	HEIGHT: 160px;
	BACKGROUND: url(../pics/kikka_alaosa.jpg) #8A9354 repeat-x;
    PADDING-TOP: 0px;
    POSITION: absolute;

}
#kikka_yla
{
    BORDER-RIGHT: #000000 0px solid;
    BORDER-TOP: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	filter:alpha(opacity=100);
	opacity:1.0;
	background-color:transparent;
	text-decoration: none;
	color: #004200;
	font-weight: normal;
    PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
    LEFT: 0px;
 /*   TOP: 83px; */
 	TOP: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 0px;
/*	WIDTH: 149px; */
	width: 100%;
	HEIGHT: 38px;
	BACKGROUND: url(../pics/kikka_ylaosa.jpg) #8A9354 repeat-x;
    PADDING-TOP: 0px;
    POSITION: absolute;

}


#logo
{
    BORDER-RIGHT: #000000 0px solid;
    BORDER-TOP: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 0px solid;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
    PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
    LEFT: 0px;
 	TOP: 75%;
    MARGIN: 0px 0px 0px 0px;
 /*   WIDTH: 149px; */
 	width: 100%;
	HEIGHT: 112px;
    POSITION: absolute;
	filter:alpha(opacity=100);
	opacity:1.0;
	background-image:url(../pics/logo01.jpg);
}



button, textarea, select, option, input
{
}


table
{
FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE: 10px;
margin: 0px 0px 0px 0px;
border-color: #8A9354;

/* HUOM. muutokset vaikuttavat kaikkiin sivuston osiin, missä käytetään table-elementtiä ! */

/*
border-top: 1px solid #8A9354;
border-right: 3px solid #8A9354;
border-bottom: 3px solid #8A9354;
border-left: 1px solid #8A9354;
*/


/* background-color: #cdcd9c; */
/* border-spacing: 10px 50px */

/* background-color: #d3d3a9; */

 background-color: #d0d68b;

border-collapse: collapse;
/*
filter:alpha(opacity=50);
  opacity:0.7; */
}


#table table
{
FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE: 10px;
margin: 0px 0px 0px 0px;
/* border-color: #8A9354; */



border-top: 1px solid #8A9354;
border-right: 1px solid #8A9354;
border-bottom: 1px solid #8A9354;
border-left: 1px solid #8A9354;



/* background-color: #cdcd9c; */

/* border-spacing: 10px 50px */

/* background-color: #d3d3a9; */

background-color: #d0d68b;
border-collapse: collapse;
/*
filter:alpha(opacity=50);
  opacity:0.7; */
}

#table table th
{
FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
FONT-SIZE: 10px;
margin: 0px 0px 0px 0px;
border-color: #808040;
BACKGROUND: url(../pics/green19.jpg) #d0d68b repeat-x;
border-collapse: collapse;
border-bottom: 1px solid #8A9354;

/*
filter:alpha(opacity=50);
  opacity:0.5; */
}





hr
{
COLOR: #8A9354;
WIDTH: 100%;
FLOAT: left;
HEIGHT: 1px;
}


#top
{
	BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
    PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
    LEFT: 20px;
	RIGHT: 0px;
    TOP: 5px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 0px;
    WIDTH: 1050px;
	HEIGHT: ;
    PADDING-TOP: 0px;
	POSITION: absolute;
	background-image:url(../pics/karhutop.jpg);
    BACKGROUND-COLOR: #808040;
/* background-color:transparent; */

}

#left
{

	BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 0px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	MARGIN-LEFT: 0px;
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
    LEFT: 20px;
	RIGHT: 0px;
    TOP: 0px;
    WIDTH: 150px;
	HEIGHT: 100%;
	POSITION: absolute;
	BACKGROUND: url(../pics/green17__.jpg) #8A9354 repeat-y;
}

#toptausta
{
	BORDER-RIGHT: #000000 0px solid;
    BORDER-TOP: #000000 0px solid;
	BORDER-BOTTOM: #dedede 0px solid;
	BORDER-LEFT: #bdbd79 0px solid;
    PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	MARGIN: 0px 0px 0px 0px;
	FLOAT: left;
    LEFT: 0px;
	RIGHT: 0px;
    TOP: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 100%;
	HEIGHT: 100%;
    PADDING-TOP: 5px;
	POSITION: relative;
	filter:alpha(opacity=100);
	opacity:1.0;
	background-color:transparent;
	BACKGROUND: url(../pics/toptausta.jpg) #d0d68b repeat-x;
}

#main
{
	BORDER-RIGHT: #8A9354 1px solid;
    BORDER-TOP: #000000 0px solid;
	BORDER-BOTTOM: #dedede 0px solid;
	BORDER-LEFT: #8A9354 1px solid;
    PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	MARGIN: 0px 0px 0px 0px;
	FLOAT: left;
    LEFT: 0px;
	RIGHT: 0px;
    TOP: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 890px;
	HEIGHT: 100%;
    PADDING-TOP: 0px;
	POSITION: relative;
	filter:alpha(opacity=80);
    opacity:0.8;
	background-color:transparent;
/*	BACKGROUND: url(../pics/logo_09_.jpg) #d3d3a9 repeat-x; */
	BACKGROUND: url(../pics/logo_09_.jpg) #d0d68b repeat-x;
}


.designer 
{
	BORDER-RIGHT: #d0d68b 1px solid;
    BORDER-TOP: #000000 0px solid;
	BORDER-BOTTOM: #d0d68b 1px solid;
	BORDER-LEFT: #d0d68b 0px solid;
	font-family: imprint mt shadow, colonna MT, monotype corsiva, high tower text, garamond, broadway, modern no. 20, century gothic, verdana, sans-serif;
	font-size: 14px;
	color: #d0d68b;
	height: 22px;
	width: 200px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
	position:absolute;
	top:6px;
	left:398px;
	filter:alpha(opacity=100);
	opacity:1.0;
	background-color:transparent;
	position:absolute;
/*	background-color: #dedede; */
	BACKGROUND: url(../pics/designer.jpg);
}
.logotop 
{
	BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 0px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	font-family: imprint mt shadow, colonna MT, monotype corsiva, high tower text, garamond, broadway, modern no. 20, century gothic, verdana, sans-serif;
	font-size: 22px;
	font-color: #dedede;
	height: 33px;
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 300px;
	height: 34px;
	position:absolute;
	top:0px;
	left:100px;
	filter:alpha(opacity=100);
	opacity:1.0;
	background-color:transparent;
	position:absolute;
	BACKGROUND: url(../pics/logotop.jpg);
}

#kuva_link {
	display: block;
	width:100%;
	border-top: 1px solid #eeeeee;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	border-left: 1px solid #eeeeee;
}

#kuva_link IMG {
	display: block;
	height:115px;
}

.image IMG{
	display: block;
	border-top: 2px solid #eeeeee;
	border-right: 2px solid #808080;
	border-bottom: 2px solid #808080;
	border-left: 2px solid #eeeeee;
	height: 120px;
	filter:alpha(opacity=80);
	opacity:0.8;
	background-color: #808040;
}

IMG {
	border-top: 2px solid #eeeeee;
	border-right: 2px solid #808080;
	border-bottom: 2px solid #808080;
	border-left: 2px solid #eeeeee;

}

.etusivunuutiset
{
	BORDER-RIGHT: #000000 0px solid;
    BORDER-TOP: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	font-family: imprint mt shadow, colonna MT, monotype corsiva, high tower text, garamond, broadway, modern no. 20, century gothic, verdana, sans-serif;
	font-size: 11px;
	font-color: #dedede;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 300px;
/*	height: 400px; */
	top:20px;
	left:545px;
	filter:alpha(opacity=70);
	opacity:0.7;
	background-color:transparent;
	position:absolute;
	background-color: #d0d68b;
}

#gallerian_napit a {
	display: block;
	width:145px;
	height:20px;
	FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 0.9em;
	padding: 5px 0px 5px 5px;
	margin: 2px 0px 0px 0px;
	text-decoration: none;
	text-align: center;
	color: #6A3D06;
	font-weight: bold;
	border-top: 1px solid #eeeeee;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #eeeeee;
	filter:alpha(opacity=100);
	background-color:transparent;
	background: #eeeeee;
	background-image:url(../pics/linkkitausta.jpg);
}

#gallerian_napit a:hover {
	display: block;
	width:145px;
	height:20px;
	FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 0.9em;
	text-align: center;
	padding: 5px 0px 5px 5px;
	margin: 2px 0px 0px 0px;
	background: #8A9354;
	/*background-image:url(../Pics/header.jpg);*/
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	border-top: 1px solid #000000;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	border-left: 1px solid #000000;
}

#imagelink a:hover IMG {

	border-top: 2px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	border-left: 1px solid #ffffff;

}

#karhut
{
    BORDER-RIGHT: #000000 0px solid;
    BORDER-TOP: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
    PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
    LEFT: 0px;
 	TOP: 38px;
    MARGIN: 0px 0px 0px 0px;
 /*   WIDTH: 149px; */
 	width: 100%;
	HEIGHT: 90px;
    POSITION: absolute;
	filter:alpha(opacity=25);
	opacity:0.3;
/*	background-image:url(../karhut02.jpg); */
	BACKGROUND: url(../pics/karhut003.jpg) repeat-x;
}

</STYLE>
