fix for IE8

+ add (back) border and padding to .width and .height
+ use style.width if available
+ for fractional values for IE8

tick version