BODY { padding: 0px; margin: 0px; overflow: auto; }
td { vertical-align: top; font-size: 12px; font-family: Arial; color: #444444; line-height: 14px; }
a { text-decoration: none; color: #444444; }
a:hover { text-decoration: underline; color: #444444; }
img { border: none; }
input, select, textarea { font-size: 12px; font-family: Arial; color: #5C5B5B; }
form { margin: 0px; }


div.psd { width: 100%; height: 100%; background: url(images/bg.gif) repeat-x; }
table.table_all { width: 100%; }
td.table_left { width: 50%; }
td.table_right { width: 50%; background: url(images/table_right.gif) no-repeat; }

table.table { width: 920px; }
td.top { width: 920px; height: 132px; background: url(images/top.jpg) no-repeat; }
div.top { position: relative; }

a.top_logo { display: block; position: absolute; top: 23px; left: 3px; width: 213px; height: 52px; }
div.top_text { position: absolute; top: 15px; left: 405px; width: 391px; text-align: center; }

div.top_menu a { display: block; position: absolute; top: 66px; height: 29px; background-position: 300px; }
div.top_menu a:hover { background-position: 0px; }

a.top_menu_1 { left: 269px; width: 75px; background: url(images/top_menu_1.gif) no-repeat; }
a.top_menu_2 { left: 344px; width: 71px; background: url(images/top_menu_2.gif) no-repeat; }
a.top_menu_3 { left: 415px; width: 76px; background: url(images/top_menu_3.gif) no-repeat; }
a.top_menu_4 { left: 491px; width: 102px; background: url(images/top_menu_4.gif) no-repeat; }
a.top_menu_5 { left: 593px; width: 83px; background: url(images/top_menu_5.gif) no-repeat; }
a.top_menu_6 { left: 676px; width: 122px; background: url(images/top_menu_6.gif) no-repeat; }
a.top_menu_7 { left: 788px; width: 61px; background: url(images/top_menu_7.gif) no-repeat; }
a.top_menu_8 { left: 849px; width: 71px; background: url(images/top_menu_8.gif) no-repeat; }

div.top_nav { position: absolute; top: 103px; left: 4px; width: 912px; }
div.top_nav, div.top_nav a, div.top_nav a:hover { color: #8F8E8E; }

a.top_icon_1, a.top_icon_2, a.top_icon_3 { display: block; position: absolute; top: 4px; left: 797px; width: 41px; height: 37px; }
a.top_icon_2 { left: 838px; }
a.top_icon_3 { left: 879px; }

td.menu { width: 187px; }
td.content { width: 733px; }

div.imgPromo { position: relative; top: 60px; left: -70px; }
div.imgNew { position: relative; top: 60px; left: 70px; }

div.path_left {
position: absolute;
z-index: 1;
text-align: left;
width: 710px;
height: 28px;
}

div.path_left2 {
position: absolute;
z-index: 1;
text-align: left;
width: 900px;
height: 28px;
visibility: hidden;
}

div.path_right {
position: absolute;
z-index: 2;
text-align: right;
right: 0px;
}

table.menu_box { width: 177px; }
td.menu_box_ng { width: 177px; height: 38px;padding: 8px 5px 7px 8px; background: url(images/menu_box_ng.gif) no-repeat;font-weight:; color:#000000; font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif;}
td.menu_box_ng img { margin: 11px 0px 0px 11px; }
td.menu_box2_ng { width: 177px; height: 7px; background: url(images/menu_box2_ng.gif) no-repeat; }
td.menu_box { width: 177px; background: url(images/menu_box_bg.gif) repeat-y; }
div.menu_box { width: 175px; margin: 0px 1px; background: url(images/menu_box_top_bg.gif) repeat-x; }

td.menu_box_bottom { width: 177px; height: 1px; background: #ECECEC; }

div.menu_box_prodwysz { padding: 5px 0px 7px 8px; }
div.menu_box_ng_producent { margin: 0px 0px 7px 2px; font-weight:bold; color:#000000; font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif;}
table.content_box { width: 733px; }

div.menu_box_producent_select, div.menu_box_wyszukiwarka_select, div.menu_box_wyszukiwarka_input { width: 159px; }
div.menu_box_producent_select select, div.menu_box_wyszukiwarka_select select, div.menu_box_wyszukiwarka_input input { width: 100%; border: 1px solid #ECECEC; }
div.menu_box_wyszukiwarka_input { margin: 7px 0px 7px 0px; * margin: 5px 0px 6px 0px; }
div.menu_box_ng_wyszukiwarka { margin: 8px 0px 5px 2px; * margin: 5px 0px 5px 2px; }
div.menu_box_wyszukiwarka_szukaj { float: left; margin: 6px 7px 0px 0px; }
div.menu_box_wyszukiwarka_zaawansowane { float: left; margin: 6px 0px 0px 0px; }

div.menu_box_sep { width: 177px; height: 13px; font-size: 0px; line-height: 0px; }

a.menu_link { display: block; width: 175px; background: url(images/menu_link_bg.gif) #F8F8F8 no-repeat; }
a.menu_link u { display: block; padding: 4px 0px 2px 24px; text-decoration: none; background: url(images/menu_link_s.gif) 11px 9px no-repeat; }
a.menu_link s { display: block; padding: 0px 0px 0px 20px; text-decoration: none; }

a.menu_link:hover { color: #FFFFFF; text-decoration: none; background: url(images/menu_link_bg.gif) #CC2804 top right no-repeat; }
a.menu_link:hover u { background: url(images/menu_link_s2.gif) 11px 9px no-repeat; }

div.menu_link_box { width: 175px; background: url(images/menu_link_box.gif) no-repeat; }
div.menu_link { width: 175px; }
div.menu_link a:hover { color: #C9000B; }
div.menu_link u { display: block; padding: 4px 0px 2px 24px; text-decoration: none; background: url(images/menu_link_s.gif) 11px 9px no-repeat; }
div.menu_link s { display: block; padding: 0px 0px 0px 18px; text-decoration: none; }


table.content_box { width: 733px; }
td.content_box_ng { width: 733px; height: 38px; background: url(images/content_box_ng.gif) no-repeat; padding:8px; font-weight:bold; color:#000000; font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif;}
td.content_box_ng img { margin: 11px 0px 0px 11px; }
td.content_box2_ng { width: 733px; height: 5px; background: url(images/content_box2_ng.gif) #DE0B00 no-repeat; }
td.content_box { width: 733px; background: url(images/content_box_bg.gif) repeat-y; }
div.content_box { padding: 0px 1px; background: url(images/content_box_top_bg.gif) no-repeat; }
div.content_box2 { padding: 0px 1px; }
td.content_box_bottom { widht: 733px; height: 1px; background: #EDEDED; }

div.content_box_sep { height: 13px; font-size: 0px; line-height: 0px; }

td.product_box_title { width: 243px; background: url(images/product_box_s.gif) 18px 19px no-repeat; }
td.product_box_title, td.product_box_title a, td.product_box_title a:hover { font-size: 14px; color: #C8000A; }
td.product_box_title b { display: block; padding: 15px 10px 15px 36px; }
td.product_box_sep { width: 1px; height: 1px; background: #E5E5E5; }
td.product_box_description { width: 243px; }
td.product_box_description div { padding: 3px 20px 3px 36px; }
td.product_box_image { width: 243px; vertical-align: middle; text-align: center; }
td.product_box_image img { margin: 6px auto; }
td.product_box_add { width: 243px; text-align: center; padding: 3px 0px 23px 0px; }
td.product_box_price { width: 243px; padding: 0px 0px 19px 0px; text-align: center; color: #C8120F; }
td.product_box_price b { display: block; padding: 2px 0px 0px 0px; font-size: 14px; }

table.bestsellers_box { width: 731px; }
td.bestsellers_box_left { width: 486px; }
div.bestsellers_box_left { position: relative; }
td.bestsellers_box_image { width: 244px; vertical-align: middle; text-align: center; }
td.bestsellers_box_image img { margin: 15px auto; }

td.bestsellers_box_image_hidden { width: 244px; vertical-align: middle; text-align: center; }

td.bestsellers_box { width: 486px; }
td.bestsellers_box div.bestsellers_box_top { padding: 9px 0px 1px 17px; font-size: 14px; font-weight: bold; }
td.bestsellers_box div.bestsellers_box_top, td.bestsellers_box div.bestsellers_box_top a, td.bestsellers_box div.bestsellers_box_top a:hover { color: #CB0008; text-decoration: none; }
td.bestsellers_box div.bestsellers_box_bottom { padding: 1px 0px 7px 18px;  }
td.bestsellers_box div.bestsellers_box_bottom a { color: #C80106; }

td.bestsellers_box_over { width: 486px; background: url(images/bestsellers_box_over.jpg) #E03D02 no-repeat; }
td.bestsellers_box_over div.bestsellers_box_top { padding: 9px 0px 1px 17px; font-size: 14px; font-weight: bold; }
td.bestsellers_box_over div.bestsellers_box_top, td.bestsellers_box_over div.bestsellers_box_top a, td.bestsellers_box_over div.bestsellers_box_top a:hover { color: #FFFFFF; text-decoration: none; }
td.bestsellers_box_over div.bestsellers_box_bottom { padding: 1px 0px 7px 18px; color: #FFFFFF; }
td.bestsellers_box_over div.bestsellers_box_bottom a { color: #FFFFFF; }

div.bestsellers_box_over_s { position: absolute; top: 0px; left: 486px; width: 6px; height: 46px; font-size: 0px; line-height: 0px; background: url(images/bestsellers_box_over_s.gif) no-repeat; }

td.footer_box { background: url(images/footer_box_bg.gif) repeat-x; }
table.footer_box { width: 920px; }
td.footer_menu { width: 920px; height: 134px; background: url(images/footer_box_lines.gif) no-repeat; }

div.footer_menu { position: relative; }
div.footer_menu div { position: absolute; }
div.footer_menu a { color: #A0A0A0; }
div.footer_menu a:hover { text-decoration: none; color: #C9000B; }

div.footer_menu_1, div.footer_menu_7, div.footer_menu_13, div.footer_menu_19 { top: 10px; font-weight: bold; color: #C9000B; }

div.footer_menu_1 { left: 12px; }
div.footer_menu_7 { left: 282px; }
div.footer_menu_13 { left: 536px; }
div.footer_menu_19 { left: 733px; }

div.footer_menu_2, div.footer_menu_3, div.footer_menu_4, div.footer_menu_5, div.footer_menu_6 { left: 27px; }
div.footer_menu_8, div.footer_menu_9, div.footer_menu_10, div.footer_menu_11, div.footer_menu_12 { left: 300px; }
div.footer_menu_14, div.footer_menu_15, div.footer_menu_16, div.footer_menu_17, div.footer_menu_18 { left: 550px; }
div.footer_menu_20, div.footer_menu_21, div.footer_menu_22, div.footer_menu_23, div.footer_menu_24 { left: 748px; }

div.footer_menu_2, div.footer_menu_8,  div.footer_menu_14, div.footer_menu_20 { top: 40px; }
div.footer_menu_3, div.footer_menu_9,  div.footer_menu_15, div.footer_menu_21 { top: 55px; }
div.footer_menu_4, div.footer_menu_10, div.footer_menu_16, div.footer_menu_22 { top: 70px; }
div.footer_menu_5, div.footer_menu_11, div.footer_menu_17, div.footer_menu_23 { top: 85px; }
div.footer_menu_6, div.footer_menu_12, div.footer_menu_18, div.footer_menu_24 { top: 100px; }

td.footer_platnosci { width: 920px; height: 60px; }
div.footer_platnosci { position: relative; }
div.footer_platnosci a { display: block; position: absolute; }
div.footer_platnosci a:hover { background-position: right; }

a.footer_platnosci_1 { top: 18px; left: 12px; width: 35px; height: 22px; background: url(images/footer_platnosci_1.gif) no-repeat; }
a.footer_platnosci_2 { top: 17px; left: 117px; width: 37px; height: 23px; background: url(images/footer_platnosci_2.gif) no-repeat; }
a.footer_platnosci_3 { top: 17px; left: 226px; width: 61px; height: 27px; background: url(images/footer_platnosci_3.gif) no-repeat; }
a.footer_platnosci_4 { top: 13px; left: 361px; width: 31px; height: 37px; background: url(images/footer_platnosci_4.gif) no-repeat; }
a.footer_platnosci_5 { top: 21px; left: 467px; width: 66px; height: 20px; background: url(images/footer_platnosci_5.gif) no-repeat; }
a.footer_platnosci_6 { top: 19px; left: 597px; width: 73px; height: 25px; background: url(images/footer_platnosci_6.gif) no-repeat; }
a.footer_platnosci_7 { top: 20px; left: 727px; width: 69px; height: 18px; background: url(images/footer_platnosci_7.gif) no-repeat; }
a.footer_platnosci_8 { top: 20px; left: 836px; width: 60px; height: 20px; background: url(images/footer_platnosci_8.gif) no-repeat; }

table.footer { width: 100%; }
td.footer_l { width: 50%; padding: 7px 10px 10px 14px; }
td.footer_r { width: 50%; padding: 7px 14px 10px 10px; text-align: right; }

table.footer td, table.footer a { color: #CDCDCD; }
table.footer a:hover { color: #C9000B; }


div.sortownaie_box_ng { padding: 6px 0px 10px 9px; font-weight:bold; color:#000000; font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif; }
div.sortowanie_box { padding: 0px 0px 7px 9px; }
div.sortowanie_box select { width: 100%; font-size: 11px; border: 1px solid #DCDCDC; color: #5A5A5A; }

td.sortowanie_box_1 { width: 184px; }
td.sortowanie_box_2 { width: 183px; }
td.sortowanie_box_3 { width: 183px; }
td.sortowanie_box_4 { width: 140px; }
td.sortowanie_box_sep { width: 8px; }


td.listing_box_image_ng, td.listing_box_description_ng, td.listing_box_price_ng, td.listing_box_availability_ng, td.listing_box_options_ng { padding: 4px 0px 4px 0px; text-align: center; font-size: 11px; color: #000000; background: #F7F7F7; }

td.listing_box_image_ng { width: 136px; }
td.listing_box_description_ng { width: 263px; text-align: left; }
td.listing_box_description_ng span { padding-left: 6px; }
td.listing_box_price_ng { width: 98px; }
td.listing_box_availability_ng { width: 70px; }
td.listing_box_options_ng { width: 160px; }

td.listing_box_sep { width: 1px; height: 1px; background: #EBEBEB; }

td.listing_box_image { width: 136px; vertical-align: middle; text-align: center; }
td.listing_box_image img { margin: 6px auto; }

td.listing_box_description { width: 263px; }
div.listing_box_description { padding: 6px 7px; text-align: justify; line-height: normal; }
td.listing_box_description b { display: block; font-size: 14px; }
td.listing_box_description a, td.listing_box_description a:hover { color: #C9000A; }

td.listing_box_price { width: 98px; vertical-align: middle; text-align: center; }
td.listing_box_price b { display: block; font-size: 14px; color: #CA000E; }
td.listing_box_price s { display: block; font-size: 14px; color: #CA000E; padding: 0px 0px 7px 0px; text-decoration: line-through; }
td.listing_box_price u { display: block; font-size: 18px; color: #CA000E; padding: 8px 0px 0px 0px; text-decoration: none; }

td.listing_box_availability { width: 70px; vertical-align: middle; text-align: center; }
div.listing_box_availability_0, div.listing_box_availability_1, div.listing_box_availability_2 { margin: 0px auto; width: 19px; height: 19px; font-size: 0px; line-height: 0px; background: url(images/listing_box_availability_1.gif) no-repeat; }
div.listing_box_availability_0 a, div.listing_box_availability_1 a, div.listing_box_availability_2 a { display: block; width: 19px; height: 17px; }
div.listing_box_availability_0 { background: url(images/listing_box_availability_0.gif) no-repeat; }
div.listing_box_availability_2 { background: url(images/listing_box_availability_2.gif) no-repeat; }

a.listing_box_availability_0, a.listing_box_availability_1, a.listing_box_availability_2 { margin: 0px auto; width: 19px; height: 19px; font-size: 0px; line-height: 19px; background: url(images/listing_box_availability_1.gif) no-repeat; }
a.listing_box_availability_0, a.listing_box_availability_1, a.listing_box_availability_2 { display: inline-block; width: 19px; height: 17px; }
a.listing_box_availability_0 { background: url(images/listing_box_availability_0.gif) no-repeat; }
a.listing_box_availability_2 { background: url(images/listing_box_availability_2.gif) no-repeat; }

td.listing_box_options { width: 160px; vertical-align: middle; text-align: center; }

table.listing_box_spilt { width: 100%; }
table.listing_box_spilt td, table.listing_box_spilt a, table.listing_box_spilt a:hover { font-size: 11px; color: #000000; }
td.listing_box_spilt_left { padding: 7px 10px 6px 12px; }
td.listing_box_spilt_right { padding: 7px 12px 6px 10px; text-align: right; }


td.more_box_image { width: 379px; vertical-align: middle; text-align: center; }
td.more_box_image img { margin: 20px auto; }

td.more_box_right, table.more_box_right { width: 352px; }
div.more_box_title { padding: 23px 25px 16px 5px; font-size: 14px; font-weight: bold; }
div.more_box_title { color: #C9000B; }

td.more_box_price { width: 175px; height: 76px; vertical-align: middle; text-align: center; }
td.more_box_price s { display: block; padding: 0px 0px 7px 0px; font-size: 14px; color: #C9000B; text-decoration: line-through; }
td.more_box_price u { display: block; padding: 0px 0px 0px 0px; font-size: 24px; color: #C9000B; line-height: normal; text-decoration: none; }

td.more_box_add { width: 175px; height: 76px; vertical-align: middle; text-align: center; }
td.more_box_add input { margin: 3px auto 0px auto; }

td.more_box_boldline { height: 5px; background: #C22802; }
td.more_box_line { vertical-align: bottom; }
td.more_box_line div { height: 1px; font-size: 0px; line-height: 0px; background: #EBEBEB; }

div.more_box_links { padding: 11px 0px; }

div.more_box_link { padding: 2px 0px 2px 26px; background: url(images/more_box_s.gif) 10px 9px no-repeat; color: #5C5B5B;  }
div.more_box_link a, div.more_box_link a { color: #5C5B5B; }
div.more_box_link u { text-decoration: none; }
div.more_box_link u a, div.more_box_link u a:hover { color: #C9000B; }

td.more_box_menu { width: 731px; height: 28px; }
div.more_box_menu { position: relative; }
div.more_box_menu a { display: block; position: absolute; top: 0px; height: 29px; background-position: left; }
div.more_box_menu a:hover { background-position: right; }




td.more_box_description { width: 731px; }
div.more_box_description { padding: 7px 10px; text-align: justify; }

div.more_box_description, div.more_box_description td, div.more_box_description a, div.more_box_description a:hover { color: #5C5B5B; }

div.more_box_description_table { padding: 26px 0px 0px 0px; }
table.more_box_description_table { width: 711px; }
td.more_box_description_table { padding: 2px 9px; border: 1px solid #FFFFFF; }
td.more_box_description_table2 { padding: 2px 9px; border: 1px solid #E6E6E6; background: #F2F2F2; }



.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;
}


.chmurka { position: absolute; height: 17px; font-family: Arial; font-size: 11px; color: #5C5C5C; white-space: nowrap; background: url(images/chmurka_bg.gif) repeat-x; }
.chmurka b { display: block; position: relative; padding: 0px 0px 0px 5px; font-weight: normal; background: url(images/chmurka_left.gif) no-repeat; }
.chmurka i { display: block; padding: 1px 5px 2px 0px; font-style: normal; font-weight: normal; background: url(images/chmurka_right.gif) top right no-repeat; }
.chmurka div { display: block; position: relative; top: -22px; left: 6px; width: 9px; height: 6px; font-size: 0px; line-height: 0px; background: url(images/chmurka_top.gif) no-repeat; }

