/* CSS Document */
body {margin:0; text-align:center; background:#000 url(i/bg.gif) repeat-x top}
body,table, form
{
	font-family:verdana,arial;
	font-size:11px;
	color:#000;
}

h1,h2,h3,h4 {font-style:italic}
h1{ font-size: 20px ; color:#ea0004; margin-bottom:20px;}
h1 span, h2 { font-size: 16px ; color:#000}
h3 { font-size: 12px ; color:#000}
h4 { font-size: 11px ; color:#000}

.x {clear:both}
a {color:#4c4c4c}
a:hover { color:#ea0004;}
/*-----------------------------------*/
#rama { width:971px; margin:auto; background:#eee; }

#naglowek {width:100%;height:220px; border:0; border-collapse:collapse; background:#4c4c4c; margin:0;}
#naglowek td{padding:0;text-align:left; vertical-align:top;}

#glowna {width:100%; height:500px; border:0; border-collapse:collapse; margin:0;}

#panel_1 {width:201px; padding:0;text-align:left; vertical-align:top; background:url(i/menu_prawo_bg.gif) repeat-x left 20px;}

#panel_2 {width:600px; padding:0;text-align:left; vertical-align:top;}

#panel_3 {width:171px; padding:0;text-align:left; vertical-align:top; background:url(i/menu_prawo_bg.gif) repeat-x left 20px;}

#stopka { padding:4px 10px; color:#818181; font-size:10px; text-align:left; background:#4c4c4c url(i/stopka_cien_bg.gif) repeat-x left top;}
/*-----------------------------------*/

#menu_gora {height:24px; padding-left:10px; background:#ea0004 url(i/menu_gora_lewo_cien.gif) no-repeat left top}
#menu_gora a{font-size:12px; line-height:24px; font-weight:bold; font-style:italic; color:#fff; text-decoration:none; padding:5px 15px}
#menu_gora a:hover {text-decoration:underline;}
#menu_gora a.on{ background:#eee;color:#000}

#panel_1 h3{text-align:center;}

#kategorie {}
#kategorie a { color:#000; display:block ; padding:5px 5px 5px 25px; background: url(i/menu_lewo_pkt.gif) no-repeat 12px 9px; text-decoration:none;}
#kategorie a:hover { text-decoration:underline;}
 
#kategorie a.on {  color:#fff; font-weight:bold; background-color:#00618e; background-image:none; margin-bottom: 0px;}

#grupy {margin:0 0 5px 0; background:#00618e; padding:1px 0 10px 0;}
#grupy a { color:#fff;  padding-left:40px; background:transparent;}
#grupy a.on  { font-weight:normal;  text-decoration:underline;}


#tresc{margin:20px 40px 40px 30px;}
/*--------------------------------- OFERTA */
#lista_produktow .produkt_mini{ margin:10px; width:148px; height:305px; float:left; border:solid 0px #000}
#lista_produktow .produkt_mini .mini { float:left;text-align:center; width:130px; height:130px; background:#fff}
#lista_produktow .produkt_mini .mini img{border:0}
#lista_produktow h3{margin:2px 0}
#lista_produktow .cena_prod{color:#ea0004}
#lista_produktow .promo{font-size:18px; font-weight:bold; font-style:italic}

#produkt .cena_prod{color:#ea0004}
#produkt .promo{font-size:18px; font-weight:bold; font-style:italic}

/*--------------------------------- KOSZYK */
.tab_koszyk {width:100%;margin:30px 0; border-collapse:collapse ;border:0;}
.tab_koszyk td{padding:3px;border-bottom:solid 1px #555; vertical-align:middle;}
.tab_koszyk tr.wiersz_suma {background:#EA0004; color:#fff}
.tab_koszyk tr.wiersz_suma td {border-top:1px solid;}


/*---------------------------------- FORM USRE */
#form_reg {}
#form_reg input{margin:1px;}

#panel_3 h3{text-align:center;}
#menu_prawo {margin:10px 15px}
#panel_logowanie form input{width:90px;margin:1px;background:#eee}


