CSS: resize and center checkboxes and radio buttons

- make them icon-size (two subcells width and height)
- vertically align them in the text
- center them vertically in toolbars
- unify the CSS rules shared by checkboxes and radios
CSS: theme textarea