.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; }