/*
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	ArteActa app - main layout by ivosan; (C) ivo andrle
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

@font-face {font-family: 'Pano'; src: url('Pano-RegularItalic.woff2') format('woff2'), url('Pano-RegularItalic.woff') format('woff'), url('Pano-RegularItalic.ttf') format('truetype'); font-weight: normal; font-style: italic; font-display: swap;}
@font-face {font-family: 'Pano'; src: url('Pano-Bold.woff2') format('woff2'), url('Pano-Bold.woff') format('woff'), url('Pano-Bold.ttf') format('truetype'); font-weight: bold; font-style: normal; font-display: swap;}
@font-face {font-family: 'Pano'; src: url('Pano-BoldItalic.woff2') format('woff2'), url('Pano-BoldItalic.woff') format('woff'), url('Pano-BoldItalic.ttf') format('truetype'); font-weight: bold; font-style: italic; font-display: swap;}
@font-face {font-family: 'Pano'; src: url('Pano-Regular.woff2') format('woff2'), url('Pano-Regular.woff') format('woff'), url('Pano-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal; font-display: swap;}
@font-face {font-family: 'Burgess'; src: url('Burgess.woff2') format('woff2'), url('Burgess.woff') format('woff'), url('Burgess.ttf') format('truetype'); font-weight: normal; font-style: normal; font-display: swap;}
@font-face {font-family: 'Burgess'; src: url('Burgess-Italic.woff2') format('woff2'), url('Burgess-Italic.woff') format('woff'), url('Burgess-Italic.ttf') format('truetype'); font-weight: normal; font-style: italic; font-display: swap;}

html {					height: 100%; color: #646567;}
body {					height: 100%; padding: 0; background: white url("/img/houba.jpg") top center no-repeat;background-size:cover;background-attachment: fixed;font-family: Burgess, Georgia, serif; font-weight:normal;font-size:20px;color: #000;}

#topbar {					position:absolute;min-width:720px;height:222px;z-index:111;top:0;left:0;right:0;background:#fff200;}
#topbarin {				position:absolute;top:0;min-width:720px;width:100%;height:222px;}
#topbarin > h1 {			margin:0 auto;padding:0;width:100%;text-align:center;font-weight:normal;line-height:1.2;font-size:5.6rem;letter-spacing:6px;text-transform:uppercase;}
#topbarin > P {			margin:22px auto 0 auto;padding:0;width:100%;line-height:33px;text-align:center;text-transform:uppercase;font-family:Pano,Calibri,Segoe,'Segoe UI',Arial,sans-serif;font-size:12pt;}/*font-weight:bold;font-size:0.8rem;*/
#topbarin A {				color:#000;}
#menubar {				position:absolute;z-index:9999;top:177px;left:0;right:0;width:auto;min-width:720px;height:46px;background:#fff;border-bottom:1px solid #000;}
#menubarin {				position:absolute;top:0;left:0;right:0;}

#content, #content3cols, #sideLeft, #middle, #menubarin, #wrapper, #vmnu, #footerin, #topbarin img, #topbarin p, #footerin div, #footerin .rcol a img, #footerin span#avlogomin, body.homepage div.clanek div.rcol.r_1of4 {-moz-transition: all .33s ease-in-out; -webkit-transition: all .33s ease-in-out; transition: all .33s ease-in-out;}

#wrapper {				position:relative;min-width:720px;min-height:calc(100% - 244px);height: auto !important; height: 100%;background: white;}
#wrapper.withleft {			background-color: white;}
#wrapper, #vmnu, #footerin {	max-width: 1240px; margin: 0 auto;}
#vmnu{					max-width: 1160px;}
#footerin {				max-width: 1180px;}
#wrapper.widefull, #topbar.widefull #vmnu, #footer.widefull #footerin {max-width: 3333px;}

#middle {					width:auto;padding:240px 55px 22px 55px;}
#wrapper.widefull #middle {	padding:240px 22px 22px 22px;}
#middle:after {			content:'';clear:both; display: table;}
#container {				width:100%;float:left; margin-bottom: 0;}
#content {				padding-left: 277px; margin-right: 11px;}
#contentrgt {				padding-right: 222px; padding-left: 0;}
#contentfull {				padding-right: 0; padding-left: 0; width: 100%;}
#content3cols {			padding-right: 222px; padding-left: 266px;}

body.homepage #wrapper, body.homepage #footerin {max-width: 1860px;}
body.homepage #vmnu{		max-width: 1850px;}
body.homepage #wrapper {		background-color:transparent;font-size:18px;}
body.homepage #middle {		padding:240px 0 22px 0;}

#sideRight {				float: left; width: 199px; margin: 22px 0 0 -199px; position: relative;}
#sideLeft {				float: left; width: 244px; margin: 0 -255px 0 0; position: relative;transform:translate(0);}
#sideRight, #sideLeft {		font-size:90%;}

#footer {					min-width:720px;width:100%;height:244px;bottom:0;left:0;padding:11px 0 0 0;background:#000;border-top:none;}
#footerin {				min-width:720px;width:100%;height:233px;margin:0 auto;}
#footerin div.flexcont {		width:100%;display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:space-between;gap:0 11px;}
#footerin div.flexcont > div{	flex-basis:20%;margin:6px 11px;}

#footerin div.ftr {			width:100%;}
#footerin a:hover {			color:#fff200;}
#footerin p, #footerin li {	margin:0 11px;color:#fff;font-size:12pt;font-weight:300;line-height:1.8em;list-style:none;}
#footerin div.ftr p {		margin:6px auto;font-size:11pt;text-align:center;}
#ftrmnu ul, #footerin a {	list-style:none;color:#eee;margin-left:0;}

#topbar.headroom.headroom--top {		position: absolute;top:0;}
#topbar.headroom.headroom--not-top {	position: fixed;top:-177px;}
#topbar.headroom.headroom--pinned {	top:-177px;}
#topbar.headroom.headroom--unpinned {	top:-222px;}
#topbar.headroom.headroom--top.headroom.headroom--unpinned {top:0;}
#topbar.headroom.headroom--top.headroom.headroom--pinned {top:0;}

/*	Headroom animation
	------------------------------------------------------------------------ */
@-webkit-keyframes slideDown{	0%{-webkit-transform:translateY(-100%)} 100%{-webkit-transform:translateY(0)}}
@-moz-keyframes slideDown{	0%{-moz-transform:translateY(-100%)} 100%{-moz-transform:translateY(0)}}
@-o-keyframes slideDown{		0%{-o-transform:translateY(-100%)} 100%{-o-transform:translateY(0)}}
@keyframes slideDown{		0%{transform:translateY(-100%)} 100%{transform:translateY(0)}}

@-webkit-keyframes slideUp{	0%{-webkit-transform:translateY(0)} 100%{-webkit-transform:translateY(-100%)}}
@-moz-keyframes slideUp{		0%{-moz-transform:translateY(0)} 100%{-moz-transform:translateY(-100%)}}
@-o-keyframes slideUp{		0%{-o-transform:translateY(0)} 100%{-o-transform:translateY(-100%)}}
@keyframes slideUp{			0%{transform:translateY(0)} 100%{transform:translateY(-100%)}}

#topbar.headroom {			-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}
#topbar.headroom--pinned {	-webkit-animation-name:slideDown;-moz-animation-name:slideDown;-o-animation-name:slideDown;animation-name:slideDown}
#topbar.headroom--unpinned {	-webkit-animation-name:slideUp;-moz-animation-name:slideUp;-o-animation-name:slideUp;animation-name:slideUp}

/*	iconfiles
	----------------------------------------------------------------------- */
i.solmnu {	display: inline-block; width: 20px; height: 20px; background-repeat: no-repeat;background-image: url("/etc/jq/img/sol_mnu.png");}
i.smnu-srchb {	background-position: 0      0;}	i.smnu-srchw {	background-position: 0      -20px;}
i.smnu-lockb {	background-position: -20px  0;}	i.smnu-lockw { background-position: -20px  -20px;}
i.smnu-baskb {	background-position: -40px  0;}	i.smnu-baskw { background-position: -40px  -20px;}
i.smnu-rgtb {	background-position: -60px  0;}	i.smnu-rgtw {	background-position: -60px  -20px;}
i.smnu-dnb {	background-position: -80px  0;}	i.smnu-dnw {	background-position: -80px  -20px;}
i.smnu-upb {	background-position: -100px 0;}	i.smnu-upw {	background-position: -100px -20px;}
i.smnu-astb {	background-position: -120px -20px;}i.smnu-astw {	background-position: -120px 0;}
i.smnu-unlb {	background-position: -140px 0;}	i.smnu-unlw {	background-position: -140px -20px;}
i.smnu-userb {	background-position: -160px -20px;}i.smnu-userw {	background-position: -160px 0;}

/*	TopMenu
	----------------------------------------------------------------------- */
#vmnu{						height:46px;font-size:12pt;text-transform: uppercase;font-weight:normal;width:100%;position:relative;z-index:999;font-family:Pano,Calibri,Segoe,'Segoe UI',Arial,sans-serif;}
#vmnu>ul{						position:relative;z-index:999;width:auto;min-height:46px;right:0;}
#vmnu>ul>li{					min-height:46px;line-height:46px;float:left;padding:0 11px;}
#vmnu>ul>li:hover>a{			text-shadow:none;}
#vmnu>ul>li>a{					color:#000;text-transform:uppercase;min-height:46px;text-align:center;float:left;padding:0 6px;}

#topbar.widefull #vmnu {			max-width: 3333px;}

#vmnu ul li .sm-anim{ 			display:none}
#vmnu>ul>li:hover, #vmnu>ul>li:hover>a{-ms-transition:background .3s linear 0s;-moz-transition:background .3s linear 0s;-webkit-transition:background .3s linear 0s;-o-transition:background .3s linear 0s;transition:background .3s linear 0s;}
#vmnu ul li:hover>.sm-anim, #vmnu ul li .sm-anim.showed {display:block;animation:sm-anim .3s linear 0s 1 forwards;-moz-animation:sm-anim .3s linear 0s 1 forwards;-webkit-animation:sm-anim .3s linear 0s 1 forwards;-o-animation:sm-anim .3s linear 0s 1 forwards;-ms-animation:sm-anim .3s linear 0s 1 forwards}

@keyframes sm-anim{				0%{opacity:0;transform:scale(.95,.95)} 50%{opacity:0.5;transform:scale(1.02,1.02)} 100%{opacity:1;transform:scale(1,1)}}
@-moz-keyframes sm-anim{			0%{opacity:0;-moz-transform:scale(.95,.95)} 50%{opacity:0.5;transform:scale(1.02,1.02)} 100%{opacity:1;-moz-transform:scale(1,1)}}
@-webkit-keyframes sm-anim{		0%{opacity:0;-webkit-transform:scale(.95,.95)} 50%{opacity:0.5;transform:scale(1.02,1.02)} 100%{opacity:1;-webkit-transform:scale(1,1)}}
@-o-keyframes sm-anim{			0%{opacity:0;-o-transform:scale(.95,.95)} 50%{opacity:0.5;transform:scale(1.02,1.02)} 100%{opacity:1;-o-transform:scale(1,1)}}
@-ms-keyframes sm-anim{			0%{opacity:0;-ms-transform:scale(.95,.95)} 50%{opacity:0.5;transform:scale(1.02,1.02)} 100%{opacity:1;-ms-transform:scale(1,1)}}

#vmnu>ul>li i.solmnu{							float:right;margin-top:10px;}

#vmnu>ul>li:hover i.solmnu.smnu-dnw{				background-position: -80px 0;}
#vmnu>ul>li>ul.sdd>li:hover>i.solmnu.smnu-rgtb{		background-position: -60px 0;}
#vmnu>ul>li>ul>li>ul.sdd>li:hover>i.solmnu.smnu-rgtb{	background-position: -60px 0;}

#vmnu ul,#vmnu li,#vmnu a,#vmnu p{					margin:0;padding:0;list-style:none;text-decoration:none;display:block}
#vmnu ul li .sdd.mags li ul li:hover a{				color:#000}
#vmnu hr{										height:1px; border: none; margin:6px 20px; color: #28211f; background-color: #28211f;}
#vmnu h1{										margin:0;padding:7px 11px;color:#000;font-size:13pt;text-align:left;}
#vmnu p{										color:#000;font-size:10pt;float:left;width:100%;padding:10px 21px}

#vmnu>ul>li>.sdd.smnu{							position:absolute}
#vmnu ul li .sdd.smnu li .sdd.smnu{				left:100%;position:absolute;top:-1px;}
#vmnu>ul>li>.sdd.smnu:first-of-type,#vmnu>ul>li>.sdd.mags:first-of-type,#vmnu>ul>li>.sdd.wide:first-of-type,#vmnu>ul>li>.sdd.logn:first-of-type,#vmnu>ul>li>.sdd.bask:first-of-type{
											border-top:none}
#vmnu ul li .sdd.smnu, #vmnu ul li .sdd.mags, #vmnu ul li .sdd.wide, #vmnu ul li .sdd.logn, #vmnu ul li .sdd.bask{
											position:absolute;width:255px;background:#fff;float:left;top:46px;-webkit-box-shadow:3px 3px 8px -4px rgba(0,0,0,0.77);box-shadow:3px 3px 8px -4px rgba(0,0,0,0.77);border:2px solid #efefef;}
#vmnu ul li .sdd.smnu li,#vmnu ul li .sdd.mags li,#vmnu ul li .sdd.wide li{
											float:left;width:100%;line-height:33px;position:relative;}
#vmnu ul li .sdd.smnu li a,#vmnu ul li .sdd.mags li a,#vmnu ul li .sdd.wide li a{color:#444;font-size:10pt;text-transform:uppercase;padding:3px 11px;}
#vmnu ul li .sdd.smnu li:hover>a,#vmnu ul li .sdd.mags li:hover>a{color:#fff;background:#000;}
#vmnu ul li .sdd.smnu li ul,#vmnu ul li .sdd.mags li ul,#vmnu ul li .sdd.wide li ul{ left:100%;top:-2px}

#vmnu ul li .sdd.wide{							position:absolute;left:0;width:888px;min-height:100px;padding-bottom:8px;padding-top:8px}
#vmnu ul li .sdd.wide li{						margin:0;padding:0}
#vmnu ul li .sdd.wide li:hover {					background:#000;}
#vmnu ul li .sdd.wide li:hover a{					color:#fff;}
#vmnu ul li .sdd.wide li a{						margin:0;padding-left:6px;padding-right:0}
#vmnu ul li .sdd.wide .float-left{					float:left;width:23%;margin-top:0;margin-left:1.7%;margin-bottom:0}
#vmnu ul li .sdd.wide h1{						color:#000;margin:0;padding:0 0 0 6px;}
#vmnu ul li .sdd.wide hr{						border:2px solid #ddd;width:100%;float:left;padding-left:0;padding-right:0;margin-left:0}
#vmnu ul li .sdd.wide img{						margin:0;padding:4px;float:left;width:100%;-webkit-box-shadow:inset 0 0 0 2px rgba(0,0,0,.09);box-shadow:inset 0 0 0 2px rgba(0,0,0,.09)}
#vmnu ul li .sdd.wide p{							color:gray;line-height:20px;margin:0;padding:0}

#vmnu a.chosen-single span {						margin-left: 6px;}

#vmnu ul li.srch{								float:right;width: auto;position: relative;}
#vmnu ul li.srch:hover {							background: none;}
#vmnu ul li.srch form{							height:40px; width: auto; margin: 2px 0 0 0;}
#vmnu ul li.srch input {							background: none;outline:none;border:none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
#vmnu ul li.srch input#q {						display: block; height: 34px; margin: 7px 0 0 0; padding-right: 33px; width: 0; position: absolute; top: 0; right: 6px;
											font-family: Arial, sans-serif;font-size:16px;font-weight:normal; color: #fff;
											z-index: 3; transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000), margin-right .4s ease; cursor: pointer;}
#vmnu ul li.srch input#q:focus {					width: 199px; z-index: 1; border-bottom: 1px dotted #bbb; cursor: text; margin-right: 25px;}
#vmnu ul li.srch input#q:focus:hover {				border-bottom: 1px dotted #999;}

#vmnu ul li.srch input[type="submit"] {				display: block; z-index: 2; float: right; width: 20px; height: 20px; position: absolute; top: 0; right: 6px; margin:13px 0 0 0; background: transparent url("/etc/jq/img/sol_mnu.png") no-repeat left bottom !important;
											text-indent: -11111px; border: none; opacity: 0.88; cursor: pointer; transition: opacity .4s ease;}
#vmnu ul li.srch:hover input[type="submit"] {		opacity: 1;}

#vmnu ul li.logn{								float:right;width:55px;opacity:0.88;cursor:pointer;padding:0 6px;margin-top:2px;transition:opacity .4s ease;}
#vmnu ul li.logn:hover {							background: none;opacity: 1;}
#vmnu>ul>li>.sdd.logn{							width:333px;float:right;right:0;z-index:99;min-height:146px;padding-bottom:8px;padding-top:8px}
#vmnu>ul>li.logn>a{								padding:0;}
#vmnu ul li.logn i.solmnu{						opacity:0.88;}

.sdd.logn form{								margin-top:11px}
.sdd.logn div{									margin:.5em 22px; position:relative;}
.sdd.logn input {								font-weight:400;padding:.6em .6em .6em 4em;width:100%;border:1px solid #ccc;background:#fff; background:-webkit-linear-gradient(left,#222 44px,#fff 0); background:-moz-linear-gradient(left,#222 44px,#fff 0); background:-o-linear-gradient(left,#222 44px,#fff 0); background:linear-gradient(left,#222 44px,#fff 0);}
.sdd.logn input#entimg {							background:none;width:1px;height:1px;border:0;padding:0;margin:0}
.sdd.logn label {								font-weight:400;padding:0;color:#000;display:block;line-height:1.3em;margin-bottom:.5em;}
.sdd.logn label i {								position:absolute; top:1.6em; left:6px; text-align:center; margin:.35em .45em .45em .5em}
.sdd.logn a.sbtn#s {							min-width: 0;max-width: none;padding:.6em;width:100%;height: 35px; margin: 11px 0;}

#vmnu a.inh1 {									display: inline-block;}
#vmnu span.rcol {								margin-top: 0;}
a.sbtn {										min-width: 133px;max-width: 222px;display: block; position: relative;z-index: 1;padding: 0.4em 2em;font-family:Pano,Calibri,Segoe,'Segoe UI',Arial,sans-serif;
											background: #222 !important;color: #fff !important;text-align: center;vertical-align: middle;background-image: none !important; border: none; -webkit-backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;-webkit-transition: background-color 0.3s, color 0.3s;transition: background-color 0.3s, color 0.3s;}
#vmnu a.sbtn {									display: inline-block;float:right;font-size: 11pt; height: 28px; padding: 0.2em 2em;}
a.sbtn:focus{									outline: none;}
a.sbtn::before {								content: '';border: 2px solid #000;position: absolute; top: 0; left: 0; width: 100%; height: 100%;z-index: -1;border-radius:inherit;opacity: 0;-webkit-transform: scale3d(0.6, 0.6, 1); transform: scale3d(0.6, 0.6, 1); -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; transition: transform 0.3s, opacity 0.3s; -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);}
a.sbtn:hover {									background-color: #fff !important; color: #000 !important;}
a.sbtn:hover::before {							-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); opacity:1;}

#vmnu p.sminfo{								width:100%;height:99px;color:#999;text-align:center;margin:22px 0;padding:22px;}
#vmnu p.sminfo span{							color:#666;}

#vmnu ul li.langs {								float:right;margin-right:6px;padding:0}
#vmnu ul li.langs a {							opacity:0.88;padding-left:6px;padding-right:6px;min-height:30px;}
#vmnu ul li.langs a:hover,#vmnu ul li.langs a:active {	opacity:1;}
#vmnu ul li.langs span.flag {						display:none;width:0 !important;}
#vmnu ul li.langs span.lntxt {					display:inline-block;}

#vmnu>ul>li i.solmnu.smnu-lockw,
#vmnu>ul>li i.solmnu.smnu-unlw{					margin-top:11px;}
#vmnu ul>li i.solmnu.smnu-rgtb{					margin:8px 6px 0 0;}
#vmnu>ul>li i.solmnu.smnu-dnw{					margin-top:10px;}
#vmnu ul li.logn{								padding:0 6px 0 6px;}

@media (max-width: 1200px) {	#footer {		height:311px;}
						#footerin {	height:299px;max-width: 1200px;}
						#wrapper {	min-height:calc(100% - 311px);}
						#middle {		padding:240px 22px 22px 22px;}
						#vmnu{		max-width: 1160px;}
}
@media (max-width: 1060px) {	#vmnu ul>li.srch {display:none;}
						#middle {		padding:240px 11px 22px 11px;}
						#footerin {	max-width: 1220px;}
						#vmnu{		max-width: 1200px;font-size:11pt;}
						#topbarin > P {font-size:10pt;}
}
@media (max-width: 960px) {	#content {padding-left: 0;}
						#content3cols {padding-left: 0;}
						#menubarin {right:33px;}
						#topbarin > h1 {font-size:4.2rem;}
						#footer {height:366px;}
						#footerin {height:355px;}
						#footerin div.flexcont {flex-basis:50%;flex-wrap:wrap;}
						#footerin div.flexcont > div{flex-basis:40%;margin:11px 11px;}
						#wrapper {min-height:calc(100% - 366px);}
}
@media (max-width: 780px) {	body{padding: 0;}
						#topbar {left:0;right:0;}
}

/*	redefinice tlacitek
	------------------------------------------------------------------------ */
a.btn, input.btn, form.rf input.btn, form.rf input[type="reset"], form.rf input[type="submit"] {height: 30px; line-height: 30px;margin: 6px 11px !important;text-shadow:none;text-decoration:none !important;
						background-color: #dddddd !important; color: #333 !important;border: none; background-image: none !important; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
a.btn-min, input.btn-min, form.rf input.btn-min[type="submit"] { height: 26px; line-height: 26px;margin: 4px 6px !important;}
a.btn-light, input.btn-light{	background-color: #eeeeee !important; color: #333 !important;}
a.btn-red, input.btn-red {	background-color: #a61313 !important; color: #ddd !important;}
a.btn-green, input.btn-green {background-color: #428a0c !important; color: #ddd !important;}
a.btn-blue, input.btn-blue {	background-color: #0c368a !important; color: #ddd !important;}
a.btn-dark, input.btn-dark, a.btn-close, input.btn-close{	background-color: #333333 !important; color: #ddd !important;}
input[type="reset"], form.rf input[type="reset"] {		background-color: #a61313 !important; color: #ddd !important;}
input[type="submit"], form.rf input[type="submit"] {		background-color: #428a0c !important; color: #ddd !important;}
a.btn-oran, input.btn-oran, a.btn-orange,input.btn-orange{	background-color: #d8d8d8 !important; color: #444 !important;}
input.btn:hover, a.btn:hover, a.btn-dark:hover, input.btn-dark:hover, a.btn-green:hover, a.btn-red:hover, a.btn-blue:hover, input.btn-blue:hover, input.btn-green:hover, input.btn-red:hover,input[type="submit"]:hover, form.rf input[type="submit"]:hover {	color: #fff !important;}
a.btn-light:hover, input.btn-light:hover, a.btn-oran:hover, input.btn-oran:hover, a.btn-orange:hover, input.btn-orange:hover { color: #000 !important;}
a.btn.btn-blue.btn-pdf {		background: #0c368a !important;color: #ddd !important; font-size: 14pt; padding: 0; margin: 11px 0; line-height:50px;height:50px;vertical-align:middle;transition: all 0.3s ease;}
a.btn.btn-blue.btn-pdf:hover {background: #0c368a !important;color: #fff !important;}

/*	Typo
	------------------------------------------------------------------------ */
H1, H2, H3, H4, H5, H6 {		margin: 0.6em 11px 0.4em 0;font-family:Pano,Calibri,Segoe,'Segoe UI',Arial,sans-serif;font-size:105%;line-height:1.6em;letter-spacing:1px;}
H1.low, H2.low, H3.low, H4.low, H5.low, H6.low { margin-top: 0.3em;}
H1 {						margin-top: 0.8em;margin-bottom:0.6em;}	/* text-transform: uppercase;font-variant: small-caps;letter-spacing:1px;} */
H1.fst {					margin-top: 0;}
H2 {						margin-top: 2em;}
H3 {						margin-top: 1em;}
H4 { 					margin-bottom: 0.3em;}
H5 { 					font-size: 100%; margin-top:0.5em;margin-bottom: 0.3em;}
H6 {						font-size: 100%; margin-top:0.4em;margin-bottom: 0;}
#iTabCont H1, #iTabCont H2, #iTabCont H3 {margin-left: 0;}
HR { 					height:1px; border: none; color: #000; background-color: #000; width: 100%; margin: 1em 0;}
HR.blue { 				height:2px;}
HR.cleaner {				clear:both; height:1px; margin: -1px 0 0 0; padding:0; border:none; visibility: hidden;}
BR.bigbreak {				line-height: 66px;}
P, LI, DT, DD, BLOCKQUOTE, UL, OL, PRE, ADDRESS {
						margin: 0.3em 0 0.5em 0;line-height:1.6em;}
LI, PRE, ADDRESS {			text-align:left;}
P, BLOCKQUOTE {			text-align:justify;}
DD, BLOCKQUOTE { 			margin-left: 0; font-style: italic; font-size: 90%;}
DT {						font-weight:bold;margin-bottom:0;}
DD {						font-size: 100%; font-style: normal;color:#000;margin-left: 0; margin-top: 0;}

UL { 					margin-left:16px;}
UL LI { 					list-style-type: disc;}
LI { 					margin-bottom: 0.1em;}
div.clanek UL {			display: table;}
div#container .chzn-container UL, div#container .chosen-container UL {display: block;}
CENTER P { 				margin-left: 0;}
IMG {					border: none; vertical-align: middle;}
STRONG {					font-weight:600;}
EM { 					font-style: italic;}
A {						outline:none;cursor:pointer;text-decoration:none;}
A.big { 					font-size: 130%; font-weight:600;}
TABLE { 					margin-left: 55px; border-color: #e5e5e5; border-collapse: collapse; border-spacing:0;}
TD, TH { 					padding: 6px; vertical-align: middle;}
TD { 					vertical-align: top;}
TD H2 { 					margin-left: 3px;}
TD P, TD LI, TD DT, TD BLOCKQUOTE, TD H4, TD H3, TD H5 {
						margin-left: 6px;}
TD H3, TD H2 { 			margin-top: 0;}
TD.ctr H4 { 				margin: 3px 0; text-align: center; font-weight:600;}
TD.mid H4 { 				margin: 3px 0; font-weight:600;}
FORM TD H3, FORM TD H4, FORM TD H5 {
						margin-left: 0; margin-top: 4px; margin-bottom: 0;}
span.cap {				font-size: 105%;} 							/* vyhozeno, hlasilo chyby  font: inherited;  */
span.likeP {				font-size: 77%; font-style: normal;} 			/* pouzito pro dlouha comba uvnitr H1  */
div.report * {				font-family: Arial, lucida, sans-serif;}
form.rf label.ltp2 {		width: 60% !important;}
form.rf select.ltp2, form.rf .ltp2 .chosen-container, form.rf select.ltp2 + .chosen-container { width: 25% !important;}
H4.revname {				color: #000;font-weight:600;}
H4.TOCname {				font-weight:600;}

div.clanek {				line-height:1.5em;}
div.clanek .rcol p, div.clanek .rcol dt, div.clanek .rcol dd, div.clanek .rcol h1, div.clanek .rcol h2, div.clanek .rcol h3, div.clanek .rcol h4, div.clanek .rcol h5,
div.clanek div#warn {		margin-left:0;margin-right:0;}
div.clanek .rcol dt {		margin-top:1em;}
div.clanek .rcol dd {		color:#000;}
div.clanek .rcol.r_1of4 {	font-size:85%;}

div#cbsmall H1 {		 	margin: 22px 6px 16px 133px;}
div#cbsmall P {		 	line-height:122%;}

/*	Colorize
	------------------------------------------------------------------------ */
H1, H2, H3, H4, H5, H6 {		color: #000;}
H3, H4, H5, H6 {			color: #000;}
div#warn em {				color: #000; font-family:Pano,Calibri,Segoe,'Segoe UI',Arial,sans-serif;font-weight:bold;}
A {						color: #000;}
div.clanek A, table.autixtab a {
						color: #000;text-decoration: underline;text-decoration-color: #fff200;-webkit-text-decoration-color: #fff200; text-decoration-thickness:2px;}
A:hover, div.clanek a:hover, td.cLight A:hover, 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: #666;}
span.curjump {				color: #999; font-size: 110%;}
#topbarin H1 A:hover {		color: #000;}

table.autixtab td.ixautrow {	width: 266px;padding:8px 4px;}/*font-family:Pano,Calibri,Segoe,'Segoe UI',Arial,sans-serif;*/
table.autixtab td.ixcitrow{	width: 222px;padding:8px 0;text-align:left;}
table.autixtab td.ixspans {	padding:8px 4px;}

div#archvolissue > span {			float: right;}
div#archvolissue img.archvolissue {	margin-right:0;}

div#TipLayer {						border:1px solid #000; background: #fff; color: #000;}
div#TipLayer h1, div#TipLayer h2, div#TipLayer h3, div#TipLayer h4, div#TipLayer h5 {color: #000;}
div#TipLayer * {					color: #000 !important;font-family: Burgess, Georgia, serif !important;font-size: 13px;}
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, div.article p.doidates, div.article p.citation_doi, ol.reflist li, div.magarchive p.annotation {color: #000;}

div.article h2.articleTitle,
div.magarchive h3.articleTitle{		text-transform:uppercase;font-weight:normal;font-size:100%;}
div.article p.annotation {			color:#000;letter-spacing:0;}
div.article p.citation_doi,
div.magarchive p.citation_doi {		color:#000;font-size:100%;color:#000;font-weight:normal;}
div.article span.doi {				color:#000;}
div.article dt.authors {				color:#000;font-size:100%;}
div.magarchive h4.authors {			font-size:100%;}
table.autixtab td.ixautrow {			width:333px;padding: 8px 0;}
table.autixtab td.ixspans a {			margin: 2px 8px;}
ol.reflist li a img {				margin-top:-6px;}
ol.reflist li {					margin: 0 0 0.4em 16px;font-size:100%;}
span.pidipdf img {					vertical-align:inherit;}

div.arahp {						display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:space-between;gap:22px 33px;}	/* wrap:flex; */
div.aracol {						background-color:rgba(255,255,255,0.66);border:1px solid white;flex-basis:333px;padding:0 22px;}
div.aracol.aralcol{					order:1;flex-grow:1;flex-shrink:0;}
div.aracol.aramain{					order:2;flex-grow:2;flex-shrink:1;flex-basis:auto;}
div.aracol.aramain H2 {				margin: 22px 22px 0.3em 22px;}
div.aracol.aramain p {				margin: 0.3em 22px 0.5em 22px;}
div.aracol.ararcol{					order:3;flex-grow:1;flex-shrink:0;}
div.aracol p, div.aracol li, div.aracol dt, div.aracol dd{margin-left:0;text-align:left;}
div.visarchive {					margin-left:0;}
div.aracol H2 {					margin-top:22px;}

@media (max-width: 1520px) {			div.aracol.aramain H2 {	margin: 22px 0 0.3em 0;}
								div.aracol.aramain p {	margin: 0.3em 0 0.5em 0;}
}
@media (max-width: 1160px) {			div.arahp {flex-wrap:wrap;}
								div.aracol {padding:0 11px;}
								div.aracol.aralcol{order:2;flex-shrink:1;width:50%;}
								div.aracol.aramain{order:1;flex-shrink:0;width:100%;}
}

div.visarchive {					display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:22px;}
div.visarchive.vasmartp > div {		height:333px;width:333px;background-repeat:no-repeat;margin:0;padding:0;}
div.visarchive.vasmartp div div.visvolin, div.visarchive > div,
div.visarchive div.visvolin {			height:333px;width:333px;background-color:rgba(255,255,255,0.33);background-position:center center;background-repeat:no-repeat;background-size:contain;}

div#voltitle, div#voltitle img {		width:333px;height:333px;}

div#voltitle div.visvolin span.visvol, div#voltitle div.visvolin span.visno, div#voltitle div.visvolin span.visnote, div#voltitle div.visvolin span.visvolno,
div.visarchive div.visvolin span.visvolno{display:none;}
table.artpdf h5 {					margin:26px 0 0 0;}
div.article h5.keywords {			font-size:100%;font-family: Burgess, Georgia, serif;font-weight:normal;}
div.leanback-player-video {			width:100%;height:auto;margin:11px auto;}
div.avi-audio div.mejs__container {	background:#000;}
