@charset "UTF-8";

/**** Blackbox ****/

.blackbox-dim {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1000001;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAuIwAALiMBeKU/dgAAABhJREFUGNNjZGBgOMBABGBiIBKMKqSOQgBCLQDUdyJPKgAAAABJRU5ErkJggg==) repeat scroll 0 0;
}

.blackbox-box {
	position: absolute;
	width: 200px;
	height: 200px;
	padding: 12px;
	background: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
}

.blackbox-inner-box {
	min-height: 100%;
//	overflow: auto;
}

.blackbox-close-button {
	position: absolute;
	top: 0;
	right: 0;
	background: red;
	width: 22px;
	height: 22px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAeNJREFUOMu11bFKHUEUxvFflgs2ks6AhYoQRAujjZUSLCxuEQu7pEjug1j7EJYSCOlSKMTCQoJWNhqLiEREbyFen8AuzbewLHs3GsiBKXZ2zn/mnDnnmxfb29uG2CQWMItpjGX+Ade4wBlum5w7DXOvsIZVjDf8n8h4izsc4gCDNvA8NrCERxzhJy4Dkc1m8CbrPuA1vuG8CTyPj5jDKfZx3HDiq4zvWEY3G4zicwnvVMLfCPQHvqLv73acHL9PajZwj0GRBWvZ9fQZ0NL68TkNY6088WQu6jHh9+Hm5mYGm+gNAe5ga2pq6jI++4l4FUdFSmocJ7WcbuITdhugu/m3WUvLSVgLRepUbr9qPezhXQ2+m7m9hmhKxmwnxS8lVbf1CqiEl9D1hvUlY7pT6ai7IbmswrVAq4yxwn+yIr1vSPvWc9qU86qVjIcigiJt2gZdz2iDl4zrIiolvV+v06aLqsJ3aj4l46IT6btL1yxXanmrUnZNF7pTWSO+S2GdddLrh1Gpbr776ahey/30alLaxUhYt2VVHKRrFiMoE88ogIn4LIZxUFW3QfR0NCr1skU21cLvBvorjEFdj8+jp6XQz2HlCUI/kpMOFfoSfo/fUamVDC2d9qSnqUzLlzxL//yY/gEHsYtc/aXORAAAAABJRU5ErkJggg==) scroll no-repeat center center;
}

.blackbox-loading {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 22px;
	height: 22px;
	background: url(data:image/gif;base64,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) no-repeat scroll center center;
}

.blackbox {
	font-family: Arial;
}

.blackbox p {
	margin: 0;
}

.blackbox .error {
	font-weight: bold;
}

/**** Blackbox generic bottom ****/

.blackbox-generic-foot {
	display: table;
	margin: 0.5em 0 0 0;
	padding: 0;
	border-spacing: 0;
	width: 100%;
}

.blackbox-generic-foot-left,
.blackbox-generic-foot-right {
	display: table-cell;
	margin: 0;
	padding: 0;
}

.blackbox-generic-foot-left {
	vertical-align: middle;
}

.blackbox-generic-foot-right {
	vertical-align: top;
	width: 72px;
	white-space: nowrap;
}

.blackbox-generic-caption {
	margin: 0;
	padding: 0;
	color: #666;
}

.blackbox-generic-prev-button,
.blackbox-generic-next-button,
.blackbox-generic-close-button {
	float: left;
	text-indent: -999em;
	width: 24px;
	height: 22px;
	cursor: pointer;
	opacity: 0.75;
}

.blackbox-generic-prev-button.disabled,
.blackbox-generic-next-button.disabled,
.blackbox-generic-close-button.disabled {
	cursor: default;
	opacity: 0.25;
}

.blackbox-generic-prev-button {
	background: url(images/blackbox/prev_small.png) no-repeat scroll 2px 0;
}

.blackbox-generic-next-button {
	background: url(images/blackbox/next_small.png) no-repeat scroll 2px 0;
}

.blackbox-generic-close-button {
	background: url(images/blackbox/close_small.png) no-repeat scroll 2px 0;
}

.blackbox-generic-prev-button:hover,
.blackbox-generic-next-button:hover,
.blackbox-generic-close-button:hover {
	opacity: 1.0;
}

.blackbox-generic-prev-button.disabled:hover,
.blackbox-generic-next-button.disabled:hover,
.blackbox-generic-close-button.disabled:hover {
	opacity: 0.25;
}

/**** Blackbox.Page ****/

.blackbox-page iframe {
	border: none;
}


