От: проблема с мнгото браузери край няма !
Искам да споделя скромния си до приличен опит в тази насока. Когато работех като web developer, правех нещата така, че да изглеждат добре в IE7. Спазвах правилото да не слагам padding заради начина, по който другите браузъри третират това.
Ако ползвах padding - примерно от ляво 3 пиксела и отдясно още 3, а елемента е широк 30 пиксела, тогава намалявах широчината му на 30-6= 24. Това е за да се вижда коректно в другите не-ИЕ браузъри.
В общи линии ако едно нещо работи добре в ИЕ 6 и 7, не е нужна много работа, за да го направиш да се вижда по същия начин и в останалите. Ползвай IE developer toolbar и подобни инструменти.
А за проблема с кирилицата: провери как са нещата в базата данни; ако там всичко е ОК - виж метатага; ако и това не помага - задай енкодинга чрез функцията header() на PHP.