#lost_password {

}
#lost_password .line {
	padding:			15px 0;
	float:				left;
}
#lost_password .aline {
	padding:			42px 0 0 10px;
	float:				left;
}
#lost_password .line label {
 	font-family:		Arial, Helvetica, sans-serif;
	font-size:			1.7em;
	font-weight:		normal;
	padding:			0;
	margin:				0 0 5px 0;
}
#lost_password .line input.email {
	font-size:			2em;
	width:				390px;
}
#lost_password input.btn {
	border:				none;
	width:				200px;
	font-size:			1.7em;
}
#lost_password .note {
	clear:				both;
	padding: 			0px 0;
	font-size: 			0.9em;
	color:				#000;
}


.user_show {}
	.user_show .user_menu {text-align: right; float: right; background: #D8D8D6; padding: 5px 15px 5px 5px;}
		.user_show .user_menu ul {padding: 0; margin: 0; }
			.user_show .user_menu ul li {padding: 0 0 0 20px; margin: 0; float: left; list-style-type: none; font-size: 0.9em; color: #FF8F10}
				.user_show .user_menu ul li	a {text-decoration: none;}

.profile {clear: both;}
.user_rows {clear: both;}
	.user_rows .user_row {clear: both; margin: 5px 0; border-bottom: 2px solid #F0F0F0; padding: 5px;}
	.user_rows .user_row .user_label {float: left; width: 25%; font-weight: normal; color: #666;}
	.user_rows .user_row .user_value {float: left; width: 60%;}
	.user_rows .user_row .user_value_ {float: left; width: 80%;}	
	.user_rows .user_row .user_note {float: left; color: #999; width: 15%; font-size: 0.8em;}
	
	.user_rows .user_row .user_title {font-size: 1.2em; font-weight: bold; color: #4866D5}	

	.b403 {margin: 10px 0 10px 40px;}
	.b403 h3 {color: red;}

.user_form {clear: both;}
	.user_form h4 {font-size: 1.4em; font-weight: normal}
	.user_form .row {clear: both; margin: 10px 0;}
		.user_form .row label {font-size: 1.2em; margin: 10px 0; color: #333;}
		.user_form .row input.long_edit {font-size: 1.2em; padding: 3px; font-weight: normal; width: 400px;}
		.user_form .row select.long_edit {font-size: 1.2em; padding: 3px; font-weight: normal; width: 410px;}
		.user_form .row input.short_edit {font-size: 1.2em; padding: 3px; font-weight: normal; width: 190px;}
		.user_form .row textarea.long_area {font-size: 1.2em; padding: 3px; font-weight: normal; width: 400px; height: 200px;}
		.user_form .row textarea.small_area {font-size: 1.2em; padding: 3px; font-weight: normal; width: 400px; height: 70px;}
		.user_form .row span.note {display: block; font-size: 0.8em; color: #999}
		.row_short {float: left; margin: 0 10px 0 0;}
/*		img.capt {float: left; margin: 0 20px 0 0;}*/
		.capt_img {float: left; width: 120px ;padding: 10px 0 0 0;}
		.capt_text {float: left; padding: 5px 0 0 0 ;}
		.capt_note {font-size: 0.9em; color: #999}
		.user_form input.submit {font-size: 1.2em; padding: 3px; font-weight: normal; width: 400px; margin: 0;}
		.user_form input.short_submit {font-size: 1.2em; padding: 0; font-weight: normal; width: 195px; margin: 0;}
		.subm_row {clear: both; padding: 20px 0 0 0;}
.in_field {padding: 0 10px; background: #EFEFEF;}

fieldset {border: 2px solid #F0F0F0;}
legend {padding: 5px; font-size: 0.9em; color: #0066cc; }
.tnote {font-style: italic; font-size: 0.9em; color: #666}

/* consult subscription */
table.subsc_form {width: 100%; border-collapse:collapse;}
	table.subsc_form th {background: #0066CC; color: #FFF; padding: 6px; border: 1px solid #FFF;}
	table.subsc_form th.num {width: 5%; }
	table.subsc_form th.name {width: 80%; text-align: left; padding: 0 0 0 20px;}
	table.subsc_form th.misc {width: 5%; }
	table.subsc_form th.misc {width: 10%; }	
	
	table.subsc_form td {background: #F2F2F2; padding: 6px; }	
	table.subsc_form td.notice {background: #F2F2F2; padding: 6px; text-align: center;}
	
