BUG desctiption: Opera completely ignore definition of background-origin from elements with display:table-cell. And use initial value as border-box instead of padding-box. But not when parent table element have border-collapse:collapse;

With this settings all images SHOULD look the same: show with initial background-origin value (should be padding-box by spec)
force background-origin=padding-box
set background-origin=border-box
set background-origin=content-box
table td:
blablablabla
table td style="display:inline-block"; (not cool at all!)
blablablabla
table:
blabla
div:
1
div with display:table-cell
1

css3 - backgrounds specification

This setting only for showing the difference. See page in Firefox or Chrome. :
force all tables border-collapse:collapse;