div.main {
      position: relative;
      margin: auto;
      width: 806px; /*766px;*/
      /*background-color:blue;*/
      }

div.head-top{
  width: 100%;
  margin-top: 10px;
  }
  
table.menu2 {}
.menu-left{height: 27px; width: 20px; background-image: url(img/menu-left.jpg); background-repeat: no-repeat;}
.menu-top {font-size:8pt; width: 110px; height: 27px; color: white; background-image: url(img/menu-left.jpg); background-repeat: no-repeat;text-align: center;}
.menu-right{height: 27px;  width: 20px; background-image: url(img/menu-right.jpg); background-repeat: no-repeat;}

.menu-row {background-image: url(img/menu-row.jpg);}

.menu-left-footer{ height: 27px; width: 20px; background-image: url(img/menu-left-footer.jpg); background-repeat: no-repeat;}
.menu-bottom {height: 27px; width: 110px; color: white; background-image: url(img/menu-bottom.jpg); background-repeat: repeat-x;text-align: center;}
.menu-right-footer {width: 20px; background-image: url(img/menu-right-footer.jpg); background-repeat: no-repeat;}

.menu-row {background-image: url(img/menu-row.jpg);}
td.menu-left-td {padding-right: 10px; padding-top: 10px;}
td.menu-right-td {padding-left: 10px; padding-top: 10px;}
p.menu2 { text-align:left; font-weight:bold; margin: 3px 0 0 3px; font-size:8pt; }
p.menu2 a {text-decoration:none;color: rgb(20,18,21);}
p.menu2 a:hover {text-decoration:underline;color: rgb(20,18,21);}

p {text-align:left; margin: 2px;font-size:12px;}

.option { 
          width: 150px;background-image: url(img/menu-row.jpg);}

.option-top { width: 100%;height:27px;_height:27px;min-height: 27px;}
.top-left {background-image: url(img/menu-left.jpg); background-repeat: no-repeat;width: 24px;float: left;height: 100%;}
.top-right {background-image: url(img/menu-right.jpg); background-repeat: no-repeat;width: 20px;float: left;height: 100%;}
.top {background-image: url(img/menu-top.jpg);width: 106px;color: white;float: left;height: 100%;}
.top .text {width: 100%;margin-top: 5px;text-align: center;}

.option-bottom { width: 100%; height:12px; _height:12px; min-height: 12px;}
.bottom-left {background-image: url(img/menu-left-footer.jpg); background-repeat: no-repeat;width: 20px;float: left;height: 100%;}
.bottom-right {background-image: url(img/menu-right-footer.jpg); background-repeat: no-repeat;width: 20px;float: left;height: 100%;}
.bottom {background-image: url(img/menu-bottom.jpg);width: 110px;float: left;background-repeat: repeat-x;}

.option-text {}
.option-text-row { text-align:left; font-weight:bold; margin: 3px 0 0 3px; font-size:8pt;}
.option-text-row a {text-decoration:none;color: rgb(20,18,21);}
.option-text-row a:hover {text-decoration:underline;color: rgb(20,18,21);}
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; 
		background-color: white; padding: 0px; margin:0px;
	}

table, tbody {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}

table.bublina {border: 3px double black; background: #ffee99; }
table.bublina td {padding: 5px 5px; margin-left:10px; font-size:8pt}
table.bublina tr.zahlavi td {background: #000000; color:#FFFFFF; text-align:center; font-weight:bold}
table.bublina a {color: #666666; text-decoration: none}
table.bublina a:hover {text-decoration: underline}

ul.nospace {margin-top:-10pt}

hr {  color: #666666}

a {color: #000099; text-decoration: none}
a:hover {text-decoration: underline}

a.head {color: #FFFFFF; text-decoration: none}
a:hover.head {color: #FFFFFF; text-decoration: underline}

h1 {font-size: 14pt; border-bottom: 2px #505050 solid; color: 505050; text-align: left; font-weight:normal}
h2 {font-size: 12pt; color: 505050; text-decoration: none; text-align: left}
h3 {font-size: 10pt; color: 505050; text-decoration: none; text-align: left}

img.vlevo {float:left; margin:2px 10px 2px 0px}
img.vpravo {float:right; margin:2px 0px 2px 10px}

table.modra {border: 2px solid #003399; background: #CCEEFF}
table.modra td {padding: 8px 5px 8px 5px}
table.modra td.ano {padding: 8px 0px 8px 3px; text-align: right; border-right: 1px #003399 dashed}
table.modra td.ne {padding: 8px 3px 8px 0px; text-align: left}
table.modra tr.zahlavi td {background: #99CCFF; border-bottom: 1px solid #003399}
table.modra tr.dole td {border-bottom: 1px solid #003399}

table.uvod td {padding: 5px 5px 0px 0px; vertical-align:top}
table.uvod tr.head td {border-bottom: solid 1px #999999; padding: 0px 5px 5px 0px}
table.uvod tr.head2 td {border-bottom: solid 1px #999999; padding: 20px 5px 5px 0px}
table.uvod td.date {text-align:right; font-size:8pt}

table.zluta {border: 0px}
table.zluta td {padding: 8px 5px 8px 5px}
table.zluta tr.zahlavi td {border-bottom: 1px solid #003399}


table.nahore {border:3px double black; margin-left:auto; margin-right:auto; margin-top:10px}
table.nahore td p {color:#FFFFFF; font-weight:bold; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10pt; margin:0px 7px 5px 0px; text-align:right}
table.nahore a {color:#FFFFFF; text-decoration:none}
table.nahore a:hover {background:none; text-decoration:underline}

table.volby {border:3px double black; margin:10px 10px 0px 10px}
table.volby td {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:16pt; padding:5px}
table.volby td.black {color:#FFFFFF}


.velke {  font-size: 18px}
.vetsi {  font-size: 14px}
.male {  font-size: 10px; text-align:left}

p.menu { text-align:left; font-weight:bold; margin: 3px 0px}
p.menu a {text-decoration:none}
p.menu a:hover {text-decoration:underline}

.datum {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #009900}
.vata {color: #FFFFCC}

.formitem {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #FFFFFF; color: #000099}
.menutext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFF00; font-weight: bold;}
.dluh {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #660000; font-weight:bold; background: #ffee99; border: 0px solid black; padding: 0px 5px; width: 102 pt; text-align:center}

p {text-align:justify; margin: 3px; }
p.polozka {margin: 15px 0px 5px 0px; padding:0px}
p.polozka2 {margin: 25px 0px 10px 0px; padding:0px}
p.popis {margin: 0px 0px 0px 10px; padding:0px}
p.popis2 {margin: 5px 0px 0px 10px; padding:0px; text-align:left}
.right {text-align:right}
.center {text-align:center}
.left {text-align:left}
p.center1 {text-align:center; margin: 3px 0px 0px 0px}
p.male {margin: 7pt 0px;text-align:center; margin: 3px 0px 0px 0px}