#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }
#fancybox-loading div { position: absolute; top: 0px; left: 0px; width: 40px; height: 480px; background-image: url(a4736e5fb3de7f7c01a74bc7938ffa41475bf70d.png) ; }
#fancybox-overlay { position: absolute; top: 0px; left: 0px; width: 100%; z-index: 1100; display: none; }
#fancybox-tmp { padding: 0px; margin: 0px; border: 0px none; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0px; left: 0px; padding: 20px; z-index: 1101; outline: medium none; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#fancybox-content { width: 0px; height: 0px; padding: 0px; outline: medium none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid rgb(255, 255, 255); }
#fancybox-hide-sel-frame { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: transparent none repeat scroll 0% 0%; z-index: 1101; }
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url(a4736e5fb3de7f7c01a74bc7938ffa41475bf70d.png)  repeat scroll -40px 0px; cursor: pointer; z-index: 1103; display: none; }
#fancybox-error { color: rgb(68, 68, 68); font: 12px/20px Arial; padding: 14px; margin: 0px; }
#fancybox-img { width: 100%; height: 100%; padding: 0px; margin: 0px; border: medium none; outline: medium none; line-height: 0; vertical-align: top; }
#fancybox-frame { width: 100%; height: 100%; border: medium none; display: block; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: medium none; background: transparent url(29f65293695331deba3c7bdeb3e7f9d93c6d9296.gif)  repeat scroll 0% 0%; z-index: 1102; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background-image: url(a4736e5fb3de7f7c01a74bc7938ffa41475bf70d.png) ; background-position: -40px -30px; }
#fancybox-right-ico { background-image: url(a4736e5fb3de7f7c01a74bc7938ffa41475bf70d.png) ; background-position: -40px -60px; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
.fancybox-bg { position: absolute; padding: 0px; margin: 0px; border: 0px none; width: 20px; height: 20px; z-index: 1001; }
#fancybox-bg-n { top: -20px; left: 0px; width: 100%; background-image: url(37cc6a4ab4e219dc486564362663e68cf708f6f9.png) ; }
#fancybox-bg-ne { top: -20px; right: -20px; background-image: url(a4736e5fb3de7f7c01a74bc7938ffa41475bf70d.png) ; background-position: -40px -162px; }
#fancybox-bg-e { top: 0px; right: -20px; height: 100%; background-image: url(fc67f2dea815db99d4fc8aa4c964e9990bb2e931.png) ; background-position: -20px 0px; }
#fancybox-bg-se { bottom: -20px; right: -20px; background-image: url(a4736e5fb3de7f7c01a74bc7938ffa41475bf70d.png) ; background-position: -40px -182px; }
#fancybox-bg-s { bottom: -20px; left: 0px; width: 100%; background-image: url(37cc6a4ab4e219dc486564362663e68cf708f6f9.png) ; background-position: 0px -20px; }
#fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url(a4736e5fb3de7f7c01a74bc7938ffa41475bf70d.png) ; background-position: -40px -142px; }
#fancybox-bg-w { top: 0px; left: -20px; height: 100%; background-image: url(fc67f2dea815db99d4fc8aa4c964e9990bb2e931.png) ; }
#fancybox-bg-nw { top: -20px; left: -20px; background-image: url(a4736e5fb3de7f7c01a74bc7938ffa41475bf70d.png) ; background-position: -40px -122px; }
#fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 1102; }
.fancybox-title-inside { padding-bottom: 10px; text-align: center; color: rgb(51, 51, 51); background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; }
.fancybox-title-outside { padding-top: 10px; color: rgb(255, 255, 255); }
.fancybox-title-over { position: absolute; bottom: 0px; left: 0px; color: rgb(255, 255, 255); text-align: left; }
#fancybox-title-over { padding: 10px; background-image: url(03cfacf9ed11172ad45e1d5f74374a299dbba3df.png) ; display: block; }
.fancybox-title-float { position: absolute; left: 0px; bottom: -20px; height: 32px; }
#fancybox-title-float-wrap { border: medium none; border-collapse: collapse; width: auto; }
#fancybox-title-float-wrap td { border: medium none; white-space: nowrap; }
#fancybox-title-float-left { padding: 0px 0px 0px 15px; background: transparent url(a4736e5fb3de7f7c01a74bc7938ffa41475bf70d.png)  no-repeat scroll -40px -90px; }
#fancybox-title-float-main { color: rgb(255, 255, 255); line-height: 29px; font-weight: bold; padding: 0px 0px 3px; background: transparent url(37cc6a4ab4e219dc486564362663e68cf708f6f9.png)  repeat scroll 0px -40px; }
#fancybox-title-float-right { padding: 0px 0px 0px 15px; background: transparent url(a4736e5fb3de7f7c01a74bc7938ffa41475bf70d.png)  no-repeat scroll -55px -90px; }
.fancybox-ie6 #fancybox-close { background: transparent none repeat scroll 0% 0%; }
.fancybox-ie6 #fancybox-left-ico { background: transparent none repeat scroll 0% 0%; }
.fancybox-ie6 #fancybox-right-ico { background: transparent none repeat scroll 0% 0%; }
.fancybox-ie6 #fancybox-title-over { background: transparent none repeat scroll 0% 0%; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent none repeat scroll 0% 0%; }
.fancybox-ie6 #fancybox-title-float-main { background: transparent none repeat scroll 0% 0%; }
.fancybox-ie6 #fancybox-title-float-right { background: transparent none repeat scroll 0% 0%; }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {  }
#fancybox-loading.fancybox-ie6 { position: absolute; margin-top: 0px; }
#fancybox-loading.fancybox-ie6 div { background: transparent none repeat scroll 0% 0%; }
.fancybox-ie .fancybox-bg { background: transparent none repeat scroll 0% 0% ! important; }
.fancybox-ie #fancybox-bg-n {  }
.fancybox-ie #fancybox-bg-ne {  }
.fancybox-ie #fancybox-bg-e {  }
.fancybox-ie #fancybox-bg-se {  }
.fancybox-ie #fancybox-bg-s {  }
.fancybox-ie #fancybox-bg-sw {  }
.fancybox-ie #fancybox-bg-w {  }
.fancybox-ie #fancybox-bg-nw {  }
