div.loading {top:50%;left:50%;
			 display:none;
			 z-index:2000;
			 position:fixed;
			 transform: translate(-50%, -50%);}
div.loading div {margin-top:-2px;
				 display:inline-block;
				 vertical-align:top;
				 background-color:white;
				 width:34px;
				 border:1px solid #888;
				 border-radius:2px;
				 text-align:center}
div.pozadi {position:fixed;
			  background-color:#aaa;
			  top:0;left:0;
			  z-index: 1001;
			  opacity: 0.65;
			  border-radius:4px;
			  height:100%;
			  width:100%;
			  display:none;}
div.dialog {display:none;
			border:1px solid #888;
			top:50px; left:50%;
			z-index: 1002;
			border-radius:3px;
			transform: translate(-50%,0);
			margin:2px auto;
			padding-bottom:2px;
			box-shadow:0 0 4px #888;
			background-color:#eee;
			position:fixed; }
div.dialog div.tlacitka {margin:0 2px;display:flex;justify-content:space-between}
div.dialog div.tlacitka button {min-width:56px;}
div.dialog div.tlacitka button * {vertical-align:top}
div.dialog div.tlacitka button.closeup {margin:0}
div.dialog div.tlacitka button.confirm {}
div.dialog div.tlacitka button.redalert:hover { background-color:#f88 }
div.dialog > button { position:absolute;
					  top:1px;right:1px;
					  padding:0;
					  vertical-align:top;
					  height:17px;width:22px;
					  border:0;
					  border-radius:2px;
					  background:white url('krizekt.png') top left no-repeat}
div.dialog > button:hover {cursor:default;background-color:red;}
div.dialog h5 {background-color:#888;
			   color:white;
			   height:16px;
			   padding:2px;
			   margin:0 0 2px;
			   font-weight:bold;
			   cursor:default}
div.dialog h6 {margin-bottom:0;padding:0;font-size:12px;}

div.dialog div.pseudotext > table {border-collapse:collapse; padding:0;border-spacing:0;margin:0 auto;width:calc(100% - 4px)}
div.dialog div.pseudotext > table tbody {margin-bottom:2px !important}
div.dialog div.pseudotext > table td {padding: 2px 0 0 2px;}
div.dialog div.pseudotext table tr td:first-child {padding-left:0;white-space:nowrap}
div.dialog div.pseudotext table.scopus tr td:last-child:hover {background-color:#aaf;cursor:default;}

div.dialog div.pseudotext > table tr td.kotva div { text-overflow:ellipsis;
									overflow:hidden;
									width:400px;
									border:1px solid #888;
									border-radius:3px;
									background-color:#eee;
									white-space:nowrap;
									height:18px;
									font-weight:bold;
									padding:0 2px}
div.dialog div.pseudotext > table td.fileitem input[type=text] {border-right:0;
											   border-top-right-radius:0;
											   border-bottom-right-radius:0;
											   width:calc(100% - 88px);}
div.dialog div.pseudotext > table td.fileitem button {border-left:0;
									 border-top-left-radius:0;
									 border-bottom-left-radius:0;
									 vertical-align:bottom;
									 width:83px;
									 height:22px}


div.dialog ul.shodyzdroju {padding-left:0;margin:0 2px}
div.dialog ul.shodyzdroju li table {border:1px solid #888;
									background-color:white;
									border-radius:3px;
									transition:background-color .5s;
									padding:2px;}
div.dialog ul.shodyzdroju li table:hover {background-color:#aaf;cursor:default}
div.dialog ul.shodyzdroju li table tr td {white-space:nowrap}
div.dialog ul.shodyzdroju li { list-style:none inside }
div.dialog ul.shodyzdroju li:before {content:"\25CF\00a0"}

div.dialog ul table tr td:first-child {padding-left:2px;font-weight:bold}

div.dialog ul.dialog {list-style: none inside; padding-left:0;margin:0}
div.dialog ul.dialog li {white-space:nowrap}
div.dialog ul.dialog li:before {content:"\25CF\00a0"}

div.dialog input[type=text] {}

div.dialog pre {white-space:pre-wrap;
				background-color:white;
				border:1px solid #888;
				margin:4px !important;
				padding:4px;
				border-radius:3px;
				overflow-y:auto;
				-webkit-overflow-y:auto;}
div.dialog div.pseudotext { padding:2px 0;
							text-align:justify;
							-webkit-hyphens:auto;
							-ms-hyphens:auto;
							-moz-hyphens:auto;
							hyphens:auto; }