Index: /CKEditor/branches/features/pasting/_source/plugins/pastefromword/plugin.js
===================================================================
--- /CKEditor/branches/features/pasting/_source/plugins/pastefromword/plugin.js	(revision 4461)
+++ /CKEditor/branches/features/pasting/_source/plugins/pastefromword/plugin.js	(revision 4462)
@@ -131,32 +131,37 @@
 
 	// Adding a (set) of styles to the element's attributes.
-	elementPrototype.addStyle = function( name, value )
+	elementPrototype.addStyle = function( name, value, isPrepend )
 	{
 		var styleText, addingStyleText = '';
-		// style literal.
-		if( typeof name == 'object' )
+		// name/value pair.
+		if ( typeof value == 'string' )
+			addingStyleText += name + ':' + value + ';';
+		else
 		{
-			for( var style in name )
+			// style literal.
+			if( typeof name == 'object' )
 			{
-				if( name.hasOwnProperty( style) )
-					addingStyleText += style + ':' + name[ style ] + ';';
+				for( var style in name )
+				{
+					if( name.hasOwnProperty( style) )
+						addingStyleText += style + ':' + name[ style ] + ';';
+				}
 			}
+			// raw style text form.
+			else
+				addingStyleText += name;
+			isPrepend = value;
 		}
-		// name/value pair.
-		else if( value )
-			addingStyleText += name + ':' + value + ';';
-		// raw style text form.
-		else if( name )
-			addingStyleText += name;
 
 		if( !this.attributes )
 			this.attributes = {};
-		styleText = this.attributes.style;
-		if( !styleText )
-			this.attributes.style = "";
-		else if( !/;$/.test( styleText ) )
-			this.attributes.style = styleText + ';';
-
-		this.attributes.style += addingStyleText;
+
+		styleText = this.attributes.style || '';
+
+		if( !/;$/.test( styleText ) )
+			styleText += ';';
+
+		this.attributes.style = isPrepend? 
+			addingStyleText += styleText : styleText += addingStyleText;
 	}
 
@@ -651,5 +656,5 @@
 										if( typeof style == 'object' )
 											style = style[ className ];
-										style && element.addStyle( style );
+										style && element.addStyle( style, true );
 									}
 								};
