открой картинки в фотошопе, может по краям 1 пиксель белый, фотошоп иногда так делает когда ресайзишь изображение, в новых версиях вроде нормально ресайзит
или в другом браузере опере например, IE иногда зачем-то сглаживает картинки добавляя 1пиксель по краям, но фон не сглаживает
правильнее так, добавить </td> во втором столбце
HTML код:

<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="50%" height="171"> <img border="0" src="top.jpg" height="171"></td>
<td width="50%" background="right.jpg" height="171" align="left"></td>
</tr>
</table>