#addjob{margin-top:10px}
.addjob{background:url(../images/icons/add.png) no-repeat scroll 0 center transparent;cursor:pointer;float:right;font-size:14px;padding:0 0 0 20px}
#editrezume{margin-top:10px}
.editrezume{background:url(../images/icons/edit.png) no-repeat scroll 0 0 transparent;cursor:pointer;float:right;padding:0 0 0 20px;font-size:14px}
.right{float:right!important}
.spoilerbutton{color:#51749F;font-size:11px;float:right}
.filter-field-value input{width:264px;border:1px solid #CCC;padding:2px}
.filter-field-value select{width:270px;border:1px solid #CCC;padding:2px}
.filter-field-value{margin-bottom:4px; margin-left: 15px}
.filter-fooler{padding:10px 0}
.submit-btn{color:#51749F!important}
#lastvacancy li{margin:0}
.img_link{font-size:18px;padding-left:40px;cursor:pointer;display:block;height:40px;overflow:hidden;text-decoration:underline}
.bigline{border-bottom:1px solid #BACBD7;font-size:1px;margin-bottom:10px;margin-top:10px}
.mainpage_add_vacancy{background:url(../images/job/add_vacancy.png) no-repeat scroll 0 0 transparent}
.mainpage_add_rezume{background:url(../images/job/add_rezume.png) no-repeat scroll 0 0 transparent}
.mainpage_vacancy{background:url(../images/job/vacancy.png) no-repeat scroll 0 0 transparent}
.mainpage_rezume{background:url(../images/job/rezume.png) no-repeat scroll 0 0 transparent}
.job_cat_block{margin:0 10px 10px 0}
.job_subcat_block{margin:0 10px 10px 0}
.job_podcat_block a{color:#363942}
.job_cat{font-size:18px}
.last_joblist{font-size:14px;list-style:none outside none;margin:0;padding:0}
.pubdate{color:gray;font-size:11px;padding:0}
.small{font-size:11px}
.gray{color:gray}
.vac_info,.rez_info{vertical-align:top}
.vac_salary{color:#C2311A;font-weight:700}
table.vaclist thead td{background-color:#EFEFEF;font-weight:700;text-align:center}
.titlevac,.titlerezume{font-size:16px}
a.titlevac{text-decoration:none}
a.titlevac:hover{text-decoration:underline}
.space{height:15px}
.salary{font-size:16px;font-weight:700}
.sub{font-size:14px;line-height:19px;position:relative}
.job_avatar{height:63px;margin-bottom:10px;padding:2px;width:63px;margin-left:-15px}
.vac_desc_text{padding-bottom:15px}
.vac_details{font-size:14px;padding-bottom:7px}
.vac_details a{text-decoration:none}
.vac_details a:hover{text-decoration:underline}
.dotsline{border-bottom:1px dotted #BACBD7;font-size:1px;margin-bottom:10px;margin-top:10px}
.catlink{color:#AAA;padding:4px 0 0;font-size:16px}
.catlink a{color:#AAA;font-size:12px;text-decoration:none;font-size:16px}
.catlink a:hover{color:#474747;text-decoration:underline}
.jobfield{border:1px solid #CCC;padding:2px;width:300px}
table.jobtable{margin:10px 0}
.jobtable td{padding:0 0 6px}
#vacancy{margin:0}
#headfield{line-height:1.4;font-weight:700;font-size:16px;margin:10px 0}
#fieldcontent{margin:0 0 10px}
#vacancysalary{text-align:right;font-size:16px;font-weight:700;color:#51749F;margin:10px 0 0}
#vacancyinfo{margin:10px 0;padding:8px 0}
#vacancyinfo p{line-height:2}
#vacancyinfo p.bold{font-weight:700;font-size:14px;color:#3C3C3C}
.vacancy-wrap{margin:0 0 25px}
.vacancy-item{background-color:#F2F2F2;background-image:-moz-linear-gradient(center top,#F2F2F2,#D8D9D9);border-radius:5px 5px 5px 5px;position:relative;z-index:2}
.vacancy-item .vacancy-title{border-bottom:1px solid #D9D9D9;color:#000;font-size:19px;height:45px;line-height:45px;padding:0 15px}
.vacancy-item .vacancy-content{border-top:1px solid #FCFCFC;padding:10px 15px;position:relative}
#sendrezume-form .field{overflow:hidden;padding:10px 0}
#sendrezume-form label{cursor:pointer}
#sendrezume-form .label{float:left;width:150px}
#sendrezume-form input[type=text],#sendrezume-form textarea{background:none repeat scroll 0 0 #FAFAFA;border:1px solid #999;border-radius:5px 5px 5px 5px;box-shadow:0 1px 1px rgba(0,0,0,0.3) inset;padding:2px;width:310px}
.sendrezumebut{-moz-box-shadow:inset 0 1px 0 0 #bbdaf7;-webkit-box-shadow:inset 0 1px 0 0 #bbdaf7;box-shadow:inset 0 1px 0 0 #bbdaf7;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#79bbff),color-stop(1,#378de5));background:-moz-linear-gradient(center top,#79bbff 5%,#378de5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff',endColorstr='#378de5');background-color:#79bbff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #84bbf3;display:inline-block;color:#fff;font-family:arial;font-size:18px;font-weight:700;padding:6px 24px;text-decoration:none;text-shadow:1px 1px 0 #528ecc}
.sendrezumebut:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#378de5),color-stop(1,#79bbff));background:-moz-linear-gradient(center top,#378de5 5%,#79bbff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5',endColorstr='#79bbff');background-color:#378de5;color:#fff}
.sendrezumebut:active{position:relative;top:1px}
#cancelSendRezume a{background:url(../images/job/cross.png) no-repeat scroll 0 0 transparent}
span#cancelSendRezume a{padding:2px 2px 2px 24px;text-decoration:none}
.rezume_info{float:right;width:310px}
.fullrezume{font-size:12px}
.fullrezume a{text-decoration:none}
.fullrezume a:hover{text-decoration:underline}
#rezume{margin:10px 0;border:1px solid #E6E6E6;display:inline-block;padding:4px 0}
#rezume #avatar{margin:8px;overflow:hidden;width:100px;float:left}
#rezumeavatar{margin:15px 0}
#rezume_head{height:40px;padding:2px 8px}
#rezume_read_head{height:30px;padding:2px 0}
#rezume_head h3{margin:0;color:#333;float:left;font-weight:700;font-size:14px}
#rezume_read_head h3{margin:0;color:#333;float:left;font-weight:700;font-size:14px}
#personaldata{display:block;float:right;margin-top:8px;overflow:hidden;padding-right:8px;width:374px}
#personaldata_full{display:block;float:left;margin-top:8px;overflow:hidden}
#leftblock{float:left;width:200px}
#personalblock{float:left;width:254px}
.namefield{font-size:12px;width:150px;display:inline-block;line-height:20px}
.valuefield{padding:0 0 0 8px;font-size:12px;display:inline-block}
.fullfield{display:block;margin-bottom:8px;color:#5f595a;font-size:19px;font-family:Calibri}
.personallink{font-size:12px}
.cname{color:#646464}
.rezume_header{border-bottom:1px solid #E6E6E6;font-weight:700;margin:8px 0}
#linkblock{font-size:11px;float:right;width:120px}
#linkblock_rezume{float:right;width:80px}
#linkblock a{text-decoration:none}
#linkblock a:hover{text-decoration:underline}
#salary{color:#333;font-size:16px}
#rezumeadmin{padding:0}
.novalidfield{border:1px solid red}
.novalid{color:red}
#lastrezume li{margin:0}
.con_heading_vacancy_read.resume-title{font-family:calibri;font-size:21px!important}
.rezume_header.prof-spec{border-bottom:1px solid #E6E6E6;font-weight:700;margin:8px 0;font-size:19px!important;font-family:Calibri}
.namefield.resumefield{font-size:19px;width:150px;display:inline-block;line-height:29px;font-weight:700;font-family:Calibri;color:#5f595a}
.valuefield.resumevalue{padding:0 0 0 8px;font-size:19px;display:inline-block;font-family:Calibri;color:#5f595a}