Nuevamente le doy la completa razón a pzin, no debes diseñar un sitio con respecto a tu resolución, eso te generará muchos problemas, existen demasiadas resoluciones.
Te recomiendo lo manejes de la siguiente forma:
Código CSS:
Ver originalbody {
background:url(webb.jpg)no-repeat;
background-attachment: local;
background-position: right top;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
}
form {
display:block;
width:300px;
height:80px;
position: absolute;
top:calc(50% - 40px);
left:calc(50% - 150px);
text-align: right;
font-family: sans-serif;
font-size:15px;
}
El tema de la imagen de fondo, pues bueno, si la descargaste de internet puedes buscar una de mayor tamaño, si la diseñaste puedes volverla a hacer, recomiendo una de 1400 o hasta de 2000 pixeles guardala en un jpg de media calidad para que no sea tan pesada y en dado caso piensa en que tan necesario es ese fondo, sino lo es eliminalo a la ching...
Si te interesa, busca acerca de CALC() para css es muy buena opción, segun pienso quisiste centrar el formulario y es lo que hice en ese ejemplo.
Espero te funcione, Saludos