@charset "utf-8";
/* CSS Document */
.table{ display:table;}
.middle {display:table-cell; vertical-align: middle;height: 299px;}
.fiz{margin-top: 120px;}
	
.grid-box{
	background-image:url(../img/patternres.jpg);
	background-size:500px;
	background-position: 0px 0px;
	background-repeat: repeat;

	-moz-animation: animatedBackground 40s linear infinite;
	-ms-animation: animatedBackground 40s linear infinite;
	-webkit-animation: animatedBackground 40s linear infinite;
	-o-animation: animatedBackground 40s linear infinite;
	
	animation: animatedBackground 40s linear infinite;
	}

@keyframes animatedBackground {
			from { background-position: 0 0; }
			to { background-position: 100% 0; }
		}
		@-webkit-keyframes animatedBackground {
			from { background-position: 0 0; }
			to { background-position: 100% 0; }
		}
		@-ms-keyframes animatedBackground {
			from { background-position: 0 0; }
			to { background-position: 100% 0; }
		}
		@-moz-keyframes animatedBackground {
			from { background-position: 0 0; }
			to { background-position: 100% 0; }
		}