Index: /CKEditor/branches/prototype/_source/skins/default/dialog.css
===================================================================
--- /CKEditor/branches/prototype/_source/skins/default/dialog.css	(revision 3014)
+++ /CKEditor/branches/prototype/_source/skins/default/dialog.css	(revision 3015)
@@ -3,4 +3,10 @@
 For licensing, see LICENSE.html or http://ckeditor.com/license
 */
+
+/* Restore the dialog visibility */
+body .cke_dialog
+{
+	visibility: visible;
+}
 
 .cke_skin_default .cke_dialog_tl,
Index: /CKEditor/branches/prototype/_source/skins/default/editor.css
===================================================================
--- /CKEditor/branches/prototype/_source/skins/default/editor.css	(revision 3014)
+++ /CKEditor/branches/prototype/_source/skins/default/editor.css	(revision 3015)
@@ -8,2 +8,8 @@
 @import url("toolbar.css");
 @import url("elementspath.css");
+
+/* Restore the container visibility */
+body .cke_container
+{
+	visibility: visible;
+}
Index: /CKEditor/branches/prototype/_source/themes/default/theme.js
===================================================================
--- /CKEditor/branches/prototype/_source/themes/default/theme.js	(revision 3014)
+++ /CKEditor/branches/prototype/_source/themes/default/theme.js	(revision 3015)
@@ -64,4 +64,6 @@
 						'<tr', bottomHtml	? '' : ' style="display:none"', '><td id="cke_bottom_'	, name, '" class="cke_bottom">'		, bottomHtml	, '</td></tr>' +
 					'</tbody></table>' +
+					//Hide the container when loading skins, later restored by skin css.
+					'<style>.cke_container{visibility:hidden;}</style>' +
 				'</span>' ].join( '' ) );
 
@@ -140,5 +142,7 @@
 								'</div>' +
 							'</div>' +
-						'</div>' +
+						'</div>',
+						//Hide the container when loading skins, later restored by skin css.
+						( CKEDITOR.env.ie ? '' : '<style>.cke_dialog{visibility:hidden;}</style>' ),
 					'</div>'
 				].join( '' )
