body {
 font-family: Tahoma, Arial CE, Arial, sans-serif;
 font-size: 11px;
 text-align: justify;
 margin: 5px 0;
 padding: 1px;
}

a {color: blue; text-decoration: none;}
a:hover {color: blue; text-decoration: underline;}

.a-black {color: black; text-decoration: none;}

.hid-a:hover {text-decoration: none;}

#table, div {margin: auto;}

input, select, textarea, file {
  font-size: 11px;
  color: #000000;
  border: 1px solid #89a5ae;
  text-decoration: none;
} 

table {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: justify;
  margin-left: 0px;
}

img {
  border: 0px solid black;
}

.nadpis_menu {
 color: #1584c3;
 font-weight: bold;
}

.left {text-align: left;}
.float_left {float: left;}
.float_right {float: right;}
.right {text-align: right;}
.center {text-align: center;}
.vertical_top {vertical-align: top;}

.text8 {font-size: 8px;}
.text9 {font-size: 9px;}
.text10 {font-size: 10px;
}
.text12 {font-size: 12px;}
.text13 {font-size: 13px;}
.text14 {font-size: 14px;}
.text15 {font-size: 15px;
}
.text16 {font-size: 16px; 
	 font-weight: bold;
}
.text18 {font-size: 18px;}
.text20 {font-size: 20px;}
.text22 {font-size: 22px;}
.text26 {font-size: 26px;}
.nadpis {font-size: 18px;}

.red {color: #FF0000;}
.black {color: #000000;}
.green {color: green;}
.bold {font-weight: bold;}
.yellow {color: yellow;}
.magenta {color:magenta;}
.white {color: white;}
.white_pozadi {background-color: white;}
.blue {color: blue;}

.seda {color: #666666;}

.italic {font-style: italic;}
.barvicka1 {background-color: #CCCCCC;}
.barvicka2 {background-color: #DDDDDD;}
.barvicka1a {background-color: #EFEFEE;}
.barvicka2a {background-color: #FFFFFA;}

.barvicka3 {background-color: #BBBBBB;}
.plnadelka {width: 100%}

.stranka {
  position: relative;
  width: 98%;
}

.vlevo_telo {
  width: 12%;
  padding: 3px 3px;
  border-right: 1px dashed #D0DCE0;
  position: relative;

}

.vlevo_nad {
  width: 15%;
  border-bottom: 1px solid #D0DCE0;
  position: relative;
}

.ramecek_dole {
 border-bottom: 1px solid black;
}

.ramecek_dole_2 {
 border-bottom: 2px solid black;
}

.ramecek_nahore {
 border-top: 2px solid black;
}

.ramecek_dole_double {
 border-bottom: 2px double black;
}

.ramecek_nahore_double {
 border-top: 2px double black;
}

.telo {
  position: relative;
  float: left;
  left: 10px;
}

.tabulkazahlavi{
 font-weight: bold;
 background-color: #D0DCE0;
}


.tabulkazahlavi2 {
 font-weight: bold;
 background-color: #b1d3ec;
 font-size: 13px;
 padding-left: 10px;
 padding-bottom: 5px;
}

.tabulka_vypis{
 border: 1px solid #89a5ae;
 padding: 1px;
}

.tabulka_vypln{
 background-color: #89a5ae;
}

.tabulka_nahore{
 border-top: 1px solid #89a5ae;
 border-bottom: 1px solid #89a5ae;
 width: 100%;
 background-color: #D0DCE0;
 padding: 0px;
}

.tabulka_dole{
 border-top: 1px solid #89a5ae;
 border-bottom: 1px solid #89a5ae;
 width: 100%;
 background-color: #D0DCE0;
 padding: 0px;
}

.tabulka_ramecek{
 border: 2px solid black;
 padding: 1px;
 width: 100%;
}

.tabulka_tisk{
 border: 1px solid black;
 padding: 1px;
 white-space:nowrap;
}

.bunka_tisk_dole{
 border-bottom: 1px solid black;
 padding: 1px;
 white-space:nowrap;
}

.tabulka_novy{
 border: 1px solid #89a5ae;
 padding: 5px;
 background-color: #D0DCE0;
}

.nahore {
 border-top: 1px solid #89a5ae;
 border-bottom: 1px solid #89a5ae;
 background-color: #D0DCE0;
 width: 100%
 align: left;
 padding: 10px 0px;
}

.bunka_barva {
 background-color: #E0ECF0;
}

.bunka_sirsi {
 padding-top: 1px;
 padding-bottom: 1px;
}

.novapolozka {
 border: 1px solid #89a5ae;
 background-color: #D0DCE0;
 font-size: 12px;
 padding: 5px 5px;
}

.dole {
  width: 100%;
  padding: 1px 1px 1px;
  background-color: #D0DCE0;
  border-top: 1px solid #89a5ae;
  border-bottom: 1px solid #89a5ae;
}

.tloustka_nahore{
 padding: 8px 0px;
}

.tloustka_nahore2{
 padding: 4px 0px;
}

#menu {
 text-align: center;
 background-color: #CCCCCC;
 padding: 5px 0px;
}

#menu a {
 width: 100%;
 color: black;
 font-size: 10px;
 padding: 5px 0px;
}

#menu a:hover {
 text-decoration: none;
 color: blue;
# font-weight: bold; 
 padding: 5px 0px;
}

.odd_cara {
 border-top: 1px dashed #89a5ae;
}

.fotka_profil {
 border: 1px solid black;
}

.bunka_pc_pokl {
 padding: 3px 0px 0px 0px;
}

.konec_tabulky {
 border-top: 1px solid #89a5ae;
}

.tabulka_barva {
 background-color: #89a5ae;
 margin: 0px;
}

.tabulka_barva2 {
 background-color: #89a5ae;
 margin: 0px;
}

#tabulka_barva{
background-color: #89a5ae;
}

#tabulka_barva td{
padding-left: 10px;
padding-right: 10px; 
}

#tabulka_barva_tisk{
background-color: #555555;
border: 2px solid black;
}

#tabulka_barva_tisk td{
padding-left: 5px;
padding-right: 5px; 
}


#tabulka_ramecek_tisk{
 border: 2px solid black;
 padding: 1px;
 width: 100%;
}

#tabulka_ramecek_tisk td{
padding-left: 5px;
padding-right: 5px; 
}

#tabulka_barva_menici{
background-color: #89a5ae;
}


.radek_barva_menici:hover{ 
background-color: yellow;
}

#radek_barva_menu{ 
background-color: #CCCCCC;
height: 25px;
}

#radek_barva_menu:hover{ 
background-color: #DDDDDD;
}

#radek_barva_menu a{ 
color: black; 
text-decoration: none;
}

#radek_barva_menu a:hover{ 
color: blue; 
text-decoration: underline;
}

.popis{
 width: 100%;
 border-bottom: 1px solid black;
}

