
.progress-gallery-ctn {
	position: absolute;
	top: -9999em;
	left: 0;
}

.content ul.progress-gallery-list {
	padding-left: 0 !important;
}
ul.progress-gallery-list {
	list-style: none;

}
ul.progress-gallery-list li{
	float: left;
	display: block;
	width: 129px;
}
ul.progress-gallery-list li.margin{
	margin: 0 21px;
}
ul.progress-gallery-list li a{
	display: block;
	width: 117px;
	height: 117px;
	padding: 8px 4px 7px 8px;
	overflow: hidden;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	background: url("../images/report-progress/bg.png") left top no-repeat;
}

ul.progress-gallery-list li a > div {
	overflow: hidden;
}

ul.progress-gallery-list li strong{
	display: block;
	font-size: 12px;
	color: #4b3900;
}

.anyClass{
	width:auto;
	margin: 0;
}

.anyClass ul li{
	display:inline;
	list-style: none !important;
	float:left;
	width:90px;
	margin-left:4px;
	margin-right:3px;
	cursor:pointer;
}

.anyClass img{
	width: 88px;
	height: 88px;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
}

.anyClass ul li.active img{
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
}

.anyClass ul li span{
	display:block;
	padding-top:5px;
	text-align:center;
	font-size:10px;
	color:#4b4d4f;
}

.list_img{
	width: auto;
}

.show_img, .show_img img{
	width: auto;
	height: auto;
	border: none;
}

.show_img img{
	width: 100%;
}

.title_img{
	width: 100%;
}

.prev, .next {
	margin-top: 35px;
}

.content ul.progress-gallery-list li {
	padding-bottom: 25px;
}

#fancybox-content{
	border-width: 17px !important;
}

#fancybox-close {
	right: -22px !important;
}
.op1 p{
	opacity: 1;
	-moz-opacity: 1;
	background: transparent;
}