body
{
margin: auto;
padding: 0;
text-align: center;
width: 780px;
font: 10px verdana, sans-serif, helvetica, arial;
line-height: 17px;
color: #484133;
background:#F1E8D5 url(images/tlo.jpg) repeat-x top left;
}

a{
text-decoration:underline;
line-height:17px;
color:#F7B455;
}

a:hover{
text-decoration:underline;
color:#fff;
}

.gora
{
width:780px;
height:211px;
background:transparent url(images/gora.jpg) no-repeat top left;
}

.foto
{
width:780px;
height:250px;
background:#6F5429 url(images/makaron_swiderki.jpg) no-repeat top left; 
}




.clear {clear:both; height:0px; font-size:0px; line-height:0px;}

.brd
{
float:left;
margin: 5px 10px 2px 5px;
border:4px #fff solid;
}

.brd_ofer
{
float:left;
margin: 5px 10px 2px 5px;
border:4px #fff solid;
width:200px;
height:200px;
}

.produkt{
width:740px;
clear:both;
text-align:left;
}

a:hover .brd 
{
border:4px #E5DBC5 solid;
}

.all
{
border:0;
width:780px;
}

.content
{
border:0;
width:740px;
padding:20px;
}

.content_oferta
{
border:0;
width:780px;
background:#6F5429 url(images/bg_content_oferta.gif) repeat-y top left;
}



.menu
{
width:780px;
height:40px;
text-align:center;
line-height:40px;
color:#D4CAB3;
font: 16px Georgia, Times New Roman, helvetica, arial;
}

.menu a 
{
text-decoration:none;
line-height:40px;
color:#444;
font-weight:bold;
font-variant: small-caps;
}

.menu a:hover
{
color:#000;
}

.lewa
{
width:370px;
text-align:left;
float:left;
}

.prawa
{
width:370px;
text-align:left;
float:right;
}


.dol
{
clear:both;
width:780px;
height:40px;
line-height:40px;
text-align:center;
text-decoration:none;
background:#096A34 url(images/tlo.jpg) repeat-x top left;
color: #fff
}

.dol a
{
color: #fff;
text-decoration:underline;
}

.dol a:hover
{
text-decoration:underline;
}

h1{
font-size:19px;
line-height:19px;
color:#444;
clear:both;
font: 16px Georgia, Times New Roman, helvetica, arial;
margin:0; 
margin-bottom:15px;
font-weight:bold;
font-variant: small-caps;
}

h2{
font-size:12px;
line-height:17px;
color:#D40811;
font-family:Verdana, Arial, helvetica;
padding:0px 0px 0px 0px;
margin:0px; 
}

h3{
font-size:14px;
line-height:17px;
color:#fff;
font-family:Georgia, Times New Roman;
padding:0px 0px 0px 0px;
margin:0px; 
}

hr 
{ 
color: #E5DBC5;
background: transparent;
border:0;
border-bottom: 1px #E5DBC5 solid; 
height: 1px; 
width:100%;
text-align:left;
clear:both;
margin:15px 0px 15px 0px;
}


ol li
{
padding:0;
margin:0;
}

ul
{
list-style: none;
padding: 0;
margin: 4px 0px 5px 6px;
vertical-align:top;
line-height:18px;
}

li
{
margin: 0;
padding: 2px 0px;
vertical-align:top;
padding-left: 15px;
background:transparent url(images/li.gif) no-repeat 0px 8px;
}
.lewaS
{
width:200px;
text-align:left;
float:left;
}
.prawaS { width:520px; text-align:left; float:right;}

.produktS{float:left; padding:20px; width:200px; height:320px;}
.produktS img {border: 3px solid rgb(255,255,255);}
.produktS h3 {color:rgb(10,0,0)}
.produktS a {text-align:center; vertical-align:middle; text-decoration:none; background:#D40811; padding:5px 7px; color:rgb(255,255,255)}

.produktBig {text-align:left}
.produktBig a {text-align:center; vertical-align:middle; text-decoration:none; background:#D40811; padding:5px 7px; color:rgb(255,255,255)}

.basket {width: 700px;}
.basket img {border: 3px solid rgb(255,255,255);}
.basket a{cursor:default; text-align:center; vertical-align:middle; text-decoration:none; background:#D40811; padding:5px 7px; color:rgb(255,255,255)}

.navigacja {padding-top: 30px}
input { width: 190px; padding: 2px; border: 1px solid #ddd; }
input.przycisk1{height: 30px; text-align:center; vertical-align:middle; text-decoration:none; background:#D40811; padding:5px 7px; color:rgb(255,255,255)}
.cena {color: #D40811}


fieldset.addressForm {width:600px; border: none};
fieldset.addressForm div { text-align: left; clear:both; padding-top:1px; }
fieldset.addressForm div label {text-align:right; float: left; width: 120px; padding-top: 2px; padding-right: 5px;}  
fieldset.addressForm div input { width: 190px; padding: 2px; border: 1px solid #ddd; margin: 2px }
fieldset.addressForm div input przycisk1{height: 30px; text-align:center; vertical-align:middle; text-decoration:none; background:#D40811; padding:5px 7px; color:rgb(255,255,255)}
fieldset.addressForm div textarea{margin: 2px; font:11px Verdana, Arial, Helvetica; width: 290px; height:60px; padding: 2px; border: 1px solid #ddd; overflow: auto; }
#kod {width: 40px;}
#miasto {width: 137px;}
#nip {width: 90px;}
#zgoda {margin:0px; padding:0px; width:20px; text-align:left; color: rgb(255,0,0);}

#newLogin{width:100px;}
#password{width:100px;}
#password2{width:100px;}

a.view {margin-top: 10px; text-align:center; vertical-align:middle; text-decoration:none; background:#D40811; padding:5px 7px; color:rgb(255,255,255)}

.formularzKontaktowy {text-align:left}
textarea.formularzKontaktowy {height: 100px; width: 200px}
	
