textarea {
	white-space: pre-wrap;
}
.znacka_povinny_udaj {
	color: red;
}
.cerny_text_important span {
	color: #000000 !important;
}
.cerny_text_important {
	color: #000000 !important;
}

div.uloziste_div_parent_mu:empty {
    display: none;
}

/* ***************** MU PROTOKOL *************************** */
.mu_protokol_table {
	width: 100%;
	border-collapse: collapse;
	background-color: #FFFFFF;
	table-layout: fixed;
	/*border: 1px solid green;*/
}
.mu_protokol_table .mu_protokol_input {
	position: relative;
	left: 0px;
	top: 0px;
	height: 22px;
	overflow: hidden;
	/*background-color: #FFFFFF;*/
	vertical-align: top;
}
table.mu_protokol_table td.mu_protokol_input input {
	width: auto;
}
.mu_protokol_table .mu_protokol_naseptavac {
	width: 90%;
}
.mu_protokol_table .mu_protokol_first_td div {
	min-width: 100px !important;
}
.mu_wysiwyg_template table.mu_protokol_table td, .mu_wysiwyg_template table.mu_protokol_table th  {
	border: 1px solid grey;
}
table.mu_protokol_table th  {
	background-color: #EAEAEA;
	text-align: left;
}
.mu_protokol_table .mu_protokol_first_td {
	width: 100px;
}
.mu_protokol_table .mu_protokol_d {
	display: none;
	width: 70px;
}
.mu_protokol_template {
	display: none;
}
table.mu_protokol_table tr.mu_protokol_tr_ok td.mu_protokol_td_selected {
	border: 2px solid red;
	overflow: visible;
}
.mu_protokol_table .mu_protokol_zobrazeni_div {
	height: 22px;
}
.mu_protokol_table .mu_protokol_td_selected .mu_protokol_zobrazeni_div {
	overflow: visible;
	background-color: #F6F6F6;
	border: 1px solid grey;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 9;
}
.mu_protokol_table td, .mu_protokol_table th {
	border: 1px solid grey;
}
.mu_protokol_zadavani_div {
	width: auto;
	display: none;
	position: absolute;
	left: 0px;
	top: 24px;
	/*border: 1px solid blue;*/
	background-color: #F6F6F6;
	z-index: 10;
}
.mu_protokol_table .mu_protokol_tr {
	width: 100%;
}
.mu_protokol_table .mu_nzv {
	display: none;
}
.mu_protokol_zadavani_div.mu_protokol_zadavani_div_zobrazeno {
	display: block;
	border: 1px solid grey;
}
#mu_protokol_zadavani_text_template {
	display: none;
}
.mu_protokol_smazat_radek, .mu_protokol_pridat_radek {
	float: right;
	cursor: pointer;
}
.mu_protokol_td_first span {
	cursor: pointer;
}
.mu_protokol_td_first {
	white-space: nowrap;
}
.mu_protokol_td_first > span.fa {
	width: 12px;
	display: inline-block;
}
.mu_protokol_table .mu_protokol_datum {
	height: 4.8em;
	white-space: nowrap;
	vertical-align: bottom;
}
.mu_protokol_table .mu_protokol_datum div {
	transform: rotate(-90deg);
	width:1em;
	height:1em;
}
.mu_protokol_table .mu_protokol_datum.mu_protokol_rovne {
	transform: none;
}
.mu_protokol_table .mu_protokol_head th {
	text-align: left;
	padding-bottom: 0.5em;
}
.mu_protokol_table .mu_protokol_d {
	width: 25px;
}
.mu_protokol_table .mu_protokol_davkovani_td {
	width: 70px;
}
table.mu_protokol_table td.mu_protokol_davkovani_td input {
	width: 100%;
}
.mu_protokol_table .mu_protokol_davek_td {
	width: 50px;
	/*text-align: right;*/
}
.mu_protokol_table .mu_protokol_hide {
	visibility: hidden;
}
.mu_protokol_table .mu_protokol_cislo {
	cursor: pointer;
	/*position: relative;*/
	z-index: 50;
}
/* ******************** / MU PROTOKOL ********************************* */



/* ******************** MU VZOREK *************************************** */
div.mu_vzorky_div {
	min-width: 1100px;
}
@media print {
	div.mu_vzorky_div {
		min-width: 690px;
	}
}
table.mu_vzorky_table {
	width: 100%;
	border-collapse: collapse;
	background-color: #FFFFFF;
	table-layout: fixed;
}
table.mu_vzorky_table th {
	text-align: center;
}
table.mu_vzorky_oocyt_mnozstvi, table.mu_vzorky_spermie_mnozstvi, table.mu_vzorky_embryo_mnozstvi, table.mu_vzorky_embryox_mnozstvi, table.mu_vzorky_rozdeleni_mnozstvi  {
	width: 100%;
	border-collapse: collapse;
	background-color: #FFFFFF;
	table-layout: fixed;
}
table.mu_vzorky_table td, table.mu_vzorky_table th  {
	border: 1px solid grey !important;
}
table.mu_vzorky_table .mu_vzorky_oocyt_mnozstvi input.mu_vzorky_org_nasept, table.mu_vzorky_table .mu_vzorky_spermie_mnozstvi input.mu_vzorky_org_nasept, table.mu_vzorky_table .mu_vzorky_embryo_mnozstvi input.mu_vzorky_org_nasept {
	width: 300px;
}
table.mu_vzorky_table .mu_vzorky_td_first {
	width: 166px;
}
table.mu_vzorky_table .mu_vzorky_td_sady_first {
	width: 60px;
}
table.mu_vzorky_table .mu_vzorky_td_sady_second {
	width: 100px;
}
table.mu_vzorky_table tr.mu_vzorky_tr_first {
	background-color: #E0E0E0;
}
table.mu_vzorky_table tr.mu_vzorky_multi_smazat {
	background-color: #EAEAEA;
}
/*table.mu_vzorky_table tr.mu_vzorky_tr_first th, table.mu_vzorky_table tr.mu_vzorky_tr_first td {
	padding-top: 8px;
}*/
/*table.mu_vzorky_table tr td input.mu_vzorky_org_nasept {
	width: 40%;
}*/
table.mu_vzorky_table tr td input.mu_vzorky_kod {
	width: 100px;
}
table.mu_vzorky_table .mu_vzorky_rezervace_dialog.mu_vzorky_rezervace_neaktivni {
	display: none;
}
table.mu_vzorky_table .mu_vzorky_blokace_text {
	margin-left: 30px;
	font-weight: bold;
}
table.mu_vzorky_table .mu_vzorky_dialog {
	display: none;
}
table.mu_vzorky_table .mu_vzorky_sada_pocet_input {
	width: 70px;
}
table.mu_vzorky_table .mu_vzorky_sada_pocetostatni_input, table.mu_vzorky_table .mu_vzorky_sada_pocetm2_input {
	width: 40px;
}
.vzorek_odkaz_z_organigramu:hover {
	font-weight: bold;
}
.vzorky_sec_span {
	position: absolute;
	right: 30px;
	top: 0px;
}
.vzorky_sec_span input {
	width: 150px;
}
table.mu_vzorky_table .select_vzorek {
	width: 400px;
}
table.mu_vzorky_table .mu_vzorky_vlastnictvi_td>* {
	vertical-align: top;
}
.vzorek_eusec_dialog_div {
	display: none;
}
div.mu_wysiwyg_template .vzorek_eusec_dialog_button:not(.vzorek_eusec_dialog_button_ok) {
	background-color: #DD6666;
	color: #DD6666;
}

/* ******************** / MU VZOREK ************************************* */

/* ******************** MU EMBRYOTRANSFER ***************************************/
.vembtrans_div .select_embryo option, .vembtrans_div .select_embryo {
	/*direction: rtl;*/
}
/* ******************** /MU EMBRYOTRANSFER ***************************************/

/* ******************** MU MRAZENI ***************************************/
body.Nx5 #NxObsah .vmraz_div {
	font-size: 11px;
}
body.Nx5 #NxObsah .vmraz_div input, body.Nx5 #NxObsah .vmraz_div select {
	max-width: 65px;
	font-size: 11px;
}
.vmraz_div td {
	vertical-align: top;
}
.vmraz_div .vzorek_kultivace_system_1 .vmraz_kultivace_2 {
	display: none;
}
.vmraz_div .vzorek_kultivace_system_2 .vmraz_kultivace_1 {
	display: none;
}
.vmraz_div td.vmraz_smazat_multi .vmraz_multi_div:nth-child(1) {
	visibility: hidden;
}
/* ******************** / MU MRAZENI ************************************* */

/* ******************** MU ODBER ***************************************/
div.mu_wysiwyg_template .vobder_div .mu_inp > input:not([type='checkbox']):not([type='radio']) {
	width: 95%;
}
body.Nx5 #NxObsah .vobder_div {
	font-size: 11px;
}
body.Nx5 #NxObsah .vobder_div input, body.Nx5 #NxObsah .vobder_div select {
	/*max-width: 90px;*/
	font-size: 11px;
}
.vodber_nevybrano .vodber_nevybrano_skryvat {
	display: none;
}
.vobder_div .tr_ucel_radio_bez_mrazeni .td_ucel_radio_bez_mrazeni * {
	display: none;
}
.vodber_vzorek_tr td {
	text-align: left;
}
/* ******************** / MU ODBER ************************************* */

/* ******************** MU POLE ***************************************/
.mu_pole_div {
	width: 100%;
}
.mu_pole_table {
	width: 100%;
	border-collapse: collapse;
	background-color: #FFFFFF;
	/*table-layout: fixed;*/
	/*border: 1px solid green;*/
}
.mu_pole_table tr {
	border-bottom: 1px solid grey;
	margin-bottom: 7px;
}
.mu_pole_table_template {
	display: none;
}
table.mu_pole_table td, table.mu_pole_table th  {
	border: 1px solid grey;
}
.mu_pole_table .mu_pole_pridat, .mu_pole_table .mu_pole_odebrat {
	cursor: pointer;
}
div.mu_wysiwyg_template table.mu_pole_table td input:not([type='checkbox']):not([type='radio']) {
	width: 95%;
}
.mu_pole_div .mu_nzv {
	display: none;
}
/* ******************** / MU POLE ***************************************/

/* ******************** MU BLOKACE ***************************************/
.mu_vzorky_blokace_div {
	width: 100%;
}
.mu_vzorky_blokace_table {
	width: 100%;
	border-collapse: collapse;
	background-color: #FFFFFF;
	/*table-layout: fixed;*/
	/*border: 1px solid green;*/
}
.mu_vzorky_blokace_table_template {
	display: none;
}
table.mu_vzorky_blokace_table td, table.mu_vzorky_blokace_table th  {
	border: 1px solid grey;
}
.mu_vzorky_blokace_table .mu_vzorky_blokace_pridat, .mu_vzorky_blokace_table .mu_vzorky_blokace_odebrat {
	cursor: pointer;
}
div.mu_wysiwyg_template table.mu_vzorky_blokace_table td input {
	width: 95%;
}
/* ******************** / MU BLOKACE ***************************************/

/* ******************** MU VZORKY KULTIVACE ***********************/
table.mu_vzorky_kultivace_table {
	width: 100%;
	border-collapse: collapse;
	background-color: #FFFFFF;
	/*table-layout: fixed;*/
}
table.mu_vzorky_kultivace_table > tbody > tr > th {
	background-color: #D4D4D4;
	text-align: left;
}
table.mu_vzorky_kultivace_table > tbody > tr > td, table.mu_vzorky_kultivace_table > tbody > tr > th  {
	border: 1px solid grey;
}
div.mu_wysiwyg_template table.mu_vzorky_kultivace_table td > input.mu_vzorky_kultivace_input, table.mu_vzorky_kultivace_table input.mu_vzorky_kultivace_input {
	width: 300px;
}
div.mu_wysiwyg_template table.mu_vzorky_kultivace_table td > input.mu_vzorky_kultivace_pocet, table.mu_vzorky_kultivace_table input.mu_vzorky_kultivace_pocet {
	width: 60px;
}

/* ******************** / MU VZORKY KULTIVACE *********************/

/* ******************** MU VZORKY MATCHING ************************/
.mu_vzorky_matching_search_th {
	width: 2em;
}
.mu_vzorky_matching_buttons_th {
	width: 15em;
}
.mu_vzorky_matching_table button {
	width: 7em;
}
.mu_vzorky_matching_zena {
	background-color: #FFBBCC;
}
.mu_vzorky_matching_muz {
	background-color: #BBCCFF;
}
div.mu_vzorky_matching_div table.mu_vzorky_matching_table td .mu_vzorky_matching_checkbox {
	width: 1em;
}
tr.mu_vzorky_matching_tr_schovano, .mu_vzorky_matching_schovat {
	display: none;
}
a.mu_vzorky_matching_rozbalit {
	text-decoration: none;
	border-bottom: none;
	font-weight: bold;
}
.mu_vzorky_matching_table tr:hover, .mu_vzorky_matching_dialog tr:hover {
	background-color: #EEEEEE;
}
.mu_vzorky_matching_poznamka textarea {
	width: 50em;
	height: 20em;
}
.mu_vzorky_matching_dialog table {
	width: 100%;
	table-layout: auto;
}
.mu_vzorky_matching_dialog .matching_polovina {
	background-color: #FFEEEE;
}
/* ******************** /MU VZORKY MATCHING ************************/

/* ****************** MU OBRAZEK ************************** */
.mu_obrazek {
	white-space: normal;
}
.mu_obrazek_polozka, .mu_obrazek_polozka_tisk {
	display: inline-block;
	white-space: normal;
}
.mu_obrazek_polozka img {
	max-width: 250px;
}
.printer_paper .tinymce_vysledek .mu_obrazek_polozka_tisk img,
.mu_obrazek_polozka_tisk img{
	max-width: 200px;
}
.tree li div.mu_obrazek_polozka_tisk a:not(.mceButton):not(.flag-wrapper) {
	height: unset;
}
/* ***************** /MU OBRAZEK *************************** */


/* **************** MU ZUBNI KRIZ **************************** */
.kriz_zadavani_nahore {
	overflow: visible;
	/*height: 350px;*/
	white-space: normal;
}
.kriz_zadavani_nahore .kriz_table_detail {
	width: 300px !important;
	display: inline-table;
}
/* **************** /MU ZUBNI KRIZ **************************** */

/* ***************** MU KULTIVACE NOVA ************* */
.vkult_vzorek {
	font-size: 12px; /* kvuli klientske zone */
}
.vkult_vzorek .vkult_den_sirka {
	/*margin-left: 1px;*/
	width: 115px;
}
.vkult_vzorek .vkult_den_vyska {
	height: 110px;
}
.vkult_vzorek .vkult_embryo_cislovani_sirka {
	width: 30px;
}
.vkult_vzorek .kultivace_stadium_obrazek {
	width: 60px;
}
.vkult_vzorek .embryo_obrazek {
	height: 64px;
	text-align: center;
	padding-top: 8px;
}
.vkult_vzorek .kultivace_naseptavac_stadium {
	width: 95%;
}
body.Nx5 #NxObsah #data_mereneudaje .naseptavac_nevybrano {
	background-color: #FF9999;
}
body.Nx5 #NxObsah .vkult_vzorek .vkult_den_input_strucne.stadia_chyba {
	background-color: #FF9999;
}
body.Nx5 #NxObsah .vkult_vzorek .kultivace_select_priznak {
	font-size: 8px;
	line-height: 10px;
	height:13px;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
body.Nx5 #NxObsah .vkult_vzorek .kultivace_select_priznak option {
	font-weight: bold;
}
.vkult_vzorek .vkult_den_priznak_div_select {
	height:13px;
}
body.Nx5 #NxObsah .vkult_vzorek .vkult_den_input_strucne {
	width: 115px;
	height: 65px;
	font-size: 10px;
	padding: 1px;
}
.vkult_vzorek .vkult_pocet_vhodnych {
	background-color: #99DD99;
	padding: 3px;
	width: 20px;
}
.vkult_vzorek .vkult_pocet_nevhodnych {
	background-color: #AAAAAA;
	padding: 3px;
	width: 20px;
}
#NxObsah .vkult_vzorek .vkult_poznamka_textarea {
	width: 100%;
	height: 22px;
}
.vkult_vzorek div {
	vertical-align: top;
}
.vkult_vzorek .vkult_embrya_radky_parent {
	 position:relative;
	 left: 0px; 
	 top:0px;
}
.vkult_vzorek.vkult_svisle_cary .vkult_hromad_svisle_cary {
	display: block;
}
.vkult_hromad_svisle_cary {
	display: none;
	width:1px;
	height: 100%;
	border-right: 1px solid grey;
	position: absolute; 
	top: 0px;
}
.vkult_vzorek div.border1, .vkult_vzorek.border1 {
	border: 1px solid grey;
}
.vkult_vzorek div.background_grey {
	background-color: #DDDDDD;
}
.vkult_vzorek .vkult_den {
	display: inline-block;
}
.vkult_vzorek .vkult_embrya_radky_poznamky {
	border-top: 1px solid grey;
	width: 185px;
	display: inline-block;
}
.vkult_vzorek .vkult_den.vkult_skryty_den>* {
	/*display: none;*/
	visibility: hidden;
}
.vkult_vzorek .vkult_hide {
	display: none;
}
.vkult_vzorek .vkult_ihide {
	display: none;
}
.vkult_vzorek.vkult_svisle_cary .vkult_den_blok_datum, .vkult_vzorek.vkult_svisle_cary .vkult_den_strucne {
	border-left: 1px solid grey;
}
.vkult_vzorek.vkult_svisle_cary div.vkult_den {
	border-left: 1px solid transparent;
}
.vkult_vzorek.vkult_vodorovne_cary div.vkult_den, .vkult_vzorek.vkult_vodorovne_cary .vkult_den_blok_datum { /*, .vkult_vzorek.vkult_vodorovne_cary .vkult_den_strucne*/
	border-bottom: 1px solid grey;
}
.vkult_vzorek .vkult_stadium_input {
	height: 20px;
	margin-bottom: 6px;
}
.vkult_vzorek.vkult_den_prazdny_0 .vkult_embryo_radek .vkult_den:nth-child(2)>* {
	visibility: hidden;
}
.vkult_vzorek.vkult_den_prazdny_1 .vkult_embryo_radek .vkult_den:nth-child(3)>* {
	visibility: hidden;
}
.vkult_vzorek.vkult_den_prazdny_2 .vkult_embryo_radek .vkult_den:nth-child(4)>* {
	visibility: hidden;
}
.vkult_vzorek.vkult_den_prazdny_3 .vkult_embryo_radek .vkult_den:nth-child(5)>* {
	visibility: hidden;
}
.vkult_vzorek.vkult_den_prazdny_4 .vkult_embryo_radek .vkult_den:nth-child(6)>* {
	visibility: hidden;
}
.vkult_vzorek.vkult_den_prazdny_5 .vkult_embryo_radek .vkult_den:nth-child(7)>* {
	visibility: hidden;
}
.vkult_vzorek.vkult_den_prazdny_6 .vkult_embryo_radek .vkult_den:nth-child(8)>* {
	visibility: hidden;
}
/* ***************** /MU KULTIVACE NOVA ************* */


/* ***************** MU DIALOG ************* */
.mu_dialog_div {
	display: none;
}
/* ***************** /MU DIALOG ************* */

.vzorek_adresa_umisteni_div {
	display: inline-block;
	position: relative;
	left: 0px;
	top: 0px;
}
.vzorek_adresa_umisteni_div .vzorek_adresa_umisteni_div_vymazat {
	display: none;
}
.vzorek_adresa_umisteni_div:hover .vzorek_adresa_umisteni_div_vymazat {
	display: block;
	background-color: white;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 12px;
	height: 20px;
	padding: 2px;
	font-weight: bold;
	font-size: 14px;
}

.udaje_obecne_input {
	width: 250px;
}
.mu_pole_pristroje {
	display: inline-block;
	white-space: normal;
}

.mu_pole_pristroje_template {
	white-space: normal;
	display: inline-block;
}

.mu_pole_pristroj {
	width: 270px;
	display: inline-block;
	margin: 10px 15px;
}

.mu_pole_pristroj > .mu_pole_pristroj_mu > .mu_nzv,
.mu_pole_pristroj > .mu_pole_pristroj_mu > .mu_pole_pristroj_mu > .mu_nzv
{
	width: auto;
	text-align: left;
	display: block;
}

.div_schovat {
	display: none;
}

/* ******* skryti stromovych nazvu u MU v MU dialog ******* */
div.mu_dialog_parent_div div.mu_wysiwyg_template div.mu_nzv, div.mu_dialog_parent_div div.mu_wysiwyg_template a.mu_li {
	display: none;
}

.mu_historie_ico {
	display: inline-block;
}
.mu_historie_ico > .mu_historie_ico_predpisy {
	background-color: white;
	border: 1px solid grey;
	min-width: 100px;
	min-height: 60px;
	position: absolute;
	display: none;
	z-index: 10;
	padding: 2px;
}
.mu_historie_ico:hover > .mu_historie_ico_predpisy {
	display: block;
}

/* ******** obrázky v dekurzu - tisk (standardní tiskopisy) ******* */
.printer_paper .tinymce_vysledek img {
	max-width: 100%;
}

/* ------------------- MU PODPIS --------------------*/
.mu_podpis_zobrazeni {
	width: 150px;
	height: 100px;
	background-color: white;
	cursor: pointer;
}
.mu_podpis_zobrazeni img {
	width: 100%;
	height: 100%;
}
.mu_podpis_canvas {
	border: 2px solid grey;
}
.mu_podpis_div {
	text-align: center;
	vertical-align: middle;
}
.mu_podpis {
	border: 1px solid #CCCCCC;
}
/* ------------------- /MU PODPIS --------------------*/

