#facybox {
position:absolute;
top:0;
left:0;
z-index:100;
text-align:left;
min-width:40px;
min-height:40px;
margin:-20px 0 0 -20px;
padding:18px;
}

#facybox .w,#facybox .e,#facybox .nw,#facybox .ne,#facybox .sw,#facybox .se {
min-height:18px;
min-width:13px;
}

#facybox .n,#facybox .s {
background-repeat:repeat-x;
height:18px;
}

#facybox .w,#facybox .e {
background-repeat:repeat-y;
}

#facybox .nw,#facybox .ne,#facybox .sw,#facybox .se,#facybox a.next,#facybox a.prev,#facybox .closek #facybox .loading {
background-repeat:no-repeat;
}

#facybox a.next {
background-position:9999px 50%;
background-image:url(../images/facybox/fancy_right.png);
}

#facybox a.prev {
background-position:-9999px 50%;
background-image:url(../images/facybox/fancy_left.png);
}

#facybox a.prev:hover {
background-position:0 50%;
}

#facybox a.next:hover {
background-position:100% 50%;
}

#facybox .close {
position:absolute;
top:20px;
right:16px;
display:block;
width:30px;
height:30px;
background: transparent url(../v3/images/lightbox_close_btn@2x.png) center center no-repeat;
-webkit-background-size: 24px 24px;
  			background-size: 24px 24px;

}

#facybox .prev,#facybox .next {
display:block;
position:absolute;
cursor:pointer;
}

#facybox .navigation .counter {
background:#000;
color:#fff;
text-align:center;
position:absolute;
bottom:-33px;
left:-10px;
font-size:11px;
padding:2px 0;
}

#facybox .loading {
width:22px;
height:22px;
text-align:center;
background-image:url(../images/facybox/loading.gif);
margin:0 auto;
}

#facybox .popup {
position:relative;
}

#facybox table {
border-collapse:collapse;
}

#facybox td {
border-bottom:0;
padding:0;
}

#facybox .body {
width:auto;
background-color: #fff;
}

#facybox .image {
text-align:center;
line-height:0;
}

#facybox img {
border:0;
margin:0;
}

#facybox .footer {
position:absolute;
top:28px;
left:23px;
width:90%;
padding:0;
}

#facybox .footer img {
vertical-align:middle;
}

#facybox .tl,#facybox .tr,#facybox .bl,#facybox .br {
height:10px;
width:10px;
overflow:hidden;
padding:0;
}

#facybox_overlay {
position:fixed;
top:0;
left:0;
height:100%;
width:100%;
}

.facybox_hide {
z-index:-100;
}

.facybox_overlayBG {
background-color:#000;
z-index:99;
}

#facybox .n {
background-image:url(../images/facybox/fancy_shadow_n.png);
}

#facybox .s {
background-image:url(../images/facybox/fancy_shadow_s.png);
}

#facybox .w {
background-image:url(../images/facybox/fancy_shadow_w.png);
}

#facybox .e {
background-image:url(../images/facybox/fancy_shadow_e.png);
}

#facybox .nw {
background-image:url(../images/facybox/fancy_shadow_nw.png);
}

#facybox .ne {
background-image:url(../images/facybox/fancy_shadow_ne.png);
}

#facybox .sw {
background-image:url(../images/facybox/fancy_shadow_sw.png);
}

#facybox .se {
background-image:url(../images/facybox/fancy_shadow_se.png);
}