body,html,p,h1,h2,h3,h4,h5,ul,li,input,select,form,blockquote {
margin:0px;
padding:0px;
}
body {
text-align:center;
background-color:white;
font:normal 13px/18px Arial;
color:#8A827F;
padding:5px 0;
}
ul {
list-style:none;
}
a {
color:#FF91AA;
text-decoration:none;
}
a:hover {
color:#ff557c;
text-decoration:underline;
}
a img {
border:0;
}
.cleaner {
font-size:1px;
height:1px;
clear:both;
}
#main {
background:white url(bgline.gif);
border-top:5px solid #D8D6D4;
border-bottom:5px solid #D8D6D4;
width:980px;
margin:auto;
}
#main_p {
padding:0 5px;
}
#top {
background:url(top4.jpg);
height:257px;
}
#top_c {
background:url(top_corner.gif) top left no-repeat;
height:55px;
position:relative;
left:-5px;
top:-5px;
padding:35px 0 0 158px;;
}
#top_c a {
font:italic 16px Georgia;
color:#A99F9B;
text-decoration:none;
float:left;
margin-right:13px;
}
#top_c a:hover {
text-decoration:underline;
}
#top_info {
width:359px;
background:url(butyslubnecompl.gif) top center no-repeat;
margin:auto;
padding-top:40px;
margin-top:22px;
}
#top_info h1 {
font:italic 18px Georgia;
color:#A99F9B;
padding-top:4px;
text-decoration:none;
background:url(rozyczka.jpg) center left no-repeat;
margin:auto;
width:245px;
text-align:right;
}
#content {
background:url(content_orn.jpg) 0 14px;
}
#content_p {
}
#content .cl {
width:230px;
float:left;
}
#content .clp {
padding-left:5px;
}
#content .cr {
width:740px;
float:right;
background:url(ornament_top.jpg) top no-repeat;
}
#content .crp {
padding:55px 65px;
background:url(ornament_bottom.jpg) bottom right no-repeat;
text-align:justify;
min-height:320px;
height:auto !important;
height:320px;
}
#lmenu {
text-align:left;
}
#lmenu p {
font:bold italic 18px Georgia;
color:#A99F9B;
padding:4px 0 0 4px;
margin-bottom:10px;
}
#content p.kosz {
background:url(koszyk_lprod.gif) left top no-repeat;
padding-left:50px;
}
#content p.kosz span {
font:italic 14px Georgia;
display:block;
padding-bottom:5px;
}
#content p.kosz a {
display:block;
font:italic 14px Georgia;
color:#8A827F;
}
#lmenu ul li {

}
#lmenu a.kat, #lmenu a.podkat {
display:block;
color:#8A827F;
text-decoration:none;
}
#lmenu a.kat:hover, #lmenu a.podkat:hover {
text-decoration:underline;
}
#lmenu a.kat {
font:normal 18px/28px Georgia;
margin-left:5px;
background:transparent url(bucik_w_lewo.jpg) no-repeat scroll left center;
padding-left:35px;
}
#lmenu a.podkat {
font:italic 16px/20px Georgia;
margin-left:28px;
background:transparent url(bucik_w_prawo.jpg) no-repeat scroll left center;
padding-left:35px;
}
#wyszmala {
font-family:Georgia;
font-size:12px;
font-style:italic;
line-height:23px;
text-align:left;
}
#wyszmala input, #wyszmala select {
font-family:Georgia;
font-size:12px;
font-style:italic;
width:170px;
}
.laseczka {
background:url(laseczka.jpg) center center no-repeat;
height:164px;
}
.zaproszenia {
background:url(zaproszeniaslubne.png) center center no-repeat;
height:144px;
display:block;
text-align:center;
text-decoration:none;
font:italic 16px/20px Georgia;
color:#8A827F;
}
#footer {
background:white;
padding-top:20px;
}
#footer_p {
border-top:2px solid #D8D6D4;
padding-top:5px;
width:850px;
margin:auto;
}
#footer .menu a {
font:normal 14px Georgia;
color:#8A827F;
text-decoration:none;
padding:0px 5px;
}
#footer .menu a:hover {
text-decoration:underline;
}
#footer p {
font:normal 12px Verdana;
color:#8A827F;
padding:20px 0;
}
.i4n {
float:right;
}
#content .lprod div.l {
float:left;
}
#content .lprod div.r {
float:right;
}
#content .lprod div.lp, #content .lprod div.rp {
padding:11px;
}
#content .lprod div.l, #content .lprod div.r {
width:274px;
height:321px;
background:url(ramka_lista_prod.png);
}
#content .lprod a.nazwa {
text-align:center;
font:italic 18px Georgia;
color:#8A827F;
text-decoration:none;
height:42px;
display:block;
}
#content .lprod a.nazwa:hover {
text-decoration:underline;
}
#content .lprod div.cleaner {
height:62px;
background:url(rozyczka_biala.jpg) center center no-repeat;
}
#content .lprod .foto {
text-align:center;
}
#content .lprod .foto a {
background-position:center center;
background-repeat:no-repeat;
width:248px;
height:178px;
display:block;
margin:auto;
}
#content .lprod p.l {
text-align:left;
float:left;
line-height:19px;
width:182px;
}
#content .lprod blockquote.r {
text-align:right;
float:right;
width:70px;
}
#content .lprod a.kosz {
background:url(koszyk_lprod.gif);
display:block;
width:42px;
height:41px;
float:right;
}
#content .lprod .cena b {
color:#FF406F;
}
#content .lprod .cena {
height:32px;
}
.opis_prod .zdjecia .duze {
float:left;
}
.opis_prod .zdjecia .male {
float:right;
}
.opis_prod .zdjecia .duze a {
background-repeat:no-repeat;
background-position:center center;
font-size:500px;
}
.opis_prod .zdjecia .male a {
display:block;
width:130px;
height:93px;
background-repeat:no-repeat;
background-position:center center;
margin-bottom:10px;
}
.opis_prod .nazwa {
background:url(opis_nazwa.gif) center center no-repeat;
padding:0 130px;
font:italic 20px Georgia;
margin:25px 0;
text-align:center;
}
.opis_prod .prop {
float:left;
width:300px;
text-align:left;
}
.opis_prod .prop span {
}
.opis_prod .prop u {
}
.opis_prod .info {
float:right;
width:300px;
text-align:right;
}
.opis_prod .info p.nav {
padding-top:10px;
}
.opis_prod .info p.nav img {
margin-bottom:5px;
}
.opis_prod .opis {
text-align:justify;
font:italic 12px Georgia;
margin:10px 0;
}
.opis_prod .pytania {
text-align:right;
}
.pagination {
clear:both;
text-align:center;
padding-top:20px;
}
.pagination a {
padding:0 5px;
}
.pagination a.act {
color:#FF406F;
text-decoration:underline;
}
.koszyk table.wysylka td {
text-align:left;
}
.koszyk table {
width:100%;
text-align:center;
border:1px solid #A99F9B;
border-collapse:separate;
}
.koszyk table caption{
text-align:left;
border:1px solid #A99F9B;
font:bold 18px Verdana;
padding:3px;
}
.koszyk table th {
text-align:center;
border:1px solid #A99F9B;
}
.koszyk table td {
border:1px dotted #A99F9B;
padding:2px;
}
.koszyk .lrozmiarow {
font:normal 11px Arial;
margin:auto;
}
.koszyk table.lrozmiarow {
border-collapse:collapse;
width:auto;
}
.koszyk .lrozmiarow input {
font:normal 9px Arial;
width:25px;
margin:0;
padding:0;
}
.koszyk a {
color:#A99F9B;
text-decoration:none;
}
.koszyk a:hover {
text-decoration:underline;
}
.koszyk .nav table {
width:100%;
}
.koszyk table.nav td {
border:0;
}
.koszyk img {
float:left;
}
.navk {
margin-top:10px;
padding:0 25px;
height:35px;
}
#akceptacja {
width:25px;
}
.dane input, .dane textarea{
width:350px;
}
.dane a {
text-decoration:underline;
}
.dane .err {
text-align:right;
color:#FF557C;
}
.nieaktywny_produkt {
color:red;
font:bold 17px Arial;
}

div#reklama {
display: none;
position: fixed;
top: 100px;
left: 50%;
margin-left: -250px;
width: 485px;
border: 2px solid #CCC;
background: #FFF url('top5.jpg') no-repeat scroll left 0px;
}

div#reklama span {
display: block;
width: 30px;
float: right;
cursor: pointer;
font-weight:bold;
color:#ff0000;
border-left: 2px solid #CCC;
border-bottom: 2px solid #CCC;
}

div#reklama h2 {
display: block;
text-align: right;
color:#ff0000;
padding: 20px;
line-height: 35px;
}

div#reklama div {
padding: 10px 10px 10px 150px;
}

div#reklama p {
text-align: center;
line-height: 25px;
font-size: 12pt;
color:#ff0000;
margin-bottom: 5px;
}