P.zarovnat {
         text-align: justify; 
}

body {
         background-color:#FFFFFF; 
         font-size:11px; 
         font-weight:normal; 
         font-family:Arial, Verdana;
}
                            
td {
         color:#000000; 
         font-size:10px;
         /*cerpadl!!!!!!!*/
         font-weight:normal; 
         font-family:Arial, Verdana;
}

A.link {
         color:#000000; 
         font-size:11px; 
         font-weight:bold; 
         text-decoration:none; 
         font-family:Arial, Verdana;
}

A.link:Visited {
         color:#000000; 
         font-size:11px; 
         font-weight:bold; 
         text-decoration:none; 
         font-family:Arial, Verdana;
}

A.link:Active {
         color:#7F7F7F; 
         font-size:11px; 
         font-weight:bold; 
         text-decoration:none; 
         font-family:Arial, Verdana;
}

A.link:Hover {
         color:#007E40; 
         font-size:11px; 
         font-weight:bold; 
         text-decoration:underline; 
         font-family:Arial, Verdana;
}

A.menu1 {
         color:#000000; 
         font-size:11px; 
         font-weight:bold; 
         text-decoration:none; 
         font-family:Arial, Verdana;
}

A.menu1:Visited {
         color:#000000; 
         font-size:11px; 
         font-weight:bold; 
         text-decoration:none; 
         font-family:Arial, Verdana;
}

A.menu1:Active {
         color:#7F7F7F; 
         font-size:11px; 
         font-weight:bold; 
         text-decoration:none; 
         font-family:Arial, Verdana;
}

A.menu1:Hover {
         color:#007E40; 
         font-size:11px; 
         font-weight:bold; 
         text-decoration:underline; 
         font-family:Arial, Verdana;
}

A.menu2 {
         color:#000000; 
         font-size:11px; 
         font-weight:normal; 
         text-decoration:none; 
         font-family:Arial, Verdana;
}

A.menu2:Visited {
         color:#000000; 
         font-size:11px; 
         font-weight:normal; 
         text-decoration:none; 
         font-family:Arial, Verdana;
}

A.menu2:Active {
         color:#7F7F7F; 
         font-size:11px; 
         font-weight:normal; 
         text-decoration:none; 
         font-family:Arial, Verdana;
}

A.menu2:Hover {
         color:#007E40; 
         font-size:11px; 
         font-weight:normal; 
         text-decoration:underline; 
         font-family:Arial, Verdana;
}         

A.menu3 { 
         color:#000000; 
         font-size:11px; 
         font-weight:normal; 
         text-decoration:none; 
         font-style:italic; 
         font-family:Arial, Verdana;
}

A.menu3:Visited {
          color:#000000; 
          font-size:11px; 
          font-weight:normal; 
          text-decoration:none; 
          font-style:italic; 
          font-family:Arial, Verdana;
}

A.menu3:Active {
          color:#7F7F7F; 
          font-size:11px; 
          font-weight:normal; 
          text-decoration:none; 
          font-style:italic; 
          font-family:Arial, Verdana;
}

A.menu3:Hover {
          color:#007E40; 
          font-size:11px; 
          font-weight:normal; 
          text-decoration:underline; 
          font-style:italic; 
          font-family:Arial, Verdana;
}          

B.boldlink {
          cursor:hand;
}

.text {
          color:#000000; 
          font-size:11px; 
          font-weight:normal; 
          font-family:Arial, Verdana;
}

.nadpis1 {
          color:#007E40; 
          font-size:16px; 
          font-weight:bold; 
          font-family:Arial, Verdana;
}

.nadpis2 {
          color:#007E40; 
          font-size:12px; 
          font-weight:bold; 
          font-family:Arial, Verdana;
}

.nadpis3 {
          color:#000000; 
          font-size:11px; 
          font-weight:bold; 
          font-family:Arial, Verdana;
}

.nadpistabulky {
          color:#FFFFFF; 
          font-size:11px; 
          font-weight:bold; 
          font-family:Arial, Verdana;
}

.hccee {
          color:#999999; 
          font-size:11px; 
          font-weight:bold; 
          font-family:Arial, Verdana;
}

A.copy {
          color:#999999; 
          font-size:11px; 
          font-weight:normal; 
          text-decoration:none; 
          font-family:Arial, Verdana;
}

A.copy:Visited {
          color:#999999; 
          font-size:11px; 
          font-weight:normal; 
          text-decoration:none; 
          font-family:Arial, Verdana;
}

A.copy:Active {
          color:#999999; 
          font-size:11px; 
          font-weight:normal; 
          text-decoration:none; 
          font-family:Arial, Verdana;
}

A.copy:Hover {
          color:#000000; 
          font-size:11px; 
          font-weight:normal; 
          text-decoration:underline; 
          font-family:Arial, Verdana;
}

.copy {
          color:#999999; 
          font-size:11px; 
          font-weight:normal; 
          font-family:Arial, Verdana;
}

A.login {
           color:#FFFFFF; 
           font-size:11px; 
           font-weight:normal; 
           text-decoration:none;
           font-family:Arial, Verdana;
}

A.login:Visited {
           color:#FFFFFF; 
           font-size:11px; 
           font-weight:normal; 
           text-decoration:none;
           font-family:Arial, Verdana;
}

A.login:Active {
           color:#999999; 
           font-size:11px; 
           font-weight:normal; 
           text-decoration:none;
           font-family:Arial, Verdana;
}

A.login:Hover {
            color:#A7A7A7; 
            font-size:11px; 
            font-weight:normal; 
            text-decoration:underline;
            font-family:Arial, Verdana;
}

/*span.xtext {color:#000000; font-size:11px; font-weight:bold; text-decoration:none; font-family:Arial, Verdana;}
  
.video1 {cursor:hand; color:#000000; font-size:11px; font-weight:bold; text-decoration:none; font-family:Arial, Verdana;}
.text_video {color:#6A6A6A; font-size:11px; font-weight:normal; font-family:Arial, Verdana;}
.nadpis_video {color:#007E40; font-size:14px; font-weight:bold; font-family:Arial, Verdana;}
  */
  
.pozor {
             color:red; 
             font-size:16px; 
             font-weight:bold; 
             font-family:Arial, Verdana;
}
.upozor {
             color:green; 
             font-size:16px; 
             font-weight:bold; 
             font-family:Arial, Verdana;
}


.vysledky {
             color:red; 
             font-size:18px; 
             font-weight:bold; 
             font-family:Arial, Verdana;
}

.vozidla {
             color:black; 
             font-size:16px; 
             font-weight:normal; 
             font-family:Arial, Verdana;
}

.vozidlatucne {
             color:black; 
             font-size:18px; 
             font-weight:bold; 
             font-family:Arial, Verdana;
}

.vozidlodisable {
             color:#7F7F7F; 
             font-size:11px; 
             font-weight:normal; 
             font-family:Arial, Verdana;
}

.vozidlocizi {
             background-color: #CCFF99; 
             font-size:11px; 
             font-weight:normal; 
             font-family:Arial, Verdana;
}

.vozidlocizismluvni {
             background-color: #FF7D99; 
             font-size:11px; 
             font-weight:normal; 
             font-family:Arial, Verdana;
}

.prihlasen {
             color:#7F7F7F; 
             font-size:12px; 
             font-weight:normal; 
             font-family:Arial, Verdana;
}

.odkaz {
             color:#000000; 
             font-size:12px; 
             font-weight:bold; 
             text-decoration:none; 
             font-family:Arial, Verdana;
}

a.odkaz:Visited {
             color:#000000; 
             font-size:12px; 
             font-weight:bold; 
             text-decoration:none; 
             font-family:Arial, Verdana;
}

a.odkaz:Active {
             color:#7F7F7F; 
             font-size:12px; 
             font-weight:bold; 
             text-decoration:none; 
             font-family:Arial, Verdana;
}

a.odkaz:Hover {
             color:#007E40; 
             font-size:12px; 
             font-weight:bold; 
             text-decoration:underline; 
             font-family:Arial, Verdana;
}

.odkaz_cds {
             color:#000000; 
             font-size:12px; 
             font-weight:bold; 
             text-decoration:none; 
             font-family:Arial, Verdana;
}

a.odkaz_cds:Visited {
             color:#000000; 
             font-size:12px; 
             font-weight:bold; 
             text-decoration:none; 
             font-family:Arial, Verdana;
}

a.odkaz_cds:Active {
             color:#7F7F7F; 
             font-size:12px; 
             font-weight:bold; 
             text-decoration:none; 
             font-family:Arial, Verdana;
}

a.odkaz_cds:Hover {
             color:#007E40;
             font-size:12px; 
             font-weight:bold; 
             text-decoration:underline; 
             font-family:Arial, Verdana;
}




.vozidlatucne1 {
            color:black; 
            font-size:16px; 
            font-weight:bold; 
            font-family:Arial, Verdana;
}

.basic {
            color: black; 
            font-size:12px; 
            font-family: Verdana, Arial, Helvetica;
}

.basic_alert {
            color: red; 
            font-size:12px; 
            font-family: Verdana, Arial, Helvetica;
}

.basic_zvyr {
            color: black; 
            font-size:14px; 
            font-family: Verdana, Arial, Helvetica;
}

.basic_velky {
            color: black; 
            font-size:18px; 
            font-family: Verdana, Arial, Helvetica;
}

.basic_velky_alert {
            color: red; 
            font-size:18px; 
            font-family: Verdana, Arial, Helvetica;
}

.basic_marc {
           color: black; 
           font-size:12px; 
           font-family: Courier;
}

.basic_print {
           color: black; 
           font-size:10px; 
           font-family: Verdana, Arial, Helvetica;
}

.browzaz {
           background-color: #FDF0D0;
           width: 100%;
}



.browradek {
           background-color: white;
}

.browradek:Hover {
           background-color: yellow;
}

.listuj {
           background-color: white;
}

.listuj:Hover {
           background-color: #eeeeee;
}

.radekex {
           background-color: white;
}

.radekex:Hover {
           background-color: #eeeeee;
}


.upozorneni {
             color:white; 
             font-size:16px; 
             font-weight:bold; 
             font-family:Arial, Verdana;
             background-color: red;
}

/*td button{
    padding:0;
    width: 100%;
    overflow:visible;
    background-color: aqua;
}*/

td.buttonred
{
     padding:0;
      text-align: center;
    /*width: 100%;*/
    /*width: 20px;*/
    overflow:visible;
    background-color: #ffcc33;
    cursor: pointer;
   
    
  
}

td.buttonhotove
{
     padding:0;
      text-align: center;
    /*width: 100%;*/
    /*width: 20px;*/
    overflow:visible;
    background-color: lightpink;
    cursor: pointer;
   
    
  
}




td.buttonneuplna
{
     padding:0;
      text-align: center;
    /*width: 100%;*/
    /*width: 20px;*/
    overflow:visible;
    background-color: red;
    cursor: pointer;
   
    
  
}



td.buttongreen
{
    padding:0;
    text-align: center;
    /*width: 100%;*/
    /*width: 20px;*/
    overflow:visible;
    background-color: green;
    cursor: pointer;
}
td.buttongray
{
    padding:0;
    text-align: center;
    /*width: 100%;*/
    /*width: 20px;*/
    overflow:visible;
    background-color: lightgray;
    cursor: pointer;
}
td.buttoncerpani
{
    padding:0;
    text-align: center;
    /*width: 100%;*/
    /*width: 20px;*/
    overflow:visible;
    background-color: lightblue;
    cursor: pointer;
}
td.buttonpumik
{
    padding:0;
    text-align: center;
    /*width: 100%;*/
    /*width: 20px;*/
    overflow:visible;
    background-color: #1F85DE;
    cursor: pointer;
}

td.buttonspz
{   font-weight:bold;
    padding:0;
    width: 250px;
    overflow:visible;
    background-color: yellow;
    cursor: pointer;
    /*border-top: 1px solid black;*/
}

td.buttonspzEP
{   font-weight:bold;
    padding:0;
    width: 100px;
    overflow:visible;
    background-color: yellow;
    cursor: pointer;
    /*border-top: 1px solid black;*/
}

td.buttonspzcizi
{   font-weight:bold;
    padding:0;
    width: 250px;
    overflow:visible;
    background-color: orange;
    cursor: pointer;
}

#etlac
{
    padding: 5px;
    width: 1450px;
    left: 0px;
    height: 750px;
    z-index: 200;
    top: 0px;
    /*position: absolute;*/
    position: fixed;
    /*stale stejne misto na strance i pri rolovani*/
    background-color:whitesmoke;
    border-right: 2px solid gray;
    border-bottom: 2px solid gray;
    border-left: 1px solid silver;
    border-top: 1px solid silver;
    font-size: 15px;
    visibility: hidden;

}



#etlac a.closewindow {
    padding: 5px;
    position: relative;
    left: 95%;
    top: 5%;
    text-align: right;
    border: 1px solid;
    background-color: white;
}



td.button {
    padding:0;
    /*width: 100%;*/
    width: 20px;
    overflow:visible;
    background-color: aqua;
    border-bottom: white;
    /*border-top: white;*/
    border-left: 1px solid aqua;
    border-right: 1px solid aqua;
    /*border-collapse: collapse;*/
}

#cerpadla
{
   width: 100%;
   /*background-color: aqua;*/
  /* border-collapse: collapse;*/

}

#objednavky
{

  height: 200px;
  left: 100px;
  padding:2;
  /*width: 100%;*/
  width: 950px;

  background-color: #cccccc;
   
  border: 1px solid blue;
  overflow:auto;
  position: absolute;
   
}

#objednavky-mix
{

  height: 200px;
  left: 100px;
  padding:2;
  /*width: 100%;*/
  width: 580px;

  background-color: #cccccc;
   
  border: 1px solid blue;
  overflow: auto;
  position: absolute;
   
}

#objednavky-mix1
{

  height: 230px;
  left: 100px;
  padding:2;
  top: 70px;
  /*width: 1200px;*/
  width: 62%;
  /*background-color: #cccccc;*/
   
  border: 1px solid blue;
  overflow: auto;
  position: absolute;
   
}


#objednavky-volna
{

  height: 300px;
  left: 720px;
  padding:2;
  /*width: 100%;*/
  width: 600px;

  background-color: #cccccc;
   
  border: 1px solid blue;
  overflow:auto;
  position: absolute;
  display: none; 
  
}



.objedn {
    height: 10px;
   /* border: 1px solid black;*/

}

.radek_obj {
    width: 100%;
    height: 10px;
    background-color: white;

}

.radek_obj_2001 {
    width: 100%;
    height: 10px;
    background-color: whitesmoke;

}

.radek_obj_PBD {
    width: 100%;
    height: 10px;
    background-color: #e0461f;
    

}


.radek_obj_hlav {
    width: 100%;
    height: 10px;
    background-color: lightcyan;

}

.radek_obj:Hover {
    /*border-top: 1px solid black;*/
    background-color: yellow;

}

.radek_obj_2001:Hover {
    /*border-top: 1px solid black;*/
    background-color: yellow;

}


th.hlaut {
    width:20px;
    border-left: 1px solid black;
     font-size:12px;
     font-weight:bold;
     
}
th.hlaut1 {
    width:20px;
    visibility: hidden;
     font-size:12px;
     font-weight:bold;


}

th.hlautEP {
    width:35px;
    border-left: 1px solid black;
     font-size:12px;
     font-weight:bold;
     
}
th.hlautEP1 {
    width:35px;
    visibility: hidden;
     font-size:12px;
     font-weight:bold;


}
th.hlautmaly {
     width:2px;
     border-left: 1px solid black;
     font-size:8px;
     font-weight:normal;
}
th.hlaut1maly {
     width:2px;
     visibility: hidden;
     font-size:8px;
     font-weight:normal;


}

th.hlautEPmaly {
     width:2px;
     border-left: 1px solid black;
     font-size:8px;
     font-weight:normal;
}
th.hlautEP1maly {
     width:2px;
     visibility: hidden;
     font-size:8px;
     font-weight:normal;


}



#cerpadlaCIZI
{
   width: 100%;
   /*background-color: aqua;*/
  /* border-collapse: collapse;*/

}

.autaoddel
{
  background-color: black;
  
}

.odkaz_auta {
             color:#000000;
             font-size:10px;
             /*font-weight:bold; */
             text-decoration: underline;
             font-family:Arial, Verdana;
}

#menuobjednavky
{

  height: 200px;
  left: 8px;
  padding:2;
  /*width: 100%;*/
  width: 90px;

  /*background-color: #cccccc;*/

  /*border: 1px solid blue;*/
  overflow:auto;
  position: absolute;

}


.vsedni {
             color:#000000;

             /*font-weight:bold; */
             
             font-family:Arial, Verdana;
}

.vikend {
             background-color: red;
             color: white;
             /*font-weight:bold; */
             
             font-family:Arial, Verdana;
}

td.buttonneaktivni
{
    background-color: #cccccc;

}

#etlac #dodaci_button {
	left: 420px;
	position: relative;
	top: -15px;
	
}

.poznamky {
	

             color:red; 
             font-size:16px; 
             font-weight:bold; 
             font-family:Arial, Verdana;

	
	}
        
        #cement-vypis {
            
             
             font-size:12px; 
             
             
            
            
        }
        #cementJM-vypis {
            
             
             font-size:12px; 
             
             
            
            
        }
        #cementobj {
            
             
             font-size:12px; 
             
             
            
            
        }
        
        
        #pripoj_auto {
            padding: 5px;
            margin: 5px;
            width: 400px;
            /*left: 50px;*/
            height: 100px;
            z-index: 200;
            /*top: 200px;*/
            position: absolute;
            background-color:#ffff99;
            border-radius: 10px;
            border-right: 2px solid gray;
            border-bottom: 2px solid gray;
            border-left: 1px solid silver;
            border-top: 1px solid silver;

    /*visibility: hidden;*/
        }   
        
  
div#obalka { text-align: left; margin: auto}
.uvnitr {width: 180px; float: left; }
/*button uvnitr1 {width: 300px; float: left; }*/
      
                                       
#etlac td {
         color:#000000; 
         font-size:15px;
         /*cerpadl!!!!!!!*/
         font-weight:normal; 
         font-family:Arial, Verdana;
}


#naseptavac2 {
            overflow:auto;
            position: absolute;
            background-color: lightgray;
            width:600px;
            left:25%;
            height:150px; 
            display: none; 
            z-index: 100;
            border: 1px solid green;
            border-spacing: 12px;
            border-radius: 3px;
            /*overflow:auto; */
}

#naseptavacf2 {
            overflow:auto;
            position: absolute;
            background-color: lightgray;
            width:650px;
            left:25%;
            height:150px; 
            display: none; 
            z-index: 100;
            border: 1px solid green;
            border-spacing: 12px;
            border-radius: 3px;
            /*overflow:auto; */
}

#naseptavacf3 {
            overflow:auto;
            position: absolute;
            background-color: lightgray;
            width:650px;
            left:25%;
            height:150px; 
            display: none; 
            z-index: 100;
            border: 1px solid green;
            border-spacing: 12px;
            border-radius: 3px;
            /*overflow:auto; */
}

#oknomazani
{
    padding: 5px;
    width: 500px;
    left: 200px;
    height: 200px;
    z-index: 200;
    top: 100px;
    /*position: absolute;*/
    position: fixed;
    /*stale stejne misto na strance i pri rolovani*/
    background-color:whitesmoke;
    border-right: 2px solid gray;
    border-bottom: 2px solid gray;
    border-left: 1px solid silver;
    border-top: 1px solid silver;
    font-size: 15px;
    visibility: hidden;

}



#oknomazani a.closewindow {
    padding: 5px;
    position: relative;
    left: 95%;
    top: 5%;
    text-align: right;
    border: 1px solid;
    background-color: white;
}



#editcerpadla
{
    padding: 5px;
    width: 1000px;
    left: 0px;
    height: 400px;
    z-index: 200;
    
    /*position: absolute;*/
    position: relative;
    /*stale stejne misto na strance i pri rolovani*/
    background-color:whitesmoke;
    border-right: 2px solid gray;
    border-bottom: 2px solid gray;
    border-left: 1px solid silver;
    border-top: 1px solid silver;
    font-size: 15px;
    visibility: hidden;

}

#mixycerpadla
{
    padding: 5px;
    width: 1000px;
    left: 0px;
    height: 250px;
    z-index: 200;
    
    /*position: absolute;*/
    position: relative;
    /*stale stejne misto na strance i pri rolovani*/
    background-color:whitesmoke;
    border-right: 2px solid gray;
    border-bottom: 2px solid gray;
    border-left: 1px solid silver;
    border-top: 1px solid silver;
    font-size: 15px;
    
}

.tabulkaEP
{
    width: 850px;
}


.tabulkaEP td
{
    font-size: 15px;
}

    
    

#newfirmaokno
{
    padding: 5px;
    width: 1000px;
    left: 20px;
    height: 350px;
    z-index: 1200;
    
    /*position: absolute;*/
    position: absolute;
    /*stale stejne misto na strance i pri rolovani*/
    background-color:whitesmoke;
/*    border-right: 2px solid gray;
    border-bottom: 2px solid gray;
    border-left: 1px solid silver;
    border-top: 1px solid silver;*/
    font-size: 15px;
 
    display: none;    
}    
   


/*

#objednavky-mix1 thead {
  display: table;  to take the same width as tr 
  width: calc(100% - 17px);  - 17px because of the scrollbar width 
}

#objednavky-mix1 tbody {
  display: block;  to enable vertical scrolling 
  max-height: 250px;   
  overflow-y: scroll; 
}*/


.tableFixHead {
  overflow: auto;
  height: 100px;
}

.tableFixHead thead th {
  position: sticky;
  top: 0;
}


.bold_velky_alert {
            color: red; 
            font-size:20px; 
            font-family: Verdana, Arial, Helvetica;
             font-weight:bold; 
}


.EETformC
{
    padding: 5px;
    width: 500px;
    left: 500px;
    height: 200px;
    z-index: 200;
    top: 300px;
    /*position: absolute;*/
    position: fixed;
    /*stale stejne misto na strance i pri rolovani*/
    background-color:whitesmoke;
    border-right: 2px solid gray;
    border-bottom: 2px solid gray;
    border-left: 1px solid silver;
    border-top: 1px solid silver;
    font-size: 15px;
    visibility: hidden;

}

td.buttonhotoveDL
{
    padding:0;
    text-align: center;
    /*width: 100%;*/
    /*width: 20px;*/
    overflow:visible;
    background-color: lightgreen;
    cursor: pointer;
}