* {margin:0;padding:0}
img {border:none}
a.std {color:#177ab8;text-decoration:none}
a.std:hover {text-decoration:underline}
html {background:#eaeaea url('../images/bkg.gif') repeat-x}
body {font: normal 12px Verdana, Arial, Helvetica, sans-serif;background:url('../images/top.jpg') no-repeat 50% 0}
body>div:first-child {background:url('../images/top2.jpg') no-repeat 50% 253px}
div.tp {height:213px;background:url('../images/tp.png') no-repeat 50% 100px}
div.sc {height:105px;width:956px;margin:0 auto;text-align:right}
div.sc>a {display:inline-block;padding-right:6px;background:url('../images/sc.png') no-repeat 100% -30px;color:#fff;text-decoration:none}
div.sc>a>span {display:inline-block;padding:0 4px 0 40px;height:30px;line-height:30px;background:url('../images/sc.png') no-repeat 0 0}
div.nav {height:25px;line-height:25px;width:956px;margin:0 auto 8px;font-size:11px;color:#fefefe;text-align:right}
div.nav a {color:#fefefe;text-decoration:none}

div.tform {width:941px;height:67px;margin:0 auto;background:url('../images/t-sea.png') no-repeat;overflow:hidden}
div.tform form>p {height:33px;padding-left:6px;padding-top:8px}
div.tform form>p.logged {height:41px;padding:0;line-height:41px;margin-right:6px;background-color:#0c7fbe;color:#fff;text-align:right}
div.tform input {vertical-align:middle}
div.tform input.txt {background:transparent;font:normal 13px Verdana, Arial, Helvetica, sans-serif;padding:4px;border:none;width:357px}
div.tform input.submit {border:none;background:transparent;cursor:pointer;width:79px;color:#fff;font-weight:bold;height:24px}
div.tform>form:first-child {float:right;width:480px}
div.tform>form:first-child input.txt {width:169px;margin-right:10px}
div.tform>form:first-child input.txt:first-child {margin-right:23px}
div.tform>form.lg {width:450px;white-space:nowrap;margin-bottom:1px}
div.tform>form+p {height:25px;padding:0 5px}
div.tform>form+p span {display:inline-block;font-style:italic;background:url('../images/t-sea.png') no-repeat 0 -67px;padding-left:27px;margin-left:40px}
div.tform>form+p span>a {display:inline-block;color:#000;text-decoration:none;height:25px;line-height:22px;background:url('../images/t-sea.png') no-repeat 100% -67px;padding-right:20px}
div.tform>form+p span:first-child {margin-right:235px}
div.tform>form+p span.r {background-position:0 -92px}
div.tform>form+p span.p {background-position:0 -117px}
div.tform>form+p>a {color:#ff7a00;float:right;line-height:25px;font-weight:bold}
div.tform>form+p>a:hover {text-decoration:none}
div.wr {background:url('../images/tp-bkg.png') repeat-y 50% 0}
div.wr>div:first-child {background:url('../images/bttn.png') no-repeat 50% 100%}
#cont {width:941px;margin:0 auto;min-height:650px;overflow:hidden;padding-bottom:20px}
#right {float:right;width:703px}
div.txt {background:url('../images/box.png') repeat-y -703px 0;margin-bottom:10px;border-top:1px solid #000}
div.txt>div {padding:10px 10px 20px;background:url('../images/box.png') no-repeat 0 100%}
div.txt>div p {line-height:1.4em;margin-bottom:10px}
div.txt>div ul,div.txt>div ol {margin:10px 0 20px;padding-left:25px}
div.txt>div li {margin-bottom:5px;line-height:1.4em}
div.txt>div h1 {font-size:1.2em;margin-bottom:15px}
div.txt>div h2 {font-size:1.1em;margin:20px 0 15px}
div.txt>div h3,div.txt>div h4,div.txt>div h5,div.txt>div h6 {font-size:1em;margin:20px 0 15px}
#left {width:219px}
#left div.title {height:36px;line-height:36px;color:#fff;font-weight:bold;font-size:14px;padding:0 5px 0 15px;background:#0d6aa9 url('../images/ltitle.png') no-repeat;white-space:nowrap;overflow:hidden;text-transform:uppercase}
#left div.lnk {background-position:0 -36px}
ul.stm {list-style:none;background-color:#f1f1f1;margin-bottom:10px}
ul.stm ul {list-style:none;background-color:#fff;padding-left:15px;border-top:1px solid #d4d4d4}
ul.stm>li {border-bottom:1px solid #d4d4d4;border-top:1px solid #fff}
ul.stm>li:first-child {border-top:none}
ul.stm>li:last-child {border-bottom:none}
ul.stm a {display:block;color:#00133e;text-decoration:none;padding:5px 5px 5px 25px;background:#f1f1f1 url('../images/stm.png') no-repeat 9px 7px}
ul.stm a:hover,ul.stm a.s {background-color:#e8f4fd}
ul.stm ul>li {border-top:1px solid #92b5d0}
ul.stm ul>li:first-child {border-top:none}
ul.stm ul a {background-color:#fff;background-position:-220px 7px;padding-left:15px;color:#0f69af}
ul.stm ul a:hover,ul.stm ul a.s {background-color:#fff;background-position:-440px 7px}
h1.main-title {margin-bottom:1px;height:36px;line-height:36px;color:#fff;font-weight:bold;font-size:14px;padding:0 5px 0 15px;background:#0d6aa9 url('../images/rtitle.png') no-repeat;white-space:nowrap;overflow:hidden;text-transform:uppercase}
div.box {border-width:1px;border-style:solid;border-color:#444 #dfdfdf #dfdfdf;padding:10px}
div.recommended {text-align:center;height:261px;background:#062d65 url('../images/polecane.jpg') no-repeat;padding-top:14px;color:#fff;margin-bottom:10px}
div.recommended img {margin-bottom:10px}
div.recommended p {margin-bottom:7px}
div.recommended p.p {font-weight:bold;font-size:18px}
div.recommended p.nm>a {color:#fff;text-decoration:none}
a.btn {display:inline-block;color:#fff;text-decoration:none;background:url('../images/btn.png') no-repeat;padding-left:6px}
a.btn>span {cursor:pointer;display:inline-block;height:24px;line-height:24px;font-weight:bold;background:url('../images/btn.png') no-repeat 100% -24px;padding-right:6px}
span.submit {display:inline-block;text-decoration:none;background:url('../images/btn.png') no-repeat;padding-left:6px}
span.submit>input {cursor:pointer;display:inline-block;height:24px;line-height:24px;font-weight:bold;background:url('../images/btn.png') no-repeat 100% -24px;padding-right:6px;border:none;color:#fff}
#foot {height:142px;background:url('../images/foot.png') repeat-x}
#foot>p {padding-top:22px;color:#fff;width:941px;margin:0 auto;height:120px;background:url('../images/foot.jpg') no-repeat}
#foot a {color:#fff;text-decoration:none}
#foot>p>span {margin-left:140px}
#foot>p>span:first-child {float:right;margin-left:0}
p.pagin {background-color:#e9e9e9;border:1px solid #dcdcdc;margin:-9px 0 10px;border-radius:0 0 4px 4px;text-align:center}
p.pagin>a.p {display:inline-block;height:28px;line-height:28px;padding:0 8px;background:#0c5293;color:#fff;border-radius:3px;vertical-align:middle;text-decoration:none;margin-left:1px}
p.pagin>a.p:hover {background-color:#b8b8b8}
p.pagin>b {display:inline-block;height:28px;line-height:28px;padding:0 8px;background:#b8b8b8;color:#fff;border-radius:3px;vertical-align:middle;margin-left:1px}
p.pagin>a.rp {display:inline-block;height:28px;line-height:28px;color:#044583;text-decoration:none;padding-right:20px;background:url('../images/pgs.png') no-repeat 100% -27px;margin-left:10px;vertical-align:middle}
p.pagin>a.lp {display:inline-block;height:28px;line-height:28px;color:#000;text-decoration:none;padding-left:20px;background:url('../images/pgs.png') no-repeat 0 1px;margin-right:10px;vertical-align:middle}
div.prod-l {overflow:hidden;padding:10px 0;border-top:1px dotted #a5a5a5}
div.prod-l:first-child {border-top:none;padding-top:0}
div.prod-l>div {float:right;width:500px}
div.prod-l>div>p {line-height:1.4em;width:345px;height:121px;overflow:hidden;padding-top:5px;font-size:0.9em}
div.prod-l p.p {line-height:1.4em;height:35px;overflow:hidden;margin-bottom:55px}
div.prod-l p.p+p {margin:-39px 0 15px}
div.prod-l span.p {text-decoration:line-through}
div.prod-l span.c {color:#d62719;font-weight:bold}
div.prod-l>div>div {float:right;width:140px;height:121px;border-left:1px solid #c7c7c7;text-align:right;padding-top:5px}
div.prod-l h2 {font-size:14px;color:#085695;border-bottom:1px solid #a5a5a5;padding-bottom:3px}
div.prod-l h2>a {text-decoration:none;color:#085695}
div.prod-l img {border:1px solid #d3d3d3;width:167px;height:144px}
div.tab-cat {margin:30px auto;padding-bottom:20px;border-bottom:1px dotted #a5a5a5}
div.tab-cat > table {margin:0 auto}
div.tab-cat a {display:block;color:#ff7a00;font-weight:bold;background:url('/images/stm.png') no-repeat 9px 7px;padding:5px 0 5px 25px}
div.tab-cat a:hover {text-decoration:none}
div.tab-cat td {width:220px}
form.advancedSearch {padding:10px 10px 10px 50px;border-width:1px;border-style:solid;border-color:#000 #d2d2d2 #d2d2d2;margin-bottom:20px}
form.advancedSearch > p {margin-bottom:5px;height:30px}
form.advancedSearch label.f {display:inline-block;width:140px}
form.advancedSearch label.p {font-style:italic;margin-left:10px}
form.advancedSearch input.text {padding:5px;font:normal 11px Verdana, Arial, Helvetica, sans-serif;border:1px solid #c9c9c9;background-color:#f9f8f8;width:250px}
form.advancedSearch select {font:normal 11px Verdana, Arial, Helvetica, sans-serif;width:200px;margin-right:20px}
form.advancedSearch span.n {display:inline-block;font-size:0.9em;vertical-align:middle;padding-left:10px}
p.error {background:#d41e00 url('../icon/attention.gif') no-repeat 10px 10px;color:#fff;font-weight:bold;padding:10px 10px 10px 30px;margin-bottom:15px}
p.success {background:#599100 url('../icon/accept.png') no-repeat 10px 10px;color:#fff;font-weight:bold;padding:10px 10px 10px 30px;margin-bottom:15px}
div.contact {font-style:normal;height:264px;background:#062a61 url('../images/l-cnt.jpg') no-repeat;color:#fff;padding:5px 0 0 15px}
div.contact>p {font-size:14px;margin-bottom:20px;line-height:1.2em;font-weight:bold}
div.contact>address {font-style:normal;margin-bottom:10px;line-height:1.4em}
form.register {width:650px;margin:0 auto 20px}
form.register div {padding:5px}
form.register p {text-align:right;margin-bottom:5px;padding-right:90px}
form.register .pole {width:400px}
form.register p.rsubmit {padding:0}
input.err {border:1px solid #d00 !important}
div.raport_info {width:600px;margin:0 auto}
div.raport_info h2 {font-size:1.1em;color:#fff;margin-bottom:15px;background-color:#0d6aa9;padding:5px}
div.raport_info p.ri {padding:0 10px 3px;margin-bottom:3px;border-bottom:1px solid #d7d7d7;font-weight:bold}
div.raport_info p.ri span {float:right;font-weight:normal;width:440px}
h2.user_info {background-color:#101451;color:#fff;padding:2px 5px;font:bold 1em Arial}
div.user_info {margin:0 auto 5px;border:1px solid #101451;background-color:#fff;padding:5px;font:normal 11px Arial}
div.user_info p.ui {margin-bottom:2px;padding-bottom:1px;border-bottom:1px solid #101451;overflow:hidden}
div.user_info p span {float:right;width:350px}
div.zamowienia {border:1px solid #101451;margin-bottom:2px;font-size:11px}
p.zamowienia_p1 {padding:2px;color:#fff;background-color:#101451;color:#fff}
p.zamowienia_p1 a {float:right;color:#eaf4f4 !important;margin-top:2px}
#right form h2 {font-size:1.1em;color:#fff;margin-bottom:15px;background-color:#0d6aa9;padding:5px}
#right input.pole, #right select {border:1px solid #daded3;padding:3px;font-size:10pt}
#right form.std {padding:5px;border:1px solid #101451;margin-bottom:20px}
#right form.std p {text-align:right;margin-bottom:5px;font-weight:bold}
#right form p.psubmit {padding-top:5px;border-top:1px solid #daded3;text-align:right}
#right form.std textarea {padding:3px;border:1px solid #daded3;font-size:10pt;vertical-align:top}
#right form .fdiv {border:1px solid #464646;padding:5px;margin-bottom:25px;background-color:#f7f7f7}
#right form fieldset {border:1px solid #d4d8cc;margin-bottom:10px;padding:4px}
#right form fieldset legend {font-weight:bold;padding:0 5px}
#right form p.desc {padding:5px;background-color:#ffffe1;margin-bottom:5px;line-height:1.4em;font:normal 1em Tahoma;text-align:left;border:1px solid #000;color:#7a2e53}
#right form input.submit {background-color:#0d6aa9;color:white;padding:3px 15px;border-radius:8px;border:none;font:bold 12px Verdana;cursor:pointer}
.tab {margin:0 auto 25px;font-size:1em}
.tab thead {background-color:#0d6aa9;color:#fff}
.tab tfoot {background-color:#e7e7e7}
.tab tbody td {padding:4px;background-color:#f7f7f7}
.tab a {color:#177ab8}
.tab a.btn {display:block;color:#fff !important;background-color:#89c200;border:1px solid #89c200;padding:1px 0;text-align:center;margin-bottom:1px;text-decoration:none;font-size:10px;font-weight:bold}
.tab a.btn:hover {color:#89c200 !important;background-color:#eef7d8;text-decoration:none}
.tab a.btndel {display:block;color:#fff !important;background-color:#800000;border:1px solid #800000;padding:1px 0;text-align:center;margin-bottom:1px;text-decoration:none;font-size:10px;font-weight:bold}
.tab a.btndel:hover {color:#800000 !important;background-color:#ffefef;text-decoration:none}
.tab th {padding:4px;text-align:center}
div.prod-info {font-size:14px}
div.prod-info h2 {font-size:1em;background-color:#ededed;padding:7px 10px;margin-bottom:15px;clear:both}
div.prod-info div.info {background-color:#ededed;padding:5px 10px;margin-bottom:10px}
div.prod-info form {text-align:right;margin-bottom:30px}
div.prod-info div.info b {display:inline-block;width:130px;border-right:1px solid #d1d1d1;margin-right:10px;padding:5px 0}
div.prod-info div.info span {font-weight:bold;color:#d41e00}
div.prod-info div.info span>span {text-decoration:line-through;margin-right:10px}
div.prod-info p.gal {white-space:nowrap;overflow:hidden}
div.prod-info p.gal>a {display:inline-block;border:1px solid #cecece;margin-left:14px}
div.prod-info p.gal>a:first-child {margin-left:0}
div.prod-info p.gal img {vertical-align:middle}
div.prod-info p.img {border:1px solid #cecece;width:297px;margin-bottom:15px}
div.spr {overflow:auto}
h2.spr {height:26px;line-height:26px;font-size:1em;background-color:#ededed;padding:0 5px;margin-bottom:10px;clear:right}
div.sproduct {width:405px;float:right;margin-bottom:10px}
p.sproduct-p {margin-bottom:10px}
p.sproduct-p > span {color:#d62719;font-size:18px;font-weight:bold;display:inline-block;vertical-align:top;margin-top:-3px}
p.sproduct-p > span > span {font-size:0.9em;text-decoration:line-through}
table.sproduct {border-collapse:collapse;width:100%;margin-bottom:10px}
table.sproduct tr.ev {background-color:#e1e0e0}
table.sproduct td {padding:5px 10px}
table.sproduct td:first-child {border-right:1px solid #a5a5a5;width:120px}
table.sproduct td:first-child + td {border-left:1px solid #a5a5a5;color:#b91f11}
table.sproduct span {text-decoration:line-through}
div.sproduct > form {text-align:right;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #a5a5a5}
p.sproduct-img {border:1px solid #d2d2d2;width:260px;text-align:center;margin-bottom:10px}
table.sproduct-gal {border-collapse:collapse}
table.sproduct-gal td.img {width:101px;border:1px solid #d2d2d2}
table.sproduct-gal td.sp {font-size:1px;width:22px}
div.sdescl {line-height:1.4em}