http://scriptic.narod.ru/html/color2.htm