.vacancy							{ font: normal 12px Tahoma; width: 96%; text-align: left; margin: auto; }
.button								{ width: 18px; height: 18px; float: left; cursor: pointer; background: url('../img/buttons.gif'); background-repeat: none; }
.add								{ background-position: 0 0; margin: 0 4px 0 7px; }
#allVacancy							{ margin-bottom: 25px; }
.up, .down, .remove					{ margin-left: 12px; float: right; }
.up									{ background-position: -36px 0; }
.greyU								{ background-position: -54px 0; }
.down								{ background-position: -72px 0; }
.greyD								{ background-position: -90px 0; }
.remove								{ background-position: -18px 0; }
.grey								{ background-position: -108px 0; }
.link a								{ color: #000; font-size: 13px; color: #1c7808; text-decoration: underline; cursor: pointer; }
.record, #editVacancy				{ width: 340px; margin: 12px 0 0 8px; }
.record p, #editVacancy p			{ margin: 0; padding: 0; }
.record a, #editVacancy a			{ font: normal 13px Tahoma; color: #5654b5; cursor: pointer; text-decoration: underline; }
#editVacancy p						{ margin-left: 25px; }
#editVacancy						{ display: none; }

/* Окно реадктирования и добавления вакансии */
h2									{ font: normal 13px Tahoma; color: #666; margin: 10px 0 3px 25px; }
#header, #information, #headerE, 
#informationE						{ width: 406px; height: 17px; font: normal 13px Tahoma; color: #000; margin-left: 25px; //height: 23px; //width: 410px; //margin-left: 17px; }
.bookmarks							{ margin: 25px 0 0 25px; }
.bookmark							{ position: relative; width: 101px; height: 24px; background: url('../img/backgrounds.gif') -101px 0 no-repeat; cursor: pointer; font: normal 13px Tahoma; float: left;  }
.active								{ background: url('../img/backgrounds.gif') 0 0 no-repeat; font: normal 13px Tahoma; }
.bookmark span, .active span			{ position: absolute; top: 4px; left: 13px; text-decoration: none; color: #fff; } 
.active span							{ color: #666; }
#information, #informationE			{ width: 848px; height: 216px; }
.buttonSave							{ width: 95px; height: 35px; margin: 15px 0 25px 23px; background: url(../img/buttonSave.gif) -95px 0 no-repeat; cursor: pointer; }
.proof								{ background: url(../img/buttonSave.gif) 0 0 no-repeat; }

#workSpace							{ display: none; }			

/* Клиенская часть */
.public	{ padding: 16px 0 5px; }
.public h1							{ font-weight: normal; font-size: 20px; padding-top: 30px; padding-bottom: 22px; text-align: center; margin: 0 auto; }
.public p							{ line-height: 132%; text-align: left; font-size: 13px; margin: 0 auto; padding-left: 30px; padding-right: 30px; padding-top: 0; padding-bottom: 0; }
.public h2 							{ font: normal 17px Tahoma; color: #900; text-align: left; padding-left: 30px; padding-right: 30px; padding-top: 20px; padding-bottom: 7px; line-height: 130%; margin: 0 auto; }
.public h3 							{ font-weight: bold; text-align: left; font-size: 13px; padding-left: 30px; padding-right: 30px; padding-top: 6px; padding-bottom: 2px; margin: 0 auto; }
