#europe {
    width:707px
	height:auto;
	float:left;
    background: transparent;
    position: relative;
  }
    
	#europe img.mape { 
    	display: block; 
    }

    .osr-top10 #europe {
    	top: 0px;
    	right: 0;
    	width:707px;
    	height: 343px;
    	margin: 0px 0 0 0px;
    	position: absolute;
    }
	
    #europe div.euro { top: 0px; left: 311px; width: 156px;	height: 161px;	background: transparent url('../../images/mapy/world/europa.png') no-repeat left top; position: absolute; }
    #europe div.azja { top: 0px; left: 368px; width: 330px;	height: 239px;	background: transparent url('../../images/mapy/world/azja.png') no-repeat left top; position: absolute; }
    #europe div.australia { top: 191px; left: 532px; width:162px;	height: 130px;	background: transparent url('../../images/mapy/world/australia.png') no-repeat left top; position: absolute; }
    #europe div.a_pn { top: 0px; left: 0px; width: 311px;	height: 186px; background: transparent url('../../images/mapy/world/a_pn.png') no-repeat left top; position: absolute; }
    #europe div.a_pd { top: 191px; left: 0px;	width: 281px; height: 152px; background: transparent url('../../images/mapy/world/a_pd.png') no-repeat left top; position: absolute; }
    #europe div.afryka{ top: 141px; left: 297px; width: 141px; height: 151px; background: transparent url('../../images/mapy/world/afryka.png') no-repeat left top; position: absolute; }
	
	#europe div.polska{ top: 185px; left: 298px; width: 77px;	height: 60px; background: transparent url('../../images/mapy/europa/pl.png') no-repeat left top; position: absolute; }
	#europe div.hiszpania{ top: 284px; left: 130px; width: 106px;	height: 69px; background: transparent url('../../images/mapy/europa/hiszp.png') no-repeat left top; position: absolute; }
	#europe div.fr{ top: 219px; left: 163px; width: 98px;	height: 84px;	background: transparent url('../../images/mapy/europa/fra.png') no-repeat left top; position: absolute; }
	#europe div.it{ top: 257px; left: 239px; width: 95px;	height: 94px;	background: transparent url('../../images/mapy/europa/wlo.png') no-repeat left top; position: absolute; }
	#europe div.de{ top: 183px; left: 237px; width: 76px;	height: 76px;	background: transparent url('../../images/mapy/europa/de.png') no-repeat left top; position: absolute; }
	#europe div.gb{ top: 139px; left: 142px; width: 81px;	height: 98px;	background: transparent url('../../images/mapy/europa/gb.png') no-repeat left top; position: absolute; }
	#europe div.cz{ top: 219px; left: 285px; width: 48px;	height: 33px;	background: transparent url('../../images/mapy/europa/cz.png') no-repeat left top; position: absolute; }
	#europe div.ro{ top: 1px; left: 333px; width: 341px;	height: 309px;	background: transparent url('../../images/mapy/europa/ro.png') no-repeat left top; position: absolute; }
	#europe div.bl{ top: 173px; left: 363px; width: 75px;	height: 54px;	background: transparent url('../../images/mapy/europa/bl.png') no-repeat left top; position: absolute; }
    #europe div.nor{ top: 5px; left: 217px; width: 202px;	height: 154px;	background: transparent url('../../images/mapy/europa/nor.png') no-repeat left top; position: absolute; }
	#europe div.szw{ top: 22px; left: 276px; width: 97px;	height: 162px;	background: transparent url('../../images/mapy/europa/szw.png') no-repeat left top; position: absolute; }
	#europe div.fin{ top: 14px; left: 343px; width: 82px;	height: 124px;	background: transparent url('../../images/mapy/europa/fin.png') no-repeat left top; position: absolute; }
	#europe div.uk{ top: 207px; left: 356px; width: 137px;	height: 71px;	background: transparent url('../../images/mapy/europa/uk.png') no-repeat left top; position: absolute; }
	#europe div.bu{ top: 276px; left: 353px; width: 51px;	height: 40px;	background: transparent url('../../images/mapy/europa/bu.png') no-repeat left top; position: absolute; }
	#europe div.rum{ top: 240px; left: 339px; width: 75px;	height: 61px;	background: transparent url('../../images/mapy/europa/rm.png') no-repeat left top; position: absolute; }
	#europe div.weg{ top: 241px; left: 310px; width: 56px;	height: 33px;	background: transparent url('../../images/mapy/europa/weg.png') no-repeat left top; position: absolute; }
	#europe div.austr{ top: 238px; left: 265px; width: 63px;	height: 29px;background: transparent url('../../images/mapy/europa/austr.png') no-repeat left top; position: absolute; }
	#europe div.belg{ top: 213px; left: 218px; width: 35px;	height: 29px;	background: transparent url('../../images/mapy/europa/belg.png') no-repeat left top; position: absolute; }
	#europe div.chor{ top: 258px; left: 297px; width: 44px;	height: 38px;	background: transparent url('../../images/mapy/europa/chor.png') no-repeat left top; position: absolute; }
	#europe div.grek{ top: 302px; left: 337px; width: 67px;	height: 60px;	background: transparent url('../../images/mapy/europa/grek.png') no-repeat left top; position: absolute; }
	#europe div.slow{ top: 231px; left: 316px; width: 46px;	height: 27px;	background: transparent url('../../images/mapy/europa/slow.png') no-repeat left top; position: absolute; }
	#europe div.switz{ top: 250px; left: 244px; width: 33px;	height: 23px;	background: transparent url('../../images/mapy/europa/switz.png') no-repeat left top; position: absolute; }
	#europe div.dania{ top: 157px; left: 258px; width: 34px;	height: 34px;	background: transparent url('../../images/mapy/europa/dania.png') no-repeat left top; position: absolute; }
	#europe div.alb{ top: 293px; left: 333px; width: 19px;	height: 32px;	background: transparent url('../../images/mapy/europa/albania.png') no-repeat left top; position: absolute; }
	#europe div.azerbejdzan {top: 299px; left: 515px; width: 42px;	height: 36px;	background: transparent url('../../images/mapy/europa/azerbejdzan.png') no-repeat left top; position: absolute; }
	#europe div.bosnia {top: 270px; left: 308px; width: 36px;	height: 33px;	background: transparent url('../../images/mapy/europa/bosnia.png') no-repeat left top; position: absolute; }
	#europe div.est{top: 137px; left: 350px; width: 48px;	height: 25px;	background: transparent url('../../images/mapy/europa/estonia.png') no-repeat left top; position: absolute; }
	#europe div.iceland{top: 58px; left: 29px; width: 84px;	height: 44px;	background: transparent url('../../images/mapy/europa/iceland.png') no-repeat left top; position: absolute; }
	#europe div.irl{top: 181px; left: 124px; width: 40px;	height: 40px;	background: transparent url('../../images/mapy/europa/irl.png') no-repeat left top; position: absolute; }
	#europe div.litwa{top: 153px; left: 344px; width: 57px;	height: 28px;	background: transparent url('../../images/mapy/europa/litwa.png') no-repeat left top; position: absolute; }
	#europe div.lithuania{top: 170px; left: 345px; width: 43px;	height: 29px;	background: transparent url('../../images/mapy/europa/lithuania.png') no-repeat left top; position: absolute; }
	#europe div.moldavia{top: 244px; left: 386px; width: 29px;	height: 31px;	background: transparent url('../../images/mapy/europa/moldavia.png') no-repeat left top; position: absolute; }
	#europe div.serbia{top: 263px; left: 325px; width: 36px;	height: 39px;	background: transparent url('../../images/mapy/europa/serbia.png') no-repeat left top; position: absolute; }
	#europe div.holandia{top: 198px; left: 221px; width: 34px;	height: 28px;	background: transparent url('../../images/mapy/europa/holandia.png') no-repeat left top; position: absolute; }
	#europe div.norwegia{top: 5px; left: 224px; width: 200px;	height: 153px;	background: transparent url('../../images/mapy/europa/norwegia.png') no-repeat left top; position: absolute; }
	#europe div.portugalia{ top: 300px; left: 133px; width: 106px;	height: 69px; background: transparent url('../../images/mapy/europa/portugalia.png') no-repeat left top; position: absolute; }
	#europe div.slowenia{ top: 260px; left: 295px; width: 24px;	height: 15px; background: transparent url('../../images/mapy/europa/slowenia.png') no-repeat left top; position: absolute; }
	#europe div.szwecja{ top: 30px; left: 276px; width: 99px;	height: 154px; background: transparent url('../../images/mapy/europa/szwcja.png') no-repeat left top; position: absolute; }
	#europe div.turcja{ top: 299px; left: 381px; width: 30px;	height: 17px; background: transparent url('../../images/mapy/europa/turcja.png') no-repeat left top; position: absolute; }
	#europe div.gruzja {top: 286px; left: 476px; width: 54px;	height: 31px;	background: transparent url('../../images/mapy/europa/gruzja.png') no-repeat left top; position: absolute; }
	#europe div.armenia {top: 302px; left: 493px; width: 37px;	height: 30px;	background: transparent url('../../images/mapy/europa/armenia.png') no-repeat left top; position: absolute;} 
	#europe div.kazahstan {top: 212px; left: 523px; width: 50px;	height: 57px;	background: transparent url('../../images/mapy/europa/kazahstan.png') no-repeat left top; position: absolute;} 
	#europe div:hover { }
    
    .osr-top10 #europe div.euro { top: 261px; left: 181px; width: 60px; height: 31px;	background: transparent url('') no-repeat left top; position: absolute; }
    .osr-top10 #europe div.azja { top: 0px; left: 368px; width: 330px;	height: 239px;	background: transparent url('') no-repeat left top; position: absolute; }
    .osr-top10 #europe div.australia { top: 191px; left: 532px; width:162px;	height: 130px;	background: transparent url('') no-repeat left top; position: absolute; }
    .osr-top10 #europe div.a_pn{ top: 0px; left: 0px; width: 311px;	height: 186px;; background: transparent url('') no-repeat left top; position: absolute; }
    .osr-top10 #europe div.a_pd {top: 191px; left: 0px;	width: 281px; height: 152px; background: transparent url('') no-repeat left top; position: absolute; }
    .osr-top10 #europe div.afryka {top: 141px; left: 297px; width: 141px; height: 151px;  background: transparent url('') no-repeat left top; position: absolute; }
    
    #big_map_europe_dot,
    #map_europe_dot{
      width: 707px;
      height: 343px;
      position:absolute;
      top: 0px;
      left: 0px;
      z-index: 100;
    }
    #big_map_europe_dot{
      width: 707px;
      height: 343px;
    
    }
    
    #hover_el{
      z-index: 50;
    }
 