body {
font-family: verdana, tahoma, arial, trebuchet ms;
margin: 0px;
padding: 0px; 
color: #48463A;
font: 12px Trebuchet MS, Arial;
text-align: left;
background: url(gfx/tlo.gif) center top repeat-x #CEE8FF;
}


td {
margin: 0px;
padding: 0px;
color: #6B6660;
font: 12px Arial;
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; }



doll {
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
padding-right:15px;
text-align: left;
vertical-align: middle;
color: #6C5624;
font: 11px arial;
width: 450px;
height: 20px;
}

.dolr {
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
padding-right:15px;
text-align: right;
vertical-align: middle;
color: #6C5624;
font: 11px arial;
width: 450px;
height: 20px;
}


.head2 {
background: url(gfx/m2.gif) repeat-x;
height: 34px;
vertical-align: middle;
padding-right: 24px;
color: #554354;
font: 12px Arial;
font-weight: bold;
text-align: right;
}


.menu2 {
padding: 15px 20px 15px 20px;
color: #4D3C4C;
font: 12px Arial;
text-align: justify;
line-height: 18px;
}

.menu1 {
padding: 10px 18px 10px 18px;
text-align: left;
line-height: 18px;
color: #010000;
}

.menuright {
padding: 10px 18px 10px 18px;
text-align: center;
line-height: 18px;
color: #010000;
}

.kosz {
font: 12px arial;
color: #FFFFFF;
font-weight: bold;
padding: 11px 0px 12px 182px;
}


.pole {
width: 110px;
border: 1px solid #665366;
padding: 3px;
background: #FFFFFF;
font: 11px arial;
color: #857385;
}


.ile {
background: #FFffff;
border: 1px solid #98C0DF;
padding: 3px;
width: 18px;
text-align: center;
}
.poler {
width: 210px;
border: 1px solid #665366;
padding: 3px;
background: #FFFFFF;
font: 11px arial;
color: #857385;
}


.button
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
	text-align: center;
	background: #BDA7BC;
	border:0px solid #BDA7BC;
	border-width:1px;
	height: 25px;
	width: 100px;
}

.buttonk
{
    COLOR: navy;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
	text-align: center;
	background: #EDF3FF;
	border:0px solid #BDA7BC;
	border-width:1px;
	height: 35px;
	width: 140px;
}


.buttonsz
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
	text-align: center;
	background: #BDA7BC;
	border:0px solid #BDA7BC;
	border-width:1px;
	height: 25px;

}


.logowanie {
padding: 10px;
}

.logowanie td {
color: #000000;
vertical-align: middle;
font-weight: bold;
}


.produkt {
width: 120px;
text-align: center;
line-height: 20px;
padding: 10px 1px 5px 1px;
}

.produkt img {
margin-top: 4px;
border: 1px solid #9F899E;
}

.logowanie {
background: url(gfx/logowanietlo.gif) no-repeat;
height: 203px;
}


ul {margin:0; padding:0; list-style-type:none;}

.menu {padding-left: 10px; padding-top: 6px; padding-bottom: 3px; font: 12px Arial; color: #000000;}
.menu li {background:url(gfx/strz.gif) no-repeat 5px 10px; padding-left: 17px; line-height:24px;}
.menu li:hover {background:url(gfx/strz.gif) no-repeat 5px 10px #F3F7FF; padding-left: 17px; line-height:24px;}

.podb {padding-left: 27px;  padding-top: 6px; padding-bottom: 5px; font: 11px Arial; color: #48463A;}
.podb li {background:url(gfx/strz.gif) no-repeat 5px 9px; padding-left: 19px; line-height:22px;}
.podb li:hover {background:url(gfx/strz.gif) no-repeat 5px 9px; }


A.a_koszyk:link , A.a_koszyk:active , A.a_koszyk:visited {
color: #000000;
font: 9px Tahoma;
}

A.a_koszyk:hover {
color: #000000;
font: 9px Tahoma;
}



A.a_m:link , A.a_m:active , A.a_m:visited {
color: #000000;
font: 12px Arial;
font-weight: bold;
}

A.a_m:hover {
color: #000000;
font: 12px Arial;
font-weight: bold;
}



A.a_pm:link , A.a_pm:active , A.a_pm:visited {
color: #404246;
font: 12px Arial;
}

A.a_pm:hover {
color: #000000;
font: 12px Arial;
text-decoration: underline;
}


A.a_kosz:link , A.a_kosz:active , A.a_kosz:visited {
color: #FFFFFF;
font: 12px Arial;
font-weight: bold;
}

A.a_kosz:hover {
color: #FFFFFF;
font: 12px Arial;
font-weight: bold;
text-decoration: underline;
}


A.a_produkt:link , A.a_produkt:active , A.a_produkt:visited {
color: #543D53;
font: 12px Arial;
font-weight: bold;
}

A.a_produkt:hover {
color: #493448;
font: 12px Arial;
font-weight: bold;
}



A:link , A:active , A:visited {
font: 12px Arial;
font-size: 12px;
color: #6E596C;
text-decoration : none; 
}

A:hover {
font: 12px Arial;
font-size: 12px;
color: #4D3D4B;
text-decoration: none; 
}




A.a_naj:link , A.a_naj:active , A.a_naj:visited {
color: #FF3C02;
font-family: Arial, Tahoma, Verdana,Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
}

A.a_naj:hover {
color: #FF3C02;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
text-decoration: underline; 
}

A.a_dol:link , A.a_dol:active , A.a_dol:visited {
color: #524220;
font-family: Arial, Tahoma, Verdana,Helvetica, sans-serif; 
font-size: 11px;
}
A.a_dol:hover {
color: #C22826;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 11px;
}



A.a_linki:link , A.a_linki:active , A.a_linki:visited {
color: #746E58;
font-family: Arial, Tahoma, Verdana,Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
padding-left: 10px;
padding-right: 10px;
}

A.a_linki:hover {
color: #FFB400;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
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: #BDA7BC;
font-family: Arial, Tahoma, Verdana,Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
}

A.a_news:hover {
color: #FF3C02;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
text-decoration: underline; 
}


A.a_more:link , A.a_more:active , A.a_more:visited {
color: #756E59;
font-family: Arial, Tahoma, Verdana,Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
}

A.a_more:hover {
color: #FF3C02;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
text-decoration: underline; 
}

.podobne {
background: #FFFFFE;
padding: 8px 15px 8px 15px;
text-align: center;
border: 1px solid #F3EAE1;
}

.podobne img {
padding-left: 1px;
padding-right: 1px;
}

.tabela {
padding: 7px 12px 7px 12px;
text-align: justify;
background: #FFFBF8;
border: 1px solid #F3EAE1;
}


.szcz {
text-align: justify;
padding-right: 8px;
}

.foto {
background: #FFFAF7;
}

.foto img.obraz2 {
margin-top: 6px;
margin-left: 6px;
margin-right: 6px;
margin-bottom: 3px;
border: 1px solid #EDDDD4;
}

.cena {
color: #C01616;
font-weight: bold;
}


.strony {
padding: 2px;
border: 1px solid #BDA7BC;
background: #BDA7BC;
text-align: center;
color: #ffffff;
padding-left: 6px;
padding-right: 6px;
}
.strony2 {
width: 3px;
background: #BDA7BC;
color: #ffffff;
}
.strony:hover {
padding: 2px;
border: 1px solid #E3EBF6;
background: #DDE8FE;
color: #000000;
text-align: center;
padding-left: 6px;
padding-right: 6px;
}

table#download {width:370px;}
td.image {width: 100px text-align: center;}
td.opis {width:270px; text-align:left; vertical-align:top; font-size:11px; color:#000000; FONT-FAMILY: Tahoma, verdana;}


.polek {
background: #FFFFFF;
width: 355px;
border: 1px solid #2284AD;
font: 11px arial, verdana;
color: #12424A;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: middle;
margin-bottom: 4px;
}



.subm {
padding: 3px;
background: #B0AA98;
border: 0px none;
vertical-align: middle;
color: #FFFFFF;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}

table#szczegoly {width: 370px; border: 0px;}
td.szczegolyleft {width: 280px; text-align: left;}
td.szczegolyright {width: 90px; text-align: center; padding: 8px; border: 1px solid #EBF2FF;}

table#reszta {width: 260px; border: 0px;}
td.resztaleft {width: 120px; height: 25px; vertical-align: middle; text-align: left; border-bottom: 1px dotted #2C6493; border-right: 1px dotted #2C6493; font-weight: bold; color: #2C6493;}
td.resztaright {width: 140px; height: 25px; vertical-align: middle; text-align: left; border-bottom: 1px dotted #2C6493; padding-left: 5px;}

.pelna  {color: #646464; text-decoration : none; border-bottom: 1px dotted #343434; font-size: 16px;  font-weight: bold;}
.pelna:hover {color: #C00; text-decoration : none; border-bottom: 1px dotted #C00;}


.zapach {background: #FFFDF1; padding: 8px; border: 1px solid #F6F4E7; width: 370px; color: #2C6493; font-size: 13pt; text-align: center;}


table#tabelka {width:370px; height: 20px; vertical-align: middle; text-align: center; font-size: 11px;}
td.pojnav {width:140px; height: 25px;  vertical-align: middle; text-align: center; background-color: #336799; color: #FFFFFF; font-weight: bold;}
td.cenanav {width:70px; height: 25px; vertical-align: middle; text-align: center; background-color: #336799; color: #FFFFFF; font-weight: bold;}
td.koszyknav {width:110px; height: 25px; vertical-align: middle; text-align: center; background-color: #336799; color: #FFFFFF; font-weight: bold;}
td.infonav {width:50px; height: 25px; vertical-align: middle; text-align: center; background-color: #336799; color: #FFFFFF; font-weight: bold;}


td.pojcsz {width:140px; vertical-align: middle; text-align: left; background-color: #DEF0FE; padding-left: 10px;}
td.cenacsz {width:70px; vertical-align: middle; text-align: center; background-color: #DEF0FE; color: #5981A0; font-weight: bold;}
td.koszykcsz {width:110px; vertical-align: middle; text-align: center; background-color: #DEF0FE;}
td.koszykcsz a {color: #ff0000; font-weight: bold; font-size: 11px;}
td.koszykcsz a:hover {color: navy; font-weight: bold;}
td.infocsz {width: 65px; vertical-align: middle; text-align: center; background-color: #DEF0FE;}
td.infocsz a {color: #000000; font-weight: bold; font-size: 11px;}
td.infocsz a:hover {color: #ff0000; font-weight: bold;}
