BODY { padding: 0px; margin: 0px; background: url(images/bg.gif) left top #696C6D; }
td { vertical-align: top; font-size: 11px; font-family: Arial; color: #474747; line-height: 13px; }
a { text-decoration: none; color: #474747; }
a:hover { text-decoration: underline; color: #474747; }

a.konto { text-decoration: none; color:#4B8692; }
a.konto:hover { text-decoration: underline; color:#4B8692; }

a.czarny { text-decoration: none; color:black; }
a.czarny:hover { text-decoration: underline; color:black; }

img { border: 0px; }
form { margin: 0px; }
input, textarea, select { font-size: 11px; font-family: Arial; color: #757575; }

a.turkus { text-decoration: none; color:#4C8692; }
a.turkus:hover { text-decoration: underline; color:#4C8692; }

div.turkusowy a{ text-decoration: none; color:#4C8692; } 
div.turkusowy a:hover { text-decoration: underline; color:#4C8692; }

div.psd { background: url(images/bg_.gif) repeat-x left top; width: 100%; height: 100%; }
table.table { width: 836px; }
td.top { width: 836px; height: 111px; }
div.top { position: relative; }
div.top_cienie { position: absolute; top: 0px; left: -4px; width: 854px; height: 141px; }
img.top_cienie { width: 854px; height: 111px; }
div.logo { position: absolute; top: 0px; left: 2px; }
div.logo a { width:404px; height:97px; display:block; position:relative;}
div.logo a span {width:404px; height:97px; display:block; position:absolute; background: url(images/logo.jpg); cursor: pointer;}
div.top_panel { position: absolute; top: 0px; left: 426px; width: 404px; height: 99px; background: url(images/top_panel.jpg) #F3F3F3 no-repeat; }

div.top_panel_1 { position: absolute; top: 15px; left: 472px; }
div.top_panel_1 a, div.top_panel_1 a:hover { color: #007C90; }
div.top_panel_2 { position: absolute; top: 35px; left: 472px; }
div.top_panel_3 { position: absolute; top: 55px; left: 472px; }

div.top_panel_4 { position: absolute; top: 15px; left: 677px; }
div.top_panel_5 { position: absolute; top: 35px; left: 677px; }
div.top_panel_6 { position: absolute; top: 55px; left: 677px; }

div.top_panel_7 { position: absolute; top: 96px; left: 447px; }
div.top_panel_8 { position: absolute; top: 95px; * top: 94px; left: 607px; width: 142px; }
div.top_panel_8 input { border: 0px; background: none; font-style: italic; width: 142px; }
div.top_panel_9 { position: absolute; top: 93px; left: 773px; }

td.top_szukarka { width: 270px; height: 121px; background: url(images/top_szukarka.jpg) #370005 no-repeat; }
div.top_szukarka { position: relative; }
div.top_szukarka_1 { position: absolute; top: 23px; left: 50px; }
div.top_szukarka_1 a, div.top_szukarka_1 a:hover { color: #D2D2D2; }
div.top_szukarka_2 { position: absolute; top: 79px; * top: 78px; left: 30px; width: 181px; }
div.top_szukarka_2 input { border: 0px; background: none; font-style: italic; width: 181px; color: #474747; }
div.top_szukarka_3 { position: absolute; top: 78px; left: 235px; }

td.menu { width: 235px; }

table.menu_box { width: 222px; margin-left: 1px; }
td.menu_box_ng { height: 38px; background: url(images/menu_box_ng.jpg) #F8F8F8 no-repeat; }
td.menu_box_ng b { margin: 13px 0px 0px 36px; display: block; color: #4B8692; }
td.menu_box_ng2 { height: 48px; background: url(images/menu_box_ng2.jpg) #FBFBFB no-repeat; }
td.menu_box_ng2 b { margin: 13px 0px 0px 36px; display: block; color: #4B8692; }
td.menu_box { background: url(images/menu_box_bg.gif) #F4F4F4 no-repeat; }

td.menu_box2 { background: url(images/menu_box_bg.gif) #F4F4F4 repeat-y; }

td.menu_box_bg1 { background: url(images/menu_box_bg1.gif) #F4F4F4 no-repeat; }
td.menu_box_bialy { width: 222px; height: 150px ; background: url(images/menu_box_bialy.gif) #F4F4F4 repeat-y; }
td.menu_box_kreska { background: url(images/menu_box_kreska.jpg) no-repeat; height: 1px; }
td.menu_box_kreska2 { background: url(images/menu_box_kreska2.jpg) no-repeat; height: 1px; }

div.menu_box { background: url(images/menu_box_bg_.gif) repeat-y; }
div.menu_box_kontakt { padding: 15px 21px 9px 21px; }
td.menu_box_bottom { height: 13px; background: url(images/menu_box_bg_.gif) no-repeat; }
img.menu_box_bottom { width: 222px; height: 13px; }
td.menu_box_bottom2 { height: 3px; background: url(images/menu_box_bottom2.gif) top left no-repeat; }

div.menu_sep { padding: 4px 0px; }

div.menu_box_produkty { margin: 0px 0px 0px 2px; }
div.menu_box_produkty a { display: block; width: 218px; height: 30px; background: url(images/menu_link_over.jpg) top no-repeat; text-decoration: none; }
div.menu_box_produkty a:hover { background: url(images/menu_link_over.jpg) bottom no-repeat; color: #FFFFFF; }
div.menu_box_produkty u { text-decoration: none; display: block; padding: 9px 0px 0px 15px; }
div.menu_box_produkty i { font-style: normal; font-size: 9px; color: #000000; padding-right: 15px; }
div.menu_box_produkty a:hover i { color: #FFFFFF; }

div.menu_box_bestsellery { margin: 0px 0px 0px 2px; }
div.menu_box_bestsellery a { display: block; width: 218px; height: 30px; background: url(images/menu_link_over.jpg) top no-repeat; text-decoration: none; }
div.menu_box_bestsellery a:hover { background: url(images/menu_link_over.jpg) bottom no-repeat; color: #FFFFFF; }
div.menu_box_bestsellery u { text-decoration: none; display: block; padding: 9px 0px 0px 15px; }
div.menu_box_bestsellery i { font-style: normal; font-size: 9px; color: #000000; padding-right: 15px; }
div.menu_box_bestsellery a:hover i { color: #FFFFFF; }


div.menu_box_producenci { padding: 14px 0px 8px 0px; }
div.menu_box_producenci b { display: block; border-bottom: 3px solid #FFFFFF; width: 173px; }
div.menu_box_producenci select { width: 173px; color: #474747; }

div.menu_box_recenzje { padding: 15px 21px 14px 21px; text-align: justify;}
div.menu_box_recenzje_biel { padding: 15px 21px 14px 21px; text-align: justify; background-color: white;}
div.menu_box_recenzje_l { float: left; padding-right: 8px; }
div.menu_box_recenzje_ocena { float: left; width: 100px; position: relative; }
div.menu_box_recenzje_ocena img { position: absolute; top: -3px; left: 0px; }


table.content_top_box { width: 601px; }
td.content_top_box_ng { height: 44px; background: url(images/content_top_box_ng.gif) top no-repeat; }

table.content_top_menu { margin-top: 4px; width: 100%;}
table.content_top_menu a { padding: 0 7px; white-space: nowrap; height: 33px; display: block; background: url(images/content_top_menu_over.gif) 0px 40px no-repeat; }
table.content_top_menu u { display: block; padding: 9px 5px 0px 0px; text-decoration: none; font-weight: bold;}
table.content_top_menu i { padding: 0px 5px; font-size: 9px; }
table.content_top_menu a:hover { background: url(images/content_top_menu_over.gif) #3A919F repeat-x; color: #FFFFFF; text-decoration: none; }

td.content_top_box { background: url(images/content_top_box.jpg) #F9F9F9 no-repeat; height: 129px; }
td.content_top_box_bottom { background: url(images/content_top_box_bottom.gif) no-repeat; height: 3px; }
div.content_top_karta { background: url(images/content_top_karta.gif) no-repeat; height: 129px; position: relative; }

div.content_top_karta_1, div.content_top_karta_7 { position: absolute; top: 13px; left: 36px; color: #4B8692; }
div.content_top_karta_7 { left: 344px; }

div.content_top_karta_2, div.content_top_karta_3, div.content_top_karta_4, div.content_top_karta_5 { position: absolute; left: 57px; }
div.content_top_karta_8, div.content_top_karta_9, div.content_top_karta_10, div.content_top_karta_11, div.content_top_karta_12 { position: absolute; left: 368px; }

div.content_top_karta_2, div.content_top_karta_8 { top: 39px; }
div.content_top_karta_3, div.content_top_karta_9 { top: 56px; }
div.content_top_karta_4, div.content_top_karta_10 { top: 73px; }
div.content_top_karta_5, div.content_top_karta_11 { top: 90px; }
div.content_top_karta_12 { top: 107px; }
div.content_top_karta_6 { position: absolute; top: 36px; left: 137px; }

table.content_box { width: 601px; }
td.content_box_ng { height: 44px; background: url(images/content_box_ng.gif) #FAFAFA no-repeat; color: #4B8692; }
td.content_box_ng b { display: block; padding: 14px 0px 0px 40px; text-align:left; }
td.content_box_ng a {display: block; padding: 0px 20px 0px 0px; margin-top:-14px; float:right; font-weight: normal;}
td.content_box_ng div { position: relative;}
td.content_box_ng i { display: block; position: absolute; top: 44px; left: 0px; }

td.content_box_ng2 { height: 44px; background: url(images/content_box_ng.gif) #FAFAFA no-repeat; color: #474747; }
td.content_box_ng2 b { display: block; padding: 14px 0px 0px 40px; text-align:left; }
td.content_box_ng2 div { position: relative;}
td.content_box_ng2 i { display: block; position: absolute; top: 44px; left: 0px; }

td.content_box { background: url(images/content_box_bg.gif) #FFFFFF repeat-y; }
td.content_box_bottom { background: url(images/content_box_bottom.gif) no-repeat; height: 5px; }
td.content_top_box_cien { height: 12px; }
img.content_top_box_cien { width: 601px; height: 7px; }

td.content_opinie_nazwa { background: url(images/content_opinie_nazwa.gif) #FAFAFA no-repeat; color: #4B8692; }
td.content_opinie_all1 { width: 291px; height: 160px; background: url(images/content_opinie_all1.gif) #FAFAFA no-repeat; color: #4B8692; }
td.content_kup_bg { width: 105px; background: url(images/content_kup_bg.gif) #FAFAFA no-repeat; color: #4B8692; }
div.content_nazwa1 { margin-left:25px; margin-right:18px; margin-top:15px; }
td.asd { background: url(images/listing_kat_bg.gif) repeat-x top; }


table.content_box_karta { width: 588px; }
td.content_box_karta_ng { background: url(images/content_box_karta_ng.gif) repeat-x top #F2F2F2; }
td.content_box_karta_ng_l div { margin: 20px 5px 17px 13px; color: #4B8692; }
td.content_box_karta_ng_l img { margin-right: 12px; }
td.content_box_karta_ng_r { text-align: right; }
td.content_box_karta_ng_r div { margin: 18px 21px 16px 5px; white-space: nowrap; }
td.content_box_karta_kreska_1 { background: url(images/content_box_karta_kreska_1.gif) no-repeat; height: 1px; }
td.content_box_karta_kreska_2 { background: url(images/content_box_karta_kreska_2.gif) no-repeat; height: 1px; }
td.content_box_karta_kreska { background: url(images/content_box_karta_kreska.gif) no-repeat; height: 1px; }



td.content_box_karta_img { width: 198px; height: 138px; text-align: center; vertical-align: middle; }
td.content_box_karta_img_kreska { width: 1px; background: url(images/content_box_karta_img_kreska.gif) no-repeat; }
td.content_box_karta_info {width: 389px; background: url(images/content_box_karta_info_bg.gif) top repeat-x; }
div.content_box_karta_info { padding: 15px 0px 0px 25px; line-height: 16px; }
div.content_box_karta_info i, div.content_box_karta_info_dol i { padding-right: 13px; font-style: normal; font-size: 9px; }
div.content_box_karta_info a, div.content_box_karta_info a:hover, div.content_box_karta_info_dol a:hover { color: #4B8692; }


/** style karty produktu **/
div.content_box_karta_info_lewa {
float:left;
width:240px;
}

div.content_box_karta_info_prawa {
float:right;
width:100px;
text-align:right;
margin-right:4px;
}

div.content_box_karta_info_dol {
clear:both;  
text-align:left;
padding:0;
margin:2px 0 0 25px;
line-height: 16px;
}

div.content_box_karta_info_linki {
clear:both; width:389px; margin:10px 0 0 0; 
}

div.content_box_karta_info_linki_lewe {
width:165px; float:left; text-align:left; padding-left:25px; padding-bottom:50px;
}

div.content_box_karta_info_linki_prawe {
width:160px; float:left; text-align:left; margin-left:15px; padding-bottom:50px;
}

div.content_box_karta_info_zakladki {
clear:left; float:left; width:389px; margin:-18px 0 0 0; padding:0; position:absolute; z-index:30; height:19px; display:block;
}

div.content_box_karta_info_linki_spacer {
height:6px; width:3px; display:block; padding:0;
}

/** ***************** **/

b.content_box_karta_input_sztuk { position: absolute; top: -4px; left: 90px; width: 38px; height: 21px; background: url(images/content_box_karta_input_sztuk.gif) no-repeat; }
b.content_box_karta_input_sztuk b { font-weight: normal; position: relative; display: block; }
b.content_box_karta_input_sztuk input { position: absolute; top: 2px; left: 7px; background: none; border: 0px; width: 30px; font-style: italic; }
u.content_box_karta_text_sztuk { text-decoration: none; padding-left: 65px; }
div.content_box_karta_dodaj_do_koszyka { position: absolute; top: -3px; left: 86px; }
td.content_box_karta_img_kreska_poz { height: 1px; background: url(images/content_box_karta_img_kreska_poz.gif) no-repeat; }
td.content_box_karta_img_mini { width: 65px; height: 65px; text-align: center; vertical-align: middle; }
td.content_box_karta_img_mini_kreska { width: 1px; height: 1px; background: url(images/content_box_karta_img_mini_kreska.gif) no-repeat; }
td.content_box_karta_info_kreska_poz { width: 389px; height: 1px; background: url(images/content_box_karta_info_kreska_poz.gif) no-repeat; }
td.content_box_karta_text { padding: 5px 5px 5px 5px;  }
td.content_box_karta_text2 { padding: 5px 5px 5px 5px; line-height: 17px; }
img.karta_ptaszek { margin: 0px 10px 0px 6px; }
td.content_box_karta_kr_img { text-align: center; vertical-align: middle; width: 108px; }
td.content_box_karta_kr_text { vertical-align: middle; width: 393px; }
td.content_box_karta_kr_koszyk { text-align: center; vertical-align: middle; width: 85px; }
td.content_box_karta_kr_kreska { background: url(images/content_box_karta_kr_kreska.gif) no-repeat; width: 1px; height: 81px; }
i.content_box_karta_kr_strzalka { font-style: normal; font-size: 9px; color: #000000; padding: 0px 12px 0px 26px; }
b.content_box_karta_kr_title, b.content_box_karta_kr_title a, b.content_box_karta_kr_title a:hover { color: #4B8692; }
b.content_box_karta_kr_price { color: #BE0000; }
td.content_box_karta_dodatkowe_img { padding: 15px 0px; text-align: center; vertical-align: middle; padding: 20px; }

td.footer_menu { width: 834px; height: 136px; background: url(images/footer.gif) top no-repeat; }
div.footer_menu { position: relative; }
div.footer_menu div { position: absolute; }
div.footer_menu a, div.footer_menu a:hover { color: #9D9D9D; }

div.footer_menu_1, div.footer_menu_6, div.footer_menu_11, div.footer_menu_16 { color: #CBCBCB; top: 23px; }
div.footer_menu_1 { left: 47px; }
div.footer_menu_6 { left: 229px; }
div.footer_menu_11 { left: 465px; }
div.footer_menu_16 { left: 682px; }

div.footer_menu_2, div.footer_menu_3, div.footer_menu_4, div.footer_menu_5 { left: 71px; }
div.footer_menu_7, div.footer_menu_8, div.footer_menu_9, div.footer_menu_10 { left: 253px; }
div.footer_menu_12, div.footer_menu_13, div.footer_menu_14, div.footer_menu_15 { left: 489px; }
div.footer_menu_17, div.footer_menu_18, div.footer_menu_19 , div.footer_menu_20, div.footer_menu_21 { left: 706px; }

div.footer_menu_2, div.footer_menu_7, div.footer_menu_12, div.footer_menu_17 { top: 51px; }
div.footer_menu_3, div.footer_menu_8, div.footer_menu_13, div.footer_menu_18 { top: 65px; }
div.footer_menu_4, div.footer_menu_9, div.footer_menu_14, div.footer_menu_19 { top: 79px; }
div.footer_menu_5, div.footer_menu_10, div.footer_menu_15  , div.footer_menu_20{ top: 93px; }
div.footer_menu_21 { top: 107px; }

td.footer_platnosci { width: 834px; height: 45px; background: url(images/footer_platnosci.jpg) 2px 0px no-repeat; }

td.footer { padding: 7px 0px 14px 0px; }
td.footer, td.footer a, td.footer a:hover { color: #ACACAC; }
div.footer_l { padding: 0px 0px 0px 12px; float: left; width: 50%; }
div.footer_r { padding: 0px 20px 0px 0px; float: right; width: 50%; text-align: right; }

img.content_box_ng_cien { width: 601px; height: 7px; }

div.content_top_news { background: url(images/content_top_box_news_bg.jpg) no-repeat; height: 129px; position: relative; }
div.content_top_box_news_l { position: absolute; top: 14px; left: 36px; }

div.content_top_news_l, div.content_top_news_r { position: absolute; top: 14px; left: 18px; width: 266px; text-align: justify; }
div.content_top_news_r { left: 317px; }
div.content_top_news_l a, div.content_top_news_l a:hover, div.content_top_news_r a, div.content_top_news_r a:hover, div.content_top_news_all a, div.content_top_news_all a:hover { color: #4B8692; }

div.content_top_news_all { position: absolute; top: 110px; right: 22px; text-align: right; }

table.listing_kat { width: 592px;}
td.listing_kat_img { border-right: 1px solid #E1E2E2; width: 195px; vertical-align: middle; text-align: center;}
td.listing_kat_img2 { border-right: 1px solid #E1E2E2; width: 55px; vertical-align: middle; text-align: center; }
td.listing_kat_img img { margin: 10px; }
td.listing_kat_ng { background: url(images/listing_kat_ng.gif) #ECECEC repeat-x; width: 592px; height: 37px; border-left: 2px solid #FFFFFF;}
td.listing_kat_ng_l { float:left; padding: 13px 5px 13px 14px; width:472px;}
td.listing_kat_ng_l, td.listing_kat_ng_l a, td.listing_kat_ng_l a:hover { color: #4B8692; }

td.listing_kat_ng_l2 { float: left; padding: 13px 5px 6px 14px; width:320px;}
td.listing_kat_ng_l2_kod {float: left; padding: 13px 5px 6px 14px; width:100px; text-align:right;}
td.listing_kat_ng_l2_price { float: left; padding: 13px 5px 6px 14px; font-weight:bold; color:#000; width:100px; text-align:right;}
td.listing_kat_ng_l2_icons { float: left; padding: 6px 5px 6px 14px; width:320px; }
td.listing_kat_ng_l2, td.listing_kat_ng_l2 a, td.listing_kat_ng_l2 a:hover { color: #4B8692; }
td.listing_kat_ng_l2 i, td.listing_kat_ng_l2_kod i, td.listing_kat_ng_l2_price i { font-size: 9px; font-style: normal; margin-right: 12px; }
td.listing_kat_ng_l2_price i {color: #BE0000;}
td.listing_kat_ng_l2 i, td.listing_kat_ng_l2_kod i {color: #000;}


td.listing_kat_ng_l i, td.listing_kat_ng_r i { font-size: 9px; font-style: normal; color: #000000; margin-right: 12px; }
td.listing_kat_ng_r { float:left; padding: 13px 14px 0px 5px; text-align: left; }
.basket_icon {margin-top:21px; margin-right:10px;}
td.listing_kat_kreska { background: url(images/listing_kat_kreska.gif) repeat-x; height: 1px; }
td.listing_kat_box { background: url(images/listing_kat_bg.gif) repeat-x top; border-left: 2px solid #FFFFFF; }

td.listing_kat_box_text { width: 396px; padding-bottom:15px;}
td.listing_kat_box_text2 { width: 403px; }
table.listing_kat_box { margin: 11px 0px 13px 0px; }
div.listing_kat_box_text { padding: 0px 15px 0px 10px; text-align:justify; }
div.listing_kat_box_text a, div.listing_kat_box_text a:hover { color: #4B8692; }
td.listing_kat_box_icons {width:180px; padding:0px 8px 0 10px;}
td.listing_kat_box_price { width: 118px; vertical-align: middle; line-height: 20px; text-align:center; font-weight:bold; color:#CC0000;}
td.listing_kat_box_avs {width:6px; vertical-align:middle; padding-right:12px;}
td.listing_kat_box_price i { font-size: 9px; font-style: normal; color: #000000; margin-right: 13px; }
td.listing_kat_box_price b { color: #BE0000; }
td.listing_kat_box_price s { color: #000000; }
td.listing_kat_box_koszyk { width: 59px; vertical-align: middle; }
td.listing_kat_sep { background: url(images/listing_kat_sep.gif) no-repeat; height: 1px; }
td.listing_kat_sep2 { background: url(images/listing_kat_sep2d.gif) no-repeat; height: 1px;}
td.listing_kat_sep3 { background: url(images/listing_kat_kreska_2.gif) no-repeat; height: 1px;}
td.listing_kat_sep2szer { background: url(images/listing_kat_sep2szer.gif) no-repeat; height: 1px;}
td.listing_kat_info { background: #FAFAFA; }

table.listing_reviews { width: 592px; }
td.listing_reviews_img { border-right: 1px solid #E1E2E2; width: 195px; vertical-align: middle; text-align: center; }
td.listing_reviews_img2 { border-right: 1px solid #E1E2E2; width: 55px; vertical-align: middle; text-align: center; }
td.listing_reviews_img img { margin: 10px; }
td.listing_reviews_ng { background: url(images/listing_kat_ng.gif) #ECECEC repeat-x; width: 397px; height: 43px; border-left: 2px solid #FFFFFF; }
td.listing_reviews_ng_l { float: left; padding: 13px 5px 16px 14px;}
td.listing_reviews_ng_l, td.listing_reviews_ng_l a, td.listing_reviews_ng_l a:hover { color: #4B8692; }

td.listing_reviews_ng_l2 { float: left; padding: 13px 5px 6px 14px; }
td.listing_reviews_ng_l2, td.listing_reviews_ng_l2 a, td.listing_reviews_ng_l2 a:hover { color: #4B8692; }
td.listing_reviews_ng_l2 i { font-size: 9px; font-style: normal; color: #000000; margin-right: 12px; }

td.listing_reviews_ng_l i { font-size: 9px; font-style: normal; color: #000000; margin-right: 12px; }
td.listing_reviews_ng_r { float: right; padding: 10px 14px 12px 5px; text-align: right; vertical-align: middle; }
td.listing_reviews_kreska { background: url(images/listing_kat_kreska.gif) no-repeat center; height: 1px; }
td.listing_reviews_box { background: url(images/listing_kat_bg.gif) repeat-x top; border-left: 2px solid #FFFFFF; }

td.listing_reviews_box_text { width: 203px; }
td.listing_reviews_box_text2 { width: 403px; }
table.listing_reviews_box { margin: 11px 0px 13px 0px; }
div.listing_reviews_box_text { padding: 0px 15px 0px 16px; text-align:justify; }
div.listing_reviews_box_text a, div.listing_reviews_box_text a:hover { color: #4B8692; }
td.listing_reviews_box_price { width: 130px; vertical-align: middle; line-height: 20px; }
td.listing_reviews_box_price i { font-size: 9px; font-style: normal; color: #000000; margin-right: 13px; }
td.listing_reviews_box_price b { color: #BE0000; }
td.listing_reviews_box_price s { color: #000000; }
td.listing_reviews_box_koszyk { width: 89px; vertical-align: middle; margin-left: 5px; text-align: center;}
td.listing_reviews_sep { background: url(images/listing_kat_sep.gif) no-repeat; height: 1px; }
td.listing_reviews_sep2 { background: url(images/listing_kat_sep2.gif) no-repeat; height: 1px; }
td.listing_reviews_info { background: #FAFAFA; }

div ankieta, div.ankieta a, div.ankieta a:hover, div ankieta p {
       color: #4C8692;
       margin-left: 452px;
       margin-right: 0px;
       margin-bottom: 0px;
       clear: both;
}

div ankieta_old, div.ankieta_old a, div.ankieta_old a:hover {
       position: absolute;
       color: #4C8692;
       left: 80%;
       top: 650px;
       z-index: 10;
}

div.content_top_box_filtr { position: relative; }
div.content_top_box_filtr_1 { position: absolute; top: 14px; left: 21px; color: #4C8692; }
div.content_top_box_filtr_1 i, div.content_top_box_filtr_6 i { font-size: 9px; font-style: normal; color: #000000; padding-right: 12px; }
div.content_top_box_filtr_1a { position: absolute; top: 70px; left: 21px; color: #4C8692; }
div.content_top_box_filtr_1a i, div.content_top_box_filtr_6a i { font-size: 9px; font-style: normal; color: #000000; padding-right: 12px; }

div.content_top_box_filtr input { width: 9px; height: 9px; * height: 16px; margin-right: 10px; }

div.content_top_box_filtr_2 { position: absolute; top: 40px; left: 38px; }
div.content_top_box_filtr_2a { position: absolute; top: 96px; left: 38px; }
div.content_top_box_filtr_3 { position: absolute; top: 55px; left: 38px; }
div.content_top_box_filtr_4 { position: absolute; top: 70px; left: 38px; }
div.content_top_box_filtr_5 { position: absolute; top: 85px; left: 38px; }

div.content_top_box_filtr_6 { position: absolute; top: 14px; left: 342px; color: #4C8692; }
div.content_top_box_filtr_6a { position: absolute; top: 70px; left: 342px; color: #4C8692; }
div.content_top_box_filtr_7 { position: absolute; top: 40px; left: 358px; }
div.content_top_box_filtr_7a { position: absolute; top: 96px; left: 358px; }
div.content_top_box_filtr_8 { position: absolute; top: 55px; left: 348px; }
div.content_top_box_filtr_9 { position: absolute; top: 70px; left: 348px; }

table.product_box { margin-left: 4px; }
td.product_box_ng { width: 193px; background: url(images/product_box_ng.gif) #EAEAEA repeat-x top; height: 42px; }
td.product_box_ng b { padding: 12px 4px 16px 16px; display: block; }
td.product_box_ng i { font-size: 9px; font-style: normal; color: #000000; padding-right: 6px; }
td.product_box_ng, td.product_box_ng a, td.product_box_ng a:hover { color: #4C8692; }
td.product_box_kreska { width: 7px; background: url(images/product_box_kreska.gif) repeat-y; }
td.product_box_kreska_ { background: url(images/product_box_kreska_.gif) no-repeat; height: 1px; }
td.product_box_img { padding: 20px 0px; vertical-align: middle; text-align: center; }
td.product_box { background: url(images/product_box_bg.gif) #FAFAFA top repeat-x; width: 193px; text-align: justify; }
div.product_box { padding: 9px 19px 12px 19px; }
td.product_box a, td.product_box a:hover { color: #4C8692; }
td.product_box_price { background: #FAFAFA; vertical-align: middle; }
table.product_box_price { width: 160px; margin: 0px 15px; }
td.product_box_price_l { padding: 11px 0px; line-height: 20px; vertical-align: middle;  }
td.product_box_price_l i { font-size: 9px; font-style: normal; color: #000000; padding-right: 6px; }
td.product_box_price_l b { color: #BE0000; }
td.product_box_price_l s { color: #474747; }
td.product_box_price_r { vertical-align: middle; text-align: right; }
td.product_box_sep { height: 5px; background: url(images/product_box_sep.gif) repeat-x; }

div#desc {
position:absolute;
visibility:show;
}
div#reviews , div#additional_images {
position:absolute;
visibility:hidden;
}

table.nested_box { margin-left: 4px; }
td.nested_box_ng { width: 350px;  height: 42px; }
td.nested_box_ng b { padding: 12px 4px 16px 16px; display: block; font-weight:normal; }
td.nested_box_ng i { font-size: 9px; font-style: normal; color: #000000; padding-right: 12px; }
td.nested_box_ng, td.nested_box_ng a, td.nested_box_ng a:hover { color: #000000; }
textarea {
width:100%;
}
.main{
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
}


.banner_counter {
float:right; 
margin-right:4px; 
background:#5d5b5d; 
border-left:1px solid #3c3c3c; 
border-bottom:1px solid #3c3c3c; 
border-right:1px solid #3c3c3c; 
padding:0px 4px 0px 4px;
}

.banner_counter a {
color:#acacac;
text-decoration:none;
}

.banner_counter a:hover {
color:#fff;
}

.banner_counter .active {
color:#fff;
}




table.productListing {
	margin-top: 10px;
}

table.productListing th {
	font-weight: bold;
	border-bottom: solid 1px #88aaaf;
	padding: 5px 0;
	vertical-align: middle;
	color: #122D76;
}

table.productListing td {
	padding: 8px 0;
	vertical-align: middle;
	border-bottom: solid 1px #e6e6e6;
}

table.productListing td.endrow {
	border-bottom: solid 2px #88aaaf;
}

div.alert {
	padding: 10px 20px;
	line-height: 16px;
	border: 1px solid #88AAAF;
	text-align: justify;
	background-color: #feffec;
	color: #000000;
	font-size: 1.1em;
	margin: 15px 0 0 0;
}

div.alert img {
	vertical-align: middle;
	padding: 2px 5px 2px 0;
}

.textc {text-align: center;}
.textl {text-align: left;}
.textr {text-align: right;}
.textj {text-align: justify;}

.fontm {font-size: 1.1em;}
.fonts {font-size: 0.9em;}

.fontb {font-weight: bold;}

input[type="text"][disabled] {
  color: GrayText;
  cursor: inherit;
  background-color: #dadada;
  border: solid 1px #bcbcbc;
  padding: 2px;
}

/* Poprawka do messageBoxa */
td.messageBox {
    vertical-align: middle;
}

/* Jeśli gdziekolwiek pojawi się znacznik pre to żeby nie psuł niczego */
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}