body {
  background-color: white;
  color: black;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: 0px;
  font-family: "Verdana";
  color: #636A82;
  text-align: center;
}

img{
 border-width: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 vertical-align: middle;
}

table{
 font-size: 14px;
}

.maintbl{
 width: 750px;
 text-align: left;
 vertical-align: top;
 height: 90%;
 font-size: 14px;
}

.maintbl .menutable{
margin: 0px 0px 20px 0px;
}

.maintbl .menutable td{
padding: 0px 20px 0px 0px;
vertical-align: middle;
font-size: 18px;
font-weight: normal;
}
.menutable a{
 color: #636A82;
 text-decoration: none;
}
.maintbl .menutable th{
 padding: 0px 10px 0px 10px;
 color: #A5A8AF;
 vertical-align: middle;
 font-size: 8px;
}
.maintbl .menutable img {
vertical-align: middle;
margin: 0px 2px 2px 0px;
}

.maintbl img {
vertical-align: middle;
margin: 0px 5px 0px 0px;
}

.maintbl .inftext {
vertical-align: middle;
margin: 0px 2px 0px 0px;
padding: 0px 0px 0px 0px;
border-width: 0px 0px 0px 0px;
}
.maintbl .tvtext {
vertical-align: middle;
float: left;
margin: 0px 2px 0px 0px;
padding: 0px 0px 0px 0px;
border-width: 0px 0px 0px 0px;
}


.maintbl .imgtbl td {
vertical-align: middle;
text-align: center;
margin: 0px 2px 0px 0px;
padding: 0px 0px 0px 0px;
border-width: 0px 0px 0px 0px;
}

.maintbl .imgtbl img {
padding: 5px 0px 10px 0px;
border-width: 0px 0px 0px 0px;
}

div {
 vertical-align: middle;
 display: inline;
}


.online{
 padding: 0px 00px 0px 0px;
 vertical-align: top;
}

.obsahtd {
 width: 900px;
}

.krajlink a{
 text-decoration: none;
 font-weight: normal;
 font-size: 12px;
 color: #636A82;
 padding: 0px 2px 0px 0px;
}

.mestolink a{
 text-decoration: none;
 font-weight: bold;
 font-size: 12px;
 color: #636A82;
 padding: 0px 2px 0px 0px;
}

.mestolink {
 text-align: left;
 font-weight: bold;
 font-size: 14px;
 line-height: 140%;
}

a{
 text-decoration: underline;
 color: #4D5466;
}

.obsahtd{
 background-color: white;
 background-image: url("obr/mid.jpg");
 width: 900px;
 padding: 20 80 20 80;
 vertical-align: top;
}

.bottomtd{
 background-color: white;
 background-image: url("obr/bottom.jpg");
 width: 900px;
 height: 113px;
}

.zavinac{
 vertical-align: middle;
 margin: 0 4 0 4;
}

.addrtbl{
 font-size: 14px;
 padding: 0 0 0 0;
 margin: 0 0 0 0;
 border: 0 0 0 0;
}

.n2{
 font-size: 16px;
 font-weight: bold;
}
.obrazek{
 background-image: url("obr/nacitani.jpg");
 background-position: 50% 50%;
 background-attachment: fixed;
 background-repeat: no-repeat;
}
.dph {
 font-size: 12px;
}
.firma{
 font-size: 13px;
 font-weight: bold;
}
.male input{
 font-size: 10px;
}

.kosik td{
 background-color: #F8F1E1;
 padding: 1px 10px 1px 10px;
}
.list{
 width: 750px;
}
.list td{
 background-color: #F8F1E1;
 padding: 1 10 1 10;
 font-size: 13px;
}

.list th{
 font-weight: normal;
 text-align: left;
}
.list td img {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
