
.wrapper {background:url(images/bg.jpg);}
	main {width:956px;height:612px;background:url(images/sprite.png) -10px -330px;margin:15px auto 0;overflow:hidden;}

		.elements {width:inherit;height:512px;text-align:center;}
			.elements > * {display:inline-block;background:url(images/sprite.png);margin-top:20px;cursor:pointer;}
			.tram {position:absolute;left:413px;top:55px;width:557px;height:169px;background-position:-10px -156px;z-index:10;}
			.car {position:absolute;left:583px;top:215px;width:354px;height:207px;background-position:-577px -10px;z-index:30;}
			.bicycle {position:absolute;left:210px;top:158px;width:236px;height:136px; background-position:-10px -10px;z-index:20;}
