ТЗ - устаревшая и не нужная хрень.
1. В общении с заказчиком делаете заметки в произвольной форме.
2. Пользуясь инструментом для создания Wirefames (
раз,
два), создаёте концепт всех страниц сайта. Чем больше деталей, тем лучше.
3. Согласовываете с с заказчиком этот концепт (при желании его можно подписать как приложение к договору)
4. Создаёте пару тройку цветовых решений, согласовываете. Можно даже накидать такой же фрейм в нужных цветах.
5. Собственно рисуете сам дизайн строго по фреймам.