Si lo que quieres es poner la tabla a la derecha dentro del div, porque no pruebas a alinearla a la derecha con align: right y poner a la tabla un margen de X píxeles para que se te separe del borde del <div> por arriba y por la derecha tantos píxeles como quieras??
en plan.
Código:
table.registro{
align: right;
margin-top: 500px;
margin-right: 30px;
}