/*   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: #fff;
font:1.1em Tahoma, Arial, sans-serif;
color:#000;
text-align:center;
}

#mainwrapper
{
text-align:left;
width:900px;
margin:15px auto;

}

.maintd 
{
border-bottom:1px solid #aaa;
padding:10px;
}

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

#srodek {vertical-align:top;}

/* menu kategorii */

#menukat
{
width:145px;
padding-right:30px;
vertical-align:top;
}

.elmenukat
{
width:145px;
height:1em;
float:left;
overflow:hidden;
text-align:right;
font-size:0.7em;
margin:4px;
}



.elmenukat a
{
color:#b43;
}

/* menu glowne */

#link-g
{
width:150px;
height:64px;
background:transparent;
float:left;
text-align:center;
font-size:0.8em;
}

#link-g2 {font-size:1.4em;}

#link-g a 
{
display:block;
color:#222;
}

#menuglowne li 
{
list-style:none;
display:inline;
font-size:0.8em;
}

#menuglowne
{
background:#a33 url('/img/gradient.jpg') repeat-x;
padding:7px;
position:absolute;
top:10px;
left:400px;
width:700px;
}

#menuglowne a {color:#fff}

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

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

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

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

/* koszyk */
#koszyk
{
position:absolute;
right:0;
top:10px;
width:140px;
font-size:0.8em;
padding:8px;
border-left:1px solid #a33;
}




/* listing produktow */

.evenrow {background:#ffe0e0;}

.prod-wrapper
{
width:700px;
height:60px;
margin:5px 12px;
border:none !important;
}

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

.prod-img
{
float:left;
z-index:1;
margin-right:20px;
}

.prod-img img 
{
width:50px;
height:50px;
}

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

.prod-ceny
{
font-size:0.8em;
font-weight:bold;
z-index:2;
color:#333;
}

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

.prod-buttons
{
display:none;
}

.strn
{
clear:left;
text-align:center;
font-size:1.1em;
height:1.3em;
margin-top:-0.2em;
}

.strn a {color:#333}

.actv
{
font-weight:bold;
padding:1px;
border:1px solid #40a7de;
color:#ffffff;
}


#ktgr h2, #ktgr h2 a
{
font-size:0.9em;
color:#58b9ff;
}



/* szczegoly produktu */

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

#prod2 h1
{
font-size:1.1em;
margin-bottom:20px;
color:#29adef;
}

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

#prod2-ceny-form
{
float:left;
width:180px;
margin: 50px 120px 0 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 input {margin-bottom:5px}

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

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


#prod2-opis
{
margin-left: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;
}

.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
{
position:absolute;
top:100px;
left:-130px;
}





#infodarmowe
{
position:absolute;
z-index:4;
font-size:1.4em;
top:75px;
left:200px;
}

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

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

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

