Исправления, связанные с улучшением внешнего вида создаваемого HTML-кода

Взят патч от unreal666 + свои изменения + исправленяи в тестах.