#kosik .basket label {
  position: relative;
  left:-6px;
  padding: 0;margin:0;
}

#kosik .basket td div.office {
  margin-left:20px;
  margin-top:2px;
}
#kosik .basket td select, #kosik .basket td select option {
  font-size: 90%;
}

td.amount input.count.active {
  color:#000;
}
td.amount {
	white-space: nowrap;
}
td.amount input.image {
  position: relative;
  top:5px;
}

td.image {
  text-align: center;
  
}
tr.transfer td.image {
  vertical-align: top;
}


#kosik .basket label input{
  position: relative;
  margin-right:4px;
}
#kosik .basket label input, x:-moz-any-link, x:default  {
  top: 3px;
  &top:2px;
}

  #kosik .basket td.price, #kosik .basket th.price {
    text-align: left;
    line-height: 1.0em;
  }
  
  #kosik .basket tr.transfer td.price {
    vertical-align: top;
    padding-top: 6px;
  }
  #kosik .basket th.name, #kosik .basket th.count {
    /* padding-left:20px; */
  }
  
  #kosik .basket .sklad {
    color: red;
    font-size:90%;
    font-weight: bold;
  }
  


#kosik .basket span.small {
  font-size: 90%;
}
#kosik .basket label span.small{
  display: block;
  padding-left: 21px;
}


#kosik .basket tr.transfer.disabled, #kosik .basket tr.transfer.disabled select, #kosik .basket tr.transfer.disabled select option {
  color:#aaa;
}
  #kosik .basket tr.transfer td.id {
    vertical-align: top;
    padding-top: 5px;
  }


span.priceNoVat, span.priceVat {
  display: none;
}

#kosik table.form td span {
  color:red;
}
