Hola:
css y php no tienen entre sí ningún problema... entre otras cosas con php puedes poner los tags en el orden que te apetezca... incluso, si no eres el dueño del código, y no puedes cambiarlo, el orden lo puedes decidir con el estilo z-index...
Por cierto, esos valores para id's no son correctos, ya que no deben empezar por números (aunque en algún navegador cuele...)
Saludos