body,table,td,tr,th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;
/*	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;  
*/
	color:#447517;
	
}

a:link {
	text-decoration: none;
	color: #002000;


}
a:visited {
	text-decoration: none;
	color: #585741;

}
a:hover {
	text-decoration: underline;
	color: #6D5314;

}
a:active {
	text-decoration: none;
	color: #722610;

}

.main_content {
height:350px;
}

.menu_bg 
{	
	height:400px;
	background-image:url(images/menu_bg.jpg);
	background-repeat:repeat-x;
	border-right:1px solid #BBDF9B;
background-color:#E8F5DC;
}

form {
	margin:0; 
}


.body_bg {
	background-image: url(images/bg.jpg);
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;	
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
		font-size:11px;
}
.top_bg {
	background-image: url(images/top_bg.jpg);
	background-repeat: repeat-x;
	height:170px;

}

.main_bg {
	background-image: url(images/top.jpg);
	background-repeat: no-repeat;
}

.vr {
	background-image: url(images/vr.jpg);
	background-repeat: repeat-y;
}

.or {

	background-image: url(images/or.jpg);
	background-repeat: repeat-y;
}


.ar {
	background-image: url(images/ar.jpg);
	background-repeat: repeat-x;
}

.navi_bg {
	background-image: url(images/nav_bg.jpg);
	background-repeat: repeat-x;
	height:36px;
}

.navline_bg {
	background-image: url(images/navline_bg.gif);
	background-repeat: repeat-x;
	height:29px;
}

.content_bg_top {
	background-image: url(images/content_top_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #F0F8ED;
}


.content_bg_bottom {
	background-image: url(images/content_bottom_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #F6FBF1;
}


.mini_search_input {
	background-color: #FFFFFF;
	border: 1px solid #BBDF9B;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	height: 16px;
}

.mini_search_ots {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #727638;
}
/* datapoli */
/* tulosta ja ylös linkit */

a.footer:link { font-family:Tahoma; font-size:11px; 	font-style: normal; line-height: normal; color: #666666; text-decoration: none;  font-weight: normal;}
a.footer:visited { font-family:Tahoma; font-size:11px; font-style: normal; line-height: normal; text-decoration: none; color: #666666; font-weight: normal;}
a.footer:hover { font-family:Tahoma; font-size:11px; font-style:normal; line-height:normal; text-decoration:none; color:#000000; font-weight: normal; }
a.footer:active { font-family:Tahoma; font-size:11px; font-style: normal; line-height: normal; text-decoration: none; color: #FFCC00;  font-weight: normal;}


/*valikot */
a.tabs_normal:link { font-family:Tahoma; font-size:11px; 	font-style: normal; line-height: normal; color: #666666; text-decoration: none;  }
a.tabs_normal:visited { font-family:Tahoma; font-size:11px; font-style: normal; line-height: normal; text-decoration: none; color: #666666; }
a.tabs_normal:hover { font-family:Tahoma;	font-size:11px; font-style: normal; line-height: normal; text-decoration: none; color: #990000;  }
a.tabs_normal:active { font-family:Tahoma; font-size:11px; font-style: normal; line-height: normal; text-decoration: none; color: #990000;  }

a.tabs_selected:link { font-family:Tahoma; font-size:11px; font-style: normal; line-height: normal; color: #003300;  text-decoration: none;  }
a.tabs_selected:visited { font-family:Tahoma; font-size:11px; font-style: normal; line-height: normal; text-decoration: none; color: #003300; }
a.tabs_selected:hover {
	font-family:Tahoma;
	font-size:11px;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	color: #990000;
}
a.tabs_selected:active { font-family:Tahoma; font-size:11px; font-style: normal; line-height: normal; text-decoration: none; color: #990000;  }

td.tabs_selected {  
background-image: url(images/td_bg_selected.gif); 
background-repeat: repeat-x;   
}

td.tabs_normal { background-image: url(images/td_bg_normal.gif); background-repeat: repeat-x;  }
.tabs_tyhja {  /* background-image: url(images/td_bg_tyhja.gif); background-repeat: repeat-x;  */ }
.tabs_row {  /*border-top:1px solid #116699;   background-image: url(images/tabs_row.gif); background-repeat: repeat-x;  valikot loppuu */  } 
/* valikot loppuu */



a.muru_1:link { color: #727638; font-family: geneva, arial, helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.muru_1:visited { color: #727638;  font-weight: normal; font-family: geneva, arial, helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.muru_1:hover { color: #996600; font-weight: normal; font-family: geneva, arial, helvetica, sans-serif; font-size: 11px; text-decoration: underline;}
a.muru_1:active { color: #99CC66; font-weight: normal; font-family: geneva, arial, helvetica, sans-serif; font-size: 11px; text-decoration: none; }

a.muru_2:link { color: #727638 ; font-weight: normal; font-family: geneva, arial, helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.muru_2:visited { color: #727638;  font-weight: normal; font-family: geneva, arial, helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.muru_2:hover { color: #996600; font-weight: normal; font-family: geneva, arial, helvetica, sans-serif; font-size: 11px; text-decoration: underline;}
a.muru_2:active { color: #99CC66; font-weight: normal; font-family: geneva, arial, helvetica, sans-serif; font-size: 11px; text-decoration: none; }

a.muru_3:link { color: #727638 ; font-weight: normal; font-family: geneva, arial, helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.muru_3:visited { color: #727638;  font-weight: normal; font-family: geneva, arial, helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.muru_3:hover { color: #996600; font-weight: normal; font-family: geneva, arial, helvetica, sans-serif; font-size: 11px; text-decoration: underline;}
a.muru_3:active { color: #99CC66; font-weight: normal; font-family: geneva, arial, helvetica, sans-serif; font-size: 11px; text-decoration: none; }

/* ala valikot */

tr.kansio-off { background-image: url(images/tuote_kansio_bg.jpg); background-repeat: repeat-x;  }
tr.kansio-on { background-image: url(images/tuote_kansio_bg_off.jpg); background-repeat: repeat-x; }

tr.tuote-off { background-image: url(images/tuote_pdf_bg.jpg);  background-repeat: repeat-x; }
tr.tuote-on { background-image: url(images/tuote_pdf_bg_off.jpg); background-repeat: repeat-x; }

tr.kansio-off_sublvl { background-image: url(images/tuote_kansio_bg_lvl2.jpg); background-repeat: repeat-x;  }
tr.kansio-on_sublvl { background-image: url(images/tuote_kansio_bg_off_lvl2.jpg); background-repeat: repeat-x; }

tr.tuote-off_sublvl  { background-image: url(images/tuote_pdf_bg.jpg);  background-repeat: repeat-x; }
tr.tuote-on_sublvl  { background-image: url(images/tuote_pdf_bg_off.jpg); background-repeat: repeat-x; }



.sub_menu_btm_border { background-color:#BBDF9B;}

a.val_level_1:link { font-family: Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; line-height: normal; color: #000000;  text-decoration: none; font-weight: normal; }
a.val_level_1:visited { font-family: Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; line-height: normal; text-decoration: none; color: #333333; font-weight: normal;}
a.val_level_1:hover { font-family: Geneva, Arial, Helvetica, sans-serif;	font-size:11px; font-style: normal; line-height: normal; text-decoration: none; color: #000000; font-weight: normal; }
a.val_level_1:active { font-family: Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; line-height: normal; text-decoration: none; color: #990000; font-weight: normal; }

a.val_level_1_selected:link { font-family: Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; line-height:normal; color: #000000;  text-decoration: none; font-weight: normal; }
a.val_level_1_selected:visited{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; line-height:normal; text-decoration:underline; color:#333333; font-weight: normal;}
a.val_level_1_selected:hover{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; line-height: normal; text-decoration: none; color: #000000; font-weight: normal; }
a.val_level_1_selected:active{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; line-height:normal; text-decoration:none; color: #990000; font-weight: normal; }

a.val_level_2:link { COLOR: #000000 ; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.val_level_2:visited { COLOR: #000000 ;  font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.val_level_2:hover { COLOR: #000000 ; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
a.val_level_2:active { COLOR: #000000; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }

a.val_level_2_selected:link { COLOR: #000000 ; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.val_level_2_selected:visited { COLOR: #000000 ;  font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:11px; text-decoration: underline; }
a.val_level_2_selected:hover { COLOR: #000000 ; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
a.val_level_2_selected:active { COLOR: #000000; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }

/* ala valikot  loppuu*/

.copyr {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #666666;

}
ul {
	  margin: 5px;
	  padding: 4px;
  }
li {

	margin-left: 5px;
	padding-left: 0px;

}