ThunderCat, вы правы, спасибо.
Высота была нулевой. Совсем из головы вылетело, что для внутреннего дива с background нужно еще и высоту указывать, помимо ширины) Привык, что в основном только ширины и хватало и он автоматом изображение сжимал/увеличивал когда в html загружал картинки.
Спасибо за лайфхак!