#europe {
 	width: 550px;
 	height: 480px;
	margin: 10px auto 0 0;
	padding: 0;
	position: relative;
	background-image: url(../images/maps/europa_vch.gif);
	background-repeat: no-repeat;
}
#europe li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#europe a {display: block; text-indent: -9999px; text-decoration: none;}

#uk {left: 47px; top: 104px; width: 150px; height: 189px; z-index: 40;}
#fi {left: 490px; top: 0px; width: 60px; height: 104px;}
#fr {left: 86px; top: 258px; width: 208px; height: 182px;}
#de {left: 258px; top: 188px; width: 145px; height: 150px;}
#it {left: 266px; top: 340px; width: 200px; height: 140px;}
#sz {left: 258px; top: 324px; width: 73px; height: 41px;}
#aus {left: 314px; top: 300px; width: 123px; height: 55px;}
#swe {left: 338px; top: 0px; width: 133px; height: 188px;}
#nor {left: 245px; top: 0px; width: 115px; height: 133px;}
#den {left: 294px; top: 132px; width: 66px; height: 62px;}
#cz {left: 355px; top: 262px; width: 110px; height: 49px;}
#pl {left: 386px; top: 187px; width: 159px; height: 107px;}



#uk a {height: 182px;}
#fi a {height: 104px;}
#fr a {height: 182px;}
#de a {height: 150px;}
#it a {height: 143px;}
#sz a {height: 41px;}
#aus a {height: 55px;}
#swe a {height: 188px;}
#nor a {height: 133px;}
#den a {height: 60px;}
#cz a {height: 50px;}
#pl a {height: 120px;}

.buk #uk a, #uk a:hover { background: url(../images/maps/europa_vch.gif) -47px -1026px no-repeat }
.bfi #fi a, #fi a:hover {background: url(../images/maps/europa_vch.gif) -490px -616px no-repeat;}
#fr a:hover {background: url(../images/maps/europa_vch.gif) -86px -550px no-repeat;}
#de a:hover {background: url(../images/maps/europa_vch.gif) -258px -875px no-repeat;}
#it a:hover {background: url(../images/maps/europa_vch.gif) -266px -729px no-repeat;}
#sz a:hover {background: url(../images/maps/europa_vch.gif) -258px -500px no-repeat;}
#aus a:hover {background: url(../images/maps/europa_vch.gif) -314px -550px no-repeat;}
#swe a:hover {background: url(../images/maps/europa_vch.gif) -338px -1212px no-repeat;}
#nor a:hover {background: url(../images/maps/europa_vch.gif) -245px -1026px no-repeat;}
#den a:hover {background: url(../images/maps/europa_vch.gif) -294px -619px no-repeat;}
#cz a:hover {background: url(../images/maps/europa_vch.gif) -355px -1414px no-repeat;}
#pl a:hover {background: url(../images/maps/europa_vch.gif) -386px -1028px no-repeat;}

