Zrobilem pionowe menu na ul/li ze stala pozycja na stronie i o ile w FF o Operze jest ladnie tyle w IE nie zachowuje linii tylko wyswietla jedno pod drugim

Jestem poczatkujacy w css wiec prosze wybaczyc jezeli mam jakies glupie bledy ;]
Jakby ktos chcial to ju jest roboczy adres strony: pasqdka.myphotos.cc
CSS:
Kod
html {
height: 100%;
}
body {
height: 100%;
margin: 0;
padding: 0;
background-color: #FFFFFF;
color:#000000;
}
div.srodek {
clear: both;
height: 100%;
}
#naglowek {
min-width: 951px;
text-align: center;
margin: 0;
border: none;
padding: 0px;
}
#naglowek img.lewy{
float: left;
}
#naglowek img.prawy{
float: right;
}
table.naglowekT {
width: 100%;
margin: 0;
border: none;
border-collapse: collapse;
border-spacing : 0em;
}
table.naglowekT tr td{
border: none;
padding: 0;
}
h1 {
width: 200px;
height: 222px;
}
ul#menu {
clear: both;
position: absolute;
right: 10px;
top: 120px;
width: 700px;
height: 20px;
font-weight: normal;
font-family: arial;
}
ul#menu li{
display: table-cell;
text-align: center;
width: 140px;
}
ul#menu li a:link, a:active, a:visited{
color: #566785;
text-decoration: none;
}
ul#menu li a:hover{
font-weight: bold;
}
ul#menu2 {
clear: both;
position: absolute;
right: 10px;
top: 90px;
width: 870px;
height: 20px;
font-weight: normal;
font-family: arial;
}
ul#menu2 li{
display: table-cell;
text-align: center;
width: 145px;
}
ul#menu2 li a:link, a:active, a:visited{
color: #566785;
text-decoration: none;
}
ul#menu2 li a:hover{
font-weight: bold;
}
#flashcontent {
clear:both;
height: 100%;
width: 100%;
color: #000000;
}
#galeriaFlash {
clear:both;
height: 90%;
width: 89%;
margin: 0 auto;
}
.wybrany {
font-weight: bold;
}
height: 100%;
}
body {
height: 100%;
margin: 0;
padding: 0;
background-color: #FFFFFF;
color:#000000;
}
div.srodek {
clear: both;
height: 100%;
}
#naglowek {
min-width: 951px;
text-align: center;
margin: 0;
border: none;
padding: 0px;
}
#naglowek img.lewy{
float: left;
}
#naglowek img.prawy{
float: right;
}
table.naglowekT {
width: 100%;
margin: 0;
border: none;
border-collapse: collapse;
border-spacing : 0em;
}
table.naglowekT tr td{
border: none;
padding: 0;
}
h1 {
width: 200px;
height: 222px;
}
ul#menu {
clear: both;
position: absolute;
right: 10px;
top: 120px;
width: 700px;
height: 20px;
font-weight: normal;
font-family: arial;
}
ul#menu li{
display: table-cell;
text-align: center;
width: 140px;
}
ul#menu li a:link, a:active, a:visited{
color: #566785;
text-decoration: none;
}
ul#menu li a:hover{
font-weight: bold;
}
ul#menu2 {
clear: both;
position: absolute;
right: 10px;
top: 90px;
width: 870px;
height: 20px;
font-weight: normal;
font-family: arial;
}
ul#menu2 li{
display: table-cell;
text-align: center;
width: 145px;
}
ul#menu2 li a:link, a:active, a:visited{
color: #566785;
text-decoration: none;
}
ul#menu2 li a:hover{
font-weight: bold;
}
#flashcontent {
clear:both;
height: 100%;
width: 100%;
color: #000000;
}
#galeriaFlash {
clear:both;
height: 90%;
width: 89%;
margin: 0 auto;
}
.wybrany {
font-weight: bold;
}
HTML:
<body> <div id="naglowek"> <table class="naglowekT"> <tr> <td> <img src="/g/Naglowek1.jpg" class="lewy"/> </td> <td> <img src="/g/Naglowek2.jpg" class="prawy"/> </td> </tr> </table> </div> <ul id="menu2"> <li> </li> <li> </li> <li> </li> <li> </li> <li> </li> <li> </li> </ul> <ul id="menu"> <li> </li> <li> </li> <li> </li> </ul> </body>