table td{
	padding: 3px 0;
}
tr{
	vertical-align:		top;
}
input{
	border: 		1px solid #A6A6BD;
}
	input[type="checkbox"] {
		border: 0;
	}
	input.radio {
		border: 		none;
		outline:		none;
	}

select, textarea {
	border: 		1px solid #A6A6BD;
}

.invalidInput,.validInput{
	display:inline;
	padding:1px;
}

.inputEmpty {
	padding-left: 20px;
}
.invalidInput{
	padding-left: 20px;
	background: url(../images/incorrect.png) no-repeat top left;
}
	.invalidInputRed{
		padding-left: 20px;
		background: url(../images/incorrect.png) no-repeat top left;
	}

	.invalidInputRed * {
		border-left:2px solid #F00;
		background-color:	#FBBDC0;
	}

.validInput{
	/*	border-left:2px solid #0F0;*/
	padding-left: 20px;
	background: url(../images/correct.png) no-repeat top left;
}

