Обобщающие слова при однородных членах и знаки препинания при них.
Если обобщающее слово стоит впереди однородных членов, то перед однородными членами ставится двоеточие. <Все было серое: затуманенный лес, озеро, небо>
Если обобщающее слово стоит после однородных членов, то за ними ставится тире. <Затуманенный лес, озеро, небо - все было серое>
Если обобщающее слово стоит перед однородными членами, а после них предложение продолжается, то перед однородными членами ставится двоеточие, а после них перед остальной частью предложения - тире. <Все вокруг: затуманенный лес, озеро, небо - было серое.>