html, body, div, span, a, p, h1, h2, h3, img, hr, form{ padding: 0; margin: 0; border:0; }

body
{  padding: 0;  margin:0;
font: 10px verdana, sans-serif, helvetica, arial;
line-height: 17px; color: #444; background:#fff; }

a{ text-decoration:underline; line-height:17px; color:#000;}
a:hover{ text-decoration:none; color:#000; }
.all { border:0; width:1000px; margin: auto; }

.content
{
border:0;
width:1000px;
background:#fff url(img/bg_content.gif) repeat-y top center;
}

.gora_lewa
{
width:392px;
height:196px;
float:left;
background:#fff url(img/gora_lewa.jpg) no-repeat top left; 
}

.gora_allegro
{
width:392px;
height:196px;
float:left;
background:#fff url(img_allegro/gora.jpg) no-repeat top left; 
}


.gora_prawa
{
width:608px;
height:196px;
float:right;
background:#fff url(img/gora_prawa.jpg) no-repeat top left; 
}



.koszyk{ text-align:left; width:162px; float:left;}
.logowanie{text-align:left; width:446px; float:right;}
 
.tresc {padding: 0px 30px; width:730px; text-align:left; }

.lewa
{
width:214px;
text-align:left;
float:left;
background:#F4F4F4 url(img/bg_menu.gif) no-repeat top left;
font-size: 9px;
}
.lewa a:hover { text-decoration:underline; color:#000; }


.prawa { width:566px; text-align:left; float:left; background:#fff;}
.prawa_bok {width:200px; background:#F4F4F4; float:right; padding: 10px}
.cala { width:730px; text-align:left; float:left; }
.pad25 { padding:25px 25px 0px 25px; }
.pad55 { padding:15px 0px 0px 55px;}
.pad30 { padding:20px 0px;}
.pad15 { padding:10px 30px;}
.dol, .dol a { clear:both; width:1000px; height:20px; line-height:20px; text-align:right; }
h1{
font-size:14px;
line-height:14px;
color:#DD0000;
clear:both;
font-family:Trebuchet MS, Arial;
margin:0; 
margin-bottom:15px;
}

h1.ciemny{ color:#444; margin-bottom:5px;}

h2{
font-size:12px;
line-height:12px;
color:#DD0000;
font-weight:bold;
font-family:Trebuchet MS, Arial;
margin:0; 
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px #eee dashed;
}

h3 {font-size: 12px}

.produkt{width:243px; height:230px; float:left; padding:20px;}
.produkt img {padding-left: 70px; padding-right:5px; margin:auto; width: 177px}
.produkt a , .gora_prawa a { text-align:center; vertical-align:middle; text-decoration:none; background:#DD0000; padding:5px 7px; color:#fff;}
.produkt a:hover , .gora_prawa a:hover  { background:#ff0000; color:#fff;}
.produkt div { width:163px; float:right; }
.prawa hr { margin:0px 20px; color: rgb(255,255,255); height:5px}

.prawa_bok hr { margin:0px; background-color: rgb(255,255,255); color: rgb(255,255,255);height:2px}

.menu_gora {padding-top:45px; color:#dd0000; text-align:right}
.menu_gora a {background:transparent; color:#444; padding:0; margin:0; text-decoration:none;}
.menu_gora a:hover{background:transparent;  text-decoration:underline; color:#444;}




hr 
{ 
color: #eee;
background: transparent;
border:0;
border-bottom: 1px #eee solid; 
height: 1px; 
width:100%;
text-align:left;
clear:both;
padding:0;
margin:0px 0px 10px 0px;
}

.clear {clear:both; height:0px; font-size:0px; line-height:0px;}


p{ padding:0px 30px; }

table { width:100%; padding:0; font-size:9px; }
table td {padding: 3px 3px; background: #fff; text-align:left; }	




/* Formularz gora */

.logowanie fieldset{ border: 0; width: 180px; padding:0; margin:0;}
.logowanie fieldset div { text-align: left; clear:both; padding-top:1px; }
.logowanie fieldset div label {float: left; width: 45px;  padding-top: 2px; }  
.logowanie fieldset div input { width: 90px; padding: 2px; border: 1px solid #ddd; }
.logowanie fieldset div .czek { width: 20px; padding: 2px; border: 1px solid #ddd; }
.logowanie fieldset div input:hover{ background: #FFF9BB;}
.logowanie input.przycisk{ text-align:center; vertical-align:middle; text-decoration:none; background:#DD0000; width:58px; color:#fff; font-size:10px; font-family:verdana, arial; }
.logowanie fieldset span{ padding: 0 0 0 25px; }


ul
{
list-style: none;
padding: 0;
margin: 4px 0px 5px 6px;
vertical-align:top;
line-height:18px;
}
ul li a {font-weight: bold; text-decoration: none;} 


ul li ul li
{
margin: 0;
padding: 2px 0px;
vertical-align:top;
padding-left: 15px;
background:transparent url(img/li.gif) no-repeat 0px 8px;
font-weight: normal;
}
ul li ul li a {font-weight: normal}


a.przycisk { text-align:center; vertical-align:middle; text-decoration:none; background:#DD0000; padding:5px 7px; color:#fff;}
a.przycisk:hover  { background:#ff0000; color:#fff;}

.cart {width: 500px; border: 1px solid rgb(235,235,235); border-top: none; border-left: none; border-right: none;}
.cart th {padding: 5px; font-size: 10px}
.cart td {padding: 5px; vertical-align:top}
.cart td.productName {width: 400px;}
.cart td {border-top: 1px solid rgb(235,235,235);}
.cart td.suma {text-align: right; padding-right: 5px; font-weight: bold}
.cart input {width: 40px}

/* Formularz */
fieldset{ border: 1px solid rgb(245,245,245); padding: 5px; margin:5px;}
fieldset div { text-align: left; clear:both; padding-top:10px; }
fieldset div label {float:left; display:block; width: 120px; padding-top: 2px; text-align:right}
fieldset div input {width: 150px; padding: 2px; border: 1px solid #ddd;}
fieldset div input.przycisk {text-align:center; vertical-align:middle; text-decoration:none; background:#DD0000; width:58px; color:#fff; font-size:10px; font-family:verdana, arial;}
fieldset div input:hover{ background: #FFF9BB;}

div.errors ul {list-style: none;}
div.errors ul li {color: rgb(255,0,0)}

.treeMenuDefault {width: 120px}


.linki span {width: 50px; border: none; display: inline; font-size: 10px;}
 
 #bannerTop {width: 100%; margin: auto; text-align: center}
 #bannerTop div {margin: auto;}
 #bannerBottom {width: 100%; margin: auto; text-align: center}
 #bannerBottom div {margin: auto;}
 #bannerLeft {width: 100%; margin: auto; text-align: center}
 #bannerLeft div {margin: auto;}