.cartpagebox .add {
background:transparent url(/img/layout/kskamount_inpt_tn.jpg) no-repeat scroll 0px;
border:0px none;
font-size:13px;
font-weight:normal;
height:17px;
margin:0px;
padding:7px 10px 4px 6px;
text-align:center;
width:29px;
}

.cartpagebox table.data th {
border-bottom: 2px solid #DDDDDD;
font-weight: bold;
padding: 3px 4px;
text-align: left;
}

.cartpagebox table.data img {
border: 0px;
}

.cartpagebox table.data td {
border-bottom:1px solid #DDDDDD;
margin:0px;
padding:3px 4px;
}

.cartpagebox table.data tr td:first-child {
border-left: 0px none;
}

.cartpagebox table.data tfoot tr td {
border: 0pt none;
}

.cartpagebox a.bmy {
background: #C871C6;
color: white;
}
.cartpagebox a.bma {
background: red;
color: white;
}



.cartpagebox #zzm {
clear:right;
display:block;
float:right;
margin:5px 50px 5px 0px;
padding:3px 10px;
}

.cartpagebox #cartLogin {
border:1px dashed #666666;
margin-bottom:15px;
padding:10px 10px 10px 30px;
}

.cartpagebox .add-uwagi {
background: transparent url(/img/layout/kskbackgr_textarea_tn.jpg) no-repeat scroll 0px;
width: 324px;
height: 92px;
border: 0px none;
font-family: Verdana, sans-serif;
font-size: 13px;
padding-left: 8px;
padding-top: 8px;
}

.cartpagebox #orderForm table td.sel label {
color: #DD0000;
}

.cartpagebox #cartLogin h3,
.cartpagebox #orderForm h3
{
color:#556677;
font-size: 18px;
font-weight: normal;
margin: 0px 0px 3px 0px;
padding: 5px 0px 5px 0px;
background: transparent url(/img/layout/kropki_ns.gif) repeat-x scroll center bottom;
font-family: Arial, sans-serif;
font-size: 14px;
font-weight: bold;
vertical-align: middle;
color: #9D9D9D;

}

.cartpagebox #orderForm tr.formRow td, 
.cartpagebox #orderForm tr.alertRow td 
{
border-bottom:1px solid #DDDDDD;
padding:2px 3px;
}

.cartpagebox #orderForm td.nw {
white-space: nowrap;
}

.cartpagebox table.data td.nw {
white-space: nowrap;
}

.cartpagebox #cartLogin #authform td {
white-space: nowrap;
}

.cartpagebox #totalSum {
background: none repeat scroll 0%;
border:1px dashed #FF0000;
margin-bottom:10px;
padding:5px;
text-align:right;
}

.cartpagebox #orderForm table {
margin-bottom:10px;
}

.cartpagebox #mShipping {
position: relative;
}

.cartpagebox #orderForm #mShipping label.error,
.cartpagebox #orderForm #mPayments label.error
{
position: absolute;
right: 0px;
text-align: right;
top: 10px;
z-index: 20;
color: red;
}

.cartpagebox #orderForm label.error {
color: red;
display: block;
font-size: 11px;
padding: 3px;
white-space: nowrap;
}

.cartpagebox .brak{
color:#ff3300;
}

.cartpagebox td.r {
text-align: right;
}

.cartpagebox #orderForm table,
.cartpagebox #orderForm #mPayments
{
position: relative;
}


.cartpagebox input.txt-input,
.cartpagebox input.text-input-a,
.cartpagebox input.txt,
.cartpagebox input.text-input-b
{
background: transparent url(/img/layout/headersearch_inpt_tn.jpg) no-repeat scroll 0px;
border: 0px none;
color: #5D5D5D;
font-size: 13px;
font-weight: normal;
height: 17px;
margin: 0px;
overflow: hidden;
padding: 7px 7px 4px 6px;
width: 182px;
}

.cartpagebox input.txt,
.cartpagebox input.text-input-a,
.cartpagebox input.text-input-b
{
background: transparent url(/img/layout/kskloginpw_inpt_tn.jpg) no-repeat scroll 0px;
width: 88px;
}

.cartpagebox input.button,
.cartpagebox input.submit-input-a,
.cartpagebox input.submit-input-b
{
background: transparent url(/img/layout/button_ok_double.jpg) 0px 0px no-repeat;
font-family: Tahoma, sans-serif;
font-size: 12px;
font-weight: bold;
border: 0px;
color:#FFFFFF;
cursor:pointer;
height: 21px;
margin: 0px 0px 0px 0px;
text-decoration: none;
width: 47px;
}

.cartpagebox input.submit-input-b {
background: transparent url(/img/layout/buttons_nohover_bkg_2x.gif) 0px 0px no-repeat;
width: 78px;
}

.cartpagebox input.button:hover,
.cartpagebox input.submit-input-a:hover
{
background: transparent url(/img/layout/button_ok_double.jpg) 0px -21px no-repeat;
}

.cartpagebox input.submit-input-b:hover {
background: transparent url(/img/layout/buttons_nohover_bkg_2x.gif) 0px -21px no-repeat;
}

