#n_form .f_name {
	display: none;
}
#n_form input.f_desc {
	width: 100%;
}
#n_form {
	text-align: left;
	width: 600px;
}
#n_form h1 {
	width: auto;
	border: none;
}
#n_form h1 input {
	margin-left: 10px;
}
#n_form .add {
	float: left;
}

#n_form .save {
	float: right;
	margin-bottom: 4px;
}
#n_form td {
	vertical-align: top;
}
#n_form .f {
	float: left;
}
#n_form table textarea.f {
	clear: both;
}
#n_form .new {
	clear: both;
}
#n_form .new a.nytt {
	line-height: 25px;
	text-decoration: none;
	display: block;
	font-size: 16px;
	float: left;
	min-width: 150px;
}
#n_form .new .del {
	float: left;
	line-height: 25px;
	height: 25px;
}
#n_form .list_item {
	float: left;
	width: 100%;
	margin-bottom: 4px;
}
.inp_holder {
	clear: both;
	float: left;
	margin-bottom: 4px;
}
.inp_holder label {
	float: left;
	width: 100px;
}
.inp_holder label, .inp_holder input {
	line-height: 20px;
}
.inp_holder input, .inp_holder textarea {
	margin-left: 10px;
}
.input_field {
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 4px;
}
.input_field label {
	display: block;
	float: left;
	width: 33%;
	text-align: right;
	height: 100%;
}
.input_field .value {
	float: left;
	width: 63%;
	margin-left: 1%;
}
.input_field .value .btn {
	margin-left: 5px;
	line-height: 100%;
}
.input_field .value input {
	width: auto;
}
.input_field .value input.t_radio {
	width: auto;
}
.input_field .field {
}
.input_field .opt {
}
.input_field .required {
	color: red;
}
/**/
#n_form .view_result {
	width: 50%;
}
.pair {
	float: left;
	width: 100%;
}
.pair label {
	float: left;
	width: 33%;
	text-align: right;
}
.pair label b, .pair label a, .pair label span {
}
.pair .val {
	float: left;
	margin-left: 10px;
}

#mail {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	float: left;
	width: 40%;
	padding-top: 10px;
	padding-bottom: 10px;
}
#mail .res {
	border: 1px solid #aaa;
	float: left;
	width: 100%;
}
