@miki003
Attenzione che nella tua realizzazione c'e` un errore che potrebbe portare alla errata interpretazione da parte dei browser: se si susano i CSS, gli attributi HTML di formattazione vanno eliminati.
In particolare align="left" (e right) va in contrasto con la formattazione CSS.

Per sistemare due blocchi sulla stessa riga si usano i float.

Quindi:
codice:
HTML:
<div id="header">
  [img]...[/img]
  <object ... >......</object>
</div>

CSS:
#header {
  width: ...;
}
#header:after {
  clear: both;
  ecc - vedi [Pillola] FabClearing, un metodo crossbrowser alternativo per il clearing dei float
}
#header img {
  float: left;
  ...
}
#header object {
  float: right;
  ...
}