#areaADP p {
	font-size: 12px;
	color: #555;
	margin-bottom: 1em;
}
#areaPersons {
	display: block;
}
#areaPersons li {
	background-color: #FFF9D6;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF19B;
	border-right-color: #FFE897;
	border-bottom-color: #ECDB86;
	border-left-color: #FFE897;
	text-align: left;
	color: #695B37;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
}
#areaPersons .panel {
	float: left;
	padding: 8px;
}
#areaPersons .panel.name_full {
	width: 120px;
}
#areaPersons .panel.address {
	width: 160px;
	background-color: #FFFFE8;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFF19E;
	border-left-color: #FFF19E;
}
#areaPersons .panel.age {
	width: 64px;
}
#areaPersons .panel.cancel {
	float: right;
	width: 52px;
	padding-top: 24px;
}
#areaPersons input {
	font-size: 11px;
	line-height: 1em;
	padding: 2px;
}
#areaPersons input.text {
	width: 99%;
}
#areaPersons dt {
	margin-bottom: 0.5em;
	font-size: 11px;
}
.controll {
	text-align: center;
	margin-top: 4px;
}
.selector label {
	font-size: 12px;
	line-height: 1em;
	margin-bottom: 0.2em;
}
.selector label.break {
	display: block;
}
.input-address {
	display: none;
	padding-top: 4px;
}
.age input {
	text-align: right;	
}
.name_full input {
	font-size: 12px;
	line-height: 1.8em;
	height: 1.8em;
}
#areaPersons.confirm li {
	padding: 8px;
	font-size: 12px;
	line-height: 1.4em;
}
