/*   ogolne */

*
{
margin:0;
padding:0;
}

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

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

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

.inl {display:inline;}



/*  glowny uklad  */


body
{
background: #eee;
font:1.1em Tahoma, Arial, sans-serif;
color:#000;
text-align:center;
border-top: 3px solid #000;
}

#mainwrapper
{
text-align:left;
width:1200px;
margin: 0 auto;
vertical-align:top;

}


#lewa
{
width:405px;
float:left;
z-index:2;
}

#srodek
{
width:795px;
float:left;
z-index:1;
background:#fff;
min-height:800px;
padding-bottom:40px;
}

#napis
{
width:700px;
height:125px;
background:url('/img/larochenapis.gif') no-repeat 0 20px;
position:relative;
}







#info
{
padding-left:25px;
font-size:0.9em;
}



/* menu kategorii */

#menukat
{
width:690px;
height:165px;
background:url('/img/tlokategorii.jpg') 0 0 no-repeat;

}

.elmenukat
{
width:185px;
height:1.2em;
float:left;
overflow:hidden;
font-size:0.7em;
margin-left:15px;
}



.elmenukat a
{
color:#fff;
}

/* menu glowne */

#link-g
{
width:405px;
height:423px;
background:url('/img/posay.jpg');
z-index:3;
border-bottom:3px solid black;
}

#link-g a 
{
display:block;
width:405px;
height:423px;
}

#menuglowne li 
{
list-style:none;
display:inline;
margin-right:30px;
}


#menuglowne a {color:#777}

#menuglownewrap 
{
position:relative;
width:700px;
height:120px;
margin-left:130px;
}

/* okienko logowania */
#konto2,#kontolog
{
position:absolute;
font-size:0.7em;
top: 50px;
left:-50px;
}

#kontolog 
{text-align:center;
left:-5px !important;
}


#konto-linki 
{
margin-left:50px;
font-size:0.9em;
}

#logow2 
{
position:relative;
top:5px;
}

/* koszyk */
#koszyk
{
font-size:0.8em;
padding:8px;
background:url('/img/koszyk.jpg') no-repeat;
}

#twojkoszyk 
{
padding:0 40px 0 30px;

}
.wkoszu {font-size:1.1em; padding-right:20px; color:#a00}


/* listing produktow */

.evenrow {background:#f0f0ff;}

.prod-wrapper
{
width:220px;
height:250px;float:left;
position:relative;
}

.prod-wrapper h1
{
font-size:13px;
font-weight:normal;
}

.prod-img
{
z-index:1;
margin-left:30px;
}

.prod-img img 
{
}

.prod-in
{
z-index:2;
margin: 4px 0 2px 10px;
overflow:hidden;
}

.prod-ceny
{
width:112px;
height:55px;
background:url('/img/cenatlo.gif');
color:#fff;
font-size:0.8em;
font-weight:bold;
z-index:2;
position:absolute;
top:185px;
left:3px;
}

.prod-ceny2
{
position:absolute;
top:23px;
left:30px;
}

.prod-stara
{
color:#bbb;
text-decoration:line-through;
height:1.1em;
position:absolute;
top:8px;
left:20px;
}

.prod-buttons
{
position:absolute;
z-index:2;
top:190px;
left:120px;
}

.prod-szczegoly 
{
font-size:0.8em; 
line-height:1.2em;
}

.strn
{
clear:left;
text-align:center;
font-size:1.1em;
height:1.3em;
margin: 10px 0;
}

.strn a {color:#333}

.actv
{
font-weight:bold;
padding:1px;
border:1px solid #aaa;
color:#fff;
}

#ktgr 
{
margin:3px;
color:#888;
}

#ktgr h2, #ktgr h2 a
{
display:inline;
font-size:0.9em;
color:#5d5;
}



/* szczegoly produktu */

#prod2 
{
position:relative;
color:#777;
font-size:0.8em;
}

#prod2 h1
{
font-size:1.1em;
margin:10px;
color:#5d5;
}

#prod2-img
{
float:left;
width:310px;
}

#prod2-ceny-form
{
float:left;
width:180px;
margin: 50px 120px 20px 0;
vertical-align:top;
}

#prod2-form
{
margin-top:10px;
}

#prod2-cena 
{
font-size:1em;
}

.prod2-stara
{
color:#aaa;
text-decoration:line-through;
}

.prod2-nowa
{
color:#e33;
font-size:1.2em;
font-weight:bold;
}


#prod2-ktgr
{
float:left;
border:1px solid #dfdfe0;
padding:10px;
font-size:0.8em;
margin:20px;
}

#prod2-ktgr h2 
{
font-size:1.0em;
margin:-1em 0;
}


#prod2-opis
{
margin:10px;
}

/* polecane produkty ponizej opisu produktu */

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


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

#prod2 .inne img
{
margin-top:10px;
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;
}

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

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






/* rejestracja i profil */

#profil
{
margin-top:12px;
padding-left:20px;
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;
}

#logm {padding:40px}
#logm form {margin:15px}
#logm a {text-decoration:underline}





/*szczegoly koszyka*/

#duzykoszyk h1, #potwierdz h1
{
text-align:left;
margin:25px;
font-size:1.1em;
}

#tbduzykosz
{
width:700px;
margin:20px;
}

#tbduzykosz td 
{
border-bottom:1px solid #aaa;
padding:4px;
}

.wym {font-size:0.8em}

.ilosc {width:25px;}

.elkosz {font-size:0.9em}

textarea.uwagi
{
border:1px solid #3A579D;
}


#potwierdz table
{
margin:20px;
text-align:center;
}

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

.platnosc {margin:0;padding:0}

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

h1.hwysylka 
{
font-size:25px;
/*position:relative;
bottom:-50px;*/
}

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

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

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


/* wyszukiwarka */
#wyszukiwarka
{
margin:50px 0 0 -20px;
}


#infodarmowe
{
position:absolute;
z-index:4;
font-size:1.2em;
bottom:0px;
left:20px;
}

#info-wiecej 
{
font-size:0.6em;
color:#922;
}

#infodarmowein
{
margin-top:20px;
margin-left:20px;
padding:20px;
}

#info-wiecej a {color:#a33;}
#infodarmowe a {color:#e11;}
#infodarmowe2 a {color:#a33;}

