
.content_line .context_block .wanted_profile_photo {
	float:left;
	width:250px;
	height:291px;
	border:1px solid #e1e1e1;
}
.content_line .context_block .wanted_profile_info {
	float:right;
	width:770px;
}
.content_line .context_block .wanted_profile_info table {
	width:100%;
}
.content_line .context_block .wanted_profile_info table tr td {
	font-size:115%;
}
.content_line .context_block .wanted_profile_info table tr td.left {
	text-align:right;
	width:18%;
	padding-right:10px;
}
.content_line .context_block .wanted_profile_info table tr td.right {
	text-align:left;
	width:80%;
	height:55px;
	border-bottom:1px solid #efefef;
}

/* ----------------------------------------------------------------------------------- */

.content_line .context_block .contacts {
	padding-top:30px;
	text-align:center;
}
.content_line .context_block .contacts .sob {
	display:block;
	float:left;
	width:250px;
	text-decoration:none;
	border:2px dashed #ababab;
	padding:20px 0;
	margin-right:20px;
}
.content_line .context_block .contacts .sob:hover {
	border:2px dashed #808080;
	padding:20px 0;
	margin-right:20px;
}
.content_line .context_block .contacts .sob .tit {
	padding-bottom:8px;
	font-size:120%;
	font-weight:bold;
}
.content_line .context_block .contacts .sob:hover .tit {
	text-decoration:underline;
}
.content_line .context_block .contacts .sob .descr {
	color:#949494;
	font-size:80%;
}

.content_line .context_block .contacts .dejurka {
	float:left;
	background:#fee8bc;
	width:370px;
	padding:30px 0;
	margin-right:20px;
}
.content_line .context_block .contacts .os {
	float:left;
	background:#fee8bc;
	width:375px;
	padding:30px 0;
}
.content_line .context_block .contacts .dejurka .tit, 
.content_line .context_block .contacts .os .tit {
	color:#222222;
	font-size:180%;
	padding-bottom:5px;
}
.content_line .context_block .contacts .dejurka .descr, 
.content_line .context_block .contacts .os .descr {
	color:#949494;
	font-size:80%;
}
