Hola,
para que margin: auto; funcione necesitas que ese elemento este en position relative (relativa) y si quieres algo mas complejo puedes usar flexbox.
Aqui el codigo de margin auto:
Código CSS:
Ver originaltable{
position: relative;
margin: 0 auto;
}