body{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: center;
	height: 100%;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 12px;
	font-family: Arial, sans-serif;	
	color: black;
	background: url('img/background_fade.jpg') repeat-x #eaf7ff;
}

font.normal, a	{
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	}

font.header	{
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	}
	
font.red	{
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	}

a.normal:link	{
	font-family: Arial;
	font-weight: normal;
	text-decoration: underline;
	color: #597381;
	font-size: 11px;
	}

a.normal:link	{
	font-family: Arial;
	font-weight: normal;
	text-decoration: underline;
	color: #597381;
	font-size: 11px;
	}

a.normal:link	{
	font-family: Arial;
	font-weight: normal;
	text-decoration: underline;
	color: #597381;
	font-size: 11px;
	}


a.normal:link	{
	font-family: Arial;
	font-weight: normal;
	text-decoration: underline;
	color: #597381;
	font-size: 11px;
	}

/*
MAINMENU & SIDEMENU
=========================================================================
*/
.menuMainLevel
{
	font-family: Arial,sans_serif;
	font-size: 11px;
	color: #ffffff;
	background: transparent;
	text-align: center;
}

#menuETUSIVU,
#menuINFO,
#menuTUOTTEET,
#menuPALVELUT,
#menuTOIMIPISTEET,
#menuAJANKOHTAISTA
{
	position: absolute;
	color: #344349;
	background: #d1ecff;
	display: none;
	z-index: 500;
	border-left: 1px solid #597381;
	border-right: 1px solid #597381;
	border-bottom: 6px solid #597381;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
a.menuLink
{
	color: #344349;
	background: transparent;
	text-decoration: none;
	display: block;
}
a.menuLink:hover
{
	color: #344349;
	background: transparent;
	text-decoration: underline;
	display: block;
}

.topMenu{
	color: #ffffff;
	background: #597381;
	height: 25px;
	padding: 0px;
}

a.sideMenuLink
{
	color: #344349;
	background: transparent;
	text-decoration: none;
}
a.sideMenuLink:hover
{
	color: #344349;
	background: transparent;
	text-decoration: underline;
}

.sideLinkText{
	
}

/*
LANGUAGESELECTION & SEARCH
=========================================================================
*/
a.langSelect{
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #33424c;
}
a.langSelect:hover{
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #33424c;
}
/*
CONTACT
=========================================================================
*/
td.contact{
	width: 820px;
	height: 26px;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #ede8dc;
	background: #545f63;
}

a.ehdot{
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #728994;
}

font.nitro{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #728994;
}

a.nitro{
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #728994;
}
/*
NEWS
=========================================================================
*/
a.news:link	{
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	}

a.news:visited	{
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	}

a.news:active	{
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	}

a.news:hover	{
	font-family: Arial;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
	font-size: 11px;
	}
	
a.news2:link	{
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	}

a.news2:visited	{
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	}

a.news2:active	{
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	}

a.news2:hover	{
	font-family: Arial;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
	font-size: 11px;
	}
	
a.news_header:link	{
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	font-size: 11px;;
	}

a.news_header:visited	{
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	font-size: 11px;;
	}

a.news_header:active	{
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	font-size: 11px;
	}

a.news_header:hover	{
	font-family: Arial;
	font-weight: bold;
	text-decoration: underline;
	color: #333333;
	font-size: 11px;
	}

font.news_header {
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	font-size: 11px;;
	}
	
/*
COMPANIES
=============================================================================
*/
a.companies:link	{
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	}

a.companies:visited	{
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	}

a.companies:active	{
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	}

a.companies:hover	{
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	}
	
/*
MENU
=============================================================================
*/
a.menu:link{
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
	color: #white;
	background: #597381;
	font-size: 11px;
}

a.menu:visited{
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
	color: #white;
	background: #597381;
	font-size: 11px;
}

a.menu:active{
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
	color: #white;
	background: #597381;
	font-size: 11px;
}

a.menu:hover{
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
	color: #white;
	background: #597381;
	font-size: 11px;
}

a.menu_selected:link{
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	color: #white;
	background: #597381;
	font-size: 11px;
}

a.menu_selected:visited{
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	color: #white;
	background: #597381;
	font-size: 11px;
}

a.menu_selected:active{
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	color: #white;
	background: #597381;
	font-size: 11px;
}


a.menu_selected:hover{
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	color: #white;
	background: #597381;
	font-size: 11px;
}

/*

*/
a.header:link	{
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	}

a.header:visited	{
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	}

a.header:active	{
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	}

a.header:hover	{
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	}

/*
SLIDESHOW
===========================================================================
*/
a.slide:link{
	color: black; 
	text-decoration: none; 
}	
a.slide:visited{
	color: black; 
	text-decoration: none; 
}	
a.slide:active{
	color: black; 
	text-decoration: none; 
}	
a.slide:hover{
	color: black; 
	text-decoration: underline; 
}	


/*
CM:n TABLE, jossa tuotekuvia ja muuta 
===========================================================================
*/
table.productTable{
	color: black;
	background: #ccd7db;
	border: 1px solid #b41300;
	width: 220px;
}

FONT.otsikkoaaa {  font-family: Arial;  text-decoration: none;  color: #284662;  font-weight: bold;  font-style: normal;  font-size:  14px;  }
FONT.otsikkoaa {  font-family: Arial;  text-decoration: none;  color: #163f75;  font-weight: bold;  font-style: normal;  font-size: 13px;  }
FONT.otsikkoa {  font-family: Arial;  text-decoration: none;  color: #3b3b3b;  font-weight: bold;  font-style: normal;  font-size: 11px;  }
FONT.ingressi {  font-family: Arial;  text-decoration: none;  color: #666666;  font-weight: normal;  font-style: normal;  font-size: 12px;  }
BODY { font-family: Arial;  font-weight: normal;  font-style: normal;  text-decoration: none;  color: #000000;  font-size: 11px; }
TD { font-family: Arial;  font-weight: normal;  font-style: normal;  text-decoration: none;  color: #000000;  font-size: 11px; }
INPUT.haku {font-family: Arial; font-weight: normal;  font-style: normal;  text-decoration: none;  color: #000000;  font-size: 10px;}