BODY {
	margin: 0px;
	padding: 0px;
	text-align: justify;
	color: #808080;
	font-family: Arial;
	font-size: 12px;
	background: #ffffff;
}



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: 400px;
	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;
}

/* ycheyki tablic */

TD#main {
	background: url(bg_main.jpg) center top no-repeat;
	padding: 0px;
	margin: 0px;
	position: relative;
	min-neight: 500px;
	_height: 500px;
}

#main_div {
	position: relative;
	padding: 0px;
	margin: 0px;
}


TD#lefthome, 
#lefthome_div {
	width: 270px;
	min-height: 400px;
	_height: 400px;
	position: relative;
	margin: 0px;
        padding: 0px;
 }


#forum TD#left {
	width: 700px;
	min-height: 500px;
	_height: 500px;
	position: relative;
	margin: 0px;
}



TD#right {
	width: 200px;
	padding: 0px;
        margin: 0px;
}

#right_div {
      	padding: 0px;
        margin: 0px;
}

TD#left, 
#left_div {
	width: 260px;
	min-height: 400px;
	_height: 400px;
	position: relative;
	margin: 0px;
        padding: 0px;
}



TD#left div {
    padding: 0px;
    margin:  5px 10px;
}


TD#right2 {
	width: 280px;
	padding: 0px;
        margin: 0px;
}

#right2_div {
      	padding: 0px;
        margin: 0px;

}



TD#center {
	width: 440px;
	padding: 0px;
	position: relative;
}


#center_div {
	margin: 0px;
 	padding: 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;
}



td#middle {
   width: 480px;
   padding: 0px;
   margin: 0px;
   position: relative;

}
td#centerleft {

   width: 240px;
   padding: 0px;
   margin: 0px;
   position: relative;

}
td#centerright {
   width: 240px;
   padding: 0px;
   margin: 0px;
   position: relative;

}
td#centerbottom {
   width: 480px;
   padding: 0px;
   margin: 0px;
   position: relative;

}

#middle_div {
   padding: 0px;
   margin: 0px;
   position: relative;

}
#centerleft_div {
   padding: 0px;
   margin: 0px;
   position: relative;

}
#centerright_div {
   padding: 0px;
   margin: 0px;
   position: relative;

}
#centerbottom_div {
   padding: 0px;
   margin: 0px;
   position: relative;

}


H3.title {
	color: #e68046;
	font-size: 20px;
	text-align: justify;
	margin: 20px 0px 10px 0px;
	padding: 0px;
}
H4.title {
	color: #e68046;
	text-align: justify;
	font-weight: bold;
	font-size: 16px;
	margin: 10px 0px;
	padding: 0px;
}
.button, .button1, #searchButton {
	background: #e68046;
	margin: 10px 0px 0px 0px;
	padding: 2px 5px;
	color: white;
	height: 22px;
	border: none;
}

P {text-align: justify;}

.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: 20px 10px 10px 10px; 
        padding: 0px;
	clear: both;
}

#home .content {
	margin: 10px 15px;
        padding: 0px;
	clear: both;
}


.object {
	margin: 10px 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;
        border: 1px solid red;
}
.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;
}
.pageCopyrights {
	width: 175px;
	position: absolute;
	bottom: 45px;
	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: 90px;
	padding: 0px;
	margin: 0px;
	position: relative;
	background: url(footer1.gif) center bottom  no-repeat;
}
TD#footer .content, TD#footer .text {
	padding: 0px;
	margin: 0px;
}
.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;
}
#questions .list, 
#questions_clients .list {
	list-style-type: none;
	padding: 0px;
	margin: 0px 5px;
}

/* about left */

.about_left, 
.photo_report {
	display: none;
        width: 240px;
        padding: 0px 10px;
}
/*.sitesectionabout .about_left, */
.sitesectionabout .photo_report {
	display: block;
}
.about_left ul, 
.about_left li {
	margin: 0px;
	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;
}
#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;
}

/* new menu */

.pageMenu {
	width: 693px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 145px;
	left: 275px;
	height: 250px;
}

.pageMenu .menu {
	color: #000000;
	margin: 0px;
	padding: 0px;
	width: 1px;
        height: 1px;
	display: block;
	font-size: 12px;
	font-weight: normal;
        position: absolute;
        left: 0px;
        right: 0px;
        display: block;
        overflow: hidden;
        line-height: 10;
}

.pageMenu .menu:hover {text-decoration: none;}
.pageMenu .menuActive {text-decoration: none;}


.pageMenu LI {
	clear: both;
	float: none;
	list-style-type: none;
	margin: 0px;
	font-size: 0px;
}
.submenu {display: none;}


.pageMenu ul#clients_submenu {
        display: block;
        position: relative;
        left: 0px;
        top: 0px;
        width: 693px;
        height: 260px;
        margin: 0px;
        padding: 0px; 
 }

.pageMenu  ul#ventrahr_submenu {
        display: block;
        position: absolute;
        left: 0px;
        top: 47px;
        width: 234px;
        height: 170px;
        margin: 0px;
        padding: 0px 90px 20px 20px;
        background: url(/userdata/images/skin/menuhrfon1.jpg) left top no-repeat;
}

.pageMenu  ul#itventra_submenu {
       display: block;
        position: absolute;
        right: 0px;
        top: 47px;
        width: 234px;
        height: 190px;
        margin: 0px;
        padding: 0px 10px 0px 100px;
        background: url(/userdata/images/skin/menuitfon1.jpg) left top no-repeat;
}

.pageMenu ul#clients_submenu .menu#ventrahr {
        background: url(/userdata/images/skin/menutitlenew.jpg) left center no-repeat;
        display: block;
        position: absolute;
        top: 0px;
        left: 0px;
        height: 37px;
        padding: 5px 0px;
        color: white;
        margin: 0px;
        width: 344px;
        font-size: 24px;
        line-height: 1;
        text-align: center;
        font-weight: bold;
}

.pageMenu ul#clients_submenu .menu#itventra {
        background: url(/userdata/images/skin/menutitlenew.jpg) left center no-repeat;
        display: block;
        position: absolute;
        top: 0px;
        left: 349px;
        height: 37px;
        padding: 5px 0px;
        color: white;
        margin: 0px;
        width: 344px;
        line-height: 1;
        font-size: 24px;
        text-align: center;
        font-weight: bold;
}

.pageMenu ul#clients_submenu .menu#ventrahr:hover,
.pageMenu ul#clients_submenu .menu#ventrahrActive {
       background: url(/userdata/images/skin/menutitlenewActive2.jpg) left center no-repeat;
}
.pageMenu ul#clients_submenu .menu#itventraActive,
.pageMenu ul#clients_submenu .menu#itventra:hover {
       background: url(/userdata/images/skin/menutitlenewActive.jpg) left center no-repeat;
}

.pageMenu ul#itventra_submenu .menu,
.pageMenu ul#ventrahr_submenu .menu {
        position: relative;
        display: block;
        border: 0px solid black;
        font-size: 14px;
        width: 200px;
        line-height: 1;
        min-height: 20px;
        _height: 20px;
        margin: 0px;
        padding: 7px 0px 7px 24px;
        background: none; 
        overflow: visible;
        text-align: left;
        background: url(/userdata/images/skin/menuitem.jpg) left center no-repeat;
	font-size: 12px;
	font-weight: bold;

        color: #9b453f;

}

.pageMenu ul#ventrahr_submenu .menu:hover,
.pageMenu ul#itventra_submenu .menu:hover,
.pageMenu ul#ventrahr_submenu .menuActive,
.pageMenu ul#itventra_submenu .menuActive {

   color: #e46c0a;

}

.pageMenu .submenu .submenu .submenu .menu {
       display: none;
       position: relative;
}


.videohome .object {
   float: left; 
   margin: 10px 6px 10px 3px;
   padding: 0px;
  clear: none;
  }

.blogbig {}

.bloglink {
   position: absolute;
   bottom: 0px;
   left: 0px;
   color: #e46c0a;
   font-style: italic;
}

.bloglink A{
   text-decoration: underline;
}

.blogbig {
   font-style: normal;
   font-size: 14px;
   font-weight: bold;
}

.knopka {
  display: block;
  margin: 10px 0px;
  padding: 5px 10px;
  color: #ffffff;
  background: #dd834e;
  width: 150px;
}

.knopka:hover {
  color: #ffffff;
  text-decoration: none;
  background: url(/userdata/images/skin/menutitle.jpg) left center repeat-x;

}

/* vakansii */


.vac  {display: none;}
#employee .vac {display: none;}
.button_vac {display: none;}

#home .vac {display: block;}
.sitesectioncandidate .vac {display: block;}
#forum .vac {display: block;}
#forum .button_vac {display: block;}
#vacancies .vac {display: block;}
#home .button_vac{display: block;}
.sitesectioncandidate .button_vac {display: block;}
#vacancies .button_vac {display: block;}

.vac a {
	margin: 5px;
	padding: 0px;
	color: #808080;
        list-style-type: none;
        background: none;
        display: block;
        text-align: left;
}

.vac h4 {margin: 0px; background: none;}
.vac .objectLink {background: none;}


.linksabout {
  padding: 0px; 
  margin: 20px 0px 0px 0px; 
  display: block; 
 }

.linksabout .objectLink h4.title {
	apadding: 5px 0px 5px 25px;
	acolor: #808080;
        list-style-type: none;
        background: none;
        font-weight: bold;
        margin: 0px;
        display: block;
        text-align: left;
background: url(/userdata/images/skin/menuitem.jpg) left center no-repeat;


}

.linksabout .objectLink h4.title a {
        font-weight: bold;
        padding: 0px;
}


.linksabout {display: none;}
.sitesectionabout .linksabout {display: block;}



.vacright {display: none;}
.sitesectioncandidate .vacright {display: block;}
.sitesectionvacancies .vacright {display: block;}

.vacsubmenu {display: none;}
.sitesectioncandidate .vacsubmenu {display: block;}
.sitesectionvacancies .vacsubmenu {display: block;}



.vacright a {
	margin: 10px 5px;
	padding: 0px;
	color: #808080;
        list-style-type: none;
        background: none;
        display: block;
        text-align: left;
}

.vacright h4 {margin: 0px; background: none;}
.vacright .objectLink {background: none;}

.button_vac {
	background: #e68046;
	margin: 10px 0px 0px 15px;
	padding: 2px 5px;
	color: white;
	width: 130px;
}

.abutton_vac {
	background: #e68046;
	margin: 10px 0px 0px 0px;
	padding: 2px 5px;
	color: white;
	width: 200px;
        display: block;
        text-align: left;
}


a:hover.button1, a:hover.button_vac {
	color: white;
	text-decoration: none;
}
.objectVacancy UL {
	font-weight: normal;
        list-style-type: none;
}


.objectVacancy LI {
	font-weight: normal;
        list-style-type: none;
}

.objectVacancy H4.title {
	font-weight: bold;
}

a.vaclinks {
    display: block;
    margin: 0px;
    padding: 15px 0px 10px 59px;
    background: url(/userdata/images/skin/button.jpg) 8px center no-repeat;
    color: #9a453e;
    width: 181px;
    height: 20px;
    font-size: 12px;
    text-align: left;
    font-family: tahoma;
    font-weight: 800;
    line-height: 1;
    text-decoration: none;
}

a.vaclinks1 {
    display: block;
    margin: 0px;
    padding: 15px 0px 10px 59px;
    background: url(/userdata/images/skin/button1.jpg) 8px center no-repeat;
    color: #9a453e;
    width: 181px;
    height: 20px;
    font-size: 12px;
    text-align: left;
    font-family: tahoma;
    font-weight: 800;
    line-height: 1;
    text-decoration: none;
}


a.vaclinks2 {
    display: block;
    margin: 0px;
    padding: 15px 0px 10px 59px;
    background: url(/userdata/images/skin/button2.jpg) 8px center no-repeat;
    color: #9a453e;
    width: 181px;
    height: 20px;
    font-size: 12px;
    text-align: left;
    font-family: tahoma;
    font-weight: 800;
    line-height: 1;
    text-decoration: none;
}


/* clients */
.clients { width: 260px;}

.goodlinks {display: none;}
.sitesectionhome .goodlinks {
        display: block;
}

.goodlinks h3 {margin: 20px 0px 10px 0px;}

.goodlinks a {
	margin: 20px 5px;
	padding: 0px;
	color: #808080;
        display: block;
        text-align: left;
}

.goodlinks a {
	color: #808080;
}

.znachki {
  position: absolute;
  top: 320px;
}

.ventranumeral {display: none;}
.sitesectionabout .ventranumeral  {display: block;}

#pageCounter {position: absolute; left: 100px; bottom: 8px;}
