/*	mag archives & pages
	----------------------------------------------------------------------- */
.spectBg {					background-color: #eee;opacity: 0.77;}
.spectBg div.raquests, .spectBg div.raquests * {opacity: 1;}

/*	archiv
	----------------------------------------------------------------------- */
div.magarchive H3.cita {			margin: 6px 0 0.3em 0; color: #999;}
div.magarchive H3.mvol {			margin: 1.5em 0 0 0; font-size: 100%;}
div.magarchive H3.mvol.onerow {	margin: 1.2em 0 0 0;}
div.magarchive h5 {				margin: 0.2em 0 0.3em 11px;}
div.magarchive P {				margin: 0.2em 0 0.3em 11px; color: #ddd; font-weight: bold;}
div.magarchive P a {			color: #999; padding: 0 11px;}
div.magarchive span.pidipdf {		-moz-opacity:0.7; filter:alpha(opacity=70); opacity:0.7;
							transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -webkit-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out;}
div.magarchive span.pidipdf:hover {-moz-opacity:1; filter:alpha(opacity=100); opacity:1;}

/*	rozsireni MAG_ONEROW_ARCHIVE */
div.magarchive H3.mvol span.volno {display: inline-block; min-width: 122px;}
div.magarchive div.magnote {		margin: 22px 10%; width: 80%; text-align: center;border-top: 5px solid #ccc;}
div.magarchive div.magnote p {	margin: 6px; text-align: center;color: #555;font-size:105%;}

div.visarchive {				margin-left:-22px;}
div.visarchive > div {			display:inline-block;width:180px;height:255px;overflow:hidden;margin:0 0 22px 22px;}
div.visarchive div.visvolin {		display:inline-block;width:180px;height:255px;padding:0;margin:0;position:relative;}
div.visarchive div.visvolin span.visvol{display:none;}
div.visarchive div.visvolin span.visno{display:none;}
div.visarchive div.visvolin span.visvolno{display:block;position:absolute;top:133px;left:11px;right:11px;text-align:center;color:#fff;font-size:16pt;}
div.visarchive div.visvolin span.visnote{display:block;position:absolute;top:0;left:0;right:16px;text-align:left;color:#fff;font-size:10pt;background:#eee;color:#666;padding:6px 3px}

div#voltitle > div {			display:inline-block;width:180px;height:255px;overflow:hidden;margin:0 0 22px 22px;}
div#voltitle div.visvolin {		display:inline-block;width:180px;height:255px;padding:0;margin:0;position:relative;}
div#voltitle div.visvolin span.visvol{display:none;}
div#voltitle div.visvolin span.visno{display:none;}
div#voltitle div.visvolin span.visvolno{display:block;position:absolute;top:133px;left:11px;right:11px;text-align:center;color:#fff;font-size:16pt;}
div#voltitle div.visvolin span.visnote{display:block;position:absolute;top:0;left:0;right:16px;text-align:left;color:#fff;font-size:10pt;background:#eee;color:#666;padding:6px 3px}

div#archgallery > div.oneag {		display:inline-block;width:211px;height:311px;border:none;}

/*	TOC & article
	----------------------------------------------------------------------- */
div.magarchive H1 { 			margin: 1.5em 0 1em 0;}
div.magarchive H2 { 			margin: 2em 0 1em 0; border-bottom: 2px solid #aaa; border-top: none;}	/* section */
div.magarchive H3.section { 		margin: 2em 0 1em 0; color: #000;}	/* subsection */
div.magarchive div.toc_item {		margin: 22px 0 0 0; padding: 6px 0; border: 2px solid transparent; border-width: 2px 0;}
div.magarchive blockquote.tocWarn {margin: 0.2em 0 1em 0; color: #aaa; font-weight: normal;}
div.magarchive blockquote.tocWarn.cRed {font-weight: bold;}
div.magarchive a:hover div.toc_item, a:hover div.mdtoc, div.clanek a.ma:hover {
							background: #f7f7f7; border-color: #eee; transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; -webkit-transition: all 0.6s ease-out; -o-transition: all 0.6s ease-out;}
div.magarchive h3.articleTitle {	margin: 0.2em 0 0.25em 0;}
div.magarchive h4.authors {		margin: 0 0 0.25em 0; color: #333; font-size: 110%;}
div.magarchive p.citation_doi {	margin: 0 0 0.25em 0.1em; font-size: 88%; color: #aaa; font-weight: bold;}
div.magarchive span.doi {		margin: 0 0 0.25em 0; color: #888;}
div.magarchive p.annotation {		margin: 0.5em 0 0.5em 0; color: #555; text-align: justify; font-weight: normal;}
div.magarchive blockquote.tocWarn.lft33 {margin-left: 33px;}
div.magarchive H1 span.jtheme {	font-size: 90%;}
div.magarchive div.addthis_toolbox{margin-bottom:22px;}

a.ma span.archpdf {				float: right; margin: 11px 11px 6px 22px;display:inline-block;height:33px;width:33px;}
a.ma span.archpdf svg{			height:33px;width:33px;fill:#777;}
a.ma span.archpdf:hover svg{		height:33px;width:33px;fill:#333;}

div.clanek a.ma {				display: block; margin: 0; padding: 6px 0; border: 2px solid transparent; border-width: 2px 0;/* vybery clanku pripodobnit obsahu */}
div.clanek a.ma h4 {			margin-top: 6px;}
div.clanek div.magarchive a.ma {	border:none;background:transparent;}

div.mdtoc {					margin: 11px 0 0 0; padding: 6px 0; border: 2px solid transparent; border-width: 2px 0;}
div.mdtoc h3, div.mdtoc h5 {		margin: 0.2em 0 0.25em 0;}
div.mdtoc h4 {					margin: 0 0 0.25em 0; color: #333; font-size: 110%;}
div.mdtoc p.citation_row {		margin: 0 0 0.25em 0.1em; font-size: 88%; color: #aaa; font-weight: bold;}
div.mdtoc span.doi {			margin: 0 0 0.25em 0; color: #888;}
div.mdtoc p.annotation {			margin: 0.5em 0 0.5em 0; color: #555; text-align: justify; font-weight: normal;}

div.mdtoc span.flrgt {			display: block; float: right; width: 15%; height: auto; margin: 0 0 6px 11px; text-align: center; border: 1px solid #aaa;}
div.mdtoc img.flrgtin {			width: 100%; height: auto; margin: 0;}

div.article {					margin-top: 11px;}
div.article h2, div.article h3, div.article h4, div.article h5, div.article p, div.article dt {
							margin: 0.2em 0 0.3em 0;}
div.article h2.articleTitle, div.article h2.articleTitleEN, div.article h3.articleSubTitle, div.article h3.mandoiInstit,
div.article h5.mandoiConfSponsor, div.article h5.mandoiPublisher, div.article h5.mandoiStdBody {
							color: #666;}
div.article h5.keywords {		margin: 1em 0 0.5em 0;}
div.article h5.mandoiConfSponsor {	line-height: 133%; margin: 1em 0 1em 55px;}

div.article dl {				margin: 0.2em 0 1.5em 0;}
div.article dt.authors  { 		color: #444;}
div.article dd.affiliation { 		margin: 0.2em 0 0.25em 44px; text-indent: -16px; color: #666;}
div.article dt.authors sup { 		color: #888; margin-left: 3px;}
div.article dd.affiliation sup { 	color: #888; margin-right: 6px;}

div.article dt.authors {			margin: 0 0 0.25em 0; color: #333; font-size: 110%;}
div.article p.citation_doi {		margin: 0 0 0.25em 0.1em; font-size: 88%; color: #aaa; font-weight: bold;}
div.article p.annotation {		margin: 0.5em 0 0.5em 0; color: #555; text-align: justify; font-weight: normal;}
div.article span.doi {			margin: 0 0 0.25em 0; color: #888;}

div.article div.engdescr {		margin: 33px 0 15px 0; border-top: 1px solid #ddd;}

h3.refs, h2.refs, h2.attachments, h2.contents {	margin: 1.5em 0 0.25em 0;}
ol.reflist {					margin: 0.5em 0; list-style-type:decimal;}
ol.reflist li {				margin: 0 0 0.4em 60px;color:#666; font-size:95%;text-align:left;overflow-wrap:anywhere;}
ol.reflist li a img {			-moz-opacity:0.5; filter:alpha(opacity=50); opacity:0.5;}
ol.reflist li:hover {			color: #333;background:#f6f6f6;}
ol.reflist li:hover a img {		-moz-opacity:0.7; filter:alpha(opacity=70); opacity:0.7;}
ol.reflist li a:hover img {		-moz-opacity:1; filter:alpha(opacity=100); opacity:1;}

a.ma p.authors {				color: #333; font-weight: bold;}

span.editorhdr {				float: right; width: 299px; text-align: left; line-height: 26px; vertical-align: middle; margin: 0 0 6px 11px; padding: 3px 6px; background-color: #fef9be; font-weight: bold; border: 1px solid #FFB70F;}
span.typohist {				float: right; margin: 0 0 6px 11px; padding: 3px 6px;}
span.editorhdr a {				color: #666;}
span.editorhdr i.iac26 {			margin-top: -6px;}
span.editorhdr.editorro { 		background-color: #f5f5f5; border: 1px solid #ddd;}
span.editorhdr.editorro i.iac26 { 	background-position: -208px -130px;}
span.editorhdr.editorro a { 		color: #aaa;}

span.sname {					float: right; vertical-align: top; font-size: 10pt; color: #aaa;padding:6px 0 0 11px;}
span.upsname {					display:block;color: #666;}
span.subsname {				display:block;color: #999;}
span.lngname {					float: right; vertical-align: top; font-size: 10pt; color: #aaa;display:inline-block;margin-left:11px;}
div.clanek span.sname {			padding-top:0;}

form#search_form {				margin: 0;}
form#search_form input.search_input{ width:55%; height: 28px; line-height: 28px; vertical-align: middle;}
div.sbblock form#search_form input.search_input {width: 96%; margin-bottom:6px;}
div.sbblock a#sswitch {			margin-left: 0}
div.sbblock form#search_form input[type="submit"] { background: #f9faf8 url("/etc/jq/img/uni_bg_btn-dark.gif") repeat-x !important;margin-top:6px;}
form#advsrch_form fieldset {		margin: 0;}
form#advsrch_form fieldset legend {min-width: auto;}
a#sswitch {					font-size: 80%; margin-left: 22px; white-space: nowrap; color: #aaa;}
@media (min-width : 1222px) { a#sswitch { margin-left: 33px;}}
a#sswitch:hover {				color: #666;}
form#advsrch_form p.sswitch {		text-align: right; margin: 0 0 6px 0;}
p#advsrchtext {				margin: 6px 0 3px 6px; border-bottom: 1px solid #ccc;}
a#advsrchtext {				float: right; font-size: 90%;}

form#orcidsel label { 			margin: 0; padding: 0; min-height: 22px; line-height: 22px;}

div.snav {					text-align: center;}
div.snav table tr td {			font-size: 90%; font-weight: bold; border-bottom: 1px solid #ccc;}
div.snav.snavbot table tr td {	border-top: 1px solid #ccc;border-bottom: none;}
table.srchres tr td {			font-size: 90%; border-top: 1px solid #eee;}
table.srchres tr td.deticn {		width: 22px; padding-top: 16px;}
#iTabCont div.snav table {		width: 94%; margin: 11px 3% 6px 3%;}
#iTabCont table.srchres {		width: 94%; margin: 6px 3% 0 3%;}
#iTabCont h3.articleTitle {		margin: 22px 0 0 33px;}
#iTabCont h4.authors {			margin: 6px 0 0 33px;}
#iTabCont p.citation_doi {		margin: 6px 0 0 55px; font-size: 88%; color: #aaa; font-weight: bold;}
#iTabCont p.citation_doi span.doi {color: #888;}
#iTabCont p.annotation {			margin: 0.5em 0 0.5em 55px; color: #555; text-align: justify; font-size: 95%}
#iTabCont table.srchres tr td.detext h3.articleTitle, #iTabCont table.srchres tr td.detext h4, #iTabCont table.srchres tr td.detext p {
							margin: 0.2em 0 0.3em 0;}
#iTabCont table.srchres tr td.detext h3.articleTitle { margin-top: 0;}
table.srchres p.citation_doi {	margin: 0 0 0.25em 0.1em; font-size: 88%; color: #aaa; font-weight: bold;}
table.srchres p.annotation {		margin: 0.5em 0 0.5em 0; color: #555; text-align: justify; font-weight: normal;}
table.srchres span.doi {			color: #888;}
table.srchres tr td.detext a {	display: block; padding: 6px 0;}
table.srchres tr td.detext a:hover{background: #f7f7f7; transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; -webkit-transition: all 0.6s ease-out; -o-transition: all 0.6s ease-out;}

table.archhd {					width: 100%; margin: 0}
table.archhd td.deticn{			width: 22px; padding-top:44px;}
table.archhd td div.toc_item{		margin-top: 0}

a.rsslink {					display: block; width: 77px; height: 25px; float: right;margin-left:22px;}
a.rsslink span.rsslink {			display: block; width: 77px; height: 25px; background-image: url(/etc/jq/img/rss.png); -moz-opacity:0.3; filter:alpha(opacity=30); opacity:0.3;
							transition: opacity 0.6s ease-out; -moz-transition: opacity 0.6s ease-out; -webkit-transition: opacity 0.6s ease-out; -o-transition: opacity 0.6s ease-out;}
a.rsslink:hover span.rsslink {	-moz-opacity:1; filter:alpha(opacity=100); opacity:1;}

iframe.flashbook {				width: 100%; border: 1px solid #aaa; margin-top: 11px;}

a.flash_book_title {			display: block; width: 444px; height: 111px; margin: 6px auto;}
a.flash_book_title.fbtCZ {		background-image: url(/img/mag_flashbook_CZ.jpg);}
a.flash_book_title.fbtEN {		background-image: url(/img/mag_flashbook_EN.jpg);}
a.flash_book_title span.fbtCZ {	background-image: url(/img/mag_flashbook_CZ2.jpg);}
a.flash_book_title span.fbtEN {	background-image: url(/img/mag_flashbook_EN2.jpg);}
a.flash_book_title span {		display: block; width: 444px; height: 111px; -moz-opacity:0; filter:alpha(opacity=0); opacity:0; transition: opacity 0.6s ease-out; -moz-transition: opacity 0.6s ease-out; -webkit-transition: opacity 0.6s ease-out; -o-transition: opacity 0.6s ease-out;}
a.flash_book_title:hover span {	display: block; width: 444px; height: 111px; -moz-opacity:1; filter:alpha(opacity=100); opacity:1;}

@media only screen and (max-height:  480px) {iframe.flashbook {height: 280px;}}
@media only screen and (max-height:  640px) {iframe.flashbook {height: 380px;}}
@media only screen and (max-height:  800px) {iframe.flashbook {height: 444px;}}
@media only screen and (max-height: 1000px) {iframe.flashbook {height: 555px;}}
@media only screen and (max-height: 1200px) {iframe.flashbook {height: 666px;}}

div#voltitle, div#bigtitle {		border: 1px solid #e5e5e5; padding: 0.6em 3px; margin: 6px auto 22px 6px; text-align: center;}
div#voltitle img {				width: 180px;}
div#bigtitle {					width: 666px;margin: 6px auto;}
p#volnote {					width: 666px;margin: 6px auto; font-size:90%; padding: 11px; background: #eee;}

div#archvolissue {				vertical-align: middle;margin-bottom:11px;}
div#archvolissue img.archvolissue{	height: 127px;width: 90px;margin-right:22px;}
div#archvolissue a.issuePDF {		display: inline-block;height: 48px;line-height: 48px;font-size:18pt;margin:11px 0;}
div#archvolissue a.issuePDF i.ic48 {margin:0;vertical-align: top;}

span.archvolissue {				display:block;float:right;margin:0 0 11px 11px;background:white;}
span.archvolissue img {			margin:11px 0 11px 11px;}

div.navtabdiv {				margin: 11px 0 0 0; padding: 0; border-bottom: 1px solid #ccc;}
div.navtabdiv table {			width: 100%; margin: 0; padding: 0;}	/* navigave v latestart */
div.navtabdiv table tr td {		font-size: 90%; font-weight: bold;}
div.navtabdiv table tr td span.curjump {font-size: 111%; font-weight: bold;}

div.visabstr {					float:right;margin:0 0 11px 11px;max-width:300px;}
div.visabstr img {				max-width:300px;margin:0;}
div.visabstrfull {				clear:both;margin:22px 0;width:100%;border:3px solid #eee;text-align:center;}
div.visabstrfull img {			width:98%;max-width:1600px;margin:0;padding:1%;}

div.navtabdiv.ntddn {			margin: 0 0 11px 0; border-top: 1px solid #ccc; border-bottom: none;}
h4.laresult {					margin-left: 0;}
p.grantinfo  {					color:#333;}
p.conflictsinfo  {				color:#A50021;}
p.falling-down {				margin: 3px 11px;height:44px;background: url("/etc/jq/img/falling_down.gif") 0 100% repeat-x;background-size:contain;}

span.pdfic64 {					width:64px; height: 64px; display: inline-block; margin: 11px auto;-moz-opacity:0.77; filter:alpha(opacity=77); opacity:0.77;}
span.pdfic64 svg {				width:64px; height: 64px;}
span.pdfic64:hover {			-moz-opacity:1; filter:alpha(opacity=100); opacity:1;}


/*	strom
	----------------------------------------------------------------------- */
#ar {						padding:0 6px;}
#ar li {						line-height:22px;color:#999;font-size:90%;margin:0; padding:0; list-style-type:none; list-style-image: none;}
#ar li.arsmall {				margin-left: 33px; line-height:111%;font-weight: normal;font-size:line-height:85%;}
#ar li a {					font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size: 90%; padding-left: 2px;}
#ar li.small a {				font-weight: normal; line-height:18px; padding-left: 22px;}
#ar li.arsuppl {				margin-left: 77px;}
li.arsmall {					margin: 0.3em 5%; padding: 0; color: #888; font-size: 9pt; list-style-type:none; list-style-image: none;}
li.arsmall a {					font-weight: normal; line-height:18px; padding-left: 22px;}

a.arvol {						margin-left: 11px;}
span.arvol {					margin-left: 6px;}
a.arvol, a.arvol:hover, a.arvol:visited, a.arno, a.arno:hover, a.arno:visited, span.arvol, span.arno {
							font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size: 9pt; font-weight: bold; color: #888;}
span.arvol, span.arno {			color: #aaa;}

/*	left mnu accordion
	----------------------------------------------------------------------- */
.lmacc {						width: auto; margin: 33px auto 33px auto; text-align: left;}
.lmacc label, .lmacc a.oneit {	padding: 0 11px; position: relative; z-index: 20; display: block; height: 33px;cursor: pointer; border-top: 1px solid #004d60;
							font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; color: #004d60; line-height: 33px; font-size: 17px; text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
							background: #fff; background: -moz-linear-gradient(top, #f5f5f5 1%, #fff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f5f5f5), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(top, #f5f5f5 1%,#ffffff 100%); background: -o-linear-gradient(top, #f5f5f5 1%,#ffffff 100%); background: -ms-linear-gradient(top, #f5f5f5 1%,#ffffff 100%); background: linear-gradient(top, #f5f5f5 1%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=0);
							/* box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3), 1px 0px 0px 0px rgba(255,255,255,0.9) inset, 0px 2px 2px rgba(0,0,0,0.1); */}
.lmacc label:hover, .lmacc a.oneit:hover{ background: #fff;}
.lmacc input:checked + label,
.lmacc input:checked + label:hover{background: #f5fafe; background: -moz-linear-gradient(top, #e7f3fc 1%, #f5fafe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e7f3fc), color-stop(100%,#f5fafe)); background: -webkit-linear-gradient(top, #e7f3fc 1%,#f5fafe 100%); background: -o-linear-gradient(top, #e7f3fc 1%,#f5fafe 100%); background: -ms-linear-gradient(top, #e7f3fc 1%,#f5fafe 100%); background: linear-gradient(top, #e7f3fc 1%,#f5fafe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7f3fc', endColorstr='#f5fafe',GradientType=0);
							color: #414d51; text-shadow: 0px 1px 1px rgba(255,255,255, 0.6); box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);}
.lmacc label:hover:after,
.lmacc input:checked + label:hover:after{ content: ''; position: absolute; width: 24px; height: 24px; right: 11px; top: 5px; background: transparent url(/etc/jq/img/arrow_down.png) no-repeat center center;}
.lmacc input:checked + label:hover:after{ background-image: url(/etc/jq/img/arrow_up.png);}
.lmacc input{					display: none;}
.lmacc article, .lmacc nav {		background: rgba(255, 255, 255, 0.5);margin-top: -1px;overflow: hidden;height: 0px;position: relative;z-index: 10;
							-webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear; -moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear; -o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear; -ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear; transition: height 0.3s ease-in-out, box-shadow 0.6s linear;}
.lmacc input:checked ~ article,
.lmacc input:checked ~ nav{		height: auto; overflow-y:visible;box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3); -webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear; -moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear; -o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear; -ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear; transition: height 0.5s ease-in-out, box-shadow 0.1s linear;}
.lmacc article li.lev2,
.lmacc nav li.lev2 {			list-style-type:none; list-style-image: none;margin: 9px 3px 0 11px;font-weight: bold;font-size: 10pt;}
							/* article casem smazat, starsi systemy pouzivaji misto nav */

/*	rec. system, mags neverejna cast
	----------------------------------------------------------------------- */
div.magtoc p.TOCENName { 	font-size: 105%; font-style: italic;}
H3.revstat {				margin-left: 6px;}
H4.revname {				margin-left: 6px; margin-bottom: 1em;}
H4.TOCname {				margin-left: 6px; margin-bottom: 0.4em; margin-top: 0.2em;}
#iTabCont table.revarticles H3, #iTabCont table.revquestions H3 { margin-left: 6px;}
p.TOCauthor, p.revauthor, p.TOCcomment, p.RevENName, p.revcomment, p.TOCENName, p.commentary, p.payStat, p.sname { margin-left: 6px;}
p.TOCENName, p.RevENName {	font-weight:bold}
table.payStat { 			margin-left: 1%; width: 98%; border: 2px solid #ddd;}
table.payStat td { 			border: 1px solid #eee; vertical-align: middle;}
p.payStat { 				margin: 11px 11px 11px 6px; line-height:48px; vertical-align:middle; padding: 11px; border-radius: 7px;box-shadow: 1px 1px 2px #666;}
p.payStat i.ic48{ 			margin-top:-16px;}

H3.revname, H4.revstat, #iTabCont H3.revname, #iTabCont H4.revstat {margin-left: 6px; margin-bottom: 0.6em;}
#iTabCont table.nomarg {		margin-left:0;}

P.revcomment {				text-align: justify;}
P.commentary {				text-align: justify;}
P.review {				margin: 0 0 6px 6px;}
P.sname {					color: #aaa;}

A:hover H3.revstat, A:hover H4.revname, A:hover H4.revstat, A:hover H3.revname, A:hover H4.TOCname, A:hover p.TOCauthor, A:hover p.revauthor, A:hover p.TOCcomment, A:hover p.RevENName, A:hover p.revcomment, A:hover p.TOCENName, A:hover p.commentary {
						color: #962500;}

table.revarticles td.ebneg {	background: url("/etc/jq/img/mag_ebneg.png") right repeat-y;}
table.revarticles td.ebpos {	background: url("/etc/jq/img/mag_ebpos.png") right repeat-y;}
table.revarticles td.ebqst {	background: url("/etc/jq/img/mag_ebqst.png") right repeat-y;}
table.revarticles td span.ebspan, table.revquestions td span.ebspan {	display: block; width:100%;margin:6px auto 6px auto;text-align:center;}

table.revquestions th.tp,  table.revquestions td.tp {	border-top: solid 1px #af731e;}
table.revquestions th.tb,  table.revquestions td.tb {	border-bottom: solid 1px #af731e;}
table.revquestions th.tb2, table.revquestions td.tb2 {	border-bottom: solid 2px #af731e;}
table.revquestions th.tbx, table.revquestions td.tbx {	border-bottom: solid 4px #af731e;}
table.revquestions th.tl,  table.revquestions td.tl {	border-left: solid 1px #af731e;}
table.revquestions th.tpb, table.revquestions td.tpb {	border-top: solid 2px #af731e;}
table.revquestions th.tlb, table.revquestions td.tlb {	border-left: solid 2px #af731e;}

P.revcomment {				text-align: justify;}
P.commentary {				text-align: justify; color: #962500;}

span.rststist {			display: inline-block; width: 122px;}
span.silentenv {			width: 48px; height: 48px; float: right;}
span.revartleftblock {		display: block; width: auto;}
span.revartflt {			float: left; white-space:nowrap; height: 30px; margin: 3px 6px;}
span.revlabel {			display: inline-block; margin: 3px; white-space:nowrap; vertical-align: middle; text-align: right;}
span.revlabel66 {			width: 66px;}
span.raraid {				color: #333;}

table.rdet td {			font-size: 90%;}
table.rdetfull {			border: 1px solid #ccc;margin:0; width:99%;}
table.rdetfull td {			margin:0; padding:2px 6px;}
table.revevaltab, #iTabCont table.revevaltab { margin: 6px 0;}
table.revevaltab td div.evalgauge {width: 180px;}
table.revevaltab span.oneval {display:inline-block; vertical-align: middle;}
table.revevaltab span.oneval span, table.revevaltab span.oneval a { display:table-cell;vertical-align:middle;}
table.revEvals ~ h4 {		margin-left:6px;}

table#revartflt td, table#revartflt th { padding: 2px;}
table#revartflt td select, table#revartflt td .chzn-container, table#revartflt td .chosen-container { text-align: left;}

td.tp.ralog {				border-top: dotted 1px #eee; color: #999; }

td.raSend, div.raSend {		background-color: #fcdae4;}
td.raSend span.raSend, div.raSend span.raSend {		display: block; border-top: 5px solid #A50021;border-bottom: 5px solid #A50021;}
td.raSend span.raSend a, div.raSend span.raSend a {	color: #A50021;}
td.raSend.raOK, td.raSend.raRev, div.raSend {	animation: blinker1 1s linear infinite;}
div.raSend span.raSend {		padding: 33px 0;}
td.raSend.raRev span.raSend {	padding: 6px 0;}
table.raSrcTab td.cRed, table.revEvals td.cRed {
						border-top: 2px solid #A50021;border-bottom: 2px solid #A50021;background-color: #FAECF0;}
img.blinking, i.blinking {	animation: blinker2 1s linear infinite;}
@keyframes blinker1 {		50% {background-color: #fff;}}
@keyframes blinker2 {		50% {opacity: 0.50;}}

p.finaldec {				display: block; border: 2px solid #FFB70F; margin: 6px 0 6px 6px; padding: 6px; background-color: #FEFCED;}

#addRevi TD P, #addRevi TD H3, #addRevi TD H4, #addRevi TD H5 , #addRevi TD HR {margin-left:0;}

div.evalgauge {			width: 200px; height: 160px; margin: 0 auto;}
div.evalgaugemin {			width: 133px; height: 99px; margin: 11px auto 0 auto; text-align: center;}
span.revevrat {			display: inline-block; float: right;}
span.evalperc {			font-size: 111%; font-weight: bold;}
span.evalsum {				font-size: 144%; font-weight: bold;}
span.prezented {			display: inline-block; background: #78bd43; color: #000; font-weight: bold; margin-top: 11px; padding: 6px;}

span.viewcnt {				float:right;text-align:right;display:inline-block;color: #bbb;width:55px;height:22px;line-height:22px;margin-right:6px;}
span.viewcnt span {			display:inline-block;width: 20px; height:12px; background-image: url("/etc/jq/img/eye14.gif");float:left;margin: 6px 0 0 0;}
div.rotqbl span.viewcnt {	margin-right:0;width:44px;}

a.btn.btn-min.actBoxPdf {	padding: 0 11px;}

div#page_decline H4 {		margin: 6px 11px;}
div.plum-liberty-theme, div.plum-bigben-theme {float:left;display:inline-block;}
div.sbblock div.plum-liberty-theme, div.sbblock div.plum-bigben-theme {float:none;display:block;width:100%;}

div.revfrmnotice {			margin: 0 5%;}
div.revfrmnotice hr {		margin: 11px 0;width:100%;}
div.revfrmnotice p {		color:#666;margin: 6px 0;width:100%;}

div.grantsanal {			width:100%;border:1px solid #ddd;background:#f9f9f9;margin:6px 0;}
div.grantsanal ul{			margin:6px 0;}
div.grantsanal ul li {		margin-left:44px;padding-left:0.33em}

div.rqsortable li {			display: block; padding: 3px 0; background:#f5f5f5;border:#eee solid 1px;cursor: grab;}
div.rqsortable li > span {	margin: 3px 11px; display:inline-block;min-width:111px;}

div.staBlock { 			margin: 0 0 0 15.5%; width: 84.5%;}
div.staBlock table { 		table-layout:fixed;margin:22px 0 11px 0;border-bottom: 3px solid #999;}
div.staBlock td { 			padding: 0 3px; vertical-align: middle; text-align: left;}
div.staBlock td.staMinus { 	text-align: center;vertical-align:top;background:#fff7da url("/etc/jq/img/sta_dropdn.png") no-repeat center center;background-size: 66%;padding:11px 3px 0 3px;}
div.staBlock div p {		margin:11px 0 6px 0;}
fieldset.stafull div.staBlock {margin: 0; width: 100%;}

form.rf div.staBlock label { 	margin:0;padding:0;height:auto;}
form.rf div.staBlock input {	margin:0 0 3px 0 !important;}

div.autchklistbox {			margin: 99px auto 33px auto;background-color:#FEFCED;border: 2px solid #FFB70F;position: relative; width:66%; height: auto;border-radius: 22px;box-shadow: 3px 2px 11px #666;}
div.autchklistbox H1 {		margin:22px 11px 22px 111px; }
div.autchklistbox div p {	margin: 15px 22px 15px 55px;line-height:18px;text-indent:-20px;}
div.autchklistbox div p a{	background:transparent}
div.autchklistbox div p a:hover {background:#fef5d6;color:#000;}

/*	raquestions
	----------------------------------------------------------------------- */
div.raquests {				border: 2px solid #d4b578;background:#fffffd;margin:11px;padding:3px 6px;}
div.raquests.redBorder {		animation: blinkerB 2s linear infinite;padding:3px 6px 15px 6px;}
div.raquests.greenBorder {	border-color: #648C2C;}
div.raquests > span.frgt {	margin-top:4px;}
div.raquests h4 {			margin: 3px 22px 3px 0;}
div.raquests h5 {			margin: 3px 22px 3px 0;}
div.raquests li {			margin: 3px 0;}
div.raquests .raqli1 {		margin-left:33px;}
div.raquests .raqli2 {		margin-left:66px;}
div.raquests .raqli3 {		margin-left:99px;}
div.raquests .raqliN {		margin-left:111px;}
div.raquests li.raqli1 {		margin-left:22px;}
div.raquests li.raqli2 {		margin-left:44px;}
div.raquests li.raqli3 {		margin-left:66px;}
div.raquests li.raqliN {		margin-left:88px;}
div.raquests h4 i.ic, div.raquests h4 i.i{margin-top:2px;}
div.raquests p.raquest {		color: #444;}
div.raquests p.raqansw {		color: #000;font-size:105%}
@keyframes blinkerB {		50% {border: 2px solid #A50021;}}
div.raquests p.raquest {		font-style:italic;color:#444;}
div.raquests p.raqansw {		color:#000;font-size:105%;border-left:5px solid #f4ecdc;padding-left:8px;}
div.raquests p.raquest kbd, div.raquests p.raqansw kbd {font-size:111%;font-weight:bold;font-style:normal;}

/*	mimport
	----------------------------------------------------------------------- */
div.mineitem h1, div.mineitem h2, div.mineitem h3, div.mineitem h4, div.mineitem h5, div.mineitem p, div.mineitem dl, div.mineitem ul, div.mineitem dd, div.mineitem dt {
						margin: 3px 6px 3px 44px; padding: 0;}
div.mineitem {				margin: 44px 6px 11px 6px; border-top: 2px solid #ccc; padding-top: 11px;}
div.mineitem span.no {		position: relative; z-index: 11; float: left; left: 0; margin: 0; padding: 0; width: 33px; text-align; left;}
div.mineitem ul li {		padding: 0; list-style-type:none; list-style-image: none;margin: 6px 6px 0 33px;}
div.mineitem DEL {			color: red; text-decoration: none; font-weight : bold;}
div.mineitem INS {			color: green; text-decoration: none; font-weight : bold;}
div.mineitem ul.minerefs li {	font-size: 90%;}
div.mineitem div.buttons {	margin: 11px 0 11px 33px;}
div.mineitem HR { 			color: #ddd; background-color: #ddd; margin: 1em auto 0 auto; padding: 0;}
div.mineitem DT span { 		padding: 0;}


/*	magprices (eje, paru)
	----------------------------------------------------------------------- */
table.magPrices th {		font-weight:bold; vertical-align:middle; color: #763402;}
table.magPrices th.cDark {	font-weight:bold; vertical-align:middle; color: #333;}

/*	DOI manual
	----------------------------------------------------------------------- */
div#doichng {				width: 100%; height: 344px; border-bottom: 1px solid #cb6b1d; margin: 0 0 6px 0; padding: 0;
						background-color: #fffced; background-image: -webkit-gradient(linear, top, bottom, from(#fdf4cf), to(#fffced)); background-image: -webkit-linear-gradient(top, #fdf4cf, #fffced); background-image: -moz-linear-gradient(top, #fdf4cf, #fffced); background-image: -ms-linear-gradient(top, #fdf4cf, #fffced); background-image: -o-linear-gradient(top, #fdf4cf, #fffced); background-image: linear-gradient(to bottom, #fdf4cf, #fffced);}
div#doichngmnu {			width: 100%; height: 30px; overflow: hidden; border-bottom: 1px solid #cb6b1d;}
div#doichngmnu a.doichng {	width: 133px; height: 28px; line-height: 28px; font-size: 14px; font-weight: bold; display: inline-block; margin: 0; vertical-align: middle; text-align: center; color: #999;}
div#doichngmnu span.doinochng {  width: 133px; height: 28px; line-height: 28px; font-size: 14px; display: inline-block; margin: 0; vertical-align: middle; text-align: center; color: #ccc;}
div#doichngmnu a.doichng:hover { background-color: #fff5c7; color: #cb6b1d; transition: all 1.2s ease-out; -moz-transition: all 1.2s ease-out; -webkit-transition: all 1.2s ease-out; -o-transition: all 1.2s ease-out;}
div#doichng .anythingSlider-default {	width: 100%; height: 299px; padding: 0;}
div#doichngin {			width: 100%; height: 299px; margin: 0; padding: 0; list-style: none; overflow: hidden;}
div#doichngin li.doichng {	display: inline-block; position: relative; z-index: 222; overflow: hidden; width: 833px; height: auto; margin: 0; padding: 0; list-style: none;  font-size: 90%;
						-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden;
						-webkit-animation-duration: 1s; -webkit-animation-delay: .2s; -webkit-animation-timing-function: ease; -webkit-animation-fill-mode: both;
						-moz-animation-duration: 1s; -moz-animation-delay: .2s; -moz-animation-timing-function: ease; -moz-animation-fill-mode: both;
						-ms-animation-duration: 1s; -ms-animation-delay: .2s; -ms-animation-timing-function: ease; -ms-animation-fill-mode: both;
						animation-duration: 1s; animation-delay: .2s; animation-timing-function: ease; animation-fill-mode: both;}
div#doichngin h2, div#doichngin h3, div#doichngin h4, div#doichngin p, div#doichngin blockquote {
						margin-left: 11px;}
div#doichngin .chosen-container .chosen-results {  max-height: 166px;}
img.orcid {				margin-bottom:6px;}

/*	mag icons
	----------------------------------------------------------------------- */
i.imag {					display: inline-block; margin: 0; padding: 0; vertical-align: text-top; background-repeat: no-repeat;
						width: 48px; height: 48px; line-height: 48px; background-image: url("/etc/jq/img/igi_magavia.gif");}
P.imag {					display: block; position: relative; padding: 6px 6px 6px 55px; min-height: 44px; _height: 44px; vertical-align: middle; overflow: visible; margin: 6px 0;}
P.imag i.imag { 			position: absolute; left: 3px; top: 2px; z-index:1;}

i.imag.imag-ghost {			width: 144px; height: 144px; line-height: 144px; background-position: 0 0;}
i.imag.imag-pdf {			background-position:   0px -144px;}	P.imag:hover i.imag.imag-pdf,		i.imag.imag-pdf:hover {		background-position:   0px -192px;}
i.imag.imag-pdfsave {		background-position: -48px -144px;}     P.imag:hover i.imag.imag-pdfsave,	i.imag.imag-pdfsave:hover {	background-position: -48px -192px;}
i.imag.imag-pdfdel {		background-position: -96px -144px;}     P.imag:hover i.imag.imag-pdfdel,	i.imag.imag-pdfdel:hover {	background-position: -96px -192px;}
i.imag.imag-reg {			background-position:   0px -240px;}	P.imag:hover i.imag.imag-reg, 	i.imag.imag-reg:hover {		background-position:   0px -288px;}
i.imag.imag-log {			background-position: -48px -240px;}     P.imag:hover i.imag.imag-log, 	i.imag.imag-log:hover {		background-position: -48px -288px;}
i.imag.imag-sch {			background-position: -96px -240px;}     P.imag:hover i.imag.imag-sch, 	i.imag.imag-sch:hover {		background-position: -96px -288px;}
i.imag.imag-regoff {		background-position:   0px -336px;}
i.imag.imag-logoff {		background-position: -48px -336px;}
i.imag.imag-schoff {		background-position: -96px -336px;}

i.imag.imag-rdrada, i.imag.imag-rrnote, i.imag.imag-review, i.imag.imag-locked {	width: 96px; height: 96px; line-height: 96px;}

i.imag.imag-rdrada {		background-position: -144px    0px;}	P.imag:hover i.imag.imag-rdrada, i.imag.imag-rdrada:hover {	background-position: -240px    0px;}
i.imag.imag-rrnote {		background-position: -144px  -96px;}    P.imag:hover i.imag.imag-rrnote, i.imag.imag-rrnote:hover {	background-position: -240px  -96px;}
i.imag.imag-review {		background-position: -144px -192px;}    P.imag:hover i.imag.imag-review, i.imag.imag-review:hover {	background-position: -240px -192px;}
i.imag.imag-locked {		background-position: -144px -288px;}    P.imag:hover i.imag.imag-locked, i.imag.imag-locked:hover {	background-position: -240px -288px;}


/*	image upload
	----------------------------------------------------------------------- */
span.imguplspan {			display: block; float: right; zoom: 1; width: 180px; height: 250px; margin: 0 0 6px 11px; border: 1px dashed #ccc;}
span.imguplspanin {			display: table; width: 48px; height: 48px; margin: 100px auto; zoom: 1; filter: alpha(opacity=33); -moz-opacity:0.33; -khtml-opacity: 0.33; opacity: 0.33;
						transition: opacity .66s ease-in-out; -moz-transition: opacity .66s ease-in-out; -webkit-transition: opacity .66s ease-in-out;}
span.imguplspan:hover span.imguplspanin { filter: alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}

div.article span.flrgt {		display: block; float: right; width: 22%; max-width: 222px; height: auto; margin: 0 0 6px 11px; text-align: center;border: 1px solid #eee;}
div.article img.flrgtin {	width: 100%; height: auto; margin: 0;}
div.article span.flrgt a.uplBox{ margin: 0 auto 11px auto; font-size: 77%; color: #aaa;}

a.opaqLink {				zoom: 1; filter: alpha(opacity=33); -moz-opacity:0.33; -khtml-opacity: 0.33; opacity: 0.33;
						transition: opacity .66s ease-in-out; -moz-transition: opacity .66s ease-in-out; -webkit-transition: opacity .66s ease-in-out;}
tr:hover a.opaqLink, a.opaqLink:hover {filter: alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}

/*	citation dnl + indexy
	----------------------------------------------------------------------- */
a.refmancitdn {			display: block; float: right; width: auto; font-size: 80%; color: #888;}
div.article p.doidates {		overflow: visible; margin: 0.2em 0 0.7em 0; font-size: 80%; color: #888; padding-top: 0.3em; border-top: 1px solid #ddd;}
div.article p.doidates span {	display: block; float: left;}
div.article p.doidates a.refmancitdn {font-size: 100%;}
div.article p.doidates a.refmancitdn span {display: inline; float: none;}
div#page_citdown {			width: 100%; clear: both; padding: 11px 0 0 0; display: none;}
div#page_citdown li {		display: block; float: left; width: 24%; margin: 3px 0; padding: 0; font-size: 80%;}
div#page_citdown.nofloat li {	float: none; width: auto;}
div.sbblock div.addthis_toolbox {	margin: 1em 6px; height: 20px;}
div#citshow { 				width: 100%; clear: both; font-size: 100%; line-height: 144%;font-family: Tahoma, sans-serif; margin: 0 0 1.2em 0; padding: 1em; display: block; border: 1px solid #bbb; border-width: 0 1px 1px 1px; color: #000; background-color: #FEFCED;}
table.cfmnu {				width: 100%; margin: 0;}
table.cfmnu td.citf {		border: 1px solid #ddd;border-bottom: 1px solid #bbb; border-width: 1px 0 1px 1px;color: #888;font-size: 10pt; text-align: center; vertical-align:middle;padding:0;}
table.cfmnu td.citf a {		display:block;width:100%; margin: 4px 0;}
table.cfmnu td.citf.citfact {	border: 1px solid #bbb; border-width: 1px 1px 0 1px;color: #666;background-color: #FEFCED;}
table.cfmnu td.citf:last-child {border-width: 1px 1px 1px 1px;}
table.cfmnu td.citf.citfact:last-child {border-width: 1px 1px 0 1px;}
table.cfmnu td.citf.citfact a {color: #000;}

#page_citshow2 table.cfmnu td.citf a {color: #999;}
#page_citshow2 table.cfmnu td.citf.citfact a {color: #000;}
#page_citshow2 table.cfmnu td.citf, #page_citshow2 table.cfmnu td.citf.citfact, #page_citshow2 table.cfmnu td.citf.citfact:last-child {
						border-color: #ccc;}

a.ixonech {				display: inline-block; opacity: 0.70;width: 4%; border: 1px solid #ddd; padding: 3px;text-align: center;border-bottom: 1px solid #aaa;-webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px;}
a.ixonech.chact {			border: 1px solid #aaa;opacity: 1;border-width: 1px 1px 0 1px;-webkit-box-shadow: inset 0 11px 11px -11px rgba(166,166,166,0.7);-moz-box-shadow: inset 0 11px 11px -11px rgba(166,166,166,0.7);box-shadow: inset 0 11px 11px -11px rgba(166,166,166,0.7);}
h2.secix {				margin-left:0}
h5.ixchars, table.autixtab {	margin-left:0;margin-right:0;width:100%;}
h3.ixjeltop {				margin-left:6px;}
table.autixtab td.ixautrow{	width: 200px;padding: 3px;}
table.autixtab td.ixcitrow{	width: 150px;padding: 3px;text-align: right}
table.autixtab td.ixkeywrow{	width: 322px;padding: 3px;text-align: right}
table.autixtab td.ixjelrow{	width: 66px;padding: 3px;line-height:22px;}
table.autixtab td.ixspans {	padding: 3px;line-height:22px;}
table.autixtab td.ixspans a { margin: 2px 4px;}
table.autixtab td.ixspans a span { padding: 1px 3px;white-space:pre;}
table.autixtab tr:hover td{	background: #eee;}

div.citixmnu .rcol {		margin-top: 0;margin-bottom: 6px;}
div.citixmnu span.secsp {	display: inline-block; width: 155px; height: 34px; border: 1px solid #ccc;padding: 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
div.citixmnu span.secsp {	overflow: hidden; position: relative;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
div.citixmnu span.secsp span {position: absolute;width: 100%;height: 20px;top: 6px;line-height: 20px; vertical-align: middle; text-align: center; background: transparent;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}
div.citixmnu a span.secsp {	cursor: pointer;}
div.citixmnu a:hover span.secsp, div.citixmnu a:active span.secsp {			border-color: #aaa;}
div.citixmnu a:hover span.secsp span, div.citixmnu a:active span.secsp span {	color: #000;}
div.citixmnu a:hover span.secsp span {									background-color: #fff;}

/*	vysledek z pubmedu
	----------------------------------------------------------------------- */
div#includeWarning {		margin-left:3%;font-size:110%;color:#31708f;}
div.pmres, div.crres {		width: 94%; margin: 11px 3%; padding: 6px; border: 1px solid #ccc;}
div.pmres * {				font-family: "Georgia", "Times New Roman", serif;text-transform: none; border: none;color: #444;margin: 0; padding:0;font-size:11pt;list-style:none;line-height: 1.3em;}
div.crres * {				margin: 0; padding:0;list-style:none;}

div.pmres .alert {			display:block;padding: 11px;margin:11px 0;border: 1px solid transparent;border-radius: 4px;}
div.pmres .alert-success {	color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}
div.pmres .alert-info {		color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}
div.pmres .alert-warning {	color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;}
div.pmres .alert-danger {	color: #a94442;background-color: #f2dede;border-color: #ebccd1;}

div.pmres span.container {	display:block;padding-bottom: 6px;margin: 0 6px;}
div.pmres span.afflist, div.pmres span.abstr, div.pmres span.keywords, div.pmres span.other_content{display:block;margin-top: 22px;}

div.pmres h1, div.pmres h2, div.pmres h3 {font-weight:bold;}
div.pmres h1 {				font-size:1.5em;margin-top:22px;}
div.pmres h2 {				font-size:1.3em;margin-top:11px;}
div.pmres h3 {				font-size:1.1em;margin-top:6px;}
div.pmres h4 {				color:#000;}
div.pmres h4, div.pmres p {	margin-top: 6px;}
div.pmres H1:first-letter, div.pmres H2:first-letter {font-size: inherit; color: #333;}

div.pmres table {			width: 100%;max-width: 100%;margin: 11px 0;}
div.pmres table tr td {		padding: 6px;vertical-align: top;}
div.pmres table.table-bordered, div.pmres table.table-bordered tr td {
						border: 1px solid #ddd;}
div.pmres .ul {			width: 100%;max-width: 100%;margin: 11px 0;}
div.pmres .ul li {			display:block;list-style:none;}
div.pmres a {				color: #337ab7;}

div.pmres span.auths sup {	color: #999; margin: 0 3px;}
div.pmres span.afflist dl dt {display: block;float: left;margin: 0 !important;padding: 0;width: 30px;}
div.pmres span.afflist h3 {	color:#337ab7};
div.pmres span.afflist dl dd {display: block;margin-left: 30px;padding: 0 0 0.2em;white-space: normal;}
div.pmres span.abstr h3 {	color: #985735;}
div.pmres span.abstr h4 {	float: left;margin-right: 0.33em;}
div.pmres span.keywords h4 {	float: left;margin-right: 0.33em;font-weight:bold;}

/*
div.pmres h1, div.pmres h3, div.pmres h4, div.pmres ul {margin: 0.5em 0; color: #333;}
div.pmres h1 {				font-weight: bold; margin: 0.5em 0; color: #000;}
div.pmres h1.success {		color: #080;}
div.pmres h1.error {		color: #a00;}
div.pmres p {				color: #666;}
div.pmres ul li {			list-style: none; margin-left: 11px; font-size: 80%; color: #aaa;}
div.pmres div.auths sup {	color: #aaa; margin: 0 3px;}
div.pmres div.afflist li sup {color: #aaa; margin: 0 3px;}
*/

/*	tabelizer pro statistiky
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
table.controller{border-collapse: collapse;padding:0;font-size:14px;}

table.controller .line{position:relative;height:24px;width:15px;float:left;}
table.controller .line .vert{width:1px; height:100%;}
table.controller .line .horz{position:absolute;top:50%;width:10px;height:1px;}

table.controller .line.level1 .vert {background-color:#666;}
table.controller .line.level1 .horz {background-color:#666;}
table.controller .line.level2 .vert{background-color:#999;}
table.controller .line.level2 .horz{background-color:#999;}
table.controller .line.level3 .vert{background-color:#aaa;}
table.controller .line.level3 .horz{background-color:#aaa;}

table.controller tr.hidden{display:none;}

table.controller .expander{margin-right:10px;}

table.controller .l1 .control{width:10px;min-height:100%}
table.controller .l2 .control{width:30px;min-height:100%}
table.controller .l3 .control{width:60px;min-height:100%}
table.controller .l4 .control{width:90px;min-height:100%}

table.controller .l1.contracted .control .line.level1{display:none;}
table.controller .l2.contracted .control .line.level2{display:none;}
table.controller .l3.contracted .control .line.level3{display:none;}

table.controller .label {margin-right:11px;}
table.controller td.data {text-align:center;}

table.controller th {font-weight:bold;}
table.controller tr.ktyr th, table.controller tr.ktyr td {border-top:1px solid #aaa;}
table.controller td.fstcol {padding:4px 0 0 0}
table.controller tr.ktmon td {font-size:90%;opacity:0.8;padding:0}

table.controller tr.header.vert th {height:144px;border-bottom:2px solid #aaa;vertical-align:bottom;}
table.controller tr.header.vert th.vert {vertical-align:middle;}
table.controller tr.header.vert th.vert > div {transform: translate(50%, 50px) rotate(-90deg); width:33px;}
table.controller tr.header.vert th.vert > div > span {padding:6px;white-space:nowrap;}

@media only screen and (max-width: 1222px) {table.controller tr.header.vert th.vert > div {transform: translate(  0, 50px) rotate(-90deg);}}
@media only screen and (max-width: 1666px) {table.controller tr.header.vert th.vert > div {transform: translate(15%, 50px) rotate(-90deg);}}

table.controller th.c-firstsend	, table.controller td.c-firstsend		{ color: #4472c4;}
table.controller th.c-aprequest	, table.controller td.c-aprequest		{ color: #c65911;}
table.controller th.c-eval-add	, table.controller td.c-eval-add		{ color: #8ea9db;background-color:#fcf5e1;}
table.controller th.c-eval-saved	, table.controller td.c-eval-saved	     { color: #00b0f0;background-color:#fcf5e1;}
table.controller th.c-eval-finish	, table.controller td.c-eval-finish	{ color: #002060;background-color:#fcf5e1;}
table.controller th.c-sendtoedi	, table.controller td.c-sendtoedi		{ color: #7030a0;}
table.controller th.c-rev-add		, table.controller td.c-rev-add		{ color: #8ea9db;background-color:#e4f2fd;}
table.controller th.c-rev-accept	, table.controller td.c-rev-accept	     { color: #2f75b5;background-color:#e4f2fd;}
table.controller th.c-rev-sent	, table.controller td.c-rev-sent		{ color: #1f4e78;background-color:#e4f2fd;}
table.controller th.c-sendrevi-2	, table.controller td.c-sendrevi-2	     { color: #548235;background-color:#edf7e7;}
table.controller th.c-sendrevi-7	, table.controller td.c-sendrevi-7	     { color: #588a36;background-color:#edf7e7;}
table.controller th.c-sendrevi-3	, table.controller td.c-sendrevi-3	     { color: #bf8f00;background-color:#edf7e7;}
table.controller th.c-sendrevi-4	, table.controller td.c-sendrevi-4	     { color: #c65911;background-color:#edf7e7;}
table.controller th.c-sendrevi-5	, table.controller td.c-sendrevi-5	     { color: #c00000;background-color:#edf7e7;}
table.controller th.c-sendrevi-8	, table.controller td.c-sendrevi-8	     { color: #890101;background-color:#edf7e7;}
table.controller th.c-sendrevi-6	, table.controller td.c-sendrevi-6	     { color: #808080;background-color:#edf7e7;}
table.controller th.c-nextverSaved	, table.controller td.c-nextverSaved	{ color: #4472c4;}
table.controller th.c-nextrevision	, table.controller td.c-nextrevision	{ color: #bf8f00;}
table.controller th.c-accepted	, table.controller td.c-accepted		{ color: #00b050;}
table.controller th.c-rejected	, table.controller td.c-rejected		{ color: #ff0000;}
table.controller th.c-revive		, table.controller td.c-revive		{ color: #c00000;}
table.controller th.c-deleted		, table.controller td.c-deleted		{ color: #6c2c2c;}
table.controller th.c-withdraw	, table.controller td.c-withdraw		{ color: #a6a6a6;}
table.controller th.c-addcorr		, table.controller td.c-addcorr		{ color: #1c878e;}
table.controller th.c-updrevord	, table.controller td.c-updrevord		{ color: #bfbd00;}
table.controller th.c-setpaid		, table.controller td.c-setpaid		{ color: #8bbf00;}
table.controller th.c-pdfcreated	, table.controller td.c-pdfcreated	     { color: #8497b0;}
table.controller th.c-proofsaved	, table.controller td.c-proofsaved	     { color: #757171;}

table.controller .control, table.controller .expander, table.controller .label{float:left;}
table.controller .contracted .expander {width:10px;height:20px;background-position:0px 5px; background-repeat:no-repeat;background-size:10px 10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAABMUlEQVQ4ja2VPUvDUBSG3zctBAMOuuvm5Ogg+iN0spOLKAgdHNss6T00HdwCXXXSQcGlf0E3waHYRX9GQFMRLsfBBuJHaJLm2c7Hfc653OESGYwxNyQ3rLVHYRhOUAEnG5DcVNWtRqPxKCInCwtTVHVJVS9EZOT7/srCwox433XdcRAEO7UIZ6w7jvPQ6/W6AFiHEACaJM+NMSMRWa1DmLIHYCwiu3UJoaprqnov3/w5X1o4o6mqBsBtp9NZ/lGoKAQAqOqB53mfAA7TXNUNszi5QVlI3iVJcprNVboyyXcAbRG5+l0rLSQ5AdASkZf/6mWFwziO/SiKpnkNRYVvqtru9/vX8xqLCJ+tta3BYPBaZPK8Vx6S3C4qA3I2JDkFcCYil0VFecInkh/W2uOqX8AXLgNp5aJbT/cAAAAASUVORK5CYII=);}
table.controller .expanded .expander {width:10px;height:20px;background-position:0px 5px; background-repeat:no-repeat;background-size:10px 10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRTRGQzMxRDlGQzExMUUzODBEOEVDQTdCODg2NDBDNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRTRGQzMxRTlGQzExMUUzODBEOEVDQTdCODg2NDBDNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVFNEZDMzFCOUZDMTExRTM4MEQ4RUNBN0I4ODY0MEM1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVFNEZDMzFDOUZDMTExRTM4MEQ4RUNBN0I4ODY0MEM1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+I8q8PAAAAQxJREFUeNpi/P//PwM1ARMDlQHVDWRpbGycB6RNqGEYMPiusgBpHSBDlxoGMjIy/mL6+/dvMpDxnQqGfQealcjU3Nx8GcjPo4ID80BmMcJ49fX1E8k1GOi6jQ0NDQEosQwULAdSl8gw79GPHz8SMZIN0IYfwDAIAzK/kGDYn3///kV0dHS8x5oOW1pabgJjPIuEZFIDDLfjKN7HppDI8NwETMOgcPtPMKd8+vSpAhiml/FEwmMgTkQ3DKeB/f39oHQZBtT0FVu4AXEEMMzfkZSXgRpuAKksLK5rBcodI6twAGpcBDRgNZJhIHYT3sKBUEx++/YtmYuLC+TNf0B2ZldX1z+8iXzkFbAAAQYATlZraA/C4aUAAAAASUVORK5CYII=);}
table.controller .childless .expander {display:none;}

table.controller .control .line.level1 .horz{display:none;}
table.controller .l1-first .control .line.level1 .horz{display:block;}
table.controller .l1-last .control .line.level1 .horz{display:block;width:10px; height:1px;}
table.controller .l1-first .control .line.level1 .vert{bottom:0px;position:absolute;width:1px; height:50%;}
table.controller .l1-last .control .line.level1 .vert{width:1px; height:50%;}
table.controller .l1-last .control .line.level1 .horz{}

table.controller .control .line.level2 .horz{display:none;}
table.controller .l2-first .control .line.level2 .horz{display:block;}
table.controller .l2-last .control .line.level2 .horz{display:block;width:10px; height:1px;}
table.controller .l2-first .control .line.level2 .vert{bottom:0px;position:absolute;width:1px; height:50%;}
table.controller .l2-last .control .line.level2 .vert{width:1px; height:50%;}

table.controller .control .line.level3 .horz{display:none;}
table.controller .l3-first .control .line.level3 .horz{display:block;}
table.controller .l3-last .control .line.level3 .horz{display:block;width:10px; height:1px;}
table.controller .l3-first .control .line.level3 .vert{bottom:0px;position:absolute;width:1px; height:50%;}
table.controller .l3-last .control .line.level3 .vert{width:1px; height:50%;}

/*	opruz
	----------------------------------------------------------------------- */
div#showSkilledForm {		font-size: 10pt; padding:0;}
div#showSkilledForm table {	width: 100%; margin: 0; padding:0;}
div#showSkilledForm h1 {		font-size: 14pt;}
div#showSkilledForm h4 {		margin: 6px 11px; text-align: center;}
div#showSkilledForm p.skill1 {font-size: 88%; text-align: justify;}
div#showSkilledForm p.skill2 {font-size: 100%; text-align: left; font-weight: bold; margin-top: 11px;}
div#showSkilledForm li {		font-size: 100%; text-align: left; font-weight : bold;}
div#showSkilledForm p.skill3 {text-align: center;}

/*	orcid
	------------------------------------------------------------------------ */
div.orcidhelp h2, div.orcidhelp p, div.orcidhelp table {margin-left:11px}
div.orcidhelp table td {			margin: 2px 6px;}
div.orcidhelp table th {			text-align:left;font-weight:bold;}
div.orcidhelp table.orcidident td {font-size:95%}

table.orcidtab tr {				border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}
table.orcidtab tr:nth-child(even) {background: #f9f9f9}
table.orcidtab tr:nth-child(odd) {	background: #fff}
table.orcidtab th, table.orcidtab td {padding: 6px 11px; border-collapse; text-align:left; vertical-align: middle;color:#666;}
table.orcidtab th {				font-weight:bold;font-size:110%;background:#f5f9e8;}

/*	ralog trace
	------------------------------------------------------------------------ */
#rtrcont {					position:absolute;left:0;right:0;top:0;bottom:0;} /* pro CB; jinak se musi posunout top a bottom podle stranky */
#rtrside {					position:absolute;top:0;left:0;height:100%;width:333px;overflow:hidden;border-right:1px solid #666;}
#rtrpusher {					position:absolute;top:0;left:333px;right:0;height:100%;}
#rtrside select {				width:98%;}
#rtrside .chosen-container {		width:98%;margin: 0 1%;}
#rtrside #rlTree {				position:absolute;top:80px;left:6px;bottom:0;width:327px;overflow-x:hidden;overflow-y:visible;background:#fff;margin:0;padding:0 0 16px 0;}
#rtrline {					position:absolute;z-index:1;overflow:hidden;width:99%;height:77px;background:#f9f9f9;margin:11px 0.5%;}
#rtrwrap {					position:absolute;overflow:hidden;top:77px;left:11px;right:0;bottom:0;background:#fff;border:1px solid #fff;}
#rtrwrapin {					position:absolute;top:0;left:0;height:99%;width:100%;margin:0.5% 0 0.5% 0;overflow-x:hidden;overflow-y:visible;}
#rtrcont .loading {				width:100%;min-height:111px;padding:55px;text-align:center;}
#rtrcont #sliwrap .loading {		min-height:222px;padding:111px;}
#rtrline div.bntbar {			height:33px;margin:22px 0 22px 11px;}
#rtrside H5 {					margin:11px 6px;}
#rtrside H5 A {				margin:4px;}
#rtrangenv {					position:absolute;height:77px;top:0;left:355px;right:6px;}
#rtrangenv > input#rtrange {		height:33px;top:25px;position:absolute;left:11px;right:11px;}
#rtrwrap div#ajaxinner div#cbmid {	margin-top:111px;}
#rtrwrap div#cbmid input {		height:26px;}
div.bntbar {					display:table;table-layout:fixed;white-space:no-wrap;margin:0;padding:0;width:333px;}
div.bntbar > label {			display:table-cell;width:auto;border-radius:0;width:66px;}
div.bntbar > label:first-child {	border-top-left-radius: 6px; border-bottom-left-radius: 6px;}
div.bntbar > label:last-child {	border-top-right-radius: 6px; border-bottom-right-radius: 6px;}
div.bntbar > label > input {		border:0;clip:rect(0 0 0 0);height:0;overflow:hidden;margin:0;padding:0;position:absolute;opacity:0.001;}
div.bntbar button {				position:relative;display:inline-block;overflow:hidden;width:68px;box-sizing:border-box;margin:0;background-clip:padding-box;color: inherit;vertical-align: top;text-decoration: none;text-overflow: ellipsis;white-space: nowrap;font: inherit;cursor: default;user-select: none;
							text-align:center;border: 1px solid #a5a8a8; border-radius: inherit; background-color: #e5e9e8; -webkit-box-shadow: inset 0 1px #fff; box-shadow: inset 0 1px #fff; color: #454545; text-shadow: 0 1px #fff; line-height: 33px;}
div.bntbar :checked + button,
div.bntbar button:active,
div.bntbar button.is-active {		background-color: #d3d7d7; -webkit-box-shadow: inset 0 1px rgba(0,0,0,0.12); box-shadow: inset 0 1px rgba(0,0,0,0.12);}
div.bntbar button:focus {		border: 1px solid #0940fd; -webkit-box-shadow: 0 0 0 2px #6fb5f1; box-shadow: 0 0 0 2px #6fb5f1; z-index: 1;}
#rtrside #rlTree ul li ul li span {display: inline-block;width:18px;height:12px;margin:2px 2px -2px 2px;border-radius: 2px;}

table#rtrtab {					margin:22px 0;font-size:80%;}
table#rtrtab TD { 				padding:3px;text-overflow:elipsis;}
table#rtrtab TD span {			display: inline-block;width:22px;height:16px;margin:2px 2px -2px 2px;border-radius: 2px;}
table.treesel td {				border-bottom:1px solid #e5e5e5;}