h1, h2, h3, h4, h5, h6 {
  color: teal;
}

body {
  margin: 0;
  padding: 1px 0px 0px 1px;    
  font-family:  sans-serif;
  font-family: "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
  font-size: 84%;
}

#vsetko {
/*  background: url(podklad_okno.png);*/			/* JCH 2020.05.14 zmena */		
  background-repeat: repeat-y;
  background-position: right;
  min-height:67em; /* na toto reaguje Firefox, ale nie IE */
  /*height: 67em; .. toto vo Firefox posuva patu hore, prekryva napr. graf trendov 
   => zavedeny ie.css s podmienecnym zavedenim pre IE v menu1.aspx a login.aspx 
  */ 
								/* JCH tenke ciary okolo celeho okna  zrusime*/
  border-right: #999999  0px solid;				/* JCH 2020.05.14 zmena */	/* 1px */	  
  border-bottom: #999999 0px solid;				/* JCH 2020.05.14 zmena */	/* 1px */	  
  border-left: black 0px solid;					/* JCH 2020.05.14 zmena */	/* 1px */	  
}

iframe { margin: 0; padding:0;}

/* ===logo================================  
  height: 70px;
  padding: 20px 0px 0px 0px;   padding-top: 20px;   
  padding-bottom: 20px;   
  width: 1000px;
*/

#divlogo {
                                                                        /* JCH podkladovy obrazok nahradeny vyfarbenim */
/*  background: url(podklad_logos.png);*/				/* JCH 2020.05.14 zmena */
  background-color: rgb(180, 200, 220);					/* JCH 2020.05.14 doplnene */
  background-repeat: repeat-x;
  text-decoration: none;
									/* JCH tenke ciary okolo pasu loga zrusime*/
  border-left: black 0px solid; border-bottom: black 0px solid;		/* JCH 2020.05.14 zmena */

  height: 50px;								/* JCH 2020.05.14 zmena */ /* sirka pasu loga zuzena, sposobi ze alarm zasahuje aj do pasu zaloziek  */
}

#divlogo a {
  text-decoration: none;
}

/*
  #IB 24.7.2008 
  Moznost nastavit velkost textu, aby sa zmestili aj dlhsie nazvy klientov   
  font-size: x-large;
  font-size: large;
  font-size: 110%;
*/

.logo_text {
  font-weight:bold;  font-family:sans-serif; font-style:normal;				/* JCH 2020.05.14 zmena */ /* font-weight:bold; font-style:italic; */		  
  font-size: large;
  font-size: 150%;						/* JCH 2020.05.14 doplnene */		  
  padding-right: 10px;
  color: black;
  color: rgb(0, 0, 128);					/* JCH 2020.05.14 zmena */ /* farba nadpisu RBWEB */		  
}

td.logo { width: 465px; }
td.logo { width: 750px; }					/* JCH 2020.05.14 zmena */ /* posunuta ikonka alarmu */


.x20{ padding-left: 200px; }

/*  ====zalozky=============================== 
  width: 1000px;

*/

#divzalozky {
								/* JCH podkladovy obrazok nahradeny vyfarbenim */
/*  background: url(podklad_zalozky.png);*/			/* JCH 2020.05.14 zmena */
  background-repeat: repeat-x;
/*  background-color: rgb(212, 220, 236);*/
  background-color: rgb(180, 200, 220);				/* JCH 2020.05.14 doplnene */

  height: 36px;							/* JCH 2020.05.14 zmena */ /* sirka panela zaloziek */	
  border-left: black 0px solid;					/* JCH 2020.05.14 zmena */	
  margin-right: 0px;						/* JCH 2020.05.14 zmena */ /* margin-right: 0px */
}


#zalozky {
  font-size: 23px;						/* JCH 2020.05.14 zmena */ /* posunutie zaloziek hore - dole */
}

/* pre IE je nasledujuca deefinicia v ie.css zmenena */
#zalozky {
  padding: 5px 0px 2px 0px;
}

#zalozky span {
  text-align: center;
  font-size: 16px;						/* JCH 2020.05.14 zmena */
  border: none;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;					 	 /*color: rgb(0,0,128);*/
  font-weight: bold;
}

#zalozky .odskok {
  padding-left: 0px;						/* JCH 2020.05.14 zmena */
  font-size: 1px;
  height: 1px;
}

#zalozky .aktivne {
  background-color: rgb(0, 0, 128);				/*  background-color: #FFFFFF;*/

  border-top:   rgb(0, 0, 128) 3px solid;			/* JCH 2020.05.14 zmena */
  border-right: rgb(0, 0, 128) 3px solid;			/* JCH 2020.05.14 zmena */
  border-left:  rgb(0, 0, 128) 3px solid;			/* JCH 2020.05.14 zmena */
  padding-right:  10px;						/* JCH 2020.05.14 zmena */
  padding-left:   10px;						/* JCH 2020.05.14 zmena */
  padding-top:    9px;						/* JCH 2020.05.14 zmena */
  padding-bottom: 7px;						/* JCH 2020.05.14 zmena */
  margin-right:   5px;						/* JCH 2020.05.14 doplnene */ /* pridava medzeru za aktivnu zalozku */
}

#zalozky .pasivne {						/* JCH 2020.05.14 zmena */
  background-color: rgb(100, 130, 160);
  border-top:   rgb(100, 130, 160) 3px solid;				
  border-right: rgb(100, 130, 160) 3px solid;
  border-left:  rgb(100, 130, 160) 3px solid;
  padding-right:  10px;
  padding-left:   10px;
  padding-top:    5px;
  padding-bottom: 5px;
}

#zalozky .ola, #zalozky .olp {
  padding: 0px 0px 0px 0px;					/* JCH 2020.05.14 zmena */ /* tu sa da nastavit vzdialenost medzi zalozkami */
}

#zalozky .ola {
/*  background: url(obluka.png);*/				/* JCH 2020.05.14 zmena */
  background-position: top left;
  background-repeat: no-repeat;
}

#zalozky .olp {
/*  background: url(oblukp.png);*/				/* JCH 2020.05.14 zmena */
  background-position: top left;
  background-repeat: no-repeat;
}

#zalozky a {
  text-decoration: none;
}
#zalozky a:link {
  color: silver;
}

#zalozky a:visited {
  color: silver;						
}

#zalozky a:active {
  color: silver;
}

#zalozky a:hover {
  color: white;
/*  text-decoration: underline;	*/				/* JCH 2020.05.14 doplnene */ /* 2021.07.29 - vypnute */
  background-color: rgb(0, 0, 128);				/* JCH 2020.05.14 zmena */
  border-top:   rgb(0, 0, 128) 3px solid;			/* JCH 2020.05.14 zmena */
  border-right: rgb(0, 0, 128) 3px solid;			/* JCH 2020.05.14 zmena */
  border-left:  rgb(0, 0, 128) 3px solid;			/* JCH 2020.05.14 zmena */
}


/* ====jazyky a cesta================================= 
  width: 1000px;
*/

#divjazykyacesta {
  background: url(podklad_cesta.png);
  height: 44px;
  background-repeat: no-repeat;
  border-left: rgb(180, 200, 220) 2px solid;			/* JCH 2020.05.14 zmena */  /* border-left: black 2px solid; */
  border-top: rgb(0, 0, 128) 1px solid;				/* JCH 2020.05.14 zmena */  /* border-top: black 3px solid; */
  margin-right: 0px;						/* JCH 2020.05.14 zmena */  /* margin-right: 3px; */  /* oddelovacia ciara po menu  */
  margin-bottom: 0;
}

#jazyky {
  padding-top: 10px;
  padding-right: 10px;
  float: right;
}

#jazyky a {
  text-decoration: none;
}

#jazyky a img  {
  border-style: none;
}

#cesta {
  font-size: 11px;
  padding-top: 16px;
  padding-left: 220px;
  color: #999999;
  float: left;
}

.v {
  background: url(sipka_cesty.png);
  margin-left: 5px;
  padding-left: 10px;
  background-repeat: no-repeat;
  background-position: left;
}

#cesta a {
  text-decoration: none;
}
#cesta a {
  color: #999999;
}
#cesta a:link {
  color: #999999;
}
#cesta a:visited {
  color: #999999;
}
#cesta a:active {
  color: #999999;
}
#cesta a:hover {
  color: #0000DD;
  text-decoration: underline;
}

/* ===menu_okno================================ */
#divCas { padding-left: 12px; font-size: 90%; color: #999999;}
#divMeno { padding-left: 12px; }

#menu_telo {
  margin: 0;
  padding: 0;
  width: 100%;
  border-left: rgb(180, 200, 220) 2px solid;		/* JCH 2020.05.14 zmena */  /* border-left: black 2px solid; */
}

#tdmenu {
  font-size: 16px;					/* JCH 2020.05.14 zmena */
  width: 201px;
  vertical-align:top;
}


#menu_vypln  {
/*  background: url(podklad_menu.png);*/		/* JCH 2020.05.14 zmena */
  background-color: rgb(180, 200, 220);			/* JCH 2020.05.14 zmena */

  background-repeat: repeat-y;
  background-position: right;
  height: 17em;
}


#menu_dolu  {
/*  background: url(podklad_menu_dolu.png);*/		/* JCH 2020.05.14 zmena */
  background-color: rgb(180, 200, 220);			/* JCH 2020.05.14 zmena */
  background-position: right;
  width: 201px;
  height: 700px;					/* JCH 2020.05.14 zmena */ /* height: 47px; */
  border-bottom: rgb(0, 0, 128) 1px solid;		/* JCH 2020.05.14 doplnene */	
}


#menu {
/*  background: url(podklad_menu.png);*/		/* JCH 2020.05.14 zmena */
  background-color: rgb(180, 200, 220);			/* JCH 2020.05.14 zmena */
  background-repeat: repeat-y;
  background-position: right;
  padding-top: 0px;
  margin-left: 0px;
}

#menu .uvod0, .uvod1 {
  margin-left: 10px;
  font-size: 16px;					/* JCH 2020.05.14 zmena */ /* velkost fontu v stromovej casti menu */
  color: black;
}

#menu span {
  width: 175px;
  display: block;
}
#menu span.ciara {
  background: url(ciara.png);
  background-position: bottom;
  background-repeat: repeat-x;
  height: 7px;
  width: 188px;
  margin-left: 6px;
}

#menu .uvod0  a, .uvod1 {
  color: black;
  font-weight: bolder;
}
#menu .uvod0  a:link {
  color: black;
}
#menu .uvod0  a:visited {
  color: black;
}
#menu .uvod0 a:hover {
  color: #0000DD;
}
#menu .uvod0  a:active {
  color: black;
}
/* 
  min-height: 19px;
  min-height: 19px;
  min-height: 19px;

*/
#menu .polozka0 {
  margin-left:  4px;
  margin-top:   3px;
  margin-right: 8px;
  padding-left: 10px;					/* JCH 2020.05.14 zmena */
  /*background: url(podklad_polozka0.png);*/		/* JCH 2020.05.14 zmena */	
  background-color: rgb(212, 220, 236);			/* JCH 2020.05.14 doplnene */
  background-color: rgb(100, 130, 160);  
  background-position: left;
  background-repeat: no-repeat;
  padding-top:    5px;					/* JCH 2020.05.14 doplnene */
  padding-bottom: 5px;					/* JCH 2020.05.14 doplnene */
}

#menu .polozka1 {
  margin-left: 4px;
  margin-right: 8px;
  margin-top: 3px;

  padding-left: 25px;					/* JCH 2020.05.14 zmena */		
/*background: url(podklad_polozka1.png);*/		/* JCH 2020.05.14 zmena */	
  background-color: rgb(0, 0, 128);			/* JCH 2020.05.14 doplnene */
  background-position: left;
  background-repeat: no-repeat;
  font-weight: bolder;
  color: black;
  padding-top:    5px;					/* JCH 2020.05.14 doplnene */
  padding-bottom: 5px;					/* JCH 2020.05.14 doplnene */

}

#menu .polozkaA {
  margin-left:  4px;
  margin-right: 8px;
  margin-top: 3px;
  padding-left: 10px;					/* JCH 2020.05.14 zmena */
/*background: url(podklad_polozkaA.png);*/		/* JCH 2020.05.14 zmena */
  background-color: rgb(212, 220, 236);			/* JCH 2020.05.14 doplnene */
  background-color: rgb(100, 130, 160);
  background-position: left;
  background-repeat: no-repeat;
  padding-top:    5px;					/* JCH 2020.05.14 doplnene */
  padding-bottom: 5px;					/* JCH 2020.05.14 doplnene */
  font-weight: bolder;
}

#menu div a {
  text-decoration: none;
}

#menu div a {
  color: #000000;
}
#menu div a:link {
  color: #ffffff;
}
#menu div a:visited {
  color: #ffffff;
}

#menu div a:hover {
  color: #0000DD;
  color: white;						/* JCH 2020.05.14 doplnene */
  font-weight: bolder;  
  text-decoration: underline;				/* JCH 2020.05.14 doplnene */
}


#menu div a:active {
  color: #ffffff;
}

#tabnavig a img {
  border-style: none;
}

#tabnavig a img.s1 {
  margin-left: 30px; 
}


#tdokno {
  vertical-align:top;
}

#okno {
  padding-left:  19px;
  font-size: 100%;					/* JCH 2020.05.14 doplnene */				  
  margin-top: 10px;
}

/* ===pata================================ */

#divPata {
  font-size: 11px;
  color: #777777;
  background-color: rgb(180,200,220);
  border: #999999 0px solid;				/*   border: #999999 1px solid; */
  border-bottom: #999999 2px solid;
  height: 16px;
  padding-left: 0px;					/* JCH 2020.05.14 zmenene */ /* padding-left: 10px; */
  text-align: center;
  width: 100%;
}



/* === Vseobecne pouzitelne triedy ================================ */

tr.par {background-color:#F0F0F0;}

.tab1 {
 width: 95%;						/* JCH 2021.06.09 zmena zo 75 */
 margin-right: 10px;
 font-size: 110%;					/* JCH 2019.12.06 zmena zo 100%*/ /* velkost fontu v tabulkach pointov */
}

.tab1, .tab1 th, .tab1 td {
  border-bottom: 1pt solid;				/* JCH 2019.12.06 zmena */
  border-color:darkgray;				/* JCH 2020.05.20 doplnene */

/*  border-collapse: collapse; */
}


.tab1 th  {
  background-color : rgb(180,200,220);
}


tr.hdr td{
  background-color : rgb(180,200,220);
}

.tab1 tr.x  {
  background-color : rgb(230,240,250);
}

.tab1 tr.r  { cursor:  pointer; }

.tab1 tr:hover {background-color:  rgb(230,240,250); }			/* JCH 2021.06.16 - vyfarbovanie riadkov pri pohybe kurzorom, nefunguje pod starym IE */



.sirkaDruhPointov { width: 170px; }


/* Tabulka pre bilanice, napr. mesacne hodinove odchylky */
.tabbil { margin-right: 10px; font-size: 110%; }		/* JCH 2019.12.06 zmena zo 100%*/ /* velkost fontu v tabulkach */
.tabbil, .tabbil th , .tabbil td { border: 1pt  outset; }
.tabbil th  { background-color : rgb(180,200,220); }
.tabbil tr.x  { background-color : rgb(230,240,250); }
.tabbil tr.plan { background-color :  silver; }
.tabbil td.plan { background-color :  silver; }
.tabbil td.nad  { background-color :  red; }
.tabbil td.pod  { background-color :  yellow; }
.tabbil td.ok {  background-color: lime; }
.tabbil tr.kp  { background-color: #ddffff; }

.tab2 { width: 50%; margin-right: 10px; font-size: 100%; }
.tab2, .tab2 th , .tab2 td { border: 1pt  outset ; }
.tab2 th  {  background-color : rgb(180,200,220); }
.tab2 tr.x  {  background-color : rgb(230,240,250); }
/* Sirky vstupnych udajov: d=datum, t=cas, dt=datum a cas*/
input.d {  width: 70px; }
input.t {  width: 60px; }
input.dt {  width: 150px; text-align: center;}												/* JCH 2021.06.30 zmena z width: 110px */

/* Tabulka pre stavy stroja */
.tabSlest { margin-right: 10px; font-size: 84%; }
.tabSlest, .tabSlest th , .tabSlest td { border: 1pt  outset ; }
.tabSlest tr.x  {  background-color : rgb(180,200,220); font-weight:bolder;  }
.tabSlest td.cas  {  width: 80px; text-align: center; }
.tabSlest td.percent  {  width: 80px;   text-align: right; }

/* Tabulka pre statistiky stavov stroja */
.tabSlestStt { margin-right: 10px;  }
.tabSlestStt, .tabSlestStt th , .tabSlestStt td { border: 1pt  outset ; }
.tabSlestStt tr.hdr  {  background-color : rgb(180,200,220); font-weight:bolder; text-align: center ;  }
.tabSlestStt td  { font-size: 84%; width: 80px; text-align: center ;  }
.tabSlestStt td.cas  { width: 90px; }

/* Tabulka pre konfiguraciu stavov stroja */
.tabCfg { margin-right: 10px;  font-size: 84%; }
.tabCfg, .tabCfg th { border: 1pt  outset ; } /* , .tabCfg td  */
.tabCfg th  { background-color : rgb(180,200,220); }
.tabCfg tr.x  { background-color : rgb(230,240,250); }
.tabCfg td.z  { width: 70px; }
.tabCfg input  { width: 400px; }
.tabCfg input.cb  { width: 20px; }
.tabCfg th.text  { width: 150px; }
.tabCfg th.ii  { width: 40px;}
.tabCfg th.hi  { width: 70px;}
.tabCfg th.farba  { width: 70px;}
.tabCfg th.but  { width: 16px;}
.tabCfg td.s  { font-size: 84%; text-align: center; }

.tabCfg td.text  { width: 180px; }
.tabCfg td.ii  { width: 40px; text-align: center; }
.tabCfg td.hi  { width: 70px; text-align: right; }
.tabCfg td.farba  { width: 70px; text-align: center; }

/* Tabulka aktualnych stavov prognozy */
.tabPrgnz { margin-right: 10px;  width: 1000px; }			                                                        /* JCH 2021.06.17 zmena  z width: 700px; */
.tabPrgnz, .tabPrgnz th , .tabPrgnz td { border-bottom: 1pt solid ; border-color:darkgray; }					/* JCH 2019.12.06 zmena */
.tabPrgnz th  { background-color : rgb(180,200,220); }
.tabPrgnz td.co { width: 100px; font-size: 100%; }										/* JCH 2019.12.06 zmena z 84% */
.tabPrgnz td#tdVykon     { width: 150px; color: blue;  font-size: 130%;   font-weight:bolder; text-align: right; }		/* JCH 2021.06.17 zmena  z font-size: larger%; */	
.tabPrgnz td#tdPrognoza  { width: 150px; color: black; font-size: 130%;   font-weight:bolder; text-align: right; }		/* JCH 2021.06.17 zmena  z font-size: larger%; */	
.tabPrgnz td#tdDiagram   { width: 150px; color: red;   font-size: 130%;   font-weight:bolder; text-align: right; }		/* JCH 2021.06.17 zmena  z font-size: larger; */	
.tabPrgnz td#tdPraca     { width: 150px; color: green; font-size: 130%;   font-weight:bolder; text-align: right; }		/* JCH 2021.06.17 zmena  z font-size: larger; */	
.tabPrgnz td#tdUcinnik   { width: 150px; color: black; font-size: 130%;   font-weight:bolder; text-align: right; }		/* JCH 2021.06.17 zmena  z font-size: larger; */	
.tabPrgnz td.jednotka { width: 70px; font-size: 90%; text-align: center ;}							/* JCH 2021.06.17 zmena z 84%*/
.tabPrgnz td.point {  font-size: 90%;}												/* JCH 2021.06.17 zmena z 84%*/
.tabPrgnz tr:hover {background-color:  rgb(230,240,250);}			                                                /* vyfarbovanie riadkov pri pohybe kurzorom */


/* Tabulka prognozy */
.tabTlacPrgnz { margin-right: 10px;  font-size: 100%; }								/* JCH 2019.12.06 zmena z 84%*/
.tabTlacPrgnz, .tabTlacPrgnz th , .tabTlacPrgnz td { border-bottom: 1pt  solid ; }				/* JCH 2019.12.06 zmena */
.tabTlacPrgnz tr.x  { background-color : rgb(230,240,250); font-weight:bolder; text-align: center ;}
.tabTlacPrgnz td.t  { width: 60px; text-align: center ; }
.tabTlacPrgnz td.d  { width: 80px; text-align: right; }
.tabTlacPrgnz tr:hover {background-color:  rgb(230,240,250);}			                                 /* vyfarbovanie riadkov pri pohybe kurzorom */

.ram { border: silver 2px groove; }
.poznamka { font-size: 84%; }
.male {  font-size: 84%; }
.stredne {  font-size: 90%; }
.normalne {  font-size: 100%; }
.malinke {  font-size: 70%; }
.italic, .sikme { font-style: italic; }
.right, .vpravo { text-align: right; }
.left, .vlavo { text-align:  left; }
.center, .stred { text-align: center ; }
.strong, .tucne { font-weight: bold; }
.modre { color: blue; }
.biele { color: white; }
.cervene { color: Red; }
.zlte { color: yellow; }
.zelene { color: green; }
.sive { color:LightGrey; }

/**********************************************************************************************************/
/*  Tabulka trendu - vylistovanie pointov pod trendom                                                     */
/**********************************************************************************************************/
.TabTrendPointy, .TabTrendPointy th{
font-size: 100%;
font-weight: bold;
/*color: black;*/
}

.TabTrendPointy td{
font-size: 100%;
text-align:right;
font-weight:normal;
/*width: 70px;*/
padding-right: 5px;
/*color: black;*/
}


.tabTrendOvl {
width:Auto;
/*background-color : rgb(180,200,220);*/
}

.tabTrendOvl .tabTrendOvl th, .tabTrendOvl tr, .tabTrendOvl td {
  border-bottom: 1pt solid;				
  border-color:  darkgray;				
}

.tabTrendOvl th  {
  background-color : rgb(180,200,220);
  text-align: left;
}

/*.tabTrendOvl tr:hover { background-color:  rgb(230,240,250);}	*/		/* vyfarbovanie riadkov pri pohybe kurzorom */




.sirka60 {width: 60px;}
.sirka90 {width: 90px;}
.sirka100 {width: 100px;}
.sirka150 {width: 150px;}
.sirka200 {width: 200px;}
.sirka250 {width: 250px;}
.sirka300 {width: 300px;}

/* Tabulka prognozy */
.tabMeta { margin-right: 10px;  font-size: 84%;  width: 1900px;  }
.tabMeta, .tabMeta th , .tabMeta td { border: 1pt  outset ; }
.tabMeta th  { background-color : rgb(230,240,250); }
.tabMeta td.x { background-color : rgb(230,240,250); text-align: center ; font-weight:bolder;}
.tabMeta td   { text-align: right ;  width: 90px;}
.tabMeta tr.x  { background-color : rgb(230,240,250); font-weight:bolder; }
.tabMeta tr.x td  { text-align: center ;   width: 90px;}
.tabMeta td.sviatok  { background-color : rgb(230,240,250); font-weight:bolder;}
.tabMeta td.den  { width: 4em; text-align: center ;  }

.tabMetaSumar { margin-right: 10px;  font-size: 84%;}
.tabMetaSumar, .tabMetaSumar th , .tabMetaSumar td { border: 1pt  outset ; }
.tabMetaSumar td.x { background-color : rgb(230,240,250); text-align: center ; font-weight:bolder;}
.tabMetaSumar td.o { background-color : rgb(230,240,250); text-align: center ; font-weight:bolder;}
.tabMetaSumar td.d   { text-align: right ;  width: 90px;}


/************************************************************************************************************************************************/
/*	Tabulka ALARMOV                                    											*/					
/************************************************************************************************************************************************/
.tabAlarmAck { margin-right: 10px;  font-size: 100%;  width: 100%; }							/* JCH 2021.06.04 zmena z 84%*/
/*.tabAlarmAck, .tabAlarmAck th , .tabAlarmAck td { border-bottom: 1pt  outset ; border-color:WhiteSmoke; }*/		/* JCH 2021.06.04 zmena */
                .tabAlarmAck th , .tabAlarmAck td { border-bottom: 1pt  solid ; border-color:darkgray; }		/* JCH 2021.06.04 zmena - tabulka nema sspodne oramovanie*/
.tabAlarmAck th  { background-color : rgb(180,200,220); }
.tabAlarmAck tr.x  { background-color : rgb(180,200,220); font-weight:bolder; }						/* hlavicka tabulky */

.tabAlarmAck td.p  { text-align: center ; width: 70px;  font-weight:normal;}						/* priorita alarmu,  */			
.tabAlarmAck td.h  { text-align: right ;  width: AUTO; font-weight:bolder;}						/* hodnota alarmu */		
.tabAlarmAck td.u  { text-align: left ;   width: AUTO;  font-weight:normal;}						/* jednotka */			
.tabAlarmAck td.dt { text-align: center ; width: 150px;  font-weight:normal;}						/* datum cas */		
.tabAlarmAck td.i1 { text-align: center ; width: 30px;   font-weight:normal;}						/* ikony - prvy stlpec - jedna ikona */			
.tabAlarmAck td.i2 { text-align: center ; width: 50px;   font-weight:normal;}						/* ikony - posledny stlpec - mozu byt aj dve ikony */			
.tabAlarmAck td.o  { text-align: left ;   width: AUTO;   font-weight:normal;}						/* objekt, point */			


.tabAlarDetail { margin-right: 10px;  font-size: 100%;  width: 90%; }							/* JCH 2021.06.07  detail alarmu */
.tabAlarDetail, .tabAlarDetail  th , .tabAlarDetail td { border-bottom: 1pt solid ; border-color:darkgray; }	        /* JCH 2021.06.07   detail alarmu */


.tabAlarmAck tr:hover {background-color:  rgb(230,240,250); }			/* vyfarbovanie riadkov pri pohybe kurzorom */
.tabAlarDetail tr:hover {background-color:  rgb(230,240,250);}			/* vyfarbovanie riadkov pri pohybe kurzorom */

.tabAlarmHOvladanie { margin-right: 10px;  font-size: 100%;  width: 100%; background-color : rgb(180,200,220); }	/* JCH 2021.06.30 - doplnene*/									
.tabAlarmHOvladanie td {border-bottom: 0pt  solid ; border-color: gray; font-weight: normal;}




/* Tabulka casovo hodnotovych zavislosti */
.tabTHZ { margin-right: 10px;  font-size: 100%; }						/* JCH 2019.12.06 zmena z 84%*/
.tabTHZ, .tabTHZ th , .tabTHZ td { border-top: 1pt  solid ; }					/* JCH 2019.12.06 zmena */
.tabTHZ tr.h  { background-color : rgb(230,240,250); font-weight:bolder; }
.tabTHZ td.b  { text-align: center;  width: 40px; }
.tabTHZ td.x  { text-align: center; width: 60px; }
.tabTHZ td.nazov  { font-weight:bolder; }
.tabTHZ td.datum  { text-align: center; width: 60px; }
.tabTHZ td.t  { text-align: center;  width: 72px;  }
.tabTHZ td.b  { text-align: center;  width: 40px; }
.tabTHZ td.q  { text-align: right; width: 72px; }
.tabTHZ tr.z  { background-color : rgb(230,240,250); text-align: center;  }


/* Tabulka casovych koeficientov */
.tabTQ { margin-right: 10px;  font-size: 84%;}
.tabTQ, .tabTQ th , .tabTQ td { border: 1pt  outset ; }
.tabTQ tr.z  { background-color : rgb(230,240,250); text-align: center; }
.tabTQ td.t  { text-align: center;  width: 72px;  }
.tabTQ td.b  { text-align: center;  width: 40px; }
.tabTQ td.q  { text-align: right; width: 72px; }

.h1, .h2, .h3 {
  display: block;
  font-weight: bold;
  color: teal;
}

.h1 { font-size: 140%; }
.h2 { font-size: 125%; }
.h3 { font-size: 105%; }


/*****************************************************************/
/* Tabulka VSEOBECNYCH REPORTOVcasovych koeficientov #ML*/
/*****************************************************************/
/* .tabRep { border-collapse: collapse ; overflow-y: scroll;} */
/* .tabRep th, td { border: 1px solid #ccc; padding: 10px; }  */ 
/*.tabRep tr:nth-child(even) { background-color: #eee; } */   	/* #afafaf */	/* vyfarbenie riadkov na striedacku */
/*.tabRep tr:nth-child(odd) { background-color: #fff; }  */     /* #cfcfcf */	/* vyfarbenie riadkov na striedacku */	

.tabRep {
font-size:100%;					/* JCH 2021.06.07 doplnene*/  /* POZOR - sirka musi byt napevno v kode, inak zalamuje bunky */
color:black;
}

/*.tabRep, .tabRep th, .tabRep td {*/
.tabRep th, .tabRep td {
  border-bottom: 1pt solid;				/* JCH 2021.06.07 doplnene */
  border-color:  darkgray;				/* JCH 2021.06.07 doplnene */
}

.tabRep th  {
  background-color : rgb(180,200,220);
}


/*.tabRep tr:hover {background-color: #f5f5f5;}*/
.tabRep tr:hover {background-color:  rgb(230,240,250);}			/* vyfarbovanie riadkov pri pohybe kurzorom */


.tabRep1, .tabRep1 tr, .tabRep1 td {
  color:darkgray;					/* JCH 2021.06.08 doplnene */ /* farba textu prveho stlpca */
}


.tabRepOvladanie {
 margin-right     : 10px;
 font-size        : 100%;
 width            : 100%;
 background-color : rgb(180,200,220);
}													/* JCH 2021.06.30 - doplnene, vyfarbena oblast ovladania */									

.tabRepVyber {
 font-size        : 110%;
 font-weight	  : normal;
 margin-right     : 10px;
} 




/* Triedy si su urcene pre zobrazenie vetvy stromu */
.s1, .s2, .s3, .s4, .s5 { font-weight: bold;  color: blue; }
.s1 { font-size: 130%;  color: teal; }
.s2 { font-size: 120%; }
.s3 { font-size: 115%; }
.s4 { font-size: 110%; }
.s5 { font-size: 105%; }

/* Triedy si su urcene pre zobrazenie nadpisov */
.n1, .n2, .n3, .n4, .n5 { font-weight: bold; color: teal; }
.n1 { font-size: 130%; }
.n2 { font-size: 120%; }
.n3 { font-size: 115%; }
.n4 { font-size: 110%; }
.n5 { font-size: 105%; }

.ruka, .hand { cursor:  pointer; }

/* === Vyuziva funkcia JavaScriptu ZobrazSkry ================================ */

.zobrazene { display: block  }
.skryte  { display: none }
.vidiet  { display:inline;  padding-top: 4px; }
.vidinline  { display:inline; }
.nevidiet { display: none; }
.select { margin-bottom: 4px; font-size: 84%; }
.zoznam { font-size: larger; font-weight: bolder; color: blue; }
li.uzol { list-style-type: none ; }
li.list { list-style-type:  circle; list-style-image: none; }

.imgBut1 { display:inline;  cursor:pointer;  }
.imgBut0 {  display: none;  }

span.uzolv { 
  background: url(uzolv.gif); 
  padding-left: 12px; 
  background-repeat: no-repeat;
  background-position:  left;
  cursor:pointer; 
}

span.uzol_ {
  background: url(uzol_.gif);
  padding-left: 12px; 
  background-repeat: no-repeat;
  background-position:  left;
  cursor:pointer; 
}

ul.bezbodiek li { list-style-type:none;  }

td.cb { width: 30px;  text-align: center;}
td.s { font-weight: bolder; width: 110px; }
td.x { width: 80px;  text-align: center;}
td.z { width: 120px; }
td.t { width: 120px; }
th.l { padding-left: 10px; text-align: left; }
td.m { text-align:right; font-weight:bolder;  width: 100px; padding-right: 5px; }

/* === Tabulka monitorovania pointov 
  s = nazov stlpca ... je vyssie, lebo dolu to nejako nefungovalo
  n = poradove cislo
  ccb = ciara a check box v legende trendu
  h = hodnota
  t = vypis datumu a casu
  b = button
== */
th.n { width: 30px; }
td.n { text-align:right; width: 30px; padding-right: 5px; }
td.ccb { text-align: center;  width: 45px;}
td.h { text-align:right; font-weight:bolder;  width: 70px; padding-right: 5px; }
td.hn { text-align:right; font-weight:normal; width: 70px; padding-right: 5px; }			// JCH 2021.06.16 - trieda ako 'td.h' ale mormal nie bold
td.hk { text-align:right;  width: 70px; padding-right: 5px; }
td.hp { text-align:right; font-weight:bolder;  width: 90px; padding-right: 5px; }
td.ht { text-align:right;  width: 90px; padding-right: 5px; }
td.b { text-align: center;  width: 30px; }
td.hhmm { text-align: center;  width: 75px; }
td.but { text-align: center;  width: 20px; }


.tabVyber, .tabVyber th, .tabVyber td {
  border-bottom		: 2pt solid;		
  border-color		: rgb(180,200,220);		
}




/* === Hlavicka tabulky == */
thead.h  {
  background-color : rgb(180,200,220);
  font-weight:bolder;
  text-align: center;
}

.normal { font-weight:normal; }
.tenke { font-weight:lighter; }
.stred { text-align: center;}

.sirka75 { width: 75%; }
select.sirka75 { background-color: rgb(241,245,250); font-size: 84%; }

div.pomocky { color: blue; font-size: 84%; }
div.pomocky span { padding-left: 4px;  padding-right:4px; cursor:pointer; }

a.obr { padding-right: 7px;  }
a.obr img { border-style: none; }

td.alarm a img { border-style: none; cursor: pointer;}
img.a { border-style: none; cursor: pointer;}

div.alarm span { font-size: small; cursor: pointer;}

input.b { width: 40px; font-weight:bolder;  cursor:pointer; }

td.max { font-weight:bolder;  color: Red;}
td.min { font-weight:bolder;  color: blue;}

/* denne maximum v bilanciach */
.tab1 td.dm  {
  background-color : rgb(230,240,250);
}

/* vnuti novu stranu pri tlaci */
p.novaStrana { page-break-before: always; }

.tabPodpis {
 font-size: 84%;
}

a.tlac {
  text-decoration: none;
  color: black;
}

a.tlac:link {
  color: black;
}
a.tlac:visited {
  color: black;
}
a.tlac:hover {
  color: blue;
}
a.tlac:active {
  color: black;
}


div.zapisovac {height: 160px;  width: 320px; }							/* JCH 2021.06.14 - div.zapisovac {height: 160px;  width: 240px; }         */					


/* medzery v lavo */ 
.l10px {left: 10px; position: relative;}

/* Cisla vysledkov hladanie .. */
span.najdi0 {margin-left: 10px; color: black; font-weight: bold; }
span.najdi1 {margin-left: 10px; text-decoration:underline; cursor: pointer; }


/* oddelovacia ciara */
hr {
    border       : 1px solid;
    border-color : rgb(180,200,220);
/*    width        : 100%;
    text-align   : left;    */     /* pod IE na WIN2016 divne ramovalo pracivny priestor*/
}

/*
    background-color: rgb(180,200,220);
    background-color: rgb(230,240,250);
*/





.tabLadenie, .tabLadenie th, .tabLadenie td {
  border-bottom		: 1pt solid;		
/*  border-color		: rgb(180,200,220);		*/
  border-color		: black;		
/*
  border-collapse	: collapse;
*/

}




