div.content div.message {
	min-height:70px;
}
div.content div.message div.message-text blockquote {
	background:#EEEEEE none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	padding:10px;
}

div.seminar-discuss div.message {border-top:none;border-bottom:1px solid #969494;}


/* ----------- search results page - http://insetti.ontico.ru/task.html?id=4258 ----------- */
div.content div.searchresults ol li div.prep {padding-left:19px;}
div.content div.searchresults ol li div.prep div.avatar a.resume, div.content div.searchresults ol li div.prep div.avatar a.vacancy {top:49px;left:7px;}

* html div.content div.searchresults ol li div.prep div.avatar {margin-left:0;margin-top:5px;}
*+html div.content div.searchresults ol li div.prep div.avatar {margin-top:5px;}


/* ----------- place page - http://insetti.ontico.ru/task.html?id=4200 ----------- */
.minpad {margin:0 0 10px 0 !important;}

.club {margin:18px 0 0 0;padding:20px 0 0 0;float:left;border-top:1px solid #cdd1d5;}
*+html .club {height:1%;}
.club h3 {font:bold 12px "Arial";}
.club span {font:normal 12px "Arial";display:block;margin:2px 0 0 0;}

.club-printlink {position:relative;float:right;height:10px;font-size:0;}
.club-printlink a {margin:0;width:110px;font-size:10px;font-weight:700;line-height:12px;cursor:pointer;text-decoration:none;padding-left:15px;background: url(/i/icon-print.png) no-repeat 0 50%;}
.club-printlink a:hover { text-decoration: underline; }

.club table, .club table td {padding:0;border-collapse:collapse;border-spacing:0;vertical-align:top;}
.club table td p {margin:0 10px 0 0;}
.club table td a {}
.club table td a img {width:76px;height:76px;padding:0;margin:9px 0 0 15px;}



/* ----------- resume & vacancy http://insetti.ontico.ru/task.html?id=4297 ----------- */
div.content-job {}
div.content-job h1.grey {margin:0 0 10px 0;}
div.content-job  div.register-message {margin-top:4px;}

.resume-description {font:normal 12px/18px "Arial";display:block;margin:-7px 0 4px 26px;}
* html .resume-description {width:660px;}
*+html .resume-description {width:674px;}

div.all-forms {float:left;height:auto;}
* html div.all-forms {margin-left:1px;}


div.all-forms div.vacancy-info-general {padding:4px 0 6px 25px;}
div.all-forms div.vacancy-info-general p {margin:0;padding:0 0 5px 0;line-height:12px;}


div.all-forms form.edit {margin-bottom:24px;}

div.block {margin:0;}
div.block h3, div.block h4, form.edit h3, form.edit h4 
{overflow:hidden;display:block;width:675px;height:20px;position:relative;background:url(/i/h-dark-left1.png) 0 0 no-repeat #969494;padding:5px 0 0 25px;font:normal 12px "Arial";color:#fff;margin:0 0 15px 0;}

div.block h3 div, div.block h4 div, form.edit h3 div, form.edit h4 div 
{width:27px;height:25px;position:absolute;top:0px;right:0;z-index:1;background:url(/i/h-dark-right1.png) 0 0 no-repeat;}

form.edit h3 div, form.edit h4 div {right:-1px;}

.block h3 a, .block h4 a {font:normal 10px "Arial";color:#fff;position:absolute;top:6px;right:25px;z-index:10;padding:0 0 0 12px;background:url(/i/edu-edit.png) 0 50% no-repeat;text-decoration:none;}
.block h3 a:hover, .block h4 a:hover {text-decoration:underline;}


* html div.block h3 div, div.block h4 div {right:-1px;}
* html div#job-expirience div.info div.rounded {height:1%;}
* html div#education div.info div.rounded {height:1%;}

* html .block .info h3 div {right:-1px;}
* html .block .info h4 div {right:-1px;}

/* ----------- resume & vacancy infoblock - http://insetti.ontico.ru/task.html?id=4297 ----------- */
div.all-forms div.savebtn form {position:relative;float:right;margin:0 0 0 20px;//display:inline;}

div.all-forms div.savebtn form#resume-savepdf input {width:131px;height:22px;background:url(/i/btn-resume-savepdf.png) 0 0 no-repeat;border:none;cursor:pointer;}
div.all-forms div.savebtn form#resume-savepdf-disabled input {width:131px;height:22px;background:url(/i/btn-resume-savepdf-disabled.png) 0 0 no-repeat;border:none;}
div.all-forms div.savebtn form#resume-place input {width:158px;height:22px;background:url(/i/btn-resume-place.png) 0 0 no-repeat;border:none;cursor:pointer;}
div.all-forms div.savebtn form#resume-unplace input {width:160px;height:22px;background:url(/i/btn-resume-vacancy-unplace.png) 0 0 no-repeat;border:none;cursor:pointer;}
div.all-forms div.savebtn form#resume-place-disabled input {width:158px;height:22px;background:url(/i/btn-resume-place-disabled.png) 0 0 no-repeat;border:none;}
div.all-forms div.savebtn form#resume-delete input {width:135px;height:22px;background:url(/i/btn-resume-delete.png) 0 0 no-repeat;border:none;cursor:pointer;}

div.all-forms div.savebtn form#vacancy-place input {width:172px;height:22px;background:url(/i/btn-vacancy-place.png) 0 0 no-repeat;border:none;cursor:pointer;}
div.all-forms div.savebtn form#vacancy-unplace input {width:160px;height:22px;background:url(/i/btn-resume-vacancy-unplace.png) 0 0 no-repeat;border:none;cursor:pointer;}
div.all-forms div.savebtn form#vacancy-place-disabled input {width:172px;height:22px;background:url(/i/btn-vacancy-place-disabled.png) 0 0 no-repeat;border:none;}
div.all-forms div.savebtn form#vacancy-delete input {width:148px;height:22px;background:url(/i/btn-vacancy-delete.png) 0 0 no-repeat;border:none;cursor:pointer;}
div.all-forms div.savebtn form#vacancy-savepdf input {width:131px;height:22px;background:url(/i/btn-resume-savepdf.png) 0 0 no-repeat;border:none;cursor:pointer;}
div.all-forms div.savebtn form#vacancy-savepdf-disabled input {width:131px;height:22px;background:url(/i/btn-resume-savepdf-disabled.png) 0 0 no-repeat;border:none;}


div.all-forms div.block div.info {margin:0;padding:0 0 4px;}
div.info h3, div.info h4 {margin-bottom:8px;}
*+html div.info h3, div.info h4 {margin-bottom:7px;}

.block .info ul {margin:0 0 7px 26px;padding:2px 0 0 0;}
*+html .block .info ul li {margin:0 0 -1px;}
.block .info ul li {font:normal 12px "Arial";zoom:1;margin:0 0 2px 0;padding:0;clear:both;}
.block .info ul li.name{font:normal 20px/20px "Arial";zoom:1;margin:-2px 0 3px 0;}
*+html .block .info ul li.name{margin:-2px 0 -1px 0;}

.block .info ul.inner {padding:0 0 0 20px;margin:0 0 2px 0;}
.block .info ul.inner li {font:normal 12px "Arial";background:url(/i/greysquare.gif) 0 55% no-repeat;padding:0 0 0 12px;margin:0 0 2px 0;}

.block .info ul li.photos {height:74px;margin:12px 0 0 0;padding:0 0 5px 0;}
.block .info ul li.photos a {float:left;margin:0 19px 0 0;}
.block .info ul li.photos a img {width:80px;height:74px;}

.block .info .rounded {position:relative;float:left;display:block;width:698px;margin:8px 0 5px 0;padding:0 0 7px;border:1px solid #d6d6d6;}
* html .block .info .rounded {padding:0 0 12px 0;clear:both;}
*+html .block .info .rounded {padding:0 0 12px 0;}
.block .info .rounded .rnd1, .block .info .rounded .rnd2, .block .info .rounded .rnd3, .block .info .rounded .rnd4 {width:18px;height:18px;position:absolute;background-image:url(/i/form-rnd-sprite.png);background-repeat:no-repeat;}
.block .info .rounded .rnd1 {background-position:0 0;top:-1px;left:-1px;}
.block .info .rounded .rnd2 {background-position:-18px 0;top:-1px;right:-1px;}
.block .info .rounded .rnd3 {background-position:0 -18px;bottom:-1px;left:-1px;}
.block .info .rounded .rnd4 {background-position:-18px -18px;bottom:-1px;right:-1px;}

.block .info .rounded ul {position:relative;top:-7px;margin:0 0 7px 15px;padding:0 10px !important;}
.block .info .rounded ul ul.inner {top:0;margin-bottom:0;}
* html .block .info .rounded ul li {position:relative;float:left;}
*+html .block .info .rounded ul li {position:relative;float:left;margin:0 0 2px 0;}
* html div#education div.info div.rounded ul {margin:0 0 7px 15px;}
* html div#job-expirience div.info div.rounded ul {margin:0 0 7px 15px;}

.block .info .rounded ul li.first {background:#fff;display:block;float:left;padding:0 7px;margin-left:-7px;}
* html div#education div.info div.rounded ul li.first {left:7px;}
* html div#job-expirience div.info div.rounded ul li.first {left:7px;}

* html .block .info .rounded .rnd3 {bottom:-2px;}
* html .block .info .rounded .rnd4 {bottom:-2px;}
* html .block .spaced .rounded .rnd3 {bottom:-1px;}
* html .block .spaced .rounded .rnd4 {bottom:-1px;}
* html .block .info .rounded ul {margin:0 0 7px 18px;}
.spaced {position:relative;float:left;margin:0 0 10px;}


div#job-expirience div.info {margin:0 0 5px;}
* html div#job-expirience div.info {margin:0;}
*+html div#job-expirience div.info {padding:0 0 6px;}

* html div#education div.info div.rounded {margin-bottom:0px;}
*+html div#education div.info div.rounded {margin-bottom:0px;}

*+html .spaced h4 {width:651px;}

.block .info ul li .avatar {width:70px;height:70px;margin:5px 0;padding:0;}
.block .info ul li .avatar img {width:70px;height:70px;}



/* ----------- resume - http://insetti.ontico.ru/task.html?id=4297 ----------- */
div.geo-selector select {width:150px;height:30px;}
div.geo-selector input {width:150px;display:none;}

div.expirience {display:none;border:1px dotted black;padding:5px;margin-bottom:5px;}
div.edu {border:1px dotted black;padding:5px;margin-bottom:5px;}



/* --- personal-info --- */
#personal-info label {display:block;font:bold 12px "Arial";}
#personal-info p {clear:both;font:normal 11px "Arial";color:#5b5c61;margin:0 0 8px 26px;zoom:1;}
#personal-info select {height:22px;border:1px solid #b7b7b7;}

.fioblock {width:150px;position:relative;float:left;margin:0 12px 0 0;}
.fioblock input {width:146px;height:18px;border:1px solid #b7b7b7;padding:2px 0 0 2px;font:normal 12px "Arial";}
.fioblock label {margin:0 0 5px 0;}
.surname {margin:0 12px 0 26px;}
* html .surname {margin:0 12px 0 13px;}

.surname label {background:url(/i/bullet-red.png) 0 3px no-repeat;padding:0 0 0 18px;position:relative;left:-18px;}

.geo-location label, .date-select label, div#personal-info form.edit label.sex, .tel-label, .website-label, .email-label {clear:both;background:url(/i/bullet-grey.png) 0 3px no-repeat;padding:0 0 0 18px;margin:0 0 5px 8px;}
.geo-location select {height:22px;}

.tel-label, .email-label {background-image:url(/i/bullet-red.png);}
.geo-country, .geo-city, .geo-country-other, .geo-city-other {float:left;margin:0 12px 15px 0;border:1px solid #b7b7b7;}
.geo-city-other {margin-right:0;}
.geo-country {margin:0 12px 5px 26px;}
.geo-country, .geo-city {width:150px;}
.geo-country, .geo-city, .geo-country option, .geo-city option {font:normal 12px "Arial";}
.geo-country, .geo-city {padding:1px;}
.geo-city-other, .geo-country-other {width:146px;height:18px;border:1px solid #b7b7b7;padding:2px 0 0 2px;font:normal 12px "Arial";}
* html .geo-location select {font:normal 13px "Arial";}
*+html .geo-location select {font:normal 13px "Arial";}

.tel-label-sample {color:#5b5c61;position:relative;display:block;clear:both;top:2px;left:26px;font:normal 11px "Arial" !important;}

.sex-label, .sex-input {display:inline;float:left;}
.sex-input-first {margin-left:26px;}
* html .sex-input-first {margin-left:22px;}
*+html .sex-input-first {margin-left:22px;}
.sex-label {padding:2px 15px 0 3px;margin:0 0 15px 0;font:normal 12px "Arial" !important;}

.date-select select {margin:0 8px 5px 0;padding:1px;}
.date-select select.date-day {margin-left:26px;}
.date-select select, .date-select select option {font:normal 12px "Arial";}
.date-select label.date-display {float:left;display:inline;background:none;position:relative;margin:3px 0 0 26px;padding:0 0 0 19px;font-weight:normal !important;}
* html .date-select label.date-display {margin-left:11px;padding:0 0 0 23px;}
*+html .date-select label.date-display {margin-left:22px;padding:0 0 0 23px;}
.date-select label.date-display input {padding:0;margin:1px 0 0 0;position:absolute;top:0;left:0;}
* html .date-select label.date-display input {top:-4px;margin-right:14px;}
*+html .date-select label.date-display input {top:-4px;margin-right:14px;}
.date-select label.date-display-short {margin-bottom:15px;}

.tel-input, .email-input {margin:0 0 0 26px;width:146px;height:18px;border:1px solid #b7b7b7;padding:2px 0 0 2px;font:normal 12px "Arial";}
.website-input {margin:0 0 15px 26px;width:146px;height:18px;border:1px solid #b7b7b7;padding:2px 0 0 2px;font:normal 12px "Arial";}

.tel-label2 {font:normal 11px "Arial" !important;color:#5b5c61;margin:0 0 12px 26px;background:none;padding:7px 0 0 0;float:left;display:inline;}
* html .tel-label2 {margin:0 0 12px 13px;}
.tel-label2 input {float:left;display:inline;padding:0;margin:0 6px 0 0;}
* html .tel-label2 input {margin:-4px 0 0 -4px;}
*+html .tel-label2 input {margin:-4px 2px 0 -4px;}

.email-label2 {font:normal 11px "Arial" !important;color:#5b5c61;margin:0 0 12px 26px;background:none;padding:7px 0 0 0;float:left;display:inline;}
* html .email-label2 {margin:0 0 12px 13px;}
.email-label2 input {float:left;display:inline;padding:0;margin:0 6px 0 0;}
* html .email-label2 input {margin:-4px 0 0 -4px;}
*+html .email-label2 input {margin:-4px 2px 0 -4px;}

.savebtn {position:relative;clear:both;width:700px;height:22px;}
.savebtn .save {display:block;width:102px;height:22px;background:url(/i/btn-save.png) 0 0 no-repeat;position:absolute;bottom:0;right:0;}

/* --- job-search --- */
#job-search {margin:0;}
#job-search label {font:normal 12px "Arial";}
#job-search select {border:1px solid #b7b7b7;}

.search-where {clear:both;font-weight:bold !important;background:url(/i/bullet-grey.png) 0 3px no-repeat;padding:0 0 0 18px;margin:0 0 5px 8px;}
.search-where1, .search-where2 {float:left;display:inline;padding:0;margin:8px 0;}
.search-where1 {margin:8px 0 0 26px;}
.search-where1-label, .search-where2-label {line-height:15px;float:left;display:inline;margin:7px 25px 10px 4px;background:none !important;padding:0 !important;}

*+html .search-where1 {margin:3px 0 7px 22px;}
*+html .search-where2 {margin:3px 0 7px 5px;}
*+html .search-where1-label {margin:6px 15px 8px 2px;}
*+html .search-where2-label {margin:6px 15px 8px 2px;}
* html .search-where1 {margin:3px 0 7px 22px;}
* html .search-where2 {margin:3px 0 7px 5px;}
* html .search-where1-label {margin:6px 15px 8px 2px;}
* html .search-where2-label {margin:6px 15px 8px 2px;}

div#job-search div.geo-location {background:#eee;}

div#job-search div.geo-location {clear:both;}



.department-select {clear:both;}

.job-search-wrap {position:relative;clear:both;}
.department-select2 {width:350px;float:left;position:relative;margin-bottom:14px;}
.wage-experience {padding:0 0 8px 0;width:350px;position:relative;float:left;}
* html .wage-experience {width:340px;}

.department-label {clear:both;font-weight:bold !important;display:block;background:url(/i/bullet-grey.png) 0 3px no-repeat;padding:0 0 0 18px;margin:0 0 5px 8px;}
.department-select2 select {border:1px solid #b7b7b7;}
.department-select2 select.department {width:200px;height:22px;margin:0 0 1px 26px;font:normal 12px "Arial";padding:1px;}
.department-select2 select.position {width:290px;height:110px;margin:0 0 0 26px;font:normal 12px "Arial";padding:1px;//margin-bottom:-12px;}
.department-select2 label.other-label {position:relative;top:0px;left:26px;//top:-3px;}
.department-select2 input.other-input {width:238px;margin:0px 0 1px 30px;height:18px;border:1px solid #b7b7b7;padding:2px 0 0 2px;font:normal 12px "Arial";}

.other-position-input {display:block;margin:8px 0 0 0;}
.other-position-input-top {margin:0;}




/*
.department-select2 ul {margin:5px 0 5px 26px;padding:5px 0 0 15px;background:url(/i/tree-menu.png) 1px bottom no-repeat;}
.department-select2 ul li {position:relative;margin:7px 0 5px 0;height:13px;}
html .department-select2 ul li {line-height:0;margin:5px 0 0 0;}
*+html .department-select2 ul li {margin:-2px 0 4px 0;}
.department-select2 ul li label {background:none !important;padding:0 !important;position:relative;top:-3px;left:17px;}
html .department-select2 ul li label {top:-1px;}
.department-select2 ul li input {margin:0;padding:0;position:absolute;top:0;left:0;}
html .department-select2 ul li input {left:-4px;top:-4px;}
+html .department-select2 ul li input {left:-4px;top:-4px;}
.department-select2 ul li.other {height:22px;margin:0;}
html .department-select2 ul li.other {height:22px;margin:2px 0 0 0;}
.department-select2 ul li.other label {margin:0 3px 0 0;position:relative;top:0;}
.department-select2 ul li.other input {position:relative;left:18px;width:146px;height:18px;border:1px solid #b7b7b7;padding:2px 0 0 2px;font:normal 12px "Arial";}
html .department-select2 ul li.other label {top:-3px;}
html .department-select2 ul li.other input {top:-1px;}
+html .department-select2 ul li.other label {top:-3px;}
+html .department-select2 ul li.other input {top:-1px;}
*/

.wage-label {clear:both;font-weight:bold !important;display:block;background:url(/i/bullet-grey.png) 0 3px no-repeat;padding:0 0 0 18px;margin:0 0 5px 0;}
* html .wage-label {margin:0 0 9px 0;}
.wage-experience .input1 {margin:0 0 0 18px;padding:0;position:relative;top:2px;}
* html .wage-experience .input1 {margin:-20px 0 0 15px;}
*+html .wage-experience .input1 {top:-2px;margin:0 0 0 15px;}
.wage-experience .input2 {margin:0 3px 0 0;width:116px;height:18px;border:1px solid #b7b7b7;padding:2px 0 0 2px;font:normal 12px "Arial";}
* html .wage-experience .input2 {position:relative;top:3px;margin:-23px 5px 0 0;}
*+html .wage-experience .input2 {position:relative;top:-1px;}
.wage-experience span {margin:0 9px 0 0;}
* html .wage-experience span {margin:-23px 10px -20px 0;}
.wage-experience span {position:relative;}
*+html .wage-experience span {top:-4px;}
.wage-experience span.other-wish {margin:0 6px 0 18px;}

div.wage-experience label.wage-label2 {margin:0 7px 0 0;}
*+html div.wage-experience label.wage-label2 {position:relative;top:-3px;left:-2px;margin:0 3px 0 0;}

.wage-experience .spacer {height:7px;}

.experience-label {clear:both;font-weight:bold !important;display:block;background:url(/i/bullet-grey.png) 0 3px no-repeat;padding:0 0 0 18px;margin:15px 0 5px 0;}
.experience-block {float:left;margin:0 3px 0 18px;white-space:nowrap;}
* html .experience-block {margin:0 12px 0 9px;}
.experience-block input {margin:0 3px 0 0;padding:0;position:relative;top:1px;left:0px;float:left;}
* html .experience-block input {top:-3px;left:-4px;margin:0 -6px 0 0;}
*+html .experience-block input {top:-3px;left:-4px;margin:0 -2px 0 0;}
.experience-block label {color:#000;margin:0 0 10px 0;display:block;}
* html .experience-block label {line-height:20px;}

.edit .rounded {position:relative;float:left;width:700px;margin:8px 0 15px 0;padding:0 0 6px 0;border:1px solid #d6d6d6;}
.edit .rnd1, .edit .rnd2, .edit .rnd3, .edit .rnd4 {width:18px;height:18px;position:absolute;background-image:url(/i/form-rnd-sprite.png);background-repeat:no-repeat;}
.edit .rnd1 {background-position:0 0;top:-1px;left:-1px;}
.edit .rnd2 {background-position:-18px 0;top:-1px;right:-1px;}
.edit .rnd3 {background-position:0 -18px;bottom:-1px;left:-1px;}
.edit .rnd4 {background-position:-18px -18px;bottom:-1px;right:-1px;}

* html .edit .rnd3 {bottom:-2px;}
* html .edit .rnd4 {bottom:-2px;}


/* --- education --- */
#education {margin:0;}
* html #education {width:700px;}
*+html #education {width:700px;}
/*#education h4 {margin:0 0 5px 0;}*/
#education label {font:normal 12px "Arial";}
#education select {border:1px solid #b7b7b7;}

#education form.edit h4 {margin:0 0 0px;}

#add-education {height:20px;display:block;background:url(/i/edu-add.png) 0 0 no-repeat;padding:0px 0 0 26px;margin:5px 0 14px 0px;position:relative;float:left;}
* html #add-education {margin-bottom:-4px;}

.edu {position:relative;float:left;width:688px;margin:15px 0 0 0;padding:0 0 6px 0;border:1px solid #d6d6d6 !important;}

*+html .edu {width:688px;z-index:1;}
.edu .rnd1, .edu .rnd2, .edu .rnd3, .edu .rnd4 {width:18px;height:18px;position:absolute;background-image:url(/i/form-rnd-sprite.png);background-repeat:no-repeat;z-index:1;font-size:0;line-height:0;overflow:hidden;}
.edu .rnd1 {background-position:0 0;top:-1px;left:-1px;}
.edu .rnd2 {background-position:-18px 0;top:-1px;right:-1px;}
.edu .rnd3 {background-position:0 -18px;bottom:-1px;left:-1px;}
.edu .rnd4 {background-position:-18px -18px;bottom:-1px;right:-1px;}
* html div.edu div.rnd3 {bottom:-2px;}
* html div.edu div.rnd4 {bottom:-2px;}

.geo-location-edu .edu-block-top1, .geo-location-edu .edu-block-top2 {position:relative;float:left;top:-12px;left:-7px;padding:20px 0 10px 0;z-index:10;}
.edu-block-top1 {padding:20px 5px 0 0;}

.geo-location-edu .edu-block-top1 label, .geo-location-edu .edu-block-top2 label {display:block;font-weight:bold !important;background:url(/i/bullet-grey.png) 7px 3px no-repeat #fff;padding:0 10px 0 25px;position:absolute;l}
.geo-location-edu .edu-block-top1 label {left:3px;}
.geo-location-edu .edu-block-top2 label {left:1px;}
/*.edu-block-top1 label, .edu-block-top2 label {display:block;font-weight:bold !important;background:url(/i/bullet-grey.png) 7px 3px no-repeat #fff;padding:0 10px 0 25px;position:absolute;}*/

.edu-block-top1 label {top:0;left:-5px;z-index:10000;}
.edu-block-top2 label {top:0;left:-8px;}

.edu-block-top1 select, .edu-block-top2 select {width:150px;height:22px;position:relative;border:1px solid #b7b7b7;font:normal 12px "Arial";padding:1px;}
.edu-block-top1 select {margin:0 0 0 28px;}
.edu-block-top2 select {margin:0 0 0 25px;}
.edu-block-top1 input, .edu-block-top2 input  {width:146px;height:18px;position:relative;border:1px solid #b7b7b7;font:normal 12px "Arial";padding:2px 0 0 2px;margin:0 0 0 12px;}




.edu-block {position:relative;float:left;top:-12px;margin:15px 15px 0 0;padding:0 0 10px 0;}
* html .edu-block {margin:-3px 7px 0 0;}
.edu-block label {display:block;font-weight:bold !important;background:url(/i/bullet-grey.png) 7px 3px no-repeat;padding:0 10px 0 25px;margin:0 0 5px -5px;}
.edu-block input, .edu-block-top select {position:relative;clear:both;border:1px solid #b7b7b7;}
.edu-block input {width:300px;height:18px;float:left;padding:2px 0 0 2px;margin:0 0 0 20px;font:normal 12px "Arial";}
.edu-block select {width:200px;height:22px;margin:0 0 0 20px;border:1px solid #b7b7b7;font:normal 12px "Arial";padding:1px;}
.edu-block select.institute {width:415px;}

.edu-block-institute {margin:0;}
.edu-block-institute input {width:646px;font:normal 12px "Arial";}
* html .edu-block-institute input {width:638px;}

.edu-clear1 {clear:both;height:0;}
.edu-clear2 {clear:both;height:15px;}
.edu-clear3 {clear:both;height:10px;}

.drop-education {font:normal 10px "Arial";color:#7f7f7f;background:url(/i/edu-drop.png) 0 4px no-repeat;padding:0 0 0 10px;position:absolute;bottom:10px;right:14px;z-index:10;}

.edu-plus, .edu-plus-block {clear:both;background:url(/i/bullet-grey.png) 0 3px no-repeat;padding:0 0 0 18px;margin:0 0 0 8px;font-weight:bold !important;}
.edu-plus-block {display:block;margin-top:12px;}
.edu-plus-red {background-image:url(/i/bullet-red.png);}
.bigselect {width:500px;margin:4px 0 0 26px;float:left;font:normal 12px "Arial";}
.bigselect-notice {width:150px;font:normal 11px "Arial";color:#5b5c61;margin:2px 0 8px 20px;zoom:1;float:left;display:inline;}



ul.edu-plus-list {padding:0 0 1px 26px;margin:3px 0 0 0;}

ul.edu-plus-list li {height:17px;margin:0 0 9px;clear:both;}

ul.edu-plus-list li label.edu-other-label {height:17px;position:relative;margin:0;padding-top:1px;font-weight:bold !important;}
* html ul.edu-plus-list li label.edu-other-label {left:-4px;}
*+html ul.edu-plus-list li label.edu-other-label {left:-3px;}

ul.edu-plus-list li label.edu-other-label input.edu-other {position:relative;top:2px;left:0;margin:-3px 3px 0 0;padding:0;}
* html ul.edu-plus-list li label.edu-other-label input.edu-other {top:1px;margin:-3px 1px 0 0;}
*+html ul.edu-plus-list li label.edu-other-label input.edu-other {margin:-3px 1px 0 0;}

*+html ul.edu-plus-list li.active label.edu-other-label input.edu-other {margin:-2px 1px 0 0;}

ul.edu-plus-list li.active {height:57px;margin:0 0 22px;}
* html .edu-plus-list li.active {margin:0 0 15px;}

.edu-plus-list li p {display:none;}

.edu-plus-list li.active p {display:block;font:normal 11px "Arial";color:#5b5c61;clear:both;margin:0;padding:6px 0 6px;}
* html .edu-plus-list li.active p {padding:4px 0 4px;}

.edu-plus-list li input.edu-other-list {display:none;}
.edu-plus-list li.active input.edu-other-list {display:block;height:18px;padding:2px 0 0 2px;margin:0;border:1px solid #b7b7b7;font:normal 12px "Arial";width:500px !important;}



.sport-cat1, .sport-cat2 {width:325px;float:left;}
.sport-category {padding:0 0 0 26px;margin:0 0 -2px 0;}
.sport-category li {height:17px;position:relative;margin:5px 0 2px 0;}
.sport-category li label {position:relative;top:0;left:17px;}
.sport-category li input {margin:0;padding:0;position:absolute;top:3px;left:0;}
* html .sport-category li input {top:-1px;left:-4px;}
*+html .sport-category li input {top:-1px;left:-4px;}

label.what-sport {margin:14px 0 12px 26px;float:left;}
*+html label.what-sport {padding:0 0 7px 0;}
input.what-sport {height:18px;padding:2px 0 0 2px;margin:10px 0 14px 10px;border:1px solid #b7b7b7;font:normal 12px "Arial";width:150px !important;}
* html input.what-sport {margin:9px 0 0 9px;}
*+html input.what-sport {margin:9px 0 0 9px;}

p.sport-achieve-descr {font:normal 11px "Arial";color:#5b5c61;clear:both;margin:-4px 0 -4px 26px;}
input.sport-achieve {position:relative;clear:both;height:18px;padding:2px 0 0 2px;margin:4px 0 12px 26px;border:1px solid #b7b7b7;font:normal 12px "Arial";width:500px !important;}
* html input.sport-achieve {position:relative;left:0px;top:-1px;}
*+html input.sport-achieve {position:relative;left:0px;top:-1px;}


/* --- job-expirience --- */
#job-expirience {margin:0;clear:both;}
* html #job-expirience {width:700px;}
*+html #job-expirience {width:700px;}
/*#job-expirience h4 {margin:0 0 5px 0;}*/
*+html #job-expirience div.info h4 {width:675px;}
#job-expirience label {font:normal 12px "Arial";color:#31333d;}
#job-expirience select {border:1px solid #b7b7b7;}

* html #job-expirience div.info div.rnd3 {bottom:-2px;}
* html #job-expirience div.info div.rnd4 {bottom:-2px;}
* html #job-expirience div.expirience div.rnd3 {bottom:-1px;}
* html #job-expirience div.expirience div.rnd4 {bottom:-1px;}

#job-expirience form.edit {clear:both;}

.experience-descr {display:block;font:normal 12px "Arial";padding:0px 0 0 25px;}
* html .experience-descr {width:675px;}
*+html .experience-descr {width:675px;}

#add-expirience {height:20px;display:block;background:url(/i/edu-add.png) 0 0 no-repeat;padding:1px 0 0 26px;margin:6px 0 14px 0;position:relative;float:left;}

.expirience {position:relative;float:left;width:688px;margin:19px 0 0 0;padding:0 0 6px 0;border:1px solid #d6d6d6 !important;}

.drop-expirience {font:normal 10px "Arial";color:#7f7f7f;background:url(/i/edu-drop.png) 0 4px no-repeat;padding:0 0 0 10px;position:absolute;bottom:10px;right:14px;z-index:10;}
.drop-education {font:normal 10px "Arial";color:#7f7f7f;background:url(/i/edu-drop.png) 0 4px no-repeat;padding:0 0 0 10px;position:absolute;bottom:10px;right:14px;z-index:10;}

label.company {display:block;font-weight:bold !important;background:url(/i/bullet-grey.png) 7px 3px no-repeat #fff;padding:0 10px 0 25px;position:absolute;top:-7px;left:0px;z-index:10;}
input.company {width:196px;height:18px;border:1px solid #b7b7b7;padding:2px 0 0 2px;margin:8px 0 15px 20px;font:normal 12px "Arial";}

.department-select-exp {float:none;position:relative;margin:0 0 15px 0;left:-6px;}
.department-label-exp {padding:0 0 0 18px;margin:0 0 5px 26px;}
.department-select-exp ul {margin:5px 0 5px 44px;}
.department-select-exp select {width:200px;height:22px;margin:0 0 0 44px;}

div#job-expirience div.geo-location {}
div#job-expirience div.geo-location label {display:block;font-weight:bold;background:url(/i/bullet-grey.png) 0 3px no-repeat;padding:0 0 0 18px;margin:0 0 5px 2px;}
div#job-expirience div.geo-location .geo-country, div#job-expirience div.geo-location .geo-city {height:22px;}
div#job-expirience div.geo-location .geo-country {margin:0 12px 5px 20px;}

.job-period {position:relative;clear:both;}
.job-period-label {display:block;clear:both;background:url(/i/bullet-grey.png) 0 3px no-repeat;padding:0 0 0 18px;margin:0 0 5px 2px;font-weight:bold !important;}
* html .job-period label {position:relative;top:-2px;}
*+html .job-period label {position:relative;top:-2px;}
.job-period select {height:22px;margin:0 4px 0 0;}
.job-period label.from {margin-left:8px;}

div.till-now {position:relative;display:inline;top:4px;left:206px;margin:0 0 12px 0;}
* html div.till-now {zoom:1;left:226px;}
*+html div.till-now {zoom:1;left:202px;}
div.till-now input {margin:-2px 0 0 0;padding:0;position:relative;top:2px;}
div.till-now label {margin:0 0 0 2px;}
* html div.till-now label {position:relative;top:1px;left:-2px;}
*+html div.till-now label {position:relative;top:1px;left:-2px;}

.from-month, .till-month {width:80px;font:normal 12px "Arial";padding:1px;}
.from-year, .till-year {width:60px;font:normal 12px "Arial";padding:1px;}

label.till-now {position:relative;top:-2px;margin:0 0 0 4px;}

label.duty-descr {display:block;background:url(/i/bullet-grey.png) 0 3px no-repeat;padding:0 0 0 18px;margin:18px 0 5px 2px;font-weight:bold !important;}
* html label.duty-descr {margin:8px 0 5px 2px;}
*+html label.duty-descr {margin:8px 0 5px 2px;}
textarea.description {height:105px;width:550px;margin:0 0 30px 20px;border:1px solid #b7b7b7;font:normal 12px "Arial";padding:1px;}


/* --- job-expectations --- */
#job-expectations {margin:0;clear:both;}
/*#job-expectations h4 {margin:0 0 13px 0;}*/
#job-expectations label {font:normal 12px "Arial";color:#31333d;}
#job-expectations select {border:1px solid #b7b7b7;}

#job-expectations form.edit h4 {margin-bottom:0;}

.job-expectations1 {width:350px;float:left;}
.job-expectations2 {width:350px;float:right;}
.job-expectations-clear {font-size:0;height:0;clear:both;overflow:hidden;padding:13px 0 0 0;}
#job-expectations .last {margin:0 0 18px 0;}

#job-expectations .empl-kind label.formtitle, #job-expectations .schedule label.formtitle, #job-expectations .soc-pack label.formtitle, #job-expectations .empl-form label.formtitle 
{clear:both;background:url(/i/bullet-grey.png) 0 3px no-repeat;padding:0 0 0 18px;font-weight:bold;margin:0 0 5px 31px;}

#job-expectations div.checklist ul {margin:5px 0 0 26px;}
#job-expectations div.checklist ul li {margin:0 0 3px 0;position:relative;height:22px;}


#job-expectations div.checklist ul li input.checklist-item {padding:0;margin:0;position:absolute;top:3px;left:0;}
* html #job-expectations div.checklist ul li input.checklist-item {top:0;left:-4px;}
*+html #job-expectations div.checklist ul li input.checklist-item {top:0;left:-4px;}

#job-expectations div.checklist ul li input.inputfield {width:146px;height:18px;border:1px solid #b7b7b7;padding:2px 0 0 2px;position:relative;top:0;left:20px;font:normal 12px "Arial";}
* html #job-expectations div.checklist ul li input.inputfield {top:3px;margin:0 0 0 23px;}
*+html #job-expectations div.checklist ul li input.inputfield {top:3px;margin:0 0 0 23px;}
#job-expectations div.checklist ul li label {position:relative;left:16px;}
* html #job-expectations div.checklist ul li label {left:17px;top:1px;}
*+html #job-expectations div.checklist ul li label {left:17px;top:1px;}

.wishes-job-location {width:296px;height:18px;border:1px solid #b7b7b7;padding:2px 0 0 2px;margin:4px 0 0 26px;font:normal 12px "Arial";}


/* --- misc-info --- */
#misc-info {margin:0;clear:both;}
/*#misc-info h4 {margin:0 0 13px 0;}*/
#misc-info label {font:normal 12px "Arial";color:#31333d;}
#misc-info select {width:300px;height:22px;border:1px solid #b7b7b7;margin:0 0 13px 26px;font:normal 12px "Arial";padding:1px;}
#misc-info p {font:normal 11px "Arial";color:#5b5c61;margin:0 0 0 26px;padding:0;}
* html #misc-info p {width:651px;}
* html #misc-info div.info ul li {width:649px;}
*+html #misc-info p {width:651px;}
*+html #misc-info div.info ul li {width:649px;}

#misc-info label {display:block;clear:both;background:url(/i/bullet-grey.png) 0 3px no-repeat;padding:0 0 0 18px;font-weight:bold;margin:0 0 5px 8px;}
#misc-info textarea {height:80px;width:550px;margin:0 0 11px 26px;border:1px solid #b7b7b7;font:normal 12px"Arial";padding:1px;}
#misc-info textarea.last {margin:0 0 30px 49px;}

.marital-status {width:296px;height:18px;border:1px solid #b7b7b7;padding:2px 0 0 2px;margin:0 0 13px 26px;font:normal 12px "Arial";}

#misc-info ul.photos {clear:both;margin:0 0 0 26px;}
#misc-info ul.photos li {width:90px;height:125px;border:3px solid #fff;position:relative;float:left;margin:10px 10px 10px 0;}
#misc-info ul.photos li.active {border-color:#ddd;}
#misc-info ul.photos li a {width:70px;height:70px;margin:10px 0 0 10px;padding:0;}
#misc-info ul.photos li a img {width:70px;height:70px;margin:10px 0 0 0;padding:0;}
#misc-info ul.photos li label {font:normal 11px "Arial";color:#7f7f7f;background:none;padding:0 0 0 17px;position:relative;top:3px;left:2px;}
* html #misc-info ul.photos li label.drop {position:absolute;top:87px;margin-left:31px;}
* html #misc-info ul.photos li label {position:absolute;top:106px;left:2px;}

#misc-info ul.photos li input {margin:0;padding:0;position:absolute;top:1px;left:0;}
* html #misc-info ul.photos li input {margin:0;padding:0;position:absolute;top:-3px;left:-4px;}
*+html #misc-info ul.photos li input {margin:0;padding:0;position:absolute;top:-3px;left:-4px;}

label.add-photo {background:none !important;}
input.add-photo {display:block;clear:both;width:296px;margin:0 0 13px 26px;}



/* ----------- vacancy - http://insetti.ontico.ru/task.html?id=4297 ----------- */
.marked {display:block;clear:both;font:bold 12px "Arial";background:url(/i/form-bullet-grey.png) 0 3px no-repeat;padding:0 0 0 18px;margin:15px 0 5px 8px;font-weight:bold !important;}
.marked-red {background-image:url(/i/form-bullet-red.png) !important;}
.marked-top {margin:0 0 5px 8px;}
.marked-left {margin:15px 0 5px 0;}
.marked-top-left {margin:0 0 5px 0;}

/* --- info --- */
#info {margin:4px 0 0 0;}
* html #info div.info ul li {width:649px;}
*+html #info div.info ul li {width:649px;}

#info .inputfield {display:block;width:246px;height:18px;border:1px solid #b7b7b7;padding:2px 0 0 2px;margin:0 0 0 26px;font:normal 12px "Arial";}

#info .geo-location {margin:11px 0 0 0;}
* html #info .geo-location select {font:normal 13px "Arial";}
*+html #info .geo-location select {font:normal 13px "Arial";}
#info .geo-country, #info .geo-city, #info .geo-country-other, #info .geo-city-other {margin-top:3px;}
#info .info-address {float:none;clear:both;}
#info select {width:150px;height:22px;border:1px solid #b7b7b7;font:normal 12px "Arial";padding:1px;}
#info select.company-type {margin:0 0 0 26px;}

#info input.company-type-other {width:246px;height:18px;border:1px solid #b7b7b7;padding:2px 0 0 2px;margin:0 0 0 15px;font:normal 12px "Arial";}

#info p {font:normal 11px "Arial" !important;color:#5b5c61;margin:-3px 0 6px 26px;background:none;padding:0;text-indent:-1px;}
#info textarea {height:105px;width:550px;margin:0 0 0 26px;border:1px solid #b7b7b7;padding:1px;font:normal 12px "Arial";}

.phones {}
.phones li {height:30px;margin:0 0 0 26px;padding:0 0 16px 0;clear:both;}
* html .phones li {height:auto;padding:0 0 10px 0;}
*+html .phones li {height:auto;padding:0 0 10px 0;}

.phones li label {font:normal 11px "Arial";color:#5b5c61;position:relative;display:block;clear:both;top:2px;left:1px;}
.phones li input {float:left;height:18px;border:1px solid #b7b7b7;padding:2px 0 0 2px;margin:0 12px 0 0;font:normal 12px "Arial";}
.phone {width:246px;}
.add-phone {position:relative;top:-2px;margin:0 0 0 26px;}

* html #info .tel-label2 {margin:0 0 12px 26px;}
* html #info .email-label2 {margin:0 0 12px 26px;}


/* --- vacancy --- */
#vacancy {margin:0;clear:both;}
* html #vacancy div.info ul li {width:674px;}
*+html #vacancy div.info ul li {width:649px;}

#vacancy p {font:normal 11px "Arial" !important;color:#5b5c61;margin:-3px 0 6px 26px;background:none;padding:0;}
#vacancy .geo-location {margin:14px 0 0 0;}
#vacancy .geo-location label {font-weight:bold;}

#vacancy .geo-country, #vacancy .geo-city, #vacancy .geo-country-other, #vacancy .geo-city-other {margin-top:3px;}
#vacancy .info-address {float:none;clear:both;}
/*#vacancy select {width:150px;height:22px;border:1px solid #b7b7b7;}*/
#vacancy label {font:normal 12px "Arial";}

.vacancy-wrap {position:relative;clear:both;background:#ccc;}
.department-select2 {width:350px;float:left;position:relative;}
.trial-wage {padding:0 0 45px 0;width:350px;position:relative;float:left;//padding:0 0 26px 0;}
* html .trial-wage {width:340px;}

/*
#vacancy .vacancy-wrap .department-select2 {margin-bottom:10px;}
#vacancy .vacancy-wrap .department-select2 ul li label {position:relative;top:-2px;}
#vacancy .vacancy-wrap .department-select2 ul li.other label {position:relative;top:0px;}
 html #vacancy .vacancy-wrap .department-select2 ul li label {top:-1px;}
 html #vacancy .vacancy-wrap .department-select2 ul li.other label {position:relative;top:-3px;}
+html #vacancy .vacancy-wrap .department-select2 ul li label {top:-3px;}
+html #vacancy .vacancy-wrap .department-select2 ul li.other label {position:relative;top:-3px;}
*/

#vacancy label.trial {height:20px;position:relative;display:block;float:left;padding:3px 0 0 17px;margin:0 0 0 18px;}
.trial-wage label.trial-month {position:relative;}
* html #vacancy label.trial {margin:1px 0 0 9px;}
*+html #vacancy label.trial {margin:1px 0 0 18px;}
#vacancy label.trial input {margin:0;padding:0;position:absolute;top:5px;left:0;}
* html #vacancy label.trial input {top:1px;left:-4px;}
*+html #vacancy label.trial input {top:1px;left:-4px;}
#vacancy label.trial input {top/*\**/:5px\9;}
* html .trial-wage label.trial-month {position:relative;top:-3px;}
*+html .trial-wage label.trial-month {position:relative;top:-3px;}
.trial-wage label.trial-month {top/*\**/:1px\9;}

#vacancy .inputfield35 {width:35px;height:19px;border:1px solid #b7b7b7;padding:1px 0 0 2px;margin:0 3px 0 5px;}

.trial-wage ul {margin:0 0 0 18px;}
.trial-wage ul li {height:22px;position:relative;margin:0 0 6px 0;padding:0 0 0 15px;}
.trial-wage ul li span {margin:0 0 0 3px;}
* html .trial-wage ul li span {position:relative;top:-2px;}
*+html .trial-wage ul li span {position:relative;top:-3px;}
.trial-wage ul li span.span2 {margin:0 0 0 3px;position:relative;top:3px;}
* html .trial-wage ul li span.span2 {top:3px;}
.trial-wage ul li span.span2 {top/*\**/:2px\9}

div.trial-wage label.wage-label2 {position:relative;top:1px;margin:0 3px 0 2px;}
div.trial-wage label.wage-label3 {position:relative;top:3px;margin:0 0 0 2px;}
* html div.trial-wage label.wage-label2 {top:-2px;}
*+html div.trial-wage label.wage-label2 {top:-3px;}
*+html div.trial-wage label.wage-label3 {top:2px;}

.trial-wage ul li input.check {margin:0;padding:0;position:absolute;top:5px;left:0;}
* html .trial-wage ul li input.check {top:2px;left:-4px;}
*+html .trial-wage ul li input.check {top:1px;left:-4px;}
#vacancy .trial-wage ul li .inputfield80 {width:80px;height:18px;border:1px solid #b7b7b7;padding:2px 0 0 2px;margin:0 3px 0 5px;font:normal 12px "Arial";}

#vacancy .inputfield600 {width:600px;height:18px;border:1px solid #b7b7b7;padding:2px 0 0 2px;margin:0 3px 15px 26px;font:normal 12px "Arial";}


/* --- work_conditions --- */
#work_conditions {margin:0;clear:both;}

#work_conditions form.edit h3 {margin-bottom:0;}

.empl-kind, .schedule, .soc-pack, .empl-form {float:left;}

.empl-kind {width:360px;}
.schedule {width:300px;}
.soc-pack {width:360px;}
.empl-form {width:300px;margin:0 0 12px 0;}

.empl-kind ul, .soc-pack ul {margin:0 0 0 26px;}
.schedule ul, .empl-form ul {margin:0 0 0 26px;}

#work_conditions div.checklist ul li {margin:0 0 3px 0;position:relative;height:22px;}
#work_conditions div.checklist ul li input.checklist-item {padding:0;margin:0;position:absolute;top:3px;left:0;}
*+html #work_conditions div.checklist ul li input.checklist-item {top:-1px;left:-3px;}
* html #work_conditions div.checklist ul li input.checklist-item {top:-1px;left:-3px;}
#work_conditions div.checklist ul li input.inputfield {width:146px;height:18px;border:1px solid #b7b7b7;padding:2px 0 0 2px;position:relative;top:0;left:20px;font:normal 12px "Arial";}
* html #work_conditions div.checklist ul li input.inputfield {top:0;margin:0 0 0 4px;}
*+html #work_conditions div.checklist ul li input.inputfield {top:-1px;margin:0 0 0 4px;}
#work_conditions div.checklist ul li label {position:relative;left:17px;top:1px;}
* html #work_conditions div.checklist ul li label {left:19px;top:0;}
* html #work_conditions div.checklist ul li label.other {left:19px;top:-3px;}
*+html #work_conditions div.checklist ul li label {left:19px;top:0;}
*+html #work_conditions div.checklist ul li label.other {left:19px;top:-3px;}

#work_conditions div.checklist input.job-wishes-input {width:240px;height:18px;border:1px solid #b7b7b7;padding:2px 0 0 2px;position:relative;top:0;left:26px;font:normal 12px "Arial";}


/* --- requirements --- */
#requirements {margin:0;clear:both;}
#requirements form.edit h3 {margin-bottom:0;}

.req-edu, .req-age, .req-prefer-spec, .req-sex {float:left;}

.req-edu {width:360px;}
.req-age {width:300px;height:86px;}
.req-prefer-spec {width:360px;margin-top:-9px;}
.req-sex {width:300px;margin-top:-9px;}

.req-edu select {width:150px;height:22px;border:1px solid #b7b7b7;margin:0 0 0 26px;padding:1px;font:normal 12px "Arial";}
.req-sex input {margin:0 0 9px 17px;padding:0;}
.req-sex label.sex {margin:0 0 0 2px;padding:0;position:relative;top:-2px;background:none;}
.req-prefer-spec input {width:246px;height:18px;border:1px solid #b7b7b7;padding:2px 0 0 2px;margin:0 3px 15px 26px;font:normal 12px "Arial";}

/*
.req-age label.age input {margin:0 4px 0 0;padding:0;position:relative;top:2px;left:0px;float:left;}
.req-age label.age input {top/*\**/:3px\9}
* html .req-age label.age input {top:-1px;left:-4px;margin:0 -6px 0 0;}
*+html .req-age label.age input {top:-1px;left:-4px;margin:0 -3px 0 0;}
*/

.req-age label.age {display:inline-block;color:#000;margin:0 0 7px 17px;padding:0;}
.req-age select {width:45px;height:22px;padding:1px;border:1px solid #b7b7b7;}
.req-age label.age-from {margin-right:1px;}
* html .req-age label.age-label {position:relative;top:-1px;}
*+html .req-age label.age-label {position:relative;top:-3px;}

div.age-nomatter {position:relative;display:inline;top:7px;left:18px;}
* html div.age-nomatter {zoom:1;left:14px;top:4px;}
*+html div.age-nomatter {zoom:1;left:14px;top:4px;}
div.age-nomatter input {position:relative;top:2px;left:0;margin:-3px 0px 0 0;padding:0;}
div.age-nomatter label {margin:0 0 0 2px;padding:0;}
* html div.age-nomatter label {position:relative;top:1px;left:-3px;}
*+html div.age-nomatter label {position:relative;top:1px;left:-3px;}

.req-sex label.sex input {margin:0 4px 0 0;padding:0;position:relative;top:3px;left:0px;float:left;}
.req-sex label.sex input {top/*\**/:4px\9}
* html .req-sex label.sex input {top:0;left:-4px;margin:0 -6px 0 0;}
*+html .req-sex label.sex input {top:0;left:-4px;margin:0 -3px 0 0;}
.req-sex label.sex {display:inline-block;color:#000;margin:0 0 7px 17px;padding:0;}

.marked-check {position:relative;display:block;clear:both;font:bold 12px "Arial";background:url(/i/form-bullet-grey.png) 0 3px no-repeat;padding:0 0 0 37px;margin:14px 0 5px 8px;font-weight:bold !important;}
.marked-check input {margin:0;padding:0;position:absolute;top:1px;left:18px;}
* html .marked-check input {top:-3px;left:-23px;}
*+html .marked-check input {top:-3px;left:14px;}

.course-select {width:500px;margin:2px 0 17px 26px;float:left;font:normal 12px "Arial";}
.course-select-notice {width:150px;font:normal 11px "Arial";color:#5b5c61;margin:0 0 8px 20px;zoom:1;float:left;display:inline;}

/*
.edu-plus-list li label {position:relative;float:left;top:3px;left:18px;}
.other-courses {margin:0;padding:0;position:absolute;top:5px;left:0;}
* html .other-courses {top:1px;left:-4px;}
*+html .other-courses {top:1px;left:-4px;}
.other-courses-list {height:19px;padding:1px 0 0 2px;margin:0;border:1px solid #b7b7b7;position:relative;left:30px;width:300px !important;}
*/
* html .other-courses {top:1px;left:-4px;}

.req-exp {margin:0 0 0 26px;}
.req-exp label {display:inline-block;color:#000;margin:0 17px 7px 0;padding:0;}
.req-exp label input {margin:0 4px 0 0;padding:0;position:relative;top:2px;left:0px;float:left;}
.req-exp label input {top/*\**/:3px\9}
* html .req-exp label input {top:-1px;left:-4px;margin:0 -6px 0 0;}
*+html .req-exp label input {top:-1px;left:-4px;margin:0 -3px 0 0;}


/* --- misc --- */
#misc {margin:0;clear:both;padding-bottom:15px;}
* html #misc div.info ul li {width:649px;}
*+html #misc div.info ul li {width:649px;}

#misc .info ul li.photos {margin-top:7px;}

#misc textarea {height:105px;width:550px;margin:0 0 -2px 26px;border:1px solid #b7b7b7;padding:1px;font:normal 12px "Arial";}
#misc p {font:normal 11px "Arial" !important;color:#5b5c61;margin:-3px 0 6px 26px;background:none;padding:0;}

#misc ul.sport-category label {top:0;}

#misc .sport-cat1, #misc .sport-cat2 {margin-top:-4px;}

#misc label.what-sport, #misc input.what-sport {margin-bottom:0;}
#misc label.what-sport {margin:13px 0 0 26px;}

#misc ul.job-photos {height:90px;margin:0 0 0 26px;position:relative;clear:both;}
#misc ul.job-photos li {width:80px;height:90px;float:left;margin:0 19px 0 0;}
#misc ul.job-photos li a {}
#misc ul.job-photos li a img {width:80px;height:74px;}

#misc ul.job-photos li label.drop {font:normal 11px "Arial";color:#7f7f7f;position:relative;display:block;float:left;top:0;}

#misc ul.job-photos li label {font:normal 11px "Arial";color:#7f7f7f;background:none;padding:0 0 0 17px;position:relative;top:7px;left:0;}
* html #misc ul.job-photos li label {position:absolute;}
* html #misc-info ul.photos li label.drop {font:normal 11px "Arial";color:#7f7f7f;background:none;padding:0 0 0 17px;position:absolute;top:87px;left:-21px;}
#misc ul.job-photos li input {margin:0;padding:0;position:absolute;top:1px;left:0;}
* html #misc ul.job-photos li input {margin:0;padding:0;position:absolute;top:-3px;left:-4px;}
*+html #misc ul.job-photos li input {margin:0;padding:0;position:absolute;top:-3px;left:-4px;}

#misc label.add-photo {display:block;clear:both;font:bold 12px "Arial";margin:17px 0 5px 26px;}



/* ----------- resume & vacancy error messages - http://insetti.ontico.ru/task.html?id=4561 ----------- */
form.edit div.error-msg {width:700px;background:url(/i/msg-error-1.png) 0 0 no-repeat;padding:22px 0 0 0;margin:0 0 15px;}
form.edit div.error-msg div.error-msg-bottom {width:700px;height:22px;background:url(/i/msg-error-2.png) 0 0 no-repeat;margin:0;padding:0;}
form.edit div.error-msg div.error-msg-inner {display:block;border-style:solid;border-color:#e1e1e1;border-width:0 3px;}

form.edit div.error-msg div.error-msg-inner h5 {font:normal 18px "Arial";color:#d9261c;text-transform:uppercase;padding:0 0 0 22px;}

form.edit div.error-msg div.error-msg-inner ul {margin:10px 0 0 0;padding:0 0 3px;}
form.edit div.error-msg div.error-msg-inner ul li {display:block;clear:both;font:normal 12px "Arial";background:url(/i/form-bullet-red.png) 0 3px no-repeat;padding:0 0 0 18px;margin:7px 0 0 23px;}

form.edit input.error {color:#d9261c;border-color:#d9261c;}


/* ----------- 120dpi fix - http://insetti.ontico.ru/task.html?id=4490 ----------- 

@media all and (min-resolution: 120dpi) {
    div.top ul li {padding:18px 0 0 25px !important;}
    div.top ul li a {font-size:18px !important;}
    div.content h1.grey span.grey-inner b.level2 {font-size:19px !important;}
    div.top ul li a, x:-moz-any-link {font-size:18px;}
    div.content h1.grey span.grey-inner b.level2, x:-moz-any-link {font-size:16pt;}
    div.top ul li, x:-moz-any-link {padding:18px 0 0 25px;}
}

#for-opera927 {}

div.top ul li a {
  scrollbar-track-color:expression(
  this.runtimeStyle.scrollbarTrackColor = "#fff",
  ((screen.deviceXDPI/screen.logicalXDPI) == 1) ? (style.fontSize = 19 +'px') : false
  );
}

div.content h1.grey span.grey-inner b.level2 {
  scrollbar-track-color:expression(
  this.runtimeStyle.scrollbarTrackColor = "#fff",
  ((screen.deviceXDPI/screen.logicalXDPI) == 1) ? (style.fontSize = 19 +'px') : false
  );
}
*/

/* ----------- seminar participants list ----------- */
div.content div.two-columns div.study {padding:0 25px 0 5px;}
div.content div.two-columns div.study h4 {font-size:18px;font-weight:400;padding:15px 0 7px;}
div.content div.two-columns div.study ul {}
div.content div.two-columns div.study ul li {padding: 4px 0;}
div.content div.two-columns div.study ul li a {color: #d9261c; font-size: 11px;}
div.content div.two-columns div.study ul.less {}
div.content div.two-columns div.study ul.less li.done, div.content div.two-columns div.study ul.less li.not-done {padding: 2px 0 5px 43px;font-size: 11px;position:relative;line-height:15px;}

div.content div.two-columns div.study ul.less li.popup-div {}
*+html div.content div.two-columns div.study ul.less li.popup-div {position:relative;z-index:1;}

div.content div.two-columns div.study ul.less li.done a, div.content div.two-columns div.study ul.less li.not-done a {color: #2e2e2e; font-size: 11px;}
div.content div.two-columns div.study ul.less li.done a.reg-cancel, div.content div.two-columns div.study ul.less li.not-done a.reg-cancel {color:#d30b00;font-size:11px;margin:0;padding:0;clear:both;}
div.content div.two-columns div.study ul.less li.done {background: url(/i/done.png) no-repeat 25px 6px;}
div.content div.two-columns div.study ul.less li.not-done {background: url(/i/not-done.png) no-repeat 25px 6px;}
div.content div.two-columns div.study ul.less li a.popuplink {z-index:1;width:17px;height:0;display:block;position:absolute;top:3px;left:1px;padding:14px 0 0 0;overflow:hidden;background:url(/i/less-popuplink.png) no-repeat 0 0;}
* html div.content div.two-columns div.study ul.less li a.popuplink {top:1px;left:-42px;}
*+html div.content div.two-columns div.study ul.less li a.popuplink {top:1px;}

div.content div.two-columns div.study label {display:block;font:normal 11px "Arial";color:#565656;margin:-4px 0 3px 20px;}
div.content div.two-columns div.study input.field {font-size:14px;width:170px;height:18px;border:1px solid #aeaeae;float:left;padding:0 0 0 3px;margin:2px 0 0 19px;}
div.content div.two-columns div.study input.submit {border:0;width:101px;height:22px;margin-left:10px;margin-top:1px;background:url(/i/btn-send-grey.png) no-repeat 0 0;cursor:pointer;}
* html div.content div.two-columns div.study input.submit {margin-left:5px;}

div.content div.two-columns div.study ul.less li.popup-div {position:absolute;width:1px;line-height:0;font-size:0;margin:0;padding:0;z-index:10;height:1px !important;}
div.content div.two-columns div.study ul.less li.popup-div div.popup-3  {width:484px;height:470px;position:absolute;display:none;padding:0;z-index:10000;top:-12px;left:-17px;background:#fff;border:3px solid #9f9f9f;-moz-border-radius:18px;-webkit-border-radius:18px;}
*+html div.content div.two-columns div.study ul.less li.popup-div div.popup-3 {left:-17px;top:-11px;}
* html div.popup-3 {left:231px;}

ul.less li.popup-div div.popup-3 a.close {display:block;text-indent:-10000px;font-size:8px;line-height:8px;width:10px;height:10px;position:absolute;top:15px;right:15px;background:url(/i/close-button.png) no-repeat 0 0;}
ul.less li.popup-div div.popup-3 a.close:hover {background-position: 0 -10px; }
ul.less li.popup-div div.popup-3 div.semi-name {width:370px;background:url(/i/less-popuplink.png) no-repeat 0 -1px;padding:0 0 0 4px;margin:13px 0 5px 15px;}
ul.less li.popup-div div.popup-3 div.semi-name p {font:normal 11px "Arial";background-repeat:no-repeat;background-position:0 2px;padding:0 0 0 18px;margin-top:0;}
ul.less li.popup-div div.popup-3 div.semi-name p.done {background-image:url(/i/done.png);}
ul.less li.popup-div div.popup-3 div.semi-name p.not-done {background-image:url(/i/not-done.png);}
ul.less li.popup-div div.popup-3 h4 {font:bold 14px "Arial";color:#000;margin:10px 0 19px 40px;}
* html ul.less li.popup-div div.popup-3 h4 {margin-top:-5px;}
ul.less li.popup-div div.popup-3 ul.participants {}
ul.less li.popup-div div.popup-3 ul.participants li {float:left;width:175px;margin:0 10px 20px 40px;height:48px;padding:0;}
ul.less li.popup-div div.popup-3 ul.participants li a.name {font:normal 12px "Arial";position:relative;top:-2px;}
ul.less li.popup-div div.popup-3 ul.participants li span.name {font:normal 12px "Arial";position:relative;top:-2px;}
* html ul.less li.popup-div div.popup-3 ul.participants li {display:inline;}
ul.less li.popup-div div.popup-3 ul.participants li div.avatar {padding:0;}
ul.less li.popup-div div.popup-3 ul.participants li div.avatar img {width:48px;height:48px;}
ul.less li.popup-div div.popup-3 ul.participants li div.avatar i {width:18px;height:18px;display:block;position:absolute;left:-10px;bottom:-7px;background:url(/i/star.png) 0 0 no-repeat scroll;text-indent:-10000px;}

/*div.popup-3 div.popup-paging {overflow:hidden;clear:both;position:relative;float:right;padding:0 15px 0 0;}*/
div.popup-3 div.popup-paging {overflow:hidden;clear:both;position:absolute;bottom:16px;right:15px;}
* html div.popup-3 div.results-paging {height:1%;}
div.popup-3 div.popup-paging ul {float:right;height:18px;}
* html div.popup-3 div.popup-paging ul {width:125px;}
ul.less li.popup-div div.popup-3 div.popup-paging ul li {display:inline;color:#fff;float:left;height:18px;padding:0 4px;background:#969696;}
ul.less li.popup-div div.popup-3 div.popup-paging ul li a {color:#fff;font-size:12px;line-height:18px;text-decoration:none;}
ul.less li.popup-div div.popup-3 div.popup-paging ul li.first {padding-left:20px;background:url(/i/paging-left.png) no-repeat 0 0;}
ul.less li.popup-div div.popup-3 div.popup-paging ul li.last {padding-right: 20px;background:url(/i/paging-right.png) no-repeat 100% 0;}
ul.less li.popup-div div.popup-3 div.popup-paging ul li.active {}
ul.less li.popup-div div.popup-3 div.popup-paging ul li.active a {color:#ff3227;font-weight:700;}



/* ----------- seminar forum-discuss ----------- */
div.for-print div.forum-discuss {padding:0 15px;}
div.for-print div.forum-discuss ul li {border-bottom:1px solid #969494;position:relative;clear:both;padding:7px 0 10px 0;min-height:55px;margin:0 0 10px;}
* html div.for-print div.forum-discuss ul li {height:55px;}

div.for-print div.forum-discuss ul li div.avatar {position:absolute;top:6px;left:-10px;}
div.for-print div.forum-discuss ul li div.avatar a img {width:47px;height:47px;margin:0;}

div.for-print div.forum-discuss ul li span.author {font-family:"Arial";color:#696969;display:block;padding:0 0 0 60px;font-size:12px;}
div.for-print div.forum-discuss ul li span.date {font-family:"Arial";color:#696969;display:block;padding:0 0 0 60px;font-size:11px;padding-top:1px;}

div.for-print div.forum-discuss ul li p {font:normal 12px "Arial";color:#000;display:block;padding:0 0 0 60px;}

div.for-print div.forum-discuss a.go2forum {font:normal 12px "Arial";color:#000;position:relative;float:right;top:-1px;right:12px;}



/* ----------- My Study - http://insetti.ontico.ru/task.html?id=5026 ----------- */
div.content div.three-col-study {}

div.content div.three-col-study div.study1 {width:210px;margin:0 33px 0 0;float:left;}
div.content div.three-col-study div.study2 {width:210px;margin:0 33px 0 0;float:left;}
div.content div.three-col-study div.study3 {width:210px;margin:0;float:left;}

div.content div.three-col-study a.name {font:bold 12px "Arial";color:#d9261c;}
div.content div.three-col-study a.participants {font:normal 11px "Arial";color:#777777;margin:0;padding:0 0 0 1px;}
div.content div.three-col-study a.reg-cancel {font:normal 11px "Arial";color:#d30b00;margin:0;padding:0 0 0 1px;}
div.content div.three-col-study p {margin:4px 0 0;padding:0;line-height:14px;}

div.content div.three-col-study div.item-study {padding:12px 0 0 0;}

div.content div.three-col-study div.item-study span {display:block;padding:0 0 0 19px;margin:4px 0 0 0;color:#777777;font-size:11px;}
div.content div.three-col-study div.item-study span.visit {background:url(/i/status-visit.png) no-repeat 0 0;}
div.content div.three-col-study div.item-study span.not-visit {background:url(/i/status-not-visit.png) no-repeat 0 0;}
div.content div.three-col-study div.item-study span.pass {background:url(/i/status-pass.png) no-repeat 0 1px;}
div.content div.three-col-study div.item-study span.not-pass {background:url(/i/status-not-pass.png) no-repeat 0 1px;}


div#popup-list {position:absolute;left:345px;top:142px;display:none;padding:0;z-index:100;}
div#popup-list a.close {display:block;text-indent:-10000px;font-size:8px;line-height:8px;width:10px;height:10px;position:absolute;top:13px;right:13px;background:url(/i/close-button.png) no-repeat 0 0;}
div#popup-list a.close:hover {background-position:0 -10px;}

div#popup-list div.popup-content {overflow:hidden;width:484px;height:470px;position:relative;background:#fff;border:3px solid #9f9f9f;-moz-border-radius:18px;-webkit-border-radius:18px;}

div#popup-list div.popup-content p {padding:0 0 0 40px;}
div#popup-list div.popup-content p.name {font:bold 12px "Arial";color:#d9261c;padding:5px 0 0 40px;}
div#popup-list div.popup-content p.participants {font:normal 11px "Arial";color:#777777;}

div#popup-list div.popup-content ul.participants-list {padding:18px 0 0 0;}
div#popup-list div.popup-content ul.participants-list li {float:left;width:175px;margin:0 10px 20px 40px;height:48px;padding:0;}
* html div#popup-list div.popup-content ul.participants-list li {margin:0 10px 0 40px;}
*+html div#popup-list div.popup-content ul.participants-list li {margin:0 10px 0 40px;}

div#popup-list div.popup-content ul.participants-list li a.name {font:normal 12px "Arial";color:#000;position:relative;top:-2px;}
div#popup-list div.popup-content ul.participants-list li span.name {font:normal 12px "Arial";position:relative;top:-2px;}
* html div#popup-list div.popup-content ul.participants-list li {display:inline;}
div#popup-list div.popup-content ul.participants-list li div.avatar {position:relative;padding:0;}
div#popup-list div.popup-content ul.participants-list li div.avatar img {width:48px;height:48px;}
div#popup-list div.popup-content ul.participants-list li div.avatar i {width:18px;height:18px;display:block;position:absolute;left:-10px;bottom:-2px;background:url(/i/star.png) 0 0 no-repeat scroll;text-indent:-10000px;}
div#popup-list div.popup-content ul.participants-list li div.avatar a.resume, div#popup-list div.popup-content ul.participants-list li div.avatar a.vacancy {top:45px;left:-3px;}

div#popup-list div.popup-content div.popup-paging {overflow:hidden;clear:both;position:absolute;bottom:16px;right:15px;}
* html div#popup-list div.popup-content div.results-paging {height:1%;}
div#popup-list div.popup-content div.popup-paging ul {float:right;height:18px;}
div#popup-list div.popup-content div.popup-paging ul li {display:inline;color:#fff;float:left;height:18px;padding:0 4px;background:#969696;}
div#popup-list div.popup-content div.popup-paging ul li a {color:#fff;font-size:12px;line-height:18px;text-decoration:none;}
div#popup-list div.popup-content div.popup-paging ul li.first {padding-left:20px;background:url(/i/paging-left.png) no-repeat 0 0;}
div#popup-list div.popup-content div.popup-paging ul li.last {padding-right: 20px;background:url(/i/paging-right.png) no-repeat 100% 0;}
div#popup-list div.popup-content div.popup-paging ul li.active {}
div#popup-list div.popup-content div.popup-paging ul li.active a {color:#ff3227;font-weight:700;}



/* ----------- All Resumes - http://insetti.ontico.ru/task.html?id=5150 ----------- */
/*
div.find-resume {height:22px;padding:0 0 0 24px;}
div.find-resume select {width:200px;height:22px;border:1px solid #b7b7b7;margin:0 15px 0 0;padding:1px;font:normal 12px "Arial";float:left;}
div.find-resume input {width:101px;height:22px;background:url(/i/btn-find-grey.png) 0 0 no-repeat;border:none;position:relative;float:left;cursor:pointer;}
*/

div.find-resume {padding:0px 0 16px 24px;position:relative;margin:0 0 0 0;}
div.find-resume label {font:normal 12px "Arial";color:#696969;display:block;padding:0 0 3px 0;}
div.find-resume input.findinput {width:376px;height:18px;border:1px solid #b7b7b7;padding:2px 0 0 2px;margin:0 15px 0 0;font:normal 12px "Arial";float:left;}
div.find-resume input.findbtn {width:101px;height:22px;background:url(/i/btn-find-small.png) 0 0 no-repeat;border:none;position:relative;cursor:pointer;}
div.find-resume a {font:normal 12px "Arial";color:#d9261c;position:absolute;top:21px;right:2px;}

table.resume-all {width:100%;border-collapse:collapse;margin:0 0 10px 0;}
table.resume-all thead tr td {height:33px;font:normal 11px "Arial";color:#727272;text-align:left;vertical-align:middle;background:#e5e5e5;}
table.resume-all thead tr td.first {width:20%;background:url(/i/h-grey-left.png) 0 0 no-repeat #e5e5e5;padding:0 0 0 25px;}
table.resume-all thead tr td.second {width:40%;border-left:1px solid #f6f7f6;padding:0 0 0 10px;}
table.resume-all thead tr td.third {width:40%;border-left:1px solid #f6f7f6;background:url(/i/h-grey-right.png) right top no-repeat #e5e5e5;padding:0 0 0 10px;}

table.resume-all tbody {}
table.resume-all tbody tr td {border-bottom:1px solid #cccccc;padding:15px 0;vertical-align:top !important;}
table.resume-all tbody tr td.first {width:20%;padding-left:25px;font:normal 11px "Arial";color:#727272;text-align:left;}
table.resume-all tbody tr td.second {width:40%;padding-left:10px;}
table.resume-all tbody tr td.third {width:40%;padding-left:10px;}

table.resume-all tbody tr td.second div.avatar {width:48px;height:48px;margin:0;padding:3px 0 15px 0;}
table.resume-all tbody tr td.second div.avatar a img {width:48px;height:48px;}
table.resume-all tbody tr td.second div.avatar i {left:-10px;bottom:7px;}
* html table.resume-all tbody tr td.second div.avatar i {bottom:7px;}
table.resume-all tbody tr td.second div.avatar a.resume, table.resume-all tbody tr td.second div.avatar a.vacancy {top:50px;left:-3px;}


table.resume-all tbody tr td.second div.info {margin:0 0 0 60px;}
table.resume-all tbody tr td.second div.info a {font:bold 14px "Arial";}
table.resume-all tbody tr td.second div.info p {font:normal 12px "Arial";margin:0;padding:2px 0 0 0;}

table.resume-all tbody tr td.third p {font:normal 12px "Arial";margin:0;padding:1px 0;}
table.resume-all tbody tr td.third ul {font:normal 12px "Arial";margin:0 0 -2px 0;padding:0px 0 1px;}
table.resume-all tbody tr td.third ul li {background:url(/i/greysquare.gif) 0 50% no-repeat;padding:0 0 0 12px;margin:1px 0 2px;//background-position:0 4px;//line-height:14px;}

table.resume-all tbody tr.last td {border-bottom:none;}



/* ----------- All Vacancies - http://insetti.ontico.ru/task.html?id=5670 ----------- */
div.find-vacancy {padding:0 0 16px 24px;position:relative;margin:7px 0 0 0;}
div.find-vacancy label {font:normal 12px "Arial";color:#696969;display:block;padding:0 0 3px 0;}
div.find-vacancy input.findinput {width:376px;height:18px;border:1px solid #b7b7b7;padding:2px 0 0 2px;margin:0 15px 0 0;font:normal 12px "Arial";float:left;}
div.find-vacancy input.findbtn {width:101px;height:22px;background:url(/i/btn-find-small.png) 0 0 no-repeat;border:none;position:relative;cursor:pointer;}
div.find-vacancy a {font:normal 12px "Arial";color:#d9261c;position:absolute;top:21px;right:2px;}

table.vacancy-all {width:100%;border-collapse:collapse;margin:0 0 10px 0;}
table.vacancy-all thead tr td {height:33px;font:normal 11px "Arial";color:#727272;text-align:left;vertical-align:middle;background:#e5e5e5;}
table.vacancy-all thead tr td.first {width:20%;background:url(/i/h-grey-left.png) 0 0 no-repeat #e5e5e5;padding:0 0 0 25px;}
table.vacancy-all thead tr td.second {width:40%;border-left:1px solid #f6f7f6;padding:0 0 0 10px;}
table.vacancy-all thead tr td.third {width:40%;border-left:1px solid #f6f7f6;background:url(/i/h-grey-right.png) right top no-repeat #e5e5e5;padding:0 0 0 10px;}

table.vacancy-all tbody {}
table.vacancy-all tbody tr td {border-bottom:1px solid #cccccc;padding:15px 0;vertical-align:top !important;}
table.vacancy-all tbody tr td.first {width:20%;padding-left:25px;font:normal 11px "Arial";color:#727272;text-align:left;padding-top:17px;}
table.vacancy-all tbody tr td.second {width:40%;padding-left:10px;padding-top:20px;}
table.vacancy-all tbody tr td.third {width:40%;padding-left:10px;padding-top:17px;}

table.vacancy-all tbody tr td.second a img {width:225px;}
table.vacancy-all tbody tr td.second div.company-info {padding:8px 0 0 0;}
table.vacancy-all tbody tr td.second div.company-info a.vacancy-name {font:bold 14px "Arial";}
table.vacancy-all tbody tr td.second div.company-info a.company-name {font:bold 12px "Arial";}
table.vacancy-all tbody tr td.second div.company-info p {margin:0;padding:1px 0 0 0;line-height:16px;}

table.vacancy-all tbody tr td.second div.avatar {width:48px;height:48px;margin:0;padding:3px 0 0 0;}
table.vacancy-all tbody tr td.second div.avatar a img {width:48px;height:48px;}
table.vacancy-all tbody tr td.second div.info {margin:0 0 0 60px;}

table.vacancy-all tbody tr td.third p {font:normal 12px "Arial";margin:0;padding:0 0 2px 0;}
table.vacancy-all tbody tr td.third ul {font:normal 12px "Arial";margin:0 0 -2px;padding:0 0 2px 0;}
table.vacancy-all tbody tr td.third ul li {background:url(/i/greysquare.gif) 0 50% no-repeat;padding:0 0 2px 12px;margin:0;//background-position:0 4px;//line-height:14px;}

table.vacancy-all tbody tr.last td {border-bottom:none;}



/* ----------- Resumes View - http://insetti.ontico.ru/task.html?id=5672 ----------- */
div.content div.resume-view {float:left;padding:4px 0 0 0;}
div.content div.resume-view a {text-decoration:none;}
div.content div.resume-view h3 {width:697px;margin:0;clear:both;}
div.content div.resume-view p {font:normal 12px "Arial";color:#333;}

div.content div.resume-view div.personal-info {width:647px;padding:7px 25px 10px;}
div.content div.resume-view div.personal-info div.avatar {width:99px;margin:0;padding:1px 0 0 0;//padding:0 0 10px 0;}
/*
div.content div.resume-view div.personal-info div.avatar img {width:82px;height:82px;border:1px solid #999797;float:left;margin:8px 0 10px 0;}
*/
div.content div.resume-view div.personal-info div.avatar img {width:82px;height:82px;float:left;margin:8px 0 10px 0;}
div.content div.resume-view div.personal-info div.avatar i {left:-10px;}
div.content div.resume-view div.personal-info div.avatar a.resume, div.content div.resume-view div.personal-info div.avatar a.vacancy {top:89px;left:14px;}

div.content div.resume-view div.personal-info h1 {font:normal 18px "Arial";color:#333;padding:4px 0 0;}
div.content div.resume-view div.personal-info p {padding:0;line-height:17px;}

div.content div.resume-view div.job-search {width:647px;float:left;padding:8px 25px 10px;}
div.content div.resume-view div.job-search div.leftcol {width:420px;float:left;}
div.content div.resume-view div.job-search div.rightcol {margin:0 0 0 420px;}
div.content div.resume-view div.job-search p {padding:0;line-height:17px;}
div.content div.resume-view div.job-search ul {padding:0;}
div.content div.resume-view div.job-search ul li {background:url(/i/greysquare.gif) 0 6px no-repeat;padding:0 0 0 12px;line-height:17px;}

div.content div.resume-view div.education {width:647px;float:left;padding:8px 25px 7px;}
div.content div.resume-view div.education div {border-bottom:1px solid #d0d0d0;padding:0 0 5px 0;margin:0 0 3px 0;}
div.content div.resume-view div.education div p {padding:0;line-height:17px;}
div.content div.resume-view div.education div p span {margin:0 0 0 20px;}
div.content div.resume-view div.education div ul {padding:0;}
div.content div.resume-view div.education div ul li {background:url(/i/greysquare.gif) 0 6px no-repeat;padding:0 0 0 12px;line-height:17px;}
div.content div.resume-view div.education div.courses p {}
div.content div.resume-view div.education div.last {border-bottom:none;padding:0;}

div.content div.resume-view div.experience {width:647px;float:left;padding:5px 25px 10px;}
div.content div.resume-view div.experience p {padding:0;line-height:17px;}
div.content div.resume-view div.experience table {width:100%;border-collapse:collapse;}
div.content div.resume-view div.experience table tr td {width:50%;border-bottom:1px solid #d0d0d0;padding:3px 10px 5px 0;vertical-align:top;}
div.content div.resume-view div.experience table tr.last td {border-bottom:none;padding:5px 10px 0 0;}

div.content div.resume-view div.job-wishes {width:647px;float:left;padding:9px 25px 10px;}
div.content div.resume-view div.job-wishes div.leftcol {width:420px;float:left;}
div.content div.resume-view div.job-wishes div.rightcol {margin:0 0 0 420px;}
div.content div.resume-view div.job-wishes p {padding:0;line-height:17px;}
div.content div.resume-view div.job-wishes ul {padding:0;}
div.content div.resume-view div.job-wishes ul li {background:url(/i/greysquare.gif) 0 6px no-repeat;padding:0 0 0 12px;line-height:17px;}

div.content div.resume-view div.add-info {width:647px;float:left;padding:9px 25px 10px;}
div.content div.resume-view div.add-info p {padding:0;line-height:17px;}
div.content div.resume-view div.add-info ul {padding:4px 0 0 0;}
div.content div.resume-view div.add-info ul li {display:inline;margin:0 11px 0 0;}
/*
div.content div.resume-view div.add-info ul li a img {width:72px;height:72px;border:1px solid #999797;}
*/
div.content div.resume-view div.add-info ul li a img {width:72px;height:72px;}

div.content div.resume-view div.savebtn {position:relative;width:697px;height:22px;}
div.content div.resume-view div.savebtn form {position:relative;float:right;margin:0 0 0 20px;//display:inline;}

div.content div.resume-view div.savebtn form#ask-question input {width:127px;height:22px;background:url(/i/btn-ask-question.png) 0 0 no-repeat;border:none;cursor:pointer;}



/* ----------- Vacancies View - http://insetti.ontico.ru/task.html?id=5669 ----------- */
div.content div.vacancy-view {float:left;width:700px;padding:4px 0 0 0;//width:697px;}
div.content div.vacancy-view a {text-decoration:none;}
div.content div.vacancy-view h3 {margin:0;clear:both;}
div.content div.vacancy-view h3 span {}
div.content div.vacancy-view p {font:normal 12px "Arial";color:#333;padding:0;line-height:17px;}


div.content div.vacancy-view div.vacancy-info-general {padding:0 0 10px 25px;}
div.content div.vacancy-view div.vacancy-info-general p {margin:0;padding:0 0 5px 0;line-height:12px;}


div.content div.vacancy-view div.contact-info {padding:8px 25px 10px;}
div.content div.vacancy-view div.contact-info p {padding:0;line-height:17px;}

div.content div.vacancy-view div.vacancy-info {padding:8px 25px 0;}
div.content div.vacancy-view div.vacancy-info div.two-cols {float:left;display:block;padding:0 0 7px 0;}
div.content div.vacancy-view div.vacancy-info div.two-cols div.leftcol {width:420px;float:left;}
div.content div.vacancy-view div.vacancy-info div.two-cols div.rightcol {margin:0 0 0 420px;}
div.content div.vacancy-view div.vacancy-info ul {padding:0 0 3px 0;}
div.content div.vacancy-view div.vacancy-info ul li {background:url(/i/greysquare.gif) 0 6px no-repeat;padding:0 0 0 12px;line-height:17px;}

div.content div.vacancy-view div.work-conditions {padding:8px 25px 0;}
div.content div.vacancy-view div.work-conditions div.two-cols {float:left;display:block;padding:0 0 9px 0;}
div.content div.vacancy-view div.work-conditions div.two-cols div.leftcol {width:420px;float:left;}
div.content div.vacancy-view div.work-conditions div.two-cols div.rightcol {margin:0 0 0 420px;}
div.content div.vacancy-view div.work-conditions ul {padding:0;}
div.content div.vacancy-view div.work-conditions ul li {background:url(/i/greysquare.gif) 0 6px no-repeat;padding:0 0 0 12px;line-height:17px;}

div.content div.vacancy-view div.competitor-req {padding:8px 25px 10px;}
div.content div.vacancy-view div.competitor-req div.two-cols {float:left;display:block;padding:0 0 5px 0;}
div.content div.vacancy-view div.competitor-req div.two-cols div.leftcol {width:420px;position:relative;float:left;}
div.content div.vacancy-view div.competitor-req div.two-cols div.rightcol {margin:0 0 0 420px;}
div.content div.vacancy-view div.competitor-req div.two-cols div.rightcol p {white-space:normal;}
div.content div.vacancy-view div.competitor-req div.clear {clear:both;}
div.content div.vacancy-view div.competitor-req ul {padding:0;}
div.content div.vacancy-view div.competitor-req ul li {background:url(/i/greysquare.gif) 0 6px no-repeat;padding:0 0 0 12px;line-height:17px;}

div.content div.vacancy-view div.other-info {padding:8px 25px 10px;}
div.content div.vacancy-view div.other-info ul {padding:5px 0 10px 0;}
div.content div.vacancy-view div.other-info ul li {display:inline;margin:0 11px 0 0;}
/*
div.content div.vacancy-view div.other-info ul li a img {width:72px;height:72px;border:1px solid #999797;}
*/
div.content div.vacancy-view div.other-info ul li a img {width:72px;height:72px;}
div.content div.vacancy-view div.savebtn a.back2search {width:173px;height:22px;display:block;float:left;background:url(/i/btn-vacancy-back2search.png) 0 0 no-repeat;margin:0 0 0 25px;}
* html div.content div.vacancy-view div.savebtn a.back2search {margin:0 0 0 12px;}

div.content div.vacancy-view div.savebtn {position:relative;width:697px;height:22px;}
div.content div.vacancy-view div.savebtn form {position:relative;float:right;margin:0 0 0 20px;//display:inline;}

div.content div.vacancy-view div.savebtn form#resume-send input {width:135px;height:22px;background:url(/i/btn-resume-send.png) 0 0 no-repeat;border:none;cursor:pointer;}
div.content div.vacancy-view div.savebtn form#ask-question input {width:127px;height:22px;background:url(/i/btn-ask-question.png) 0 0 no-repeat;border:none;cursor:pointer;}



/* ----------- Resume Search - http://insetti.ontico.ru/task.html?id=5671 ----------- */
div.content div.resume-search {padding:0px 0 0 25px;float:left;}
*+html div.content div.resume-search {width:675px;}
div.content div.resume-search label {font:normal 12px "Arial";color:#333;}
div.content div.resume-search label.main {font:bold 12px "Arial";color:#000;display:block;padding:0 0 4px 1px;}

div.content div.resume-search input.keyword {width:600px;height:18px;border:1px solid #b7b7b7;padding:2px 0 0 2px;margin:0 0 9px 0;font:normal 12px "Arial";}

div.content div.resume-search div.leftcol {width:340px;float:left;}
div.content div.resume-search div.leftcol select.select1 {width:200px;height:22px;font:normal 12px "Arial";padding:1px;border:1px solid #b7b7b7;}
div.content div.resume-search div.leftcol select.select2 {width:300px;height:184px;font:normal 12px "Arial";padding:1px;border:1px solid #b7b7b7;margin:8px 0 0 0;//height:187px;}

div.content div.resume-search div.rightcol {width:240px;float:left;}
div.content div.resume-search div.rightcol div.zp {display:block;}
div.content div.resume-search div.rightcol div.zp input {width:60px;height:18px;border:1px solid #b7b7b7;padding:2px 0 0 2px;font:normal 12px "Arial";display:inline;margin:0 8px 0 4px;}
div.content div.resume-search div.rightcol div.zp span {display:inline;margin:0 0 0 1px;}
* html div.content div.resume-search div.rightcol div.zp span {position:relative;top:-3px;}
*+html div.content div.resume-search div.rightcol div.zp span {position:relative;top:-3px;}
div.content div.resume-search div.rightcol div.exp {padding:9px 0 0 0;margin:0 0 -8px 0;//margin:0;}
div.content div.resume-search div.rightcol div.exp div {float:left;}
* html div.content div.resume-search div.rightcol div.exp div {width:110px;}
div.content div.resume-search div.rightcol div.exp div label {height:14px;position:relative;display:block;padding:0 20px 0 17px;margin:0 0 8px 0;//margin:0 0 6px 0;}
div.content div.resume-search div.rightcol div.exp div label input {position:absolute;top:1px;left:0px;margin:0;padding:0;}
* html div.content div.resume-search div.rightcol div.exp div label input {top:-3px;left:-3px;}
*+html div.content div.resume-search div.rightcol div.exp div label input {top:-3px;left:-3px;}
div.content div.resume-search div.rightcol div.age {clear:both;padding:1px 0 0 0;}
div.content div.resume-search div.rightcol div.sex {padding:7px 0 0 0;}
div.content div.resume-search div.rightcol div.sex label.main {padding:0 0 5px 1px;}
div.content div.resume-search div.rightcol div.sex label {height:14px;position:relative;display:inline;padding:0 10px 0 17px;}
div.content div.resume-search div.rightcol div.sex label input {position:absolute;top:1px;left:0px;margin:0;padding:0;}
* html div.content div.resume-search div.rightcol div.sex label input {top:-3px;left:-3px;}
*+html div.content div.resume-search div.rightcol div.sex label input {top:-3px;left:-3px;}

div.content div.resume-search div.city {float:left;padding:7px 0 14px 0;clear:both;width:670px;}
div.content div.resume-search div.city div.geo-location {position:relative;margin-bottom:0;}
div.content div.resume-search div.city div.geo-location select, div.content div.resume-search div.city div.geo-location input {margin-bottom:0;}
div.content div.resume-search div.city div.geo-location select.geo-country {margin-left:0;}

div.content div.resume-search div.resume-vacancy-search {height:24px;clear:both;padding:0 0 13px 0;}
div.content div.resume-search div.resume-vacancy-search input.find {width:89px;height:24px;background:url(/i/btn-find.png) 0 0 no-repeat;border:none;cursor:pointer;float:left;}
div.content div.resume-search div.resume-vacancy-search input.clear {width:138px;height:24px;background:url(/i/btn-clearform.png) 0 0 no-repeat;border:none;cursor:pointer;float:left;margin:0 0 0 10px;}
div.content div.resume-search div.resume-vacancy-search div.clear {height:21px;display:block;float:left;padding:3px 0 0 15px;//height:22px;//padding:2px 0 0 15px;}
div.content div.resume-search div.resume-vacancy-search div.clear a {font:normal 12px "Arial";color:#d9261c;margin:0;line-height:14px;}


div.content div.resume-search div#resume-search {height:24px;clear:both;padding:0 0 25px 0;}
div.content div.resume-search div#resume-search input {width:89px;height:24px;background:url(/i/btn-find.png) 0 0 no-repeat;border:none;cursor:pointer;}


/*
div.content div.resume-search input#resume-search {width:89px;height:24px;background:url(/i/btn-find.png) 0 0 no-repeat;border:none;cursor:pointer;}
*/


/* ----------- Vacancy Search - http://insetti.ontico.ru/task.html?id=5678 ----------- */
div.content div.vacancy-search {padding:0 0 0 25px;float:left;}
*+html div.content div.vacancy-search {width:675px;}
div.content div.vacancy-search label {font:normal 12px "Arial";color:#333;}
div.content div.vacancy-search label.main {font:bold 12px "Arial";color:#000;display:block;padding:0 0 4px 1px;}

div.content div.vacancy-search input.keyword {width:600px;height:18px;border:1px solid #b7b7b7;padding:2px 0 0 2px;margin:0 0 9px 0;font:normal 12px "Arial";}

div.content div.vacancy-search div.leftcol {width:340px;float:left;}
div.content div.vacancy-search div.leftcol select {display:block;font:normal 12px "Arial";padding:1px;border:1px solid #b7b7b7;}
div.content div.vacancy-search div.leftcol select.select1 {width:120px;height:22px;}
div.content div.vacancy-search div.leftcol select.select2 {width:200px;height:22px;}
div.content div.vacancy-search div.leftcol select.select3 {width:300px;height:155px;margin:8px 0 0 0;//height:158px;}

div.content div.vacancy-search div.leftcol div.company-name {}
div.content div.vacancy-search div.leftcol div.company-name input {width:300px;height:18px;border:1px solid #b7b7b7;padding:2px 0 0 2px;font:normal 12px "Arial";}
div.content div.vacancy-search div.leftcol div.company-type {padding:8px 0 0 0;}
div.content div.vacancy-search div.leftcol div.dep {padding:8px 0 0 0;}

div.content div.vacancy-search div.rightcol {width:240px;float:left;}
div.content div.vacancy-search div.rightcol div.zp1 {display:block;}
div.content div.vacancy-search div.rightcol div.zp1 input {width:60px;height:18px;border:1px solid #b7b7b7;margin:0 8px 0 4px;padding:2px 0 0 2px;font:normal 12px "Arial";display:inline;}
div.content div.vacancy-search div.rightcol div.zp1 span {display:inline;margin:0 0 0 1px;}
* html div.content div.vacancy-search div.rightcol div.zp1 span {position:relative;top:-3px;}
*+html div.content div.vacancy-search div.rightcol div.zp1 span {position:relative;top:-3px;}
div.content div.vacancy-search div.rightcol div.exp {padding:8px 0 0 0;}
div.content div.vacancy-search div.rightcol div.exp div {float:left;margin:0 0 -8px;}
* html div.content div.vacancy-search div.rightcol div.exp div {width:110px;}
div.content div.vacancy-search div.rightcol div.exp div label {height:14px;position:relative;display:block;padding:0 20px 0 17px;margin:0 0 8px 0;//margin:0 0 6px 0;}
div.content div.vacancy-search div.rightcol div.exp div label input {position:absolute;top:1px;left:0px;margin:0;padding:0;}
* html div.content div.vacancy-search div.rightcol div.exp div label input {top:-3px;left:-3px;}
*+html div.content div.vacancy-search div.rightcol div.exp div label input {top:-3px;left:-3px;}

div.content div.vacancy-search div.rightcol div.zp2 {clear:both;display:block;padding:8px 0 0 0;//padding:5px 0 0 0;}
div.content div.vacancy-search div.rightcol div.zp2 label {height:14px;position:relative;display:block;padding:0 20px 0 17px;margin:0 0 8px 0;}
div.content div.vacancy-search div.rightcol div.zp2 label.main {padding:0 0 0 1px;margin:0 0 6px 0;}
div.content div.vacancy-search div.rightcol div.zp2 label input {position:absolute;top:1px;left:0px;margin:0;padding:0;}
* html div.content div.vacancy-search div.rightcol div.zp2 label input {top:-3px;left:-3px;}
*+html div.content div.vacancy-search div.rightcol div.zp2 label input {top:-3px;left:-3px;}

div.content div.vacancy-search div.city {padding:8px 0 13px 0;display:block;width:675px;float:left;}
*+html div.content div.vacancy-search div.city {padding:6px 0 13px 0;}
* html div.content div.vacancy-search div.city {width:672px;padding:5px 0 13px 0;}
div.content div.vacancy-search div.city div.geo-location {position:relative;margin-bottom:0;}
div.content div.vacancy-search div.city div.geo-location select, div.content div.vacancy-search div.city div.geo-location input {margin-bottom:0;}
div.content div.vacancy-search div.city div.geo-location select.geo-country {margin-left:0;}

div.content div.vacancy-search div.resume-vacancy-search {height:24px;clear:both;padding:0 0 13px 0;}
div.content div.vacancy-search div.resume-vacancy-search input.find {width:89px;height:24px;background:url(/i/btn-find.png) 0 0 no-repeat;border:none;cursor:pointer;float:left;}
div.content div.vacancy-search div.resume-vacancy-search input.clear {width:138px;height:24px;background:url(/i/btn-clearform.png) 0 0 no-repeat;border:none;cursor:pointer;float:left;margin:0 0 0 10px;}
div.content div.vacancy-search div.resume-vacancy-search div.clear {height:21px;display:block;float:left;padding:3px 0 0 15px;//height:22px;//padding:2px 0 0 15px;}
div.content div.vacancy-search div.resume-vacancy-search div.clear a {font:normal 12px "Arial";color:#d9261c;margin:0;line-height:14px;}




/* ----------- Our Graduates - http://insetti.ontico.ru/task.html?id=5679 ----------- */
div.content div.graduates {float:left;position:relative;}
div.content div.graduates div.graduates-l {width:348px;float:left;}
div.content div.graduates div.graduates-r {width:348px;float:left;}

div.content div.graduates div.graduates-content {}
div.content div.graduates div.graduates-content div.item {width:348px;display:block;position:relative;clear:both;padding:30px 0 0 0;}
div.content div.graduates div.graduates-content div.item div.graduate {}
div.content div.graduates div.graduates-content div.item div.graduate div.avatar {float:left;margin:0;padding:3px 0 0 0;}
div.content div.graduates div.graduates-content div.item div.graduate div.avatar a img {width:48px;height:48px;}
div.content div.graduates div.graduates-content div.item div.graduate div.avatar i {left:-10px;bottom:-1px;//bottom:-7px;}
div.content div.graduates div.graduates-content div.item div.graduate div.avatar a.resume, div.content div.graduates div.graduates-content div.item div.graduate div.avatar a.vacancy {top:50px;left:-3px;}

div.content div.graduates div.graduates-content div.item div.graduate div.info {margin:0 0 0 60px;}
div.content div.graduates div.graduates-content div.item div.graduate div.info a {padding:0;padding:0;}
div.content div.graduates div.graduates-content div.item div.graduate div.info a.name {font:bold 14px "Arial";}
div.content div.graduates div.graduates-content div.item div.graduate div.info a.courses {line-height:16px;float:left;padding:2px 0 0 0;}

div.content div.graduates div.clear {clear:both;}
*+html div.content div.graduates div.mpn-navigation {width:700px;}
div.content div.graduates div.mpn-navigation ul.forum-paging {position:absolute;float:left;right:0px;bottom:-40px;}


/* ----------- Graduates Popup - http://insetti.ontico.ru/task.html?id=5441 ----------- */
div.graduates-popup {width:348px;background:#fff;border:3px solid #9f9f9f;-moz-border-radius:18px;-webkit-border-radius:18px;padding:15px;position:absolute;}
div.graduates-popup a.close {display:block;text-indent:-10000px;font-size:8px;line-height:8px;width:10px;height:10px;position:absolute;top:19px;right:19px;background:url(/i/close-button.png) no-repeat 0 0;}
* html div.graduates-popup a.close {right:15px;}
div.graduates-popup a.close:hover {background-position:0 -10px;}

div.graduates-popup div.avatar {float:left;margin:0;padding:3px 0 0 0;}
div.graduates-popup div.avatar a img {width:48px;height:48px;}
div.graduates-popup div.avatar i {left:-10px;bottom:-1px;//bottom:-7px;}
div.graduates-popup div.avatar a.resume, div.graduates-popup div.avatar a.vacancy {top:49px;left:-3px;}

div.graduates-popup div.info {margin:0 0 0 60px;}
div.graduates-popup div.info a {padding:0;padding:0;}
div.graduates-popup div.info a.name {font:bold 14px "Arial";}
div.graduates-popup div.info a.courses {line-height:16px;float:left;padding:2px 0 0 0;}
div.graduates-popup div.info a.courses {text-decoration:none;}
div.graduates-popup ul {font:normal 11px "Arial";clear:both;padding:15px 0 0 0;margin:0 0 0px 0;}
div.graduates-popup ul li {background:url(/i/greysquare.gif) 0 5px no-repeat;padding:0 0 0 12px;margin:0 0 7px 0;}
* html div.graduates-popup ul li {height:1%;}
*+html div.graduates-popup ul li {height:1%;}
div.graduates-popup ul li a {margin:0 5px 0 0;}



/* ----------- New Year Theme - http://insetti.ontico.ru/task.html?id=5773 ----------- */
div.top h1.new-year-logo a {background: url(/i/new-year-logo.png) 0 0 no-repeat;}

div.top div#new-year-head1 {width:21px;height:91px;background:url(/i/new-year-head1.png) 0 0 no-repeat;position:absolute;top:0px;left:14px;z-index:10000;}
div.top div#new-year-head2 {width:213px;height:20px;background:url(/i/new-year-head2.png) 0 0 no-repeat;position:absolute;top:0px;left:35px;z-index:10000;}
div.top div#new-year-head3 {width:70px;height:71px;background:url(/i/new-year-head3.png) 0 0 no-repeat;position:absolute;top:20px;left:178px;z-index:10000;}
div.top div#new-year-head4 {width:50px;height:26px;background:url(/i/new-year-head4.png) 0 0 no-repeat;position:absolute;top:91px;left:139px;z-index:10000;}

div.top div#new-year-head5-main {width:58px;height:44px;background:url(/i/new-year-head5.png) 0 0 no-repeat;position:absolute;top:0px;left:620px;z-index:10000;}
div.top div#new-year-head6-main {width:29px;height:29px;background:url(/i/new-year-head6.png) 0 0 no-repeat;position:absolute;top:0px;left:678px;z-index:10000;}
div.top div#new-year-head7-main {width:53px;height:20px;background:url(/i/new-year-head7.png) 0 0 no-repeat;position:absolute;top:12px;left:891px;z-index:10000;}

div.top div#new-year-head5-account {width:58px;height:44px;background:url(/i/new-year-head5.png) 0 0 no-repeat;position:absolute;top:-10px;left:667px;z-index:10000;}
div.top div#new-year-head6-account {width:29px;height:29px;background:url(/i/new-year-head6.png) 0 0 no-repeat;position:absolute;top:-10px;left:725px;z-index:10000;}
div.top div#new-year-head7-account {width:53px;height:20px;background:url(/i/new-year-head7.png) 0 0 no-repeat;position:absolute;top:2px;left:891px;z-index:10000;}



/* ----------- Work Main Page - http://insetti.ontico.ru/task.html?id=5733 ----------- */
div.work {float:left;width:697px;}

div.work p.pre {padding:0px 24px 0;line-height:19px;}

div.work div.searchform {padding:16px 24px 0;clear:both;}
div.work div.searchform label.main {display:block;padding:0 0 4px 0;}
div.work div.searchform input.keyword {width:540px;height:18px;border:1px solid #b7b7b7;padding:2px 0 0 2px;margin:0 15px 0 0;font:normal 12px "Arial";float:left;}
* html div.work div.searchform input.keyword {margin:0 13px 0 0;}
div.work div.searchform input.findbtn {width:89px;height:24px;background:url(/i/btn-find.png) 0 0 no-repeat;border:none;position:relative;top:-1px;cursor:pointer;}

div.work div.searchform div.conditions {display:block;clear:both;margin:4px 0 4px;}

div.work div.searchform div.conditions label.search-resume {position:relative;padding:0 0 0 17px;top:0;left:0;width:346px;display:block;float:left;}
div.work div.searchform div.conditions label.search-resume input {margin:0;padding:0;position:absolute;top:2px;left:0;//top:-1px;//left:-4px;}
div.work div.searchform div.conditions label.search-vacancy {position:relative;padding:0 0 0 17px;display:block;float:left;}
div.work div.searchform div.conditions label.search-vacancy input {margin:0;padding:0;position:absolute;top:2px;left:0;//top:-1px;//left:-4px;}

div.work table.list-all {width:673px;margin:0 0 0 24px;border-collapse:collapse;}
div.work table.list-all thead tr td {height:55px;font:bold 16px "Verdana";text-transform:uppercase;vertical-align:middle;}
div.work table.list-all tbody tr td.name1 {width:255px;}
div.work table.list-all tbody tr td.value1 {width:110px;}
div.work table.list-all tbody tr td.name2 {width:245px;}
div.work table.list-all tbody tr td.value2 {width:65px;}

div.work h3 {font:bold 16px "Verdana";text-transform:uppercase;padding:24px 0 10px 24px;}
div.work table.vacancy-all, div.work table.resume-all {margin:0;}

div.work div.all-vacancy-resume {display:block;clear:both;padding:0px 0 0px 24px;}



/* ----------- Search For Job - http://insetti.ontico.ru/task.html?id=6080 ----------- */
div.avatar a.resume {width:55px;height:0;display:block;overflow:hidden;background:url(/i/ico-avatar-resume.png) 0 0 no-repeat;position:absolute;top:51px;left:6px;padding:18px 0 0 0 !important;}
div.avatar a.vacancy {width:55px;height:0;display:block;overflow:hidden;background:url(/i/ico-avatar-vacancy.png) 0 0 no-repeat;position:absolute;top:51px;left:6px;padding:18px 0 0 0 !important;}

div.forum-wr div.message div.message-l div.avatar b {width:55px;height:0;padding:18px 0 0 0;overflow:hidden;background:url(/i/search4job.png) 0 0 no-repeat;position:absolute;top:51px;left:6px;}



/* ----------- Forum Top Listing - http://insetti.ontico.ru/task.html?id=6117 ----------- */
div.mpn-navigation ul.forum-paging-top {margin-bottom:20px;}



/* ----------- New Schedule (summer academy) ----------- */
div.new-schedule {background:url(/i/summer-academy.gif) right 55% no-repeat #ff9d9d;margin:0 0 25px 0;padding:0 27px 0 0;position:relative;}
div.new-schedule div.white {width:27px;height:94px;background:#fff;position:absolute;top:0;right:0;}
div.new-schedule table.schedule-table tr th {height:92px;}
