/*TOPMENU (sitemap,kielivalinnat)*/
ul#topmenu
{
	float: right;
	clear: left;
	margin: 0;
	padding: 0;
	border: 0;
	margin-top: 17px;
	margin-bottom: 20px;
}
ul#topmenu li
{
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	margin-left: 20px!important;
}
ul#topmenu li a
{
	display: block;
	height: 5px;
}
a#topmenu_1
{
	width: 49px;
	background: transparent url('../img/topmenu_sitemap.gif') left top no-repeat;
}
a#topmenu_1.fi
{
	width: 61px;
	background: transparent url('../img/topmenu_sitemap_fi.gif') left top no-repeat;
}
a#topmenu_2
{
	width: 57px;
	background: transparent url('../img/topmenu_english.gif') left top no-repeat;
}
a#topmenu_3
{
	width: 51px;
	background: transparent url('../img/topmenu_suomeksi.gif') left top no-repeat;
}
a#topmenu_1:hover, a#topmenu_2:hover, a#topmenu_3:hover
{
	background-position: left bottom;
}

ul#mainmenu
{
	margin: 0;
	padding: 0;
	border: 0;
}
ul#mainmenu li
{
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
}
ul#mainmenu li a, ul#mainmenu li span
{
	display: block;
	height: 39px;
}
a.mm1
{
	width: 190px;
	background: transparent url('../img/mainmenu1.gif') left top no-repeat;
}
a.mm2
{
	width: 121px;
	background: transparent url('../img/mainmenu2.gif') left top no-repeat;
}
a.mm3
{
	width: 133px;
	background: transparent url('../img/mainmenu3.gif') left top no-repeat;
}
a.mm4
{
	width: 122px;
	background: transparent url('../img/mainmenu4.gif') left top no-repeat;
}
a.mm5
{
	width: 115px;
	background: transparent url('../img/mainmenu5.gif') left top no-repeat;
}
a.mm1_act
{
	width: 190px;
	background: transparent url('../img/mainmenu1_active.gif') left top no-repeat;
}
a.mm2_act
{
	width: 121px;
	background: transparent url('../img/mainmenu2_active.gif') left top no-repeat;
}
a.mm3_act
{
	width: 133px;
	background: transparent url('../img/mainmenu3_active.gif') left top no-repeat;
}
a.mm4_act
{
	width: 122px;
	background: transparent url('../img/mainmenu4_active.gif') left top no-repeat;
}
a.mm5_act
{
	width: 115px;
	background: transparent url('../img/mainmenu5_active.gif') left top no-repeat;
}
a.mm_trial_login
{
	width: 111px;
	background: transparent url('../img/mainmenu_trial_login.gif') left top no-repeat;
}
a.mm1_fi
{
	width: 191px;
	background: transparent url('../img/mainmenu1_fi.gif') left top no-repeat;
}
a.mm2_fi
{
	width: 100px;
	background: transparent url('../img/mainmenu2_fi.gif') left top no-repeat;
}
a.mm3_fi
{
	width: 123px;
	background: transparent url('../img/mainmenu3_fi.gif') left top no-repeat;
}
a.mm4_fi
{
	width: 184px;
	background: transparent url('../img/mainmenu4_fi.gif') left top no-repeat;
}
a.mm5_fi
{
	width: 143px;
	background: transparent url('../img/mainmenu5_fi.gif') left top no-repeat;
}
a.mm1_fi_act
{
	width: 191px;
	background: transparent url('../img/mainmenu1_fi_active.gif') left top no-repeat;
}
a.mm2_fi_act
{
	width: 100px;
	background: transparent url('../img/mainmenu2_fi_active.gif') left top no-repeat;
}
a.mm3_fi_act
{
	width: 123px;
	background: transparent url('../img/mainmenu3_fi_active.gif') left top no-repeat;
}
a.mm4_fi_act
{
	width: 184px;
	background: transparent url('../img/mainmenu4_fi_active.gif') left top no-repeat;
}
a.mm5_fi_act
{
	width: 143px;
	background: transparent url('../img/mainmenu5_fi_active.gif') left top no-repeat;
}
a.mm_trial_login_fi
{
	width: 111px;
	background: transparent url('../img/mainmenu_trial_login_fi.gif') left top no-repeat;
}
span.mm_spacer
{
	width: 2px;
	background: transparent url('../img/mainmenu_spacer.gif') left top no-repeat;
}
span.mm_left
{
	cursor: pointer;
	width: 54px;
	background: transparent url('../img/mainmenu_left.gif') left top no-repeat;
}
span.mm_right_spacer
{
	cursor: default;
	width: 105px;
	background: transparent url('../img/mainmenu_right_spacer.gif') left top no-repeat;
}
span.mm_right_spacer_fi
{
	cursor: default;
	width: 49px;
	background: transparent url('../img/mainmenu_right_spacer.gif') left top no-repeat;
}
span.mm_right
{
	cursor: default;
	width: 17px;
	background: transparent url('../img/mainmenu_right.gif') left top no-repeat;
}
ul#mainmenu li a:hover
{
	background-position: left bottom;
}
