Teoretycznie poprawnie, ale nie dbasz o porządek w kodzie... Ja np. rozwiązałbym to zupełnie inaczej, jak dla mnie pole aktywne przycisków nie powinno wybiegać poza same przyciski. Strona przechodzi walidację CSS bezbłędnie, ale mark-up masz troszkę zrypany. Zobacz: http://validator.w3.org/check?uri=http%3A%2F%2Fwww.mojastronka2010.strefa.pl%2F&charset=%28detect+automatically%29&doctype=Inline&group=0