* {margin:0;padding:0}
img {border:none}
a.std {color:#4d7303;text-decoration:none}
a.std:hover {color:#b41b11}
html {height:100%;background:#f8f8f8 url('../images/top.png') repeat-x 50% 0}
body {font:normal 12px Verdana, Arial, Helvetica, sans-serif;height:100%;background:url('../images/top.jpg') no-repeat 50% 6px}
#wrap {min-height:100%;width:990px;margin:0 auto -112px;background:#fff url('../images/wrap.gif') repeat-y}
#top {height:187px;background:url('../images/tbkg.png') no-repeat 0 6px}
#top>div.tm {height:38px;background:url('../images/foot.png') repeat-x 50% 0;text-align:right;font-size:14px;margin-bottom:75px}
#top>div.tm ul {list-style:none;display:inline-block}
#top>div.tm li {display:inline-block;background:url('../images/tm.png') no-repeat}
#top>div.tm li.f {background-position:0 -76px;padding-left:10px}
#top>div.tm li.f:hover {background-position:0 -114px}
#top>div.tm li.l {background-position:100% 0;padding-right:10px}
#top>div.tm li.l:hover {background-position:100% -38px}
#top>div.tm a {height:38px;line-height:38px;display:inline-block;color:#fff;text-decoration:none;background:url('../images/tm.png') no-repeat;padding:0 10px}
#top>div.tm li.l:hover>a,#top>div.tm li.f:hover>a,#top>div.tm a:hover {background-position:0 -38px}
#top input {border:none;font:normal 12px Verdana, Arial, Helvetica, sans-serif;vertical-align:middle;background-color:transparent;width:65px;padding:2px 0;color:#fff;cursor:pointer}
#top input[name='top_search_product'] {margin-left:11px;width:204px;padding:3px;margin-right:10px;color:#000;cursor:text}
#top span.s {vertical-align:middle;display:inline-block;width:306px;padding-top:7px;height:26px;background:url('../images/tsrch.png') no-repeat}
#top span.lg {display:inline-block;padding-left:50px;vertical-align:middle;width:246px;background:url('../images/tlg.png') no-repeat;height:31px;color:#fff;padding-top:2px}
#top span.lgd {width:268px;margin-left:19px}
#top form a.btn {vertical-align:middle;display:inline-block;width:91px;line-height:33px;height:33px;background:url('../images/tbtn.png') no-repeat;color:#fff;text-decoration:none;padding-left:50px}
#top form a.sc {float:right;background:url('../images/tsc.png') no-repeat;width:auto;margin-top:-3px;padding-top:3px}
#top form a.sc>span {cursor:pointer;display:inline-block;height:33px;background:url('../images/tsc.png') no-repeat 100% -3px;padding-right:10px;min-width:150px}
#top form a.r {background-position:0 -33px}
#top form p {white-space:nowrap;overflow:hidden;margin-bottom:3px}
#top p.di {height:24px;line-height:22px;padding:0 8px}
#top p.di>span {display:inline-block;height:24px;background:url('../images/tms.png') no-repeat 0 0;padding-left:10px}
#top p.di>span>span {float:right;background:url('../images/tms.png') no-repeat 100% 0;padding-right:10px;height:24px}
#top p.di>span.sb {width:280px}
#top p.di>span:first-child {width:190px;float:right}

#top p.di a {color:#314900;text-decoration:none;display:inline-block;height:24px;background:url('../images/tms.png') no-repeat 100% -24px;padding-right:20px}
#navig {color:#575757;font-size:11px;height:20px;line-height:20px;margin:0 10px 15px;border-bottom:1px solid #bdbdbd}
#navig a {color:#575757;text-decoration:none}
#navig a:hover {color:#b41b11}
#cont {padding:0 10px 125px;overflow:hidden}
#right {float:right;width:733px}
div.text-main {padding:10px;background:#4d7303 url('../images/main-txt.png') no-repeat;margin-bottom:20px;color:#fff;font-size:1.167em;border-radius:0 0 4px}
div.text-main h1, div.text h1 {font-size:1.2em;margin-bottom:10px}
div.text-main h2, div.text h2 {font-size:1.1em;margin:20px 0 10px}
div.text-main h3,div.text-main h4,div.text-main h5,div.text-main h6,div.text h3,div.text h4,div.text h5,div.text h6 {font-size:1em;margin:20px 0 10px}
div.text-main ul, div.text-main ol,div.text ul, div.text ol {margin:10px 0;padding-left:25px}
div.text-main li,div.text li {line-height:1.4em}
div.text-main p, div.text p {line-height:1.4em;margin-bottom:10px}
div.text-main a {color:#fff}
div.text-main a:hover {text-decoration:none}
div.text a {color:#4d7303}
div.text a:hover {text-decoration:none}
div.box {padding:10px;border:1px solid #e3e0e0;background-color:#f9f9f9;margin-bottom:20px;overflow:hidden}
h1.main-title {font-weight:bold;font-size:1em;background:#4d7303 url('../images/title.png') no-repeat -219px 0;height:31px;line-height:31px;color:#fff;padding:0 9px 0 33px;text-transform:uppercase;margin-bottom:15px}
h1.main-title+div.box {margin-top:-10px}
h1.promotion {background-position:-219px -31px}
h1.promotion2 {background-position:-219px -155px}
h1.promotion2.tb {background-position:-219px -93px}
h1.main-title2 {background-position:-219px -124px}
h1.main-title2.tb {background-position:-219px -62px}
h1.main-title>span {float:right;text-transform:none;margin-top:8px;line-height:normal}
h1.main-title select {vertical-align:top;font:normal 11px Arial;width:166px;margin-right:12px;vertical-align:bottom}
h1.main-title>span a {text-decoration:none;display:inline-block;width:37px;height:23px;vertical-align:bottom}
h1.main-title label {display:inline-block;vertical-align:bottom;width:100px;padding-top:4px;height:19px}
h1.main-title>span a.l {margin-left:6px}
div.title {font-weight:bold;font-size:1em;background:#4d7303 url('../images/title.png') no-repeat 0 0;color:#fff;padding:9px 10px 9px 33px;text-transform:uppercase}
#left {width:219px}
ul.lm {list-style:none;margin-bottom:20px}
ul.lm ul {list-style:none}
ul.lm a {display:block;color:#000;text-decoration:none;padding:6px 10px 6px 30px;background:#f1f1f1 url('../images/lmn.png') no-repeat 10px 10px;margin-bottom:2px}
ul.lm a:hover,ul.lm a.s {color:#4d7303}
ul.lm ul a {background-color:transparent;padding-left:40px;background-position:-195px 10px;margin-bottom:0;border-top:1px solid #dedede}
ul.lm ul a:hover,ul.lm ul a.s {background-position:25px 10px}
ul.lm ul li:first-child>a {border-top:none}
ul.lm ul ul a {background:none;border-top-style:dashed;padding:3px 5px;margin-left:45px}
li.lmt {border-bottom:1px solid #4d7303;color:#4d7303;font-size:1.1em;font-weight:bold;padding-top:5px;text-transform:uppercase}
#left>form {height:59px;background:url('../images/news-letter.png') no-repeat;margin-bottom:20px;padding:40px 0 0 10px}
#left>form p {margin-bottom:7px}
#left>form p.sb {text-align:right}
#left>form input[name='newsletter_lfm'] {width:195px;font:normal 12px Verdana, Arial, Helvetica, sans-serif;padding:3px 2px;background:transparent;border:none;cursor:text}
#left>form input[name='newsletters'] {font:normal 12px Verdana, Arial, Helvetica, sans-serif;color:#d31b0f;margin-right:10px;border:none;width:70px;height:20px;background:transparent;cursor:pointer}
#foot {height:112px;background:#f8f8f8 url('../images/foot.png') repeat-x}
#foot>p {width:990px;margin:0 auto;padding-top:25px}
#foot a {color:#000;text-decoration:none}
#foot span {margin-left:125px}
#foot span:first-child {float:right;margin-left:0}
p.paging {text-align:center;background-color:#f9f9f9;border:1px solid #e4e1e1;margin-bottom:20px}
table.product-col+p.paging,div.product-row+p.paging {margin:-10px 0 20px}
p.paging a {display:inline-block;height:26px;line-height:26px;padding:0 6px;background-color:#ededed;border-width:0 1px;border-color:#e4e1e1;border-style:solid;color:#000;margin-right:1px;text-decoration:none}
p.paging a:hover {background-color:#5c8609;color:#fff}
p.paging b {display:inline-block;height:26px;line-height:26px;padding:0 6px;background-color:#5c8609;border-width:0 1px;border-color:#e4e1e1;border-style:solid;color:#fff;margin-right:1px}
p.paging a.pn {border:none;background-color:transparent}
p.paging a.pn:hover {color:#5c8609}
table.product-col {border-collapse:collapse;margin:-10px 0 20px}
table.product-col a {text-decoration:none;color:#000;font-weight:bold}
table.product-col td.img {padding:15px 15px 10px;background-color:#f9f9f9;border-width:1px 1px 0;border-style:solid;border-color:#e3e0e0}
table.product-col td.img>p {width:205px;height:154px;background-color:#fff;border:1px solid #e3e3e3;overflow:hidden}
table.product-col td.empty {width:8px;overflow:hidden}
table.product-col td.dsc {padding:0 15px;background-color:#f9f9f9;border-width:0 1px;border-style:solid;border-color:#e3e0e0;font-weight:bold;width:207px;vertical-align:top}
table.product-col td.dsc>p {line-height:1.4em;margin-bottom:5px}
table.product-col td.prod {padding:5px 15px 0;background-color:#f9f9f9;border-width:0 1px;border-style:solid;border-color:#e3e0e0;font-weight:bold;width:207px;vertical-align:top}
table.product-col td.prod>span {color:#4d7303}
table.product-col td.prc {padding:10px 15px 15px;background-color:#f9f9f9;border-width:0 1px 1px;border-style:solid;border-color:#e3e0e0}
table.product-col td.prc>b {color:#d31b0f}
table.product-col b>span {color:#000;text-decoration:line-through;font-weight:normal;margin-right:3px}
div.product-row {overflow:hidden;background-color:#f9f9f9;border:1px solid #e3e0e0;padding:10px;margin:-10px 0 20px}
div.product-row>div:first-child {float:right;width:495px}
div.product-row a {text-decoration:none;color:#000;font-weight:bold}
div.product-row p {line-height:1.4em;margin-bottom:8px}
div.product-row p.dsc {min-height:36px}
div.product-row p.info {line-height:1.8em;font-weight:bold;margin-bottom:5px}
div.product-row p.d {line-height:normal;margin-bottom:0;white-space:nowrap}
div.product-row b {color:#4d7303}
div.product-row span.price {background:url('../images/product-row.png') no-repeat 0 -2px;display:inline-block;height:30px;line-height:30px;padding-left:25px;border-right:1px solid #bfbfbf;padding-right:10px}
div.product-row span.price b {color:#d31b0f}
div.product-row b>span {color:#000;text-decoration:line-through}
div.product-row a.sc {display:inline-block;background:url('../images/product-row.png') no-repeat 100% -39px;padding:0 40px 0 10px;height:30px;line-height:30px}
div.product-row a.hg {display:inline-block;background:url('../images/product-row.png') no-repeat 100% -73px;padding:0 40px 0 10px;height:30px;line-height:30px}
div.product-row a.hgdel {display:inline-block;background:url('../images/product-row.png') no-repeat 100% -109px;padding:0 40px 0 10px;height:30px;line-height:30px;margin-left:10px}
form.advancedSearch {background:#fff url('../images/advancedSearch.png') no-repeat 7px 5px;padding:10px 10px 10px 140px;border:1px solid #c9c9c9;margin:-10px 0 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}
span.submit,a.submit {display:inline-block;height:22px;background:url('../images/btn.png') no-repeat 0 -22px;padding-left:6px;text-decoration:none}
a.submit>span {display:inline-block;font:bold 11px Verdana, Arial, Helvetica, sans-serif;background:url('../images/btn.png') no-repeat 100% 0;color:#fff;text-align:left;padding:4px 25px 5px 5px;cursor:pointer}
span.submit > input {border:none;outline-style:none;font:bold 11px Verdana, Arial, Helvetica, sans-serif;background:url('../images/btn.png') no-repeat 100% 0;color:#fff;text-align:left;padding:4px 25px 5px 5px;cursor:pointer}
span.submit.cmb,a.submit.cmb {background-position:0 -66px;padding-left:14px}
span.submit.cmb>input,a.submit.cmb>span {background-position:100% -44px}
.bld {font-weight:bold}
.rt {text-align:right}
.hc {display:none}
a.gbtn {display:inline-block;height:22px;line-height:22px;padding:0 20px 0 10px;background:url('../images/btn.png') no-repeat 100% 0;color:#fff;text-decoration:none;border-radius:4px 0 0 4px}
a.mn {color:#000;font-weight:bold;text-decoration:none;background:url('../images/arrow-red.png') no-repeat 100% 3px;padding-right:20px}
p.error {font-weight:bold;color:#fff;background:#800000 url('../icon/attention.gif') no-repeat 10px 10px;padding:10px 10px 10px 35px;margin-bottom:30px}
p.success {font-weight:bold;color:#fff;background:#32682b url('../icon/attention.gif') no-repeat 10px 10px;padding:10px 10px 10px 35px;margin-bottom:30px}
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:#4d7303;margin-bottom:15px;padding:5px;border-bottom:1px solid #4d7303;padding-bottom: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:#b91f11;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:#4d7303;margin-bottom:15px;border-bottom:1px solid #4d7303;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:#7a2e53;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:#4d7303;color:#fff}
.tab tfoot {background-color:#4d7303;color:#fff}
.tab tbody td {padding:4px;background-color:#e7e7e7}
/*.tab a {color:#6a862a}*/
.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}
span.submit-shopping-cart {display:inline-block;height:27px;background:url('../images/submit-shopping-cart.png') no-repeat 0 0;padding-left:3px;vertical-align:middle}
span.submit-shopping-cart input {border:none;font:bold 12px Verdana;height:27px;background:url('../images/submit-shopping-cart.png') no-repeat 100% 0;color:#fff;padding:0 32px 0 5px;cursor:pointer}
#right p.sproduct-rebuy {font-weight:bold;background-color:#eaeaea;padding:5px;margin-bottom:10px}
#right div.sproduct-rebuy {padding:5px;margin-bottom:5px}
#right div.sbox {float:right;width:465px;font-size:12px;min-height:200px}
#right div.sdescl p {line-height:1.5em;margin-bottom:15px}
#right div.sdescl2 {padding:15px 10px;line-height:1.4em}
#right div.sdescl ul, #right div.sdescl2 ul {padding-left:35px;margin:5px 0 20px}
#right div.sdescl li, #right div.sdescl2 li {margin-bottom:4px}
#right p.product-pn {text-align:right;clear:left;padding:0 20px 0 1px;height:20px;line-height:20px;margin-bottom:5px;border-top:2px solid #b20917}
#right div.sproduct-rebuy ul {padding-left:20px}
#addr {overflow:hidden}
#right form h2 {padding-top:20px}
#addr label {margin-right:30px}
#addr .pole {padding:2px;width:200px;font:normal 12px Verdana}
#addr p>span {display:inline-block;width:120px;padding-right:5px;text-align:right;white-space:nowrap}
#addr span>span {color:#f00;font-weight:bold}
#addr p {margin-bottom:5px}
#addr p.chb {text-align:left;margin-bottom:10px}
#addr p.chb input {vertical-align:middle}
#addr p.info {padding:30px 0 0;line-height:1.6em;color:#b41b11}
p.r {text-align:right}
#addr>div {;width:350px}
.addrr {float:right}
#addr .addrl>h2 {margin-bottom:63px}
div.nav-realize {margin-bottom:20px;font:bold 12px Verdana;white-space:nowrap;overflow:hidden;color:#4d7303}
div.nav-realize a {color:#000;text-decoration:none;margin-right:10px;display:inline-block;vertical-align:middle;font-family:Arial}
div.nav-realize b {margin-right:10px;display:inline-block;vertical-align:middle;font-family:Arial;color:#000}
div.nav-realize a.sel, div.nav-realize b.sel {color:#4d7303}
div.nav-realize a.s, div.nav-realize a:hover, div.nav-realize b.s {color:#b41b11}
div.nav-realize span {display:inline-block;width:19px;height:20px;background:url('../icon/round.png') no-repeat;line-height:19px;text-align:center;color:#fff;margin:0 6px 0 17px;vertical-align:middle;font-weight:normal}
div.nav-realize span:first-child {margin-left:0}