form {
	border: 1px solid rgb(220,220,220);
	padding: 10px;
}

.polozka {
	margin-bottom: 10px;
}

label {
	display: inline-block;
}

.dlouha {
	width: 400px;
	width: 100%;
}
.kratka {
	width: 150px;
	width: 100%;
}

input {
	min-height: 10px !important;
}

input.tlacitko {
	padding:	2px 10px;
}

.hlaska {
 font-family: "Arial CE", "Helvetica CE", "Verdana", "Arial", "Helvetica", "Sans-serif";
 font-size: 11px;
 font-style: italic;
 text-align: right;
 margin: 0.2em 0em;
}

.error {
	color: rgb(187,0,0);
}

.warning {
	/*color: rgb(187,0,0);*/
	color: lightblue;
}

.info {
	color: rgb(88, 88, 88);
}

form table tr td:first-of-type:after
{
	content: ':';
}

form .tlacitka:first-of-type:after
{
	content: '';
}

form .povinna:before
{
	content:	'*';
	color:		red;
}

form .check-box input, form .radio-button input {
	margin-right: 10px;
}

form .check-box {
	display:		block;

	margin-left:	30px;
	margin-bottom:	3px;
	text-indent:	-30px;
}
