form{
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
form table {
	padding: 0px;
	margin: 5px 0px 0px 0px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
form table td{
	vertical-align: top;
}
form table td.label{
	width: 110px;
}
form fieldset{

	padding: 4px 7px 5px 7px;
	margin: 0px 0px 0px 0px;	
	border: 1px solid #4b8fbf;
	text-align: left;
}
form legend{
	font-weight: bold;
	color: #4b8fbf;

}
form label{
	font-weight: bold;
	text-align: left;
	font-size: 12px;
}
form label.norm{
	font-weight: normal;
}
form label.doprava{
	font-weight: normal;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

form input.doprava{
	padding: 0px;
	margin: 0px 0px 0px 5px;
}
form input.xlong, form input.short, form input.long{
	border: 1px solid #A9A9A9;
	width: 300px;
	margin-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	text-align: left;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #FBFBFB;
}
form input.long{
	width: 180px;
}
form input.short{
	width: 55px;
}
form textarea{
	border: 1px solid #A9A9A9;
	width: 497px;
	padding-left: 2px;
	padding-right: 2px;
	text-align: left;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

form textarea.short{
	width: 423px;
}

form INPUT.button {
	BORDER: #fff 1px solid;
	PADDING: 2px 0px 2px 0px;
	BACKGROUND: #3b7299 repeat-x;
	WIDTH: 80px;
	CURSOR: pointer;
	COLOR: #fff;
	margin: 7px 0px 0px 0px;
}

.invisible {
	display: none;
}


DIV.chyba {
	color: Red;
	font-size: 12px;
	padding: 5px 0px 5px 0px;
	text-align: left;
}
DIV.pozn {
	font-size: 11px;
	text-align: right;
}
DIV.odeslano {
	margin-top: 30px;
	font-size: 14px;
	font-weight: bold;
	color: Red;
	text-align: center;
}

