/*! fancyBox v2.0.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp object {margin: 0;padding: 0;vertical-align: top;}
.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 1002;}
.fancybox-outer {position: relative;margin: 0;padding: 0;text-shadow: none;}
/* Corner */
.fancybox-outer .fancybox-corner,.fancybox-outer .fancybox-repeat-x,.fancybox-outer .fancybox-repeat-y {position: absolute;font-size: 0;line-height: 0;overflow: hidden;}
.fancybox-outer .fancybox-corner {width: 16px;height: 16px;background-image:url("../images/fancybox-corner-packs.png");background-repeat:no-repeat;}
.fancybox-outer .fancybox-repeat-x {height: 16px;background:url("../images/fancybox-repeat-x.png");background-repeat:repeat-x;}
.fancybox-outer .fancybox-repeat-y {width: 16px;background:url("../images/fancybox-repeat-y.png");background-repeat:repeat-y;}
.fancybox-outer .fancybox-bg-nw {top:0;left:0;background-position: 0 0;}
.fancybox-outer .fancybox-bg-ne {top:0;right:0;background-position: -16px 0;}
.fancybox-outer .fancybox-bg-se {right:0;bottom:0;background-position: -16px -16px;}
.fancybox-outer .fancybox-bg-sw {bottom:0;left:0;background-position: 0 -16px;}
.fancybox-outer .fancybox-bg-n {top: 0;right: 16px;left: 16px;background-position: 0 0;}
.fancybox-outer .fancybox-bg-e {top: 16px;right: 0;bottom: 16px;background-position: -16px 0;}
.fancybox-outer .fancybox-bg-s {bottom: 0;right: 16px;left: 16px;background-position: 0 -16px;}
.fancybox-outer .fancybox-bg-w {top: 16px;bottom: 16px;left: 0;background-position: 0 0;}
.popup-close {position: absolute;top:5px;right:18px;left:18px;margin-bottom: 4px;height: 24px;text-align: right;border-bottom: #999 1px solid;}
.popup-close a {height: 24px;line-height: 24px;color: #333;cursor: pointer;}
.fancybox-opened {z-index: 1003;}
.fancybox-inner {position: relative;margin: 0;padding: 0;width: 100%;height: 100%;background-color: #fff;outline: none;overflow: hidden;}
.fancybox-inner .popup-module {padding: 34px 18px 30px;}
.fancybox-error {margin: 0;padding: 10px;color: #444;}
.fancybox-image, .fancybox-iframe {display: block;margin: 0;padding: 0;width: 100%;height: 100%;border: 0;vertical-align: top;}
.fancybox-image {max-width: 100%;max-height: 100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('../images/fancybox_sprite.png');}
#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 1010;}
#fancybox-loading div {width: 44px;height: 44px;background: url('../images/fancybox_loading.gif') center center no-repeat;}
.fancybox-close {position: absolute;top: -8px;right: -8px;width: 36px;height: 36px;cursor: pointer;z-index: 1004;}
.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;background: transparent url('../images/blank.gif'); /* helps IE */z-index: 1003;}
.fancybox-prev {left: 0;}
.fancybox-next {right: 0;}
.fancybox-nav span {position: absolute;top: 50%;margin-top: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 1003;visibility: hidden;}
.fancybox-prev span {left:0;background-position: 0 -36px;}
.fancybox-next span {right:0;background-position: 0 -72px;}
.fancybox-nav:hover span {visibility: visible;}
.fancybox-tmp {position: absolute;top: -9999px;left: -9999px;padding: 0;overflow: visible;visibility: hidden;}
/* Overlay */
#fancybox-overlay {display: none;position: absolute;top: 0;left: 0;background: #442201;overflow: hidden;z-index: 1001;}
.fancybox-title {position: relative;text-shadow: none;visibility: hidden;z-index: 1005;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 1003;text-align: center;}
.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}
.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}
.fancybox-title-inside-wrap {margin-top: 10px;}
.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;padding: 10px;color: #fff;background: #442201;}
/* Popup container */
.fancybox-container {position: relative;width: 100%;height: 100%;}
/* Popup confirm */
.popup-confirm {position: absolute;right: 0;bottom: 0;left: 0;padding: 5px 0;width: 100%;height: 20px;text-align: right;background-color: #ceb799;}
.popup-confirm .button-popup-confirm {display: inline-block;margin: 0 14px 0 0;padding: 0 15px;height: 18px;line-height: 18px;color: #4b3001;border: #a07030 1px solid;background-color: #cdad82;}
/* Popup common title */
.popup-content-title {margin-bottom: 15px;color: #333;font-weight: 700;}
/* Popup text */
.popup-entry-text, .popup-entry-text p {color: #575656;line-height: 24px;}