td.job_container {
	padding: 10px;
}

div.resume {
	margin: 0 auto 40px;
	width: 80%;
}

div.resume_header {
	font-weight: bold;
	border-bottom: 1px #a5c1e0 solid;
	padding: 3px 0;
}

div.add_date {
	font-weight: normal;
	font-size: 11px;
	color: black;
	float: right;
}

div.salary {
	float: right;
	border: 1px #a5c1e0 solid;
	padding: 10px;
	font-weight: bold;
	text-align: center;
	margin: 1px 0;
	white-space: nowrap;
}

div.params, div.params * {
	font-size: 11px;
}


div.vacancy {
	margin: 0 auto 40px;
	width: 80%;
}

div.vacancy_header {
	font-weight: bold;
	border-bottom: 1px #a5c1e0 solid;
	padding: 3px 0;
}




div.skills_descr_caption {
	font-weight: bold;
	font-size: 12px;
	margin-top: 10px;
}

p.skills_descr {
	font-size: 12px;
	margin-left: 40px;
}

div.education_descr_caption {
	font-weight: bold;
	font-size: 12px;
	margin-top: 10px;
}

p.education_descr {
	font-size: 12px;
	margin-left: 40px;
}

div.experience_descr_caption {
	font-weight: bold;
	font-size: 12px;
	margin-top: 10px;
}

p.experience_descr {
	font-size: 12px;
	margin-left: 40px;
}









div.demands_caption {
	font-weight: bold;
	font-size: 12px;
	margin-top: 10px;
}

p.demands_descr {
	font-size: 12px;
	margin-left: 40px;
}

div.duties_caption {
	font-weight: bold;
	font-size: 12px;
	margin-top: 10px;
}

p.duties_descr {
	font-size: 12px;
	margin-left: 40px;
}

div.conditions_caption {
	font-weight: bold;
	font-size: 12px;
	margin-top: 10px;
}

p.conditions_descr {
	font-size: 12px;
	margin-left: 40px;
}



div.contact {
	text-align:right
}



form#resume_fast_search, form#resume_fast_search *, form#vacancies_fast_search, form#vacancies_fast_search * {
	font-size: 11px;
}
