

/* Start:/bitrix/components/citrus/tszh.contacts/templates/orchid_page/style.css?15770831224861*/
.contakt{display:none}.t-contacts section{border-style:dashed;padding:15px}.t-contacts>input+label{padding:14px 15px!important}.t-contacts-group{display:table-row}.t-contacts-group__cell{display:table-cell;vertical-align:top}.t-contacts-group__cell:nth-of-type(1){padding-right:10px}.t-contacts-group__title{font-weight:700;margin-bottom:5px;margin-top:20px}.requisite{line-height:26px;margin-bottom:10px}.t-contacts-group__write-us a{text-decoration:none}.t-contacts-group__write-us{width:190px;white-space:nowrap;padding:8px 20px 8px 40px;text-align:right;font-size:16px;color:#39f;text-decoration:none;background:#eff3f5 url(/bitrix/components/citrus/tszh.contacts/templates/orchid_page/images/write-us-bg.png) no-repeat 20px 10px;border-radius:7px}@media screen and (min-width:1200px){.t-contacts section{border-style:dashed!important}.t-contacts>label{border-style:dashed!important}}.requisite__name{padding-right:20px;font-weight:700}@media screen and (min-width:768px){.requisite{display:table-row}.requisite div{display:table-cell;padding-bottom:10px}}#contacts-page-container{overflow:hidden}#contacts-page-container #tabs-container{overflow:hidden}#contacts-page-container #tabs-container .tab{float:left;margin:0 20px 10px 0;padding:10px 35px;cursor:pointer;white-space:nowrap;font-size:14px;line-height:14px;color:#333;background:url(/bitrix/components/citrus/tszh.contacts/templates/orchid_page/images/tab-bg.gif) no-repeat 10px 13px;border-top:1px solid transparent;border-left:1px solid transparent;border-radius:5px}#contacts-page-container #tabs-container .tab:last-child{margin-right:0}#contacts-page-container #tabs-container .tab.active{background:#f4f4f4 url(/bitrix/components/citrus/tszh.contacts/templates/orchid_page/images/tab-active-bg.gif) no-repeat 10px 13px;border-top:1px solid #c7c7c7;border-left:1px solid #c7c7c7}#contacts-page-container #orgs-contacts-container .org-contacts{display:none}#contacts-page-container #orgs-contacts-container .org-contacts.active{display:block}#contacts-page-container #orgs-contacts-container .org-contacts h3{margin:15px 0 10px;padding:0;font-size:18px;line-height:100%}#contacts-page-container #orgs-contacts-container .org-contacts h3.alt{font-size:20px;color:#8ba601}#contacts-page-container #orgs-contacts-container .org-contacts .org-contacts-table{border:none;border-collapse:collapse}#contacts-page-container #orgs-contacts-container .org-contacts .org-contacts-table .org-requisites-td{width:auto;margin:0;padding:0;border:none;vertical-align:top}#contacts-page-container #orgs-contacts-container .org-contacts .org-contacts-table .org-map-td{width:100%;margin:0;padding:0 0 0 15px;border:none;vertical-align:top}#contacts-page-container #orgs-contacts-container .org-contacts .group-table{width:auto;margin:0;border:none}#contacts-page-container #orgs-contacts-container .org-contacts .map-container{margin-top:65px}#contacts-page-container #orgs-contacts-container .org-contacts .group-table td{padding:.5em .5em .5em 0;vertical-align:top;border:none}#contacts-page-container #orgs-contacts-container .org-contacts .group-table td.caption{width:1%;font-weight:700;text-align:right;white-space:nowrap}#contacts-page-container #orgs-contacts-container .org-contacts .group-table td .phone-big{font-size:115%}#contacts-page-container #orgs-contacts-container .org-contacts .group-table td .schedule-table{width:auto;margin:-.1em 0 0 -.2em;border:none;border-collapse:collapse}#contacts-page-container #orgs-contacts-container .org-contacts .group-table td .schedule-table td{border:none;padding:.1em}#contacts-page-container #orgs-contacts-container .org-contacts .group-table td .schedule-table td .day-item{white-space:nowrap}#contacts-page-container #orgs-contacts-container .org-contacts .group-table td .schedule-table td.hours{padding:.1em .3em;text-align:right;white-space:nowrap}#contacts-page-container #orgs-contacts-container .org-contacts .group-table td .schedule-table td.holiday{text-align:left}#contacts-page-container #orgs-contacts-container .org-contacts .group-table td .schedule-table td.holiday,#contacts-page-container #orgs-contacts-container .org-contacts .group-table td .schedule-table td.hours{padding:.1em .5em}#contacts-page-container #orgs-contacts-container .org-contacts .group-table td .schedule-table td.deptname{max-width:15em;overflow:hidden;text-overflow:ellipsis}#contacts-page-container #orgs-contacts-container .org-contacts .group-table td .schedule-table td .nowrap{white-space:nowrap}#contacts-page-container #orgs-contacts-container .org-contacts .group-table td.write-us{padding:15px 0 25px;text-align:center}#contacts-page-container #orgs-contacts-container .org-contacts .group-table td.write-us a.write-us{padding:8px 50px;text-align:center;font-size:16px;color:#39f;text-decoration:none;background:#eff3f5 url(/bitrix/components/citrus/tszh.contacts/templates/orchid_page/images/write-us-bg.png) no-repeat 20px 10px;border-radius:7px;white-space:nowrap}#contacts-page-container #orgs-contacts-container .org-contacts .group-table td.write-us a.write-us:hover{text-decoration:underline}
/* End */


/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1457961807666*/
div.bx-yandex-map {color: black; font-size: 11px;}
div.bx-yandex-map div.YMaps-b-balloon-content {color: black; font-size: 11px;}
div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td {
	padding: 0px !important;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td textarea{
	font-size: 11px;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b {
	background-image: none !important;
}

/* End */


/* Start:/bitrix/components/citrus/tszh.contacts/templates/orchid_page/citrus/main.feedback/.default/style.css?15982709584315*/
.height-textarea{
	height:73px;
	width:100%;
}
.feedback-captcha__img img{
	vertical-align:top;
	height:33px;
	margin-bottom:7px;
	width:calc(100% - 5px);
}

.feedback-captcha__img {
	width:50%;
	display:inline-block;
}
.feedback-captcha__input {
	width:50%;
	display:inline-block;
}

@media screen and (max-width:767px)
{
	.feedback-captcha__input {
		width:48%;
	}
	input .captcha {
		padding-left:5px !important;
	}
	.feedbackForm__confirm {
		font-size:12px;
	}
}

input.name, input.mail, textarea.text-mail, input.captcha {
	width:100%;
	padding-left:35px;
}

@media screen and (min-width:768px) {
	.feedback-captcha {
		display:flex;
	}
	#contacts-page-feedback .left-fields-container {
		float:left;
		width:350px;
	}
	#contacts-page-feedback .right-fields-container {
		margin-left:365px;
	}
	.feedback-captcha__input{
		text-align:right;
		width:250px;
	}
	.feedback-captcha__input input{
		width:100% !important;
	}
}

#contacts-page-feedback {
	overflow:hidden;
}
#contacts-page-feedback h3 {
	margin:35px 0 20px;
	padding:0;
	font-size:18px;
	line-height:100%;
}
#contacts-page-feedback div.mf-name,
#contacts-page-feedback div.mf-email,
#contacts-page-feedback div.mf-captcha,
#contacts-page-feedback div.mf-message {width:80%; padding-bottom:0.4em;}
#contacts-page-feedback div.mf-name input,
#contacts-page-feedback div.mf-email input {width:60%;}
#contacts-page-feedback div.mf-message textarea {width:60%;}
#contacts-page-feedback span.mf-req {color:red;}
#contacts-page-feedback div.mf-ok-text {color:green; font-weight:bold; padding-bottom:1em;}

#contacts-page-feedback .left-fields-container td {
	border:none;
}
#contacts-page-feedback button[type="submit"] {
	float:right;
}

input.name {
	background:#f2f2f2 url(/bitrix/components/citrus/tszh.contacts/templates/orchid_page/citrus/main.feedback/.default/images/name.png) no-repeat 8px center;
}
input, textarea {
	margin-bottom:7px;
}

.feedbackForm__confirm .input-checkbox {
	float:left;

}

.feedback-checkbox input[type=checkbox]+label {
	padding-left:0px !important;
	line-height:18px !important;
}


.uploadform_files{
	margin-bottom:10px;
	position:relative;
	z-index:0
}
.uploadform_files_field{
	width:100%;
	border:1px dashed #ccc;
	position:relative;
	display:flex;
	flex-wrap:wrap;
	justify-content:center
}
.uploadform_files_field input[type="file"]{
	opacity:0;
	z-index:10;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	margin:0
}
.error .uploadform_files_field input[type="file"]{
	z-index:-1;
}
.uploadform_files_item{
	width:100%;
	text-align:left;
}
.uploadform_files_item p{
	position:relative;
	display:inline-block;
	z-index:10;
	max-width:95%;
	margin:0 !important
}
.uploadform_files_item span{
	font:400 14px/18px Arial,Helvetica,sans-serif;
	padding:10px 13px 10px 35px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAMAAADH72RtAAAAn1BMVEVHcEz/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAAqMcb6AAAANHRSTlMAToE8VJW5+kOkXY/W4hdmq8SErsp+SFC0eNK8wVhAY+bp8AcJNLByidnMOGoji4rxIgacjJOeEQAAAJZJREFUGBkFwIVxAgEABMBFH3jB3Ym7Xf+1ZQDQLlLMAGCaaljlAMAiHZzTBjikddo27ALYZ/WZfP9YBuin1cuxycY8YJNumTP5kj5M0n3Ou99r/VGlwTCjdp6o8/aaB/Sy7GXLSzr7dHDMTFGyy+kxAyhq7llkMMkKpIRpBsO0gOKCfsbzdAHrXP8uWcsYwOiW24g7gH8usRDplVFcCwAAAABJRU5ErkJggg==) 10px 13px no-repeat;
	white-space:break-spaces;
	word-break:break-all;
	display:block;
	color:#f00;
	filter:grayscale(1) brightness(3)
}
.error .uploadform_files_item span {
	filter:none
}
.content__page a.uploadform_files_item_delete{
	position:absolute;
	right:-10px;
	top:2px;
	text-decoration:none;
	font-size:20px;
	cursor:pointer;
	color:#ccc !important
}
.content__page .error  a.uploadform_files_item_delete{
	color:#f00 !important
}
.uploadform_files_field > span{
	font-family:Arial,Helvetica,sans-serif;
	color:#ccc;
	position:relative;
	font-size:14px;
	height:31px;
	line-height:30px
}
.uploadform_files_item + span{
	margin-top:10px
}
.uploadform_files_field > span:before{
	content:'+';
	position:absolute;
	left:-29px;
	font-size:32px;
	top:1px
}
.error .uploadform_files_field > span,
.error .uploadform_files_field > span:before{
	opacity:0;
}
.files_error{
	display:none;
	color:#f00
}
.error .files_error{
	display:block
}
.error [type="submit"]{
	cursor:default
}

/* End */
/* /bitrix/components/citrus/tszh.contacts/templates/orchid_page/style.css?15770831224861 */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1457961807666 */
/* /bitrix/components/citrus/tszh.contacts/templates/orchid_page/citrus/main.feedback/.default/style.css?15982709584315 */
