#tag-wrapper
{
display: block;
padding: 10px;
padding-left:0;
position: relative;
}
	#tag-target, #tag-wrapper img { cursor: auto; }
	
	#tag-wrapper img { position: absolute; z-index: -1;}
 
	.hotspot
	{
	width: 150px;
	position: absolute;
	cursor: pointer;
	margin-top: 80px;
	padding-bottom: 30px;
	}
	
		.hotspot:hover, .hotspothover
		{
	
		z-index: 10;
		}
		
		.hotspot p { display: none; }
		.hotspot:hover p, .hotspothover p
		{
		display: block;
		padding: 10px;
		}
		.hotspot:hover span, .hotspothover span
		{
		display: block;
		text-align: left;
		color: white;
		font-size: 10px;
		}
		.hotspot:hover span.e-name {
			font-size: 10px;
			font-family: BPGMrgvlovaniCaps2010Regular;
		}
		.wrapper.eng .hotspot:hover span.e-name {
			font-size: 12px;
			font-family: arial;
			text-transform: capitalize;
		}
.e-cont {
	background: #f19216;
	   -webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	    border-radius: 4px;
		-pie-background: rgba(241,140,9,0.8);
		opacity:0.9;
	    behavior: url(/ie/PIE.htc);
}