s.a kardeş beni baya bir ugraştırdı ama sonunda oldu.

sorun aslında tasarımında degil farklı dillere geçince karekterler fazlalaşabiliyor, o yüzden de kaymalar oluyor
aşagıdaki gibi düzeltirsen hiç bir sorun kalmayacaktır sorun devam ederse ki sanmıyorum yine yaz.. kolay gelsin..
bu senin yazdıgın bölüm
.menu {
width: auto;
height: 61px;
float: left;
margin-left: 90px;
z-index: 1111111;
position: relative;
position:absolute olacak
margin-left te padding-left olacak deger 200px
.menu {
width: auto;
height: 61px;
float: left;
padding-left: 200px;
z-index: 1111111;
position: absolute;
}