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

html {					height: 100%; color: #1e1e1e;}
body {					height: 100%; padding: 28px 22px 22px 22px; background: white url("/img/aubm_topbg.png") top center no-repeat;background-size: contain;font-family: Inter,Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif; font-weight: 400;color: #1e1e1e;}

#topbar {					display:none;position:fixed; height:55px; background: #d10074; z-index:111; top:0; left: 0; right: 0;}
#topbarin {				position:relative; width: 100%; height:30px;margin:12px 0;}

#headerin {				position:relative; height:188px;background-color:white;border-bottom: 1px solid #e1e5eb;}
#headerin a#toplogo {		position:absolute;top:11px;left:0;width:166px;}
#headerin span#topimg {		position:absolute;display:block;top:19px;left:155px;height:150px;width:auto;max-width:999px;right:333px;background:white url("/img/ipf_ef.jpg") bottom center no-repeat;}
#menubar {				z-index: 1111;position:absolute;top:66px;right:0;left:222px;bottom:0;width:auto;height:88px;margin:0;}
#likevmnu {				z-index: 1112;position:absolute;top:6px;right:0;height:33px;width:444px;}

#wrapper {				position:relative; min-height: 100%; height: auto !important; height: 100%;background: white;}
#wrapper.withleft {			background-color: white;}
#wrapper, #topbar, #topbarin{	min-width:555px; max-width: 1280px; margin: 0 auto;}
#wrapper.widefull, #topbar.widefull, #topbar.widefull #topbarin, #topbar.widefull #menubar, #topbar.widefull #vmnu {max-width: 3333px;}

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

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

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

#sideRight {				float: left; width: 199px; margin: 22px 0 0 -199px; position: relative;}
#sideLeft {				float: left; width: 199px; margin: 0 -199px 0 0; position: relative;}

#footer {					position:absolute;width:100%;height:233px;bottom:0;left:0;border-top: 1px solid #d10074;}
#footer::before {			position:absolute;top:-49px;left:50%;z-index:2;content: "";width: 99px;height: 99px;display: block;background: url("/img/aub_footer-icon.svg");transform:translate(-50%, 0);}

#wrapper.widefull #footer {	border-top:none;}
#wrapper.widefull #footer::before {display:none;}
#wrapper.widefull #middle {	padding:11px 11px 277px 11px;}

#footerin {				width: 100%; min-width:555px; height:233px; margin: 11px 0;}
#footerin div a.ef img {		width:333px;}
#footerin .rcol p {			font-size:11pt;margin:11px 0;}
#footerin .rcol.rgt {		text-align:right;}
#footerin .rcol.rgt table {	display:inline-block;}
#footerin .rcol.rgt table td {font-size:10pt;vertical-align:bottom;}
#footerin hr {				height:1px;border:none;color:#ddd;background-color:#ddd;}
#footerin span#avlogomin {	width: 105px; height: 61px; margin-bottom:-4px;background: transparent url("/img/knt_actavia.gif") no-repeat top left; display: inline-block; -khtml-opacity:.70; -moz-opacity:.70; -ms-filter:"alpha(opacity=70)"; filter:alpha(opacity=70); opacity:.70; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=70)"; 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; -khtml-opacity:1; -moz-opacity:1; -ms-filter:"alpha(opacity=100)"; filter:alpha(opacity=100); opacity:1; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";}

#wrapper, #vmnu, #topbar, #likevmnu, #menubar, #content, #content3cols, #footerin, #sideLeft, #headerin a#toplogo, #headerin span#topimg, #footerin div a.ef img, #footerin .rcol p, #footerin .rcol.rgt table td, #footerin .rcol.rgt {transition: all .33s ease-in-out; -moz-transition: all .33s ease-in-out; -webkit-transition: all .33s ease-in-out;}

@media only screen and (max-width: 960px) {
	body {				font-size:16px;background-image:none;}
	#topbar {				display:block;}
	#likevmnu, #menubar{	display:none;}
	#content,#content3cols {	padding-left: 0;}
	#sideLeft {			display:none;}
	#headerin a#toplogo {	position:absolute;top:36px;width:144px;}
	#headerin span#topimg {	position:absolute;display:block;top:42px;left:133px;height:130px;width:auto;right:0;background:white url("/img/ipf_ef.jpg") bottom center no-repeat;}
	#footerin div a.ef img {	width:288px;}
	#footerin .rcol p {		font-size:10pt;}
	#footerin .rcol.rgt table td {font-size:9pt;}
	#footerin .rcol.rgt {	margin-top:0;}
}

@media (min-width: 1600px) {	#wrapper, #vmnu{width: 1560px;}
						#wrapper.widefull {width: auto;}
} /* debilni IE jinak neudela margin: 0 auto */

/*	TopMenu mobilni
	----------------------------------------------------------------------- */
#tmnu{					position:relative;z-index:999;height:33px;width:100%;font-size:18px;font-weight:normal;}
#tmnu ul{					display:block;width:100%;z-index:999;height:28px;padding:2px 11px;margin:0;}
#tmnu ul li{				display:block;height:33px;line-height:33px;float:right;cursor:pointer;color:#fff;vertical-align:middle;margin: 9px 0 0 22px;}
#tmnu ul li a, #tmnu ul li a:hover{color:#fff;}
#tmnu ul li.gn-trigger,#tmnu ul li.logn,#tmnu ul li.srch{margin-top: 6px}

.gn-trigger {				position:relative;width:28px;height:26px;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:6px;vertical-align:-4px;width:18px;height:3px;background:#fff;box-shadow:0 3px #d10074, 0 -6px #fff, 0 -9px #d10074, 0 -12px #fff;content: '';}
.gn-trigger.gn-selected::before {background: #d10074;box-shadow: 0 3px white, 0 -6px #d10074, 0 -9px white, 0 -12px #d10074;}
.gn-trigger > a {			padding:0;margin:0;z-index:1;position:absolute;top:0;right:0;width:28px;height:28px;}
.gn-wrapper {				position:absolute;top:32px;right:0;overflow:visible;width:0;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;}

#tmnu .gn-scroller {		overflow:visible;width:222px;height:auto;}
#tmnu .gn-scroller ul {		text-align:left;font-size:11pt;height:auto;}
#tmnu .gn-scroller ul li {	height:0;line-height:33px;margin:6px 11px;-webkit-transition:height 0.4s;-moz-transition:height 0.4s;transition:height 0.4s;text-align:left;float:none;}
#tmnu .gn-scroller ul li ul > li {	overflow:hidden;height:0;}
#tmnu .gn-scroller ul li {		margin:0 6px;}
#tmnu .gn-scroller ul li a {		margin:0 6px;color:#000;}
#tmnu .gn-scroller ul li a:hover {	margin:0 6px;color:#d10074;}

#tmnu .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);}
#tmnu .gn-wrapper.gn-open-all {						width:222px;height:auto;}
#tmnu .gn-wrapper.gn-open-all .gn-scroller > ul > li {		height:33px;}
#tmnu .gn-wrapper.gn-open-all .gn-scroller > ul li ul > li {height:33px}

/*	TopMenu
	----------------------------------------------------------------------- */
#vmnu{					position:relative;z-index:999;height:88px;width:100%;font-size:11pt;font-weight:normal;}
#vmnu>ul{					position:relative;z-index:999;height:88px;width:auto;right:0;}
#vmnu>ul>li{				height:88px;line-height:105px;float:right;color:#1e1e1e;text-align:center;border-bottom:6px solid transparent;vertical-align:middle;transition: .1s ease-in-out all;}
#vmnu>ul>li:hover{			border-bottom:6px solid #a41c30;}
#vmnu>ul>li:hover>a{		color:#d10074;}
#vmnu>ul>li>a{				color:#000;min-height:105px;text-decoration:none;text-shadow:none;text-align:center;padding: 0 11px;cursor:pointer;}

@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,#vmnu li,#vmnu a,#vmnu p,#likevmnu ul,#likevmnu li,#likevmnu a,#likevmnu p{margin:0;padding:0;list-style:none;text-decoration:none;display:block}
#vmnu hr{										height:1px; border: none; margin:6px 20px; color: #d10074; background-color: #d10074;}
#vmnu h1{										margin:0;padding:7px 19px;color:#fff;font-size:18px;text-align:left;}
#vmnu p{										color:#fff;font-size:14px;float:left;width:100%;padding:10px 21px}
#vmnu ul li .sm-anim, #likevmnu ul li .sm-anim{		display:none}
#vmnu ul li:hover>.sm-anim, #vmnu ul li .sm-anim.showed,#likevmnu ul li:hover>.sm-anim, #likevmnu ul li:active>.sm-anim, #likevmnu 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>.sdd.smnu{							position:absolute;text-align:left;}
#vmnu ul li .sdd.smnu li .sdd.smnu{				position:absolute;left:100%;top:-1px;text-align:left;}
#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:14px;padding:7px 20px}
#vmnu ul li .sdd.smnu li:hover>a{					color:#d10074;}
#vmnu ul li .sdd.smnu li ul{						left:100%;top:-2px}
#vmnu ul li .sdd.smnu, #vmnu ul li .sdd.wide{		position:absolute;width:222px;background:#fff;float:left;top:88px;-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:first-of-type,#vmnu>ul>li>.sdd.wide:first-of-type{border-top:none}

#vmnu ul li .sdd.wide{							position:absolute;right:0;width:777px;min-height:100px;padding-bottom:8px;padding-top:8px}
#vmnu ul li .sdd.wide .float-left{					float:left;width:18%;margin-top:0;margin-left:1.7%;margin-bottom:0}
#vmnu ul li .sdd.wide h1{						color:#d10074;font-weight:bold;margin:0;padding:0;text-align:right;}
#vmnu ul li .sdd.wide hr{						border:1px solid #e1e5eb;width:100%;padding-left:0;padding-right:0;margin-left:0}
#vmnu ul li .sdd.wide li{						margin:0;padding:0;text-align:right;}
#vmnu ul li .sdd.wide li a{						margin:0;padding-left:0;padding-right:0;text-align:right;}
#vmnu ul li .sdd.wide li:hover a{					color:#d10074;}

#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 i.solmnu{							display:none;}

#likevmnu>ul{									display: block;width:100%;z-index:1111;height:28px;padding:2px 6px 0 0;}
#likevmnu>ul>li{								float:right;min-height:28px;line-height:28px;font-size:14px;vertical-align:middle;margin-left:11px;}
#likevmnu>ul>li>a{								min-height:28px;text-align:center;}

#likevmnu ul li.srch{							float:right;width:auto;position: relative;}
#likevmnu ul li.srch form{						height:28px; width: auto; margin: 2px 0 0 0;}
#likevmnu ul li.srch input {						background: none;outline:none;border:none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
#likevmnu ul li.srch input#q {					display: block; height: 28px; margin: 0; padding-right: 33px; width: 0; position: absolute; top: 0; right: 6px;color: #fff;z-index: 3; transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000), margin-right .4s ease; cursor: pointer;}
#likevmnu 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;}
#likevmnu ul li.srch input#q:focus {				width: 222px; z-index: 1; border-bottom: 1px dotted #aaa; cursor: text; margin-right: 25px;color:#333;background:#fff;padding-left:11px;}
#likevmnu ul li.srch input#q:focus:hover,
#likevmnu ul li.srch input#q:focus:active {			border-bottom:1px dotted #999;}
#likevmnu ul li.srch input[type="submit"] {			display:block;z-index:2;float:right;width:20px;height:20px;position:absolute;top:0;right:6px;margin:6px 0 0 0; background:transparent url("/img/jud_srch.svg") no-repeat left bottom !important;text-indent:-11111px;border:none;cursor:pointer;}

#likevmnu ul li.logn{							float:right;cursor:pointer;}
#likevmnu>ul>li.logn>a{							padding-left:11px;padding-right:0;}
#likevmnu>ul>li.logn>a::before{					content:'';position:relative;left:0;top:6px;width:16px;height:16px;display:block;float:left;margin-right:11px;background:url('/img/jud_login.svg');}
#likevmnu>ul>li>.sdd.logn{						position:absolute;width:199px;width:333px;float:right;right:0;z-index:2222;height:222px;padding-bottom:8px;padding-top:8px;background:#fff;top:28px;box-shadow:0px 3px 11px -2px rgba(0,0,0,0.22);}

#likevmnu ul li.lngbox {							float:right;width:66px;text-align:center;}
#likevmnu ul li.lngbox a {						color:#333;display:inline-block;}
#likevmnu ul li.lngbox span, #likevmnu ul li.lngbox a:hover, #likevmnu ul li.lngbox a:active {color:#d10074;}

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

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

a.sbtn {										min-width:133px;max-width: 222px;display: block; position: relative;z-index: 1;padding: 0.4em 2em;font-weight:700;background: #d10074 !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;}
a.sbtn:focus{									outline: none;}
a.sbtn::before {								content: '';border: 2px solid #d10074;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: #d10074 !important;}
a.sbtn:hover::before {							-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); opacity:1;}

/*	left mnu accordion, nastylovany podle JCU!
	------------------------------------------------------------------------ */
.lmacc {										width: auto; margin: 22px auto 22px auto; text-align: left;}
.lmacc label, .lmacc a.oneit {					position: relative; z-index: 20; display: block; height: 55px; line-height: 55px;vertical-align: middle; cursor: pointer; padding: 0 11px; margin: 0; font-size: 12pt; text-shadow: none;border-top: 1px solid #e1e5eb;background: #fff;}
.lmacc label:hover, .lmacc a.oneit:hover{ 			color: #d10074}
.lmacc input:checked + label, .lmacc input:checked + label:hover{	color: #d10074; border-bottom: 1px solid #e1e5eb;}
.lmacc label:hover:after,.lmacc input:checked + label:hover:after{ 	content: ''; position: absolute; width: 24px; height: 24px; right: 11px; top: 16px; 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:0;overflow: hidden;height: 0;position: relative;z-index: 10;-webkit-transition: height 0.3s ease-in-out; -moz-transition: height 0.3s ease-in-out; -o-transition: height 0.3s ease-in-out; -ms-transition: height 0.3s ease-in-out; transition: height 0.3s ease-in-out;}
.lmacc input:checked ~ article,
.lmacc input:checked ~ nav{						height: auto; overflow-y:visible; border: 1px solid #ddd;
											-webkit-transition: height 0.5s ease-in-out; -moz-transition: height 0.5s ease-in-out; -o-transition: height 0.5s ease-in-out; -ms-transition: height 0.5s ease-in-out; transition: height 0.5s ease-in-out;}
.lmacc article li.lev2,
.lmacc nav li.lev2 {							list-style-type:none; list-style-image: none;margin: 6px 3px 0 11px;font-weight:bold;font-size: 10pt;}
.lmacc nav li.lev2:first-of-type {					margin-top:11px;}
/*	Headroom animace
	------------------------------------------------------------------------ */
#topbar.headroom.headroom--top {		position: absolute;top:0;height:55px;}
#topbar.headroom.headroom--not-top {	position: fixed;top:0;height:55px;}

#topbar.headroom.headroom--pinned {	top:0;}
#topbar.headroom.headroom--unpinned {	top:-150px;}
#topbar.headroom.headroom--top.headroom--unpinned {top:0;}
#topbar.headroom.headroom--top.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("/etc/jq/img/sol_mnu.png");}
i.smnu-srchw {	background-position: 0 0;}		i.smnu-srchb {	background-position: 0 -20px;}
i.smnu-lockw {	background-position: -20px 0;}     i.smnu-lockb {	background-position: -20px -20px;}
i.smnu-baskw {	background-position: -40px 0;}     i.smnu-baskb {	background-position: -40px -20px;}
i.smnu-rgtw {	background-position: -60px 0;}     i.smnu-rgtb {	background-position: -60px -20px;}
i.smnu-dnw {	background-position: -80px 0;}     i.smnu-dnb {	background-position: -80px -20px;}
i.smnu-upw {	background-position: -100px 0;}    i.smnu-upb {	background-position: -100px -20px;}
i.smnu-astw {	background-position: -120px 0;}    i.smnu-astb {	background-position: -120px -20px;}
i.smnu-unlw {	background-position: -140px 0;}    i.smnu-unlb {	background-position: -140px -20px;}
i.smnu-userw {	background-position: -160px 0;}    i.smnu-userb {	background-position: -160px -20px;}

/*	Typo
	------------------------------------------------------------------------ */
DT {						font-weight: normal;}
DD {						font-size: 90%; font-style: normal;}
div.clanek UL {			display: table;}
div#container .chzn-container UL, div#container .chosen-container UL {display: block;}
UL LI { 					list-style-image: url('/img/aub_li.gif');}
LI { 					margin-bottom: 0.1em;}
IMG {					border: none; vertical-align: middle;}
STRONG {					font-weight: bold;}
EM { 					font-style: italic;}
CENTER P { 				margin-left: 0;}
HR.cleaner {				clear:both; height:1px; margin: -1px 0 0 0; padding:0; border:none; visibility: hidden;}
BR.bigbreak {				line-height: 66px;}

audio, canvas, iframe, img, svg, video {vertical-align: middle;}

H1, H2, H3, H4, H5, H6 {		margin: 1.5em 11px 0.5em 6px;}
H1.low, H2.low, H3.low, H4.low, H5.low, H6.low { margin-top: 0.3em;}
H1 {						font-size: 28px; margin-bottom: 0.8em;font-weight:700;}
H1.fst {					margin-top: 0;}
H2 { 					font-size: 26px; font-weight:700;}
H3 { 					font-size: 22px; font-weight:700;}
H4 { 					font-size: 120%; margin-bottom: 0.3em;}
H5 { 					font-size: 105%; margin-bottom: 0.3em;}
H6 {						font-size: 100%; margin-bottom: 0;}
#iTabCont H1, #iTabCont H2, #iTabCont H3 {margin-left: 0;}

HR.blue { 				height:2px; border: none; color: #d10074; background-color: #d10074; width: 100%; margin: 1em 0;}
P, LI, DT, DD, BLOCKQUOTE, UL, OL, PRE, ADDRESS {
						margin: 0.3em 11px 0.5em 6px; line-height: 133%;}
UL {						margin-left: 14px;}
OL {						margin-left: 11px;}
OL LI {					padding-left:6px;margin:6px 0 6px 22px;}
DD, BLOCKQUOTE { 			margin-left: 22px; font-style: italic; font-size: 90%;}

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: 0; 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: bold;}
TD.mid H4 { 				margin: 3px 0; font-weight: bold;}
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;}
H4.revname {				color: #222;font-weight:bold;}
form#doilistfrm H1 {		margin:6px !important;}
span.viewcnt {				margin-top:6px;}

/*	Colorize
	------------------------------------------------------------------------ */
H1, H2, H3, H4, H5, H6 {		color: #a41c30;}
H1, H4, H5, H6 {			color: #16335d;}
HR { 					height:1px; border: none; color: #a41c30; background-color: #a41c30; width: 100%; margin: 1em 0;}

A {						color: #a41c30;cursor: pointer;outline:0;}
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: #d10074;text-decoration: none;}
H4.TOCname {				font-weight: bold;}
div.clanek a h4 {			font-size: 111%} /* pdf odkaz */
div#warn em {				color: #a41c30; font-weight: 700;}
span.curjump {				color: #d10074; font-size: 110%;}
div.sbblock { 				border: 1px solid #e5e5e5; margin-top: 11px; padding: 0.4em 2px;}
div.sbblock P	{			font-size: 80%;}
#sideLeft div.sbblock p, #sideRight div.sbblock p { font-size: 90%;}

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

.ui-widget {				font-size: 100%;}
.ui-tabs dt, .ui-tabs dd {	margin: 0.7em 0 0 0;}
.ui-tabs dd {				margin: 0.1em 0 0.7em 0;}

form#revifrm label.ltp2 {	width: 70% !important;}
form#revifrm select.ltp2, form#revifrm .ltp2 .chosen-container, form#revifrm select.ltp2 + .chosen-container { width: 24% !important;}


