BODY { padding: 0px; margin: 0px; background: url(images/bg.jpg) #1564b0 repeat-x; }
td { vertical-align: top; font-size: 11px; font-family: Arial; color: #4A4A49; line-height: 13px; }
a { text-decoration: none; color: #4A4A49; }
a:hover { text-decoration: underline; color: #4A4A49; }
img { border: 0px; }
form { margin: 0px; }
select, input, textarea { font-size: 11px; font-family: Arial; color: #4A4A49; }

table.psd { width: 100%; background: url(images/r_bg.jpg) repeat-x top left; }
td.b { width: 50%; background: url(images/bg.jpg) repeat-x top left; }
td.l { width: 50%; background: url(images/l.jpg) no-repeat top right; }
td.r { width: 50%; background: url(images/r.jpg) no-repeat top left; }

table.table { width: 886px; background-color:e1faff }
td.top { width: 886px; height: 365px; background-color:caebff; background: url(images/top.jpg) top no-repeat; }
div.top { position: relative; }
div.top div { position: absolute; }

div.top_logo { top: 56px; left: 38px; }
div.top_1 { top: 136px; left: 16px; width: 78px; height: 25px; background: url(images/top_1.gif) no-repeat; }
div.top_2 { top: 136px; left: 241px; width: 75px; height: 25px; background: url(images/top_2.gif) no-repeat; }
div.top_3 { top: 136px; left: 466px; width: 143px; height: 25px; background: url(images/top_3.gif) no-repeat; }
div.top_4 { top: 9px; left: 13px; color: #ABD8DF; }
div.top_4 a, div.top_4 a:hover { color: #ABD8DF; }

a.top_5 { position: absolute; top: 175px; left: 1px; display: block; height: 38px; width: 209px; background: url(images/menu_strzalka.gif) no-repeat 13px 16px;  }
a.top_5:hover {  background: url(images/menu_strzalka.gif) no-repeat 13px 16px #f0fcff; text-decoration: none; }
a.top_5 u { text-decoration: none; display: block; padding: 14px 0px 0px 38px; }

a.top_6 { position: absolute; top: 214px; left: 1px; display: block; height: 30px; width: 209px; background: url(images/menu_strzalka.gif) no-repeat 13px 10px; }
a.top_6:hover {  background: url(images/menu_strzalka.gif) no-repeat 13px 10px #f0fcff; text-decoration: none; }
a.top_6 u { text-decoration: none; display: block; padding: 8px 0px 0px 38px; }

a.top_7 { position: absolute; top: 245px; left: 1px; display: block; height: 33px; width: 209px; background: url(images/menu_strzalka.gif) no-repeat 13px 12px; }
a.top_7:hover {  background: url(images/menu_strzalka.gif) no-repeat 13px 12px #f0fcff; text-decoration: none; }
a.top_7 u { text-decoration: none; display: block; padding: 10px 0px 0px 38px; }

a.top_5 b, a.top_6 b, a.top_7 b, a.top_7 a, a.top_7 a:hover { color: #D82F0F; }

a.top_8 { position: absolute; top: 175px; left: 226px; display: block; height: 38px; width: 209px; background: url(images/menu_strzalka.gif) no-repeat 13px 16px; }
a.top_8:hover {  background: url(images/menu_strzalka.gif) no-repeat 13px 16px #f0fcff; text-decoration: none; }
a.top_8 u { text-decoration: none; display: block; padding: 14px 0px 0px 38px; }

a.top_9 { position: absolute; top: 214px; left: 226px; display: block; height: 30px; width: 209px; background: url(images/menu_strzalka.gif) no-repeat 13px 10px; }
a.top_9:hover {  background: url(images/menu_strzalka.gif) no-repeat 13px 10px #f0fcff; text-decoration: none; }
a.top_9 u { text-decoration: none; display: block; padding: 8px 0px 0px 38px; }

a.top_10 { position: absolute; top: 245px; left: 226px; display: block; height: 33px; width: 209px; background: url(images/menu_strzalka.gif) no-repeat 13px 12px; }
a.top_10:hover {  background: url(images/menu_strzalka.gif) no-repeat 13px 12px #f0fcff; text-decoration: none; }
a.top_10 u { text-decoration: none; display: block; padding: 10px 0px 0px 38px; }

div.top_11 { top: 193px; * top: 192px; left: 476px; width: 160px;  }
div.top_11 input { background: none; width: 100%; border: 0px; }
div.top_12 { top: 192px; left: 653px; }
div.top_13 { top: 241px; left: 468px; width: 133px; }
div.top_14 { top: 241px; left: 620px; width: 116px; }
div.top_15 { top: 241px; left: 754px; width: 115px; }

div.top_13, div.top_14, div.top_15 { border: 1px solid #086095; border-bottom: 3px solid #086095; }
div.top_13 select, div.top_14 select, div.top_15 select { border: 0px; width: 100%; }

div.top_16 { top: 194px; left: 714px; }

a.top_strona_glowna, a.top_polecane, a.top_promocje, a.top_nowosci, a.top_kontakt { position: absolute; display: block; top: 298px; height: 54px; }
a.top_strona_glowna { left: 0px; width: 202px; background: url(images/top_strona_glowna.gif) no-repeat; }
a.top_strona_glowna:hover { background: url(images/top_strona_glowna_over.gif) no-repeat; }
a.top_polecane { left: 211px; width: 160px; background: url(images/top_polecane.gif) no-repeat; }
a.top_polecane:hover { background: url(images/top_polecane_over.gif) no-repeat; }
a.top_promocje { left: 381px; width: 180px; background: url(images/top_promocje.gif) no-repeat; }
a.top_promocje:hover { background: url(images/top_promocje_over.gif) no-repeat; }
a.top_nowosci { left: 570px; width: 177px; background: url(images/top_nowosci.gif) no-repeat; }
a.top_nowosci:hover { background: url(images/top_nowosci_over.gif) no-repeat; }
a.top_kontakt { left: 755px; width: 131px; background: url(images/top_kontakt.gif) no-repeat; }
a.top_kontakt:hover { background: url(images/top_kontakt_over.gif) no-repeat; }

a.top_1, a.top_2, a.top_3 { position: absolute; display: block; }
a.top_1 { top: 10px; left: 775px; width: 11px; height: 10px; }
a.top_2 { top: 11px; left: 813px; width: 11px; height: 9px; }
a.top_3 { top: 12px; left: 853px; width: 11px; height: 8px; }

td.menu { width: 225px; }

table.menu_box { width: 218px; }
td.menu_box_ng { background: url(images/menu_box_ng.gif) #086095 no-repeat; width: 211px; height: 54px; }
div.menu_box_ng { position: relative; }
div.menu_box_ng_text { position: absolute; left: 15px; top: 3px; }
div.menu_box_ng_produkty_img { position: absolute; left: 168px; top: 2px; }
td.menu_box_shadow { width: 7px; background: url(images/menu_box_shadow.jpg) left top no-repeat; }
td.menu_box_text { background: url(images/menu_box_bg.gif) #FFFFFF repeat-y; width: 211px; }
div.menu_box_text { padding: 0px 1px; }
td.menu_box_bottom { width: 211px; height: 6px; background: url(images/menu_box_bottom.gif) #032e5b no-repeat;  }

a.menu_box_link { width: 209px; display: block; padding: 8px 0px 8px 0px; }
a.menu_box_link u { display: block; padding: 0px 2px 0px 13px; text-decoration: none; }
a.menu_box_link img.s { margin: 0px 15px 0px 0px; }
a.menu_box_link img.s2 { margin: 0px 16px 0px 0px; }
div.menu_box_link_sep { background: url(images/menu_box_link_sep.gif) no-repeat; padding: 1px 200px 0px 9px; }
a.menu_box_link:hover { background: #f0fcff; text-decoration: none; }
div.sep { height: 14px; }
div.menu_box_ng_producenci_img { position: absolute; left: 169px; top: 2px; }
div.menu_box_producenci_select { border: 1px solid #032e5b; border-bottom: 4px solid #032e5b; width: 168px; margin: 19px auto 20px auto; }
div.menu_box_tell_a_friend_select { width: 168px; margin: 19px auto 20px auto; }
div.menu_box_producenci_select select { width: 100%; border: 0px; }
div.menu_box_ng_producenci_img { position: absolute; left: 169px; top: 2px; }
div.menu_box_ng_top5_img { position: absolute; left: 163px; top: 11px; }

table.top5 { width: 207px; margin: 4px 0px 9px 0px; }
td.top5_nr { width: 43px; }
td.top5_nr div { padding: 0px 0px 0px 16px; }
td.top5_title { width: 163px; padding-bottom: 7px; }
div.top5_price_l { float: left; color: #D82F0F; padding-top: 2px; }
div.top5_price_r { float: right; padding: 0px 7px 0px 0px; }

div.menu_box_ng_newsletter_img { position: absolute; left: 168px; top: 2px; }
table.menu_box_newsletter { width: 209px; }
td.menu_box_newsletter_text { padding: 13px 14px 0px 22px; text-align: justify; }
td.menu_box_newsletter_inputs { padding: 18px 15px 19px 22px; }
div.menu_box_newsletter_input_l { float: left; background: url(images/menu_box_newsletter_input.gif) no-repeat; width: 136px; height: 23px; position: relative; }
div.menu_box_newsletter_input_l div { position: absolute; top: 2px; left: 8px; width: 127px; * top: 1px; }
div.menu_box_newsletter_input_l input { background: none; width: 100%; border: 0px; }
div.menu_box_newsletter_input_r { float: right; padding: 1px 0px 0px 0px; }

td.content { width: 661px; }
div.content_naglowek { padding: 0px 0px 0px 11px; color: #032e5b; background: url(images/content_kreska.gif) bottom no-repeat; padding-bottom: 10px; margin-bottom: 12px; }
div.content_naglowek a, div.content_naglowek a:hover { color: #032e5b; }
table.content_box { width: 661px; }
td.content_box_ng { width: 661px; height: 54px; background: url(images/content_box_ng.gif) #086095 no-repeat; }
td.content_box_ng img, td.content_box2_ng img { margin: 3px 0px 0px 14px; }
td.content_box { width: 661px; border-left: 1px solid #032e5b; border-right: 1px solid #032e5b; background: #FFFFFF; }
td.content_box_bottom { width: 661px; height: 10px; background: url(images/content_box_bottom.gif) #032e5b no-repeat; }

table.content_box2 { width: 323px; }
td.content_box2_ng { width: 323px; height: 54px; background: url(images/content_box2_ng.gif) #086095 no-repeat; }
td.content_box2 { width: 323px; border-left: 1px solid #032e5b; border-right: 1px solid #032e5b; background: #FFFFFF; }
td.content_box2_bottom { width: 323px; height: 10px; background: url(images/content_box2_bottom.gif) #032e5b no-repeat; }

td.product_box_ng { padding: 14px 0px 8px 0px; width: 220px; background: url(images/product_box_border.gif) top right no-repeat; }
td.product_box_ng_right { padding: 14px 10px 8px 10px; text-align:justify; border-bottom:#032e5b 1px solid; }
td.product_box_ng img { margin: 0px 12px 0px 0px; }
td.product_box_ng b { display: block; padding: 0px 0px 0px 18px; }
td.product_box_img { border-right: 1px solid #caebff; text-align: center; vertical-align: middle; }
td.product_box_powieksz { padding: 4px 9px 7px 0px; text-align: right; background: url(images/product_box_border_.gif) bottom right no-repeat; }
td.product_box_price_kreska { background: url(images/product_box_price_kreska.gif); height: 1px; }
td.product_box_price { text-align: center; font-size: 14px; border-right: 1px solid #032e5b; background: #f0fcff; }
td.product_box_price div { color: #C1BFB0; margin: 16px 0px 15px 0px; }
td.product_box_price b { color: #032e5b; }
td.product_box_price u { text-decoration: none; font-weight: bold; color: #D8300C; }
td.product_box_opis { height: 48px; border-bottom: 1px solid #caebff; }
div.product_box_opis { position: relative; height: 46px; width: 220px; }

a.product_box_opis_over { position: absolute; top: 0px; left: 0px; width: 91px; height: 47px; background: url(images/product_box_opis_over.gif) left top no-repeat; }
a.product_box_opis_over:hover { background: url(images/product_box_opis_over.gif) top no-repeat #f0fcff; text-decoration: none; }
a.product_box_opis_over b { display: block; padding: 17px 0px 0px 54px; font-weight: normal; }

a.product_box_koszyk_over, a.product_box_koszyk_over_ { position: absolute; top: 0px; left: 91px; width: 129px; height: 47px; background: url(images/product_box_opis.gif) right top no-repeat; }
a.product_box_koszyk_over:hover, a.product_box_koszyk_over_:hover { background: url(images/product_box_opis.gif) right top no-repeat #f0fcff; text-decoration: none; }
a.product_box_koszyk_over b, a.product_box_koszyk_over_ b { display: block; padding: 17px 0px 0px 54px; font-weight: normal; }
a.product_box_koszyk_over_ { background: url(images/koszyk_mini.gif) 19px 14px no-repeat; }
a.product_box_koszyk_over_:hover { background: url(images/koszyk_mini.gif) #f0fcff 19px 14px no-repeat; }

table.content_box_wiadomosci { width: 293px; }
td.content_box_wiadomosci_img { padding: 15px 11px 0px 0px; }
td.content_box_wiadomosci_text { padding: 13px 0px 0px 0px; text-align: justify; line-height: 11px; }
i.content_box_wiadomosci_data { color: #999999; }
a.content_box_wiadomosci_czytaj, a.content_box_wiadomosci_czytaj:hover, div.content_box_wiadomosci_wszystkie a, div.content_box_wiadomosci_wszystkie a:hover { color: #D9300F; }
div.content_box_wiadomosci_sep { padding: 14px 0px 0px 0px; background: url(images/content_box_wiadomosci_sep.gif) bottom no-repeat; }
div.content_box_wiadomosci_wszystkie { padding: 7px 10px 7px 0px; text-align: right; }
td.content_wiadomosci_artykuly_box { width: 323px; }
td.content_wiadomosci_artykuly_sep { width: 15px; }

td.content_footer_sep { height: 13px; }

td.footer_menu { width: 886px; height: 121px; background: url(images/footer_menu.gif) no-repeat; }
div.footer_menu { position: relative; }
div.footer_menu div { position: absolute; }

div.footer_menu_1, div.footer_menu_6, div.footer_menu_11, div.footer_menu_16 { top: 12px; }
div.footer_menu_1 { left: 62px; }
div.footer_menu_6 { left: 281px; }
div.footer_menu_11 { left: 501px; }
div.footer_menu_16 { left: 717px; }

div.footer_menu_2, div.footer_menu_3, div.footer_menu_4, div.footer_menu_5 { left: 86px; }
div.footer_menu_7, div.footer_menu_8, div.footer_menu_9, div.footer_menu_10 { left: 305px; }
div.footer_menu_12, div.footer_menu_13, div.footer_menu_14, div.footer_menu_15 { left: 525px; }
div.footer_menu_17, div.footer_menu_18, div.footer_menu_19 { left: 741px; }

div.footer_menu_2, div.footer_menu_7, div.footer_menu_12, div.footer_menu_17 { top: 42px; }
div.footer_menu_3, div.footer_menu_8, div.footer_menu_13, div.footer_menu_18 { top: 57px; }
div.footer_menu_4, div.footer_menu_9, div.footer_menu_14, div.footer_menu_19 { top: 72px; }
div.footer_menu_5, div.footer_menu_10, div.footer_menu_15 { top: 87px; }

td.footer_platnosci { width: 886px; height: 80px; background-color: #e1f9ff; }
div.footer_platnosci { position: relative; }
div.footer_platnosci a { position: absolute; display: block; }

a.footer_platnosci_1 { top: 20px; left: 25px; height: 23px; width: 35px; }
a.footer_platnosci_2 { top: 20px; left: 107px; height: 23px; width: 37px; }
a.footer_platnosci_3 { top: 18px; left: 208px; height: 27px; width: 61px; }
a.footer_platnosci_4 { top: 16px; left: 322px; height: 37px; width: 31px; }
a.footer_platnosci_5 { top: 22px; left: 412px; height: 20px; width: 66px; }
a.footer_platnosci_6 { top: 19px; left: 541px; height: 28px; width: 74px; }
a.footer_platnosci_7 { top: 21px; left: 672px; height: 18px; width: 69px; }
a.footer_platnosci_8 { top: 21px; left: 789px; height: 20px; width: 60px; }

a.footer_platnosci_1:hover { background: url(images/footer_platnosci_1.gif); }
a.footer_platnosci_2:hover { background: url(images/footer_platnosci_2.gif); }
a.footer_platnosci_3:hover { background: url(images/footer_platnosci_3.gif); }
a.footer_platnosci_4:hover { background: url(images/footer_platnosci_4.gif); }
a.footer_platnosci_5:hover { background: url(images/footer_platnosci_5.gif); }
a.footer_platnosci_6:hover { background: url(images/footer_platnosci_6.gif); }
a.footer_platnosci_7:hover { background: url(images/footer_platnosci_7.gif); }
a.footer_platnosci_8:hover { background: url(images/footer_platnosci_8.gif); }

td.footer { width: 886px; padding-bottom: 20px; }
td.footer, td.footer a { color: #807F6A; }
td.footer a:hover { color: #4A4A49; }
div.footer_l { float: left; width: 440px; padding-left: 2px; }
div.footer_r { float: right; width: 440px; text-align: right; padding-right: 2px; }

div.footer_tricolor { position: relative; width: 46px; float: right; }
div.footer_tricolor a { display: block; position: absolute; top: -5px; left: 0px; border: 1px solid #e1f9ff; background: url(images/footer_tricolor.gif) no-repeat; }
div.footer_tricoor a:hover { border: 0px solid #e1f9ff; background: url(images/footer_tricolor_over.gif) no-repeat; }
div.footer_tricolor_text { float: right; padding-right: 12px; }

div.footer_netcart { position: relative; width: 63px; float: right; }
div.footer_netcart a { display: block; position: absolute; top: -5px; left: 0px; border: 1px solid #CAC9B8; background: url(images/footer_netcart.gif) no-repeat; }
div.footer_netcart a:hover { border: 1px solid #ADAC92; background: url(images/footer_netcart_over.gif) no-repeat; }
div.footer_netcart_text { float: right; padding: 0px 12px 0px 8px; }

div.footer_netcart img, div.footer_tricolor img { visibility: hidden; }

div.top_rollovery { visibility: hidden; position: absolute; top: 0px; left: 0px; }

table.karta { width: 659px; }
td.karta_box_ng { background: url(images/karta_box_kreska.gif) bottom no-repeat; }
td.karta_box_ng b { display: block; margin: 14px 5px 15px 17px; }
td.karta_box_ng img { margin: 0px 12px 0px 0px; }

table.karta_box_l, td.karta_box_l { width: 220px; }
td.karta_box_img { text-align: center; vertical-align: middle; padding: 22px 0px 2px 0px; border-right: 1px solid #e1f9ff; }

td.karta_opis { width: 439px; }
div.karta_opis { margin: 18px 22px 19px 25px; line-height: 11px; text-align: justify; }

td.karta_box_link { background: url(images/EAE8DC.gif) repeat-y right; }
td.karta_box_link_ { background: url(images/product_box_border.gif) top right no-repeat; }
a.karta_box_link, a.karta_box_link_cursor { width: 220px; display: block; padding: 17px 0px; background: url(images/karta_box_poz.gif) bottom right no-repeat; }
a.karta_box_link u, a.karta_box_link_cursor u { display: block; padding: 0px 2px 0px 17px; text-decoration: none; }
a.karta_box_link img.s, a.karta_box_link_cursor img.s { margin: 0px 19px 0px 0px; }
a.karta_box_link:hover, a.karta_box_link_cursor:hover { background: #e1f9ff; text-decoration: none; }
b.karta_box_ocena { position: relative; }
b.karta_box_ocena img { position: absolute; top: 1px; left: 0px; }

a.karta_box_link_cursor { cursor: default; }

table.karta_box_dodatkowe {  }
td.karta_box_dodatkowe_l { width: 40px; vertical-align: middle; padding-left: 3px; }
td.karta_box_dodatkowe_r { width: 137px; vertical-align: middle; border: 1px solid #DDDCCA; border-bottom: 4px solid #DDDCCA; }
td.karta_box_dodatkowe_r select { border: 0px; width: 100%; }
.inner {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
.header {
font-weight:bold;
}
.main {
padding-left:20px;
padding-right:20px;
padding-top:8px;
padding-bottom:8px;
}
.main_2 {
padding-left:45px;
padding-right:20px;
padding-top:5px;
padding-bottom:5px;
}
.main_cechy {
padding-left:0px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}
.main img.s {
margin: 0px 15px 0px 0px;
}
.main img.s2 {
padding-left:24px;
margin: 0px 15px 1px 0px;
}
input.list {
border: 1px solid #086095; border-bottom: 3px solid #086095;
}
select {
border: 1px solid #086095; border-bottom: 3px solid #086095;
}
textarea {
border: 1px solid #086095; border-bottom: 3px solid #086095; width:100%;
}
div#desc {
line-height:1.5;
position:absolute;
visibility:show;
width:400px;
height:600px;
overflow:auto;
}
div#reviews , div#additional_images {
line-height:1.5;
position:absolute;
visibility:hidden;
width:400px;
}

