
	div.field {
		padding-top				: 5px;
		clear					: both;
	}

	div.field label {
		width					: 90px;
		padding-top				: 2px;
		float					: left;
		display					: block;
	}

	div.avatar_info div.field label {
		width					: 80px;
	}
	
	div.field input {
		width					: 220px;
		padding					: 2px;
		float					: left;
		display					: block;
		border					: 1px solid #0B7895;
		font-size				: 11px;
	}

	div.field textarea {
		width					: 220px;
		padding					: 2px;
		float					: left;
		display					: block;
		border					: 1px solid #0B7895;
		font-size				: 11px;
	}

	div.show_field {
		width					: 310px;
		padding					: 6px 30px 0px 0px;
		clear					: both;
		font-weight				: bold;
		text-align				: right;
		background				: url(/images/arrow_bend.gif) no-repeat right 3px;
	}

	textarea.big_text {
		width					: 508px;
		float					: none;
		border					: 1px solid #0B7895;
		font-size				: 11px;
	}

	div.field div.checkbox {
		width					: 150px;
		padding					: 2px 0px 0px 8px;
		text-align				: left;
		float					: left;
	}

	div.field div.checkbox input {
		width					: 20px;
		padding					: 0px;
		float					: none;
		display					: inline;
		border-width			: 0px;
	}


	div.cv_field {
		padding-top				: 10px;
		border-top				: 1px solid #D7D7D7;
	}
	
	div.cv_field:first-child {
		padding-top				: 0px;
		border-top-width		: 0px;
	}
	
	div.cv_field div.row {
		margin-bottom			: 10px;
	}

	div.cv_field span.delimiter {
		padding					: 0px 10px;
	}
	
	div.cv_field a.remove_link {
		padding-left			: 20px;
	}
	
	div.cv_field label {
		width					: 80px;
		padding-top				: 2px;
		float					: left;
	}
	
	div.cv_field input {
		border					: 1px solid #0B7895;
		font-size				: 11px;
	}
	
	div.cv_field input.description {
		width					: 240px;
	}
	
	div.cv_field input.place {
		width					: 160px;
		margin-left				: 10px;
	}
	
	div.cv_field select {
		border					: 1px solid #0B7895;
		font-size				: 11px;
	}
	
	div.cv_field_error {
		padding-bottom			: 10px;
		color					: red;
		font-weight				: bold;
	}


	dl.profile_list {
		line-height				: 20px;
	}

	dl.profile_list dt {
		clear					: both;
		float					: left;
	}

	dl.profile_list dd {
		padding-left			: 120px;
	}

	div.group ul.options {
		width					: 510px;
		padding-left			: 0px;
	}

	div.group ul.options li {
		width					: 205px;
		float					: left;
		padding-left			: 50px;
		list-style				: none;
		line-height				: 18px;
	}

	a.light_gray {
		color					: #a9a9a9;
	}

	div.button {
		padding-top				: 10px;
		clear					: both;
		text-align				: right;
	}

	dl.profile_point_list {
		width					: 516px;
		line-height				: 20px;
	}
	dl.profile_point_list dt {
		clear					: both;
		float					: left;
		width 					: 70px;
		text-align 				: right;
	}

	dl.profile_point_list dd {
		width					: 396px;
		float					: right;
	}

	dl.profile_alert_list {
		line-height				: 20px;
	}
	dl.profile_alert_list dt {
		clear					: both;
		float					: left;
		width 					: 70px;
		text-align 				: right;
	}

	dl.profile_alert_list dd {
		padding-left			: 90px;
	}

	div.pagenav {
		text-align				: center;
	}
	
	dl.profile_inline_title {
		width					: 516px;
		line-height				: 20px;
	}
	
	dl.profile_inline_title dt {
		width					: 396px;
		float					: right;
	}
	
	dl.profile_inline_title dd {
		width					: 70px;
		float					: left;
		clear					: left;
		text-align				: right;
	}

	img.profile_guide_ranking {
		float 					: left;
		margin-top				: 2px;
	}
	
	div.more {
		padding-top				: 10px;
		clear					: both;
		text-align				: right;
	}

