@CHARSET "UTF-8";

html, body { margin:0; padding:0; background:#ffffff url('img/strona-tlo.png') repeat-x; text-align:center; color:#4c4c4c; font-family:arial,tahoma,verdana; font-size:0.9em;}

img { border:none; }

div#wrapper, div#str-bokl, div#strona { min-height:960px; background:#ffffff; }

div#wrapper {
  margin:0 auto 0 auto; padding:0 10px 0 0; min-width:988px; width:988px; text-align:left;
  position:relative; background:#ffffff url('img/strona-bokp.png') no-repeat top right;
}

div#str-bokl { float:left; width:10px; height:100%; background:#ffffff url('img/strona-bokl.png') no-repeat top left; }

#strona { float:left; margin:0; padding:9px; width:960px; height:100%; position:relative; top:0; left:0; background:#ffffff; }

#menu_g, #naglowek, #data, #content, #tresc, #klewa, #stopka { float:left; position:relative; /*position:absolute; left:9px;*/ }

#menu_g, #naglowek, #data, #stopka { width:958px; }

#menu_g { /*margin-top:9px;*/ height:56px; background:url('img/menu-g.jpg') no-repeat; }

#menu-gL, #menu-gP { margin:9px 0 9px 0; padding:0; height:38px; list-style:none; }
#menu-gL { float:left; margin-left:14px; text-align:center; }
#menu-gP { float:right; margin-right:14px; }
#menu-gL li, #menu-gP li { display:inline; height:38px; }
#menu-gL li a, #menu-gP li a { display:block; height:38px; line-height:38px; text-decoration:none; font-size:90%; color:#4b4b4b; }
#menu-gL li a { float:left; width:97px; }
#menu-gL li a:hover { font-weight:bold; color:#ffffff; background:url('img/menu-gL-hov.jpg') no-repeat top left; }
#menu-gP li { float:right; padding:0 5px 0 28px; margin:0 5px 0 0; }
#menu-gP li a:hover { text-decoration:underline; }
#menu-gP #pomoc { background:url('img/menu-g-ico.jpg') no-repeat 0 -76px; }
#menu-gP #logowanie { background:url('img/menu-g-ico.jpg') no-repeat 0 -38px; vertical-align:middle; padding-top:12px;height:26px; }
#menu-gP li#logowanie a { height:auto; line-height:normal; }

#naglowek { /*top:65px;*/ height:205px; background:url('img/naglowek.jpg') no-repeat; }
#naglowek h1, #naglowek h2 { position:relative; left:-5000em; }
#naglowek #nlogo { position:absolute; left:12px; top:10px; width:234px; height:66px; line-height:66px; }
#naglowek a#slogan { position:absolute; left:60px; top:105px; text-decoration:none; font-family:verdana,tahoma,arial; font-weight:bold; font-size:200%; color:#d7e8f7; }

#data { /*top:266px;*/ height:12px; margin:0 0 9px 0; }
#data p { margin:0; padding:0 10px 0 10px; font-family:tahoma, arial, serif; font-size:70%; font-weight:bold; }

#content { */top:290px;*/ position:static; float:left; }

#content #szukaj { float:left; position: relative; height:175px; width:698px; margin:0 0 5px 3px; padding:10px; background:url('img/szukaj.png') repeat-x left top; }
#szukaj h3 { float:left; width:220px; margin:3px 0 0 0; }
#szukaj > div { line-height:220%; float:right; }
#sz_pood, #sz_podo { width:3em; }
#sz_cod, #sz_cdo { width:6em; }

#klewa, #tresc, #kprawa { top:0; }

#klewa { float:left; /*left:0;*/ margin:0; padding:0 0 0 3px; width:237px; text-align:center; }

#klewa #menu_l, #klewa #reklama_l, #klewa #mapa-o { width:234px; text-align:left; margin-bottom:9px;}
#klewa #menu_l h3, #klewa #mapa-o h3, #kprawa #mapa-o h3, #kprawa #kalendarz h3, #kprawa #waluty h3, #klewa #reklama_l h3, #kprawa #reklama_p h3, #kprawa #pogoda h3
  { margin:0; padding: 25px 0 25px 75px; color:#000000; font-weight:normal; font-size:1.1em; }

#menu_l h3 { background:url('img/menu-kat.jpg') no-repeat -2px 0; }
#menu_l ul { margin:0; padding:0; overflow:hidden; }
#menu_l ul li { list-style:none; background:url('img/menu-l.jpg') no-repeat 0 -10px; height:36px; line-height:36px; text-transform:uppercase; color:#6b6b6b; font-family:arial,tahoma; }
#menu_l ul li.pierw { padding-top:10px; background-position:0 0; }
#menu_l ul li a { display:block; width:100%; text-decoration:none; color:#6b6b6b; padding-left:25px; }
#menu_l ul li a:hover { font-weight:bold; }
 
#klewa #reklama_l h3 {padding-bottom:15px; }
#reklama_l h3 { background:url('img/reklnagl.png') no-repeat 0 0; }
#reklama_l div { width:234px; height:174px; padding:0; border:none; /*width:212px; height:120px; padding:10px; border:1px solid #d6d6d6;*/ border-top:none; vertical-align:middle; text-align:center; font-size:2em; }

#mapa-o h3 { background:url('img/mapa-nagl.jpg') no-repeat 0 0; }
#mapa-o div { border:1px solid #d6d6d6; border-top:none; }
#mapa-o map, #mapa-o img { border:none;}

#tresc { float:left; /*left:253px;*/ width:450px; margin:0 16px 9px 12px; line-height:150%; }
#tresc h2 { font-family:arial,tahoma,sans; font-weight:normal; color:#000000; }
#tresc h3 { margin-top:2.5em; text-align:center; }
#tresc p { text-align:justify; }
#tresc p.center { text-align:center; }
#tresc ol li {margin-bottom:0.75em;}
.center { text-align:center; }
.right { text-align:right; }
table { margin:5px 0 5px 0; width:470px; }
td { padding:3px 8px 3px 8px; }
.tabram { border-collapse: collapse; border:none; }
.tabram td { border:1px solid #969696; }
.tabnoram { border:none; }
.tabnoram td { border:none; }

div.belka { margin:0; padding:12px 20px 5px 20px; height:2em; background:#8b8b8b; }
#tresc div.belka h3 { float:left; margin:0; padding:0; color:#ffffff; text-align:left; text-transform:uppercase; font-weight:normal; font-size:1em; }
div.belka a { float:right; margin:0; padding:0; color:#ffffff; text-decoration:none; font-size:0.85em; }
div.belka a:hover { text-decoration:underline; }

div.oferta-sp { margin:12px 7px 12px 7px; padding:10px 10px 14px 10px; border:1px solid #d6d6d6; float:left; width:186px; color:#000000; font-size:0.85em; display:inline; text-align:center; }
.oferta-sp table { border:0; margin:0; padding:0; width:180px; }
.oferta-sp td { text-align:center; padding:0; }
.oferta-sp td.foto { margin:0; padding:0; }
.oferta-sp div.foto { margin:0 0 12px 3px; padding:1px 10px 1px 10px; background:#dedede; width:160px; height:120px;}
.oferta-sp .foto img { width:160px; height:120px; margin:0; padding:0; border:none; }
.oferta-sp td.etykieta { text-align:right; color:#747474; padding-right:5px; }
.oferta-sp td.wart { text-align:left; width:50%; }
.oferta-sp a.wiecej { text-decoration:none; text-transform:uppercase; background:url('img/butony.jpg') no-repeat 0 0; display:block; width:74px; height:28px; line-height:28px; margin:8px 0 0 113px; padding:0; font-size:0;}
.oferta-sp a.wiecej:hover { background:url('img/butony.jpg') no-repeat 0 -84px;}

#kprawa { float:right; /*position:absolute; left:738px;*/ width:234px; margin-right:6px; }

#kalendarz, #waluty, #reklama_p, #pogoda, #kprawa #mapa-o { width:234px; margin-bottom:9px; padding-top:0px; }
#kalendarz h3 { background:url('img/kalenagl.jpg') no-repeat top left; }
#kalendarz div, #reklama_p div, #waluty div { width:232px; border:1px solid #d6d6d6; border-top:none; }
#kalendarz table, #waluty table { width:220px; margin:0 0 20px 5px; border:none; }
#kalendarz table td, #waluty table td { padding: 4px 0 4px 0; text-align:center; font-family:verdana,tahoma,arial; font-size:90%; color:#747474; border:none; width:14.2%; }
#kalendarz table td.mies { font-weight:bold; text-transform:uppercase; color:#000000; padding:12px 0 12px 0; }
#kalendarz table td.nagl { font-weight:bold; }
#kalendarz table td.sob { color:#484848; }
#kalendarz table td.sw { font-weight:bold; color:#ff0000; }
#kalendarz table td.dzis { font-weight:bold; border:2px solid #4c4c4c; }

#reklama_p h3 { background:url('img/reklnagl.png') no-repeat top left; }
#reklama_p div { width:232px; height:180px; padding:0; text-align:center; font-size:2em; }

#waluty h3 { background:url('img/walunagl.png') no-repeat top left; }
#waluty div { padding-top:10px; }
#waluty p { margin:0 0 5px 0; text-align:center; }
#waluty a { text-decoration:none; color:#747474; }
#waluty a:hover { text-decoration:underline; }
#waluty table td, #waluty table th { width:auto; background:#eeeeee; text-align:center; vertical-align:middle; }
#waluty .lgb { font-size:0.8em; font-weight:bold; background:#c4c4c4; }

#pogoda h3 { background:url('img/pogonagl.png') no-repeat top left; }
#pogoda div#wr { width:182px; padding:9px 0 20px 50px; border:1px solid #d6d6d6; border-top:none; }

#stopka { clear:both; position:relative; /*position:absolute; top:1192px; left:10px;*/ height:104px; margin-top:9px; background:url('img/stopka.jpg') no-repeat; }
#stopka a { text-decoration:none; }
#stopka a:hover { text-decoration:underline; }
#stopka a#strgl { position:absolute; top:13px; left:15px; width:215px; height:60px; line-height:60px; }
#menu-sk, #menu-sg { position:absolute; left:250px; width:575px; margin:0; padding:0; list-style:none; color:#8a8a8a; text-align:center; font-size:95%;}
#menu-sk { top:18px; }
#menu-sg { top:43px; }
#menu-sk li, #menu-sg li { display:inline; }
#menu-sk li a, #menu-sg li a { padding:0 3px 0 3px; color:#8a8a8a; }
#stopka a#nagore { position:absolute; top:32px; right:16px; width:90px; height:20px; line-height:20px; }
#stopka a#focus { position:absolute; top:85px; left:5px; color:#8a8a8a; font-size:75%;}
.foc { color:#c68724; }
#stopka div#corallo { position:absolute; top:85px; right:8px; color:#8a8a8a; font-size:75%; }
#stopka div#corallo a { color:#8a8a8a; }