Index: /CKEditor/trunk/CHANGES.html
===================================================================
--- /CKEditor/trunk/CHANGES.html	(revision 5684)
+++ /CKEditor/trunk/CHANGES.html	(revision 5685)
@@ -40,5 +40,6 @@
 			New features:</p>
 	<ul>
-			<li></li>
+		<li><a href="http://dev.fckeditor.net/ticket/5882">#5882</a> : New event dialog#selectPage like the OnDialogTabChange in FCKeditor.</li>
+		<li><a href="http://dev.fckeditor.net/ticket/5927">#5927</a> : The native controls in ui.dialog elements can be styled with a controlStyle definition.</li>
 	</ul>
 	<p>
@@ -65,5 +66,4 @@
 		<li><a href="http://dev.fckeditor.net/ticket/4997">#4997</a> : Provide better access to the native input in the ui.dialog.file element.</li>
 		<li><a href="http://dev.fckeditor.net/ticket/5914">#5914</a> : Modified the Smilies dialog to make active only the images and not their borders.</li>
-		<li><a href="http://dev.fckeditor.net/ticket/5882">#5882</a> : New event dialog#selectPage like the OnDialogTabChange in FCKeditor.</li>
 	</ul>
 	<h3>
Index: /CKEditor/trunk/_source/plugins/dialogui/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/dialogui/plugin.js	(revision 5684)
+++ /CKEditor/trunk/_source/plugins/dialogui/plugin.js	(revision 5685)
@@ -237,4 +237,7 @@
 					attributes.size = elementDefinition.size;
 
+				if ( elementDefinition.controlStyle )
+					attributes.style = elementDefinition.controlStyle;
+
 				// If user presses Enter in a text box, it implies clicking OK for the dialog.
 				var me = this, keyPressedOnMe = false;
@@ -376,4 +379,8 @@
 					if ( elementDefinition[ 'default' ] )
 						attributes.checked = 'checked';
+
+					if (typeof myDefinition.controlStyle != 'undefined')
+						myDefinition.style = myDefinition.controlStyle;
+
 					_.checkbox = new CKEDITOR.ui.dialog.uiElement( dialog, myDefinition, html, 'input', null, attributes );
 					html.push( ' <label id="', labelId, '" for="', attributes.id, '">',
@@ -454,4 +461,8 @@
 						cleanInnerDefinition( inputDefinition );
 						cleanInnerDefinition( labelDefinition );
+
+						if (typeof inputDefinition.controlStyle != 'undefined')
+							inputDefinition.style = inputDefinition.controlStyle;
+
 						children.push( new CKEDITOR.ui.dialog.uiElement( dialog, inputDefinition, inputHtml, 'input', null, inputAttributes ) );
 						inputHtml.push( ' ' );
@@ -611,4 +622,7 @@
 					}
 
+					if (typeof myDefinition.controlStyle != 'undefined')
+						myDefinition.style = myDefinition.controlStyle;
+
 					_.select = new CKEDITOR.ui.dialog.uiElement( dialog, myDefinition, html, 'select', null, attributes, innerHTML.join( '' ) );
 					return html.join( '' );
