BODY {
	margin: 0px;
	padding: 0px;
	text-align: justify;
	color: #808080;
	font-family: Arial;
	font-size: 12px;
	background: #ffffff;
}
P {
	text-align: justify;
}
TABLE {
	font-size: 100%;
	border-collapse: collapse;
}
TD {
	margin: 0px;
	padding: 0px;
}
.pageBodyContainer {
	background: white;
	margin: 0px auto;
	padding: 0px;
	width: 980px;
	text-align: left;
	position: relative;
	background: url(main.jpg) center top repeat-y;
}
TABLE.layout {
	width: 100%;
	margin: 0px;
	padding: 0px;
	position: relative;
}
TD#head {
	background: url(top.jpg) left top no-repeat;
	height: 342px;
	margin: 0px;
	padding: 0px;
	position: relative;
}
.siteLogotype {
	position: absolute;
	left: 5px;
	top: 38px;
}
.siteLanguage {
	margin: 0px;
	padding: 0px;
	top: 65px;
	left: 720px;
	position: absolute;
	padding: 10px 10px 20px 0px;
}
.language {
	display: inline;
	width: 34px;
	height: 50px;
	color: #808080;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding: 20px 10px 20px 10px;
}
#languageActive {
	color: white;
	background: url(lang_bg.jpg) center no-repeat;
	font-weight: bold;
}
.siteLanguage A:hover {
	text-decoration: none;
}
.pageServiceMenu {
	width: 260px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 180px;
	left: 20px;
	overflow: hidden;
}
.pageServiceMenu LI {
	clear: both;
	float: none;
	list-style-type: none;
	margin: 0px;
}
.pageServiceMenu A {
	color: #919191;
	margin: 0px;
	padding: 6px 0px 6px 35px;
	text-decoration: none;
	width: 230px;
	display: block;
	font-size: 13px;
	font-weight: bold;
	background: url(menu.jpg) left center  no-repeat;
}
.pageServiceMenu LI .menuActive
, .pageServiceMenu LI A:hover {
	background: url(menu_h.jpg) left center  no-repeat;
	color: #e98046;
	text-decoration: none;
}
.sitesectionhome .pageServiceMenu .menu#home
, .sitesectionabout .pageServiceMenu .menu#about
, .sitesectionclients .pageServiceMenu .menu#clients
, .sitesectioncandidate .pageServiceMenu .menu#candidate
, .sitesectioncontacts .pageServiceMenu .menu#contacts
, .sitesectionvacancies .pageServiceMenu .menu#vacancies
, .sitesectionforum .pageServiceMenu .menu#forum {
	background: url(menu_h.jpg) left center  no-repeat;
	color: #e98046;
}
.langeng .pageServiceMenu .menu#forum {
	display: none;
}
H2 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 320px;
	height: 26px;
	overflow: hidden;
	color: #e68046;
	text-align: justify;
	font-size: 20px;
	margin: 0px;
	padding: 0px;
}
TD#main {
	background: url(bg_main.jpg) center top no-repeat;
	padding: 0px 10px;
	margin: 0px 0px 0px 0px;
	position: relative;
	min-neight: 500px;
	_height: 500px;
}
#main_div {
	min-height: 500px;
	_height: 500px;
	position: relative;
	padding: 0px;
	margin: 0px;
}
TD#left, TD#right, #left_div, #right_div {
	width: 281px;
	min-height: 500px;
	_height: 500px;
	position: relative;
	margin: 0px;
}
#forum TD#left {
	width: 700px;
	min-height: 500px;
	_height: 500px;
	position: relative;
	margin: 0px;
}
#center_div {
	min-height: 500px;
	_height: 500px;
}
TD#left {
	padding: 12px 5px 0px 8px;
}
#forum TD#left {
	padding: 12px 5px 0px 8px;
}
TD#right {
	width: 270px;
	padding: 12px 8px 0px 5px;
}
TD#center {
	width: 385px;
	padding: 12px 7px 0px 0px;
	position: relative;
}
#forum TD#center {
	width: 0px;
}
TD#center3 {
	padding: 10px 10px 0px 50px;
}
TD#center4 {
	padding: 7px 10px 5px 0px;
}
TD#center2 {
	padding: 12px 10px 5px 0px;
}
TD#center5 {
	padding: 0px 0px 5px 5px;
}
H3.title {
	color: #e68046;
	font-size: 20px;
	text-align: justify;
	margin: 0px;
	padding: 0px;
}
H4.title {
	color: #e68046;
	text-align: justify;
	font-weight: bold;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
.button, .button1, #searchButton {
	background: #e68046;
	margin: 10px 0px 0px 0px;
	padding: 2px 5px;
	color: white;
	height: 22px;
	border: none;
}
.count {
	margin: 10px 0px;
}
.Button {
	background: #e68046;
	padding: 2px 5px;
	color: white;
	height: 22px;
	border: none;
}
A {
	color: #9b453f;
	text-decoration: none;
}
A:hover {
	color: #9b453f;
	text-decoration: underline;
}
a img {
	border: none;
}
.content {
	margin: 15px 5px;
	clear: both;
}
.object {
	margin: 15px 0px;
	clear: both;
}
IMG.preview {
	float: left;
	margin: 0px;
	margin: 0px 10px 10px 0px;
}
IMG.image {
	margin: 0px;
	float: none;
	text-align: left;
}
.text {
	text-align: justify;
	margin: 0px 0px;
}
.ul, li {
	font-weight: bold;
	text-align: justify;
	margin: 5px 0px;
	padding: 0px;
}
.objectLink {
	margin: 8px 0px;
	padding: 0px;
}
.contentLinks H3.title {
	padding-left: 12px;
}
.objectLink H4.title a {
	font-size: 12px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
.objectLink H4.title a:hover {
	text-decoration: underline;
}
.objectLink H4.title {
	background: url(links.gif) left center no-repeat;
	padding: 0px 0px 0px 15px;
	line-height: 0.9;
}
.objectVacancy H4.title {
	font-size: 14px;
	font-weight: normal;
}
.tableTable {
	margin: 10px 0px 10px 0px;
	width: 85%;
}
.tableTable .tableHeader TD {
	background: #808080;
	color: #FFFFFF;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	padding: 5px 3px;
	display: none;
}
.tableTable TD {
	padding: 5px 3px;
}
.tableTable .preview {
	border-top: 0px;
	width: 90px;
}
.tableTable TD.title {
	font-size: 11px;
	font-weight: bold;
}
.tableTable TBODY TD.note {
	margin: 5px 0px;
	padding: 0px;
}
.tableRow img {
	margin-left: 10px;
}
.tableRow .userinput {
	margin-bottom: 10px;
}
.contentSpecialSales {
	text-align: center;
}
.contentSpecialSales H3.title {
	text-align: center;
}
.contentSpecialSales H4.title {
	text-align: center;
}
.contentSpecialSales .text {
	text-align: center;
	clear: both;
	margin: 10px 0px;
}
.contentSpecialSales .note {
	text-align: center;
	clear: both;
	margin: 10px 0px;
}
.contentSpecialSales .link {
	text-align: center;
	clear: both;
	display: block;
	margin: 10px 0px;
}
.contentSpecialSales .price {
	font-size: 14px;
	color: orange;
	clear: both;
	display: block;
	text-align: center;
	margin: 10px 0px;
}
.contentSpecialSales .count {
	text-align: center;
	clear: both;
	margin: 10px 0px;
}
.contentSpecialSales .button {
	text-align: center;
}
.contentSpecialSales .bottom {
	text-align: center;
}
.contentPhotoAlbum .object {
	background: none;
	margin: 15px 15px 15px 8px;
	_margin: 15px 15px 15px 5px;
	padding: 0px;
	clear: none;
	display: block;
	width: 150px;
	height: 200px;
	position: relative;
	float: left;
	text-align: center;
}
.contentPhotoAlbum .preview {
	display: block;
	margin: auto;
	margin-top: 10px;
	clear: none;
	float: none;
}
.contentPhotoAlbum .object .link {
	float: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	width: 150px;
	position: absolute;
	bottom: 5px;
	text-align: center;
	left: 0px;
}
.contentPhotoAlbum .object .link:hover {
	text-decoration: underline;
}
.contentPhotoAlbum .object .note {
	float: none;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	width: 150px;
	position: absolute;
	top: 130px;
	text-align: center;
	left: 0px;
}
.contentPhotoAlbum h3.title a {
	color: #e68046;
}
.contentPhotoAlbum h3.title a:hover {
	color: #e68046;
	text-decoration: underline;
}
.sitesectionautsors .contentPhotoAlbum {
	padding: 1px 0px;
}
.sitesectionautsors .contentPhotoAlbum h3.title {
	margin: 5px 0px 15px 0px;
}
.sitesectionautsors .contentPhotoAlbum .object {
	border: 1px solid #a5a5a5;
	margin: 7px 5px 15px 0px;
	_margin: 7px 5px 10px 0px;
	padding: 0px;
	display: block;
	width: 121px;
	height: 47px;
	position: relative;
	float: left;
	text-align: center;
}
.sitesectionautsors .contentPhotoAlbum .preview {
	display: block;
	margin: auto;
	clear: none;
	float: none;
}
.sitesectionautsors .contentPhotoAlbum .text {
	font-weight: bold;
}
.contentPhotoAlbum.clients {
	display: none;
}
.sitesectionautsors .contentPhotoAlbum.clients {
	display: block;
}
.sitesectionautsors .contentPhotoAlbum.clients h3.title {
	margin: 0px;
}
.clients .text {
	display: none;
}
.sitesectionautsors .clients .text {
	display: block;
}
.sitesectionclients .contentPhotoAlbum {
	padding: 1px 0px;
}
.sitesectionclients .contentPhotoAlbum h3.title {
	margin: 5px 0px 15px 0px;
}
.sitesectionclients .contentPhotoAlbum .object {
	border: 1px solid #a5a5a5;
	margin: 7px 5px 15px 0px;
	_margin: 7px 5px 10px 0px;
	padding: 0px;
	display: block;
	width: 121px;
	height: 47px;
	position: relative;
	float: left;
	text-align: center;
}
.sitesectionclients .contentPhotoAlbum .preview {
	display: block;
	margin: auto;
	clear: none;
	float: none;
}
.sitesectionclients .contentPhotoAlbum .text {
	font-weight: bold;
}
.contentPhotoAlbum.clients {
	display: none;
}
.sitesectionclients .contentPhotoAlbum.clients {
	display: block;
}
.sitesectionclients .contentPhotoAlbum.clients h3.title {
	margin: 0px;
}
.clients .text {
	display: none;
}
.sitesectionclients .clients .text {
	display: block;
}
#references .button1 {
	display: none;
}
.employee {
	display: none;
}
#temporary_projects .employee, #for_students .employee {
	display: block;
}
.newsDate, .sitesectionforum  .objectNews H4.title {
	font-size: 13px;
	color: #9b453f;
	display: block;
	font-weight: bold;
}
.newsDash, .newsDateLeftBracket, .newsDateRightBracket {
	display: none;
}
.newsTitle a, .objectNewsAnons a {
	display: block;
	margin: 5px 0px;
	color: #808080;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
.objectNews H4.title {
	color: #808080;
	font-size: 13px;
	margin: 7px 0px 0px 0px;
	font-weight: normal;
	float: none;
	clear: both;
	display: block;
}
.objectNews a:hover {
	color: #808080;
	text-decoration: underline;
}
.objectNews .link, #return {
	text-decoration: none;
	margin: 5px 0px;
}
.publications, .anons, #sitemap .publications, #sitemap .anons {
	display: none;
}
.sitesectionhome .publications, .sitesectionhome .anons {
	display: block;
}
.contentNews H3.title a {
	color: #e68046;
}
.contentNews H3.title a:hover {
	color: #e68046;
	text-decoration: underline;
}
.objectNews .pic_left {
	clear: none;
	float: left;
	margin: 5px 5px 0px 5px;
}
.objectNews .pic_right {
	clear: none;
	float: right;
	margin: 5px 5px 0px 5px;
}
.public_remark {
	display: block;
	border: 1px solid #808080;
}
.public_remark p {
	font-size: 11px;
	color: #800000;
	padding: 3px;
}
.sitesectionforum .objectNews {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}
TD#menu1 {
	padding: 0px;
	margin: 0px;
	position: relative;
}
.pageMenu {
	width: 290px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 129px;
	left: 698px;
	overflow: hidden;
	height: 213px;
}
.pageMenu .menu {
	color: white;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	width: 255px;
	display: block;
	font-size: 0px;
	font-weight: normal;
}
.pageMenu LI {
	clear: both;
	float: none;
	list-style-type: none;
	margin: 0px;
	font-size: 0px;
}
.submenu {
	margin: 0px;
	padding: 0px;
	position: absolute;
	width: 270px;
	height: 213px;
	left: 0px;
	top: 0px;
	overflow: hidden;
	display: none;
}
.submenu .menu {
	background: none;
	font-size: 12px;
	font-weight: bold;
	width: 240px;
	font-family: Verdana;
	margin: 14px 0px 0px 10px;
	padding: 0px 0px 0px 15px;
	background: url(sub_links.gif) left top  no-repeat;
	text-align: left;
}

.sitesectionclients .submenu .menu {
	margin: 12px 0px 0px 10px;
}
.sitesectionautsors .submenu .menu {
	margin: 12px 0px 0px 10px;
}
.submenu .menu:hover, .submenu .menuActive {
	color: #818181;
	background: url(sub_links1.gif) left top  no-repeat;
	text-decoration: none;
}
.sitesectionhome  .submenu#home_submenu
, .sitesectionabout .submenu#about_submenu
, .sitesectioncontacts .submenu#contacts_submenu
, .sitesectionforum  .submenu#forum_submenu {
	display: block;
	background: url(bg_sub.jpg) left top  no-repeat;
}

.sitesectionhome  .submenu#home_submenu{ padding-top: 35px; }

.sitesectionabout .submenu#about_submenu{ padding-top: 25px; }
.langeng.sitesectionabout .submenu#about_submenu{ padding-top: 40px; }

.sitesectionclients .submenu#clients_submenu{ padding-top: 25px; }
.langeng.sitesectionclients .submenu#clients_submenu{ padding-top: 50px; }

.sitesectioncandidate .submenu#candidate_submenu{ padding-top: 60px; }
.langeng.sitesectioncandidate .submenu#candidate_submenu{ padding-top: 55px; }

.sitesectionvacancies .submenu#vacancies_submenu{ padding-top: 60px; }

.sitesectioncontacts .submenu#contacts_submenu { padding-top: 35px; }
.langeng.sitesectioncontacts .submenu#contacts_submenu { padding-top: 45px; }

.sitesectionforum  .submenu#forum_submenu {
	padding-top: 50px;
}
.sitesectionautsors .submenu#autsors_submenu {
	padding-top: 35px;
}

.sitesectionclients .submenu#clients_submenu
, .sitesectioncandidate  .submenu#candidate_submenu
, .sitesectionautsors  .submenu#autsors_submenu
, .sitesectionvacancies  .submenu#vacancies_submenu {
	display: block;
	background: url(bg_sub1.jpg) left top  no-repeat;
}
.submenu  .menu#outstaffing_sp
, .submenu  .menu#recruitingsp
, .submenu  .menu#temporary_staffingsp
, .submenu  .menu#payroll_servicesp
, #officesp .submenu .menu#outstaffing
, #officesp .submenu .menu#recruiting
, #officesp .submenu .menu#temporary_staffing
, #officesp .submenu .menu#payroll_service
, #outstaffing_sp .submenu  .menu#outstaffing
, #outstaffing_sp .submenu  .menu#recruiting
, #outstaffing_sp .submenu  .menu#temporary_staffing
, #outstaffing_sp .submenu  .menu#payroll_service
, #recruitingsp .submenu  .menu#outstaffing
, #recruitingsp .submenu  .menu#recruiting
, #recruitingsp .submenu  .menu#temporary_staffing
, #recruitingsp .submenu  .menu#payroll_service
, #temporary_staffingsp .submenu  .menu#outstaffing
, #temporary_staffingsp .submenu  .menu#recruiting
, #temporary_staffingsp .submenu  .menu#temporary_staffing
, #temporary_staffingsp .submenu  .menu#payroll_service
, #payroll_servicesp  .submenu  .menu#outstaffing
, #payroll_servicesp  .submenu  .menu#recruiting
, #payroll_servicesp  .submenu  .menu#temporary_staffing
, #payroll_servicesp  .submenu  .menu#payroll_service {
	display: none;
}
#officesp .submenu .menu#outstaffing_sp
, #officesp .submenu .menu#recruitingsp
, #officesp .submenu .menu#temporary_staffingsp
, #officesp .submenu .menu#payroll_servicesp
, #outstaffing_sp .submenu .menu#outstaffing_sp
, #outstaffing_sp .submenu .menu#recruitingsp
, #outstaffing_sp .submenu .menu#temporary_staffingsp
, #outstaffing_sp .submenu .menu#payroll_servicesp
, #recruitingsp .submenu .menu#outstaffing_sp
, #recruitingsp .submenu .menu#recruitingsp
, #recruitingsp .submenu .menu#temporary_staffingsp
, #recruitingsp .submenu .menu#payroll_servicesp
, #temporary_staffingsp .submenu .menu#outstaffing_sp
, #temporary_staffingsp .submenu .menu#recruitingsp
, #temporary_staffingsp .submenu .menu#temporary_staffingsp
, #temporary_staffingsp .submenu .menu#payroll_servicesp
, #payroll_servicesp .submenu .menu#outstaffing_sp
, #payroll_servicesp .submenu .menu#recruitingsp
, #payroll_servicesp .submenu .menu#temporary_staffingsp
, #payroll_servicesp .submenu .menu#payroll_servicesp {
	display: block;
}
.pageCopyrights {
	width: 175px;
	position: absolute;
	bottom: 25px;
	color: #ffffff;
	font-size: 11px;
	left: 60px;
	margin: 0px;
	padding: 0px;
}
#pageCounter {
	position: absolute;
	width: 250px;
	height: 31px;
	left: 17px;
	bottom: 100px;
	overflow: hidden;
}
TD#footer {
	height: 220px;
	padding: 0px;
	margin: 0px;
	position: relative;
	background: url(footer1.gif) center bottom  no-repeat;
}
TD#footer .content, TD#footer .text {
	padding: 0px;
	margin: 0px;
}
.pic, .pic1, .pic2, .pic3, .pic4 {
	position: absolute;
	top: 127px;
	left: 305px;
}
.pic, .pic1, .pic2, .pic3, .pic4 {
	display: none;
}
.sitesectionhome .pic, .sitesectionabout .pic, .sitesectionforum .pic, .sitesectionclients .pic1, .sitesectioncandidate .pic2, .sitesectioncontacts .pic3, .sitesectionvacancies .pic4, .sitesectionautsors .pic1 {
	display: block;
}
.nav table {
	border-collapse: collapse;
	width: 41px;
	position: absolute;
	background-color: #e48044;
	height: 69px;
	margin: 0px;
	padding: 0px;
	left: 820px;
	top: 26px;
	overfliw: hidden;
}
#nav a img {
	border: none;
}
.infooter table {
	border-collapse: collapse;
	width: 662px;
	position: absolute;
	left: 302px;
	margin: 0px 0px 3px 0px;
	padding: 0px;
	bottom: 86px;
}
.infooter table td {
	width: 218px;
	height: 120px;
	margin: 0px;
	padding: 0px;
}
td .tel {
	background: #f2f2f2  url(tel.jpg) left center no-repeat;
	border-right: 6px solid white;
}
td .adress {
	background: #f2f2f2 url(adress.jpg) left center no-repeat;
	border-right: 6px solid white;
}
td .test {
	background: #f2f2f2 url(test.jpg) left center no-repeat;
}
.infooter p {
	margin: 35px 0px 0px 0px;
	padding: 0px 0px 0px 103px;
}
.footer_bottom {
	width: 645px;
	position: absolute;
	left: 310px;
	bottom: 5px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	font-size: 11px;
}
.footer_bottom .text {
	margin: 10px;
}
.vac, #employee .vac, .button_vac {
	display: none;
}
#home .vac, .sitesectioncandidate .vac, #forum .vac, #forum .button_vac, #vacancies .vac, #home .button_vac, .sitesectioncandidate .button_vac, #vacancies .button_vac {
	display: block;
}
.vac ul, .vac li {
	margin: 5px;
	padding: 0px;
	color: #9b453f;
}
.button_vac {
	background: #e68046;
	margin: 10px 0px 0px 15px;
	padding: 2px 5px;
	color: white;
	width: 130px;
}
a:hover.button1, a:hover.button_vac {
	color: white;
	text-decoration: none;
}
.objectVacancy UL, .objectVacancy LI {
	font-weight: normal;
}
.objectVacancy H4.title {
	font-weight: bold;
}
#questions .list, #questions_clients .list {
	list-style-type: none;
	padding: 0px;
	margin: 0px 5px;
}
.about_left, .photo_report {
	display: none;
}
.sitesectionabout .about_left, .sitesectionabout .photo_report {
	display: block;
}
.about_left ul, .about_left li {
	margin: 3px 0px 3px 6px;
	padding: 0px;
}
.about_moscow .image {
	margin: 15px 0px 0px 10px;
}
.about_history table {
	border-collapse: collapse;
	margin: 10px 0px 0px 0px;
}
.about_history table TD {
	padding: 5px;
	border: 1px solid #808080;
}
.archiv {
	display: none;
}
#about .archiv {
	display: block;
}
.best_workers H4.title {
	height: 10px;
	padding: 40px 0px 10px 0px;
}
.employee a {
	color: #e68046;
}
.employee a:hover {
	color: #e68046;
	text-decoration: underline;
}
#form3 .input_title {
	width: 200px;
}
#form3 INPUT {
	width: 300px;
}
#form3 SELECT {
	width: 300px;
}
#form3 TEXTAREA {
	width: 300px;
}
#form3 INPUT.ch {
	width: 30px;
}
#send_resume {
	margin: 10px 0px 0px 0px;
}
#send_resume .file_title {
	font-weight: bold;
}
#send_resume .file {
	padding: 5px;
	background-color: #ebbb01;
}
#send_resume .file INPUT {
	width: 232px;
}
#send_resume .city {
	padding: 10px 0px;
}
#send_resume .city .input_radio {}
#send_resume .button {}
.label {
	padding: 5px 5px 5px 0px;
	width: 45px;
}
.field {
	padding: 5px;
}
#vacancies_employment_type, #vacancies_activity_field, #vacancies_city {
	width: 305px;
}
#TD.activity_fields  UL, .activity_fields  a {
	margin: none;
	padding: none;
}
#vacancies_search_result .activity_fields H2 {
	position: relative;
	left: 0px;
	padding: 0px;
	text-align: left;
}
.activity_fields a {
	position: relative;
	left: 0px;
	margin: none;
	padding: none;
}
.activity_fields UL {
	margin: 0px;
	padding: 0px;
}
.activity_fields LI {
	margin: 10px 0px;
	padding: 0px;
	list-style-type: none;
}
TD#center5 .content {
	padding: 15px 0px 0px 10px;
}
#vacancies_search_result H2 {
	position: relative;
	left: 140px;
	text-align: center;
	padding: 0px 10px 15px 10px;
}
#vacancies_search_result  .text {
	color: #808080;
}
table .vacanciesListHeader {
	border-collapse: collapse;
	color: #808080;
}
table .vacanciesListHeader  .vacancy  TD {
	border: none;
	padding: 15px 15px 10px 0px;
	color: #808080;
}
table .vacanciesListHeader TR {
	font-weight: bold;
}
table .vacanciesListHeader  a {
	color: #808080;
}
table .vacanciesListHeader TR.vacancy {
	font-weight: normal;
	left: 0px;
}
table .vacancy {
	border-collapse: collapse;
	position: relative;
	left: 10px;
}
table .vacancy  TD {
	padding: 5px;
	border: 1px solid #808080;
	width: 400px;
}
table .vacancy  TD.left {
	width: 180px;
}
#vacancies_search_result .subpages a {
	margin: 10px 0px 0px 0px;
	display: block;
	float: left;
	clear: none;
	width: 20px;
}
.subpages .active a {
	text-decoration: underline;
}
.back {
	margin: 10px 0px 0px 10px;
}
.vacancyHeader {
	font-weight: bold;
}
.forum {
	display: none;
}
.sitesectionforum .forum {
	display: block;
}
.forum_but {
	display: none;
}
.sitesectionforum .forum_but {
	display: block;
}
#forum .forum_but {
	display: none;
}
.podbor_left ul, .podbor_left li {
	margin: 3px 0px 3px 6px;
	padding: 0px;
}
#pmi_menu {
	position: absolute;
	top: 193px;
	left: 150px;
}
#pmi_menu  A {
	color: #919191;
	margin: 3px 0px;
	padding: 0px;
	text-decoration: none;
	display: block;
	font-size: 12px;
	font-weight: normal;
}
#pmi_menu A:hover {
	color: #e98046;
	text-decoration: none;
}
TD#pic {
	margin: auto auto auto 5cm;
	padding: auto auto auto 5cm;
	text-align: center;
}
#phones {
	position: absolute;
	left: 300px;
	top: 47px;
	font-size: 15px;
	width: 400px;
	line-height: 130%;
}

#phones span.city {
	color: #e98046;
}
#phones ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#phones li {
	margin: 0px;
	padding: 0px;
	line-height: 130%;	
}

#offices {
	position: absolute;
	left: 20px;
	top: 130px;
	width: 250px;
}

#offices h3 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}

a.to_listen{
	background-image:url('http://www.echoekb.ru/DESIGN/ECHO/images/to_listen.gif');
	background-repeat:no-repeat;
	background-position:right 0px;
	padding-right:15px;
	line-height:15pt;
}