/* CSS Document */
@font-face {font-family: 'Regular';src: url('../fonts/MPLUSRounded1c-Regular.ttf') format('truetype');}
@font-face {font-family: 'Bold';src: url('../fonts/MPLUSRounded1c-Bold.ttf') format('truetype');}

A,
BODY,
DIV,
FOOTER,
FORM,
HEADER,
NAV,
P,
IMG,
SECTION {margin: 0px;padding: 0px;}

A {color: #333333;text-decoration: none;}
A:hover {text-decoration: underline;}

HTML,
BODY {height: 100%;font-family: Regular;}
BODY {min-width: 42em;min-height: 100vh;margin: 0px auto;background-color:#ffffff;}

SELECT {display: inline-block;width: 20em; height: 3em;}
SELECT.OPTION {height: 8em;}

DIV.Polozka {display: block; margin: 0.3em 0px;}
FORM {width: 40em; margin: 5em auto;}
DIV.Polozka LABEL {display: inline-block; width: 8em;margin: 0em 0.1em 0em 0em;}
FORM INPUT {height: 3em; width: 19em;}
LEGEND {font-family: Bold;}

DIV.Polozka DETAILS {display: inline-block;width: 12em;vertical-align: top;}
DIV.Polozka DETAILS P {font-size: 0.6em;}

DIV.Odeslat {margin: 1em auto;text-align: center;}
DIV.Odeslat INPUT {padding: 0em 2em;width: 10em;}
/*
 * 
 * Hlavicka Main
 * 
 */
HEADER.Main {height: 5.4em;background-color: #003b75;color: #f9fafb;border-top: 1px dotted #f9fafb;}

/*
 * 
 * Navigace
 * 
 */
NAV.Menu {margin: 3em 0em 0em 0em;}
NAV.Menu A {display: inline-block;width: 8em;margin: 0em 0em 0em 0.6em;border-bottom: 0.08em dotted #ffffff;color:#f9fafb;text-decoration: none;text-transform: uppercase;font-size: 1.1em;font-family: Bold;}
NAV.Menu A:hover {color: #e0e0e0;}

DIV.Err,
DIV.Ok {width: 30em; margin: 1em auto; padding: 1em;text-align: center;}
DIV.Err {border: 1px solid red;}
DIV.Ok {border: 1px solid green;}

LI {height: 1.6em;border-bottom: 0.1em dotted grey;}
LI A {float: right;margin: 0em 0.1em;width: 2em;text-align: center;}
LI A:hover {text-decoration: none;font-family: Bold;}

/*
 * 
 * Paticka
 * 
 */
FOOTER.Main {font-size: 0.8em;text-align: right;height: 15px;}

/*
 * 
 * Obecne
 * 
 */
.Blck {display: block;}
.Flex {display: flex;}
.FlR {float: right;}
.FlL {float: left;}
.Center {text-align: center;}
.Left {text-align: left;}
.Middle{vertical-align: middle;}
.Top {vertical-align: top;}
.Strike {text-decoration: line-through;}
.FS06 {font-size: 0.6em;}
.FS08 {font-size: 0.8em;}
.FS12 {font-size: 1.2em;}
.LH20 {line-height: 18px;}
.LCase {text-transform: lowercase;}
.O {font-style: oblique;}
.B {font-weight: bold;}
.N {font-weight: normal;}
.Red {color: red;}
.Green {color: green;}
.Grey {color: grey;}







table {
  border-collapse: collapse;

}

table thead {
	background-color: #FFFFFF;
	text-align: left;
	position: sticky;
	z-index: 100;
	top: 0px;
}

TABLE THEAD TH.Kapitola {width: 3em;}
TABLE THEAD TH.Text {width: 50em;}
TABLE THEAD TH.Vuz {width: 3em;}
TABLE THEAD TH.Technik {width: 4em;}
TABLE THEAD TH.Datum {width: 9em;}
TABLE THEAD TH.Poznamka {width: 20em;}
TABLE THEAD TH.Hodnota {width: 4em;}
TABLE THEAD TH.Stav {width: 3em;}

td {
  padding: 0em;
}
TR {border-bottom: 0.1em solid #000000;}

tr.N1 {
	background-color: #6CAFEF;
}
tr.N2 {
	background-color: #99C8F4;
}
tr.N3 {
	background-color: #CCE4FA;
}
tr.Licha {
/*	background-color: #E7E7E7;
*/}

TD.O0 {padding: 0em 0em 0em 0em;}
TD.O1 {padding: 0em 0em 0em 2em;}
TD.O2 {padding: 0em 0em 0em 4em;}
TD.O3 {padding: 0em 0em 0em 6em;} 

INPUT.Poznamka {width: 20em;}
INPUT.Hodnota {width: 4em;}
/* ED6A5A, F4F1BB, 9BC1BC, 5CA4A9, E6EBE0 */
/* 138BFF, AAD5FF, 7BBEFF, 00488D, 00376C */
/* E4F0FB, CEE2F5, B6D1EC, 9EC0E1, 85ADD2 */
