#infodetail td, #infodetail th{
  text-align: left;
  font-size: 11px;
}
#infodetail td{
  padding:0px;
  padding-bottom: 10px;
}
#infodetail tr{
  padding:0px;
}
#infodetail td.oranz, #infodetail td.oranz a{
  color:#D07F00;
}
#infodetail td.modr{
  color:#0000FF;
}
a.autor{
  color:#000000;
  display: block;
  padding-bottom: 12px;
}

.book-price{
  font-weight: bold;
  font-size: 11px;
}
.book-price strike{
  font-weight: bold;
  font-size: 11px;
  color: red;
}
a.knofl{
  padding: 2px 5px 2px 5px;
  background: none;
  color: black;
  border: none;
}
a.knofl:hover{
  font-weight: bold;
}
h2.book-title{
  font-size: 11px;
  text-transform: uppercase;
}
span.error, .required {
  color: red;
}
#basket th, #basket td{
  text-align: center;
}
fieldset, dd, dt{
  border: none;
  padding: 0px;
  margin: 0px;
}
fieldset{
  width: 200px;
}
dl input, dl select, .jazyky{
  width: 190px;
  border: none;
  border-bottom: 1px dotted #B7ADB4;
}
.jazyky{
  width: 100px;
}
dl input{
  padding-top: 7px;
  height: 23px;
  _height: 31px;
}
dl select{
  border: none;
}
legend{
  font-weight: bold;
  text-transform: uppercase;
}
