/**
 * PopBox - jQuery Plugin
 * An allround lightbox alternative based on FancyBox (v1.3.1): http://fancybox.net/
 *
 * Version: 1.0.0 (19/05/2010)
 * Requires: jQuery v1.3+
 *
 * @author    Peter Pettersson <peter.pettersson@netprosale.se>
 * @copyright Copyright (c) 2009 - 2010 NetProSale i Kalmar AB
 * @license   http://www.opensource.org/licenses/mit-license.php  The MIT License
 * @license   http://www.gnu.org/licenses/gpl.html  The GNU General Public License (GPL)
 */
#popbox-loading {position: fixed;top: 50%;left: 50%;height: 40px;width: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index: 1104;display: none;}

/** IE6 */
* html #popbox-loading {position: absolute;margin-top: 0;}

#popbox-loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background-image: url(../images/popbox/popbox.png);}

#popbox-overlay {position: fixed;top: 0;left: 0;bottom: 0;right: 0;background: #000000;z-index: 1100;display: none;}

/** IE6 */
* html #popbox-overlay {position: absolute;width: 100%;}

#popbox-tmp {padding: 0;margin: 0;border: 0;overflow: auto;display: none;}

#popbox-wrap {position: absolute;top: 0;left: 0;margin: 0;padding: 0;z-index: 1101;display: none;}

#popbox-outer {background-color: #ffffff;height: 100%;position: relative;width: 100%;z-index: 1099;}

#popbox-inner {position: absolute;top: 0;left: 0;width: 1px;font-size: 12px;height: 1px;margin: 0;outline: none;overflow: hidden;padding: 0;}

#popbox-titlebar {background: #6999b0 url(../images/popbox/titlebar-bg.png) repeat-x left top;border-bottom: 1px solid #53839a;color: #ffffff;font-family: Tahoma, Geneva, sans-serif;font-weight: bold;margin: 0;padding: 8px 10px 6px;position: absolute;z-index: 1102;}
#popbox-titlebar-icon {float: left;padding-right: 5px;}
#popbox-titlebar-close {background: transparent url(../images/popbox/popbox-close-small.png) no-repeat right center;color: #ffffff;cursor: pointer;float: right;width: 16px;height: 16px;}

#popbox-infobar {border-top: 1px solid #d6d6d6;position: absolute;bottom: 0;left: 0;padding: 6px 0;margin: 0;outline: none;overflow: hidden;z-index: 1102;}
#popbox-infobar-buttons {float: right;}

#popbox-hide-sel-frame {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;}

#popbox-close {position: absolute;top: -15px;right: -15px;width: 30px;height: 30px;background-image: url(../images/popbox/popbox.png);background-position: -40px 0px;cursor: pointer;z-index: 1103;display: none;}

#popbox_error {color: #444444;font: normal 12px/20px Arial;padding: 7px;margin: 0;}

#popbox-content {height: auto;width: auto;padding: 0;margin: 0;}

#popbox-img {width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;-ms-interpolation-mode: bicubic;}

#popbox-frame {position: relative;width: 100%;height: 100%;border: none;display: block;}

#popbox-desc {padding: 5px 0;}
.popbox-desc-inside {padding: 10px 0;text-align: center;color: #333333;}
.popbox-desc-outside {padding-top: 5px;color: #ffffff;text-align: center;font-weight: bold;}
.popbox-desc-over {color: #ffffff;text-align: left;}
#popbox-desc-over {padding: 10px;background-image: url(../images/popbox/popbox-desc-over.png);display: block;}
#popbox-desc-wrap {display: inline-block;}
#popbox-desc-wrap span {height: 32px;float: left;}
#popbox-desc-left {padding-left: 15px;background-image: url(../images/popbox/popbox.png);background-position: -40px -90px;background-repeat: no-repeat;}
#popbox-desc-main {font-weight: bold;line-height: 29px;background-image: url(../images/popbox/popbox-x.png);background-position: 0px -40px;color: #FFF;}
#popbox-desc-right {padding-left: 15px;background-image: url(../images/popbox/popbox.png);background-position: -55px -90px;background-repeat: no-repeat;}

#popbox-gallery-info {color: #999999;font-size: 11px;margin-top: 5px;}

#popbox-left, #popbox-right {position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background-image: url(../images/popbox/blank.gif);z-index: 1101;display: none;}
#popbox-left {left: 0px;}
#popbox-right {right: 0px;}
#popbox-left-ico, #popbox-right-ico {position: absolute;top: 50%;left: -9999px;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block;}
#popbox-left-ico {background-image: url(../images/popbox/popbox.png);background-position: -40px -30px;left: 20px !important;}
#popbox-right-ico {background-image: url(../images/popbox/popbox.png);background-position: -40px -60px;left: auto !important;right: 20px !important;}

/** IE6 */
#popbox-left:hover, #popbox-right:hover {visibility: visible;}
#popbox-left:hover span {}
#popbox-right:hover span {}


/** Border */
.popbox-bg {position: absolute;padding: 0;margin: 0;border: 0;width: 10px;height: 10px;z-index: 1001;}
#popbox-bg-n {background: transparent url(../images/popbox/border-n.png) repeat-x left top;top: -10px;left: 0;width: 100%;}
#popbox-bg-ne {background-image: url(../images/popbox/border-ne.png);top: -10px;right: -10px;}
#popbox-bg-e {background: transparent url(../images/popbox/border-e.png) repeat-y left top;top: 0;right: -10px;height: 100%;}
#popbox-bg-se {background-image: url(../images/popbox/border-se.png);bottom: -10px;right: -10px;}
#popbox-bg-s {background: transparent url(../images/popbox/border-s.png) repeat-x left top;bottom: -10px;left: 0;width: 100%;}
#popbox-bg-sw {background-image: url(../images/popbox/border-sw.png);bottom: -10px;left: -10px;}
#popbox-bg-w {background: transparent url(../images/popbox/border-w.png) repeat-y left top;top: 0;left: -10px;height: 100%;}
#popbox-bg-nw {background-image: url(../images/popbox/border-nw.png);top: -10px;left: -10px;}


/** Knappar */
#popbox-infobar-buttons button::-moz-focus-inner {border: 0;padding: 0;}
#popbox-infobar-buttons button {border: none;display: inline;font-size: 11px;overflow: visible;margin: 0;padding: 0;width: auto;}
#popbox-infobar-buttons button span {background: transparent url(../images/popbox/buttons.png) no-repeat left top;display: inline;float: left;}
#popbox-infobar-buttons button span span {background-position: right -31px;display: inline;line-height: 31px;margin-left: 8px;padding: 0 13px 0 5px;}
#popbox-infobar-buttons button:hover span {background-position: left -62px;}
#popbox-infobar-buttons button:hover span span {background-position: right -93px;}