problema con cambio de fondo

Hola buenas, antes de nada agradeceros vuestra profesionalidad a la hora de impartir el curso, muy bien explicado.
Pero despues de leerme todos los apartados antes de hacer la pregunta sigue el problema.
Tengo un fondo en mi web, y me sale bien.
Ahora quiero cambiarlo y se repite, aun poniendo lo mismo que en el otro.
En css tengo:
<style>
body{
background-image: url(objetos/negro.png);
background-repeat: no-repeat;
background-attachment: fixed
}
</style>

y en index, el la pagina principal:
<link rel="stylesheet" href="estilos.css"type="text/css"media="all"

No se que es lo que hago mal.
Me podeis echar una mano.
Muchas gracias.
Yo estoy como tu aprendiendo, pero si quieres mientras uno com mas experiencia te responde, puede que sea por que no has cerrado la conexion con css

<link rel="stylesheet" href="estilos.css"type="text/css"media="all"> segun lo has puesto no tiene cierre

De todas formas, aunque lo cierra no me sale, el archivo no se comunica con estilo.css

<link href="estilo.css" rel="stylesheet" type="text/css">

no obstante asi, si me funciona, a ver si nos sacan de duda, puedes probarlo asi si quieres, y luego que no lo expliquen
Ok de todas formas, me acabo de dar cuenta el archivo css has de ponerlo sin <style>

estilo.css
body{
background-image: url(objetos/negro.png);
background-repeat: no-repeat;
background-attachment: fixed
}

Y comprueba que el archivo no se carge por ninguna otra parte, por que no deberia de salirte el archivo, puede que lo estes llamando por alguna parte en tu codigo html y po eso pasa de lo que de dices en css
Muchas gracias, pero no hay manera, lo hago como tu me has dicho
y me sale la imagen en pequeño arriba a la izquierda.
Gracias.