/*
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Shared by actavia - shared parts of layout by ivosan; rev.6.2. - border-box; (C) ivo andrle
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/*	Reset
	------------------------------------------------------------------------ */
*, *:before, *:after {		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q,
s, samp, small, strike, tt, var, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
						margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
html {					-pie-load-path: etc/jq/ie;}
ul, li {					list-style:none;}
ol, ol li {				list-style:decimal;}
blockquote, q {			quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
table {					border-collapse: collapse; border-spacing: 0;}
figure { 					margin: 0;}
:focus {					outline: 0;}
body.print {				background: white !important;}

/*	Obecne Tridy
	------------------------------------------------------------------------ */
.curved {					-moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px; behavior: url(/PIE.php);}
.shadow {					-moz-box-shadow: 2px 2px 11px #333; -webkit-box-shadow: 2px 2px 11px #333; box-shadow: 2px 2px 11px #333; behavior: url(/PIE.php);}
.strong {					font-weight:bold;}
.italic {					font-style:italic;}
.flft { 					float: left;}
.frgt {					float: right;}
.clear {					clear: both; padding-bottom: 1px; margin-bottom: -1px;}
.lft {					text-align: left;}
.rgt {					text-align: right;}
.ctr {					text-align: center;}
.hide, .cbonly {			display: none;}
.hideimp {				display: none !important;}
.highlight {				background: #ffff99;}
.nowrap {					white-space: nowrap;}
.visuallyhidden {			border: 0; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute;}
.blinking {				animation: blinker0 1s linear infinite;}
.blink5 {					animation: blinker0 1s linear 3;}
.fnt80 {					font-size: 80%;}
.fnt90 {					font-size: 90%;}
.opac50 {					opacity: 0.50;}
#colorbox .cbonly {			display: inherit;}
h1.fnt80 {				font-size: 120%;}
h2.fnt80 {				font-size: 110%;}
div.ctr {					width: auto; margin: 0 auto; text-align: center;}	/* nahrada center tagu */
div.ctr table {			width: auto; margin: 0 auto;}
div.diff ins {				color: green;}
div.diff del {				color: red;}
H1.low2 {					margin-top: 6px;}
span.cap {				font-size: 105%;}
A.big { 					font-size: 130%; font-weight: bold;}
ul#supersized, ul#supersized li {margin:0 !important;}
S {						font-size: 80%; color: #aaa;}
@keyframes blinker0 {		50% {opacity: 0.50;}}

/*	Par obecnych barev
	------------------------------------------------------------------------ */
.cLight	, tr.cLight	td {	color: #666;}
.cLighter	, tr.cLighter	td {	color: #aaa;}
.cLightest, tr.cLightest	td {	color: #ccc;}
.cDark	, tr.cDark	td {	color: #333;}
.cDarker	, tr.cDarker	td {	color: #111;}
td.cLight A {				color: #666;}
td.cLight A:hover {			color: #222;}
#mcnf_tree a.cLighter {		color: #888 !important;}
#mcnf_tree a.cLightest {		color: #aaa !important;}

.cDGray	, tr.cDGray	td {	color: #666;}
.cGray	, tr.cGray	td {	color: #bbb;}
.cRed	, tr.cRed		td {	color: #A50021;}
.cGreen	, tr.cGreen	td {	color: #177D00;}
.cGreenD	, tr.cGreenD	td {	color: #324616;}
.cGreenL	, tr.cGreenL	td {	color: #648C2C;}
.cBlue	, tr.cBlue	td {	color: #00389e;}
.cYellow	, tr.cYellow	td {	color: #FFB70F;}
.cOrange	, tr.cOrange	td {	color: #FA5A01;}
.cMagenta	, tr.cMagenta	td {	color: #9A2CAB;}
.cBrown	, tr.cBrown	td { color: #763402;}

.cBold	, tr.cBold	td { font-weight: bold;}
.cItalic	, tr.cItalic	td { font-style: italic;}
.cCaps	, tr.cCaps	td { font-variant: small-caps;}
mark, .cMark, tr.cMark 	td { color: #660022; background-color: #fff5c7;}
abbr, dfn {				color: #000; background-color: #fef9e3;}

.cDefBg		{			color: inherit; background-color: none;}
.cRedBg		{			color: #A50021; background-color: #FAECF0;}
.cGreenBg		{			color: #134508; background-color: #DFEBCE;}
.cBlueBg		{			color: #000E69; background-color: #EBF5F9;}
.cYellowBg	{			color: #FFB70F; background-color: #FEFCED;}
.cOrangeBg	{			color: #FA5A01; background-color: #FEE7DA;}
.cBrownBg		{			color: #763402; background-color: #F3E3DB;}
.cGrayBg		{			color: #333333; background-color: #eeeeee;}
p.cRedBg, p.cGreenBg, p.cBlueBg, p.cYellowBg, p.cOrangeBg, p.cBrownBg, p.cGrayBg {padding-top:4px;padding-bottom:4px;}

tr.cYellowBg td	{		background-color: #fefce2; color: #333;}
tr.cRedBg td		{		background-color: #faecf0; color: #333;}
.cOverStr	, tr.cOverStr	td { text-decoration: line-through; text-decoration-color: #A50021; -moz-text-decoration-color: #A50021;}

form.rf label.cLightest, form.rf label.cLightest:hover { color: #bbb !important;}
form.rf label.cReq {		color: #FA5A01;}
form.rf label.cReq i.ic {	transform: scale(1.2);animation: icpulse 2s infinite;}
form.rf label.cSec {		color: #999;}
form.rf label.cSec span {	opacity:0.80;-moz-opacity:0.80; filter:alpha(opacity=80);}
form.rf label.cErr {		color: #A50021;background-color: #FAECF0;animation: blinker0 2s linear infinite;}
form.rf label.cErr i.ic {	transform: scale(1.2);animation: icpulse 3s infinite;}
@keyframes icpulse {		0% {transform: scale(0.8);} 70% {transform: scale(1.2);} 100% {transform: scale(0.8);}}

.cOff {					color: #ffffff;}
.cOff I {					color: #f30e0e; font-weight: bold;}


/*	bootstrap parts:
	------------------------------------------------------------------------ */
.clearfix {				*zoom: 1; /* IE6/7 only */ }
.clearfix:before, .clearfix:after {	display: table; content: "";}
.clearfix:after {			clear: both;}
.hide-text {				font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0;}
.input-block-level {		display: block; width: 100%; min-height: 28px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.fade {					-webkit-transition: opacity 0.15s linear; -moz-transition: opacity 0.15s linear; -ms-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; opacity: 0;}
.fade.in {				-moz-opacity:1; filter:alpha(opacity=100); opacity: 1;}


/*	Main divs; core
	------------------------------------------------------------------------ */
div.minwidiv, div.minwidivm {	min-height: 222px; height: auto !important; height: 222px; overflow: visible; z-index: 0;}
div.minwidivmX {			vertical-align: middle;}
div.uiaccordion { 			margin: 11px 11px 11px 55px;}
div#usrNote {				background-color: #fafafa; border: 1px solid #eee; width: 99%; margin: 0; padding: 4px 0;}
div#usrNote ul {			margin: 0 11px;}
div#usrNote ul li {			margin: 0.4em 0 0.4em 22px;}
div#warn {				display: block; min-height: 5em; overflow: visible; text-align: center; vertical-align: middle; margin: 22px 17px 22px 55px; border: 2px solid #a50021;
						background-color: #fffced; background-image: -webkit-gradient(linear, top, bottom, from(#fdf4cf), to(#fffced)); background-image: -webkit-linear-gradient(top, #fdf4cf, #fffced); background-image: -moz-linear-gradient(top, #fdf4cf, #fffced); background-image: -ms-linear-gradient(top, #fdf4cf, #fffced); background-image: -o-linear-gradient(top, #fdf4cf, #fffced); background-image: linear-gradient(to bottom, #fdf4cf, #fffced);}
div#warn em {				display:block; margin:1.5em 3em;font-size:120%;font-weight:bold;font-style:normal;line-height:144%;}


/*	shared items
	------------------------------------------------------------------------ */
div.ptab p {				margin: 0 6px 0 155px; text-indent: -155px;}
div.ptab p span {			width:  99px; display: inline-block; text-indent: 0; margin-right: 22px; text-align: right;}
div.ptab p span.no, span.no {	width:  33px; display: inline-block; text-indent: 0; margin-right: 11px; color: #999; font-weight: normal;}
vipCBox .mspaced, vipCBox a.mspaced { font-family: "Courier New", Courier, monospace; font-size: 10pt; font-weight: bold;}
span.icbl64 {				width: 333px; height: 64px; display: inline-block; margin: 11px auto;-moz-opacity:0.85; filter:alpha(opacity=85); opacity:0.85;}
span.icbl64:hover {			-moz-opacity:1; filter:alpha(opacity=100); opacity:1;}
span.icbl64 img {			float: left;width: 66px;}
span.icbl64 span.txt {		float: right;width: 266px;height: 64px; vertical-align: middle;}
span.icbl64 span.txt h5 {	text-align:left;font-weight:bold;margin:22px 11px;font:size: 22pt;}
span.icn, span.icn2 {		font-size: 20px; line-height: 16px;}

/*	usrBox
	------------------------------------------------------------------------ */
table.ubox {				width: 99%; margin: 22px 0.5% 0 0.5%;}
table.ubox td {			border-top: 1px solid #ccc;}
table.ubox td h2 {			border-top: none; margin-top: 0;}
#iTabCont table#iuctab.iTable {width: 99%; margin: 0 0.5% 6px 0.5%;}

/*	Sidebars; snacts, sn
	------------------------------------------------------------------------ */
div#sbfixw {				width: 260px; height: auto;}
div.sbblock { 				border: 1px solid #aaa; margin-bottom: 22px; padding: 0.6em 3px;}
div.sbblock P, div.sbblock H3, div.sbblock H4, div.sbblock H5, div.sbblock H6, div.sbblock blockquote, div.sbblock ul, div.sbblock li {margin: 2px 6px;}
div.sbblock img {			text-align: center;margin: 2px auto;}
div.sbblock ul {			margin-left: 0; padding-left: 18px;}
div.sbblock li {			margin-left: 11px;}
div.sbblock h3 {			font-weight: bold; font-size: 105%;}
div.sbblock h4 {			font-weight: bold; font-size: 95%;}
div.sbblock h5  {			font-style: italic;}
div.sbblock h6 {			font-weight: bold; font-size: 95%; margin-bottom: 6px; margin-top: 8px;}
div.sbblock h4.kzpdflink { 	background: url("/etc/jq/img/pdficon.gif") top left no-repeat; padding-left: 50px; height: 50px; display: block; text-align: left;}	/* ...soucast editoru */
div.sbblock hr  {			width:auto; margin: 0 6px 0.5em 6px;}
div.sbblock.nobg {			background-image: none;}
div.sbblock.magimg {		text-align: center;}
div.sbblock#sbact {			font-size: 90%;}
div.sbblock#sbact h2 {		margin: 22px 6px; font-size: 110%;}
div.sbblock#sbact ul {		margin: 0; padding: 0;}
div.sbblock#sbact li {		margin: 0.3em 5%; padding: 0; list-style-type:none; list-style-image: none;}
div.sbblock div.trblock {	display: block; float: none; margin: 6px 0 22px 0; padding: 0;}
div.sbblock div#citshow {	font-size: 9pt;}
div.sbblock img.iiFltLft, div.sbblock img.iiFltRgt {display: block; float: none; text-align: center; margin: 4px auto;}

div.clanek div.trblock {		display: block; clear: both; zoom: 1; margin: 6px 11px 22px 55px;}
div.clanek hr.blck {		margin: 6px 11px 6px 55px; width: auto;}
div.trblock h4, div.trblock h5, div.trblock p, div.trblock dt { margin-left: 6px; margin-right: 6px;}
div.trblock img.iiFltLft, div.trblock img.iiFltRgt {margin: 4px 6px;}
table.shnews, table.shnews th, table.shnews td {border: 1px dotted #ddd }
table.shnews td.ct { 		padding-top: 33px;}
table.shnews td div.sbblock { margin-bottom: 0;}
p.blck {					text-align: justify;}
div.kz p {				margin: 6px;}


/*	Info blocks
	------------------------------------------------------------------------ */
P.infbl, div.infbl {		display: block; padding: 6px 6px 6px 55px; min-height: 55px; _height: 55px; vertical-align: middle; overflow: visible; margin-top: 11px; margin-bottom: 11px;
						-moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px; behavior: url(/PIE.php); z-index: 1; position: relative;
						-moz-box-shadow: 1px 1px 2px #666; -webkit-box-shadow: 1px 1px 2px #666; box-shadow: 1px 1px 2px #666; behavior: url(/PIE.php); z-index: 1; position: relative;}
P.infbl.full {				margin: 11px;font-weight:bold;line-height:55px;vertical-align:middle;}
P.infbl.full i.ic48{		margin-top:6px;}
P.infbl.ok, div.infbl.ok {			background: #CBF0C3; color: #085E35;}
P.infbl.info, div.infbl.info {		background: #B9E5FF; color: #2D3377;}
P.infbl.warning, div.infbl.warning {	background: #FFF0C3; color: #7F3D16;}
P.infbl.error, div.infbl.error { 		background: #FDC2C7; color: #8B003D;}
P.infbl.h48 { 						line-height: 48px; vertical-align: middle;}
P.infbl i.ic48, div.infbl i.ic48 { 	position: absolute; left: 3px; top: 2px; z-index:1;}
p.smallwarn {						font-size: 10pt; color: #000;}
p.smallestwarn {					font-size: 9pt; font-family: Tahoma, sans-serif; color: #000;}
p.miniwarn, td.miniwarn {			background: #FFF0C3; color: #333; font-weight: bold; margin: 3px;}
div.infbl ul, div.infbl h4, div.infbl p, div.infbl ul li{margin-left:11px;}
div.infbl.info h2, div.infbl.info h3, div.infbl.info h4, div.infbl.info h5 {color: #2D3377;}

/*	Dialog boxes
	------------------------------------------------------------------------ */
div.centerbox {			margin: 44px auto 55px auto; border: 1px solid white;} /* border tomu vnuti hasLayer */
div.centerbox H4, div.centerbox UL, div.centerbox LI, div.centerbox P {margin-left: 11px; margin-right: 11px; color: #2a2a2a;}

div.dialog {				margin-left: 133px; width: 511px; text-align: left; height: 190px; overflow: hidden;}
div.dialog select { 		margin: 0; width: 488px;}
div.dialog .chosen-container {z-index: 2;font-weight: bold;}
div.dialog.bigest {			height: 250px;}
div.dialog.bigest .chosen-container {z-index:inherit;}
div.dialog.nohidden {		overflow: visible; border: 1px solid transparent;}
div.dialog#uc {			margin-left: 188px; width: 455px;}
div.dialog#deny {			margin-left: 244px; width: 411px;}

div#cbmid {				position: relative; width: 657px; height: 265px; background: transparent url("/etc/jq/img/uni_bg_cbmid.jpg") no-repeat top left; margin: 66px auto 0 auto;}
div#cbmid H1 {				margin: 26px 6px 15px 11px; font-weight: normal; font-size: 14pt !important; color: #A50021; border-bottom: none;}
div#cbmid H2 {				margin: 11px 11px 11px 11px; font-weight: normal; font-size: 12pt !important; color: #A50021; border-bottom: none;}
div#cbmid H3 {				margin: 11px; font-size: 12pt !important;}
div#cbmid H4 { 			margin: 11px; font-weight: bold; font-size: 10pt !important;}
div#cbmid UL { 			padding-left: 22px;}
div#cbmid HR { 			margin: 11px auto !important; margin: 4px auto; width: 90%; height:1px; color: #A50021; background-color: #A50021; padding: 0;}
div#cbmid HR#uc { 			margin-left: 211px !important; width: 422px; height:1px; color: #A50021; background-color: #A50021; padding: 0;}
div#cbmid P { 				margin: 11px;}
div#cbmid div.cbinner {		position: absolute; top: 66px; width: 90%; height: 166px; margin: 0 5%;}
div#cbmid div.cbinner h1 {	margin: 6px 0 11px 0;}

div#ajaxinner div#cbmid {	margin: 44px auto 66px auto;}
img.mboximg { 				display: block; position: absolute; top: -45px; left: 9px; z-index: 1;}

/*	Login/logout box
	------------------------------------------------------------------------ */
div#cbsmall {				position: relative; width: 479px; height: 192px; background: url("/etc/jq/img/uni_bg_cbsmall.jpg") no-repeat top left; margin: 60px auto 0 auto;}
div#cbsmall H1 {			margin: 22px 6px 16px 133px; font-weight: normal; font-size: 14pt !important; color: #324616; border-bottom: none;}
div#cbsmall H1.permanent {	margin: 22px 6px 8px 133px;}
div#cbsmall H4 {			display: block; margin: 11px auto 6px auto; text-align: center; font-weight: normal; font-size: 11pt !important; color: #324616; font-family: Tahoma, sans-serif;}
div#cbsmall p {			margin: 11px 22 6px 22px; text-align: center; font-weight: normal; font-size: 10pt !important; color: #324616; font-family: Tahoma, sans-serif;}
div#cbsmall a {			color: #324616;}
div#cbsmall a:hover {		color: #001B25;}
div#cbsmall a.cLogin {		color: #324616;}
div#cbsmall a.cLogin:hover {	color: #001B25;}
div#cbsmall hr {			margin: 6px auto !important; margin: 4px auto; width: 90%; height:1px; color: #FFB70F; background-color: #FFB70F; padding: 0;}
div#cbsmall table {			margin: 6px auto 0 auto;}
div#cbsmall table td {		padding: 3px; font-size: 11pt !important;}
div#cbsmall input {			border: 1px solid #5A5C5D #A5A6A8 #A5A6A8 #5A5C5D; background: #fff; color: #324616;}
div#cbsmall input#bx1 {		height: 18px; width: 18px; border: none;}
div#cbsmall input#entimg {	border: 0;}
div#cbsmall label {			margin-left: 5px; font-weight: bold; font-size: 9pt !important;}
div#cbsmall img {			border: 0;}

img.sboximg {				position: absolute; top: -53px; left: 13px; z-index: 1;}

div.centerbox#login {		width: 600px; margin: 6px auto;}
div.centerbox#login li {		margin-bottom: 6px;}
div.centerbox#login table {	margin: 6px; width: 99%;}
div.centerbox#login h4 {		margin-left: 16px;}

a.viares {				color: #A50021; background-color: #FAECF0; margin: auto 5px; font-size:111%;}

/*	editor & smartBlocks
	------------------------------------------------------------------------ */
div.editpage {				position: relative; overflow: visible; display: inherit;}
div.editpagehidden {		position: relative; overflow: visible; display: none;}
div.bigcenter {			font-size: 130%; font-weight: bold; text-align: center; margin: 22px auto; width: 555px; height: 41px; padding-top: 8px;
						background: url("/etc/jq/img/bg_arrow_next2.gif") top center no-repeat; color: #A50021;}
a:hover div.bigcenter {		color: #1a1a1a;}

select.iEdSmartSelect {		width: 160px; margin: 3px;}
table#editor .chzn-container, table#editor .chosen-container {
						margin: 3px; vertical-align: middle; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size: 9pt;}
p.ctrwar {				text-align: center; font-weight: bold; font-size: 8pt; color: #aaa;  }
p.ctrbigwar { 				text-align: center; font-weight: bold; font-size: 11pt; color: #A50021;}
p.ctr {					text-align: center; margin: 4px auto 0 auto;}
img.iiFltLft {				display: inline-block; float: left; text-align: left;  margin: 4px 11px 4px 55px;}
img.iiFltRgt {				display: inline-block; float: right; text-align: right; margin: 4px 11px 4px 11px;}

td.jqUITag {				background-color: #F3EEDF; line-height: 33px; font-weight: bold; color: #2D260E; border-top: 2px solid #C9B87F;}
td.jqUITag.jqUIFirst {		border-top: 3px solid #756224;}
td.jqUITag.jqUIEnd {		border-top: none; border-bottom: 3px solid #756224;}

table#editor code {			color: black;font-family:"Lucida Console", Monaco, monospace;font-size:10pt;}
table#editor tr td {		overflow-wrap:anywhere;}

div#edihelp {				width: 100%; height: 633px; overflow: hidden; margin: 0 0 6px 0; padding: 0;
						background-color: #fffced; background-image: -webkit-gradient(linear, top, bottom, from(#fdf4cf), to(#fffced)); background-image: -webkit-linear-gradient(top, #fdf4cf, #fffced); background-image: -moz-linear-gradient(top, #fdf4cf, #fffced); background-image: -ms-linear-gradient(top, #fdf4cf, #fffced); background-image: -o-linear-gradient(top, #fdf4cf, #fffced); background-image: linear-gradient(to bottom, #fdf4cf, #fffced);}
div#edihelpmnu {			width: 100%; height: 30px; overflow: hidden; border-bottom: 1px solid #cb6b1d;}
div#edihelpmnu a.edihelp {	width: 133px; height: 28px; line-height: 28px; font-size: 14px; font-weight: bold; display: inline-block; margin: 0; vertical-align: middle; text-align: center; color: #999;}
div#edihelpmnu a.edihelp:hover { background-color: #fff5c7; color: #cb6b1d; transition: all 1.2s ease-out; -moz-transition: all 1.2s ease-out; -webkit-transition: all 1.2s ease-out; -o-transition: all 1.2s ease-out;}
div#edihelp .anythingSlider-default {	width: 100%; height: 599px; padding: 0;}
div#edihelpin {			width: 100%; height: 599px; margin: 0; padding: 0; list-style: none; overflow-y: auto; overflow-x: hidden;}
div#edihelpin li.edihlp {	display: inline-block; overflow: auto; width: 833px; height: auto; margin: 0; padding: 0; list-style: none;  font-size: 90%;
						-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden;
						-webkit-animation-duration: 1s; -webkit-animation-delay: .2s; -webkit-animation-timing-function: ease; -webkit-animation-fill-mode: both;
						-moz-animation-duration: 1s; -moz-animation-delay: .2s; -moz-animation-timing-function: ease; -moz-animation-fill-mode: both;
						-ms-animation-duration: 1s; -ms-animation-delay: .2s; -ms-animation-timing-function: ease; -ms-animation-fill-mode: both;
						animation-duration: 1s; animation-delay: .2s; animation-timing-function: ease; animation-fill-mode: both;}
div#edihelpin h1, div#edihelpin h2, div#edihelpin h3, div#edihelpin h4, div#edihelpin dl, div#edihelpin dt, div#edihelpin p, div#edihelpin blockquote {
						margin-left: 11px;}
div#edihelpin table {		margin-left: 33px;}
div#edihelpin td { 			padding: 1px 6px;}

div.footnotes {			font-size:85%;color:#333;list-style:none;}
div.footnotes li {			list-style:none;text-indent:-55px;overflow-wrap:anywhere;}
div.footnotes li a:first-child {width:55px;text-align:right;margin-right:6px;}


/*	Mega Menu
	------------------------------------------------------------------------ */
#megamenu {				width:auto; height: 25px; margin: 0 auto; position: absolute; right: 11px;}
#mmenu {					width:auto; height: 25px; margin: 0; padding: 0;}
#mmenu td {				text-align: center; padding: 0 11px; vertical-align: top;}
#mmenu li {				display:block; text-align:center; position:relative; padding:0; margin:0; border:none; list-style:none;}
#mmenu li a {				font-size:14px; color: #000; display:block; outline:0; text-decoration:none;}
#mmenu li:hover a {			color:#333; text-shadow: 1px 1px 1px #aaa;}

.dd_1cols, .dd_2cols, .dd_3cols, .dd_4cols, .dd_5cols {
						display:none; visibility:hidden; opacity:0; margin:0 auto 5px auto; left: -999em; float:left; position:absolute; text-align:left; padding:10px 5px; border:1px solid #aaa; border-top:none;
						background:#fafafa; background: -moz-linear-gradient(top, #fafafa, #eee); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fafafa), to(#eee));
						-moz-box-shadow:2px 2px 5px #999; -webkit-box-shadow:2px 2px 5px #999; box-shadow:2px 2px 5px #999;
						-webkit-transition: opacity 0.3s ease-in-out 0.2s; -moz-transition: opacity 0.3s ease-in-out 0.2s; -o-transition: opacity 0.3s ease-in-out 0.2s; -ms-transition: opacity 0.3s ease-in-out 0.2s; transition: opacity 0.3s ease-in-out 0.2s;
						-moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}
.dd_1cols {				width: 144px;}
.dd_2cols {				width: 299px;}
.dd_3cols {				width: 432px;}
.dd_4cols {				width: 577px;}
.dd_5cols {				width: 711px;}

#mmenu li:hover .dd_1cols, #mmenu li:hover .dd_2cols, #mmenu li:hover .dd_3cols, #mmenu li:hover .dd_4cols, #mmenu li:hover .dd_5cols {
						left:-1px; top:auto;}
#mmenu .col, .col_50, .col_33, .col_25, .col_1, .col_2, .col_3, .col_4, .col_5 {	/* omezeni u .col je schvalne, pouziva se i pro g-rs  */
						display:inline; float:left; position:relative; width:100%; min-width:99px; margin:0; padding:0 5px;}
.col_50 {					width: 50%;}
.col_33 {					width: 33%;}
.col_25 {					width: 25%;}
.col_1 {					width: 133px;}
.col_2 {					width: 277px;}
.col_3 {					width: 411px;}
.col_4 {					width: 555px;}
.col_5 {					width: 699px;}

#mmenu .menu_right {		float:right; margin-right:0;}
#mmenu li:hover .align_right { left:auto; right:-1px;}
#mmenu li:hover .align_left2 { left:-1px;}
#mmenu li:hover .align_right2{ left:-222px;}
#mmenu li:hover .align_center{ left:auto; top:auto; right:-100%;}
#mmenu p, #mmenu h2, #mmenu h3, #mmenu ul li {
						line-height:21px; font-size:12px; text-align:left; text-shadow: 1px 1px 1px #999;}
#mmenu p.ctr {				text-align:center;}
#mmenu h2 {				font-size:20pt; font-weight:normal; letter-spacing:2px; margin:7px 0 14px 0; padding-bottom:14px; border-bottom:1px solid #bbb;}
#mmenu h3 {				font-size:14pt; margin:7px 0 14px 0; letter-spacing:1px; padding-bottom:7px; border-bottom:1px solid #ccc;}
#mmenu p {				line-height:18px; margin:0 0 10px 0;}
#mmenu li:hover div {		z-index:1111; visibility:visible; display: block;opacity:1;}
#mmenu li:hover div a {		font-size:12px; font-weight:bold; color:#888; text-shadow: none;}
#mmenu li:hover div a:hover {	color:#000; text-shadow: 1px 1px 1px #fff;}
#mmenu li ul {				list-style:none; padding:0; margin:0 0 11px 0; border-right: 1px solid #ccc;}
#mmenu li ul.last {			border-right: none;}
#mmenu li ul li {			font-size:11px; line-height:22px; height:22px; position:relative; overflow: hidden; text-overflow: ellipsis; padding:0; margin:0; float:none; text-align:left; width:133px;}
#mmenu li ul li:hover {		background:none; border:none; padding:0; margin:0;}


/*	Top navig - zakladni menu
	------------------------------------------------------------------------ */
#nav {					float: left; position: relative; width: auto; height: 25px; z-index:1111; padding: 0; margin: 0; list-style-type: none; list-style-image: none; text-decoration: none;
						font-weight: bold; text-transform: uppercase; font-size: 111%; border-bottom: 0;}
#nav iframe {				display: none; display: block; position: absolute; top: 0; left: 0; width: 222px; height: 333px; z-index: -1; filter: mask();} /* zasr. IE55 a IE6 neprekresluje pres comba! */
#nav li {					float: left; margin: 0 2px; list-style-type: none; list-style-image: none;}
#nav li a.tmnu { 			display: block; float: left; height: 25px; line-height: 25px; text-decoration: none; text-align: center; padding: 0; cursor: pointer; color: #231f20;}
#nav li a b {		 		float: left; display: block; padding: 0 15px 0 0; color: #231f20;} 		/* 1st level row */
#nav li.current a.tmnu:hover, #nav li.current a.tmnu:hover b, #nav li a.tmnu:hover, #nav li a.tmnu:hover b { color: #d80f81;}	/* 1st level row over */
#nav li.current a { 		color: #d80f81;}
#nav li.current a b { 		color: #d80f81;}
#nav li a.tmnu:hover { 		color: #d80f81;}
#nav li a.tmnu:hover b {		color: #d80f81;}
#nav li.current a.tmnu:hover {cursor: default;}
#nav table { 				margin-right:-22px; border-collapse:collapse;}
#nav ul { 				float: left; text-align:left; position:absolute; left:-9999px; top:-9999px; margin: 0; list-style-type: none; list-style-image: none;
						background: #f2f2f2 url("/etc/jq/img/uni_mfade.gif") left repeat-y; padding: 6px 11px 6px 0; white-space: nowrap; height: auto; width: auto; min-width:111px; z-index:44;
						-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=92)"; -moz-opacity:0.92; -khtml-opacity: 0.92; opacity: 0.92;} /* filter: alpha(opacity=97); viceurovnove menu se v IE6 sere! */
#nav li:hover { 			position: relative; z-index: 1222;}
#nav a:hover {				position: relative; z-index: 1222; background: transparent;}
#nav  :hover ul {			left: 0; top: 22px; white-space: nowrap; border:1px solid #720443; border-width: 1px 2px 2px 1px; border-color: #720443 #B20A69 #B20A69 #720443;}
#nav  :hover ul li a:hover {	text-decoration:none;} /* IE7, FF, ... -> mover submenu */
#nav li:hover li:hover > ul { margin-left:100%; left:-15px; top:-7px; border:1px solid #E1F2CB; border-width: 1px 2px 2px 1px; border-color: #720443 #B20A69 #B20A69 #720443;}
#nav li:hover > ul ul {		position: absolute; left: -9999px; top: -9999px; width: auto;} /* IE7, FF, ... -> mover polozka */
#nav li:hover li:hover >	a {	text-decoration: none; color: #A50961;}
#nav   :hover ul li {		float: none; background: transparent;}
#nav  a:hover ul li {		float: left;}
#nav   :hover ul li a {		display: block; height: 22px; line-height: 22px; width: auto; padding: 0 11px; text-decoration: none; text-align: left;}
#nav a:hover a:hover ul, #nav a:hover a:hover a:hover ul, #nav a:hover a:hover a:hover a:hover ul { left:100%; top:-7px; border:1px solid #aaa; border-width: 2px 1px 1px 2px; border-color: #720443 #B20A69 #B20A69 #720443;}
#nav a:hover ul ul, #nav a:hover a:hover ul ul, #nav a:hover a:hover a:hover ul ul { position: absolute; left: -9999px; top: -9999px;}

a.tmnu {					cursor: pointer;}

/*	strom treeview
	------------------------------------------------------------------------ */
div.etree {				margin-top: 20px; text-align: left;}
div.lefthalf div.etree, div.rgthalf div.etree { margin: 0 0 0 22px;}

div.etree ul {				padding: 0; margin: 0;}
div.etree li {				font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size: 9pt; list-style-type: none; list-style-image: none; margin-right: 6px; text-align: left;}
/*
div.etree li a {			color:#292011; text-decoration:none; font-weight: normal;}
div.etree li a:hover {		color:#6E6F4D;}
*/
div.etree li a { 			white-space:normal !important; height: auto; padding: 1px; margin-left: 20px; text-indent: -20px;}
div.etree li > ins { 		vertical-align:top;}
div.etree li .jstree-hovered{	color: #7F1812;}


/*	tabulky iTable a full admin pohledy
	------------------------------------------------------------------------ */
#iTabCont {				font-size: 80%; width: 100%; overflow: visible; min-height: 333px; _height: 333px; margin: 0; padding: 0; margin-bottom: 12px;}
#iTabCont TABLE, #iTabCont H1, #iTabCont H2, #iTabCont H3 {margin-left: 6px;}
#iTabCont.editor {			font-size: 100%; min-height: 444px; _height: 444px;overflow: visible;}
#iTabCont div.ctr TABLE {	margin: 6px auto;}

/*	Forms
	------------------------------------------------------------------------ */
label, input, button, select, textarea, a.btn, .chzn-container, .chosen-container, form.topf .chzn-container, form.topf .chosen-container {
						font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 10pt;}
span.btn {				font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
fieldset {				margin: 0 6px 11px 6px; padding: 0.5em 0;}

legend {					padding: 3px 6px; margin-left: 11px; min-width: 188px; cursor: default; color: #666; background: #ffffe9; border: 1px #ddd solid; border-color: #ddd #aaa #aaa #ddd;}
input, select, textarea, optgroup { background: #ffffe9; color: #555; border: 1px #ccc solid; border-color: #888 #ccc #ccc #888;}
input, textarea, select {	display: inline-block; line-height:normal; vertical-align: middle; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
input, textarea {			-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;}
input:focus, select:focus, textarea:focus { border-color:rgba(243, 208, 98, 0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(243, 208, 98, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(243, 208, 98, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(243, 208, 98, 0.6);outline:0;outline:thin dotted \9;}
.sdd.logn input {			-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0;}

optgroup {				margin-top: 6px; background: #ffffe9; font-style: normal;}
optgroup option {			margin-left: 16px; color: black;}
select.chzn, select.chosen {	margin: 0; /* vertical-align: middle; line-height: 22px; */}

input[type="image"], input[type="checkbox"], input[type="radio"] { cursor: pointer; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; border:0 \9;}
input[type="hidden"] {		display:none;}
input[type="file"] {		-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus{ -webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
input[disabled], input[disabled], select[disabled], select[disabled] { color: #555; background: #ddd;}

a.btn, input.btn, form.rf input.btn {
						display: inline-block; width: auto; min-width: 222px; height:28px; line-height:28px; padding: 0 22px; margin: 3px 11px !important; text-align: center; vertical-align: middle; cursor: pointer; font-size: 13px; font-weight: bold;
						color: #444 !important; background: #f9faf8 url("/etc/jq/img/uni_bg_btn.gif") repeat-x; border: 1px #666 solid; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;}
form.rf input[type="reset"], form.rf input[type="submit"] {		/* zvlast je to kvuli starym IE */
						display: inline-block; width: auto; min-width: 222px; height:28px; line-height:28px; padding: 0 22px; margin: 3px 11px !important; text-align: center; vertical-align: middle; cursor: pointer; font-size: 13px; font-weight: bold;
						color: #444 !important; background: #f9faf8 url("/etc/jq/img/uni_bg_btn.gif") repeat-x; border: 1px #666 solid; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;}
input[type="image"], form.rf input[type="image"] { border:0; width: auto; height: auto; margin: 0; background: transparent;}
input.btn {				min-width: 44px;}
a.btn-red, input.btn-red {	background-color: #f5c8c0 !important; background-image: url("/etc/jq/img/uni_bg_btn-red.gif") !important;}
a.btn-light, input.btn-light{	background-color: #ffffff !important; background-image: url("/etc/jq/img/uni_bg_btn-light.gif") !important;}
a.btn-green, input.btn-green {background-color: #c8e7bf !important; background-image: url("/etc/jq/img/uni_bg_btn-green.gif") !important;}
input[type="reset"] {		background-color: #f5c8c0 !important; background-image: url("/etc/jq/img/uni_bg_btn-red.gif") !important;}
input[type="submit"] {		background-color: #c8e7bf !important; background-image: url("/etc/jq/img/uni_bg_btn-green.gif") !important;}
a.btn-oran, input.btn-oran {	background-color: #eee6ad !important; background-image: url("/etc/jq/img/uni_bg_btn-orange.gif") !important;}
a.btn-blue, input.btn-blue {	background-color: #c8dbf5 !important; background-image: url("/etc/jq/img/uni_bg_btn-blue.gif") !important;}
a.btn-dark, input.btn-dark, a.btn-close, input.btn-close{	background-color: #ebebeb !important; background-image: url("/etc/jq/img/uni_bg_btn-dark.gif") !important;}
a.btn-min, input.btn-min, form.rf input[type="submit"].btn-min {	height: 22px; line-height: 20px; min-width: 99px; margin: 2px 6px !important; font-size: 9pt;}
a.btn-xmin, input.btn-xmin {	height: 22px; line-height: 20px; min-width: 66px; margin: 2px 2px !important; padding: 0 6px; font-size: 9pt;}
a.btn-xxmin, input.btn-xxmin {height: 22px; line-height: 20px; width: 22px; min-width: 22px; margin: 2px 2px !important; padding: 0; font-size: 9pt;}
a.btn-w222, input.btn-w222 {	width: 222px;}
a.btn-thin, input.btn-thin {	min-width: 66px;}

a.btn:hover, a.btn-blue:hover, a.btn-dark:hover, a.btn-green:hover, a.btn-oran:hover, a.btn-red:hover, a.btn-light:hover, input.btn:hover, input.btn-blue:hover, input.btn-dark:hover, input.btn-green:hover, input.btn-oran:hover, input.btn-red:hover, input.btn-light:hover {
						color: #000 !important; background-position: 0 -26px !important; -webkit-transition: background-position 0.2s linear; -moz-transition: background-position 0.2s linear; -ms-transition: background-position 0.2s linear; -o-transition: background-position 0.2s linear; transition: background-position 0.2s linear;}
a.btn-nohover:hover, a.btn.btn-nohover:hover, a.btn-dark.btn-nohover:hover, input.btn-nohover:hover, input.btn.btn-nohover:hover, input.btn-dark.btn-nohover:hover {
						background-position: 0 0 !important;}
input[type="reset"]:hover, input[type="submit"]:hover, form.rf input[type="reset"]:hover, form.rf input[type="submit"]:hover {
						color: #000 !important; background-position: 0 -26px !important; -webkit-transition: background-position 0.2s linear; -moz-transition: background-position 0.2s linear; -ms-transition: background-position 0.2s linear; -o-transition: background-position 0.2s linear; transition: background-position 0.2s linear;}
form.topf.topin {			display:inline-block;}
form.topf, span.smfont {		margin: 0 0 6px 6px;}
table.zeropad form.topf {	margin: 0 0 6px 0;}
form.topf .chzn-container, form.topf .chosen-container {
						margin: 0 6px; padding: 0; vertical-align: middle; text-transform: none; color: #666; height: 28px; vertical-align: middle;}
form.topf input.btn-min, form.topf a.btn-min { margin: 0 6px;}
form.topf .chzn-container-single .chzn-single span, form.topf .chosen-container-single .chosen-single span { margin-top: -3px;}
form.topf .chzn-container-single .chzn-drop, form.topf .chosen-container-single .chosen-drop { margin-top: -6px;}
form.topf .chzn-container.chzn-container-multi, form.topf .chosen-container.chosen-container-multi { margin: 0 6px; height: 44px;}
.chzn-container-multi .chzn-choices, .chosen-container-multi .chosen-choices { min-height: 33px;}
.chzn-container-multi .chzn-choices li.search-field .default, .chosen-container-multi .chosen-choices li.search-field .default {min-height: 22px;}

form.topf input.inchb {		margin: 0 6px;}
form.topf label {			margin: 0 6px 0 0;line-height:18px;vertical-align:middle;}

form.rf fieldset {			border: 1px solid #ddd; margin: 0 6px 11px 6px; padding: 0.5em 11px;}
form.rf input, form.rf textarea, form.rf select, form.rf div.fileinputs, form.rf p.rdonly { width: 82%; font-size: 10pt;}	/* !!! sirka objektu za label! */
form.rf input, form.rf textarea, form.rf select {
						margin: 3px 0 !important; padding: 0; border: 1px solid; font-weight: bold;
						color: #666; border-color: #666 #aaa #aaa #666; background: #fffff4 url("/etc/jq/img/uni_bg_inputl.gif") repeat-x top;}
form.rf textarea {			padding: 6px 4px;}
form.rf input {			padding: 2px 4px;}
form.rf p.rdonly {			margin: 3px 0; padding: 6px; display: inline-block; background-color: #f6f6f6; border: 1px solid #ddd;font-size: 105%;}
form.rf input.wid70, form.rf textarea.wid70, form.rf select.wid70 { width: 70%;}
form.rf fieldset div.mce-tinymce {	width: 82%; display: inline-block; margin: 3px 0;}
form.rf fieldset div.tox-tinymce {	width: 82%; display: inline-block; margin: 0 0 -22px 0;display:flex;left:15.5%;top:-25px;}
form.rf fieldset td.full div.tox-tinymce {left:0;top:0;}
form.rf fieldset div.tox .tox-edit-area__iframe {background: #fffff4 url("/etc/jq/img/uni_bg_inputl.gif") repeat-x top;}
form.rf fieldset.full div.mce-tinymce, form.rf fieldset td.full div.mce-tinymce {width: 100%;}
form.rf fieldset.full div.tox-tinymce, form.rf fieldset td.full div.tox-tinymce {width: 100%;margin: 3px 0;}
form.rf .chzn-container, form.rf .chosen-container { 	width: 82% !important; margin: 3px 0 !important; padding: 0; height: 28px; vertical-align: middle; font-weight: bold;}
form.rf div.fullchzn .chosen-container-single .chosen-single span {white-space: normal;}
form.rf .fullchzn .chzn-container, form.rf .fullchzn .chzn-container-multi, form.rf .rcol .chzn-container, form.rf .rcol .chosen-container,
form.rf .fullchzn .chosen-container, form.rf .fullchzn .chosen-container-multi, td.chzn100 .chosen-container-multi { width: 100% !important;}
form.rf .chzn-container-single .chzn-single, form.rf .chosen-container-single .chosen-single { height: 28px; line-height: 28px;}
form.rf .chzn-container-multi .chzn-choices .search-field input, form.topf .chzn-container-multi .chzn-choices .search-field input,
form.rf .chosen-container-multi .chosen-choices .search-field input, form.topf .chosen-container-multi .chosen-choices .search-field input  { height: 25px;}
form.rf .chzn-container-multi, form.rf .chosen-container-multi { margin: 0 6px;height: auto;}
/*form.rf .chosen-container-multi .search-field input {	width: 100% !important;}  rozbiji skory v ror */
form.rf input, form.rf select { height: 28px; line-height: 28px;}
form.rf input.full, form.rf select.full, form.rf textarea.full, form.rf p.rdonly.full {
						margin: 6px 0; width: 100%;}
form.rf select.chznin { 		margin: 2px; margin-left: 18%; vertical-align: middle;}
form.rf select.multisel {	height: auto;}	/* az vsechny multiselecty nahradime jsTree nebo chosen, pak vyhodit! */

form.rf input.uplf  {		padding: 6px;}
form.rf input.pasticka { 	height: 1px; width: 1px; overflow: hidden; visibility: hidden; display: none !important;}
form.rf input.btn {			width: 266px; height: 28px; margin: 6px 11px !important; padding: 0 22px; color: #333; background: #f9faf8 url("/etc/jq/img/uni_bg_btn.gif") repeat-x; border: 1px #666 solid; border-color: #666 #555 #555 #666;}
form.rf input.btn-min {		height: 22px; line-height: 20px; width: auto;}

form.rf label { 			position: relative; color: #666; margin: 4px 6px 0 0; padding: 2px 0; min-height: 25px; max-height: 55px; line-height: 25px; width:15%; display: inline-block; overflow: hidden; text-align: right; vertical-align: top; font-weight: bold; font-size: 8pt;}
form.rf label.tp {			width:100%; height: auto; text-align: left;}
form.rf label.ltp {			margin: 11px 0 0 14%; text-align: left; width: 82% !important;}
form.rf label.ltp2 {		margin: 6px 6px 0 0; text-align: left; width: 50% !important;text-align:right;vertical-align:top;}
form.rf span.ltp { 			width:15%; display: inline-block;}
form.rf label.full {		width:100%; text-align: left;}
form.rf select.ltp2, form.rf .ltp2 .chosen-container, form.rf select.ltp2 + .chosen-container { width: 44% !important;}
form.rf textarea.tp2{		margin-left: 16% !important;}
form.rf label.tp2 {			margin-left: 16% !important; width:auto; display: inline-block;}

form.rf input.chb, form.rf input.chbox, form.rf input.inchb {
						margin: 3px 6px 3px 0; height: 16px; width: 22px; border: none; background: transparent; cursor: pointer; vertical-align: middle;}
table.iTable input[type="checkbox"] { /* zvlast je to kvuli debilnim starym IE */
						margin: 2px 6px 2px 0; height: 16px; width: 16px; border: none; background: transparent; cursor: pointer; vertical-align: middle;}
form.rf input.chbox {		margin: 11px 6px 11px 16% !important;}
form.rf input.chbox.full {	margin: 11px 6px 11px 0 !important;}
form.rf input.chbox.full2 {	margin: 6px 6px 6px 0 !important;}
form.rf input.inchb {		margin: 0 6px;}

form.rf label.chb, form.rf label.chb2, form.rf label.chbox, form.rf label.chbw {
						width: auto; text-align: left; margin: 0; padding: 0; vertical-align: middle; cursor: pointer;}
form.rf span.chbfloat {		float: left; text-align: left; width: 299px; height: 33px; overflow: hidden;}
form.rf span.chbfloatw {		float: left; text-align: left; width: 488px; height: 33px; overflow: hidden;}
form.rf span.chbfloat label, form.rf span.chbfloatw label {
						white-space:nowrap;}
form.rf label.chb {			width:266px;}			/* casem sjednotit */
form.rf label.chbw {		width:444px;}
form.rf label.chb2 {		overflow: visible;}
form.rf label.chbox {		position: relative; overflow: visible;}
form.rf label.chb:hover, form.rf label.chb2:hover, form.rf label.chbox:hover, form.rf label.chbw:hover { color: #333;}

form.rf H3 { 				margin: 0 0 11px 6px;}
form.rf H5 { 				margin: 0 0 11px 16%;}
form.rf td H5 { 			margin: 0 0 11px 6px;}
form.rf HR { 				margin: 6px 11px 6px 18%; width: auto;}
form.rf HR.full { 			margin: 6px 11px; width: auto;}

textarea.textpreview {		margin: 0 6px; width: 99%; height: 555px; font-weight: bold; font-family: "Lucida Console", Monaco, monospace;}
textarea.monospaced, form.rf textarea.monospaced {
						font-family: monospace;}

div#tabs div.ui-tabs-panel div.mce-tinymce iframe {height: 80%;overflow-y:scroll;}
div#tabs div.ui-tabs-panel.addedr div.mce-tinymce iframe {height: 70%;}
div#tabs div.ui-tabs-panel div.tox-tinymce {height: 80% !important;}
div#tabs div.ui-tabs-panel textarea.full {height: 88%;}
div#tabs div.ui-tabs-panel textarea.full.addedr {height: 70%;}

form#revpdf div#tabs { 		height: 422px;height: 66vh;}
form#revpdf div#tabs div table, form#revpdf div#tabs div p {
						margin-left: 6px;font-size: 80%;}

/*	nahrada upload boxu! */
form.rf div.fileinputs {		display: inline-block; position: relative; text-align: left; margin: 2px 0;}
form.rf div.fileinputs.inf {	margin: 0 6px 0 0; padding: 2px 0; height: 25px; line-height: 25px; vertical-align: middle; font-weight: bold;}
form.rf .fullchzn div.fileinputs {	width: 100%;}
form.rf div.fileinputs input {width: 93%;}
form.rf div.fakefile {		position: absolute; top: 0; left: 0; width: 100%; z-index: 1;}
form.rf div.fakefile i {		margin-top: -3px;}
form.rf div.fileinputs input.inputfile { width: 100%; position: relative; text-align: right; margin: 0; -moz-opacity:0; filter:alpha(opacity=0); opacity: 0; z-index: 2;}

form.rf legend {			font-size: 11pt;}
form.rf legend.baskLeg {		font-weight: normal; text-align: center; font-size: 80%; min-width: 99px; width: 122px; padding: 3px 6px; margin: 2px 11px;}
form.rf input.baskNum {		margin: 3px 6px; width: 99px; height: 22px; line-height: 22px;font-weight: bold; text-align: center;}
form.rf input[type="submit"].baskBtn { margin: 2px 6px; width: 99px; min-width: 66px; height: 22px; line-height: 22px;}

input#inpimg {				height: 1px; border: 0; background: transparent;}

p.inform, p.inform2, p.informfull {display: block; margin: 2px 2% 6px 16%; font-weight: bold;}
p.inform2 {				font-weight: normal;}
p.inform3 {				font-size: 9pt;}
p.informfull {				margin-left: 6px;}
p.nomarg {				margin-left: 0;}

form.rf div.cOff {			display: block; margin: 6px 2% 2px 16%;}

form.leftmarg {			margin-left: 111px;}

ul.ordlocks {				display: block; width: auto; float: none; text-align: left;}
ul.ordlocks label {			text-align: left; position: relative; display: inline-block; overflow: visible; width: 172px; font-size: 10pt;}
ul.ordlocks input.chb {		margin-left: 11px;}
ul.ordlocks li {			display: block; width: 188px; height: 155px; border: 1px solid #aaa; float: left; margin: 6px; font-weight: bold; color: #333;}
ul.ordlocks p {			margin: 6px 6px 6px 55px; font-size: 9pt; font-weight: normal; color: #888;}
ul.ordlocks img {			margin: 6px 0;}

.h333min { 				min-height: 333px; height: auto;}
.h333 { 					height: 333px; overflow-y:scroll;overflow-x:hidden; border: 1px #ddd solid;}
.h333 div.etree { 			margin: 0 0 0 22px;}
.h333 label.tp { 			margin-left: 11px;}

a.btn.actBoxPdf {			overflow: hidden;}
a#areslink, a#vieslink {		font-size:12pt; font-weight:bold;}

a.btn-thick {				height:32px; line-height:32px;}
a.btn-thick i.iac26{		margin-top:-5px;}

a.ahideshow {				display:block;float:right;}

/*	responsivegrid
	------------------------------------------------------------------------ */
.rsect, .rsect_in_rf {		clear: both; padding: 0; margin: 0;}
.rsect_in_rf {				width: 82%; margin: 6px 0 0 15.33%; padding-left: 6px;}
form.rf.fullwid .rsect_in_rf{	width: 98%; margin: 6px 0 0 0; padding-left: 6px;}
.rgrp:before, .rgrp:after {	content:""; display:table;}
.rgrp:after {				clear:both;}
.rgrp {					zoom:1; /* tupe IE 6/7 */ }

.rcol {					display: block; float:left; margin: 1% 0 1% 1.6%;}
.rcol:first-child {			margin-left: 0;} /* mimo IE6 */

@media (max-width : 1111px) {
	.rsect_in_rf {			width: auto; margin-left: 15%; margin-right: 2%; padding-left: 6px;}
}

form.rf .rcol {			margin-top: 0; margin-bottom: 0;}
form.rf .rcol input.tp,  form.rf .rcol select.tp, form.rf textarea.tp, form.rf .rcol textarea.tp { width: 100%;}
form.rf .rcol.tp .chzn-container, form.rf .rcol.tp .chosen-container { width: 100% !important;} /* producerdef opravit! */

.r_2of2, .r_3of3, .r_4of4, .r_5of5, .r_6of6, .r_8of8, .r_9of9, .r_12of12 {width: 100%;}
.r_1of2 {width: 49.2%;}
.r_1of3 {width: 32.2%;}	.r_2of3 {width: 66.1%;}
.r_1of4 {width: 23.8%;}	.r_2of4 {width: 49.2%;}	.r_3of4 {width: 74.6%;}
.r_1of5 {width: 18.72%;}	.r_2of5 {width: 39.04%;}	.r_3of5 {width: 59.36%;}	.r_4of5 {width: 79.68%;}
.r_1of6 {width: 15.33%;}	.r_2of6 {width: 32.26%;}	.r_3of6 {width: 49.2%;}	.r_4of6 {width: 66.13%;}	.r_5of6 {width: 83.06%;}
.r_1of8 {width: 11.1%;}	.r_2of8 {width: 23.8%;}	.r_3of8 {width: 36.5%;}	.r_4of8 {width: 49.2%;}	.r_5of8 {width: 61.9%;}	.r_6of8 {width: 74.6%;}	.r_7of8 {width: 87.3%;}
.r_1of9 {width: 9.68%;}	.r_2of9 {width: 20.97%;}	.r_3of9 {width: 32.26%;}	.r_4of9 {width: 43.55%;}	.r_5of9 {width: 54.84%;}	.r_6of9 {width: 66.13%;}	.r_7of9 {width: 77.42%;}	.r_8of9 {width: 88.71%;}
.r_1of12{width: 6.86%;}	.r_2of12{width: 15.32%;}	.r_3of12{width: 23.78%;}	.r_4of12{width: 32.24%;}	.r_5of12{width: 40.7%;}	.r_6of12{width: 49.16%;}	.r_7of12{width: 57.62%;}	.r_8of12{width: 66.08%;}	.r_9of12{width: 74.54%;}	.r_10of12{width: 83%;}	.r_11of12{width:91.46%;}

@media only screen and (max-width: 480px) {
	.rcol {	margin: 1% 0 1% 0%;}
	.r_1of2, .r_2of3, .r_1of3, .r_3of4, .r_2of4, .r_1of4, .r_4of5, .r_3of5, .r_2of5, .r_1of5, .r_5of6, .r_4of6, .r_3of6, .r_2of6, .r_1of6,
	.r_7of8, .r_6of8, .r_5of8, .r_4of8, .r_3of8, .r_2of8, .r_1of8, .r_8of9, .r_7of9, .r_6of9, .r_5of9, .r_4of9, .r_3of9, .r_2of9, .r_1of9,
	.r_11of12, .r_10of12, .r_9of12, .r_8of12, .r_7of12, .r_6of12, .r_5of12, .r_4of12, .r_3of12, .r_2of12, .r_1of12 { width: 100%;}
}


/*	table cell partial styles
	------------------------------------------------------------------------ */
table.zeropad TD, table.zeropad TH { 	padding: 6px 0;}
table.hustejsi TD, table.hustejsi TH { 	padding: 3px;}
table.min TD, table.min TH {	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size: 8pt; font-weight: bold;}
table.iTabNav, table.iTable, #iTabCont table.iTable {width: 99.8%; margin: 0 0.1% 6px 0.1%;}
div#ajaxinner div#iTabCont, div#ajaxinner>hr  {margin-left:0.2%;margin-right:0.2%;width:99.6%;}

th.tp, td.tp {				border-top: solid 1px #ddd;}
th.tb, td.tb {				border-bottom: solid 1px #ddd;}
th.tb2, td.tb2 {			border-bottom: solid 2px #bbb;}
th.tbx, td.tbx {			border-bottom: solid 4px #999;}
th.tl, td.tl {				border-left: solid 1px #ddd;}
th.tpb, td.tpb {			border-top: solid 2px #ddd; padding-top: 4px;}
th.tlb, td.tlb {			border-left: solid 2px #ddd;}
th.vp, td.vp {				padding-left: 1em; padding-right: 1em;}
th.ctr, td.ctr {			text-align: center; vertical-align: middle;}
th.ct, td.ct {				text-align: center;}
th.vam, td.vam {			vertical-align: middle;}
th.vab, td.vab {			vertical-align: bottom;}
th.top, td.top {			vertical-align: top;}
th.rgt, td.rgt {			text-align: right;}
th.lft, td.lft {			text-align: left;}
td.lb { 					padding-top: 5px; padding-bottom: 0; margin-bottom: 0;}
td.pad {					padding-top: 3px; padding-bottom: 3px;}
td.npb {					padding-bottom: 0;}
td.npt {					padding-top: 0;}
td.b { 					font-weight: bold;}
td.h { 					padding: 0; vertical-align: middle; font-weight: bold;  margin-left:0px; visibility: hidden;}
td.min {					font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size: 8pt; font-weight: bold;}
td.min p {				margin-left: 0;}
td.tbb, th.tbb { 			border-bottom: solid 2px #3D3C28;}
td.np { 					padding: 0; margin: 0;}
td.gbg {					background-color: #DAF2D8;}
td.gbb {					background-color: #EAF4F9;}
td.gbr {					background-color: #FDE1EC;}
td.gby {					background-color: #FFFBE1;}
td.gbo {					background-color: #FDDFBB;}
td.min p {				margin-left: 0;}
td.ml11 {					margin-left: 11px;}
span.px11 {				width: 11px;}

table.bttop {				border-bottom:1px solid #5A5C5D; border-width: 0 0 1px 0; margin-left: 0;}
table.btbot {				border: 1px solid #5A5C5D; border-width: 1px 0 0 0; margin-left: 0;}

table.normln tr td {		line-height: 133%;}
table#oitems tr th {		text-align: left; font-weight: bold; color: #999; padding: 3px 6px;}
table#oitems tr th.rgt {		text-align: right; padding-right: 6px;}

div#arthdricons table td {	padding-left:0;}
table#hdrnotop {			border-bottom:3px solid #ccc;background:#eee;margin-top:11px}
table#hdrnotop H1 {			color:#aaa;margin: 0 11px 0 6px;padding: 11px 0 0 0; font-size:14pt;border:none;}

/* 	Sortable tables
	------------------------------------------------------------------------ */
table.sortable {			border-collapse: collapse; width: 98%; margin: 15px 0;}
table.sortable th {			background-color: #EAF4F9; cursor: pointer; padding: 5px 10px; font-weight: bold;border: none;}
table.sortable thead th {	border: none;}
table.sortable th small {	font-size: 9px;}
table.sortable td, table.sortable th {	text-align: left;}
table.sortable th:first-of-type {		padding-left: 35px;}
table.sortable tr:nth-of-type(odd) {	background-color: #F5F5F5;}
table.sortable tr:hover td {			background-color:#ddd;}

/*	Actavia tooltips
	------------------------------------------------------------------------ */
div#TipLayer {				margin: 0; padding: 0; border: 1px solid #cb6b1d; background: #FFF5C7 url("/etc/jq/img/uni_bg_tip.gif") top repeat-x; color: #96451A;}
div#TipLayer table {		margin: 0;}
div#TipLayer ul {			padding-left: 0;}
div#TipLayer td {			padding: 2px 4px;  }
div#TipLayer dd {			margin-left: 22px;}
div#TipLayer p, div#TipLayer li {margin-left: 16px;}
div#TipLayer dt.cRed, div#TipLayer dt.cBlue  {font-weight: normal; line-height: 120%; margin: 2px;}
div#TipLayer h1, div#TipLayer h2, div#TipLayer h3, div#TipLayer h4, div#TipLayer h5 {color: #96451A; font-weight: bold; margin: 0.3em 0.3em 0.3em 0;}
div#TipLayer h1, div#TipLayer h2 {font-size:11pt;}
div#TipLayer h3, div#TipLayer h4 {font-size:10pt;}
div#TipLayer ul.bluebulls {	margin: 0; padding: 0;}
div#TipLayer ul.bluebulls li {margin: 0; padding: 0; list-style-type:none; list-style-image: none; margin-left: 22px; text-indent: -20px;}

a.tt b, a.tti b, a.ttr b  {	display:none;	}
a.tt:hover, a.tti:hover, a.ttr:hover {
						position:relative; z-index:1111; text-decoration:none;}
a.tt:hover b, a.tti:hover b, a.ttr:hover b {
						display:block; position:absolute; z-index:1111; white-space: nowrap; top:25px;  left:-25px;  padding:3px;  font-weight:normal;  color:#000;  border:1px solid #888;  background:#ffc; font-size: small;  }
a.tt:hover b em, a.tti:hover b em, a.ttr:hover b em {
						position:absolute; left:25px; top:-6px; width:11px; height:6px; background: transparent url("/etc/jq/img/tt.gif") 0 0; display:block; font-size:1px;}
a.ttr:hover b {			left:-115px; min-width:140px;}
a.ttr:hover b em {			left:115px;}
a.tti:hover b {			left:-6px; top: 11px; _top: 55px;}

a.tt.bic:hover b, a.tti.bic:hover b, a.ttr.bic:hover b {top:50px;}
a.ttr.bic:hover b {			left:-99px;}

p.ranotes {				color:#999;font-weight:bold;}
#iTabCont table.ranotes {	width: 100%;margin: 0;overflow-x: hidden;}
table.ranotes td {			padding: 1px 4px;height:26px;}
table.ranotes td span.ntpick {padding-top: 4px;}
table.ranotes td.ntext{		position:relative;}
table.ranotes td.ntatta {	width:28px;vertical-align:top;padding-top:3px;}
table.ranotes td.ntset {		width:30px;background: url("/etc/jq/img/settingsbg.png") center 2px no-repeat;position:relative;}
table.ranotes td.ntset span.ntset {position:absolute;text-align:left;padding-left:6px;z-index:11;top:0;right:20px;height:0;width:0;opacity:0;background:#fff;border: solid 1px #ddd;-webkit-border-radius: 0 0 0 11px;-moz-border-radius: 0 0 0 11px;border-radius: 0 0 0 11px;transition: opacity 0.55s ease, width 0.33s linear, height 0.33s linear;}
table.ranotes td.ntset:hover span.ntset, table.ranotes td.ntset span.ntset:hover{height:49px;width:155px;opacity:1;}
table.ranotes td.ntset:hover span.ntset.nthin, table.ranotes td.ntset span.ntset.nthin:hover{width:66px;height:26px;}
table.ranotes td.ntset span.ntset>i, table.ranotes td.ntset span.ntset a>i {padding: 1px 0;margin:0;width:0;height:0;transition: width 0.33s linear, height 0.33s linear;}
table.ranotes td.ntset:hover span.ntset>i, table.ranotes td.ntset:hover span.ntset a>i, table.ranotes td.ntset span.ntset:hover>i, table.ranotes td.ntset span.ntset:hover a>i {width:16px;height:16px;}

span.ntpick {				float:left;display:table-cell;}
span.ntext {				display:table-cell;height:24px;vertical-align:middle;padding-top:2px;}
div.ipicker-container {		background-color: white;border: solid 1px rgb(200,200,200);position: absolute;overflow: hidden;z-index:22;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
div.ipicker-containerin {	background:none;border:none;position:absolute;overflow:scroll;}
div.ipicker-containerin i.ic {margin: 3px;}
span.ntpick2 {				cursor:pointer;z-index:1;}
span.icolpicker {			cursor:pointer;z-index:1;}
span.icolpicker i {			display: inline-block; width: 16px; height: 16px; line-height: 16px; padding: 0; vertical-align: text-top; background-repeat: no-repeat; margin: 3px;}
span.icolpicker >i {		margin: 0 3px 0 0;}
span.icolpicker i.cDefBg {	border: 1px solid #333333;}
span.icolpicker i.cRedBg	{	border: 1px solid #A50021;}
span.icolpicker i.cGreenBg {	border: 1px solid #134508;}
span.icolpicker i.cBlueBg {	border: 1px solid #000E69;}
span.icolpicker i.cYellowBg {	border: 1px solid #FFB70F;}
span.icolpicker i.cOrangeBg {	border: 1px solid #FA5A01;}
span.icolpicker i.cBrownBg {	border: 1px solid #763402;}
span.icolpicker i.cGrayBg {	border: 1px solid #333333;}

.ieditable {				position:relative;padding-right:0;min-height:24px;border:1px solid transparent;}
.ieditable:hover {			border:1px solid #ddd;cursor: text;}
.ieditable:hover .ieedit {	opacity: 1;}
.ieditable.editable {		border:1px solid #bd0f18;box-shadow: inset 0 0 3px #aaa;padding-right:66px;}
.ieditable .ietext {		outline:none;margin:3px;}
.ieditable .ieedit, .ieditable .iesave {width: 44px;display: block;position: absolute;top:-1px;right:0;padding: 2px 6px;border-bottom-left-radius: 6px;text-align: center;cursor: pointer;box-shadow: -2px 2px 2px rgba(0,0,0,0.33);font-size:9pt;}
.ieditable .ieedit {		background: #557a11;color: #f0f0f0;opacity: 0;transition: opacity .2s ease-in-out;}
.ieditable .iesave {		display:none;background: #bd0f18;color: #f0f0f0;}

.jqstooltip {				height:38px;width:66px;}

/*	Layer combos - obsolete, casem zmenit!
	------------------------------------------------------------------------ */
.hov table {				position:absolute; border:0; border-collapse:collapse; left:0;}
.hov table td, .hov a {		text-align: left;}
.hov a.iTabPgItem {			text-align: right;}
.hov b {					display:none; font-weight:normal;}
.hov:hover {				position:relative; z-index:100;}
.hov a:hover, .hov:hover a {	border:0; text-decoration:none; position:relative;}
.hov:hover b,.hov a:hover b {	display: block; visibility:visible; position:absolute; left:-33px; top:1.2em; text-align: left; padding:5px 10px; background:#f8f9f6; cursor:pointer; border:1px solid #ddd; border-color: #ddd #777 #777 #ddd;}
.hov#bl:hover b, .hov#bl a:hover b {
			 			left:0; top:1.2em; background: #f8f9f6;}
.hov#ts:hover b, .hov#ts a:hover b {
			 			left:-11px; top:0;}
.hov#iTabPg:hover b, .hov#iTabPg a:hover b {
			 			left:-6px;}
.hov b a {				color:#000; background:transparent; display:block;}

span.lsact, a.lsitem,a.lsact,a.lsactin {			color: #666; cursor: pointer; padding:2px; white-space: nowrap; font-weight: bold;}
p.smfont, span.smfont, td.smfont, h1 a.lsitem, h1 a.lsactin { font-size: 77%;}
a.lsitem:hover {			color: #000;}


/*	basic galery
	------------------------------------------------------------------------ */
div.iGalFlashGal { 			margin: 11px 0 11px 55px; padding:0; width:auto; height:auto; text-align: left;}
div.iGalFlashGalCtr { 		margin: 11px 0; padding:0; width:auto; height:auto; text-align: center;}
td div.iGalFlashGal { 		border:0px; margin-left: 11px;}
div.iGalFlashGal div#galHolder { margin-left: 0 }
div.iGalFlashGal #iGalWrap {	margin-left: 0}
div.preparing {			width: 88%; margin: 33px auto; text-align: center;}
div.preparing H3, div.preparing IMG { text-align: center; margin: 22px auto;}
div.preparing H3 { 			margin-top: 66px;}


/*	PhotoSelect
	------------------------------------------------------------------------ */
div#masonrycont {			width: 100%; clear: both;}
.masbox {					position:relative; float: left; display: block; cursor: pointer; background-color: #f9f9f9; box-shadow: 0 1px 2px rgba(0,0,0,0.1); border: 1px solid #ccc;margin: 6px;overflow:hidden;}
.masbox.sel {				border: 3px solid #119922; background-color: #D9F3DF;}
.masbox div.psbtns,.masbox div.itag {position:absolute; height:33px; bottom:0; width: 100%;}
.masbox div.itag.wbtns {		bottom: 33px;}
.masbox div.psbtns {		margin: 3px auto; text-align: center;}
.masbox div.itag p, .masbox .tni .tni-front p {margin: 0 3px 0 3px; text-align: center; font-size: 8pt; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}
.masbox.mbxmid {			margin: 11px;}
.masbox.mbxmid div.itag { 	height: 66px;}
.masbox.mbxmid div.itag p {	margin: 0 6px 3px 9px; font-size: 9pt;text-indent:18px;}
.masbox.mbxmid .tni .tni-front p {	margin: 6px 12px; font-size: 9pt;}
.masbox.mbxmid div.itag p.nochb, .masbox.mbxmid div.itag p.icopy {text-indent:0;}
.masbox .tni .tni-front p.idesc {border-top: 1px solid #aaa;}
.masbox .tni-chb {			z-index: 1; position: absolute; top:0px; left: 6px; text-align: middle; line-height: 15px;}
.masbox .tni-wrap {			position:absolute;width:auto;height:auto;}
.masbox .tni > div {		display:block; position:absolute; width:100%; height:100%; -webkit-backface-visibility: hidden;}
.masbox .tni .tni-front { 	background: #fff; pointer-events: none; -moz-opacity:0; filter:alpha(opacity=0); opacity: 0;
						-webkit-transform: scale(0.3); -moz-transform: scale(0.3); -o-transform: scale(0.3); -ms-transform: scale(0.3); transform: scale(0.3);
						-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.masbox:hover .tni-front{ 	-webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -moz-opacity:0.8; filter:alpha(opacity=80); opacity: 0.8; pointer-events: auto;}

.masonry, .masonry .masonry-brick { -webkit-transition-duration: 0.7s; -moz-transition-duration: 0.7s; -ms-transition-duration: 0.7s; -o-transition-duration: 0.7s; transition-duration: 0.7s;}
.masonry { 				-webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width;}
.masonry .masonry-brick {	-webkit-transition-property: left, right, top; -moz-transition-property: left, right, top; -ms-transition-property: left, right, top; -o-transition-property: left, right, top; transition-property: left, right, top;}

/*	asSlider
	------------------------------------------------------------------------ */
div.asSlider {				width: 100%; height: auto; list-style: none; overflow-y: auto; overflow-x: hidden;}

/*	pricelist
	------------------------------------------------------------------------ */
div#priceList {			display: block; width: 80%; margin: 0 10%;}
table.priceList {			width: 99%;}
table.priceList td, table.priceList th {padding: 3px 11px;}
table.priceList td.rgt, table.priceList th.rgt {text-align: right;}

/*	discussion
	------------------------------------------------------------------------ */
td.dRow1 {				vertical-align: top; text-align: center; padding: 11px 6px; border-top: solid 1px #6E6F4D;}
td.dRow2 {				vertical-align: top; text-align: left;  padding: 11px 6px; border-top: solid 1px #6E6F4D;}
td.dDel {					background: #6E6F4D;}
div.dCitat { 				margin-left: 55px; margin-bottom: 11px; width: auto; background: #F0F8E4; border: 1px solid #3D3C28; font-size: 90%; color: #777; padding: 11px;}
div.dCitat H4 {			color: #3D3C28; margin-left: 0 }
h3.dName {				margin-top: 0.5em; margin-left: 0;}

/*	colorbox
	------------------------------------------------------------------------ */
div.cbox {				padding:10px;}
.cbox H1 { 				font-size: 150%;}
span.cbwidblock {			display: inline-block; width: 50px;}
#cboxClose {				display:none !important;}

/*	tabcont - tabbedContent
	------------------------------------------------------------------------ */
.tabcont {				width: 88%; margin: 0 auto;}
.tabcont .tabs {			width: 100%; position: relative; height: 44px; border-bottom: 1px solid #ddd;}
.tabcont .slides {			width: 100%; position: relative; overflow: hidden; padding: 11px 0;}
.tabcont .tabs .movbg {		position: absolute; width: 20%; z-index: 4; left: 0; margin: 0; padding: 0; height: 41px; border-bottom: 3px solid #ddd;}
.tabcont .tabs .titem {		position: relative; width: 20%; z-index: 5; display: block; float: left; margin: 0; padding: 11px 0 0 0; text-align: center; cursor: pointer;}
.tabcont .tabslider {		width: 500%;}
.tabcont .tabslider .tslide {	float: left; width: 20%; margin: 0; padding: 0;}

/*	table cookiestab
	------------------------------------------------------------------------ */
div#cookiestab H2, div#cookiestab H3, div#cookiestab p{margin-left: 11px;}
div#cookiestab table {		margin: 11px;border: 2px solid #ccc;width:98%}
div#cookiestab table th {	padding:6px;font-weight:bold;text-align:left;border: 1px solid #ddd;}
div#cookiestab table td {	padding:6px;text-align:left;border: 1px solid #ddd;}

/*	zoomy
	------------------------------------------------------------------------ */
.parent-zoom img {			-webkit-transition-property: opacity; -webkit-transition-duration: 200ms; -webkit-transition-timing-function: ease; cursor:  cell; cursor: -moz-zoom-in; cursor: -webkit-zoom-in; border: 0;}
.zoomy{					position: absolute; visibility: hidden; background-repeat: no-repeat; -webkit-box-shadow: 0 5px 10px #000; -moz-box-shadow: 0 5px 10px #000;
    						filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1, Color='#3333333', Positive='true');
    						border: 0 solid #333; line-height: 100px; text-align: center; background-color: #fff; z-index: 1000; overflow: hidden; cursor: url("/etc/jq/img/blank.cur"), move;
    						-webkit-transition-property: border-width, border-color, opacity; -webkit-transition-duration: 500ms, 1s, 500ms; -webkit-transition-timing-function: ease;
    						border: 3px solid #fff;}
.zoomy span {				display: block; margin: 5px auto; background: -moz-linear-gradient(top, rgba(255,255,255,.6) 0%, rgba(255,255,255,0) 100%); /* firefox */
    						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.6)), color-stop(100%,rgba(255,255,255,0))); /* webkit */
    						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#55FFFFFF, endColorstr=#00ffffff);
    						-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#55FFFFFF, endColorstr=#00ffffff);}
.zoomy a 					color: #333; text-decoration: none; outline: 0;}
.zoomy #tmp{				max-width: none !important; max-height: none !important; width: auto !important; height: auto !important; top: -999999px; left: -999999px;}

.inactive img{				opacity: 0.85!important; filter:alpha(opacity=85)!important;}

div.hoverzoom { 			height: 444px; border: 1px solid #D8DFD8; text-align: center; overflow: hidden;}
div.hoverzoom:after {		content:''; display:block; width:33px; height:33px; position:absolute; top:0; right:0; background:url("/etc/jq/img/zoomicon2.png");}
.zoomIcon { 				width:33px; height:33px; position:absolute; top:0; right:0; background:url("/etc/jq/img/zoomicon2.png");}

@media (max-width: 1111px) {
	div.hoverzoom { 		height: 333px;}
}

p.ivieweraft {				width: auto; margin: 6px 11px 22px 55px;min-height:16px;font-size: 85%; font-style: italic;}
.iviewerwrap {				position:relative;overflow: hidden; height: 400px; width: auto; margin: 11px 11px 11px 55px; border: 1px solid #ccc;}
.iview77 {				overflow: hidden; height: 77%; width: auto; margin: 0; border: 1px solid #ccc;}
.iview77 .iviewer {			height: 100%;}
.iviewer {				width:100%;height:100%;position: absolute;}
.iviewer_common {			position:absolute; bottom:11px; height: 32px; z-index: 3333;}
.iviewer_cursor {			cursor: -moz-grab;}
.iviewer_drag_cursor {		cursor: -moz-grabbing;}
.iviewer_button {			width: 32px; cursor: pointer; background-position: center center; background-repeat: no-repeat;}
.iviewer_zoom_in {			left: 20px; background: url(/etc/jq/img/iview-plus.png);}
.iviewer_zoom_out {			left: 55px; background: url(/etc/jq/img/iview-minus.png);}
.iviewer_zoom_zero {		left: 90px; background: url(/etc/jq/img/iview-100.png);}
.iviewer_zoom_fit {			left: 125px; background: url(/etc/jq/img/iview-fit.png);}
.iviewer_zoom_status {		left: 160px; font-size: 28px font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; vertical-align: middle; line-height: 32px; font-weight: bold; color: #421800; background-color: #fff; opacity: 0.5; text-align: center; width: 60px;}
.iviewer_rotate_right, .iviewer_rotate_left {display:none;}

/*	media
	------------------------------------------------------------------------ */
div.avi-video, div.leanback-player-video, div.audio, div.flashInc, div.player_fallback, object.playerpreview {display: block; margin: 11px auto 6px auto;}
div.avi-video, div.leanback-player-video {min-width:640px;min-height:360px;width:100%;height:auto;}
div.player_fallback, object.playerpreview {text-align:center; width:100%; height: 33px;}
div.avi-video div.mejs__container, div.avi-video div.mejs__container video, div.avi-video div.mejs__container .mejs__poster, div.avi-video div.mejs__container .mejs__layer {width:100% !important;height:auto !important;aspect-ratio:16/9;}
div.avi-video ul, div.avi-video ul li {margin:0;}
div.avi-audio .mejs__time-buffering, div.avi-audio .mejs__time-current, div.avi-audio .mejs__time-handle, div.avi-audio .mejs__time-loaded, div.avi-audio .mejs__time-marker, div.avi-audio .mejs__time-total, div.avi-audio .mejs__time-hovered {height: 0.125rem;}
div.avi-audio .mejs__time-total {margin-top: 0.5625rem;}
div.avi-audio .mejs__time-handle {left: -0.3125rem; width: 0.75rem; height: 0.75rem; border-radius: 50%; background: #ffffff; top: -0.3125rem; cursor: pointer; display: block; position: absolute; z-index: 2; border: none;}
div.avi-audio .mejs__time-handle-content {top: 0; left: 0; width: 0.75rem; height: 0.75rem;}
div.avi-audio audio {		width:100%;}
div.avi-audio div.mejs__container {background:#000;}

/*	attachments
	------------------------------------------------------------------------ */
div.attachmentscont {		margin-left: 55px;}
table.attachments {			width: 99%; margin-left: 11px;}
table.attachments td {		border-bottom: solid 1px #D8DFD8; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size: 8pt; font-weight: bold;}
p.tight {					font-weight: normal;}
p.min {					color: #A5A6A8;}

/*	jqupload
	------------------------------------------------------------------------ */
.fileupload-row {			zoom:1; text-align: left;}
.fileupload-row div {		vertical-align: top;}
.fileinput-button {			position: relative; overflow: hidden; float: left; margin-right: 4px;}
.fileinput-button input {	position: absolute; top: 0; right: 0; margin: 0; border: solid transparent; border-width: 0 0 100px 200px; opacity: 0; filter: alpha(opacity=0); -moz-transform: translate(-300px, 0) scale(4); direction: ltr; cursor: pointer;}
.files .progress {			width: 200px;}
.fileupload-loading {		position: absolute; left: 50%; width: 128px; height: 128px; background: url("/etc/jq/img/loading.gif") center no-repeat; display: none;}
.fileupload-row .toggle {	position: relative; margin-bottom: 5px; display: inline; height: 18px; width: 18px; margin-left: 11px;}
.fileupload-processing .fileupload-loading { display: block;}
.fileupload-row .progress {	position: relative; display: inline-block; height: 22px; width: 333px; margin: 4px 0 0 0; padding: 0;}

/*	histogram
	------------------------------------------------------------------------ */
span.arthgm {				display: inline-block; width: 16px; height: 16px; margin: 0; padding: 0;  background: white; border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
span.arthgm1 {				background-color: #edf3fb;}
span.arthgm2 {				background-color: #dbe8f7;}
span.arthgm3 {				background-color: #c9dcf3;}
span.arthgm4 {				background-color: #b8d1ef;}
span.arthgm5 {				background-color: #a7c6eb;}
span.arthgm6 {				background-color: #97bce7;}
span.arthgm7 {				background-color: #87b1e3;}
span.arthgm8 {				background-color: #78a7e0;}
span.arthgm9 {				background-color: #699edc;}

/*	loadHistory
	------------------------------------------------------------------------ */
a.loadHist {				float:right;height:64px;z-index:1;margin-right:16px;}
a.loadHist img {			height:64px;opacity:0.66;-webkit-transition: opacity 0.3s;transition: opacity 0.3s;}
a.loadHist:hover img {		opacity:1;}
div#histOverlay {			position:absolute;width:0;height:0;top:0;right:0;background:rgba(250,243,223,0.95);z-index:11;visibility:hidden;-webkit-transition: width 0.3s, height 0.3s, visibility 0.8s;transition: width 0.3s, height 0.3s, visibility 0.8s;border:8px solid #fff;}
div#histOverlay H2 {		margin:11px;white-space:nowrap;}
div#histOverlay.open {		width:100%;height:100%;visibility:visible;}
div#histOverlay .histOverlay-close {position:absolute;opacity: 0;width:44px;height:44px;right:22px;top:11px;overflow:hidden;border:none;outline:none;z-index:100;-webkit-transition: opacity 0.3s 0.5s;transition: opacity 0.3s 0.5s;}
div#histOverlay.open .histOverlay-close {opacity: 1;-webkit-transition-delay: 0.33s;transition-delay: 0.33s;}
div#histOverlay.close .histOverlay-close {-webkit-transition-delay:0s;transition-delay:0s;}
div#histOverlay H2 {		opacity:0;-webkit-transition: opacity 0.3s;transition: opacity 0.3s;}
div#histOverlay.open H2 {	opacity:1;}
div#histOverlay.close H2 {	opacity:0;}
div#histOverlay div#histList {position:absolute;bottom:6px;top:66px;left:6px;right:6px;overflow-y:auto;}
div#histOverlay div.onehist {	display: flex;width:100%;padding:11px 6px;border-top:2px solid #f9ae45;align-items:stretch;}
div#histOverlay div.comm {	width: auto;flex-grow:1;vertical-align:middle;}
div#histOverlay div.hicons {	width: 88px;flex-shrink:0;vertical-align:middle;text-align:center;}
div#histOverlay div.hicons a {margin:6px;}

/*	blog & tagcloud
	------------------------------------------------------------------------ */
div.oneblog {				border-top:4px solid #dfc8a8;margin:0 0 44px 0;}
div.bloghdr{				position:relative;background:#fefaf5;padding:11px 0;}
div.oneblog h1, div.oneblog h2, div.bloghdr p {margin-left:11px;}
div.bloghdr h2 span, p.vthemes span.section { display: inline-block; float:right;padding:6px;font-size:14pt;}
div.bloghdr p {			font-size:12pt;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
div.bloghdr p a {			color: #000;padding:6px 11px;margin:6px 11px 0 0;display: inline-block;background:#f7ead9;border-radius: 6px;}
#tagcloud {				text-align: center;}
#tagcloud a {				text-decoration: none; color: #4a2515; display: inline-block; padding: 6px 11px; margin: 0 11px 11px 0; border-radius: 6px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
#tagcloud a sup {			display: inline-block; margin:0 0 0 3px;font-weight:bold;color:#647b73}
#tagcloud a:hover, div.bloghdr p a:hover {color: #000; background:#b5d1b6 !important;}
div.bloghdr p a, #tagcloud a{	transition: all .33s ease-in-out; -moz-transition: all .33s ease-in-out; -webkit-transition: all .33s ease-in-out;}
div.bloghdr h1 {			margin-right: 88px;}
div.bloghdr a.pin {			position:absolute;display:inline-block;z-index:1;width:64px;height:64px;top:11px;right:16px;}
div.bloghdr a.pin img {		width: 64px;}

/*	icons 16 + colicons48 + itab
	------------------------------------------------------------------------ */
i.i, i.ic, i.ig, i.icf, i.ica, i.ict22, i.ict, i.icf48, i.ica48, i.ice, i.ic48, i.ish, i.ish22, i.ish32, i.ish48, i.ish64, i.iac48, i.iac26, i.izv, i.itab {
						display: inline-block; width: 16px; height: 16px; line-height: 16px; margin: 0; padding: 0; vertical-align: text-top; background-repeat: no-repeat; margin-right: 3px;}
i.i {					width: 16px; height: 16px; line-height: 16px; *margin-right: .3em; background-image: url("/etc/jq/img/igi_icons.gif");}
i.ic {					width: 16px; height: 16px; line-height: 16px; *margin-right: .3em; background-image: url("/etc/jq/img/igi_colicons.gif");}
i.ic48 {					width: 48px; height: 48px; line-height: 48px; background-image: url("/etc/jq/img/igi_colicons48.gif");}
i.itab {					width: 10px; height: 10px; line-height: 10px; background-image: url("/etc/jq/img/igi_itable.gif");}
form.rf i.i, form.rf i.ic {	line-height: 25px;margin-left: 3px; vertical-align:middle;}

/*	BW icons z podtridy i; 16x16
	------------------------------------------------------------------------ */
i.i-left { background-position: 0 0;}				i.i-left:hover { background-position: 0 -160px;}
i.i-rgt { background-position: -16px 0;}			i.i-rgt:hover { background-position: -16px -160px;}
i.i-up { background-position: -32px 0;}				i.i-up:hover { background-position: -32px -160px;}
i.i-dn { background-position: -48px 0;}				i.i-dn:hover { background-position: -48px -160px;}
i.i-lefto { background-position: -64px 0;}			i.i-lefto:hover { background-position: -64px -160px;}
i.i-rgto { background-position: -80px 0;}			i.i-rgto:hover { background-position: -80px -160px;}
i.i-upo { background-position: -96px 0;}			i.i-upo:hover { background-position: -96px -160px;}
i.i-dno { background-position: -112px 0;}			i.i-dno:hover { background-position: -112px -160px;}
i.i-upolt { background-position: -128px 0;}			i.i-upolt:hover { background-position: -128px -160px;}
i.i-dnolt { background-position: -144px 0;}			i.i-dnolt:hover { background-position: -144px -160px;}
i.i-next2 { background-position: -160px 0;}			i.i-next2:hover { background-position: -160px -160px;}
i.i-left2 { background-position: 0 -16px;}			i.i-left2:hover { background-position: -16px -176px;}
i.i-rgt2 { background-position: -16px -16px;}		i.i-rgt2:hover { background-position: 0 -176px;}
i.i-up2 { background-position: -32px -16px;}			i.i-up2:hover { background-position: -32px -176px;}
i.i-dn2 { background-position: -48px -16px;}			i.i-dn2:hover { background-position: -48px -176px;}
i.i-leftol { background-position: -64px -16px;}		i.i-leftol:hover { background-position: -64px -176px;}
i.i-rgtol { background-position: -80px -16px;}		i.i-rgtol:hover { background-position: -80px -176px;}
i.i-upol { background-position: -96px -16px;}		i.i-upol:hover { background-position: -96px -176px;}
i.i-dnol { background-position: -112px -16px;}		i.i-dnol:hover { background-position: -112px -176px;}
i.i-prev { background-position: -128px -16px;}		i.i-prev:hover { background-position: -128px -176px;}
i.i-next { background-position: -144px -16px;}		i.i-next:hover { background-position: -144px -176px;}
i.i-dnl { background-position: -160px -16px;}		i.i-dnl:hover { background-position: -160px -176px;}
i.i-left3 { background-position: 0 -32px;}			i.i-left3:hover { background-position: 0 -192px;}
i.i-rgt3 { background-position: -16px -32px;}		i.i-rgt3:hover { background-position: -16px -192px;}
i.i-up3 { background-position: -32px -32px;}			i.i-up3:hover { background-position: -32px -192px;}
i.i-dn3 { background-position: -48px -32px;}			i.i-dn3:hover { background-position: -48px -192px;}
i.i-left4 { background-position: -64px -32px;}		i.i-left4:hover { background-position: -64px -192px;}
i.i-rgt4 { background-position: -80px -32px;}		i.i-rgt4:hover { background-position: -80px -192px;}
i.i-up4 { background-position: -96px -32px;}			i.i-up4:hover { background-position: -96px -192px;}
i.i-dn4 { background-position: -112px -32px;}		i.i-dn4:hover { background-position: -112px -192px;}
i.i-prev2 { background-position: -128px -32px;}		i.i-prev2:hover { background-position: -128px -192px;}
i.i-next2 { background-position: -144px -32px;}		i.i-next2:hover { background-position: -144px -192px;}
i.i-onoff { background-position: -160px -32px;}		i.i-onoff:hover { background-position: -160px -192px;}
i.i-left5 { background-position: 0 -48px;}			i.i-left5:hover { background-position: 0 -208px;}
i.i-rgt5 { background-position: -16px -48px;}		i.i-rgt5:hover { background-position: -16px -208px;}
i.i-up5 { background-position: -32px -48px;}			i.i-up5:hover { background-position: -32px -208px;}
i.i-dn5 { background-position: -48px -48px;}			i.i-dn5:hover { background-position: -48px -208px;}
i.i-play { background-position: -64px -48px;}		i.i-play:hover { background-position: -64px -208px;}
i.i-pause { background-position: -80px -48px;}		i.i-pause:hover { background-position: -80px -208px;}
i.i-stop { background-position: -96px -48px;}		i.i-stop:hover { background-position: -96px -208px;}
i.i-record { background-position: -112px -48px;}		i.i-record:hover { background-position: -112px -208px;}
i.i-mute { background-position: -128px -48px;}		i.i-mute:hover { background-position: -128px -208px;}
i.i-sndmin { background-position: -144px -48px;}		i.i-sndmin:hover { background-position: -144px -208px;}
i.i-sndmax { background-position: -160px -48px;}		i.i-sndmax:hover { background-position: -160px -208px;}
i.i-reload { background-position: 0 -64px;}			i.i-reload:hover { background-position: 0 -224px;}
i.i-clockw { background-position: -16px -64px;}		i.i-clockw:hover { background-position: -16px -224px;}
i.i-uclockw { background-position: -32px -64px;}		i.i-uclockw:hover { background-position: -32px -224px;}
i.i-linkc { background-position: -48px -64px;}		i.i-linkc:hover { background-position: -48px -224px;}
i.i-linkc1 { background-position: -64px -64px;}		i.i-linkc1:hover { background-position: -64px -224px;}
i.i-cross { background-position: -80px -64px;}		i.i-cross:hover { background-position: -80px -224px;}
i.i-bad { background-position: -96px -64px;}			i.i-bad:hover { background-position: -96px -224px;}
i.i-thup { background-position: -112px -64px;}		i.i-thup:hover { background-position: -112px -224px;}
i.i-thdn { background-position: -128px -64px;}		i.i-thdn:hover { background-position: -128px -224px;}
i.i-sad { background-position: -144px -64px;}		i.i-sad:hover { background-position: -144px -224px;}
i.i-smile { background-position: -160px -64px;}		i.i-smile:hover { background-position: -160px -224px;}
i.i-ok { background-position: 0 -80px;}				i.i-ok:hover { background-position: 0 -240px;}
i.i-del { background-position: -16px -80px;}			i.i-del:hover { background-position: -16px -240px;}
i.i-ok2 { background-position: -32px -80px;}			i.i-ok2:hover { background-position: -32px -240px;}
i.i-del2 { background-position: -48px -80px;}		i.i-del2:hover { background-position: -48px -240px;}
i.i-ok3 { background-position: -64px -80px;}			i.i-ok3:hover { background-position: -64px -240px;}
i.i-del3 { background-position: -80px -80px;}		i.i-del3:hover { background-position: -80px -240px;}
i.i-plus { background-position: -96px -80px;}		i.i-plus:hover { background-position: -96px -240px;}
i.i-minus { background-position: -112px -80px;}		i.i-minus:hover { background-position: -112px -240px;}
i.i-plusc { background-position: -128px -80px;}		i.i-plusc:hover { background-position: -128px -240px;}
i.i-minusc { background-position: -144px -80px;}		i.i-minusc:hover { background-position: -144px -240px;}
i.i-asterc { background-position: -160px -80px;}		i.i-asterc:hover { background-position: -160px -240px;}
i.i-note { background-position: 0 -96px;}			i.i-note:hover { background-position: 0 -256px;}
i.i-bubl { background-position: -16px -96px;}		i.i-bubl:hover { background-position: -16px -256px;}
i.i-calc { background-position: -32px -96px;}		i.i-calc:hover { background-position: -32px -256px;}
i.i-bubl2 { background-position: -48px -96px;}		i.i-bubl2:hover { background-position: -48px -256px;}
i.i-bubl3 { background-position: -64px -96px;}		i.i-bubl3:hover { background-position: -64px -256px;}
i.i-mdel { background-position: -80px -96px;}		i.i-mdel:hover { background-position: -80px -256px;}
i.i-mplus { background-position: -96px -96px;}		i.i-mplus:hover { background-position: -96px -256px;}
i.i-mminus { background-position: -112px -96px;}		i.i-mminus:hover { background-position: -112px -256px;}
i.i-mplusc { background-position: -128px -96px;}		i.i-mplusc:hover { background-position: -128px -256px;}
i.i-mminusc { background-position: -144px -96px;}		i.i-mminusc:hover { background-position: -144px -256px;}
i.i-masterc { background-position: -160px -96px;}		i.i-masterc:hover { background-position: -160px -256px;}
i.i-warn { background-position: 0 -112px;}			i.i-warn:hover { background-position: 0 -272px;}
i.i-phone2 { background-position: -16px -112px;}		i.i-phone2:hover { background-position: -16px -272px;}
i.i-phone { background-position: -32px -112px;}		i.i-phone:hover { background-position: -32px -272px;}
i.i-mwait { background-position: -48px -112px;}		i.i-mwait:hover { background-position: -48px -272px;}
i.i-wait { background-position: -64px -112px;}		i.i-wait:hover { background-position: -64px -272px;}
i.i-lock { background-position: -80px -112px;}		i.i-lock:hover { background-position: -80px -272px;}
i.i-unlock { background-position: -96px -112px;}		i.i-unlock:hover { background-position: -96px -272px;}
i.i-envel { background-position: -112px -112px;}		i.i-envel:hover { background-position: -112px -272px;}
i.i-ipad { background-position: -128px -112px;}		i.i-ipad:hover { background-position: -128px -272px;}
i.i-iphone { background-position: -144px -112px;}		i.i-iphone:hover { background-position: -144px -272px;}
i.i-print { background-position: -160px -112px;}		i.i-print:hover { background-position: -160px -272px;}
i.i-zoom { background-position: 0 -128px;}			i.i-zoom:hover { background-position: 0 -288px;}
i.i-zoomin { background-position: -16px -128px;}		i.i-zoomin:hover { background-position: -16px -288px;}
i.i-zoomout { background-position: -32px -128px;}		i.i-zoomout:hover { background-position: -32px -288px;}
i.i-sun { background-position: -48px -128px;}		i.i-sun:hover { background-position: -48px -288px;}
i.i-conf { background-position: -64px -128px;}		i.i-conf:hover { background-position: -64px -288px;}
i.i-conf2 { background-position: -80px -128px;}		i.i-conf2:hover { background-position: -80px -288px;}
i.i-pin { background-position: -96px -128px;}		i.i-pin:hover { background-position: -96px -288px;}
i.i-envel2 { background-position: -112px -128px;}		i.i-envel2:hover { background-position: -112px -288px;}
i.i-ribon { background-position: -128px -128px;}		i.i-ribon:hover { background-position: -128px -288px;}
i.i-notes { background-position: -144px -128px;}		i.i-notes:hover { background-position: -144px -288px;}
i.i-key { background-position: -160px -128px;}		i.i-key:hover { background-position: -160px -288px;}
i.i-info { background-position: 0 -144px;}			i.i-info:hover { background-position: 0 -304px;}
i.i-write { background-position: -16px -144px;}		i.i-write:hover { background-position: -16px -304px;}
i.i-cart { background-position: -32px -144px;}		i.i-cart:hover { background-position: -32px -304px;}
i.i-eye { background-position: -48px -144px;}		i.i-eye:hover { background-position: -48px -304px;}
i.i-cup { background-position: -64px -144px;}		i.i-cup:hover { background-position: -64px -304px;}
i.i-crown { background-position: -80px -144px;}		i.i-crown:hover { background-position: -80px -304px;}
i.i-anchor { background-position: -96px -144px;}		i.i-anchor:hover { background-position: -96px -304px;}
i.i-fx { background-position: -112px -144px;}		i.i-fx:hover { background-position: -112px -304px;}
i.i-earth { background-position: -128px -144px;}		i.i-earth:hover { background-position: -128px -304px;}
i.i-clock { background-position: -144px -144px;}		i.i-clock:hover { background-position: -144px -304px;}
i.i-fire { background-position: -160px -144px;}		i.i-fire:hover { background-position: -160px -304px;}

/*	Color icons 22x22 a 48x48
	------------------------------------------------------------------------ */
i.ic-fajfkag { background-position: 0 0;}			i.ic-fajfkag:hover { background-position: 0 -160px;}
i.ic-fajfka { background-position: -16px 0;}			i.ic-fajfka:hover { background-position: -16px -160px;}
i.ic-fajfkar { background-position: -32px 0;}		i.ic-fajfkar:hover { background-position: -32px -160px;}
i.ic-broken { background-position: -48px 0;}			i.ic-broken:hover { background-position: -48px -160px;}
i.ic-circleg { background-position: -64px 0;}		i.ic-circleg:hover { background-position: -64px -160px;}
i.ic-circle { background-position: -80px 0;}			i.ic-circle:hover { background-position: -80px -160px;}
i.ic-circler { background-position: -96px 0;}		i.ic-circler:hover { background-position: -96px -160px;}
i.ic-bobek { background-position: -112px 0;}			i.ic-bobek:hover { background-position: -112px -160px;}
i.ic-nog { background-position: -128px 0;}			i.ic-nog:hover { background-position: -128px -160px;}
i.ic-no { background-position: -144px 0;}			i.ic-no:hover { background-position: -144px -160px;}
i.ic-nor { background-position: -160px 0;}			i.ic-nor:hover { background-position: -160px -160px;}
i.ic-ok { background-position: 0 -16px;}			i.ic-ok:hover { background-position: 0 -176px;}
i.ic-upl { background-position: -16px -16px;}		i.ic-upl:hover { background-position: -16px -176px;}
i.ic-upl2 { background-position: -32px -16px;}		i.ic-upl2:hover { background-position: -32px -176px;}
i.ic-dnl { background-position: -48px -16px;}		i.ic-dnl:hover { background-position: -48px -176px;}
i.ic-dnl2 { background-position: -64px -16px;}		i.ic-dnl2:hover { background-position: -64px -176px;}
i.ic-bad { background-position: -80px -16px;}		i.ic-bad:hover { background-position: -80px -176px;}
i.ic-err { background-position: -96px -16px;}		i.ic-err:hover { background-position: -96px -176px;}
i.ic-del { background-position: -112px -16px;}		i.ic-del:hover { background-position: -112px -176px;}
i.ic-restr { background-position: -128px -16px;}		i.ic-restr:hover { background-position: -128px -176px;}
i.ic-info2 { background-position: -144px -16px;}		i.ic-info2:hover { background-position: -144px -176px;}
i.ic-info { background-position: -160px -16px;}		i.ic-info:hover { background-position: -160px -176px;}
i.ic-earth { background-position: 0 -32px;}			i.ic-earth:hover { background-position: 0 -192px;}
i.ic-earth2 { background-position: -16px -32px;}		i.ic-earth2:hover { background-position: -16px -192px;}
i.ic-earth3 { background-position: -32px -32px;}		i.ic-earth3:hover { background-position: -32px -192px;}
i.ic-usim0 { background-position: -48px -32px;}		i.ic-usim0:hover { background-position: -48px -192px;}
i.ic-usim1 { background-position: -64px -32px;}		i.ic-usim1:hover { background-position: -64px -192px;}
i.ic-usim2 { background-position: -80px -32px;}		i.ic-usim2:hover { background-position: -80px -192px;}
i.ic-usim3 { background-position: -96px -32px;}		i.ic-usim3:hover { background-position: -96px -192px;}
i.ic-usim4 { background-position: -112px -32px;}		i.ic-usim4:hover { background-position: -112px -192px;}
i.ic-bul1 { background-position: -128px -32px;}		i.ic-bul1:hover { background-position: -128px -192px;}
i.ic-bul2 { background-position: -144px -32px;}		i.ic-bul2:hover { background-position: -144px -192px;}
i.ic-bul3 { background-position: -160px -32px;}		i.ic-bul3:hover { background-position: -160px -192px;}
i.ic-usru { background-position: 0 -48px;}			i.ic-usru:hover { background-position: 0 -208px;}
i.ic-usrn { background-position: -16px -48px;}		i.ic-usrn:hover { background-position: -16px -208px;}
i.ic-usro { background-position: -32px -48px;}		i.ic-usro:hover { background-position: -32px -208px;}
i.ic-usrs { background-position: -48px -48px;}		i.ic-usrs:hover { background-position: -48px -208px;}
i.ic-usrl { background-position: -64px -48px;}		i.ic-usrl:hover { background-position: -64px -208px;}
i.ic-usrt { background-position: -80px -48px;}		i.ic-usrt:hover { background-position: -80px -208px;}
i.ic-usra { background-position: -96px -48px;}		i.ic-usra:hover { background-position: -96px -208px;}
i.ic-usrx { background-position: -112px -48px;}		i.ic-usrx:hover { background-position: -112px -208px;}
i.ic-usrr { background-position: -128px -48px;}		i.ic-usrr:hover { background-position: -128px -208px;}
i.ic-grp { background-position: -144px -48px;}		i.ic-grp:hover { background-position: -144px -208px;}
i.ic-wiz { background-position: -160px -48px;}		i.ic-wiz:hover { background-position: -160px -208px;}
i.ic-showon { background-position: 0 -64px;}			i.ic-showon:hover { background-position: 0 -224px;}
i.ic-show { background-position: -16px -64px;}		i.ic-show:hover { background-position: 0 -224px;}
i.ic-hideon { background-position: -32px -64px;}		i.ic-hideon:hover { background-position: -32px -224px;}
i.ic-hide { background-position: -48px -64px;}		i.ic-hide:hover { background-position: -32px -224px;}
i.ic-showallon { background-position: -64px -64px;}	i.ic-showallon:hover { background-position: -64px -224px;}
i.ic-showall { background-position: -80px -64px;}		i.ic-showall:hover { background-position: -64px -224px;}
i.ic-hideallon { background-position: -96px -64px;}	i.ic-hideallon:hover { background-position: -96px -224px;}
i.ic-hideall { background-position: -112px -64px;}	i.ic-hideall:hover { background-position: -96px -224px;}
i.ic-downb { background-position: -128px -64px;}		i.ic-downb:hover { background-position: -128px -224px;}
i.ic-psst { background-position: -144px -64px;}		i.ic-psst:hover { background-position: -144px -224px;}
i.ic-silent { background-position: -160px -64px;}		i.ic-silent:hover { background-position: -160px -224px;}
i.ic-star1 { background-position: 0 -80px;}			i.ic-star1:hover { background-position: 0 -240px;}
i.ic-star3 { background-position: -16px -80px;}		i.ic-star3:hover { background-position: -16px -240px;}
i.ic-star2 { background-position: -32px -80px;}		i.ic-star2:hover { background-position: -32px -240px;}
i.ic-stary4 { background-position: -48px -80px;}		i.ic-stary4:hover { background-position: -48px -240px;}
i.ic-star5 { background-position: -64px -80px;}		i.ic-star5:hover { background-position: -64px -240px;}
i.ic-ok2 { background-position: -80px -80px;}		i.ic-ok2:hover { background-position: -80px -240px;}
i.ic-left { background-position: -96px -80px;}		i.ic-left:hover { background-position: -96px -240px;}
i.ic-rgt { background-position: -112px -80px;}		i.ic-rgt:hover { background-position: -112px -240px;}
i.ic-rgtg { background-position: -128px -80px;}		i.ic-rgtg:hover { background-position: -128px -240px;}
i.ic-conf { background-position: -144px -80px;}		i.ic-conf:hover { background-position: -144px -240px;}
i.ic-zoom { background-position: -160px -80px;}		i.ic-zoom:hover { background-position: -160px -240px;}
i.ic-out { background-position: 0 -96px;}			i.ic-out:hover { background-position: 0 -256px;}
i.ic-basket { background-position: -16px -96px;}		i.ic-basket:hover { background-position: -16px -256px;}
i.ic-food { background-position: -32px -96px;}		i.ic-food:hover { background-position: -32px -256px;}
i.ic-diskette { background-position: -48px -96px;}	i.ic-diskette:hover { background-position: -48px -256px;}
i.ic-folder { background-position: -64px -96px;}		i.ic-folder:hover { background-position: -64px -256px;}
i.ic-acrobat { background-position: -80px -96px;}		i.ic-acrobat:hover { background-position: -80px -256px;}
i.ic-attach { background-position: -96px -96px;}		i.ic-attach:hover { background-position: -96px -256px;}
i.ic-products { background-position: -112px -96px;}	i.ic-products:hover { background-position: -112px -256px;}
i.ic-medical { background-position: -128px -96px;}	i.ic-medical:hover { background-position: -128px -256px;}
i.ic-print { background-position: -144px -96px;}		i.ic-print:hover { background-position: -144px -256px;}
i.ic-megafon { background-position: -160px -96px;}	i.ic-megafon:hover { background-position: -160px -256px;}
i.ic-anchor { background-position: 0 -112px;}		i.ic-anchor:hover { background-position: 0 -272px;}
i.ic-case { background-position: -16px -112px;}		i.ic-case:hover { background-position: -16px -272px;}
i.ic-caseopn { background-position: -32px -112px;}	i.ic-caseopn:hover { background-position: -32px -272px;}
i.ic-tag { background-position: -48px -112px;}		i.ic-tag:hover { background-position: -48px -272px;}
i.ic-ribbon { background-position: -64px -112px;}		i.ic-ribbon:hover { background-position: -64px -272px;}
i.ic-gal { background-position: -80px -112px;}		i.ic-gal:hover { background-position: -80px -272px;}
i.ic-pie { background-position: -96px -112px;}		i.ic-pie:hover { background-position: -96px -272px;}
i.ic-cards { background-position: -112px -112px;}		i.ic-cards:hover { background-position: -112px -272px;}
i.ic-imgs { background-position: -128px -112px;}		i.ic-imgs:hover { background-position: -128px -272px;}
i.ic-srch { background-position: -144px -112px;}		i.ic-srch:hover { background-position: -144px -272px;}
i.ic-money { background-position: -160px -112px;}		i.ic-money:hover { background-position: -160px -272px;}
i.ic-chart { background-position: 0 -128px;}			i.ic-chart:hover { background-position: 0 -288px;}
i.ic-info3 { background-position: -16px -128px;}		i.ic-info3:hover { background-position: -16px -288px;}
i.ic-infos { background-position: -32px -128px;}		i.ic-infos:hover { background-position: -32px -288px;}
i.ic-pin { background-position: -48px -128px;}		i.ic-pin:hover { background-position: -48px -288px;}
i.ic-wait { background-position: -64px -128px;}		i.ic-wait:hover { background-position: -64px -288px;}
i.ic-bell { background-position: -80px -128px;}		i.ic-bell:hover { background-position: -80px -288px;}
i.ic-puzzle { background-position: -96px -128px;}		i.ic-puzzle:hover { background-position: -96px -288px;}
i.ic-filter { background-position: -112px -128px;}	i.ic-filter:hover { background-position: -112px -288px;}
i.ic-lock { background-position: -128px -128px;}		i.ic-lock:hover { background-position: -128px -288px;}
i.ic-reload { background-position: -144px -128px;}	i.ic-reload:hover { background-position: -144px -288px;}
i.ic-config { background-position: -160px -128px;}	i.ic-config:hover { background-position: -160px -288px;}
i.ic-torightg { background-position: 0 -144px;}		i.ic-torightg:hover { background-position: 0 -304px;}
i.ic-toright { background-position: -16px -144px;}	i.ic-toright:hover { background-position: -16px -304px;}
i.ic-torightr { background-position: -32px -144px;}	i.ic-torightr:hover { background-position: -32px -304px;}
i.ic-inheritedg { background-position: -48px -144px;}	i.ic-inheritedg:hover { background-position: -48px -304px;}
i.ic-inherited { background-position: -64px -144px;}	i.ic-inherited:hover { background-position: -64px -304px;}
i.ic-inheritedr { background-position: -80px -144px;}	i.ic-inheritedr:hover { background-position: -80px -304px;}
i.ic-deton { background-position: -96px -144px;}		i.ic-deton:hover { background-position: -96px -304px;}
i.ic-detoff { background-position: -112px -144px;}	i.ic-detoff:hover { background-position: -112px -304px;}
i.ic-showoff { background-position: -16px -64px;}		i.ic-hideoff { background-position: -48px -64px;}

/*	Color 48x48
	------------------------------------------------------------------------ */
i.ic48-ok {	background-position: 0 0;}			i.ic48-usim1 {	background-position: -336px 0;}		i.ic48-pdfwarn {	background-position: -192px -48px;}
i.ic48-del {	background-position: -48px 0;}		i.ic48-usim2 {	background-position: -384px 0;}		i.ic48-pdfdel {	background-position: -240px -48px;}
i.ic48-err {	background-position: -96px 0;}		i.ic48-usim3 {	background-position: -432px 0;}		i.ic48-srch {		background-position: -288px -48px;}
i.ic48-no {	background-position: -144px 0;}		i.ic48-usim4 {	background-position: -480px 0;}		i.ic48-pdf2 {		background-position: -336px -48px;}
i.ic48-info {	background-position: -192px 0;}		i.ic48-pdf {	background-position: 0 -48px;}		i.ic48-pdfsave2 {	background-position: -384px -48px;}
i.ic48-meg {	background-position: -240px 0;}		i.ic48-pdfbad {background-position: -48px -48px;}		i.ic48-save {		background-position: -432px -48px;}
i.ic48-usim0 {	background-position: -288px 0;}		i.ic48-pdfview{background-position: -144px -48px;}	i.ic48-print {		background-position: -480px -48px;}
i.ic48-pdfsave{background-position: -96px -48px;}

/*	iTable Icons 10x10
	------------------------------------------------------------------------ */
i.itab-upon {	background-position: -20px 0; margin-left:2px;}	i.itab-up:hover {	background-position: 0 0;}
i.itab-dnon {	background-position: -30px 0;}				i.itab-dn:hover {	background-position: -10px 0;}
i.itab-up {	background-position: -40px 0; margin-left:2px;}	i.itab-upon:hover {	background-position: 0 0;}
i.itab-dn {	background-position: -50px 0;}				i.itab-dnon:hover {	background-position: -10px 0;}

/*	ftypes -> jen uplny zaklad
	------------------------------------------------------------------------ */
i.icf48 {		width: 48px; height: 48px; line-height: 48px; background-image: url("/etc/jq/img/igi_ftypes48.gif");}
i.icf48-file:hover { background-position: 0 0;}
i.icf48-file {	background-position: 0 -144px;}

/*	sign with
	------------------------------------------------------------------------ */
div.centerbox.list#login {width: 790px; margin: 6px auto;}
table#oauth {	margin:0 auto;padding:0;}
a.oauthbtn {	position:relative;display:inline-block;width:255px;height:49px;margin:0;padding:5px;background:#f9f9f9;border:2px solid #e5e5e5;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px; border-radius:5px;}
a.oauthbtn span {display:inline-block;width:111px;height:34px;line-height:34px;vertical-align:middle;text-align:right;font-size:11pt;color:#bbb;}
a.oauthbtn span.isw {position:absolute;opacity:0.8;right:6px;display:inline-block;width:122px;margin:0;padding:0 4px 0 0;vertical-align:top;background:#fff;border:1px solid #ddd;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
a.oauthbtn:hover {border:2px solid #ddd;}
a.oauthbtn:hover span {color:#aaa;}
a.oauthbtn:hover span.isw {opacity:1}
i.isw {display:inline-block;width:114px;height:30px;line-height:30px;margin:0;padding:0;background-repeat:no-repeat;background-image:url("/etc/jq/img/igi_signwith.gif");}
i.isw.isw_orcid {	background-position: 0px 0px;}
i.isw.isw_linkedin {background-position: -113px 0px;}
i.isw.isw_google {	background-position: -226px 0px;}
i.isw.isw_yahoo {	background-position: 0px -30px;}
i.isw.isw_yandex {	background-position: -111px -30px;}
i.isw.isw_winlive {	background-position: -227px -30px;}
i.isw.isw_paypal {	background-position: 0px -59px;}
i.isw.isw_github {	background-position: -113px -60px;}
i.isw.isw_dropbox {	background-position: -226px -60px;}

span.isw {display:inline-block;width:300px;height:80px;margin:0;padding:0;background-repeat:no-repeat;background-image:url("/etc/jq/img/igi_signwith_900x239.gif");}
span.isw_orcid {	background-position: 0px 0px;}
span.isw_linkedin {	background-position: -300px 0px;}
span.isw_google {	background-position: -600px 0px;}
span.isw_yahoo {	background-position: 0px -80px;}
span.isw_yandex {	background-position: -296px -80px;}
span.isw_winlive {	background-position: -600px -80px;}
span.isw_paypal {	background-position: 0px -160px;}
span.isw_github {	background-position: -300px -160px;}
span.isw_dropbox {	background-position: -600px -160px;}
