html { margin: 0; padding: 0;}

body { margin: 0; padding: 0; font-family: tahoma, halvetica, verdana, arial, sans; font-size: 11px; background-color: #e4f6fc;}

p { font-family: tahoma, halvetica, verdana, arial, sans; font-size: 11px;}

textarea, input { font-family: tahoma, halvetica, verdana, arial, sans; font-size: 11px;}

table { background: none;}

td { font-family: tahoma, halvetica, verdana, arial, sans; font-size: 11px; padding: 0;}

td.cp { font-family: tahoma, halvetica, verdana, arial, sans; font-size: 12px; padding: 5px;}

div { font-family: tahoma, halvetica, verdana, arial, sans; font-size: 11px;}

div#lista_marek { text-align: center; border-top: 1px solid #000000; border-bottom: 1px solid #000000; padding-top: 2px; padding-bottom: 2px;}

div#gdzie_jestem { color: #FFFFFF; background-color: #2F3192; font-size: 12px; font-weight: bold; padding: 2px 2px 2px 2px; margin-top: 10px;}

a { color: #233269; font-family: tahoma, halvetica, verdana, arial, sans; font-size: 11px; text-decoration: none;}
a:hover { color: #AE2310; text-decoration: underline;}
a:active { color: #233269;}
a:visited { color: #666666;}

.gdzie_jestem_a { color: #FFFF33; font-family: tahoma, halvetica, verdana, arial, sans;}

img { border: none;}

h1 { position: absolute; width: 230px; height: 140px; overflow: hidden; }
h1 a { display: block; width: 230px; height: 140px; background: url(images/layout/top_011_1_wiosna.jpg) no-repeat; }
h1 a:hover { text-decoration: none; }
h1 strong { display: block; text-indent: -1000px; }

h3 { font-size: 1.3em }

.podzial_stron { font-weight: bold; text-align: center; padding-top: 5px; padding-bottom: 10px;}

.blad { border: 2px solid red; padding: 5px; margin-bottom: 10px; color: #E60000; background-color: #FFEB00; text-align: center;}

.zam_form_blad { color: #A30000; font-weight: bold;}

.login_form_pass { font-weight: bold; font-size: 8pt;}

.grupa_blok { margin-bottom: 5px; margin-left: 15px; margin-top: 5px;}

.textfield { background-image: url(images/textfield.jpg); background-repeat: repeat-x; background-position: top; width: 150px; height: 20px; font-size: 10px; border: solid gray 1px;}
.textar {background-image: url(images/textar.jpg); background-repeat: repeat-x; background-position: bottom; font-size: 10px; border: solid gray 1px;}

div.grupa_lista_0 { background-color: #f5f5f5; margin: 3px; padding: 3px 3px 3px 3px;}
div.grupa_lista_1 { background-color: #ffffff; margin: 3px; padding: 3px 3px 3px 3px;  border-bottom: 2px dotted #f5f5f5;}
img.grupa_lista { border: none; padding: 2px 0px 0px 5px; margin-top: 2px; margin-right: 5px; vertical-align: center;}

a.grupa_1 { color: #075391; font-weight: bold; font-size: 11px; font-weight: bold; font-size: 11px;}
a.grupa_1:visited { color: #075391; font-weight: bold; font-size: 11px; font-weight: bold; font-size: 11px;}
a.grupa_1:hover { color: #075391; font-weight: bold; font-size: 11px; font-weight: bold; font-size: 11px;}
a.grupa_0 { color: #075391; font-size: 11px; font-weight: normal; font-size: 11px;}
a.grupa_0:visited { color: #075391; font-size: 11px; font-weight: normal; font-size: 11px;}
a.grupa_0:hover { color: #075391; font-size: 11px; font-weight: normal; font-size: 11px;}

b.blok_nagl { display: block; padding: 10px 0px 0px 70px; color: #ffffff; font-size: 11px; font-weight: bold; }
div.blok_nagl { display: block; width: 165px; }
div.blok_nagl td { padding-bottom: 15px; text-transform: uppercase; }
div.blok_nagl td a { padding-bottom: 5px; font-size: 9px; }
div.blok_bott { display: block; width: 165px; margin-bottom: 10px; margin-top: -1px; vertical-align: top; }

b.blok_nagl_p { display: block; padding: 10px 0px 0px 70px; color: #ffffff; font-size: 11px; font-weight: bold; }
div.blok_nagl_p { display: block; width: 165px;}
div.blok_bott_p { display: block; width: 165px; margin-bottom: 10px; margin-top: -1px; vertical-align: top;}

#kolekcja table { width: 100%; background-color: #ffffff; }
div.marki_0 { border: 0px solid red; padding: 3px 3px 3px 20px; margin: 3px; background: #f5f5f5 url(images/pozycja_0.gif) 5px center no-repeat;}
div.marki_1 { border: 0px solid red; padding: 3px 3px 3px 20px; margin: 3px; background: #f5f5f5 url(images/pozycja_1.gif) 5px center no-repeat;}
img.marki { border: none #ffffff 0px;}
a.marki_0 { color: #000000; font-weight: bold; font-size: 11px;}
a.marki_0:visited { color: #000000; font-weight: bold; font-size: 11px;}
a.marki_0:hover { color: #000000; font-weight: bold; font-size: 11px; }
a.marki_1 { color: #c5201a; font-weight: bold; font-size: 11px;}
a.marki_1:visited { color: #c5201a; font-weight: bold; font-size: 11px;}
a.marki_1:hover { color: #c5201a; font-weight: bold; font-size: 11px; }

.spacer {width: 50px; height: 2px; color: #fff; text-align: center; font-size: 1px;}

#main { width: 990px; background-color: #e4f6fc;}
#main #left { width: 4px; text-align: right; vertical-align: top; background-image: url(images/layout/page_background_wiosna.jpg); background-repeat: repeat-x; background-position: top; background-color: #dff3fc; }
#main #m_center { background-color: #ffffff; vertical-align: top;}
#content {border: 0px; width: 965px; margin-top: 0px; background-color: #ffffff}
#content td { vertical-align: top; background-color: #ffffff;}
#content #c_left { width: 167px; background: #ffffff url(images/layout/center_bg_wiosna.jpg) -8px 0 no-repeat;  padding-top: 20px;}
#content #c_center { width: 530px; background: #ffffff url(images/layout/center_bg_c_wiosna.jpg) top left no-repeat;  padding-top: 20px;}
#content #c_center #top { width: 510px; margin: 10px;}
#content #c_center .err_msg {border: 2px solid red; padding: 5px; margin-left: 20px; margin-right: 20px; margin-bottom: 10px; color: #E60000; background-color: #FFEB00; text-align: center;}
#content #c_center #location { background-image: url(images/location.jpg); background-position: 100px center; background-repeat: no-repeat; padding: 20px 0 20px 120px; height: 14px; font-size: 10px; font-weight: normal; color: #000000;}
#content #c_center #location a { font-size: 10px; font-weight: normal; color: #000000;}
#content #c_center .produkty_header { width: 510px; height: 65px; background: #fff url(images/produkty_01.jpg) bottom left no-repeat; margin-top: 14px;}
#content #c_center .produkty_tytul { width: 210px; padding: 20px 0 0 0; color: #ff610d; font-size: 11px; font-weight: bold; text-align: center;}
#content #c_center .produkty { width: 510px;}
#content #c_right { width: 167px;}
#main #right { width: 21px; text-align: left; vertical-align: top; /* background-image: url(images/page_background.jpg); background-repeat: repeat-x; background-position: top; background-color: #dff3fc; */ }

#navbar { width: 100%; height: 28px; font-weight: bold;}
#navbar .search { color: #fff; float: left; padding-top: 0px;}
#navbar .left { text-align: left;}
#navbar .right { text-align: right;}

#cart { width: 85%; margin-top: 0px; margin-left: 10px; margin-bottom: 10px;}
#cart .zawartosc { background: #ffffff url(images/pozycja_0.gif) 5px center no-repeat; padding: 2px 0 2px 20px; color: #000; font-weight: normal; font-style: normal; font-size: 10px;}
#cart b { color: #f22e00; font-style: bold;}

#stopka { background: #fff url(images/layout/bottom_02_wiosna.jpg) top center no-repeat; width:867; height: 46px; vertical-align: top; font-size: 10px; font-size: 10px;}
#stopka a { color: #000; font-size: 9px;}
#stopka .gora { width: 35px; height: 12px; position: relative; left: 10px; top: 0px; background: #fff url(images/gora.jpg) center right no-repeat;}
#stopka .bottommenu { width: 450px; height: 20px; position: relative; top: -5px; left: 55px; font-size: 10px;}
#stopka .designinfo { width: 255px; position: relative; top: -27px; left: 580px; font-size: 10px;}

#produkt { width: 470px; margin-top: 0px; margin-left: 13px;}
#produkt .pozycja { width: 470px; display: block; margin-bottom: 20px;}
#produkt #zestaw {width: 460px; margin-top: 30px; margin-left: 13px; background-color: #cdcdcd;}
#produkt .zestaw_info {margin: 13px; color: #0048a7; padding-top: 20px;}
#produkt .pozycja_zestawu { width: 100%; display: block; margin-bottom: 20px;}
#produkt .kod { color: #ff7b00; font-size: 13px; font-weight: bold; background: #ffffff url(images/produkty_arr.jpg) center left no-repeat; padding: 6px 0 0 15px; text-transform: uppercase; }
/*
#produkt .dostepny_0 { background: #ffffff url(images/dostepny_0.jpg) left center no-repeat; padding: 5px 0 0 50px; width: 100px; height: 20px; color: #0048a7; font-weight: bold; font-size: 10px; border: 1px solid red;}
#produkt .dostepny_1 { background: #ffffff url(images/dostepny_1.jpg) left center no-repeat; padding: 5px 0 0 50px; width: 100px; height: 20px; color: #0048a7; font-weight: bold; font-size: 10px; border: 1px solid red;}
*/
#produkt .dostepny_0 { height: 20px; color: #0048a7; font-weight: bold; font-size: 10px; text-align: center; padding: 5 0 0 0;}
#produkt .dostepny_1 { height: 20px; color: #0048a7; font-weight: bold; font-size: 10px; text-align: center; padding: 5 0 0 0;}

#produkt .dostepny_duze_0 { height: 20px; color: #0048a7; font-weight: bold; font-size: 10px; text-align: left; padding: 5 0 0 0;}
#produkt .dostepny_duze_1 { float: right; background: #ffffff url(images/dostepny_1.jpg) left center no-repeat; padding: 3px 0 0 19px; height: 20px; color: #0048a7; font-weight: bold; font-size: 10px; width: 75px;}
#produkt .zdjecie_male { display: block; width: 200px; border: dotted red 0px;}
#produkt .zdjecie_male_0 { display: none; width: 200px; text-align: center; margin-top: 5px;}
#produkt .zdjecie_male_1 { display: block; width: 200px; text-align: center; margin-top: 5px;}
#produkt .zdjecie_duze { display: block; width: 460px; padding: 10px 0 10px 0; }
#produkt .zdjecie_duze_0 { display: none; width: 420px; text-align: left; margin-top: 0px;}
#produkt .zdjecie_duze_1 { display: block; width: 460px; text-align: left; margin-top: 0px;}
html>body #produkt .zdjecie_duze_1 img { max-width: 460px; width: auto; }
#produkt .zdjecie_duze_1 img { width: 460px; }
#produkt .informacje { padding: 0 0 0 5px; width: 250px; display: block;}
#produkt .informacje_zestawu { padding: 0 0 0 5px; width: 100%; display: block;}
#produkt .informacje_duze { padding: 0 0 0 0; }
#produkt .opis_tytul_ico { padding: 2px 0 0 10px; width: 25px;}
#produkt .opis_tytul { color: #ff7b00; font-weight: bold; margin-left: 0px; width: 240px; display: block; border: 1px dotted red;}
#produkt .opis { text-align: center; padding: 10px 0 10px 0; color: #8a8a8a; border-top: 0px dashed #cbcbcb; border-bottom: 0px dashed #cbcbcb; }

#produkt .opis_duzy { text-align: left; padding: 10px 0 10px 0; color: #8a8a8a; border-top: 0px dashed #cbcbcb; border-bottom: 0px dashed #cbcbcb;}
#produkt .klawisze { text-align: center; border: dotted red 0px; padding-top: 10px; display: block;}
#produkt .cena { color: #c5201a; font-weight: bold; font-size: 11px; margin-top: 5px;}
#produkt .cena_0 { font-weight: bold;}
#produkt .cena_1 { font-weight: normal; text-decoration: line-through;}
#produkt .cena_prom { font-weight: bold; padding-left: 10px;}
#produkt select {font-size: 10px;}


#nowosci .kod { color: #ff7b00; font-size: 13px; font-weight: bold; background: #ffffff url(images/produkty_arr.jpg) center left no-repeat; padding: 6px 0 0 15px; text-transform: uppercase; }
#nowosci .zdjecie_male { display: block; width: 150px; border: dotted red 0px;}
#nowosci .zdjecie_male_0 { display: none; width: 150px; text-align: center; margin-top: 5px;}
#nowosci .zdjecie_male_1 { display: block; width: 150px; text-align: center; margin-top: 5px;}
#nowosci .opis_tytul { color: #c5201a; font-weight: bold; margin-left: 0px; width: 150px; display: block; text-align: center;}
#nowosci .opis { text-align: center; padding: 10px 0 10px 0; color: #c5201a; border-top: 0px dashed #cbcbcb; border-bottom: 0px dashed #cbcbcb; }
#nowosci .cena { color: #c5201a; font-weight: bold; font-size: 11px; margin-top: 5px; text-align: center;}
#nowosci .cena_0 { font-weight: bold;}
#nowosci .cena_1 { font-weight: normal; text-decoration: line-through;}
#nowosci .cena_prom { font-weight: bold; padding-left: 10px;}

#koszyk {width: 430px; margin-left: 21px;}
#koszyk #zawartosc {width: 100%}
#koszyk td { font-size: 10px;}
#koszyk .naglowek { color: #ff7b00; font-size: 11px; font-weight: bold; height: 26px; background: #fff url(images/twoj_koszyk.jpg) top left no-repeat; padding: 8px 0 15px 37px;}
#koszyk .pozycje { color: #ff7b00; font-size: 11px; font-weight: bold; text-align: center;}
#koszyk .lp_n { border-right: 1px solid #cbcbcb;}
#koszyk .produkt_n { border-right: 1px solid #cbcbcb;}
#koszyk .ilosc_n { border-right: 1px solid #cbcbcb;}
#koszyk .prod_cena_n { border-right: 1px solid #cbcbcb;}
#koszyk .prod_cena_brutto_n { border-right: 1px solid #cbcbcb; padding-bottom: 10px;}
#koszyk .prod_vat_n { border-right: 1px solid #cbcbcb;}
#koszyk .usun_n {text-align: center;}
#koszyk .lp { border-right: 1px solid #cbcbcb; text-align: right; padding: 2px 2px 5px 0;}
#koszyk .produkt { border-right: 1px solid #cbcbcb; padding-left: 2px;padding: 2px 0 5px 0;}
#koszyk .ilosc { border-right: 1px solid #cbcbcb; text-align: center; padding: 2px 0 5px 0;}
#koszyk .ilosc_field { background-image: url(images/textfield.jpg); background-repeat: repeat-x; background-position: top; width: 30px; height: 16px; font-size: 11px; border: solid gray 1px; margin: 0 5px 0 5px; text-align: right;}
#koszyk .prod_cena { border-right: 1px solid #cbcbcb; text-align: center;padding: 2px 0 5px 0;}
#koszyk .prod_cena_brutto { border-right: 1px solid #cbcbcb; color: #9C2F00; text-align: center;padding: 2px 0 5px 0;}
#koszyk .prod_cena_prom { color: #FF0000; font-weight: bold; text-align: right;padding: 2px 0 5px 0;}
#koszyk .prod_vat { border-right: 1px solid #cbcbcb; text-align: center;padding: 2px 0 5px 0;}
#koszyk .usun {text-align: center; padding: 0px 0 5px 0;}
#koszyk .usun_field { vertical-align: top;}
#koszyk #podsumowanie { width: 100%; text-align: right; padding: 10px 0 10px 0;}
#koszyk #podsumowanie u { color: #ff6c00; text-decoration: none;}
#koszyk #podsumowanie b { color: #ff6c00; text-decoration: none;}
#koszyk #transport_info { color: #ff7b00; width: 100%; padding: 10px 0 10px 0;}
#koszyk #klawisze { width: 100%; margin-left: 28px; text-align: center;}
#koszyk #klawisze input { padding-top: 5px;}

#promocja_info { width: 430px; border-bottom: solid #cbcbcb 1px; margin-left: 20px; margin-right: 20px; padding-bottom: 10px;}

#zamowienie {width: 410px; margin-left: 35px;}
#zamowienie .naglowek { color: #ff7b00; font-size: 11px; font-weight: bold; height: 26px; background: #fff url(images/twoj_koszyk.jpg) top left no-repeat; padding: 8px 0 15px 37px;}

#strony { width: 430px; margin-top: 1px; margin-left: 21px;}
#strony table {width: 100%;}
#strony a {padding: 0 2px 0 3px;}
#strony b {padding: 0 2px 0 3px; font-weight: bold}
#strony #wysw_info {text-align: left;}
#strony #podzial_str {text-align: right;}

#banner { width: 965px; height: 251px; vertical-align: top; background-image: url(images/layout/banner_wiosna.jpg); }
#banner div { width: 965px; height: 251px;}

#bannerpop { width: 990px; height: 100px; text-align: center; position: absolute; display: block; z-index: 10; top: 270px; background: none; }
#bannerpop .close { text-align: right; }

#logowanie {margin-top: 5; padding: 0px 0px 0px 0px;}
#logowanie td {font-size: 9px;}
#logowanie a {font-size:9px;}
#logowanie .zaloguj {color: #78a719; font-weight: bold; font-size: 12px; background-image: url(images/blocks/logowanie_klodka.jpg); background-repeat: no-repeat; background-position: center left; height: 25px; padding: 0px 60px 0px 30px; border-bottom: dotted #cbcbcb 2px;}
#logowanie .user {color: #535353; font-weight: normal; font-size: 10px; background-image: url(images/blocks/logowanie_krzyzyk.jpg); background-repeat: no-repeat; background-position: 0% 70%; padding: 5px 60px 0px 10px;}
#logowanie .password {color: #535353; font-weight: normal; font-size: 10px; background-image: url(images/blocks/logowanie_krzyzyk.jpg); background-repeat: no-repeat; background-position: 0% 70%; padding: 0px 60px 0px 10px;}

#klient {width: 430px; margin-left: 21px;}
#klient .err_msg {border: 2px solid red; padding: 5px; margin-bottom: 10px; color: #E60000; background-color: #FFEB00; text-align: center;}
#klient #dane {width: 100%;}
#klient #dane td {font-size: 11px;}
#klient #dane .naglowek { color: #ff7b00; font-size: 11px; font-weight: bold; height: 26px; background: #fff url(images/twoje_dane.jpg) top left no-repeat; padding: 8px 0 15px 37px;}
#klient #dane .stopka {padding-top: 10px; padding-bottom: 10px;}
#klient #dane .lostpass { color: #ff7b00; font-size: 11px; font-weight: bold; height: 26px; background: #fff url(images/zapomnialem_hasla.jpg) top left no-repeat; padding: 8px 0 15px 37px;}
#klient #dane #fpp_data { border: 1px solid #53749C; padding: 5px;  margin-left: 20px; background-color: #FFFCEF;}
#klient #dane .zadajpytanie { color: #ff7b00; font-size: 11px; font-weight: bold; height: 26px; background: #fff url(images/zadaj_nam_pytanie.jpg) top left no-repeat; padding: 8px 0 15px 37px;}

#kabooki h3 { margin-top: 20px; color: #ff7b00; }
#kabooki p { color: #262626; line-height: 1.3em; }
#kabooki p strong { color: #ff610d; font-size: 1.1em; padding-top: 5px; display: block; }

#ikea_family, #benefit { padding: 0 10px 15px 0; overflow: hidden; height: 100%; }
#ikea_family h3, #benefit h3 { margin: 0; padding: 15px 0 20px 0; color: #ff7b00; text-align: center; }
#ikea_family ul, #benefit ul { margin: 0; padding: 0; list-style: none; }
#ikea_family #ikea_lista, #benefit #benefit_lista { float: right; display: inline; width: 275px; }
#ikea_family #link_ikea, #benefit div { float: left; display: inline; width: 163px; padding: 5px 0 0 0; }
#ikea_family ul ul, #benefit ul ul { margin: 5px 0 15px 25px; padding: 0; list-style: disc; }
#ikea_family ul ul li, #benefit ul ul li { padding: 3px 0; }
#ikea_family ul strong, #benefit ul strong { display: block; padding: 2px 0; color: #005EA8; font-size: 14px; }
#ikea_family ul em, #benefit ul em { display: block; padding: 20px 0; font-style: normal; color: #11286F; }

#lista_sklepow h3 { margin: 15px 0; padding-top: 20px; font-size: 1.3em; text-transform: uppercase; color: #ff7b00; text-align: center; }
#lista_sklepow h4 { margin: 0 0 10px 0; padding: 0; font-size: 1.2em; color: #c00000; line-height: 1.3em; text-align: center; }
#lista_sklepow p { margin: 0 0 5px 0; padding: 0;  }
#lista_sklepow h4 strong { color: #c00000; text-transform: uppercase; }
.sklepy_detale { background: url(images/rozdzielacz.jpg) 50% bottom no-repeat; overflow: hidden; height: 100%; margin: 20px 0; padding-bottom: 20px; }
.sklepy_detale div { float: right; width: 230px; }
.sklepy_detale img {  }
.oferta_sklepu { margin: 10px 0 !important; color: #555; }
.godz_otwarcia { margin-top: 10px !important; }
.s_internet h4 strong { font-size: 1.1em; }
.s_internet div { width: 290px; }
.s_internet .oferta_sklepu { margin-top: 5px !important; }

.promocja-koszulka { text-align: center; padding-bottom: 20px; }
.promocja-koszulka a { text-decoration: underline; }
.promocja-koszulka h3 { margin: 15px 0; padding-top: 20px; font-size: 1.3em; text-transform: uppercase; color: #ff7b00; text-align: center; }

/* blok adresy na glownej */
#adresy_sklepow { height: 33px; background-image: url(images/blocks/sklepy_01.jpg); border-left: 1px solid #eaeaea; border-top: 1px solid #eaeaea; border-right: 1px solid #eaeaea; border-bottom: 1px solid #ffffff; }
#adresy_sklepow_inner { margin-top: 0; border-left: 1px solid #eaeaea; border-top: 0px solid #ffffff; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; text-align: center; }
#adresy_sklepow_inner a { display: block; margin: 2px 0; }
#adresy_sklepow_inner p { margin: 0; padding: 10px 0; }
#adresy_sklepow_inner .sklep_banner { margin: 5px 0; }
#adresy_sklepow_inner strong { color: #336; } 
#adresy_sklepow_inner .stacjonarne a { color: #6699cc; font-weight: bold; border: 1px solid #eaeaea; margin: 3px auto; width: 90%; padding: 2px 0; background: #f9f9f9; } 
#adresy_sklepow_inner .stacjonarne a:hover { border: 1px solid #eaeaea; color: #336; background: #f6f6f6; text-decoration: none; }

/* regulamin */
.regulamin { list-style: none; padding: 0; margin: 0; }
.regulamin ol { padding: 5px 0 15px 25px; margin: 0; }
.regulamin ol li { padding: 2px 0 }

/* kolekcje */
.prespring09, .springsummer09 { text-transform: uppercase; font-weight: normal; font-family: arial, sans-serif; text-align: center; margin: 0 0 10px 0; }
.prespring09 br, .springsummer09 br { display: none }
.prespring09 em, .springsummer09 em { font-style: normal; padding: 0 3px 0 0; }
.prespring09 strong, .springsummer09 strong { font-weight: normal; }
.opis_duzy .prespring09, .opis_duzy .springsummer09 { margin: 0 0 15px 0px; }

.bts09 { text-transform: uppercase; font-weight: bold; font-family: arial, sans-serif; color: #5F3E17; background: url(images/tablica.gif) 0 2px no-repeat; text-align: left; margin: 0 0 10px 50px; padding: 8px 0 10px 43px }
.bts09 em { font-style: normal; letter-spacing: 2px;  }
.bts09 strong { font-style: normal;  color: #15562F;  }
.opis_duzy .bts09 { margin: 0 0 15px 0px; }

.jz09 { text-transform: uppercase; font-weight: bold; font-family: arial, sans-serif; color: #00B2CA; background: url(images/gwiazdka.gif) 0 2px no-repeat; text-align: left; margin: 0 0 10px 50px; padding: 4px 0 10px 38px }
.jz09 em { font-style: normal; letter-spacing: 1px;  }
.jz09 strong { font-style: normal;  color: #233A7E; letter-spacing: 1px; }
.opis_duzy .jz09 { margin: 0 0 15px 0px; }

.prespring10 { text-transform: uppercase; font-weight: bold; font-family: arial, sans-serif; color: #79a300; background: url(images/kwiatek.jpg) 0 2px no-repeat; text-align: left; margin: 0 0 10px 50px; padding-left: 33px; }
.prespring10 em { font-style: normal; letter-spacing: 3px; }
.prespring10 strong { font-style: normal;  color: #97c318; letter-spacing: 1px; }
.opis_duzy .prespring10 { margin: 0 0 15px 0px; }

.springsummer10 { text-transform: uppercase; font-weight: bold; font-family: arial, sans-serif; color: #d86d16; background: url(images/kwiatek2.gif) 0 2px no-repeat; text-align: left; margin: 0 0 10px 50px; padding-left: 33px; }
.springsummer10 em { font-style: normal; letter-spacing: 3px; }
.springsummer10 strong { font-style: normal;  color: #c8233e; letter-spacing: 1px; }
.opis_duzy .springsummer10 { margin: 0 0 15px 0px; }

.new_bags09 { text-transform: uppercase; font-weight: bold; font-family: tahoma, sans-serif; color: #fd0000; text-align: left; margin: 0 0 10px 0; text-align: center; letter-spacing: 0.1em; }


#banner_dziendziecka { position: relative; width: 473px; height: 590px; overflow: hidden; left: -2px; }
#banner_dziendziecka span { position: absolute; width: 100%; height: 100%; background: url(images/dziendziecka.jpg) 0 0 no-repeat; }
#banner_dziendziecka p { margin: 0; }
#dzien_dziecka { margin: 0 20px; text-align: center; }
#dzien_dziecka h2 { margin: 0; font-size: 28px; color: #e62d3b; text-shadow: 1px 1px 2px #ddc0c3; font-weight: normal; font-family: georgia; }
#dzien_dziecka p { margin: 0; font-size: 18px; }
#dzien_dziecka img { display: block; width: 450px; margin: 0 auto; }

#cp {width: 90%;}
#cp td { padding: 3px;}
#cp a { color: #233269;}
#cp a:hover {color: #AE2310;}
#cp a:active { color: #233269;}
#cp a:visited { color: #666666;}
#cp .cp_title {text-align: center; font-weight: bold; font-size: 12px;}
#cp .cc_mod_title { padding: 5px 0px 5px 0px; background-color: #CCCCCC; text-align: center; font-weight: bold; margin-bottom: 5px;}
#cp .err_msg {border: 2px solid red; padding: 5px; margin-bottom: 10px; color: #E60000; background-color: #FFEB00; text-align: center;}
#cp #fpp_data { border: 1px solid #53749C; padding: 5px;  margin-left: 20px; background-color: #FFFCEF;}
#cp .cc_opt_title {font-weight: bold;}