.right_column-1 {
	margin-top:20px;
	margin-left:320px;
	padding: 10px 0 40px 10px;
}
.right_column-1 h1 {
	font-size:30px;
	font-weight:normal;
	margin:0;
	padding-bottom:0;
}
h1.h1_dashed {
	font-size:30px;
	font-weight:normal;
	margin:0;
	padding-bottom:0;
	padding-bottom:8px;
}
h1.selected span{
	background:url(../images/border-selected-about.gif) bottom repeat-x;
}
.anchor {
	position: relative;
	top: -250px;
}
.about_midol .block {
	width:275px;
	font-size:13px;
	line-height:17px;
	float:left;
	/*margin-right: 15px;*/
	padding-right: 50px;
}
.about_midol .right {
	padding-right:0 !important;
}

.vacancies {
	clear:left;
	padding-top:20px;
	width: 100%;
}

.row {
	float:left;
	width:100%;
}
.vacancies .vac {
	float:left;
	position:relative;
	width:290px;
	padding-right:35px;
	padding-bottom:34px;
}
.vacancies .vac .vac_name {
	font-size:18px;
}
.vacancies .vac .vac_descr {
	font-size:13px;
	line-height:16px;
}
.vacancies .important {
	width: 306px;
	left: -9px;
	/*padding-right: 8px;*/
	padding-right: 19px !important;
	padding-bottom:24px;
}
.vacancies .important .vac_name {
	/*width:318px;*/
	background:url(../images/vac_border_top.gif);
	font-size:18px;
	padding-left:9px;
}
.vacancies .important .vac_name span {
	background-color:#FFFFFF;
	color:#1d2f8a;
}
.vacancies .important .vac_descr {
	border-right:solid 1px #1d2f8a;
	border-left:solid 1px #1d2f8a;
	padding:0 7px 0 8px;
	font-size:13px;
	line-height:16px;
}
.vacancies .important .vac_bottom {
	height:10px;
	width:327px;
	background:url(../images/vac_border_bottom.gif) no-repeat;
}
.vacancies .vac .vac_item {
	position:relative;
	border-bottom:dotted 1px #cccccc;
	padding:3px 0 6px 0;
}
.vacancies .vac .call {
	font-size:11px;
}
.vacancies .right {
	padding-right: 0 !important;
}

.cooperation {
	position:relative;
	padding:0;
	clear:left;
}
.cooperation h1 {
	padding:0;
}
.mail {
	position:absolute;
	left: -340px;
	top:41px;
	background:url(../images/sotrudn-bg.gif) no-repeat;
	width:332px;
	height:52px;
	color:#ffffff;
	padding:11px 0 0 31px;
	line-height:15px;
}
.mail .wont {
	font-size:17px;
	font-style:italic;
	color:#ffffff;
}
.mail .write {
	font-size:13px;
	color:#ffffff;
}
.mail a {
	text-decoration:underline;
	color:#FFFFFF;
}
.sec {
	margin-top:14px;
}
.sec td {
	font-size:11px;
	line-height:14px;
	padding:0;
}
.sec th{
	padding:0 0 13px;
	vertical-align: bottom;
	text-align:left;
	font-size: 18px;
	line-height:17px;
	font-weight:normal;
}
.sec th a {
	color: #000000;
	text-decoration: none;
}
.sec th a:hover {
	text-decoration: underline;
}
.sec_descr {
	vertical-align: top;
	padding-top:4px;
	width:300px;
	padding-right: 20px !important;
	position: relative;
}
.image {
	position:relative;
	margin:8px 12px 3px 0;
	float:left;
}
.image img {
	display: block;
	z-index: 5;
}
.contacts {
	clear:left;
	padding-top:30px;
}
.contact {
	margin-top:17px;
}
.contact td {
	font-size:18px;
}
.contact td.phone {
	width: 140px;
}
.contact td.fax {
	width: 178px;
}
.descr,
.contact th {
	font-weight: normal;
	text-align: left;
	font-size:13px;
	margin-top:4px;
	line-height:17px;
}

* html .common_corner {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../media/images/counterforms/corners.png', sizingMethod='image');
}

