.mapa-swiata{ position: relative; padding: 0; margin: 0; list-style: none;
	      width: 600px; height: 315px; background: #ffffff url(graf/swiat.gif) no-repeat 0 0;
}
.mapa-swiata li{ margin: 0; padding: 0; display: block; position: absolute; z-index: 10;}
.mapa-swiata li a{ display: block; text-decoration: none; color: #314970; font-weight: bold;}
.mapa-swiata li a:hover,  .mapa-swiata li a:focus{ color: #fffffff;}
.mapa-swiata li a:active, .mapa-swiata li a:focus { -moz-outline: none; outline: none;}

#europa { top: 0; left: 234px; width: 100px; height: 93px;}
#europa a{ height: 93px;}
#europa a:hover,#europa a:focus{background: #ffffff url(graf/swiat.gif) no-repeat -384px -570px;}
#europa a span{ display: block; padding: 59px 0 0 40px; }

#afryka { top: 95px; left: 230px; width: 136px; height: 167px;}
#afryka a{ height: 167px;}
#afryka a:hover, #afryka a:focus{ background: #ffffff url(graf/swiat.gif) no-repeat -184px -353px;}
#afryka a span{ display: block; padding: 40px 0 0 45px;}


#amerykapn { top: 0; left: 0; width: 176px; height: 151px; }
#amerykapn a{ height: 152px; }
#amerykapn a:hover, #amerykapn a:focus{ background: #ffffff url(graf/swiat.gif) no-repeat 0 -338px;}
#amerykapn a span{ display: block; padding: 60px 0 0 60px;}

#amerykapd { top: 152px; left: 104px; width: 97px; height: 152px; }
#amerykapd a{ height: 152px; }
#amerykapd a:hover, #amerykapd a:focus{	background: #ffffff url(graf/swiat.gif) no-repeat -60px -527px;}
#amerykapd a span{ display: block; padding: 27px 0 0 11px;}


#azja {	top: 0; left: 329px; width: 250px; height: 200px; }
#azja a{ height: 200px; }
#azja a:hover, #azja a:focus{ background: #ffffff url(graf/swiat.gif) no-repeat -337px -338px;}
#azja a span{ display: block; padding: 59px 0 0 60px;}


#australia { top: 201px; left: 482px; width: 111px; height: 88px; }
#australia a{ height: 88px; }
#australia a:hover, #australia a:focus{ background: #ffffff url(graf/swiat.gif) no-repeat -189px -585px;}
#australia a span{ display: block; padding: 27px 0 0 11px; }