@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);
/*<meta />*/

/* Gen logo */

.tab-bar-section a.logo
{
	background: transparent url(../Pics/Common/Genlogo.png) no-repeat center center;
	width: 340px;
}

/* Odkazy na fonty */

/*@font-face 
{
	font-family: 'roboto';
	font-style: normal;
	font-weight: 100;
	src: local('Roboto Thin'), local('Roboto-Thin'), url('../Fonts/roboto_thin.woff') format('woff'), url('../Fonts/roboto_thin.ttf') format('truetype');
}*/

@font-face 
{
	font-family: 'opensans';
	font-style: normal;
	font-weight: 300;
	/*src: local('Roboto Light'), local('Roboto-Light'), url('../Fonts/roboto_light.woff') format('woff'), url('../Fonts/roboto_light.ttf') format('truetype');*/
	src: local('Open Sans Light'), url('../Fonts/OpenSans-Light.ttf');
}

@font-face 
{
	font-family: 'opensans';
	font-style: normal;
	font-weight: 400;
	/*src: local('Roboto Regular'), local('Roboto-Regular'), url('../Fonts/roboto_regular.woff') format('woff'), url('../Fonts/roboto_regular.ttf') format('truetype');*/
	src: local('Open Sans Regular'), url('../Fonts/OpenSans-Regular.ttf');
}

@font-face 
{
	font-family: 'opensans';
	font-style: normal;
	font-weight: 500;
	/*src: local('Roboto Medium'), local('Roboto-Medium'), url('../Fonts/roboto_medium.woff') format('woff'), url('../Fonts/roboto_medium.ttf') format('truetype');*/
	src: local('Open Sans SemiBold'), url('../Fonts/OpenSans-SemiBold.ttf');
}

@font-face 
{
	font-family: 'opensans';
	font-style: normal;
	font-weight: 700;
	/*src: local('Roboto Bold'), local('Roboto-Bold'), url('../Fonts/roboto_bold.woff') format('woff'), url('../Fonts/roboto_bold.ttf') format('truetype');*/
	src: local('Open Sans Bold'), url('../Fonts/OpenSans-Bold.ttf');
}
/* Stránka a tělo */

body
{
	font-family: opensans, Roboto, Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	line-height: 1.5em;
	/* zvětšeno odřádkování z 1.7em dle brandu :-( */
	font-weight: normal;
	color: #000000;
	/*šedá barva písma pro cely help */
}

/* Obecné, pro víc tagů */

.fontsmall07
{
	font-size: 0.7em;
}

.fontsmall08
{
	font-size: 0.8em;
}

/* Nadpisy */

h1
{
	font-size: 2em;
	font-weight: normal;
	margin-bottom: 8px;
	padding-bottom: 10px;
	margin-top: 30px;
	color: #c9091e;
}

h2
{
	font-size: 1.8em;
	font-weight: normal;
	/* Color byla navrhem brandu vyhozena, ale navrzena seda ponechana jen v HomePage, zde vraceno na modrou */
	margin-bottom: 8px;
	padding-bottom: 10px;
	margin-top: 30px;
	color: #c9091e;
}

h3
{
	font-size: 1.7em;
	font-weight: normal;
	/* Color byla navrhem brandu vyhozena, ale navrzena seda ponechana jen v HomePage, zde vraceno na modrou */
	margin-bottom: 8px;
	padding-bottom: 10px;
	margin-top: 30px;
	color: #c9091e;
}

h4
{
	font-size: 1.2em;
	font-weight: normal;
	margin: 2em 0em 0em 0em;
	color: #c9091e;
}

h5
{
	font-size: 1.1em;
	font-weight: bold;
	color: #505050;
	margin: 1em 0em 1em 0em;
}

h6
{
	font-size: 1em;
	font-weight: bold;
	color: #505050;
	margin: 1em 0em 1em 0em;
}

h1.wiki	/*Je pouzito v kap. Podporované tagy jako priklad toho, jak bud vypadat nadpisy h1 ve wiki zapisu.*/
{
	font-size: 29.3px;
	color: #1b5fa6;
	padding-left: 0px;
	font-weight: bold;
}

h2.wiki	/*Je pouzito v kap. Podporované tagy jako priklad toho, jak bude vypadat nadpis h2 ve wiki zapisu.*/
{
	font-size: 24px;
	color: #1b5fa6;
	padding-left: 0px;
	font-weight: bold;
}

h3.wiki	/*Je pouzito v kap. Podporované tagy jako priklad toho, jak bude vypadat nadpis h3 ve wiki zapisu.*/
{
	font-size: 21.3px;
	color: #1b5fa6;
	padding-left: 0px;
	font-weight: bold;
}

h4.wiki	/*Je pouzito v kap. Podporované tagy jako priklad toho, jak bude vypadat nadpis h4 ve wiki zapisu.*/
{
	font-size: 17.3px;
	color: #000000;
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #C7C7C7;
	padding-top: 15px;
}

/* Odstavce */

p
{
	margin-bottom: 8px;
	margin-top: 8px;
}

p.key
{
	font-size: 0.7em;
	padding: 8px 8px 8px 8px;
	background-color: #e6e6e6;
	mc-hyphenate: never;
	word-wrap: break-word;
	word-break: break-all;
}

td p:first-of-type
{
	margin-top: 0px;
}

td p:first-of-type
{
	margin-top: 0px;
}

/* Podnadpisy a jiné stylování para */

p.PodnadpisProDropDownTexty
{
	font-size: 1.2em;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	font-weight: bold;
	color: #737373;
	/*border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #C7C7C7;*/
	padding-top: 5px;
	padding-bottom: 5px;
}

p.Podnadpis4
{
	font-size: 1.0em;
	color: #000000;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 0px;
	text-decoration: underline;
}

p.Podnadpis4Uppercase
{
	font-size: 1.0em;
	color: #000000;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 0px;
	text-decoration: underline;
	text-transform: uppercase;
}

p.Podnadpiscara
{
	font-size: 1.8em;
	color: #605f5e;
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #d1d1d0;
	padding-top: 12px;
	font-weight: normal;
	margin-top: 35px;
}

p.Podnadpiscara_double
{
	font-size: 1.8em;
	color: #605f5e;
	border-top-style: double;
	border-top-width: 2px;
	border-top-color: #d1d1d0;
	padding-top: 12px;
	font-weight: normal;
	margin-top: 35px;
}

p.Podnadpiscara2
{
	font-size: 1.2em;
	color: #000000;
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #d1d1d0;
	padding-top: 10px;
	font-weight: normal;
	margin-top: 30px;
}

p.Podnadpiscara2_double
{
	font-size: 17.3px;
	color: #000000;
	border-top-style: double;
	border-top-width: 2px;
	border-top-color: #C7C7C7;
	padding-top: 10px;
	font-weight: bold;
	margin-top: 30px;
}

p.Podnadpiscara3
{
	font-size: 14.7px;
	color: #000000;
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #C7C7C7;
	padding-top: 10px;
	font-weight: bold;
	margin-top: 30px;
}

p.Podnadpiscara2_sedy
{
	font-size: 1.2em;
	color: #505050;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #C7C7C7;
	padding-top: 12px;
}

p.Podnadpisglossary
{
	font-size: 24px;
	color: #1b5fa6;
	padding-left: 0px;
	margin-top: 13.3px;
	font-weight: bold;
}

/* Pro VETSI odsazeni bezneho para od predchazejiciho prvku, vyuziva se pro vizualni odsazeni nasledujici sekce, kdy ale dana sekce nema nadpis (reseny typicky pomoci h6), ktery by to odsazeni sekce zajistil */
/*color stejne jako pro body */
p.OdsazeniP {
	font-size: 1.0em;
	margin: 2.3em 0em 0em 0em;		
}

/* Pro MENSI odsazeni bezneho para od predchazejiciho prvku, vyuziva se pro vizualni odsazeni nasledujici sekce, kdy standardni odsazení para se zda zbytecne velke. */
p.OdsazeniBreak {
	font-size: 1.0em;
	margin: -0.5em 0em 0em 0em;		
}

/* Popisy obrázků */

.Popisobrazku
{
	page-break-before: auto;
	font-family: opensans, roboto, Verdana;
	font-style: italic;
	color: #605f5e;
	line-height: 100%;
	margin-left: 20px;
	margin-top: 8px;
	margin-bottom: 18px;
}

/* Zvýrazněný text - em jako emphasis- na úrovni Attention - např. info o verzích, z nichž lze updatovat, zatim jen red */

p.emred
{
	color: red;
}

/* Styly pro funkční a multifunkční tlačítka */

span.funkcni_tlacitko
{
	font-family: Verdana;
	font-size: 0.8em;
	font-weight: bold;
	color: black;
	background: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #c5cbd5;
	paddingX: 5px 15px 5px 15px;
	padding: 5px 12px 5px 12px;
}

span.multifunkcni_tlacitko
{
	font-family: Verdana;
	font-size: 0.8em;
	font-weight: bold;
	color: black;
	background: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #c5cbd5;
	padding: 5px 5px 5px 15px;
}

span.multifunkcni_tlacitko::after
{
	font-family: Verdana;
	font-size: 16px;
	background: ffffff;
	padding: 0px 0px 4px 4px;
	margin-left: 15px;
	content: '▾';
}

/* Zrušení zaoblení rohů zmenšeného popup obrázku */

.MCPopupThumbnail
{
	border-radius: 0px;
	-moz-border-radius: 0px;
}

/* Zrušení zaoblení rohů zvětšeného popup obrázku */

.MCPopupFullImage
{
	border-radius: 0px;
	-moz-border-radius: 0px;
}

/* Tabulky nové */

table.new
{
	margin-left: 6px;
	font-size: 12px;
	border: 0px solid #1E4C70;
	border-collapse: collapse;
}

table.new thead
{
	background-color: #1E4C70;
	color: #FFFFFF;
	border: 1px solid #1E4C70;
}

table.new th
{
	font-weight: bold;
	padding: 0px 5px 0px 5px;
	background-color: inherit;
	color: inherit;
}

table.new tbody
{
	background-color: #F5F5F5;
	border: 1px solid #B5B5B5;
}

table.new td
{
	padding: 3px;
	background-color: inherit;
}

/* sirky sloupcu */

col.width58
{
	width: 58px;
}

col.width60
{
	width: 60px;
}

col.width120
{
	width: 120px;
}

col.width150
{
	width: 150px;
}

col.width200
{
	width: 200px;
}

col.width220
{
	width: 220px;
}

/* Tabulky původní */

div.TableLeft
{
	float: left;
	margin-right: 10px;
}

table
{
	font-size: 1em;
	border-style: solid;
	border-width: 1px;
	border-color: #9f9f9f;
	margin-bottom: 1em;
}

table.B1-P4
{
	font-size: 1em;
	border-style: solid;
	border-width: 1px;
	border-color: #9f9f9f;
	margin-bottom: 1em;
	border-collapse: separate;
}

table.B1-P4 td
{
	padding: 4px;
	border-spacing: 1px;
}

table.B1-P4 th
{
	padding: 4px;
	border-spacing: 1px;
}

table.B1-P1-F08
{
	font-size: 0.8em;
	border-style: solid;
	border-width: 1px;
	border-color: #9f9f9f;
	margin-bottom: 1em;
	border-collapse: separate;
}

table.B1-P4-F08 td
{
	padding: 1px;
	border-spacing: 1px;
}

table.B1-P4-F08 th
{
	padding: 1px;
	border-spacing: 1px;
}

table.width100pct
{
	width: 100%;
}

table.width400px
{
	width: 400px;
}

table + div.note,
/*dropDownBody, */
div.attention,
div.example,
pre
{
	margin-top: 2em;
}

/* Tabulky modulů */

table.moduly
{
	font-size: 1em;
	border-style: none;
	margin-left: 40px;
	border: 1px solid black;
}

table.moduly td
{
	padding: 3px;
}

table.moduly th
{
	padding: 3px;
}

table.guidepost1 /*- zatim stylováno stejně table-modulu = pridano z duvodu moznosti kopirovat texty i se stylem z ABRA Gen*/
{
	font-size: 1em;
	border-style: none;
	margin-left: 40px;
	border: 1px solid black;
}

table.guidepost1 td
{
	padding: 3px;
}

table.guidepost1 th
{
	padding: 3px;
}

/* Tabulky agend */

table.agendy
{
	font-size: 1em;
	border-style: none;
	border: 1px solid black;
}

table.agendy td
{
	padding: 3px;
}

table.agendy th
{
	padding: 3px;
}

/* JAVA-zkopirovano z Genu 17.01.2024 - = pridano z duvodu moznosti kopirovat rozkove tabulky i se stylem z ABRA Gen.*/ 
/*Přeneseno vše krom stylování linků v této table, protože v Genu je to magenta, což se do Flores zatím nehodí*/
table.zalozkyguidepost1
{
	font-size: 13.4px;
	display: block;
	border: 0px;
	border-spacing: 5px;
	margin-left: -5px;
}

table.zalozkyguidepost1 th
{
	display: inline-block;
	text-align: left;
	vertical-align: middle;
	background-color: #f6f7f9;
	font-weight: bold;
	margin: 2px;
	border: 1px solid #dce2e6;
	padding: 5px;	
}

table.zalozkyguidepost1 td
{
	display: inline-block;
	font-weight: normal;
	vertical-align: middle;
	/*background-color: #f6f7f9;*/
	background-color: white;
	margin: 2px; /* resi, aby se po zalomeni radky neslily*/
	/*border-top: 2px solid #f04a6a; */ /* border zde musi byt, protoze z nejkeho duvodu u takto provedene definice th+td nezafunguje pro vytvoreni borderu diky konstrukci table border="1", krerou historicky u table mame */
	border: 1px solid #dce2e6;
	padding: 5px;	
}

/* Tabulky bez okrajů */

table.without-border
{
	font-size: 1em;
	border-style: none;
	border-spacing: 1px;
	border-collapse: separate;
}

table.without-border td
{
	padding: 1px;
}

table.without-border th
{
	padding: 1px;
}

/* trida "zalozky" pro table+td+th v teto table vyuziva "display:block" pro reseni "Wrap long HTML tables to next line" 
- aby se zalamovaly na vic radku, kdyz jsou moc dlouhe 
=> resi 
a) nezobrazeni vsech sloupcu tabulky pri malem okne (responsive design) 
b) nechtene odskakovani tabulky az pod sidemenu */

/*table.zalozky
{
	font-size: 1em;
	border-style: none;
	display: block;
	border: 1px;
}

table.zalozky td
{
	display: inline-block;
	vertical-align: top;
	margin: 1px;
	/* resi, aby se po zalomeni radky neslily*/
/*	border: 1px solid;
	/* border zde musi byt, protoze z nejkeho duvodu u takto provedene definice th+td nezafunguje pro vytvoreni borderu diky konstrukci table border="1", krerou historicky u table mame */
/*	padding: 3px;
	background-color: #eaeaea;
}

table.zalozky th
{
	display: inline-block;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	margin: 1px;
	border: 1px solid;
	padding: 3px;
	background-color: #d1d1d1;
}*/

table.zalozky
{
	font-size: 1em;
  	color: #818181;
  	font-weight: bold;
	border-style: none;
	display: block;
	border: 1px;
}

table.zalozky td
{
	display: inline-block;
	vertical-align: top;
	/* resi, aby se po zalomeni radky neslily*/
 	border: none;
	border-bottom: 2px solid;
	border-color: #d1d1d0;
	/* border zde musi byt, protoze z nejkeho duvodu u takto provedene definice th+td nezafunguje pro vytvoreni borderu diky konstrukci table border="1", krerou historicky u table mame */
	padding: 3px 10px 3px 10px;
	background-color: transparent;
}

table.zalozky td:hover
{
  	background-color: #3c3c3c;
}

table.zalozky th
{
	display: inline-block;
	text-align: left;
	vertical-align: top;
 	border: none;
	border-bottom: 2px solid;
 	border-color: #d1d1d0;
	padding: 3px 10px 3px 10px;
	background-color: #d1d1d0;
}

table.zalozky a
{
 	color: #818181;
 	text-decoration: none;
}

table.zalozky a:hover
{
  	color: #c9091e;
}


/* Určeno pro faq sekce */

table.faq
{
	margin-bottom: 1em;
	border-width: 0px;
}

table.faq td
{
	padding: 5px;
	background-color: #EFEFEF;
}

/*table.transpar urcena pro pripad podkladovych (pruhlednych) tabulek pouzivanych jen pro rozmisteni textu na strance do sloupcu, typicky v kombinaci s td.transpar:*/

table.transpar
{
	font-size: 13.4px;
	border-style: none;
	border-width: 0px;
}

table.transpar th
{
	padding: 4px;
}

table.transpar td
{
	padding: 4px;
}

/*td,th chceme defaultne vertikalne zarovnane nahoru, proto jim definujeme vertical-align:top (jinak by byly center). Pokud maji byt vertikalne cetrovane, je treba pouzit specialni selektor s TextValignCenter (typicky pripad tabulek s rowpan)*/

th
{
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	background-color: #d1d1d1;
}

th.TextValignCenter
{
	text-align: left;
	vertical-align: middle;
	font-weight: normal;
	background-color: #D1D1D1;
}

th.TextAlignCenter
{
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	background-color: #D1D1D1;
}

td
{
	vertical-align: top;
	background-color: #eae9e9;
}

td.TextValignCenter
{
	vertical-align: middle;
	background-color: #eaeaea;
}

th.agendy
{
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #D1D1D1;
}

th.agendyTextValignCenter
{
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	background-color: #D1D1D1;
}

th.funkce
{
	vertical-align: top;
	font-weight: bold;
	background-color: #d1d1d1;
}

th.funkceTextValignCenter
{
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	background-color: #D1D1D1;
}

th.funkce2
{
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #D1D1D1;
}

th.funkce2TextValignCenter
{
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	background-color: #D1D1D1;
}

td.funkce2
{
	vertical-align: top;
	background-color: #eaeaea;
}

td.funkce2TextValignCenter
{
	vertical-align: middle;
	background-color: #eaeaea;
}

th.polozky2
{
	text-align: left;
	vertical-align: top;
	background-color: #D1D1D1;
}

th.polozky2TextValignCenter
{
	text-align: left;
	vertical-align: middle;
	background-color: #D1D1D1;
}

td.polozky2
{
	vertical-align: top;
	background-color: #eaeaea;
}

td.polozky2TextValignCenter
{
	vertical-align: middle;
	background-color: #eaeaea;
}

/*td.seda urcena pro tabulky v prikladech, proto je ji vnucen font-size 12px (jinak by byl font defaultni 13.4):*/

th.seda
{
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	background-color: #D1D1D1;
}

th.sedaTextValignCenter
{
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
	font-weight: normal;
	background-color: #D1D1D1;
}

td.seda
{
	font-size: 12px;
	vertical-align: top;
	background-color: #eaeaea;
}

td.sedaTextValignCenter
{
	font-size: 12px;
	vertical-align: middle;
	background-color: #eaeaea;
}

td.sedaTextCenter
{
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	background-color: #eaeaea;
}

th.sedaSmaller
{
	font-size: 10.7px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	background-color: #D1D1D1;
}

th.sedaSmallerTextCenter
{
	font-size: 10.7px;
	text-align: center;
	vertical-align: top;
	font-weight: normal;
	background-color: #D1D1D1;
}

td.sedaSmaller
{
	font-size: 10.7px;
	vertical-align: top;
	background-color: #eaeaea;
}

td.sedaSmallerTextCenter
{
	font-size: 10.7px;
	text-align: center;
	vertical-align: top;
	background-color: #eaeaea;
}

/*td.transpar, transparTextTop, transparTextCenter urceny pro bunky v podkladovych (pruhlednych) tabulkach pouzivanych jen pro rozmisteni textu na strance do sloupcu (drive pouzivana td.bila). Vhodne napr. pro vice obrazku do radku. Pro priklady s cisly apod. to moc vhodne neni, pri mensim okne prohlizece se text v neviditelmnych bunkach zalomi, coz pak vypada spatne. Lepsi je pro priklady pouzivat spise atribut "seda". Pro centrovani textu (pokud se tento tag transpar vubec nekde pouzije na neco jineho nez obrazky, jsou pak urceny atributy s TextTop a TextCenter:*/

td.transpar
{
	background-color: transparent;
	vertical-align: top;
}

td.transparTextTop
{
	background-color: transparent;
	vertical-align: top;
}

td.transparTextCenter
{
	background-color: transparent;
	text-align: center;
	vertical-align: top;
}

/*td.obrazek a popisobrazku urceny pro bunky v podkladovych (pruhlednych) tabulkach pouzivanych jen pro rozmisteni objektu (typicky obrazku) na strance do sloupcu (tj. vice obrazku v radku). Nekdy vypada lepe takto umistene obrazky nemit umistene na stred, vertikalne nahoru (typicky je-li jich vice v radku ruzne velikych - pak je vhodny tag s TextTop:*/

td.obrazek
{
	font-family: Arial;
	font-size: 10.7px;
	color: #000000;
	line-height: 100%;
	padding-left: 18px;
	background-color: transparent;
	vertical-align: top;
}

td.obrazekTextTop
{
	font-family: Arial;
	font-size: 10.7px;
	color: #000000;
	line-height: 100%;
	padding-left: 18px;
	background-color: transparent;
	vertical-align: top;
}

/* Zarovnání v tabulkách */

td p.align-right	/* Zarovnání v tabulce vpravo */
{
	text-align: right;
}

td p.align-center	/* Zarovnání v tabulce vlevo */
{
	text-align: center;
}

/* Navigace - header  */

ul.navigation
{
	padding-right: 0;
	/*margin-right: -1em;*/
}

ul.navigation > li:last-child
{
	margin-right: -15px;
}

/* Button Styles */
/* pridani dle brandu sem, misto do HomePageStyle.css - :-( */

a.button
{
	background-color: #646464;
	box-shadow: none;
	border: none;
	border-radius: 0;
	cursor: pointer;
	display: inline-block;
	float: inherit;
	font-size: 16px;
	font-weight: bold;
	height: auto;
	padding: 10px 35px;
	position: relative;
	text-decoration: none;
	width: auto;
	min-width: 120px;
	z-index: 1;
	-webkit-transition: all 200ms;
	-moz-transition: all 200ms;
	-ms-transition: all 200ms;
	-o-transition: all 200ms;
	transition: all 200ms;
}

a.button:hover:after
{
	background: #fafafa;
}

a.button:after
{
	background: #ffffff;
	bottom: 2px;
	content: "";
	left: 2px;
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: -1;
}

a.button.black
{
	background: black;
	color: black;
}

a.button.cyan-magenta
{
	background: linear-gradient(to right, #e50b73 0%,#f9b400 50%);
	color: #646464;
}

.button-skripty
{
	cursor: pointer;
	background-color: transparent;
	height: 25px;
	font-size: 0.8em;
	font-weight: bold;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	-webkit-transition: all 200ms;
	-moz-transition: all 200ms;
	-ms-transition: all 200ms;
	-o-transition: all 200ms;
	transition: all 200ms;
}

.button-skripty.black
{
	text-align: center;
	border: solid 0px black;
	color: black;
}

.button.black:hover
{
	background-color: #ccc;
}

.button-skripty.black:hover
{
	background-color: #ccc;
}

.button a
{
	display: block;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}

.button-skripty a
{
	display: block;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}

/* Nová poznámka */

div.note
{
	font-size: 1em;
	/*letter-spacing: 0.05em;
	line-height: 1.5em;*/
	border: 0px;
	border-left: 4px solid #89bc4c;
	padding: 0px 5px 5px 8px;
	margin-bottom: 10px;
	margin-top: 1em;
	/*position: relative;*/
}

MadCap|dropDown.note
{
	margin-bottom: 6px;
	margin-top: 6px;
	mc-open-image: url('../Pics/Common/DropDownOpenNote.png');
	mc-closed-image: url('../Pics/Common/DropDownClosedNote.png');
}

MadCap|dropDown.noteSecondLevel
{
	margin-left: 10px;
	mc-closed-image: url('../Pics/Common/DropDownClosedNoteSecondLevel.png');
	mc-open-image: url('../Pics/Common/DropDownOpenNoteSecondLevel.png');
	background-color: #fdfff3;
}

MadCap|dropDownBody.note, MadCap|dropDownBody.noteSecondLevel
{
	font-size: 1em;
	letter-spacing: normal;
	line-height: 1.5em;
	border: 0px;
	border-left: 4px solid #89bc4c;
	padding: 0px 5px 0px 8px;
	margin-bottom: 10px;
}

MadCap|dropDownHotspot.note, MadCap|dropDownHotspot.noteSecondLevel
{
	font-size: 1em;
	font-weight: bold;
	color: #89bc4c;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: normal;
	border-left: none;
}

MadCap|dropDownHotspot.note:hover MadCap|dropDown.noteSecondLevel:hover
{
	color: #89bc4c;
	font-weight: bold;
}

div.note::before
{
	content: 'Poznámka';
	color: #89bc4c;
	font-weight: bold;
	text-transform: uppercase;
	/*line-height: 1em;
	letter-spacing: 0.3em;*/
	border-left: none;
	border-left: none;
	/* text pred divem (aktualne nefunguje, prekryje odkazy v menu)
	position: absolute;
	bottom: 100%;
	left: -4px;*/
}

div.note p:first-of-type
{
	margin-top: 0px;
}

div.note p:last-of-type
{
	margin-bottom: 0px;
}

/* nový pozor */

div.attention
{
	font-size: 1em;
	/*letter-spacing: 0.05em;
	line-height: 1.5em;*/
	border: 0px;
	border-left: 4px solid #f29400;
	padding: 0px 5px 5px 8px;
	margin-bottom: 10px;
	margin-top: 1em;
	/*position: relative;*/
}

MadCap|dropDown.attention
{
	margin-bottom: 6px;
	margin-top: 6px;
	mc-open-image: url('../Pics/Common/DropDownOpenAttention.png');
	mc-closed-image: url('../Pics/Common/DropDownClosedAttention.png');
}

MadCap|dropDown.attentionSecondLevel
{
	margin-left: 10px;
	mc-closed-image: url('../Pics/Common/DropDownClosedAttentionSecondLevel.png');
	mc-open-image: url('../Pics/Common/DropDownOpenAttentionSecondLevel.png');
	background-color: #fdfff3;
}

MadCap|dropDownBody.attention, MadCap|dropDownBody.attentionSecondLevel
{
	font-size: 1em;
	letter-spacing: normal;
	line-height: 1.5em;
	border: 0px;
	border-left: 4px solid #f29400;
	padding: 0px 5px 0px 8px;
	margin-bottom: 10px;
}

MadCap|dropDownHotspot.attention, MadCap|dropDownHotspot.attentionSecondLevel
{
	font-weight: bold;
	color: #f29400;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: normal;
	border-left: none;
}

MadCap|dropDownHotspot.attention:hover MadCap|dropDownHotspot.attention.SecondLevel:hover
{
	color: #f29400;
	font-weight: bold;
}

div.attention::before
{
	content: 'Pozor';
	font-weight: bold;
	color: #f29400;
	text-transform: uppercase;
	/*line-height: 1em;
	letter-spacing: 0.3em;*/
	border-left: none;
	/* text pred divem (aktualne nefunguje, prekryje odkazy v menu)
	position: absolute;
	bottom: 100%;
	left: -4px;*/
}

div.attention p:first-of-type
{
	margin-top: 0px;
}

div.attention p:last-of-type
{
	margin-bottom: 0px;
}

/* nový pozor 2 */

div.critical
{
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.05em;
	background-color: #f7b300;
	line-height: 1.5em;
	border: 0px;
	border-left: 4px solid #e1007b;
	padding: 5px 5px 5px 8px;
	margin-bottom: 10px;
}

div.critical::before
{
	content: 'Pozor!!!';
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: 0.3em;
	border-left: none;
}

div.critical p:first-of-type
{
	margin-top: 0px;
}

div.critical p:last-of-type
{
	margin-bottom: 0px;
}

/* Nový příklad */

div.example
{
	font-size: 1em;
	/*letter-spacing: 0.05em;
	line-height: 1.5em;*/
	border: 0px;
	border-left: 4px solid #64c6ed;
	padding: 0px 5px 0px 8px;
	margin-bottom: 15px;
	margin-top: 1em;
	/*position: relative;*/
}

MadCap|dropDown.example
{
	margin-bottom: 6px;
	margin-top: 6px;
	mc-open-image: url('../Pics/Common/DropDownOpenExample.png');
	mc-closed-image: url('../Pics/Common/DropDownClosedExample.png');
}

MadCap|dropDown.exampleSecondLevel
{
	margin-left: 10px;
	mc-closed-image: url('../Pics/Common/DropDownClosedExampleSecondLevel.png');
	mc-open-image: url('../Pics/Common/DropDownOpenExampleSecondLevel.png');
	background-color: #fdfff3;
}

MadCap|dropDownBody.example, MadCap|dropDownBody.exampleSecondLevel
{
	font-size: 1em;
	letter-spacing: normal;
	line-height: 1.5em;
	border: 0px;
	border-left: 4px solid #64c6ed;
	padding: 0px 5px 0px 8px;
	margin-bottom: 10px;
}

MadCap|dropDownHotspot.example, MadCap|dropDownHotspot.exampleSecondLevel
{
	font-size: 1em;
	font-weight: bold;
	color: #64c6ed;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: normal;
	border-left: none;
}

MadCap|dropDownHotspot.example:hover MadCap|dropDownHotspot.exampleSecondLevel:hover
{
	color: #64c6ed;
	font-weight: bold;
}

div.example::before
{
	content: 'Příklad';
	color: #64c6ed;
	font-weight: bold;
	text-transform: uppercase;
	/*line-height: 1em;
	letter-spacing: 0.3em;*/
	border-left: none;
	/* text pred divem (aktualne nefunguje, prekryje odkazy v menu)
	position: absolute;
	bottom: 100%;
	left: -4px;*/
}

/* pre.cmd v příkladech v divu bude bez barevneho okraje */

div.example > pre.cmd
{
	border: none;
}

div.example p:first-of-type
{
	margin-top: 0px;
}

div.example p:last-of-type,
pre:last-of-type
{
	margin-bottom: 0px;
}

/* TEST do Qick Startu */

MadCap|dropDownHotspot.test
{
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: 0.3em;
	border-left: none;
}

MadCap|dropDown.test
{
	margin-top: 10px;
	padding-top: 10px;
	border-top: thick double #0064ad;
}

/* Nové video (zkopirovano jedna k jedne z example, be zohledu na potrebu vseho dale uvedenoho i pro videa */

div.video
{
	font-size: 12px;
	letter-spacing: 0.05em;
	line-height: 1.5em;
	border: 0px;
	border-left: 4px solid #eb7c01;
	padding: 5px 5px 5px 8px;
	margin-bottom: 10px;
}

MadCap|dropDown.video
{
	margin-bottom: 6px;
	margin-top: 6px;
	mc-open-image: url('../Pics/Common/DropDownOpenExample.png');
	mc-closed-image: url('../Pics/Common/DropDownClosedExample.png');
}

MadCap|dropDownBody.video
{
	font-size: 12px;
	letter-spacing: 0.05em;
	line-height: 1.5em;
	border: 0px;
	border-left: 4px solid #eb7c01;
	padding: 0px 5px 0px 8px;
	margin-bottom: 10px;
}

MadCap|dropDownHotspot.video
{
	font-weight: bold;
	color: #eb7c01;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: 0.3em;
	border-left: none;
}

MadCap|dropDownHotspot.video:hover
{
	color: #eb7c01;
	font-weight: bold;
}

div.video::before
{
	content: 'Viz video';
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: 0.3em;
	border-left: none;
}

div.video > pre.cmd
{
	border: none;
}

div.video p:first-of-type
{
	margin-top: 0px;
}

div.video p:last-of-type,
pre:last-of-type
{
	margin-bottom: 0px;
}

/* Nový tip */

div.advice
{
	font-size: 1em;
	/*letter-spacing: 0.05em;
	line-height: 1.5em;*/
	border: 0px;
	border-left: 4px solid #0076bd;
	padding: 0px 5px 5px 8px;
	margin-bottom: 10px;
	margin-top: 1em;
	/*position: relative;*/
}

MadCap|dropDown.advice
{
	margin-bottom: 6px;
	margin-top: 6px;
	mc-open-image: url('../Pics/Common/DropDownOpenAdvice.png');
	mc-closed-image: url('../Pics/Common/DropDownClosedAdvice.png');
}

MadCap|dropDown.adviceSecondLevel
{
	margin-left: 10px;
	mc-closed-image: url('../Pics/Common/DropDownClosedAdviceSecondLevel.png');
	mc-open-image: url('../Pics/Common/DropDownOpenAdviceSecondLevel.png');
	background-color: #fdfff3;
}

MadCap|dropDownBody.advice, MadCap|dropDownBody.adviceSecondLevel
{
	font-size: 1em;
	letter-spacing: normal;
	line-height: 1.5em;
	border: 0px;
	border-left: 4px solid #0076bd;
	padding: 0px 5px 0px 8px;
	margin-bottom: 10px;
}

MadCap|dropDownHotspot.advice, MadCap|dropDownHotspot.adviceSecondLevel
{
	font-size: 1em;
	font-weight: bold;
	color: #0076bd;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: normal;
	border-left: none;
}

MadCap|dropDownHotspot.advice:hover MadCap|dropDownHotspot.adviceSecondLevel:hover
{
	color: #0076bd;
	font-weight: bold;
}

div.advice::before
{
	content: 'Tip';
	color: #0076bd;
	font-weight: bold;
	text-transform: uppercase;
	/*line-height: 1em;
	letter-spacing: 0.3em;*/
	border-left: none;
	/* text pred divem (aktualne nefunguje, prekryje odkazy v menu)
	position: absolute;
	bottom: 100%;
	left: -4px;*/
}

div.advice > pre.cmd
{
	border: none;
}

MadCap|dropDownBody.advice > pre.cmd
{
	border: none;
}

div.advice p:first-of-type
{
	margin-top: 0px;
}

MadCap|dropDownBody.advice p:first-of-type
{
	margin-top: 0px;
}

div.advice p:last-of-type,
pre:last-of-type
{
	margin-bottom: 0px;
}

MadCap|dropDownBody.advice p:last-of-type,
pre:last-of-type
{
	margin-bottom: 0px;
}

/* Původní poznamka, pozor, pozor2, pozor3, priklad, tip - NEPOUŽÍVAT*/

li.poznamka	/*497 výskytů - NEPOUŽÍVAT*/
{
	list-style-image: url('../Pics/Common/G3_poznamka.gif');
	list-style-position: inside;
	border-style: none;
	border-left-style: solid;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-bottom-width: 1px;
	text-indent: 0px;
	margin-left: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: justify;
	margin-top: 10px;
	font-size: 11px;
}

li.pozor	/*62 výskytů - NEPOUŽÍVAT*/
{
	list-style-image: url('../Pics/Common/G3_pozor.gif');
	list-style-position: inside;
	border-style: none;
	border-left-style: solid;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-bottom-width: 1px;
	text-indent: 0px;
	margin-left: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: justify;
	margin-top: 10px;
	font-size: 11px;
	font-weight: bold;
}

li.pozor2	/*3 výskytů - NEPOUŽÍVAT*/
{
	list-style-image: url('../Pics/Common/G3_pozor.gif');
	list-style-position: inside;
	border-style: none;
	border-left-style: solid;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-bottom-width: 1px;
	text-indent: 0px;
	margin-left: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: justify;
	margin-top: 10px;
}

li.pozor3	/*5 výskytů - NEPOUŽÍVAT*/
{
	list-style-image: url('../Pics/Common/G3_pozor.gif');
	list-style-position: inside;
	border-style: none;
	border-left-style: solid;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-bottom-width: 1px;
	text-indent: 0px;
	margin-left: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: justify;
	margin-top: 10px;
	font-size: 11px;
}

li.priklad	/*114 výskytů - NEPOUŽÍVAT*/
{
	list-style-image: url('../Pics/Common/G3_priklad.gif');
	list-style-position: inside;
	border-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-bottom-width: 1px;
	border-left-width: 1px;
	text-indent: 0px;
	margin-left: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: justify;
	margin-top: 10px;
	font-size: 12px;
}

li.tip	/*103 výskytů - NEPOUŽÍVAT*/
{
	list-style-image: url('../Pics/Common/G3_tip.gif');
	list-style-position: inside;
	border-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-left-width: 1px;
	border-bottom-width: 1px;
	text-indent: 0px;
	margin-left: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: justify;
	margin-top: 10px;
	font-size: 11px;
}

/* Tagy pro Elasticsearch */

div.elastic
{
	font-size: 12px;
	letter-spacing: 0.05em;
	line-height: 1.5em;
	border: 0px;
	border-left: 4px solid #D11AFF;
	padding: 5px 5px 5px 8px;
	margin-bottom: 10px;
	display: none;
}

div.elastic h1
{
	font-size: 10px;
        margin: 0px;
	color: #BC0021;
}

div.elastic::before
{
	content: 'Skryté tagy pro Elasticsearch';
	font-weight: bold;
	line-height: 1em;
	letter-spacing: 0.3em;
	border-left: none;
	display: none;
}

div.elastic p:first-of-type
{
	margin-top: 0px;
	display: none;
}

div.elastic p:last-of-type
{
	margin-bottom: 0px;
	display: none;
}

/* intern */

div.intern_od_JAKU
{
	font-size: 12px;
	letter-spacing: 0.05em;
	line-height: 1.5em;
	border: 0px;
	border-left: 4px solid #D11AFF;
	padding: 5px 5px 5px 8px;
	margin-bottom: 10px;
}

div.intern_od_JAKU::before
{
	content: 'INTERN od JAKU';
	font-weight: bold;
	line-height: 1em;
	letter-spacing: 0.3em;
	border-left: none;
}

div.intern_od_JAKU p:first-of-type
{
	margin-top: 0px;
}

div.intern_od_JAKU p:last-of-type
{
	margin-bottom: 0px;
}

div.intern_od_JAVA
{
	font-size: 12px;
	letter-spacing: 0.05em;
	line-height: 1.5em;
	border: 0px;
	border-left: 4px solid #D11AFF;
	padding: 5px 5px 5px 8px;
	margin-bottom: 10px;
}

div.intern_od_JAVA::before
{
	content: 'INTERN od JAVA';
	font-weight: bold;
	line-height: 1em;
	letter-spacing: 0.3em;
	border-left: none;
}

div.intern_od_JAVA p:first-of-type
{
	margin-top: 0px;
}

div.intern_od_JAVA p:last-of-type
{
	margin-bottom: 0px;
}

div.intern_od_DAMI
{
	font-size: 12px;
	letter-spacing: 0.05em;
	line-height: 1.5em;
	border: 0px;
	border-left: 4px solid #D11AFF;
	padding: 5px 5px 5px 8px;
	margin-bottom: 10px;
}

div.intern_od_DAMI::before
{
	content: 'INTERN od DAMI';
	font-weight: bold;
	line-height: 1em;
	letter-spacing: 0.3em;
	border-left: none;
}

div.intern_od_DAMI p:first-of-type
{
	margin-top: 0px;
}

div.intern_od_DAMI p:last-of-type
{
	margin-bottom: 0px;
}

div.intern_od_KOPE
{
	font-size: 12px;
	letter-spacing: 0.05em;
	line-height: 1.5em;
	border: 0px;
	border-left: 4px solid #D11AFF;
	padding: 5px 5px 5px 8px;
	margin-bottom: 10px;
}

div.intern_od_KOPE::before
{
	content: 'INTERN od KOPE';
	font-weight: bold;
	line-height: 1em;
	letter-spacing: 0.3em;
	border-left: none;
}

div.intern_od_KOPE p:first-of-type
{
	margin-top: 0px;
}

div.intern_od_KOPE p:last-of-type
{
	margin-bottom: 0px;
}

/* odrážky */

ul
{
	/*list-style-image: url('../Pics/Common/F1_ul1.png'); */
	list-style-type: none;
}

ul:not([class]) li:before
{
	content: "—";
  	font-weight: extrabold;
	color: #c9091e;
	position: absolute;
	margin-left: -20px; 
}

ul ul
{
	/*list-style-image: url('../Pics/Common/ul2.png');*/
	list-style-type: none;
}

ul:not([class]) ul li:before
{
	content: "—";
  	font-weight: extrabold;
	color: #605f5e;
	position: absolute;
	margin-left: -20px; 
}

ul ul ul
{
	/*list-style-image: url('../Pics/Common/ul3.png');*/
	list-style-type: none;
}

ul:not([class]) ul ul li:before
{
	content: "—";
  	font-weight: extrabold;
	color: #b7b5b6;
	position: absolute;
	margin-left: -20px; 
}

li[type="disc"]
{
	list-style-type: none;
}

/* vysledky hledani nemaji mit odrazku */
#resultList li:before
{
	content: "";
	margin-left: 0; 
}

ul.obsah	/* pro rozkokové seznamy s obsahem -přidává šipky */
{
	list-style-image: url('../Pics/Common/F1_ul_obsah.gif');
}

ul.obsah2	/* pro rozkokové seznamy s obsahem -přidává šipky  - zatim stylováno stejně ul.obsah = pridano z duvodu moznosti kopirovat texty i se stylem z ABRA Gen*/
{
	list-style-image: url('../Pics/Common/F1_ul_obsah.gif');
}

ul.obsahsmall	/* pro rozkokové seznamy s obsahem - skryté neb následuje DropDownMenu (chceme je zachovat, ale aby v editoru zabíraly méně mésta) -přidává dvojité malé šedé šipky + malý font */
{
	font-size: 11px;
	list-style-image: url('../Pics/Common/F1_ul2.png');
}

ul.test	/* specifické pro Quickstart */
{
	font-size: 11px;
	list-style-image: url('../Pics/Common/ul3.png');
}

ol.test	/* specifické pro Quickstart */
{
	font-size: 11px;
}

.glossaryTerm:link
{
	color: #c9091e;
}

/* Linky */

a:link
{
	color: #c9091e;
}

a:visited
{
	color: #9a091e;
}

a:hover
{
	color: #c9091e;
}

a.help
{
	color: #BC0021;
	text-decoration: underline;
	font-style: italic;
	cursor: hand;
}

/* MadCap cross references */

MadCap|xref
{
	color: #c9091e;
	text-decoration: underline;
	mc-format: '{para}';
}

MadCap|xref:hover
{
	color: #c9091e;
}

MadCap|xref:visited
{
	color: #9a091e;
}

MadCap|xref.FromQSToHelp
{
	color: #990000;
	text-decoration: underline;
	mc-format: '{title}';
}

MadCap|xref.FromQSToHelp:hover
{
	color: #330000;
}

MadCap|xref.FromQSToHelp:visited
{
	color: #ff4d4d;
}

MadCap|xref.FromQSToHelpPara
{
	color: #990000;
	text-decoration: underline;
	mc-format: '{para}';
}

MadCap|xref.FromQSToHelpPara:hover
{
	color: #330000;
}

MadCap|xref.FromQSToHelpPara:visited
{
	color: #ff4d4d;
}

MadCap|xref.Bookmark
{
	mc-format: '{paratext}';
}

/* Slouží k tomu, aby se dlouhé texty v miniTOC nezalamovaly, ale ukončili třemi tečkami */

ul.menu._Skins_SideMenu.mc-component li > a
{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	
}

ul.menu._Skins_SideMenu.mc-component li > a.selected:before
{
	content: '|';
}

/* Termíny z Flare glossary. Text-transform v PopupBody je proto, aby glossterm mohl být i v DropDown nadpisu a nebyl velkými písmeny. */

MadCap|glossaryTerm
{
	color: #1b5fa6;
	font-weight: bold;
	mc-image-spacing: 4px;
	mc-open-image: url('../Pics/Common/GlossaryTermClosed.png');
	mc-closed-image: url('../Pics/Common/GlossaryTermOpen.png');
}

.popupBody
{
	font-size: 12px;
	text-transform: none;
}

/* pre - včetně pro prohlížeče specifických stylů pro zalamování */

pre
{
	font-family: monospace;
	font-size: 1em;
	line-height: 1.4em;
	border-left: 4px solid #c9091e;
	background: #f5f2f0;
	padding: 1em;
	cursor: text;
	color: #000000;
	white-space: pre-wrap;
	word-wrap: break-word;
}

td pre	/* přidání posuvníku, pokud je pre v buňce tabulky */
{
	width: auto;
	max-width: 510px;
	overflow: auto;
}

pre.cmd	/*Slouží pro zadání příkazů v příkazové řáce; styl automaticky doplňuje ">" přes ::before*/
{
	font-family: "Courier New", Courier, monospace;
	font-size: 1em;
	line-height: 1.4em;
	background: #F5F2F0;
	padding: 0.5em 1em 0.5em 1em;
	margin-bottom: 8px;
	margin-top: 8px;
	display: block;
	cursor: text;
	color: #000000;
	white-space: pre-wrap;
	word-wrap: break-word;
}

pre.cmd::before
{
	content: '> ';
	font-weight: bold;
	border-left: none;
}

td pre.cmd	/* přidání posuvníku, pokud je pre v buňce tabulky */
{
	width: auto;
	max-width: 510px;
	overflow: auto;
}

pre.syntax
{
	background: #dddddd;
	padding: 2.7px, 5.3px;
	cursor: text;
	color: #000000;
}

/* Definice (first-of-type odsazeni pro sekci AbraOLE)*/

dd
{
	margin-left: 0px;
	font-weight: bold;
	margin-top: 1em;
}

dt
{
	margin-left: 40px;
	margin-top: 0.5em;
}

dl dd:first-of-type
{
	margin-top: 0px;
}

dl dt:first-of-type
{
	margin-top: 0px;
}

/* Různé - obsolete => vyhodit, až nebude potřeba */

span.poz
{
	color: #c9091e;
}

span.expand
{
	color: #c9091e;
}

span.monospace
{
	font-family: monospace;
}

p.c_back
{
	font-size: 10px;
}

/* Divy s pevnou šířkou a scroll barem. Používají se např. pro příliš široké, jinka přetékající tabulky */

div.scroll-faq
{
	width: 500px;
	overflow: scroll;
}

div.scroll50em
{
	width: 50em;
	overflow: scroll;
}

/* MadCap styly pro proxy */

a.MCBreadcrumbsLink
{
	font-style: italic;
	text-decoration: underline;
}

a.MCBreadcrumbsLink:link
{
	
}

a.MCBreadcrumbsLink:visited
{
	
}

a.MCBreadcrumbsLink:hover
{
	
}

MadCap|breadcrumbsProxy
{
	border-bottom: none;
	font-size: .7em;
	font-style: italic;
	color: #818181;
	mc-breadcrumbs-prefix: 'Nacházíte se zde: ';
	mc-breadcrumbs-count: 7;
}

/* Dropdown Hotspot */

/* Ty automaticke nize neunguji, takze radsi tyhle rucne */
.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage
{
	margin-bottom: 6px;
	margin-top: 6px;
	background-image: url('../Pics/Common/DropDownOpen.png');
}

.MCDropDown_Closed .MCDropDownHotSpot_.MCHotSpotImage
{
	margin-bottom: 6px;
	margin-top: 6px;
	background-image: url('../Pics/Common/DropDownClosed.png');
}

.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage.MCDropDownHotSpot_SecondLevel
{
	margin-left: 10px;
	background-image: url('../Pics/Common/DropDownOpenSecondLevel.png');
	background-color: #fdfff3;
}

.MCDropDown_Closed .MCDropDownHotSpot_.MCHotSpotImage.MCDropDownHotSpot_SecondLevel
{
	margin-left: 10px;
	background-image: url('../Pics/Common/DropDownClosedSecondLevel.png');
	background-color: #fdfff3;
}

.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage.MCDropDownHotSpot_ThirdLevel
{
	margin-left: 10px;
	background-image: url('../Pics/Common/DropDownOpenThirdLevel.png');
	background-color: #fcffeb;
}

.MCDropDown_Closed .MCDropDownHotSpot_.MCHotSpotImage.MCDropDownHotSpot_ThirdLevel
{
	margin-left: 10px;
	background-image: url('../Pics/Common/DropDownClosedThirdLevel.png');
	background-color: #fcffeb;
}

.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage.MCDropDownHotSpot_advice
{
	margin-bottom: 6px;
	margin-top: 6px;
	background-image: url('../Pics/Common/DropDownOpenAdvice.png');
}

.MCDropDown_Closed .MCDropDownHotSpot_.MCHotSpotImage.MCDropDownHotSpot_advice
{
	margin-bottom: 6px;
	margin-top: 6px;
	background-image: url('../Pics/Common/DropDownClosedAdvice.png');
}

.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage.MCDropDownHotSpot_attention
{
	margin-bottom: 6px;
	margin-top: 6px;
	background-image: url('../Pics/Common/DropDownOpenAttention.png');
}

.MCDropDown_Closed .MCDropDownHotSpot_.MCHotSpotImage.MCDropDownHotSpot_attention
{
	margin-bottom: 6px;
	margin-top: 6px;
	background-image: url('../Pics/Common/DropDownClosedAttention.png');
}

.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage.MCDropDownHotSpot_note
{
	margin-bottom: 6px;
	margin-top: 6px;
	background-image: url('../Pics/Common/DropDownOpenNote.png');
}

.MCDropDown_Closed .MCDropDownHotSpot_.MCHotSpotImage.MCDropDownHotSpot_note
{
	margin-bottom: 6px;
	margin-top: 6px;
	background-image: url('../Pics/Common/DropDownClosedNote.png');
}

.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage.MCDropDownHotSpot_example
{
	margin-bottom: 6px;
	margin-top: 6px;
	background-image: url('../Pics/Common/DropDownOpenExample.png');
}

.MCDropDown_Closed .MCDropDownHotSpot_.MCHotSpotImage.MCDropDownHotSpot_example
{
	margin-bottom: 6px;
	margin-top: 6px;
	background-image: url('../Pics/Common/DropDownClosedExample.png');
}

/** puvodni, nefunkcni (29.5.2018) */

MadCap|dropDown
{
	margin-bottom: 6px;
	margin-top: 6px;
	mc-open-image: url('../Pics/Common/DropDownOpen.png');
	mc-closed-image: url('../Pics/Common/DropDownClosed.png');
}

MadCap|dropDown.SecondLevel
{
	margin-left: 10px;
	mc-closed-image: url('../Pics/Common/DropDownClosedSecondLevel.png');
	mc-open-image: url('../Pics/Common/DropDownOpenSecondLevel.png');
	background-color: #fdfff3;
}

MadCap|dropDown.ThirdLevel
{
	margin-left: 10px;
	mc-closed-image: url('../Pics/Common/DropDownClosedThirdLevel.png');
	mc-open-image: url('../Pics/Common/DropDownOpenThirdLevel.png');
	background-color: #fcffeb;
}

MadCap|dropDown.ExpandInfo
{
	margin-left: 10px;
	mc-closed-image: url('../Pics/Common/DropDownClosedSecondLevel.png');
	mc-open-image: url('../Pics/Common/DropDownOpenSecondLevel.png');
	background-color: #fdfff3;
	mc-image-position: right;
}

MadCap|dropDownBody
{
	border-bottom: dotted 1px #B0B0B0;
	margin-left: 0px;
}

MadCap|dropDownBody.Final
{
	border-bottom: 0px;
}

MadCap|dropDownHead
{
	text-transform: uppercase;
}

/* Pro rozbalovací FAQ/Examples, kde se chce delší nadpis - použít pak u HotSpot dvě třídy "example+ResetTextTransform" a psát slovo Příklad velkými ppísmeny*/

MadCap|dropDownHead.ResetTextTransform,
MadCap|dropDownHotspot.ResetTextTransform
{
	text-transform: none;
}

MadCap|dropDownHotspot
{
	color: #2c2c2c;
	font-size: 0.9em;
	font-weight: bold;
	background-position: left;
	padding-left: 1px;
	padding-right: 0px;
}

MadCap|dropDownHotspot:hover
{
	font-weight: bold;
	color: #c9091e;
}

/* Expanding Hotspot */

MadCap|expanding
{
	mc-open-image: url('../Pics/Common/ExpandingTextOpen.png');
	mc-closed-image: url('../Pics/Common/ExpandingTextClosed.png');
	mc-image-position: left;
}

MadCap|expandingHead:hover
{
	/*color: #3470A1;*/
	font-weight: bold;
}

.MCTextPopup_Closed.MCTextPopupHotSpot_
{
	background-image: url('../Pics/Common/GlossaryTermClosed.png');
}

div.sideContent
{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	/*width: 33.33%;*/
	width: 390px;
}

div.TopicContent
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 25px;
}

/* span pro Zmeny ve verzich - cislo Bugu */

span.bug
{
	color: navy;
}

span.bug::before
{
	content: '(#';
}

span.bug::after
{
	content: ')';
}

/* span pro Zmeny ve verzich - Bugy s atributem Important */

span.important
{
	color: navy;
	font-weight: bold;
}

/* span pro Zmeny ve verzich - text s nejakym navestim, s nejakou indikaci, napr. typ SQL serveru */

span.indication
{
	color: navy;
}

/* span pro Zmeny ve verzich - pro info o mergi do predchozuch verzi */

span.merge
{
	color: gray;
}

span.FieldName
{
	font-size: 0.9em;
	font-style: italic;
}

span.FieldName::before
{
	content: '(';
}

span.FieldName::after
{
	content: ')';
}

/* styly pro automaticky generované změny */
li.issue::before {
    left: -5px;
    top: 1px;
    font-size: 18px;
    margin-left: -18px;
    content: "―";
    position: relative;
    line-height: 0;
    font-family: arial;
}

li.bug::before {
    color: #d0031c;
}

li.improvement::before {
    color: navy;
}

li.important::before {
    font-size: 24px;
    top: 5px;
    margin-left: -24px;
}

ul.issue {
    list-style-type: none;
	list-style-image: none;
}

/* span pro podbarveni vysledku hledani (Search)-styly importovany z Factory nastaveni Flaru, pokud by zde nebyly, jsou searchresults transparentni  */

span.SearchHighlight1
{
	color: #000000;
	background-color: #ffff66;
}

span.SearchHighlight10
{
	color: #ffffff;
	background-color: #990099;
}

span.SearchHighlight2
{
	color: #000000;
	background-color: #a0ffff;
}

span.SearchHighlight3
{
	color: #000000;
	background-color: #99ff99;
}

span.SearchHighlight4
{
	color: #000000;
	background-color: #ff9999;
}

span.SearchHighlight5
{
	color: #000000;
	background-color: #ff66ff;
}

span.SearchHighlight6
{
	color: #ffffff;
	background-color: #880000;
}

span.SearchHighlight7
{
	color: #ffffff;
	background-color: #00aa00;
}

span.SearchHighlight8
{
	color: #ffffff;
	background-color: #886800;
}

span.SearchHighlight9
{
	color: #ffffff;
	background-color: #004699;
}

/* Abra Social Icons - pro paticku, aktualne nevyuzivano, zaremovano, v patice se volaji obrazky rovnou */

/* 
.icons-fb
{
	list-style-image: url('../Pics/Common/fb.png');
}

.icons-in
{
	list-style-image: url('../Pics/Common/in.png');
}

.icons-g
{
	list-style-image: url('../Pics/Common/g.png');
}

.icons-you
{
	list-style-image: url('../Pics/Common/you.png');
}

.icons-tw
{
	list-style-image: url('../Pics/Common/tw.png');
}
*/

/* ABRA icons */

._Skins_TopicToolBar.mc-component .button
{
	/*padding: 4px;
	transform: scale(0.8);*/
}

._Skins_TopicToolBar.mc-component .button.remove-highlight-button
{
	background: url(../Pics/Common/TopicsHighlight.png) no-repeat center center;
}

._Skins_TopicToolBar.mc-component .button.print-button
{
	background: url(../Pics/Common/TopicsPrinter.png) no-repeat center center;
}

._Skins_TopicToolBar.mc-component .button.expand-all-button
{
	background: url(../Pics/Common/TopicsExpand.png) no-repeat center center;
}

._Skins_TopicToolBar.mc-component .button.collapse-all-button
{
	background: url(../Pics/Common/TopicsCollapse.png) no-repeat center center;
}

._Skins_TopicToolBar.mc-component .button.rozcestnik-button
{
	background: url(../Pics/Common/TopicsChoose.png) no-repeat center center, -webkit-linear-gradient(top, #ffffff 0%, #ececec 100%);
}

.search-filter
{
	background: #ffffff url(../Pics/Common/SearchFilter.png) no-repeat center center;
}

.search-submit
{
	background: #f9b400 url(../Pics/Common/SearchIcon.png) no-repeat center center;
}

.MCTextPopup_Open.MCTextPopupHotSpot_
{
	background-position: right;
	background-image: url('../Pics/Common/GlossaryTermClosed.png');
	padding-right: 15px;
	padding-left: 0;
}

/* TODO */

div.todo_od_JAKU
{
	font-size: 12px;
	letter-spacing: 0.05em;
	line-height: 1.5em;
	border: 0px;
	border-left: 4px solid #D11AFF;
	padding: 5px 5px 5px 8px;
	margin-bottom: 10px;
}

div.todo_od_JAKU::before
{
	content: 'TODO od JAKU';
	font-weight: bold;
	line-height: 1em;
	letter-spacing: 0.3em;
	border-left: none;
}

div.todo_od_JAKU p:first-of-type
{
	margin-top: 0px;
}

div.todo_od_JAKU p:last-of-type
{
	margin-bottom: 0px;
}

div.todo_od_JAVA
{
	font-size: 12px;
	letter-spacing: 0.05em;
	line-height: 1.5em;
	border: 0px;
	border-left: 4px solid #D11AFF;
	padding: 5px 5px 5px 8px;
	margin-bottom: 10px;
}

div.todo_od_JAVA::before
{
	content: 'TODO od JAVA';
	font-weight: bold;
	line-height: 1em;
	letter-spacing: 0.3em;
	border-left: none;
}

div.todo_od_JAVA p:first-of-type
{
	margin-top: 0px;
}

div.todo_od_JAVA p:last-of-type
{
	margin-bottom: 0px;
}

div.todo_CH
{
	font-size: 12px;
	letter-spacing: 0.05em;
	line-height: 1.5em;
	border: 0px;
	border-left: 4px solid #D11AFF;
	padding: 5px 5px 5px 8px;
	margin-bottom: 10px;
}

div.todo_CH::before
{
	content: 'TODO CH_verze';
	font-weight: bold;
	line-height: 1em;
	letter-spacing: 0.3em;
	border-left: none;
}

div.todo_CH p:first-of-type
{
	margin-top: 0px;
}

div.todo_CH p:last-of-type
{
	margin-bottom: 0px;
}

/* KONTROLA */

div.kontrola
{
	font-size: 12px;
	letter-spacing: 0.05em;
	line-height: 1.5em;
	border: 0px;
	border-left: 4px solid #D11AFF;
	padding: 5px 5px 5px 8px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

div.kontrola ul
{
	padding: 10px 0px 0px 20px;
}

div.kontrola::before
{
	content: 'KONTROLA';
	font-weight: bold;
	line-height: 1em;
	letter-spacing: 0.3em;
	border-left: none;
}

div.kontrola li::before
{
	content: 'Datum: ';
	font-weight: bold;
}

div.kontrola li + li::before
{
	content: 'K verzi: ';
	font-weight: bold;
}

div.kontrola li + li + li::before
{
	content: 'Jiné: ';
	font-weight: bold;
}

/* Video Section zkopírováno z css pro HomePage*/

.video-section
{
	padding-top: 50px;
	padding-bottom: 30px;
}

.video-section img
{
	padding-right: 10px;
	padding-bottom: 10px;
}

.video-wrapper
{
	padding-bottom: 56.25%;
	/* 16:9 */
	position: relative;
}

.video-section iframe
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.video-section .columns
{
	margin-bottom: 20px;
}

.video-section p.Podnadpiscara2_sedy
{
	/*text-align: center; Bylo nastaveno původně dle homepage, ale pokud budo videa rovnaná doleva, je hezčí se zarovnání textů vlevo*/
	font-size: 1.2em;
}

.video-section p
{
	/*text-align: center; Bylo nastaveno původně dle homepage, ale pokud budo videa rovnaná doleva, je hezčí se zarovnání textů vlevo*/
	font-size: 12px;
}

/* Toto přidáno dočasně, aby se přebilo zarovnání doprava pro last:child, což je definováno ve foundation.5.5.0.css - D770 požádána o přestylování*/

[class*="column"] + :last-child[class*="column"]
{
	float: left;
}

.off-canvas-content .outer-row {
    margin: 0 auto 0 0;
}

.row.collapse .row
{
	padding-left: 0;
}

/* Bílý okraj kolem side menu */

ul.menu._Skins_SideMenu
{
	border-color: #FFFFFF;
	border-style: solid;
	border-width: thick;
}

/* Obtékání SideMnu DropDownTexty */

/*
.MCDropDown_Open .MCDropDownBody
{
	display: block;
	overflow: visible !important;
}
*/

/* Obtékání side menu expanding texty - case 99417 */

.MCExpanding_Open .MCExpandingBody
{
	display: inline;
}

p.pTest
{
	mc-auto-number-format: '{n+}. ';
}

code.backgr
{
	background: #eee;
}

object	/* Výška a šířka pro Youtube videa. Ve zdroji je u objektu nutné smazat jeho style */
{
	width: 450px;
	height: 253px;
}

/* NAVIGATORY*/
div.navigator /* obalovací div pro spany simulující linky, multilinky, comba v navigátorech */
	{
		margin-left: 20px;
		border: 1px solid #F5F5F5;
		padding: 7px 0px 0px 1px; /* padding, aby byl rámeček kolem divu rovnoměrný*/
	    /* display: inline-block; - jedno z řešení na rámeček podle obsahu, je to ale nepřájemné v xml editoru. Flare i s tím zjevně neumí poradit a div vůbec nezobrazuje, jakoby neexitoval. je to jen věc xml editoru, ale je to nepříjemné pro editaci */
		/* width: fit-content;  - jedno z řešení na rámeček podle obsahu, toto ale nelze použít; v xml editoru zobrazuje div OK, ale Flare po návratu na tránku hlásí chyby css, nezná to :-( */
		margin-right: 50px;
	}

 span.funkcni_link /* funkcni_link pro simulaci linku v navigátorech */
	{
		font-family: Verdana;
		font-size: 0.8em;
		font-weight: normal;
		color: #c9091e;
		text-decoration: underline;
		text-decoration-color: #c9091e;
		padding: 5px 12px 5px 12px;
	}

span.funkcni_link_disable /* funkcni_link pro simulaci linku v navigátorech, pokud je třeba demontrovat "desable" talčítko, Dle návrhu faceliftu to má být 20% původní barvy. */
	{
		font-family: Verdana;
		font-size: 0.8em;
		font-weight: normal;
		color: #8892a1;
		text-decoration: underline;
		text-decoration-color: #8892a1;
		padding: 5px 12px 5px 12px;
	}

span.checkbox  /* checkbox pro popisky checkboxu v navigátoru"*/
{
	font-family: Verdana;
	font-size: 0.8em;
	font-weight: bold;
	color: black;
	padding: 5px 8px 5px 1px;
}

span.checkbox::before 	/* checkbox pro popisky checkboxu v navigátoru"*/
{
		margin-left: 10px;
		content: '';
		background: url('../Pics/Common/ovladaci_prvky_check_box_enable.png') no-repeat;
		padding: 0px 8px 1px 9px;
}

div.navigator span[class^="checkbox"]
{
	padding: 3px 10px 3px 6px;
	position: relative;
	top: -8px;
}

div.navigator span[class^="image"] /* image pro obrazky v navigátoru (kvuli vertikalnimu zarovnani)"*/
{
	margin-left: 20px;
	padding: 3px 10px 3px 6px;
	position: relative;
	top: -5px;
}

@media GenCH
{
	/* Překlad konstrukcí typu poznámka */

	div.note::before
	{
		content: 'Bemerkung';
	}

	div.advice::before
	{
		content: 'Tipp';
	}

	div.example::before
	{
		content: 'Beispiel';
	}

	div.attention::before
	{
		content: 'Achtung';
	}

	div.critical::before
	{
		content: 'Achtung!!!';
	}

	MadCap|breadcrumbsProxy
	{
		mc-breadcrumbs-prefix: 'Sie sich hier befinden: ';
	}
}

@media GenSK
{
	/* Pro SK kvůli překladu slova "Príklad" */

	div.example::before
	{
		content: 'Príklad';
	}

	MadCap|breadcrumbsProxy
	{
		mc-breadcrumbs-prefix: 'Nachádzate sa tu: ';
	}
}

/* Slouží pro stránku s videi, je-li užší (aby se videa dobře rovnala) - zkopírováno z css pro HomePage, takže možná ne vše je potřeba */

@media screen and (max-width: 40em)
{
	#content-section
	{
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.video-section
	{
		padding-top: 30px;
	}

	.video-section .columns
	{
		padding: 0;
	}
}

@media screen and (max-width: 30em)
{
	.right-section div.button-group,
	.left-section div.button-group
	{
		margin-top: 145px;
	}
}

/* Ve slovenské verzi je odlišný překlad konstrukce typu příklad */

@media printSK
{
	/* Odstavce */

	p
	{
		text-align: justify;
		margin-bottom: 20px;
	}

	p.FirstPageOfChapter
	{
		color: #e1e1e1;
	}

	p.ManualTitle1
	{
		color: white;
		font-size: 14pt;
		margin-bottom: 0;
		margin-left: 0.7in;
		margin-top: 1.00in;
	}

	p.ManualTitle2
	{
		color: white;
		font-size: 60pt;
		font-family: Arial;
		font-weight: bold;
		line-height: 0;
		margin-bottom: 0;
		margin-left: 0.5in;
		margin-top: 0;
	}

	p.ManualTitle3
	{
		color: white;
		font-size: 60pt;
		font-family: Arial;
		font-weight: bold;
		line-height: 0;
		margin-bottom: 0;
		margin-left: 0.5in;
		margin-top: 0;
	}

	p.ChapterSubtitle
	{
		font-size: 20pt;
		letter-spacing: 5pt;
		color: white;
		text-align: center;
		padding-top: 60pt;
	}

	p.Chapter	/* Pro části Úvod a Závěr */
	{
		color: white;
		font-size: 70pt;
		font-weight: bold;
		font-family: Arial;
		letter-spacing: -1px;
		line-height: 92pt;
		margin: 0;
		mc-heading-level: 1;
		text-align: center;
	}

	p.ChapterNumber	/* Automatické číslování kapitol */
	{
		color: white;
		font-size: 80pt;
		font-weight: bold;
		font-family: Arial;
		letter-spacing: -1px;
		line-height: 92pt;
		margin: 0;
		mc-auto-number-position: inside-head;
		mc-auto-number-format: 'ČÁST {chapnum}';
		mc-heading-level: 1;
		text-align: center;
	}

	/* Nadpisy */

	h1
	{
		color: #1375A0;
		page-break-before: always;
		margin-bottom: 0px;
		padding-bottom: 10px;
		margin-top: 30px;
	}

	h6.key
	{
		page-break-before: always;
	}

	h2
	{
		color: black;
		font-weight: bold;
		page-break-before: always;
		text-transform: uppercase;
		mc-auto-number-format: 'CH:{chapnum}.{n+} ';
		mc-auto-number-offset: 25pt;
		mc-heading-level: 2;
	}

	h2.UvodZaver
	{
		mc-auto-number-format: '';
	}

	h2.QSNotAutoNumbers,
	MadCap|dropDownHotspot.QSNotAutoNumbers
	{
		color: black;
		font-size: 1.4em;
		font-weight: bold;
		margin-bottom: 8px;
		padding-bottom: 10px;
		margin-top: 10px;
		mc-auto-number-format: '';
		margin-bottom: 8px;
		padding-bottom: 10px;
		margin-top: 10px;
		mc-heading-level: 2;
	}

	/* preklady konstrukce typu poznámka */

	div.example::before
	{
		content: 'Príklad';
	}

	/* Odkazy */

	a:link
	{
		color: #336699;
	}

	/* Křížové reference */

	MadCap|xref.FromQSToHelp
	{
		color: black;
		font-weight: normal;
		mc-format: '{quote}{title}{quote}';
		text-decoration: none;
	}

	/* obrázky */

	img
	{
		max-width: 578px;
		max-height: auto;
	}

	MadCap|dropDownBody img	/* obrázek v DropDownu musí být o něco menší, než normální */
	{
		max-width: 530px;
		max-height: auto;
	}

	/* DropDowny */

	MadCap|dropDownBody
	{
		font-size: 12px;
		letter-spacing: 0.05em;
		line-height: 1.5em;
		border: 0px;
		margin-bottom: 10px;
	}

	MadCap|dropDown.SecondLevel
	{
		margin-left: 0px;
		background-color: white;
	}

	MadCap|dropDownHead
	{
		color: black;
		font-size: 16px;
		margin-bottom: 20px;
	}

	MadCap|dropDown.Break
	{
		page-break-before: always;
	}

	MadCap|dropDownHotspot
	{
		color: black;
	}

	MadCap|dropDownHotspot.1st
	{
		color: black;
		font-size: 1.4em;
		font-weight: bold;
		margin-bottom: 8px;
		padding-bottom: 10px;
		margin-top: 10px;
		mc-auto-number-format: '{n+}   ';
		mc-auto-number-offset: 25pt;
		mc-heading-level: 2;
	}

	MadCap|dropDownHotspot.2nd
	{
		color: black;
		mc-auto-number-format: '{n}.{n+}   ';
		mc-auto-number-offset: 25pt;
		mc-heading-level: 3;
	}

	/* Oddíl Test v Tutoriálu */

	MadCap|dropDown.test
	{
		margin-top: 15pt;
		background-color: #e6e6e6;
		border: 10px solid #e6e6e6;
		padding: 1px;
	}

	p.pTest
	{
		border-top: 1px solid #cccccc;
		padding-top: 15 pt;
		mc-auto-number-format: '{b}Otázka {n+} : {/b}';
	}

	MadCap|dropDown.test MadCap|dropDown.SecondLevel
	{
		margin-left: 0px;
		background-color: #e6e6e6;
	}

	MadCap|dropDownHead.test
	{
		text-align: center;
		padding-top: 5pt;
		padding-bottom: 5pt;
	}

	MadCap|dropDownHotspot.test
	{
		font-size: 15pt;
		font-weight: bold;
		text-transform: uppercase;
		line-height: 1em;
		letter-spacing: 0.3em;
		border-left: none;
	}

	MadCap|dropDown.test MadCap|dropDownHotspot.ano
	{
		color: #009933;
		font-weight: bold;
		text-transform: none;
		line-height: 1em;
		letter-spacing: 2pt;
		border-left: none;
	}

	MadCap|dropDown.test MadCap|dropDownHotspot.ne
	{
		color: #cc0000;
		font-weight: bold;
		text-transform: none;
		line-height: 1em;
		letter-spacing: 2pt;
		border-left: none;
	}

	/* TOC */

	p.TOC1
	{
		font-size: 12pt;
		font-weight: normal;
		margin-bottom: 6px;
		margin-top: 12px;
		/*mc-leader-format: 'none';*/
		/*mc-pagenum-display: none;*/
		/*page-break-before: avoid;*/
		/*page-break-after: avoid;*/
	}

	p.TOC2
	{
		font-size: 10pt;
		font-weight: normal;
		margin-bottom: 2px;
		margin-left: 0.25in;
		margin-top: 2px;
		/*page-break-before: avoid;*/
		/*page-break-after: avoid;*/
	}

	p.TOC3
	{
		font-size: 8pt;
		font-weight: normal;
		margin-bottom: 2px;
		margin-left: 0.35in;
		margin-top: 2px;
		/*page-break-before: avoid;*/
		/*page-break-after: avoid;*/
	}

	p.TOC4
	{
		font-size: 12pt;
		font-weight: normal;
		margin-bottom: 6px;
		margin-left: 0;
		margin-top: 12px;
		/*page-break-before: avoid;*/
		/*page-break-after: avoid;*/
	}

	p.TOCHeading
	{
		color: #e1e1e1;
		font-size: 40pt;
		font-weight: normal;
		letter-spacing: -1px;
		line-height: 92pt;
		margin: 0;
		padding-top: 20pt;
		padding-bottom: 80pt;
		mc-heading-level: 0;
		text-align: center;
		/*page-break-before: avoid;*/
		/*page-break-after: avoid;*/
	}

	MadCap|tocProxy
	{
		border-top: none;
		margin-right: 0.25in;
	}

	/* Funkcni tacitka */

	span.funkcni_tlacitko
	{
		font-family: Verdana;
		font-size: 13px;
		background: #bdbdbd;
	}

	span.multifunkcni_tlacitko
	{
		font-family: Verdana;
		font-size: 13px;
		background: #bdbdbd;
	}

	span.multifunkcni_tlacitko::after
	{
		font-family: Verdana;
		font-size: 13px;
		background: #bdbdbd;
		border-left: 0px;
		content: '❘▾ ';
	}

	div.note,
	div.attention,
	div.advice,
	div.example
	{
		font-size: 0.9em;
	}
}

@media print
{
	/* Odstavce */

	p
	{
		text-align: justify;
		margin-bottom: 15pt;
	}

	p.FirstPageOfChapter
	{
		color: #e1e1e1;
	}

	p.ManualTitle1
	{
		color: white;
		font-size: 14pt;
		margin-bottom: 0;
		margin-left: 0.7in;
		margin-top: 1.00in;
	}

	p.ManualTitle2
	{
		color: white;
		font-size: 60pt;
		font-family: Arial;
		font-weight: bold;
		line-height: 0;
		margin-bottom: 0;
		margin-left: 0.5in;
		margin-top: 0;
	}

	p.ManualTitle3
	{
		color: white;
		font-size: 60pt;
		font-family: Arial;
		font-weight: bold;
		line-height: 0;
		margin-bottom: 0;
		margin-left: 0.5in;
		margin-top: 0;
	}

	p.ChapterSubtitle
	{
		font-size: 20pt;
		letter-spacing: 5pt;
		color: white;
		text-align: center;
		padding-top: 60pt;
	}

	p.Chapter	/* Pro části Úvod a Závěr */
	{
		color: white;
		font-size: 70pt;
		font-weight: bold;
		font-family: Arial;
		letter-spacing: -1px;
		line-height: 92pt;
		margin: 0;
		mc-heading-level: 1;
		text-align: center;
	}

	p.ChapterNumber	/* Automatické číslování kapitol */
	{
		color: white;
		font-size: 80pt;
		font-weight: bold;
		font-family: Arial;
		letter-spacing: -1px;
		line-height: 92pt;
		margin: 0;
		mc-auto-number-position: inside-head;
		mc-auto-number-format: 'ČÁST {chapnum}';
		mc-heading-level: 1;
		text-align: center;
	}

	/* Nadpisy */

	h1
	{
		color: #1375A0;
		page-break-before: always;
		margin-bottom: 0px;
		padding-bottom: 10px;
		margin-top: 30px;
	}

	h6.key
	{
		page-break-before: always;
	}

	h2
	{
		color: black;
		font-weight: bold;
		page-break-before: always;
		text-transform: uppercase;
		mc-auto-number-format: 'CH:{chapnum}.{n+} ';
		mc-auto-number-offset: 25pt;
		mc-heading-level: 2;
	}

	h2.UvodZaver
	{
		mc-auto-number-format: '';
	}

	h2.QSNotAutoNumbers,
	MadCap|dropDownHotspot.QSNotAutoNumbers
	{
		color: black;
		font-size: 1.4em;
		font-weight: bold;
		margin-bottom: 8px;
		padding-bottom: 10px;
		margin-top: 10px;
		mc-auto-number-format: '';
		margin-bottom: 8px;
		padding-bottom: 10px;
		margin-top: 10px;
		mc-heading-level: 2;
	}

	/* Odkazy */

	a:link
	{
		color: #336699;
	}

	/* Křížové reference */

	MadCap|xref.FromQSToHelp
	{
		color: black;
		font-weight: normal;
		mc-format: '{quote}{title}{quote}';
		text-decoration: none;
	}

	/* obrázky */

	img
	{
		max-width: 578px;
		max-height: auto;
	}

	MadCap|dropDownBody img	/* obrázek v DropDownu musí být o něco menší, než normální */
	{
		max-width: 530px;
		max-height: auto;
	}

	/* DropDowny */

	MadCap|dropDownBody
	{
		font-size: 12px;
		letter-spacing: 0.05em;
		line-height: 1.5em;
		border: 0px;
		margin-bottom: 10px;
	}

	MadCap|dropDown.SecondLevel
	{
		margin-left: 0px;
		background-color: white;
	}

	MadCap|dropDownHead
	{
		color: black;
		font-size: 16px;
		margin-bottom: 20px;
	}

	MadCap|dropDown.Break
	{
		page-break-before: always;
	}

	MadCap|dropDownHotspot
	{
		color: black;
	}

	MadCap|dropDownHotspot.1st
	{
		color: black;
		font-size: 1.4em;
		font-weight: bold;
		margin-bottom: 8px;
		padding-bottom: 10px;
		margin-top: 10px;
		mc-auto-number-format: '{n+}   ';
		mc-auto-number-offset: 25pt;
		mc-heading-level: 2;
	}

	MadCap|dropDownHotspot.2nd
	{
		color: black;
		mc-auto-number-format: '{n}.{n+}   ';
		mc-auto-number-offset: 25pt;
		mc-heading-level: 3;
	}

	/* Oddíl Test v Tutoriálu */

	MadCap|dropDown.test
	{
		margin-top: 15pt;
		background-color: #e6e6e6;
		border: 10px solid #e6e6e6;
		padding: 1px;
	}

	p.pTest
	{
		border-top: 1px solid #cccccc;
		padding-top: 15 pt;
		mc-auto-number-format: '{b}Otázka {n+} : {/b}';
	}

	MadCap|dropDown.test MadCap|dropDown.SecondLevel
	{
		margin-left: 0px;
		background-color: #e6e6e6;
	}

	MadCap|dropDownHead.test
	{
		text-align: center;
		padding-top: 5pt;
		padding-bottom: 5pt;
	}

	MadCap|dropDownHotspot.test
	{
		font-size: 15pt;
		font-weight: bold;
		text-transform: uppercase;
		line-height: 1em;
		letter-spacing: 0.3em;
		border-left: none;
	}

	MadCap|dropDown.test MadCap|dropDownHotspot.ano
	{
		color: #009933;
		font-weight: bold;
		text-transform: none;
		line-height: 1em;
		letter-spacing: 2pt;
		border-left: none;
	}

	MadCap|dropDown.test MadCap|dropDownHotspot.ne
	{
		color: #cc0000;
		font-weight: bold;
		text-transform: none;
		line-height: 1em;
		letter-spacing: 2pt;
		border-left: none;
	}

	/* TOC */

	p.TOC1
	{
		font-size: 12pt;
		font-weight: normal;
		margin-bottom: 6px;
		margin-top: 12px;
		/*mc-leader-format: 'none';*/
		/*mc-pagenum-display: none;*/
		/*page-break-before: avoid;*/
		/*page-break-after: avoid;*/
	}

	p.TOC2
	{
		font-size: 10pt;
		font-weight: normal;
		margin-bottom: 2px;
		margin-left: 0.25in;
		margin-top: 2px;
		/*page-break-before: avoid;*/
		/*page-break-after: avoid;*/
	}

	p.TOC3
	{
		font-size: 8pt;
		font-weight: normal;
		margin-bottom: 2px;
		margin-left: 0.35in;
		margin-top: 2px;
		/*page-break-before: avoid;*/
		/*page-break-after: avoid;*/
	}

	p.TOC4
	{
		font-size: 12pt;
		font-weight: normal;
		margin-bottom: 6px;
		margin-left: 0;
		margin-top: 12px;
		/*page-break-before: avoid;*/
		/*page-break-after: avoid;*/
	}

	p.TOCHeading
	{
		color: #e1e1e1;
		font-size: 40pt;
		font-weight: normal;
		letter-spacing: -1px;
		line-height: 92pt;
		margin: 0;
		padding-top: 20pt;
		padding-bottom: 80pt;
		mc-heading-level: 0;
		text-align: center;
		/*page-break-before: avoid;*/
		/*page-break-after: avoid;*/
	}

	MadCap|tocProxy
	{
		border-top: none;
		margin-right: 0.25in;
	}

	/* Funkcni tacitka */

	span.funkcni_tlacitko
	{
		font-family: Verdana;
		font-size: 13px;
		background: #bdbdbd;
	}

	span.multifunkcni_tlacitko
	{
		font-family: Verdana;
		font-size: 13px;
		background: #bdbdbd;
	}

	span.multifunkcni_tlacitko::after
	{
		font-family: Verdana;
		font-size: 13px;
		background: #bdbdbd;
		border-left: 0px;
		content: '❘▾ ';
	}

	div.note,
	div.attention,
	div.advice,
	div.example
	{
		font-size: 0.9em;
	}
}

/* Ve švýcarské verzi jsou odlišně překlady konstrukcí typu poznámka a jiné velikosti fontů v ManualTitle2, ChapterSubtitle a Chapter */

@media printCH
{
	/* Odstavce */

	p
	{
		text-align: justify;
		margin-bottom: 15pt;
	}

	p.FirstPageOfChapter
	{
		color: #e1e1e1;
	}

	p.ManualTitle1
	{
		color: white;
		font-size: 14pt;
		margin-bottom: 0;
		margin-left: 0.7in;
		margin-top: 1.00in;
	}

	p.ManualTitle2
	{
		color: white;
		font-size: 60pt;
		font-family: Arial;
		font-weight: bold;
		line-height: 0;
		margin-bottom: 0;
		margin-left: 0.5in;
		margin-top: 0;
	}

	p.ManualTitle3
	{
		color: white;
		font-size: 60pt;
		font-family: Arial;
		font-weight: bold;
		line-height: 0;
		margin-bottom: 0;
		margin-left: 0.5in;
		margin-top: 0;
	}

	p.ChapterSubtitle
	{
		font-size: 20pt;
		letter-spacing: 5pt;
		color: white;
		text-align: center;
		padding-top: 60pt;
	}

	p.Chapter	/* Pro části Úvod a Závěr */
	{
		color: white;
		font-size: 70pt;
		font-weight: bold;
		font-family: Arial;
		letter-spacing: -1px;
		line-height: 92pt;
		margin: 0;
		mc-heading-level: 1;
		text-align: center;
	}

	p.ChapterNumber	/* Automatické číslování kapitol */
	{
		color: white;
		font-size: 80pt;
		font-weight: bold;
		font-family: Arial;
		letter-spacing: -1px;
		line-height: 92pt;
		margin: 0;
		mc-auto-number-position: inside-head;
		mc-auto-number-format: 'TEIL {chapnum}';
		mc-heading-level: 1;
		text-align: center;
	}

	/* Nadpisy */

	h1
	{
		color: #1375A0;
		page-break-before: always;
		margin-bottom: 0px;
		padding-bottom: 10px;
		margin-top: 30px;
	}

	h6.key
	{
		page-break-before: always;
	}

	h2
	{
		color: black;
		font-weight: bold;
		page-break-before: always;
		text-transform: uppercase;
		mc-auto-number-format: 'CH:{chapnum}.{n+} ';
		mc-auto-number-offset: 25pt;
		mc-heading-level: 2;
	}

	h2.UvodZaver
	{
		mc-auto-number-format: '';
	}

	h2.QSNotAutoNumbers,
	MadCap|dropDownHotspot.QSNotAutoNumbers
	{
		color: black;
		font-size: 1.4em;
		font-weight: bold;
		margin-bottom: 8px;
		padding-bottom: 10px;
		margin-top: 10px;
		mc-auto-number-format: '';
		margin-bottom: 8px;
		padding-bottom: 10px;
		margin-top: 10px;
		mc-heading-level: 2;
	}

	/* preklady konstrukce typu poznámka */

	div.note::before
	{
		content: 'Bemerkung';
	}

	div.advice::before
	{
		content: 'Tipp';
	}

	div.example::before
	{
		content: 'Beispiel';
	}

	div.attention::before
	{
		content: 'Achtung';
	}

	div.critical::before
	{
		content: 'Achtung!!!';
	}

	/* Odkazy */

	a:link
	{
		color: #336699;
	}

	/* Křížové reference */

	MadCap|xref.FromQSToHelp
	{
		color: black;
		font-weight: normal;
		mc-format: '{quote}{title}{quote}';
		text-decoration: none;
	}

	/* obrázky */

	img
	{
		max-width: 578px;
		max-height: auto;
	}

	MadCap|dropDownBody img	/* obrázek v DropDownu musí být o něco menší, než normální */
	{
		max-width: 530px;
		max-height: auto;
	}

	/* DropDowny */

	MadCap|dropDownBody
	{
		font-size: 12px;
		letter-spacing: 0.05em;
		line-height: 1.5em;
		border: 0px;
		margin-bottom: 10px;
	}

	MadCap|dropDown.SecondLevel
	{
		margin-left: 0px;
		background-color: white;
	}

	MadCap|dropDownHead
	{
		color: black;
		font-size: 16px;
		margin-bottom: 20px;
	}

	MadCap|dropDown.Break
	{
		page-break-before: always;
	}

	MadCap|dropDownHotspot
	{
		color: black;
	}

	MadCap|dropDownHotspot.1st
	{
		color: black;
		font-size: 1.4em;
		font-weight: bold;
		margin-bottom: 8px;
		padding-bottom: 10px;
		margin-top: 10px;
		mc-auto-number-format: '{n+}   ';
		mc-auto-number-offset: 25pt;
		mc-heading-level: 2;
	}

	MadCap|dropDownHotspot.2nd
	{
		color: black;
		mc-auto-number-format: '{n}.{n+}   ';
		mc-auto-number-offset: 25pt;
		mc-heading-level: 3;
	}

	/* Oddíl Test v Tutoriálu */

	MadCap|dropDown.test
	{
		margin-top: 15pt;
		background-color: #e6e6e6;
		border: 10px solid #e6e6e6;
		padding: 1px;
	}

	p.pTest
	{
		border-top: 1px solid #cccccc;
		padding-top: 15 pt;
		mc-auto-number-format: '{b}Frage {n+} : {/b}';
	}

	MadCap|dropDown.test MadCap|dropDown.SecondLevel
	{
		margin-left: 0px;
		background-color: #e6e6e6;
	}

	MadCap|dropDownHead.test
	{
		text-align: center;
		padding-top: 5pt;
		padding-bottom: 5pt;
	}

	MadCap|dropDownHotspot.test
	{
		font-size: 15pt;
		font-weight: bold;
		text-transform: uppercase;
		line-height: 1em;
		letter-spacing: 0.3em;
		border-left: none;
	}

	MadCap|dropDown.test MadCap|dropDownHotspot.ano
	{
		color: #009933;
		font-weight: bold;
		text-transform: none;
		line-height: 1em;
		letter-spacing: 2pt;
		border-left: none;
	}

	MadCap|dropDown.test MadCap|dropDownHotspot.ne
	{
		color: #cc0000;
		font-weight: bold;
		text-transform: none;
		line-height: 1em;
		letter-spacing: 2pt;
		border-left: none;
	}

	/* TOC */

	p.TOC1
	{
		font-size: 12pt;
		font-weight: normal;
		margin-bottom: 6px;
		margin-top: 12px;
		/*mc-leader-format: 'none';*/
		/*mc-pagenum-display: none;*/
		/*page-break-before: avoid;*/
		/*page-break-after: avoid;*/
	}

	p.TOC2
	{
		font-size: 10pt;
		font-weight: normal;
		margin-bottom: 2px;
		margin-left: 0.25in;
		margin-top: 2px;
		/*page-break-before: avoid;*/
		/*page-break-after: avoid;*/
	}

	p.TOC3
	{
		font-size: 8pt;
		font-weight: normal;
		margin-bottom: 2px;
		margin-left: 0.35in;
		margin-top: 2px;
		/*page-break-before: avoid;*/
		/*page-break-after: avoid;*/
	}

	p.TOC4
	{
		font-size: 12pt;
		font-weight: normal;
		margin-bottom: 6px;
		margin-left: 0;
		margin-top: 12px;
		/*page-break-before: avoid;*/
		/*page-break-after: avoid;*/
	}

	p.TOCHeading
	{
		color: #e1e1e1;
		font-size: 40pt;
		font-weight: normal;
		letter-spacing: -1px;
		line-height: 92pt;
		margin: 0;
		padding-top: 20pt;
		padding-bottom: 80pt;
		mc-heading-level: 0;
		text-align: center;
		/*page-break-before: avoid;*/
		/*page-break-after: avoid;*/
	}

	MadCap|tocProxy
	{
		border-top: none;
		margin-right: 0.25in;
	}

	/* Funkcni tacitka */

	span.funkcni_tlacitko
	{
		font-family: Verdana;
		font-size: 13px;
		background: #bdbdbd;
	}

	span.multifunkcni_tlacitko
	{
		font-family: Verdana;
		font-size: 13px;
		background: #bdbdbd;
	}

	span.multifunkcni_tlacitko::after
	{
		font-family: Verdana;
		font-size: 13px;
		background: #bdbdbd;
		border-left: 0px;
		content: '❘▾ ';
	}

	div.note,
	div.attention,
	div.advice,
	div.example
	{
		font-size: 0.9em;
	}
}

@media editace
{
	body
	{
		color: black;
	}
	
	/* Následující ul řeší fakt, že Flare nedokáže ve zdroji zobrazit nadefinovanou odrážku. Takže to tady přebíjím. */
	ul
	{
		list-style-type: disc;
	}

	ul ul
	{
		list-style-type: disc;
	}

	ul ul ul
	{
		list-style-type: disc;
	}

	/* JAVA-zkopirovanu z Genu od JAKU 17.01.2024: V normálním Mediu je u třídy tabulky "zalozkyguidepost1" nastaven u "td" a "tr" "display: inline-block;" kvůli zalamování jednořádkové tabulky. Bohužel, pokud jsou v tabulce elementy <col />, tak se tyto elementy v editoru nehezky zobrazují. Následující úprava proto tabulku s třídou "zalozkyguidepost1" vrací na defaultní hodnoty vlastnosti display pro tabulky. Což nevadí, protože v editoru tabulku zalamovat nemusíme.*/
	table.zalozkyguidepost1 
		{
			display: table;
		}
	table.zalozkyguidepost1 tr 
		{
				display: table-row;
		}

	table.zalozkyguidepost1 th
		{
				display: table-cell;
		}

	table.zalozkyguidepost1 td 
		{
				display: table-cell;
		}
}
/* pracovni medium s cervym dobre viditelnym pismem */
