Index: /CKEditor/branches/features/kama/_source/plugins/floatpanel/plugin.js
===================================================================
--- /CKEditor/branches/features/kama/_source/plugins/floatpanel/plugin.js	(revision 3600)
+++ /CKEditor/branches/features/kama/_source/plugins/floatpanel/plugin.js	(revision 3601)
@@ -132,10 +132,10 @@
 					var focused = CKEDITOR.env.ie ? iframe : new CKEDITOR.dom.window( iframe.$.contentWindow );
 
-//					focused.on( 'blur', function()
-//						{
-//							if ( !this._.activeChild )
-//								this.hide();
-//						},
-//						this );
+					focused.on( 'blur', function()
+						{
+							if ( !this._.activeChild )
+								this.hide();
+						},
+						this );
 
 					focused.on( 'focus', function()
@@ -181,4 +181,7 @@
 
 								target.setStyle( 'height', height + 'px' );
+
+								// Fix IE < 8 visibility. 
+								panel._.currentBlock.element.setStyle( 'display', 'none' ).removeStyle( 'display' );
 							}
 
Index: /CKEditor/branches/features/kama/_source/plugins/maximize/plugin.js
===================================================================
--- /CKEditor/branches/features/kama/_source/plugins/maximize/plugin.js	(revision 3600)
+++ /CKEditor/branches/features/kama/_source/plugins/maximize/plugin.js	(revision 3601)
@@ -84,5 +84,5 @@
 		{
 			var viewPaneSize = mainWindow.getViewPaneSize();
-			editor.resize( viewPaneSize.width, viewPaneSize.height );
+			editor.resize( viewPaneSize.width, viewPaneSize.height, null, true );
 		};
 	}
Index: /CKEditor/branches/features/kama/_source/skins/kama/richcombo.css
===================================================================
--- /CKEditor/branches/features/kama/_source/skins/kama/richcombo.css	(revision 3600)
+++ /CKEditor/branches/features/kama/_source/skins/kama/richcombo.css	(revision 3601)
@@ -62,13 +62,31 @@
 
 /* Fix combo height IE6 */
-.cke_skin_kama .cke_browser_ie6 .cke_rcombo .cke_off,
-.cke_skin_kama .cke_browser_ie6 .cke_rcombo .cke_on,
-.cke_skin_kama .cke_browser_ie6 .cke_rcombo,
-.cke_skin_kama .cke_browser_ie6 .cke_rcombo
+.cke_skin_kama .cke_browser_iequirks .cke_rcombo .cke_off,
+.cke_skin_kama .cke_browser_iequirks .cke_rcombo .cke_on,
+.cke_skin_kama .cke_browser_iequirks .cke_rcombo,
+.cke_skin_kama .cke_browser_iequirks .cke_rcombo
 {
 	margin-bottom: -5px;
 }
 
-.cke_skin_kama .cke_browser_ie6 .cke_toolbox
+.cke_skin_kama .cke_browser_iequirks .cke_toolbox
+{
+	padding-bottom: 0;
+}
+
+.cke_skin_kama .cke_browser_ie8.cke_browser_iequirks .cke_rcombo .cke_off,
+.cke_skin_kama .cke_browser_ie8.cke_browser_iequirks .cke_rcombo .cke_on,
+.cke_skin_kama .cke_browser_ie8.cke_browser_iequirks .cke_rcombo,
+.cke_skin_kama .cke_browser_ie8.cke_browser_iequirks .cke_rcombo,
+.cke_skin_kama .cke_browser_ie7.cke_browser_iequirks .cke_rcombo .cke_off,
+.cke_skin_kama .cke_browser_ie7.cke_browser_iequirks .cke_rcombo .cke_on,
+.cke_skin_kama .cke_browser_ie7.cke_browser_iequirks .cke_rcombo,
+.cke_skin_kama .cke_browser_ie7.cke_browser_iequirks .cke_rcombo
+{
+	margin-bottom: 0;
+}
+
+.cke_skin_kama .cke_browser_ie8.cke_browser_iequirks .cke_toolbox,
+.cke_skin_kama .cke_browser_ie7.cke_browser_iequirks .cke_toolbox
 {
 	padding-bottom: 0;
Index: /CKEditor/branches/features/kama/_source/skins/kama/skin.js
===================================================================
--- /CKEditor/branches/features/kama/_source/skins/kama/skin.js	(revision 3600)
+++ /CKEditor/branches/features/kama/_source/skins/kama/skin.js	(revision 3601)
@@ -195,5 +195,5 @@
 			}
 
-			if ( CKEDITOR.env.ie && CKEDITOR.env.quirks )
+			if ( CKEDITOR.env.ie && ( CKEDITOR.env.quirks || CKEDITOR.env.version < 7 ) )
 			{
 				editor.on( 'themeLoaded', function( event )
@@ -204,6 +204,4 @@
 						var toolbar = toolbars.getItem( i );
 
-//						if ( !toolbar.hasClass('cke_toolbar') )
-//							continue;
 						var last = toolbar.getLast();
 						if ( !last || !last.getPrevious().hasClass( 'cke_rcombo' ) )
