a.contact_link{
	text-decoration: none;
	font-weight: bold;
}

a.contact_link:hover{
	text-decoration: underline;
}


td { 
	font-family: Arial;  
	font-weight: normal;  
	font-style: normal;  
	text-decoration: none; 
	color: #333333;  
	font-size: 12px; 
}

a{
	color: black;
	text-decoration: underline;
}

/*
ETUSIVUN BANNERIT
*/
.fp_banner_separator1{
	font-size: 1px; 
	width: 10px;
}

.fp_banner_separator2{
	font-size: 1px; 
	height: 5px;
}

.fp_banner_separator3{
	font-size: 1px; 
	height: 5px;
}

.fp_banner_separator4{
	font-size: 1px; 
	height: 15px;
}

.fp_banner_text{
	vertical-align: top;
	font-size: 11px;
}

a.all_news{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ff0500;
	text-decoration: none;
}

a.all_news:hover{
	text-decoration: underline;
}

/*
*/

.green_bold, .black_bold{
	font-weight: bold;
}

td.top_menu{
	width: 527px;
	height: 30px;
	padding-left: 13px;
	background: #b7e016;
	color: black;
	vertical-align: middle;
	font-family: Arial;
	font-size: 11px;
}

td.top_search{
	width: 297px;
	height: 30px;
	padding-right: 13px;
	background: #329a22;
	color: white;
	vertical-align: middle;
	text-align: right;
	font-family: Arial;
	font-size: 11px;
}

td.top_search2{
	background: #329a22;
	color: white;
	font-family: Arial;
	font-size: 11px;
}

td.footer{
	width: 837px;
	height: 30px;
	padding-right: 13px;
	background: #b7e016;
	color: #107700;
	vertical-align: middle;
	text-align: right;
	font-family: Arial;
	font-size: 11px;
}

a.top_menu{
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	color: black;
}
a.top_menu:hover, a.footer:hover, a.top_search:hover{
	text-decoration: underline;
}
a.footer{
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	color: #107700;
}

a.top_search{
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	color: white;
}

input.top_search{
	font-family: Arial;
	font-size: 11px;
	color: black;
	border: 1px solid #35a424;	
	background: #f2ffc1;
	width: 120px;
	height: 18px;
}

font.news_ticker_header{
	color: #555555;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
font.news_ticker_text{
	color: #555555;
	font-family: Arial;
	font-size: 11px;
}
a.news_ticker{
	color: #ff0c00;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}
a.news_ticker:hover{
	text-decoration: underline;
}

a.menu{
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: black;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}
a.menu:hover{
	text-decoration: underline;
}

a.menu2{
	padding-top: 3px;
	padding-bottom: 3px;
	color: black;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}

a.menu2:hover{
	text-decoration: underline;
}
td.menu_narrow{
	width: 136px;
	background: url('img/mnu_narrow_bkg.gif') repeat-y;
	color: black;
	font-family: Arial;
	font-size: 11px;
}
td.menu_narrow_end{
	width: 136px;
	height: 5px;
	background: url('img/mnu_narrow_bottom.gif') no-repeat;
	color: black;
	font-family: Arial;
	font-size: 1px;
}
td.menu_wide{
	width: 164px;
	background: url('img/mnu_wide_bkg.gif') repeat-y;
	color: black;
	font-family: Arial;
	font-size: 11px;
}
td.menu_wide_end{
	width: 164px;
	height: 5px;
	background: url('img/mnu_wide_bottom.gif') no-repeat;
	color: black;
	font-family: Arial;
	font-size: 1px;
}

td.rmenu_3{
	background: url('img/rmenu_3_bkg.jpg') no-repeat;
	height: 70px;
	font-family: Arial;
	color: white;
	font-weight: bold;
	font-size: 11px;
	padding-left: 7px;
}
a.rmenu_3{
	color: white;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
a.rmenu_3:hover{
	text-decoration: underline;
}
/*
*/
.normal
	{
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	font-size: 12px;
	}
.normal_underline
	{
	font-family: Arial;
	font-weight: normal;
	text-decoration: underline;
	color: #333333;
	font-size: 12px;
	}
.normal_bold
	{
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	font-size: 12px;
	}

.otsikkoaaa {  
	font-family: Arial;  
	text-decoration: none;  
	color: #444;  
	font-weight: bold;  
	font-style: normal;  
	font-size:  18px;  
}

.otsikkoaa {  
	font-family: Arial;  
	text-decoration: none;  
	color: #444;  
	font-weight: bold;  
	font-style: normal;  
	font-size: 14px;  
}

.otsikkoa {  
	font-family: Arial;  
	text-decoration: none;  
	color: #444;  
	font-weight: bold;  
	font-style: normal;  
	font-size: 12px;  
}
.ingressi {  
	font-family: Arial;  
	text-decoration: none;  
	color: #000;  
	font-weight: normal;  
	font-style: italic;  
	font-size: 12px;  
}

body { 
	font-family: Arial;  
	font-weight: normal;  
	font-style: normal;  
	text-decoration: none;  
	color: #000;  
	font-size: 12px; 
}

.otsikkoaaa a {  
	font-family: Arial;  
	text-decoration: underline;  
	color: #444;  
	font-weight: bold;  
	font-style: normal;  
	font-size:  18px;  
}

.otsikkoaa a {  
	font-family: Arial;  
	text-decoration: underline;  
	color: #444;  
	font-weight: bold;  
	font-style: normal;  
	font-size: 14px;  
}

.otsikkoa a {  
	font-family: Arial;  
	text-decoration: underline;  
	color: #444;  
	font-weight: bold;  
	font-style: normal;  
	font-size: 12px;  
}

.ingressi a {  
	font-family: Arial;  
	text-decoration: underline;  
	color: #000;  
	font-weight: normal;  
	font-style: italic;  
	font-size: 12px;  
}

