.list_p_gl{overflow:hidden;float: left;margin: 1px;width: 31.3%;padding: 2px;height: 140px;}
.list_p_gl_l{margin:2px 5px 2px 2px;width: 99%;height: 97%;}
.list_p_gl_l img{width: 98%;height: 99%;border:1px solid #D0C9C9;padding: 2px;}
.list_p_gl_r{width: 99%;padding:2px;text-align: center;display: block;margin: 10px 0 3px;line-height: 15px;}

.list_p_gl_c{overflow:hidden;float: left;margin: 2px 2px 2px 2px;width: 180px;padding: 2px;height: 210px;}
.list_p_gl_c_l{margin:2px 5px 2px 2px;width: 99%;height: 170px;}
.list_p_gl_c_l img{width: 98%;height: 99%;border:1px solid #D0C9C9;padding: 2px;}
.list_p_gl_c_r{width: 99%;padding:2px;text-align: center;display: block;margin: 10px 0 3px;line-height: 15px;}

.list_p_gl_r:hover,.list_p_gl_c_l img:hover,.list_p_gl_l img:hover {opacity:0.8;border:1px solid #777}
.Column_list_md_m {clear:both;}
#vlightbox {
    margin: 5px;
    clear: both;
}
#vlightbox span{}
#vlightbox a{}
#vlightbox a img{margin:0px;}
#vlightbox a.vlightbox_hidden{ display:none; }
#vlightbox a img {vertical-align:middle;max-width:100%;}
@media screen and (max-width:480px)
{
	.list_p_gl_c_l{height:auto;}
	.list_p_gl_c {
		overflow: hidden;
		margin: 2px 5px;
		width: 100%;
		padding: 2px;
		height: auto;
		float: none;
		clear: both;
	}
	.list_p_gl {
		width: 47%;
	}
}