Kod html:
<html>
<head>
<title>TYTUL</title>
<style type="text/css">
html, body {margin: 0px; padding: 0px;}
#container {background: #123456;}
.bloczek {background: #FF0000; width: 100px; height: 100px; display: inline; margin: 0px; padding: 0px;}
img {display: inline; margin: 0px; padding: 0px; border: 5px solid;}
</style>
</head><body>
<div id="container">
<img src="http://muzeumhumoru.onet.pl/_i/_h/zakonnica_aureola.jpg">
<div class="bloczek"></div>
</div>
</body></html>
fakt jest takie coś ie dodaje sobie jakie obramowanie czy co to jest do wszystkiego - zobacz kod co ci dałem pod IE (pod ff nie zadziała)
tylko nie pamietam jak to się "naprawiało" :/
teoretycznie powinno margin:0px pomóc i chyba zawsze pomagało ale nie tym razem - pomyśle nad tym....