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; }

.yellow_alert {margin-top:10px; margin-bottom:10px; background: url(../images/sys/warning_alert.gif) no-repeat #fff4e5; border:1px #ffd8a0 solid;  font-size:11px; font-weight:bold; color:#dfa42b; padding:4px 0 5px 33px;}
.yellow_alert_content{ color:#dfa42b; line-height:18px; padding:0 10px } 
.green_alert {margin-top:10px; margin-bottom:10px; background: url(../images/sys/pass_alert.gif) no-repeat #f3faf2; border:1px #ceeac9 solid;  font-size:11px; font-weight:bold; color:#339900; padding:4px 0 5px 33px;}
.green_alert_content{ color:#339900; line-height:18px; padding:0 10px } 
.red_alert {margin-top:10px; margin-bottom:10px; background: url(../images/sys/error.png) no-repeat #ffe5e5; border:1px #ffacac solid;  font-size:11px; font-weight:bold; color:#CC3300; padding:4px 0 5px 30px;}
.red_alert_content{ color:#CC3300; line-height:18px; padding:0 10px }

#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:#c5d5e1 1px solid; font-size:12px; height:21px; padding:5px 8px 0 8px; margin-right:10px; color:#6e4915; width:300px;}
#formularz_kontaktowy .txta{border:#c5d5e1 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:#c5d5e1 1px solid; font-size:12px; height:21px; padding:5px 8px 0 8px; color:#666666; width:200px;}
.kosz_sinp{border:#c5d5e1 1px solid; font-size:12px; height:21px; padding:5px 8px 0 8px; color:#666666; width:60px;}
.kosz_sel{border:#c5d5e1 1px solid; padding:5px;font-size:12px;  color:#666666; 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:#c5d5e1}
.td_separator{border-left:1px dotted #c5d5e1; border-right:1px dotted #c5d5e1;}
.separator{border-left:1px dotted #c5d5e1; border-right:1px dotted #c5d5e1; height:auto;}
.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;}



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

#CofnijDalej{ margin-top:5px;}