Proč mě ten div neposlouchá?

výtažky z kódu:

<div id="1" onmouseover="zobraz(1)" onmouseout="skryj(1)">
<div class="odkaz-kontejner">
<div class="odkaz-jeden"><a href="index.php">aktualizovat!</a></div>
<div class="odkaz-jeden"><a href="index.php">aktualizovat!</a></div>
<div class="odkaz-jeden"><a href="index.php">aktualizovat!</a></div>
</div>
</div>

CSS:

#2 {width: 150px;
visibility: hidden;
vertical-align: top;
position: absolute;
top: 200px;
left: 110px;
border: 2px solid black;}



já tam nikde chybu nevidim a přitom se ten div podle danejch vlastností neřídí :-(
<div id="1" vs. #2

nejspiz si ale jen zkopcil blbou cast kodu
ano, špatná část kódu
podle me je chyba na prvnich 2 radcich, zkus hodit to id do vnitrniho divu:

<div onmouseover="zobraz(1)" onmouseout="skryj(1)">
<div id="1" class="odkaz-kontejner">

protoze to je ten, co se ma ukazovat a skrejvat...