


#middle2  .resume-block .Date {
	margin-bottom:0em;
	color:#804638;
}

ul.Special li{
	margin-bottom:1.2em;
}
.TitleBlack{
	margin-top:0em;
	margin-bottom:0em;

}

#middle2 .content-block p {
color:#000000;
}
#middle2 ul {
	padding-left:0em;
}

#middle2 ul li{
	font-family:Tahoma;
	font-size:1em;
}

#middle2 .submit{
	padding:0.2em 1em;
	width:auto;
}
#middle2 h2 span {
	border-bottom:1px dashed #5694A3;
	color:#5694A3;
	cursor:pointer;
}

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

#middle2 {
	z-index: 10;
	width:60%;
}

/* {{{ Центральный блок */
#middle2 .content-block {
	font-size: 1.2em;
	line-height: 1.5em;
}

#middle2 .logo {
	font-size: 1.67em;

}

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



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

#middle2 h3 {
	color: #7f4638;
	font-size: 1.417em;
}


#middle3 #photos {
	margin-top:9.2em;
	margin-left:2em;
}

#middle2 #hidden_content .cont{
	width:90%;
	float:right;
	margin-top:0.5em;
}

#middle2 #hidden_content #articles {
	width:90%;
	float:right;
	margin-top:0.5em;
}

#middle2 #hiddeble_nav #news {
	float:left;
}

#middle2  div.info {
	float:left;
	margin-top:0.5em;
	color:#6b6b6b;
}

#middle2  div.info  p{
	font-family:Tahoma;	
}

#middle3 #photos div.photo {
	float:left;
	margin-right:2em;
	margin-top:1em;
}


#middle2 #photos div.righter {
	float:right;
	margin-left:1em;
	margin-top:1em;
	margin-right:1em;
	width:210px;
}
#middle2 #photos div.lefter {
	float:left;
	margin-right:2em;
	margin-top:1em;
	width:210px;
}
#middle3 #photos div.description {
	margin-bottom:2em;
	float:left;
	width:50%;
	margin-top:1em;
	font-size:1.2em;
}

#middle3 #photos div.description a{
		font-size:1.2em;

}

#middle2 #photos div.description_big {
	float:left;
	margin-top:10.5em;
	width:50%;
	color:#8a8a8a;
	font-size:1.4em;

}


#middle2 #photos div.description_big h3 {

	color:#000000;
	font-size:1.7em;
	margin-bottom:0.5em;
}

#middle2 .resume-block p{
	font-family:Tahoma;
	font-size:1em;
}



#hidden_content {
	position:relative;
	height:100%;
	width:80%;
	float:left;
}

ul.hidden_nav_menu li {
	margin-bottom:1em;
}

#hiddeble_nav {
	margin-top:4em;
	float:left;
	width:15%;
	text-align:left;
}

#hiddeble_nav  .pseudo_href  span{
	cursor:pointer;
	margin-bottom:1em;
	border-bottom: 1px dashed #6DA2AF;
	color:#6DA2AF;
	font-style:italic;
	margin-top:1em;
}

#hiddeble_nav .selected span{
	cursor:default;
	border-bottom: 1px dashed #666668;
	color:#666668;;
}

#middle2 #photos div.description a {
	font-size:1.4em;
}

#middle2 ul {
	list-style: none;
}

#middle2 ul li {
	line-height:1.7em;
}


#middle2 .important {
	background: #58a025;
}

#middle2 .padding {
	padding-top: 4.5em;
}

#middle2 .hidden {
	display: none;
}
/* }}} Центральный блок */

/* {{{ Панель авторизации */


#login-form label {
	color: #7f4638;
	display: block;
	float: left;
	line-height: 2em;
	margin-bottom: .5em;
	position: relative;
	width: 4.3em;
}

#login-form input {
	display: block;
	float: left;
	margin-bottom: .5em;
	padding: .2em;
	position: relative;
	width: 21em;
}

#login-form input.submit {
	margin: 0 0 0 .8em;
	padding: .2em .7em;
	width: auto;
	display:block;
}

#login-form a {
	float: left;
	margin: .5em 0 0 4.3em;
}

.search_in {
	margin-top:1em;
}

#login-form br {
	clear: both;
}
/* }}} Панель авторизации */

/* {{{ Панель пользователя (авторизация, изменение e-mail) */
#info {
	background: #fff;
	border: 1px solid #e2e2e0;
	position: relative;
	zoom: 1;
	margin-right:2em;
	margin-left:-2em;
	margin-top:2.5em;
}

#info b {
	background-image: url(/images/company/subscribe/border_back_white30.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	overflow: hidden;
	position: absolute;
	width: 30px;
}

#info .b34 {
	bottom: 0;
	height: 1px;
	left: 0;
	position: relative;
	width: 100%;
}

#info .b1 {
	background-position: 0 0;
	left: -1px;
	top: -1px;
}

#info .b2 {
	background-position: -30px 0;
	left: -29px;
	margin-left: 100%;
	top: -1px;
}

#info .b3 {
	background-position: 0 -30px;
	left: -1px;
	top: -28px;
}

#info .b4 {
	background-position: -30px -30px;
	left: -29px;
	margin-left: 100%;
	top: -28px;
}

#info .wrap {
	padding: 0.5em 2.5em 0.5em 3.5em;
	position: relative;
	z-index: 1;
	zoom: 1;
}

#info .name {
	float: left;
	font-size: 1.417em;
	margin: 0 5% .5em 0;
	width: 55%;
}

#info .exit {
	margin-left: 60%;
	padding-bottom: 1em;
	width: 34%;
}

#info .exit input {
	padding: .2em .7em;
}

#info .email {
	height: 4.5em;
}

#info label {
	color: #858585;
	float: left;
	margin-bottom: .2em;
	width: 55%;
}

#human-email-view {
	display: block;
	float: left;
	font-size: 1.5em;
	line-height: 1.8em;
	margin-right: 5%;
	width: 55%;
}

#human-email-edit {
	display: none;
	float: left;
	margin: .3em 5% 0 0;
	width: 55%;
}

#human-email-edit input {
	padding: .2em;
	width: 98%;
}

#human-email-edit input.wrong {
	background: #f6a6a6;
}


/* }}} Панель пользователя (авторизация, изменение e-mail) */

/* {{{ Форма подписки */
#form {
	margin-left: -1.8em;
}

#subscribe-wrap {
	margin: 1.5em 0 3em 0;
	overflow: hidden;
	position: relative;
	zoom: 1;
}

#subscribe-wrap .subscribe-disabled {
	background: #fff;
	display: none;
	filter: alpha(opacity=60);
	height: 100%;
	left: 0;
	opacity: .6;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}

#subscribe {
	background: #f7f6f1;
	border: 1px solid #e2e2e0;
	color: #7c7d80;
	position: relative;
	zoom: 1;
}

#subscribe .b1,
#subscribe .b2,
#subscribe .b3,
#subscribe .b4 {
	background-image: url(/images/company/subscribe/border_back30.png);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	overflow: hidden;
	position: absolute;
	width: 30px;
}

#subscribe .b34 {
	bottom: 0;
	height: 1px;
	left: 0;
	position: relative;
	width: 100%;
}

#subscribe .b1 {
	background-position: 0 0;
	left: -1px;
	top: -1px;
}

#subscribe .b2 {
	background-position: -30px 0;
	left: -29px;
	margin-left: 100%;
	top: -1px;
}

#subscribe .b3 {
	background-position: 0 -30px;
	left: -1px;
	top: -28px;
}

#subscribe .b4 {
	background-position: -30px -30px;
	left: -29px;
	margin-left: 100%;
	top: -28px;
}

#subscribe .wrap {
	padding: 2.1em 2.5em 2.1em 3.5em;
	position: relative;
	z-index: 1;
	zoom: 1;
}

#subscribe .section {
	position: relative;
	zoom: 1;
}

#subscribe .disabled-back {
	background: #f7f6f1;
	display: none;
	filter: alpha(opacity=50);
	height: 100%;
	left: 0;
	opacity: .5;
	position: absolute;
	top: 0;
	width: 100%;
}

#subscribe .switch {
	float: right;
	height: 65px;
	margin-top: -.5em;
	overflow: hidden;
	position: relative;
	width: 120px;
}

#subscribe .switch b {
	color: #222;
	display: block;
	font-size: 12px;
	font-weight: normal;
	position: absolute;
	top: 22px;
}

#subscribe .switch b.out {
	left: 20px;
}

#subscribe .switch b.in {
	left: 80px;
}

#subscribe .switch .disabled {
	color: #666;
}

#subscribe .switch div {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

#subscribe .switch div.in {
	background: url(/images/company/subscribe/in.jpg);
}

#subscribe .switch div.out {
	background: url(/images/company/subscribe/out.jpg);
}

#subscribe .switch span {
	cursor: hand;
	cursor: pointer;
	display: block;
	height: 100%;
	margin-left: 8px;
	position: relative;
	width: 55px;
}

#subscribe .switch div.out span {
	left: 55px;
}

#subscribe li {
	margin-bottom: .6em;
}

#subscribe ul label {
	display: block;
	margin-left: 2em;
}

#subscribe li input {
	float: left;
	margin-top: .2em;
}

#subscribe ul.left,
#subscribe ul.right {
	width: 45%;
}

#subscribe ul.left {
	clear: both;
	float: left;
}

#subscribe ul.right {
	margin-left: 50%;
}

#subscribe .popup-action {
	margin-left: 2em;
}

#subscribe .popup-action span {
	border-bottom: 1px dashed #7c7d80;
	font-style: italic;
	cursor: hand;
	cursor: pointer;
}

#subscribe .popup-action span.notempty {
	border-bottom: 1px dashed #000;
	color: #000;
}

#subscribe .actions li {
	float: left;
	font-size: .917em;
	text-transform: lowercase;
	width: 15em;
}

#subscribe .actions li div {
	border: .1em solid #dad9d5;
	float: left;
	height: .9em;
	margin: .3em .5em 0 0;
	min-height: 10px;
	min-width: 10px;
	overflow: hidden;
	width: .9em;
}

#subscribe .actions span.active {
	cursor: hand;
	cursor: pointer;
}

#subscribe .fill-all div {
	background: url(/images/company/subscribe/tick.gif) no-repeat center center;
}

#subscribe .fill-all .active {
	color: #446c93;
}

#subscribe .clear-all .active {
	color: #935555;
}

#subscribe-news-articles {
	margin-top: -2.5em;
}

#subscribe .submit {
	float: left;
	margin: 4em 0 0 1.8em;
	padding: .2em;
}

#subscribe .submit input {
	padding: .2em .7em;
}
/* }}} Форма подписки */

/* {{{ Всплывающее окно */
#city-popup {
	background: #fff;
	border: 1px solid #dfdfdf;
	display: none;
	float: left;
	left: -10em;
	margin-right: -2000px;
	margin-bottom: 9em;
	position: relative;
	top: 7em;
	width: 140%;
	z-index: 15;
}

#city-popup .popup1 {
	margin: -1px -29px;
	position: relative;
	zoom: 1;
}

#city-popup .popup2 {
	width: 100%;
}

#city-popup .arrow {
	height: 18em;
	left: -.5em;
	overflow: hidden;
	position: absolute;
	text-align: right;
	top: -6.5em;
	width: 16em;
}

#city-popup .arrow img {
	height: 180px;
	width: 160px;
}

#city-popup .td1_1,
#city-popup .td1_3,
#city-popup .td3_1,
#city-popup .td3_3 {
	height: 30px;
	width: 30px;
}

#city-popup .td1_1 {
	background: url(/images/company/subscribe/border_back_transparent30_1.png) no-repeat left top;
}

#city-popup .td1_2 div {
	background: #fff;
	height: 29px;
	margin-top: 1px;
}

#city-popup .td1_3 {
	background: url(/images/company/subscribe/border_back_transparent30_2.png) no-repeat right top;
}

#city-popup .td2_1 {
	background: url(/images/company/subscribe/border_back_transparent30_5.png) repeat-y left top;
}

#city-popup .td2_2 {
	background: #fff;
	padding: 0 0 0 1em;
}

#city-popup .td2_3 {
	background: url(/images/company/subscribe/border_back_transparent30_6.png) repeat-y right top;
}

#city-popup .td3_1 {
	background: url(/images/company/subscribe/border_back_transparent30_3.png) no-repeat left top;
}

#city-popup .td3_3 {
	background: url(/images/company/subscribe/border_back_transparent30_4.png) no-repeat right top;
}

#city-popup .td1_1 div,
#city-popup .td1_3 div {
	height: 30px;
	overflow: hidden;
	visibility: hidden;
	width: 30px;
}

#city-popup .change {
	color: #66666a;
	display: none;
	font-size: 1.17em;
	font-weight: bold;
	margin: 0 0 1.2em .8em;
}

#city-popup .close {
	border-bottom: 1px dashed #66666a;
	color: #66666a;
	cursor: hand;
	cursor: pointer;
	display: block;
	float: right;
	font-size: .917em;
}

#city-popup .clear {
	clear: both;
	float: right;
	font-size: .917em;
	margin-top: 1.5em;
}

#city-popup .clear span {
	color: #921a16;
	cursor: hand;
	cursor: pointer;
}

#city-popup .clear span.disabled {
	color: #888;
	cursor: auto;
}

#city-popup .clear div {
	border: 1px solid #e0e0e0;
	float: left;
	height: .9em;
	margin: .1em .5em 0 0;
	overflow: hidden;
	width: .9em;
}

#city-popup .column {
	float: left;
}

#city-popup .column25 {
	width: 24.5%;
}

#city-popup .column50 {
	width: 49.5%;
}

#city-popup .column {
	margin: 2em 0 0;
}

#city-popup .column th {
	color: #a4a4a4;
	font: 1.8em Georgia, serif;
	width: 1.4em;
}

#city-popup .column td,
#city-popup .td {
	color: #66666a;
	font-size: .917em;
	line-height: 2em;
}

#city-popup .column td span,
#city-popup .td span {
	display: none;
}

#city-popup .column td label.checked,
#city-popup .td label.checked {
	color: #000;
}

#subscribe-wrap.disabled input,
#subscribe-wrap.disabled .popup-action,
#subscribe-wrap.disabled .actions,
#subscribe-wrap.disabled .switch,
#subscribe-wrap.disabled .submit {
	visibility: hidden;
}

#subscribe-news-articles.disabled input,
#subscribe-news-articles.disabled .popup-action,
#subscribe-news-articles.disabled .actions,
#subscribe-vacancies.disabled input,
#subscribe-vacancies.disabled .popup-action,
#subscribe-vacancies.disabled .actions {
	visibility: hidden;
}


#middle3 {
	width:15%;
}
/* }}} Всплывающее окно */