Firefox, Chrome и IE8 показывают это вот так: 1 2 1 2, а Opera и Konqueror - вот так: 1 2 2.1 2.2. Второй вариант имел бы смысл, если бы смысл, если бы списки были вложены, но они не вложены. Такое впечатление, что опера с конкверором не обращают внимание на закрывающие теги элементов <ul>.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<meta http-equiv=Content-Type content='text/html; charset=utf-8'>
<title>lists testcase</title>
<style type='text/css'>
ol { counter-reset: list 0; list-style-type: none }
li { counter-increment: list }
li:before { content: counters(list, ".") " " }
</style>
<ol>
<li>first list, first item
<li>first list, second item
</ol>
<ol>
<li>second list, first item
<li>second list, first item
</ol>