/* ------------- FORMS ------------ */
.hlaseni form {
  font-size: 12px;
}
.hlaseni div.checkbox {
	position: relative;
	display: block;	
	width: 218px;
	height: 30px;
	float: left;
}

.hlaseni div.radio {
	position: relative;
	display: block;
	padding-left: 200px;
	width: 300px;
	height: 20px;
	float: left;	
}

.hlaseni div.checkbox label {
	text-align: left;
	width: 190px;
	float: left;
}

.hlaseni div.radio label {
	text-align: left;
	width: 190px;
	float: left;
}

.hlaseni div.radio label span {
	font-weight: normal;
}

.hlaseni div.radio input.text, div.checkbox input.text {
	float: left;	
}


.hlaseni label {
	color:#373737;
display:block;
float:left;
font-size:12px;
font-weight:normal;
text-align:right;
width:270px;	
}

.hlaseni input, div.radio input.text, div.checkbox input.text, textarea, select {
	width: 15em;
	border: 1px solid #ccc;
	background-color: #EEEEEE;
	margin:0 0 10px 10px;
	float: left;
}

.hlaseni table input {
  margin: 2px 0 2px 2px;
}

.hlaseni div.radio input, div.checkbox input {
	width: 1.5em;
	border: 0;
	background: transparent;
	float: left;
}

.hlaseni fieldset {
	margin: 5px 0;
	padding: 0.3em;
	border: 0px solid #ccc;
	text-align: left;
}

.hlaseni legend {
	margin: 3px 0 3px -5px;		
	font-weight: bold;
	display: block;
	color: black;
	height: 20px;
	line-height: 20px;
}

.hlaseni th {
	font-weight: bold;	
}


.hlaseni .required {
	font-size: 122%;
	color: red;	
}

.hlaseni .override input {
	border:0;
	background: transparent;

}

.hlaseni #addPolicyNr, #addOfferNr, #addPerson {
	font-size: 85%;
	visibility: hidden;
}

.hlaseni #policies a, #offers a, #policies a font, #offers a font {
    font-size: 10px;
}


.hlaseni fValidator-form fieldset {
	border: 1px solid #ccc;
	padding: 10px;
}

.hlaseni li {
list-style-position:outside;
list-style-type:disc;
margin:5 0 0 45px;
padding:0;
}

.hlaseni .fValidator-form legend {
	padding: 0 5px;
}

.hlaseni .fValidator-form input, select {
	font-family: Arial;
	color: #666;
}

.hlaseni .fValidator-form input {padding: 2px;}
.hlaseni .full {width: 100%;}
.hlaseni .half {width: 50%; vertical-align: top;}
.hlaseni .fValidator-msg {
	display: block;
	margin-left: 203px;
	width: 157px;
	background-color: #c00;
	font-size: 85%;
	color: #fff;
	padding: 5px;	
}

fieldset label {
 width: 250px;
line-height: 16px;
}

form.wide fieldset div.radiobuttony {
  float: none;
  display: block;
  padding-left: 260px;
  text-align:left;
0
}

form.wide fieldset div.radiobuttony input {
  border: 0;
  width: auto;
  background: transparent;
	float: none;
  vertical-align: middle;
}

.hlaseni table input {
	width:40px;
}

.hlaseni table td {
	text-align:center;
}

.hlaseni .dlouhej_input {
	width:280px;
}

.hlaseni .subnadpis {
	font-weight:bold;
	text-decoration:underline;
	margin-left:153px;
}

.hlaseni table
{
	border-top: 1px solid #A3A3A3;
	background-color: white;
  margin-left: 50px;
	padding: 0px;
	font: 10px Verdana, sans-serif;
	text-align: left;
}

.hlaseni td
{
	border-bottom: 1px solid #A3A3A3;
	font: 10px Verdana, sans-serif;
	text-align: left;
}

.hlaseni a {
  color:#0097E9;
  text-decoration:underline;
}

.btOdeslat {
  margin: 0 0 20px 450px;
}

.checkboxlist {
clear:left;
display: bloclock;
float:left;
margin-right:5px !important;
width:20px !important;

}
