* { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #777777; cursor: default; }

.b { font-weight: bold; }
.c { text-align: center; }
.cur { cursor: pointer; }
.l { text-align: left; }
.red { color: #Ef4500; }
.r { text-align: right; }
.v { vertical-align: middle; }

a { text-decoration: none; font-weight: bold; cursor: pointer; }
a:hover { color: #Ef4500; }
a.a1 { font-size: 10px; }
a.a2 { color: #868686; font-size: 10px; font-weight: normal; }
a.a2:hover { color: #Ef4500; }
a.a3 { font-weight: normal; }

b.b1 { color: #777777; }
b.b2 { color: #Ef4500; font-size: 12px; }
b.b3 { color: #Ef4500; }
b.b4 { color: #Ef4500; font-size: 10px; font-weight: normal; }
b.b5 { color: #Ef4500; cursor: pointer; }


body { margin: 0px; padding: 0px; text-align: center; background: url('/img/bg03.gif') repeat-x; }

div.dv1 { margin: 5px 0px 5px -10px; }
div.dv2 { background: #aaaaaa; }
div.dv3 { position: absolute; top: 52px; left: 162px; }
div.eeeeee { height: 1px; background: #eeeeee; font-size: 1px; }
div.uwaga { background: #f0f0f0; padding: 5px 10px; }
div.brutto { font-size: 10px; color: #BBBBBB; }
div.uwaga { color: #Ef4500; background: #f6f6f6; padding: 2px; margin: 4px 0px; }
div.rek1 { padding: 0px 18px; letter-spacing: 17px; color: #888888;  }
div.rek2 { margin: 3px 0px 10px 15px; }

form { margin: 0px; padding: 0px; }

h2 { color: #EF4500; margin: 0px 0px 0px 10px; }

hr { margin: 10px 0px; height: 1px; border: 1px solid #eeeeee; }

img { border: 0px; }
img.i1 { vertical-align: middle; }
img.i2 { float: left; margin-right: 5px; }

input { vertical-align: middle; cursor: pointer; }
input.submit { background: #Ef4500; font-weight: bold; font-size: 10px; color: #ffffff; border: 1px solid; border-color: #FFB495 #A22F00 #A22F00 #FFB495; cursor: pointer; }
input.i1, textarea { border: 1px solid; border-color: #808080 #D4D0C8 #D4D0C8 #808080; padding: 1px 3px; }

label { cursor: pointer; }

option { text-align: center; }


select { border: solid #bbbbbb; border-width: 0px 0px 1px 0px; text-align: center; }
select.s1 { border: solid #bbbbbb; border-width: 0px 0px 1px 0px; text-align: left; }
select.s1 option { text-align: left;}

span.s2 { color: #Ef4500; }
span.s3 { color: #Ef4500; font-weight: bold; }
span.s4 { font-size: 10px; }
span.s5 { font-weight: bold; cursor: pointer; }
span.uwaga { font-size: 10px; color: #Ef4500; }



table { margin: 0 auto; }
table.tb1 { background: url('/img/bg02.gif') repeat-x; }

td { text-align: left; }
td.lt { text-align: left; vertical-align: top; }
td.lb { text-align: left; vertical-align: bottom; }
td.cb { text-align: center; vertical-align: bottom; }
td.td1 { width: 35px; background: #ffffff; vertical-align: top; }
td.td2 { width: 486px; vertical-align: top; background: #ffffff; }
td.td3 { width: 43px; vertical-align: top; }
td.td4 { width: 200px; vertical-align: top; }
td.td5 { width: 196px; vertical-align: top; background: url('/img/j03.gif') no-repeat; }
td.td6 { background: #eeeeee; width: 121px; background: #eeeeee url('/img/bg03.jpg') bottom repeat-x; }
td.td7 { text-align: center; vertical-align: middle; width: 100px; }
td.td8 { font-weight: bold; text-align: center; }
td.p50 { width: 50%; }

#konfiguracja a { font-weight: normal; }

#tb1 tr td { text-align: center; }
#tb1 tr td a { color: #eeeeee; font-weight: bold; text-decoration: none;  }
#tb1 tr td a:hover { color: #cccccc; } 
#tb2 b, #tb5 b { color: #Ef4500; }
#tb2 span, #tb5 span { font-size: 10px; color: #bbbbbb; }
#tb3 h2 { display: inline; }
#tb3 span { color: #Ef4500}
#tb4 input { border: none; width: 105px; }

#td1 div { float: left; color: #cccccc; font-weight: bold; font-size: 10px }
#td2 table { border: 1px solid #E6E6E6; margin-bottom: 10px; }
#td2 div { padding: 5px; }
#td2 a { font-size: 10px; font-weight: bold; text-decoration: none; }
#td2 a:hover { color: #EF4500; }

#s1 { text-align: left; width: 50px; border: none; }
#s1 option { border: none; text-align: left; }

#stopka { width: 486px; font-size: 10px; padding: 15px 0px 25px 0px; text-align: center; line-height: 17px; color: #888888; }
#stopka a { font-size: 10px; font-weight: normal; color: #888888; }
#stopka a:hover { color: #Ef4500; }
#stopka #magar { color: #bbb; font-size: 10px; }

#promo, #promo b { color: #cccccc; }
