Столкнулся с проблемой, что фон у iFrame по-умолчанию не прозрачный в браузере Internet Explorer. Решение через CSS не работает. Следующая стиль не будет иметь силы:
background-color: transparent;
Оказывается в iFrame есть параметр, отвечающий за прозрачность:
allowTransparency="true"
Добавляем его в тег iFrame и у нас прозрачный фон:
<iframe allowTransparency="true">