Index: /CKEditor/branches/features/kama/_source/plugins/sourcearea/plugin.js
===================================================================
--- /CKEditor/branches/features/kama/_source/plugins/sourcearea/plugin.js	(revision 3556)
+++ /CKEditor/branches/features/kama/_source/plugins/sourcearea/plugin.js	(revision 3557)
@@ -51,23 +51,6 @@
 							if ( CKEDITOR.env.ie )
 							{
-								if ( CKEDITOR.env.quirks || CKEDITOR.env.version < 8 )
+								if ( !CKEDITOR.env.ie8Compat )
 								{
-									// In IE, we must use absolute positioning to
-									// have the textarea filling the full content
-									// space height.
-									holderElement.setStyle( 'position', 'relative' );
-									styles[ 'position' ] = 'absolute';
-								}
-
-								if ( !CKEDITOR.env.quirks || CKEDITOR.env.version < 7 )
-								{
-									function getHolderRect()
-									{
-										return {
-											height : holderElement.$.clientHeight + 'px',
-											width : holderElement.$.clientWidth + 'px'
-										};
-									}
-
 									onResize = function()
 										{
@@ -75,10 +58,10 @@
 											// so hide it just for a moment.
 											textarea.hide();
-											textarea.setStyles( getHolderRect() );
+											textarea.setStyle( 'height', holderElement.$.clientHeight + 'px' );
 											// When we have proper holder size, show textarea again.
 											textarea.show();
 										};
-									styles = CKEDITOR.tools.extend( styles, getHolderRect(), true );
 									editor.on( 'resize', onResize );
+									styles.height = holderElement.$.clientHeight + 'px';
 								}
 							}
Index: /CKEditor/branches/features/kama/_source/plugins/wysiwygarea/plugin.js
===================================================================
--- /CKEditor/branches/features/kama/_source/plugins/wysiwygarea/plugin.js	(revision 3556)
+++ /CKEditor/branches/features/kama/_source/plugins/wysiwygarea/plugin.js	(revision 3557)
@@ -150,7 +150,4 @@
 						if ( CKEDITOR.env.ie )
 						{
-//							if ( CKEDITOR.env.version < 8 )
-//								iframe.setStyle( 'position', 'absolute' );
-
 							if ( isCustomDomain )
 							{
Index: /CKEditor/branches/features/kama/_source/skins/kama/skin.js
===================================================================
--- /CKEditor/branches/features/kama/_source/skins/kama/skin.js	(revision 3556)
+++ /CKEditor/branches/features/kama/_source/skins/kama/skin.js	(revision 3557)
@@ -165,19 +165,4 @@
 			if ( editor.config.uiColor )
 				editor.setUiColor( editor.config.uiColor );
-
-			// Fix editor width
-			editor.on( 'mode', function( event )
-			{
-				if ( !CKEDITOR.env.ie || CKEDITOR.env.version >= 8 || CKEDITOR.env.quirks )
-					return;
-				if ( editor.mode == 'wysiwyg' )
-					editor.container.getElementsByTag( 'iframe' ).getItem(0).setStyle( 'width', '99%' );
-				else if ( editor.mode == 'source' )
-				{
-					var textarea = editor.container.getElementsByTag( 'textarea' ).getItem(0),
-						width = parseInt( textarea.getStyle( 'width' ) );
-					textarea.setStyle( 'width' , (width - 10) + 'px' );
-				}
-			});
 		}
 	};
