*
{
margin:0;
padding:0;
}

a,img,table,tr,td {border:0;}

a
{
color:#fff;
text-decoration:none;
}

a:hover,#kategorie a:hover,#koszyk a:hover,#prod2 a:hover,#duzykoszyk a:hover,#potwierdz a:hover;
{
text-decoration:underline;
color:#a00;
}

body
{
background: #e5d9cb url('/img/1.jpg') 5px 30px no-repeat;
font:12px Tahoma, Arial, sans-serif;
color:#806050;
text-align:center;
}



#srodek
{
position:absolute;
left:265px;
top:109px;
}

#info
{
padding-left:200px;
text-align:left;
}

/* gorna czesc strony */

#glownemenu
{
position:absolute;
left:440px;
top:37px;
background:#e5d9cb url('/img/gornabelka.jpg') repeat-x;
height:22px;
padding-top:2px;
}

#glownemenu ul
{
list-style:none;
}

#glownemenu li
{
display:inline;
margin-right:10px;
}

#glownemenu a
{
font-weight:bold;
}

#koszyk
{
position:absolute;
left:720px;
top:60px;
}

#koszyk a
{
color:#806050;
}


/*okienko logowania i wyszukiwarka*/


#konto
{
font-weight:bold;
background: #e5d9cb url('/img/2.jpg') no-repeat;
width:226px;
height:275px;
position:absolute;
left:214px;
top:30px;
z-index:2;
}


#konto2
{
position:relative;
top:80px;
left:5px;
}

#kontolog
{
position:relative;
top:110px;
left:5px;
color:#e5d9cb;
}


.logow
{
width:125px;
border:0;
}

#logow2
{
margin-top:7px;
}

#logow3
{
position:absolute;
left:26px;
top:180px;
}


#konto ul,#kontolog ul
{
list-style-type: none;
}

#wyszukiwarka
{
position:absolute;
left:262px;
top:243px;
z-index:2;
}

#wyszuk
{
width:130px;
border:0;
}



#wyszuk2
{
position:absolute;
left:37px;
top:20px;
}


#noga
{
position:absolute;
left:219px;
top:305px;
background:url('/img/4.png') no-repeat;
height:15px;
width:226px;
}

/* menu kategorii */

#kategorie
{
position:absolute;
left:10px;
top:315px;
border-right:1px solid #c8af99;
width:209px;
}

#kategorie a
{
color:#806050;
}

#kategorie ul
{
list-style: none;
text-align:left;
}

#kategorie li
{
background:url('/img/strzalki.gif') no-repeat;
padding-left:20px;
}


/*listing produktow */

#strn
{
clear:left;
text-align:center;
font-size:1.2em;
}

#strn a
{
color:#806050;
}

.actv
{
border:1px solid #806050;
}


#ktgr
{
text-align:left;
font-size:0px;
position:absolute;
top:-35px;
left:190px;
width:300px;
}

#ktgr h2
{
font-size:18px;
font-weight:bold;
}

#listing 
{
clear:right;
}


.prod-wrapper
{
float:left;
width:140px;
height:170px;
overflow:hidden;
margin-bottom:30px;
margin-right:40px;
background: #fff url('/img/boksproduktu.jpg') bottom left no-repeat;
font-size:0.9em;
}

.prod-empty
{
float:left;
width:140px;
height:170px;
margin-bottom:30px;
margin-right:50px;
z-index:1;
}

/*listing produktow - wnetrze*/

.prod-in
{
height:44px;
overflow:hidden;
}

.prod-ceny
{
text-align:center;
font-weight:bold;
color:red;
font-size:1.0em;
}

.prod-stara
{
color:#777;
text-decoration:line-through;
height:1.1em;
}

.prod-img
{
width:100px;
height:100px;
margin-right:20px;
margin-left:20px;
margin-top:5px;
}

.prod-wrapper h1
{
font-size:0.9em;
margin-top:6px;
margin-left:6px;
}


/* link nalozony na logo w lewym gornym rogu*/

#link-g
{
position:absolute;
top:39px;
left:16px;
width:200px;
line-height:250px;
}

#link-g a {display:block;}

/* stopka */


#katalogi
{
border-top: 1px dotted #a87;
padding-top:4px;
margin-top:3em;
}

#katalogi a {color:#a87;}


/* szczegoly produktu */

#prod2 {color:#806050;}

#prod2 li
{
margin-left: 15px;
}


#prod2 a 
{
color:#806050;
text-decoration:underline;
}


#prod2 h1
{
margin-top:15px;
margin-bottom:8px;
text-align:center;
}

#prod2 h1,#prod2 h1 a
{
font-size:20px;
}

#prod2 img
{
float:left;
width:300px;
height:300px;
border-left: 1px solid #cfcfcf;
border-top: 1px solid #cfcfcf;
border-bottom: 2px solid #696969;
border-right: 2px solid #696969;
margin: 10px;
}

#prod2 table td {vertical-align:top}

#prod2-ktgr
{
position:absolute;
top:220px;
left:-34px;
width:170px;
text-align:right;
font-size:14px;
font-weight:bold;
}

#prod2-ktgr h2
{
font-size:12px;
margin-bottom:-15px;
padding:0;
}

#prod2-opis
{
text-align:left;
margin:12px 6px 0 25px;
}

#komunikat
{
padding-left:200px;
font-size:14px;
text-align:left;
}

#prod2-cena
{
text-align:center;
font-size:16px;
margin:30px 0 30px 120px;
}

#prod2-zamawiam
{
margin-top:5px;
}

#prod2-form
{
text-align:center;
}



/* rejestracja i profil */

#profil
{
margin-top:12px;
padding-left:200px;
text-align:left;
margin-right:20px;
}



#profil table
{
margin-top:20px;
margin-bottom:20px
}
#profil table td {padding:2px;}
#profil table input,#profil table textarea {border:1px solid black;}

tr.wym td {font-weight:bold;}
#subm
{
text-align:center;
margin-bottom:50px;
}

.blad1
{
text-align:center;
color:#DD2523;
font-weight:bold;
}

/*szczegoly koszyka*/

#duzykoszyk,#logm {padding-left:180px;}
#potwierdz {padding-left:100px;}
#potwierdz1 {margin-left:100px;width:520px;}
#pozamowieniu {margin-left:120px;}

#duzykoszyk table {border:1px solid black;}

#duzykoszyk a,#potwierdz a
{
color:#806050;
text-decoration:underline;
}

#duzykoszyk h1
{
text-align:left;
margin:25px;
}

#kosz-instrukcja
{
text-align:left;
margin-left:20px;
}

.ilosc {width:25px;}

textarea.uwagi
{
border:1px solid black;
}

#potwierdz table
{
text-align:center;
}

#potwierdz td
{
border-bottom:1px solid black;
padding:2px;
vertical-align:middle;
}

.platnosc td 
{
vertical-align:top;
padding:10px;
border-bottom:1px solid #ccc;
}
.platnosc td p {margin-top:3px;}

h1.hwysylka 
{
color:#833;
font-size:25px;
margin:15px;
}

#prior,#finanse
{
width:500px;
margin-left:auto;
margin-right:auto;
margin-top:40px;
border:1px solid black;
}

#prior h3,#finanse h3
{
margin:0;
padding:3px;
font-size:120%;
color:#fff;
border-bottom:1px solid black;
background:#806050;
text-align:center;
}

#prior p,#finanse p {margin:10px;}


/* polecane produkty ponizej opisu produktu */

#prod2-inne 
{
margin-top:2em;
clear:left;
font-weight:bold;
}


.inne
{
width:100px;
height:250px;
text-align:center;
float:left;
margin:5px;
border:1px solid #c8af99;
overflow:hidden;
}

#prod2 .inne img
{
width:100px;
height:100px;
border:0;
}

.inne a, .inne h4, .inne h4 a
{text-decoration:none;}

.inne h4, .inne h4 a
{
font-size: 1em;
font-weight:normal;
color: #532;
}

.istara
{
color:#b2b2b2;
text-decoration:line-through;
}

.icena
{
color: red;
font-weight:bold;
}

#doplata
{
margin: 50px 0 0 300px;
}

/* info darmowe */



#infodarmowe
{
position:absolute;
top:60px;
left:700px;
font-size:1.4em;
}

#infodarmowe a
{
color:#c22;
}

#infodarmowe-wiecej {font-size:0.8em}

#infodarmowe2 a {color:#000}

