Index: /CKEditor/trunk/CHANGES.html
===================================================================
--- /CKEditor/trunk/CHANGES.html	(revision 3798)
+++ /CKEditor/trunk/CHANGES.html	(revision 3799)
@@ -1,3 +1,3 @@
-﻿﻿﻿﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+﻿﻿﻿﻿﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <!--
 Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
@@ -89,4 +89,5 @@
 		<li><a href="http://dev.fckeditor.net/ticket/3862">#3862</a> : Fixed html parser infinite loop on certain malformed 
 			source code.</li>
+		<li><a href="http://dev.fckeditor.net/ticket/3639">#3639</a> : Button size was inconsistent.</li>
 	</ul>
 	<h3>
Index: /CKEditor/trunk/_source/skins/kama/dialog.css
===================================================================
--- /CKEditor/trunk/_source/skins/kama/dialog.css	(revision 3798)
+++ /CKEditor/trunk/_source/skins/kama/dialog.css	(revision 3799)
@@ -272,9 +272,20 @@
 
 /* IE6 buttons. */
+.cke_skin_kama .cke_browser_ie6 a.cke_dialog_ui_button span
+{
+	width: 70px;
+}
+
+.cke_skin_kama .cke_browser_iequirks a.cke_dialog_ui_button span,
+.cke_skin_kama .cke_browser_iequirks a.cke_dialog_ui_button span
+{
+	width: 100px;
+}
+
+.cke_skin_kama .cke_browser_iequirks a.cke_dialog_ui_button span,
 .cke_skin_kama .cke_browser_iequirks a.cke_dialog_ui_button span,
 .cke_skin_kama .cke_browser_ie6 a.cke_dialog_ui_button span
 {
-	/*border: #53D9F0 1px solid;*/
-	padding: 5px 20px;
+	padding: 5px 15px;
 	text-align: center;
 	color: #3b3b1f;
@@ -283,9 +294,28 @@
 	cursor: default;
 }
+/* END IE6 buttons. */
+
+.cke_skin_kama .cke_browser_webkit a.cke_dialog_ui_button span.cke_dialog_ui_button
+{
+	margin: 0;
+}
+.cke_skin_kama .cke_browser_webkit a.cke_dialog_ui_button
+{
+	float: right;
+	padding-top: 3px;
+	padding-bottom: 2px;
+	margin: 2px 0;
+}
+
+.cke_skin_kama a.cke_dialog_ui_button_ok span,
+.cke_skin_kama a.cke_dialog_ui_button_cancel span
+{
+	padding-right: 20px;
+	padding-left: 20px;
+}
 
 .cke_skin_kama a.cke_dialog_ui_button_ok
 {
 	background-position: 0 -1143px;
-	text-align: left;
 }
 
@@ -293,7 +323,4 @@
 {
 	background: transparent url(sprites.png) no-repeat scroll right -1219px;
-	min-width: 60px;
-	padding-right: 20px;
-	text-align: left;
 }
 
@@ -301,9 +328,4 @@
 {
 	background-position: left -1219px;
-}
-
-.cke_skin_kama .cke_browser_ie7 a.cke_dialog_ui_button_ok span
-{
-	margin-right: 40px;
 }
 
@@ -323,6 +345,4 @@
 {
 	background: transparent url(sprites.png) no-repeat scroll right -1245px;
-	padding-right: 20px;
-	padding-left: 20px;
 }
 
@@ -405,4 +425,5 @@
 {
 	margin: 7px 0;
+	width: 60px;
 	text-align: center;
 }
