body{margin: 0; padding: 0; font-size: 12px; font-family: Georgia,sans-serif; text-align: center}
a {color: #ad494b; text-decoration: none}
a:hover{text-decoration: underline}
#top{height: 92px; background: #ece7d0}
#top div {width: 1000px; margin: 0 auto; text-align: left; }
#top ul{width: 725px; height: 55px; list-style: none; margin: 0; padding: 0; float: left; position: relative}
#top li {float: left; display: block; margin: 0; padding: 0}
#top li a {display: block;background-image: url(../images/menu.gif); height: 55px}
#top li a span {position:absolute;left:-9999em;}
#top img {float: left; margin-right: 10px}
#top .m1 a {background-position: 0 0; width: 161px}
#top .m1 a:hover {background-position: 0 -55px;}
#top .m2 a {background-position: -161px 0px; width: 160px}
#top .m2 a:hover {background-position: -161px -55px;}
#top .m3 a {background-position: -321px 0px; width: 160px}
#top .m3 a:hover {background-position: -321px -55px;}
#top .m4 a{background-position: -480px 0; width: 159px}
#top .m4 a:hover {background-position: -480px -55px;}
#top .m5 a{background-position: -640px 0; width: 85px}
#top .m5 a:hover {background-position: -640px -55px;}
#top img.ogonek1 {position: absolute; margin-top: 61px; margin-left: -730px}
#top img.ogonek2 {position: absolute; margin-top: 61px; margin-left: -570px}
#top img.ogonek3 {position: absolute; margin-top: 61px; margin-left: -410px}
#top img.ogonek4 {position: absolute; margin-top: 61px; margin-left: -250px}
#top img.ogonek5 {position: absolute; margin-top: 61px; margin-left: -90px}
a img {border: none}
#main {width: 1000px; margin: 0 auto; text-align: left; }
#stopka {background: #a2b06a; height: 150px; padding-top: 20px; color: #d1d8b5; font-size: 11px}
#stopka a {color: #ffffff}
#stopka2 {width: 1000px; margin: 0 auto; text-align: left; }
.breadcrumb {margin: 10px}
a.home {color: #a2b06a; background: url(../images/home.gif) no-repeat; padding: 0px 0 2px 20px; font-family: Tahoma, sans-serif; font-size: 10px}
.bread {color: #a2b06a; background: url(../images/strzalka.gif) no-repeat 4px 2px; padding: 0px 0 2px 15px; font-family: Tahoma, sans-serif; font-size: 10px}
.home1{position: relative; left: -70px; margin-right: -70px; width: 280px; height: 90px; background: url(../images/hometlo.jpg) no-repeat; padding: 335px 0 0 373px; float: left}
.ozdobny{background: url(../images/ozdobne.gif) no-repeat 0 2px; padding: 0px 0 8px 58px; color: #981b1e; font-size: 13px; font-weight: bold; margin-top: 10px; float: right}
.b1{margin-left: 15px; margin-right: 15px; float: left}
.k1 {position: relative; right: -70px; margin-left: -70px; float: left; margin-top: 5px; margin-bottom: 5px}

ul{list-style-image: url(../images/dot.gif); line-height: 200%}
blockquote {background: url(../images/cytat.gif) no-repeat; padding: 1px 20px 0 40px; color: #981b1e; font-style:italic; font-size:16px }

.seria{width: 280px; float: left; margin-left: 10px}
.seria h2 {font-size: 18px; color: #ad494b; padding: 0; margin: 0; height: 50px}
.s2{margin-left: 100px}

.wzor {width: 650px; float: left}
.wzor h2 {font-size: 24px; color: #ad494b; padding: 0; margin: 0; height: 50px; }
h3{font-size: 20px; color: #ad494b; padding: 15px 0 10px 0; margin: 0; height: 50px}

.koszykp{width: 485px; height: 64px; background: #f5f3e7; margin-bottom: 6px}
.koszykp1{width: 157px; height: 54px; padding: 10px 0 0 15px; line-height: 22px; background: url(../images/koszyk_tlo.gif) no-repeat; float: left}
.koszykp form, .koszykp fieldset {margin: 0; padding: 0; border: none}
.koszykp .sztuk {background: url(../images/sztuk.gif) no-repeat; width: 45px; height: 34px; font-size: 15px; border: none; font-weight: bold; padding: 6px 10px}
.koszykp label {float: left; margin-top: 16px; margin-left: 15px; vertical-align: top}

.koszyk{width: 250px; float: left; margin-right: 35px}
.koszyk .box{padding: 20px}
.koszyk .k {background: #f5f3e7}
.koszyk .k span {color: #981b1e; font-weight:bold}

.lp {width: 700px; float: left}
.of{margin-right: 20px}
.of2{margin-right: 40px}

.koszyk-naglowek{background:#f5f3e7; height: 53px; width: 1000px}
.ma1{margin: 13px 0 0 17px}
.ma2{margin: 10px 30px 0 5px}
.ma3{margin: 10px 41px 0 21px}
.koszyk-tabela{width: 970px; padding: 0; margin: 0 0 0 20px}
.koszyk-tabela td{margin: 0; padding: 10px 0 10px 0px}
.koszyk-tabela tr{width: 970px; background: url('../images/hr5.gif') no-repeat bottom left; margin: 0; padding: 0px}
.koszyk-tabela .n1 {color: #c0b375; width: 105px; font-size:11px;}
.koszyk-tabela .n2 {color: #c0b375; width: 401px; font-size:11px}
.koszyk-tabela .n3 {color: #c0b375; width: 133px; font-size:11px}
.koszyk-tabela .n4 {color: #c0b375; width: 110px; font-size:11px}
.koszyk-tabela .n5 {color: #c0b375; width: 105px; font-size:11px}
.koszyk-tabela .n6 {color: #c0b375; width: 48px; font-size:11px}
.koszyk-tabela  h2 {font-size: 18px; color: #ad494b; padding: 0; margin: 0; }
.koszyk-tabela  strong {font-size: 18px; }
.koszyk-tabela  span {font-size: 18px; background: url(../images/ilosc.gif) no-repeat; font-weight: bold; padding: 5px 30px 6px 10px; }
.podsumowanie{background: url(../images/podsumowanie.gif) no-repeat; width: 940px; height: 33px; padding-top: 10px; font-size: 18px; color:#981b1e; font-weight: bold; margin-left: 21px; margin-top: 1px}
.podsumowanie .s1 {margin-left: 684px}
.podsumowanie .s2 {margin-left: 57px}
.wysylka1{float: left; width: 604px; margin-left: 100px; font-size: 11px; margin-top: 10px}
.wysylka2{float: left; width: 121px; font-size: 18px; margin-top: 10px; color: #7e7e7e; font-weight: bold}
.wysylka3{float: left; width: 120px; font-size: 18px; margin-top: 10px; color: #7e7e7e; font-weight: bold}
.koszyk-naglowek2 .k11 {width: 687px; margin-left: 67px; float: left; padding-top: 10px}
.koszyk-naglowek2 .k12 {width: 157px; height: 43px; padding-top: 10px; padding-left: 20px; float: left; background: url(../images/cena.gif) no-repeat}
.koszyk-naglowek2{background:#f5f3e7; color: #981b1e; font-size: 19px; font-weight: bold; height: 53px; width: 940px; margin-left: 21px; margin-top: 15px; margin-bottom: 15px}

label.label1{background: #ece7d0 url(../images/formularz-tlo2.gif) no-repeat right center; display: block; float: left; width: 140px; margin:0; text-align: right; padding: 4px 30px 4px 4px; font-weight: bold}
label.label2{background: #ffffff; display: block;float: left; width: 130px; text-align: right; padding: 15px 30px 15px 4px; margin: 0; font-family: Georgia, sans-serif; font-weight: bold; color: #9f2a2d; font-size: 18px}
#formularz_rejestracji {background: url(../images/form-tlo3.gif) repeat-y; margin: 0 0 0 250px; padding:0; width: 479px; }
form.formularz_kontaktu {margin-left: 100px !important}
#formularz_rejestracji fieldset {border: none; margin: 0; padding: 0}
#formularz_rejestracji .formtext {border: none; background: url(../images/form-tlo.gif) no-repeat; width: 281px; height: 26px; }
#formularz_rejestracji .formtext2 {border: none; background: url(../images/form-tlo-maly.gif) no-repeat; width: 72px; height: 26px; }
#formularz_rejestracji dd {width: 281px; height: 26px; float: left; padding: 15px 10px}
.f1,#formularz_rejestracji strong {font-family: Georgia, sans-serif; font-weight: bold; color: #9f2a2d; font-size: 18px}
.f1 {margin-left: 250px; padding: 20px 0 15px 0; display: block}
#formularz_rejestracji .podzial {width: 479px; background: #ffffff; padding: 15px 0; position: realtive; margin-left: -10px}
#formularz_rejestracji .platnosci {width: 479px; background: #f5f3e7 !important; padding: 15px 0; position: realtive; margin-left: -10px; margin-bottom: 0}
#formularz_rejestracji ul {list-style: none}
#formularz_rejestracji li {background-color: #DD0707; background-image: url(../images/dialog-warning.png); background-repeat: no-repeat; background-position: 6px 3px; color: #ffffff; font-size: 17px; padding: 10px; margin: 10px; padding-left: 50px}
.formtextarea {width: 279px; border: 1px solid #dbd6ba}
.dzieki {font-family: Georgia, sans-serif; font-weight: bold; color: #000000; font-size: 18px; width: 500px; margin: 10px auto}
.l {float: left}
.r {float: right}
.c {clear: both}
.lm{float: left; margin-right: 10px}
.l2 {float: left; margin-top: 10px; margin-right: 3px}

.wzor_box {float:left;width:715px;margin-bottom:15px;}

