body {
font-family: verdana, tahoma, arial, trebuchet ms;
margin: 0px;
padding: 0px; 
color: #48463A;
font: 12px Arial;
text-align: left;
background: #47240E;
}


td {
margin: 0px;
padding: 0px;
color: #462B10;
font: 12px Verdana, Trebuchet 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 {
height: 72px;
background: url(gfx/belka.gif) no-repeat;
text-align: right;
padding-right: 10px;
}



.button {
width: 93px;
height: 67px;
vertical-align: middle;
padding: 0px 0px 0px 0px;
text-align: center;
}

.button:hover {
width: 93px;
height: 67px;
background: url(gfx/button.png) no-repeat center;
vertical-align: middle;
padding: 0px 0px 0px 0px;
text-align: center;
}



.witamy {
height: 259px;
background: url(gfx/top2.jpg) no-repeat;
text-align: right;
padding: 0px 70px 0px 50px;
vertical-align: middle;
font-size: 13pt;
font-family: Times New Roman;
line-height: 22px;
font-weight: bold;
}


.koszyk {
height: 107px;
background: url(gfx/koszyk.gif) no-repeat;
color: #F3E7C2;
padding: 0px 120px 0px 10px;
text-align: right;
font-size: 11px;
line-height: 16px;
}

.men {
height: 24px;
vertical-align: middle;
padding: 0px 50px 0px 40px;
}



.men:hover {
background: url(gfx/menu.gif) no-repeat;
height: 24px;
vertical-align: middle;
padding: 0px 50px 0px 40px;
}

.pmen {
height: 24px;
vertical-align: middle;
padding: 0px 50px 0px 61px;
}

.pole {
width: 118px;
height: 18px;
background: url(gfx/pole.gif) no-repeat;
border: 0px;
vertical-align: middle;
font: 11px verdana;
color: #462B10;
padding: 2px;
}

.log td {
vertical-align: middle;
color: #F3E7C2;
font: 11px verdana;
}

.menu1 {
padding: 15px 30px 15px 24px;
color: #F3E7C2;
}

.bestsellery {
padding: 5px 30px 5px 10px;
}

.bestfoto {
background: url(gfx/ramka.gif) no-repeat;
padding: 7px 4px 3px 22px;
}

.bestopis {
padding-left: 8px;
padding-top: 5px;
}

.bestcena {
font: 11px verdana;
color: #C6A47E;
font-weight: bold;
}

.kontakt {
padding: 0px 35px 25px 20px;
color: #F3E7C2;
font: 10px verdana;
line-height: 16px;
}



.stopka {
text-align: left;
height: 115px;
vertical-align: bottom;
padding: 0px 20px 0px 20px;
}


.stopka td {
color: #AA877E;
font: 10px verdana;
}


.menu2 {
padding: 18px 35px 18px 39px;
color: #47250D;
font: 12px verdana, Trebuchet MS;
text-align: justify;
line-height: 18px;
}

.nagl {
text-align: right;
padding-right: 70px;
padding-top: 50px;
}


.produktramka {
padding: 5px;
background: url(gfx/ramka2.gif) no-repeat;
}

.produkt {
line-height: 18px;
text-align: center;
font: 12px arial;
color: #4F1407;
}


.nagl2 {
font: 14px verdana;
color: #360B04;
font-weight: bold;
padding: 20px 20px 10px 20px;
}


ul {margin:0; padding:0; list-style-type:none;}



A:link , A:active , A:visited {
font: 12px arial, Trebuchet MS;
color: #2A3622;
text-decoration : none; 
}

A:hover {
font: 12px arial, Trebuchet MS;
color: #344F1D;
text-decoration: none; 
}



A.a_menu:link , A.a_menu:active , A.a_menu:visited {
color: #F3E7C2;
font: 11px Verdana, Trebuchet MS;
}

A.a_menu:hover {
color: #F3E7C2;
font: 11px Verdana, Trebuchet MS;
text-decoration: underline;
}

A.a_pmenu:link , A.a_pmenu:active , A.a_pmenu:visited {
color: #BE9E74;
font: 11px Verdana, Trebuchet MS;
}

A.a_pmenu:hover {
color: #FFFFFF;
font: 11px Verdana, Trebuchet MS;
text-decoration: underline;
}



A.a_produkt:link , A.a_produkt:active , A.a_produkt:visited {
color: #1A0000;
font: 12px verdana, Trebuchet MS;
}

A.a_produkt:hover {
color: #1A0000;
font: 12px verdana, Trebuchet MS;
text-decoration: underline;
}




A.a_belka:link , A.a_belka:active , A.a_belka:visited {
color: #452A10;
font: 11px verdana, Trebuchet MS;
}

A.a_belka:hover {
color: #610F0F;
font: 11px verdana, Trebuchet MS;
}



A.a_koszyk:link , A.a_koszyk:active , A.a_koszyk:visited {
color: #CA8C52;
font: 11px Verdana, Trebuchet MS;
font-weight: bold;
}

A.a_koszyk:hover {
color: #C6C6C6;
font: 11px Verdana, Trebuchet MS;
font-weight: bold;
}


A.a_log:link , A.a_log:active , A.a_log:visited {
color: #9D8969;
font: 10px Verdana, Trebuchet MS;
}

A.a_log:hover {
color: #F3E7C2;
font: 10px Verdana, Trebuchet MS;
}


A.a_dol:link , A.a_dol:active , A.a_dol:visited {
color: #AA877E;
font: 10px Verdana, Trebuchet MS;
}

A.a_dol:hover {
color: #AA877E;
font: 10px Verdana, Trebuchet MS;
}


A.a_wit:link , A.a_wit:active , A.a_wit:visited {
color: #360B04;
font: 14px Verdana, Trebuchet MS;
font-weight: bold;
}

A.a_wit:hover {
color: #814120;
font: 14px Verdana, Trebuchet MS;
font-weight: bold;
}


A.a_butt , A.a_butt:active , A.a_butt:visited {
font: 14pt arial,verdana, tahoma,  trebuchet ms ;
color: #462B10;
text-decoration : none; 
}
A.a_butt:hover {
font: 14pt arial, verdana, tahoma, trebuchet ms ;
color: #6B4A27;
text-decoration: none; 
}


.butt {
width: 206px;
height: 100px;
vertical-align: middle;
text-align: center;
color: #877243;
font: 18px arial;
}

.kwotaa {color: #D50002; font-size: 12pt; font-weight: bold;}

.strony {
padding: 2px;
border: 1px solid #E0D2A9;
background: #FFF9E7;
text-align: center;
padding-left: 6px;
padding-right: 6px;
}

.strony2 {
width: 3px;
}

.strony:hover {
padding: 2px;
border: 1px solid #E0D2A9;
background: #E0D2A9;
text-align: center;
padding-left: 6px;
padding-right: 6px;
}

.stronyin {
padding: 2px;
text-align: center;
padding-left: 3px;
padding-right: 3px;
font-weight: bold;
color: #FFFFFF;
}

.ile {
background: #F3E6C3;
border: 1px solid #877243;
padding: 3px;
width: 18px;
text-align: center;
}


A.a_strony:link , A.a_strony:active , A.a_strony:visited {
color: #4F1407;
font: 12px arial, Trebuchet MS;
}

A.a_strony:hover {
color: #4F1407;
font: 12px arial, Trebuchet MS;
}

.polek {
background: #FFFFFF;
width: 355px;
border: 1px solid #877245;
font: 11px arial, verdana;
color: #000000;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: middle;
margin-bottom: 4px;
}
.polesz {
background: #FFFFFF;
width: 505px;
border: 1px solid #9B2120;
font: 11px arial, verdana;
color: #000000;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: middle;
margin-bottom: 4px;
}

.poleszp {
background: #FFFFFF;
width: 500px;
border: 1px solid #877245;
font: 11px arial, verdana;
color: #000000;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: middle;
margin-bottom: 4px;
}


.submitt
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
	background: #593711;
	border:0px solid #FDC100;
	text-align: center;
    height: 25px;
}


.fot {
background: #5B3720;
text-align: center;
padding: 5px 0px 5px 0px;
}

/*POKAZYWANIE OBRAZKA NA PONECHANIU MYSZA*/
.tooltip {
    position: absolute;
    display: none;
    width: auto;
    z-index: 545;
    background: url(gfx/ramka_pow.gif) no-repeat;
    border: #DCC196 5px solid;
	
}

/*KONIEC POKAZYWANIE OBRAZKA NA PONECHANIU MYSZA*/


table#error_msg {width: 100%; height: 60px; border: 1px solid #ff0000; background-color: #FFE7D8; vertical-align: middle;} 
td.error_msg_body {color: #ff0000; font-size: 9pt; line-height: 20px; background: url('gfx/ico_error.png') no-repeat; padding-left: 40px; height: 40px; padding-right: 10px;}


table#ok_msg {width: 100%; height: 60px; border: 1px solid #006600; background-color: #F3FFCD; vertical-align: middle;} 
td.ok_msg_body {color: #006600; font-size: 9pt; line-height: 20px; background: url('gfx/ico_ok.png') no-repeat; padding-left: 40px; height: 40px; padding-right: 10px;}