cols:after, .clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }* html .cols, * html .clearfix	{ height:1%; }.clearfix	{ display:block; }.clearfix, .cols { =zoom:1;} body {  margin:0 0 0 0;  padding:0;  font:20px/1.8em arial, tahoma, verdana, sans serif;  text-align:center;  background:#fff;  color:black;  display: grid;  height: 100dvh;  place-items: center;}textarea, input, select {	font-size:13px;	font-family:arial,tahoma,verdana,sans serif;}/*** default ***/td, th {	_font-size /**/:80%;	padding:0;}.transparent, .transparent td, .transparent th {	border:0!important;	background:none!important;	text-align:left;}input.kod {	width:196px!important;}.check {	width:auto!important;	border:0;	margin:0;	padding:0;	background:none;}a {  text-decoration:underline;  font-weight:bold;}a:hover {  text-decoration:none;}img {	border:0;}hr {	border:1px solid #1E121E;	border-bottom:1px solid #452F46;}table {	border-collapse:collapse;	border-spacing:0;}form {	margin:0;	padding:0;}input, textarea {	background:#f5f5f5;	padding:4px;	border:none;	color:#333;	border-top:2px solid #A49D95;	border-left:1px solid #A49D95;	border-bottom:1px solid #E5E5E5;	border-right:1px solid #E5E5E5;	border-radius:5px;}select {	background:white;}label {	font-weight:bold;}input.submit {  background:#F34C2C;  color:#fff;  font-weight:bold;  text-transform:uppercase;  border:1px solid #F34C2C;  padding:8px 12px 8px 12px;	=padding:6px 3px 6px 3px;	cursor:hand;	cursor:pointer;	width:auto!important;	border-radius:5px;}a.to-home {	display:block;	position:absolute;	top:0;	z-index:99!important;}a.to-home span {	display:none;}.hidden {	display:none;}p {	margin:0 0 0 0;	padding:0 0 12px 0;}.clear {	clear:both;	font-size:0px;	line-height:0px;	height:0px;}.block {	display:block!important;}.t-center {	text-align:center!important;}.t-left {	text-align:left!important;}.t-right {	text-align:right!important;}.no-float {	float:none!important;}.f-right {	float:right!important;}.f-left {	float:left!important;}img.f-left {	margin:0 15px 5px 0;}img.f-right {	margin:0 0 5px 15px;}.small-font {	font-size:90%!important;}.small-font2 {	font-size:80%!important;}.big-font {	font-size:110%!important;}.big-font2 {	font-size:130%!important;}.bold {	font-weight:bold!important;}.no-bord {	border:0!important;}.no-r-mg {	margin-right:0!important;}.no-l-mg {	margin-left:0!important;}.no-padd {	padding:0!important;}.no-bold {	font-weight:normal!important;}.no-float {	float:none!important;}.inline {	display:inline!important;}.wauto {	width:auto!important;}.w-100pro {	width:100%!important;}.w-90pro {	width:95%!important;}.tt-none {	text-transform:none!important;}.v-top {	vertical-align:top;}.v-center {	vertical-align:middle!important;}.v-bott {	vertical-align:bottom;}.red {	color:red!important;}.black {	color:black!important;}.grey {	color:#666!important;}.white {	color:white!important;}.yellow {	color:#EFC24F!important;}.delmsg {	color:Red!important;	font-weight:bold;}.red-bg {	background:red!important;	color:white!important;	padding:0 5px 0 5px!important;}.nowrap {	white-space:nowrap!important;}/*** bottom margin ***/.bmg-0 {margin-bottom:0px!important}.bmg-3 {margin-bottom:3px!important}.bmg-5 {margin-bottom:5px!important}.bmg-15 {margin-bottom:15px!important}.bmg-10 {margin-bottom:10px!important}.bmg-20 {margin-bottom:20px!important}.bmg-30 {margin-bottom:30px!important}/*** top margin ***/.tmg-0 {margin-top:0px!important}.tmg-3 {margin-top:3px!important}.tmg-5 {margin-top:5px!important}.tmg-15 {margin-top:15px!important}.tmg-10 {margin-top:10px!important}.tmg-20 {margin-top:20px!important}.tmg-30 {margin-top:30px!important}.tmg-80 {margin-top:80px!important}/*** right margin ***/.rmg-3 {margin-right:3px!important}.rmg-5 {margin-right:5px!important}.rmg-15 {margin-right:15px!important}.rmg-10 {margin-right:10px!important}.rmg-20 {margin-right:20px!important}.rmg-30 {margin-right:30px!important}/*** left margin ***/.lmg-3 {margin-left:3px!important}.lmg-5 {margin-left:5px!important}.lmg-15 {margin-left:15px!important}.lmg-10 {margin-left:10px!important}.lmg-20 {margin-left:20px!important}.lmg-30 {margin-left:30px!important}.lmg-50 {margin-left:50px!important}/*** bottom padding ***/.bpd-0 {	padding-bottom:0!important;}/*** left padding ***/.lpd-5 {	padding-left:5px!important;}/*** top padding ***/.tpd-8 {	padding-top:8px!important;}/*** default define ***/a.to-home {  margin:0 0 0 110px;	width:330px;	height:140px;}a {  color:#A88037;  text-decoration:none;}a:hover {  text-decoration:underline;}select {	background:white;}label {	font-weight:bold;}h1 {	padding:0 0 0 0;  margin:0 0 5px 0;  color:#fff;  font-size:220%;	font-weight:normal;}h2 {  font-size:160%;  padding:0;	margin:35px 0 10px 0;	color:#EF4C23;}h3 {	margin:10px 0 7px 0;	padding:0;	font-size:140%;	color:#304855;}h4 {	margin:10px 0 5px 0;	padding:0;	font-size:120%;	color:#EF4C23;}h5 {	margin:0 0 3px 0;	padding:0;	font-size:110%;}/*** hlasky a chyby ***/tr.formerror label, tr.form-error label {	color:red!important;}tr.formerror input, tr.formerror textarea,tr.form-error input, tr.form-error textarea, span.form-error input {	border:1px solid red!important;}.report {	padding:15px 15px 15px 15px;	text-align:left;	margin:0 0 10px 0;	font-weight:bold;	border-radius:5px;}.err {	background:url(../img/report/err_bg.jpg) no-repeat top left #CF2121;	color:white;	border:1px solid #CE3434;}.ok {	background:url(../img/report/ok_bg.jpg) no-repeat top left #5EB52A;	color:white;	border:1px solid #5EB52A;}.warning {	background:url(../img/report/warning_bg.jpg) no-repeat top left #D9A60D;	color:white;	border:1px solid #B78A04;}.err strong, .err a, .ok strong, .ok a, .warning strong, .warning a {	color:white;}.info {	background:url(../img/report/info_bg.jpg) no-repeat top left #BDE6FC;	color:black;	border:1px solid #a6d5ed;}.info strong {	color:black;}/*** table1 ***/table.table1 {	width:100%;}table.table1 th, table.table1 td {	vertical-align:top;}table.table1 th {	font-size:100%;	width:150px;	vertical-align:top;	padding:5px 0 5px 10px;	text-align:left;	text-transform:uppercase;	color:#304855;}table.table1 thead th {	padding-right:0;}table.table1 td, table.table1 th {	border-bottom:1px dashed #ccc;}table.table1 td {	padding:5px 0 5px 10px;}table.table1 input {	width:250px;}table.table1 textarea {	width:440px;	height:100px;}table.table1 img {  border:none;}/* FORMS ==> */.extratiny {width:20px!important;}.tiny {width:35px!important;}.small {width:35px!important;}.little {width:70px!important;}.normal {width:150px!important;}.medium {width:190px!important;}.bigmedium {width:200px!important;}.middle {width:230px!important;}.extrabig {width:450px!important;}.huge {width:575px!important;}.extramax {width:610px!important}.max {width:690px!important}.smalllong {height:35px!important;}.nolong {height:50px!important;}.long {height:100px!important;}.biglong {height:200px!important;}.extralong {height:300px!important;}.maxlong {height:500px!important;}/* <== FORMS */