/*	NAMU app - main layout by ivosan; (C) ivo andrle
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
@font-face {font-family: 'RobotoFlex'; src: url('/etc/roboto-flex.ttf') format('truetype'); font-weight: 400 700; font-stretch: 100%;}
@font-face {font-family: 'Alternate';  src: url('/etc/alternate-got-no-2d.woff') format('woff'); font-weight: 600; font-style: normal;}

:root {
	--black:	#222;
	--red:	#eb5555;
	--blue:	#0044a5;
	--green:	#648C2C;
	--lblue:	#6fa9fb;
	--gray1:	#edf1f3;
	--gray2:	#a3aeb3;
	--gray3:	#83868b;
	--gray4:	#5b5e62;
	--gray5:	#484c4f;
	--wtran:	#ffffffd9;
	--btran:	#000000e0;
	--shadow:	#40424547;
}

html {					height:100%;font-size:16px;font-stretch: 100%;}
body {					height:calc(100% - 166px);padding:0 22px;background:#fff;color:var(--black);font-family:'RobotoFlex',Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;font-weight:400;}

#topbar {					position:absolute;height:122px;top:0;left:0;right:0;z-index:111;background:#fff;border-bottom:4px solid var(--gray1);}
#topbarin {				position:relative;height:118px;width:100%;margin:0 auto;}

#topbarin a#toplogo {		position:absolute;z-index:1;top:22px;left:11px;display:block;width:288px;margin:0;}
#topbarin a#toplogo img {	width:288px;}
#topbarin a#toplogo:hover {	opacity:0.88;}

#topbarin a#oalogo {		position:absolute;z-index:1;top:33px;right:11px;display:block;width:199px;margin:0;opacity:1;}
#topbarin a#oalogo img {		width:199px;opacity:1;}
#topbarin a#oalogo:hover {	opacity:0.88;}

#headerin {				position:absolute;height:88px;top:22px;left:322px;right:233px;margin:0;}
#srchtop {				position:absolute;width:100%;height:40px;top:0;margin:0;overflow:hidden;}
#menubar {				position:absolute;width:100%;height:40px;top:44px;margin:0;z-index:1111;}

#headerin, #menubar {		min-width:444px;max-width:1111px;}
#srchtop, #srchtop input{	min-width:222px;max-width:1111px;}

#srchtop input { 			width:100%;background:var(--gray1);border:0;border-radius:16px;font-size:1rem;margin:0;padding:0 33px 0 11px;line-height:1em;height:33px;text-overflow:ellipsis;}
#srchtop input::placeholder {	color:var(--gray2);}
#srchtop button {			position:absolute;z-index:1;right:7px;top:4px;background-color:var(--gray1);border:0;border-radius:11px;height:22px;}
#srchtop button img {		height:18px;margin:2px;opacity:0.5;cursor:pointer;}

#wrapper {				position:relative;height:auto !important;min-height:100%;margin:0 auto;position:relative;}
#wrapper,#topbarin,#footerin{	min-width:600px;}
#wrapper,#topbarin,#footerin{	max-width:1560px;}
#wrapper.widefull, #topbar.widefull #topbarin, #footer.widefull #footerin {max-width:3333px;}

#container {				float:left;width:100%;margin:0;}

#middle {					width:auto;padding:155px 0 0 0;}
#middle:after {			content:'';clear:both;display:table;height:0;}

#content {				padding-left:233px;padding-right:0;margin-right:11px;}
#contentrgt {				padding-left:0;padding-right:233px;margin-right:11px;}
#contentfull {				padding-left:0;padding-right:0;width:100%;}
#content3cols {			padding-left:233px;padding-right:233px;}

#sideLeft {				position:relative;float:left;width:211px;margin:0 -211px 0 0;opacity:1;}
#sideRight {				position:relative;float:left;width:211px;margin:211px 0 0 -222px;background-color:#fff}

#footer {					position:absolute;width:100%;height:166px;bottom:-1;left:0;right:0;padding:0;background:var(--gray5);color:var(--wtran);}
#footerin {				position:relative;width:100%;height:133px;margin:0 auto;}

#footer a#botlogo {			margin:22px 11px;}
#footer a#botlogo > img {	width:133px;}

#footer .rcol {			height:111px;margin-bottom:0}
#footer .r_2of4 p {			margin:11px;line-height:144%;font-size:11pt;text-align:center;}
#footer .r_2of4 a {			color:var(--gray2);}
#footer .r_2of4 a:hover {	color:var(--gray1);}

#footer div#fmenu ul {		margin: 0 22px 0 0;}
#footer div#fmenu li {		margin: 3px 0;list-style:none;text-decoration:none;text-align:right;font-size:11pt;}
#footer div#fmenu li a {		color: var(--wtran);}
#footer div#fmenu li a:hover {color: var(--gray2);}

#headerin, #srchtop, #menubar, #sideLeft, #content, #content3cols, a#toplogo, a#oalogo, #menubar, #content, #sideLeft, ul#gn-menu, .gn-trigger, .gn-trigger::before, #footerin {
						transition: all .33s ease-in-out; -moz-transition: all .33s ease-in-out; -webkit-transition: all .33s ease-in-out;}

#topbar.headroom.headroom--not-top #headerin {			top:4px;left:199px;right:0;height:66px;}
#topbar.headroom.headroom--not-top #srchtop {			top:11px;width:444px;left:0;}
#topbar.headroom.headroom--not-top #menubar {			top:11px;width:auto;left:466px;right:0;}
#topbar.headroom.headroom--not-top #topbarin a#toplogo {	top:11px;width:166px;}
#topbar.headroom.headroom--not-top #topbarin a#toplogo img {width:166px;}
#topbar.headroom.headroom--not-top #topbarin a#oalogo {	width:0;opacity:0;}
#topbar.headroom.headroom--not-top #topbarin a#oalogo img {	width:0;opacity:0;}
#topbar.headroom.headroom--not-top #gn-menu {			top:11px;}
#topbar.headroom.headroom--not-top #vmnu>ul>li>.sdd.logn {	right:44px;}

/*	gn-menu
	------------------------------------------------------------------------ */
ul#gn-menu{									position:absolute;top:22px;right:0;display:inline-block;width:0;height:28px;z-index:11111;}
.gn-trigger {									position:relative;display:inline-block;width:0;height:28px;margin:0;padding: 0 2px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.gn-trigger::before {							display:inline-block;text-align:center;line-height:1;speak:none;margin-left:3px;vertical-align:-4px;width:0;height:3px;content:'';
											background:var(--gray3);box-shadow:0 3px white, 0 -6px var(--gray3), 0 -9px white, 0 -12px var(--gray3);}
.gn-trigger.gn-selected::before {					background:var(--blue); box-shadow:0 3px white, 0 -6px var(--blue),  0 -9px white, 0 -12px var(--blue);}
.gn-trigger > a {								padding:0;margin:0;z-index:1;position:absolute;top:0;right:0;width:0;height:28px;}

.gn-wrapper {									position:absolute;top:32px;right:0;overflow:hidden;width:0;font-family:'RobotoFlex',Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif;font-weight:700;font-size:1.2rem;background:#fff;-webkit-transform:translateX(-11px);-moz-transform:translateX(-11px);transform:translateX(-11px);-webkit-transition:-webkit-transform 0.3s, width 0.3s;-moz-transition:-moz-transform 0.3s, width 0.3s;transition: transform 0.3s, width 0.3s;}
.gn-scroller {									overflow:visible;width:333px;height:auto;}
.gn-scroller > ul {								border-bottom:1px solid var(--gray1);text-align:left;padding:0;margin:0;}
.gn-scroller > ul li {							height:0;width:100%;display:block;padding:0;margin:0;list-style:none;text-decoration:none;line-height:33px;-webkit-transition:height 0.4s;-moz-transition:height 0.4s;transition:height 0.4s;text-align:left;}
.gn-scroller > ul li ul > li {					overflow:hidden;height:0;}
.gn-scroller > ul > li {							margin:0;}
.gn-scroller > ul li a {							margin:0;color:var(--gray5);display:block;width:100%;padding:3px 6px;}
.gn-scroller > ul li a:hover {					margin:0;color:var(--gray1);background-color:var(--blue);}

.gn-wrapper.gn-open-all, .gn-wrapper.gn-open-part {	-webkit-transform: translateX(0px);-moz-transform: translateX(0px);transform: translateX(0px);box-shadow:0px 3px 11px -2px rgba(0,0,0,0.22);}
.gn-wrapper.gn-open-all {						width:222px;}
.gn-wrapper.gn-open-all .gn-scroller > ul li ul > li {	height:38px;}
.gn-wrapper.gn-open-all .gn-scroller > ul > li {		height:33px;}

@media (min-width: 1560px) {
	body {											padding:0;}
	#topbarin a#toplogo {								left:0;}
	#topbarin a#oalogo {								right:0;}
	#wrapper, #topbarin {								width: 1560px;}
	#wrapper.widefull, #topbar.widefull #topbarin {			width: auto;}
}	/* debilni IE jinak neudela margin: 0 auto */

@media only screen and (max-width: 1200px) {
	body {											padding:0;font-size:12pt;}
	#headerin {										left:277px;right:188px;}
	#topbarin a#toplogo, #topbarin a#toplogo img {			width:250px;}
	#topbarin a#oalogo, #topbarin a#oalogo img {				width:160px;}
	#topbar.headroom.headroom--not-top #topbarin a#toplogo {	width:166px;}
	#topbar.headroom.headroom--not-top #topbarin a#toplogo img {width:166px;}
	#topbar.headroom.headroom--not-top #menubar {			display:none;width:0;}
	#topbar.headroom.headroom--not-top #srchtop {			width:auto;left:0;right:55px;}
	#topbar.headroom.headroom--not-top ul#gn-menu{			width:28px;top:15px;}
	#topbar.headroom.headroom--not-top .gn-trigger {			width:22px;}
	#topbar.headroom.headroom--not-top .gn-trigger::before {	width:22px;}
	#topbar.headroom.headroom--not-top .gn-trigger > a {		width:28px;}
}

@media only screen and (max-width: 980px) {
	#content {										padding-left:11px;}
	#content3cols {									padding-left:11px;}
	#sideLeft {										opacity:0;transform:translate(-999px);}
	#headerin {										left:244px;right:11px;}
	#topbarin a#toplogo, #topbarin a#toplogo img {			width:222px;}
	#topbarin a#oalogo, #topbarin a#oalogo img {				width:0;opacity:0;}
	#topbar.headroom.headroom--not-top #topbarin a#toplogo {	width:166px;}
	#topbar.headroom.headroom--not-top #topbarin a#toplogo img {width:166px;}
	#vmnu>ul>li>.sdd.logn {								right:22px;}
	#footer .r_2of4 p, #footer div#fmenu li {				font-size:10pt;}
}

@media only screen and (max-width: 780px) {
	#headerin {										left:111px;}
	#topbarin a#toplogo {								width:88px;overflow:hidden;}
	#topbarin a#toplogo img {							width:222px;}
	#topbar.headroom.headroom--not-top #topbarin a#toplogo {	width:75px;overflow:hidden;}
	#topbar.headroom.headroom--not-top #topbarin a#toplogo img {width:166px;}
	#topbar.headroom.headroom--not-top #headerin {			left:105px;}
	#vmnu>ul>li>.sdd.logn {								right:22px;}
}

@media only screen and (max-width: 600px) {
	#headerin {										left:122px;}
	#topbarin a#toplogo, #topbarin a#toplogo img {			width:99px;}
	.gn-wrapper.gn-open-all {							transform:translateX(0px);width:100%;}
	.gn-wrapper.gn-open-all .gn-scroller {					width:130%}
	#vmnu>ul>li>.sdd.logn {								right:22px;}
}

/*	Headroom animace, POZOR, vyzaduje upraveny headroom_aip.js
	------------------------------------------------------------------------ */
#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}

#topbar.headroom.headroom--top {		position: absolute;top:0;height:122px;}
#topbar.headroom.headroom--not-top {	position: fixed;top:0;height:66px;}

#topbar.headroom.headroom--pinned {				top:0;}
#topbar.headroom.headroom--unpinned {				top:-122px;}
#topbar.headroom.headroom--top.headroom--unpinned {	top:0;}
#topbar.headroom.headroom--top.headroom--pinned {		top:0;}

/*	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-astw {	background-position: -120px 0;}    i.smnu-astb {	background-position: -120px -20px;}
i.smnu-unlb {	background-position: -140px 0;}    i.smnu-unlw {	background-position: -140px -20px;}
i.smnu-userw {	background-position: -160px 0;}    i.smnu-userb {	background-position: -160px -20px;}

/*	TopMenu
	----------------------------------------------------------------------- */
#vmnu{					height:38px;width:100%;position:relative;z-index:999;text-align:right;font-family:'RobotoFlex',Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif;font-weight:700;font-size:12pt;}
#vmnu>ul{					z-index:999;width:auto;height:38px;}
#vmnu>ul>li{				float:left;min-height:38px;line-height:38px;}
#vmnu>ul>li:hover>a,#vmnu>ul>li:active>a{color:var(--blue);text-shadow:none;transition:background .3s linear 0s;-ms-transition:background .3s linear 0s;-moz-transition:background .3s linear 0s;-webkit-transition:background .3s linear 0s;-o-transition:background .3s linear 0s}
#vmnu>ul>li>a{				min-height:38px;text-align:center;float:left;padding-left:11px;padding-right:11px}

#vmnu ul li .sm-anim {		display:none}
#vmnu ul li:hover>.sm-anim, #vmnu ul li:active>.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}
#vmnu>ul>li i.solmnu {		float:right;margin:6px 0;}
#vmnu>ul>li:hover i.solmnu, #vmnu>ul>li:active i.solmnu{opacity:0.7;}
#vmnu ul li i.solmnu.smnu-rgtb{margin:8px 6px 0 0;}
#vmnu>ul>li>ul.sdd>li:hover>i.solmnu.smnu-rgtb,#vmnu>ul>li>ul.sdd>li:active>i.solmnu.smnu-rgtb{background-position: -60px -20px;}
#vmnu>ul>li>ul>li>ul.sdd>li:hover>i.solmnu.smnu-rgtb,#vmnu>ul>li>ul>li>ul.sdd>li:active>i.solmnu.smnu-rgtb{background-position: -60px -20px;}

#vmnu ul,#vmnu li,#vmnu a,#vmnu p{					margin:0;padding:0;list-style:none;text-decoration:none;display:block}
#vmnu>ul{										text-align:left;display:table;}
#vmnu>ul,#vmnu ul li .sdd.smnu li:hover>a,#vmnu ul li .sdd.smnu li:active>a,#vmnu ul li .sdd.wide li:hover>a,#vmnu ul li .sdd.wide li:active>a{background:#fff;}
#vmnu>ul>li>a {								color:#333}
#vmnu p{										color:#222;font-size:11pt;text-align:center;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, #vmnu ul li .sdd.wide, #vmnu ul li .sdd.logn{position:absolute;width:199px;background:#fff;top:38px;box-shadow:0px 3px 11px -2px rgba(0,0,0,0.22);}
#vmnu ul li .sdd.smnu li,#vmnu ul li .sdd.wide li{	float:left;width:100%;line-height:22px;position:relative;}
#vmnu ul li .sdd.smnu li a,#vmnu ul li .sdd.wide li a{ color:#333;font-size:11pt;padding:7px 20px}
#vmnu ul li .sdd.smnu li:hover>a,#vmnu ul li .sdd.smnu li:active>a{color:var(--blue);font-weight:400}
#vmnu ul li .sdd.smnu li ul,#vmnu ul li .sdd.wide li ul{ left:100%;top:-2px}

#vmnu ul li .sdd.wide{							position:absolute;right:0;top:33px;width:999px;min-height:100px;padding-bottom:8px;padding-top:8px}
#vmnu ul li .sdd.wide > div.float-left{				float:left;width:22%;margin:0 1.5%;}
#vmnu ul li .sdd.wide li{						margin:0;padding:0}
#vmnu ul li .sdd.wide li:hover a,#vmnu ul li .sdd.wide li:active a{color:var(--blue);background:none}
#vmnu ul li .sdd.wide li a{						margin:0;padding-left:0;padding-right:0}
#vmnu ul li .sdd.wide h1{						color:var(--blue);font-size:12pt;font-weight:600;margin:0;padding:0 0 0 18px;padding-left:0;padding-right:0}
#vmnu ul li .sdd.wide hr{						border:1px solid #dbdbdb;width:100%;float:left;padding-left:0;padding-right:0;margin:11px 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 ul li.logn{								float:left;width:55px;opacity:0.7;cursor:pointer;transition: opacity .4s ease;}
#vmnu ul li.logn:hover {							background:none;opacity: 1;}
#vmnu ul li.logn:hover i.solmnu.smnu-dnw{			background-position:-80px 0;}
#vmnu>ul>li>.sdd.logn{							z-index:99;width:333px;height:222px;top:33px;padding-bottom:8px;padding-top:8px}
#vmnu>ul>li.logn>a{								padding-left:11px;padding-right:0;}

.sdd.logn form{								margin-top:11px}
.sdd.logn div{									margin:.5em 11px;position:relative;}
.sdd.logn input {								font-weight:600;padding:.6em .6em .6em 4em;width:100%;border:1px solid var(--blue);background:#fff; background:-webkit-linear-gradient(left,#0044a5 44px,#fff 0); background:-moz-linear-gradient(left,#0044a5 44px,#fff 0); background:-o-linear-gradient(left,#0044a5 44px,#fff 0); background:linear-gradient(left,#0044a5 44px,#fff 0);}
.sdd.logn input#entimg {							border:0;background:none;width:1px;height:1px;padding:0;margin:0}
.sdd.logn label {								font-weight:600;padding:0;color:#333;display:block;line-height:1.3em;margin-bottom:.5em;}
.sdd.logn label i {								position:absolute; top:25px; left:11px; text-align:center; margin:22px 11px 0 11px;}
.sdd.logn a.sbtn#s {							min-width: 0;max-width:none;padding:.4em;width:100%;height:35px;margin:22px 0;font-family:'RobotoFlex',Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif;font-size:16px;}

#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-weight:600; font-family: 'RobotoFlex', Tahoma, "Lucida Grande CE", lucida, sans-serif;
											background: var(--blue) !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;font-size:10pt;height:28px;padding: 0.2em 2em;}
a.sbtn:focus{									outline: none;}
a.sbtn::before {								content: '';border: 2px solid var(--blue);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,a.sbtn:active {						background-color: #fff !important; color: var(--blue) !important;}
a.sbtn:hover::before,a.sbtn:active::before {			-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); opacity:1;}

@media only screen and (max-width: 980px) {
	#vmnu ul li .sdd.wide{			width:740px;}
	#vmnu.nobody{					font-size:12pt;}
	#vmnu.nobody ul li .sdd.smnu li a{	font-size:12pt;}
}

/*	Typo
	------------------------------------------------------------------------ */
H1, H2, H3, H4, H5, H6 {		margin: 1em 11px 0.5em 22px;font-family:'Alternate',Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif;font-weight:600;}
H1.low, H2.low, H3.low, H4.low, H5.low, H6.low { margin-top: 0.3em;}
H1 {						font-size:140%;margin-left:0;margin-bottom:0.8em;}
H2 { 					font-size:130%;}
H3 { 					font-size:120%;}
H4 { 					font-size:110%;margin-bottom:0.3em;}
H5 { 					font-size:105%;margin-bottom:0.3em;}
H6 {						font-size:100%;margin-bottom:0;}
H1.fst {					margin-top:0;}
#iTabCont H1, #iTabCont H2, #iTabCont H3 {margin-left:0;}

HR { 					height:1px;border:none;color:var(--blue);background-color:var(--blue);width:100%;margin:1em 0;}
HR.cleaner {				clear:both;border:none;height:1px;margin:-1px 0 0 0;padding:0;visibility:hidden;}
BR.bigbreak {				line-height:66px;}

P, LI, DT, DD, BLOCKQUOTE, UL, OL, PRE, ADDRESS {
						margin: 0.3em 11px 0.5em 22px; line-height: 133%;}
DD, BLOCKQUOTE { 			margin-left: 22px; font-style: italic; font-size: 90%;}
DD {						font-size: 90%; font-style: italic;}
div.clanek UL {			display: table;}
UL {						margin-left: 22px;}
UL LI { 					list-style-image: url('/img/namu_li.gif');}
LI { 					margin-bottom: 0.1em;}
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;text-underline-offset:2px;}
A.big { 					font-size: 130%; font-weight:600;}
span.cap {				font-size: 105%;}
::selection {				color:#fff;background:var(--black);opacity:0.9}

TABLE { 					margin-left: 0; border-color: var(--gray1);; 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;}
div.report * {				font-family: Arial, lucida, sans-serif;}
div#warn {				margin: 22px;border: 2px solid var(--blue);}

div#container .chzn-container UL, div#container .chosen-container UL {display: block;}

@media (max-width: 980px) {
	form.rf label.ltp2 {	width: 66% !important;}
	form.rf select.ltp2, form.rf .ltp2 .chosen-container, form.rf select.ltp2 + .chosen-container { width: 28% !important;}
}

#tagcloud p.mand {			font-family:'Alternate',Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif;font-weight:400;font-size:13pt;}


/*	Colorize
	------------------------------------------------------------------------ */
H1, H2, H3, H4, H5, H6 {		color:var(--blue);}
H4, H5, H6 {				color:var(--black);}
H2.section {				color:#000;}
div#warn em {				color:var(--black);font-weight:normal;}

A {						color:var(--blue);transition:opacity .33s ease-in-out;}
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, span.curjump {
						color:var(--red);}
div.sbblock { 				border:1px solid var(--gray1);margin-top:11px;padding:0.4em 2px;}
div.sbblock P	{			font-size:80%;}
div.sbblock a.btn {			width:196px;min-width:196px;}

.da-slider{				background:transparent url("/etc/jq/img/tex/32)_waves_exe.gif") repeat 0% 0%;height:400px;border-top: 5px solid;border-bottom:5px solid;border-color:var(--blue);}
.da-slide h2{				color:var(--black);}
.da-slide h3{				color:var(--blue);}
.da-slide p{				color:var(--gray5);}
.da-slide .da-link{			border: 5px solid rgba(80,140,200,0.8); background: rgba(255,216,0,0.15);}
.da-dots span{				background-color:var(--blue);}
.da-arrows span{			background-color:var(--blue);}
.da-arrows span:hover{		background-color:var(--gray5);}

div.magarchive div.toc_item h3 { font-size: 115%;}
div.magarchive div.toc_item h4 { font-size: 100%;margin: 0.6em 0;}
div.magarchive H3.mvol {		color:var(--blue);margin: 1.2em 0 0 33px;}
div.magarchive H3.mvol a {	color:var(--gray5);}
div.magarchive H3.mvol a:hover {color:var(--blue);}
div.magarchive H3.mvol span.volno {min-width: 99px;}
div.magarchive H4.authors {	color:var(--gray5);}
div.magarchive H2 {			border-bottom:none;}
div.magarchive P {			margin:0.3em 0 0.3em 55px;color:var(--gray5);line-height:155%}
div.magarchive P A {		color:var(--gray5);}
div.magarchive P A:hover {	color:var(--blue);}
div.magarchive p, div.magarchive p.citation_doi {color:var(--gray5);font-weight:normal}
div.magarchive span.pidipdf {	float:left;margin-right:6px;margin-left:0;}
div.magarchive div.toc_item h3 {font-weight:normal;color:var(--blue);}

div.article h2.articleTitle, div.article h2.articleTitleEN {color:var(--blue);}

div.clanek P, div.clanek LI, div.clanek DT, div.clanek DD, div.clanek BLOCKQUOTE {line-height:144%;margin-top:0.9em;}
div.clanek h3{				margin-top:1.5em;}
div.clanek a h4 {			font-size:111%}
div.clanek a.ma h4 {		margin-top: inherited;}
div.clanek a.ma, div.clanek a.ma:hover {background:transparent;border:none;}
div.clanek div.magarchive div.toc_item h3 {font-weight:normal;color:var(--black);}
div.clanek button {			font-size:11pt;margin: 11px 16px;padding:0 22px;min-width:166px;height:33px;line-height:33px;vertical-align:middle;border:none;background-color: var(--blue); color: var(--gray1);}
div.clanek a button:hover {	background: var(--blue) !important;color: var(--wtran) !important;}

span.archvolissue {			display:block;float:right;margin:0 0 11px 11px;background:white;}
span.archvolissue img {		margin:11px 0 11px 11px;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.33);box-shadow:2px 2px 6px rgba(0,0,0,0.33);}

a.btn-big {				margin: 11px 22px !important;padding:0 22px;min-width:288px;font-size:120%;height:50px;line-height:50px;vertical-align:middle;}
div#archvolissue a.btn-big {	margin: 11px 0 !important;}

div.minwidiv h1.mag {		color:var(--gray4);font-size:140%;}
p.TOCauthor a {			color:#000;}

div.rotqbl h3 {			margin: 0.6em 0 0 0;}
div.rotqbl p.authors {		margin: 0 0 0.6em 0;}
div.rotqbl p.blck {			margin: 0.3em 0 0.6em 0;font-weight:normal;}

table.archhd td.deticn {		width: 16px; padding: 22px 0 0 0;margin:0}
table.archhd {				width: auto; margin: 0;}

/*	redefinice tlacitek
	------------------------------------------------------------------------ */
.btn {					text-shadow:none !important;}
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;
						background-color: var(--gray1) !important; color: var(--blue) !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: var(--gray1) !important; color: var(--blue) !important;}
a.btn-red, input.btn-red {	background-color: var(--red) !important; color: var(--wtran) !important;}
a.btn-oran, input.btn-oran {	background-color: #f8694d !important; color: var(--wtran) !important;}
a.btn-blue, input.btn-blue {	background-color: var(--blue) !important; color: var(--wtran) !important;}
a.btn-green, input.btn-green {background-color: var(--green) !important; color: var(--wtran) !important;}
a.btn-dark, input.btn-dark, a.btn-close, input.btn-close{	background-color: #cccccc !important;}
a.btn-dark:hover, input.btn-dark:hover, a.btn-red:hover, a.btn-oran:hover, a.btn-blue:hover, input.btn-blue:hover, input.btn-oran:hover, input.btn-red:hover,
input[type="reset"], form.rf input[type="reset"] {	background-color: var(--red) !important; color: var(--wtran) !important;}
input[type="submit"], form.rf input[type="submit"] {	background-color: var(--blue) !important; color: var(--wtran) !important;}

a.btn:hover, a.btn-light:hover, input.btn:hover, input.btn-light:hover {color: var(--black) !important;}
a.btn.btn-blue:hover {		background-color: var(--blue) !important;color: var(--wtran) !important;}
a.btn.btn-blue.btn-pdf {		background: var(--blue) !important;color: var(--wtran) !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: var(--lblue) !important;color: var(--wtran) !important;}
a.btn-green:hover, input.btn-green:hover, input[type="submit"]:hover, form.rf input[type="submit"]:hover {background:var(--green) !important;color: #fff !important;}

.sbblock a.btn-blue {		background: var(--blue) !important;}
.sbblock a.btn-blue:hover {	background: var(--lblue) !important;color: var(--wtran) !important;}

/*	TOC as gallery
	------------------------------------------------------------------------ */
div#doilist {				text-align:center;margin:0 auto;}
div.mdblock {				display: inline-block; width: 230px; height: 422px; margin:11px; border: 1px solid #ddd; overflow: hidden;}
div.mdblockin {			position: relative; width: 230px; height: 422px;text-align:center;}
div.mdblock span.simg {		width: 210px; height: 280px; margin: 10px; overflow: hidden;}
div.mdblock span.simg img{	width: 210px; height: 280px; padding-top: 10px;}
div.mdblock h4, div.mdblock h3 {	position: absolute; display: block; top: 344px; height: 77px; font-size: 100%; width: 96%; overflow: hidden; text-align: center;margin: 0 2%;}
div.mdblock h4 {				top: 295px; height: 66px; font-weight: normal;}
div.mdblock a:hover div.mdblockin{	background-color: #eee;}
div.mdblock p.annotation b {		font-weight: normal;}

div.mdblock.mdwide, div.mdblock.mdwide div.mdblockin {width:750px;}
div.mdblock.mdwide span.simg {	display:inline-block;float:left;text-align:left;margin:22px;vertical-align:middle;width:266px;height:377px;}
div.mdblock.mdwide span.simg img {	width:266px;height:377px;padding-top:0;}
div.mdblock.mdwide h4, div.mdblock.mdwide h3, div.mdblock.mdwide p, div.mdblock h2, div.mdblock h5 {
							width:auto;position:absolute;left:311px;overflow:visible;display:block;text-align:left;margin: 0 22px 11px 0;height: auto;}
div.mdblock.mdwide p.citation_row.crowsec {top: 44px;}
div.mdblock.mdwide p.citation_row {top: 22px;color: #666;font-size:100%;}
div.mdblock.mdwide h4 {			top: 66px;font-size:110%;}
div.mdblock.mdwide h3 {			top: 122px;font-size:110%;}
div.mdblock.mdwide p.annotation {	top: 177px;color:#666;font-size:90%;height:200px;overflow:hidden;}
div.mdblock.mdwide h5 {			top: 11px;font-size: 90%;}
div.mdblock.mdwide h2 {			top: 33px;margin:0;font-size:16pt;}
div.mdblock.mdwide p.jannotation {	top: 88px;color:#666;font-size:90%;height:200px;overflow:hidden;}
div.mdblock a:hover div.mdblock.mdwide p.citation_row{color: #333;}

@media only screen and (max-width: 780px) {
	div#doilist {				width:98% !important;}
	div.mdblock.mdwide, div.mdblock.mdwide div.mdblockin {width:100%;margin:11px 0;}
}

i.dm {		display: inline-block; width: 30px; height: 24px; line-height: 24px; margin: 3px 8px 0 8px; padding: 0; vertical-align: text-top; background-repeat: no-repeat; margin-right: 3px;background-image: url("/etc/jq/img/igi_doilist.gif");}
i.dm-gal {	background-position: 0 0;}
i.dm-wid {	background-position: -30px 0;}
i.dm-galon {	background-position: -60px 0;}
i.dm-widon {	background-position: -90px 0;}

