este tipo de cosas pasan cuando no se respeta la semántica... si queres hacer unos bordes de 6px, usa border-top y border-bottom y vas a ver que la probabilidad de que ta salten bugs es mucho menor...
La regla de oro para evitar bugs...
KISS!
PD: ie6 interpreta a height como si fuera en realidad min-height.. así que lo estira hasta que ocupe todo el contenido. Supongo que lo podes solucionar usando
este script, pero la verdad que lo mejor es KISS