/*
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	UP app - main layout by ivosan; (C) ivo andrle
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
@font-face {font-family: 'Playfair Display'; font-style: italic; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_gGUXt_A-W2r.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {font-family: 'Playfair Display'; font-style: italic; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_gGUXtHA-Q.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {font-family: 'Playfair Display'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfsunDZbtPY_Q.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {font-family: 'Playfair Display'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfsunDXbtM.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}

@font-face {font-family: 'Playfair Display'; font-style: italic; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_naUXt_A-W2r.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {font-family: 'Playfair Display'; font-style: italic; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_naUXtHA-Q.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {font-family: 'Playfair Display'; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKebunDZbtPY_Q.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {font-family: 'Playfair Display'; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKebunDXbtM.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}

@font-face {font-family: 'Playfair Display'; font-style: italic; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTXt_A-W2r.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {font-family: 'Playfair Display'; font-style: italic; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTXtHA-Q.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {font-family: 'Playfair Display'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDZbtPY_Q.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {font-family: 'Playfair Display'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDXbtM.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}

@font-face {font-family: 'Source Sans Pro';  font-style: italic; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7psDJT9g.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {font-family: 'Source Sans Pro';  font-style: italic; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDI.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {font-family: 'Source Sans Pro';  font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {font-family: 'Source Sans Pro';  font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}

@font-face {font-family: 'Source Sans Pro';  font-style: italic; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdi18Smxg.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {font-family: 'Source Sans Pro';  font-style: italic; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCds18Q.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {font-family: 'Source Sans Pro';  font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRduz8A.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {font-family: 'Source Sans Pro';  font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}

html {					height: 100%;}
body {					height: 100%; padding: 0 55px; background:#f1f1f1 url('/img/up_ff_bg.jpg') top -160px right no-repeat; font-family:'Source Sans Pro',Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif; font-weight:400; color: #222;}

#topbar {					position:absolute;height:180px;z-index:111;top:0;left:55px;right:55px;}
#topbarin {				position:relative;height:180px;width:100%;}
#topbarin p#formerly {		position:absolute;display:inline-block;top:68px;left:0;margin:0;color:#fff;opacity:0.7;font-size:14px;}

#headerin {				width: 100%; height:110px;}
#headerin H1 {				font-size:44px;color:#fff;position:absolute;top:22px;left:0;margin:0;font-family:'Source Sans Pro',Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;font-weight:600;}

#menubar {				position:absolute;z-index: 1111;top:110px;width:100%;height:60px;margin:0;background-color:#f1f1f1;color:#000;}
#likevmnu {				position:absolute;z-index: 1112;top:33px;right:0;height:43px;width:399px;}

#topbarin, #topbarin img, #menubar, #content, #sideLeft, ul#gn-menu, .gn-trigger, .gn-trigger::before, #footerin, #footerin div, #footerin .rcol a img, #footerin span#avlogomin {transition: all .33s ease-in-out; -moz-transition: all .33s ease-in-out; -webkit-transition: all .33s ease-in-out;}

#wrapper {				position:relative;min-height:100%;height: auto !important;height:100%;}
#wrapper::before {			content: '';position: absolute;bottom: 0;left: 0;height: calc(100% - 110px);width: 100%;display: block;box-sizing: border-box;background:#fff;z-index:-1}

#wrapper, #topbar, #menubar, #topbarin, #footer{min-width:600px;}
#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: 1670px) {	#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:110px 0 290px 0;}
#middlein {				margin:70px 5% 0 5%;background:#fff;}

#middle:after {			content:'';clear:both; display: table;}
#container {				width:100%;float:left;margin-bottom:0;background-color:#fff;}
#content {				padding-left: 222px; margin-top: 50px;background-color:#fff;}
#contentrgt {				padding-right: 222px; padding-left: 0;background-color:#fff;}
#contentfull {				padding-right: 0; padding-left: 0; width: 100%;min-height:520px;background-color:#fff;}
#content3cols {			padding-right: 222px; padding-left: 222px;background-color:#fff;}

#sideRight {				float: left; width: 196px; margin: 22px 0 0 -196px; position: relative;}
#sideLeft {				float: left; width: 188px; margin: 0 -199px 0 0; position: relative;transform:translate(0);}

#footer {					position:absolute;width:100%;height:290px;bottom:0;left:0;padding:30px 50px 0 50px;background: #f1f1f1 url('/img/up_bg_grey2.jpg') top left no-repeat;}
#footerin {				position:relative;width:100%;height:220px;}
#footerin div.rsect {		width:100%;}
#footerin div.rcol {		font-size:11pt;line-height:15pt;color:#ccc;}
#footerin img#up_logo {		height:66px;margin-bottom:22px;}
#footerin h3 {				margin-left:0;margin-top:0;font-weight:400;color:#fff;}
#footerin p, #footerin ul, #footerin li {margin-left:0;}
#footerin p{				margin-right:33px;margin-bottom:0;}
#footerin ul li {			list-style-image: none;}
#footerin a {				color:#ccc;}
#footerin a:hover {			color:#fff;}
#footergray {				position:relative;width:100%;height:40px;background:#f1f1f1;overflow:hidden;}
#footergray p {			margin:6px 0 0 0;color:#666;}
#footergray p a {			margin:0;color:#333;}
#footergray p a:hover {		margin:0;color:#000;}

@media (max-width: 1200px) {	body {padding: 0 22px;}
						#topbar {left:22px;right:22px;}
						#headerin H1 {font-size:40px;top:24px;}
						#middlein {margin:70px 3% 0 3%;}
}
@media (max-width: 960px) {	body {padding: 0 11px;}
						#topbar {left:11px;right:11px;}
						#headerin H1 {font-size:36px;top:26px;}
						#menubarin {right:33px;}
						#content {padding-left: 0;}
						#content3cols {padding-left: 0;}
						#sideLeft {opacity:0;transform:translate(-999px);}
						#footer {padding:11px 33px 0 33px;}
						#footerin {height:240px;}
						#middlein {margin:70px 11px 0 11px;}
}
@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;}
						#headerin H1 {font-size:26px;left:11px;top:32px;}
						#likevmnu {right:11px;}
						#vmnu ul>li {display:none;}
						#middle {padding-bottom:600px;}
						#middlein {margin:70px 6px 0 6px;}
						#footer {height: 500px;padding:11px 22px 0 22px;background-size: auto 440px;}
						#footerin {height: 440px;}
						#footerin p{margin-bottom:44px;}
						#footerin .rcol {margin:0;}
						#footerin .rcol.r_2of5 {width:100%;}
						#footerin .rcol.r_1of5 {width: 32.2%;}
}


/*	Headroom animace, POZOR, vyzaduje upraveny headroom_aip.js
	------------------------------------------------------------------------ */
#topbar.headroom.headroom--top {		position: absolute;top:0;}
#topbar.headroom.headroom--not-top {	position: fixed;top:-110px;}
#topbar.headroom.headroom--pinned {	top:-110px;}
#topbar.headroom.headroom--unpinned {	top:-190px;}
#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("/etc/jq/img/sol_mnu.png");}
i.smnu-srchb {	background-position: 0 0;}		i.smnu-srchw {	background-position: 0 -20px;}
i.smnu-lockb {	background-position: -20px 0;}     i.smnu-lockw {	background-position: -20px -20px;}
i.smnu-baskb {	background-position: -40px 0;}     i.smnu-baskw {	background-position: -40px -20px;}
i.smnu-rgtb {	background-position: -60px 0;}     i.smnu-rgtw {	background-position: -60px -20px;}
i.smnu-dnb {	background-position: -80px 0;}     i.smnu-dnw {	background-position: -80px -20px;}
i.smnu-upb {	background-position: -100px 0;}    i.smnu-upw {	background-position: -100px -20px;}
i.smnu-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;}

/*	gn-menu
	------------------------------------------------------------------------ */
ul#gn-menu{									position:absolute;top:11px;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:#777;box-shadow:0 3px white, 0 -6px #777, 0 -9px white, 0 -12px #777;content: '';}
.xgn-trigger.gn-selected::before {					background: #006fad;box-shadow: 0 3px white, 0 -6px #006fad, 0 -9px white, 0 -12px #006fad;}
.gn-trigger.gn-selected::before {					background: white;box-shadow: 0 3px #0A75EC, 0 -6px white, 0 -9px #0A75EC, 0 -12px white;}
.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: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:#006fad;}

.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:60px;max-width: 1560px;font-family:Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif;font-size:13pt;font-weight:600;width:100%;position:relative;z-index:999}
#vmnu>ul{										position:relative;z-index:999;width:auto;min-height:30px;left:0;top:14px;float:left;}
#vmnu>ul>li{									height:30px;line-height:30px;float:left;border-right:1px solid #ddd;padding:0 15px;}
#vmnu>ul>li:last-of-type{						border:0 none;}
#vmnu>ul>li:hover>a{							color:#006fad;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>a{							color:#006fad;}
#vmnu>ul>li:hover{								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{									color:#000;min-height:30px;text-align:center;float:left;}
#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, #likevmnu ul li .sm-anim {		display:none;}
#vmnu ul li:hover>.sm-anim, #likevmnu ul li:hover>.sm-anim, #vmnu ul li:active>.sm-anim, #likevmnu ul li:active>.sm-anim, #vmnu ul li .sm-anim.showed, #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}
@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, #likevmnu>ul>li i.solmnu {		float:right;margin:5px -8px 0 8px;}
#likevmnu>ul>li i.solmnu {						margin:10px 0;}
#likevmnu>ul>li label i.solmnu {					margin:10px 0 0 2px;}
#vmnu>ul>li:hover i.solmnu, #likevmnu>ul>li:hover i.solmnu,#vmnu>ul>li:active i.solmnu, #likevmnu>ul>li:active i.solmnu{opacity:0.7;}
#vmnu ul li i.solmnu.smnu-rgtb{					margin:8px 6px 0 0;}
#vmnu>ul>li>ul.sdd>li:hover>i.solmnu.smnu-rgtb{		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,#likevmnu ul,#likevmnu li,#likevmnu a,#likevmnu p{margin:0;padding:0;list-style:none;text-decoration:none;display:block}
#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,#vmnu ul li .sdd.wide, #likevmnu ul li .sdd.logn{position:absolute;width:199px;background:#fff;top:39px;box-shadow:0px 3px 11px -2px rgba(0,0,0,0.22);}
#likevmnu ul li .sdd.logn{						background:#f7f7f7;}
#vmnu ul li .sdd.smnu li .sdd.smnu, #likevmnu 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:30px;-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:#333;font-size:14px;padding:7px 20px}
#vmnu ul li .sdd.smnu li:hover>a,#vmnu ul li .sdd.mags li:hover>a{color:#006fad;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;left:0;width:777px;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:#006fad;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:#006fad;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("/img/sol_mnu.png") no-repeat left top !important;/*upravit cestu*/
											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;}
#vmnu ul li.logn i.solmnu{						opacity:0.8;}

.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,#006fad 44px,#fff 0); background:-moz-linear-gradient(left,#006fad 44px,#fff 0); background:-o-linear-gradient(left,#006fad 44px,#fff 0); background:linear-gradient(left,#006fad 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:.5em;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:400; font-family:Tahoma, "Lucida Grande CE", lucida, sans-serif;
											background: #006fad !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;}
body a.sbtn::before {							content: '';border: 2px solid #006fad;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);}
body a.sbtn:hover {								background-color: #fff !important; color: #006fad !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;}

#likevmnu>ul{									display: block;width:100%;z-index:1111;}
#likevmnu>ul>li{								float:right;}
#likevmnu>ul>li>a{								}

#likevmnu ul li.srch{							float:right;width:auto;position: relative;}

#likevmnu ul li .sdd.logn{						top:33px;}
#likevmnu ul li.logn{							float:right;width:55px;}
#likevmnu ul li.logn:hover,#likevmnu ul li.logn:active {background: none;opacity: 1;}
#likevmnu ul li.logn:hover i.solmnu.smnu-dnw,#likevmnu ul li.logn:active i.solmnu.smnu-dnw{background-position: -80px -20px;}
#likevmnu>ul>li>.sdd.logn{						width:333px;float:right;right:0;z-index:1111;height:222px;padding-bottom:8px;padding-top:8px}
#likevmnu>ul>li.logn>a{							padding-left:11px;padding-right:0;}

#likevmnu ul li.lngbox {							float:right;width:auto;padding:6px 0 0 0;margin-right:6px;height:28px;line-height:28px;color:#fff;font-size:18px;font-weight:600;}
#likevmnu ul li.lngbox a {						color:#fff;display:inline-block;}
#likevmnu ul li.lngbox span, #likevmnu ul li.lngbox a:hover,#likevmnu ul li.lngbox a:active {opacity:0.7;}
#likevmnu ul li.lngbox a, #likevmnu ul li.lngbox span {margin: 0 6px;}

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

#likevmnu li.submit{							margin-right:22px;}
body #likevmnu li.submit A{						color:#fff;padding:10px 23px;font-size:14px;border-radius:18px;background-color:#006fad;}

i.upi {										display: inline-block;height:26px;width:26px;background-repeat:no-repeat;margin:6px 0 5px 11px;}
a i.upi {										opacity: 0.77;cursor:pointer;transition:opacity .33s ease;}
a:hover i.upi {								opacity: 1;}
i.upi.upi-srch {								background-image: url("/img/up_search.svg");}
i.upi.upi-login {								background-image: url("/img/up_user.svg");}
i.upi.upi-register {							background-image: url("/img/up_register.svg");}
i.upi.upi-close {								background-image: url("/etc/cbox-up/up_close.png");}

div.cbsearch#colorbox div#cboxContent {				background-color:#006fad;margin:0;overflow:hidden;}
div.cbsearch#colorbox div#cboxContent h5 {			color:#fff;font-size: 1.40625rem;margin:0 0 11px 0;}
div.cbsearch#colorbox div#cboxContent hr {			height:1px;color:#eee;background-color:#eee;width:100%;margin:6px 0;}
div.cbsearch#colorbox div#cboxLoadedContent, div#showSrchTab {overflow:hidden !important;}
div#showSrchTab input#q {						font-size: 1.125rem;width:100%;padding:0;height:44px;border-radius:0;background:none;color:#fff;border-color:transparent;border-bottom: 1px solid #fff;-webkit-box-shadow: none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
div#showSrchTab input:focus {						outline:none;}
div#showSrchTab form {							position: relative;margin-top:22px;}
div#showSrchTab a#sfsubm {						position: absolute;z-index:1;right:0;top:6px;}

/*	left mnu accordion2
	------------------------------------------------------------------------ */
.lmacc {										margin: 0 auto 11px auto;}
.lmacc label, .lmacc a.oneit {					font-size:11pt;font-weight:400;font-family:Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif;text-align:left;vertical-align:middle;text-shadow:none;
											background:#f3f3f3;color:#222;border:none;width:188px;padding:3px 11px;margin: 6px auto;height:36px;line-height:30px;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:#006fad;color:#fff;}
.lmacc label:hover:after{						top:6px;background-image: url(/img/arrow_down_dk.png);}
.lmacc input:checked + label:hover:after{			top:6px;background-image: url(/img/arrow_up_dk.png);}

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

.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;}

a.arno {										margin-left: 11px;}

/*	Typo
	------------------------------------------------------------------------ */
H1, H2, H3, H4, H5, H6 {		margin: 1em 11px 0.5em 33px;font-family:'Source Sans Pro',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: 200%; margin-bottom: 0.8em;font-weight:600;font-family:'Playfair Display',Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif;}
H1:first-of-type {			font-weight:900;}
H1.fst {					margin-top: 0;}
H2 {						font-size: 150%; font-weight:600;font-family:'Playfair Display',Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif;}
H3 {						font-size: 140%; font-weight:600;}
H4 {						font-size: 130%; margin-bottom: 0.3em;}
H5 {						font-size: 120%; margin-bottom: 0.3em;}
H6 {						font-size: 110%; 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.blue {					height:2px; border: none; color: #006fad; background-color: #006fad; 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;}
UL LI {					list-style-image: url('/img/up_li.gif'); padding-left: 3px; margin-left: 15px; 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;}

form.rf label.ltp2 {		width: 60% !important;}
form.rf select.ltp2, form.rf .ltp2 .chosen-container, form.rf select.ltp2 + .chosen-container { width: 25% !important;}

/*	Colorize
	------------------------------------------------------------------------ */
H1 {						color: #006fad;}
H2, H3, H4, H5, H6 {		color: #000;}
div#warn em {				color: #000; font-family:'Playfair Display',Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif;font-weight:600;}

H4.TOCname {				font-weight:bold;}

A {						color: #006fad;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, 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: #0992df;}

span.curjump {				color: #0992df; font-size: 110%;}

div.sbblock {				border: 1px solid #646567; margin-top: 11px; padding: 0.4em 2px;border-radius: 8px;}
div.sbblock P	{			font-size: 80%;}
#sideLeft div.sbblock p, #sideRight div.sbblock p { font-size: 90%;}

.da-slider{				background: transparent url("/img/tex/32)_waves_exe.gif") repeat 0% 0%; height: 400px;  border-top: 5px solid #006fad; border-bottom: 5px solid #006fad;}
.da-slide h2{				color: #333;}
.da-slide h3{				color: #006fad;}
.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: #006fad;}
.da-arrows span{			background: #006fad;}
.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 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: #006fad;}
div.magarchive H3.mvol span.volno {	min-width: 99px;}

div#hpvolno {						position:absolute;display:flex;justify-content:center;align-items:center;right:5%;top:-133px;z-index:2;width:122px;height:122px;background:#006fad;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow: 11px 11px 44px 0px rgba(0,0,0,0.22);-moz-box-shadow: 11px 11px 44px 0px rgba(0,0,0,0.22);box-shadow: 11px 11px 44px 0px rgba(0,0,0,0.22);}
span#hpyr {						position:absolute;color:#fff;z-index:3;font-size:38px;top:44%;font-family:'Source Sans Pro',Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;font-weight:400;opacity:0.33;transform:rotate(-15deg);}
span#hpisu {						position:absolute;color:#fff;z-index:4;font-size:76px;top:-10%;font-family:'Playfair Display',Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;font-weight:900;}

i.upi.upi-srch {					background-image: url("/img/up_search.svg");}

div.minwidiv h1.mag {				color: #999; font-size: 140%;}
div.article h2.articleTitle, div.article h2.articleTitleEN {color: #006fad;}
div.clanek a h4 {					font-size: 111%} /* pdf odkaz */
div.clanek table.artpdf {			width:100%;margin:0;}
div.clanek table.artpdf td {			padding:0;}
div.clanek table.artpdf div#artpdf,	/* #c54041 */
div.magarchive div#artpdf {			width:100%;height:66px;padding:12px;background:#d9d9d9 url('/img/up_pdf-crop.svg') top left 333px no-repeat;border-radius:33px 0 0 33px;text-align:left;}

div.clanek div.ui-tabs {				margin-left: 44px;}
div.clanek .ui-tabs .ui-tabs-panel {	padding: 1em 11px;}
div.clanek .ui-widget a {			color: #006fad;}
div.clanek .ui-widget a:hover {		color: #0992df;}
div.clanek .ui-tabs .ui-tabs-nav {		margin: 0; width: 100%;}
div.clanek .ui-tabs .ui-tabs-nav li {	width:24.5%; margin: 1px 0.5% 0 0; font-family:'Playfair Display',Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif; font-size: 11pt;text-align: center;}
div.clanek .ui-tabs .ui-tabs-nav li:last-child {margin-right: 0;width:25%;}
div.clanek .ui-tabs .ui-tabs-nav li .ui-tabs-anchor  { display:block;float: none;}
DT {								font-weight:normal;}
DD {								font-style: normal;}
.ui-widget {						font-family: inherit; 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;}

a.schbtn {						opacity:0.3;}
a.schbtn:hover {					opacity:1;}

div#voltitle {						padding: 0.6em 3px; margin: 6px auto 22px auto;border:none;}
div#oa {							margin: 11px 0;}
div#citshow {						font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;}
table.autixtab td.ixautrow {			width: 222px;}

div#archvolissue > span {			float: right;}
div#archvolissue img.archvolissue {	margin-right:0;}
span.viewcnt {						color: #999;}
div.sbblock dt {					margin:2px 6px;}

div.visarchive > div {				height:333px;}
div.visarchive div.visvolin {			height:333px;background-repeat:no-repeat;}
div.visarchive div.visvolin span.visvolno{top:277px;left:11px;right:11px;text-align:center;color:#000;font-size:15pt;font-weight:bold;}
div.visarchive div.visvolin span.visnote{display:none;}

div#voltitle > div {				display:inline-block;width:180px;height:255px;overflow:hidden;margin:0 0 22px 22px;}
div#voltitle div.visvolin {			display:inline-block;width:180px;height:255px;padding:0;margin:0;position:relative;}
div#voltitle div.visvolin span.visvol{	display:none;}
div#voltitle div.visvolin span.visno{	display:none;}
div#voltitle div.visvolin span.visvolno{display:block;position:absolute;top:133px;left:11px;right:11px;text-align:center;color:#fff;font-size:16pt;}
div#voltitle div.visvolin span.visnote{	display:block;position:absolute;top:0;left:0;right:16px;text-align:left;color:#fff;font-size:10pt;background:#eee;color:#666;padding:6px 3px}

/*	redefinice tlacitek
	------------------------------------------------------------------------ */
.btn {							text-shadow:none !important;}
a.btn, input.btn, form.rf input.btn, form.rf input[type="reset"], form.rf input[type="submit"] {height: 30px; line-height: 30px;margin: 6px 11px !important; background-color: #dddddd !important; color: #444 !important;border: none;
								background-image: none !important; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; -webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none; -webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
a.btn-min, input.btn-min, form.rf input.btn-min[type="submit"] {height: 26px; line-height: 26px;margin: 4px 6px !important;}
a.btn-light, input.btn-light{			background-color: #eeeeee !important; color: #333 !important;}
a.btn-red, input.btn-red {			background-color: #d84558 !important; color: #fff !important;}
a.btn-green, input.btn-green {		background-color: #00a05a !important; color: #fff !important;}
a.btn-oran, input.btn-oran {			background-color: #f8694d !important; color: #fff !important;}
a.btn-blue, input.btn-blue {			background-color: #009ee0 !important; color: #fff !important;}
a.btn-dark, input.btn-dark, a.btn-close, input.btn-close{	background-color: #cccccc !important;}
input[type="reset"], form.rf input[type="reset"] {		background-color: #d84558 !important; color: #fff !important;}
input[type="submit"], form.rf input[type="submit"] {		background-color: #00a05a !important; color: #fff !important;}
a.btn-dark:hover, input.btn-dark:hover, a.btn-green:hover, a.btn-red:hover, a.btn-oran:hover, a.btn-blue:hover, input.btn-blue:hover, input.btn-green:hover, input.btn-oran:hover, input.btn-red:hover,
input[type="submit"]:hover, form.rf input[type="submit"]:hover {			color: #000 !important;}
a.btn:hover, a.btn-light:hover, input.btn:hover, input.btn-light:hover {	color: #000 !important;}
a.btn.btn-blue:hover {				background-color: #007aad !important;color: #fff !important;}

