#proces, #kosik{
  width: 544px;
  margin: 20px auto;
}

#kosik{
  background-image: url(/images/bkg_register_part2.png);
  background-repeat: repeat-x;
  background-position: bottom center;
  position: relative;
  padding-bottom: 15px;
}

#kosik p{
  font-size: 10pt;
  color: #000;
  font-weight: bold;
}

#kosik table{
  width: 100%;
}

#kosik table td{
  padding: 3px;
  vertical-align: middle;
}

#kosik table .cart_item{
  font-size: 8pt;
}

#kosik table .cart_item span{
  font-size: 7pt;
  color: #7d7d7d;
}

#kosik table .header{
  color: #e6e6e6;
  background-color: #464646;
  font-size: 8pt;
}

#kosik table .center{
    text-align: center;
    width: 60px;
}

#kosik table .right{
    text-align: right;
    padding-right: 10px;
}

#kosik table input{
  width: 30px;
  height: 16px;
  color: #000;
  background-color: #fff;
  border: solid 1px #b3b3b3;
  text-align: center;
  font-size: 8pt;
}

.right{
  text-align: right;
}

.even{
  background-color: #e9e9e9;
}

.checkout{
  text-align: right;
  font-size: 9pt;
  margin-top: 10px;
  padding: 10px;
}

.checkout span{
  font-size: 7pt;
  color: #7d7d7d;
}

.checkout a{
  font-size: 8pt;
  color: #2c8919;
  font-weight: bold;
  line-hight: 22px;
}

#kosik a{
    color: #2c8919;
}

#kosik a:hover{
    color: #43bd2a;
}