Found at http://archivist.incutio.com/viewlist/css-discuss/39161 but does not work on FireFox 0.8 (Linux) haven't tested other versions. It can't work on Internet Explorer because “>”.
/* file selector */ input[type="file"] { -moz-appearance: none; white-space: nowrap; cursor: default; -moz-binding: none; padding: 0 !important; border-style: none !important; } input[type="file"] > input[type="text"] { border-color: inherit; background-color: inherit; color: inherit; font-size: inherit; height: inherit; } /* button part of file selector */ input[type="file"] > input[type="button"] { height: inherit; font-size: inherit; }