.form-padding {	margin: 0px;	padding: 0px;}.form-field01 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #BB1717;	background-color: #D6D6C5;	border: 1px solid #716D57;	height: 19px;	width: 100px;	padding-top: 2px;	padding-left: 3px;	margin-right: 4px;	margin-top: 0px;}.typo-small01 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #323224;}.typo-menu {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #434331;	padding-top: 7px;	padding-bottom: 3px;	padding-left: 10px;	line-height: 17px;}.link-menu:active { text-decoration: none; color: #000000; }.link-menu:hover {	text-decoration: none;	color: #BB1717;}.link-menu:link { text-decoration: none; color: #434331; }.link-menu:visited { text-decoration: none; color: #51513C; }a:active { text-decoration: none; color: #000000; }a:hover { text-decoration: none; color: #CC0000; }a:link { text-decoration: underline; color: #2B2A1D; }a:visited { text-decoration: underline; color: #5A593E; }.link-dark:active { text-decoration: none; color: #000000; }.link-dark:hover {	text-decoration: none;	color: #BB1717;}.link-dark:link { text-decoration: none; color: #323224; }.link-dark:visited { text-decoration: none; color: #BB1717; }.link-red:active { text-decoration: none; color: #FFFDD2; }.link-red:hover {	text-decoration: none;	color: #323224;}.link-red:link { text-decoration: none; color: #BB1717; }.link-red:visited { text-decoration: none; color: #51513C; }.typo-small02 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #3D3C29;}.typo-basic01 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 18px;	color: #3D3C29;}.typo-basic01-required {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 18px;	color: #3D3C29;	font-weight: bold;}.typo-basic01-red {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 18px;	color: #BB1717;}.odsazeni5x5 {	padding: 10px;}.typo-title01 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #BB1717;	line-height: 20px;}.form-field02 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #3D3C29;	background-color: #D6D6C5;	border: 1px solid #716D57;	height: 19px;	width: 100px;	padding-top: 2px;	padding-left: 3px;	font-weight: bold;	text-align: right;}.form-select01 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #BB1717;	background-color: #F5F5E8;	padding-top: 3px;	padding-left: 3px;}.typo-basic02 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 18px;	color: #29281E;}.typo-note01 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 18px;	color: #29281E;	font-style: italic;}.vypis-primarni {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #BB1717;	background: #F1F1DC;}.vypis-primarni-black {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #000000;	background: #F1F1DC;}.vypis-sekundarni {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;	background: #F1F1DC;}.vypis-mesic {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #BB1717;	text-transform: uppercase;	font-weight: bold;	background: #E7E7E2;}.vypis-orgstr {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #BB1717;	text-transform: uppercase;	font-weight: bold;}.vypis-orgstr_vyjimka {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #BB1717;	font-weight: bold;}.vypis-tercialni {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;	background: #F7F7F3;}.vypis-tercialni-vyrazny {	font-family: Verdana,Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;	background: #F7F7F3;	font-weight: bold;	white-space: nowrap;}.typo-title02 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #BB1717;	line-height: 24px;	text-transform: uppercase;	letter-spacing: 1px;	padding-top: 10pt;	padding-bottom: 10pt;}.pageBody {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 18px;	color: #3D3C29;}.typo-warning01 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #BB1717;	line-height: 20px;}.table-warning01 {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	background: #F7F7F3;	font-weight: bold;	color: #BB1717;}.form-field03 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #3D3C29;	background-color: #D6D6C5;	border: 1px solid #716D57;	padding-top: 2px;	padding-left: 3px;	font-weight: bold;}.form-field04 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #3D3C29;	background-color: #D6D6C5;	border: 1px solid #716D57;	height: 19px;	width: 400px;	padding-top: 2px;	padding-left: 3px;	font-weight: bold;}.form-field05 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #3D3C29;	background-color: #D6D6C5;	border: 1px solid #716D57;	height: 19px;	width: 200px;	padding-top: 2px;	padding-left: 3px;	font-weight: bold;}.form-textarea {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #3D3C29;	background-color: #D6D6C5;	border: 1px solid #716D57;	font-weight: bold;}.form-button {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #3D3C29;	background-color: #A6A695;	border: 1px solid #716D57;	height: 19px;	width: 100px;	padding-top: 2px;	padding-left: 3px;	align: 10px;	font-weight: bold;}.form-button2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #3D3C29;	background-color: #A6A695;	border: 1px solid #716D57;	height: 19px;	width: 200px;	padding-top: 2px;	padding-left: 3px;	align: 10px;	font-weight: bold;}.form-button-file {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #3D3C29;	background-color: #A6A695;	border: 1px solid #716D57;	height: 19px;	width: 300px;	padding-top: 2px;	padding-left: 3px;	align: 10px;	font-weight: bold;}.form-select02 {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #3D3C29;	background-color: #D6D6C5;	font-weight: bold;}	.form-checkbox01{	color: #3D3C29;	background-color: #D6D6C5;	border: 1px solid #716D57;	}.vypis-domaci {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;	background: #E7E7E2;	text-align: right;}.vypis-zahr {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;	background: #F7F7F3;	text-align: right;}.vypis-clenove {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	background: #F7F7F3;	color: #3D3C29;}.warning {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	color: red;	background: #F7F7F3;}.report-frame01 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	width: 350px;		line-height: 18px;	background-color: #D6D6C5;	border: 1px solid #716D57;	padding: 2px;	color: #3D3C29;}.typo-basic02-hlighted {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #29281E;	font-weight: bold;}/* nase vlastni */.error {  color: red;  font-weight: bold;  font-size: 16px}h1 {  color: green;  font-weight: bold;  font-size: 40px}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #BB1717;	line-height: 20px;	text-transform: uppercase;	letter-spacing: 1px;	padding-top: 10pt;	padding-bottom: 10pt;}h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #BB1717;	line-height: 20px;	text-transform: uppercase;	letter-spacing: 1px;	padding-top: 10pt;	padding-bottom: 10pt;}fieldset {   padding: 4px;}legend {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 14px;	color: #BB1717;	text-transform: uppercase;   }.numberinput INPUT{  font-weight:bold;}.boldinput INPUT{  font-weight: bold;}.bold {  font-weight: bold;}.unis-error {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;    background-color: #D8D8C3;	border: 1px solid #716D57;	color: #BB1717;	padding: 4pt;}.unis-error-pre {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: normal;    background-color: #D8D8C3;	border: 1px solid #716D57;	color: black;	padding: 4pt;}.unis-error-bottom {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt;	font-weight: normal;	color: black;}.dummy {}.clenove-01 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	line-height: 15px;	color: #000000;}.clenove-02 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 17px;	color: #000000;	font-weight: normal;}.link-dark01:active { text-decoration: none; color: #000000; }.link-dark01:hover {	text-decoration: none;	color: #BB1717;}.link-dark01:link { text-decoration: underline; color: #000000; }.link-dark01:visited { text-decoration: none; color: #000000; }.clen-vypis-mesic {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #BB1717;	text-transform: uppercase;	font-weight: bold;}.numcol,.datecol {  text-align: right;  white-space: nowrap;}