body {
	background-color: #818181;
	margin:0;
	margin-top:5px;
}

body,td,th {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:140%;
	color:#000000;

}

.muru_bg {
	height:30px
}
.top {
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	border-top:1px solid #000000;


	background-image: url(images/bandercom.jpg);
	background-repeat: no-repeat;
}

.main_content {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #818181;
	border-left: 1px solid #000000;
	background-color:#FFFFFF;
}


.content
{
	background-color:#FFFFFF;

}

.news_menu
{
	background-color:#FFFFFF;
	border-right: 1px solid #CCCCCC;

}

.footer {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	background-color:#3F4141;
	height:34px;
}

.sub_content { 
	height:100%; 
/*	border-bottom: 1px solid #000000; 	*/
	border: 1px dashed #CCCCCC;
/*
	margin-left:10px;
	margin-right:10px;
	*/
}
.sub_border { 
	border-top: 1px solid #818181; 
	border-bottom: 1px solid #000000; 

}
.menu_border {
	background-color:#D4D6D7;
	height:1%; 
}

.ad_border {
	border: 1px dashed #CCCCCC;
	}
.horz_line { 
	clear:both;
	border-bottom: 1px solid #CCCCCC ; 
	margin:0px;
}


p {
	margin:10px;
}


/* uutiset */

a.news_link{ font-weight:normal;}
.news 
{
	background-color:#585858;
	border-right: 1px solid #000000;
	/*padding:5px;*/
	line-height:140%;
}

.date_news {
	font-size:9px;
	font-weight:normal;
	color: #53511C;
	margin-bottom:4px;
	/*margin-left:4px;*/
}
.title_news {
	color:#DA2020;
	font-size:12px;
	font-weight:bold;
	line-height:100%;
	margin-bottom:2px;
/*	margin-left:4px;*/
	letter-spacing:-1;
}

.header_news{
	color:#4E4C3D;
	line-height:100%;
	font-size:11px;
	/*margin-left:4px;*/


}
.button_news {
	float:left;
	border-bottom:1px solid #CCCCCC;
	margin-right:2px;
	margin-top:2px;

}

p.date_news {
	font-size:13px;
	font-weight:bold;
}
p.title_news {
	font-size:18px;
	color:#535353;
	font-weight:normal;
	line-height:100%;
	margin-bottom:7px;
	letter-spacing: 2px;
}

p.header_news{
	color:#4E4C3D;
	line-height:140%;
/*	margin:2px;*/
}

/* uutiset loppuu */




a {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color:#999999;
	font-weight:bold;
}



h1 {
	font-size:14px;
	padding-left:10px;
}

a.links:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #CCCC33;
	font-size: 11pt;
	font-weight:bold;
}
a.links:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #CCCC33;
	font-size: 11pt;
	font-weight:bold;
}
a.links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #A7A85C;
	font-size: 11pt;
	font-weight:bold;
}
a.links:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #B88A69;
	font-size: 11pt;
	font-weight:bold;
}



/* menut */

a.tabs_normal:link {  font-family: 'Verdana', Arial, Helvetica, sans-serif; font-size:14px; color: #FFFFFF;	text-decoration: none; letter-spacing:-1px; }
a.tabs_normal:visited { font-family: 'Verdana', Arial, Helvetica, sans-serif; font-size:14px;  text-decoration: none; color: #FFFFFF;  letter-spacing:-1px;}
a.tabs_normal:hover { font-family: 'Verdana', Arial, Helvetica, sans-serif;	font-size:14px;  text-decoration: underline; color: #CCCC33; 	 letter-spacing:-1px;}
a.tabs_normal:active { font-family: 'Verdana', Arial, Helvetica, sans-serif; font-size:14px;  text-decoration: none; color: #FFCC00;   letter-spacing:-1px;}

a.tabs_selected:link { font-family: 'Verdana', Arial, Helvetica, sans-serif; font-size:14px;  color: #95BD6D;  text-decoration: none;  letter-spacing:-1px;}
a.tabs_selected:visited { font-family: 'Verdana', Arial, Helvetica, sans-serif; font-size:14px;  text-decoration: none; color:#95BD6D;  letter-spacing:-1px;}
a.tabs_selected:hover { font-family: 'Verdana', Arial, Helvetica, sans-serif;	font-size:14px;  text-decoration: underline; color: #95BD6D;   letter-spacing:-1px;}
a.tabs_selected:active { font-family: 'Verdana', Arial, Helvetica, sans-serif; font-size:14px;  text-decoration: none; color: #95BD6D;  letter-spacing:-1px;}

td.tabs_selected { background-color: #CCCCCC; background-image: url(images/menu_bg_selected.jpg); background-repeat: repeat-x; }

td.tabs_normal { background-color: #CCCCCC; background-image: url(images/menu_bg.jpg); background-repeat: repeat-x;  }

.tabs_tyhja { background-image: url(images/spacer.gif); background-repeat: repeat-x; }

.tabs_row { /*border-top:1px solid #116699; */  background-image: url(images/tabs_row.gif); background-repeat: repeat-x; }
/*menut loppuu */

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

a.val_level_1_selected:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #333333;  text-decoration: none; font-weight: normal; }
a.val_level_1_selected:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#333333; font-weight: normal;}
a.val_level_1_selected:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  text-decoration: none; color: #D0BB40; font-weight: normal; }
a.val_level_1_selected:active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color: #D0BB40; font-weight: normal; }

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

a.val_level_2_selected:link { COLOR: #CC3300 ; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a.val_level_2_selected:visited { COLOR: #CC3300 ;  font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a.val_level_2_selected:hover { COLOR: #CC3300 ; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;}
a.val_level_2_selected:active { COLOR: #D0BB40; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }

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

a.muru_2:link { COLOR: #666666 ; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a.muru_2:visited { COLOR: #666666; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a.muru_2:hover { COLOR: #666666 ; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;}
a.muru_2:active { COLOR: #666666; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }


a.muru_3:link { COLOR: #999999; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a.muru_3:visited { COLOR: #999999; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a.muru_3:hover { COLOR: #999999; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;}
a.muru_3:active { COLOR: #999999; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }

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; }

.ex_bg{ background-image:url(images/ex_bg.jpg); background-repeat:repeat-x; border:1px solid #999999;}
