.fb-overlay { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 401; background: #666; }
.fb-wrap { position: static; }
.fb-outer { position: fixed; z-index: 420; padding: 18px; margin-left: -18px; margin-top: -18px; }
.fb-outer .fb-inner, .fb-outer .fb-bg { position: absolute; left: 18px; top: 18px; right: 18px; bottom: 18px; }
.fb-outer .fb-bg { z-index: 10; }
.fb-outer .fb-bg div { position: absolute; background-image: url(/i/fbox/r.png); background-repeat: no-repeat; overflow:hidden; }
.fb-outer .fb-bg div.bg-n, .fb-outer .fb-bg div.bg-s { left: 16px; right: 16px; height: 16px; }
.fb-outer .fb-bg div.bg-n { top: -16px; background-position: 100% -16px; }
.fb-outer .fb-bg div.bg-s { bottom: -16px; background-position: 100% -32px; }
.fb-outer .fb-bg div.bg-e, .fb-outer .fb-bg div.bg-w { width: 16px; top: 16px; bottom: 16px; background-repeat: repeat-y; }
.fb-outer .fb-bg div.bg-e { left: -16px; background-position: -64px 0; }
.fb-outer .fb-bg div.bg-w { right: -16px; background-position: -80px 0; }
.fb-outer .fb-bg div.bg-ne, .fb-outer .fb-bg div.bg-se, .fb-outer .fb-bg div.bg-nw, .fb-outer .fb-bg div.bg-sw { width: 32px; height: 32px; }
.fb-outer .fb-bg div.bg-ne { left: -16px; top: -16px; background-position: 0 0; }
.fb-outer .fb-bg div.bg-se { left: -16px; bottom: -16px; background-position: 0 -32px; }
.fb-outer .fb-bg div.bg-nw { right: -16px; top: -16px; background-position: -32px 0; }
.fb-outer .fb-bg div.bg-sw { right: -16px; bottom: -16px; background-position: -32px -32px; }
.fb-loader { position: absolute; z-index: 30; width: 50px; height: 50px; left: 50%; top: 50%; margin-top: -25px; margin-left: -25px; background: url(/i/fbox/loader.png) 0 0 no-repeat; display: none; }
.fb-outer .fb-inner { z-index: 20; background-color: #fff; }
.fb-outer .fb-inner .fb-content, .fb-outer .fb-inner .fb-list { position: absolute; z-index: 10; width: auto; height: auto; }
.fb-outer .fb-inner .fb-content { overflow: hidden; }
.fb-content .fb-nav { position: absolute; z-index: 20; left: 0; top: 0; width: 100%; height: 100%; }
.fb-content .fb-nav-prev, .fb-content .fb-nav-next { position: absolute; left: 0px; top: 0px; height: 100%; width: 50%; z-index: 2; cursor: pointer; background: url(/i/e.gif) 0 0 repeat; }
.fb-content .fb-nav-next { left: 50%; }
.fb-content .fb-nav-h div { display: none; }


.fb-small-images { position: absolute; z-index: 30; bottom: 50px; overflow: hidden; }
.fb-small-images img { margin: 0 4px 4px 0; border: 2px solid #7e7e7e; cursor:pointer; }
.fb-small-images img.active { border-color: #c00; }
.fb-inner .fb-icon-bar { position: absolute; z-index: 30; left: 50%; bottom: 0; width: 130px; height: 50px; margin-left: -65px; background: url(/i/fbox/icons/icons.jpg) 0 0 no-repeat; }
.fb-inner .fb-icon-bar div { position: absolute; background-position: 50% 50%; background-repeat: no-repeat; cursor: pointer; }
.fb-inner .fb-icon-bar div.fb-icon-prev { left: 17px; top: 17px; width: 23px; height: 20px; background-image: url(/i/fbox/icons/icon-prev.jpg); }
.fb-inner .fb-icon-bar div.fb-icon-prev-na { opacity: .3; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); cursor: default; }
.fb-inner .fb-icon-bar div.fb-icon-play { left: 57px; top: 14px; width: 18px; height: 24px; background-image: url(/i/fbox/icons/icon-play.jpg); }
.fb-inner .fb-icon-bar div.fb-icon-play-na { background-image: url(/i/fbox/icons/icon-pause.jpg); }
.fb-inner .fb-icon-bar div.fb-icon-next { right: 17px; top: 17px; width: 23px; height: 20px; background-image: url(/i/fbox/icons/icon-next.jpg); }
.fb-inner .fb-icon-bar div.fb-icon-next-na { opacity: .3; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); cursor: default; }


.fb-outer .fb-inner .fb-content .fb-img { position: absolute; z-index: 1; }
.fb-outer .fb-inner .fb-content .fb-img .fb-comment { font: bold 12px Arial,sans-serif; color: #000; position: absolute; left: 0px; bottom: 0px; height: auto; width: 100%; text-align: left; overflow: hidden; }
.fb-outer .fb-inner .fb-content .fb-img .fb-comment ins { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 1; background: #fff; }
.fb-outer .fb-inner .fb-content .fb-img .fb-comment p { position: relative; z-index: 2; margin: .4em 1em; }
.fb-outer .fb-inner .fb-list ul { position: absolute; overflow: hidden; left: 0px; top: 33px; bottom: 33px; width: 100%; z-index: 20; list-style: none; margin:0; padding:0; }
.fb-outer .fb-inner .fb-list ul li { margin-bottom: 10px; cursor: pointer; text-align: center; }
.fb-outer .fb-inner .fb-list ul li li { cursor: pointer; }
.fb-close, .fb-btn-up, .fb-btn-down, .fb-btn-left, .fb-btn-right { position: absolute; width: 37px; height: 37px; margin-left: -6px; margin-top: -4px; overflow: hidden; background-image: url(/i/fbox/btns.png); background-repeat: no-repeat; cursor: pointer; }
.fb-close { right: -14px; top: -12px; background-position: -74px 0; z-index: 30; }
.fb-btn-up { margin-left: -18px; top: 0px; background-position: 0px 0px; z-index: 30; }
.fb-btn-down { margin-left: -18px; bottom: -8px; background-position: 0 -37px; z-index: 30; }
.fb-btn-left { left: 10px; top: 50%; margin-top: -21px; background-position: -37px 0;}
.fb-btn-right { right: 10px; top: 50%; margin-top: -21px; background-position: -37px -37px; }

.fb-wrap .bgfix { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 1; }
.fb-btn-up .bgfix { background-image: url(/i/fbox/ie/btn-up.png); background-repeat: no-repeat; }
.fb-btn-down  .bgfix { background-image: url(/i/fbox/ie/btn-down.png); background-repeat: no-repeat; }
.fb-btn-left .bgfix { background-image: url(/i/fbox/ie/btn-left.png); background-repeat: no-repeat; }
.fb-btn-right  .bgfix { background-image: url(/i/fbox/ie/btn-right.png); background-repeat: no-repeat; }
.fb-close .bgfix { background-image: url(/i/fbox/ie/btn-close.png); background-repeat: no-repeat; }
.fb-outer .fb-bg div.bg-n .bgfix { background-image: url(/i/fbox/ie/r-n.png); background-repeat: repeat-x; }
.fb-outer .fb-bg div.bg-s .bgfix { background-image: url(/i/fbox/ie/r-s.png); background-repeat: repeat-x; }
.fb-outer .fb-bg div.bg-e .bgfix { background-image: url(/i/fbox/ie/r-e.png); background-repeat: no-repeat; }
.fb-outer .fb-bg div.bg-w .bgfix { background-image: url(/i/fbox/ie/r-w.png); background-repeat: no-repeat; }
.fb-outer .fb-bg div.bg-ne .bgfix { background-image: url(/i/fbox/ie/r-ne.png); background-repeat: no-repeat; }
.fb-outer .fb-bg div.bg-se .bgfix { background-image: url(/i/fbox/ie/r-se.png); background-repeat: no-repeat; }
.fb-outer .fb-bg div.bg-nw .bgfix { background-image: url(/i/fbox/ie/r-nw.png); background-repeat: no-repeat; }
.fb-outer .fb-bg div.bg-sw .bgfix { background-image: url(/i/fbox/ie/r-sw.png); background-repeat: no-repeat; }

/* -- ie6 -- */
*html .fb-outer .fb-inner, *html .fb-outer .fb-bg { width: 100%; height: expression((this.offsetParent.offsetHeight-36)+'px'); }
*html .fb-outer .fb-bg div.bg-n, *html .fb-outer .fb-bg div.bg-s { width: expression((this.offsetParent.offsetWidth-32)+'px'); }
*html .fb-outer .fb-bg div.bg-e, *html .fb-outer .fb-bg div.bg-w { height: expression((this.offsetParent.offsetHeight-33)+'px'); }
*html .fb-outer .fb-inner .fb-content, *html .fb-outer .fb-inner .fb-list { height: expression((this.offsetParent.offsetHeight-this.offsetTop*2)+'px'); }
*html .fb-outer .fb-inner .fb-content { width: expression((this.offsetParent.offsetWidth-this.offsetLeft-10)+'px'); }
*html .fb-outer .fb-inner .fb-list ul { height: expression((this.offsetParent.offsetHeight-66)+'px'); }
*html .fb-outer .fb-inner .fb-content .fb-img .fb-comment { margin-bottom: -1px; }
*html .fb-outer .fb-inner .fb-content .fb-img .fb-comment ins { height: expression(this.parentNode.offsetHeight+'px') }
*html .fb-loader { background-image: url(/i/fbox/loader.gif); filter:alpha(opacity=70); }
/* -- /ie6 -- */
