#zoom { z-index: 99990; position: fixed; top: 0; left: 0; display: none; width: 100%; height: 100%; display:block;}
#zoom .content { z-index: 99991; position:fixed; top: 50%; left: 50%; width: 600px; height: 400px; background: #ffffff no-repeat 50% 50%; padding: 0; margin: -200px 0 0 -300px; box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3); border-radius: 4px; z-index:2; border:10px solid rgba(255,255,255,0.5); _border:10px solid #fff; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||100)));}
#zoom .content.loading { background-image: url('../images/loading.gif'); }
#zoom img { display: block; max-width: 600px; height:400px; background: #ececec; box-shadow: 0 1px 3px rgba(0,0,0,0.25); border-radius: 4px; }
#zoom .close { z-index: 999999; position: absolute; top: 0; right: 0; width: 49px; height: 49px; cursor: pointer; background: transparent url('../images/close.png') no-repeat 50% 50%;/* opacity: 1; filter: alpha(opacity=100); border-radius: 0 0 0 4px;*/_position: absolute; _top:expression(eval(document.documentElement.scrollTop));;}
.black{ width:100%; height:100000px; position:absolute; left:0; top:0;  display:block; background:url(../images/black.png) repeat;}
#zoom .previous, #zoom .next { z-index: 99992; position: absolute; top: 50%; overflow: hidden; display: block; width: 49px; height: 49px; margin-top: -25px;_position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||320)));}
#zoom .previous { left: 0; background: url('../images/arrows.png') no-repeat 0 0; border-radius: 0 4px 4px 0; }
#zoom .next { right: 0; background: url('../images/arrows.png') no-repeat 100% 0; border-radius: 4px 0 0 4px; }
#zoom .close:hover { background-color: #da4f49; }
#zoom .previous:hover, #zoom .next:hover { background-color: #0088cc; }

.zoomed > .container{-webkit-filter:blur(3px);filter:blur(3px);}
.container{width:1000px;margin:0 auto;}
.gallery{list-style-type:none;margin:0;}
.gallery li{ width:292px; height:232px;}
.gallery li:nth-child(6n){padding-right:0;}
.gallery li a,.gallery li img{}