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

html {					height: 100%; color: #28211f;}
body {					height: 100%; background: #28211f; font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif; font-weight: 400;color: #222;}

#wrapper {				position:relative; min-height: 100%; height: auto !important; height: 100%;background: white;box-shadow: 0 0 11px rgba(0,0,0,1);behavior: url("/etc/jq/ie/PIE.htc");}
#topbar {					position:absolute; height:333px; background: url("/img/lkl_pism.jpg") center top no-repeat; background-size: cover; z-index:111; top:0; left: 0; right: 0; font-family: Oswald,Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;}
#topbarin {				position:relative; width: 100%; height: 333px; background-color: rgba(0, 0, 0, 0.5); }

#wrapper, #topbar, #topbarin{	min-width: 960px; max-width: 1560px; margin: 0 auto;}
#wrapper.widefull, #topbar.widefull, #topbar.widefull #topbarin, #topbar.widefull #menubar, #topbar.widefull #vmnu {max-width: 3333px;}

#headerin {				position: relative; height: 333px;}

#headerin a#tophd {			display: block; width: 1040px; margin: 0 auto; text-align: center;padding-top:66px;}
#headerin a#tophd H1 {		display: block; margin: 0; padding:13px; color:#fff;font-family: Oswald,Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif; font-size: 62px; font-weight: bold;}
#headerin a#tophd H3 {		display: block; margin: 0; padding:13px 13px 0; color:#f5eff9;font-family: Oswald,Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif; font-size: 18px; font-weight: normal; border-top: 1px solid #aaa; border-top: 1px solid rgba(255, 255, 255, 0.2);}

#menubar {				z-index: 9999;position: absolute; bottom:0;width:100%;min-width:960px;max-width:1560px;height:75px;margin: 0 auto;background-color: rgba(255, 255, 255, 0.15); border-top: 1px solid #aaa; border-top: 1px solid rgba(255, 255, 255, 0.2); border-bottom: 1px solid #aaa; border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
@media (min-width: 1600px) {	#wrapper, #topbar, #topbarin, #menubar, #vmnu{width: 1560px;}
						#wrapper.widefull, #topbar.widefull, #topbar.widefull #topbarin {width: auto;}
						#topbar.widefull #menubar {width: 100%;}
} /* debilni IE jinak neudela margin: 0 auto */

@media (max-width: 1024px) {

}

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

#content {						float: left; padding-right: 0; padding-left: 0; width: 100%;}
div.container.contentfull  #content {	padding-right: 0; padding-left: 0; width: 100%;}
div.container.contentlft   #content {	padding-left: 200px; padding-right: 0;}
div.container.contentrgt   #content {	padding-right: 200px; padding-left: 0;}
div.container.content3cols #content {	padding-right: 200px; padding-left: 200px;}

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

div.hdrfmt {				position: absolute; overflow: hidden; width: auto; top: 6px; right: 6px; height: 44px; background: transparent;
						border: 1px solid #aaa; border: 1px solid rgba(255, 255, 255, 0.1); box-shadow: 0 1px 0 rgba(255,255,255,0.1), inset 0 1px 1px rgba(0,0,0,0.1);
						-moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; behavior: url("/etc/jq/ie/PIE.htc");
						-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
div#tlogin.hdrfmt {			top:56px;}
div#tflag.hdrfmt {			top:106px;height: 48px;width:52px;}
div.hdtcont {				overflow:hidden;height:32px;width:38px;margin: 6px;}
div.hdtcont div.hdtcontin {	position:absolute;right:50px;width:333px;}
div.hdrfmt input {			display:inline-block;height: 30px;z-index: 2;padding: 0 3px;color:#000;background: none;outline:none;
						border: 1px solid #54442d;border: 1px solid rgba(84,68,45,0.8);background: rgba(255,255,255,0.33);border-radius: 2px;box-shadow: 0 1px 0 rgba(255,255,255,0.2), inset 0 1px 1px rgba(0,0,0,0.1);
						font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif; font-size:18px;font-weight: 700;
						-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
div.hdrfmt input#entimg {	display:inline;height: 1px;width:1px;padding:0;border:none;background:none;box-shadow:none;}
div.hdrfmt input::placeholder {			color: #000;}
div.hdrfmt input::-webkit-input-placeholder{	color: #444;}

div#tsrch input#q {			width: 333px;}
div#tlogin input#u {		width: 161px;}
div#tlogin input#p {		margin-left: 6px; width: 161px;}
div.hdrfmt a.hdtlink {		position: absolute;top:3px;right:6px;height:38px;width:38px;-khtml-opacity:.80; -moz-opacity:.80; -ms-filter:"alpha(opacity=80)"; filter:alpha(opacity=80); opacity:.80; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=80)";transition: opacity .33s ease-in-out; -moz-transition: opacity .33s ease-in-out; -webkit-transition: opacity .33s ease-in-out;}
div.hdrfmt a.hdtlink:hover,div.hdrfmt a.hdtlink.linkon {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)";}
div.hdtcontin p {			margin: 3px; color: #fff;}
div.hdtcontin a.btn-min {	height: 28px; line-height: 28px; min-width: 99px; margin: 0 11px !important; font-size: 9pt;}
div#tflag a.hdtlink img {	margin: 4px 5px;}

#footer {					position: absolute; min-width: 960px; width: 100%; height: 266px; bottom: 0; left: 0;background:#151918;}
#footerin {				width: 100%; margin: 0 auto;}
#footerin div {			display: block; height: 266px; overflow: hidden;float:left; width:66%;}

#footerin div.fleft div {			height:auto;display: block; width:100%; clear:both;margin-top:22px;}
#footerin div.fleft div span {		float:left;margin:6px;display:table-cell;vertical-align:middle;color:#fff;margin-left:0;-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 div.fleft div a:hover span {	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)";}
#footerin div.fleft div span.ftl {		text-align:center;width: 144px;}
#footerin div.fleft div span.ftr {		width: auto;}
#footerin div.fleft div.ueb span {		height:auto;}
#footerin div.fleft div.avi span {		height:63px;}
#footerin div.fleft div.ueb span.ftr {	margin-top:0;}
#footerin div.fleft div.avi span.ftr {	margin-top:22px;margin-bottom:0;}

#footerin div.fright {				float:right; width:200px;}
#footerin div.fright div#fmenu {		width:200px;}
#footerin div.fright div#fmenu ul {	margin: 22px 11px 0 0}
#footerin div.fright div#fmenu ul li {	margin: 0.3em 0 0 22px;font-size:11pt;list-style-image: none;list-style-type: disc;color: #fff;}
#footerin div.fright div#fmenu ul li a {color: #717376;}
#footerin div.fright div#fmenu ul li a:hover {color:#ea4e19;}

div.edboard ul {					margin: 11px 11px 0 22px}
div.edboard ul li {					margin: 0.3em 0 0 33px;}

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

#topbar.headroom.headroom--pinned {	top:-260px;}
#topbar.headroom.headroom--unpinned {	top:-333px;}
#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-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;}

/*	TopMenu
	------------------------------------------------------------------------ */
#vmnu{					height:73px;min-width: 960px; max-width: 1560px;font-size:16px;font-weight:normal;width:100%;position:relative;z-index:999;}
#vmnu>ul{					z-index:999; height:74px; max-width: 1500px;}
#vmnu>ul>li{				float: left; height:74px; line-height: 74px; text-transform: uppercase; border-right: 1px solid #aaa; border-right: 1px solid rgba(255, 255, 255, 0.2); behavior: url("/etc/PIE.htc");}
#vmnu>ul>li:last-of-type{	border:0}
#vmnu>ul>li:hover>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{			background-color: rgba(234, 78, 25, 0.4);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{				text-align:center;float:left;padding:0 22px;}
#vmnu>ul>li>i.smnu-dnw ~ a {	padding-right:6px;}
#vmnu>ul>li.title:hover{		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{		-ms-filter:"alpha(opacity=100)"; filter:alpha(opacity=1); opacity: 1;}

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

#vmnu ul li .sm-anim{ 		display:none;transform-origin: top;}
#vmnu ul li:hover>.sm-anim{	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%{transform:scaleY(0)} 100%{transform:scaleY(1)}}
@-moz-keyframes sm-anim{		0%{transform:scaleY(0)} 100%{transform:scaleY(1)}}
@-webkit-keyframes sm-anim{	0%{transform:scaleY(0)} 100%{transform:scaleY(1)}}
@-o-keyframes sm-anim{		0%{transform:scaleY(0)} 100%{transform:scaleY(1)}}
@-ms-keyframes sm-anim{		0%{transform:scaleY(0)} 100%{transform:scaleY(1)}}

#vmnu>ul>li i.solmnu{							float:right;margin:26px 0;}
#vmnu ul li i.solmnu.smnu-rgtb{					margin:8px 6px 0 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{										margin-left: auto; margin-right: auto; display: table;}
#vmnu>ul>li>a {								color:#fff;}
#vmnu ul li .sdd.mags li ul li:hover a{				color:#fff}
#vmnu hr{										height:1px; border: none; margin:6px 20px; color: #28211f; background-color: #28211f;}
#vmnu h1{										margin:0;padding:7px 19px;color:#fff;font-size:18px}
#vmnu p{										color:#fff;font-size:14px;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:74px;-webkit-box-shadow:3px 5px 8px 2px rgba(0,0,0,0.77);box-shadow:3px 5px 8px 2px rgba(0,0,0,0.77);}
#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;border-bottom: 1px solid #e0e0e0;position:relative;font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;}
#vmnu ul li .sdd.smnu li a,#vmnu ul li .sdd.mags li a,#vmnu ul li .sdd.wide li a{ color:#595959;font-size:14px;padding:11px 20px;text-transform: none;}
#vmnu ul li .sdd.smnu li:hover>a,#vmnu ul li .sdd.mags li:hover>a{background-color: rgba(234, 78, 25, 0.4);color:#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 .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;border:0 none;}
#vmnu ul li .sdd.wide li:hover a{					color:#ea4e19;}
#vmnu ul li .sdd.wide li a{						margin:0;padding:6px 0 6px 0;}
#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 .float-left:first-of-type{		margin-left:21%;}
#vmnu ul li .sdd.wide h1{						color:#5c5c5c;font-weight:bold;margin:0;padding:0 0 0 11px;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}

.lmacc {										margin-top:22px;margin-bottom:0;}
.lmacc label, .lmacc a.oneit {					font-family: Oswald,Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif; font-size: 12pt; height: 42px; line-height: 42px; border-top: 1px solid #ea4e19; color: #333;}
.lmacc label:hover, .lmacc a.oneit:hover{			color: #000;background-color: rgba(234, 78, 25, 0.22);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}
.lmacc nav li.lev2 a {							color: #666;}
.lmacc nav li.lev2 a:hover {						color: #ea4e19;}
.lmacc article, .lmacc nav {						max-height: 0; height: auto; -webkit-transition: max-height 0.3s ease-in-out, box-shadow 0.6s linear; -moz-transition: max-height 0.3s ease-in-out, box-shadow 0.6s linear; -o-transition: max-height 0.3s ease-in-out, box-shadow 0.6s linear; -ms-transition: max-height 0.3s ease-in-out, box-shadow 0.6s linear; transition: max-height 0.3s ease-in-out, box-shadow 0.6s linear;}
.lmacc input:checked + label, .lmacc input:checked + label:hover{ color: #ea4e19; background: #fefdef; background: -moz-linear-gradient(top, #fcfce0 1%, #fefdef 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fcfce0), color-stop(100%,#fefdef)); background: -webkit-linear-gradient(top, #fcfce0 1%,#fefdef 100%); background: -o-linear-gradient(top, #fcfce0 1%,#fefdef 100%); background: -ms-linear-gradient(top, #fcfce0 1%,#fefdef 100%); background: linear-gradient(top, #fcfce0 1%,#fefdef 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfce0', endColorstr='#fefdef',GradientType=0);}
.lmacc input:checked ~ article, .lmacc input:checked ~ nav{ max-height: 500px; overflow-y: hidden; -webkit-transition: max-height 0.5s ease-in-out, box-shadow 0.1s linear; -moz-transition: max-height 0.5s ease-in-out, box-shadow 0.1s linear; -o-transition: max-height 0.5s ease-in-out, box-shadow 0.1s linear; -ms-transition: max-height 0.5s ease-in-out, box-shadow 0.1s linear; transition: max-height 0.5s ease-in-out, box-shadow 0.1s linear;}
.lmacc label:hover:after{						background: transparent url(/etc/jq/img/arrow_down_dk.png) no-repeat center center;margin-top:3px;}
.lmacc input:checked + label:hover:after{ 			background-image: url(/etc/jq/img/arrow_up_dk.png);margin-top:3px;}

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

HR { 					height:1px; border: none; color: #ccc; background-color: #ccc; 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;}
div.clanek UL {			display: table;}
div#container .chzn-container UL, div#container .chosen-container UL {display: block;}
div.clanek UL LI { 			list-style-type: disc;}
div.clanek LI UL LI { 		list-style-type: circle;}
div.clanek LI UL LI UL LI { 	list-style-type: square;}
LI { 					margin-bottom: 0.1em;}
CENTER P { 				margin-left: 0;}

IMG {					border: none; vertical-align: middle;}
STRONG {					font-weight: bold;}
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: #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;}

/* 	Colorize
	------------------------------------------------------------------------ */
H1, H2, H3, H4, H5, H6 {		color: #ea4e19;}
H4, H5, H6 {				color: #b75856;}
div#warn em {				color: #ea4e19; font-family: Oswald,Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif; font-weight: 600; font-size:110%;}

H4.TOCname {				font-weight: 600;}

A {						color: #b75856;transition: opacity .33s ease-in-out; -moz-transition: opacity .33s ease-in-out; -webkit-transition: opacity .33s ease-in-out;}
A:hover, td.cLight A:hover {	color: #ea4e19;}
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: #ea4e19;}

span.curjump {				color: #b75856;}

div.sbblock { 				border: 1px solid #e5e5e5; margin-top: 11px; padding: 0.4em 2px;}
div.sbblock P	{			font-size: 80%;}

.da-slider{				background: transparent url("/etc/jq/img/tex/32)_waves_exe.gif") repeat 0% 0%; height: 400px;  border-top: 5px solid #ea4e19; border-bottom: 5px solid #ea4e19;}
.da-slide h2{				color: #333;}
.da-slide h3{				color: #ea4e19;}
.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: #ea4e19;}
.da-arrows span{			background: #ea4e19;}
.da-arrows span:hover{		background: #333;}

div.magarchive div.toc_item h3 {font-size: 115%;}
div.magarchive div.toc_item h4 {font-size: 100%;}
div.magarchive H1 {			color: #000;}
div.magarchive H3.mvol.onerow {color: #666; margin: 1.2em 0 0 33px;}
div.magarchive H3.mvol a {	color: #888;}
div.magarchive H3.mvol a:hover {color: #ea4e19;}

td.flash_book_title {		text-align: left;}
td.flash_book_title h2 {		border: none; margin-top: 11px;}

div.minwidiv h1.mag {		color: #999; font-size: 140%;}
div.article h2.articleTitle, div.article h2.articleTitleEN {color: #ea4e19;}
div.clanek a h4 {			font-size: 111%} /* pdf odkaz */
p.flags25 {				margin: 0.3em 11px 0.3em 88px; text-indent: -36px; line-height: 111%;}
p.flags25 span.flag25 {		margin-top: 2px;}

div.magarchive H3.mvol span.volno {min-width: 99px;}
h2.section {				color: #666}

div.rfrm {				min-width: 777px;max-width: 999px;margin:0 auto}
div#citshow { 				font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;}
div#voltitle {				padding: 0.6em 3px; margin: 11px 0;}
div#oa {					margin-top:11px;}

div.magarchive a:hover div.toc_item, a:hover div.mdtoc, div.clanek a.ma:hover {background: #f3f3f3; border-color: #e3e3e3;}
div.clanek a.sn {			display: block; border: 2px solid transparent; border-width: 2px 0;margin: 0; padding: 6px 0;}
div.clanek a.sn h4 {		margin-top: 0;}
div.clanek a.sn:hover {		background: #f3f3f3; border-color: #e3e3e3;transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; -webkit-transition: all 0.6s ease-out; -o-transition: all 0.6s ease-out;}

div.clanek div.trblock {		margin: 0;}
div.trblock img.iiFltLft {	margin: 4px 11px;}
div.rcol p, div.rcol li, div.rcol h4, div.rcol h3, div.rcol h2, div.rcol h1  {margin-left: 22px;margin-right: 22px;}
div.aiblock, div.rcol div.rotqbl, div.trblock {width: 100%;position:relative;padding:0;margin: 0 0 4px 0;}
div.aiblock {					height: 55px;background:#ea4e19;}
div.aiblock h2 {				padding:0;margin:0 22px;line-height:55px;vertical-align:middle;color: #fff;}
div.rcol div.aiblock a.aimore {	font-size: 12pt; font-weight: normal;float:right;color: #fff;}
div.rcol div.rotqbl {			margin-bottom:22px;}
div.rcol div.rotqbl a h4, div.rcol div.rotqbl a p, a.sn div.trblock h4, a.sn div.trblock p { color:#444;transition: all 0.6s ease;}
div.rcol div.rotqbl p {			text-align: justify;}
div.rcol div.rotqbl h4, div.rcol div.trblock h4 {font-weight: 600;}
div.rcol div.rotqbl dt {			margin: 6px 22px 0 22px}
div.rcol div.rotqbl dd {			margin: 3px 22px 6px 22px}
div.rcol div.rotqbl a:hover p, a.sn:hover div.trblock p {color: #000;}
div.rcol div.rotqbl a.ma:hover p.authors {color: #ea4e19;}

div#TipLayer table img {			margin:6px;}

div.sbblock ul li {				list-style-image: url('/img/lkl_li.gif');}

/* animace redakce */
div#edStaffAll {			margin-left: 35px;}
div.red_block {			display: inline-block; width: 300px; height: 350px; margin: 5px 0 0 5px; background: transparent url("!!!") no-repeat top left;}/*!!!bude nejake pozadi? nebo uplne vyhodit?*/
div.red_blockin {			display: inline-block; width: 300px; height: 350px; overflow: hidden;}
div.red_box {				position: relative; overflow: hidden; top: 0; left: 0; width: 300px; height: 300px; margin: 0; padding: 0; text-align: center; cursor: default;}
div.red_blockin p {			margin: 0; line-height: 133%; text-align: center;}
div.red_box li.admbox {		position: absolute; overflow: hidden; top: 0; left: 0; width: 300px; height: 300px; line-height: 300px; margin: 0; padding: 0; background-repeat: no-repeat; list-style-type: none; list-style-image: none;}
div.red_box:hover li.admbox {	-webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); transform: scale(1.1,1.1);}

div.red_box .red_mask {		position: absolute; overflow: hidden; top: 0; left: 0; width: 300px; height: 300px; margin: 0; padding: 0; border: 1px solid #b6e4fb;/*!!!upravit barvu border a background-color*/
						-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; background-color: rgba(239,249,254, 0.77);}
div.red_box:hover .red_mask {	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1;}

div.red_box li.admbox, div.red_box .red_mask, div.red_box .red_mask p {
						-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}

div.red_box p {			font-size: 14px; position: relative; color: #222; padding: 5px; margin: 0 auto; text-align: center;
						-webkit-transform: translateY(100px); -moz-transform: translateY(100px); -o-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px);
						-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0;}
div.red_box:hover p {		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1;
						-webkit-transform: translateY(40px); -moz-transform: translateY(40px); -o-transform: translateY(40px); -ms-transform: translateY(40px); transform: translateY(40px);
						-webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; -o-transition-delay: 0.1s; -ms-transition-delay: 0.1s; transition-delay: 0.1s;}
