@charset "windows-1250";
/*1b478d*/
html {
	height: 100%;
	width: 100%; 
	padding: 0;
	margin: 0;
}

body {
	font-family: verdana, arial, sans-serif;
	/*font-size: 10px;*/
	/*text-align: center;
	height: 100%;
	padding: 0;
	margin: 0;
	width: 100%;  
  min-width: 100%; 
  _width: 100%; */
}

form {
	margin: 0px 0px 0px 0px;
	height: 100%;
}


div {
	margin: auto;
	text-align: left;
	text-decoration: none;
	font-family: arial, sans-serif;
	/*font-size: 12px;*/
	padding: 0;
	margin: 0;
	border: 0;	
}

img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
	

a {
	text-align: left;
	text-decoration: none;
	font-family: arial, sans-serif;
	/*font-size: 13px;*/
	color: #2561c1 !important;	
        border-bottom: 1px dotted #2561c1 !important; 
	font-weight: bold;

}

a:hover {
	color: #FDC82F !important;	
        text-decoration: none !important;
        border-bottom: 1px dotted #FDC82F !important; 
	
}

a.buttonHlasenieSpat{
    font-size: 14px;
    padding-left: 50px;
    font-weight: bold;
}

/*table {
  border: 0;
  border-collapse: collapse;
  width:800px;
  
}

table.logo {
  width:800px;
}

table.obsah {
	font-size: 12px;
  width:800px;
  border-width: 3px 3px 3px 3px;
  border-color: #2561c1;
  border-style: solid;
  background-color:#F3F3F3;
}*/

td.logo{
   height: 83px;
   padding-left: 0px;
   width:350px;
}

td.uvod{
   font-size: 12px;
   color:black;
   padding-left: 50px;
}

td.uvodNadpis{
   font-size: 12px;
   color: black;
   padding-left: 50px;
}

td.uvodText{
	  font-size: 12px;
    padding-left: 95px; 
}

td.text{
    font-size: 12px;
    padding-left: 10px; 
}

td.popis{
    font-size: 14px;
    padding: 3px 0px 3px 50px; 
    background-color: #2561c1;
    font-weight: bold;
}

td.section{
	  font-size: 12px;
    padding-left: 50px; 
    background-color: #2561c1;
    font-weight: bold;
}

td.desc{
	  font-size: 12px;
	  width: 200px;
    padding-left: 50px; 
}

td.button{
    font-size: 14px;
    font-weight: bold;
    
    text-align: center;
}

td.buttonHlasenie{
    font-size: 14px;
    padding-left: 50px;
    color: red; 
    font-weight: bold;
}

button {
    font-size: 14px;
    font-weight: bold;
}



.required{
    background-color:#d4e1f7 !important;
}

.err{
    color:red;
    font-weight: bold;    
}


td.split{
  border-width: 0px 0px 1px 0px;
  border-color: #666666;
  border-style: solid;
  background-color:#F3F3F3;
}

thead {
	text-decoration: none;
	text-align: left;	
	font-family: arial, sans-serif;
	font-size: 11px;
}

td.nadpis {
  font-size:18;
  font-weight:bold;
  text-decoration:none;
  font-family: verdana;
}

div.chyba {
  font-size:14px;
  font-weight:bold;
  font-family: verdana;
/*  padding-left: 50px; */
  color: red;
}

legend {
    background-color: #2561c1;
    font-weight: bold;
    margin-bottom: 20px !important;
}

fieldset {
    
    background-color: #F3F3F3 !important;
    border-top: 3px solid #2561c1 !important;
    border-left: 3px solid #2561c1 !important;
    border-right: 3px solid #2561c1 !important;
    margin-bottom: 0px !important;
    padding: 0px 20px 20px 20px !important;
}

fieldset:last-of-type {
    border-bottom: 3px solid #2561c1 !important;
}

.form-desc-title {
    background-color: #2561c1 !important;
    color: black !important;
    font-weight: bold;
}

.form-title {
    font-size: 1.75rem;
    
}

.bg-div {
    background-color: #F3F3F3;
    border: 3px solid #1b478d;
}

/*.was-validated input.input-non-required:valid {
    border-color: #ced4da;
    background-image: none;
}*/


