table {
table-layout: fixed; /*pevne/automaticke rozvrzeni*/
border-collapse: separate; /*sloucene/samostatne ramovani*/
border-spacing: 3px; /*vzdal. oramovani sousednich bunek*/
empty-cells: show; /*oramovani se vykresli/nevykresli u prazdnych bunek*/
border: 0px solid black;
background-color: #99cc00;
font-style: normal;
text-align: justify;
vertical-align: top;
font-size: 13pt;
}

.telo_tab0 {
width: 355px;
}

table .telo_tab1 { /*ie.css*/
width: 350px;
height: 50px;
max-height: 150px;
background-repeat: no-repeat;
background-image: url(../images/v350.png);
color: #ffd700;
font-variant: small-caps;
font-weight: bold;
/*font-size: 16px;*/
text-align: left;
padding-left: 30px;
padding-right: 40px;
}

table .telo_tab2 { /*ie.css*/
width: 350px;
background-image: url(../images/t350.png);
background-repeat: repeat-y;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
}

table .telo_tab3 {
width: 350px;
height: 29px;
background-repeat: repeat-y;
background-image: url(../images/s350.png);
}

.telo_tab4 {
width: 725px;
}

table .telo_tab5 { 
width: 720px;
height: 50px;
max-height: 150px;
background-repeat: no-repeat;
background-image: url(../images/v720.png);
color: #ffd700;
font-variant: small-caps;
font-weight: bold;
/*font-size: 16px;*/
text-align: left;
padding-left: 30px;
padding-right: 40px;
}

table .telo_tab6 { 
width: 720px;
background-image: url(../images/t720.png);
background-repeat: repeat-y;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
}

table .telo_tab7 {
width: 720px;
height: 25px;
background-repeat: repeat-y;
background-image: url(../images/s720.png);
}

.telo_tab8 {
width: 730px;
}

table .telo_tab9 { 
width: 720px;
height: 50px;
/*max-height: 50px;*/
background-repeat: no-repeat;
background-image: url(../images/v720.png);
color: #ffd700;
/*font-variant: small-caps;
font-weight: bold;
font-size: 12px;*/
text-align: left;
padding-left: 20px;
padding-right: 10px;
}

table .telo_tab10 { 
width: 720px;
background-image: url(../images/t720.png);
background-repeat: repeat-y;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
}

table .telo_tab11 {
width: 720px;
height: 25px;
background-repeat: repeat-y;
background-image: url(../images/s720.png);
}

.telo_td8 {
width: 20%;
height: 25px;
background-repeat: no-repeat;
background-image: url(../images/vzel.png);
border-bottom: 2px solid green;
color: #ffd700;
font-variant: small-caps;
text-indent: 3px; /*odsazeni prvniho radku*/
font-size: 13pt;
}

.telo_td6 { /*ie.css*/
width: 100%;
vertical-align: top;
}

.telo_td6_10 { /*ie.css*/
width: 10%;
vertical-align: top;
}

.telo_td6_15 { /*ie.css*/
width: 15%;
vertical-align: top;
}

.telo_td6_20 { /*ie.css*/
width: 20%;
vertical-align: top;
}

.telo_td6_25 { /*ie.css*/
width: 25%;
vertical-align: top;
}

.telo_td6_30 { /*ie.css*/
width: 30%;
vertical-align: top;
}

.telo_td6_40 { /*ie.css*/
width: 40%;
vertical-align: top;
}

.telo_td6_50 { /*ie.css*/
width: 50%;
vertical-align: top;
}

.telo_td6_60 { /*ie.css*/
width: 60%;
vertical-align: top;
}

.telo_td6_70 { /*ie.css*/
width: 70%;
vertical-align: top;
}

.telo_td6_75 { /*ie.css*/
width: 75%;
vertical-align: top;
}

.telo_td6_80 { /*ie.css*/
width: 80%;
vertical-align: top;
}

.telo_tab12 {
width: 1010px;
}

table .telo_tab13 {
width: 1000px;
height: 50px;
/*max-height: 50px;*/
background-repeat: no-repeat;
background-image: url(../images/v1000.png);
color: #ffd700;
/*font-variant: small-caps;
font-weight: bold;
font-size: 12px;*/
text-align: left;
padding-left: 20px;
padding-right: 10px;
}

table .telo_tab14 {
width: 1000px;
background-image: url(../images/t1000.png);
background-repeat: repeat-y;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
}

table .telo_tab15 {
width: 1000px;
height: 25px;
background-repeat: repeat-y;
background-image: url(../images/s1000.png);
}

.telo_td12 {
width: 14%;
height: 25px;
background-repeat: no-repeat;
background-image: url(../images/vzel.png);
border-bottom: 2px solid green;
color: #ffd700;
font-variant: small-caps;
text-indent: 3px; /*odsazeni prvniho radku*/
font-size: 13pt;
}

.telo_tab16 {
width: 500px;
}

table .telo_tab17 {
width: 500px;
height: 50px;
/*max-height: 50px;*/
background-repeat: no-repeat;
background-image: url(../images/v500.png);
color: #ffd700;
/*font-variant: small-caps;
font-weight: bold;
font-size: 12px;*/
text-align: left;
padding-left: 20px;
padding-right: 10px;
}

table .telo_tab18 {
width: 500px;
background-image: url(../images/t500.png);
background-repeat: repeat-y;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
}

table .telo_tab19 {
width: 500px;
height: 25px;
background-repeat: repeat-y;
background-image: url(../images/s500.png);
}

.telo_td16 {
width: 14%;
height: 25px;
background-repeat: no-repeat;
background-image: url(../images/vzel.png);
border-bottom: 2px solid green;
color: #ffd700;
font-variant: small-caps;
text-indent: 3px; /*odsazeni prvniho radku*/
font-size: 12px;
}

ul{
text-align: left;
line-height: 1.5;
font-size: 13pt;
}

.hlavni ul{
list-style-position: inside;
text-indent: 10px;
}

.nadpisZluty { /*ie.css*/
color: #ffd700;
font-variant: small-caps;
font-weight: bold;
font-size: 30px;
text-indent: 10px;
text-align: left;
line-height: 0;
position: relative; 
z-index: 3; 
left: 0px; 
top: -15px;
}

.nadpisZeleny { /*ie.css*/
color: green;
font-variant: small-caps;
font-weight: bold;
font-size: 30px;
text-indent: 10px;
text-align: left;
line-height: 0;
position: relative; 
z-index: 2; 
left: 2px; 
top: -14px;
}

.nadpisWeb {
color: #ffd700;
font-variant: small-caps;
font-weight: bold;
font-size: 30px;
text-indent: 0px;
text-align: left;
line-height: 0.4;
}


a{
color: #008000;
font-weight: bold;
font-size: 13pt;
}
a:hover{
  color: #003300;
}

body h1 {
line-height: 1.5;
font-size: 20pt;
}

body h2 {
line-height: 1.5;
font-size: 20pt;
}

body p {
line-height: 1.5;
font-size: 13pt;
}

body .podnadpis{
font-size: 20px;
}

body .odstavec {
text-indent: 20px;
text-align: justify;
}

body .prostyText {
text-indent: 0px;
text-align: justify;
}

body .nastred{
text-align: center;
}

body .doprava{
text-align: right;
}

body .doleva{
text-align: left;
}

body .poznamka{
font-size: 11px;
}

body .tucny{
font-weight: bold;
}

body .skrtnuty{
text-decoration: line-through;
}

body .cerveny{
color: red;
}

body .zeleny{
color: green;
}

body .modry{
color: blue;
}

body .zlutyText{
color: #ffd700;
}

body .zlutyText:hover{
color: #003300;
}

/*pozadi divu*/
div .pozadiL {
background-color: #FFFF50;
}

div .pozadiC {
background-color: #FF4343;
}

div .pozadiZ {
background-color: #78FF78;
}

div .pozadiM {
background-color: #9393FF;
}

div .pozadiO {
background-color: #FFC000;
}

div .odsazeniPozadi {
padding: 10px;
}

/*formatovani obr. aj. obektu*/
.odsazeniL {
margin-left: 20px;
}

.odsazeniP {
margin-right: 20px;
}

.odsazeniT {
margin-top: 20px;
}

.odsazeniB {
margin-bottom: 20px;
}

img{
border: 0px;
}

hr {
/*color: green;*/
background-color: green;
border-width: 1px;
border: solid 1px green;
height: 5px;
width: 100%;
text-align: left;
margin-right: 2ex;
}

form {
font-size: 13pt;
}

input {
font-size: 13pt;
}

select {
font-size: 13pt;
}

textarea  {
font-size: 13pt;
}

