/* CSS pro FORMY */
fieldset
{
border: 1px solid #781351;
width: 50em
}

legend
{
color: #fff;
float:right;
background: #ffa20c;
border: 1px solid #781351;
font: bold 70%/1 verdana, sans-serif;
padding: 1px 30px
} 

label{
float: left;
width: 200px;
font: bold 70%/1 verdana, sans-serif;
}

.vyzadovano {
  color: red;
}

input, textarea{
float: left;
font:70%/1 verdana, sans-serif;
width: 325px;
margin-bottom: 5px;
}

input[type=file]
{
float: left;
font:70%/1 verdana, sans-serif;
width: 325px;
margin-bottom: 5px;
}

textarea,
input[type=checkbox]
{
  width: auto;
  text-align:left;
  display: block;
}
input[type=checkbox] label{
  float:right;
}

select{
	float: left;
	width: 331px;
	font:70%/1 verdana, sans-serif;
}

.boxes{
width: 1em;
}

#submitbutton{
float: left;
margin-left: 200px;
margin-top: 5px;
width: 186px;
}
/* KONEC CSS PRO FORM ELEMENTY*/

br{
clear: left;
}

a{
cursor: hand;
}

/* CSS TABULEK */
table {
  margin-left: auto;
  margin-right: auto;
}

.main table {
  margin: 0 auto;
  width: auto;
  font-family: Lucida Grande, Verdana, Helvetica, Arial, sans-serif;
  font-size: .6em;
  line-height: 1.4em;
  border-collapse: collapse;
}

.main tr {
  border: 1px solid #666;
}

.main tr:hover
{
  background-color: #E2FFE1;  
}

.main tr.lichy {
  background-color: #F3F3F3;
}  

.main tr.lichy:hover
{
  background-color: #E2FFE1;  
}

.main th {
  text-align: center;
  border-top: 1px solid #333;
  border-bottom: 3px double #333;
  border-left: 1px solid #333;
  border-right: 1px solid #333;
  padding: 0 .5em;
  background-color:#CCCCCC;
}

.main td {
  color: #333;
  border: 1px dotted #666;
  padding: 0 .5em;
  text-align: center;
}

.klient table {
  width: 100%;
  margin: 0 auto;
  font-family: Lucida Grande, Verdana, Helvetica, Arial, sans-serif;
  font-size: .6em;
  line-height: 1.4em;
  border-collapse: collapse;
}

.klient tr {
  border: 1px solid #666;
}

.klient tr.lichy {
  background-color: #F3F3F3;
} 

.klient th {
  text-align: center;
  border-top: 1px solid #333;
  border-bottom: 3px double #333;
  border-left: 1px solid #333;
  border-right: 1px solid #333;
  padding: 0 .5em;
  background-color:#CCCCCC;
}

.klient td {
  color: #333;
  border: 1px dotted #666;
  padding: 0 .5em;
  text-align: center;
}

/* KONEC CSS pro TABULKY */

#akt_info{
  font: 10px verdana, sans-serif;
  text-align:center;
  background-color: #E2FFE1;
  margin-bottom: 5px;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
}

.smlouva {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smlouva a{
	text-decoration: none;
	color: #000000;
}
.smlouva li {
	font-size: 12px;
}	

.smlouva ul {
float: left;
}
.smlouva H6{
	page-break-after:always;
}
.smlouva p{
	font-size: 12px;
}
.smlouva H1{
font: bold 16px verdana, sans-serif;
text-align:center;
}
.smlouva H5 {
font: 14px verdana, sans-serif;
text-align:center;
}

.smlouva H2{
font: bold 14px verdana, sans-serif;
text-align:center;
}
.smlouva H4 {
font: bold 12px verdana, sans-serif;
text-align:center;
}
.smlouva H3{
font: bold 12px verdana, sans-serif;
text-align:left;
}
.smlouva table{
	font-size: 12px;
}
