BODY { padding: 0px; margin: 0px; }
td { vertical-align: top; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 15px; color: #313C3F; }
img { border: 0px; }
a { text-decoration: none; color: #313C3F; }
a:hover { text-decoration: underline; color: #313C3F; }
input, select, textarea { color: #494949; font-size: 11px; font-family: Arial; }

div.table { width: 100%; background: url(images/bg.jpg) repeat-x; }

a.linkgl b{ display: none;}
a.linkgl { position: absolute; top: 0px; left: 0px; background: url(images/sklep_link.jpg) no-repeat; width: 348px; height: 173px;}
table.table { width: 943px; padding-bottom: 10px;  }
td.top { background: url(images/top.jpg) no-repeat; width: 943px; height: 432px; }
div.top_1 { color: #FFFFFF; position: absolute; top: 23px; left: 413px; width: 449px; text-align: center; }
div.top_1 a{color:#FFFFFF;}
div.top_2 { color: #FFFFFF; position: absolute; top: 29px; right: 30px; }
div.top_2 a{color:#FFFFFF; font-weight: bold;}
div.top_3 { position: absolute; top: 160px; left: 45px; width: 300px; }

div.top_4, div.top_5, div.top_6 { position: absolute; left: 81px; }
div.top_4, div.top_7 { top: 340px; }
div.top_5, div.top_8 { top: 360px; }
div.top_6, div.top_9 { top: 380px; }

div.top_7, div.top_8, div.top_9 { position: absolute; left: 338px; }

div.top_10 { background: url(images/top_10_input.gif) no-repeat; width: 162px; height: 18px; position: absolute; top: 342px; left: 505px; }
div.top_10 input { border: 0px; background: none; width: 150px; margin: 1px 0px 0px 7px; margin-top: 0px; }
div.top_11 { position: absolute; left: 682px; top: 342px; }
div.top_12 { position: absolute; left: 719px; top: 343px; }

div.top_13 { position: absolute; left: 505px; top: 372px; width: 131px; }
div.top_14 { position: absolute; left: 657px; top: 372px; width: 114px; }
div.top_15 { position: absolute; left: 791px; top: 372px; width: 113px; }

div.top_13 select, div.top_14 select, div.top_15 select { width: 100%; border: 1px solid #B8B8B8; }


td.menu { width: 228px; }
table.menu_box { width: 214px; }
td.menu_box_ng { width: 214px; height: 63px; background: url(images/menu_box_ng.gif) #FBFBFB; }
td.menu_box_ng img { margin: 21px 0px 0px 48px; }
td.menu_box { border-left: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; }
td.menu_box_bottom { width: 214px; height: 5px; background: url(images/menu_box_bottom.gif) no-repeat; }
a.menu_box_link { display: block; background: url(images/menu_box_link.gif) #FCFCFC; width: 212px; height: 40px; }
a.menu_box_link:hover { display: block; background: url(images/menu_box_link_over.jpg) #79AD2F; width: 212px; height: 40px; text-decoration: none; color: #FCFCFC; font-weight: bold; }
a.menu_box_link u, a.menu_box_link:hover u { display: block; text-decoration: none; padding: 14px 0px 0px 44px; }
div.menu_box_link_sep { padding: 1px 0px; clear: both; }

div.menu_sep { padding: 10px 0px 1px 0px; }

div.top5 { width: 212px; float: left; background: url(images/bg_.gif) repeat-x #FAFAFA; padding: 13px 0px 9px 0px; border-top: 1px solid #F4F4F4; border-bottom: 1px solid #F4F4F4;  }
div.top5_l { float: left;  padding: 0px 4px 0px 21px; }
div.top5_r { float: left; display: inline; width: 170px; }
div.top5_r a:hover { color: #5A8F12; }
div.top5_r b, div.top5_l b { color: #5B9112; }

td.menu_box_wspolpraca { background: url(images/menu_wspolpraca.gif) no-repeat; width: 214px; height: 314px; }

td.content { width: 715px; }
table.content_box { width: 715px; }
td.content_box_ng { width: 715px; height: 63px; background: url(images/content_box_ng.gif) #FBFBFB; }
td.content_box_ng img { margin: 21px 0px 0px 48px; }
td.content_box { border-left: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; width: 715px; border-right: 1px solid #E4E4E4; border-top: 2px solid #FFFFFF; background: #FBFBFB; }
td.content_box_bottom { width: 715px; height: 5px; background: url(images/content_box_bottom.gif) no-repeat; }

table.content_product_box { width: 356px; }
td.content_product_box { width: 356px;  }
td.content_product_box_ng { width: 355px; height: 43px; background: url(images/content_product_box_ng.gif); }
td.content_product_box_ng, td.content_product_box_ng a, td.content_product_box_ng a:hover,
td.content_product_box_text a, td.content_product_box_text a:hover,
td.content_product_box_text_art a, td.content_product_box_text_art a:hover { color: #5A8F12; }
td.content_product_box_ng b { display: block; margin: 14px 0px 0px 43px; }
td.content_product_box_img { width: 159px; text-align: center; vertical-align: middle; }
td.content_product_box_text { width: 175px; padding: 0px 22px 0px 0px; text-align: left; }
td.content_product_box_img_text { padding: 14px 0px 16px 0px; background: #FBFBFB; }
td.content_product_box_bottom { height: 47px; background: url(images/content_product_box_bottom.gif) no-repeat left; border-right: 1px solid #E4E4E4; }
div.content_product_box_bottom { position: relative; width: 100%; height: 100%; }

div.content_product_box_bottom_price { position: absolute; top: 19px; left: 30px; font-weight: bold; color: #AEAEAE; }
div.content_product_box_bottom_price b { color: #5A8F12; }
div.content_product_box_bottom_price i { color: #E50000; font-style: normal; }
div.content_product_box_bottom_koszyk { position: absolute; top: 10px; left: 187px; }
div.content_product_box_bottom_dodaj { position: absolute; top: 19px; left: 238px; }

td.content_product_box_text_art { padding: 13px 21px 16px 19px; text-align: justify; }
td.content_product_box_art { width: 356px; border-right: 1px solid #E4E4E4; border-top: 2px solid #FFFFFF; border-bottom: 1px solid #F4F4F4; }

div.footer_menu { position: relative; width: 715px; height: 132px; background: url(images/footer_menu.gif); }
div.footer_menu div { position: absolute; }

div.footer_menu_1, div.footer_menu_6, div.footer_menu_11, div.footer_menu_16 { color: #598D12; top: 20px; }
div.footer_menu_1 { left: 36px; }
div.footer_menu_6 { left: 203px; }
div.footer_menu_11 { left: 378px; }
div.footer_menu_16 { left: 558px; }

div.footer_menu_2, div.footer_menu_3, div.footer_menu_4, div.footer_menu_5 { left: 51px; }
div.footer_menu_7, div.footer_menu_8, div.footer_menu_9, div.footer_menu_10 { left: 218px; }
div.footer_menu_12, div.footer_menu_13, div.footer_menu_14, div.footer_menu_15 { left: 393px; }
div.footer_menu_17, div.footer_menu_18, div.footer_menu_19 { left: 573px; }

div.footer_menu_2, div.footer_menu_7, div.footer_menu_12, div.footer_menu_17 { top: 58px; }
div.footer_menu_3, div.footer_menu_8, div.footer_menu_13, div.footer_menu_18 { top: 73px; }
div.footer_menu_4, div.footer_menu_9, div.footer_menu_14, div.footer_menu_19 { top: 88px; }
div.footer_menu_5, div.footer_menu_10, div.footer_menu_15 { top: 103px; }

div.footer_platnosci { position: relative; width: 715px; height: 51px; background: url(images/footer_platnosci.gif); }
div.footer_platnosci a { position: absolute; display: block; }

a.footer_platnosci_1 { top: 12px; left: 13px; height: 23px; width: 35px; }
a.footer_platnosci_2 { top: 12px; left: 81px; height: 23px; width: 37px; }
a.footer_platnosci_3 { top: 10px; left: 157px; height: 27px; width: 61px; }
a.footer_platnosci_4 { top: 8px; left: 253px; height: 37px; width: 31px; }
a.footer_platnosci_5 { top: 14px; left: 318px; height: 20px; width: 66px; }
a.footer_platnosci_6 { top: 11px; left: 419px; height: 28px; width: 75px; }
a.footer_platnosci_7 { top: 13px; left: 532px; height: 18px; width: 69px; }
a.footer_platnosci_8 { top: 13px; left: 640px; 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); }

div.footer { float: left; width: 715px; color: #B5B5B5; }
div.footer a { color: #B5B5B5; }
div.footer a:hover { color: #598D12; }
div.footer_l { float: left; width: 350px; padding-left: 7px; }
div.footer_r { float: right; width: 350px; text-align: right; padding-right: 7px; }
.main {
padding-left:20px;
padding-right:20px;
padding-top:8px;
padding-bottom:8px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height:1.3em;
}
.main_2 {
padding-left:45px;
padding-right:20px;
padding-top:5px;
padding-bottom:5px;
}
form { margin: 0px; }
img.s, img.s2 { margin: 0px 10px 0px 0px; }

a.top_link_1 b, a.top_link_2 b, a.top_link_3 b, a.top_link_4 b, a.top_link_5 b { display: none; }
a.top_link_1 { display: block; position: absolute; top: 260px; left: 22px; width: 157px; height: 62px;  background: url(images/top_link_1.gif) no-repeat 300px 0px; }
a.top_link_1:hover { background: url(images/top_link_1.gif); }

a.top_link_2 { display: block; position: absolute; top: 260px; left: 208px; width: 157px; height: 62px;  background: url(images/top_link_2.gif) no-repeat 300px 0px; }
a.top_link_2:hover { background: url(images/top_link_2.gif); }

a.top_link_3 { display: block; position: absolute; top: 260px; left: 390px; width: 170px; height: 65px;  background: url(images/top_link_3.gif) no-repeat 300px 0px; }
a.top_link_3:hover { background: url(images/top_link_3.gif); }

a.top_link_4 { display: block; position: absolute; top: 260px; left: 593px; width: 157px; height: 62px;  background: url(images/top_link_4.gif) no-repeat 300px 0px; }
a.top_link_4:hover { background: url(images/top_link_4.gif); }

a.top_link_5 { display: block; position: absolute; top: 260px; left: 778px; width: 157px; height: 62px;  background: url(images/top_link_5.gif) no-repeat 300px 0px; }
a.top_link_5:hover { background: url(images/top_link_5.gif); }

#desc{
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height:1.3em; width: 60%;
}

#revie{
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height:1em; 
width: 39%;
}

#duzy_do_koszyka{
float: left;
width: 38%;
}

#polec_rown{
float: left;
width: 36%;
padding-left:25x;
margin-left: 25px;
}

#polec_rown i{
font-size:small;
font-weight:bold;
line-height:1.3em;
}




#bottomlnks{

}

#newsletter_link_subscr{text-align: center; background-color: #dc2f11; padding: 5px; margin: 1px;  }

