.after:after{content:'\002';display:block;height:0;clear:both}
*+html .after {display: inline-block;}
* html .after {display: inline-block;}
a.pic_but{
	display:inline-block;text-decoration:none; height:22px; line-height:22px; background:url(../images/button_bg.png); padding:0 10px; margin-top:8px; color:#616D73;  border:1px solid #9FA3A8; cursor:pointer; border-radius:3px; 
}
a.pic_but{
	height:24px;  padding:0 5px;
	width:27px;
}
a.pic_but.l{
	margin:8px 5px 0 0
}
a.pic_but.r{
	margin:8px 0 0 10px
}
a:hover.pic_but,a.hover.pic_but{
	background: #727A85; border-color: #596066; box-shadow: 0 1px 3px #616A71 inset; padding:0 5px;
}
a.pic_but font{
	height: 24px; display: block; text-indent: -9999em
}
a.pic_but font.table_icon{
	background: url(../images/icon_table.png) no-repeat left center; width: 15px; 
}
a.pic_but font.pic_icon{
	background: url(../images/icon_pic.png) no-repeat left center; width: 15px;
}
a:hover.pic_but font.table_icon,a.hover.pic_but font.table_icon{
	background: url(../images/icon_table_hover.png) no-repeat left center; 
}
a:hover.pic_but font.pic_icon,a.hover.pic_but font.pic_icon{
	background: url(../images/icon_pic_hover.png) no-repeat left center;
}