/*
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Mendelu - Acta Universitatis app - main layout by ivosan; (C) Solen SW
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

html {					height: 100%; }
body {					height: 100%; padding: 11px 22px 22px 22px; background: #505050; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: normal; }

#wrapper {				position:relative; min-width: 720px; max-width: 1560px; margin: 0 auto; min-height: 100%; height: auto !important; height: 100%; position:relative;-moz-box-shadow: 2px 2px 11px #333; -webkit-box-shadow: 2px 2px 11px #333; box-shadow: 2px 2px 11px #333; behavior: url("/etc/jq/ie/PIE.htc");background: white; background: white;}
#topbar {					position:absolute; min-width: 720px; height:200px; margin: 0 auto; background: #fff; z-index:111; top:0;left: 22px; right: 22px;}
#topbarin {				position:relative; width: 100%; min-width: 720px; max-width: 1560px; margin: 0 auto; height: 145px;}

#wrapper.withleft {			background: white;}
#wrapper.widefull, #topbar.widefull, #topbar.widefull #topbarin, #topbar.widefull #menubar{max-width: 3333px;}

@media only screen and (min-width: 1600px) {
						#wrapper, #topbar, #topbarin, #menubar, #vmnu{width: 1560px;}
						#wrapper.widefull, #topbar.widefull, #topbar.widefull #topbarin, #topbar.widefull #vmnu {width: auto;}
						#topbar.widefull #menubar {width: 100%;}
} /* debilni IE jinak neudela margin: 0 auto */

#headerin {				width: 100%; height: 144px; background: #84c802;}
#headerin a#headLogo {		position: absolute; top: 11px; left: 44px; height: 120px; width: 435px;background: transparent url("/img/logo_acta.png") no-repeat top left;}
#headerin a#mendeluLogo {	position: absolute; width: 120px; height: 85px; top: 22px; right: 22px;-khtml-opacity:.90; -moz-opacity:.90; -ms-filter:"alpha(opacity=90)"; filter:alpha(opacity=70); opacity:.90;transition: opacity .33s ease-in-out; -moz-transition: opacity .33s ease-in-out; -webkit-transition: opacity .33s ease-in-out;}
#headerin a#mendeluLogo:hover { opacity:1; }

#headerin #transplogo {		display: block; height: 120px; width: 435px; background: transparent;}

#menubar {				z-index: 1111;position:absolute; top: 144px;width: 100%; min-width: 720px; max-width: 1560px; margin: 0 auto; height: 44px;background:#84c802;}

#middle {					width: auto; padding: 188px 11px 122px 11px; }
#middle:after {			content: ''; clear: both; display: table; }
#container {				width: 100%; float: left; margin-bottom: 0; }

#content {				padding-left: 222px;padding-right:11px;}
#contentrgt {				padding-right: 244px; padding-left: 0; }
#contentfull {				padding-right: 0; padding-left: 0; width: 100%; }
#content3cols {			padding-right: 244px; padding-left: 222px;}
#sideRight {				float: left; width: 222px; margin: 0 0 0 -222px; position: relative; }
#sideLeft {				float: left; width: 200px; margin: 0 -211px 0 0; position: relative; }

div#voltitle {				padding: 0.6em 3px; margin: 6px auto 22px auto;border:1px  solid #ddd;}

#footer {					position: absolute; width: 100%; height: 111px; bottom: 0; left: 0; padding: 2px; text-align: center;
						border-top: 2px solid #ddd; background: rgba(222, 222, 222, .4); }
#footerin {				width: 66%; min-width:777px; height: 100%; margin: 0 auto; }
#footerin span#avlogomin {	width: 102px; height: 57px; background: transparent url("/img/acu_actavia.gif") no-repeat top left; margin: 2px 11px 0 0; display: inline-block;
						-khtml-opacity:.60; -moz-opacity:.60; -ms-filter:"alpha(opacity=60)"; filter:alpha(opacity=60); opacity:.60; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=60)";
						transition: opacity .33s ease-in-out; -moz-transition: opacity .33s ease-in-out; -webkit-transition: opacity .33s ease-in-out;}
#footerin span#avlogomin:hover { opacity:1; }
#footerin table {			width: auto; height: 70px; margin: 1px auto; padding: 0; }
#footerin table td {		margin: 0; padding: 0; text-align: center; font-size: 10pt; line-height: 15pt; color: #666; }
#footerin p {				font-size: 9pt; color: #999; }

div#hpgauge {				width:220px;height:160px;}

@media only screen and (max-width: 1024px) {
	body {				padding:0;background:#fff;font-size:18px;}
	#wrapper {			-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
	#topbar {				left:0;right:0;box-shadow:none}
	#footer {				box-shadow:none;}
	#content {			padding-left: 0;}
	#sideLeft {			display:none;}
	#wrapper.withleft {		background-image: none;}
	#vmnu{				font-size:18px;}
	#vmnu ul li .sdd.smnu li a,#vmnu ul li .sdd.mags li a,#vmnu ul li .sdd.wide li a{font-size:20px;}
	div.clanek a h4 {		font-size: 140%}
}

@media only screen and (max-width: 780px) {
	div.magarchive H3.mvol, div.magarchive H3.mvol a {font-size:100%}
	div.magarchive H3.mvol.onerow {margin: 1.2em 0 0 22px;}
}

/*	Headroom animace, POZOR, vyzaduje upraveny headroom_aip.js
	------------------------------------------------------------------------ */
#topbar.headroom.headroom--top {		position: absolute;top:0;}
#topbar.headroom.headroom--not-top {	position: fixed;top:-146px;}

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

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

/*	TopMenu
	----------------------------------------------------------------------- */
#vmnu{										height:44px;min-width: 720px;max-width: 1560px;font-size:14px;font-weight:600;width:100%;position:relative;z-index:999;}
#vmnu>ul{										position:relative;z-index:999;width:100%;min-height:44px;float:left;}
#vmnu>ul>li{									float:left;min-height:44px;line-height:44px;}
#vmnu>ul>li:hover>a, #vmnu>ul>li:active>a{			color:#fff;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:hover, #vmnu>ul>li:active{				background:#000;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:40px;text-align:center;float:left;padding-left:11px;padding-right:11px}
#vmnu>ul>li.title:hover, #vmnu>ul>li.title:active{	background: none;}
#vmnu>ul>.title a{								-ms-filter:"alpha(opacity=85)"; filter:alpha(opacity=0.85); opacity: 0.85; transition: opacity .55s ease-in-out; -moz-transition: opacity .55s ease-in-out; -webkit-transition: opacity .55s ease-in-out;}
#vmnu>ul>.title a:hover, #vmnu>ul>.title a:active{	-ms-filter:"alpha(opacity=100)"; filter:alpha(opacity=1); opacity: 1;}

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

#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}
@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:10px 0;}
#vmnu>ul>li:hover i.solmnu.smnu-dnw,
#vmnu>ul>li:active i.solmnu.smnu-dnw{				background-position: -80px -20px;}
#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 0;}
#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 0;}

#vmnu ul,#vmnu li,#vmnu a,#vmnu p{					margin:0;padding:0;list-style:none;text-decoration:none;display:block}
#vmnu>ul,#vmnu ul li .sdd.mags li ul,#vmnu ul li .sdd.smnu li:hover>a,#vmnu ul li .sdd.mags li:hover>a,#vmnu ul li .sdd.wide li:hover>a,#vmnu ul li .sdd.mags li:hover{background:#84c802;}
#vmnu>ul>li>a {								color:#000}
#vmnu ul li .sdd.mags li ul li:hover a,
#vmnu ul li .sdd.mags li ul li:active a{			color:#fff}
#vmnu hr{										height:1px; border: none; margin:6px 20px; color: #5d5e60; background-color: #5d5e60;}
#vmnu h1{										margin:0;padding:7px 19px;color:#fff;font-size:14px}
#vmnu p{										color:#fff;font-size:12px;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:222px;background:#fff;float:left;top:43px;-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:22px;position:relative}
#vmnu ul li .sdd.smnu li a,#vmnu ul li .sdd.mags li a,#vmnu ul li .sdd.wide li a{ color:#777;font-size:12px;padding:7px 20px}
#vmnu ul li .sdd.smnu li:hover>a,#vmnu ul li .sdd.mags li:hover>a,
#vmnu ul li .sdd.smnu li:active>a,#vmnu ul li .sdd.mags li:active>a{	color:#fff;font-weight:300}
#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:100%;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 a,
#vmnu ul li .sdd.wide li:active a{					color:#84c802;background:none}
#vmnu ul li .sdd.wide li a{						margin:0;padding-left:0;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:#84c802;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-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,#vmnu ul li.srch:active {		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: 3px 0 0 0; padding-right: 33px; width: 0; position: absolute; top: 0; right: 6px;
											font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;font-size:12px;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::placeholder {				opacity: 1;opacity:1; -khtml-opacity:1; -moz-opacity:0.8; -ms-filter:"alpha(opacity=80)"; filter:alpha(opacity=80); opacity:0.8;}
#vmnu ul li.srch input#q:focus {					width: 188px; z-index: 1; border-bottom: 1px dotted #333; cursor: text; margin-right: 25px;color:#333;background:#84c802;padding-left:11px;}
#vmnu ul li.srch input#q:focus:hover,
#vmnu ul li.srch input#q:focus:active {				border-bottom: 1px dotted #ddd;}
#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: 11px 0 0 0; background: transparent url("/img/sol_mnu.png") no-repeat left bottom !important;
											text-indent: -11111px; border: none; opacity: 0.7; cursor: pointer; transition: opacity .4s ease;}
#vmnu ul li.srch:hover input[type="submit"],
#vmnu ul li.srch:active input[type="submit"] {		opacity: 1;}

#vmnu ul li.logn{								float:right;width:55px;opacity: 0.7; cursor: pointer; transition: opacity .4s ease;}
#vmnu ul li.logn:hover,#vmnu ul li.logn:active {		background: none;opacity: 1;}
#vmnu ul li.logn:hover i.solmnu.smnu-dnw,
#vmnu ul li.logn:active i.solmnu.smnu-dnw{			background-position: -80px 0;}
#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-left:11px;padding-right:0;}

.sdd.logn form{								margin-top:11px}
.sdd.logn div{									margin:.5em 22px; position:relative;}
.sdd.logn input {								font-weight:600;padding:.6em .6em .6em 4em;width:100%;border:1px solid #ccc;background:#fff; background:-webkit-linear-gradient(left,#84c802 44px,#fff 0); background:-moz-linear-gradient(left,#84c802 44px,#fff 0); background:-o-linear-gradient(left,#84c802 44px,#fff 0); background:linear-gradient(left,#84c802 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:1.6em; left:11px; text-align:center; margin:.35em .45em .45em .5em}
.sdd.logn a.sbtn#s {							min-width: 0;max-width: none;padding:.4em;width:100%;height: 35px; margin: 11px 0;font-family:'Roboto Condensed',Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif;font-size:16px;font-weight:600;}

#vmnu ul li.langs {								float:right;margin-right:6px;}
#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 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:'Roboto Condensed', Tahoma, "Lucida Grande CE", lucida, sans-serif;
											background: #84c802 !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: 10pt; height: 28px; padding: 0.2em 2em;}
a.sbtn:focus{									outline: none;}
a.sbtn::before {								content: '';border: 2px solid #84c802;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: #84c802 !important;}
a.sbtn:hover::before,a.sbtn:active::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;}

.lmacc {										margin: 0 auto 11px auto;}
.lmacc label, .lmacc a.oneit {					font-size:12pt;font-weight:600;font-family: 'Roboto Condensed', "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; text-align:left;vertical-align:middle;text-shadow:none;
											background:#eee;color:#555;border:none;width:200px;padding:4px 11px;margin: 6px auto;height:40px;line-height:32px;transition: all 0.3s, color 0.3s; filter: none !important;}
.lmacc label {									margin-bottom:1px;}
.lmacc a.oneit:hover, .lmacc label:hover, .lmacc input:checked + label, .lmacc input:checked + label:hover, .lmacc input:checked + label:active{background:#528b00;color:#fff;}
.lmacc label:hover:after, .lmacc input:checked + label:hover:after{top:8px;}

.lmacc>div {									width:200px;margin: 0 auto;}
.lmacc nav li.lev2 a {							color: #666;}
.lmacc nav li.lev2 a:hover, .lmacc nav li.lev2 a:active {color: #000;}

/*	Typo
	------------------------------------------------------------------------ */
H1, H2, H3, H4, H5, H6 {		font-weight: bold; margin: 1em 11px 0.5em 33px; font-family: 'Roboto Condensed', "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; font-weight: bold; }
H1.low, H2.low, H3.low, H4.low, H5.low, H6.low { margin-top: 0.3em;}
H1 {						font-size: 170%; margin-left: 0; margin-bottom: 0.8em;}
H1.fst {					margin-top: 0;}
H2 { 					font-size: 160%; margin-left: 11px;}
H3 { 					font-size: 130%;}
H4 { 					font-size: 120%; margin-bottom: 0.3em;}
H5 { 					font-weight: 400; font-size: 110%; margin-bottom: 0.3em;}
H6 {						font-weight: 400; font-size: 105%; margin-bottom: 0; margin-left: 55px;}

HR { 					height:1px; border: none; color: #999; background-color: #999; width: 100%; margin: 1em 0;  }
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 11px 0.5em 55px; line-height: 133%;}
DD, BLOCKQUOTE { 			margin-left: 66px; font-style: italic; font-size: 90%;  }
DT {						font-weight: bold;}
DD {						font-size: 90%; font-style: italic;}
UL LI { 					list-style-image: url('/img/acu_li.gif');}
LI { 					margin-bottom: 0.1em;}
CENTER P { 				margin-left: 0;}

IMG {					border: none; vertical-align: middle;}
EM {						font-style: italic;}

A {						outline: none; cursor:pointer; text-decoration: none;}
A.big { 					font-size: 130%; font-weight: bold;}

span.cap {				font-size: 105%;} 							/* vyhozeno, hlasilo chyby  font: inherited;  */
span.likeP {				font-size: 77%; font-style: normal;} 			/* pouzito pro dlouha comba uvnitr H1  */

TABLE { 					margin-left: 55px; border-color: #ddd; 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 H3, TD H4, TD H5 {
						margin-left: 6px;}

TD H3, TD H2 { 			margin-top: 0;}
TD.ctr H4 { 				margin: 3px 0; text-align: center; font-weight: bold;  }
TD.mid H4 { 				margin: 3px 0; font-weight: bold;}

FORM TD H3, FORM TD H4, FORM TD H5, FORM TD P {
						margin-left: 6px; margin-top: 4px; margin-bottom: 0;}

div.report * {				font-family: Arial, lucida, sans-serif; }
form.rf label.ltp2 {		width: 55% !important;}
form.rf select.ltp2, form.rf .ltp2 .chosen-container, form.rf select.ltp2 + .chosen-container { width: 40% !important;}

div#showSkilledForm p {		font-size:14pt;line-height:28px;margin:11px}
div#authorWarn {			margin:11px 6px;padding:11px;border:3px solid #84c802;}
div#authorWarn p {			font-size:12pt;line-height:22px;margin:6px}

/*	Colorize - header barva 78be14
	------------------------------------------------------------------------ */
H1, H2, H3, H4, H5, H6 {		color: #528b00; }

A {						color: #528b00;}
A:hover {					color: #84c802;}
A:active {				color: #528b00;}
A.magno {					color: #333;}
A.magno:hover {			color: #528b00;}

span.curjump {				color: #528b00;}

td.tbx, th.tbx {			border-bottom: solid 3px #528b00;}

/*	homepage
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.aiblock, div.rcol div.rotqbl {	width: 100%; position: relative; padding: 0; margin: 0 0 4px 0;}
div.aiblock {					height: 44px; background: #84c802;}
div.aiblock h2 {				font-size:130%;padding: 0; margin: 0 22px; line-height: 44px; vertical-align: middle; color: #fff;}
div.aiblock + p {				margin-top: 22px;}
div.aiblock + ul {				margin-top: 11px;}
div.rcol div.aiblock a.aimore {	font-size:12pt;font-weight:normal;float:right;color: #fff;margin-right:11px;}

div.clanek a.ma h4 {			margin-top: inherited;}

div.rcol div.rotqbl a h4 {		font-weight: 600;margin: 11px 0 6px 0;}
div.rcol div.rotqbl a h4, div.rcol div.rotqbl a p {color: #444; transition: all 0.6s ease;}
div.rcol div.rotqbl p {			text-align: justify;margin: 6px 0 11px 11px;}
div.rcol div.rotqbl h4 {			font-weight: 600;}
div.rcol div.rotqbl h3 {			font-size: 14pt;margin: 6px 0 0 11px;}
div.rcol div.rotqbl p.authors {	color: #444;}
div.rcol div.rotqbl a:hover p {	color: #000;}
div.rcol div.rotqbl a.ma:hover p.authors {	color: #528b00;}
div.rcol div.rotqbl a:hover p.rotbkaddon {	color: #999;}
div.rcol div.rotqbl p.blck {		font-size:11pt;color:#000;}
div.rcol div.rotqbl p.rotbkaddon {	font-size:11pt;color: #999}
div.rcol div.rotqbl p.rotbkaddon.mb22px {margin-bottom: 18px;}
div.rcol div.rotqbl p.authors a.frgt span {margin:11px;}

div.rcol div.rotqbl a.ma:hover {	background:none;border-color:none;}
div.rcol div.rotqbl a.ma {		border:none;padding: 6px 0 0 0;}

div.toc_item {					margin-bottom: 22px;}
div.toc_item h3.articleTitle {	color: #444; font-size: 12pt;line-height:14pt;margin: 6px 11px;}
div.toc_item h4.authors {		color: #000; font-size: 11pt;line-height:12pt;margin: 6px 11px;}
div.toc_item p {				color: #444;text-align: justify;margin: 0 11px;}
div.toc_item p.citation_doi {		margin-bottom: 11px; color: #999;margin: 0 11px;}
div.toc_item p.annotation {		margin: 0.3em 11px;}
table.archhd td p.citation_doi{	margin: 0.3em 11px;color: #999;}
table.archhd td p.annotation{		margin: 0.3em 11px;}
table.archhd div.toc_item {		margin-bottom: 0;}

a.ma:hover a:hover div.toc_item p {	color: #000;}
a:hover div.toc_item h4.authors {		color: #528b00;}
a:hover div.toc_item p.citation_doi {	color: #999;}

div.rcol ul {					margin-left: 22px;}
div.rcol p, div.rcol li {		margin: 6px 0 0 11px;}
div.rcol h4, div.rcol h3, div.rcol h2, div.rcol h1 {margin: 11px 0 0 11px;}

span.px233 {display: inline-block; width: 122px; margin-right: 11px; text-align: left;}
table#indexing {margin-left: 22px;}
table#indexing TD {padding: 0.5em 33px 0 0; line-height: 133%;}

img.w90 {width:70%;max-width:166px;}
img.w70 {width:65%;max-width:166px;}

@media (max-width : 1333px) {
	img.w90 {width:80%;}
	img.w70 {width:75%;}
	div#hpgauge {width:200px;}
	div.aiblock h2 {font-size:120%}
}

@media (max-width : 1111px) {
	img.w90 {width:100%;}
	img.w70 {width:100%;}
	div.aiblock h2 {font-size:110%}
}

@media (max-width : 1024px) {
	div#hpgauge {width:200px;}
}

