body { margin: 0px; padding: 0px; background: #FFF5D2 url('gfx/body_tlo.jpg') repeat-x; font-family: verdana, sans-serif; font-size: 11px ; font-weight: normal; color: #440000;}
body * { font-family: verdana, sans-serif; font-size: 11px ; }

a { text-decoration: none; color: #bd1210; font-weight: bold;}
a:hover { font-weight: bold; color: #690909; }
a img {border: 0px; }

#menu_gorne_1 { height: 82px; background: transparent url("gfx/menu_gora.jpg") top left no-repeat; width: 980px; }
#menu_gorne_1 .flagi { padding: 56px 20px 0 0; float: right;}
#menu_gorne_1 a img { border: 0px; }
#menu_gorne_2 { padding: 6px 7px 0 6px; }
#menu_gorne_2 a img { border: 0px; }

#pojemnik { width: 100%; margin: 0px; padding: 0px; border-collapse: collapse;}
#pojemnik td { margin: 0px; padding: 0px; border-collapse: collapse;}
#pojemnik .lewa { vertical-align: bottom; background: transparent url('gfx/dekor_lewa_gora.jpg') top right no-repeat; }
#pojemnik .prawa { vertical-align: bottom; background: transparent url('gfx/dekor_prawa_gora.jpg') top left no-repeat; }
#pojemnik .lewa div { vertical-align: top; width: 100%; height: 100%; background: transparent url('gfx/dekor_lewa_dol_plytki.jpg') bottom right no-repeat; }
#pojemnik .prawa div { width: 100%; height: 100%; background: transparent url('gfx/dekor_prawa_dol_plytki.jpg') bottom left no-repeat;  vertical-align: bottom;}

#pojemnik .lewa_in { width: 10px; height: 100%; background: transparent url('gfx/dekor_cien_lewy.jpg');  vertical-align: bottom;}
#pojemnik .lewa_in div { width: 10px; height: 100%; background: transparent url("gfx/dekor_cien_lewy_gora.jpg") top right no-repeat; position: relative;}
#pojemnik .lewa_in div img { position: absolute; bottom: 0px; margin-bottom: -1px;}

#pojemnik .prawa_in { width: 10px; height: 100%; background: transparent url('gfx/dekor_cien_prawy.jpg');  vertical-align: bottom;}
#pojemnik .prawa_in div { width: 10px; height: 100%; background: transparent url("gfx/dekor_cien_prawy_gora.jpg") top left no-repeat; position: relative;} 
#pojemnik .prawa_in div img { position: absolute; bottom: 0px; margin-bottom: -1px;}
#pojemnik .prawa_in div a img { border: 0px; }

#pojemnik .tresc { width: 980px; vertical-align: top; background-color: #FFF8E1; }
#pojemnik .tresc .glowna p { margin: 0px; padding: 8px; }
#pojemnik .tresc .menu { width: 205px; background: #A62122 url("gfx/menu_tlo.jpg") repeat-x; }

#pojemnik .stopka_lewa { height: 108px; background: transparent url('gfx/stopka_lewa_plytki.jpg') top right no-repeat;  }
#pojemnik .stopka_prawa { height: 108px; background: transparent url('gfx/stopka_prawa_plytki.jpg') top left no-repeat;  }
#pojemnik .stopka { height: 108px; background: transparent url('gfx/stopka_plytki.jpg') top right no-repeat;  }

#pojemnik .lewa_jasny { vertical-align: bottom; background: transparent url('gfx/dekor_lewa_gora.jpg') top right no-repeat; }
#pojemnik .prawa_jasny { vertical-align: bottom; background: transparent url('gfx/dekor_prawa_gora.jpg') top left no-repeat; }
#pojemnik .lewa_jasny div { vertical-align: top; width: 100%; height: 100%; background: transparent url('gfx/dekor_lewa_dol.jpg') bottom right no-repeat; }
#pojemnik .prawa_jasny div { width: 100%; height: 100%; background: transparent url('gfx/dekor_prawa_dol.jpg') bottom left no-repeat;  vertical-align: bottom;}

#pojemnik .stopka_lewa_jasny  { height: 108px; background: transparent url('gfx/stopka_lewa.jpg') top right no-repeat;  }
#pojemnik .stopka_prawa_jasny  { height: 108px; background: transparent url('gfx/stopka_prawa.jpg') top left no-repeat;  }
#pojemnik .stopka_jasny  { height: 108px; background: transparent url('gfx/stopka.jpg') top right no-repeat;  }


#pojemnik .tresc { width: 980px; vertical-align: top; background-color: #FFF8E1;  }
#pojemnik .tresc .ramka { padding: 2px; border: 1px solid #5E0E0D; margin: 6px; }
#pojemnik .tresc .ramka_oferta { padding: 0px; border: 1px solid #5E0E0D; margin: 5px; }
.ramka_oferta .dekor_stopka { margin: 0 0 2px 2px; }

.menu img { margin: 5px 3px; display: block;}
.menu img.menu0 { margin-left: 10px; margin-top: 10px; }
.menu img.menu1 { margin-left: 10px;}
.menu div { margin-left: 20px; }
.menu div a { color: #ffffff; text-decoration: none; padding: 2px 0; display: block;}

.produkt { color: #5c0c0c; width: 169px; float: left; margin: 20px 0 0 16px; }
.produkt table { width: 100%; border-collapse: collapse; }
.produkt td.zdjecie { width: 161px; height: 167px; background: white url('gfx/produkt_ramka.gif') top left no-repeat; padding: 3px; margin: 0px; text-align: center; vertical-align: middle !important;  border-collapse: collapse; }
.produkt td.zdjecie img { margin: 3px 3px 3px 2px; }
.produkt .zklep_opis { font-size: 11px; }

div.spacer { width: 1px; height: 340px; float: right; }
div.spacer2 { width: 1px; height: 340px; float: right; }
div.spacer3 { width: 1px; height: 500px; float: right; }

#strona { width: 100%; }
#strona td { vertical-align: top; padding: 10px; }
.ramka_oferta #strona td { vertical-align: top; padding: 0px; }

#strona .tresc_dekor { width: 2px; vertical-align: bottom;}
#strona .tresc_mapka { width: 50%; vertical-align: bottom; }

#pojemnik p { margin: 0px; padding: 6px; }

img.naglowek_grafika { margin: 5px 0 0 5px;}

td.sklep_cena { color: #E11822; font-family: verdana; font-size: 14px; width: 200px;line-height: 29px;  }
td.sklep_cena b { color: #E11822; font-family: verdana; font-size: 14px; }
td.sklep_dodaj { text-align: right; }

.koszyk { width: 99%; border-collapse: collapse; margin-bottom: 20px; }
.koszyk th { text-align: left; font-weight: normal; border-bottom: 1px solid #5D070A; padding: 10px 5px; color: #5D070A; }
.koszyk td { text-align: left; font-weight: bold; border-bottom: 1px solid #5D070A; padding: 5px !important; line-height: 16px; color: #5D070A; }
.koszyk td.opis { font-weight: normal; }
.koszyk_zakup { text-align: right; padding-right: 80px; }
.koszyk_zakup b { color: #E11822; font-family: verdana; font-size: 14px; }

.koszyk_form { margin-left: 120px; }
.koszyk_form .r { text-align: right; padding-right: 10px !important;}
.koszyk_form .l { text-align: left; padding-left: 0px !important;}
.koszyk_form .r2 { text-align: right; }
.koszyk_form input, .koszyk_form textarea { border: 1px solid #5D070A; background-color: #FFFDF7; width: 280px; }
.koszyk_form input.image { border: 0px solid #5D070A; width: auto;}
.koszyk_form input.radio { border: 0px solid #5D070A; width: auto;}

.koszyk_ilosc { border: 1px solid #5D070A; background-color: #FFFDF7; width: 40px; }

div.sklep_informacje {font-family: verdana, sans-serif; font-size: 11px ; font-weight: normal; color: #ffffff; margin-left: 5px; }

