Index: /CKEditor/branches/prototype/_source/plugins/dialog/plugin.js
===================================================================
--- /CKEditor/branches/prototype/_source/plugins/dialog/plugin.js	(revision 2530)
+++ /CKEditor/branches/prototype/_source/plugins/dialog/plugin.js	(revision 2531)
@@ -642,5 +642,5 @@
 		if ( CKEDITOR.env.ie && CKEDITOR.env.version < 7 )
 		{
-			html.push( '<iframe hidefocus="true" frameborder="0" name="cke_dialog_background_iframe" src="javascript:" ',
+			html.push( '<iframe hidefocus="true" frameborder="0" name="cke_dialog_background_iframe" src="javascript: \'\'" ',
 					'style="position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; ',
 					'progid:DXImageTransform.Microsoft.Alpha(opacity=0)" ></iframe>' );
Index: /CKEditor/branches/prototype/_source/skins/default/dialog.css
===================================================================
--- /CKEditor/branches/prototype/_source/skins/default/dialog.css	(revision 2530)
+++ /CKEditor/branches/prototype/_source/skins/default/dialog.css	(revision 2531)
@@ -238,4 +238,9 @@
 }
 
+.cke_skin_default.cke_rtl .cke_dialog_tab
+{
+	float: right;
+}
+
 .cke_skin_default .cke_dialog_tab_selected .cke_dialog_tab_left,
 .cke_skin_default .cke_dialog_tab_selected .cke_dialog_tab_center,
@@ -282,6 +287,12 @@
 }
 
-.cke_skin_default .cke_dialog_ui_hbox_first,
-.cke_skin_default .cke_dialog_ui_hbox_child
+.cke_skin_default.cke_ltr .cke_dialog_ui_hbox_first,
+.cke_skin_default.cke_ltr .cke_dialog_ui_hbox_child
+{
+	padding-right: 10px;
+}
+
+.cke_skin_default.cke_rtl .cke_dialog_ui_hbox_child,
+.cke_skin_default.cke_rtl .cke_dialog_ui_hbox_last
 {
 	padding-right: 10px;
@@ -317,4 +328,10 @@
 	right: 10px;
 	top: 7px;
+}
+
+.cke_skin_default.cke_rtl .cke_dialog_footer_buttons
+{
+	right: auto;
+	left: 10px;
 }
 
@@ -337,4 +354,10 @@
 {
 	background-position: -16px -687px;
+}
+
+.cke_skin_default.cke_rtl .cke_dialog_close_button
+{
+	left: 10px;
+	right: auto;
 }
 
Index: /CKEditor/branches/prototype/_source/themes/default/theme.js
===================================================================
--- /CKEditor/branches/prototype/_source/themes/default/theme.js	(revision 2530)
+++ /CKEditor/branches/prototype/_source/themes/default/theme.js	(revision 2531)
@@ -106,5 +106,7 @@
 
 		var container = CKEDITOR.dom.element.createFromHtml( [
-				'<span class="cke_skin_' + editor.config.skin + ' ' + CKEDITOR.env.browserCssClass + '"><div id="cke_dialog_%d" class="cke_dialog">',
+				'<span 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">',
 					'<div>',
 						'<div id="cke_dialog_tl_%d" class="cke_dialog_tl">',
