CITO="Unicamente tengo un problema,encima de la tabla me sale lo de *{margin:0;padding:0}"
Fijate *{margin:0;padding:0} te aparece arriba de tu tabla bien porque te lo has olvidado fuera de<style>aqui</style>, porque lo has colocado entre </head>aqui<body> o bien lo pusiste dentro de <body>.
Para que "desaparezca" debe estar dentro de<style></style> en head.
Bien ahora comprenderás la importancia de tener un Doctype definido.
¿Quieres aprender?
http://www.htmlya.com.ar/ http://www.cssya.com.ar/ http://www.librosweb.es/ http://www.araudi.net
Una pequeña sugerencia: comienza despacio pero seguro con (x)html y luego sigue con css.
Saludos!