div.elements-container {
	
}

div.elements-container div.element {
	
}

div.elements-container div.element .element2 {
	padding: 15px;
}

div.elements-container div.element .element2 p:first-child {
	margin-top: 0;
}
div.elements-container div.element .element2 p:last-child {
	margin-bottom: 0;
}

div.elements-container div.element .element2 label.pps.pps_select {
	display: inline-block;
	width: auto;
	max-width: 230px;
}

div.elements-container div.element div.title {
	font-weight: 500;
	margin-bottom: 10px;
}

div.elements-container div.element div.title span {
	font-weight: normal;
	color: #cecece;
}

div.elements-container div.element div.city {
	color: #666;
	margin-bottom: 10px;
}

div.elements-container div.element div.descr {
	
}

div.elements-container div.element div.descr div.title2 {
	font-weight: 500;
	margin-bottom: 5px;
}

div.elements-container div.element div.descr div.descr2 {
	margin-bottom: 10px;
}

.jobitem-container {
	padding-bottom: 30px;
}

.jobitem-container .item {
	line-height: 150%
}

.jobitem-container .item .title {
	font-weight: 700;
	margin-top: 20px;
}

.jobitem-container .item:first-child .title {
	margin-top: 0px;
}

.jobitem-container  .item  .value {
	
}

.jobitem-container  .item  .value > div {
	
}

.jobitem-container  .item  .value > div > .expedu {
	background-color: #f9f9f9;
	padding: 10px;
}

.jobitem-container  .item  .value > div > .expedu > .itm {
	
}

.jobitem-container  .item  .value > div > .expedu > .itm > .dates {
	
}

.jobitem-container  .item  .value > div > .expedu > .itm > .descr2 {
	
}

.jobitem-container  .item  .value > div > .expedu > .itm > .descr2 > .position {
	
}

.jobitem-container  .item  .value > div > .expedu > .itm > .descr2 > .company {
	
}

.jobitem-container  .btn {
	margin-top: 10px;
}




.jobitem-container {
	
}

.jobitem-container {
	
}