The class defined last in the CSS is what wins in these cases. The order on the element doesn't matter, this is consistent across all browsers that I'm aware of, I'll try and ind the relevant spec bits.
The entire class doesn't win, the properties individually win, if the .one had a property that .two didn't you would of course see that property on both of these