body {
  Font-family : 'Tahoma', 'Verdana';

}

.hidemesic{

visibility: hidden

}

.konecstranky {page-break-after: always; }
.break { page-break-before: always; }

.zobrazitgraf { background: url(../img/graph.png) repeat-x; line-height: 22px; vertical-align: top; height: 32px; margin-top: 1px; margin-left: 4px; width: 32px; border: 0; cursor:pointer;}


.pridatcinnostshow { background: url(../img/text-pole-plus.gif) repeat-x; line-height: 22px; vertical-align: top; height: 22px; margin-top: 1px; margin-left: 4px; width: 22px; border: 0; cursor:pointer;}
.pridatcinnosthide { background: url(../img/text-pole-minus.gif) repeat-x; line-height: 22px; vertical-align: top; height: 22px; margin-top: 1px; margin-left: 4px; width: 22px; border: 0; cursor:pointer;}

.pridatcinnostshow2 { background: url(../img/text-pole-plus.gif) repeat-x; line-height: 22px; vertical-align: top; height: 22px; margin-top: 1px; margin-left: 4px; width: 22px; border: 0; cursor:pointer; background-position: 0 -22px;}
.pridatcinnosthide2 { background: url(../img/text-pole-minus.gif) repeat-x; line-height: 22px; vertical-align: top; height: 22px; margin-top: 1px; margin-left: 4px; width: 22px; border: 0; cursor:pointer; background-position: 0 -22px;}

.tlacitko_pridat_css { background: url(../img/text-pole-plus.gif) repeat-x; line-height: 22px; vertical-align: top; height: 22px; margin-top: 1px; margin-left: 4px; width: 22px; border: 0; cursor:pointer;}
.tlacitko_odebrat_css { background: url(../img/text-pole-minus.gif) repeat-x; line-height: 22px; vertical-align: top; height: 22px; margin-top: 1px; margin-left: 4px; width: 22px; border: 0; cursor:pointer;}

.tlacitko_pridat_select_css { background: url(../img/text-pole-plus.gif) repeat-x; line-height: 22px; vertical-align: top; height: 22px; margin-top: 1px; margin-left: 4px; width: 22px; border: 0; cursor:pointer; background-position: 0 -22px;}
.tlacitko_odebrat_select_css { background: url(../img/text-pole-minus.gif) repeat-x; line-height: 22px; vertical-align: top; height: 22px; margin-top: 1px; margin-left: 4px; width: 22px; border: 0; cursor:pointer; background-position: 0 -22px;}


.headertable{
 /* background-image:url('img/text-pole-plus.gif');   */
}



a.odkazzvyrazni:link { color:red; text-decoration:underline; font-weight : bold;font-size : 100%;}
a.odkazzvyrazni:visited { color:red; text-decoration:underline; font-weight : bold;font-size : 100%;}
a.odkazzvyrazni:active { color:red; text-decoration:underline; font-weight : bold;font-size : 100%;}
a.odkazzvyrazni:hover { color:red;    text-decoration:underline; font-weight : bold;font-size : 100%;} /*black*/

a.menu:link { color:white; text-decoration:none; font-weight : bold;font-size : 100%;}
a.menu:visited { color:white; text-decoration:none; font-weight : bold;font-size : 100%;}
a.menu:active { color:white; text-decoration:none; font-weight : bold;font-size : 100%;}
a.menu:hover { color:white;    text-decoration:none; font-weight : bold;font-size : 100%;} /*black*/

a.menuS:link { color:white; text-decoration:none; font-weight : bold;font-size : 100%;}
a.menuS:visited { color:white; text-decoration:none; font-weight : bold;font-size : 100%;}
a.menuS:active { color:white; text-decoration:none; font-weight : bold;font-size : 100%;}
a.menuS:hover { color:white;    text-decoration:none; font-weight : bold;font-size : 100%;} /*black*/


a.menu2:link { color:#003399; text-decoration:none; font-weight : bold;font-size : 90%;}
a.menu2:visited { color:#003399; text-decoration:none; font-weight : bold;font-size : 90%;}
a.menu2:active { color:#003399; text-decoration:none; font-weight : bold;font-size : 90%;}
a.menu2:hover { color:#003399;    text-decoration:none; font-weight : bold;font-size : 90%;} /*black*/

a.menu2S:link { color:#003399; text-decoration:underline;  font-weight : bold;font-size : 90%;}
a.menu2S:visited { color:#003399; text-decoration:underline;  font-weight : bold;font-size : 90%;}
a.menu2S:active { color:#003399; text-decoration:underline; font-weight : bold;font-size : 90%;}
a.menu2S:hover { color:#003399;  text-decoration:underline;  font-weight : bold;font-size : 90%;} /*black*/


a.document:link { color:black;  text-decoration:underline; font-weight : bold;font-size : 95%;}
a.document:visited { color:black; text-decoration:underline; font-weight : bold;font-size : 95%;}
a.document:active { color:black; text-decoration:underline;  font-weight : bold;font-size : 95%;}
a.document:hover { color:red;  text-decoration:underline;    font-weight : bold;font-size : 95%;} /*black*/

 
a:link { color:#003399; text-decoration:none; font-weight : bold}
a:visited { color:#003399; text-decoration:none; font-weight : bold}
a:active { color:#336699; text-decoration:none; font-weight : bold}
a:hover { color:black;    text-decoration:none; font-weight : bold} /*black*/

a.mericibodnazev:link { color:#003399; text-decoration:none; font-weight : bold;font-size : 90%;}
a.mericibodnazev:visited { color:#003399; text-decoration:none; font-weight : bold;font-size : 90%;}
a.mericibodnazev:active { color:#003399; text-decoration:none; font-weight : bold;font-size : 90%;}
a.mericibodnazev:hover { color:#003399;    text-decoration:none; font-weight : bold;font-size : 90%;} /*black*/


.navrhhodnotoznac{
  background-color: orange;

}

.odectylokalita{
  
  font-size : 150%;
  color:black; 
  font-weight : bold ;
  vertical-align: middle;  
 
 height: 35;

}


.menu2nadpis{
  color:black; 
 font-weight : bold ;
  vertical-align: top;  
 
 height: 35;
} 

/* male informacni udaje */
.underline {
  Font-family : 'Times New Roman CE', 'Ariel CE';.
  font-size : 80%;
  font-weight : bold;
  background-color: #B3D0E1;
}

/* informacni zprava */ 
.message {

  color : red;
  font-size: 90%;
  font-weight: bold;
    
}

.necessary {
/*   background: #FFA724; */
   color: navy; 
  Font-family : 'Times New Roman CE', 'Ariel CE';
  font-weight: bold;
  font-size : 80%;
}


.hlasenkalistpopis{
   border-top: solid 2px silver;
   border-right: dotted 1px silver;
   border-left: dotted 1px silver;
   background-color: #F2F2F2; /* #D5D5D5; */

  font-size : 90%;
line-height: 13px;
}

/* odd table rows 1,3,5,7,... */
table tr.oddcinnosti th,table tr.oddcinnosti , table td.oddcinnosti{
    background-color: #F2F2F2; /* #D5D5D5; */
   border-top: solid 1px silver;
  font-size : 95%;
 
}



/* even table rows 2,4,6,8,... */
table tr.evencinnosti th,table tr.evencinnosti , table td.evencinnosti{
   background-color: #DDEAF2; /*#E5E5E5*/
   border-top: solid 1px silver;
  font-size : 95%;
 
} 

/* SELECTED odd table rows 1,3,5,7,... */
table tr.odds th,table tr.odds , table td.odds{
    background-color: cyan; /* #D5D5D5; */
   border-top: solid 1px silver;
  font-size : 90%;
line-height: 13px;
}

/* SELECTED even table rows 2,4,6,8,... */
table tr.evens th,table tr.evens , table td.evens{
   background-color: cyan; /*#E5E5E5*/
   border-top: solid 1px silver;
  font-size : 90%;
line-height: 13px;
} 


/* odd table rows 1,3,5,7,... */
table tr.odd th,table tr.odd , table td.odd{
    background-color: #F2F2F2; /* #D5D5D5; */
   border-top: solid 1px silver;
  font-size : 90%;
line-height: 13px;
}

/* even table rows 2,4,6,8,... */
table tr.even th,table tr.even , table td.even{
   background-color: #DDEAF2; /*#E5E5E5*/
   border-top: solid 1px silver;
  font-size : 90%;
line-height: 13px;
} 

/* odd table rows 1,3,5,7,... */
table tr.odd2 th,table tr.odd2 , table td.odd2{
    background-color: #F2F2F2; /* #D5D5D5; */
  font-size : 90%;
line-height: 13px;
}

/* even table rows 2,4,6,8,... */
table tr.even2 th,table tr.even2 , table td.even2{
   background-color: #DDEAF2; /*#E5E5E5*/
  font-size : 90%;
line-height: 13px;
} 

/* even table rows 2,4,6,8,... */
table tr.neplatnecinnosti th,table tr.neplatnecinnosti , table td.neplatnecinnosti{
  color : gray;
    background-color: white; /*#FFDA82; *//*#E5E5E5*/
    text-decoration: line-through;
} 

/* even table rows 2,4,6,8,... */
table tr.oddelovac th,table tr.oddelovac , table td.oddelovac{
    background-color: white; /*#FFDA82; *//*#E5E5E5*/
} 

/* even table rows 2,4,6,8,... */
table tr.savedcinnosti th,table tr.savedcinnosti , table td.savedcinnosti{
  background-color: silver; /*#E5E5E5*/
  font-size : 95%;
  line-height: 20px;
   border-top: solid 1px silver;
} 

.zvyraznitopcinnosti{
   

  line-height: 12px;
   border-top: solid 1px silver;
  background-color: silver; /*#E5E5E5*/
   

}

.mlprilohanadpis{
  vertical-align: center;  
  font-size : 90%;
  font-weight : bold;
   border: solid 1px silver;
 
}

.mlprilohanadpiswb{
  vertical-align: center;  
  font-size : 100%;
  font-weight : bold;
}

.mlprilohatext{
 /* text-align : center;  */
  vertical-align: center;  
  font-size : 90%;
   border: solid 1px silver;
}

.pocejchu{
   border: solid 2px red;
  background-color: yellow  ; 
}

.neplatnyvzorec{
   border: solid 2px red;
  background-color: yellow  ; 
}

.mereniL{
   border-left: solid 1px black;
   border-right: solid 1px black;
   border-top: solid 1px black;
   vertical-align: center;  
   text-align : right;
   font-family : 'Courier' ;
} 

.mereniLonly{
   border-left: solid 1px black;

}

.mereniR{
   border-right: solid 1px black;
   border-top: solid 1px black;
   vertical-align: center;  
   text-align : right;
   font-family : 'Courier' ;
   font-weight : bold;
} 

.mereniT{
   border-top: solid 1px black;
} 



.mereni{
   border-top: solid 1px black;
   border-right: solid 1px black;
   border-left: solid 1px black;
   vertical-align: center;  
   text-align : right;
   font-family : 'Courier' ;
} 
 
.mereniNadpisL{
   border-left: solid 1px black;

}
.mereniNadpisR{
   border-right: solid 1px black;

}
  

.mlprilohatextl{
  vertical-align: center;  
  font-size : 90%;
   border: solid 1px silver;
}
/* zakazka */
.bezbarvy{ background-color: #ddeaf2; }
.cervena{    background-color: red;  } 
.modra{    background-color: blue; color : white; } 
.zluta{    background-color: yellow;  } 
.zelena{    background-color: green;  color : white;} 
.fialova{    background-color: violet;  } 
.cerna{    background-color: black; color : white; } 

.showinfoNO{
  border-top: solid 1px white; 
}

.showinfoP{
  border-top: solid 1px black; 
}
  
 
.prevzatas{  background-color: cyan;    }   /* background-color: #00ff00;*/
.vlastnis{    background-color: cyan;  } 
.predanas{    background-color: cyan;  } 
.vypocets{    background-color: cyan;  } 
.fakturaces{    background-color: cyan;  } 
.souhrns{    background-color: cyan;  } 
.skrytys{    background-color: cyan;  text-decoration:line-through} 
.pomocnys{    background-color: cyan;  } 
.pomelektrinas{    background-color: cyan;  } 
.pomplyns{    background-color: cyan;  } 
.ztratys{    background-color: cyan;  } 
.neutralnis{    background-color: cyan;  } 

 /* - script externi nastaveni
.prevzata{ background-color: #00ff00;    }    
.vlastni{    background-color: #ffff00;  } 
.predana{    background-color: #00d500;  } 
.vypocet{    background-color: #ffd5ff;  } 
.fakturace{    background-color: #ff9900;  } 
.souhrn{    background-color: #339966;  } 
.skryty{    background-color: silver;  text-decoration:line-through} 
.pomocny{    background-color: white;  } 
.neutralni{    background-color: #cfcfcf;  } 
.pomelektrina{    background-color: red;  } 
.pomplyn{    background-color: yellow;  } 

.funkcni{     } 
.nefunkcni{    background-color: silver;  } 

                
.cov{    background-color: #800000; color: white;  border-top: solid 1px silver; border-right: solid 1px gray; } 
.plyn{    background-color: #ffff99;   border-top: solid 1px silver; border-right: solid 1px gray;} 
.el{    background-color: #ff2828;  font-weight : bold;  border-top: solid 1px silver; border-right: solid 1px gray;} 
.vod{    background-color: #339966;  color: white;  font-weight : bold;  border-top: solid 1px silver; border-right: solid 1px gray;} 
 */
 
/* mzdova vycetka */

.mvtextnavysku{
  Font-family : 'Courier' ;
  vertical-align: bottom;  
  font-weight : bold;
  font-size : 100%;
  text-align : center;
  line-height:17px;
}

.mvtextnavyskuR{
  Font-family : 'Courier' ;
  vertical-align: bottom;  
  font-weight : bold;
  font-size : 100%;
  text-align : center;
  line-height:17px;
 border-right: solid 2px black;
}

.mvtd{
  width: 35;
  white-space: nowrap;
  text-align : center;
       
}

.mvtdR   {
  border-right: solid 2px black;
  white-space: nowrap;
} 
  


.mvtdnadpis{
  white-space: nowrap;
  font-weight : bold;
  font-size : 100%;

}

.mvtable{
  border: solid 1px silver;
  box-shadow: 1px 1px 1px silver;  
  
}

/* */

.zvyraznibunky{
   border: solid 1px silver;

}

.headertable{
 border: solid 1px silver;
  box-shadow: 3px 3px 3px #888;
/*-moz-box-shadow: 5px 5px 3px #888;
-webkit-box-shadow: 5px 5px 3px #888;       */
}

.hlavnitable{
 background: #DDEAF2; /* #F0F0F0; */  
 border: solid 1px silver;
  box-shadow: 3px 3px 3px #888;
}

.tailtable{
 border: solid 1px silver;
  box-shadow: 3px 3px 3px #888;
}


.hlasenkaitemS{
  text-align : left;  
  font-size : 80%;
  font-weight : bold;
 
}

.hlasenkaitem{
  text-align : left;  
  font-size : 90%;
  font-weight : bold;
 
}

.hlasenkaseznam{
  text-align : "left";  
  font-size : 90%;
  
 
}

.hlasenkanadpis {
  font-size : 140%;
  font-weight : bold;
  color : navy;
 
}

.zvyraznimltr{
   
   border-width:1px ;
  border-style:solid;
  border-color:silver;
 margin: 0;
    
    
}
.dnymltd{
  border-width:1px ;
  border-style:solid;
  border-color:silver;
  font-size : 80%;               
  font-weight : bold;   
}

.zvyraznimltdb{
  border-width:1px ;
  border-style:solid;
  border-color:silver;
  font-size : 80%;
   font-weight : bold;   
}

.zvyraznimltd{
   
   border-width:1px ;
  border-style:solid;
  border-color:silver;
  font-size : 80%;
}

.zvyraznimltable{
   
   border-width:1px ;
  border-style:solid;
  border-color:silver;
 margin: 0;
    
    
}

.zvyrazniMBL{

 border: solid 2px black;
}

table.zvyrazni, tr.zvyrazni,td.zvyrazni  {
 border: solid 1px silver;
   box-shadow: 1px 1px 1px silver;  
 /*  box-shadow: 0 0 10px 5px black, 40px -30px lime, 40px 30px 50px red, -40px 30px yellow, -40px -30px 50px blue;  */
 /*box-shadow: 10px 10px #888, -10px -10px #f4f4f4, 0px 0px 5px 5px #cc6600;   */
}
table.zvyrazni2, tr.zvyrazni2,td.zvyrazni2  {
 border: solid 2px silver;
}   


 th.apptitle  {
  color : navy;
  font-size : 130%;
  font-family : 'Tahoma','Times New Roman CE', 'Ariel CE';
  
 
}
 
 

.smalltitle{
  text-align : "CENTER";  /*LEFT CENTER*/
   font-size : 80%;
  font-weight : bold;
  background-color:   #F0F0F0; /* @barva */

}

 th.form  {
 color : navy;  
 font-size : 110%;
 background: #B3D0E1; /* @barva */    
    /*font-size:         8pt;*/
} 

.formtext {
  font-size : 80%;
 line-height: 22px;   
}

.formtitle {
  font-size : 80%;
  font-weight : bold;
} 

.error {
  color : red; 
  Font-family : 'Times New Roman CE', 'Ariel CE';
  font-weight 80%;
  font-size : 80%;
}

.datanotfound
 {
  color : black; 
  font-weight : bold;
  font-size : 90%;
  background-color: #B3D0E1;
  } 
/* zapati */
td.tailtitl {

  color : black;
  font-size : 80%;
  font-weight : bold;
  
}

.headertime  {

  color : navy;
  font-size : 90%;
  font-weight : bold;
  
}
