Index: /CKEditor/trunk/_source/plugins/dialog/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/dialog/plugin.js	(revision 3412)
+++ /CKEditor/trunk/_source/plugins/dialog/plugin.js	(revision 3413)
@@ -740,5 +740,5 @@
 							expand : !!contents.expand,
 							padding : contents.padding,
-							style : 'width: 100%; height: 100%;'
+							style : contents.style || 'width: 100%; height: 100%;'
 						}, pageHtml );
 
Index: /CKEditor/trunk/_source/plugins/dialogui/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/dialogui/plugin.js	(revision 3412)
+++ /CKEditor/trunk/_source/plugins/dialogui/plugin.js	(revision 3413)
@@ -133,5 +133,5 @@
 								_.labelId,
 								'" >',
-								CKEDITOR.tools.htmlEncode( elementDefinition.label ),
+								elementDefinition.label,
 								'</div>',
 								'<div class="cke_dialog_ui_labeled_content">',
Index: /CKEditor/trunk/_source/plugins/table/dialogs/table.js
===================================================================
--- /CKEditor/trunk/_source/plugins/table/dialogs/table.js	(revision 3412)
+++ /CKEditor/trunk/_source/plugins/table/dialogs/table.js	(revision 3413)
@@ -23,6 +23,6 @@
 		return {
 			title : editor.lang.table.title,
-			minWidth : 430,
-			minHeight : 180,
+			minWidth : 250,
+			minHeight : CKEDITOR.env.ie ? 280 : 265,
 			onShow : function()
 			{
@@ -199,10 +199,10 @@
 					id : 'info',
 					label : editor.lang.table.title,
-					accessKey : 'I',
 					elements :
 					[
 						{
 							type : 'hbox',
-							widths : [ '40%', '10%', '60%' ],
+							widths : [ null, '1%' ],
+							styles : [ 'vertical-align:top' ],
 							children :
 							[
@@ -214,10 +214,8 @@
 										{
 											type : 'text',
-											id : 'txtRows',
-											labelLayout : 'horizontal',
-											widths : [ '60%','40%' ],
-											style : 'width:105px',
+											id : 'txtRows',											
 											'default' : 3,
 											label : editor.lang.table.rows,
+											style : 'width:5em',
 											validate : function()
 											{
@@ -242,9 +240,7 @@
 											type : 'text',
 											id : 'txtCols',
-											labelLayout : 'horizontal',
-											widths : [ '60%','40%' ],
-											style : 'width:105px',
 											'default' : 2,
 											label : editor.lang.table.columns,
+											style : 'width:5em',
 											validate : function()
 											{
@@ -267,9 +263,11 @@
 										},
 										{
+											type : 'html',
+											html : '&nbsp;'
+										},
+										{
 											type : 'select',
 											id : 'selHeaders',
-											labelLayout : 'horizontal',
 											'default' : '',
-											widths : [ '40%', '60%' ],
 											label : editor.lang.table.headers,
 											items :
@@ -308,9 +306,7 @@
 											type : 'text',
 											id : 'txtBorder',
-											labelLayout : 'horizontal',
-											widths : [ '60%','40%' ],
-											style : 'width:105px',
 											'default' : 1,
 											label : editor.lang.table.border,
+											style : 'width:3em',
 											validate : CKEDITOR.dialog.validate['number']( editor.lang.table.invalidBorder ),
 											setup : function( selectedTable )
@@ -329,7 +325,5 @@
 											id : 'cmbAlign',
 											type : 'select',
-											labelLayout : 'horizontal',
 											'default' : '',
-											widths : [ '40%','60%' ],
 											label : editor.lang.table.align,
 											items :
@@ -355,11 +349,5 @@
 								},
 								{
-									type : 'html',
-									align : 'right',
-									html : ''
-								},
-								{
 									type : 'vbox',
-									align : 'right',
 									padding : 0,
 									children :
@@ -367,6 +355,5 @@
 										{
 											type : 'hbox',
-											align : 'center',
-											widths : [ '70%', '30%' ],
+											widths : [ '5em' ],
 											children :
 											[
@@ -374,6 +361,5 @@
 													type : 'text',
 													id : 'txtWidth',
-													labelLayout : 'horizontal',
-													widths : [ '50%','50%' ],
+													style : 'width:5em',
 													label : editor.lang.table.width,
 													'default' : 200,
@@ -390,7 +376,5 @@
 													id : 'cmbWidthType',
 													type : 'select',
-													labelLayout : 'horizontal',
-													widths : [ '0%','100%' ],
-													label : '',
+													label : '&nbsp;',
 													'default' : 'pixels',
 													items :
@@ -411,5 +395,5 @@
 										{
 											type : 'hbox',
-											widths : [ '70%', '30%' ],
+											widths : [ '5em' ],
 											children :
 											[
@@ -417,6 +401,5 @@
 													type : 'text',
 													id : 'txtHeight',
-													labelLayout : 'horizontal',
-													widths : [ '50%','50%' ],
+													style : 'width:5em',
 													label : editor.lang.table.height,
 													'default' : '',
@@ -432,5 +415,5 @@
 												{
 													type : 'html',
-													html : editor.lang.table.widthPx
+													html : '<br />' + editor.lang.table.widthPx
 												}
 											]
@@ -443,7 +426,5 @@
 											type : 'text',
 											id : 'txtCellSpace',
-											labelLayout : 'horizontal',
-											widths : [ '50%','50%' ],
-											style : 'width:140px',
+											style : 'width:3em',
 											label : editor.lang.table.cellSpace,
 											'default' : 1,
@@ -464,7 +445,5 @@
 											type : 'text',
 											id : 'txtCellPad',
-											labelLayout : 'horizontal',
-											widths : [ '50%','50%' ],
-											style : 'width:140px',
+											style : 'width:3em',
 											label : editor.lang.table.cellPad,
 											'default' : 1,
@@ -497,11 +476,6 @@
 							[
 								{
-									id : 'txtCaption',
 									type : 'text',
 									label : editor.lang.table.caption,
-									widths : [ '30%','70%' ],
-									labelLayout : 'horizontal',
-									'default' : '',
-									style : 'width:400px',
 									setup : function( selectedTable )
 									{
@@ -544,12 +518,6 @@
 								},
 								{
-									id : 'txtSummary',
 									type : 'text',
-									labelLayout : 'horizontal',
 									label : editor.lang.table.summary,
-									'default' : '',
-									widths : [ '30%','70%' ],
-									accessKey : 'A',
-									style : 'width:400px',
 									setup : function( selectedTable )
 									{
Index: /CKEditor/trunk/_source/skins/office2003/dialog.css
===================================================================
--- /CKEditor/trunk/_source/skins/office2003/dialog.css	(revision 3412)
+++ /CKEditor/trunk/_source/skins/office2003/dialog.css	(revision 3413)
@@ -324,9 +324,21 @@
 }
 
+.cke_skin_office2003 .cke_dialog_ui_hbox_first,
+.cke_skin_office2003 .cke_dialog_ui_hbox_child,
+.cke_skin_office2003 .cke_dialog_ui_hbox_last
+{
+	vertical-align: top;
+}
+
+.cke_skin_office2003 .cke_ltr .cke_dialog_ui_hbox_first,
+.cke_skin_office2003 .cke_ltr .cke_dialog_ui_hbox_child
+{
+	padding-right: 10px;
+}
+
 .cke_skin_office2003 .cke_rtl .cke_dialog_ui_hbox_first,
 .cke_skin_office2003 .cke_rtl .cke_dialog_ui_hbox_child
 {
 	padding-left: 10px;
-	vertical-align: top;
 }
 
Index: /CKEditor/trunk/_source/skins/v2/dialog.css
===================================================================
--- /CKEditor/trunk/_source/skins/v2/dialog.css	(revision 3412)
+++ /CKEditor/trunk/_source/skins/v2/dialog.css	(revision 3413)
@@ -321,9 +321,21 @@
 }
 
+.cke_skin_v2 .cke_dialog_ui_hbox_first,
+.cke_skin_v2 .cke_dialog_ui_hbox_child,
+.cke_skin_v2 .cke_dialog_ui_hbox_last
+{
+	vertical-align: top;
+}
+
+.cke_skin_v2 .cke_ltr .cke_dialog_ui_hbox_first,
+.cke_skin_v2 .cke_ltr .cke_dialog_ui_hbox_child
+{
+	padding-right: 10px;
+}
+
 .cke_skin_v2 .cke_rtl .cke_dialog_ui_hbox_first,
 .cke_skin_v2 .cke_rtl .cke_dialog_ui_hbox_child
 {
 	padding-left: 10px;
-	vertical-align: top;
 }
 
