body { font-size: 11px; margin-top: 0px; text-align: center; }
.clear { clear: both; }
#obrazek_w_rogu { bottom: 10px; height: 20px; position: absolute; right: 20px; }
body > div#obrazek_w_rogu { position: fixed; right: 0; bottom: 80px; z-index: 5000; }
img { border: 0; }
form { display: inline; }
input, select, textarea { font-size: 10px; font-family: Verdana; border: 1px solid #787878; }
a { cursor: pointer; }
a:hover { text-decoration: underline; }
a.normal { text-decoration: none; }
a.normal:hover { text-decoration: underline; }
/* kolory */
.c_szary { color: #787878; }
.j_szary { color: #F0F0F0; }
.wyr { color: #ff5a00; }
.tlo_jasne { background: #F0F0F0; }
.bold { font-weight: bold; }
.error { color: #F00; }
.porcja { text-align: right; font-family: Verdana; font-size: 11px; }
.porcja a { text-decoration: none; color: #000; border: 1px solid #787878; background: #F0F0F0; padding: 2px; }
.porcja a:hover { text-decoration: none; background: #787878; color: #FFF; }
td.nag { font-family: Verdana; font-size: 14px; font-weight: bold; color: #ff5a00; }
#war { width: 980px; margin-left: auto; margin-right: auto; }
#war #warstwa { position: absolute; height: 300px; width: 300px; background: #eeeeee; border: 1px solid #CCCCCC; }
#war #warstwa2 { position: absolute; display: block; padding: 0; margin: 0; }
#strona { width: 980px; margin-left: auto; margin-right: auto; }
#gora { width: 980px; font-family: Verdana; float: left; /*height: 110px;
    padding-bottom: 20px;*/ }
#gora .logo { float: left; }
#gora .mini { color: #999; float: right; margin-top: 10px; width: 220px; text-align: right; }
#gora .mini a { color: #999; font-size: 10px; text-decoration: none; }
#gora .mini a:hover { text-decoration: underline; }
#gora .mini h1 { font-size: 10px; display: inline; font-weight: normal; }
#gora .linki { float: right; margin-top: 8px; width: 220px; text-align: right; }
#gora .linki a { text-decoration: none; color: #ff4400; }
#gora .linki a:hover { text-decoration: underline; }
#gora .linki a.c_sz { color: #787878; }
#gora .grupy { float: left; margin-top: 5px; width: 980px; text-align: left; color: #555; font-size: 17px; font-weight: normal; font-family: Arial; padding: 14px 0 14px 0px; margin-right: 37px; }
#gora .grupy a { color: #555; text-decoration: none; font-family: arial narrow; font-weight: normal; }
#gora .grupy a:hover { text-decoration: underline; }
#gora .grupy a.mar { margin-right: 37px; font-family: Arial; }
#gora .grupy a.wy { color: #ff4400; }
#gora .grupy_menu { float: left; margin-top: 5px; margin-bottom: 5px; width: 980px; text-align: left; padding: 0px; }
#gora .grupy_menu a, img { margin: 0; padding: 0; border: 0; float: left; }
#gora .belka { float: left; margin-top: 1px; margin-bottom: 1px; width: 980px; height: 25px; padding-left: 0px; padding-right: 0px; padding-top: 1px; padding-bottom: 1px; border-top: 1px dotted #D4D4D4; border-bottom: 1px dotted #D4D4D4; }
#gora .belka .l { float: left; }
#gora .belka .l a { color: #787878; text-decoration: none; }
#gora .belka .l a:hover { text-decoration: underline; }
#gora .belka .p { float: right; }
#gora .belka .p a { color: #ff4400; text-decoration: none; }
#gora .belka .p a:hover { text-decoration: underline; }
#gora .belka .p a.cz { color: #000; text-decoration: none; }
#gora .belka .p a.cz:hover { text-decoration: underline; }
#gora .belka .p a.cs { color: #787878; text-decoration: none; }
#gora .belka .p a.cs:hover { text-decoration: underline; }
#lewa { width: 980px; float: left; }
#lewa .nowosci { float: left; display: block; }
#lewa .nowosci .n1 { }
#lewa .nowosci .n2 { }
#lewa .nowosci .n3 { }
#lewa .opis_index { height: 100px; text-align: left; float: left; margin-top: 5px; width: 320px; margin-right: 6px; }
#lewa .opis_index2 { height: 100px; text-align: left; float: left; margin-top: 5px; width: 320px; margin-right: 6px; }
#lewa .opis_index3 { height: 100px; text-align: left; float: left; margin-top: 5px; width: 320px; }
#lewa .opis_index_dol { text-align: left; font-family: Verdana; font-size: 9px; font-weight: normal; color: #787878; }
#lewa .belka { background: url('../img/tlo_opisu_index_kreska.png'); background-repeat: no-repeat; float: left; margin-top: 10px; width: 980px; height: 2px; text-align: left; padding: 4px 0 4px 5px; }
#lewa .belka1 { background: url('../img/tlo_opisu_index_j.png'); background-repeat: no-repeat; float: left; margin-top: 10px; height: 24px; width: 980px; text-align: left; font-family: Verdana; font-size: 12px; font-weight: bold; color: #ffffff; padding: 4px 0 4px 5px; }
#lewa .belka2 { background: url('../img/tlo_opisu_index.png'); background-repeat: no-repeat; float: left; margin-top: 10px; height: 24px; width: 980px; text-align: left; font-family: Verdana; font-size: 12px; font-weight: bold; color: #ffffff; padding: 4px 0 4px 5px; }
#lewa .hr { width: 980px; float: left; height: 5px; margin: 10px 0 0 0; border-top: 1px solid #787878; }
#lewa .o_bieliznie .p1 { background: url('../img/tlo_opisu_glowna_grupy.png'); height: 125px; text-align: left; float: left; margin-top: 15px; width: 320px; margin-right: 6px; }
#lewa .o_bieliznie .p2 { background: url('../img/tlo_opisu_glowna_grupy.png'); height: 125px; text-align: left; float: left; margin-top: 15px; width: 320px; margin-right: 6px; }
#lewa .o_bieliznie .p3 { background: url('../img/tlo_opisu_glowna_grupy.png'); height: 125px; text-align: left; float: left; margin-top: 15px; width: 320px; }
#lewa .producenci { float: left; width: 974px; font-family: Verdana; color: #787878; font-size: 11px; background: #FFF; margin-top: 5px; text-align: left; padding: 3px; }
#lewa .ranking { }
#lewa .ranking .pozycja { border: 1px solid #787878; width: 980px; text-align: left; margin-bottom: 10px; }
#lewa .ranking .pozycja .tlo { background: #F8F8F8; padding: 5px; }
#lewa .ranking .pozycja .link_logo { padding: 3px; font-family: Verdana; font-size: 11px; height: 50px; }
#lewa .ranking .pozycja .tlo2 { background: #F8F8F8; padding: 2px; color: #ff4400; font-family: Verdana; font-size: 10px; }
#lewa .ranking .pozycja .tlo2 a { text-decoration: none; color: #ff4400; font-weight: bold; }
#lewa .ranking .pozycja .tlo2 a:hover { text-decoration: underline; }
#srodek_pr { float: left; width: 760px; margin-left: 10px; /* border: 1px solid red; */ }
#srodek_pr .lewa_strona { float: left; width: 175px; text-align: left; }
#srodek_pr .lewa_strona .foto { }
#srodek_pr .lewa_strona .linki { margin-top: 10px; padding-top: 10px; }
#srodek_pr .lewa_strona .linki .l { margin-bottom: 5px; }
#srodek_pr .lewa_strona .linki .l a { color: #787878; text-decoration: none; font-family: Arial; font-size: 10px; line-height: 20px; padding-left: 9px; background: url(/img/st.gif) left center no-repeat; }
#srodek_pr .lewa_strona .linki .l a:hover { text-decoration: underline; }
#srodek_pr .prawa_strona { float: right; width: 560px; text-align: left; }
#srodek_pr .prawa_strona .nazwa { font-family: Verdana; font-size: 14px; }
#srodek_pr .prawa_strona .producent { font-family: Verdana; font-size: 10px; color: #787878; }
#srodek_pr .prawa_strona .producent a { color: #787878; text-decoration: none; }
#srodek_pr .prawa_strona .producent a:hover { text-decoration: underline; }
#srodek_pr .prawa_strona .promo { margin-top: 15px; }
#srodek_pr .prawa_strona .promo .polecamy { color: #ff4400; font-weight: bold; font-family: Verdana; font-size: 10px; }
#srodek_pr .prawa_strona .h_24 { margin-top: 10px; color: #ff4400; font-weight: bold; font-family: Verdana; font-size: 10px; }
#srodek_pr .prawa_strona .opis { margin-top: 15px; width: 560px; color: #787878; }
#srodek_pr .prawa_strona .cena { margin-top: 15px; font-family: Verdana; font-size: 10px; }
#srodek_pr .prawa_strona .rozmiary { margin-top: 10px; }
#srodek_pr .prawa_strona .rozmiary select { font-family: Verdana; font-size: 10px; }
#srodek_pr .prawa_strona .rozmiary .dost { font-family: Arial; font-size: 10px; margin: 5px 0px 15px 0px; width: 470px; padding-left: 90px; padding-bottom: 25px; border-bottom: 1px solid #787878; }
#srodek_pr .prawa_strona .powiazane { font-family: Verdana; font-size: 10px; font-weight: bold; }
.box_offer { border: 1px solid #d4d4d4; padding: 10px; margin-top: 15px; }
.powiazane .p_title { line-height: 20px; }
#srodek_pr .prawa_strona .powiazane select { font-size: 10px; }
#srodek_pr a.wym_zwr { font-family: Verdana; font-size: 11px; color: #787878; text-decoration: underline; }
#srodek_pr a.wym_zwr:hover { color: #000; text-decoration: underline; }
#srodek_panel { float: left; width: 750px; margin-left: 10px; /* border: 1px solid #787878; */ text-align: left; font-family: Verdana; font-size: 11px; }
#srodek_panel input, select, textarea { font-size: 10px; border: 1px solid #787878; }
#srodek_panel input.button { border: 1px solid #787878; font-weight: bold; background: #EFEFEF; font-family: Verdana; font-size: 11px; cursor: pointer; }
#srodek_panel input.button:hover { border: 1px solid #ff4400; font-weight: bold; background: #EFEFEF; font-family: Verdana; font-size: 11px; cursor: pointer; color: #ff4400; }
#srodek_panel .border_form { border: 1px solid red; }
#srodek_panel .border_form0 { border: 1px solid #787878; }
#srodek_panel .form1 { float: left; width: 370px; text-align: left; }
#srodek_panel .form2 { float: right; width: 370px; text-align: left; }
#srodek_panel td { text-align: left; font-family: Verdana; font-size: 9px; color: #000; }
#srodek_panel td.td2 { width: 50%; }
#srodek_panel td.inne { text-align: left; font-family: Verdana; font-size: 11px; color: #000; height: 30px; }
#srodek_panel .el { margin: 5px; }
#srodek_panel .r { margin: 5px; text-align: right; }
#srodek_panel .r a { text-decoration: underline; color: #787878; }
#srodek_panel .el a { text-decoration: none; color: #787878; }
#srodek_panel .el a:hover { text-decoration: underline; }
#srodek_panel .el a.pod { text-decoration: underline; color: #787878; }
#srodek_panel .el a.pod:hover { text-decoration: underline; color: #000; }
#srodek_panel .el table { border-collapse: collapse; }
#srodek_panel .el th { text-align: center; font-size: 10px; border: 1px solid #787878; padding: 4px; }
#srodek_panel .el table td { border: 1px solid #787878; padding: 4px; }
#grupa_opis { float: left; text-align: left; padding: 5px; margin-bottom: 10px; width: 980px; margin-top: 5px; }
#grupa_opis .opis_filtr { font-family: Verdana; font-size: 11px; }
#grupa_opis h1.naz_pr, a.prod { color: #787878; font-family: Arial; font-weight: bold; font-size: 16px; text-decoration: none; }
#grupa_opis a.prod:hover { color: #787878; font-family: Arial; font-weight: bold; font-size: 16px; text-decoration: underline; }
#lewa_gr { float: left; width: 190px; /* background: #f0f0f0; */ text-align: left; padding: 5px; }
#lewa_gr a.mala { font-family: Verdana; font-size: 10px; text-decoration: none; color: #787878; }
#lewa_gr a.mala:hover { text-decoration: underline; }
#lewa_gr input, select { font-family: Verdana; font-size: 10px; }
#lewa_gr .nag0 { border-bottom: 1px dotted #787878; color: #000; font: bold 12px Verdana; line-height: 160%; padding-bottom: 3px; }
#lewa_gr .roz0 { border-bottom: 1px dotted #787878; padding-bottom: 3px; padding-top: 3px; }
#srodek_gr { float: right; width: 770px; }
#srodek_gr .obrazek { margin-right: 10px; display: block; }
#srodek_gr .opis_2 { float: left; margin-right: 0px; margin-top: 15px; width: 745px; border: 0px solid #787878; text-align: left; }
#dol { float: left; margin-top: 10px; margin-bottom: 10px; }
#dol .stopka { float: left; width: 980px; padding-bottom: 10px; margin-top: 10px; }
#dol .stopka a { color: #787878; text-decoration: none; }
#dol .stopka a:hover { text-decoration: underline; }
#dol .stopka .belka { background: url('../img/tlo_opisu_index.png'); background-repeat: no-repeat; float: left; margin-top: 10px; height: 24px; width: 980px; text-align: left; font-family: Verdana; font-size: 12px; font-weight: normal; color: #ffffff; padding: 4px 0 4px 5px; }
#dol .stopka .box1 { color: #000000; font-family: Verdana; font-size: 10px; line-height: 160%; padding: 1px; width: 243px; float: left; text-align: left; }
#dol .stopka .box2 { color: #000000; font-family: Verdana; font-size: 10px; line-height: 160%; width: 243px; float: left; text-align: left; }
#dol .stopka .box3 { color: #000000; width: 243px; float: left; text-align: left; font-family: Verdana; font-size: 10px; line-height: 160%; }
#dol .stopka .box4 { color: #000000; font-family: Verdana; font-size: 10px; line-height: 160%; width: 243px; float: left; text-align: left; }
#dol .copy { border-top: 1px solid #787878; width: 980px; float: right; color: #787878; font-family: Verdana; font-size: 9px; text-align: right; }
img.c1 { position: absolute; left: -1px; top: -1px; }
.raq1 { color: #ff4400; font-weight: bold; }
a.a1 { color: #787878; font-weight: normal; text-decoration: none; }
a.a1:hover { text-decoration: underline; }
a.a2 { color: #000; font-weight: normal; text-decoration: none; }
a.a2:hover { text-decoration: underline; }
.faq { border: 1px solid #787878; font-size: 11px; margin-top: 10px; padding: 5px; }
.f_right { float: right; }
/* menu w grupach */
#lewa_gr .menu_gr { }
#lewa_gr .menu_gr a.menu_pol { font-family: Verdana; font-size: 11px; text-decoration: none; color: #787878; line-height: 100%; text-decoration: none; }
#lewa_gr .menu_gr a.menu_pol:hover { text-decoration: underline; }
#lewa_gr .menu_gr a.menu_pol img {margin-right: 5px;}
#lewa_gr .menu_gr a.menu { font-family: Verdana; font-size: 11px; text-decoration: none; color: #787878; display: block; width: 190px; padding: 5px 0 5px 0; border-bottom: 1px dotted #787878; }
#lewa_gr .menu_gr a.menu:hover { text-decoration: underline; }
#lewa_gr .menu_gr a.menu_st { font-family: Verdana; font-size: 11px; text-decoration: none; color: #ff4400; display: block; width: 190px; padding: 5px 0 5px 0; border-bottom: 1px dotted #787878; }
#lewa_gr .menu_gr a.menu_st:hover { text-decoration: underline; }
#rejestracja { float: left; width: 670px; margin-left: 125px; margin-bottom: 30px; margin-top: 10px; border: 1px solid #787878; padding: 30px; background: #FFFFDF; }
#rejestracja input, select { font-size: 10px; border: 1px solid #787878; }
#rejestracja .form1 { float: left; width: 300px; text-align: left; }
#rejestracja .form2 { float: right; width: 300px; text-align: left; }
#rejestracja .form2 a { color: #000; text-decoration: underline; }
#rejestracja .form2 a:hover { color: #000; text-decoration: underline; }
#rejestracja td { text-align: left; font-family: Verdana; font-size: 9px; color: #000; }
#rejestracja td.td2 { width: 149px; }
#rejestracja td.inne { text-align: left; font-family: Verdana; font-size: 11px; color: #000; height: 30px; }
#rejestracja .nag_rej { font-family: Verdana; font-size: 14px; font-weight: bold; color: #ff4400; }
#rejestracja .dok { background: #F0F0F0; }
#rejestracja .border_form { border: 1px solid red; }
#rejestracja .border_form0 { border: 1px solid #787878; }
#rejestracja .reg { border: 1px solid red; text-align: left; font-family: Verdana; font-size: 11px; color: #000; height: 30px; }
#rejestracja .ramka { color: #ff4400; font-family: Verdana; font-size: 12px; border: 0; }
#rejestracja .tekst { color: #000; font-family: Verdana; font-size: 12px; text-align: left; }
#rejestracja .tekst a { color: #000; font-family: Verdana; font-size: 10px; text-decoration: none; }
#rejestracja .tekst a:hover { text-decoration: underline; }
/* style do dokumentow */
.txt_d { font-size: 12px; text-align: left; width: 980px; }
.txt_d a { color: #999; }
.txt_d a:hover { color: #000; }
.tekst { font-family: Verdana; line-height: 130%; }
.tekst2 { font-family: Verdana; font-size: 10px; line-height: 110%; }
.tekst_sz { font-family: Verdana; color: #787878; line-height: 130%; }
.nag_d { color: #ff4400; font-family: Arial; font-weight: bold; font-size: 18px; }
.nag_m { color: #787878; font-family: Arial; font-weight: bold; font-size: 16px; }
.nag_kat { color: #787878; font-family: Arial; font-weight: normal; font-size: 13px; }
.h_kat { color: #787878; font-family: Arial; font-weight: normal; font-size: 13px; display: inline; }
a.nag_ml { color: #787878; font-family: Arial; font-weight: bold; font-size: 16px; text-decoration: none; }
a.nag_ml:hover { text-decoration: underline; }
.prod_opis2 { }
.nag_d2 { color: #ff4400; font-family: Arial; font-weight: bold; font-size: 12px; }
.nag_m2 { color: #ff4400; font-family: Arial; font-weight: bold; font-size: 15px; }
.nag_m_sz { color: #787878; font-family: Arial; font-weight: bold; font-size: 16px; }
a.nag { color: #787878; font-family: Arial; font-weight: bold; font-size: 16px; text-decoration: none; }
a.nag_kat { color: #787878; font-family: Arial; font-weight: bold; font-size: 13px; text-decoration: none; }
a.nag:hover { text-decoration: underline; }
a.nag_kat:hover { text-decoration: underline; }
.tyt_d { font-family: Arial; font-weight: bold; font-size: 15px; color: #000000; }
.tyt_m { font-family: Arial; font-weight: bold; font-size: 13px; color: #000000; }
.tyt_m2 { font-family: Arial; font-weight: bold; font-size: 13px; color: #787878; }
.tyt_d2 { font-family: Arial; font-weight: bold; font-size: 15px; color: #000000; }
.nag_promo { color: #ff4400; font-family: Arial; font-size: 13px; font-weight: bold; }
a.link_txt_kolor { text-decoration: none; color: #ff4400; }
a.link_txt_kolor:hover { text-decoration: underline; color: #ff4400; }
a.link_txt { color: #787878; font-family: Verdana; text-decoration: underline; }
a.link_txt:hover { color: #000000; text-decoration: underline; }
a.link_txt_b { color: #ffffff; font-family: Verdana; text-decoration: underline; }
a.link_txt_b:hover { color: #ffffff; text-decoration: underline; }
a.link_promo { color: #ff4400; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none; }
a.link_promo:hover { color: #ff4400; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: underline; }
.mini { line-height: 5px; }
.red { color: red; }
a.tyt { color: #ff4400; font-family: Arial; font-size: 15px; font-weight: bold; text-decoration: none; cursor: default; }
a.tyt:hover { color: #ff4400; font-family: arial; font-size: 15px; font-weight: bold; text-decoration: none; }
a.spis { color: #787878; font-family: Arial; font-size: 15px; font-weight: bold; text-decoration: none; }
a.spis:hover { color: #787878; font-family: Arial; font-size: 15px; font-weight: bold; text-decoration: underline; }
.ramka { border: 1px solid #787878; padding: 10px; }
.skocz { color: #ff4400; font-family: Arial; font-size: 15px; font-weight: bold; }
.belka_pomoc { color: #787878; font-family: Arial; font-size: 15px; font-weight: bold; background: #F0F0F0; padding: 2px 0 2px 2px; }
input.but { border: 1px solid #787878; font-weight: bold; background: #EFEFEF; font-family: Verdana; font-size: 11px; cursor: pointer; }
input.but:hover { border: 1px solid #ff4400; font-weight: bold; background: #EFEFEF; font-family: Verdana; font-size: 11px; cursor: pointer; color: #ff4400; }
.border_form { border: 1px solid red; }
.border_form0 { border: 1px solid #787878; }
#FormNewsletterWynik { font-family: Verdana; font-size: 12px; color: red; margin-top: 20px; }
/* koszk */
#koszyk { display: inline; }
#t_koszyk { font-family: Verdana; font-size: 11px; border-collapse: collapse; float: left; margin-top: 5px; color: #787878; }
#t_koszyk th { padding: 2px; background: #F0F0F0; color: #787878; }
#t_koszyk td { text-align: left; padding: 2px; }
#t_koszyk tr.tlo { background: #F0F0F0; }
#t_koszyk tr.pozycja { border-bottom: 1px dotted #787878; }
#t_koszyk td.k { text-align: right; }
#t_koszyk td.s { text-align: center; }
#t_koszyk td.bt { background: #F0F0F0; border-top: 1px solid #787878; text-align: right; }
#t_koszyk td.bt2 { background: #F0F0F0; text-align: right; font-weight: bold; }
#t_koszyk td.b { border-bottom: 1px solid #787878; height: 30px; }
#t_koszyk td.bb { background: #F0F0F0; text-align: right; }
#t_koszyk td.bb2 { background: #F0F0F0; text-align: right; font-weight: bold; }
#t_koszyk input, select, textarea { font-size: 11px; border: 1px solid #787878; color: #787878; }
#t_koszyk input.button { border: 1px solid #787878; font-weight: bold; background: #EFEFEF; font-family: Verdana; font-size: 11px; cursor: pointer; }
#t_koszyk input.button:hover { border: 1px solid #ff4400; font-weight: bold; background: #EFEFEF; font-family: Verdana; font-size: 11px; cursor: pointer; color: #ff4400; }
/*  #t_koszyk input.wykorzystaj { border: 0; background: url('../img/wykorzystaj.gif') no-repeat; width: 109px; height: 19px; cursor: pointer; display: block; float: left; margin-left: 3px; }
#t_koszyk input.wycofaj { border: 0; background: url('../img/wycofaj_kupon.gif') no-repeat; width: 100px; height: 19px; cursor: pointer; }
#t_koszyk input.odlicz_bon { border: 0; background: url('../img/odlicz_bon.gif') no-repeat; width: 96px; height: 19px; cursor: pointer; display: block; float: left; margin-left: 3px; }
#t_koszyk input.wycofaj_bon { border: 0; background: url('../img/wycofaj_bon.gif') no-repeat; width: 100px; height: 19px; cursor: pointer; }
#t_koszyk input.dodaj_opakowanie { border: 0; width: 145px; height: 19px; cursor: pointer; margin-left: 3px; }
*/  #t_koszyk input.zamawiam { border: 0; }
#t_koszyk a { color: #787878; text-decoration: underline; }
#t_koszyk a:hover { color: #000; text-decoration: underline; }
#koszyk_info { font-family: Verdana; font-size: 12px; color: #ff4400; }
#kod_rabatowy { font-size: 11px; }
#bon_upominkowy { font-size: 11px; }
#platnoscidiv { float: left; width: 670px; margin-left: 125px; margin-bottom: 30px; margin-top: 10px; border: 1px solid #787878; padding: 30px; background: #FFFFDF; }
#platnosci { float: left; width: 100%; text-align: left; font-family: Verdana; font-size: 11px; color: #787878; }
#platnosci a { color: #787878; }
#platnosci a:hover { color: #000; }
#platnosci td.nag_d { font-family: Verdana; font-size: 14px; font-weight: bold; color: #ff4400; }
#platnosci td.nag_m { font-family: Verdana; font-size: 14px; font-weight: bold; color: #787878; }
#zobacz_koszyk { float: left; margin-left: 20px; }
#podsumowanie { font-family: Verdana; font-size: 11px; border-collapse: collapse; float: left; margin-top: 5px; color: #787878; width: 100%; border-bottom: 1px solid #787878; }
#podsumowanie th { padding: 2px; background: #F0F0F0; color: #787878; }
#podsumowanie tr.pozycja { border-bottom: 1px dotted #787878; }
#podsumowanie td { text-align: left; padding: 2px; }
#podsumowanie td.nag { font-family: Verdana; font-size: 14px; font-weight: bold; color: #ff4400; }
#podsumowanie a { color: #787878; font-size: 11px; font-weight: normal; }
#podsumowanie a:hover { color: #000; }
#podsumowanie td.k { text-align: right; }
#podsumowanie td.s { text-align: center; }
#podsumowanie2 { font-family: Verdana; font-size: 11px; border-collapse: collapse; float: left; margin-top: 25px; color: #787878; width: 980px; border-bottom: 1px solid #787878; }
#podsumowanie2 td { text-align: left; padding: 2px; }
#podsumowanie2 td.nag { font-family: Verdana; font-size: 14px; font-weight: bold; color: #ff4400; }
#podsumowanie2 td.tlo { background: #F0F0F0; padding: 2px; }
#podsumowanie2 a { color: #787878; font-size: 11px; font-weight: normal; }
#podsumowanie2 a:hover { color: #000; }
#podsumowanie3 { font-family: Verdana; font-size: 11px; border-collapse: collapse; float: left; margin-top: 25px; color: #787878; width: 980px; border-bottom: 1px solid #787878; }
#podsumowanie3 td { text-align: left; padding: 2px; }
#podsumowanie3 td.nag { font-family: Verdana; font-size: 14px; font-weight: bold; color: #ff4400; }
#podsumowanie3 td.tlo { background: #F0F0F0; padding: 2px; }
#podsumowanie3 a { color: #787878; font-size: 11px; font-weight: normal; }
#podsumowanie3 a:hover { color: #000; }
#podsumowanie3 .dedykacja { width: 98%; height: 40px; border: 1px solid #787878; }
#podsumowanie3 .uwagi { width: 98%; height: 50px; border: 1px solid #787878; }
#podsumowanie4 { font-family: Verdana; font-size: 11px; float: left; margin-top: 25px; color: #787878; width: 665px; }
#podsumowanie4 td { text-align: left; padding: 2px; }
#zakonczenie { float: left; width: 670px; margin-left: 125px; margin-bottom: 30px; margin-top: 10px; border: 1px solid #787878; padding: 30px; background: #FFFFDF; text-align: left; }
#zakonczenie .naglowek { font-family: Verdana; font-size: 14px; font-weight: bold; color: #ff4400; margin-bottom: 20px; }
#zakonczenie .tresc { color: #000000; font-family: Verdana; font-size: 12px; line-height: 130%; }
#zakonczenie .tresc a { color: #787878; font-weight: normal; }
#zakonczenie .tresc a:hover { color: #000; }
#zakonczenie .pr { float: right; margin-top: 20px; }
.grupa_nav { margin-bottom: 10px; margin-left: 12px; margin-top: 10px; text-align: left; font-family: Verdana; font-size: 11px; color: #787878; width: 770px; float: left; /*   white-space:nowrap; */ }
.grupa_nav a { text-decoration: none; color: #787878; }
.grupa_nav a:hover { text-decoration: underline; color: #787878; }
.t_wysz { font-family: Verdana; font-size: 11px; }
.wyniki_ramka { border: 1px solid #787878; background: #FFFFDF; font-family: Verdana; font-size: 10px; padding: 5px; text-align: center; margin-left: 30px; margin-right: 30px; margin-bottom: 15px; }
.mapa_p2 { width: 400px; height: 150px; float: right; text-align: left; margin-top: 20px; }
.mapa_p1 { width: 400px; height: 150px; float: left; text-align: left; margin-top: 20px; }
.mapa_p1 a.kat { font-family: Verdana; font-size: 12px; color: #787878; text-decoration: underline; }
.mapa_p1 a.kat:hover { font-family: Verdana; font-size: 12px; color: #000; text-decoration: underline; }
.mapa_p2 a.kat { font-family: Verdana; font-size: 12px; color: #787878; text-decoration: underline; }
.mapa_p2 a.kat:hover { font-family: Verdana; font-size: 12px; color: #000; text-decoration: underline; }
.button_pom { border: 1px solid #ff4400; background: #Ff6815; padding: 5px; color: #FFF; font-family: Verdana; font-size: 11px; font-weight: bold; cursor: pointer; }
.mapa_p1a { font-family: Verdana; font-size: 12px; margin-top: 10px; color: #787878; }
.mapa_p1a a { font-family: Verdana; font-size: 12px; color: #787878; text-decoration: none; }
.mapa_p1a a:hover { font-family: Verdana; font-size: 12px; color: #787878; text-decoration: underline; }
.mapa_p1a a.kat { font-family: Verdana; font-size: 11px; color: #787878; text-decoration: underline; }
.mapa_p1a a.kat:hover { font-family: Verdana; font-size: 11px; color: #000; text-decoration: underline; }
.kol_lewa { float: left; width: 650px; padding-top: 1px; text-align: left; font-size: 12px; margin-right: 20px; }
.kol_prawa { border-left: 1px dotted; border-left-color: #D8D8D8; color: #787878; float: right; font-size: 11px; padding-left: 15px; padding-top: 1px; text-align: left; width: 290px; }
#data_promocji_tlo { background: red; color: #FFF; font-size: 13px; padding: 5px; margin-bottom: 4px; }
#data_promocji_tlo a { color: #FFF; text-decoration: underline; }
#data_promocji { display: inline; }
#dodano_do_koszyka { text-align: center; background: #333; font-family: Verdana; font-size: 11px; color: #bbb; margin: 20px auto; padding: 10px; width: 80%; }
.bordertitle { font-size: 16px; }
.koszyklink { text-align: center; display: block; color: #787878; font-weight: bold; }
#top1 a { text-decoration: none; }
#top1 { height: 42px; padding-top: 8px; }
#top1 #search { margin: 0 25px 0 40px; float: left; width: 90px; line-height: 150%; padding: 8px 0 0 17px; background: url(/img/top_search.png) left bottom no-repeat; }
#top1 #search a { color: #787878; font-size: 10px; }
#top1 #user { float: left; width: 280px; line-height: 165%; color: #ff4400; }
#top1 #user a { color: #ff4400; }
#top1 #kosz { width: 150px; float: right; background: url(/img/koszyk.png) left center no-repeat; line-height: 36px; color: #787878; padding-left: 25px; }
#top1 #kosz a { color: #787878; }
#top2 a { text-decoration: none; }
#top2 { height: 24px; background: #f0f0f0; }
#top2 #google { width: 60px; float: left; padding-left: 5px; padding-top: 5px; }
#top2 #promo { cursor: pointer; width: 730px; float: left; height: 24px; line-height: 24px; color: #787878; font-size: 120%; }
#top2 #promo span { color: #ff4400; }
#top2 #newsletter { float: right; background: #787878; color: #fff; width: 185px; text-align: center; line-height: 24px; font-family: Arial; margin-bottom: 6px; }
#top3 { background: #ff4400; height: 32px; width: 980px; }
#top3 #leftmenu { float: left; }
#top3 #rightmenu { float: right; }
#top3 ul, #top3 li { margin: 0; padding: 0; list-style: none; }
#top3 li { float: left; }
#top3 li a { display: block; color: white; text-decoration: none; line-height: 32px; margin: 0px; padding: 0 10px; font-size: 14px; font-family: Arial; }
#top3 li a:hover { background: #f0f0f0; color: #555; }
#top3 #rightmenu a { font-size: 12px; }
#top1 a:hover, #top2 a:hover, #top2 #promo:hover { text-decoration: underline; }
/* Tiny Carousel */
.tinyslider { height: 1%; overflow: hidden; padding: 0 0 10px; margin-left: 10px; }
.tinyslider .viewport { float: left; width: 450px; height: 128px; overflow: hidden; position: relative; margin: auto; }
.tinyslider .buttons { background: url("/js/tinycarousel/buttons3.png") no-repeat scroll 0 0 transparent; display: block; margin: 45px 10px 0 0; background-position: 0 -35px; text-indent: -999em; float: left; width: 20px; height: 35px; overflow: hidden; position: relative; }
.tinyslider .next { background-position: 0 0; margin: 45px 0 0 10px; }
.tinyslider .disable { visibility: hidden; }
.tinyslider .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 240px; left: 0 top: 0; }
.tinyslider .overview li { float: left; margin: 0 10px 0 0; padding: 1px; }
/*  * SimpleModal Basic Modal Dialog  * http://www.ericmmartin.com/projects/simplemodal/  * http://code.google.com/p/simplemodal/  *  * Copyright (c) 2010 Eric Martin - http://ericmmartin.com  *  * Licensed under the MIT license:  *   http://www.opensource.org/licenses/mit-license.php  *  * Revision: $Id: basic.css 257 2010-07-27 23:06:56Z emartin24 $  */
#newsletterModal { display: none; }
#newsletterModal input { padding: 1px; margin: 2px 1px; }
/* Overlay */
#simplemodal-overlay { background-color: #000; cursor: wait; font-family: Verdana; }
/* Container */
#simplemodal-container { height: 130px; width: 450px; color: #bbb; background-color: #333; border: 4px solid #444; padding: 12px; }
#simplemodal-container .simplemodal-data { padding: 8px; }
#simplemodal-container code { background: #141414; border-left: 3px solid #65B43D; color: #bbb; display: block; font-size: 12px; margin-bottom: 12px; padding: 4px 6px 6px; }
#simplemodal-container a { color: #ddd; }
#simplemodal-container a.modalCloseImg { background: url(/img/x.png) no-repeat; width: 25px; height: 25px; display: inline; z-index: 3200; position: absolute; top: 1px; right: -6px; cursor: pointer; }
#simplemodal-container p { font-weight: bold; margin: 0 0 5px; font-size: 13px; font-family: Verdana; }

