Text-align:justify funguje samozřejmě i ve Firefoxu... asi něco máš špatně nadefinované.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>Test zarovnání</title>
<style media="all" type="text/css">
#zarovnat {
width: 300px;
text-align: justify;
}
</style>
</head>
<body>
<div id="zarovnat">
Testovací text 1. Testovací text 2. Testovací text 3. Testovací text 4. Testovací text 5. Testovací text 6. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text.
<br><br>
Testovací text. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text. Testovací text.
</div>
</body>
</html>