
/** SKIN Plain START **/

.gridzyPlain .gridzyItem {
	overflow: hidden;
}

.gridzyPlain .gridzyItem > * {
	position: relative;
}

.gridzyPlain .gridzyItem > * > img {
	vertical-align: middle;
}

.gridzyPlain .gridzyItem > * > img + * {
	display: none;
}

.gridzyPlain .gridzyItemContent > img {
	width: 100%;
	height: 100%;
}

.gridzyPlain .gridzyItemContent > img + * {
	display: none;
}

/** SKIN Plain END **/





/** SKIN FullOverlayMagnifier START **/

.gridzyFullOverlayMagnifier .gridzyItem {
	overflow: hidden;
}

.gridzyFullOverlayMagnifier .gridzyItem > * {
	position: relative;
}

.gridzyFullOverlayMagnifier .gridzyItem > * > img {
	vertical-align: middle;
}

.gridzyFullOverlayMagnifier .gridzyItem > * > img + * {
	position: absolute;
}

.gridzyFullOverlayMagnifier .gridzyItemContent > img {
	width: 100%;
	height: 100%;
}

.gridzyFullOverlayMagnifier .gridzyItemContent > img + * {
	/* IE8 support */ background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyAQMAAAAk8RryAAAAA1BMVEUAAACnej3aAAAAAXRSTlOzEo46UAAAAA1JREFUeF5jGFRgFAAAAZAAAdRpvjsAAAAASUVORK5CYII=");
	background: rgba(0, 0, 0, 0.7);
	color: #fff;
	margin: 0;
	padding: 0.5em;
	/* IE8 support */ visibility: hidden;
	opacity: 0;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	transition: opacity 0.5s;
	-webkit-transition: opacity 0.5s;
	overflow: auto;
}

.gridzyFullOverlayMagnifier .gridzyItemContent > img + *:before {
	content: " ";
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAM1BMVEX////////////////////////////////////////////////////////////////////lEOhHAAAAEHRSTlMAECAwQFBgcICQoLDA0ODwVOCoyAAAAaRJREFUeF7N1VGOwyAMBFADBAgYzP1Pu8oqlUPtQNX8dL5W6j4mACEg42LB/h/CHCx8Hru3PqZG8xn1uSuhZNfUlgPofGUD9fs0N6Mm93nixNa+Sn5gpV7btc5voJV0BOlNB8WG221147DkhLU0UDP+OHAUuFxslWNvNHlwf7H4qrXe+9ffrjEmM2LUnupoK3DG0N1ZsWwrDzsO5Vi3Ae9iLRlr+7FdMU8owS0GVE+K42IQePVvkYslVqudtsl2ioO23vVlKwisb8rOmBdCx3JhUcGJTznn8lC4wr7rGXBVsF9gPkzPmyU2Bc8chPDMvpxzWaw2ScwDti/2OfOxm+KonbDAI05x1UqsuGFU7PWXr3G1wFpx1ifT/S1ONzeJFVejxJ5tgyFZuwHrdRqO5MXN1awtyHgSxZz9omljxPNVZ8x3OqeM5b7OvlXyZSqbOaWNdf2RTeLuwD1lbIxmOnc9v6/jI+3aBOBKQ6Ib2jYIS21U3o4iobWEMkrK20EXmuNTRmy9IuboTik0Ofggv6gRnmh4ouGJhgc6w/eaDHwTh0evgT99YGadyLem2wAAAABJRU5ErkJggg==");
	background-position: center center;
	background-size: 30px 30px;
	background-repeat: no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}


/* Google Chrome bug-fix start */
.gridzyFullOverlayMagnifier .gridzyItemContent > img:hover + * {
}
/* Google Chrome bug-fix end */

.gridzyFullOverlayMagnifier .gridzyItem:hover .gridzyItemContent > img + * {
	/* IE8 support */ visibility: visible;
	opacity: 1;
}

.gridzyFullOverlayMagnifier .gridzyItemContent > img + * > * > * {
	display:block;
}

/** SKIN FullOverlayMagnifier END **/





/** SKIN FullOverlayText START **/

.gridzyFullOverlayText .gridzyItem,
.gridzyFullOverlayTextLight .gridzyItem {
	overflow: hidden;
}

.gridzyFullOverlayText .gridzyItem > *,
.gridzyFullOverlayTextLight .gridzyItem > * {
	position: relative;
}

.gridzyFullOverlayText .gridzyItem > * > img,
.gridzyFullOverlayTextLight .gridzyItem > * > img {
	vertical-align: middle;
}

.gridzyFullOverlayText .gridzyItem > * > img + *,
.gridzyFullOverlayTextLight .gridzyItem > * > img + * {
	position: absolute;
}

.gridzyFullOverlayText .gridzyItemContent > img,
.gridzyFullOverlayTextLight .gridzyItemContent > img {
	width: 100%;
	height: 100%;
}

.gridzyFullOverlayText .gridzyItemContent > img + *,
.gridzyFullOverlayTextLight .gridzyItemContent > img + * {
	/* IE8 support */ background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyAQMAAAAk8RryAAAAA1BMVEUAAACnej3aAAAAAXRSTlOzEo46UAAAAA1JREFUeF5jGFRgFAAAAZAAAdRpvjsAAAAASUVORK5CYII=");
	background: rgba(0, 0, 0, 0.7);
	color: #fff;
	margin: 0;
	padding: 0.5em;
	/* IE8 support */ visibility: hidden;
	opacity: 0;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	transition: opacity 0.5s;
	-webkit-transition: opacity 0.5s;
	overflow: auto;
}

.gridzyFullOverlayTextLight .gridzyItemContent > img + * {
	/* IE8 support */ background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyAQMAAAAk8RryAAAAA1BMVEX///+nxBvIAAAAAXRSTlOzEo46UAAAAA1JREFUeF5jGFRgFAAAAZAAAdRpvjsAAAAASUVORK5CYII=");
	background: rgba(255, 255, 255, 0.7);
	color: #000;
}

/* Google Chrome bug-fix start */
.gridzyFullOverlayText .gridzyItemContent > img:hover + *,
.gridzyFullOverlayTextLight .gridzyItemContent > img:hover + * {
}
/* Google Chrome bug-fix end */

.gridzyFullOverlayText .gridzyItem:hover .gridzyItemContent > img + *,
.gridzyFullOverlayTextLight .gridzyItem:hover .gridzyItemContent > img + * {
	/* IE8 support */ visibility: visible;
	opacity: 1;
}

.gridzyFullOverlayText .gridzyItemContent > img + * > * > *,
.gridzyFullOverlayTextLight .gridzyItemContent > img + * > * > * {
	display:block;
}

/** SKIN FullOverlayText END **/


