#middle2 {
	width: 74.9%;
}

#middle3 {
	display: none;
}

/* {{{ Центральный блок */
#middle2 .content-block {
	font: 1.2em/1.5em Georgia, serif;
	position: relative;
	width: 70%;
	z-index: 3;
}



#middle2 h2 {
	margin: 1em 0 .5em;
}

#middle2 h2 span {
	border-bottom: 1px dashed #6da2af;
	color: #6da2af;
	cursor: hand;
	cursor: pointer;
}

#middle2 .logo {
	font-size: 1.67em;
	margin: 0 0 0 -1.25em;
}

#middle2 .logo a {
	color: #000;
	text-decoration: none;
}

#middle2 p {
	color: #666668;
	margin: 1em 0;
}

#middle2 ul {
	list-style: none;
	margin-left: 2em;
}

#middle2 .resume-link-selected {
	border-bottom-color: #000;
	color: #000;
}

#middle2 .resume-block {
	display: none;
}

#middle2 .rule {
	margin-left: -1em;
	position: relative;
	zoom: 1;
}

#middle2 .rule1 {
	bottom: 50%;
	height: 1px;
	margin-left: 50%;
	position: absolute;
	width: 50%;
}

#middle2 .rule2 {
	background: url(/images/competitor/resume/overline.gif) no-repeat left top;
	height: 9.2em;
	margin-left: 3em;
	position: absolute;
	top: -4.6em;
	width: 17.1em; 
	z-index: 5;
}

#middle2 .rule table {
	position: relative;
	width: 100%;
	z-index: 10;
}

#middle2 .rule th {
	background: #fffcdf;
	padding: .5em 1em;
	width: 50%;
}

#middle2 .rule td {
	padding: .5em 1em .5em 2em;
}

#middle2 .rule .first th,
#middle2 .rule .first td {
	padding-top: 1em;
}

#middle2 .rule .last th,
#middle2 .rule .last td {
	padding-bottom: 1em;
}
/* }}} Центральный блок */
