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

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

#topbar {					position:fixed; height:133px;z-index:111;top:0;left:22px;right:22px;background: #fff url("/img/anbe_topbg2.jpg") no-repeat 0 0;}
#topbarin {				position:relative; width: 100%; height: 133px;}
#toplogo {				position:absolute;display:inline-block;top:33px;left:133px;margin:0;}
#toplogo img {				height:66px;width:291px;}

#menubar {				position:absolute;z-index: 9999;top:88px;left:444px;right:0;height:44px;margin:0 auto;}
#menubarin {				position:absolute;top:0;left:0;right:0;}

#topbar, #toplogo, #toplogo img, #menubar, #menubarin, #content, #sideLeft, ul#gn-menu, .gn-trigger, .gn-trigger::before {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, #topbar.headroom.headroom--unpinned {background-position: -444px -188px;background-image:none;border-bottom:3px solid #6e2306;}
#topbar.headroom.headroom--not-top #toplogo, #topbar.headroom.headroom--unpinned #toplogo {left:11px;top:11px;}
#topbar.headroom.headroom--not-top #toplogo img, #topbar.headroom.headroom--unpinned #toplogo img {height:44px;width:194px;}
#topbar.headroom.headroom--not-top #menubar, #topbar.headroom.headroom--unpinned #menubar {left:266px;top:11px;}

#wrapper {				position:relative; min-height: 100%; height: auto !important; height: 100%;background: white; box-shadow: 0 0 11px rgba(0,0,0,1);}
#wrapper.withleft {			background-color: white;}
#wrapper, #topbar, #topbarin{	max-width: 1560px; margin: 0 auto;}
#wrapper.widefull, #topbar.widefull, #topbar.widefull #topbarin, #topbar.widefull #vmnu {max-width: 3333px;}

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

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

#footer {					position: absolute; width: 100%; height: 111px; bottom: 0; left: 0; padding: 11px; text-align: right; background: #fff url("/img/anbe_botbg.gif") no-repeat bottom left;background-size:contain;}
#footerin {				width: 100%; min-width:720px; height: 99px; margin: 0;}
#footerin p {				line-height:166%;color:#888;font-size:12pt;margin-top:22px;}

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

#topbar.headroom.headroom--pinned {	top:0;z-index:2222}
#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}


@media (max-width: 960px) {	#topbar {height:66px;background-image:none;background-position: -444px -188px;border-bottom:3px solid #6e2306;}
						#topbar.headroom.headroom--top {position: absolute;top:0;height:66px;}
						#toplogo {left:11px;top:11px;}
						#toplogo img {height:44px;width:194px;}
						#menubar {left:266px;top:11px;}
						#menubarin {right:33px;}
						#middle {padding-top:88px;}
						#content {padding-left: 0;}
						#content3cols {padding-left: 0;}
}
@media (max-width: 780px) {	body{padding: 0;}
						#topbar {left:0;right:0;}
						#topbar.headroom.headroom--not-top #menubar, #topbar.headroom.headroom--unpinned #menubar {left:111px;}
} /* debilni IE jinak neudela margin: 0 auto */

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

/*	gn-menu
	------------------------------------------------------------------------ */
ul#gn-menu{									position:absolute;top:4px;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;background:#999;box-shadow:0 3px #fff, 0 -6px #999, 0 -9px #fff, 0 -12px #999;content: '';}
.gn-trigger:hover::before, .gn-trigger.gn-selected::before {background:#6e2306;box-shadow:0 3px #fff, 0 -6px #6e2306, 0 -9px #fff, 0 -12px #6e2306;}
.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:Strait,Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif;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 #efefef;text-align:left;padding:0;margin:0;font-size:11pt;text-transform: uppercase;}
.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:#333;display:block;width:100%;padding:3px 6px;}
.gn-scroller > ul li a:hover {					margin:0;color:#fff;background-color:#6e2306;}

.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 screen and (max-width: 960px) {
	ul#gn-menu{								width:28px;}
	.gn-trigger {								width:22px}
	.gn-trigger::before {						width:22px;}
	.gn-trigger > a {							width:28px;}
	.gn-scroller > ul {							font-size:12pt;}
}

@media screen and (max-width: 422px) {
	.gn-wrapper.gn-open-all {					-webkit-transform: translateX(0px);-moz-transform: translateX(0px);transform: translateX(0px);width: 100%;}
	.gn-wrapper.gn-open-all .gn-scroller {			width: 130%}
}

/*	TopMenu
	----------------------------------------------------------------------- */
#vmnu{					height:44px;max-width: 1560px;font-family: Strait,Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif;font-size:12pt;font-weight: 700;width:100%;position:relative;z-index:999}
#vmnu>ul{					position:relative;z-index:999;width:100%;min-height:44px;text-align:right;}
#vmnu>ul>li{				text-align:right;min-height:44px;line-height:40px;display:inline-block;text-align:left;}
#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:#6e2306;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{		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;}

@media (max-width: 960px) {	#vmnu>ul>li {display:none;}}

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

#vmnu ul li .sm-anim{ 		display:none}
#vmnu ul li:hover>.sm-anim, #vmnu ul li .sm-anim.showed {	display:block;animation:sm-anim .3s linear 0s 1 forwards;-moz-animation:sm-anim .3s linear 0s 1 forwards;-webkit-animation:sm-anim .3s linear 0s 1 forwards;-o-animation:sm-anim .3s linear 0s 1 forwards;-ms-animation:sm-anim .3s linear 0s 1 forwards}
@keyframes sm-anim{			0%{opacity:0;transform:scale(.95,.95)} 50%{opacity:0.5;transform:scale(1.02,1.02)} 100%{opacity:1;transform:scale(1,1)}}
@-moz-keyframes sm-anim{		0%{opacity:0;-moz-transform:scale(.95,.95)} 50%{opacity:0.5;transform:scale(1.02,1.02)} 100%{opacity:1;-moz-transform:scale(1,1)}}
@-webkit-keyframes sm-anim{	0%{opacity:0;-webkit-transform:scale(.95,.95)} 50%{opacity:0.5;transform:scale(1.02,1.02)} 100%{opacity:1;-webkit-transform:scale(1,1)}}
@-o-keyframes sm-anim{		0%{opacity:0;-o-transform:scale(.95,.95)} 50%{opacity:0.5;transform:scale(1.02,1.02)} 100%{opacity:1;-o-transform:scale(1,1)}}
@-ms-keyframes sm-anim{		0%{opacity:0;-ms-transform:scale(.95,.95)} 50%{opacity:0.5;transform:scale(1.02,1.02)} 100%{opacity:1;-ms-transform:scale(1,1)}}

#vmnu>ul>li i.solmnu{							float:right;margin:10px 0;opacity:0.6;}
#vmnu ul li i.solmnu.smnu-rgtb{					margin:8px 6px 0 0;}

#vmnu ul,#vmnu li,#vmnu a,#vmnu p{					margin:0;padding:0;list-style:none;text-decoration:none;display:block}
#vmnu>ul>li>a {								color:#6e2306}
#vmnu ul li .sdd.mags li ul li:hover a{				color:#6e2306}
#vmnu hr{										height:1px; border: none; margin:6px 20px; color: #6e2306; background-color: #6e2306;}
#vmnu h1{										margin:0;padding:7px 19px;color:#6e2306;font-size:18px}
#vmnu p{										color:#666;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: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:14px;padding:7px 20px}
#vmnu ul li .sdd.smnu li:hover>a,#vmnu ul li .sdd.mags li:hover>a{	color:#6e2306;font-weight:bold}
#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;right:0;width:666px;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{					color:#6e2306;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:31%;margin-top:0;margin-left:1.7%;margin-bottom:0}
#vmnu ul li .sdd.wide h1{						color:#6e2306;font-weight:bold;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 {							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:15px;font-weight: normal; color: #f8f8f8;
											z-index: 3; transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000), margin-right .4s ease; cursor: pointer;}
#vmnu ul li.srch input#q:focus {					width: 199px; z-index: 1; border-bottom: 1px dotted #bbb; cursor: text; margin-right: 25px;}
#vmnu ul li.srch input#q:focus:hover {				border-bottom: 1px dotted #999;}
#vmnu ul li.srch input[type="submit"] {				display: block; z-index: 2; float: right; width: 20px; height: 20px; position: absolute; top: 0; right: 6px; margin: 11px 0 0 0; background: transparent url("/etc/jq/img/sol_mnu.png") no-repeat left top !important;
											text-indent: -11111px; border: none; opacity: 0.7; cursor: pointer; transition: opacity .4s ease;}
#vmnu ul li.srch:hover input[type="submit"] {		opacity: 1;}

#vmnu ul li.logn{								float:right;width:55px;opacity: 0.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{							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:700;padding:.6em .6em .6em 4em;width:100%;border:1px solid #ccc;background:#fff; background:-webkit-linear-gradient(left,#6e2306 44px,#fff 0); background:-moz-linear-gradient(left,#6e2306 44px,#fff 0); background:-o-linear-gradient(left,#6e2306 44px,#fff 0); background:linear-gradient(left,#6e2306 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;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:.6em;width:100%;height: 35px; margin: 11px 0;}

#vmnu a.inh1 {									display: inline-block;}
#vmnu span.rcol {								margin-top: 0;}
a.sbtn {										min-width: 133px;max-width: 222px;display: block; position: relative;z-index: 1;padding: 0.4em 2em;font-weight: 700; font-family: Strait, Tahoma, "Lucida Grande CE", lucida, sans-serif;
											background: #6e2306 !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 #6e2306;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: #6e2306 !important;}
a.sbtn:hover::before {							-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); opacity:1;}

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

#vmnu ul li.langs {								float:right;margin-right:6px;}
#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;}

/*	HP
	------------------------------------------------------------------------ */
div#envel {				width: 80%; margin: 66px auto 11px auto;}
div.anblock0 {				height: 293px; text-align: center;}
div.anblock0 a {			position: relative; display: block; width: 190px; height: 271px; margin: 11px auto;}

div.anblock1 {				width: 190px; height: 271px; background: transparent url("/img/anb_bg-block.gif") no-repeat top left;}
div.anblock1 h3 {			position: relative; top: 11px; margin: 0 auto; text-align: center;}
div.anblock1 p {			position: absolute; width: 157px; left: 0; margin: 0 16px; top: 216px; text-align: center; font-size: 10pt; font-weight: bold; color: #9b6b55;}
div.anblock1 img {			position: absolute; width: 128px; height: 128px; top: 80px; left: 33px; margin: 0; display: block; opacity: 0.77;}
div.anblock1, div.anblock1 h3, div.anblock1 p, div.anblock1 img {transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;}

a:hover div.anblock1 {		background: transparent url("/img/anb_bg-blocko.gif");}
a:hover div.anblock1 h3 {	color: #4f423c;}
a:hover div.anblock1 p {		color: #4f423c;}
a:hover div.anblock1 img {	opacity: 1;}

/*	Test
	------------------------------------------------------------------------ */
div#tstslider {			width: 999px; height: 244px; margin: 0; padding: 0;}
div#tstslider li {			width: 999px; height: 233px; margin: 0; padding: 0; border: 1px solid red;}

div.anbquest {				width: 80%; max-width: 999px; margin: 11px auto; border: 1px solid #eee;}
div.anbquest:hover {		background-color: #fffce2;}
div.anbquest h3 {			margin: 11px 0 0 22px; }
div.anbquest table {		width: 90%; max-width: 1111px; margin: 11px 5% 22px 5%;}
div.anbquest table td {		font-size: 110%;vertical-align:middle;}
div.anbquest table th {		vertical-align:middle;}
div.anbquest table td input.spinner {width: 66px; }
div.anbquest a.ui-spinner-button.ui-button-icon-only .ui-icon {margin-left:0}

h3.anbsum {				margin: 0;}

@media (max-width: 1024px) {
	div.anbquest {			width:100%;}
}

div.anbeenv {				display:flex;flex-wrap:wrap;align-items:stretch;width:100%;}
div.anberes {				display:inline-block;margin:11px 22px 11px 11px;padding:11px;border:2px solid #9b6b55;}
div.anberes h1 {			margin-top:0;}
div.anberes table th {		color:#9b6b55;}
div.anberes table td,
div.anberes table th {		margin:0;vertical-align:middle;min-width:44px;text-align:left;}
div.anberes table td.rgt,
div.anberes table th.rgt {	text-align:right;min-width:55px;}
div.anberes table td.rgt.wid {min-width:66px;}
div.anberes table td h3 {	margin:0.4em 0 0 0;}

div#anbprofile table {		margin-left:0;}
div#anbprofile h4{			margin-left: 11px;}
div#anbprofile p.tansw {		margin: 4px 6px;line-height:110%;font-size:100%;}
div#anbprofile p.tansw label {padding: 6px 11px 4px 50px;font-size:100%;line-height:100%;}
div#anbprofile div.tquestionvals {width: 33%;}
form.rf div#anbprofile input {width:100%;}
div#anbprofile .irs--big {	height: 33px;}
div#anbprofile .irs-from, div#anbprofile .irs-to {top:6px;}
div#anbprofile span.irs, div#anbprofile span.irs-bar, div#anbprofile span.irs-handle {transform:translateY(-12px);}

/*	Typo
	------------------------------------------------------------------------ */
H1, H2, H3, H4, H5, H6 {		font-weight: bold; margin: 1em 11px 0.5em 33px; font-family: Strait, "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; font-weight: 700; }
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/anbe_li.gif');}
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: #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 H4, TD H3, TD H5 {
						margin-left: 11px;}
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; }

/*	Colorize
	------------------------------------------------------------------------ */
H1, H2, H3, H4, H5, H6 {		color:#6e2306;}
A {						color:#004d60;}
A:hover {					color:#fea32e;}
A:visited {				color:#368598;}
A:active {				color:#119CF0;}
span.curjump {				color:#B37320;}

/*	Parallax
	------------------------------------------------------------------------ */
.da-slider{				height:444px;border-top:5px solid #6E2306;border-bottom: 5px solid #6E2306;}
.da-slide .da-link{			border: 5px solid rgba(110,35,5,0.8);background:rgba(200,120,65,0.15);}
.da-dots span{				background: #6E2306;}
.da-arrows span{			background: #6E2306;}
.da-arrows span:hover{		background: #CB7941;}

.da-slide h2{				color:#034452;width:50%;white-space:normal !important;top:22px;bottom:288px;height:266px;display:flex;flex-direction:column;justify-content:center;line-height:44px;}
.da-slide h3{				color:#6E2306;width:50%;white-space:normal !important;top:266px;font-size:44px;}
.da-slide .da-img{			text-align:center;top:33px;width:340px;height:340px;line-height:333px;left:60%;border-radius: 50%;background:#4F4842}
.da-slide .da-img img{		width:320px;border-radius: 50%;margin:11px 0 0 -12px;}
.da-slide p{				color:#6E2306;display:none;}

@media (max-width:1222px) {	.da-slide h2{font-size:28px;line-height:34px;}}
@media (max-width:980px) {	.da-slide h2{font-size:24px;line-height:28px;}}
@media (min-width: 1600px) {
	.da-slide .da-img{				left:70%;}
	@-webkit-keyframes fromRightAnim4{	0% {left: 110%; opacity: 0;} 100% {left: 70%; opacity: 1; }}
	@-moz-keyframes fromRightAnim4{	0% {left: 110%; opacity: 0;} 100% {left: 70%; opacity: 1;}}
	@-o-keyframes fromRightAnim4{		0% {left: 110%; opacity: 0;} 100% {left: 70%; opacity: 1;}}
	@-ms-keyframes fromRightAnim4{	0% {left: 110%; opacity: 0;} 100% {left: 70%; opacity: 1; }}
	@keyframes fromRightAnim4{		0% {left: 110%; opacity: 0;} 100% {left: 70%; opacity: 1; }}
	@-webkit-keyframes fromLeftAnim4{	0% {left:-110%; opacity: 0;} 100% {left: 70%; opacity: 1;}}
	@-moz-keyframes fromLeftAnim4{	0% {left:-110%; opacity: 0;} 100% {left: 70%; opacity: 1;}}
	@-o-keyframes fromLeftAnim4{		0% {left:-110%; opacity: 0;} 100% {left: 70%; opacity: 1;}}
	@-ms-keyframes fromLeftAnim4{		0% {left:-110%; opacity: 0;} 100% {left: 70%; opacity: 1;}}
	@keyframes fromLeftAnim4{		0% {left:-110%; opacity: 0;} 100% {left: 70%; opacity: 1;}}
	@-webkit-keyframes toRightAnim4{	0% {left: 70%;  opacity: 1;}  30% {left: 65%; opacity: 1;} 100% {left: 100%; opacity: 0;}}
	@-moz-keyframes toRightAnim4{		0% {left: 70%;  opacity: 1;}  30% {left: 65%; opacity: 1;} 100% {left: 100%; opacity: 0;}}
	@-o-keyframes toRightAnim4{		0% {left: 70%;  opacity: 1;}  30% {left: 65%; opacity: 1;} 100% {left: 100%; opacity: 0;}}
	@-ms-keyframes toRightAnim4{		0% {left: 70%;  opacity: 1;}  30% {left: 65%; opacity: 1;} 100% {left: 100%; opacity: 0;}}
	@keyframes toRightAnim4{			0% {left: 70%;  opacity: 1;}  30% {left: 65%; opacity: 1;} 100% {left: 100%; opacity: 0;}}
	@-webkit-keyframes toLeftAnim4{	0% {left: 70%;  opacity: 1;}  40% {left: 75%; opacity: 1;}  90% {left: 0%;  opacity: 0;} 100% {left: -50%; opacity: 0;}}
	@-moz-keyframes toLeftAnim4{		0% {left: 70%;  opacity: 1;}  40% {left: 75%; opacity: 1;}  90% {left: 0%;  opacity: 0;} 100% {left: -50%; opacity: 0;}}
	@-o-keyframes toLeftAnim4{		0% {left: 70%;  opacity: 1;}  40% {left: 75%; opacity: 1;}  90% {left: 0%;  opacity: 0;} 100% {left: -50%; opacity: 0;}}
	@-ms-keyframes toLeftAnim4{		0% {left: 70%;  opacity: 1;}  40% {left: 75%; opacity: 1;}  90% {left: 0%;  opacity: 0;} 100% {left: -50%; opacity: 0;}}
	@keyframes toLeftAnim4{			0% {left: 70%;  opacity: 1;}  40% {left: 75%; opacity: 1;}  90% {left: 0%;  opacity: 0;} 100% {left: -50%; opacity: 0;}}
}

/*	HP
	------------------------------------------------------------------------ */
.hptop {					margin: 0 0 33px 0;}
.hptop H1, .hpblock H1, div.clanek H1 {font-size:200%;margin:44px auto 0.8em auto;text-align:center;}
.hptop p {				font-size:160%;line-height:150%;margin:1.4em 16%;color:#6E2306;text-align:center;}
.hpblock {				margin: 0 0 33px 0;width:100%;}

.anbuttons {				margin:33px auto;width:88%;}
.anbuttons > div.rcol {		text-align:center;}
.anblock {				position:relative;display:inline-block;text-align:left;margin:22px auto;width:333px;height:166px;border:2px solid #CB7941;border-radius:22px;background:white;overflow:hidden;}
.anblock svg {				position:absolute;top:-1px;width:77px;}
.anblock .aicon {			position:absolute;width:122px;aspect-ratio:1/1;top:22px;left:11px;transform:scale(0.8);z-index:1;border:2px solid #CB7941;border-radius:50%;overflow:hidden;background:#f1eae6;-webkit-backface-visibility:hidden;}
.anblock .aicon img {		width:122px;border-radius:50%;opacity:0.8;}
.anblock h2 {				position:absolute;top:33px;left:133px;width:144px;line-height:44px;font-size:30px;margin:0;color:#CB7941;letter-spacing: 1px;font-weight: 700;}
.anblock.res h2 {			color:#E1B047;}
.anblock .aicon, .anblock .aicon img, .anblock h2, .anblock.vert .gbgnd {transition: all 0.2s ease-in-out;}
.anblock.res, .anblock.res .aicon {border:2px solid #E1B047;}

.anblock.vert {			width:90%;min-width:222px;max-width:399px;height:588px;}
.anblock.vert svg {			width:101%;}
.anblock.vert .aicon {		width:70%;left:30%;top:11px;margin-left:-15%;}
.anblock.vert .aicon img {	width:100%;}
.anblock.vert .gbgnd {		position:absolute;top:199px;left:11px;right:11px;bottom:22px;}
.anblock.vert .gbgnd h3 {	left:5%;width:90%;text-align:center;line-height:36px;font-size:26px;color:#6E2306;letter-spacing:1px;font-weight:700;margin:11px auto;}
.anblock.vert .gbgnd ul {	margin-left:0;}
.anblock.vert .gbgnd ul li {	margin-left:22px;font-size:1.35rem;}
.anblock.vert .gbgnd p {		margin:1em 0;font-size:1.35rem;text-align:center;}

.anbuttons a:hover .anblock .aicon {		transform:scale(1);}
.anbuttons a:hover .anblock .aicon img {	opacity:1;}
.anbuttons a:hover .anblock h2 { 			transform:translateX(11px);}
.anbuttons a:hover .anblock.vert .gbgnd { 	transform:translateY(15px);}

.anbuttons .r_1of5 .anblock.vert {			width:100%;min-width:199px;max-width:366px;height:522px;}
.anbuttons .r_1of5 .anblock.vert .aicon {	width:80%;left:20%;top:11px;margin-left:-10%;}
.anbuttons .r_1of5 .anblock.vert .gbgnd {	top:199px;}
.anbuttons .r_1of5 .anblock.vert .gbgnd h3 i,
.anbuttons .r_1of5 .anblock.vert .gbgnd h3 em {line-height:33px;font-size:22px;font-weight:400;}
.anbuttons .r_1of5 .anblock.vert .gbgnd p {	font-size:1.25rem;}

@media (max-width:1555px) {	.anbuttons .r_1of5 .anblock.vert .gbgnd {top:177px;}}
@media (max-width:1333px) {	.anbuttons {width:100%;}
						.anbuttons.anb5 {width:98%;}}
@media (max-width:1200px) {	.anbuttons .r_1of4 {width:49.2%;}
						.anbuttons .r_1of5 {width:32.2%;}
						.anbuttons .r_1of5 .anblock.vert {width:96%;}
						.anblock.vert .gbgnd {top:26vw;left:22px;right:22px;}
						.anbuttons .r_1of5 .anblock.vert .gbgnd {top:22vw;}
						.rcol {margin-left:0;}
}
@media (max-width:780px) {	.anbuttons .r_1of2 {width:100%;}
						.anblock.vert .gbgnd {top:28vw;}
}

div.aicon2, div.aicon3 {		width:100%;max-width:555px;aspect-ratio:1/1;border-radius:50%;border:5px solid #6E2306;overflow:hidden}
div.aicon2 img, div.aicon3 img {border-radius:50%;width:100%;}
div.hpblock div.rsect:hover div.aicon2 img, div.hpblock div.rsect:hover div.aicon3 img {transform:scale(1.5);transition: all 0.44s ease-in-out;}

.hpblock H1 {				margin-top:44px;}
.hpblock p {				font-size:130%;line-height:140%;margin: 0 22px 0 22px;}
.hpblock H4 {				font-size:160%;margin: 22px 22px 0 22px;}
.hpblock UL {				margin:0 22px;}
.hpblock UL LI {			margin:0 22px;font-size:140%;line-height:150%;}
.hpblock .rcol H4:first-of-type {margin-top:0;}
HR { 					height:5px;color:#6E2306;background-color:#6E2306;}

div.ui-accordion h3.ui-accordion-header {margin:0;padding-left:44px;}
div.ui-accordion div.frgt {	width:222px;aspect-ratio:1/1;border:4px solid #CB7941;border-radius:50%;overflow:hidden;-webkit-backface-visibility:hidden;}
div.ui-accordion div.frgt img {width:100%;}
div.ui-accordion-content:hover div.frgt img {transform:scale(1.5);transition: all 0.44s ease-in-out;}
div.ui-accordion-content ul {	margin-left:0;}
div.ui-accordion-content ul li {margin-left:22px;}

div.anblogos {				margin:22px auto;width:96%;max-width:1222px;}
div.anblogos span {			display:flex;width:18%;aspect-ratio:1/1;margin:0 6px;float:left;justify-content: center;}
div.anblogos span.s30 {		width:31%;}
div.anblogos span img {		margin:auto;width:100%;}
