/* =page-default
Сброс отступов у страницы по умолчанию */
.b-content .grey .page-default {
	padding:0;
}

input.error, textarea.error, .error .selectedTxt {
	color:#f00 !important;
}

.b-calendar-module .b-iblock__title {
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	color: white;
	text-shadow: -1px -1px #2A2F39;
	font-weight: bold;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	background: url(/static/i/green/titleGradients.png) repeat-x;
	border-top: none;
	border-bottom: 1px solid #292C33;
	text-shadow: -1px -0.8px 0 #484E59;
}

.b-calendar-module-spiner {
	height:30px;
	line-height:30px;
	top:50%;
	right:0;
	margin-top:-15px;
	position:fixed;
	text-align:center;
	color:#bfc2c8;
	font-size:1.4em;
	background:50% 50% no-repeat;
	background-image:url(data:image/gif;base64,[encoded data, 5572 characters]);
	*background-image:url(../img/spiner.gif);
}

/* =b-calendar-title
Заголовки календаря */
.b-calendar-title {
	width:100%;
	height:30px;
	cursor:default;
	position:relative;
	text-align:center;
}

.b-calendar-title-left, .b-calendar-title-right {
	/*width:27%;*/
	height:100%;
	top:0;
	position:absolute;
}

.b-calendar-title-left {
	left:0;
	text-align:left;
}

.b-calendar-title-right {
	line-height:30px;
	right:0;
	text-align:right;
}

.b-calendar-title-right--appointment {
	height:30px;
	top:70px;
	right:10px;
	display:none;
}

.b-calendar-title-right a, .b-calendar-title-right a:link, .b-calendar-title-right a:visited {
	color:#cdd0d5;
	font-weight:bold;
	text-decoration:none !important;
}

.b-calendar-title-right a:hover, .b-calendar-title-right a:active {
	color:#fff;
}

.b-calendar-title-center {
	width:450px;
	height:100%;
	display:inline-block;
	*display:inline;
	zoom:1;
}

.b-calendar-title-left h2 {
	margin:0;
	font-size:1.27em;
	line-height:30px;
}

.b-calendar-title a, .b-calendar-title a:link, .b-calendar-title a:visited {
	color:#cdd0d5;
}

.b-calendar-title a:hover, .b-calendar-title a:active {
	color:#fff;
	text-decoration:none !important;
}

.b-calendar-title-month {
	padding:0 4px;
}

.b-calendar-title-month--main {
	font-size:1.27em;
}

.b-calendar-title-arrow, .b-calendar-title-arrow i {
	width:7px;
	height:13px;
	position:relative;
	display:inline-block;
	*display:inline;
	zoom:1;
}

.b-calendar-title-arrow a {
	width:7px;
	height:13px;
	top:2px;
	left:0;
	position:absolute;
}

.b-calendar-title-arrow i {
	background:0 100% no-repeat;
	background-image:url(data:image/gif;base64,R0lGODlhDgANAKUnAEJHUUJIUkNIUkRIU0VIVEZKVEZKVUdMVkdNV0hNV1ZaZ1ZaaFdbaFheaVxibVxib2dreGdseWxxgIyQlpmdpJmepaCjq6SnsKSosKyvt66xtba5vrm7v7q8v7q8wL/Bxb/CxsDCx8LFycnM0MnM0crN0v///7m4ubm4ubm4ubm4ubm4ubm4ubm4ubm4ubm4ubm4ubm4ubm4ubm4ubm4ubm4ubm4ubm4ubm4ubm4ubm4ubm4ubm4ubm4ubm4ubm4uSH5BAEKAD8ALAAAAAAOAA0AAAZXwJ9QGPkVh0ghJJFJWJJDB2JiQpgo0MZBYzIduhskw+DpmgzmkHBR6JhNhbdawXmbCPbSD2Qf5IUfbwJvJEiBXQFmhUkiXQBdI1BCFSYPJhiSQxcSF0lBADs=);
	*background-image:url(../img/arrows.gif);
}

.b-calendar-title-arrow--left {
	padding-right:4px;
}

.b-calendar-title-arrow--right {
	padding-left:4px;
}

.b-calendar-title-arrow--right i {
	background-position:-7px 100%;
}

/* =b-calendar
Основной блок календаря */
.b-calendar {
	width:100%;
	*margin-left:-40px; /* IE7 */
	visibility:hidden;
}

.b-calendar-table {
	width:100%;
	border-collapse:collapse;
}

.b-calendar-table-header {
	width:100%;
	table-layout:fixed;
}

.b-calendar-table-header th {
	height:19px;
	line-height:19px;
	color:#fff;
	text-shadow:0 -1px 1px #84adc5;
	border-bottom:1px solid #000;
	border-right:1px solid #40b9ee;
	border-left:1px solid #0e88bf;
	background:#0079c7 repeat-x;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAATCAYAAACp65zuAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAADFJREFUKM9jZNjz7z8DEYCF4c9fBuIU/iVW4R/qK/xDrBv/UdvEIRE8wykK//yjrmcAaogmiXMUDcEAAAAASUVORK5CYII=);
	*background-image:url(../img/calendar-gr.png);
}

.b-calendar-table-cell {
	width:14.28%;
	height:100px;
	border:1px solid #b9b8b9;
	vertical-align:top;
	background:#fff;
}

.b-calendar-table-cell--disabled {
	background:#ccc !important;
}

.b-calendar-table-cell--disabled .b-calendar-day {
	cursor:default !important;
}

.b-calendar-table-cell--disabled .b-calendar-day-number {
	color:#383c45;
}

.b-calendar-table-cell--disabled .b-calendar-day--disabled .b-calendar-day-number,
.b-calendar-table-cell--disabled .b-calendar-day--holiday .b-calendar-day-number {
	color:#9a9a9a;
}


/* =b-hover
Внутренние тени для ячейки таблицы */
.b-hover {
	width:100%;
	height:100%;
	left:0;
	top:0;
	position:absolute;
}

.b-hover-shadow {
	position:absolute;
}

.b-hover-h {
	width:100%;
	height:10px;
	left:0;
}

.b-hover-v {
	width:10px;
	height:100%;
	top:0;
	background:repeat-y;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAAAXNSR0IArs4c6QAAAAZiS0dEALkAuAC5nWR1mgAAAAlwSFlzAAALEwAACxMBAJqcGAAAAE5JREFUKM/tzMERgCAMAMGTCSH9VybdSCDRnxX48MHN3HePfvbbzGjWUFVUlVorIoKIUEp5z0wyk4ggIlhrMefE3XF3xjUofNwGN/gH8AFGNh6d+9QbmgAAAABJRU5ErkJggg==);
	*background-image:url(../img/day-shadow-v.png);
}

.b-hover-c {
	width:24px;
	height:24px;
}

.b-hover-h, .b-hover-c {
	background:0 -48px repeat-x;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABECAYAAADHsbZQAAAAAXNSR0IArs4c6QAAAAZiS0dEALkAuAC5nWR1mgAAAAlwSFlzAAALEwAACxMBAJqcGAAABNZJREFUaN7VWuF62zAIBKSk2/u/1fZCWxvBfshghCQnWZs0cuvPju04d3AgGYy/f/0WAABEBNsiAEL9bPv+2GjB2WEEARmflPntBATqv9h1dkzqARGBDACAhEBIQESAhIDoVkAjNyR2QMSfb0jIHHC3L1JXkH2fBZgZWBgyYgWfUgIishURh2S8tzoS2Fu/AzkgITvyxvIGWEEL1y1yxVCgekBBp5QgpVQ9QgSEBx5RDog94AOlNUDj5wAcBHbQwtXqzIAFdwmppZUAJYJEdXskK0AXN4C9dHCu+c7ibr+xepALF4aCpcaVVFJZgSjQRMmIREkR0h7kiHMCeOwCDUJPwFtdoIIWqVtkrCvsliciQEbIKgklQamuGhOJUuMFIuo94GWE1/TjCECbUTx4IjK9Fyx2XwEBErI4yPqjlomQ2pigNA3sJv3OZHNDHHgSIgKEVK2vwYouI7E0sZk1k/hYUMtbLMTsBAMZ4T3ox1Iy3VP1AqBLCFv+F5LdiBAkFEmMVn/tpz2Au+U1MC0W4rWySYfYYtE8YDK6gcgsEw1H4XCuAebGkCihEQGWLZi9ARGqBxoZuWxjgR0zEd0XtLdei4g1cKEGseFn2RNImOqQH4BiRor534P3Mvrs0kiSWgN6NXh8SoLiTTqPQHuj/w3YezzUGA56yeof4OYBC74t6v1g5b/0SPAdCTdlabYOZyuhQTDHidtTFxwT8h5A2AayhvFAm5HUw7Ej9sbE8ZSdRg8gIzKvssQpOnXScPpqAui7gUdPbDhpNLB0rsLvs/bIgP4zzQC+hIRmBpzGAMJL678bdP1Adq268DIxEBbybD4zj3m6rJTA0YP4K0upGYmXXGR1ArAqAVmUwPBJ7eUJyHHRV0Be3wNaL1oyBqxu5MqP8TP5GqRtt30t78309/QYcGX3aRpVbb0EYGkbGl2JXgl0oMVVwr7BAyPAPhbMG40HwslZ3fLZJPzvRmXsWSi2cwZrV1l7sHQOsciOOTfMgnSYa3U4knjEJG9UXoxJxMeE7mefqmaMmbnqjajW7pHgUi5wOp2aH7+HWPSmbynd5IntL5s7tLkge2dEASOikUBEEBQ7F0Hc2+DwpXU957szfvXgFXO2L23NNAOPBFx2gES0t3YO+gJHBGYx1FhfG3uBgO+VeSLZM7KOINe2jn/IUfBq5Vl76bC1OkuVIcYaL5RKoHAxImpo84AFBrumGrRNNSS0RkSsVX5Vj6xprSoJlgq+jOWUVffWynR9WIB6MyIC4todGXZnbiEgY690TT71wEBGRkJ2KWX9ku/DWlbiLVgd8FEZ3lfyprUBGU/URkHcpVJ2+JyUWHiLgU1XBQvABUCSAPGkyT3pD1/t0svBbFPuaHYzQynFZJRVJoWL3YTFNdKof8Vg9CbLrPh6NaClf7mjmdK4mXKTZLiAsOweKFBqkHLf4okSOXxjBe97wvJPWfGJq9mG2FAi+XQ+tSDcaBh/5JYq9Vddd3QeYe+b5Z8/fi5dVslvb29Xy3dT9z/yuhvvk89v57U9cD4vTkCnxMsSyDmvTSCldFNZfTQVfuR1t95nSGApD/i3QlZcUL67gvVZDyyOH3J8MF+PQLlO4NkTubsIXMplbQ9cLosT+Pj4WJvA+/v74gT+Lk7gz98/SxP4B7Eg75bmcZDHAAAAAElFTkSuQmCC);
	*background-image:url(../img/day-shadow-h.png);
}

.b-hover-c {
	background-position:0 0;
}

.b-hover-top {
	top:0;
}

.b-hover-bottom {
	bottom:0;
	background-position:0 -58px;
}

.b-hover-left {
	left:0;
}

.b-hover-right {
	right:0;
	background-position:-10px 0;
}

.b-hover-lt {
	left:0;
	top:0;
}

.b-hover-rt {
	right:0;
	top:0;
	background-position:-24px 0;
}

.b-hover-lb {
	left:0;
	bottom:0;
	background-position:0 -24px;
}

.b-hover-rb {
	right:0;
	bottom:0;
	background-position:-24px -24px;
}


/* =b-calendar-day
Дни календаря */
.b-calendar-day {
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
	cursor:pointer;
}

.b-calendar-day--clicked {
	margin:-1px 0 -1px -1px;
	border:1px solid #999;
}

.b-calendar-day--clicked .b-hover {
	display:block !important;
}

.b-calendar-day--another_month .b-calendar-day-number {
	color:#828995;
}


.b-calendar-day--disabled {
	cursor:default;
}

.b-calendar-day--disabled .b-hover-c,
.b-calendar-day--disabled .b-hover-v,
.b-calendar-day--disabled .b-hover-h {
	background:none;
}

.b-calendar-day--disabled .b-calendar-day-number,
.b-calendar-day--holiday .b-calendar-day-number {
	color:#dcdcdc;
}

.b-calendar-day-number {
	width:80px;
	height:50px;
	line-height:50px;
	top:50%;
	left:50%;
	margin:-25px 0 0 -40px;
	position:absolute;
	color:#383c45;
	font-size:4em;
	font-weight:bold;
	text-align:center;
}

.b-calendar-day-content {
	left:0;
	right:0;
	bottom:0;
	padding-left:10px;
	position:absolute;
}

.b-calendar-day-content p {
	margin:.33em 0;
}

.b-calendar-day-person {
	color:#58850f;
}

.b-calendar-day-time {
	color:#b9b8b9;
	font-size:1.3em;
}


/* =b-appointment
Страница обработки заявок */
.b-appointment-toolbar {
	height:48px;
	padding-left:9px;
	position:relative;
	cursor:default;
	color:#fff;
	text-shadow:0 -2px 2px #535457;
	border-bottom:1px solid #383c45;
}

.b-appointment-toolbar-links {
	height:48px;
	line-height:48px;
	float:left;
}

.b-appointment-toolbar a, .b-appointment-toolbar a:link, .b-appointment-toolbar a:visited {
	color:#f9f9f9;
	text-shadow:0 -2px 0 #535457;
	text-decoration:none !important;
}

.b-appointment-toolbar a:hover, .b-appointment-toolbar a:active {
	color:#fff;
}

.b-appointment-toolbar-search {
	height:39px;
	top:0;
	right:8px;
	padding:5px 0 4px;
	position:absolute;
}

.b-appointment-toolbar-search-text {
	line-height:36px;
	padding-right:6px;
	float:right;
}

.b-appointment-toolbar-search-field {
	width:92px;
	padding:2px 5px 0 0;
	float:right;
}

.b-appointment-toolbar-search-field .b-field {
	background-position:0 -348px;
}

.b-appointment-toolbar-search-field .b-field .b-field-side {
	background-position:0 -316px;
}

.b-appointment-toolbar-search-field .b-field .b-field-side--right {
	background-position:-8px -316px;
}

.b-appointment-toolbar-search-button {
	float:right;
}

.b-appointment-toolbar-search-button .b-field--button {
	background-position:0 -419px;
}

.b-appointment-toolbar-search-button .b-field--button input {
	color:#eff1f6;
}

.b-appointment-toolbar-search-button .b-field--button .b-field-side {
	background-position:0 -380px;
}

.b-appointment-toolbar-search-button .b-field--button .b-field-side--right {
	background-position:-8px -380px;
}

.b-appointment-toolbar, .b-appointment-head {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABOCAYAAAAZ+4fHAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAH9JREFUSMftlcsNgDAMQ13UxbkxAEsWMQNhhVfJVYhEzlFea+fT9uMMgegRKE+bYOCKE4kULT8asrk8D0Wrgjzfd6aH3GjZ0bwid8aN5o0ru4V5M2PfZksWqX5nSp+4Nq47ct44U9F9C2k/Js5MquAqYGHacFXQccFnFgguc1O8BLaG55FvMKYAAAAASUVORK5CYII=);
	*background:url(../img/appointment-gr.png);
}

.b-appointment-head {
	height:30px;
	border:1px solid #acafb2;
	background-position:0 -48px;
}

.b-appointment-head table, .b-appointment-list table {
	width:100%;
}

.b-appointment-list {
	padding-bottom:30px;
	visibility:hidden;
}

.b-appointment-list table {
	border-collapse:collapse;
}

.b-appointment-head th {
	height:30px;
	line-height:30px;
	padding:0 8px;
	text-align:left;
	cursor:pointer;
	text-shadow:0 1px 1px #fff;
	border-left:1px solid #f8f9f9;
	border-right:1px solid #b8bbc1;
	background:-6px -13px no-repeat;
}

.b-appointment-head .paddings i {
	width:6px;
	height:14px;
	line-height:14px;
	font-size:14px;
	display:none;
	background:50% 100% no-repeat;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAANCAYAAACKCx+LAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAPlJREFUGNN9z00rRFEcgPHnf85ZjJciSWrK0s6kJOUzSFKzoCwtbdS1xYbVzAewslJKVlezsWES23kpbikTDa5uV6OJi3vP8QnGs/8tHuiZGEGM1PdYY/pgn1o4iBgBMdI6ZG5phFNykxdsVHd4Do0OKnZss9g32yym1fd0q7Nys/rUHF6foO3C/m+XzbjLqUXmz7zYpcsd9zmq8l45iYhu48dGl+xHvWa6NuTtxoogkLxXThJBECcVCAkCUfg+lEqQAha6+s3i+6heFwYQACwClu2XegrIP6KAYgD7leMOsojrc0sBpRlXml/kvmU/Fo5OQnt8Je0HJX9jHWLqFJsycQAAAABJRU5ErkJggg==);
	*background-image:url(../img/sort-arrows-desc.png);
}

.b-appointment-head th, .b-appointment-head .paddings i.asc {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAANCAYAAACKCx+LAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAPBJREFUGNN1y7ErRWEYgPHn/c7bcZxIiUuhKJEMd5FyFoP1MimTzSQDjvwX52ZQ7mL2DxzKLZPFpLvewfidOsqgKwyf8xlISp7lmX7wb6KCqDycs8bSxRFFGSIqBsBaR6SA6dOsVgsBDCkygaIKiPdzwVtEypf43cD3Dd2G0EzFAYjI/Uf/O93GX8GPyHPIMnBABS/BY0WeY66bbij0O7NPDqBi+nhsnP3bRTlrEY/esLvZHp5CRgaJVnucHLRA1Pje3fzVFqdM7rVXOj6xBQKJqvWd2JeXG2yXM8/+dWH5EIW6hiSqtkAqX8asa0Bdw0+ZPkb5GcLQTwAAAABJRU5ErkJggg==);
	*background-image:url(../img/sort-arrows-asc.png);
}

.b-appointment-head--date .paddings i.desc {
	display:inline;
}

.b-appointment-head--question {
	cursor:default !important;
}

.b-appointment-list td {
	line-height:20px;
	padding:8px 11px;
	text-align:left;
	color:#8b8f98;
	vertical-align:top;
	border:1px solid #ececed;
}

.b-appointment-list td.hovered {
	cursor:pointer;
	color:#fff;
	background:#67bcff;
}

.b-appointment-list td.hovered .b-link--more {
	background-position:0 -33px;
}

.b-appointment-list td.hovered .b-link--more a,
.b-appointment-list td.hovered .b-link--more a:link,
.b-appointment-list td.hovered .b-link--more a:visited {
	color:#fff;
	text-decoration:none;
}

.b-appointment-list td.hovered .b-link--more a:hover,
.b-appointment-list td.hovered .b-link--more a:active {
	text-decoration:underline;
}

.b-appointment-list--content {
	overflow:hidden;
	position:relative;
}

.b-appointment-list--less {
	height:61px;
	padding-bottom:18px;
}

.b-link--more {
	height:20px;
	line-height:22px;
	*line-height:24px;
	bottom:0;
	right:0;
	padding-left:29px;
	position:absolute;
	display:none;
	background:no-repeat;
	background-image:url(data:image/png;base64,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);
	*background-image:url(../img/morelink-gr.png);
}

.b-link--more a:hover, .b-link--more a:active {
	text-decoration:underline;
}

.b-appointment-list-fio {
	color:#4d5362;
	font-size:1.27em;
	font-weight:bold;
}

.b-appointment-list td.hovered span {
	color:#fff;
}

.b-appointment-list td.hovered .b-appointment-list-case_number-link {
	color: #fff;
}

.b-appointment-list-status span {
	display:block;
}

.b-appointment-list-status .b-appointment-list-status-text {
	color:#4d5362;
	font-weight:bold;
}

.b-appointment-list-status--accept span {
	color:#4e7d00 !important;
}

.b-appointment-list-status--reject span {
	color:#ae1d25 !important;
}

.b-appointment-list-control {
	display:none;
}

.b-appointment-list-control a, .b-appointment-list-control a:link, .b-appointment-list-control a:visited,
.b-appointment-list-control a:hover, .b-appointment-list-control a:active {
	color:#fff;
	display:block;
}

.b-appointment-list td.notdecided .b-appointment-list-status {
	display:none;
}

.b-appointment-list td.notdecided .b-appointment-list-control {
	display:block;
}

.b-appointment-list-print {
	display: none;
}
.b-appointment-list td.hovered .b-appointment-list-print {
	display: block;
}
.b-appointment-list-print .b-appointment-list-print-link {
	color: #0773BF;
	text-decoration: none;
}
.b-appointment-list td.hovered .b-appointment-list-print-link {
	color: #fff;
}

/* =b-popup
Всплывающие окна */
.b-popup {
	width:358px;
	margin-top:10px;
	display:none;
	position:relative;
}

.b-popup--tight {
	width:300px;
}

.b-popup--ultratight {
	width:278px;
}

.b-popup table {
	width:100%;
}

.b-popup-v {
	background:repeat-y;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAAAXNSR0IArs4c6QAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAALEwAACxMBAJqcGAAAADBJREFUKM/tzDERACAIAMA/V0sYx2ZEIh5WcGDkAzwsbJzMrF8RUbg42EuTiSbq8ABFdy5DYkHpUwAAAABJRU5ErkJggg==);
	*background-image:url(../img/baloon-v.png);
}

.b-popup-h {
	background:0 -21px;
}

.b-popup-c {
	background:no-repeat;
}

.b-popup-h, .b-popup-c {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAqCAYAAAC+5wuXAAAAAXNSR0IArs4c6QAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAo1JREFUSMftlEFrE0EUx3+7SdY0DWl6sV4C6iEVT1IUD7lIj/0E9eRn6AcQ/Ax66aEHLxZ6a6BQ6KHgqUgpSC0mqUJoS0xiNI3J7Cab3ex4mYWxRreHPfbBY3k7b3773pv/LPxpBmACCSHEqm3b+47jSNu2B0KI/W63+xxIAQmVZzDFQkiq1+u9HgwG0nVdGQSBDIJADodDeXl5Kdvt9htgVgH/goUQq9Vqvez3+/Jf1ul0ZKVSeQXMAdZVmAmkNjc3F9vt9kRGWLVanaytrT1RsBRghjQDsJaWll6k02mTCMvn8+by8vIqkFVVGaZWkeV53rNMJhPFYX5+Htd1S0AubC+sKAFYtm0/SCaTkSDLsuj1ekUNlDC1YVuO48xxTRNCzAGZq60ZgOn7/q/rglzX7QPJ8NR0kOG67ul4PI6EjEYjXNf9okZi6CAAut3uh2azGQmq1+t0Op1PgNT1g3ohNzY23h8dHQVRoL29vaBcLn8FgnBvQju1mfPz80yhUBh5nve4WCxOhWxtbbG9vf3u8PDwDGgCPwFHB6WA2YODA9+yrHGtVnuYzWbJ5XJ4nsfJyQnr6+vs7OyUd3d3L4BvQEOBRqGqk0qld4AisFgqle4vLCw88n3/6WQyEUEQfG40GpXj42MbOANqwCnQAoShXdg0kAcKwD31vK0+kAI8QADfgQugrp49YJQMhwWMVWJLxY4qOwvcAly1/kPltFU8BqSh60i1OKM255TPaBUNgb5yoWJfB+mwhJK97qY66vEVn4QdGVP+kvrcElocjmCi6ycUpRGhvWnrcmqiEEISgxlSylhAJjHZDegGdAP6/6VdWVmJ5/YDb+MAJYFqXKCPcbV2Ny7QbFwgIw7Qbz8jS9Sz+T38AAAAAElFTkSuQmCC);
	*background-image:url(../img/baloon-h.png);
}

.b-popup-top {
	width:auto;
	height:9px;
}

.b-popup-tl {
	width:9px;
}

.b-popup-tr {
	width:9px;
	background-position:-9px 0;
}

.b-popup-left {
	width:9px;
}

.b-popup-right {
	width:9px;
	background-position:-9px 0;
}

.b-popup-bottom {
	width:auto;
	height:12px;
	background-position:0 -30px;
}

.b-popup-bl {
	width:9px;
	background-position:0 -9px;
}

.b-popup-br {
	width:9px;
	background-position:-9px -9px;
}

.b-popup-middle {
	height:100px;
	position:relative;
	background:#fff;
}

.b-popup-arrow {
	width:26px;
	height:14px;
	position:absolute;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAcCAYAAAAqckyNAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sGHQ01At35DGcAAAN7SURBVFjDzdhBiBNXHMfx76yVNltkFxbCbtEtpQcRtFAsWAzNRS1IDiXXJRQhh73XOdhLD149Sw970K0LocgewrCw9woqqRZL0tokQ3FXUWLMTpxZ7Gan+/fyVuIwk0lmJrAP3iV5ee/3mffmvcnAaOUQMFOpVO6Vy+VlEdkSkT2JV7bL5fIvwBd+A5qmuQ7MqLHHUiaAyXa7vSoiAlwyDOOuiLhxVIZhmMBPwCm/QUVE2u32KjCpMiSOSnU6ndv7gYAzwFXDMMwYqKfAEvA9MB8EExHpdDq3gVSSuAkgVa1WL/eHAuaABeBnwzCeRkTdBHTga+DIIJiISLVavZwUzhelYB8Dp4EfgBuj4PpQPwLngU+Aw2GwpHCBKAX7AJgFzqmAN4fBeVDfAp8CHwUF9esjDm4CSJVKpYu9Xs8OgGkq0LwKGIoLQA0M6NdPr9ezS6XSxVFxoSgFe9dWBRyIi4IKgkXBDYXqgw2Fi4oaBBsVlyoUCicty2qG3St+F8QHt2kYxmZUVBhMRMSyrGahUDip+tT2f6d5+pmzLOu3qampz8MG1DRN88F9CKSB48CXwGfqu3+BP4B/gBawA+wNCwtr0+12zenp6W+ANrCLz1WbaTabLyPuonsqcAt4DPzuqY9HRQ1bVOaZoCMD4CvgimmaWyMuRb9lOQucUHU26vYclsM0zS3gisp+pD9Ef+kBTiaTWW80GnaMmfsPeAU8UfWV+izRmWo0GnYmk1kHHJX9/6C2R4HvgGvpdHqtXq/bEWYs0RI0fr1et9Pp9BpwTWU+2r8UvTP2GtgENlqt1ot8Pl9xHMflgBXHcdx8Pl9ptVovgA2V+XX/jHlhb4DnwF9AvVarbeRyufsHCec4jpvL5e7XarUNoK6yPlfZA1eSpm7y9x6TstnsHdu2d0dYippPjb0UbdvezWazdzzn4rz3DAvb1d47bIvF4oMhYRpweHl5ec513T93dnZuqbWvxYUVi8UHcQ77QJyu64/UGO6g3y0uLh7f3t7+ez9Qt9v9NcZ274qI6Lr+KC4qDPdQRJ4FtQ96JIv6D1hEnum6/jAp1CDc9ZWVlSW/dgsLC6cGPWdGwamxrieJ8sNdABaB3KioGLicGvNCkigvbh44GxUVA3e2b/cby5uqSeBYHFRE3LFxvX4jyj01hpkbe4mNOpC4pFAe3GSSGd8C4pd6Regab9YAAAAASUVORK5CYII=);
	*background-image:url(../img/baloon-arrows.png);
}

.b-popup--right .b-popup-arrow{
	width:14px;
	height:26px;
	top:50%;
	left:-10px;
	margin-top:-18px;
}

.b-popup--left .b-popup-arrow {
	width:14px;
	height:26px;
	top:50%;
	right:-10px;
	margin-top:-18px;
	background-position:-40px 0;
}

.b-popup--down .b-popup-arrow {
	top:-13px;
	left:50%;
	margin-left:-3px;
	background-position:-14px -14px;
}

.b-popup--up .b-popup-arrow {
	bottom:-7px;
	left:50%;
	margin-left:-9px;
	background-position:-14px 0;
}

.b-popup--leftdown .b-popup-arrow {
	top:-13px;
	left:50%;
	margin-left:-124px;
	background-position:-14px -14px;
}

.b-popup--rightdown .b-popup-arrow {
	top:-13px;
	left:50%;
	margin-left:104px;
	background-position:-14px -14px;
}

.b-popup--leftup .b-popup-arrow {
	bottom:-7px;
	left:50%;
	margin-left:-124px;
	background-position:-14px 0;
}

.b-popup--rightup .b-popup-arrow {
	bottom:-7px;
	left:50%;
	margin-left:104px;
	background-position:-14px 0;
}

.b-popup-close {
	width:16px;
	height:16px;
	top:12px;
	right:16px;
	position:absolute;
}

.b-popup-close i {
	width:16px;
	height:16px;
	display:block;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAh9JREFUOMulk79rGmEYx7/e0XaQOLxLtZvnnRaiSeXMlKUZSiCNWmzAmkZBEDK0wYB/RYeUNsMlEkG4HHoKLi2pJBQyZapXQ5Khzf1wEZLpBoPQIEqnXC/SIaWf6eV5v8/z8H14HgfGEIRiXNON9Mnp2ZPLi0sfgGvPI083FJw8Dvg5cXU198mud9je99fyhWqzuZ8YjUb4GxRF4fnCfOPjh40UgIG9wL2l5OvD70p7FncgwvNH9druHIABBQBv3q7Ld00GgJaizObXC1UAoLa2ivH9g6+Jm8/SjoC6LIEQYiUQQlCXJZR2BCv2pXnwslgsxahzVU/bPbsmXOD5MCpSGYQQEEJQkcrg+TBcEy5LNxwOoWp62vFsflHTdcNn71aRyuA4FobRAQAwjBeqqmF5JQvTNK0iLOvTHaHpmV/9fv+B3SMhBLWqCIbxAgAMo4NkKnMrGQCcTuc1hf+Ecrsfdse7V6QyGMYLw+jAMDpgGK81Ezsej7tLhYKTx/bgtrAJjmOhqhqSqQySqQxUVQPHsdgWNm8VmJ4KtimOZXZpmraCvaseFKVtDcw0TSyvZKEobfSuepaOpmkE/H7RAQBr+UJjb6+Z+BfvL+LRxvuNd0vWKidfZQ6/tVp32saZSOSoJot/VhnAoCaLc7HoQsNuZxyaphGPLTZqsvh0/JgsSqVy9MfP88zJ6Vn44uacPe7uVCjYfhzwi7lc9rNd/xs2as0iMJ77tAAAAABJRU5ErkJggg==);
	*background:url(../img/close.png);
}

.b-popup-content {
	padding:10px 16px 0;
}

.b-popup-content--second.b-popup-content--small {
	height: 350px !important;
}

.b-popup-content p {
	margin:0;
	margin-bottom:9px;
}

.b-popup-title {
	padding-bottom:10px;
	font-size:1.67em;
}

.b-popup-block {
	padding:0 0 20px;
	position:relative;
	clear:both;
}

.b-popup-block--checkbox {
	padding-bottom:11px;
}

.b-popup-block--button {
	background:50% 50% no-repeat;
	background-image:url(data:image/gif;base64,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);
	*background-image:url(../img/spiner-small.gif);
}

.b-popup-block--select {
	z-index:11;
}

.b-popup-block--center {
	text-align:center;
}

.b-popup-block--times {
	padding:26px 0 36px;
	overflow:hidden;
}

.b-popup-block--times_user {
	padding:22px 0 15px;
}

.b-popup-block--times_user_ekaterinburg {
	padding:22px 0 65px;
}

.b-popup-block--rangeinput {
	padding:8px 0;
}

.b-popup-block-title {
	font-size:1em;
	padding-bottom:5px;
}

.b-popup-block-time {
	width:86px;
	height:26px;
	line-height:26px;
	margin:0 auto 4px;
}

.b-popup-block-column {
	width:48%;
	float:left;
}

.b-popup-block-column-triple {
	width:33%;
	float:left;
}

.b-popup-block-column-triple--col0 .b-popup-block-time {
	margin:0 0 4px 0;
}

.b-popup-block-column-triple--col2 .b-popup-block-time {
	margin:0 0 4px 0;
	float:right;
}

.b-popup-block-column-quoter {
	width:25%;
	float:left;
}

.b-popup-block-column--right {
	float:right;
}

.b-popup-block-time, .b-popup-block-time:link, .b-popup-block-time:visited {
	width:86px;
	text-align:center;
	font-size:1.17em;
	cursor:pointer;
	color:#595f6c;
	display:block;
}

.b-popup-block-time:hover, .b-popup-block-time:active {
	text-decoration:none !important;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAaCAYAAAAtzKvgAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAJRJREFUaN7tmjEOwjAQBPeQ8aUlAv7/OwRBofVFMuYR+LqZJ4xWU6313sdr29UiBP+zuOt+W2WP5zZaQ+pUuYurRAsZLqYSLVRkaM2goDVJLB3IEotZUkAKQMUwm8IJBaSAFAApIAUsFmgsi6WxwGLzGws5KaAFpACxoFLrWXEcmJiI1yrr/Tve+0fBYWOOVHdd14t+ESoj8dSbUdoAAAAASUVORK5CYII=);
	*background:url(../img/shadow/time-hovered.png);
}

.b-popup-block-time--checked {
	color:#fff !important;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAaCAYAAAAtzKvgAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAddJREFUaN7tmUGKFEEQRV9ERnXTjIIIMuDKpQeoQ8gsPI1rb+BhdKF4hzqAS0F0MYKi4ox2V2a6yOwmm3FQunIZH6LIquUj+PmjQi6/XeWLF2+Z3n8B0VpQH65/KkMGcoKcGB/d582zJ8j4/GWePv2E1QbCABoK1COuDvkGzKNjhpQg7mD+zfhwg00fvsLZPVifga0L2EPHOtD/Apxz6dh5Cztj+vgdYzBYrWG9AVuBOMyTIQcFEgwDRjAYVqWCOZ8lEiAaCBgaIARQLeVaoMpRBCNoAWvBwS7u2Fw5CkYQUCn+4GCXSYGdQtDGCkKoUct1+v0llaViqLrH9kxfKiCKoVKAuhX0AVs51o51j+0KNmiTCtxj+3isth7blmuhx+reY/XQvg62lxWIX15dldrLK3iO7Td5SZsKpHxwj+0EV+tI6x7b919BkKZj2/8FrmVgte1YbbKsa1ksqHOBHTYGe591LeCq7NdZVlZbuWQFrebrOgFqhphACkeDCGmGuIWoZT0j0uy+fAd2+zRQgZIhxbKlTTPkhI3nd5l+XBcbSHMFq8fZzPX3Dj2cE8RYtrTbX4znd5DLq22+ePWO6fN1GRA03ITpcG+Hun/PCeLM+GDD66eP+QN4InkdmHucLAAAAABJRU5ErkJggg==) !important;
	*background:url(../img/shadow/time-userchecked.png) !important;
}

.b-popup-block-time--blocked {
	color:#f38e30 !important;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAaCAYAAAAtzKvgAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAGxJREFUaN7t0LEJwzAABMC3OtUqNYf2r1xli0BK1waDkZeQi8DdCLfN+5r5fZLzCAvUlvSRbX73KXV9bpH6gvNIsfAOsWLFIlasWMSKFYtYsWIRK1YsYsWKRazY/4+tzcJqtaWkj8hdm5o+8gB9OxKl93geLAAAAABJRU5ErkJggg==) !important;
	*background:url(../img/shadow/time-closed.png) !important;
}

/*.b-popup-block-time--blocked.g-cursor_default {
	color:#cacaca !important;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAAaCAYAAAAtzKvgAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAGZJREFUaN7t0rENwDAQw0BZLrT/tIYLvzNEPkUAcoQDR1XdvbfqlOh9nlYSjbXWBbUf16D2V6dkGD66FgJggSVggQWWgAUWWAIWWGAJWGCBJWCBBZaABfbvsJ7YtqNOy0kEbi9qEj1fXBdI3Az23QAAAABJRU5ErkJggg==) !important;
	*background:url(../img/shadow/time-disabled.png) !important;
}*/

.b-popup-block-time--blocked.g-cursor_default--user {
	cursor:default !important;
}

.b-popup-block-text {
	height:30px;
	line-height:30px;
	text-indent:5px;
}

.b-popup-message {
	line-height:20px;
	padding:72px 35px 0 40px;
}

.b-popup-message--ekaterinburg {
	padding-top:91px;
}

.b-popup-message--admin {
	padding:40px 20px 0;
}

.b-popup-message .b-popup-title {
	padding:6px 0 18px;
}

.b-popup-message .b-popup-block {
	padding-bottom:14px;
}


/* =b-field
Элементы управления */
.b-field {
	width:auto;
	height:30px;
	padding:0 10px;
	position:relative;
	background:0 -286px;
}

.b-field--casenumber {
	width:250px;
}

.b-field input, .b-field textarea {
	width:100%;
	height:30px;
	margin:0;
	padding:0;
	border:0;
	outline:0;
	background:none;
	font-size:1em;
	font-family:Arial,sans-serif;
}

.b-field input {
	height:16px;
	padding:7px 0;
}

.b-field--casenumber input {
	color:#383c45;
	font-size:1.27em;
}

.b-field textarea {
	height:34px;
	line-height:17px;
	resize:none;
}

.b-field-side {
	width:8px;
	height:100%;
	top:0;
	position:absolute;
	background:0 -256px no-repeat;
}

.b-field, .b-field-side {
	background-image:url(data:image/png;base64,[encoded data, 4292 characters]);
	*background-image:url(../img/ui-sprite.png);
}

.b-field-side--left {
	left:0;
}

.b-field-side--right {
	right:0;
	background-position:-8px -256px;
}

/* =b-field--textarea
Текстовое поле */
.b-field--textarea {
	height:34px;
	padding-top:8px;
	padding-bottom:8px;
	background-position:0 -206px;
}

.b-field--textarea .b-field-side {
	background-position:0 -156px;
}

.b-field--textarea .b-field-side--right {
	background-position:-8px -156px;
}

/* =b-field--select
Выпадающий список */
.b-field--select {
	padding:0;
	background-position:0 -488px;
}

.b-field--select .b-field-side--left {
	background-position:0 -458px;
}

.b-field--select .b-field-side--right {
	background-position:-8px -458px;
}

.b-field--select .newListSelected,
.b-field--select .selectedTxt {
	height:30px;
	position:relative !important;
	line-height:30px;
}

.b-field--select .newListSelected {
	background:100% 0 no-repeat;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sMAQc4GibTnywAAAFFSURBVEjH7ZM9S8NQGIWfSNJvqR0EKw1oxUoncdZF+xscHUQcRRB/QJduIhUHB5WCig5KqWMpcbA6ieDioOBvCAWTRmtzHaQVOzX0Dhk8cJf3wsM5571XOTg6FwyoSDhEekJnbjaL0m63BwZadpPb+wdi0bAcIMC7ZVO+rjKEJMWiEZyPT3nAjqQDVSHEv0O/OzTNBqbZkOPw5fWNnb1DALY315nJTHl3KAQIATWjTr5Q7DrMF4rUjDqd+34OgOI4jrQSS2dlVMk7QRX8EI2bO0qnl7RaXwBomsrqyjK5pQVvwE743OI8eirJ7v4xAFsba2Sm07/l9CnFsmzR+2wAEom457gnFxVUV7h/hvGRYQB65x4i+/zrdbcs0aHvI7uu7A59GtluOoSCATlAu+nw+PSMnhpDvapUBwYGAxrjyVGymUm+AfCnouKU4Mv2AAAAAElFTkSuQmCC);
	*background-image:url(../img/select.png);
}

.b-field--select .selectedTxt {
	padding:0 8px;
	cursor:default;
}

.b-field--select_time .selectedTxt {
	font-size:1.27em;
}

.b-field--select ul.newList {
	width:306px;
	max-height:202px;
	margin:0;
	padding:4px 0;
	position:absolute;
	overflow:auto;
	border:1px solid #5f6776;
	border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
	background:#fff;
	z-index:2;
}

.b-field--select_time ul.newList {
	width:55px;
}

.b-field--select ul.newList li {
	margin:0;
	padding:0 8px;
}

.b-field--select ul.newList li:hover {
	background-color:#e8effa;
}

.b-field--select ul.newList li a, .b-field--select ul.newList li a:link, .b-field--select ul.newList li a:visited,
.b-field--select ul.newList li a:hover, .b-field--select ul.newList li a:active {
	line-height:20px;
	display:block;
	color:#525866;
	text-decoration:none !important;
}

.b-field--select_time ul.newList li a, .b-field--select_time ul.newList li a:link, .b-field--select_time ul.newList li a:visited,
.b-field--select_time ul.newList li a:hover, .b-field--select_time ul.newList li a:active {
	font-size:1.27em;
}

.b-field--select .b-field-side--right {
	background:none;
}

/* =b-field--checkbox
Чекбокс */
.b-field--checkbox {
	height:18px;
	padding-top:18px;
	background:none;
}

.b-field--checkbox .b-field-layout {
	width:100px;
	margin:0 auto;
	padding-left:22px;
	position:relative;
	color:#000;
}

.b-field--checkbox .b-field-layout i {
	width:16px;
	height:16px;
	top:0;
	left:0;
	overflow:hidden;
	position:absolute;
}

.b-field--checkbox input {
	cursor:pointer;
	opacity:0;
	filter:alpha(opacity=0);
	visibility:visible !important;
	z-index:1 !important;
}

.b-field--checkbox img {
	width:16px;
	height:16px;
	background:no-repeat;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAWhJREFUSMftlMGqgkAUhn/1EigSFggtDHon1+59mLbholXv0Ev0Ei3EhSLMTIEKjTPelZHekzfobi504Czkl885I+czuq7r8EaZeLPeBnw9PnDOkWUZbrcb+fJsNkMQBFgsFjQgTVOs12ssl0sSwBhDmqYDwGCEuq7heR601mR7noe6rp+P0LYt2radnHmcDwBKKSilJgHjfACQUkJKOQkY5z8Av53gzwGDv2BZFoqigNb6fh99a61RFAUsy6JPUJYlXNfF6XRC0zTk123bxmazQZ7nWK1WAACjX6aqqnC9XvHKbs3nc7iuOwT83238+OCJD/q1fuwsy0gfmJQPxi2EwPF4JH1hUj7Y7XZgjEFKCcYYDocDqqoifWFSPhBCIEkSnM9nJEkCIQTCMCR9YVLrHEUROOfY7/fgnCOKIti2DaXUawDHcRDHMS6XC+I4huM492xSKL0PfN+H7/vYbrf3zDCMjw+e1Dc/3lXN7/pAzwAAAABJRU5ErkJggg==);
	*background-image:url(../img/checkbox.png);
}

.b-field--checkbox .jquery-checkbox-checked img {
	background-position:0 -16px;
}

/* =b-field--button
Кнопка */
.b-field--button {
	*width:160px;
	height:39px;
	padding:0 20px;
	display:inline-block;
	background-position:0 -39px;
}

.b-field--button input {
	height:32px;
	padding:0;
	cursor:pointer;
	color:#fff;
	font-size:1.23em;
}

.b-field--button  .b-field-side {
	background-position:0 0;
}

.b-field--button .b-field-side--right {
	background-position:-8px 0;
}

.b-field--button_disabled {
	background-position:0 -117px;
}

.b-field--button_disabled input {
	color:#eff1f6;
	cursor:default;
}

.b-field--button_disabled  .b-field-side {
	background-position:0 -78px;
}

.b-field--button_disabled .b-field-side--right {
	background-position:-8px -78px;
}

/* =b-field--datesearch
Поле для поиска по дате */
.b-field--datesearch {
	height:32px;
}

/* Квадратная кнопка поиска по номеру дела */
.b-field-search {
	width:36px;
	height:34px;
	top:-1px;
	right:-43px;
	position:absolute;
	display:block;
	cursor:default;
	background:no-repeat;
	background-image:url(data:image/png;base64,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);
	*background-image:url(../img/button/search-button.png);
}

.b-field-search--enabled {
	cursor:pointer;
	background-position:-36px 0;
}

.b-field-search-loader {
	width:16px;
	height:16px;
	top:50%;
	left:50%;
	position:absolute;
	margin:-8px 0 0 -8px;
	visibility:hidden;
	display:block;
	background:no-repeat;
	background-image:url(data:image/gif;base64,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);
	*background-image:url(../img/ajax-loader.gif);
}

.b-field-search--loading {
	cursor:default;
	background-position:-72px 0;
}

.b-field-search--loading .b-field-search-loader {
	visibility:visible;
}


/* Ползунок */
.b-rangeinput {
	height:23px;
	position:relative;
	text-align:center;
}

.b-rangeinput .slider {
	width:307px;
	height:10px;
	left:0;
	bottom:12px;
	position:absolute;
	cursor:pointer;
	background:no-repeat;
}

.b-rangeinput .progress {
	display:none;
}

.b-rangeinput .handle {
	width:12px;
	height:16px;
	top:-4px;
	position:absolute;
	display:block;
	cursor:pointer;
	background-position:0 -10px;
}

.b-rangeinput .handle:hover {
	text-decoration:none !important;
}

.b-rangeinput .slider, .b-rangeinput .progress, .b-rangeinput .handle {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATMAAAAaCAYAAADbjLsUAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sMAQglBCjsiW4AAAK9SURBVHja7d3LS1RhHIfx55zzTqbRNDM6jjU1lZlaZkgQRHew6LJp0bpNf1iL2rRpEUEXqkVXgiKKFDWni9qgNaZm6jjjOe9pEV1MyhYRZ+D7gdkdzuK3eHhfzsu8ThiGIcDoWJFXb4aZnJomCAJERKLK8zySiTgtzTmaMmkAnDAMw96+PEMjBdavTRNfvQrPczUtEYmsILB8npmlMDrOxlyWbW1bMKNjRYZGCnR1tmI8T1MSkapQV1dLfSrB855Bkok4zr2HT8JMOkW6IanpiEjVKY5P8r44gZmcmmZnRyvGaFUmItWnKdPAQP4tBsAYo5iJSFUzyUScyalP378IiIhUkw/FCRJr4piW5hw9fYOkG1LEYjFNRkSqxsLCAn0vX9PZ0fr1aEbfwCuG342yY/tWMul6jDGakohEN2K+T7E4QW9/ng3ZJtpbm7/GDGDs/Tj510NMfZrG93VoVkSiyxiPZGINLc05Mo0NAD9i9rNnL/oB6OpsX/ISx3EcjVJEomZRzOZK89y4fZ8PxY8ANKbrOda9n7ralYqZiFRHzN4OF7h+6x4d7S3s27MLgAePntLbn+f4kQNsymUVMxGJbsysteGdB48ZGHzDiaMH2ZBt4ttizXEcRgpjXLt5l7atmzm0bzeu6ypmIhK9mJ27cCmsra3h1MluVtSswFq76AHXdamUK1y+eptSqczZM6cVMxGJHHdmbo7uw3vxYgbf97HWLvr5vo8XM3Qf3stsqaSJiUgkmXK5QioRp1Kp/P6pICCViDM/X9bERCSaMQOwYUjwy/byV3bpCQ4RkWjFLLQWu8y/y4bLxE5ERCszEZF/ErMgWPIVc0nMdC+AiEQ9ZoG1y24jA20zRSTyMQuCZbeRurFJRLTNFBH5HzHzgwDX/fP1cr5iJiJRjll2XYbzF6/81cPZdRlNTEQi6Qu2mSCAWjZB0gAAAABJRU5ErkJggg==);
	*background-image:url(../img/rangeinput-sprite.png);
}

.b-rangeinput-currency {
	height:14px;
	line-height:14px;
	color:#3b3e45;
	font-size:1.2em;
	font-weight:bold;
}

.b-rangeinput .range {
	width:30px;
	height:14px;
	top:22px;
	left:-9px;
	margin:0 auto;
	border:0;
	outline:0;
	position:absolute;
	text-align:center;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#3b3e45;
	background:transparent;
}

.b-rangeinput .min-cost, .b-rangeinput .max-cost {
	height:16px;
	line-height:16px;
	bottom:4px;
	position:absolute;
	color:#96979c;
	font-size:.8em;
}

.b-rangeinput .min-cost {
	padding-left:3px;
	left:0;
}

.b-rangeinput .max-cost {
	padding-right:3px;
	right:0;
}

/* Модификаторы */
.g-placeholder {
	cursor:text;
	color:#999;
	font-size:.73em;
	padding-top:8px;
}

.g-hidden {
	display:none;
}

.g-error {
	color:red;
}

.g-cursor_default {
	cursor:default !important;
}

.b-popup-block-info {
	color: #4D5462;
}
.b-popup-content--second .b-popup-block-info {
	display: none;
}

/* Стили для АСГМ */

.b-calendar-module--asgm .b-calendar-title-right--appointment {
	top: 0;
}

.b-calendar-module--asgm .b-calendar-table-header {
	border-collapse: separate;
}

.b-calendar-module--asgm .b-calendar-table-header th {
	text-align: center;
}
