/**/
.alines {overflow: hidden; //zoom:1;}
.alines_in {overflow: hidden; //zoom:1; margin: -10px 0 0 -10px;}
.alines_item {padding: 10px 0 0 10px; width: 200px; height: 200px; background:red; float: left;}
.alines_item img {vertical-align: top;}
.image {width: 200px; height: 200px; background:yellow; position: relative;}
.image_date {width: 100%; position: absolute; left: 0; top: 0; color:#fff;}
.image_date span {background:blue; padding: 4px; display: block;}
.image_description {position: absolute; left: 0; bottom: 0; width: 100%; background:green;}
.image_category {overflow: hidden; //zoom:1;}
.image_category span {background:blue; padding: 4px; color:#fff; display: block;}
.image_text {background:#fff; /*PNG*/}
.image_text_in {position: relative; z-index:1; padding: 4px; color:#000;}