
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 {
   padding-left: 10pt;
}

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

td.menu_horni {
    display:none;
   background-color: #000000;
}

td.logo_top {
   display: none;
}
td.lista_spodni {
  display: none;
}

/* ----- menu lista ----- */
a.lista:link, a.lista:visited {
   display: none;
}   

a.lista:hover, a.lista:active {
   display: none;
}   
    

/* ----- leve menu zalozky ----- */
td.tabular { 
   display: none;
}

/* zalozka - obrazek */
td.tabular_i { 
   display: none;
}

/* zalozka */
td.tabulars { 
   display: none;
}

/* zalozka - obrazek */
td.tabulars_i { 
   display: none;
}

/* zalozky - linky */
a.tabular:link, a.tabular:visited {
   display: none;
}   

a.tabular:hover, a.tabular:active {
   display: none;
}   
    
a.tabulars:link, a.tabulars:visited {
   display: none;
}   

a.tabulars:hover, a.tabulars:active {
   display: none;
}  

td.ilu{
    display: none;
}

img.ilu{
    display: 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;
}
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;   
}	

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

/* ----- 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;
}

td.matrix_head {
   background-color: #978841;
   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;
}


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

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

/* ----- 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;
}

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

