

/* Start:/local/templates/Vahta/components/bitrix/catalog/.default/style.css?1546084952697*/
.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}

}
/* End */


/* Start:/local/templates/Vahta/components/bitrix/catalog/.default/bitrix/catalog.section.list/.default/style.css?1546084952531*/
.section_list {margin:0; padding:0; list-style-type:none;}

.section_list li a {display:block; line-height: 34px; padding:0 10px; border-top:solid 1px #FFF; border-bottom:solid 1px #CCC; background:#EEEEEE;}

.section_list li a span {float:right; font-size: 0.8em; color:#777;}

.section_list .child {margin:0; padding:0; list-style-type:none;}
.section_list .child li a {background:#FAFAFA; }
.section_list .child li.active a {color:#cb4007;}

.section_list ul.hide {display:none;}
.section_list li.hide a {color:#777;}
/* End */


/* Start:/local/templates/Vahta/components/bitrix/catalog.filter/.default/style.css?1546084952242*/
.top_filter_form {width:100%; padding:20px; background:#CCC;}
.top_filter_form input {}
.top_filter_form input[type=text] {width:80%; border:solid 2px #777; line-height: 40px; height: 40px; padding:0 20px;}
.top_filter_form .cta {width: 18%;}
/* End */


/* Start:/local/templates/Vahta/components/bitrix/catalog.smart.filter/.default/style.css?15460849521389*/
.bx_filter {padding:2px 16px 1px; background:#EEE;}
.bx_filter .filter_title {font-family: 'OpenSansBold'; font-size: 1em; text-transform: uppercase; margin:5px 0; text-align:right; line-height: 20px;}

.bx_filter .filter_row {padding:10px 0; border-bottom:solid 1px #CCC; border-top: solid 1px #FFF;}

.bx_filter .filter_row .bx_filter_input_checkbox {display:inline-block; width:30%;}
.bx_filter .filter_row .bx_filter_input_checkbox .bx_filter_param_label {}

.bx_filter .filter_row .bx_filter_input_checkbox input[type=checkbox] {visibility: hidden; width:0;}
.bx_filter .filter_row .bx_filter_input_checkbox input[type=checkbox] + span {display:inline-block; border-radius:5px; line-height: 30px; padding:0 10px; background:#EEE; cursor:pointer; font-size: 15px; vertical-align: middle; margin:5px; border:solid 1px #CCC;}
.bx_filter .filter_row .bx_filter_input_checkbox input[type=checkbox] + span i {display:inline-block; width:14px; height:14px; margin-right:10px; background:#FFF; border-radius:2px; border:solid 3px #222;}
.bx_filter .filter_row .bx_filter_input_checkbox input[type=checkbox] + span:hover {background:#CCC;}
.bx_filter .filter_row .bx_filter_input_checkbox input[type=checkbox]:checked + span {background:#777; color:#FFF;}
.bx_filter .filter_row .bx_filter_input_checkbox input[type=checkbox]:checked + span i {background:#222; border-color:#FFF;}
/* End */


/* Start:/local/templates/Vahta/components/bitrix/catalog.smart.filter/.default/themes/blue/colors.css?1546084952459*/
.bx_filter_vertical.bx_blue .bx_filter_section{
	background: #c3e9f4;
	border: 7px solid #e1f5fb;
}
.bx_filter_vertical.bx_blue .bx_ui_slider_range{
	background: url(../../../../../../local/templates/Vahta/components/bitrix/catalog.smart.filter/.default/themes/blue/images/range_bg.png)/*tpa=http://rabotavahta.ru/local/templates/Vahta/components/bitrix/catalog.smart.filter/.default/themes/blue/images/range_bg.png*/;
}
.bx_filter_vertical.bx_blue .bx_filter_control_section{text-align: center}
.bx_filter_vertical.bx_blue .bx_filter_search_button{
	height: 33px;
	line-height:33px;
}
.bx_filter_vertical.bx_blue span.icon_lupe{
	background: url(../../../../../../local/templates/Vahta/components/bitrix/catalog.smart.filter/.default/themes/blue/images/searchicon.png)/*tpa=http://rabotavahta.ru/local/templates/Vahta/components/bitrix/catalog.smart.filter/.default/themes/blue/images/searchicon.png*/ no-repeat center;
}

/* End */


/* Start:/local/templates/Vahta/components/bitrix/system.pagenavigation/.default/style.css?1546084952622*/
div.modern-page-navigation { 
	margin-top: 20px;
    font-family: 'PTSansNarrowBold';
    }

div.modern-page-navigation a, 
span.modern-page-current, 
span.modern-page-dots
{
    display:inline-block;
    padding:0 10px;
    line-height: 30px;
    font-family: 'OpenSansBold';
	text-decoration: none;
    color:#041A0D;
}

div.modern-page-navigation a.modern-page-previous, div.modern-page-navigation a.modern-page-next {
    width:auto;
	 }
div.modern-page-navigation a.modern-page-first, 
div.modern-page-navigation span.modern-page-first { 
	 
	}

span.modern-page-current { 
	background:#041A0D;
    color:#FFF;
     }
/* End */


/* Start:/local/templates/Vahta/components/bitrix/catalog/.default/bitrix/catalog.section/.default/style.css?15460849521333*/
.vacancy_list {margin-top:10px;}
.vacancy_list .count {padding:5px 10px; background:#FFF; border-top:solid 1px #CCC; color:#777; font-size: 0.8em; margin-bottom:15px;}

.vacancy {padding:10px 0; margin-bottom:15px;}
.vacancy .vacancy_block {}

.vacancy .date {color:#777; font-size: 0.8em;}
.vacancy h2.title {font-family: 'OpenSansLightRegular'; font-size: 1.3em; margin:5px 0;}

.vacancy .params {margin:0; padding:0; list-style-type:none;}
.vacancy .params li {display:inline-block; margin:0 5px 5px 0; font-size: 12px; line-height:20px; padding:0 5px 0 0; border:solid 1px #0955a1; color:#0955a1; background:#FAFAFA; white-space: nowrap;}
.vacancy .params li i {display:inline-block; float:left; height: 20px; width: 20px; margin-right:5px; background-color:#0955a1; background-position:center center; background-repeat:no-repeat;}
.vacancy .params li i.area {background-image:url('../../../../../../local/templates/Vahta/components/bitrix/catalog/.default/bitrix/catalog.section/.default/img/map_20.png')/*tpa=http://rabotavahta.ru/local/templates/Vahta/components/bitrix/catalog/.default/bitrix/catalog.section/.default/img/map_20.png*/}
.vacancy .params li i.grafic {background-image:url('../../../../../../local/templates/Vahta/components/bitrix/catalog/.default/bitrix/catalog.section/.default/img/sheme_20.png')/*tpa=http://rabotavahta.ru/local/templates/Vahta/components/bitrix/catalog/.default/bitrix/catalog.section/.default/img/sheme_20.png*/}
.vacancy .params li i.salary {background-image:url('../../../../../../local/templates/Vahta/components/bitrix/catalog/.default/bitrix/catalog.section/.default/img/ruble_20.png')/*tpa=http://rabotavahta.ru/local/templates/Vahta/components/bitrix/catalog/.default/bitrix/catalog.section/.default/img/ruble_20.png*/}

.vacancy .description {margin:5px 0 15px; font-size: 15px; line-height: 20px; max-height: 80px; overflow: hidden;}
.vacancy .description ul {margin:0; padding:0; list-style-type:none;}

.empty_list {background:#FFFFFF; padding:30px;}
.empty_list h3 {margin-top:0;}
/* End */
/* /local/templates/Vahta/components/bitrix/catalog/.default/style.css?1546084952697 */
/* /local/templates/Vahta/components/bitrix/catalog/.default/bitrix/catalog.section.list/.default/style.css?1546084952531 */
/* /local/templates/Vahta/components/bitrix/catalog.filter/.default/style.css?1546084952242 */
/* /local/templates/Vahta/components/bitrix/catalog.smart.filter/.default/style.css?15460849521389 */
/* /local/templates/Vahta/components/bitrix/catalog.smart.filter/.default/themes/blue/colors.css?1546084952459 */
/* /local/templates/Vahta/components/bitrix/system.pagenavigation/.default/style.css?1546084952622 */
/* /local/templates/Vahta/components/bitrix/catalog/.default/bitrix/catalog.section/.default/style.css?15460849521333 */
