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{background:#f2f5f8; border:#a1b4c9 1px solid; font-size:12px; height:21px; padding:5px 8px 0 8px; margin-right:10px; color:#051527; width:300px;}
#formularz_kontaktowy .txta{background:#f2f5f8; border:#a1b4c9 1px solid; font-size:12px; height:130px; padding:6px 8px 0 8px; margin-right:10px; color:#051527; 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:#a1b4c9 1px solid; background:#f2f5f8; font-size:12px; height:21px; padding:5px 8px 0 8px; color:#051527 ; width:200px;}
.kosz_sinp{border:#a1b4c9 1px solid; background:#f2f5f8; font-size:12px; height:21px; padding:5px 8px 0 8px; color:#051527 ; width:60px;}
.kosz_sel{border:#a1b4c9 1px solid; background:#f2f5f8; padding:5px;font-size:12px;  color:#051527 ; 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:#a1b4c9; margin-bottom:5px; margin-top:5px;}
.td_separator{border-left:1px dotted #a1b4c9; border-right:1px dotted #a1b4c9;}
.td_separator_left{border-left:1px dotted #a1b4c9; }
.separator{border-left:1px dotted #a1b4c9; border-right:1px dotted #6e4915; height:auto;}
.netto{ font-size:9px; color:#aaa}
.netto_suma{ font-size:12px; color:#aaa}
.rabat{ font-size:12px; color:#558607}
.transport{font-size:12px; color:#3e79b5}

#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:-50px;}
#mapa_strony ul{ margin:0; padding-left:25px; list-style:none;}
#mapa_strony .mapa_tytul{ background:url(../img/sys/folder.gif) no-repeat; background-position:0 5px}
#mapa_strony .mapa_subtytul{ background:url(../img/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;}