@charset "utf-8";
/* CSS Document */
#Nitebox {
	width:100%;
	position:absolute;
	z-index:9876500000;
	top:0px;
	left:0px;
}
#Nitebox *, #Nitebox *:after, #Nitebox *:before { transition:none; box-sizing:content-box !important; }
#Nitebox-cover {
	background-color:#000000;
	width:100%;
	top:0px;
	left:0px;
	position:absolute;
	z-index:1;
}
#Nitebox-container {
	z-index:2;
	position:relative;
	overflow:visible;
	background-color:#FFFFFF;
	box-shadow:0px 0px 20px #000000;
	border-radius:10px;
}
#Nitebox-content {
	overflow:hidden;
}
#Nitebox-content-alt {
	overflow:hidden;
	font-size:12px;
	padding-top:5px;
	text-align:center;
	width:100%;
	line-height:18px;
}
#Nitebox-content-alt > b {
	display:block;
	text-align:center;
	font-weight:400;
	color:#000;
}
#Nitebox-content-alt div.alt, #Nitebox-content-alt div.alt * {
	font-size:12px;
	text-align:justify;	
	color:#000;
}
#Nitebox-content-alt div.alt b, #Nitebox-content-alt div.alt strong { font-weight:bold; }
#Nitebox-content-alt div.alt a { transition:all .3s; }
#Nitebox-preloader {
	position:absolute;
	width:inherit;
	height:inherit;
	top:0px;
	left:0px;
}
#Nitebox-close {
	width:36px;
	height:36px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:3;
}
#Nitebox-close a {
	width:inherit;
	height:inherit;
	display:block;
	background:url(../images/nb_close.png) left top no-repeat;
}
#Nitebox-close a span { position:absolute; width:100%; height:100%; top:0px; left:0px; opacity:0; filter:alpha(opacity=0);
	background:url(../images/nb_close.png) 0px -36px no-repeat; transition:all .3s;
}
#Nitebox-close a:hover span { opacity:1; filter:alpha(opacity=100); }

#Nitebox-prev {
	position:absolute; top:0px; left:0px; width:40%; height:100%; z-index:10; display:block;
	background:url(../images/placeholder.gif);
}
#Nitebox-next {
	position:absolute; top:0px; right:0px; width:40%; height:100%; z-index:11; display:block;
	background:url(../images/placeholder.gif);
}
#Nitebox-prev:hover, #Nitebox-next:hover { cursor:pointer; }
#Nitebox-prev a, #Nitebox-next a { position:absolute; top:0px; left:0; width:100%; height:100%; }
#Nitebox-prev a { background:url(../images/nb_prev.png) left center no-repeat; }
#Nitebox-next a { background:url(../images/nb_next.png) right center no-repeat; }

a[data-nitebox] { display:block; }
a[data-nitebox] img { vertical-align:middle; }