Внешний фонетический облик слова мадам никак не свидетельствует о его принадлежности к женскому роду. Несклоняемые существительные, обозначающие лиц, относятся к мужскому или женскому роду в зависимости от своего значения, т. е. соотнесенности с реальным полом обозначаемого лица. Слово мадам женского рода, потому что используется как обращение к женщине.
Слово литовка существует, оно входит в состав русского литературного языка.
Так и есть: аббревиатура ГОЭЛРО может использоваться как существительное мужского или среднего рода.
Лучше поменять определения местами, при этом поставив запятую: Это был мальчик среднего роста, с короткими каштановыми волосами.
Запятая не ставится.
Сравнительный оборот необходимо обособить.
Такая фиксация – в «Русском орфографическом словаре» РАН, электронная версия которого представлена на нашем портале. Женский род – по-видимому, под влиянием русского слова игра.
Запятая не нужна. Запятая не ставится, если оборот с союзом как входит в состав сказуемого или тесно связан с ним по смыслу.
Пример делового письма см. в «Письмовнике».