body{ background: url(../images/bg.jpg); margin:0; font-family:Tahoma, Verdana, sans-serif;}
a{text-decoration:none;}
a:hover{ text-decoration:underline}
h1, h2, h3, h4, h5, h6, p, img, form{ margin:0; padding:0; border:0; outline:0;}

.error, .err{ background:url(../images/sys/error.png) no-repeat #ffe5e5; border:1px #ffb2b2 solid; padding:5px 0 6px 30px; }
.clear{ clear: both}
input, textarea, select{ font-family:Tahoma, Arial, sans-serif; font-size:12px;}

#alert .r_alert{ background:url(../images/sys/error.png) no-repeat #ffe5e5; border:1px #ffb2b2 solid; padding:5px 0 6px 30px; font-weight:bold }
#content_alert .r_alert{padding:5px 0 6px 30px; background:none; border:0; font-weight:normal; color:#CC3300; }

#wyszukiwarka{ padding-top:6px; }
#wyszukiwarka .wyszukaj{float:left; width:157px; height:25px; margin-right:10px; padding:2px 5px 3px 5px; background:url(../images/form_wysz.png) no-repeat;}
#wyszukiwarka .go{ float:left;}

#formularz_kontaktowy {margin-top:20px; }
#formularz_kontaktowy .inp_title{ vertical-align:top; padding-top:5px; width:30%; text-align:right; padding-right:10px;}
#formularz_kontaktowy .inp{border:#6e4915 1px solid; font-size:12px; height:21px; padding:5px 8px 0 8px; margin-right:10px; color:#6e4915; width:300px;}
#formularz_kontaktowy .txta{border:#6e4915 1px solid; font-size:12px; height:130px; padding:6px 8px 0 8px; margin-right:10px; color:#6e4915; width:300px;}
#formularz_kontaktowy .subm{}

/* ################## Koszyk ################## */
.minikoszyk{ padding-top:6px;}
.minikoszyk a{ color:#706154;}
.minikoszyk a:hover{ color:#ffc600; text-decoration:none;}

.kosz_inp{border:#6e4915 1px solid; font-size:12px; height:21px; padding:5px 8px 0 8px; color:#6e4915; width:200px;}
.kosz_sinp{border:#6e4915 1px solid; font-size:12px; height:21px; padding:5px 8px 0 8px; color:#6e4915; width:60px;}
.kosz_sel{border:#6e4915 1px solid; padding:5px;font-size:12px;  color:#6e4915; width:218px;}

.tr_koszyk_title td{ padding:0px 4px; text-transform:uppercase; font-weight:bold;}
.tr_koszyk_item td{ padding:0px 5px;}
.koszyk_line{ height:1px; background:#6e4915}
.td_separator{border-left:1px dotted #6e4915; border-right:1px dotted #6e4915;}
.separator{border-left:1px dotted #6e4915; border-right:1px dotted #6e4915; height:auto;}
.koszyk_line_bold{ height:3px; background:#6e4915}
.kwota_netto{font-size:10px; color:#999;}
.laczna_netto{ color:#999}
.user_data{ padding-right:10px; font-weight:bold; text-align:right;}
.koszyk_data{ padding-left:5px;}

#ZawartoscKoszyka td{ border:1px solid #6e4915; padding:2px 4px;}
#ZawartoscKoszyka td a{ color:#6e4915;}
#ZawartoscKoszyka td img{ width:50px; margin-right:5px;}
  .koszyk_title { background:#6e4915; padding:2px 4px; color:#FFFFFF; font-weight:bold;}
  .red{ background:#6e4915; color:#FFFFFF; font-weight:bold;} 

#CofnijDalej{ margin-top:5px;}

#mapa_strony{ margin-left:-25px;}
#mapa_strony ul{ margin:0; padding-left:25px; list-style:none;}
#mapa_strony .mapa_tytul{ background:url(../images/sys/folder.gif) no-repeat; background-position:0 5px}
#mapa_strony .mapa_subtytul{ background:url(../images/sys/plik.gif) no-repeat; background-position:0 5px}
#mapa_strony h3 a{ color:#333; font-size:11px; padding-left:15px;}
#mapa_strony h6 a{ color:#666; font-size:11px; padding-left:12px;}