.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

/*--------------------main------------------------*/
.main {
	position: relative;
	min-height: 100%;
	min-width: 996px;
	margin: auto;
}

/*--------------------header----------------------*/
.header {
	background: #a3aaad;
	text-align: right;
	height: 26px;
	border-bottom: 1px solid #555;
	min-width: 996px;
}

nav.header {
    display: block;
}

.header p {
	float: right;
	color: #fefefe;
	padding: 0 12px;
	margin-top: 7px;
    position: relative;
}

.header p:before {
    content: '';
    position: absolute;
    left: 0;
    width: 1px;
    height: 100%;
    background: #777;
    border-right: 1px solid #ebebeb;
}
.header p.left {
	float: left;
	background-position: right;
}

.header p.left:before {
    left: auto;
    right: 0;
}


.header a, .header span {
	color: #fff;
	text-decoration: none;
}

.header a:hover {
	text-decoration: underline;
}

.header.place-header {
    height: 43px;
}

.header.place-header p {
    margin-top: 14px;
}

.header.place-header p.place-btn {
    background: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
}

.header.place-header p.place-btn:before {
    content: none;
}

.header.place-header .place-btn a {
    text-decoration: none;
    display: block;
    background: #1C7EBB;
    padding: 7px 14px;
    margin-top: 7px;
    margin-right: 14px;
    border-radius: 4px;
    cursor: pointer;
}

.header.place-header .place-btn a:hover {
    background: #449dd5;
}

/*--------------------hint------------------------*/
.hint {
    z-index: 1;
    color: white;
    font: 11px/10px verdana;
    width: auto;
    border: 1px solid #fff;
    border-left: 5px solid #3DA9E2;
    margin: 0;
    padding: 8px;
    position: absolute;
    background: #336699;
}

.hint strong {
	color: #fff;
}
/*--------------------search_box------------------*/
.search_form_pnl {
	position: relative;
	width: 100%;
	text-align: center;
}

.search_form input, .serp_mail input, .comment_form input {
	height: 26px;
	width: 295px;
	border: 1px solid #6eb5e8;
	margin: 5px 13px 6px 0;
	color: #393d40;
	font-size: 18px;
	padding: 4px;
}

.comment_form input {
	line-height: 24px;
}

/*IE 10*/
.search_form input::-ms-clear, .serp_mail input::-ms-clear, .comment_form input::-ms-clear {
	display: none;
}

.search_form .button, .serp_mail .button {
    display: inline-block;
    height: 34px;
    margin: 34px 0 0;
    text-decoration: none;
    width: auto;
    padding: 0 15px;
    vertical-align: top;
    cursor: pointer;
    color: #fff;
}

.serp_mail .button {
	margin: 0;
	padding: 0;
}

.serp_mail .button p {
	font-size: 18px;
	color: white;
	text-align: center;
	padding-top: 5px;
}

/*--------------------clear-----------------------*/
.clear, .clr_brdr {
	clear: both;
}

.clear {
	width: 0;
	height: 0;
}

.clr_brdr {
	border-bottom: 1px #555 dotted;
	margin: 10px 0;
}
/*------------------------------------------------*/
.sr_banner_top_container {
	padding-left: 160px;
}

.flags {
	border-top: 1px dotted #c5c5c5;
	position: absolute;
	bottom: 60px;
	width: 100%;
	text-align: center;
	padding: 6px 0;
}

.flags span {
	padding-left: 16px;
}

.flags a, .flags a:hover, .flags a:link, .flags a:visited, .flags a:active {
	background: none;
	display: inline;
	padding: 10px 4px;
	text-decoration: none;
}

.flags .second_part {
	margin-top: 6px;
}
/*--------------------list-----------------------*/

.list .banner {
	width: 310px;
    margin: 0 0 10px;
	text-align: left;
    clear: both;
}

.list .banner_bm {
	width: 310px;
	margin: 10px 10px 0 0;
	text-align: right;
	color: red;
}

.list .banner img {
	border: none;
}

/*--------------------vacancy-----------------------*/
.vacancy table {
	vertical-align: middle;
	text-align: center;
	border-spacing: 0;
	border: 1px solid #c5c5c5;
	border-bottom: 0;
	width: 100%;
	padding-top: 1px;
	table-layout: auto;
}

.vacancy table tbody {
    border-bottom: 1px solid #c5c5c5;
}

.vacancy .show-more_table div {
    overflow: hidden;
}

.vacancy tr.head .num {
	width: 5%;
}

.vacancy tr.head .adv {
	width: 20%;
}

.vacancy tr.head .rgn {
	width: 175px;
}

.send_to_mail {
    color: #b1b1b3;
	font-size: 12px;
	padding-top: 13px;
    padding-top: 0;
}

.send_to_mail_active {
    color: #5cb944;
    font-weight: bold;
}

.send_to_mail_container {
    width: 500px;
    background-color: #f6f6f6;
    padding: 30px 30px 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 28px;
    position: relative;
    display: none;
}

.send_to_mail_container .form_header {
    font-size: 16px;
    margin-left: 15px;
}

.send_to_mail_container .field-group {
    margin-top: 12px;
}

.send_to_mail_container .field-group.align_right {
    text-align: right;
}

.send_to_mail_container .field-group span {
    font-size: 14px;
    text-align: center;
}

.send_to_mail_container input[type=text] {
    width: 370px;
    height: 20px;
    border: 1px solid #000;
    padding: 0 5px;
    float: right;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.send_to_mail_container textarea {
    width: 100%;
    height: 60px;
    border: 1px solid #000;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    resize: none;
    overflow: auto;
    padding: 5px;
}

.send_to_mail_container input[type=submit]{
    font-size: 14px;
    background: #1C7EBC;
    color: #fff;
    cursor: pointer;
    border-radius: 2px;
    padding: 8px;
}

.send_to_mail_container input[type=submit]:hover {
    background: #0a5280;
}

.send_to_mail__close {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgd2lkdGg9IjMuNjcwNTU3NW1tIiAgIGhlaWdodD0iMy42Njg4ODg4bW0iICAgdmlld0JveD0iMCAwIDEzLjAwNTkxMiAxMyIgICBpZD0ic3ZnMzU1NyIgICB2ZXJzaW9uPSIxLjEiICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45MSByMTM3MjUiICAgc29kaXBvZGk6ZG9jbmFtZT0icG9wdXA1Y2xvc2Uuc3ZnIj4gIDxkZWZzICAgICBpZD0iZGVmczM1NTkiIC8+ICA8c29kaXBvZGk6bmFtZWR2aWV3ICAgICBpZD0iYmFzZSIgICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IiAgICAgYm9yZGVyb3BhY2l0eT0iMS4wIiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIgICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiICAgICBpbmtzY2FwZTp6b29tPSI3LjkxOTU5NTkiICAgICBpbmtzY2FwZTpjeD0iMTUuMDcwODE0IiAgICAgaW5rc2NhcGU6Y3k9IjEwLjA3NDYwMSIgICAgIGlua3NjYXBlOmRvY3VtZW50LXVuaXRzPSJweCIgICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIgICAgIHNob3dncmlkPSJmYWxzZSIgICAgIGZpdC1tYXJnaW4tdG9wPSIwIiAgICAgZml0LW1hcmdpbi1sZWZ0PSIwIiAgICAgZml0LW1hcmdpbi1yaWdodD0iMCIgICAgIGZpdC1tYXJnaW4tYm90dG9tPSIwIiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTAxNyIgICAgIGlua3NjYXBlOndpbmRvdy14PSIxOTEyIiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii04IiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgLz4gIDxtZXRhZGF0YSAgICAgaWQ9Im1ldGFkYXRhMzU2MiI+ICAgIDxyZGY6UkRGPiAgICAgIDxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+ICAgICAgICA8ZGM6dHlwZSAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4gICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPiAgICAgIDwvY2M6V29yaz4gICAgPC9yZGY6UkRGPiAgPC9tZXRhZGF0YT4gIDxnICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIgICAgIGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiICAgICBpZD0ibGF5ZXIxIiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM5My4wNTM2MSwtNDgwLjQxOTI4KSI+ICAgIDxnICAgICAgIGlkPSJnNDMzMCIgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC4xMywwLDAsMC4xMywzOTMuMDUzNjEsNDgwLjQxOTI4KSI+ICAgICAgPHJlY3QgICAgICAgICBpZD0icmVjdDQzMjEiICAgICAgICAgaGVpZ2h0PSIxMDAiICAgICAgICAgd2lkdGg9IjEwMCIgICAgICAgICB4PSIwIiAgICAgICAgIHk9IjAiICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MCIgLz4gICAgICA8cGF0aCAgICAgICAgIHN0eWxlPSJmaWxsOiNjMmNlZTEiICAgICAgICAgZD0iTSAzLjI3MzE0MjMsMC4zMzc4OTA2MiAwLjEwOTM3NSwzLjQ5MTU5NzMgNDYuNzQ2MjI2LDUwLjE0NzA0NyAwLjEwOTM3NSw5Ni44MDA1NTcgMy4yNzMxNDIzLDk5Ljk1NjIwNyA1MC4wNzc0Myw1My4zMDA3NTQgOTYuNzE0MjgxLDk5Ljk1NjIwNyAxMDAuMDQ1NDgsOTYuODAwNTU3IDUzLjI0MTE5Nyw1MC4xNDcwNDcgMTAwLjA0NTQ4LDMuNDkxNTk3MyA5Ni43MTQyODEsMC4zMzc4OTA2MiA1MC4wNzc0Myw0Ni45OTEzOTkgMy4yNzMxNDIzLDAuMzM3ODkwNjIgWiIgICAgICAgICBpZD0icG9seWdvbjMiICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer;
	position: absolute;
	width: 13px;
	height: 13px;
	right: 30px;
	top: 17px;
}

	.send_to_mail__close:hover {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgd2lkdGg9IjMuNzE3MTM5N21tIiAgIGhlaWdodD0iMy43MTE1MzI0bW0iICAgdmlld0JveD0iMCAwIDEzLjE3MDk2NyAxMy4xNTEwOTkiICAgaWQ9InN2ZzM1NTciICAgdmVyc2lvbj0iMS4xIiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTEgcjEzNzI1IiAgIHNvZGlwb2RpOmRvY25hbWU9InBvcHVwNWNsb3NlaG92ZXIuc3ZnIj4gIDxkZWZzICAgICBpZD0iZGVmczM1NTkiIC8+ICA8c29kaXBvZGk6bmFtZWR2aWV3ICAgICBpZD0iYmFzZSIgICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IiAgICAgYm9yZGVyb3BhY2l0eT0iMS4wIiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIgICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiICAgICBpbmtzY2FwZTp6b29tPSI3LjkxOTU5NTkiICAgICBpbmtzY2FwZTpjeD0iMTEuNTU0NzY3IiAgICAgaW5rc2NhcGU6Y3k9IjIyLjQ1ODUzIiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9InB4IiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxIiAgICAgc2hvd2dyaWQ9ImZhbHNlIiAgICAgZml0LW1hcmdpbi10b3A9IjAiICAgICBmaXQtbWFyZ2luLWxlZnQ9IjAiICAgICBmaXQtbWFyZ2luLXJpZ2h0PSIwIiAgICAgZml0LW1hcmdpbi1ib3R0b209IjAiICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE5MjAiICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDE3IiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjE5MTIiICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTgiICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiAvPiAgPG1ldGFkYXRhICAgICBpZD0ibWV0YWRhdGEzNTYyIj4gICAgPHJkZjpSREY+ICAgICAgPGNjOldvcmsgICAgICAgICByZGY6YWJvdXQ9IiI+ICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4gICAgICAgIDxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+ICAgICAgPC9jYzpXb3JrPiAgICA8L3JkZjpSREY+ICA8L21ldGFkYXRhPiAgPGcgICAgIGlua3NjYXBlOmxhYmVsPSJMYXllciAxIiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIgICAgIGlkPSJsYXllcjEiICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzk2LjU2OTY2LC00OTIuNjUyMTEpIj4gICAgPGcgICAgICAgaWQ9Imc0NTUyLTMiICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuMTI5OTQwOSwwLDAsMC4xMywzOTYuNjQ3MzksNDkyLjcxNzExKSIgICAgICAgc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzU3NTc1NztzdHJva2Utb3BhY2l0eToxIj4gICAgICA8cmVjdCAgICAgICAgIGlkPSJyZWN0NC00IiAgICAgICAgIGhlaWdodD0iMTAwIiAgICAgICAgIHdpZHRoPSIxMDAiICAgICAgICAgeD0iMCIgICAgICAgICB5PSIwIiAgICAgICAgIHN0eWxlPSJmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjA7c3Ryb2tlOiM1NzU3NTc7c3Ryb2tlLW9wYWNpdHk6MCIgLz4gICAgICA8cGF0aCAgICAgICAgIHN0eWxlPSJmaWxsOiM1NzU3NTc7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiM1NzU3NTc7c3Ryb2tlLW9wYWNpdHk6MSIgICAgICAgICBkPSJNIDMuMjczMTQyMywwLjMzNzg5MDYyIDAuMTA5Mzc1LDMuNDkxNTk3MyA0Ni43NDYyMjYsNTAuMTQ3MDQ3IDAuMTA5Mzc1LDk2LjgwMDU1NyAzLjI3MzE0MjMsOTkuOTU2MjA3IDUwLjA3NzQzLDUzLjMwMDc1NCA5Ni43MTQyODEsOTkuOTU2MjA3IDEwMC4wNDU0OCw5Ni44MDA1NTcgNTMuMjQxMTk3LDUwLjE0NzA0NyAxMDAuMDQ1NDgsMy40OTE1OTczIDk2LjcxNDI4MSwwLjMzNzg5MDYyIDUwLjA3NzQzLDQ2Ljk5MTM5OSAzLjI3MzE0MjMsMC4zMzc4OTA2MiBaIiAgICAgICAgIGlkPSJwb2x5Z29uMy01LTQiICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==);
	}

.send_to_mail_captcha_block {
	float: left;
}

.submit_email_send {
	width: 125px;
	margin-top: 25px;
	float: right;
}

.red_border {
    border: 1px solid red !important;
}

.vacancy .nobr_funcs {
	white-space: nowrap;
	padding-top: 8px;
	float: left;
}

.vacancy .nobr_funcs .remark {
	margin-right: 80px;
}

.vacancy .nobr_funcs .remark textarea {
	width: 99%;
	-moz-resize: vertical;
	-ms-resize: vertical;
	-o-resize: vertical;
	resize: vertical;
	overflow: auto;
}

.remove_before div {
    font: 18px/53px arial;
    color: #000;
}

.vacancy .number p {
	color: #000;
	font-size: 18px;
	padding: 15px 0;
	width: 55px;
	text-align: center;
}

.vacancy .not_active a, .vacancy .not_active p, .vacancy .not_active a b.snip, .vacancy .not_active b {
	color: #d1d1d3;
}

.vacancy .not_active p {
	font-style: italic;
}

.vacancy .not_active a:hover {
	text-decoration: none;
}

.sr.ads {
    display: table;
    width: 100%;
}

.vacancy td.no_bground {
    background: inherit;
	border-top: none;
}

.subscribe input {
	height: 26px;
	border: 1px solid #6eb5e8;
	float: left;
	margin: 6px 0 0 0;
	color: #000;
	font-size: 18px;
	padding: 4px;
    margin-right: 16px;
}

.subscribe .button {
	float: right;
	border: 1px solid #72b5d5;
	width: 59px;
	background:#76c4dd;
	background: linear-gradient(to bottom, #76c4dd, #209ec8);
	margin-top: 6px;
	text-decoration: none;
	text-align: center;
}

.subscribe .validator {
	font-size: 18px;
	color: Red;
	display: block;
	float: left;
}

.subscribe a {
	color: #7c7c83;
	margin: 0 0 0 17px;
	cursor: pointer;
}

.subscr .subscribe div.checkbox {
	width: 100%;
	margin: 0 5px 0 0;
}

.subscribe .checkbox .text {
	margin: 0 5px 0 15px;
}

.subscribe .button span {
	width: 59px;
	height: 34px;
	margin-left: 10px;
	float: right;
	color: #fff;
	line-height: 34px;
	font-size: 18px;
	text-decoration: none;
	cursor: pointer;
}

/*----------------------for_serp---------------------------*/
.header {
    position: relative;
    z-index: 1;
}

.serp {
	position: relative;
	min-height: 100%;
	background-color: #EFF2F6;
	display: flex;
	flex-direction: column;
}

.serp_h1_hidden, .subscribe_hint_hidden {
	display: none;
}

.serp_h1_visible, .subscribe_hint_visible {
	background: #336699;
	color: #fff;
	font: 11px/10px verdana;
	width: auto;
	border: 1px solid white;
	border-left: 5px solid #3DA9E2;
	margin: 0;
	padding: 8px;
}


.serp_h1_visible {
	top: 110px;
	right: 0;
	position: fixed;
}

.subscribe_hint_visible {
	position: absolute;
	width: 250px;
	margin: 20px 0 0 10px;
}

.serp_h1_visible h1, .serp_h1_visible p, .subscribe_hint_visible b, .subscribe_hint_visible h2 {
	color: #fff;
	display: inline;
}

.vacancy .serp_position {
	margin: 10px 0;
}

.vacancy .serp_position .region {
	color: #555;
}

.vacancy .serp_position span {
	color: #B1B1B3;
	font-size: 18px;
	margin: 0 2px;
}

.vacancy .serp_position span p {
	color: #555;
	font-size: 18px;
	margin: 0 5px;
	display: inline;
}

.static_panel {
    height: 114px;
    background: #fff;
    position: relative;
    z-index: 1;
}

.static_panel.border {
    border-bottom: 1px solid #e8e8e8;
}

/*------------------------links------------------------------*/
.links {
	position: absolute;
	bottom: 110px;
	border-top: 1px dotted #c4c4c4;
	padding: 10px 0;
}

.serp_cont .links {
	bottom: 60px;
}

.links li {
	float: left;
	list-style: none;
	padding: 5px 18px;
	background: #fff;
}

.links li.first, .links .text {
	float: left;
	list-style: none;
	padding: 5px 18px 5px 0;
}

.links .text { padding-left: 10px;}

.links .first {
	border: none;
	padding-left: 10px;
}

.links a {
	border-left: 1px solid #555;
	text-decoration: none;
	padding-left: 18px;
}

.links a:hover {
	text-decoration: underline;
}



/* -------------- not found ---------------------- */
.pointer {
	cursor: pointer;
}

.linking_btm span {
	color: #1c7ebc !important;
	float: none !important;
	font-size: 18px !important;
	text-decoration: none !important;
	background: url(/css/images/arg.gif) no-repeat left 6px;
	padding-left: 17px !important;
	padding-top: 0 !important;
}

.font_weight_normal {
	font-weight: normal;
}

.item_title {
	display: block;
	border: 1px solid #6eb5e8;
	color: #ff6600;
	font-size: 18px;
	margin: 13px 10px;
	padding: 6px 0 6px 8px;
	cursor: pointer;
    position: relative;
}

	.item_title:before {
		height: 33px;
		width: 23px;
	}

.item_title:hover:before {
    background-color: #fef1c0;
}

.item_list .activ_now {
	color: #ff6600;
}

td.subs_title {
	text-align: left;
}

.vacancy .desc .bold {
	font-size: 16px;
	font-weight: bold;
	color: #555;
}

.bhldr_bm {
	width: 310px;
	z-index: 0;
	float: right;
}

.new-results_title {
    padding: 18px 0 18px 16px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.new-results_title p, .new-results_title span {
    font-size: 18px;
}

.new-results_title .dark {
    color: #606060;
}

.new-results_title .orange {
    color: #fb7b00;
}

.new-results_title .small-p {
    font-size: 14px;
    margin-top: 10px;
}

.new-results_titl .query {
    max-height: 42px;
}

/*--------------------subs_res----------------------*/
.comment_form, .new-results_title {
	border: 1px solid #555;
	background: #fafafa;
	padding: 20px;
}

.subs_title p {
	color: #606060;
	font-size: 18px;
	padding-bottom: 6px;
}

.subs_title span.true {
	color: #5CB944;
}

.subs_title span.fail {
	color: #ff6600;
}

.subs_title span.invalid {
	background-position: 0 7px;
}

.subs_title span a {
	margin: 0;
}

.subs_title .email {
	color: inherit;
}

.subs_title .no_arrow, .subs_title .email .true, .subs_title .email .fail,
.subs_title .default .true, .subs_title .default .fail {
	background: none;
	padding: 0;
}

.subs_title .email .true, .subs_title .email .fail, .subs_title .default .true, .subs_title .default .fail {
	text-decoration: underline;
}

.subs_title .default .corr {
	cursor: pointer;
	color: #555;
}

.subs_title .default .corr:hover {
	text-decoration: underline;
}

.subs_title .btn_corr {
	color: #1c7ebc;
}

/*-------------------------info_msg--------------------*/
.info_msg_cont {
	background: url(/css/images/light_logo.gif) no-repeat top left;
	min-height: 108px;
	margin: 150px auto;
	width: 775px;
	padding-top: 10px;
}

.info_msg_solid_logo {
	background: url(/css/images/logo.png) no-repeat top left;
}

.info_msg, .info_msg_us {
    background: #fafafa;
	border: 1px solid #555;
	color: #606060;
	font: 18px Arial;
	margin: 0 0 0 162px;
	padding: 15px 20px 0;
}

.info_msg_confirm .msg_confirm_a {
background: none;
display: inline;
text-decoration: underline;
padding: 0;
}

.info_msg a, .info_msg_us a {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHAQMAAAAVq36TAAAABlBMVEVVVVX////1urmyAAAAAnRSTlP/AOW3MEoAAAAVSURBVAiZYyhg2MBwgeEBEG9gKAAAIU4EwRbmAIwAAAAASUVORK5CYII=') /*/css/images/arrow.png*/ no-repeat 0 23px;
	display: block;
	text-decoration: none;
	color: #1c7ebc;
	font: 18px Arial;
	padding: 16px;
}

.info_recaptcha_policies a {
	font: 10px Arial;
}

.info_msg a:hover, .info_msg_us a:hover {
	text-decoration: underline;
}

.info_msg a b {
	font-weight: normal;
	color: #ff6600;
	font-size: inherit;
}

.info_msg a.btn {
    background: #76c4dd;
    background: linear-gradient(to bottom, #76c4dd, #209ec8);
	padding: 5px 0;
	margin: 5px 0;
	height: 24px;
	color: #fff;
	float: right;
}

.info_msg p {
	color: #c0c0c0;
	font: italic 18px Arial;
	padding: 0 0 15px;
}

.info_msg #top_border {
	border-top: 1px dotted #c0c0c0;
	padding: 15px 0;
}

.info_msg #taComment1 {
	border: 1px solid #6EB5E8;
	font-size: 18px;
	resize: none;
	width: 100%;
}

.info_msg_us {
	padding: 20px 0 20px 30px;
}

.info_msg_us a {
	padding: 10px 70px 0 20px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHAQMAAAAVq36TAAAABlBMVEVVVVX////1urmyAAAAAnRSTlP/AOW3MEoAAAAVSURBVAiZYyhg2MBwgeEBEG9gKAAAIU4EwRbmAIwAAAAASUVORK5CYII=') /*/css/images/arrow.png*/ no-repeat 0 17px;
}

.info_msg h2 {
	font: 18px Arial;
	padding: 0 0 15px 0;
}

 .info_msg_cont_new {
	min-height: 108px;
	margin: 150px auto;
	padding-top: 10px;
	background: url(/css/images/logo.png) no-repeat top left;
	width: 935px;
	margin-top: 80px;
}

.info_msg_cont_back {
	min-height: 108px;
	margin: 150px auto;
	padding-top: 10px;
	background: url(/css/images/logo.png) no-repeat top left;
	width: 775px;
	margin-top: 80px;
}

.info_msg_cont_back .info_msg {
	border: none;
	background: none;
	padding: 20px 0 20px 30px;
}

.info_msg_us_new {
	border: none;
	background: none;
	padding: 20px 0 20px 165px;
}

.info_msg_us_new a {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHAQMAAAAVq36TAAAABlBMVEVVVVX////1urmyAAAAAnRSTlP/AOW3MEoAAAAVSURBVAiZYyhg2MBwgeEBEG9gKAAAIU4EwRbmAIwAAAAASUVORK5CYII=') /*/css/images/arrow.png*/ no-repeat 0 25px;
	display: block;
	text-decoration: none;
	color: #1c7ebc;
	font: 18px Arial;
	padding: 16px;
}

.info_msg_us_new a:hover {
	text-decoration: underline;
}

.info_msg_us_new p {
	font-size: 23px;
	padding-top: 45px;
}

.info_msg_us_new .button {
	border: 1px solid #72b5d5;
	height: 34px;
    background: #76c4dd;
    background: linear-gradient(to bottom, #76c4dd, #209ec8);
	padding: 0 20px;
	display: inline-block;
}

.info_msg_us_new .button:hover {
	text-decoration: none;
}

.info_msg_us_new .button p {
	color: #fff;
	padding-top: 7px;
	font-size: 18px;
	text-align: center;
}

.info_msg_confirm p {
	padding-top: 20px;
}

.info_msg_confirm .button {
	margin-top: 45px;
}

.info_msg_confirm .check_zone {
	padding-left: 95px;
	background: white;
}

.info_msg_confirm .text span {
	text-decoration: underline;
}

.info_msg_confirm div.checkbox .inp {
	border: 1px solid #A0A0A0;
}

/*-----------btn------------------*/
.btn {
    background: #76c4dd;
    background: linear-gradient(to bottom, #76c4dd, #209ec8);
	text-decoration: none;
	border: solid 1px #72b5d5;
	width: 175px;
	height: 34px;
	text-align: center;
}

.btn_cv {
	border: solid 1px #555;
	padding: 25px;
	margin-bottom: 30px;
    background: #fafafa;
	vertical-align: middle;
    max-width: 1200px;
}

.btn_cv div {
	font-size: 18px;
}

.btn_cv .btn a {
	font-size: 18px !important;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	display: block;
	line-height: 34px;
}


.btn_cv div.l {
	float: left;
}
.btn_cv div.r {
	float: right;
}


/* инфо-страницы */
.info_main {
	min-width: 996px;
	min-height: 400px;
	margin: 26px 0 50px;
	flex-grow: 1;
}

.info_main-form {
	flex-grow: 1;
}

.info_main span {
	color: #4e4e4e;
}

.info_main a, .info_main span.site_anch {
	text-decoration: none;
	font-size: 16px;
	background: #eaf6e8;
	cursor: pointer;
}

.info_main .price a {
	font-size: 12px;
}

.info_main a.cgl {
	font-size: 12px;
}
.info_main span.site_anch:hover {
	background: #d1edcd;
}

.info_main input {
	border: solid 1px #6eb5e8;
	height: 34px;
	margin: 5px 0 23px;
	font-size: 18px;
	width: 99%;
}

.info_main .accept_btn {
	position: relative;
	float: right;
	width: auto;
	padding: 0 18px;
	line-height: 34px;
	font-size: 18px;
	color: #fff;
    background: #76c4dd;
    background: linear-gradient(to bottom, #76c4dd, #209ec8);
}

.info_main span.marked, .comment_form span.marked {
	color: #ff6600;
}

.info_main .info_map {
	margin-top: 4px;
	position: absolute;
	left: 0;
	width: 224px;
	border: solid 1px #8a8a8a;
	border-left: none;
}

.info_main .info_map .link .anchor {
	width: 224px;
}

.info_main .info_map a, .info_main .info_map span {
	padding: 15px 16px 14px 15px;
	line-height: 19px;
	font-size: 20px;
	display: block;
}

.info_main .info_map span {
    background: #eaf6e8;
}

.info_main .info_map span:hover {
    background: #d1edcd;
}

.info_main .info_map .selected {
	background: url(/css/images/arrow_grey_right.png) no-repeat center right;
	width: 232px;
}

.info_main .info_map .selected a {
    background: #d1edcd;
}

.info_main .info_content {
	max-width: 1024px;
	text-align: justify;
	margin: 5px 45px 0 241px;
}

.info_main .info_content.no-margins {
    margin: 0 auto;
}

.info_main .info_content h1 {
	margin-bottom: 15px;
}

.info_main .info_content h1 span, .info_content .faq_content h2 span {
    background: #fff;
	padding-right: 26px;
	position: relative;
	font-weight: lighter;
	font-size: 32px;
	color: #6cb7e8;
}

.info_main .info_content h1:before, .info_content .faq_content h2:before {
	content: "";
	display: block;
	border-bottom: solid 7px #fef2c5;
	height: 0;
	width: 100%;
	position: relative;
	top: 23px;
}

.info_main .info_content h1.api-blocker_header:before {
    content: none;
}

.info_main .info_content ul, .comment_form ul {
	list-style-type: none;
	margin: 0 0 15px 20px;
}

.info_main .info_content ul.list {
	min-width: 0;
	width: auto;
}

.info_main .info_content ol {
	margin-top: 12px;
	margin-left: 20px;
	padding-left: 18px;
	list-style-type: upper-roman;
}

.info_main .info_content li {
	margin-bottom: 12px;
	color: #000;
	font-size: 16px;
}

.comment_form li {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHAQMAAAAVq36TAAAABlBMVEVVVVX////1urmyAAAAAnRSTlP/AOW3MEoAAAAVSURBVAiZYyhg2MBwgeEBEG9gKAAAIU4EwRbmAIwAAAAASUVORK5CYII=') /*/css/images/arrow.png*/ no-repeat 0 6px;
	padding-left: 10px;
	font-size: 16px;
}

.info_main .info_content li span {
	font-size: 16px;
}

.info_main .info_content strong, .info_main .info_content h2 {
	color: #6cb7e8;
	line-height: 34px;
	font-size: 20px;
}

.info_main .info_content p {
	font-weight: 100;
}

.info_main .info_content p b {
	font-weight: 600;
}

.info_main .info_content p,
.info_main .info_content p b,
.info_main .info_content p i ,
.info_main .info_content li i {
	color: #000;
	font-size: 16px;
	line-height: 21px;
	margin-bottom: 18px;
}

.info_main form.info_contact, .info_main div.info_contact {
	text-align: left;
	margin: 0 126px 0 2px;
	border: solid 1px #000;
	background: #fafafa;
	padding: 27px 9px 0 9px;
}

.info_main .info_contact .half {
	margin: 0 17px;
    position: relative;
}

.info_main .info_contact div#left_cont, .info_main .info_contact div.left_cont {
	width: 49%;
	display: block;
}

.info_main .info_contact div#right_cont, .info_main .info_contact div.right_cont {
	float: right;
	width: 49%;
	display: block;
}

.info_main .bottom {
	height: 36px;
	margin: 1px 5px 0;
	padding-bottom: 24px;
}

.info_main .info_contact .bottom .accept_btn {
	margin-right: 16px;
	cursor: pointer;
}

.info_main .info_contact span.validator {
	background: #fafafa;
	position: absolute;
	left: 272px;
}

.info_main .info_content .no_info {
	margin-right: 250px;
}

.info_main .info_content .info_msg_cont {
	margin-top: 0;
}

.info_main .info_content .info_msg_cont p {
	margin: 0 16px;
	padding: 0;
	color: inherit;
}

.info_main .info_content .info_msg_cont a {
    background: inherit;
}

.info_main .info_labels {
	float: left;
	margin-top: 10px;
	width: 380px;
	text-align: left;
}

.info_company_featured {
	border: 1px #dbdbdb solid;
	padding: 10px 14px;
}

.info_cf_indent {
	clear: both;
	padding: 10px;
}

.info_cf_indent_notlast {
	border-bottom: 1px solid rgb(230, 230, 230);
}

.info_company_featured .info_cf_description {
	color: #444;
	display: block;
	font: 15px Arial;
	margin-left: 215px;
	margin-top: 5px;
	padding-top: 5px;
}

.info_company_featured .info_cf_logo {
	display: block;
	float: left;
	height: 100%;
	margin-left: 0;
	margin-top: 5px;
	padding-top: 5px;
	width: 200px;
}

.info_company_featured span {
    background: #f3f3f3;
	color: #666;
	display: block;
	font-size: 17px;
	font-weight: 700;
	margin-top: 5px;
	padding: 5px 10px;
}

/*Mode 1*/
.remark_form {
	text-align: left;
	border: solid 1px #000;
	background: #fafafa;
	padding: 20px 15px;
	white-space: normal !important;
	margin: 3px 0 0 0;
	width: 98%;
}

.info_imprint p {
	color: #4e4e4e;
}

.info_imprint_bold {
	font-size: 16px;
	font-weight: 700;
}

/*-------------------Advertisers---------------------*/
/*-----------For patners and advertisers-------------*/

.adv_main p {
	line-height: 30px;
}

.adv_main .example_img {
	max-width: 100%;
	margin-left:auto;
	margin-right:auto;
	display:block;
}

.adv_main .title {
	color: #6cb7e8;
	line-height: 34px;
	font-size: 20px;
}

.adv_main_table {
	width: 100%;
	text-align: center;
	margin-top: 20px;
}

.adv_main_table div {
	border-radius: 10px;
	margin: 0 20px;
	cursor: pointer;
	border: 5px solid;
}

.adv_main_table div p {
	margin: 25px 0 0;
}

.adv_main_table .green {
	border-color: #ceeac8;
	height: 100px;
}

.adv_main_table .green .title {
	font-size: 25px;
	line-height: 25px;
}

.adv_main_table .yellow {
	border-color: #fde37b;
	height: 130px;
}

.adv_main_table .yellow .title {
	font-size: 40px;
	line-height: 40px;
}

.adv_main_table .rosy {
	border-color: #ff9d9d;
	height: 160px;
}

.adv_main_table .rosy .title {
	font-size: 55px;
	line-height: 55px;
}

.adv_main .green_header:before {
	border-color: #ceeac8 !important;
}

.adv_main .yellow_header:before {
	border-color: #fde37b !important;
}

.adv_main .rosy_header:before {
	border-color: #ff9d9d !important;
}

.adv_main .blue-header:before {
	border-color: #6cb7e8 !important;
}

.adv_main h2.form {
	margin-top: 20px;
}

/*-------------------------Companies.aspx------------------*/

.companies {
	width: 800px;
	text-align: justify;
}

.companies .alphabet {
	margin: -55px 0 34px 185px;
	line-height: 20px;
	font-size: 16px;
}

.companies .company_links {
	margin: 20px;
	line-height: 30px;
}

.companies .company_links a:hover {
	text-decoration: none;
}

/*-----------------------AdvList---------------*/

.adv_list {
	min-width: 1000px;
	max-width: 1280px;
	flex-grow: 1;
}

.adv_list .title {
	display: block;
	margin-left: 30px;
}


.adv_list .subs_title {
	margin: 50px 260px 10px 30px;
}

.adv_list b {
	font-size: inherit;
	font-weight: normal;
}

.adv_list .p_table {
    margin: 10px 30px 0 30px;
    font-size: 16px;
    border-collapse: collapse;
}

.adv_list .p_table tr td div {
	font-size: 16px;
}

.adv_list .p_table tr td div b, .comm_cont i, .comment_form .close_wnd span, .comm_rate, .comment_form .info_lnk, .comment_form p, .comments .comm_cont a, .info_main .info_content .info_contact_us span, .info_main .info_contact span, .comment_form span {
	font-size: 18px;
}

.adv_list .p_table .button {
	display: block;
	border: 1px solid #72b5d5;
	height: 34px;
	width: 200px;
    background: #76c4dd;
    background: linear-gradient(to bottom, #76c4dd, #209ec8);
	text-decoration: none;
}

.adv_list .p_table span {
	cursor: pointer;
}

.adv_list .p_table .button p {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding-top: 3px;
}

.adv_list .p_table input.button {
    color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

.adv_list .p_table td {
	padding: 20px 10px;
	border-bottom: 1px dotted #555;
}

.adv_list .p_table td:first-child {
    text-align: center;
}
/*--------------PartnerPanel-------------*/

.pp_left {
    position: absolute;
    left: 0;
}

.pp_left .info_map {
    position: static;
    margin-bottom: 10px;
}

.login {
	margin: 0;
	width: 213px;
	padding-top: 10px;
	border-left: none;
}

.login p {
	font-size: 18px;
	font-weight: normal;
}

.login input {
	height: auto;
}

.login .subs {
	margin: 0;
	width: 100%;
	padding: 5px 4px;
}

.login div {
	padding: 0 25px 0 15px;
}

.login .error, .login .button {
	margin-bottom: 10px;
}

.login .error span {
	color: #ff6600;
}

.stat_date {
	clear: both;
}

.stat_date p.header_text {
	margin: 0 0 0 6px;
	color: #6CB7E8;
	line-height: 34px;
	font-size: 20px;
}

.stat_date .dd_title {
	width: 120px;
}

.stat_date .dd_list {
	height: 200px;
	overflow: auto;
	width: 128px;
}

.stat_date .first {
	margin-left: 0;
}

.stat_date .dd_vs_cont {
	float: left;
}

.stat_date div {
	margin-left: 5px;
}

.stat_day_week .dd_list {
	height: auto;
}

.stat_day_week {
	margin-left: 5px;
}

.z-index-first-level {
	z-index: 3 !important;
}

.subitem {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHAQMAAAAVq36TAAAABlBMVEVVVVX////1urmyAAAAAnRSTlP/AOW3MEoAAAAVSURBVAiZYyhg2MBwgeEBEG9gKAAAIU4EwRbmAIwAAAAASUVORK5CYII=') /*/css/images/arrow.png*/ no-repeat 15px center;
	padding-left: 25px !important;
	font-size: 18px !important;
}

.for_publ div {
	border: none;
}

.for_publ .title {
	color: #1b7dbc;
	position: relative;
    top: 50%;
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	display: inline-block;
}

.for_publ .green, .for_publ .yellow, .for_publ .rosy, .for_publ .blue {
	width: 180px;
	height: 190px;
	margin: 20px 0 20px;
	padding: 10px 10px 0 10px;
}

.for_publ .green, .for_publ .rosy {
	margin-right: 40px;
}

.for_publ .cont, .for_publ .cont_l {
	width: 440px;
}

.for_publ .cont_l {
	margin-right: 40px;
}

.for_publ .green {
	background: url(/css/images/partner/green_o.png) no-repeat center center;
}

.for_publ .yellow {
	background: url(/css/images/partner/yellow_o.png) no-repeat center center;
}

.for_publ .rosy {
	background: url(/css/images/partner/rosy_o.png) no-repeat center center;
}

.for_publ .blue {
	background: url(/css/images/partner/blue_o.png) no-repeat center center;
	margin-right: 0;
}

.for_publ .green .title, .for_publ .yellow .title,
.for_publ .rosy .title, .for_publ .blue .title {
	font-size: 30px;
	line-height: 30px;
}

.adv_main .pub_link {
	font-size: 18px;
	padding-left: 20px;
	position: relative;
}

	.adv_main .pub_link:before {
		content: '';
		position: absolute;
		background-color: #EAF6E8;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgd2lkdGg9IjEuMTI4ODg4OG1tIiAgIGhlaWdodD0iMS45NzU1NTU1bW0iICAgdmlld0JveD0iMCAwIDMuOTk5OTk5NyA2Ljk5OTk5OTkiICAgaWQ9InN2ZzM1NTciICAgdmVyc2lvbj0iMS4xIiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTEgcjEzNzI1IiAgIHNvZGlwb2RpOmRvY25hbWU9ImFycm93bW9yZS5zdmciPiAgPGRlZnMgICAgIGlkPSJkZWZzMzU1OSIgLz4gIDxzb2RpcG9kaTpuYW1lZHZpZXcgICAgIGlkPSJiYXNlIiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiICAgICBib3JkZXJvcGFjaXR5PSIxLjAiICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIgICAgIGlua3NjYXBlOnpvb209IjcuOTE5NTk1OSIgICAgIGlua3NjYXBlOmN4PSItNS44MTUxNjMxIiAgICAgaW5rc2NhcGU6Y3k9IjI2LjE2MDMwNiIgICAgIGlua3NjYXBlOmRvY3VtZW50LXVuaXRzPSJweCIgICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIgICAgIHNob3dncmlkPSJmYWxzZSIgICAgIGZpdC1tYXJnaW4tdG9wPSIwIiAgICAgZml0LW1hcmdpbi1sZWZ0PSIwIiAgICAgZml0LW1hcmdpbi1yaWdodD0iMCIgICAgIGZpdC1tYXJnaW4tYm90dG9tPSIwIiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTAxNyIgICAgIGlua3NjYXBlOndpbmRvdy14PSIxOTEyIiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii04IiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgLz4gIDxtZXRhZGF0YSAgICAgaWQ9Im1ldGFkYXRhMzU2MiI+ICAgIDxyZGY6UkRGPiAgICAgIDxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+ICAgICAgICA8ZGM6dHlwZSAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4gICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPiAgICAgIDwvY2M6V29yaz4gICAgPC9yZGY6UkRGPiAgPC9tZXRhZGF0YT4gIDxnICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIgICAgIGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiICAgICBpZD0ibGF5ZXIxIiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQxMy45Mzk1OSwtNDk3LjQ1NDIyKSI+ICAgIDxnICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQxMy45Mzk1OSwtNTQ3LjkwODA0KSIgICAgICAgaWQ9Imc1NDY4Ij4gICAgICA8cmVjdCAgICAgICAgIHk9IjEwNTEuMzc5NiIgICAgICAgICB4PSIwLjAxNzM3NjQzNiIgICAgICAgICBoZWlnaHQ9IjAuOTY1MjQ3MTUiICAgICAgICAgd2lkdGg9IjAuOTY1MjQ3MTUiICAgICAgICAgaWQ9InJlY3Q1MzYxIiAgICAgICAgIHN0eWxlPSJvcGFjaXR5OjE7ZmlsbDojMzczNzM3O2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojMzczNzM3O3N0cm9rZS13aWR0aDowLjAzNDc1Mjg3O3N0cm9rZS1vcGFjaXR5OjEiIC8+ICAgICAgPHJlY3QgICAgICAgICB5PSIxMDUwLjM3OTYiICAgICAgICAgeD0iMS4wMTczNzY0IiAgICAgICAgIGhlaWdodD0iMC45NjUyNDcxNSIgICAgICAgICB3aWR0aD0iMC45NjUyNDcxNSIgICAgICAgICBpZD0icmVjdDUzNjEtMSIgICAgICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6IzM3MzczNztmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzM3MzczNztzdHJva2Utd2lkdGg6MC4wMzQ3NTI4NztzdHJva2Utb3BhY2l0eToxIiAvPiAgICAgIDxyZWN0ICAgICAgICAgeT0iMTA0OS4zNzk2IiAgICAgICAgIHg9IjIuMDE3Mzc2NCIgICAgICAgICBoZWlnaHQ9IjAuOTY1MjQ3MTUiICAgICAgICAgd2lkdGg9IjAuOTY1MjQ3MTUiICAgICAgICAgaWQ9InJlY3Q1MzYxLTEtMiIgICAgICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6IzM3MzczNztmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzM3MzczNztzdHJva2Utd2lkdGg6MC4wMzQ3NTI4NztzdHJva2Utb3BhY2l0eToxIiAvPiAgICAgIDxyZWN0ICAgICAgICAgeT0iMTA0OC4zNzk2IiAgICAgICAgIHg9IjMuMDE3Mzc2NCIgICAgICAgICBoZWlnaHQ9IjAuOTY1MjQ3MTUiICAgICAgICAgd2lkdGg9IjAuOTY1MjQ3MTUiICAgICAgICAgaWQ9InJlY3Q1MzYxLTEtMi0wIiAgICAgICAgIHN0eWxlPSJvcGFjaXR5OjE7ZmlsbDojMzczNzM3O2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojMzczNzM3O3N0cm9rZS13aWR0aDowLjAzNDc1Mjg3O3N0cm9rZS1vcGFjaXR5OjEiIC8+ICAgICAgPHJlY3QgICAgICAgICB5PSIxMDQ3LjM3OTYiICAgICAgICAgeD0iMi4wMTczNzY0IiAgICAgICAgIGhlaWdodD0iMC45NjUyNDcxNSIgICAgICAgICB3aWR0aD0iMC45NjUyNDcxNSIgICAgICAgICBpZD0icmVjdDUzNjEtMS0yLTAtMSIgICAgICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6IzM3MzczNztmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzM3MzczNztzdHJva2Utd2lkdGg6MC4wMzQ3NTI4NztzdHJva2Utb3BhY2l0eToxIiAvPiAgICAgIDxyZWN0ICAgICAgICAgeT0iMTA0Ni4zNzk2IiAgICAgICAgIHg9IjEuMDE3Mzc2NCIgICAgICAgICBoZWlnaHQ9IjAuOTY1MjQ3MTUiICAgICAgICAgd2lkdGg9IjAuOTY1MjQ3MTUiICAgICAgICAgaWQ9InJlY3Q1MzYxLTEtMi0wLTEtMiIgICAgICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6IzM3MzczNztmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzM3MzczNztzdHJva2Utd2lkdGg6MC4wMzQ3NTI4NztzdHJva2Utb3BhY2l0eToxIiAvPiAgICAgIDxyZWN0ICAgICAgICAgeT0iMTA0NS4zNzk2IiAgICAgICAgIHg9IjAuMDE3Mzc2NDM2IiAgICAgICAgIGhlaWdodD0iMC45NjUyNDcxNSIgICAgICAgICB3aWR0aD0iMC45NjUyNDcxNSIgICAgICAgICBpZD0icmVjdDUzNjEtMS0yLTAtMS0yLTEiICAgICAgICAgc3R5bGU9Im9wYWNpdHk6MTtmaWxsOiMzNzM3Mzc7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiMzNzM3Mzc7c3Ryb2tlLXdpZHRoOjAuMDM0NzUyODc7c3Ryb2tlLW9wYWNpdHk6MSIgLz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==);
		background-repeat: no-repeat;
		background-position: 10px center;
		height: 7px;
		width: 4px;
		left: 10px;
		top: 6px;
	}

.jsearchbox input {
    padding-left: 8px;
	height: 36px;
	display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.jsearchbox .title {
	font-size: 22px !important;
}

.jsearchbox .dd_title {
	margin: 5px 0 12px;
}

.jsearchbox .more {
	cursor: pointer;
	font-size: 16px;
}

.jsearchbox .more:hover {
	text-decoration: underline;
}

.jsearchbox .dd_list {
	margin-top: -23px;
}

.jsearchbox #script-container p {
	line-height: normal !important;
}

.jsearchbox .btn {
	padding: 0 50px;
	float: left;
	margin-left: 12px;
}

.jsearchbox .title {
	margin-top: 20px;
}

.jsearchbox h2 {
	font-size: 27px !important;
	font-weight: normal;
}

.jsearchbox div.txt_links {
	padding: 27px 0;
	background: none;
	border: none;
	margin-left: 0;
}

.jsearchbox div.txt_links .left_cont, .jsearchbox div.txt_links .right_cont {
	margin-top: 0;
}

.jsearchbox textarea {
	border: 1px solid #6eb5e8;
	display: block;
	width: 296px;
	padding: 6px 0 6px 8px;
}

.jsearchbox .half textarea {
	width: 95%;
}

.jsearchbox div.txt_links a {
	background: none;
	font-size: 16px;
}

.jsearchbox div.txt_links a:hover {
	background: none;
	text-decoration: underline;
}

.jsearchbox div.txt_links span {
	font-size: 16px;
}

.jsearchbox div.txt_links .half {
	margin-left: 0;
}

.jsearchbox div.txt_links img {
	margin: 10px;
}

.jsearchbox div.txt_links div {
	margin-bottom: 25px;
}

.jsearchbox div.checkbox {
	margin: 0;
}

.jsearchbox .checkbox span {
	line-height: 45px;
}

.jooble_widget_body a {
	background: none;
}

.vacancy .top_text p {
	font-size: 14px;
	text-align: justify;
}

.vacancy .top_text {
	border-left: 1px solid #c5c5c5;
	border-bottom: 1px dotted #c5c5c5;
	background: none;
	padding: 6px 13px;
}

.vacancy .side_text {
	border-top: 1px dotted #c5c5c5;
	border-bottom: 1px dotted #c5c5c5;
}

.vacancy .side_text p {
	background: none;
	font-size: 14px;
	text-align: justify;
}

/*----------------------------------------*/

.checked:before, .unchecked:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 26px;
    height: 26px;
    background: url(/css/images/cb_back.gif) no-repeat;
	border: 1px solid #6EB5E8;
}
.checked, .unchecked{
    position: relative;
}

.unchecked:before {
	background-image: none;
}

.checkStyle {
	font-size: 18px;
	float: left;
	margin-left: 34px;
	width: 100px;
	margin-top: 2px;
}

/*------Suggest form-----*/
.btn_up {
	background-image: url(/css/images/sprite/nsprite.svg);
	background-repeat: no-repeat;
	background-position: -2px -160px;
	position: fixed;
	display: none;
	height: 40px;
	width: 44px;
	bottom: 0;
	right: 250px;
	z-index: 3;
}

.btn_up:hover {
	background-position: -47px -160px;
	cursor: pointer;
}
/*------Generosity banner-----*/

.fix_stat_position {
	margin-top: 30px;
	width: 300px;
}

.small_logo {
	margin-bottom: -3px;
}

.partner_images {
	text-align: center;
}

.partner_images img {
	margin: 10px 10px;
	display: inline-block;
	vertical-align: middle;
}

.subscribing img {
	float: left;
	margin: 10px;
}

.subscribing .redirect_img {
    background:url(/css/images/redirect-load.gif) no-repeat center;
    float: left;
	margin: 10px;
    height: 50px;
    width: 50px;
}

#ucSearchHistoryMenu_ucSubscribeHistory_dRightSub .subscribing img {
    position: relative;
    left: 150px;
    margin: 10px 10px 20px;
}
.subscribing span {
	color: #555;
	font-size: 18px;
}

.border_right {
	border-right: 1px solid #c5c5c5;
    min-height: 300px;
}

/*Прибираємо хрестік в інпутах IE*/
input[type=text]::-ms-clear {
	display: none;
}

.serp-popup {
	display:none;
}

.tbl_rgntop .top-rgn-childs-link {
	margin-left: 0;
	background: none;
}

input[type=text]:-ms-input-placeholder{ color: #b1b1b3;font-style: italic;}
input[type=text]:-moz-placeholder{color:#b1b1b3; opacity: 1;font-style: italic;}
input[type=text]::-moz-placeholder{color:#b1b1b3; opacity: 1;font-style: italic;}
input[type=text]::-webkit-input-placeholder{ color: #b1b1b3;font-style: italic;}
textarea:-ms-input-placeholder{color:#b1b1b3; opacity: 1;font-style: italic;}
textarea:-moz-placeholder{color: #b1b1b3; opacity: 1;font-style: italic;}
textarea::-moz-placeholder{color: #b1b1b3; opacity: 1;font-style: italic;}
textarea::-webkit-input-placeholder{ color: #b1b1b3;font-style: italic;}
.placeholder{ color: #b1b1b3 !important;font-style: italic; }

.relative {
	position: relative;
}

.ftb_dropdown ul i {
    font: 18px Arial;
    color: #ff6600;
    font-style: italic;
    line-height: 36px;
}

.subs_title div.new_vacancy_title {
	display: inline-block;
	font-size: 18px;
}

.subs_title div.new_vacancy_title span.orange {
	background: none;
	padding-left: 0;
}


#subMenuPlace:after,#historyMenuPlace:after{
    content: '';
    display: block;
    clear: both;
}

a.aJoobleMain {
	border-left: 0;
	padding: 0;
}

a.aJoobleMain::after {
    content: none;
}

/*Test 37*/
.vacancy .number, .comments .comm_ans { border: none; }
.vacancy .number { padding: 0; }

.vacancy td { vertical-align: middle }

.vacancy .pointer:hover { text-decoration: underline; }
.vacancy .number.ads {
	padding-top: 10px;
	vertical-align: top;
}

#trSavedHeader>td:first-child{
    border-bottom: 1px solid #c5c5c5;
}

.location {
	color: #1c7ebc;
}

/***  Main Vacancies by professions  ***/
.also {
    text-align: center;
    margin: 60px 0 80px;
}

.info_company_featured .info_cf_description .pretty_paragraph {
    text-indent: 25px;
    color: #555555;
    font-size: 14px;
    line-height: 150%;
    margin-bottom: 18px;
}

.info_company_featured .info_cf_description .last_pretty_paragraph {
    text-indent: 25px;
    color: #555555;
    font-size: 14px;
    line-height: 150%;
}

/*New serp styles*/


.serp_vacancy {
    overflow: hidden;
    border-bottom: 1px solid #c5c5c5;
    vertical-align: top;
}

.no_res .sr.ads{border: none;}




input[type=submit] .blue-btn {
    height: 38px;
    display: block;
    background: #1c7ebc;
    border: 1px solid #10679f;
    position: relative;
    border-radius: 3px;
    cursor: pointer;
    color: #FFF;
    text-align: center;
    font: 16px Arial;
}

/*---JCheckBox styles----*/
.jooble-checkbox {
	display: inline-block;
	height: auto;
	min-height: 28px;
	min-width: 28px;
}

	.jooble-checkbox .inp {
		float: left;
		top: 2px;
		position: relative;
		margin: 0;
		padding: 0;
		width: 26px !important;
		height: 26px;
		background: #fff;
		border: 1px solid #6eb5e8;
	}

		.jooble-checkbox .inp.checked {
			background-image: url(/css/images/sq_check.png);
		}

		.jooble-checkbox .inp.disabled {
			background-image: url(/css/images/sq_check_dis.png);
		}

	.jooble-checkbox div {
		cursor: pointer;
	}

	.jooble-checkbox .text {
		margin-left: 40px;
	}

	.jooble-checkbox span {
		line-height: 45px;
	}

.api-blocker_wrap {
    padding-top: 126px;
    text-align: center;
}

.api-blocker_header {
    font-size: 68px;
    font-weight: normal;
}

.info_main .info_content p.api-blocker_text {
    color: #007fc0;
    font-size: 28px;
    margin-top: 60px;
}

.api-blocker_text span {
    color: inherit;
    font-size: inherit;
    font-weight: bold;
}

.info_main a.api-blocker_button {
    display: inline-block;
    color: #fff;
    text-decoration: none;
    background-color: #00ba35;
    font-size: 20px;
    vertical-align: middle;
    padding: 15px 18px;
    margin-top: 50px;
    border-radius: 4px;

}

.info_main a.api-blocker_button:hover {
    background-color: #02b234;
}

#sticky-banner {
    position: relative;
    width: 100%;
}

.g-recaptcha.not-valid {
	border: 2px solid red;
	padding: 5px;
}

.footer-subs, .without-border {
	display: block;
}


/* ------ new cv icons ------  */
.cv-icon {
	display: inline-block;
	box-sizing: border-box;
	background-size: cover;
	background-repeat: no-repeat;
	width: 44px;
	height: 59px;
}

	.cv-icon[data-cvIconState="upload"] {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNjEiIHZpZXdCb3g9IjAgMCA0NiA2MSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGU+RmlsZSAtIENvbnR1cjwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB1c2luZyBGaWdtYTwvZGVzYz48ZyBpZD0iQ2FudmFzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4NDcgLTQ0OTApIj48ZyBpZD0iRmlsZSAtIENvbnR1ciI+PGcgaWQ9Ikdyb3VwIj48ZyBpZD0iVmVjdG9yIj48dXNlIHhsaW5rOmhyZWY9IiNwYXRoMF9zdHJva2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04MTYgNDQ5MCkiIGZpbGw9IiMxQzdFQkMiLz48L2c+PGcgaWQ9IlZlY3RvciI+PG1hc2sgaWQ9Im1hc2swX291dGxpbmVfaW5zIj48dXNlIHhsaW5rOmhyZWY9IiNwYXRoMV9maWxsIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg0NyA0NDkwKSIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI21hc2swX291dGxpbmVfaW5zKSI+PHVzZSB4bGluazpocmVmPSIjcGF0aDJfc3Ryb2tlXzJ4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODQ3IDQ0OTApIiBmaWxsPSIjMUM3RUJDIi8+PC9nPjwvZz48ZyBpZD0iU2hhcGUiPjx1c2UgeGxpbms6aHJlZj0iI3BhdGgzX2ZpbGwiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDEuMjI0NjVlLTE2IC0xLjIyNDY1ZS0xNiAtMSAtODEzLjkzOCA0NTM5LjU5KSIgZmlsbD0iIzFDN0VCQyIvPjwvZz48L2c+PC9nPjwvZz48ZGVmcz48cGF0aCBpZD0icGF0aDBfc3Ryb2tlIiBkPSJNIC0wLjUgMEwgLTAuNSAxLjcwNzMxTCAwLjUgMS43MDczMUwgMC41IDBMIC0wLjUgMFpNIC0wLjUgNS4xMjE5NEwgLTAuNSA4LjUzNjU3TCAwLjUgOC41MzY1N0wgMC41IDUuMTIxOTRMIC0wLjUgNS4xMjE5NFpNIC0wLjUgMTEuOTUxMkwgLTAuNSAxMy42NTg1TCAwLjUgMTMuNjU4NUwgMC41IDExLjk1MTJMIC0wLjUgMTEuOTUxMlpNIC0wLjUgMTMuNjU4NUMgLTAuNDk3ODQ4IDEzLjg4MDQgLTAuNDUwMTc0IDE0LjEzNjEgLTAuMzc5NTUyIDE0LjMzMDlMIDAuNTU3NTQxIDEzLjk4MThDIDAuNTEzMzAxIDEzLjg2ODMgMC40OTc4NDggMTMuNzg3OCAwLjUgMTMuNjU4NUwgLTAuNSAxMy42NTg1Wk0gMC41NDM5ODcgMTUuMzQ0OEMgMC43NDI0MjkgMTUuNDMzOSAxLjAxNDU0IDE1LjQ5NjcgMS4yNDY4NSAxNS41TCAxLjI0Njg1IDE0LjVDIDEuMTI4OTEgMTQuNTAzMyAxLjA2ODExIDE0LjQ4ODQgMC45NjQ3IDE0LjQzNzZMIDAuNTQzOTg3IDE1LjM0NDhaTSAxLjI0Njg1IDE1LjVMIDIuOTY1OTkgMTUuNUwgMi45NjU5OSAxNC41TCAxLjI0Njg1IDE0LjVMIDEuMjQ2ODUgMTUuNVpNIDYuNDA0MjggMTUuNUwgOS44NDI1NyAxNS41TCA5Ljg0MjU3IDE0LjVMIDYuNDA0MjggMTQuNUwgNi40MDQyOCAxNS41Wk0gMTMuMjgwOSAxNS41TCAxNSAxNS41TCAxNSAxNC41TCAxMy4yODA5IDE0LjVMIDEzLjI4MDkgMTUuNVoiLz48cGF0aCBpZD0icGF0aDFfZmlsbCIgZD0iTSAyNy43OTg4IDBMIDMwLjgxNSAwQyAzMS42MTI5IDAgMzIuMzc4IDAuMzE3ODg2IDMyLjk0MSAwLjg4MzM1NEwgNDUuMTI2IDEzLjEyMjFDIDQ1LjY4NTcgMTMuNjg0NCA0NiAxNC40NDU0IDQ2IDE1LjIzODhMIDQ2IDE4LjczMzlMIDQ2IDU3LjM3NUMgNDYgNTkuMDMxOCA0NC42NTY4IDYwLjM3NSA0MyA2MC4zNzVMIDMgNjAuMzc1QyAxLjM0MzE1IDYwLjM3NSAwIDU5LjAzMTggMCA1Ny4zNzVMIDAgMC4yNjE2MjVDIDAgMC4xMjA3NSAwLjExNzI1MyAwIDAuMjU2NDkxIDBMIDI3Ljc5ODggMFoiLz48cGF0aCBpZD0icGF0aDJfc3Ryb2tlXzJ4IiBkPSJNIDQ2IDU3LjM3NUwgNDUuNSA1Ny4zNzVMIDQ2IDU3LjM3NVpNIDQ2IDE4LjczMzlMIDQ2LjUgMTguNzMzOUwgNDYgMTguNzMzOVpNIDMyLjk0MSAwLjg4MzM1NEwgMzMuMjk1MyAwLjUzMDU3OUwgMzMuMjk1MyAwLjUzMDU3OUwgMzIuOTQxIDAuODgzMzU0Wk0gNDUuMTI2IDEzLjEyMjFMIDQ1LjQ4MDMgMTIuNzY5NEwgNDUuNDgwMyAxMi43Njk0TCA0NS4xMjYgMTMuMTIyMVpNIDMwLjgxNSAtMC41TCAzMC4wNjA5IC0wLjVMIDMwLjA2MDkgMC41TCAzMC44MTUgMC41TCAzMC44MTUgLTAuNVpNIDI4LjU1MjkgLTAuNUwgMjcuNzk4OCAtMC41TCAyNy43OTg4IDAuNUwgMjguNTUyOSAwLjVMIDI4LjU1MjkgLTAuNVpNIDI3Ljc5ODggLTAuNUwgMjYuNDIxNyAtMC41TCAyNi40MjE3IDAuNUwgMjcuNzk4OCAwLjVMIDI3Ljc5ODggLTAuNVpNIDIzLjY2NzUgLTAuNUwgMjAuOTEzMyAtMC41TCAyMC45MTMzIDAuNUwgMjMuNjY3NSAwLjVMIDIzLjY2NzUgLTAuNVpNIDE4LjE1OSAtMC41TCAxNS40MDQ4IC0wLjVMIDE1LjQwNDggMC41TCAxOC4xNTkgMC41TCAxOC4xNTkgLTAuNVpNIDEyLjY1MDUgLTAuNUwgOS44OTYzMSAtMC41TCA5Ljg5NjMxIDAuNUwgMTIuNjUwNSAwLjVMIDEyLjY1MDUgLTAuNVpNIDcuMTQyMDggLTAuNUwgNC4zODc4NCAtMC41TCA0LjM4Nzg0IDAuNUwgNy4xNDIwOCAwLjVMIDcuMTQyMDggLTAuNVpNIDEuNjMzNjEgLTAuNUwgMC4yNTY0OTEgLTAuNUwgMC4yNTY0OTEgMC41TCAxLjYzMzYxIDAuNUwgMS42MzM2MSAtMC41Wk0gMC4yNTY0OTEgLTAuNUMgMC4xNjY2MTMgLTAuNDk2OTQ1IDAuMDMyMDkwMSAtMC40Njc0MTkgLTAuMDQzNjExNyAtMC40MzY2MjdMIDAuMzU5NiAwLjQ3ODQ4QyAwLjMyOTYxMiAwLjQ5MTY5MyAwLjI5NDQ4NCAwLjUgMC4yNTY0OTEgMC41TCAwLjI1NjQ5MSAtMC41Wk0gLTAuNDQxODQxIC0wLjAyOTA4NDhDIC0wLjQ3MDM1MyAwLjA0NTA3MDQgLTAuNDk3MjcxIDAuMTc0ODA4IC0wLjUgMC4yNjE2MjVMIDAuNSAwLjI2MTYyNUMgMC41IDAuMjk1NjE3IDAuNDkyOTkyIDAuMzI3MjQ5IDAuNDgxNTYyIDAuMzU0NzQ4TCAtMC40NDE4NDEgLTAuMDI5MDg0OFpNIC0wLjUgMC4yNjE2MjVMIC0wLjUgMS42ODk0NkwgMC41IDEuNjg5NDZMIDAuNSAwLjI2MTYyNUwgLTAuNSAwLjI2MTYyNVpNIC0wLjUgNC41NDUxM0wgLTAuNSA3LjQwMDhMIDAuNSA3LjQwMDhMIDAuNSA0LjU0NTEzTCAtMC41IDQuNTQ1MTNaTSAtMC41IDEwLjI1NjVMIC0wLjUgMTMuMTEyMUwgMC41IDEzLjExMjFMIDAuNSAxMC4yNTY1TCAtMC41IDEwLjI1NjVaTSAtMC41IDE1Ljk2NzhMIC0wLjUgMTguODIzNUwgMC41IDE4LjgyMzVMIDAuNSAxNS45Njc4TCAtMC41IDE1Ljk2NzhaTSAtMC41IDIxLjY3OTFMIC0wLjUgMjQuNTM0OEwgMC41IDI0LjUzNDhMIDAuNSAyMS42NzkxTCAtMC41IDIxLjY3OTFaTSAtMC41IDI3LjM5MDVMIC0wLjUgMzAuMjQ2MUwgMC41IDMwLjI0NjFMIDAuNSAyNy4zOTA1TCAtMC41IDI3LjM5MDVaTSAtMC41IDMzLjEwMThMIC0wLjUgMzUuOTU3NUwgMC41IDM1Ljk1NzVMIDAuNSAzMy4xMDE4TCAtMC41IDMzLjEwMThaTSAtMC41IDM4LjgxMzFMIC0wLjUgNDEuNjY4OEwgMC41IDQxLjY2ODhMIDAuNSAzOC44MTMxTCAtMC41IDM4LjgxMzFaTSAtMC41IDQ0LjUyNDVMIC0wLjUgNDcuMzgwMkwgMC41IDQ3LjM4MDJMIDAuNSA0NC41MjQ1TCAtMC41IDQ0LjUyNDVaTSAtMC41IDUwLjIzNThMIC0wLjUgNTMuMDkxNUwgMC41IDUzLjA5MTVMIDAuNSA1MC4yMzU4TCAtMC41IDUwLjIzNThaTSAtMC41IDU1Ljk0NzJMIC0wLjUgNTcuMzc1TCAwLjUgNTcuMzc1TCAwLjUgNTUuOTQ3MkwgLTAuNSA1NS45NDcyWk0gLTAuNSA1Ny4zNzVDIC0wLjQ5NzM1NiA1Ny44MzMxIC0wLjM5Njc5MyA1OC4zMTcxIC0wLjIzNDIyMSA1OC43MTQ5TCAwLjY4OTUwNSA1OC4zMzE4QyAwLjU1ODcxIDU4LjAyMjEgMC40OTczNTYgNTcuNzMwNCAwLjUgNTcuMzc1TCAtMC41IDU3LjM3NVpNIDEuNjYwMTEgNjAuNjA5MkMgMi4wNTc4NyA2MC43NzE4IDIuNTQxODcgNjAuODcyMyAzIDYwLjg3NUwgMyA1OS44NzVDIDIuNjQ0NTggNTkuODc3NiAyLjM1Mjg1IDU5LjgxNjMgMi4wNDMxNiA1OS42ODU1TCAxLjY2MDExIDYwLjYwOTJaTSAzIDYwLjg3NUwgNC40Mjg1NyA2MC44NzVMIDQuNDI4NTcgNTkuODc1TCAzIDU5Ljg3NUwgMyA2MC44NzVaTSA3LjI4NTcxIDYwLjg3NUwgMTAuMTQyOSA2MC44NzVMIDEwLjE0MjkgNTkuODc1TCA3LjI4NTcxIDU5Ljg3NUwgNy4yODU3MSA2MC44NzVaTSAxMyA2MC44NzVMIDE1Ljg1NzEgNjAuODc1TCAxNS44NTcxIDU5Ljg3NUwgMTMgNTkuODc1TCAxMyA2MC44NzVaTSAxOC43MTQzIDYwLjg3NUwgMjEuNTcxNCA2MC44NzVMIDIxLjU3MTQgNTkuODc1TCAxOC43MTQzIDU5Ljg3NUwgMTguNzE0MyA2MC44NzVaTSAyNC40Mjg2IDYwLjg3NUwgMjcuMjg1NyA2MC44NzVMIDI3LjI4NTcgNTkuODc1TCAyNC40Mjg2IDU5Ljg3NUwgMjQuNDI4NiA2MC44NzVaTSAzMC4xNDI5IDYwLjg3NUwgMzMgNjAuODc1TCAzMyA1OS44NzVMIDMwLjE0MjkgNTkuODc1TCAzMC4xNDI5IDYwLjg3NVpNIDM1Ljg1NzEgNjAuODc1TCAzOC43MTQzIDYwLjg3NUwgMzguNzE0MyA1OS44NzVMIDM1Ljg1NzEgNTkuODc1TCAzNS44NTcxIDYwLjg3NVpNIDQxLjU3MTQgNjAuODc1TCA0MyA2MC44NzVMIDQzIDU5Ljg3NUwgNDEuNTcxNCA1OS44NzVMIDQxLjU3MTQgNjAuODc1Wk0gNDMgNjAuODc1QyA0My40NTgxIDYwLjg3MjMgNDMuOTQyMSA2MC43NzE4IDQ0LjMzOTkgNjAuNjA5MkwgNDMuOTU2OCA1OS42ODU1QyA0My42NDcxIDU5LjgxNjMgNDMuMzU1NCA1OS44Nzc2IDQzIDU5Ljg3NUwgNDMgNjAuODc1Wk0gNDYuMjM0MiA1OC43MTQ5QyA0Ni4zOTY4IDU4LjMxNzEgNDYuNDk3NCA1Ny44MzMxIDQ2LjUgNTcuMzc1TCA0NS41IDU3LjM3NUMgNDUuNTAyNiA1Ny43MzA0IDQ1LjQ0MTMgNTguMDIyMSA0NS4zMTA1IDU4LjMzMThMIDQ2LjIzNDIgNTguNzE0OVpNIDQ2LjUgNTcuMzc1TCA0Ni41IDU1Ljc2NDlMIDQ1LjUgNTUuNzY0OUwgNDUuNSA1Ny4zNzVMIDQ2LjUgNTcuMzc1Wk0gNDYuNSA1Mi41NDQ4TCA0Ni41IDQ5LjMyNDhMIDQ1LjUgNDkuMzI0OEwgNDUuNSA1Mi41NDQ4TCA0Ni41IDUyLjU0NDhaTSA0Ni41IDQ2LjEwNDdMIDQ2LjUgNDIuODg0NkwgNDUuNSA0Mi44ODQ2TCA0NS41IDQ2LjEwNDdMIDQ2LjUgNDYuMTA0N1pNIDQ2LjUgMzkuNjY0NUwgNDYuNSAzNi40NDQ0TCA0NS41IDM2LjQ0NDRMIDQ1LjUgMzkuNjY0NUwgNDYuNSAzOS42NjQ1Wk0gNDYuNSAzMy4yMjQzTCA0Ni41IDMwLjAwNDJMIDQ1LjUgMzAuMDA0MkwgNDUuNSAzMy4yMjQzTCA0Ni41IDMzLjIyNDNaTSA0Ni41IDI2Ljc4NDFMIDQ2LjUgMjMuNTY0TCA0NS41IDIzLjU2NEwgNDUuNSAyNi43ODQxTCA0Ni41IDI2Ljc4NDFaTSA0Ni41IDIwLjM0MzlMIDQ2LjUgMTguNzMzOUwgNDUuNSAxOC43MzM5TCA0NS41IDIwLjM0MzlMIDQ2LjUgMjAuMzQzOVpNIDQ2LjUgMTguNzMzOUwgNDYuNSAxNy44NjAxTCA0NS41IDE3Ljg2MDFMIDQ1LjUgMTguNzMzOUwgNDYuNSAxOC43MzM5Wk0gNDYuNSAxNi4xMTI1TCA0Ni41IDE1LjIzODhMIDQ1LjUgMTUuMjM4OEwgNDUuNSAxNi4xMTI1TCA0Ni41IDE2LjExMjVaTSA0Ni41IDE1LjIzODhDIDQ2LjQ5OTQgMTUuMDE2NiA0Ni40NzUxIDE0Ljc3MjUgNDYuNDMzMSAxNC41NTc4TCA0NS40NTIyIDE0Ljc1MjRDIDQ1LjQ4NiAxNC45MTk1IDQ1LjUwMDYgMTUuMDY2MiA0NS41IDE1LjIzODhMIDQ2LjUgMTUuMjM4OFpNIDQ1LjkxMzQgMTMuMjk5MUMgNDUuNzkxNyAxMy4xMTc0IDQ1LjYzNjcgMTIuOTI3MyA0NS40ODAzIDEyLjc2OTRMIDQ0Ljc3MTcgMTMuNDc0OUMgNDQuODkzOSAxMy41OTY4IDQ0Ljk4NyAxMy43MTExIDQ1LjA4MSAxMy44NTMzTCA0NS45MTM0IDEzLjI5OTFaTSA0NS40ODAzIDEyLjc2OTRMIDQ0LjQ2NDkgMTEuNzQ5NUwgNDMuNzU2MiAxMi40NTVMIDQ0Ljc3MTcgMTMuNDc0OUwgNDUuNDgwMyAxMi43Njk0Wk0gNDIuNDM0MSA5LjcwOTY2TCA0MC40MDMyIDcuNjY5ODZMIDM5LjY5NDYgOC4zNzU0MUwgNDEuNzI1NCAxMC40MTUyTCA0Mi40MzQxIDkuNzA5NjZaTSAzOC4zNzI0IDUuNjMwMDdMIDM2LjM0MTUgMy41OTAyN0wgMzUuNjMyOSA0LjI5NTgyTCAzNy42NjM3IDYuMzM1NjJMIDM4LjM3MjQgNS42MzAwN1pNIDM0LjMxMDcgMS41NTA0OEwgMzMuMjk1MyAwLjUzMDU3OUwgMzIuNTg2NiAxLjIzNjEzTCAzMy42MDIxIDIuMjU2MDNMIDM0LjMxMDcgMS41NTA0OFpNIDMzLjI5NTMgMC41MzA1NzlDIDMzLjEzNzIgMC4zNzI2NDcgMzIuOTQ2NiAwLjIxNjAxNiAzMi43NjQzIDAuMDkzMDU1TCAzMi4yMDczIDAuOTIzNjE0QyAzMi4zNSAxLjAxODU3IDMyLjQ2NDYgMS4xMTI2NyAzMi41ODY2IDEuMjM2MTNMIDMzLjI5NTMgMC41MzA1NzlaTSAzMS40OTk3IC0wLjQzMjM4M0MgMzEuMjgzOSAtMC40NzQ4MjggMzEuMDM4NSAtMC40OTkzNzcgMzAuODE1IC0wLjVMIDMwLjgxNSAwLjVDIDMwLjk4ODYgMC40OTkzNzcgMzEuMTM2MSAwLjUxNDE4NiAzMS4zMDQxIDAuNTQ4MjkyTCAzMS40OTk3IC0wLjQzMjM4M1pNIDQ2IDU3LjM3NUwgNDUgNTcuMzc1TCA0NiA1Ny4zNzVaTSA0NiAxOC43MzM5TCA0NyAxOC43MzM5TCA0NiAxOC43MzM5Wk0gMzIuOTQxIDAuODgzMzU0TCAzMy42NDk2IDAuMTc3ODA1TCAzMy42NDk2IDAuMTc3ODA0TCAzMi45NDEgMC44ODMzNTRaTSA0NS4xMjYgMTMuMTIyMUwgNDUuODM0NiAxMi40MTY2TCA0NS44MzQ2IDEyLjQxNjZMIDQ1LjEyNiAxMy4xMjIxWk0gMzAuODE1IC0xTCAzMC4wNjA5IC0xTCAzMC4wNjA5IDFMIDMwLjgxNSAxTCAzMC44MTUgLTFaTSAyOC41NTI5IC0xTCAyNy43OTg4IC0xTCAyNy43OTg4IDFMIDI4LjU1MjkgMUwgMjguNTUyOSAtMVpNIDI3Ljc5ODggLTFMIDI2LjQyMTcgLTFMIDI2LjQyMTcgMUwgMjcuNzk4OCAxTCAyNy43OTg4IC0xWk0gMjMuNjY3NSAtMUwgMjAuOTEzMyAtMUwgMjAuOTEzMyAxTCAyMy42Njc1IDFMIDIzLjY2NzUgLTFaTSAxOC4xNTkgLTFMIDE1LjQwNDggLTFMIDE1LjQwNDggMUwgMTguMTU5IDFMIDE4LjE1OSAtMVpNIDEyLjY1MDUgLTFMIDkuODk2MzEgLTFMIDkuODk2MzEgMUwgMTIuNjUwNSAxTCAxMi42NTA1IC0xWk0gNy4xNDIwOCAtMUwgNC4zODc4NCAtMUwgNC4zODc4NCAxTCA3LjE0MjA4IDFMIDcuMTQyMDggLTFaTSAxLjYzMzYxIC0xTCAwLjI1NjQ5MSAtMUwgMC4yNTY0OTEgMUwgMS42MzM2MSAxTCAxLjYzMzYxIC0xWk0gMC4yNTY0OTEgLTFDIDAuMTExNDIyIC0wLjk5Mzg4OSAtMC4xMjQzIC0wLjk0MjMzMSAtMC4yNDUyMTcgLTAuODk0MThMIDAuNTYxMjA1IDAuOTM2MDM0QyAwLjQ3MDc0NCAwLjk3NTg5MiAwLjM2NzE2NCAxIDAuMjU2NDkxIDFMIDAuMjU2NDkxIC0xWk0gLTAuOTAzNTQyIC0wLjIyMTAwMUMgLTAuOTQ3Nzk5IC0wLjEwMzQwNyAtMC45OTQ1NDIgMC4xMjI2MzggLTEgMC4yNjE2MjVMIDEgMC4yNjE2MjVDIDEgMC4zNjQyNTYgMC45Nzg4OTIgMC40NjA5NSAwLjk0MzI2MyAwLjU0NjY2NEwgLTAuOTAzNTQyIC0wLjIyMTAwMVpNIC0xIDAuMjYxNjI1TCAtMSAxLjY4OTQ2TCAxIDEuNjg5NDZMIDEgMC4yNjE2MjVMIC0xIDAuMjYxNjI1Wk0gLTEgNC41NDUxM0wgLTEgNy40MDA4TCAxIDcuNDAwOEwgMSA0LjU0NTEzTCAtMSA0LjU0NTEzWk0gLTEgMTAuMjU2NUwgLTEgMTMuMTEyMUwgMSAxMy4xMTIxTCAxIDEwLjI1NjVMIC0xIDEwLjI1NjVaTSAtMSAxNS45Njc4TCAtMSAxOC44MjM1TCAxIDE4LjgyMzVMIDEgMTUuOTY3OEwgLTEgMTUuOTY3OFpNIC0xIDIxLjY3OTFMIC0xIDI0LjUzNDhMIDEgMjQuNTM0OEwgMSAyMS42NzkxTCAtMSAyMS42NzkxWk0gLTEgMjcuMzkwNUwgLTEgMzAuMjQ2MUwgMSAzMC4yNDYxTCAxIDI3LjM5MDVMIC0xIDI3LjM5MDVaTSAtMSAzMy4xMDE4TCAtMSAzNS45NTc1TCAxIDM1Ljk1NzVMIDEgMzMuMTAxOEwgLTEgMzMuMTAxOFpNIC0xIDM4LjgxMzFMIC0xIDQxLjY2ODhMIDEgNDEuNjY4OEwgMSAzOC44MTMxTCAtMSAzOC44MTMxWk0gLTEgNDQuNTI0NUwgLTEgNDcuMzgwMkwgMSA0Ny4zODAyTCAxIDQ0LjUyNDVMIC0xIDQ0LjUyNDVaTSAtMSA1MC4yMzU4TCAtMSA1My4wOTE1TCAxIDUzLjA5MTVMIDEgNTAuMjM1OEwgLTEgNTAuMjM1OFpNIC0xIDU1Ljk0NzJMIC0xIDU3LjM3NUwgMSA1Ny4zNzVMIDEgNTUuOTQ3MkwgLTEgNTUuOTQ3MlpNIC0xIDU3LjM3NUMgLTAuOTk0NzEyIDU3Ljg4NDUgLTAuODc0NTQ0IDU4LjQ2NDYgLTAuNjk2MDg0IDU4LjkwNjRMIDEuMTUxMzcgNTguMTQwM0MgMS4wMzY0NiA1Ny44NzQ2IDAuOTk0NzEyIDU3LjY3OTEgMSA1Ny4zNzVMIC0xIDU3LjM3NVpNIDEuNDY4NTggNjEuMDcxMUMgMS45MTAzOCA2MS4yNDk1IDIuNDkwNTIgNjEuMzY5NyAzIDYxLjM3NUwgMyA1OS4zNzVDIDIuNjk1OTMgNTkuMzgwMyAyLjUwMDM0IDU5LjMzODUgMi4yMzQ2OSA1OS4yMjM2TCAxLjQ2ODU4IDYxLjA3MTFaTSAzIDYxLjM3NUwgNC40Mjg1NyA2MS4zNzVMIDQuNDI4NTcgNTkuMzc1TCAzIDU5LjM3NUwgMyA2MS4zNzVaTSA3LjI4NTcxIDYxLjM3NUwgMTAuMTQyOSA2MS4zNzVMIDEwLjE0MjkgNTkuMzc1TCA3LjI4NTcxIDU5LjM3NUwgNy4yODU3MSA2MS4zNzVaTSAxMyA2MS4zNzVMIDE1Ljg1NzEgNjEuMzc1TCAxNS44NTcxIDU5LjM3NUwgMTMgNTkuMzc1TCAxMyA2MS4zNzVaTSAxOC43MTQzIDYxLjM3NUwgMjEuNTcxNCA2MS4zNzVMIDIxLjU3MTQgNTkuMzc1TCAxOC43MTQzIDU5LjM3NUwgMTguNzE0MyA2MS4zNzVaTSAyNC40Mjg2IDYxLjM3NUwgMjcuMjg1NyA2MS4zNzVMIDI3LjI4NTcgNTkuMzc1TCAyNC40Mjg2IDU5LjM3NUwgMjQuNDI4NiA2MS4zNzVaTSAzMC4xNDI5IDYxLjM3NUwgMzMgNjEuMzc1TCAzMyA1OS4zNzVMIDMwLjE0MjkgNTkuMzc1TCAzMC4xNDI5IDYxLjM3NVpNIDM1Ljg1NzEgNjEuMzc1TCAzOC43MTQzIDYxLjM3NUwgMzguNzE0MyA1OS4zNzVMIDM1Ljg1NzEgNTkuMzc1TCAzNS44NTcxIDYxLjM3NVpNIDQxLjU3MTQgNjEuMzc1TCA0MyA2MS4zNzVMIDQzIDU5LjM3NUwgNDEuNTcxNCA1OS4zNzVMIDQxLjU3MTQgNjEuMzc1Wk0gNDMgNjEuMzc1QyA0My41MDk1IDYxLjM2OTcgNDQuMDg5NiA2MS4yNDk1IDQ0LjUzMTQgNjEuMDcxMUwgNDMuNzY1MyA1OS4yMjM2QyA0My40OTk3IDU5LjMzODUgNDMuMzA0MSA1OS4zODAzIDQzIDU5LjM3NUwgNDMgNjEuMzc1Wk0gNDYuNjk2MSA1OC45MDY0QyA0Ni44NzQ1IDU4LjQ2NDYgNDYuOTk0NyA1Ny44ODQ1IDQ3IDU3LjM3NUwgNDUgNTcuMzc1QyA0NS4wMDUzIDU3LjY3OTEgNDQuOTYzNSA1Ny44NzQ2IDQ0Ljg0ODYgNTguMTQwM0wgNDYuNjk2MSA1OC45MDY0Wk0gNDcgNTcuMzc1TCA0NyA1NS43NjQ5TCA0NSA1NS43NjQ5TCA0NSA1Ny4zNzVMIDQ3IDU3LjM3NVpNIDQ3IDUyLjU0NDhMIDQ3IDQ5LjMyNDhMIDQ1IDQ5LjMyNDhMIDQ1IDUyLjU0NDhMIDQ3IDUyLjU0NDhaTSA0NyA0Ni4xMDQ3TCA0NyA0Mi44ODQ2TCA0NSA0Mi44ODQ2TCA0NSA0Ni4xMDQ3TCA0NyA0Ni4xMDQ3Wk0gNDcgMzkuNjY0NUwgNDcgMzYuNDQ0NEwgNDUgMzYuNDQ0NEwgNDUgMzkuNjY0NUwgNDcgMzkuNjY0NVpNIDQ3IDMzLjIyNDNMIDQ3IDMwLjAwNDJMIDQ1IDMwLjAwNDJMIDQ1IDMzLjIyNDNMIDQ3IDMzLjIyNDNaTSA0NyAyNi43ODQxTCA0NyAyMy41NjRMIDQ1IDIzLjU2NEwgNDUgMjYuNzg0MUwgNDcgMjYuNzg0MVpNIDQ3IDIwLjM0MzlMIDQ3IDE4LjczMzlMIDQ1IDE4LjczMzlMIDQ1IDIwLjM0MzlMIDQ3IDIwLjM0MzlaTSA0NyAxOC43MzM5TCA0NyAxNy44NjAxTCA0NSAxNy44NjAxTCA0NSAxOC43MzM5TCA0NyAxOC43MzM5Wk0gNDcgMTYuMTEyNUwgNDcgMTUuMjM4OEwgNDUgMTUuMjM4OEwgNDUgMTYuMTEyNUwgNDcgMTYuMTEyNVpNIDQ3IDE1LjIzODhDIDQ2Ljk5ODggMTQuOTkxOCA0Ni45Njk3IDE0LjY5OSA0Ni45MjM2IDE0LjQ2MDZMIDQ0Ljk2MTggMTQuODQ5N0MgNDQuOTkxNCAxNC45OTMgNDUuMDAxMiAxNS4wOTEgNDUgMTUuMjM4OEwgNDcgMTUuMjM4OFpNIDQ2LjMyOTYgMTMuMDIyQyA0Ni4xOTQgMTIuODIwNSA0Ni4wMDggMTIuNTkyNSA0NS44MzQ2IDEyLjQxNjZMIDQ0LjQxNzMgMTMuODI3N0MgNDQuNTIyNSAxMy45MzE2IDQ0LjU4NDcgMTQuMDA3OSA0NC42NjQ4IDE0LjEzMDRMIDQ2LjMyOTYgMTMuMDIyWk0gNDUuODM0NiAxMi40MTY2TCA0NC44MTkyIDExLjM5NjdMIDQzLjQwMTkgMTIuODA3OEwgNDQuNDE3MyAxMy44Mjc3TCA0NS44MzQ2IDEyLjQxNjZaTSA0Mi43ODg0IDkuMzU2ODlMIDQwLjc1NzYgNy4zMTcwOUwgMzkuMzQwMiA4LjcyODE5TCA0MS4zNzExIDEwLjc2OEwgNDIuNzg4NCA5LjM1Njg5Wk0gMzguNzI2NyA1LjI3NzI5TCAzNi42OTU5IDMuMjM3NUwgMzUuMjc4NiA0LjY0ODZMIDM3LjMwOTQgNi42ODgzOUwgMzguNzI2NyA1LjI3NzI5Wk0gMzQuNjY1IDEuMTk3N0wgMzMuNjQ5NiAwLjE3NzgwNUwgMzIuMjMyMyAxLjU4ODlMIDMzLjI0NzcgMi42MDg4TCAzNC42NjUgMS4xOTc3Wk0gMzMuNjQ5NiAwLjE3NzgwNEMgMzMuNDczNSAwLjAwMjYzNTYyIDMzLjI0NDkgLTAuMTg1MjYxIDMzLjA0MjcgLTAuMzIyMjI1TCAzMS45Mjg5IDEuMzM4ODlDIDMyLjA1MTcgMS40MTk4NSAzMi4xMjgzIDEuNDgyNjggMzIuMjMyMyAxLjU4ODlMIDMzLjY0OTYgMC4xNzc4MDRaTSAzMS41OTc1IC0wLjkyMjcyQyAzMS4zNTc4IC0wLjk2OTMzNSAzMS4wNjM0IC0wLjk5ODc1NSAzMC44MTUgLTFMIDMwLjgxNSAxQyAzMC45NjM2IDAuOTk4NzU1IDMxLjA2MjIgMS4wMDg2OSAzMS4yMDYyIDEuMDM4NjNMIDMxLjU5NzUgLTAuOTIyNzJaIi8+PHBhdGggaWQ9InBhdGgzX2ZpbGwiIGQ9Ik0gMTUuMzc1IDkuMjg4NDZMIDE3LjgzMTggOS4yODg0NkMgMTguNzA1IDkuMjg4NDYgMTkuMTU4NyAxMC4zMjkxIDE4LjU2NDYgMTAuOTY4OUwgMTAuNzk1MyAxOS4zMzU4QyAxMC4zOTk3IDE5Ljc2MTkgOS43MjUzNCAxOS43NjE5IDkuMzI5NzEgMTkuMzM1OEwgMS41NjA0MiAxMC45Njg5QyAwLjk2NjI3MyAxMC4zMjkxIDEuNDIwMDUgOS4yODg0NiAyLjI5MzIxIDkuMjg4NDZMIDQuNzUgOS4yODg0NkMgNS4zMDIyOCA5LjI4ODQ2IDUuNzUgOC44NDA3NCA1Ljc1IDguMjg4NDZMIDUuNzUgMUMgNS43NSAwLjQ0NzcxNSA2LjE5NzcxIDAgNi43NSAwTCAxMy4zNzUgMEMgMTMuOTI3MyAwIDE0LjM3NSAwLjQ0NzcxNSAxNC4zNzUgMUwgMTQuMzc1IDguMjg4NDZDIDE0LjM3NSA4Ljg0MDc0IDE0LjgyMjcgOS4yODg0NiAxNS4zNzUgOS4yODg0NloiLz48L2RlZnM+PC9zdmc+);
	}

	.cv-icon[data-cvIconState="load"] {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iNDIiIHZpZXdCb3g9IjAgMCAzMiA0MiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGU+RmlsZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB1c2luZyBGaWdtYTwvZGVzYz48ZyBpZD0iQ2FudmFzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTQ1IC00NDkwKSI+PGcgaWQ9IkZpbGUiPjxnIGlkPSJWZWN0b3IiPjx1c2UgeGxpbms6aHJlZj0iI3BhdGgwX2ZpbGwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU2Ny4xNTYgNDQ5MC40MSkiIGZpbGw9IiMzNDgyQkQiLz48L2c+PGcgaWQ9IlZlY3RvciI+PHVzZSB4bGluazpocmVmPSIjcGF0aDFfZmlsbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTQ1IDQ0OTApIiBmaWxsPSIjMUM3RUJDIi8+PC9nPjxnIGlkPSJTaGFwZSI+PHVzZSB4bGluazpocmVmPSIjcGF0aDJfZmlsbCIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMS4yMjQ2NWUtMTYgLTEuMjI0NjVlLTE2IC0xIDU2OCA0NTI0LjUpIiBmaWxsPSIjRkZGRkZGIi8+PC9nPjwvZz48L2c+PGRlZnM+PHBhdGggaWQ9InBhdGgwX2ZpbGwiIGQ9Ik0gMC43ODUwODggOS43MjY1TCA5LjQ0NDg1IDkuNzI2NUwgLTQuNDA4MDRlLTA3IDIuNTAzNGUtMDlMIC00LjQwODA0ZS0wNyA4LjkxMUMgLTQuNDA4MDRlLTA3IDkuMzU5IDAuMzUwMDYgOS43MjY1IDAuNzg1MDg4IDkuNzI2NVoiLz48cGF0aCBpZD0icGF0aDFfZmlsbCIgZD0iTSAyMC43MzAxIDEyLjU1OEMgMjEuMTY4NSAxMi44NDg1IDIxLjY5MzYgMTMuMDMyMyAyMi4zMDM2IDEzLjAzMjNMIDMyIDEzLjAzMjNMIDMyIDQyTCAwIDQyTCAwIDAuMTgyQyAwIDAuMDg0IDAuMDgxNTY3MyAwIDAuMTc4NDI5IDBMIDE5LjMzODMgMEwgMTkuMzM4MyA5Ljk4MkMgMTkuMzM4MyAxMC41MzUgMTkuNTAxNSAxMS4xMDM4IDE5Ljc5ODggMTEuNTk5QyAxOS45NTg2IDEyLjA0NyAyMC4yOTUgMTIuMzkzNSAyMC43MzAxIDEyLjU1OFoiLz48cGF0aCBpZD0icGF0aDJfZmlsbCIgZD0iTSAxMCA2LjQ2MTU0TCAxNCA2LjQ2MTU0TCA3IDE0TCAwIDYuNDYxNTRMIDQgNi40NjE1NEwgNCAwTCAxMCAwTCAxMCA2LjQ2MTU0WiIvPjwvZGVmcz48L3N2Zz4=);
	}

	.cv-icon[data-cvIconState="loaded"] {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA0NiA2MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGU+RmlsZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB1c2luZyBGaWdtYTwvZGVzYz48ZyBpZD0iQ2FudmFzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjU0OCAyMTMpIj48ZyBpZD0iRmlsZSI+PGcgaWQ9IlZlY3RvciI+PHVzZSB4bGluazpocmVmPSIjcGF0aDBfZmlsbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjU3OS44NSAtMjEyLjQxKSIgZmlsbD0iIzM0ODJCRCIvPjwvZz48ZyBpZD0iVmVjdG9yIj48dXNlIHhsaW5rOmhyZWY9IiNwYXRoMV9maWxsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNTQ4IC0yMTMpIiBmaWxsPSIjMUM3RUJDIi8+PC9nPjxnIGlkPSJSZWN0YW5nbGUiPjx1c2UgeGxpbms6aHJlZj0iI3BhdGgyX2ZpbGwiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA0MDM4IC0wLjcxMDE2MiAwLjcwNDAzOCAwLjcxMDE2MiAyNTYwIC0xNzQuMTU5KSIgZmlsbD0iI0ZGRkZGRiIvPjwvZz48ZyBpZD0iUmVjdGFuZ2xlIj48dXNlIHhsaW5rOmhyZWY9IiNwYXRoM19maWxsIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjcwNDAzOCAwLjcxMDE2MiAtMC43MDQwMzggMC43MTAxNjIgMjU4MC40OCAtMTgxKSIgZmlsbD0iI0ZGRkZGRiIvPjwvZz48L2c+PC9nPjxkZWZzPjxwYXRoIGlkPSJwYXRoMF9maWxsIiBkPSJNIDEuMTI4NTYgMTMuODk1TCAxMy41NzcgMTMuODk1TCAtNi4zMzY1NmUtMDcgMy41NzYyOGUtMDlMIC02LjMzNjU2ZS0wNyAxMi43M0MgLTYuMzM2NTZlLTA3IDEzLjM3IDAuNTAzMjEyIDEzLjg5NSAxLjEyODU2IDEzLjg5NVoiLz48cGF0aCBpZD0icGF0aDFfZmlsbCIgZD0iTSAzMC4wODY3IDE4LjExMzVDIDMwLjY1NTIgMTguNDI2OCAzMS4zMTQgMTguNjE3NSAzMi4wNjE1IDE4LjYxNzVMIDQzIDE4LjYxNzVDIDQ0LjY1NjkgMTguNjE3NSA0NiAxOS45NjA2IDQ2IDIxLjYxNzVMIDQ2IDU3QyA0NiA1OC42NTY5IDQ0LjY1NjggNjAgNDMgNjBMIDMgNjBDIDEuMzQzMTUgNjAgMCA1OC42NTY5IDAgNTdMIDAgMC4yNkMgMCAwLjEyIDAuMTE3MjUzIDAgMC4yNTY0OTEgMEwgMjQuNzk4OCAwQyAyNi40NTU3IDAgMjcuNzk4OCAxLjM0MzE1IDI3Ljc5ODggM0wgMjcuNzk4OCAxNC4yNkMgMjcuNzk4OCAxNC45NTQ0IDI3Ljk4IDE1LjY2NjIgMjguMzE0MiAxNi4zMDg4QyAyOC40MDYxIDE2LjQ4NTYgMjguNDg5MSAxNi42NjczIDI4LjU3OTQgMTYuODQ0OUMgMjguNzg2IDE3LjI1MDcgMjkuMTAzMSAxNy41ODEgMjkuNDk1MSAxNy43OTkxQyAyOS42OSAxNy45MDc2IDI5Ljg5MTQgMTguMDA1OCAzMC4wODY3IDE4LjExMzVaIi8+PHBhdGggaWQ9InBhdGgyX2ZpbGwiIGQ9Ik0gMCAyQyAwIDAuODk1NDMgMC44OTU0MyAwIDIgMEMgMy4xMDQ1NyAwIDQgMC44OTU0MyA0IDJMIDQgMTEuNTE4QyA0IDEyLjYyMjYgMy4xMDQ1NyAxMy41MTggMiAxMy41MThDIDAuODk1NDMgMTMuNTE4IDAgMTIuNjIyNiAwIDExLjUxOEwgMCAyWiIvPjxwYXRoIGlkPSJwYXRoM19maWxsIiBkPSJNIDAgMkMgMCAwLjg5NTQzIDAuODk1NDMgMCAyIDBDIDMuMTA0NTcgMCA0IDAuODk1NDMgNCAyTCA0IDE3LjE1MDZDIDQgMTguMjU1MSAzLjEwNDU3IDE5LjE1MDYgMiAxOS4xNTA2QyAwLjg5NTQzIDE5LjE1MDYgMCAxOC4yNTUxIDAgMTcuMTUwNkwgMCAyWiIvPjwvZGVmcz48L3N2Zz4=);
	}


/* add new components - todo: implement for all pages */
.progress {
	height: 3px;
	overflow: hidden;
	background-color: #e9ecef;
	border-radius: 2px;
	display: flex;
}

.progress-bar {
	display: flex;
	align-items: center;
	background-color: rgb(41,128,189);
}

.progress-bar.progress-bar_custom {
	animation-name: progress;
	animation-duration: 2s;
	animation-fill-mode: forwards;
}

	.progress-bar.progress-bar_custom[data-progresState="loaded"] {
		animation-duration: 0.5s;
	}

@keyframes progress {
	from {
		width: 0;
	}

	to {
		width: 100%;
	}
}
