Index: plugins/pastefromword/filter/default.js
===================================================================
--- plugins/pastefromword/filter/default.js	(revision 5288)
+++ plugins/pastefromword/filter/default.js	(working copy)
@@ -120,7 +120,7 @@
 		return result;
 	};
 
-	var cssLengthRelativeUnit = /^(\d[.\d]*)+(em|ex|px|gd|rem|vw|vh|vm|ch|mm|cm|in|pt|pc|deg|rad|ms|s|hz|khz){1}?/i;
+	var cssLengthRelativeUnit = /^([.\d]*)+(em|ex|px|gd|rem|vw|vh|vm|ch|mm|cm|in|pt|pc|deg|rad|ms|s|hz|khz){1}?/i;
 	var emptyMarginRegex = /^(?:\b0[^\s]*\s*){1,4}$/;
 
 	var listBaseIndent = 0,
@@ -223,6 +223,7 @@
 										// Be able to deal with component/short-hand form style.
 										var values = margin.split( ' ' );
 										margin = values[ 3 ] || values[ 1 ] || values [ 0 ];
+										margin = CKEDITOR.plugins.pastefromword.utils.convertToPx(margin);
 										margin = parseInt( margin, 10 );
 
 										// Figure out the indent unit by looking at the first increament.
@@ -979,6 +980,7 @@
 
 						// Preserve clear float style.
 						[ ( /^clear$/ ) ],
+						[ ( /^list-style-type$/ ) ],
 
 						[ ( /^border.*|margin.*|vertical-align|float$/ ), null,
 							function( value, element )
