html, body {
}
.lightboxbg {
	opacity: 0.9;
	filter:alpha(opacity=85);
	width: 100%;
	height: 100%;
	background-color: #2F2F2F;
	position: absolute;
	/*cursor:pointer;*/
	top: 0px;
	bottom: 0px;
}
.lgcontainer {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	overflow:hidden;
	z-index: 999;
}
.lightboxelem {
	position: absolute;
	width: 100%;
	height: 100%;
	background-position: 50% 50%;
	background-repeat:no-repeat;
}
.elem-wrapper {
	position: absolute;
	opacity: 0;
	width: 100%;
	height: 100%;
	top: 0px;
}
.lightbox {
	z-index:3;
	overflow: hidden;
	position: absolute;
	width: 100%;
	background-color:rgb(235,235,235);
}
.lightbox-info {
	z-index:1;
	bottom:-10px;
	left: -10px;
	width: 100%;
	/*min-height:54px;*/
	height:54px;
	/*max-height:104px;*/
	position: absolute;
	padding:10px;
}
.lightboxclose {
	position: absolute;
	display:inline-block;
	right: 6px;
	bottom: 6px;
	height: 24px;
	width: 24px;
}
.lightbox-wrapper {
	position: absolute;
	width: 24px;
	height: 24px;
	border: 10px solid white;
	/*background-color: transparent;*/
}
.elem-img {
	opacity: 0;
	filter:alpha(opacity=0);
	position: absolute;
	width: 100%;
	height: 100%;
}
.lightboxnext {
	display: none;
	right: -61px;
	top: 10%;
	position: absolute;
	color: white;
	width: 63px;
	height: 32px;
}
.lightboxprev {
	display: none;
	position: absolute;
	left: -61px;
	top: 10%;
	color: white;
	width: 63px;
	height: 32px;
}
.lightboxprev:hover, .lightboxnext:hover, .lightboxclose:hover {
	cursor: pointer;
}
.hislider-lightbox1-border-top-left{
	position: absolute;
    width: 14px;
    height: 14px;
    top: -14px;
    left: -14px;
}
.hislider-lightbox1-border-top-center{
    height: 14px;
    position: absolute;
    left: 0px;
    right: 0px;
    top: -14px;
}
.hislider-lightbox1-border-top-right{
    width: 14px;
    height: 14px;
    position: absolute;
    right: -14px;
    top: -14px;
}
.hislider-lightbox1-border-center-left{
	position: absolute;
    left: -14px;
    top: 0px;
    bottom: 0px;
    width: 14px;
}
.hislider-lightbox1-border-center-right{
	position: absolute;
    width: 14px;
    top: 0px;
    right: -14px;
    bottom: 0px;
}
.hislider-info-border-center-left{
	position: absolute;
    width: 10px;
    top: 0px;
    left: -4px;
    bottom: 10px;
}
.hislider-info-border-center-right{
	position: absolute;
    width: 14px;
    top: 0px;
    right: -8px;
    bottom: 10px;
}
.hislider-info-border-bottom-left{
	position:absolute;
	width:14px;
	height:14px;
	left:-4px;
	bottom:-4px;
}
.hislider-info-border-bottom-center{
	position:absolute;
	height:14px;
	left:-4px;
	right:-4px;
	bottom:-4px;
}
.hislider-info-border-bottom-right{
	position:absolute;
	width:14px;
	height:14px;
	right:-4px;
	bottom:-4px;
}


























