*{margin:0;padding:0;border:none;outline:none}
.mosaic-block{float:left;position:relative;overflow:hidden;width:140px;height:93px;margin:20px 12px 20px 0;background:#111 url(../img/progress.gif) no-repeat center center;border:1px solid #fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5)}
.mosaic-backdrop{display:none;position:absolute;top:0;height:100%;width:100%;background:#111}
.mosaic-overlay{display:none;z-index:5;position:absolute;width:100%;height:100%;background:#111}
a.mosaic-overlay{text-decoration:none}
.circle .mosaic-overlay{background:url(../img/hover-magnify.png) no-repeat center center;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=00);filter:alpha(opacity=00);display:none}
.fade .mosaic-overlay{opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=00);filter:alpha(opacity=00);background:url(../img/bg-black.png)}
.bar .mosaic-overlay{bottom:-100px;height:100px;background:url(../img/bg-black.png)}
.bar2 .mosaic-overlay{bottom:-50px;height:100px;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}
.bar2 .mosaic-overlay:hover{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100)}
.bar3 .mosaic-overlay{top:-100px;height:100px;background:url(../img/bg-black.png)}



.image-block{
	float:left;
	position:relative;
	overflow:hidden;
	width:216px;
	height:210px;
	margin:20px 12px 20px 0;
	background:#fff;
	border:2px solid #febc4f;}
.image-block.last{
	margin:20px 0px 20px 0;}
.image-overlay{
	width:220px;
	height:210px;
	text-decoration: none;
	color: #444;
	font-size: 12px;
	font-weight: bold;
	font-family: 'open sans';
}
.image-overlay span{
	color: #444;
	font-weight: normal;
	font-size: 12px;
	font-family: 'open sans';
}
.image-backdrop{
	width:100%;
	height:150px;
}
.image-backdrop img {
    width: 100%;
    height: 150px;
}
.title_img{
	width:100%;
	height:60px;
	text-align: center;
}