.e-light-wrap{
	height:100%;
	width:100%;
	position: fixed;
	top:0px;
	left:0px;
	font-family:Trebuchet MS, Calibri, Helvetica, Arial;
	/*overflow: hidden;*/
	background-color:rgba(0, 0, 0, 0.9);
}
.e-light-wrap.black{
	background-color:rgb(0,0,0);
	background-color:rgba(0,0,0,0.9);
}

.e-light-wrap.white{
	background-color:rgb(255,255,255);
	background-color:rgba(255,255,255,0.9);
}
.e-light-left{
	float:left;
	height:100%;
	overflow: hidden;
	position:fixed;
}
.e-light-right{
	float:right;
	margin-left:20px;
	width:200px;
	height:140px;
	overflow: hidden;
}
.e-light-big-img img{
	margin-left:20px;
	margin-top:100px;
}
.e-light-img-title{
	font-weight:bold;
	font-size:21px;
	color:#fff;
}
.e-light-img-title.black{
	color:#fff;
}
.e-light-img-title.white{
	color:#000;
}
.e-light-img-author{
	float:right;
	color:#bdbdbd;
	text-transform: uppercase;
	font-size:12px;
	
}
.e-light-img-left{
	float:left;
}
.e-light-img-desc{
	float:left;
	margin-top:20px;
	overflow: hidden;
	text-align:left;
	font-size:14px;
	color:#666666;
	text-align: justify;
	height:105px;
}
.e-light-img-data{
	margin-left:20px;
	margin-top:20px;
}
.e-light-big-img{
	text-align:center;

}
.e-light-img-data-head{
	text-align:left;
}
.e-light-next
{
	background-image:url(img/btn_next.png);
	height:51px;
	width:51px;
	float:right;
	cursor: pointer;	
}
.e-light-next:hover{
	background-image:url(img/btn_next_hover.png);
}
.e-light-prev{
	background-image:url(img/btn_prev.png);
	height:51px;
	width:51px;
	float:left;
	cursor: pointer;
}
.e-light-prev:hover{
	background-image:url(img/btn_prev_hover.png);
}
.e-light-close{
	background-image:url(img/btn_close.png);
	height:22px;
	width:22px;
	float:right;
	cursor: pointer;
	/*margin-top:15px;
	margin-right:15px;*/
}
.e-light-modal-controls{
	/*width:100%;
	float:left;*/
}
.e-light-controls{
	height:140px;
	/*width:100%;*/
	width:190px;
	overflow: hidden;
	position: fixed;
}
.e-light-next-prev-container{
	width:120px;
	float:left;
	margin-top:20px;
	margin-left:50px;
}
.e-light-thumbs-container{
	width:100%;
	margin-top:140px;
	float:left;
	background-color:#ededed;
	position:fixed;
	-moz-box-shadow: inset 0 0 5px #888;
	-webkit-box-shadow: inset 0 0 5px#888;
	box-shadow: inset 0 0 5px #888;
	border:solid 1px #ededed;
	border-bottom:none;
	margin-left:5px;
	overflow: auto;
}
.e-light-thumbs-container.black{
	background-color:#ededed;
	border:solid 1px #ededed;
}
.e-light-thumbs-container.white{
	background-color:#38383d;
	border:solid 1px #fff;
}
.e-light-thumb-wrap{
	width:185px;
	height:auto;
	padding-top:7px;/*5*/
	padding-bottom:1px;
	overflow: hidden;
	margin:5px;
}
.e-light-thumb-wrap.active.black{
	border-radius:5px;
	-moz-box-shadow: inset 0 2px 4px #666666;
	-webkit-box-shadow: inset 0 2px 4px #666666;
	box-shadow: inset 0 2px 4px #666666;
	background-color:#51a489;
}
.e-light-thumb-wrap.active.white{
	border-radius:5px;
	-moz-box-shadow: inset 0 2px 4px #0C0C0C;
	-webkit-box-shadow: inset 0 2px 4px #0C0C0C;
	box-shadow: inset 0 2px 4px #0C0C0C;
	background-color:#51a489;
}
.e-light-thumb-wrap.active{
	border-radius:5px;
	-moz-box-shadow: inset 0 2px 4px #0C0C0C;
	-webkit-box-shadow: inset 0 2px 4px #0C0C0C;
	box-shadow: inset 0 2px 4px #0C0C0C;
	background-color:#51a489;
}
.e-light-thumb-wrap img{
	box-shadow:0px 2px 2px #0C0C0C;

}
.e-light-bw-toggle{
	height:27px;
	width:26px;
	background-image:url(img/bw_toggle_black.png);
	margin-top:15px;
	margin-left:5px;
	cursor: pointer;
}
.e-light-bw-toggle.black{
	background-image:url(img/bw_toggle_black.png);
}
.e-light-bw-toggle.white{
	background-image:url(img/bw_toggle.png);
}

.swObject{
	/*display: block;*/

	width: 280px;
	height: 27px;
	margin-top:15px;
	margin-left:20px;
	/*float: left;*/
}
#Gb{
	width:100%;
	height:100%;
   }