body {
font-family: Comic Sans MS;
margin: 0px;
padding: 0px; 
color: #673b15;
font: 15px Comic Sans MS;
text-align: left;
background: #FBF9E2;
}


td {
margin: 0px;
padding: 0px;
color: #673b15;
font: 12px Comic Sans MS;
vertical-align: top;
text-align: left;
}

table {
margin: 0px;
padding: 0px;
border-collapse: collapse;
border: 0 none inherit;
}


img {
border: 0px;
margin: 0px;
}

td img.obraz {display: block;}

p {margin: 0px; padding: 0px; }


.belka {
background: url(gfx/belka.gif) no-repeat;
width: 975px;
text-align: center;
height: 46px;
padding-left: 50px;
padding-right: 13px;
}

.belka td {
padding-top: 8px;
}

.kategorie {
background: url(gfx/kategorietlo.gif) repeat-y;
}


.logowanie {
background: url(gfx/logowanietlo.gif) repeat-y;
padding: 10px 16px 0px 20px;
}

.logowanie td {
vertical-align: middle;
padding: 2px;
color: #9d0d15;
}

.kosz {
background: url(gfx/m2tlokosz.gif) repeat-y;
padding: 0px 24px 10px 10px;
color: #9d0d15;
text-align: center;
font-size: 14px;
}


.doll {
width: 450px;
padding-top:18px;
padding-bottom:18px;
padding-left:15px;
padding-right:15px;
text-align: left;
line-height: 22px;
}

.dolr {
width: 450px;
padding-top:18px;
padding-bottom:18px;
padding-left:15px;
padding-right:15px;
text-align: right;
line-height: 22px;
}

.menu2 {
background: url(gfx/m2tlo.gif) repeat-y;
padding: 15px 21px 15px 25px;
color: #673b15;
font: 12px Comic Sans MS;
text-align: left;
}

.opiskat {
padding: 12px 15px 12px 15px;
background: #ffffff;
border: 1px solid #000000;
color: #673b15;
vertical-align: middle;
text-align: justify;
line-height: 18px;
}

.inplog {
width: 112px;
font: 11px Comic Sans MS;
color: #673b15;
border: 1px solid #E70000;
padding: 2px;
background: #FFFFFF;
}

.menu2best {
padding: 15px 21px 15px 25px;
color: #673b15;
font: 12px Comic Sans MS;
text-align: center;
}

.menu2kon {
padding: 15px 21px 15px 25px;
color: #673b15;
font: 12px Comic Sans MS;
text-align: left;
}


.produkt {
background: url(gfx/of2.gif) repeat-y;
text-align: center;
padding: 10px;
}


.menu1 {
padding: 10px 25px 18px 40px;
color: #673b15;
font: 12px Comic Sans MS;
text-align: left;
}


.menu_srodek {
padding: 10px 15px 10px 15px;
text-align: justify;
}



.head2 {
height: 31px;
color: #CB0101;
font: 15px Comic Sans MS;
font-weight: bold;
font-style: italic;
vertical-align: bottom;
padding-left: 5px;
}

ul {margin:0; padding:0; list-style-type:none;}

.menu {padding-left: 2px; padding-bottom: 3px; font: 16x Comic Sans MS; color: #9d0d15;}
.menu li {background:url(gfx/krop.gif) no-repeat 5px 6px; padding-left: 21px; line-height:30px;}


.podb {padding-left: 38px; font: 11px Comic Sans; color: #9d0d15; padding-bottom: 5px;}
.podb li {background:url(gfx/krop2.gif) no-repeat 5px 8px; padding-left: 19px; line-height:22px;}



.menuu li {background:url(gfx/krop.gif) no-repeat 5px 6px; padding-left: 10px; line-height:30px;}


A.a_belka:link , A.a_belka:active , A.a_belka:visited {
color: #FDFAF1;
font-family: Comic Sans MS; 
font-size: 14px;
font-weight: bold;
padding-left: 8px;
padding-right: 8px;
}

A.a_belka:hover {
color: #FDFAF1;
font-family: Comic Sans MS; 
font-size: 14px;
font-weight: bold;
text-decoration: underline; 
padding-left: 8px;
padding-right: 8px;
}



A.a_m:link , A.a_m:active , A.a_m:visited {
color: #9d0d15;
font: 13px Comic Sans MS;
font-weight: bold;
}

A.a_m:hover {
color: #9d0d15;
font: 13px Comic Sans MS;
font-weight: bold;
text-decoration: underline;
}

A.a_produkt:link , A.a_produkt:active , A.a_produkt:visited {
color: #673b15;
font: 12px Comic Sans MS;
font-weight: bold;
}

A.a_produkt:hover {
color: #673b15;
font: 12px Comic Sans MS;
font-weight: bold;
}




A.a_pm:link , A.a_pm:active , A.a_pm:visited {
color: #9d0d15;
font: 12px Comic Sans MS;
}

A.a_pm:hover {
color: #9d0d15;
font: 12px Comic Sans MS;
text-decoration: underline;
}




A:link , A:active , A:visited {
color: #673b15;
font: 12px Comic Sans MS;
text-decoration : none; 
}

A:hover {
color: #673b15;
font: 12px Comic Sans MS;
text-decoration: none; 
}




A.a_naj:link , A.a_naj:active , A.a_naj:visited {
color: #FF3C02;
font-family: Comic Sans MS; 
font-size: 11px;
font-weight: bold;
}

A.a_naj:hover {
color: #FF3C02;
font-family: Comic Sans MS; 
font-size: 11px;
font-weight: bold;
text-decoration: underline; 
}





A.a_linki:link , A.a_linki:active , A.a_linki:visited {
color: #673b15;
font-family: Comic Sans MS; 
font-size: 12px;
font-weight: bold;
padding-left: 10px;
padding-right: 10px;
}

A.a_linki:hover {
color: #FFB400;
font-family: Comic Sans MS; 
font-size: 12px;
font-weight: bold;
padding-left: 10px;
padding-right: 10px;
}





A.a_news:link , A.a_news:active , A.a_news:visited {
color: #FF3C02;
font-family: Comic Sans MS; 
font-size: 12px;
font-weight: bold;
}

A.a_news:hover {
color: #FF3C02;
font-family: Comic Sans MS; 
font-size: 12px;
font-weight: bold;
text-decoration: underline; 
}


A.a_more:link , A.a_more:active , A.a_more:visited {
color: #673b15;
font-family: Comic Sans MS; 
font-size: 11px;
font-weight: bold;
}

A.a_more:hover {
color: #FF3C02;
font-family: Comic Sans MS; 
font-size: 11px;
font-weight: bold;
text-decoration: underline; 
}

A.a_kosz:link , A.a_kosz:active , A.a_kosz:visited {
color: #9d0d15;
font: 12px Comic Sans MS;
}

A.a_kosz:hover {
color: #9d0d15;
font: 12px Comic Sans MS;
text-decoration: underline;
}

A.a_more:link , A.a_more:active , A.a_more:visited {
color: #B40001;
font: 12px Comic Sans MS;

}

A.a_more:hover {
color: #673b15;
font: 12px Comic Sans MS;
text-decoration: underline;
}

A.a_login:link , A.a_login:active , A.a_login:visited {
color: #9d0d15;
font: 12px Comic Sans MS;
}

A.a_login:hover {
color: #9d0d15;
font: 12px Comic Sans MS;
text-decoration: underline;
}

.wyszukiwarka {
background: url(gfx/wyszukiwarkatlo.gif) repeat-y;
text-align: center;
padding: 10px 20px 0px 20px;
}

.poleszuk {
width: 180px;
background: #f8f6df;
border: 1px solid #00b9e9;
padding: 5px;
}


.polek {
background: #f8f6df;
width: 355px;
border: 1px solid #00b9e9;
font: 11px Comic Sans MS;
color: #673b15;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: middle;
margin-bottom: 4px;
}


.poleform {
background: #FFFFFF;
width: 305px;
border: 1px solid #C92F0B;
font: 11px Comic Sans MS;
color: #12424A;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: middle;
margin-bottom: 4px;
}

.subm {
padding: 3px;
background: #00b9e9;
border: 0px none;
height: 25px;
vertical-align: middle;
color: #FFFFFF;
font-family: Comic Sans MS;
font-size: 11px;
font-weight: bold;
}

.wymog {color: #FF0000; font-weight: bold;}

.ile {
background: #FFCF50;
border: 1px solid #9d0d15;
padding: 3px;
width: 18px;
text-align: center;
}

.ilesztuk {
background: #FBF9E2;
border: 0px solid #9d0d15;
padding: 3px;
width: 18px;
text-align: center;
}


.rozm {
background: #FBF9E2;
border: 0px solid #9d0d15;
padding: 3px;
}

.dan {
vertical-align: middle;
width: 80px;
}

.dan2 {
width: 100px;
text-align: right;
vertical-align: middle;
}

.dane_produktu {
padding-left: 10px;
}

.cena {
font-weight: bold;
color: #9d0d15;
font-size: 18px;
}

.ile {
background: #FFFFFF;
border: 1px solid #9d0d15;
color: #9d0d15;
padding: 2px;
width: 20px;
}

.ilosc td {
padding: 3px;
vertical-align: middle;
}

.zdjecia {
background: #FFFFFF;
border: 1px solid #F3F0CD;
padding: 10px;
width: 470px;
text-align: center;

}

.zdjecia img {
margin-left: 5px;
margin-right: 5px;
}

.ogl {
width: 470px;
background-color: #F67886;
padding: 10px;
font: 12px Comic Sans MS;
}

.k3 {
font: 14px Comic Sans MS;
color: #AB110E;
font-weight: bold;
}

.ramka {
background: url(gfx/ramka.gif) repeat-x;
height: 29px;
vertical-align: middle;
padding: 0px 10px 0px 10px;
}



.head2a {
height: 64px;
color: #673b15;
font: 18px Comic Sans MS;
font-weight: bold;
padding-left: 5px;
background: url(gfx/yae.gif) repeat-x;
}

.foto_produktu {width: 250px; text-align: center;}
