body { margin:0; padding: 0; background-color: #FFFBE9;
 font-size: 12px;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 color: #000;
 text-align: center; behavior: url(csshover.htc);
}

table { margin:0; padding:0; font-size: 12px;}
table#top { border-bottom: 1px solid #CECECE; background: #F4EAD0; }
table.minfo, table.wynik, table.spis { padding-left: 25px; font-size: 12px; }
table.lewe { margin-left:10px; }
table.wynik a, table.spis a, table.kuchnie a{ text-decoration: none; font-size: 12px; color: #000; }
table.wynik a:hover, table.spis a:hover { text-decoration: underline; }
table.wynik td, table.spis td, { text-align: center; padding-bottom: 15px;}
table.foto_kuchnie td {text-align: center; padding: 15px; }
table.spis img { height: 125; width: 140; border: none; margin: 0px; }
table.foto_kuchnie img { border: none; margin: 0px; }
table.kuchnie img { height: 125; width: 180; border: none; margin: 0px; }
table.kuchnie td { text-align: center; padding-bottom: 15px;}
table.kuchnie a:hover { text-decoration: underline; }
table.wynik img { height: 165; width: 120; border: none; margin: 0 5px; }
table.regiony { border:1px solid #DDA000; margin-left:230px; }
table.regiony td {border-bottom:1px solid #DDA000; background:#FEFBF3; font-size: smaller;}
table.regiony th {border-bottom:1px solid #DDA000; background:#FFF1CE; font-size: smaller; padding: 2px;}
table.wyszukiwarka { font-size: 12; font-weight: bold; color: gray; background:#F9F3E3;
border-top:1px solid gray; border-bottom:1px solid gray; width: 100%; margin-top:6px;}
table#wyszukaj { background-color: #FEFBE9; border: 1px solid gray;}
table.menulewe { border: 1px solid #B40202; font-size: 12; margin-top: 6px; color:maroon; background: #FFE4B5;}
table.menulewe a { text-decoration: none; color:maroon; }
table.menulewe a:hover { text-decoration: underline;}
table.menulewe td, { padding: 13 3 3 8px; }
td#lewemenu {vertical-align: top; width: 22%; border: 2px; solid; padding-left: 15px;}
td#prawemenu {vertical-align: top; padding-right: 25px; padding-top:8px;}
td#info {
    background-color: #018DD1;
    color: #FFF;
    font-weight: bold;
    text-align: center;
    border: 1px solid;
    border-color:#FFF #F8D987 #F8D987 #FFF;
    padding: 2px;
    font-family: Arial CE;
    }
td.infolewe { background-color: #D6AD4E; border-bottom: 1px solid #b40202; font-weight: bold; color: #FFF; text-align: center;}
td.wyszukiwarcepading { padding: 0 0 5 7px; }
table.linkimenu {
    text-decoration: none; border: 1px solid;
    border-color: #FFF #F8D987 #F8D987 #FFF ; color: #000;
    background-color: #FFECC0; padding: 2px; white-space: nowrap;
     }
table.linkimenu a { text-decoration: none; color: #000;  padding-left:19px;
    }
#calosc {
 width:780px;
 margin-left: auto;
 margin-right: auto;
 }
#zawartosc2 {
 background-color: #FFFBE9;
 color: brown;
 padding: 19px 8px 6px 0px;
 text-align: left;
}
ul#naw_zakl {
 list-style-type: none;
 background-color: #FFD1A4; /* kolor tla za zakladkami #EBEBEB;*/
 margin: 7px 0px 0px 0px; /* odstep ponad zakladkami do belki */
 padding-top:0px; /* odstep od gory zakladki do krawedzi belki  */
 padding-left:40px;
 padding-bottom: 24px; /*baza:gora odsuwa mi linie gorna pozioma pola zawartosc lub dolna tla zakladek 24bylo*/
 border-bottom: 1px solid #D8B95A;
}
ul#naw_zakl li {
 float: left;
 height: 22px; /*okresla wysokosc zakladek 22bylo*/
 background-color: #F2E7C8;
 margin: 1px 1px 0px 0px;
 border-top: 1px solid #FFF;
 border-bottom: 1px solid #D8B95A;
 border-right: 1px solid #D8B95A;
 border-left: 1px solid #FFF;
}
    
.odstep3 { line-height:4ex; margin-left: 17em; }
.tabeladanych { border: 1px solid #338B46; text-align:center; font-size: 12; border-collapse: collapse;}
.tabeladanych td, .tabeladanych th{
       border: 1px solid #DDA000; padding:4px;}
.tabeladanych a { text-decoration: none; }
.tabeladanych a:hover { text-decoration: underline; }
.tabeladanych tr.head {
       border: 1px solid #DDA000; padding:2px; background-color: #FFF1CE;}
.tabeladanych tr.naprzemienny { background-color: #DFE7F2; }
.minfotekst { font-size: 12px; }
.small { font-size: small; }
.xsmall { font-size: x-small; }
.odstep220 { margin-left:220px; }
.wszystko{
position: relative; 
width: 580px;
height: 40px;
background-color: #F8EFDA ;
border-bottom:1px solid gray;
margin-top:5px;
}
.zakladka{
float:left; 
border-left:1px solid #F9F3E9;
border-right:5px solid #FFFBE9;
border-top: 3px solid #FFFBE9;
border-bottom: 0px ;
padding:7 35 0 35px;
cursor: pointer;
font size: x-small;
}
.ostatnia{
background-color: #FFFBE9;
border-top:1px solid #FFFBE9;
border-right:0px ;
border-left:1px solid #FFFBE9;
border-bottom:0px solid #FFFBE9;
padding:7 35 1 35px;
}
.panel{
padding:7px;
display:none;
text-align:left;
}

/* 1.tlo, szerokosc tła menu,  kolor tla jesli wystaje spod przyciskow */
div#nav { float: left; background: #FFF1CE; }
/* 2.wyrownanie wszystkiego do lewej poprzez margin left ale h5 jest paddingleft:10 wiec i tu dalem to samo
szerokosc okreslona na: 172 poniewaz element h5 ma 172
 5.dodajemy kolor przyciskow i ramke naokolo */
div#nav ul { margin-top: 0px; margin-left:10px; padding:0; width:172px; background: #FFF1CE; }
/* 3. elementy listy:  pozycjonowanie menu podrzednego i kasowanie wypunktowania
   6.zerujemy marginesy dla niektorych przegladarek
   10. dodajemy dolna ramke dla kazdego elementu listy */
/*11. zmiana koloru tla łacza po najechaniu mysza */
div#nav li.submenu:hover { background: #FFC993; }
div#nav li:hover { background: #FFC993; }
/* w wierszu ponizej skasowalem: border-bottom: 1px solid red; -odpowiedzialne za separacje miedzy linkami*/
div#nav li { position: relative; list-style: none; border-bottom: 1px solid red; margin: 0px; padding-bottom: 1px;}
/* 7.nadanie koloru tla dla linkow ktore maja  kolejne rozszerzenia pod sob±
czyli dodanie strzalki i ustawienie jej umiejscowienia gdzie ma sie pokazywac*/
div#nav li.submenu { background: url(submenu.gif) 95% 50% no-repeat; }
/*8. zmiana rodzaju ramki, zostaje wszystko rozsuniete w dol tworza sie duze marginesy
 poprzez dodanie padding: odsuwamy tekst lacza od lewej krawedzi odsunelo sie tez menu podrzedne
 usuwamy podkreslenia laczy oraz dodajemy szerosc laczy w komorce dalem172-10na padding (w bloku dla IE)*/
div#nav li a { display: block;  color: #000; padding: 2px 0 2px 10px; text-decoration: none;
width: 162px;}
/*  po najechaniu kursorem zmienia sie tylko aktualny link na podkreslony :)*/
div#nav li a:hover {text-decoration: underline; }
/* 9.po okresleni szerokosci laczy w pkt8 musimy takie cos dopisac dla ie */
div#nav>ul a { width: auto; }
/* 4.pozycjonowanie menu obok czyli piszemy:left i podajemy odlegosc:
chowamy menu podrzedne pod spod poprzez diplay */
div#nav ul ul { position: absolute; top:-1; left: 155px; display: none; border: 1px solid gray;
 background: #FFF1CE;}
/* 12. wylonienie sie menu podrzednego z boku po najechaniu mych± na link */
div#nav ul.level1 li.submenu:hover ul.level2 { display:block; }
div.wymien B { font-size:16px; color:blue; margin-left:18px; text-decoration: underline;}
p.wymien { text-align:left; margin-left:22em;   }
div.promocja B { color:blue; }
div.promocja li { font-size:15pt; list-style-image: url(punktor.gif); }
div.left { position:absolute; width: 220px; border:1px solid blue; }
div.center {  margin-left:210px; }
div.right { position:absolute; width: 200px; color:blue; margin-left:480px; }
div.naglowek { color:red; background-color:green; width: 220px; text-align:center; }

h3,h2,h1,h4 { color: #CC3300; margin-left:230px;
border-bottom: 1px solid gray; }
h5.info { padding: 3px; color: #FFF; background: #D6AD4E; width: 172px;
border-top: 1px solid #993300;
border-bottom: 1px solid #993300;
text-align: center; font-weight: bold; margin-bottom: 1px; margin-top:15px; margin-left:10px; }

p.foto { float:left; margin: 0 10 0 55px; }
p.fotoP { float:right; }
p.fotoC {text-align: center;}
p.fotoP01 { float:right; margin: 0 25 10 10px; }
p.kontakt { margin-top: 0px; text-align: center;}
p.promocja { text-align:center; font-size:18pt; font-weight:bold; color:red;}
p.pytania { color:#CC3300; text-decoration:underline; font-weight: bold; font-size:14pt}
p.tresc {color:#111; margin-left:17em; padding: 0 25 0 25; }
p.ankieta { margin-left:4em; padding: 0 25 0 25; }
p.topik { font-size:12px; padding-bottom:7px; font-weight: bold; color: #CC3300; text-align: center;}
li.pytania a { text-decoration: none; }
li.pytania a:hover { text-decoration: underline; }

div.bella { text-align: center;  background: #FFD1A4; border-bottom: 1px solid #CECECE;
padding-bottom: 4px; padding-top: 4px; }
ul#zakl_naw {
list-style-type: none;
margin-top: 10px;
padding-left: 10px;
padding-bottom: 24px;
border-bottom: 1px solid #993300;
}
ul#zakl_naw li {
float: left;
height: 23px;
background-color: #F5C178;
color: #000000;
font-weight: bold;
margin: 2px 0px 0px 2px;
padding-top: 3px;
padding-left: 5px;
padding-right: 5px;
border: 1px solid #993300;
}
body#meble li.przepisy { background-color: #FFFBE9; border-bottom: #BBBBBB; color: #000000;}
body#meble li.kuchenne { background-color: #FFFFFF;  color: #000000;}
.naroznik {
padding-left: 240px;
padding: 1em;
background-coloour: #B0C4DE;
border: 2px solid #33527B;
color: #33527B;
}
div.topbelka {
 text-align: center; color: #993300;
 border-bottom: 1px solid #CECECE;
 border-top: 1px solid #CECECE;
 background:  #FFD1A4;
 margin-top: 4px;
 padding-top: 4px;
 padding-bottom: 4px;}
div#tresc_prawa {  margin-left: 200px; }
div.bella a {padding: 0 7 0 7px; text-decoration: none; color: #993300; font-weight: bold; }
div.bella a:hover { color: #000;}

html>body #bel a {width: auto;}    /* fixes IE6 hack */

#main{ padding: 0 20 5 220px; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
/* #bel a {float: none;}            /* End IE5-Mac hack */
/* #bel a:hover {text-decoration: underline; color: rgb(20%,35%,80%);}
#bel #current, #bel #current a {color: #000;
  background-image: url(tabs2-big-ct.gif);} */
