PR: 61813 61814 61815 61816 61817 61818 61819 Submitted by: Igor Pokrovsky <tiamat@comset.net>
PR: 41461 Submitted by: Igor Pokrovsky <tiamat@telegraph.spb.ru>