.container {
	border: 1px solid red; border-image: none;
}
.manual_spacer {
	background: red; padding: 10px;
}
.item {
	border: 1px solid blue; border-image: none; min-height: 200px; min-width: 200px; box-sizing: border-box; box-shadow: inset 0px 30px 20px -20px rgba(0,0,0,0.2), inset 0px -30px 20px -20px rgba(0,0,0,0.2); background-image: url("tile.png");
}
.static {
	border: 1px solid blue; border-image: none; min-height: 200px; min-width: 200px; box-sizing: border-box; box-shadow: inset 0px 30px 20px -20px rgba(0,0,0,0.2), inset 0px -30px 20px -20px rgba(0,0,0,0.2); background-image: url("tile.png");
}
.item {
	vertical-align: top; display: inline-block; -ms-zoom: 1;
}
.float.item {
	border: 1px solid rgb(255, 255, 0); border-image: none; float: left; display: block;
}
.right.float.item {
	float: right;
}
.block.item {
	border: 1px solid rgb(0, 255, 255); border-image: none; display: block;
}
.clearfix {
	overflow: hidden; display: block;
}
.hidden {
	display: none;
}
.borders {
	margin: 80px; padding: 40px; border: 60px solid green; border-image: none;
}
.abs.item {
	
}
.is_stuck {
	box-shadow: inset 0px 30px 20px -20px rgba(0,0,0,0.2), inset 0px -30px 20px -20px rgba(0,0,0,0.2), 0px 0px 10px red;
}
.buttons {
	background: rgba(0, 0, 0, 0.3); position: fixed; z-index: 100;
}
