div#layout div#main div#content div#productTitle
{
margin-bottom:15px;
}

div#layout #main #content #koszyk
{
width:697px;
background-position:bottom;
background-repeat:no-repeat;
}

div#layout #main #content #koszyk table {
	border-collapse:collapse;
	border:none;
}

div#layout #main #content #koszyk table td {
	border:1px solid #574747;
}

div#layout #main #content #koszyk table tr.naglowek
{
color:#ffcc00;
font-family:"Trebuchet MS";
font-size:15px;
padding-left:10px;
line-height:40px;
}

div#layout #main #content #koszyk table tr.naglowek td {
	background:#4b3f3f;
	height:40px;
	text-align:center;
}


div#layout #main #content #koszyk table tr.naglowek td.produkt
{
width:329px;
}

div#layout #main #content #koszyk table tr.naglowek td.cena
{
width:111px;
}

div#layout #main #content #koszyk table tr.naglowek td.ilosc
{
width:69px;
}

div#layout #main #content #koszyk table tr.naglowek td.wartosc
{
width:110px;
}

div#layout #main #content #koszyk table tr.naglowek td.usun
{
width:54px;
}

div#layout #main #content #koszyk table tr.element
{
padding:7px 0px 7px 10px;
background:#3a3132;
}

div#layout #main #content #koszyk table tr.element.light {
	background:#4b3f3f;
}

div#layout #main #content #koszyk table tr.element td {
	
}

div#layout #main #content #koszyk table tr.element td.nazwa
{

}

div#layout #main #content #koszyk table tr.element td.nazwa img {
	float:left;
	border:1px solid #ffcc00;
	margin:3px;
}

div#layout #main #content #koszyk table tr.element td.nazwa span
{
line-height:22px;
vertical-align:middle;
color:white;
display:block;
float:left;
}

div#layout #main #content #koszyk table tr.element td.cena
{
color:white;
font-weight:normal;
text-align:center;
}

div#layout #main #content #koszyk table tr.element td.cena span
{
color:white;
font-weight:normal;
display:block;
}

div#layout #main #content #koszyk table tr.element td.ilosc
{
height:auto;
font-weight:bold;
}

div#layout #main #content #koszyk table tr.element td.ilosc form
{
padding:0;
margin:0;
border:0;
width:48px;
}

div#layout #main #content #koszyk table tr.element td.ilosc form div.content
{
width:48px;
margin-left:12px;
}

div#layout #main #content #koszyk table tr.element td.ilosc form input
{
height:13px;
width:16px;
background-color:white;
border:1px solid #ffcc00;
margin-left:auto;
margin-right:auto;
font-size:12px;
color:#666666;
line-height:18px;
padding-top:2px;
padding-bottom:1px;
text-align:center;
display:block;
}

div#layout #main #content #koszyk table tr.element td.ilosc span.zmien
{

display:block;
text-align:center;
margin-top:16px;
}

div#layout #main #content #koszyk table tr.element td.wartosc
{
}

div#layout #main #content #koszyk table tr.element td.wartosc span
{
display:block;
font-weight:normal;
text-align:center;
color:white;
}

div#layout #main #content #koszyk table tr.element td.usun
{
text-align:center;
}

div#layout #main #content #koszyk table tr.element td.usun span
{
font-weight:bold;
text-align:center;
display:block;
}

div#layout #main #content #koszyk table tr.element td.usun span img
{
display:inline;
float:none;
}

div#layout #main #content #koszyk div.dostawa
{
width:340px;
height:40px;
float:right;
margin-right:32px;
margin-top:10px;
background:#bba995;
padding-left:10px;
}

div#layout #main #content #koszyk div.dostawa form
{
padding:10px 0px 0px 0px;
display:block;

}

div#layout #main #content #koszyk div.dostawa form span
{
display:inline-block;
padding:0px 2px 3px 0px;
text-align:right;
color:#413326;
font-weight:bold;
clear:both;
font-family:"Trebuchet MS";
margin-left:8px;
}

div#layout #main #content #koszyk div.dostawa form input,
div#layout #main #content #koszyk div.dostawa form select
{
height:17px;
width:117px;
border:1px solid #cecece;
font-size:10px;
color:#666666;
margin-bottom:13px;
}
div#layout #main #content #koszyk div.dostawa form input
{
height:13px;
width:112px;
padding:2px;
}

div#layout #main #content #koszyk div.suma
{
width:647px;
padding:10px 50px 15px 0px;
text-align:right;
margin-top:4px;
font-size:16px;
font-family:"Trebuchet MS";
}

* html * div#layout #main #content #koszyk div.suma
{
width:647px;
padding:10px 40px 15px 10px;
}

div#layout #main #content #koszyk div.suma span.tekst
{
color:#6b6b6b;
display:block;
float:left;
width:507px;
font-size:16px;
color:#ffcc00;
font-family:"Trebuchet MS";
}

div#layout #main #content #koszyk div.suma span
{
display:block;
float:left;

}

div#layout #main #content #koszyk div.suma span b
{
font-size:16px;
color:white;
width:140px;
display:block;

}

div#layout #main #content #koszyk div.button
{
width:308px;
padding:0px 20px 10px 20px;
}

div#layout #main #content #koszyk div.button img, a
{
display:inline;
float:none;
}

div#layout #main #content form.dane
{
margin-left:10px;
}

div#layout #main #content form.dane div.tytul
{
display:block;
float:left;
width:592px;
height:30px;
padding-top:10px;
clear:both;
color:white;
background:#3a3132;
padding-left:88px;
margin-bottom:5px;
}

div#layout #main #content form.dane label
{
display:block;
float:left;
width:210px;
padding-bottom:3px;
padding-top:1px;
padding-left:88px;
clear:both;
color:white;
}


div#layout #main #content form.dane span.tekst
{
padding-bottom:3px;
padding-top:1px;
float:left;
color:white;
display:block;
}

div#layout #main #content form.dane span.tekst a
{
color:#ffcc00;
font-weight:bold;
text-decoration:none;
}

div#layout #main #content form.dane span.etykieta
{
padding-bottom:9px;
padding-top:4px;
height:17px;
color:white;
display:block;
width:600px;
}
div#layout #main #content form.dane input
{
display:block;
height:14px;
width:260px;
float:left;
border:1px solid #cecece;
font-size:12px;
padding:1px 0px 2px 0px;
color:#666666;
margin-bottom:6px;
}


div#layout #main #content form.dane div.button
{
width:442px;
text-align:right;
padding-top:25px;
}

div#layout #main #content form.dane div.button img
{
float:none;
}
div#layout #main #content form.dane input.ckb
{
margin:0px 10px 0px 0px;
width:16px;
height:17px;
border:0px;
}

div#layout #main #content form.dane div.group
{
width:600px;
margin-bottom:6px;
}
div#layout #main #content form.dane input.ri
{
/*margin-bottom:8px;*/
width:15px;
height:17px;
display:block;
float:left;
clear:both;
margin-left:190px;
margin-right:10px;
border:0px;
}

* html * div#layout #main #content form.dane input.ri
{
position:relative;
top:3px;
}

div#layout #main #content #koszyk div.platnosc
{
text-align:right;
width:340px;
height:28px;
padding-top:12px;
float:right;
margin-right:32px;
margin-top:10px;
background:#bba995;
padding-right:10px;
color:#44382c;
font-family:"Trebuchet MS";
}

div#layout #main #content #koszyk div.platnosc span.tekst
{
font-weight:bold;
color:#6b6b6b;
display:block;
float:left;
width:507px;
font-size:16px;
color:#ffcc00;
font-family:"Trebuchet MS";
}

div#layout #main #content #koszyk div.platnosc span
{
display:block;
float:left;
}

div#layout #main #content #koszyk div.platnosc span.maly
{
font-size:10px;
color:white;
display:block;
text-align:right;
width:100%;
padding-bottom:20px;
}

div#layout #main #content #koszyk div.platnosc span b
{
font-size:16px;
color:white;
width:140px;
display:block;
}

div#layout #main #content #koszyk div.koniec
{
width:697px;
text-align:center;
color:white;
font-size:10px;
font-family:"Verdana";
font-weight:bold;
padding:20px 0px 20px 0px;
}

div#layout #main #content #koszyk.no_bkg
{
background-image:none;
}

