.error, .err{ background: #ffe5e5; border:1px #ffb2b2 solid; padding:5px 0 6px 8px; }
.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:#999 1px solid; font-size:12px; height:21px; padding:5px 8px 0 8px; margin-right:10px; color:#999; width:300px;}
#formularz_kontaktowy .txta{border:#999 1px solid; font-size:12px; height:130px; padding:6px 8px 0 8px; margin-right:10px; color:#999; 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:1px dotted #cdcdcd; background: #eee; font-size:12px; height:21px; padding:5px 8px 0 8px; color:#999; width:200px;}
.kosz_sinp{border:1px dotted #cdcdcd; background: #eee; font-size:12px; height:21px; padding:5px 8px 0 8px; color:#999; width:60px;}
.kosz_txta{border:1px dotted #cdcdcd; background: #eee; font-size:12px; height:21px; padding:5px 8px 0 8px; color:#999; width:300px; height: 130px;}
.kosz_sel{border:1px dotted #cdcdcd;background: #eee; padding:5px;font-size:12px;  color:#999; width:218px;}
.token_image{border:1px dotted #cdcdcd;}

.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:#dddcd8}
.koszyk_line_bold{ height:3px; background:#dddcd8}
.kwota_netto{font-size:10px; color:#484641;}
.laczna_netto{ color:#484641}
.user_data{ padding-right:10px; font-weight:bold; text-align:right;}
.koszyk_data{ padding-left:5px;}
.td_separator{border-left:1px dotted #dddcd8; border-right:1px dotted #dddcd8;}
.separator{border-left:1px dotted #dddcd8; border-right:1px dotted #dddcd8; height:auto;}

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

#CofnijDalej{ margin-top:5px;}

#mapa_strony{ margin-left:-25px;}
#mapa_strony ul{ margin:0; padding:0 0 0 25px; list-style:none;}
#mapa_strony li{margin:0; padding: 0;}
#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; margin: 0;}
#mapa_strony h6 a{ color:#666; font-size:11px; padding-left:12px; margin: 0;}
#mapa_strony h6, #mapa_strony h3{padding-top:2px; margin: 0;}

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