СС1||АА1 ABCD - ромб. Отсюда

Построим 
отрезки A1M и A1N.
Нам надо доказать, что высота параллелепипеда А1Н проектируется в точке Н на диагональ АС.
Т.к. по построению
и
то по теореме о 3-х перпендикулярах имеем:
то по теореме о 3-х перпендикулярах имеем:
ΔA1AM=ΔA1AN, (А1А - общая, они прямоугольные и имеют по равному острому углу). Отсюда следует, что AM=AN.
ΔAHM=ΔAHN, (т.к. они прямоугольные, гипотенуза АН - общая,
AN=AM).
Отсюда следует, что
то есть точка Н лежит на биссектрисе угла ромба, которая является диагональю ромба; а диагонали ромба взаимно перпендикулярны.
Т.к.
(по теореме о 3-х перпендикулярах), но
т.к. А1А || C1C, то С1С || DB.
Утверждение а) доказано.
Докажем, что BB1D1D - прямоугольник.
Т.к. D1B1 || DB и D1D || B1B, то DD1B1B - параллелограмм.
B1B || А1А, но т.к. доказано, что
Значит, в параллелограмме D1DВ1B
и потому данный параллелограмм - прямоугольник.
Утверждение б) доказано.

Т.к. пл. BB1D1D проходит через прямую
то плоскости перпендикулярны.
Мы доказали и пункт г).