

/* Start:/bitrix/templates/fidem/components/bitrix/breadcrumb/fidem/style.css?1710431126227*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}
/* End */


/* Start:/bitrix/templates/fidem/styles.css?179312226625540*/
/*body { background-image: url('//opt-514723.ssl.1c-bitrix-cdn.ru/bitrix/templates/fidem/images/header_bg_birthday.jpg?145372789938540'); background-position: top left; background-repeat: repeat-x; }*/
/*body { background-image: url('/bitrix/templates/fidem/./images/header_bg_snow.jpg'); background-position: top left; background-repeat: repeat-x; } */
body { background-image: url('/bitrix/templates/fidem/./images/header_bg_sky.png'); background-position: top left; background-repeat: repeat-x; } 
#logo { margin-top: 30px; }
#menu { vertical-align: bottom; position: absolute; top: 0; }
#menu table { width: 100%; }
#menu, #menu table { border: 0; border-collapse: collapse; }
#menu td { padding: 0px; vertical-align: bottom; }
#menu .m { background-image: url('/bitrix/templates/fidem/./images/menu_.gif'); background-repeat: repeat-x; }
#menu #m { background-image: url('/bitrix/templates/fidem/./images/menu_.png'); background-repeat: repeat-x; }
span.h1 { font-family: arial, tahoma; font-size: 18px; margin: 0; padding: 0 2px 0 0; color: #000000;}
#social { padding-top: 7px; }
#social img { margin-left: 2px; }
#social a { color: #000 !important; }
#social a.social-link { margin: 1px 0 0 12px; position: absolute; }
#social a.phone { display: block; margin-bottom: 7px; font-style: italic; font-size: 18px; text-decoration:none; }
#social a.map { margin:0; font-style: italic; padding-top: 5px; display: block; }
#social p.address { margin-top: 19px; }
#social.contact-sidebar { padding-top: 12px; }
#social .contact-group { margin: 0 0 17px; }
#social .contact-label { display: block; margin-bottom: 5px; color: #666; font-size: 12px; }
#social .contact-messengers { margin: 0; padding: 0; list-style: none; }
#social .contact-messengers li { margin: 0; padding: 0; list-style: none; }
#social .contact-messengers a {
	display: block;
	padding: 10px 0;
	color: #018202 !important;
	font-weight: bold;
}
#social .contact-address { margin: 0; font-style: normal; line-height: 1.45; }
#social .contact-secondary { margin-top: 20px; padding-top: 14px; border-top: 1px solid #e1e1e1; }
#social .contact-secondary p { margin: 0 0 12px; }
#share { background-color: #F2F0F0; padding: 2px 15px; margin: 10px 0; border-top: 11px solid #FFF; border-bottom: 9px solid #FFF;  }
#share div { display: inline; }
#breadcrumbs { color: #b1b1b1; font-size: 11px; margin-bottom: 15px; font-family: arial, tahoma; }
#breadcrumbs a { color: #b1b1b1 !important; }
#breadcrumbs a.current { text-decoration: none !important; }

.menuend {
	width: 6%;
}
img { border: 0; }
body { margin: 0; padding: 0; font-family: tahoma, arial; font-size: 13px; background-color: #FFFFFF; }
#main { width: 88%; position: absolute; top: 145px; left: 6%; min-width: 990px;}
#q2 { height: 14px; background-image: url('/bitrix/templates/fidem/./images/quote_02.gif'); }
#td1 { vertical-align: top; padding-top: 60px; }
#copy { width: 100%;margin-top: 20px;padding: 10px 0 30px 0;border-top: 4px solid #404040;font-family: arial, tahoma;font-size: 12px; color: #999999; }
#copy a { font-family: arial, tahoma;font-size: 12px;color: #999999;text-decoration: none;}
#copy a:hover { font-family: arial, tahoma;font-size: 12px;color: #999999;text-decoration: underline;}

h1, b.h1 { font-family: arial, tahoma; font-size: 18px; font-weight: normal; text-transform: uppercase; margin: 0 0 3px 0; padding: 0 2px 7px 2px; border-bottom: 1px dashed #bbb9b9; display: block; color: #4C9033;}
h2, h3, span.h3 { font-family: arial, tahoma; font-weight: bold; font-size: 13px; text-transform: uppercase; margin: 0; padding: 0 2px 0 2px; display: inline; color: #000000 !important; }

#c1 {
    font-size: 13px;
    line-height: 1.5;
}

#c1 { vertical-align: top;font-family: tahoma, arial;width: 100%; padding-right: 24px; }
#c1 a { font-family: tahoma, arial;text-decoration: none;color: #018202; text-decoration: underline; }
#c1 a:hover { text-decoration: underline; color: #018202;}
#c2 { border-left: 4px solid #f3f3f3; vertical-align: top; font-family: tahoma, arial; padding-left: 33px; }

#more { float: right; width: 330px; border-collapse: separate; }
#more td { padding-left: 10px; height: 60px; text-align: left; vertical-align: middle; cursor: pointer; border-bottom: 2px solid #FFF; background-color: #f3f3f3; }
#more td a { font-size: 12px; color: #000000; text-decoration: underline; font-family: tahoma, arial;}
#more td a:hover { font-size: 12px; color: #018202; text-decoration: underline; font-family: tahoma, arial; }
#more #clean { background-color: #ffffff; text-align: right;vertical-align: middle;cursor: auto;font-size: 12px;padding-top: 30px;color: #888888;}
#more #clean a { font-size: 12px;font-weight: none;color: #777777;text-decoration: none;font-family: tahoma, arial;}
#more #clean a:hover { font-size: 12px;font-weight: none;color: #018202;text-decoration: underline;font-family: tahoma, arial;}
#more #morelinks { background-color: #ffffff; text-align: left;vertical-align: middle;cursor: auto;font-size: 12px;padding-top: 30px;color: #888888;}

#infotable { background-color: #FFFFFF;}
#infotable td { padding: 10px; background-color: #f3f3f3; text-align: left; vertical-align: top; }

#mlnks { margin: 0; padding: 0 20px 0 20px;list-style-image: url('/bitrix/templates/fidem/./images/icons/gray_arrow.gif');}
#mlnks li { margin-bottom: 5px; padding-left: -25px;vertical-align: middle;}
#mlnks li a { font-size: 12px;font-weight: bold;color: #018202;text-decoration: none;font-family: tahoma, arial;}

ol li, ul li { list-style-position: inside;  }

#hrsrc { text-decoration: none;cursor: pointer;}
#hrsrc:hover { text-decoration: underline;cursor: pointer;}

#top { POSITION: absolute; TOP: 0px; LEFT: 0px;}
#flashnavy { padding-top: 20px;}

#u01, #u02, #u03, #u04, #u05, #u06, #u07, #u08, #u09, #u01h, #u02h, #u03h, #u04h, #u05h, #u06h, #u07h, #u08h, #u09h { cursor: pointer; }
#u01d, #u02d, #u03d, #u04d, #u05d, #u06d, #u07d, #u08d, #u09d, .unit .disp { display: none; }

b.error { color: #BB3322; }
#feedback td { padding: 3px; }
#feedback a { margin-left: 3px; }

.feedback-heading {
	max-width: 520px;
	margin: 0 3px 16px;
}

.feedback-heading h2 {
	margin: 0 0 6px;
	font-size: 18px;
	line-height: 1.3;
	color: #4b742a;
}

.feedback-heading p {
	margin: 0;
	line-height: 1.45;
	color: #555;
}

.feedback-consent {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	gap: 10px;
	max-width: 520px;
	line-height: 1.45;
	cursor: pointer;
}

.feedback-consent-text {
	min-width: 0;
	overflow-wrap: anywhere;
}

.feedback-consent input[type="checkbox"] {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 18px;
	        flex: 0 0 18px;
	width: 18px;
	height: 18px;
	margin: 1px 0 0;
	accent-color: #6fbd45;
}


.btn {
	display: inline-block;
	padding: 3px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.428571429;
	text-align: center;
	text-decoration: none !important;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	font-family: 'Arial' !important;
}
.btn:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.btn:active,
.btn.active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-green{
	color: #132c08 !important;
	background-color: #91d173;
	background: -moz-linear-gradient(bottom, #8ccb66 0%, #98d982 100%);
    background: -webkit-linear-gradient(bottom, #8ccb66 0%, #98d982 100%);
    background: -o-linear-gradient(bottom, #8ccb66 0%, #98d982 100%);
	background: linear-gradient(bottom, #8ccb66 0%, #98d982 100%);
}

.upper{
	text-transform: uppercase;
}


.recall-filt{
	padding: 10px 0;
	margin-bottom: 18px;
}
.recall-filt:after{
	content: ' ';
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}
.recall-filt .leave-recall{
	float: right;
}
.recall-filt .filt-item{
	float: left;
	margin-right: 6px;
}


.ui-selectmenu-button{
	border: 1px solid #cdcdcd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #f7f7f7;
}
.ui-selectmenu-button .ui-icon.ui-icon-triangle-1-s{
	width: 17px;
	height: 18px;
	background: url(/bitrix/templates/fidem/./images/select-dd-switch.png);
}
.ui-selectmenu-menu{
	border: 1px solid #6fba3f;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #f7f7f7;
	position: relative;
	z-index: 20;
}
.ui-selectmenu-menu:after{
	content: ' ';
	display: block;
	position: absolute;
	top: -10px;
	left: 9px;
	width: 18px;
	height: 10px;
	background: url(/bitrix/templates/fidem/./images/select-dd-tri.png);
}
.ui-selectmenu-menu .ui-menu{
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.ui-selectmenu-menu .ui-menu .ui-menu-item{
	border-top: 1px solid #c7c7c7;
}
.ui-selectmenu-menu .ui-menu .ui-menu-item:first-child{
	border-top: 0;
}
.ui-selectmenu-menu .ui-menu .ui-menu-item.ui-state-focus{
	margin: 0;
	background: #d0ebbe;
}


.review-list{}
.review-item{
	padding: 5px;
	background: #f3f3f3;
	margin-bottom: 12px;
}
.review-item:after{
	content: ' ';
	visibility: hidden;
	height: 0;
	display: block;
	clear: both;
}
.review-item .text{
	margin-bottom: 0.6em;
}
.review-item .image{
	margin-right: 10px;
	float: left;
}
.review-item .tags{
	color: #6c6c6c;
	font-style: italic;
	padding-bottom: 4px;
}
.review-item .tags a{
	color: #6c6c6c !important;
	text-decoration: none !important;
	border-bottom: 1px dashed #6c6c6c;
}

.expert-photo[align="left"]{
	margin-right: 10px;
}
.expert-photo[align="right"]{
	margin-left: 10px;
}

.common-fancy .fancybox-inner{
	border: 3px solid #c6c6c6;
}


/* FAQ */
.faq{}
.faq-pretext {
	font-weight: bold;
	margin-bottom: 15px;
	overflow: hidden;
}
.faq-filter {
	margin-bottom: 15px;
}
.faq-section {
	margin-bottom: 15px;
}
.faq-section-name {
	font-size: 16px;
	color: #4c9033 !important;
	margin-bottom: 15px;
	text-transform: none;
	font-weight: 400;
	display: block;
}
.faq-item {
	margin-bottom: 15px;
}
.faq-item-question {
	padding: 10px 16px;
	background: #f3f3f3;
	margin-left: -16px;
	margin-bottom: 15px;
}
.faq-item-tags {
	color: #939393;
	font-style: italic;
	margin-top: 6px;
}
.faq-item-tags span{
	border-bottom: 1px dashed #939393;
	cursor: pointer;
}

.faq-topics {
	margin-top: 12px;
}
.faq-topics-list {
	margin-top: 15px;
	font-size: 0;
}
.topic-column{
	float: left;
	width: 24%;
	margin-right: 1%;
}
.topic-item {
	margin-bottom: 4px;
	font-size: 12px;
}
/* FAQ END */

/* checkbox */
.checkbox {
	display: inline-block;
	position: relative;
	padding: 0 0 0 21px;
}
.checkbox  input[type="checkbox"]{
	position: absolute;
	clip: rect(0, 0, 0, 0);
}
.checkbox input ~ label:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	width: 14px;
	height: 14px;
	margin-top: -7px;
	background-color: #f7f7f7;
	border: 1px solid #c4c4c4;
	border-radius: 2px;
	z-index: 10;
}
.checkbox:hover input ~ label:before {
	box-shadow: 0 0 2px 0 rgba(0,0,0,0.1) inset;
}
.checkbox input:checked ~ label:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	width: 14px;
	height: 14px;
	margin-top: -7px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzc5MEU0MUUwMDA2MTFFNzg0NDVBQ0Y4RDc3QjY1QTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Nzc5MEU0MUYwMDA2MTFFNzg0NDVBQ0Y4RDc3QjY1QTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NzkwRTQxQzAwMDYxMUU3ODQ0NUFDRjhENzdCNjVBNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NzkwRTQxRDAwMDYxMUU3ODQ0NUFDRjhENzdCNjVBNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjdU+hQAAACuSURBVHjaYvz//z8DJYCJgUJAsQEsIIKxVJUszf+7b5PsggggViXXC4lAvASI9wGxEi4D2IC4Akqja54NxMxAfA+IX2IzgBWI1wFxOxCvRDIEWfMhIPYE4q8ogQgFf4D4KZQdADVkBxBPRdP8DSMWYIEKxBlQdhrUkAAoH6tmbGEAM2QWkhhOzeguQDcERGsAsRcuzbgMgBmSCcTsQPyD3KT8n5BmcCoe8NwIEGAAczoqfkCXOmAAAAAASUVORK5CYII=');
	background-position: 0 0;
	background-repeat: no-repeat;
	z-index: 11;
}
/* checkbox end */

.show-more {
	display: inline-block;
	padding: 8px 19px 8px 35px;
	background-color: #f3f3f3;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkE2MTA0RDRGRkU2MTFFNkIzNkFFRkNFRjY0NzA5RkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkE2MTA0RDVGRkU2MTFFNkIzNkFFRkNFRjY0NzA5RkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQTYxMDREMkZGRTYxMUU2QjM2QUVGQ0VGNjQ3MDlGRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQTYxMDREM0ZGRTYxMUU2QjM2QUVGQ0VGNjQ3MDlGRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtMnZQYAAAGqSURBVHjanFSxTsJQFH2QwgACUmzaMsukbk448AfojCS6sJoYoqu4q1FXF43ijv/QTm7qggsTWAhiQBigCZ77fE2kNkF7k5O+3p5z8u7tuy9gGAZzxQJQAjaBNUAG3oEnoAZcAZ8OOZvNMokWG487PGGs3xTwOE2n01oymWTRaJRJksRs25aHw2Gu1+vlms3mIThlaO7B5zrJcUTiSFGUiqqqLB6Pz2yNjBKJBIcsy5plWVXwM/h0/C1GOUChXq9Px+Px1B3sYvlXjnjEh65IlKDowRntIBQKsb8E8TRNo+W5aZqLZLKr67rqLmFexGIxBl0KyyKZ5KmJfkLo8mSyEolEfJkI3Sr9nSWnF4HLjCfZKz/de3V6mCKT7mQy0cPhMP/gZeCVp4COHl0q53k0GvkqR+heyOQBJ9GXidDVyOS61WpZ/X7/XwaDwYBB18XyLiiGqYyj7NQ4N4hHfMQ+BvAjKAaw2ul0Ko1Gg7l35G4q7YB47Xa7gtdb3nzXVbANnNAUY9D4ORBTzDDFvAeY4jdwDqiMmavgR1SpUSCWgC06SPPuE4ovAQYATfTaRphnU1cAAAAASUVORK5CYII=');
	background-position: 7px center;
	background-repeat: no-repeat;
	color: #132c08 !important;
	text-decoration: none !important;
	border-radius: 16px;
	border: 1px solid #c4c4c4;
}
.show-more.open {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUEwREQ5QkZGRkU3MTFFNjk1MDVCNzM3MTYwMjZBMEYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUEwREQ5QzBGRkU3MTFFNjk1MDVCNzM3MTYwMjZBMEYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQTBERDlCREZGRTcxMUU2OTUwNUI3MzcxNjAyNkEwRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQTBERDlCRUZGRTcxMUU2OTUwNUI3MzcxNjAyNkEwRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PknLju0AAAHvSURBVHjalJRPSxtBGMbf7J+k2WQ3ya41WYmgYL3YUtDexYPgqe1ZeujFD1CkvQjt6lk/QS+FRu/2klu/gKVQrDcLgmLM2k3S3SRoskn6vIsJNjTovvDLTGbmeZh5Z96NFL8WaSiSYA28AE+ADirgEOyDj6DeX7yytELSkMEq2JmanMqNjz2kpKKSLMvUbrf1etNbtH9fLp6cnrzDmnWw1xfdNvlgZk1rciJPaS0zGOz1eiRJUjDGwDx3en62WyqXHmF687bJqjluWrPTsxSNRgPhqEipaYpPKxQhss7LpV8YKkSQE87B8cLTZ9m0mqL7xh/PpW8/Dhx0ZwT8vM6b+ayWUKnb7d4bNZEk6AzoX7HJcz1jhDLowzrWc07mlFg8GAwb8dgDbh6zyZggCP+YaFvzI4Xu+++DviiI3Bhs4rRa16YkyYPJ6sbBSJNOpzPo+36bG4dz8rPRbATXGhbWIY54J1+cWmU5oSRD5wQ6bvZ5J59sxy57dTfUzXh1j6Djd1KQbopp3XYuCxOiHDzxu8L3fbIrNnffoABrfcVu1a3O4JyWntJJiSsjDRpXTariGDWvZuHv5+EC3MTEMdg20kZOS2gUi8ZIFMXgRq5bV+Q2POTBucDat3yM/1VxsCNOFBaugZf8kO76nnD8FWAADWY8tYJmBNgAAAAASUVORK5CYII=');
}
.uppercase {
	text-transform: uppercase;
}

.other-links {
	list-style: none;
	padding: 0;
	margin: 12px 0;
}
.other-links.right {
	float: right;
	margin-left: 25px;
}
.other-links a{
	color: #000 !important;
}
.other-links a span, .other-links a img{
	vertical-align: bottom;
}
.other-links-icon {
	margin-right: 4px;
}

/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	/* Support: IE7 */
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/bitrix/templates/fidem/./images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/bitrix/templates/fidem/./images/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/bitrix/templates/fidem/./images/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/bitrix/templates/fidem/./images/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/bitrix/templates/fidem/./images/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/bitrix/templates/fidem/./images/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}

/* End */
/* /bitrix/templates/fidem/components/bitrix/breadcrumb/fidem/style.css?1710431126227 */
/* /bitrix/templates/fidem/styles.css?179312226625540 */
