@ карло;Возможно, вам придется использовать цвет css3 rgba
для прозрачности фона, который не влияет на дочерние элементы div.
background: rgba(0,0,0,0.3)
для IE используйте фильтр
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); /* IE 6 & 7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000)"; /* IE8 */
вы можете создать свой фильтр RGBA здесь http://kimili.com/journal/rgba-hsla-css-generator-for-internet-explorer/