/* CSS Document */
body {
	margin: 0px; padding: 0px;
  background-color: #E6E6FF;
  color: #000000;
	font-family: Arial, sans-serif;
	font-size: 10pt;
}

/* *** Sekce Hlavicka *** */

#hlavicka {
  background-color: #99CCFF;
  padding: 3px;
  border-bottom: 1px solid;
}

#hlavicka_nazev {
  font-weight: bold;
  font-size: 12pt;
  letter-spacing: 3px;
  padding: 3px;
}

#hlavicka_tlacitko {
  float: right;
/*  background-color: #cccccc;
  border: 1px #000000 solid;
*/
  padding: 3px 5px 3px 5px;
  margin: 2px; 
}

#hlavicka_text {
  float: right;
  font-weight: bold;
  font-size: 12pt;  
  padding: 3px 5px 3px 5px;
  margin: 2px; 
}

#hlavicka_tlacitko a {
  color: #000088;
}

#hlavicka_tlacitko a:hover {
  color: #ff0000;
  text-decoration: none;
}


/* *** Sekce Menu akci *** */

#menu_akce {
  padding: 4px;
  text-align: center;
}

#stavove_info {
  padding: 4px;
  text-align: center;
}

#seznam_info {
  padding: 4px;
  text-align: center;
}

/* *** Sekce Seznam dokumentu *** */

#dokumenty, #sestavy, #sestavy2, #psestavy, #prilohy {

}

#filtr {
    padding: 5px;
}

#seznam_hlavicka, #dokumenty_hlavicka, #sestavy_hlavicka, #sestavyp_hlavicka, #prilohy_hlavicka {
  background-color: #99CCFF;
  padding: 3px;
  border-top: 1px solid;
  border-bottom: 1px solid;
  font-weight: bold;
  text-align: center;
}

#seznam_nazvy, #dokumenty_nazvy, #prilohy_nazvy {
  background-color: #99CCFF;
  border-bottom: 1px solid;
  padding: 0px;
}


#seznam_tab, #dokumenty_tab, #prilohy_tab {
  background-color: #99CCFF;
  width: 100%;
  border-bottom: 1px #000000 solid;
  padding: 0px; margin: 0px;
  border-collapse: collapse;
  font-family: Arial, sans-serif;
  font-size: 10pt;
}

#seznam_tab th, #dokumenty_tab th, #prilohy_tab th {
  border-bottom: 1px #000000 solid;
  padding: 2px 5px 2px 8px; margin: 0px;
  text-align: left;
}

#seznam_tab td, #dokumenty_tab td, #prilohy_tab td {
  border-left: 1px #000000 solid;
  border-bottom: 1px #000000 solid;
  padding: 2px 5px 2px 8px; margin: 0px;
  /*text-align: left;*/
}


.seznam_polozka, .dokumenty_polozka, .sestavy_polozka, .prilohy_polozka {
  background-color: #ffffff;
  border-bottom: 1px solid;
  padding: 0px;
}

th.seznam_polozka, th.dokumenty_polozka, th.sestavy_polozka, th.prilohy_polozka {
  background-color: #99CCFF;
  border-bottom: 1px solid;
  padding: 0px;
}

.seznam_polozka_vyber, .dokumenty_polozka_vyber, .sestavy_polozka_vyber {
  width: 10px;
  background-color: #99CCFF;
  padding: 3px;
}

.seznam_polozka_nazev1 {
  width: 300px;
  text-align: left;
  padding: 3px; border-left: 1px solid;  
}
.seznam_polozka_org {
  width: 300px;
  text-align: left;
  padding: 3px; border-left: 1px solid;  
}
.seznam_polozka_login {
  width: 120px;
  text-align: left;
  padding: 3px; border-left: 1px solid;  
}
.seznam_polozka_role {
  width: 120px;
  text-align: left;
  padding: 3px; border-left: 1px solid;  
}
.seznam_polozka_zkratka {
  width: 70px;
  text-align: left;
  padding: 3px; border-left: 1px solid;  
}



.dokumenty_polozka_cisjedn {
  width: 130px;
  text-align: right;
  padding: 3px; border-left: 1px solid;
}
.dokumenty_polozka_prijato {
  width: 70px;
  text-align: right;
  padding: 3px; border-left: 1px solid;
}
.dokumenty_polozka_odesilatel {
  
  padding: 3px; border-left: 1px solid;
}
.dokumenty_polozka_vec {
  
  padding: 3px; border-left: 1px solid;
}
.dokumenty_polozka_odbor {
  width: 45px;
  padding: 3px; border-left: 1px solid;
}
.dokumenty_polozka_zpracoval {
  width: 120px;
  padding: 3px; border-left: 1px solid;
}
.dokumenty_polozka_lhuta {
  width: 40px;
  text-align: right;
  padding: 3px; border-left: 1px solid;
}
.dokumenty_polozka_vyrizeno {
  width: 70px;
  text-align: right;
  padding: 3px; border-left: 1px solid;
}

.seznam_polozka_nazev, .sestavy_polozka_nazev {
  
  padding: 3px; border-left: 1px solid;
}

#seznam_strankovani, #dokumenty_strankovani {
  text-align: center;
  padding: 5px;
}

/* *** Sekce Dokument *** */

#dokument {
  padding: 5px;
}

#dokument .radek {
   padding: 2px;       
}

#dokument .polozka1 {
   position: relative; top: 2px;
   float: left; width: 170px; 
   text-align: right; padding-right: 3px;
}

#dokument .polozka2 {
   float: left;
}

#isds_info {
   
}

#seznam_akce, #dokument_akce, #sestavy_akce {
   text-align: right;
   padding: 5px;
}

/* *** Sekce dokumenty - dialogy *** */

#dokument_seznam_odesilatelu {
  display: none;
  position: absolute;
  top: 150px; left: 500px;
  /*width: 330px;*/ 
  border: 1px solid;
  background-color: #ffffff;
}

#dokument_seznam_spisu {
  display: none;
  position: absolute;
  top: 150px; left: 500px;
  /*width: 330px;*/ 
  border: 1px solid;
  background-color: #ffffff;
}

/* *** Sekce Sestavy *** */

#sestava_dialog {
  display:none;
  position: absolute;
  top: 100px; left: 500px;
  width: 400px; height: 160px;
  /*border: groove;*/
  background-color: #E6E6FF;
  padding: 0px;
}

#sestava_dialog form {
  padding: 0px; margin: 0px;
  border: 2px #909090 solid;
}

#sestava_dialog_edit {
  /*display: none;*/
  position: absolute;
  top: 100px; left: 500px;
  width: 400px; height: 120px;
  border: groove;
  background-color: #E6E6FF;
}

#sestava_dialog_nazev {
  background-color: #99CCFF;
  padding: 5px;
  border-bottom: 1px solid;
  font-weight: bold;
}

#sestava_dialog_form {
  padding: 5px;
}

#sestava_dialog_form .radek {
   padding: 2px;       
}

#sestava_dialog_form .polozka1 {
   position: relative; top: 2px;
   float: left; width: 120px; 
   text-align: right; padding-right: 3px;
}

#sestava_dialog_form .polozka2 {
   float: left;
}

#sestava_dialog_akce {
   text-align: right;
   padding: 8px;
   margin-right: 20px;
}

/* *** Sekce prilohy *** */

#prilohy_soubor {
  padding: 5px;
}

.prilohy_polozka_akce {
  width: 120px;
  background-color: #99CCFF;
  padding: 3px;
}
.prilohy_polozka_id {
  width: 60px;
  text-align: right;
  padding: 3px; border-left: 1px solid;
}

.prilohy_polozka_nazev {
  width: 300px;
  padding: 3px; border-left: 1px solid;
}

.prilohy_polozka_velikost {
  width: 100px;
  text-align: right;
  padding: 3px; border-left: 1px solid;
}

.prilohy_polozka_vlozeno {
  width: 60px;
  text-align: right;
  padding: 3px; border-left: 1px solid;
}

.historie_polozka_datum {
  width: 110px; text-align: right;
  padding: 3px; border-left: 1px solid;
}
.historie_polozka_cinnost {
  width: 300px;
  padding: 3px; border-left: 1px solid;
}
.historie_polozka_poznamka {
  
  padding: 3px; border-left: 1px solid;
}
.historie_polozka_role {
  width: 80px;
  padding: 3px; border-left: 1px solid;
}
.historie_polozka_provedl {
  width: 150px;
  padding: 3px; border-left: 1px solid;
}
.historie_polozka_stav {
  width: 50px;
  padding: 3px; border-left: 1px solid;
}

/* *** Sekce Tisk Sestavy *** */

#tisk_sestavy { }

#tisk_sestavy table { 
  font-family: Arial, sans-serif;
	font-size: 8pt;
	border-collapse: collapse;
}

#tisk_sestavy tr { 
  font-family: Arial, sans-serif;
	font-size: 8pt;
	background-color: #ffffff;
	margin: 0px;
}

#tisk_sestavy th { 
  font-family: Arial, sans-serif;
	font-size: 8pt;
	background-color: #99CCFF;
	border: 1px #000000 solid;
	margin: 0px; padding: 2px;
}

#tisk_sestavy td { 
  font-family: Arial, sans-serif;
	font-size: 8pt;
	background-color: #ffffff;
	border: 1px #000000 solid;
	margin: 0px; padding: 2px;
}

#sestava_podpis { display:none; }

/* *** Sekce Ostatni *** */

#chyba {
  color: #ff0000;
  font-weight: bold;
  padding: 20px;
}

#big_info {
  color: #000000;
  font-weight: bold;
  padding: 20px;
}

#debug_info {
  display: block;
  white-space: pre;
  font-family: monospace;
  padding: 10px;
  background-color: #FFFFCC;
}

/* *** Sekce elementy *** */

a { color: #000088; }
a:hover { color: #ff0000; text-decoration: underline; }
a:visited { color: #000088; text-decoration: none; }

#img_loader { visibility: hidden; }
#img_loader1 { visibility: hidden; }
#img_loader2 { visibility: hidden; }

.tlacitkom {
  /*width: 110px;*/
  background-color: #cccccc;
  padding: 3px 15px 3px 15px;
  _padding: 2px 2px 2px 2px;
  margin: 2px; 
}

.tlacitkon {
  background-color: #cccccc;
  padding: 3px 5px 3px 5px;
  _padding: 2px 0px 2px 0px;
  margin: 2px; 
}


.tlacitko {
  background-color: #cccccc;
  padding: 0px 5px 0px 5px;
}


.textpole {
  background-color: #ffffff;
  border: 1px #000000 solid;
  padding: 3px 5px 3px 5px;
  margin: 2px; 
}

.konec_polozky {
  clear: both;
}

.oddelovac {
  border: 1px inset;
}

.fiximg { border: 0px; position: relative; top:2px; }

.green { color: #006600; } 
.red { color: #ff0000; }

.podpis { font-style: italic; padding-left: 10px;  }


#tab_color_info {
    margin: 10px 30px;
    font-family: Arial, sans-serif;
	font-size: 8pt;

}
#tab_color_info .color_info_ruzova  { background-color:#FFCCFF; border: 1px #000000 solid; width: 20px; }
#tab_color_info .color_info_zelena  { background-color:#CCFFCC; border: 1px #000000 solid; width: 20px; }
#tab_color_info .color_info_zluta   { background-color:#FFFF99; border: 1px #000000 solid; width: 20px; }
#tab_color_info .color_info_bila    { background-color:#ffffff; border: 1px #000000 solid; width: 20px; }
#tab_color_info .color_info_cervena { background-color:#FF6070; border: 1px #000000 solid; width: 20px; }
#tab_color_info .color_info_seda    { background-color:#e0e0e0; border: 1px #000000 solid; width: 20px; }
#tab_color_info .color_info_tmava   { background-color:#909090; border: 1px #000000 solid; width: 20px; }

.epodatelna_click {
    text-decoration:underline;
    color: blue;
    padding: 2px;
    cursor: pointer;
}