/*   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 { text-decoration:underline;}

.inl {display:inline;}

h1
{
font-size:1.3em;
color:#800;
margin:10px;
}


/*  glowny uklad  */


body
{
background: #fff;
font:1.1em Tahoma, Arial, sans-serif;
color:#000;
text-align:center;
}

#frame
{
text-align:left;
width:980px;
margin-top:5px;
margin-left:auto;
margin-right:auto;
}

#zenada {width:980px}


/* gorna czesc strony */

#baner
{
background: #500 url('/img/baner.jpg') no-repeat;
width:980px;
height:248px;
position:relative;
top:0;
left:0;
}

#baner a {display:block;}
#baner a:hover {background:transparent;}

#wyszukiwarka
{
position:absolute;
top:15px;
left:720px;
}

#wyszuk1
{
border:3px double #aaa;
width:160px;
}

#wyszuk2 
{
position:absolute;
top:0;
left:180px;
}

#koszyk
{
background:transparent url('/img/koszyk.gif') 20px 5px no-repeat;
padding-left:66px;
}

#koszyk a {color:#000;}


/*  listing produktow */


.prod-wrapper
{
float:left;
width:163px;
height:258px;
overflow:hidden;
margin:7px;
background: #fff url('/img/ramkaproduktow.jpg') bottom left no-repeat;
text-align:center;
position:relative;
}

.prod-img
{
width:100px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
}

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


.prod-ceny
{
position:absolute;
top:180px;
left:35px;
width:65px;
height:28px;
padding:2px;
background:#fff;
font-size:13px;
font-weight:bold;
margin-top:10px;
margin-left:15px;
}


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

.prod-buttons
{
position:absolute;
top:225px;
left:10px;
}


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


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


/* menu gorne i boczne */

#topright,#topleft {height:40px;border-bottom: 1px solid #c1c3c2;}
#topleft,#bottomleft {width:225px;border-right: 1px solid #c1c3c2;}
#topleft {background: #f5f5f5;}


#topright ul,#konto2 ul,#kategorie ul {list-style:none}
#topright ul li 
{
display:inline;
padding: 0 25px;
}

#kontolog
{
margin: 20px 0;
}

#kontolog ul {list-style:none}

#topright ul li a {color:#808181}


#bottomleft,#bottomright
{
background: #efefef url('/img/bleft.jpg') top left repeat-y;
vertical-align:top;
}



#kategorie ul li
{
background: transparent url('/img/znacznik.jpg') top left no-repeat;
line-height:2.3em;
padding:0 0 3px 35px;
}

.logow
{
border:3px double #aaa;
width:120px;
}

#logow3 
{
font-size:0.8em;
text-align:center;
margin-bottom:40px;
}




/* szczegoly produktu */

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

#prod2 h1,#prod2 h1 a
{
font-size:2em;
color:#a10202;
margin:10px;
}

#prod2 img
{
float:left;
width:300px;
height:300px;
margin:20px;
}

#prod2-ktgr
{
float:right;
width:170px;
text-align:right;
font-size:1em;
font-weight:bold;
padding-right:20px;
}

#prod2-ktgr h2
{
font-size:0.9em;
margin-top:2px;
}

#prod2-form table td {padding:5px}
#prod2-form {margin-bottom:30px}
#prod2-opis {margin:25px}

#prod2-cena
{
text-align:center;
font-size:1.3em;
margin-bottom:10px;
color:#b11;
}



/*szczegoly koszyka*/


.ilosc {width:25px;}

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


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

#duzykoszyk td,#potwierdz table
{
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;}

#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:black;
border-bottom:1px solid black;
background:#daa;
text-align:center;
}

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

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

/* rejestracja i profil */

#profil
{
margin:12px;
}

.wym, tr.wym td.lbl {background:#d88;}


#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
{
font-size:120% !important;
text-align:center;
color:#ff0000 !important;
font-weight:bold;
}




/* rozne */


#katalogi 
{
text-align:center;
font-size:0.8em;
margin-top:150px;
}

#info,#komunikat,#logm
{
margin:25px;
color: #600;
}


