BODY, TD {
   font-family: "Verdana CE", "Verdana", "Arial",  sans-serif;
   font-size: 0.8em;
   color: #000000;
   background-color: #dcdcdc;
}

TH {
   font-family: "Verdana CE", "Verdana", "Arial",  sans-serif;
   font-size: 0.8em;
   color: #000000;
   background-color: #dcdcdc;
   text-align: left;
}

P.breakhere, table.breakhere {
   page-break-before: avoid;
   page-break-after: always;
}

fieldset {
	border: black 1px solid;
}

/*  A HREF  */	
a { color: #2A3F66; }
a:hover { color: #6E788E; }

a.no_color {
        color: white;
}

a.menu_1 {
	color: white;
	text-decoration: none;
}
a:hover.menu_1 {
        color: white;
	text-decoration: underline;
}

a.copyright {
	text-decoration: none;
}
a:hover.copyright {
	text-decoration: none;
}

a.cesta {
	text-decoration: underline;
}
a:hover.cesta {
	text-decoration: none;
}

a.navigace_1 {
        font-weight: bold;
}

span.bold {
        font-weight: bold;
}

/*  FORM  */	
form {margin-top: 0px; margin-bottom: 0px;}


/*  NADPISY  */	
h1, span.nadpis_1, td.nadpis_1, th.nadpis_1 {  
   font-size: 1.3em; 
	 font-weight: bold;
	 color: red;
}

span.karta_nadpis_1 {  
	font-size: 1.3em; 
	font-weight: bold;
	color: black;
}
span.nadpis_1b {  
   font-size: 1.3em; 
	 font-weight: bold;
	 color: black;
}

h2, span.nadpis_2, td.nadpis_2, th.nadpis_2 {  
   font-size: 1.1em; 
	 font-weight: bold;
	 color: #3B5492;
}

h3, span.nadpis_3, td.nadpis_3, th.nadpis_3 {  
   font-size: 1.1em; 
	 font-weight: bold;
}

h4, span.nadpis_4, td.nadpis_4, th.nadpis_4 {  
	background-color: #235eae; 
	font-size: 1.1em;
	font-weight: bold;
	color: white;
	text-align: left;
	margin: 0.0em 0;
	padding: 0;
}

h5, span.nadpis_5, td.nadpis_5, th.nadpis_5 {  
	background-color: #bdff91; 
	font-size: 1.1em;
	font-weight: bold;
	color: black;
	text-align: left;
	margin: 0.0em 0;
	padding: 0;
}
h6, span.nadpis_6, td.nadpis_6, th.nadpis_6 {  
   font-size: 1em;
   font-weight: bold;
}

/*  TD MENU  */

td.menu_b, th.menu_b {  
	 font-weight: bold;
	 background-color: #C1C1C1;
	 text-align: left;
}
td.menu_1, th.menu_1 {  
	background-color: #235eae; 
	font-size: 0.8em;
	font-weight: bold;
	color: white;
	text-transform : uppercase;
	text-align: left;
}
td.menu_2, th.menu_2 {  
	background-color: #235eae; 
	font-size: 0.8em;
	font-weight: bold;
	color: white;
	text-transform : uppercase;
	text-align: left;
}
td.menu_3, th.menu_3 {  
	background-color: #a9e581; 
	font-size: 0.8em;
	font-weight: bold;
	color: black;
	text-align: left;
}
td.menu_4, th.menu_4 {  
	background-color: #f8e164; 
	font-size: 0.8em;
	font-weight: bold;
	color: black;
	text-align: left;
}


div.menu_sirka {  
	min-width: 800px;
}
* html div.menu_sirka {  
	width: 100%;
	min-width: 800px;
}


input.menu_2 {
	float: left;
	width: 55px;
}
div.menu_2_text {
	position: absolute;
	display: inline;
	margin-left: 10px;
	margin-top: 4px;
}
* html div.menu_2_text {
	margin-left: 10px;
}
table.menu_2 {
	margin-bottom: 2px;
}
fieldset.menu_2 {
	background-color: #CCCCCC;
}
a.menu_2 {
	 font-size: 0.7em;
	 color: white;
}

input.menu_3 {
	float: left;
	width: 55px;
}
div.menu_3_text {
	position: absolute;
	margin-left: 120px;
	margin-top: 4px;
	color: black;
}
* html div.menu_3_text {
	margin-left: 10px;
}
table.menu_3 {
	margin-bottom: 2px;
}
fieldset.menu_3 {
	background-color: #CCCCCC;
}
a.menu_3 {
	 font-size: 0.8em;
	 color: black;
}


table.menu_edit, td.menu_edit {
	background-color: #CCCCCC;
}

td.menu_edit_povine_1 {
	background-color: #CCCCCC;
	color: red;
}



table.tabulka_helpdesk {
	background: white;
}
table.tabulka_helpdesk_nove, td.tabulka_helpdesk_nove_vnitrni {
	background: #ffe7e7;
}
table.tabulka_helpdesk_dotaz, td.tabulka_helpdesk_dotaz_vnitrni {
	background: #ffe7e7;
}
table.tabulka_helpdesk_vyreseno, td.tabulka_helpdesk_vyreseno_vnitrni {
	background: #ecffe2;
}
table.tabulka_helpdesk_vyrizujese, td.tabulka_helpdesk_vyrizujese_vnitrni {
	background: #dde8ed;
}

td.tabulka_helpdesk_nove {
	border: solid 2px red;
	background: #ffe7e7;
}
td.tabulka_helpdesk_dotaz {
	border: solid 2px red;
	background: #ffe7e7;
}
td.tabulka_helpdesk_vyreseno {
	border: solid 2px green;
	background: #ecffe2;
}
td.tabulka_helpdesk_vyrizujese {
	border: solid 2px blue;
	background: #dde8ed;
}
td.tabulka_helpdesk_form {
	border: solid 2px black;
}

td.ev_subtable {  
	background-color: #cccccc; 
}
tr.ev_edit_edit_line_prubeh {
	display: none;
}
input.ev_edit_prubeh {
	width: 70px;
}
input.ev_edit_prubeh_ulozit {
	width: 70px;
	color: red;
}
	
/*  POSTATNI SPECIALNI SPAN  */	
span.green {
        color: green;
}
span.alert {
        color: red;
}

span.blind_white {  
    color: #dcdcdc;
}

span.info_1, a.info_1 {  
	font-size: 0.8em; 
	color: #3B5492;
}


/*  TABLE  */	

table.dark { background-color: #000911; } 

table.table_katalog, td.td_table_katalog, th.td_table_katalog {
	border: none;
	padding: 0px;
	font-size: 0.7em;
}


/*  TISK  */	
table.table_tisk_border, td.table_tisk_border {
	border: black solid 1px; 
}	
td.nazev_tisk, th.nazev_tisk {  
	background-color: white; 
	font-size: 0.7em;
	color: black;
	text-align: left;
	border-left: black solid 1px; 
	border-top: black solid 1px; 
	border-bottom: black solid 1px; 
}
td.hodnota_tisk, th.hodnota_tisk {  
	background-color: white; 
	font-size: 0.7em;
	color: black;
	text-align: left;
	border-right: black solid 1px; 
	border-top: black solid 1px; 
	border-bottom: black solid 1px; 
}
td.normal_tisk, th.normal_tisk {  
	background-color: white; 
	font-size: 0.7em;
	color: black;
	text-align: left;
	border: black solid 1px; 
}
td.menu_tisk, th.menu_tisk {  
	background-color: #C1C1C1; 
	font-size: 0.8em;
	font-weight: bold;
	color: black;
	text-align: left;
	border: black solid 1px; 
}
td.povine_tisk, th.povine_tisk {  
	 font-weight: bold;
	 text-decoration: underline;
	 border-left: black solid 1px; 
	 border-top: black solid 1px; 
	 border-bottom: black solid 1px;  	 
}
span.povine_tisk {  
	 font-weight: bold;
   text-decoration: underline;
  	 
}


/*  POVINE  */	
td.povine_1, th.povine_1 {  
	 color: red;
}
span.povine_1 {  
	 color: red;
}


/*  UNI MODUL */
table.uni_modul {  
  border-color: #235eae;
	font-size: 1em;
	color: black;
}
td.uni_modul_nazev, th.uni_modul_nazev {  
	background-color: #235eae; 
	font-size: 1em;
	font-weight: normal;
	color: white;
	text-align: left;
}
td.uni_modul_menu, th.uni_modul_menu {  
	background-color: #235eae; 
	font-size: 1em;
	font-weight: normal;
	color: white;
	text-align: left;
}
td.uni_modul, th.uni_modul {  
	background-color: #cecece; 
	color: black;
	font-size: 1em;
	text-align: left;
}
h2.uni_modul {  
   font-size: 1em; 
	 font-weight: bold;
	 color: white;

}
input.uni_modul { 
	width: 200;
} 

/*  INPUT  */
input.odhlasit { 
  font-size: 0.8em;
	width: 150;
} 

input.button { 
	background-color: #2A3F66; 
	color: white;
} 

input.filter_1 { width: 100; } 
input.short { width: 40; } 
input.long { width: 100%; } 
input.long_2 { width: 250; } 
textarea.long { width: 100%; } 

input.datum_dochazka { 
	width: 100; 
	font-size: 1em;
	font-weight: bold;
	background-color: #235eae; 
	color: white;
	border-bottom: dashed 1px white ;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
} 

input.gray { 
	background-color: #9C9C9C; 

} 

input.datum_dochazka_button { 
	font-size: 1em;
	font-weight: bold;
	background-color: #2A3F66; 
	color: white;
} 

td.left_line, th.left_line {
        border-color: #235eae;
        border-left-style : solid;
	border-left-width : 4px;
}
td.right_line, th.right_line {
	border-color: #235eae;
	border-right-style : solid;
	border-right-width : 4px;
}

span.checkbox_blue_bg {
	background: #a2cad4;
}

td.tabulka_colored_head, th.tabulka_colored_head {
  background-color: #ff8181; 
  font-weight: bold; 
  font-size: 0.6em; 
	text-align: left;
}
td.tabulka_colored_first {  font-size: 0.6em; background-color: #d3eeff; }
td.tabulka_colored_second { font-size: 0.6em; background-color: #97cfec; }
td.tabulka_colored_sum {    font-size: 0.6em; font-weight: bold; color: red; }

td.tabulka_colored_first_1novy { font-size: 0.6em; background-color: #d3eeff; color: #a91b1b; }
td.tabulka_colored_second_1novy { font-size: 0.6em; background-color: #97cfec; color: #a91b1b; }
td.tabulka_colored_first_1autorizace {  font-size: 0.6em; background-color: #d3eeff; color: #a91b1b; }
td.tabulka_colored_second_1autorizace { font-size: 0.6em; background-color: #97cfec; color: #a91b1b; }
td.tabulka_colored_first_2vyrizujese {  font-size: 0.6em; background-color: #d3eeff; color: #263568; }
td.tabulka_colored_second_2vyrizujese { font-size: 0.6em; background-color: #97cfec; color: #263568; }
td.tabulka_colored_first_4zamitnuto { font-size: 0.6em; background-color: #d3eeff; color: #256800; }
td.tabulka_colored_second_4zamitnuto { font-size: 0.6em;background-color: #97cfec; color: #256800; }
td.tabulka_colored_first_4nenalezeno { font-size: 0.6em; background-color: #d3eeff; color: #256800; }
td.tabulka_colored_second_4nenalezeno { font-size: 0.6em; background-color: #97cfec; color: #256800; }
td.tabulka_colored_first_4splneno { font-size: 0.6em; background-color: #d3eeff; color: #256800; }
td.tabulka_colored_second_4splneno { font-size: 0.6em; background-color: #97cfec; color: #256800; }


td.tabulka_gray_first {  background-color: #9C9C9C; }
td.tabulka_gray_second {  background-color: #C1C1C1; }

td.tabulka_colored_white {  background-color: white; }

td.tabulka_colored_  {  cursor:pointer; border: solid black 1px; background-color: white; }
td.tabulka_colored_0 {  cursor:pointer; border: solid black 1px; background-color: #b400ef; color:white; }
td.tabulka_colored_1 {  cursor:pointer; border: solid black 1px; background-color: #4bffb1; }
td.tabulka_colored_2 {  cursor:pointer; border: solid black 1px; background-color: #214c94; color:white; }
td.tabulka_colored_3 {  cursor:pointer; border: solid black 1px; background-color: #5fc41c; }
td.tabulka_colored_4 {  cursor:pointer; border: solid black 1px; background-color: #616811; color:white; }
td.tabulka_colored_5 { cursor:pointer; border: solid black 1px; background-color: #ff0000; color:white; }
td.tabulka_colored_6 {  cursor:pointer; border: solid black 1px; background-color: #8a2354; color:white; }
td.tabulka_colored_7 {  cursor:pointer; border: solid black 1px; background-color: #ffa861; }
td.tabulka_colored_8 { cursor:pointer; border: solid black 1px; background-color: #e785ff; }
td.tabulka_colored_9 { cursor:pointer; border: solid black 1px; background-color: #00dbff; }
td.tabulka_colored_10 { cursor:pointer; border: solid black 1px; background-color: #a2ecff; }


td.tabulka_colored_11 { cursor:pointer; border: solid black 1px; background-color: #547080; color:white; }
td.tabulka_colored_12 { cursor:pointer; border: solid black 1px; background-color: #ff9191; }
td.tabulka_colored_13 { cursor:pointer; border: solid black 1px; background-color: #6a608c; color:white; }
td.tabulka_colored_14 { cursor:pointer; border: solid black 1px; background-color: #eaff00; }
td.tabulka_colored_15 {  cursor:pointer; border: solid black 1px; background-color: #83ba94; }
td.tabulka_colored_16 {  cursor:pointer; border: solid black 1px; background-color: #612700; color:white;}
td.tabulka_colored_17 {  cursor:pointer; border: solid black 1px; background-color: #7fff46; }
td.tabulka_colored_18 { cursor:pointer; border: solid black 1px; background-color: #f83906; color:white; }
td.tabulka_colored_19 { cursor:pointer; border: solid black 1px; background-color: #e76c19; color:white; } 
td.tabulka_colored_20 { cursor:pointer; border: solid black 1px; background-color: #3c00ff; color:white; }


td.tabulka_colored_21 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_22 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_23 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_24 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_25 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_26 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_27 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_28 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_29 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_30 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_31 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_32 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_33 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_34 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_35 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_36 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_37 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_38 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_39 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_40 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_41 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_42 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_43 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_44 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_45 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_46 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_47 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_48 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_49 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }
td.tabulka_colored_50 { cursor:pointer; border: solid black 1px; background-color: black; color:white; }

