Здравствуйте. Они прямые, прямой крой. ОГ 108, ОБ 112 по лекалам. Минус небольшой запах на пуговицы у готового изделия. Рассчитан на свободу облегания хотя бы 10 см! То есть ОГ человека должен быть меньше, как вы понимаете, размера жилета! Они носятся как верхняя одежда, не "в облипку". По второму вопросу - да, только цветом отличаются.