.vacancies-block {background-color:#f1f1f1;}
.vacancies-block-inner {padding-left:15px;padding-top:22px;}
.vacancies-title {font-size:30px;font-family: 'segoeui-lightlight';padding-bottom:20px;}
.vacancies-list {padding:0px;margin:0px;list-style-type:none;min-width:260px;padding-bottom:42px;float:left;padding-right:2%;width:48%;}
.vacancies-list-item-inner{background-color:#065eaf;color:#fff;text-transform:uppercase;font-family: 'segoeui-boldbold';font-size:14px;padding-top:20px;padding-bottom:19px;margin-bottom:1px;cursor:pointer;padding-left:28px;position:relative;}
.vacancies-list-item-inner-selected{background-color:#003664;}
.expand{display:inline-block;width:12px;height:12px;background:url('../images/expand.png');background-position:center center;background-repeat:no-repeat;margin-right:5px;position:absolute;left:11px;top:42%;}
.vacancies-list-item-inner-selected .expand{background:url('../images/wrap.png');background-position:center center;background-repeat:no-repeat;}
.vacancies-list-item-desc-top{background-color:#dbdbdb;padding-top:10px;}
.vacancy-top-param {padding-left:11px;width:179px;padding-bottom:12px;}
.vacancy-top-param-title{font-family: 'segoeui-lightlight';font-size:12px;color:#777777;padding-bottom:6px;}
.vacancy-top-param-value{color:#065eaf;font-size:14px;font-family: 'segoeui-boldbold';}
.f-r {float:right;}
.f-l{float:left;}
.clear-both{clear:both;}
.vacancies-list-item-desc-detail {padding-left:11px;padding-bottom:15px;}
.c-777 {color:#777;}
.c-333 {color:#333;}
.c-555 {color:#555;}
.c-fff {color:#fff;}
.vacancy-detail-param-title{text-transform:uppercase;font-family: 'segoeui-boldbold';font-size:14px;padding-top:10px;}
.vacancy-detail-param-list{list-style-image:url('../images/square.png');padding-left: 15px;padding-top:10px;font-size:15px;font-family: 'segoeui-lightlight';}
.vacancy-detail-param-list li{padding-bottom:6px;padding-top:6px;}

.send-resume-form{padding-left:2%;padding-right:0%;font-family: 'segoeui-lightlight';font-size:24px;float:left;padding-bottom:42px;min-width:260px;width:48%;}
.resume-form-title{padding-bottom:25px;}
.resume-form-field{
	resize:none;
	padding:0 14px;
	background-color:#efefef;
	border:1px solid #d3d1d1;
	height:49px;
	width:95%;
	margin:5px 0px;
	font-size:16px;
	font-family: 'segoeui-lightlight';
	position: relative;
	min-width: 232px;
}
.select-item{cursor:pointer;}
.select-item-caption{font-size:16px;font-family: 'segoeui-lightlight';line-height: 49px;}
.select-item .icon-caret-down, .select-item .icon-caret-up {border-left: 1px solid #D7D7D7;
    color: #bfbfbf;
    font-size: 18px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    margin-top: -20px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 50%;
    width: 44px;
    z-index: 1;
}
.select-item .drop-list ol {
	background-color: #efefef;
    left: 0;
    position: absolute;
    top: 49px;
    width: 100%;
    z-index: 1;
}
.select-item .drop-list ol li {
    padding: 12px 14px;font-size:16px;
}
.select-item .drop-list ol li:hover {
    background-color:#f4f4f4;
}
.select-drop-list ol{border:1px solid #d3d1d1 !important;border-top:none !important;margin-left:-1px;}
textarea.resume-form-field{height:196px;padding-top:18px;padding-bottom:18px;}
.append-resume{position:relative;margin-bottom:10px;}
.resume-form-buttons{margin-top:11px;}
input[name="resume_file"]{height: 48px;opacity: 0;width: 183px;position:relative;z-index:2;}
.resume_file_button{
	font-size:16px;
	font-family: 'segoeui-lightlight';
	
	background-color:#065eaf;
	border:none;
	height:48px;
	line-height:48px;
	padding-right:18px;
	padding-left:25px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	text-decoration:none;
}
.resume_file_button i{
	background:url('../images/clip.png');
	background-repeat:no-repeat;
	background-position:center center;
	display: block;
    float: left;
    width: 15px;
	margin-right:8px;
}
.send-resume-button{
	background-color: #232323;
	background-image: url('../images/ok-black-bg.png');
	background-position: 90% 50%;
	background-repeat: no-repeat;
	border:none;
	float: right;
    /*margin-right: 10px;*/
	line-height: 16px;
	padding: 15px 20px 17px 0;
	margin: 0;
	width:124px;
	cursor:pointer;
	text-decoration:none;
	position:relative;
	font-size:16px;
	text-align:center;
	font-family: 'segoeui-lightlight';
}

.send-resume-button-text{
	float:left;
	font-style:normal;
	padding-right:26px;
}

.resume-form {
	width:auto;
}

@media (max-width:723px){
	.append-resume {
		width:260px !important;
	}
	
	.append-resume  input {
		width:260px;
	}
	
	.append-resume  a {
		width:200px;
	}
	
	.send-resume-form{
		width:auto;
	}
	
	.resume-form-field{
		width:auto;
	}
	
	.resume-form-buttons {
		width: 260px;
	}
	
	.send-resume-button {
		width:260px;
	}
	
	.select-item {
		width:232px;
	}
	
	.ok-symbol-black-bg {
		right:80px;
	}
	
	.send-resume-form {
		padding-left:0%;
	}
}