
.wrapper {background:#f6c8a2;}
	main {width:1024px;height:612px;margin:15px auto 0;overflow:hidden;position:relative;}

		.elements {position:absolute;right:0;top:0;left:10px;width:990px;}
			.elements > * {float:left;width: 227px; height: 175px;  background:url(images/sprite.png);}
			.elements .covered  {background-position: -10px -2229px;}

.type_1_1 { width: 227px; height: 175px; background-position: -10px -750px; }
.type_1_2 { width: 227px; height: 175px; background-position: -10px -1860px; }
.type_2_1 { width: 227px; height: 175px; background-position: -10px -380px; }
.type_2_2 { width: 227px; height: 175px; background-position: -10px -1305px; }
.type_3_1 { width: 227px; height: 175px; background-position: -10px -1675px; }
.type_3_2 { width: 227px; height: 175px; background-position: -10px -2045px; }
.type_4_1 { width: 227px; height: 175px; background-position: -10px -10px; }
.type_4_2 { width: 227px; height: 175px; background-position: -10px -1490px; }
.type_5_1 { width: 227px; height: 175px; background-position: -10px -1120px; }
.type_5_2 { width: 227px; height: 175px; background-position: -10px -935px; }
.type_6_1 { width: 227px; height: 175px; background-position: -10px -195px; }
.type_6_2 { width: 227px; height: 175px; background-position: -10px -565px; }


.elements * {
    margin-top: 16px;
    margin-left: 20px;
}