No uses tables.
En el HTML pones primero los botones, indicas que estén flotados a la derecha. Ese
input
lo pones que mida el 100% y lo metes dentro de otro elemento que tenga
overflow:hidden
.
Código CSS:
Ver originalbutton {
float: right;
}
input {
width: 100%;
}
.contenedor {
overflow: hidden;
}
Ejemplo:
http://jsfiddle.net/htxjma0j/