Las tablas por definición son elementos de bloque, tal como los div´s, por lo tanto debe tratarlas al igual que los div´s si desea acomodarlas juntas (horizontalmente), ya sea jugando con su display, position o cualquier otra forma.
Y para impedir su variación en cuanto al tamaño (reajuste de anchuras) css define la propiedad 'table-layout'.
Para una información más precisa sobre las tablas y css puede consultar
aquí