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

		.center {width: 50%;height:50%;margin: auto;margin-top:60px;position: absolute;top: 0; left: 0; bottom: 0; right: 0;}
		.warp {width:600px;height:410px;}

		.warp > * {background:url(images/sprite.png);float:left;}




		.tree {width:461px;height:448px;background:url(images/sprite.png);background-position: -10px -122px;}
		.tree > * {background:url(images/sprite.png);position:absolute;}

			.yellow {left:210px;top:60px; width: 46px; height: 46px; background-position: -10px -10px; }
			.red {left:189px;top:131px; width: 46px; height: 46px; background-position: -346px -66px;}
			.blue {left:249px;top:151px; width: 46px; height: 46px; background-position: -66px -10px; }
			.pink {left:156px;top:190px; width: 46px; height: 46px; background-position: -402px -10px; }
			.purple {left:223px;top:214px; width: 46px; height: 46px; background-position: -458px -66px; }
			.brown {left:293px;top:240px; width: 46px; height: 46px; background-position: -178px -10px; }
			.turquise {left:140px;top:263px; width: 46px; height: 46px; background-position: -122px -66px; }
			.sky-blue {left:215px;top:283px; width: 46px; height: 46px; background-position: -234px -66px; }
			.orange {left:283px;top:308px; width: 46px; height: 46px; background-position: -290px -10px; }


		.elements {position:absolute;left:760px;top:37px; width: 168px; height: 168px}
		.elements > * {margin-top:10px;margin-left:10px;float:left;}
			.blue-i { width: 46px; height: 46px; background:url(images/sprite.png) -10px -66px; }
			.brown-i { width: 46px; height: 46px; background:url(images/sprite.png) -122px -10px; }
			.orange-i { width: 46px; height: 46px; background:url(images/sprite.png) -234px -10px; }
			.pink-i { width: 46px; height: 46px; background:url(images/sprite.png) -346px -10px; }
			.purple-i { width: 46px; height: 46px; background:url(images/sprite.png) -458px -10px; }
			.red-i { width: 46px; height: 46px; background:url(images/sprite.png) -402px -66px; }
			.sky-blue-i { width: 46px; height: 46px; background:url(images/sprite.png) -290px -66px; }
			.turquise-i { width: 46px; height: 46px; background:url(images/sprite.png) -178px -66px; }
			.yellow-i { width: 46px; height: 46px; background:url(images/sprite.png) -66px -66px; z-index:100;}


