Index: /CKEditor/branches/prototype/_source/skins/default/dialog.css
===================================================================
--- /CKEditor/branches/prototype/_source/skins/default/dialog.css	(revision 2707)
+++ /CKEditor/branches/prototype/_source/skins/default/dialog.css	(revision 2708)
@@ -20,12 +20,4 @@
  */
 
-.cke_skin_default .cke_dialog
-{
-	position: fixed;
-
-	/* IE6 or IE7 quirks mode do not support fixed positioning. */
-	_position: absolute;
-}
-
 .cke_skin_default .cke_dialog_tl,
 .cke_skin_default .cke_dialog_t,
Index: /CKEditor/branches/prototype/_source/themes/default/theme.js
===================================================================
--- /CKEditor/branches/prototype/_source/themes/default/theme.js	(revision 2707)
+++ /CKEditor/branches/prototype/_source/themes/default/theme.js	(revision 2708)
@@ -109,5 +109,7 @@
 				'<div class="cke_skin_', editor.config.skin, ' ', CKEDITOR.env.browserCssClass,
 					' ', 'cke_', editor.lang.dir,
-					'" ', 'dir="', editor.lang.dir, '"><div id="cke_dialog_%d" class="cke_dialog">',
+					'" ', 'dir="', editor.lang.dir, '"><div id="cke_dialog_%d" class="cke_dialog" style="position:',
+					( CKEDITOR.env.ie && CKEDITOR.env.version < 7 ? 'absolute;' : 'fixed;' ),
+					'">',
 					'<div>',
 						'<div id="cke_dialog_tl_%d" class="cke_dialog_tl">',
