Przeźroczystość samego tła bez tekstu

Jak stworzyć wyjątek dla przeźroczystości? Otóż w “transbox” zrobiłem sobie czarne tło pod tekst tabelki w *.css

I problem jest taki, że przeźroczyste mam wszystko wraz z zawartością tabelki, a tak właśnie nie chcę:

 

aero_tlo.css:

#transbox {
	width: 1100px;
	margin: 0 auto;
	background-color: black;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}

index.html:

<div id="transbox">
	<table width="100%" cellspacing="0" cellpadding="10">
					<tr>
					<td width="312" valign="top">
					<font color="white">
						<img src="./pictures/screeny/1.jpg">
					</font>
					</td>
					<td width="712" valign="top">
						<font color="white">
						Tutaj umieszczam tekst
					</td>
					</tr>
				</table>
		</center>
</div>

background-color: rgba(0,0,0,0.5);

a te opacity wykasuj

Wielkie dzięki kolego. + dla ciebie.