#lightbox-box
{
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 200;
}
#lightbox-box .lightbox-bg
{
	background: rgba(0,0,0,.8);
	display: block;
	height: 100%;
	position: fixed;
	width: 100%;
	z-index: 199;
}
#lightbox-box.blackout>div>img
{
	background: transparent!important;
}
#lightbox-box.blackout>div
{
	filter: alpha(opacity=100);
	opacity: 1;
}
#lightbox-box>div>span
{
	background: rgba(0,0,0,.5);
	bottom: 30px;
	color: #fff;
	display: none;
	font-family: Arial;
	font-size: 13px;
	left: 0;
	max-width: 600px;
	padding: 12px 18px;
	position: absolute;
	z-index: 200;
}
#lightbox-box>a
{
	background: url(../images/lightbox-close.png) no-repeat center;
	color: transparent;
	display: none;
	filter: alpha(opacity=30);
	font-size: 12px;
	font-weight: 700;
	height: 30px;
	opacity: .3;
	overflow: hidden;
	position: fixed;
	right: 30px;
	top: 30px;
	width: 30px;
	z-index: 201;
}
#lightbox-box>a:hover
{
	filter: alpha(opacity=100);
	opacity: 1;
}
#lightbox-box>div
{
	background: #fff url(../images/loading.gif) no-repeat center;
	box-shadow: 0 1px 6px rgba(0,0,0,.3);
	display: block;
	filter: alpha(opacity=80);
	height: 80px;
	moz-transition: width .4s,height .4s,top .4s,left .4s;
	opacity: .8;
	o-transition: width .4s,height .4s,top .4s,left .4s;
	position: absolute;
	text-align: center;
	webkit-transition: width .4s,height .4s,top .4s,left .4s;
	width: 80px;
	z-index: 201;
}
#lightbox-box>div>font
{
	bottom: -36px;
	display: none;
	filter: alpha(opacity=80);
	opacity: .8;
	position: absolute;
	right: 0;
}
#lightbox-box>div>font a
{
	background-position: center top;
	background-repeat: no-repeat;
	color: transparent;
	display: block;
	float: left;
	height: 28px;
	width: 28px;
}
#lightbox-box>div>font a#lightbox-left
{
	background-image: url(../images/lightbox-left.jpg);
}
#lightbox-box>div>font a#lightbox-right
{
	background-image: url(../images/lightbox-right.jpg);
}
#lightbox-box>div>font a:hover
{
	background-position: center bottom;
}
#lightbox-box.blackout>div>img
{
	filter: alpha(opacity=100);
	opacity: 1;
}
#lightbox-box>div>img
{
	background: transparent;
	filter: alpha(opacity=20);
	height: 100%;
	opacity: .2;
	width: 100%;
}
.lightbox-photo
{
	line-height: 16px;
}