body {
  padding: 0 2px;
  margin: 0;
  border: none
}

TABLE.main {
  table-layout: auto;
  width: 100%;
  max-width: 100%;
}

TD {
  font-size : 13px;
}

table.kale {
  border-collapse: collapse;
}

table.kale td {
  font-size : 10px;
  padding : 0px;
  border : 1px solid;
  border-color : #DDD gray #DDD gray;
  text-align: center;
}

.normal {
  font-family : Verdana, Arial, Sans-serif;
  font-size : 12px;
  color : #000000;
}

.title {
  font-family : Verdana, Arial, Sans-serif;
  font-weight : bold;
  font-size : 18px;
  text-align : center;
  color : #000000;
}

.old {
  font-family : Verdana, Arial, Sans-serif;
  font-size : 12px;
  color : #7766A0;
}

.small {
  font-size : 10px;
}

.info1 {
  font-family : Verdana, Arial, Sans-serif;
  font-size : 10px;
  color : #ff0000;
}

.info2 {
  font-family : Verdana, Arial, Sans-serif;
  font-size : 14px;
  font-weight : bold;
  color : #ff0000;
}

.info3 {
  font-family : Verdana, Arial, Sans-serif;
  font-size : 18px;
  font-weight : bold;
  color : #ff0000;
}

.nezap {
  font-weight : bold;
  color : #ff0000;
}

.zvyraznit {
  background-color: yellow
}

input.nadpis {
  font-weight: bold;
  border: none;
  padding: 0;
  background-color: #EEEEEE;
}

input.info {
  font-weight: bold;
  border: none;
  padding: 0;
  background-color: white;
  width : 96%;
}

@media screen {
  .cenik INPUT {
    background:yellow;border:1px inset
  }
}

@media print {
  .cenik INPUT {
    background:none;
    border:none
  }
}

.fl_combo {margin: 0; padding: 1px; display: block}
.fl_text {border: none; margin: 1px; padding: 2px}

