Это называется ' css sprites ', и это сделано из-за оптимизации.
Таким образом, браузеру нужно загружать только одно (большее) изображение вместо множества маленьких изображений. Это повышает скорость работы сайта.
Как правило, одиночное изображение имеет меньший размер по сравнению с разделенными небольшими изображениями.