div#layout #col_left #column_wrapper #c_right div.navi
{
margin-bottom:5px;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk
{
width:510px;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.naglowek
{
border-bottom:1px dotted #cecece;
color:#646464;
font-weight:bold;
height:20px;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.naglowek div.produkt
{
width:255px;
float:left;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.naglowek div.cena
{
width:91px;
float:left;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.naglowek div.ilosc
{
width:59px;
float:left;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.naglowek div.wartosc
{
width:78px;
float:left;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.naglowek div.usun
{
width:27px;
float:left;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.element
{
float:left;
width:510px;
border-bottom:1px dotted #cecece;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.element div.obrazek
{
margin-top:4px;
margin-left:7px;
height:75px;
width:75px;
float:left;
}

* html * div#layout #col_left #column_wrapper #c_right #content #koszyk div.element div.obrazek
{
margin-left:3px;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.element div.nazwa
{
margin-left:19px;
width:152px;
height:74px;
margin-top:5px;
margin-bottom:5px;
float:left;
vertical-align:middle;
display:table;
}

* html * div#layout #col_left #column_wrapper #c_right #content #koszyk div.element div.nazwa span
{
  display:block;
  margin-top:expression(
    parentElement.clientHeight-offsetHeight<0 ?
    '0px' : (parentElement.clientHeight-offsetHeight)/2+'px');
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.element div.nazwa span
{
display:table-cell;
vertical-align:middle;
color:#ff6600;
font-weight:bold;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.element div.cena
{
width:84px;
height:14px;
float:left;
display:table;
margin-top:35px;
}

* html * div#layout #col_left #column_wrapper #c_right #content #koszyk div.element div.cena
{
height:32px;
margin-top:37px;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.element div.cena span
{
display:table-cell;
vertical-align:middle;
font-weight:bold;
}

* html * div#layout #col_left #column_wrapper #c_right #content #koszyk div.element div.cena span
{
display:block;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.element div.ilosc
{
width:70px;
height:auto;
margin-top:20px;
float:left;
display:table;
}


div#layout #col_left #column_wrapper #c_right #content #koszyk div.element div.ilosc div.zawartosc
{
display:table-cell;
vertical-align:middle;
font-weight:bold;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.element div.ilosc div.zawartosc form
{
padding:0;
margin:0;
border:0;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.element div.ilosc div.zawartosc div.content input
{
height:14px;
width:21px;
background-color:white;
border:1px solid #cecece;
margin-left:7px;
font-size:10px;
color:#666666;
line-height:18px;
padding:2px;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.element div.ilosc div.zawartosc  div.zmien
{
height:15px;
display:table;
margin-top:3px;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.element div.ilosc div.zawartosc  div.zmien span
{
height:15px;
display:table-cell;
vertical-align:middle;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.element div.ilosc div.zawartosc  div.zmien span img
{
position:relative;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.element div.wartosc
{
width:74px;
height:14px;
margin-top:35px;
display:table;
float:left;
}

* html * div#layout #col_left #column_wrapper #c_right #content #koszyk div.element div.wartosc
{
margin-top:8px;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.element div.wartosc span
{
display:table-cell;
vertical-align:middle;
font-weight:bold;
}

* html * div#layout #col_left #column_wrapper #c_right #content #koszyk div.element div.wartosc span
{
margin-top:29px;
display:block;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.element div.usun
{
width:27px;
height:14px;
margin-top:35px;
display:table;
text-align:right;
float:left;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.element div.usun span
{
display:table-cell;
vertical-align:middle;
font-weight:bold;
}

* html * div#layout #col_left #column_wrapper #c_right #content #koszyk div.element div.usun
{
margin-top:35px;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.dostawa
{
height:72px;
border-bottom:1px dotted #cecece;
clear:both;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.dostawa form
{
height:66px;
margin-top:3px;
display:block;
width:237px;
background-color:#ff6600;
float:right;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.dostawa form div.content
{
display:table;
height:66px;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.dostawa form div.content div.kontener
{
/*display:table-cell;*/
margin-top:6px;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.dostawa form div.content div.kontener div.pole
{
height:19px;
width:225px;
margin-left:7px;
text-align:right;
color:white;
font-weight:bold;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.dostawa form div.content div.kontener div.pole input,
div#layout #col_left #column_wrapper #c_right #content #koszyk div.dostawa form div.content div.kontener div.pole select
{
height:17px;
width:116px;
border:1px solid #cecece;
float:left;
font-size:10px;
color:#666666;
}
div#layout #col_left #column_wrapper #c_right #content #koszyk div.dostawa form div.content div.kontener div.pole input
{
height:13px;
width:112px;
padding:2px;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.dostawa form div.content div.kontener div.pole span
{
height:19px;
width:107px;
float:left;
text-align:left;
display:block;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.suma
{
height:17px;
width:510px;
border-bottom:1px dotted #cecece;
display:table;
text-align:right;
margin-top:4px;
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.suma span
{
display:table-cell;
font-weight:bold;
color:#6b6b6b; 
}

div#layout #col_left #column_wrapper #c_right #content #koszyk div.suma span b
{
color:black;
}

div#layout #col_left #column_wrapper #c_right #content div.powrot,
div#layout #col_left #column_wrapper #c_right #content div.dalej
{
width:50%;
text-align:left;
float:left;
margin-top:20px;
}

div#layout #col_left #column_wrapper #c_right #content div.dalej
{
text-align:right;
}

