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

.user_show {clear: both;}
	.user_show .user_menu {clear: both; background: #186579; height: 25px;}
		.user_show .user_menu ul {padding: 0; margin: 0; }
			.user_show .user_menu ul li {padding: 5px 0 0 20px; margin: 0; display: block; float: left; list-style-type: none; font-size: 0.9em; color: #FF8F10}
				.user_show .user_menu ul li	a {text-decoration: none; color: #FFF;}

.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: 20%; 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.1em; margin: 10px 0; color: #333;}
		.user_form .row input.long_edit {font-size: 1.1em; padding: 4px; font-weight: normal; width: 400px;}
		.user_form .row select.long_edit {font-size: 1.1em; padding: 4px; font-weight: normal; width: 410px;}
		.user_form .row input.short_edit {font-size: 1.1em; padding: 4px; font-weight: normal; width: 180px;}
		.user_form .row textarea.long_area {font-size: 1.1em; padding: 4px; font-weight: normal; width: 400px; height: 200px;}
		.user_form .row textarea.small_area {font-size: 1.1em; padding: 4px; 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: 12px !important; color: #0066cc;  }
.tnote {font-style: italic; font-size: 11px; 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;}


.smalso {}
	.smalso ul { }
		.smalso ul li {padding: 10px 10px; }


#result {
	clear: both;
	padding: 10px 0;
}

table.check_list { border-collapse:collapse; border: none; width: 100%;}
table.check_list th {background: #186579; border: 1px solid #FFF; padding: 5px; color: #FFF;}
table.check_list td {border: 1px solid #186579; padding: 5px}



#users_advert_page {clear: both;}
table.adv_tbl {width: 100%; border-collapse:collapse;}
	table.adv_tbl th {background: #176579; color: #FFF; padding: 4px; border: 1px solid #FFF; font-size: 12px; text-align: center;}
	table.adv_tbl th.data {width: 13%; }
	table.adv_tbl th.name {width: 20%; text-align: left; padding: 0 0 0 20px;}
	table.adv_tbl th.user {width: 20%; text-align: left; padding: 0 0 0 20px;}
	table.adv_tbl th.views {width: 5%; }
	table.adv_tbl th.click {width: 5%; }
	table.adv_tbl th.ctr {width: 5%; }

	table.adv_tbl td {background: #F2F2F2; padding: 4px; font-size: 12px;border: 1px solid #FFF; }
	table.adv_tbl td.notice {background: #F2F2F2; padding: 6px; text-align: center;}

.fee_block {clear: both;}
	.fee_block .fee_row {padding: 5px 0; border-top: 1px solid #186579; clear: both;}
	.fee_block .fee_row .nm {display: block; float: left; width: 180px; color: #666}
	.fee_block .fee_row .lv {margin: 0 0 0 180px; display: block;}
	.fee_block .fee_row_gray {background: #EFEFEF}
	.fee_block .fee_row_d {padding: 3px;} 
