body {                
   font-family: verdana, Arial, sans-serif; 
   background-color: white;
   color: #000000;
   font-size: 9pt;
   margin-top: 1px;
   margin-left: 1px;
   margin-bottom: 1px;
   margin-right: 1px;
}

/* ========================= GRAFIKA ==============================*/
table.main {
   border-left: 1px solid #767360;
   border-right: 1px solid #bab7a1;
}

table.tech_info{
    font-size: 9pt;
}

td.menu_horni {
   background-color: #d2d2d2;
   border-top: 1px solid white;
}

td.logo_top {
   font-family: verdana, Arial, sans-serif; 
   font-size: 20pt; 
   text-align: right;
   font-weight: bold;
   color: #fdf8e6; 
   background-color: #990a00;
}

td.lista_spodni {
  background-color: #6b0a00;
  border-top: 1px solid white;
  color: #fdf8e6;      
  font-size: 8pt;
  text-align: right;
  padding-right: 5pt;
}

/* ----- menu lista ----- */
a.lista:link, a.lista:visited {
   color: #000000;
   font-size: 8pt; 
   font-weight: bold;
   text-decoration: none;
}   

a.lista:hover, a.lista:active {
   color: #000000;
   text-decoration: underline;
}   
    

/* ----- leve menu zalozky ----- */
td.tabular { 
  font-size: 9pt;
  font-weight: bold;
  color: white;
  text-align: right;
  vertical-align: middle;
  border-bottom: 1px solid white;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

/* zalozka - obrazek */
td.tabular_i { 
  vertical-align: middle;
  text-align: center;
  border-bottom: 1px solid white;
  padding-left: 5px;
  padding-right: 5px;
}

/* zalozka */
td.tabulars { 
  font-size: 9pt;
  font-weight: bold;
  color: black;
  background-color: white;
  text-align: right;
  vertical-align: middle;
  border-bottom: 1px solid white;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

/* zalozka - obrazek */
td.tabulars_i { 
  vertical-align: middle;
  text-align: center;
  border-bottom: 1px solid white;
  padding-left: 5px;
  padding-right: 5px;

  background-color: white;
}

/* zalozky - linky */
a.tabular:link, a.tabular:visited {
    color: white; 
    text-decoration: none;
}   

a.tabular:hover, a.tabular:active {
    color: #fff1cb; 
    text-decoration: none;
}   
    
a.tabulars:link, a.tabulars:visited {
    color: black; 
    text-decoration: none;
}   

a.tabulars:hover, a.tabulars:active {
    color: #aa0000; 
    text-decoration: none;
}   
/* ========================= GRAFIKA ==============================*/


/* ========================= POUZE na INDEXu ==============================*/
/* ----- produktova tabulka ----- */
table.produkt_hlavni {
   background-color: #efeed5;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 5px;
   padding-bottom: 5px;
   border: 1px solid #d3d0ba;
}

/* ----- novinky a pripravujeme ----- */
.novinky_h {
   font-family: verdana, Arial, sans-serif; 
   color: #9F0000;      
   font-weight: bold;
   font-size: 10pt;
}
.novinky_h_text {
    font-size: 9pt;
}

.novinky {
   font-family: verdana, Arial, sans-serif; 
   color: #9F0000;      
   font-weight: bold;
   font-size: 10pt;
}
.novinky_text {
    font-size: 8pt;
}

.grey {
    color: #888888;
}
  
.small {
    font-size: 9px;
}
    
a.novinky-red:link, a.novinky-red:visited {
   font-family: verdana, Arial, sans-serif; 
   font-weight: bold;
   font-size: 13pt;
   color: #9F0000;
   text-decoration: none;   
}	

a.novinky-red:hover, a.novinky_red:active {
   color: #9F0000;   
   text-decoration: underline;   
}	

td.novinky_hlavni {
   background-color: #eae8be;
   color: black;
   padding-left: 5px;
   padding-right: 5px;
   padding-bottom: 10px;
   padding-top: 25px;
   border-left: 1px solid #bab7a1;
   border-top: 1px solid white;
   border-bottom: 1px solid white;
}

/* ----- velky odkaz na produkty a sluzby ----- */
a.super-odkaz:link, a.super-odkaz:visited {
   font-family:  verdana, Arial, sans-serif; 
   font-weight: bold;
   font-size: 10pt;
   color: #9F0000;   
   text-decoration: none;   
}	

a.super-odkaz:hover, a.super-odkaz:active {
   color: #9F0000;   
   text-decoration: underline;   
}	

/* ----- maly odkaz "Vice informaci..." ----- */
a.maly:link, a.maly:visited {
   color: #527994;    
   font-weight: bold;
   font-size: 8pt;
   text-decoration: underline;
}

a.maly:hover, a.maly:active {     
   color: #9F0000;   
   text-decoration: underline;
}

/* -----  cerveny "Zavadeci cena!!!"  ----- */
a.red:link, a.red:visited {
   font-family: verdana, Arial, sans-serif; 
   font-weight: bold;
   color: #9F0000;
   text-decoration: none;   
}	

a.red:hover, a.red:active {
   color: #9F0000;   
   text-decoration: underline;   
}	

a.black:active, a.black:hover, a.black:visited, a.black:link {
   color: black;
   font-size: 9px;
   text-decoration: underline;
}
         

/* ========================================================================*/

/* ----- dvoubarevny nadpis ----- */
.nadpis-bold {
   font-family:  verdana, Arial, sans-serif; 
   font-weight: bold;
   font-size: 19pt; 
   color: black; 
   letter-spacing: -1pt;
}
.nadpis-gray {
   font-family: verdana, Arial, sans-serif; 
   margin-top: 40pt;
   margin-bottom: 45pt;
   font-weight: bold;
   font-size: 19pt; 
   color: #d6d6d6; 
   letter-spacing: -1pt;
}	

/* ----- ostatni ----- */
.title-gray {
    color: #000000;
    font-weight: bold;
    font-size: 13pt;
}
.title {
   font-family: verdana, Arial, sans-serif; 
   color: #9F0000;    
   font-weight: bold;
   font-size: 11pt; 
}

.item {
   font-weight: bold;
}

.poznamka {
   color: black;      
   font-size: 85%;
   text-align: left;
   padding-right: 5pt;
}

.problem {
   color: #978841;
   font-weight: normal;
   font-size: 9pt;
   text-align: left;
   padding-right: 5pt;
}
.reseni {
   color: black;      
   font-size: 9pt;
   text-align: left;
   padding-right: 5pt;
}

/* ----- cenova tabulka ----- */
table.matrix {
   border: 1px solid black;
}

table.matrix_small {
   border: 1px solid #84826f;
   font-size: 8pt;
}

tr.matrix_head {
   background-color: #6b0a00;
   color: white; 
   font-weight: bold;
   padding-right: 5pt;
}   

/* td.matrix_headzastarale, zrusit !! */
td.matrix_head {
   background-color: #6b0a00;
   color: white; 
   font-weight: bold;
   padding-right: 5pt;
}   

tr.matrix {
   background-color: #fdf8e6;
   padding-right: 5pt;
}

td.matrix_normal {
  padding-right: 5pt;
}

td.matrix_footer {
  background-color: #978841;
  color: white;
  font-weight: bold;
  padding-right: 5pt;
}

td.matrix_paticka {
  background-color: #84826f;
  color: white;
  font-weight: bold;
  text-align: right;
  font-size: 7pt;
  padding-right: 5pt;
}

/* ----- Navigace ----- */
td.navig_top{
  border-top: 1px solid #e2e2e2;
  padding-top: 10pt;
}

td.navig_bottom{
  border-top: 1px solid #e2e2e2;
  padding-top: 10pt;
}

td.popis { 
   font-size: 7pt; 
   text-align: left;
   padding-top: 15pt;
}

/* ----- standardni odkazy ----- */
a:link, a:visited {
   color: #527994;    
   font-weight: bold;
   text-decoration: underline;
}

a:hover, a:active {     
   color: #9F0000;   
   text-decoration: underline;
}

a:link img, a:visited img, a:hover img, a:active img {     
  border: 0px;
}


/* ----- standardni tabulka ----- */
table {
   font-family: verdana, Arial, sans-serif; 
   color: #000000;
   font-size: 9pt; 
}

td.text {
   padding-bottom: 5pt;
   padding-right: 25pt;
}

td.odraz {
   font-size: 12pt; 
   font-weight: bold;
   color: #444444; 
   padding-left: 5pt;
}


.faq_otazka {
   font-weight: bold;
}

.faq_odpoved {
   font-weight: normal;
}

polozka {display: none} /* polozky nejsou zobrazeny */
#prvni {display: block} /*prvni polozka je zobrazena*/


table.anketa {
   border: 1px solid black;
}

td.anketa_head {
   background-color: #978841;
   color: white; 
   font-weight: bold;
   padding-right: 5pt;
   padding-left: 5pt;
}   

td.anketa {
   background-color: #fdf8e6;
   padding-right: 5pt;
}

td.anketa_poznamka {
   background-color: #fdf8e6;
   padding-right: 5pt;
   padding-left: 5pt;
   font-size: 8pt;
}

.submit {
  border: 1px solid gray;
  border-bottom: 1px solid black;
  border-right: 1px solid black;
  background: #fff1cb;
  margin: 2px;
}

/* ------------------------------------------- */
table.zalozky {
  background-color: #990a00;
  padding-right: 10pt;
}

td.zalozka {
   font-family: verdana, Arial, sans-serif; 
   font-weight: bold;
   font-size: 15pt; 
   color: black; 
   letter-spacing: -1pt;
   padding-top: 10pt;
}

td.popis {
   font-size: 8pt; 
   color: black; 
}

table.zalozky a:link, table.zalozky a:visited, table.zalozky a:hover, table.zalozky a:active {
   color: white;
   font-size: 8pt; 
   text-decoration: none;
   font-weight: normal;
}

.guibutton {
  font-weight: bold;
  font-size: 8pt;
  color: black;
}
/* ---------------------------------VERZE --------------------------- */
.verze-bold {
   font-family:  verdana, Arial, sans-serif; 
   font-weight: bold;
   font-size: 15pt; 
   color: black; 
   letter-spacing: -1pt;
}
.verze-gray {
   font-family: verdana, Arial, sans-serif; 
   font-weight: bold;
   font-size: 13pt; 
   color: #b6b6b6; 
   letter-spacing: -1pt;
}

.imgtext {
   vertical-align: middle;
}   
