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

.error, .err{ background: url(../images/sys/error.gif) no-repeat #e2b7b7; border:1px #b70714 solid; padding:5px 0 6px 30px; color: #000; }
.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; }

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

.kosz_inp{ border: 1px solid #272727; background: #0f0f0f; font-size:12px; height:21px; padding:5px 8px 0 8px; color:#999; width:200px;}
.kosz_sinp{ border: 1px solid #272727; background: #0f0f0f; font-size:12px; height:21px; padding:5px 8px 0 8px; color:#999; width:60px;}
.kosz_sel{ border: 1px solid #272727; background: #0f0f0f; padding:5px;font-size:12px;  color:#999; 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:#999}
.koszyk_line_bold{ height:3px; background:#999}
.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;}
.td_separator{border-left:1px dotted #999; border-right:1px dotted #999;}
.separator{border-left:1px dotted #999; border-right:1px dotted #999; height:auto;}

#ZawartoscKoszyka td{ border:1px solid #999; padding:2px 4px;}
#ZawartoscKoszyka td a{ color:#999;}
#ZawartoscKoszyka td img{ width:50px; margin-right:5px;}
  .koszyk_title { background:#999; padding:2px 4px; color:#FFFFFF; font-weight:bold;}
  .red{ background:#999; 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{ color: #FFF; 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:#fff; font-size:11px; padding-left:15px;}
#mapa_strony h6 a{ color:#666; font-size:11px; padding-left:12px;}

.button { border: 1px solid #060606; padding: 1px; }
.button a { color:#FFF; padding: 4px 8px; background: #424242; text-decoration: none; display: block; }
.button a:hover { text-decoration: none; background: #080808; }