Ciao, ho un problema di visualizzazione tanto x cambiare con IE8

Ho una colonna laterale.

Al suo interno ho un <div> che contiene un oggetto in flash.

Se nel <div> non c'è l'oggetto questo è posizionato correttamente all'interno della colonna.

Se metto l'oggetto, il div viene messo fuori dalla colonna.

Se metto position Relative va tutto bene, ma io necessito di quella absolute.

vi lascio il codice e il link in questione ella pagina che sto costruendo

http://www.didomarket.com/testrizoma/

<div id="colsx">

[img]immagini/logo.png[/img]

[B]<div id="menu">
<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="200" height="110" title="menu">
<param name="movie" value="menu.swf" />
<param name="quality" value="high" />
<param name="wmode" value="transparent">
<embed src="menu.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="200" height="110" wmode="transparent"></embed>
</object>

</div>
[B]
</div>

E QUESTI I CSS

#colsx{
float:left;
position:absolute;
width:200px;
height: auto !important;
height: 100%;
min-height: 100%;
background-color:#111111;
}

#menu{
width:200px;;
height:110px;
position:absolute;
bottom:20px;
}
Grazie, ogni soluzione differente etc è ben accetta.

La cosa importante è che il menu mi deve stare in basso.

Internet explorer

Grazie, Davide