input.dulezite {background-color: #ffc04d; border: 1px solid black;}
input.nepovinne {background-color: #eee3bd; border: 1px solid black}
input.nutneVyplnit {background-color: yellow; border: 1px solid black;}
select.nutneVyplnit {background-color: yellow; border: 1px solid black;}
input {font-family: Verdana; font-size: 8pt;}
textarea {background-color: #eee3bd; border: 1px solid black;}
select {background-color: #eee3bd; border: 1px solid black; font-family: Verdana; font-size: 8pt}
/**/
div.filtr_zarizeni_licence {
 float: right; font-size: 8pt; font-weight: bold; cursor: pointer; padding: 2px 5px 2px 5px;
 border: 1px dotted black; background-color: #f5e0a2; margin-left: 2px
}

div.radek_evip_licence_zarizeni, div.radek_evip_pocitadla {
border-bottom: 1px dotted silver; background-color: #f0f0e3
}

div.filtr_zarizeni_licence_active {
 background-color: #e3dac0
}

div.gdpr_wrapper {
 clear: both; height: 4px
}

div.gdpr_title {
 float: left; line-height: 1.8em; text-align: left; width: 125px
}

div.gdpr_mezera {
 display: none
}

div.sw_gdpr {
 display: none
}

div.sw_umisteni {
 display: none
}

#prubezna_data_pocitadla div.prubezna_data {
 border-left: 1px dotted black; border-right: 1px dotted black; border-bottom: 1px dotted black; padding: 3px
}

div.prubezna_data_datum {
 float: left; width: 70%
}

div.prubezna_data_pocet {
 float: left; width: 18%; text-align: left
}

div.prubezna_data_admin {
 float: left; width: 10%; text-align: right
}

div.prubezna_data_admin img {
 margin-top: 2px; cursor: pointer
}

#pdl_data_hlavicka div.pdl_datum {
 float: left; width: 70%; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding-left: 3px; 
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; font-weight: bold;
}

#pdl_data_hlavicka div.pdl_pocet {
 float: left; width: 28%; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding-left: 3px; 
 height: 18px; line-height: 26px; text-align: right;
 overflow: hidden; height: 26px; font-weight: bold;
}

div.container_hlavicka {
 border-bottom: 1px dotted black
}


#pdl_prubezna_data div.prubezna_data {
 background-color: #fcfccc; height: 25px; line-height: 25px; border-bottom: 1px dotted black; padding: 0px 3px 0px 3px;
}

#pdl_prubezna_data div.prubezna_data_datum {
 width: 70%; text-align: left; 
}

#pdl_prubezna_data div.prubezna_data_pocet {
 width: 28%; text-align: right; 
}

#pdl_prubezna_data div.prubezna_data_admin {
 display: none
}


div.filtr_zarizeni_licence:hover {
 background-color: #eee8d5
}



div.filtr_zarizeni_pipe {
 width: 20px; text-align: center; float: right; display: none
}

div.k_cislo_dokumentu { display: none}
div.k_schvaleno { display: none}
div.k_tisk_smernice { display: none}
div.k_podkategorie { display: none}
div.k_id_podkategorie { display: none}
div.k_duverne {display: none}

/**/

div.padding_panelu {
height: 7px;
}

div.padding_panelu1 {
height: 12px;
}

div.ev_check_id {
display: none
}

#data_ipv4 {
 top: 120px !important
}

div.ev_id_polozky {
 display: none;
}

div.cara_hlp {
height: 8px !important
}

div.disable_helpdesk {
 height: 3px !important
}

div.padding_poznamky {
padding: 20px 10px 10px 10px
}

div.checkbox_hpudalosti {
 float: left; font-weight: bold; font-size: 92%; color: black; /* #5b5a58 */
 padding: 2px 5px 2px 5px; border-right: 1px dotted silver;
 background-color: #f1eed0; height: 18px; line-height: 18px;
}

div.hlavicka_hpudalosti {
 float: left; font-weight: bold; font-size: 92%; color: black; /* #5b5a58 */
 padding: 2px 5px 2px 5px; border-right: 1px dotted silver;
 background-color: #f1eed0; height: 18px; line-height: 18px;
}


div.hlavicka_hpudalosti_last {
 float: left; font-weight: bold; font-size: 92%; color: black;
 padding: 2px 5px 2px 5px; background-color: #f1eed0; height: 18px;
 line-height: 18px; overflow: hidden;
}

div.radek_evip_nodata {
 padding: 5px
}

div.radek_evip {
border-bottom: 1px dotted silver; background-color: #f0f0e3
}

div.title_stav_polozky {
 float: left; width: 125px; line-height: 1.5em; margin-top: 5px
}

div.data_stav_polozky {
 float: left; margin-right: 15px; margin-top: 5px
}

div.title_datum_zapisu {
 float: left; width: 126px; line-height: 1.5em; margin-top: 5px
}

div.data_datum_zapisu {
 float: left; margin-right: 15px; margin-top: 5px
}

input.input_datum_zapisu {
width: 105px
}

div.title_zarazeno {
float: left; width: 125px; line-height: 1.5em; margin-top: 5px
}

div.data_zarazeno {
float:left; margin-right: 15px; margin-top: 5px
}

input.input_zarazeno {
width: 110px
}

div.title_vyrazeno {
float: left; width: 125px; line-height: 1.5em; margin-top: 5px
}

div.data_vyrazeno {
float:left; margin-top: 5px
}

input.input_vyrazeno {
width: 105px
}

div.odeslat_email_ne {
float: left; width: 36px; line-height: 20px
}

div.soubory_do_prilohy {
float: left; width: 126px; line-height: 20px
}

div.odeslat_email_radio {
float: left; width: 25px; padding-top: 3px;
}

div.odeslat_email_note {
float: left; line-height: 20px; font-size: 7pt; color: green
}

div.title_prijemci {
 float: left; width: 130px; line-height: 1.5em
}

div.data_prijemci_div {
float: left; width: 380px; height: 46px; overflow: hidden; overflow-y: scroll;
}

input.ev_p_nazev {
width: 199px
}

div.title_zkratka {
float: left; width: 78px; line-height: 1.5em;
}

input.ev_zkratka {
 width: 106px
}

div.ev_konec_zaruky {
float: left; width: 125px; line-height: 1.5em
}

input.ev_konec_zaruky {
width: 110px
}

div.ev_konec_zaruky_data {
float: left; line-height: 1.8em; margin-right: 15px
}

input.ev_serial_number {
width: 105px
}

input.ev_ev_cislo {
width: 110px
}

input.ev_pn_cislo {
 width: 105px;
}

input.ev_datum_expirace {
width: 110px
}

textarea.ev_popis_polozky {
width: 400px;
}

input.ev_email_kontakt {
width: 105px
}

input.ev_kontakt_telefon {
width: 110px;
}

input.ev_kontakt_mobil {
width: 105px
}

input.ev_kontakt_psc {
width: 110px
}

div.title_ev_nazev_v_siti {
 float: left; width: 75px; line-height: 1.5em; cursor: pointer; color: black
}

div.title_ev_nazev_v_siti:hover {
 color: brown
}


div.title_ev_nazev_v_siti_remote {
 float: left; width: 75px; line-height: 1.5em; cursor: pointer; color: brown
}

div.title_ev_nazev_v_siti_remote:hover {
 color: brown
}


input.input_sitovy_nazev {
width: 65px
}

div.title_ev_domena {
float: left; width: 55px; line-height: 1.5em
}

input.input_domena {
width: 55px;
}

div.title_ev_skupina {
float: left; width: 55px; line-height: 1.5em
}

input.input_skupina {
 width: 55px
}

div.title_ev_tv {
float: left; width: 40px; line-height: 1.8em
}


div.expand_hlavicka_innerpanel {
 border-top: 1px dotted #69686c; border-bottom: 1px dotted #69686c;
 padding: 3px 5px 3px 5px; background-color: #e1e1e2
}

div.informace_popis_hw {
 padding: 10px; line-height: 1.5em
}

input.field1 {
width: 400px
}

select.field1 {
width: 400px
}

div.div_title_ev {
 float: left; width: 125px; line-height: 1.5em
}

input.disable { background-color: #e3e3e1; border: 1px solid black; }

div.div_evidence_line {
 clear: both; height: 1px; border-top: 1px dotted black;
 width: 526px;
}

div.div_title_ev1 {
 float: left; width: 125px; line-height: 1.5em; margin-top: 5px
}

div.div_title_ev2 {
 float: left; width: 125px; line-height: 1.5em; margin-top: 5px
}

div.div_data_ev1 {
float: left; margin-top: 5px; margin-right: 15px
}


select.stav_polozky_ev {
width: 111px; height: 16px
}

div.clear_radek_ev {
 display: none
}


#legendForm {
position: absolute;
top: -11px; left: 10px;
padding: 0px 14px 0px 8px;
height: 16px;
background-color: #fdf987;
font-weight: bold; color: black; font-size: 90%;
z-index: 10; border: 1px solid #9f9e9d; text-align:center
}

#legendForm img {
 display: none
}

#evidenceNovaPolozka {
position: absolute;
left: 0px; top: 0px;
position:relative;
width: 555px; height: 260px;
background-color: #fff;
border: 1px solid #9f9e9d;
z-index: 30
}

#zalozkaEvidenceNovaPolozka{
position: absolute;
left: 20px; top: 467px;
width: 109px; height: 17px;
background-image: url(../grafika/zalozka.png); background-repeat: no-repeat; background-position: top;
line-height: 15px;
z-index: 30;
cursor: pointer;
font-size: 85%; * font-size: 80%; display: none
}

div.panelEvidence {
position: absolute;
left: 12px; top: 500px;
width: 555px; height: 422px;
background-color: #fff;
border: 1px solid #9f9e9d;
z-index: 10;
}

div.zalozkyEvidence{
position: absolute;
width: 109px; height: 17px;
background-image: url(../grafika/zalozka.png); background-repeat: no-repeat; background-position: top;
line-height: 15px;
cursor: pointer;
font-size: 85%;
}

#evidenceTlacitka {
position: absolute;
left: 12px;
width: 555px; height: 41px;
border-bottom: 0px dotted black;
} /* 20px */

/************ Hardware **************/
div.ev_id_hw {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}


div.ev_kat_hw {
 float: left; /*width: 170px;*/ width: calc(40% - 101px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.ev_komponenta {
 float: left; /*width: 352px; */ width: calc(60% - 97px);font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px;
 overflow: hidden; height: 26px;
}

div.ev_hw_admin {
 float: left; width: 73px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.expand_hw_vybava {
 background-color: white;
}


div.expand_sw_vybava {
 background-color: white;
}


/************ Software **************/
div.ev_typ_sw {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.ev_nazev_sw {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.ev_id_sw {
 float: left; width: 59px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.sw_licencovano {
 display: none
}

div.ev_install {
 float: left; width: 60px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; cursor: pointer
}

div.popis_sw {
 float: left; width: calc(100% - 350px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.typ_licence {
 float: left; width: 100px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.ev_sw_admin {
 float: left; width: 73px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.licencni_udaje {
 padding: 5px; line-height: 1.5em
}

div.informace_licence {
 padding: 5px; line-height: 1.5em
} 

/******** Prislusenstvi ************/
/* Prislusenstvi */

div.pr_id_polozky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none
}

div.pr_id_typ {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none
}

div.pr_id {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}


div.pr_typ {
 float: left; width: calc(35% - 89px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.pr_nazev_polozky {
 float: left; width: calc(65% - 109px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px;
 overflow: hidden; height: 26px;
}

div.pr_admin {
 float: left; width: 73px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.expand_prislusenstvi {
 background-color: white;
}

div.konec_expand_prislusenstvi {
height: 5px; background-color: #e1e1e2; border-top: 1px dotted black; margin-top: 1px;
 border-bottom: 1px dotted black;
}


/* Počítačová sí - první řádek */

div.evf_id_polozky {
 float: left; width: 314px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none
}

div.evf_id_rozsahu {
 float: left; width: 314px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none
}

div.evf_nazev_rozsahu {
 float: left; width: 314px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none
}

div.evf_dhcp_rezervace {
 float: left; width: calc(16% + 3px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}


div.evf_ip_adresa {
 float: left; width: calc(20% + 3px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; 
}

div.evf_maska_site {
 float: left; width: calc(20% + 4px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.evf_dns1 {
 float: left; width: calc(20% + 3px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.evf_ipv4_admin {
 float: left; width: calc(24% - 72px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

/* Počítačová sí - druhý řádek */

div.evf_vychozi_adresa {
 float: left; width: calc(16% + 3px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}


div.evf_mac_adresa {
 float: left; width: calc(20% + 3px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px;
 overflow: hidden; height: 26px; 
}

div.evf_vychozi_brana {
 float: left; width: calc(20% + 4px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px;
 overflow: hidden; height: 26px;
}

div.evf_dns_sekundarni {
 float: left; width: calc(20% + 3px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.evf_typ_rozsahu {
 float: left; width: calc(24% - 72px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

/* Počítač */

div.pc_id_polozky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.pc_id_pocitace {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.pc_nazev_polozky {
 float: left; width: calc(46% - 89px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.pc_sitovy_nazev {
 float: left; width: calc(27% - 56px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.pc_umisteni {
 float: left; width: calc(27% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.pc_admin {
 float: left; width: 60px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.expand_pocitac {
 background-color: white;
}

div.konec_expand_pocitac {
height: 5px; background-color: #e1e1e2; border-top: 1px dotted black; margin-top: 1px;
 border-bottom: 1px dotted black;
}

/* Licence */

div.ev_id_licence{
 float: left; width: 314px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none
}

div.ev_popis_licence {
 float: left; width: calc(100% - 376px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.ev_licencovano {
 display: none;
}

div.ev_mnozstvi_licence {
 float: left; width: 90px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; text-align: right;
 overflow: hidden; height: 26px; 
}

div.ev_nakup_licence {
 float: left; width: 120px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; text-align: right;
 overflow: hidden; height: 26px;
}

div.ev_licence_admin {
 float: left; width: 120px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}


/* Licence - druhý řádek */

div.ev_dodavatel_licence {
 float: left; width: calc(100% - 376px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}


div.ev_doklad_licence {
 float: left; width: 90px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; text-align: right;
 overflow: hidden; height: 26px; 
}

div.ev_expirace_licence {
 float: left; width: 120px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; text-align: right;
 overflow: hidden; height: 26px;
}

div.ev_typ_licence {
 float: left; width: 120px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.ev_licencni_udaje {
padding: 5px; background-color: white; line-height: 1.5em
}

div.lic_zarizeni {
padding-left: 5px; padding-right: 5px; padding-bottom: 5px; background-color: white; line-height: 1.5em
}

div.lic_zarizeni_hlavicka {
padding-left: 5px; padding-right: 5px; padding-top: 5px; background-color: white; line-height: 1.5em
}

#fl_lic_zarizeni div.zar_id_evidence {
 float: left; width: 15%; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding-left: 3px; 
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; 
}

#fl_lic_zarizeni div.zar_id_typ_polozky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px; 
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none
}

#fl_lic_zarizeni div.zar_typ_polozky {
 float: left; width: 25%; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; 
}

#fl_lic_zarizeni div.zar_nazev_polozky {
 float: left; width: calc(32% - 3px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; 
}


#fl_lic_zarizeni div.zar_mnozstvi_licenci {
 float: left; width: 18%; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; 
}



#fl_lic_zarizeni div.zar_admin {
 float: left; width: 10%; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; text-align: right
}


/* */

#hlavicka_lic_zarizeni div.zar_id_evidence {
 float: left; width: 15%; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding-left: 3px; 
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; font-weight: bold;
}

#hlavicka_lic_zarizeni div.zar_typ_polozky {
 float: left; width: 25%; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; 
}

#hlavicka_lic_zarizeni div.zar_nazev_polozky {
 float: left; width: calc(32% - 3px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; 
}

#hlavicka_lic_zarizeni div.zar_mnozstvi_licenci {
 float: left; width: 18%; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; 
}

#lic_zarizeni div.zar_id_evidence {
 float: left; width: 15%; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding-left: 3px; 
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; 
}

#lic_zarizeni div.zar_id_typ_polozky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px; 
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none
}

#lic_zarizeni div.zar_typ_polozky {
 float: left; width: 25%; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; 
}

#lic_zarizeni div.zar_nazev_polozky {
 float: left; width: calc(32% - 3px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; 
}

#lic_zarizeni div.zar_mnozstvi_licenci {
 float: left; width: 18%; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; 
}


#lic_zarizeni div.zar_admin {
 float: left; width: 10%; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px;
 height: 18px; line-height: 26px; display: none; 
 overflow: hidden; height: 26px; text-align: right
}

/* Uzivatele */

div.u_id_polozky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.u_id_kontaktu {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.u_id_uzivatele {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.u_kontakt {
 float: left; width: calc(50% - 131px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.u_email {
 float: left; width: calc(30% - 45px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.u_telefon {
 float: left; width: calc(20% - 24px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.u_admin {
 float: left; width: 60px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.expand_uzivatele {
 background-color: white;
}

div.konec_expand_uzivatele {
height: 5px; background-color: #e1e1e2; border-top: 1px dotted black; margin-top: 1px;
 border-bottom: 1px dotted black;
}

/* Servis */

div.zak_id_zakazky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.zak_cislo_zakazky {
 float: left; width: 89px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.zak_nazev_zakazky {
 float: left; width: calc(100% - 430px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.zak_datum_prijeti {
 float: left; width: 110px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.zak_typ_zakazky {
 float: left; width: 110px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.zak_admin {
 float: left; width: 60px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.expand_helpdesk {
 background-color: white;
}

div.konec_expand_helpdesk {
height: 5px; background-color: #e1e1e2; border-top: 1px dotted black; margin-top: 1px;
 border-bottom: 1px dotted black;
}

/* Monitor */

div.fm_id_polozky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.fm_id_monitoru {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.fm_nazev_polozky {
 float: left; width: calc(50% - 90px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.fm_zkratka {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.fm_umisteni {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.fm_admin {
 float: left; width: 60px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.expand_monitor {
 background-color: white;
}

div.konec_expand_monitor {
height: 5px; background-color: #e1e1e2; border-top: 1px dotted black; margin-top: 1px;
 border-bottom: 1px dotted black;
}

/* Tiskarna */

div.ft_id_polozky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.ft_id_tiskarny {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}


div.ft_nazev_polozky {
 float: left; width: calc(50% - 90px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.ft_zkratka {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.ft_umisteni {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.ft_admin {
 float: left; width: 60px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.expand_tiskarna {
 background-color: white;
}

div.konec_expand_tiskarna {
height: 5px; background-color: #e1e1e2; border-top: 1px dotted black; margin-top: 1px;
 border-bottom: 1px dotted black;
}

/* Zalozni zdroj */

div.z_id_polozky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.z_id_zdroje {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.z_nazev_polozky {
 float: left; width: calc(50% - 90px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.z_zkratka {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.z_umisteni {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.z_admin {
 float: left; width: 60px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.expand_zalozni_zdroj {
 background-color: white;
}

div.konec_expand_zalozni_zdroj {
height: 5px; background-color: #e1e1e2; border-top: 1px dotted black; margin-top: 1px;
 border-bottom: 1px dotted black;
}

/* Server */

div.sv_id_polozky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.sv_id_server {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.sv_nazev_polozky {
 float: left; width: calc(50% - 90px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.sv_sitovy_nazev {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.sv_umisteni {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.sv_admin {
 float: left; width: 60px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.expand_server {
 background-color: white;
}

div.konec_expand_server {
height: 5px; background-color: #e1e1e2; border-top: 1px dotted black; margin-top: 1px;
 border-bottom: 1px dotted black;
}

/* Notebook */

div.nb_id_polozky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.nb_id_notebook {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.nb_nazev_polozky {
 float: left; width: calc(50% - 90px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.nb_sitovy_nazev {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.nb_umisteni {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.nb_admin {
 float: left; width: 60px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.expand_notebook {
 background-color: white;
}

div.konec_expand_notebook {
height: 5px; background-color: #e1e1e2; border-top: 1px dotted black; margin-top: 1px;
 border-bottom: 1px dotted black;
}

/* Tablet */

div.tbl_id_polozky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.tbl_id_tablet {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.tbl_nazev_polozky {
 float: left; width: calc(50% - 90px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.tbl_sitovy_nazev {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.tbl_umisteni {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.tbl_admin {
 float: left; width: 60px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.expand_tablet {
 background-color: white;
}

div.konec_expand_tablet {
height: 5px; background-color: #e1e1e2; border-top: 1px dotted black; margin-top: 1px;
 border-bottom: 1px dotted black;
}

/* Telefon */

div.tel_id_polozky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.tel_id_telefon {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.tel_nazev_polozky {
 float: left; width: calc(50% - 90px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.tel_sitovy_nazev {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.tel_umisteni {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.tel_admin {
 float: left; width: 60px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.expand_telefon {
 background-color: white;
}

div.konec_expand_telefon {
height: 5px; background-color: #e1e1e2; border-top: 1px dotted black; margin-top: 1px;
 border-bottom: 1px dotted black;
}

/* Sitovy prvek */

div.sp_id_polozky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.sp_id_sitovy_prvek {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.sp_nazev_polozky {
 float: left; width: calc(50% - 90px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.sp_sitovy_nazev {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.sp_umisteni {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.sp_admin {
 float: left; width: 60px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.expand_sitovy_prvek {
 background-color: white;
}

div.konec_expand_sitovy_prvek {
height: 5px; background-color: #e1e1e2; border-top: 1px dotted black; margin-top: 1px;
 border-bottom: 1px dotted black;
}

/* NAS */

div.ns_id_polozky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.ns_id_nas {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.ns_nazev_polozky {
 float: left; width: calc(50% - 90px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.ns_sitovy_nazev {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.ns_umisteni {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.ns_admin {
 float: left; width: 60px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.expand_nas {
 background-color: white;
}

div.konec_expand_nas {
height: 5px; background-color: #e1e1e2; border-top: 1px dotted black; margin-top: 1px;
 border-bottom: 1px dotted black;
}

/* Kamera */

div.km_id_polozky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.km_id_kamera {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.km_nazev_polozky {
 float: left; width: calc(50% - 90px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.km_sitovy_nazev {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.km_umisteni {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.km_admin {
 float: left; width: 60px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.expand_kamera {
 background-color: white;
}

div.konec_expand_kamera {
height: 5px; background-color: #e1e1e2; border-top: 1px dotted black; margin-top: 1px;
 border-bottom: 1px dotted black;
}

/* Projektor */

div.prk_id_polozky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.prk_id_projektor {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.prk_nazev_polozky {
 float: left; width: calc(50% - 90px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.prk_sitovy_nazev {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.prk_umisteni {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.prk_admin {
 float: left; width: 60px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.expand_projektor {
 background-color: white;
}

div.konec_expand_projektor {
height: 5px; background-color: #e1e1e2; border-top: 1px dotted black; margin-top: 1px;
 border-bottom: 1px dotted black;
}

/* Skupina */

div.sk_id_polozky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.sk_kontakt {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}


div.sk_id_kontaktu {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}



div.sk_id_skupina {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.sk_nazev_polozky {
 float: left; width: calc(50% - 90px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.sk_umisteni {
 float: left; width: calc(50% - 99px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.sk_admin {
 float: left; width: 60px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.expand_skupina {
 background-color: white;
}

div.konec_expand_skupina {
height: 5px; background-color: #e1e1e2; border-top: 1px dotted black; margin-top: 1px;
 border-bottom: 1px dotted black;
}

/* Aktivity */

div.akt_id_zakazky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.akt_cislo_zakazky {
 float: left; width: 100px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.akt_typ_aktivity {
 float: left; width: calc(50% - 119px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.akt_datum {
 float: left; width: calc(25% - 53px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.akt_vyrizuje {
 float: left; width: calc(25% - 53px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.akt_admin {
 float: left; width: 70px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.expand_aktivity {
 background-color: white;
}

div.konec_expand_aktivity {
height: 5px; background-color: #e1e1e2; border-top: 1px dotted black; margin-top: 1px;
 border-bottom: 1px dotted black;
}

/* Ukoly */
div.uk_id_polozky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.uk_id_zapsal {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.uk_id_vyrizuje {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.uk_id_ukolu {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.uk_priorita {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}


div.uk_id_priorita {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.uk_predmet {
 float: left; width: calc(50% - 90px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.uk_cena {
 display: none
}

div.uk_kategorie {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.uk_id_kategorie {
 float: left; width: 130px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.uk_admin {
 float: left; width: 60px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.expand_ukoly {
 background-color: white;
}

div.konec_expand_ukoly {
height: 5px; background-color: #e1e1e2; border-top: 1px dotted black; margin-top: 1px;
 border-bottom: 1px dotted black;
}


/* Doklady */

div.dk_id_polozky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.dk_id_dokladu{
 float: left; width: 140px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.dk_cislo_dokladu {
 float: left; width: calc(25% - 10px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.dk_typ_dokladu {
 float: left; width: calc(50% - 90px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}


div.dk_datum_vystaveni {
 float: left; width: calc(25% - 10px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}


div.dk_admin {
 float: left; width: 64px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.expand_doklady {
 background-color: white;
}

div.konec_expand_doklady {
height: 5px; background-color: #e1e1e2; border-top: 1px dotted black; margin-top: 1px;
 border-bottom: 1px dotted black;
}

/* Knowhow */

div.k_id_polozky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.k_id_knowhow {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.k_skupina {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.k_id_skupina {
 float: left; width: 130px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.k_nazev_polozky {
 float: left; width: calc(50% - 90px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.k_kategorie {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.k_id_kategorie {
 float: left; width: 130px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.k_admin {
 float: left; width: 60px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.expand_knowhow {
 background-color: white;
}

div.konec_expand_knowhow {
height: 5px; background-color: #e1e1e2; border-top: 1px dotted black; margin-top: 1px;
 border-bottom: 1px dotted black;
}

/* Login */

div.l_id_polozky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.l_id_login {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.l_vlastnik {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.l_id_vlastnik {
 float: left; width: 130px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.l_nazev_polozky {
 float: left; width: calc(50% - 90px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.l_username {
 float: left; width: 130px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.l_password {
 float: left; width: 130px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.l_kategorie {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.l_id_kategorie {
 float: left; width: 130px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.l_admin {
 float: left; width: 60px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; 
}

div.expand_login {
 background-color: white;
}

div.konec_expand_login {
height: 5px; background-color: #e1e1e2; border-top: 1px dotted black; margin-top: 1px;
 border-bottom: 1px dotted black;
}

/* Sdilena sloka */

div.fo_id_polozky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.fo_id_kontaktu {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.fo_id_uzivatele {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.fo_id_sdilene_slozky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.fo_nazev_polozky {
 float: left; width: calc(50% - 90px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.fo_umisteni {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.fo_opravneni {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.fo_jednotka {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.fo_id_opravneni {
 float: left; width: 130px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none
}

div.fo_admin {
 float: left; width: 60px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.expand_sdilena_slozka {
 background-color: white;
}

div.konec_expand_sdilena_slozka {
height: 5px; background-color: #e1e1e2; border-top: 1px dotted black; margin-top: 1px;
 border-bottom: 1px dotted black;
}

/* Uzivatele */

div.u_id_polozky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.u_id_kontaktu {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.u_id_uzivatele {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.u_kontakt {
 float: left; width: calc(50% - 131px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.u_email {
 float: left; width: calc(30% - 45px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.u_telefon {
 float: left; width: calc(20% - 24px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.u_admin {
 float: left; width: 60px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.expand_uzivatele {
 background-color: white;
}

div.konec_expand_uzivatele {
height: 5px; background-color: #e1e1e2; border-top: 1px dotted black; margin-top: 1px;
 border-bottom: 1px dotted black;
}

/************* Opravneni *************/

div.op_id_polozky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.op_id_uzivatele {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.op_id_kontaktu {
 float: left; width: 59px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.op_druh {
 float: left; width: calc(22% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.op_id_druh {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.op_nazev_skupiny {
 float: left; width: 80px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.op_umisteni {
 float: left; width: 80px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}



div.op_kontakt {
 float: left; width: calc(45% - 92px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.op_email {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none
}

div.op_opravneni {
 float: left; width: calc(33% - 33px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.op_id_opravneni {
 float: left; width: 130px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}



div.op_admin {
 float: left; width: 60px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.expand_opravneni {
 background-color: white;
}

div.konec_expand_opravneni {
height: 5px; background-color: #e1e1e2; border-top: 1px dotted black; margin-top: 1px;
 border-bottom: 1px dotted black;
}

/* Spotřební materiál */

div.sm_id_polozky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.sm_id_spotrebni_material {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.sm_nazev_polozky {
 float: left; width: calc(65% - 88px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.sm_pn {
 float: left; width: calc(35% - 101px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.sm_admin {
 float: left; width: 60px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.expand_spotrebni_material {
 background-color: white;
}

div.konec_expand_spotrebni_material {
height: 5px; background-color: #e1e1e2; border-top: 1px dotted black; margin-top: 1px;
 border-bottom: 1px dotted black;
}

/* Notebook */

div.pdl_id_polozky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.pdl_id_pocitadla {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.pdl_nazev_polozky {
 float: left; width: calc(50% - 90px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.pdl_hodnota {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.pdl_datum_aktualizace {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.pdl_admin {
 float: left; width: 60px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.expand_pocitadla {
 background-color: white;
}

div.konec_expand_pocitadla {
height: 5px; background-color: #e1e1e2; border-top: 1px dotted black; margin-top: 1px;
 border-bottom: 1px dotted black;
}

/******** Detail polozky ***********/
div.exp_title {
 float: left; width: 16%; font-weight: bold; height: 20px; overflow: hidden; font-size: 98%
}

div.exp_value {
 float: left; width: 80%; font-weight: normal; height: 20px; overflow: hidden; font-size: 98%
}

div.exp_popis_dodavatel_hw {
 float: left; width: 16%; font-weight: bold; height: 20px; overflow: hidden; font-size: 98%
}

div.exp_dodavatel_hw {
 float: left; width: 16%; font-weight: normal; height: 20px; overflow: hidden
}

div.exp_popis_doklad_hw {
 float: left; width: 16%; font-weight: bold; height: 20px; overflow: hidden; font-size: 98%
}

div.exp_doklad_hw {
 float: left; width: 16%; font-weight: normal; height: 20px; overflow: hidden
}

div.exp_popis_sn_hw {
 float: left; width: 16%; font-weight: bold; height: 20px; overflow: hidden; font-size: 98%
}

div.exp_sn_hw {
 float: left; width: 16%; font-weight: normal; height: 20px; overflow: hidden
}


/* Obrazky a Dokumenty */
div.pripojeny_obrazek {
 float: left; width: 100px; height: 16px; border: 1px solid #9f9e9d; 
 margin-right: 5px; padding-left: 5px; margin-bottom: 5px; 
 background-color: #fdf793; position: relative;
}


div.div_nahled {
 position: absolute; bottom: 20px; left: 0px; z-index: 1000; background-color: white; border: 1px solid black
}

div.nazev_obrazku {float: left; width: 88px; height: 16px; overflow: hidden; line-height: 16px; cursor: pointer; position: relative;}
div.odstranit_pripojeny_obrazek {float: left; line-height: 16px; padding-top: 1px; * padding-top: 2px; cursor: pointer}

div.pripojeny_dokument {
 float: left; height: 16px; border: 1px solid #9f9e9d;
 margin-right: 5px; padding-left: 5px; margin-bottom: 5px; 
 background-color: #fdf793;
}

div.nazev_dokumentu {float: left; height: 16px; overflow: hidden; line-height: 16px; position: relative; padding-right: 15px}
div.odstranit_pripojeny_dokument {float: left; line-height: 16px; padding-top: 1px; * padding-top: 2px; cursor: pointer; padding-right: 2px}



/* Clenove start */

div.cl_id_polozky {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.cl_id_uzivatele {
 float: left; width: 79px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.cl_id_kontaktu {
 float: left; width: 59px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.cl_druh {
 float: left; width: calc(22% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.cl_id_druh {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.cl_nazev_skupiny {
 float: left; width: 80px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}

div.cl_umisteni {
 float: left; width: 80px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}



div.cl_kontakt {
 float: left; width: calc(45% - 91px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.cl_email {
 float: left; width: calc(25% - 55px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none
}

div.cl_opravneni {
 float: left; width: calc(33% - 34px); font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.cl_id_opravneni {
 float: left; width: 130px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 1px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px; display: none;
}



div.cl_admin {
 float: left; width: 60px; font-weight: normal; 
 font-size: 98%; color: black; /* #5b5a58 */
 padding: 0px 5px 0px 5px; border-right: 0px dotted silver;
 height: 18px; line-height: 26px; 
 overflow: hidden; height: 26px;
}

div.expand_clenove {
 background-color: white;
}

div.konec_expand_clenove {
height: 5px; background-color: #e1e1e2; border-top: 1px dotted black; margin-top: 1px;
 border-bottom: 1px dotted black;
}


/* Clenove - Konec */
