poważnie? !

Jeszcze raz przeanalizuję , uproszczę i wrzucę, bo mnie to umęczyło. DZIĘKUJĘ DROSLAW. Bardzo mi pomogłeś.
style.css
html,body {
margin:0;
padding:0;
text-decoration:none;
font-family: Verdana;
line-height: 10px;
}
div {
margin: auto;
border :0;
padding:0;
}
#x {
width:100%;
}
#y {
margin:0;
background-color:#000;
width: 100%;
text-align: right;
clear: left;
float: left;
}
#z {
margin:0;
width: 100%;
background-color:#FFF;
clear: left;
float: left;
}
#a {
margin:0;
width: 100%;
background-color:#04B486;
}
#b {
margin:0;
width: 100%;
background-color:#007777;
}
#c {
margin:0;
overflow: hidden;
width: 100%;
background-color:#FFF;
}
#c1 {
margin:auto;
width: 1000px;
background-color: red;
}
#d {
margin:0;
width: 100%;
background-color:brown;
overflow: hidden;
}
#d1 {
margin:auto;
width: 1000px;
background-color:green;
}
#e {
margin:0;
width: 100%;
background-color:#bbb;
}
#f {
margin:0;
clear: both;
width: 100%;
background-color:#ddd;
bottom: 0;
position:fixed;
}
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <meta http-equiv="Content-type" content="application/xhtml+xml; charset=iso-8859-2" /> <META HTTP-EQUIV="Creation-date" CONTENT="2012.06.03"> <META NAME="Description" CONTENT=""> <META NAME="Author" CONTENT="punoljoe"> <META NAME="Generator" CONTENT=""> <link rel="shortcut icon" href="img/ikona.ico">
<link rel='stylesheet' type='text/css' id='styl' href='style.css'/>
Szkielet stronki , gdzie:
div#x - główny kontener
div#y - kontener językowy (tak ładnie sobie go nazywam

)
div#z,a,b,c,d,e,f- divy będące kolejno pod sobą na 100% strony;
div#c1 i
div#d1 - są to divy wypośrodkowane, o szerokości 1000px. Wraz z zawartością w nich rozwijają się rodzice , czyli
div#c i
div#d.
dodam tutaj kilka uwag (dla większości zapewne oczywistych), które mogą się przydać ludziom przechodzącym z tabelek na divy (tak jak ja się z tym męczyłem,męczę). Tak więc jeśli chcecie wypośrodkować div, są conajmniej dwie metody. Pierwsza sprawdza się przy rozwijaniu rodzica, druga nie ( z racji position:absolute;). 1) ramka wypośrodkowane ma mieć
margin:auto; ,reszta
margin:0; 2)
position:absolute; left:50%; margin-left:-500px; (gdy pole wypośrodkowane ma 1000px).
Czy klauzury
clear: left;
float: left;są konieczne? raczej nie, ale tak działa i nie szkodzi

Szkoląc się z css w kontekście divów napotkałem informację, że divy nie reagują na procentowe odniesienia, jeśli w nadrzędnym kontenerze nie ma podanego wymiaru. Tak więc prawdopodobnie przy określeniach np. 29% ... nie będzie działało. Chyba...
za laicki post wybaczcie, ale dziś przeszukałem duży kawałek internetu... licząc właśnie po cichu, że coś takiego znajdę... nie znalazłem. Tak więc sam go teraz dumnie dodam

Pozdrawiam i jeszcze raz dzięki za pomoc dla Droslawa ... i innym za chęci.