.tsError{
	width:none;
}
.tsDisabledUser{
	text-decoration:line-through;
	color:silver;
	padding-left:5px;
}
/**************************************************/
/***************QUERY VIEW AND EDIT****************/
/**************************************************/
.offer_vacancy{ /*услуга вакансии inform personnels*/
	background:#eeeeee;
}
.offer_vacancy td{ /*услуга вакансии inform personnels*/
	padding-left:5px;
	width:50%;
}
.OFfer_location span{ /*услуга проживание inform internal*/
	color:#144387;
}
.client,.offer_cruise,.offer_flight,.offer_flight_from,.offer_location,.offer_hotel,.offer_transfer,.offer_transfer_from,.offer_transfer_to,.offer_visa,.offer_invitation,.offer_insurance,.offer_excursion,.offer_extra_service{ /*общие параметры блоков услуг и клиентов*/
	margin-top:3px;
	margin-bottom:10px
}

/*Элементы на форме создания заявки*/
.client{
	clear:both;
}
div.client {
	display: block;
	clear: both;
}
div.client div.tsObjectTitle {
	background-color:#f5fdd6;
	border-bottom:3px dashed #a8c931;
}

#tsFirmSelector .tsButton, #_addobject .tsButton { /*кнопка добавить в списке фирм-агентов, клиентов на форме создания заявки*/
	background: #5cb85c;
	border-color: #4cae4c;
	width: 200px;
	height: 30px;
	border: none;
	color: #ffffff;
	font-weight: bold;
	margin-top: 0px;
}
#tsFirmSelector .tsButton:hover, #_addobject .tsButton:hover {
	background: #4cae4c;
	border-color: #5cb85c;
}
#tsFirmSelector select { /*список фирм-агентов на форме создания заявки*/
	height: 30px;
	font-size: 14px;
}
#tsForm input.btnRemove:hover { /*Курсор над кнопками удаления клиента, услуги*/
	cursor:auto;
	/*red crosshair*/
	cursor:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAAXNSR0IArs4c6QAAABhQTFRFYXAAbQABiQAArgIG0wgPqhkXwjk46mBfBrKhHAAAAAF0Uk5TAEDm2GYAAABRSURBVAjXY2DAAgwYGJhBNHMxA4M5kMNgnm7AXFYMEikrNk8DiTCYp6UGgxUzhYYqoDKUjY2NwAIuTiouICEgCWQDGYyODAwiAiA5IMGIzWoASxcKw2X6IP0AAAAASUVORK5CYII='),crosshair;
	background: #c9302c;
	border-color: #d9534f;
}
/*#tsForm>div{
	background-color:white;
}*/
tbody#tsInform0,tbody#tsInform1,tbody#tsInform2,tbody#tsInform3,tbody#tsInform4,tbody#tsInform5, div#tsInform0,div#tsInform1,div#tsInform2,div#tsInform3,div#tsInform4,div#tsInform5{
	color:black;
	/*background-color:#E2E4E6;*/
	background:#eee;
	border-radius:4px;
	padding:5px;
	margin:5px;
}
table.tsInformContainer{ /*блоки формы создания заявки*/
	width:100%;
	margin: 7px 0;
}
table.tsInformContainer th{ /*шапка блоков формы создания заявки*/
	border:0px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	color:#797979;
	background:#eee;
}
table.tsInFormContainer td.objectarea,table.tsInFormContainer td.blockarea{ /*контейнер внутри блока клиентов и услуг формы создания заявки*/
	padding:5px 10px;
}
#_addblock div{ /*Контейнеры кнопок новых услуг*/
        float:left;
}
.blockarea #_addblock{ /*Блок кнопок новых услуг в старом (строчном) дизайне*/
	background-color:white;
	min-height:60px;
	padding:5px;
}
#_addblock span.tsNewBlock{ /*Строка "Новая услуга" над кнопками создания новых услуг*/
	display:block;
	color: #000000;
	font-size: 11px;
}
#tsForm input.btnRemove{ /*Кнопка удаления клиента или услуги*/
	background-color: #d9534f;
	color: #ffffff;
	font-weight: bold;
	height: 20px;
	width: 25px;
	border:0px;
	margin-right:13px;
}
.tsInFormTable { /*параметры главной/основообразующей таблицы формы создания заявки*/
	line-height: 2;
	border-spacing: 0;
	/*border-collapse: collapse;*/
	border-radius:6px;
	border:6px solid #eee;
	margin-left:80px;
}
.tsInFormTable td[colspan="2"]{ /*скрытые поля ввода на форме создания заявки*/
	padding:0;
}
#tsInForm0 td,#tsInForm3 td{ /*строки старого вида для основных полей заявки*/
	padding-left:15px;
}
.tsInFormTable input[type="checkbox"], .tsInFormTable input[type="text"] { /*обычное поле ввода на форме создания заявки*/
	border: 1px solid #388ec9;
	box-shadow: none;
	border-top:none;
	border-left:none;
	border-right:none;
	border-radius:0px;
	color:#000099;
	font-size:110%;
}
.tsInFormTable input[readonly="true"] { /*обычное поле ввода ТОЛЬКО ДЛЯ ЧТЕНИЯ на форме создания заявки*/
	color:gray;
	border-color:silver;
}
.tsInFormTable input[readonly="autocomplete"] { /*обычное поле ввода ТОЛЬКО ДЛЯ ЧТЕНИЯ с выпадающим списком на форме создания заявки*/
	border-bottom-style:solid;
}
#buttonspanelsubmit { /*кнопка сохранить на фиксированной панели*/
	font-size:70%;
}
#tsFormButtonsPanel{ /*Фиксированная панель слева для добавления туристов и услуг, если settings.addBlockView='buttonspanel'*/
	border:1px solid silver;
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
	width:85px;
	padding:5px;
	position:absolute;
	z-index:101;
	top:300px;
	left:0px;
	background-color:white;
	max-height:400px;
	max-width:8%;
	overflow-y:auto;
}
#_scroll2bottom {
	cursor:pointer;
	clear:left;
	background: white url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAgBAMAAAAPji67AAAAMFBMVEXu8e9WWlxbX2FfZGZqbnF0eHt+g4aIjZCWm520uLjAxcfa3Nnj6Ovn6eb6/Pn+//yRTCTRAAAAAXRSTlMAQObYZgAAAG5JREFUGNNjYGBgFAQBBjAYemxBOBBgcIKzFzBshTElGRh4AqFsW6CGRRCmyAUgmw3CVgMZxGsIZseCzb8IYgpvALNZQGwxiL0MjlBTQOCSoKDQBiibWVBQlIEBrsgGzr4sXABnc7lcgLMZusAkALOeFc6EF29/AAAAAElFTkSuQmCC') no-repeat center center;
	height:32px;
}
.tsFormButtonsPanelScrolled{ /*Фиксированная панель слева для добавления туристов и услуг, если settings.addBlockView='buttonspanel'. Состояние прокрутки страницы*/
	position:fixed !important;
	top:0px !important;
}
.tsFormButtonsPanelFixed{ /*Фиксированная панель слева для добавления туристов и услуг, если settings.addBlockView='buttonspanel'. Состояние у нижнего края формы*/
	position:relative !important;
}
#tsFormButtonsPanel #_addobject input{ /*кнопка добавления клиента на панели buttonspanel*/
	/*background-color:transparent;
	width:48px;
	height:48px;
	color:gray;
	font-weight:bold;
	border:1px solid silver;*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjBAMAAADs965qAAAAG1BMVEWhxB/V5Z30+OXo8cjB2GyWvgqszDz///+oyTHSi5UZAAABGUlEQVQoz43SzWvCMBgG8EzX0qMbK16LDOpRxNEd92HxGoctORY2ndcmw+eawdb1z96bxI+gwvYeWviRNzxvErY6roq1rnS7K83W9h9EwY4qR/pzPOFrnxqRAr3IJ90BoIRP330ixD6FRjCMPFpY+hAezS3VPnX/RWcaz2zvQiSnUfM/BmrLDBiFAS8OtJxR3/Lr6obtidOqeEGf+3JL/AmQZiUkc8SfbVBgkuHOUBO82qA0Qt6nvET6wgbdvGAQX6e1IZcTybsqyqKjIiI3DZIfOX2YzpQ4EDUizlB7tN1+Yxq126vmKW5TuiZDl5m1vOuO0UQNwsfxQMoRzaDyyKXXBWtWZoq3SuzHbhlj9v3Yw2mPS7PTV/gLjoEG7EcbVT0AAAAASUVORK5CYII=');
	height:35px;
	width:35px;
	border-radius:0px;
	margin:2px;
}
#tsFormButtonsPanel #_addblock input:hover {
	transition:transform .15s linear;
	-webkit-transition:-webkit-transform .15s linear;
	transform: translate(-1px,-1px);
	-webkit-transform: translate(-1px,-1px);
	box-shadow:0px 2px 5px #555;
}
#tsFormButtonsPanel #_addblock input:active {
	transition:transform .15s linear;
	-webkit-transition:-webkit-transform .15s linear;
	transform: translate(0px,0px);
	box-shadow: 0 2px 2px rgba(8, 8, 8, 0.5) inset;
}
.protected_view{ /*Скрытое поле ввода, нужно там, где должны быть лишь кнопки*/
	display:none;
}
#FormTip{ /*Всплывающая подсказка элемента*/
	position:absolute;
	background-color:#ffffd0;
	color:black;
	font-size:90%;
	border:1px solid #999955;
	white-space:normal;
	margin-top:5px;
	padding:3px;
	z-index:10;
	cursor:auto;
	cursor:help;
	box-shadow:0px 5px 15px #555;
}
.selectBlock{ /*Выпадающий список выбора услуги на форме создания заявки*/
	background-color:silver;
	border:thin solid gray;
}
.intended_input{ /*Связанные поля ввода на форме создания заявки*/
	white-space:nowrap;
	padding-left:20px;
	background-repeat:no-repeat;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdtJREFUeNrEU71LI1EQn81m12wwak4OOXMYBSNG4UBCiuvsTpsrzkbPNnD/gaDYaWthKYhfjYKFICILFtpZaKzuTuwtgkWOGLP7Pnbfu3kvRoyCTQoHZt/svJnf/GZm15BSQisSgRYlqh7jm3drUohfAefAKW0KcBIJfRqGsYbHAca4KoYRAtT36wzQmQuDYCEMw1cVvGoV8E7HoC6DlBOvWkDEu464MYUsVvD1G+owalIxVMmkVtPMZidTOc5YE4huAelcZ/qS+S+ZzsJt6WGqXCH+/QNnPgkCKaQMhdAsyuUAZibTue2Dm+XH4buGMkaXrvLdXbGNr2N9WUqkadsRsCxD9a2rqBgVT4gASgX09LTB3tHvIvoXNcDQ4rmqMD840F0YyaTSxJemzzhUfQIeDorjcBvzMU0TwS1If/4AJ6fXRd0CZxSEEKt//t5CqfTvZ/9Q7yffiSdYu2MHcQdCLBIKgBqX4HEBqS4bjo4vi8iwzmBg7kwBACcUAsby6JtG3CzqR7XBp5H/+J6LmdjK/qFOth3Hjb5cGyZfINhFkw/BcYWXViQClZ3denIs5j5t4S1R06eep22+vqWTo7btNq3xLalVKg2zqL7EqGW5z++Nd/+ZWgb4L8AAA/AG0IUKVycAAAAASUVORK5CYII=');
}
#tsFormButtonsPanel #_addblock{ /*Поле кнопок добавления нового клиента*/
	text-align:center;
	clear:both;
}
#_addobject{ /*Кнопка добавления нового клиента*/
	text-align:right;
	clear:both;
}
#tsFormButtonsPanel #_addobject{ /*Кнопка добавления нового клиента на фиксированной панели кнопок слева при addBlockView:buttonspanel*/
	text-align:center;
}
#tsFormButtonsPanel span.tsNewObject{ /*Надпись над кнопкой добавления нового клиента на фиксированной панели кнопок слева при addBlockView:buttonspanel*/
	font-size:11px;
	display:block;
	/*text-align:left;*/
	color: #000000;
}

div.offer_container{
	text-align:left;
	display:block;
	clear:both;
	background-color:#ffffff;
	box-shadow:0 3px 5px #555;
}
#_informerror{ /*Сообщение об ошибке на форме создания заявки*/
	color:red; margin:7px 0px;
}
div.tsObjectTitle,div.tsBlockTitle,div.tsDocTypeTitle{ /*Заголовки услуги и клиентов на форме создания заявки, содержащие надпись*/
	cursor:auto;
	cursor:n-resize;
	height:27px;
	padding-top:10px;
	line-height: 1.5;
	font-size: 16px;
	padding-bottom:17px;
}
.blockbody,.objectbody{ /*Контейнеры для услуг и клиентов на форме создания заявки*/
	background-color:white;
	clear:both;
	margin-bottom:2px;
	padding:10px 30px 5px 5px;
}
.blocktable,.objecttable{ /*Таблица полей ввода для клиентов и услуг на форме создания заявки*/
	padding-bottom:10px;
	width:100%;
	visibility:visible;
	line-height: 2;
}
#tsForm .btnAutofill,#btn_offer_vacancy,.btnAddNew{ /*Общие параметры для кнопок 16пикселей*/
	border:none;
	background-color:transparent;
	background-repeat:no-repeat;
	width:16px;
	height:16px;
}
.tsDelButton:hover, ..btnPlus:hover, ..btnCalc:hover, ..btnCalendar:hover, .btnAddnew:hover, .btnRemove:hover, .btnAutofill:hover, .btnAutocomplete:hover, .btnCalc:focus, .btnCalendar:focus, .btnAddnew:focus, .btnRemove:focus, .btnAutofill:focus, .btnAutocomplete:focus, .btnClientBlacklist { /*Полупрозрачнсть для кнопок*/
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
#tsForm .btnAutofill{ /*кнопка "елочки" для автозаполнения поля ввода из другого поля ввода или из функции*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAAXNSR0IArs4c6QAAACFQTFRFAgBQAE+bFWWyHnvHMIzYMJzoE7b+ZbTwVrzxdsHvk+D+arZFTwAAAAF0Uk5TAEDm2GYAAABFSURBVAjXY2DABlhhjKgACM2ycgmE4VVe5QCimVfOnD4ZxDAGAQOwHDNMl4YChGZqa4IKpKWBhRjT0tISQQxBEBDAYjMAN/YLfI69QooAAAAASUVORK5CYII=');
}
.btnUpdate{ /*Кнопка "Пересчитать" на форме*/
	width:24px;
	background-repeat:no-repeat !important;
	background-position:center center !important;
	background-image:url('data:image/png;base64,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') !important;
}
.btnCalculator{ /*Кнопка Калькулятор*/
	width:21px;
	height:21px;
	background-repeat:no-repeat !important;
	background-position:center center !important;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAAPFBMVEV/AADlTgBEnOdFnOdFnehGneZHneZInuabm5tssOhxsuhzs+l0s+l3tel5tup8t+rn5+fo6Ojw8PD///+kUATtAAAAAXRSTlMAQObYZgAAAHVJREFUGNOVkdsOgCAIQFGp6F74//8aostpzq3z4PCMcRkAQDUgkK8hlaj4HJBYCZjDDxM9ywrmoGN/1G1P5htrpFwXco2StuDFuV1am4Ta4WSLvIqNk0WLI163PGXuO1lhp0Pcp4LlGXGru+Ut8mTtWzTv9gAMBhFttcTTYgAAAABJRU5ErkJggg==');
	border:0px;
}
.btnClientBlacklist{
	border:0px;
	width:21px;
	height:21px;
	background-color:transparent;
	background-repeat:no-repeat !important;
	background-position:center center !important;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAC8klEQVQ4y62VTWhUVxTHf+e+NzOZ0ZmU+hEGxS76lZpNFdHGUozNKGTRhhYF90JL00Kl0I6ZUgqKwTS0ddmFm+KiilJaRKQw0FisLkRc2O7cFETFmEmTdjJ5b967p4uXm77YxCp64PHgnnt+93/OuZwrzFutVlMe00ZGRoQnCQQYHh7WRwZWKn3m//bUajX1HwEo3d09pW1bt0+5tTiOOTo6KvfvNS7gYcClUufRNHA+5TeXhKb+y1q9Pq4C7zqgCBwciChm7SfpfaqKS9+mHUcG38hsyTX2jDUyPwBz9fq4upBN60O5+afH5g3Qmdf/lAhIoP8GJc14Pd8IBRhbE0SoeXkT/A6w+6VQtjwTkc8qMl+w3T321Y8vHTCZ7ccsgIgsTrtS6TNdubmiAFkBMD5iv3b+nnJEPustAAFe7LKTDujEmbT0nR3hug+KciMDfwGnrMWC2fXhQO8qgIY0C2mgKrx1+OqGB3U//9oKqebErAZubf7u130Y21ZgsGiGAF7oP95KA1thDBAt1/0cQNHwfvpuBZp8T3kcurav9/iOnz/37zZmmJxucvPuDNcnWtfbn+6wS3b/nUjj57uiawuORH0RAnICAiBm/5qJFb/81Mzt7ekMTk37hXsyM711rRbae8+MorH9PppqjvJHnECfK0dDQLeDtpXMYEHLWQect4/OneerXf2fnQ3EYP21FMtfLjitfdt0dgyIzCbpCxxzCgMFxU7+OCs3PGvupNVLEH4rOROScdfbDKGg7aSsnp/JxwZMKWwuHBZqEpzFlMfWackKTztgqInqZyfufbGohlEECuL7INDOGczKqOVSTjom4BnWE0ZTRig69c43ePnqbYXDWHvE/h0c0tlwv/FM/8bfZr3Te6rS0bL4twqrCVS/iSzZDiFC0ViTsliQORUDUDAaIRL0nrhwkRMXLj5oTvgAr5y89N6TGNKVSp+o6n0T+zGB1WpVK5U+T5Z6UtxpIovH7HLrznflymW/Xh+P/wHJNzqXvgcBpAAAAABJRU5ErkJggg==') !important;
}
.btnAddNew{ /*Запись нового значения поля в справочники, динамически отображаемая кнопка*/
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAOpJREFUOMtjYCASPGVktHnIyLjuPCNjOwOpICAgQM3R0TH/X2np/0fu7i/XMTC4kKz579+//9esWXN1FQPDEaI1713KaL9pFuOW68eC/u9ZZfyBk5OzA10NEz7NX78ylLr7VXn//f3v9amjZy9///69giSbf76o/n/lYMCrtnyGwyQ7myzNCyoY5OZW8da+u5v2f9sikxckaZ6Ux8DYn8PY9P/dmf9FYYwLMgMYq0iK67ZUxp5nV5f9zwliXJ7hz+jJQAb4n+HPuCrdj1GbYWgB4/LdUf+hgBw2E6UOYDQu3+3CwMAgRqb+VwCz65oj9GaN/QAAAABJRU5ErkJggg==');
}
.bindobj2blk_div{ /*Привязка туристов к услуге*/
	background-color:#ffffce;
	padding:2px 2px 2px 5px;
	box-shadow: 2px 3px 5px #787878;
}
.obj2block{ /*Привязка туристов к услуге*/
	padding:3px;
	border-radius:6px;
	display:block;
	margin:0px;
}
.bo2b_checked{ /*Привязка туристов к услуге*/
	border:1px inset silver;
}
label .obj2block, .bo2b_checked{ /*Привязка туристов к услуге*/
	line-height: 1;
	border-top:1px dashed #388ec9;
	border-bottom:0;
	border-left:0;
	border-right:0;
	border-radius:0;
	margin-bottom:7px;
	padding-top:7px;
	color:#000099;
}
#tsForm .tsInActive{ /*звездочки обязательных полей на форме создания заявки*/
	/*color: #6b6b6b;*/
	line-height: 2;
}
tr.tsBlackList, li.tsBlackList{ /*Черная метка для клиентов в выпадающем списке и в списке клиентов при наличии слова "черн" в описании клиента*/
	background-color:black !important;
	color:red !important;
}
tr.tsBlackList a, li.tsBlackList a {
	color:red !important;
	text-decoration:underline;
}
.tsInFormTable .objecttable tr:hover, .tsInFormTable .blocktable tr:hover, .tsInFormTable>tbody#tsInForm0>tr:hover, .tsInFormTable>tbody#tsInForm3>tr:hover { /*старый формат заявки, строчный - наведение на строку*/
	background-color:rgba(228, 243, 255, 1);;
}
div.tsBrick,div.tsSingleBrick{
	box-sizing:border-box;
	/*box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25) inset;*/
	/*margin-bottom:10px;*/
}
div.tsBrick>div,div.tsSingleBrick>div{
	min-height:50px;
	border:1px solid silver;
	margin:0px 0px 5px 5px;
	/*border-radius:4px;*/
	position: relative;
	/*overflow: hidden;*/
	background-color:white;
	border-radius:2px;
}
div.tsBrick{ /*кирпичная кладка полей ввода*/
	float:left;
	/*overflow:hidden;*/
}
div.tsSingleBrick{ /*кирпичная кладка полей ввода*/
	clear:left;
	width:100%;
}
div.tsSingleBrick:hover>div, div.tsBrick:hover>div {
	border-color:black;
}
div.tsBrickTitle{ /*кирпичная кладка полей ввода, заголовков поля*/
	background-color:rgba(200,200,200,0.2);
	padding-left:5px;
	padding-right:5px;
	font-size:14px;
	overflow: hidden;
	white-space: pre;
}
div.tsBrickBody,div.tsBrickBody1{ /*кирпичная кладка полей ввода, тело поля*/
	padding:0px 2px 2px 2px;
	/*overflow:hidden;*/
}
div.tsBrickBody .tsButton,div.tsBrickBody1 .tsButton{ /*кирпичная кладка полей ввода, кнопки*/
	color:gray;
	padding:0px;
	margin:0px;
	background:none;
}
div.tsInTitle>div{/*основные кирпичи в туристах/услугах*/
	border-color: #66afe9;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
}
div.tsBrickBody input[type="button"],div.tsBrickBody1 input[type="button"]{ /*кирпичная кладка полей ввода, кнопки*/
	float:right;
	position:relative;
	z-index:2;
}
.tsInFormBricks { /*параметры главной/основообразующей таблицы формы создания заявки*/
	clear:both;
	line-height: 2;
	width:80%;
	margin:auto;
}
.tsBrickBody>input[type="checkbox"], .tsBrickBody>input[type="text"],.tsBrickBody1>input[type="checkbox"], .tsBrickBody1>input[type="text"] { /*обычное поле ввода на форме создания заявки*/
	position:absolute;
	float:left;
	background:inherit !important;
	border:none;
	box-shadow:none;
	color:#000099;
	max-width:80%;
	/*font-style:italic;*/
	font-size:110%;
	/*overflow:hidden;*/
}
.tsBrickBody .autocomplete, .tsBrickBody1 .autocomplete {
	margin-top:25px;
}
.tsBrickBody>input[type="text"]:before, .tsBrickBody1>input[type="text"]:before { /*обычное поле ввода на форме создания заявки*/
	content:'test';
}
.tsBrickBody1{ /*Занятие полем левой половины кирпича, в случае, если multiple:1 (выбирается несколько элементов из списка)*/
	float:left;
	width:25%;
}
.tsBrickBody2{ /*Размещение в правой половине кирпича выбранных элементов списка (multiple:1)*/
	float:right;
	width:70%;
}
.tsBrickBody2 .tsMultiple,.tsBrickBody2 .tsMultiple2,.tsBrickBody2 .tsMultiple3,.tsBrickBody2 .tsMultiple4,.tsBrickBody2 .tsMultiple5{ /*при multiple:1, если выбранных из списка элементов меньше 3*/
	margin-top:-20px;
	padding-top:4px;
	overflow:hidden;
	width:100%;
	height:45px;
	line-height:0;
}
.tsBrickBody2 .tsMultiple2{ /*при multiple:1, если выбранных из списка элементов 4-6*/
	column-count:2;
	column-width:auto;
	-moz-column-width:auto;
	-moz-column-count:2;
	-webkit-column-width:auto;
	-webkit-column-count:2;
}
.tsBrickBody2 .tsMultiple3{ /*при multiple:1, если выбранных из списка элементов больше 6*/
	column-count:3;
	column-width:auto;
	-moz-column-width:auto;
	-moz-column-count:3;
	-webkit-column-width:auto;
	-webkit-column-count:3;
}
.tsBrickBody2 .tsMultiple4{ /*при multiple:1, если выбранных из списка элементов больше 12*/
	column-count:4;
	column-width:auto;
	-moz-column-width:auto;
	-moz-column-count:4;
	-webkit-column-width:auto;
	-webkit-column-count:4;
}
.tsBrickBody2 .tsMultiple5{ /*при multiple:1, если выбранных из списка элементов больше 15*/
	column-count:5;
	column-width:auto;
	-moz-column-width:auto;
	-moz-column-count:5;
	-webkit-column-width:auto;
	-webkit-column-count:5;
}
.tsMultiple input,.tsMultiple2 input,.tsMultiple3 input,.tsMultiple4 input,.tsMultiple5 input{ /*более плотная посадка выбранных элементов списка при multiple:1*/
	margin-top:-3px;
}
.tsBrickAutoSize>div{ /*Автоматически рассчитанные по ширине кирпичи (ошибка указания процентов, либо отсутствующие кирпичи*/
	border-left:1px solid blue !important;
	border-right:1px solid blue !important;
}
.tsInFormBricks input[readonly="true"] { /*обычное поле ввода ТОЛЬКО ДЛЯ ЧТЕНИЯ на форме создания заявки*/
	color:gray;
}
.tsInFormBricks input[readonly="autocomplete"] { /*обычное поле ввода ТОЛЬКО ДЛЯ ЧТЕНИЯ с выпадающим списком на форме создания заявки*/
	/*border-bottom-style:solid;
	border-size:1px;*/
}
.tsInFormBricks .bindobj2blk_div { /*привязка клиентов к услуге для кирпичной формы*/
	float:right;
	margin-right: -40%;
	width: 38%;
}
.tsBricksLineTitle{ /*Заголовок строки кирпичей, если указан в settings->lang*/
	float:left;clear:left;
	min-width:300px;
	width:100%;
	height:20px;
	margin-left:5px;
	padding:0px;
	padding-left:5px;
	color:white;
	background: -webkit-linear-gradient(left, rgba(90,90,90,0.65) 0%,rgba(90,90,90,0.45) 15%,rgba(90,90,90,0) 98%,rgba(90,90,90,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -ms-linear-gradient(left, rgba(90,90,90,0.65) 0%,rgba(90,90,90,0.45) 15%,rgba(90,90,90,0) 98%,rgba(90,90,90,0) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(90,90,90,0.65) 0%,rgba(90,90,90,0.45) 15%,rgba(90,90,90,0) 98%,rgba(90,90,90,0) 100%); /* W3C */
}
div.brick_cparams{
	background-color:rgba(220,255,200,0.4);
}
div.brick_ccontact{
	background-color:rgba(255,222,173,0.4);
}
div.brick_cdoc2{
	background-color:rgba(255,220,200,0.4);
}
div.brick_cdoc{
	background-color:rgba(255,255,204,0.4);
}
div.brick_o_cost_all,div.brick_o_cost_all1,div.brick_total_cost{
	background-color:rgba(220,255,200,0.4);
}
div.brick_ofly_data{
	background-color:rgba(200,220,255,0.4);
	 }
div.brick_cname{
	background-color:rgba(200,220,255,0.4);
}
div.brick_caddress{
	background-color:rgba(255,215,214,0.4);
}
div.brick_cextra{
	background-color:rgba(219,194,239,0.4);
}
/*Элементы на форме просмотра заявки*/
#tsQueryView iframe{ /*просмотр заявки в списке*/
	background-color:white !important;
}
div#querybody { /*Главный контейнер просмотра заявки*/
	padding:2px 0px 0px 115px;
}
#querybody{ /*при просмотре заявки*/
	color:black;
}
#querybody a{ /*все ссылки при просмотре заявки*/
	color: #2177b2;
}
.tsTabsPanel{ /*панель, содержащая заголовки вкладок (табы)*/
	padding:5px 0px 0px 30px;
	transition: padding 1s ease-in-out;
}
.tsHelperArea{
	width:80%;
	margin:0px 0px 0px 30px;
}
.tsProgressBar{ /*прогресс-бар, требуется дописывание стиля а-ля background-image:linear-gradient(xxx), см примеры*/
	display:inline-block;
	width:100px;
	height:18px;
	text-align:center;
	font-weight:bold;
	margin-bottom:2px;
	box-shadow: 0 1px 1px #999 inset;
	white-space:nowrap;
	overflow:hidden;
	border-radius:3px;
	/*пример - заполненность на 10%*/
	/*background-image:linear-gradient(to right, #afa 10px, #faa 10px);*/
}
.tsProgressBar:before {
	display:block;
	position:absolute;
	width:100px;
	height:18px;
	background-image:linear-gradient(to bottom, transparent 15%, rgba(255, 255, 255, 0.3) 65%, rgba(0, 0, 0, 0.1) 100%);
	content:' ';
}
.client{
	box-shadow: 0 3px 5px #555;
}
.tsClientSometimes, .tsOfferSometimes{ /*поле для всякой всячины в услуге и - название, номер, билеты, прикрепленные туристы и тп*/
	float:right;
	margin-right:5px;
	width:35%;
}
.tsClientOrder,.tsOfferOrder{
	position:absolute;
	background-color: #5a5;
	border-radius: 15px;
	box-sizing: border-box;
	color: white;
	font-size: 12px;
	height: 15px;
	margin-left: 25px;
	margin-top: -15px;
	padding:0px 5px 0px 5px;
}
.tsOfferOrder{
	margin-top: 25px;
}
.tsClientSometimes{
	margin-top:50px;
}
.tsClientMan{
	border:none;
	background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEVOpu5bqetgsOtxt+6CwfKOx/OazPOmz/i42PbB3fXF4fnO5vjj7/30+fz3/P/9//xLbl3yAAAAY0lEQVQI12NgQADG3hsCYAbH//8NYAbf//8PwAz+//8/ghk8//8fADPY/v9PgGhb/wuqn9kAQjuxOIiAaOlv3BvyNwIZ+b+5N6z/DlL6T3rje5Dy9f/n3vwPYsS+A4KrCDcAAFO6JqvqN6VqAAAAAElFTkSuQmCC') no-repeat;
	width:16px;
	height:16px;
}
.tsClientWoman{
	border:none;
	background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEX/qqf/rKn/rK//srP/urj/ycj+z8z/0tX/2tv/4d//4+H+5+P/8vP/+vj//Pv+//yWu98TAAAAaElEQVQI12NgQADG3hsCYAbH//8NYAbv//8XwAz7//8/g2jm+f///zQAMmT/A8ElIINlzv2/Jx3AinQvQcxhO/8nAURLu97/G7IRyKg/Ypbs8x3ImP93auT9nyAGSDuIEXsXCK4i3AAAsb0ubYGALzMAAAAASUVORK5CYII=') no-repeat;
	width:16px;
	height:16px;
}
input.tsClientFiles{
	border:none;
	background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEXNvAD////dmHeiAAAAN0lEQVQI12NgKGBguMHA2MPAnMPAdoaBdwaDtAGDWRpDzhkGzxkM0QYMfgkMCQcYjBsY5BmAAAD2HAnnk6jyHwAAAABJRU5ErkJggg==') no-repeat center center;
	width:24px;
	height:24px;
}
.tsClientParams, .tsOfferParams{ /*перечень параметров услуги*/
	float:right;
	width:63%;
	overflow:hidden;
}
div#querybody div.tsSingleBrick>div{
	margin: 0 0 3px 5px;
	background-color:rgba(255,255,255,0.7);
	overflow:hidden;
}
div#querybody .container_client, div#querybody div.offer_container{
	background-color:white;
	width:80%;
	margin:0 0 10px 30px;;
}
div#querybody div.tsObjectTitle, div#querybody div.tsBlockTitle{
	cursor:auto;
}
.tsClientQueriesCount{ /*счетчик заявок клиента на вкладке клиентов на просмотре заявки*/
	transform: rotate(4deg);
	-webkit-transform: rotate(4deg);
	width:200px;
	height:40px;
	font-family:arial;
	font-weight:bold;
	text-shadow:0px 0px 2px #af93ff;
	padding-top:15px;
	padding-left:50px;
	padding-bottom:10px;
	color:#4901ff;
	background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALEAAAAvBAMAAABeazbFAAAAJ1BMVEUAAABJAf9dHf9oM/+BT/+KYv6cev6vk/+4q9fBq//KwtbTw//m2/+2q2eGAAAAAXRSTlMAQObYZgAAA/xJREFUWMPtlzFv20YUx5UWtmGIQyjFNop0qGinWTpUOilBgQyRTCXw5kSiDCEdElg8Qc1iIDYPhLp36JKmsIkD8wGKTgRcWyCOwwVwKxh3H6rveJJruwpqp8zUvkGkeOLv3vvzHfW/XO7/+Dghpfrk3DCuc5eRy1+6ICXnF68IZohxHHR7L+PoylwpE3mBIygNGTsNvJ6DUNlU8U0HE+x1cN+9K6Kr5Kq4giWam9CA4GYLIWT+LUpL2H/LVAqJ4OckgqxmasfoAcZ9Qnqt8mXU+rpLiE8pS3+pYAYHsGTRKT/DCn8Y86laLAyDJkZTEqo5LdQopafqC/7uR5YTkjFKSRpe2zYtGLWsmktAI8aONQtQ8V5aIUKV1UapiFqaY1buWKs1R0Ubh2laBtzy6y8/uG3bdjoYq6Emgtm2BpRFIJ00VPXDd89T8hg7uLem8yusNW338SAkLOL6ubFJYtg2YbqCZVkI5lZYiCBM+AwJ/RsP0+O8NxjG3iAEVk7qIZZQ4ig5bJUUUFw4etANuQutaqjWm0HeGOvemPPDJIasnO26SstUaVXWlaB0SFVxIFcihbx68z8+0Wos0GOnsY6UXF4qF5/Zfvwa5JFWY5F2fJ7pMn/56aYmHzzL+AWy8cmE/P0gY3Lnxk2t887djMnOlLz52cciP1/OnPy5XimbWZPdM/JKxuTtd7f1GnywlDG599uUXMuafDglOxmTdw91t80/aPGMyUdn5GzBfH9f98T8w6zJe4EmL9zc5xmTDybkr/eyJUuP6rW3uJlxzpKEmpz/dhxlShaE3tL/Qzs/Z/sEFwmt6pPbJ1kxDcliSrBP9dozuuN/0QeGjGM6YgS7T83iq0e2baMuHXW0zjuH10pLxMo2Kn9UNtc6XtNp26mP6g99cIxMRqfxnn4TGcOTfzDcqkQPq/tLBQvZdtUGE+F0wC+GAQGWiOR59zp260sT8hy/nBaDtDzljJ6ahVVUtasIDai71ScYrCf4mhnNJCMDDHXf6b5B1dJ9DXo2rywQmEsWBLWwYVqAQjZYG1Ui2NgAWNyYYWZkfhT23Raq30KFlRfKF9ZNc7lesG3tZHJfzfkkJjQEW/g2OFJpDdnU4vOJPUqiiC/04bnTgz6Y3ifK1v4EqGIhNZpeq1MpWk67iQkL/5r6C6gEvBsXmmZM5IrDUzrw2ei4/+oO2Nrd8vJ5b94tm6VK56ib+4OF8j2ezxBGui8yYDxPRz5u663Hl0/MYqUFBa68MQu9UqO44SCMe4/c1+D+xNXWuUjGxL036v7eAF4qlqoTvzAr1pKzRfyIxVLID3i55Fm4i9s29rahz2FztKW2BMK43rbuPc0PBjoUr0XyX98r/wk8v7muuy8BpwAAAABJRU5ErkJggg==') no-repeat;
}
.tsSelfClient,.tsAlienClient{ /*метка принадлежности клиента к фирме на вкладке клиентов на странице просмотра заявки*/
	transform: rotate(-4deg);
	-webkit-transform: rotate(-4deg);
	width:200px;
	height:40px;
	font-family:arial;
	font-weight:bold;
	text-shadow:0px 0px 2px #9295ff;
	padding-top:13px;
	padding-left:40px;
	padding-bottom:10px;
	color:#0402fc;
	background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALEAAAAvBAMAAABeazbFAAAAJ1BMVEUAAAAAAP8dH/8zOP9OTv9gY/95fP+Slf+rqterrf/EwtbDxf/b2v+7GECJAAAAAXRSTlMAQObYZgAABARJREFUWMPtlz9v20YYxgn4HwxyyFFOAqMdItr+ADIlBwE61BalDF1Sy0fBqIe0lo4Q0sFoIx0I+QMUndzBIg700LmThsAEcRwOCNJA4H2ovuSxUKKqgZOyU/tCEAWJ99PzPkcen9O0/3YZXIQpS/iN/Ocow9BTzgPqEvel4zTJqOe4vXHIP4ElUznj05hSjE2rhsg5yusQPagiszXr3jY8KrkUd2HpacyeXxOHkPPGadM83P0OmQGwKsc2Qm4VIdtunLgDGofQg4SX0Az9b+wwZBreik18e1yroidfo3kdoPpLB/d3KIl47A9YyqaGGlI0JMAbkQjt0VxYGI36Dj7eMQ867g8ZxKxk778gs4o6Nu4SNvH8wNPENJkCIhujOpaScx9+HEY3E4+OWeBH/tAoyI5zhNq5WVCeWamjpo29FwE3Fu2SmTpARYxR2se4Y9v1Zt2x96vmV9ePg5DzBCZC3upn+ekbtV17n+HuIOWJlizxPgFWDLKohwfs3K4DyraQiTEmhFIWcrlg6xv9Mj+uoZYnjHdsFlymPKJhQIckk+U4dae5b6E9jE/ahPoMlH1w8lfTgtzwY5GAYOaPsxZhvINxe3RSRQ2MXeJRxv4i64O1Mh3nx/VuzDp1x2k3f4QWiTeOYhYnUhOffANtzJTPa6ds5OUtlnWXr6bb6vgk8MtdP1aulM+r28FYlEqO5DfK58+Cy3LJb65OFXl7Ujb54rGayQfXF2VrfqjID8smrzxrK/L966uSyWcH+XHz/quLcq+613+SK2WT184aam2uvHpeMvmLgrxVOvnzgoxel0zeuOeq9RitlUxen5OflU321IfSyZv3uv8SeeMRLcjrZWv+vljwjze/LJesu0x96OjlXhuz0WlBfhp9hOblD0uhQSIhQ2xDHbXcOFBf997enWykWdyCkCDlLPQnfWAd2fuWBckRVVGz36XUTzgbFo+t2TIyjDXeY2o6Z5NhnowIbkEqgbRmN7r+DZ8WCQi0c0Z87pORGnO4uWytkzyYkKwgJqEdkGVlsrbaHs3KDxOZZPFG8GjMvFav5Vgqr27tkr7rqQX/2/Qy687IIhjY5WFosQGiIB8RyEsO9n767dfcYThfn/RwXra1B9E8K6sJ/201LTsv3PLBLkX+nWcVDPv7mV1mdctxqRIGaTBJhc5/JmBorVJTHBuwtSJR2wf9p2EIIbSY2Rn3x6CyeEbNBOQjmYh5KtbjLMYOz5uHaKHsE3ADLGLhstSqGckcC5XKKYDThI36qLqIQpWsQ3CX3UwL/1V8NO5wJfG3ex4h7sgbkVPVZbb1IJTB1oCxULx/xSQfEUtj3ht0WZRKnS8MEnIRo99J6zvbOk2IfOtTbjr4v+b1B7K9ua6/3hD8AAAAAElFTkSuQmCC') no-repeat;
}
/*#container_outdocs,#container_newoutdocs { Таблица документов, созданных и возможных для создания
	border-radius:4px;
}
#container_newoutdocs td{
	border-bottom:3px dotted white;
	box-sizing: border-box;
}
div.tsQueryNewOutdocs{
	float:right;
	width:38%;
}*/
.createdDocs{
	padding-left:25px;
}
div.tsDocHeader{
	font-size: 16px;
	height: 27px;
	line-height: 1.5;
	padding:10px 100px 17px 0px;
	/*background-color: #eee !important;*/
}
.tsDocHeader a {
	max-width: 210px;
	text-overflow: ellipsis;
	display: block;
	overflow: hidden;
	max-height: 45px;
	cursor:pointer;
}
.docIcon,.emptydocIcon, .createdDocIcon, .icon_doc, .icon_emptydoc,.icon_xls,.icon_pdf,.icon_image{ /*Общие параметры для картинок типов файлов во вкладке файлы и для картинок документов во вкладке документы*/
	padding-left:32px !important;
	padding-top:0px !important;
	min-height:24px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:5px 5px;
}
.docIcon, .icon_doc{ /*Созданный документ заявки*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAG1BMVEVPa67v8fiSo81qgrrM1Oe8x+D+/v////8xUqDAri2sAAAAW0lEQVQY02PoQAIM+DiqoUDgAOWElwNBghISJ8NQA8ERaOBAcNLKkhCc8vJUCKdQEAjEoZwCBgMDA/NUwsqAgB2bshQXIHCHcpKNgQCraTg5KiD9LiGhBMIAAQDOyn3LHMCpDAAAAABJRU5ErkJggg==');
}
.emptydocIcon, .icon_emptydoc{ /*Новый документ в заявке (для создания)*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADqElEQVRIiZ2UTWhcVRTHf/fNm06SSei0aa1F0ahJraCkuOgiiMaNoFiqriQgdKsgdKFLUZeC0FUJ7lwUBXGRjVA3Wr/Q6CIBwUajITZYM+1kZpJ0vt679xwX983LG5tJqhcu7/LgnN/5/8+9x6gqqwtv1cRGJduyRI0IcQpwBb++Sr6LQB1YnDxzsc4+S1UBMKrK9aX39dj4FFvlZTbLyxSGSuQLhxkYOUpjYx2A1lYVZ2PaW1VcHAGsJtB3J89cXOwHCAGQOoH7ndLdY5SOn2S78ifV679QKf/FkXtOMHqoCOOP9SSIWo2xrfLa2LWf508BD/RT4gEKGq9DvA7BQYZL9zF8+BnqN//mh8/meG7q+E7E0BEA8qWHGL1/gl9/+m5sL6vCHknq1WDraO4uDo6OE1vpjWhWAAiaFdz48zTb8V75uwBFRbtH/KkFOeftiB1hLiAITE+wiqPdsfsDVEElAWkaDuoBzimB0V0BuhOwlwJQUV95GiAgCUCU3C6JVOW2f7sDFEQ0safrkRIkCaxT8uHtwZoUsC9AuwqSxChgJE1gneAk+P8AVHcUpFYoJlEQW8GJIgrGQLcTd25RVoH6r8n0wFrBOV9EYECNwfwXBar4+ZNVYDStMLKCdV6BKhijGHNnCoLEDVQUEUFEEee3SgKIxdvkFCeKE3BCeo3nZmfemZudOdUXoGiaWJ0iThARajdupAAnYNPkiksKePzJKR585MTbwJd9LfJvSr09Jk84dIxvL3+DinKwGBKGOQYKoe+DyTS6do3S0DClkxOsXP2t1N8i2FFASJAvYq0wWPD3ZXAgjxOInWIz28gwI2OvdcfArivsJvc9UAInqfedSMgFSmyV2CmBQNBVYMAk82uvZocAzkrSVEWNpuOiHTlygSGKhQPWX9EsIHBdQP95FAK0WzHFwbx/bJK5npEQBIbIehU+uWKMwRjYbGywsv4jD+8oCIAeOQFAvda6svLHBjZ2ydj2FW3e6tBsx0RWiGIhsprCIquUb21waelSZkByCBgh09sA4ImXPnj6Znn7w6WrZQ9JKlpZq16u1JrrlWqTcrVBfbtDq+OIrBDHwtFYed0UU4uefWpiFGhkVRhVLxlgbnbmQnF46PyjpyeZ/+J7Xnj1o9PAwtzszL3ANHAWmD6Qz5UGCiGDhTy1rRZR7NhuRAuvvPHpFNDO9qUHkEDOARfaHTv/8vlPXgRa/25c8mqngbPLqxtrb773+cfA10n1ZAH/AGczgzxfHZhwAAAAAElFTkSuQmCC');
}
.createdDocIcon{
	background-color:#e4f3ff;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QwMBx0uuB9HaAAAA9VJREFUSMeVlk1MXFUYhp87DBa5jJ0pYLE141ihASeWxsiGNBo3JjU2/iyMqRu7qIkmJm5cGjWuTEx00zTuNGk0dEUljXWDRUuUokJiplDABiH8DNOBKTDMMPee73NxL5cZ6QCe5OZs7vme877vud+5lqoyPfLhirilqFtwKeVLiFGA63hjwJ9HgRww2nnmQo49hqoCYKkq8+Of6+HWblbTk9xLT3KgPkrtgUPURZrJZxcBKKwuY1yH4uoyxikBTPvQTzrPXBitBggDIDlCZopoS4LoI+2s3f2H5flb3E3P0XT0OI0xG1qfqihQKuQTq+nZxMxfQyeBx6sp8QAK6iyCswihgzRE4zQceoFcZoHfrl7hxe4jgHgr6psAqI0+QeNjbdweHkzsZlW4QpJ6anBzaM3DHGxsJVwXg/ZPYXMBivNQmIP1MULzQ5jWl9goOuwDoKgogRrPdagxqBoI1cKDce+JAXOX4d7vqBiKm+7eAFVQ8UEaaAI1qMjOVZblvSEmCLPaCAXlRBHxZu+RoEAqlSKfz5cTfFtlr9PqAxREFDWKiCL+rCpBkf7+frLZbCVAzJ6AsF/f27WWhWBtKRCSySQtLS1Eo9EdFu0LgHo7RinzVLFUQIVMJkNzc/N9vtb9WhRk4PkvxssAX0Fvby89PT3BIsHyD8Z+LVK8/lOuwPIzEOH82+f/s3MLVf1/IXsKZDtkX4Wq0NfXx+DgYBkAjADqKei9ePbj3otnT1YFKNunR40iRhARVpaWUBU6OzuJRCLbFqmF8Tfw9LPdHOs4/hHw0+69yKhnj1VLuP4wN679QqHgcPTEm8TjceLxeAXANQorM0TrG4i2t3FnbCK6a8iBAsKEam3CDzxEy4lzlIgwPDxMKpXaBgi4RrGkgUji3a02UD2D4PSIosYL1qoJE2t6lI6OJ3csMgqOUVy/f+0WdhjAuOKHqqillDUkbNumq6urYpGIheMqIaMVl0tVBcWCEyjYahHlI5VKVVhkBEquspTPcnPxZrlFofsCciuF63f+zuI6xm/b3o6SySS2bZNIJEgkEjsA6fUsl8YvlSuOAZFyUAjg1GtfPZ9Jr309Ppb2ICo4xXX++PXadG55wdi2jW3blRk4QrOjvGfZgUWnn2trBPLb118Z6ZV3vj1X2HC+vD02T3GjgOsUeab79OuxxiN1E39eOTU7ceOb5cWJRWMc1tYdMisbrOdLTE3NMXC1n7V8aeSHgcmZ8uLBX4Xld0f/q3wL+KK46Q698f7lV72rreJvoenWUE/35Mj3x4CXJ6ezsx989uN3wM/+7iuC/xdPzI6z4P0ixwAAAABJRU5ErkJggg==');
}
.icon_xls{ /*XLS-файл во вкладке файлы*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAFVBMVEXs9O+aw6v+/v4+jF/J39L///8ScjuA4zZnAAAAgklEQVQY02NIQwIMeDgJqqFgEMQG5CSxuICBgxqI4wZRkxIG4ZilpSXDOMmOYomOZjAZ12DRQLiylABWZzgnmTXADM5Jcw1EmJaoGoSQMQhxZYYbzcpmEALjJKqYJTKIQTnGxmlpxnBLEW5LYBQEAwGQq1NDoQAkk2wMBWZ4wwAJAAC6rWBvfAE7kAAAAABJRU5ErkJggg==');
}
.icon_pdf{ /*PDF-файл во вкладке файлы*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAFVBMVEX88fDwrKP//v7mdmj419P////fUT/tCeOzAAAAe0lEQVQY02NIQwIMeDgJqqGhSkAcxAbkpLK4uDi4ALEaiOOWlpYiBsQwjogbLo4BsrIEM2QZZGWOzghOspuAoBmMY8LiwuJiAuEksoilmZiIQDiizGlpyVAZ5xAzkJOheozT4JwkRkEwEADLhEJBGJCTbAwFZnjDAAkAAK3zXVhYe9vVAAAAAElFTkSuQmCC');
}
.icon_image{ /*JPG/PNG/TIFF/GIF-файл во вкладке файлы*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAFVBMVEVaz8TC7ekhvrDv+/qG29T///8DtaU8MAzaAAAAXUlEQVQY02NIQwIMeDipoVAQBuLAxBEcRgEkjmggFk4CG5KyRDEkA1SNkDiuAWkpcI5pYBqzGowTGqom6obgMISaITiCoQEITmhoIDInlA2ZI4bMCULmQD1HVIAAAFqOZ5XzHSdJAAAAAElFTkSuQmCC');
}
.btnAddNewDoc24{
	color:white;
	font-weight:bold;
	background-color:#4dbc46 !important;
}
.btnDocManual24{
	color:white;
	font-weight:bold;
	background-color:#ffde17 !important;
}
.tsQueryDocType{ /*Документные блоки на странице документов заявки*/
	width:100%;
	min-width:350px;
	margin: 0 5px 20px;
	border-radius:4px;
	padding:0px;
	color:black;
}

.tsDocTypeFinanceIn .tsDocTypeTitle, .tsDocTypeFinanceIn .tsDocHeader{/*заголовки документов поступления денег*/
	background-color:#d2f5b0;
	border-bottom: 3px dashed #6cb967;
}
.tsDocTypeFinanceOut .tsDocTypeTitle, .tsDocTypeFinanceOut .tsDocHeader{/*заголовки документов перечисления денег*/
	background-color:#fcbdbd;
	border-bottom: 3px dashed #d83c8e;
}
.tsDocTypeLaw .tsDocTypeTitle, .tsDocTypeLaw .tsDocHeader{/*заголовки юридических документов*/
	background-color:#c2efff;
	border-bottom: 3px dashed #52baeb;
}
.tsDocTypeTourism .tsDocTypeTitle, .tsDocTypeTourism .tsDocHeader{/*заголовки туристических документов*/
	background-color:#ffdab9;
	border-bottom: 3px dashed #ed6944;
}
.tsDocTypeOther .tsDocTypeTitle, .tsDocTypeOther .tsDocHeader{/*заголовки прочих документов*/
	background-color:#e3b7eb;
	border-bottom: 3px dashed #64328a;
}
.tsDocTypeBinquery .tsDocTypeTitle,.tsDocTypeBintourist .tsDocTypeTitle,.tsDocTypeBinquery .tsDocHeader,.tsDocTypeBintourist .tsDocHeader{/*заголовки файлов в заявке*/
	background-color:#fffacd;
	border-bottom: 3px dashed #efbe4e;
}

.tsDocTypeFinanceOut .tsDocTypeTitle, .tsDocTypeFinanceIn .tsDocTypeTitle,.tsDocTypeLaw .tsDocTypeTitle,.tsDocTypeTourism .tsDocTypeTitle,.tsDocTypeOther .tsDocTypeTitle,.tsDocTypeBinquery .tsDocTypeTitle,.tsDocTypeBintourist .tsDocTypeTitle{
	font-weight:bold;
	cursor:pointer;
}
.tsQueryDocContainer{
	float:left;
	margin:5px;
	min-width:400px;
	max-width:450px;
}
.btnDocTypeFinanceIn, .btnDocTypeFinanceOut, .btnDocTypeLaw, .btnDocTypeTourism, .btnDocTypeOther, .btnDocTypeBinquery, .btnDocTypeBintourist{
	font-weight:bold;
	font-size:24px;
	width:35px;
	height:35px;
	color:white;
	border:0px;
	margin:2px;
	float:left;
}
.btnDocTypeFinanceIn{
	background-color:#6cb967;
}
.btnDocTypeFinanceOut{
	background-color:#d83c8e;
}
.btnDocTypeLaw{
	background-color:#52baeb;
}
.btnDocTypeTourism{
	background-color:#ed6944;
}
.btnDocTypeOther{
	background-color:#64328a;
}
.btnDocTypeBinquery,.btnDocTypeBintourist{
	background-color:#efbe4e;
}
.tsDocCounter{
	width:20px;
	height:20px;
	border-radius:10px;
	background-color:green;
	color:white;
	font-weight:bold;
	border:0px;
}
.negative_cell{
	color:black !important;
	background-color:#fcbdbd !important;
}
.outdoc_tourist_document, .outdocdata_tourist_document{ /*скрыть документы туриста из списка*/
	display:none;
}
.tsButtonsPanel{ /*панель кнопок действия при просмотре заявки*/
	padding:15px 0px;
	border-radius:4px;
	border:1px solid silver;
	left:0px;
	position:absolute;
	float:left;
	color:black;
	text-align:center;
	margin-top:12px;
	background-color:rgba(210, 235, 255, 0.6);
}
.tsColor1 .tsButtonsPanel{
	background-color:rgba(210, 235, 255, 0.6);
}
.tsColor2 .tsButtonsPanel{
	background-color:rgba(210, 235, 255, 0.6);
}
.tsColor3 .tsButtonsPanel{
	background-color:rgba(210, 235, 255, 0.6);
}
.tsColor4 .tsButtonsPanel{
	background-color:rgba(210, 235, 255, 0.6);
}
.tsColor5 .tsButtonsPanel{
	background-color:rgba(210, 235, 255, 0.6);
}
.tsColor6 .tsButtonsPanel{
	background-color:rgba(210, 235, 255, 0.6);
}
.tsColor7 .tsButtonsPanel{
	background-color:rgba(210, 235, 255, 0.6);
}
.tsColor8 .tsButtonsPanel{
	background-color:rgba(210, 235, 255, 0.6);
}
.btnBlock{ /*контейнер кнопки и надписи для панели кнопок действия при просмотре заявки*/
	text-align:center;
	border-top:2px solid white;
	/*float:right;*/
	margin:2px 2px 0px 2px;
	padding:4px 4px 2px 4px;
	cursor:pointer;
	max-width:100px;
}
.btnBlock:hover { /*контейнер кнопки и надписи для панели кнопок действия при просмотре заявки*/
	background-color:rgba(210, 235, 255, 1.0);
	box-shadow:0px 2px 5px #555;
	padding:3px 5px 3px 3px;
}
.tsColor1 .btnBlock:hover {
	background-color:rgba(210, 235, 255, 1.0);
}
.tsColor2 .btnBlock:hover {
	background-color:#eef1f5;
}
.tsColor3 .btnBlock:hover {
	background-color:#eef1f5;
}
.tsColor4 .btnBlock:hover {
	background-color:#eef1f5;
}
.tsColor5 .btnBlock:hover {
	background-color:#eef1f5;
}
.tsColor6 .btnBlock:hover {
	background-color:#eef1f5;
}
.tsColor7 .btnBlock:hover {
	background-color:#eef1f5;
}
.tsColor8 .btnBlock:hover {
	background-color:#eef1f5;
}
.tsPanelButton{ /*кнопка на панели при просмотре заявки*/
	width:48px;
	height:48px;
	padding:0px 2px;
	margin:auto;
}
.tsPanel,.tsOfferPanel,.tsClientPanel{ /*кнопки работы с документом при просмотре заявки (вкладка документы)*/
	padding:10px 5px;
	background-color:rgba(0,0,0,0.0);
	float:right;
	margin-right:-100px;
	position:relative;
	height:44px;
	transition: all .3s ease-in-out;
	box-sizing: border-box;
}
.tsClientPanel,.tsOfferPanel{
	min-width:45px;
	margin-top:-10px;
	margin-right:0px;
	height:54px;
	padding:10px 20px;
}
.tsPanel:hover {
	background-color:rgba(0,0,0,0.0);
}
/*
.tsClientPanel{
	text-align:right;
	overflow-x:hidden;
	max-width:5px;
	margin-top:-10px;
	margin-right:0px;
	height:54px;
	filter: blur(50px);
	-webkit-filter: blur(50px);
}
.tsClientPanel:hover {
	max-width:75px;
	filter: blur(0px);
	-webkit-filter: blur(0px);
}
*/
.tsClientContacts{
	white-space:nowrap;
}
.tsPanel input,.tsClientPanel input, .tsClientContacts input, .tsClientActions input[type="button"], .tsFutureCalls input[type="button"], .tsNowCalls input[type="button"]{ /*кнопки работы с клиентом, документом при просмотре заявки и в списке клиентов*/
	width:24px !important;
	height:24px !important;
}
.btnSMS24,.btnWhatsapp24, .btnCall24, .btnOpen24, .btnPrint24, .btnEmail24, .tsDelButton24, .btnCalendar24, .btnChange24, .btnAddNewDoc24, .btnDocManual24 { /*общие параметры кнопок работы с документом при просмотре заявки*/
	padding:0px;
	width:16px;
	height:16px;
	border:0px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:center;
	cursor:pointer;
}
.btnSMS24:hover, .btnWhatsapp24:hover, .btnCall24:hover, .btnOpen24:hover, .btnPrint24:hover, .btnEmail24:hover, .tsDelButton24:hover, .btnCalendar24:hover, .btnChange24:hover, .btnAddNewDoc24:hover, .btnDocManual24:hover { /*общие параметры кнопок работы с документом при просмотре заявки*/
	width:24px;
	height:24px;
	box-shadow:1px 1px 3px #333;
	font-weight:bold;
	font-size:18px;
}
.btnOpen24{ /*кнопка открытия документа на просмотр*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEWj2/Lo9vxav+jS7fn///8Gm9wAm9z6WxwJAAAAUklEQVQI12MIhQKGsDQwSEVmKBioghlJJi5OYSBGslOoihqIkcKaGmIGZrClQRiJRmEsbCBGgjODiBCIkcroIuyiCjEwlcUBanKSUCoWu2DOAACk4ClXNVqJ7wAAAABJRU5ErkJggg==');
}
.btnOpen24:hover {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAFVBMVEW85fbO7Phrxev0+/0kqeH///8Am9zDTsYPAAAAZklEQVQY02NIQwIMZHKShA3VYJwU0dDQQDcoJzFAxYlVDMpRZUlLcwiCckSBGpICoRxToPqUYCgnFJkDUpYQiGSAKthsqNGmoSIIS4NDQ9UQzlEODUI4FCjNhnB1QrAakheUyPM2ADcqZ42xSxdJAAAAAElFTkSuQmCC');
}
.btnPrint24{ /*кнопка печати документа*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEXv8vOerrdfeYnL1Nn///8kS2AjR11diIOEAAAAUklEQVQI12MIhQKGsDQwSEVmBDAbhkEZBmYghrIKs4GTEZDBoigoKOQAZLgYCgoKuoBEXIAAJiLsgqxGWcHFBawrLcTFhRViIAMDayqSXTBnAAAtECM8b0aL0AAAAABJRU5ErkJggg==');
}
.btnPrint24:hover {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAFVBMVEVWcoLm6uyisbomSmD8/f3///8jR13r8Gc8AAAAYUlEQVQY02NIQwIMZHKSXVxczOCcECWlAAQnNDQUymF0BsqEmgqAOaLOQIlQ00AwJ9TZGKjENBTCgQIsnBCgPS6uUI6bMRBA9aCYxgjmmAhAXRCKcAGUk4xwtUuaMXneBgD/HGb/qrpa0QAAAABJRU5ErkJggg==');
}
.btnEmail24{ /*кнопка отправки документа на email*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEX+9+z85sb6zIv3s1P/+/X////1mx3wIMVLAAAAU0lEQVQI12NIgwIGLIzkNDOzZBDDiFFQQFAYyGASDQ0NVAQyQhRDQ4VYgQzXINUglRAQw0lJCcwIUAwUBUuBFSsAGYouLiwsQiADjYHADKtdUAAAEVgnCfbpWJAAAAAASUVORK5CYII=');
}
.btnEmail24:hover {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAFVBMVEX4vWn3rET84bz+8+T6zIv////1mx315qR+AAAAYklEQVQY02NIQwIMVOCkuICBI5jjEAoGLGBOEDOIHagK5oQqmoaGBguFQjjBTKGhhqZQTqihapBwKIzjwqLoAuOEuIawhrhCOS4g01wgHKAgEIS4gjkuEEtdwBwRZOdQ0acArIhnAUKY6PwAAAAASUVORK5CYII=');
}
.btnCall24{ /*спойлер телефона туриста*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEVOu0VWwFBbw1pnxF1oyGdxyGh1zXN7z3yP1Yqr3qOr4ayz5bfY8NTj9OPz+u/9//scU2QCAAAAT0lEQVQI12NgQAaMBVCG7GMoY5/XBAijdP0DCIPl/wcIg+3/AQgj/38DkJROYPv/B2TGvZD8/4+ADPan6///MwApsPr//xBYJef7Ewz4AQDwNhk1XaPiqgAAAABJRU5ErkJggg==');
}
.btnCall24:hover {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAMFBMVEVPu0VQwFBdwVJdxFxpx2Fzymp+0HuQ1oub2pan36a046/C6cLX8NXj9eLz+vH9//z6I06qAAAAeElEQVQY02NgIAkwCiBxzBKQJPZvRHA0X2UUIjjLew/DOawW978g1Gn/R+JY/78MZzOv+7cIwlI1YLD6/zcAzGbqTmSe//8lRILzbYjn//8LIZyYYz33/v9ygHDM2+///7cUZlT0/3+nFGAcr3u3EG5mVFJkIBsAAHFhKCI8IqCqAAAAAElFTkSuQmCC');
}
.btnSMS24{ /*кнопка отправки SMS туристу*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEVojs9qkNF3ltJ6ndFOu0V9oNWKp9ebs96dteCyweLI1+vP1+zO3vLz+fv4/v/+//zfv7+2AAAAUUlEQVQI12NgwAIYa+4eFwAx8t69e/cMSLO+A4EABgaud3wMD/gWMDDwgkUugEX4GEAijPegahh0GR6AdTH0vXsLNofx3iGIwZwboTYwM+AAAAf7Ior1zuA0AAAAAElFTkSuQmCC');
}
.btnSMS24:hover {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAKlBMVEVljMxwlM9zltB4mtKKp9iQrNqYst2ft9+ku+HN2u7f5/Tn7ffu8vn9/f5iNL2zAAAAeklEQVQY02NgIB4wVZ49WQRlM8+9CwSTIZzcu2CQAGKzQth3r4I4slDOXQEgp/cCwwUGILrbAOSsvXD3AhDcvbsAyLl7lxfE5r17ASQDkbgAlgHpAQKIHhTTUOxBcQED710ktwE1IVzde9cB4Z29CUh+u4bs0QTCYQEA3v1c7DHV3xcAAAAASUVORK5CYII=');
}
.btnWhatsapp24{ /*кнопка отправки Whatsapp-сообщения туристу*/
	background-image:url(' data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAD83pUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHja7ZdrjispDIX/s4pZArZ5mOVQPKTZwV3+HB6pTqfTSTpzdaWRJqUUFGWMOZ+BxLRff3fzFz5sVY3zUUMKweLjkkucUVG7Pqsk6+Z9P9hL5VO7OV8wmgSlrMfQtn1Gu//oEN1uPz63m1i2H92OLp63QxkjMyrbTrcj4dVO+9mk3S+7q+nsby88X/tjvbp9dhFiVA9/woabkFjcdYwi65tnOe4EIysJdSeCOwnf186c1RvxztqNdjbvdvkshbFhG4QbjXY7+fvaTYVuqF1G/vSCyEZ7/bnWrlftva3ZZRegVDB7UpepzBoMIaeT2S3givh61OO8Ei7FFAuIVdA8cBVDiRhqd3JUKVOnNstCBSE6bhxRMheW2aYSOXEZGCA/LuocAaMaUfApoCZo5jMWmuOmOV4hxciVYMkEZyD39TL3Gt+5Tke9lyWxnlohLh5ZgzAGuXGHFYBQ35r6qe+8zFXe2CuwAoJ+yqyYYLbHcnF4+sgtmZwFdt46Y9fSoFi3A0iEsT2CIQEBG0g8BSQDcySCjgo+GZGzOD5AgLznSqaDjUgAHOUxNvpEmrbseTVjawEIL0Ei0GC5AJZzHvkTnSKHshfvjPc++OjVJ5+DBBd8CCGGsUflKNFFH0OMUWOKWUWdeg0aVTVpTpwEW5hPIUWTNKWUMwbNcJ3RO8Mi54MPOdzhj3DEQ4905IL0Ka74EkosWlLJlatULP8aajRVa6q5UUMqNdd8Cy02banljlzr0l33PfTYtaeeT2qb6mdqdEPuMTXa1AYxN+3iBzU0x3hxQWM78YMZiLEjEI+DABKaBzOr5BwPcoOZTYxF4RnUyA84lQYxEHSN2Hc62X2Qe8jNePcjbvwdOTPQ/Q5yZqDb5L5yu0Ot5nmiyAQ0VuHQ1ErHxuYza+YjuT4OpfHwTmne7fifddSOMGuDGmSfdTDVSx07bzltw6gZzaWU/QDmyInm8qwjY/TtiK4j6a4tnkFG2k8Teyml0OrTAqp2RnT9urYVesMB0z46leW+uC76TcDmYcQ9Hiuo7Ho8u3Ucryv1FNXdap5O/0VnTyLy29xLjYIlOB8c9oBbiabYN9J8NbqW8Yvqu6/ZnZOu0QTHVcnLbdHOL864W3NHt3e0tubVER8NuDP7R5p+m3WmfZurD1L1jqTmiaYvz9S8mYJfbMwDEK+W06n5AZiHUe+IhFYzSYGSPB+ybfwsr08W2dTVqTQcT7I2CPyIdk9DumyFl23R/Lt98TYh72K6HrPztsBPab07P/OCAM8FqovaFGgvDBwU+bXlf1Oa33Ck/e/ojznq+PGF/97mHxGH/upxtYy7AAAADFBMVEVQnW2Rv6DJ3sr6/fr3YO3DAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+QCAQMrDP79yCoAAAA6SURBVAjXY2BAALafQKKe+QIDwwcgZDrMYMHAzHyAh4HpwAcLBoYDNh8YGAxAsvUgdT+AmLGBAR0AAFk4DctHE3zAAAAAAElFTkSuQmCC');
}
.btnWhatsapp24:hover {
	background-image:url(' data:image/png;base64,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');
}
.tsDelButton24{ /*кнопка удаления документа*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEXhkJPMQkfvxcfFJy3////DHyXAFRu/MykWAAAARUlEQVQI12MwDQWDYIawNDBIRWYEiCWyghipLMpGDmFARoKLk4oLG5CRqOLi4iQGUmPk4qKchsyAS8EVw7XDDcSwC+YMABjcJ3MbB9SUAAAAAElFTkSuQmCC');
}
.tsDelButton24:hover {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAFVBMVEX45ebwx8jIMjj34+PIMzn////AFRtoJKgpAAAAY0lEQVQY02NIQwIMZHJShNLSFN2gHOdgtSRTEwgnxTTUSDk02A3MSQwNDWANDRWDyQABVCbNGcQxgZkGVBQAMy0JxFGDcpRByowgnCSIAWpYjTZxRhgd7AZ3TlqKCJJDKfI2APaPZ1VC9sROAAAAAElFTkSuQmCC');
}
.btnCalendar24{ /*кнопка смены даты создания документа*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEV30qPs+fLG7Nglt2wKrlb///8HrVfqYtHxAAAAXUlEQVQI12NwgQIGtzQwSAEyDBSFmEGMZNXA0CAzIMMoVEA1VBnIYA0VZg0NADJUQYwgIEM0VJk1NBDMEDACM1RDA41Fg8CKQwNUA8DagUAZbGAoxEC4FTBLYc4AAKOOIrkiR5MGAAAAAElFTkSuQmCC');
}
.btnCalendar24:hover {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAFVBMVEVUxosas2S56NDr+fKJ2K////8HrVdfV4wlAAAAi0lEQVQY043QTQqDMBAFYBuha9uF65RSLzCNe5F6gMjbN1q8/xF8k1jMSgwMyUfC/KRYslUcIhgRW28wAohN+DqIg79EGMC+GIrAw/ABfE3wFTpivBKTogfQEDP3QdH+UWZ4/DK8b88ETTA2d8aWGt6k1FqUvaWi2o6u2M5SxSu+UoR8BMrtw534kBW26FzuJiVnBwAAAABJRU5ErkJggg==');
}
.btnChange24{ /*кнопка изменения параметров документа*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEVOu0Vgwlhsx2qBzHuV0YzB4Lrh7eH7/fq2KWOmAAAAVklEQVQI12NgAAGmQAYIUC8TANOM6uWJEIGg8lKwivJS9SKwQHl5kAJYoLy8ECpQDhMAq1CDCjDCBJjDIQIM4qYQAQbz4nBzoGwBg3u5YTmY4WIIcQAA6SEYrjJF9S0AAAAASUVORK5CYII=');
}
.btnChange24:hover {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAGFBMVEVPu0VTwFFxyGh8zXWf2pyx4K3P7ND6/PjJQQ+vAAAAZklEQVQY02NgIAhEHRBsxvRSBIelvDwALhEYXl4E44iViZYnQNmC6eWJYQJQRWLl5WUCcKOQOECJ8kRkCQZcEsg6YHYwIOtgMkeSEFdGSDCYF5nDJRjcy5XYy8EAyAlPNSiHc4gCAFHgIW4wmLPuAAAAAElFTkSuQmCC');
}

.tsQueryInfoFinanceBlock span{ /*Изменяемый параметр объекта на странице просмотра заявки (финансовый блок)*/
	white-space:nowrap;
}
.tsFixQuery{ /*Диалоговое окно смены значения поля на странице просмотра заявки для обладателей права FixQuery*/
	cursor:pointer;
	font-style:italic;
}
span.changeable{ /*изменяемое поле для обладателей права FixQuery на странице просмотра заявки*/
	cursor:pointer;
	cursor:hand;
}
span.changeable:hover {
	text-decoration:underline;
	color:blue;
}
.tsOfferTickets{ /*перечень билетов услуги на странице просмотра заявки*/
	background-color:#cdffcc;
	min-height:5em;
	width:12em;
	padding:1em;
	transition:transform .15s linear;
	-webkit-transition:-webkit-transform .15s linear;
	-webkit-transform: rotate(-2deg);
	transform:rotate(-2deg);
}
.tsOfferTickets, div#querybody .bindobj2blk_div, .tsClientFilesArea{ /*общие параметры билетов, привязок клиентов, файлов клиента у услуг на странице просмотра заявки*/
	border-radius:0px;
	margin-right:-20px;
	/*margin-top:30px;*/
	padding:5px 5px 5px 20px;
	clear:right;
	overflow:hidden;
}
div#querybody .bindobj2blk_div{ /*объект привязки клиентов к услуге на странице просмотра заявки*/
	float:right;
	min-height:5em;
	width:12em;
	padding:1em;
	border:none;
	background-color:#ffffce;
	transition:transform .15s linear;
	transform:rotate(2deg);
	-webkit-transition:-webkit-transform .15s linear;
	-webkit-transform: rotate(2deg);
}
div#querybody .bindobj2blk_div ol{ /*список объекта привязки клеинтов к услуге на странице просмотра заявки*/
	margin:5px 0px 0px -25px;
}
.tsQueryRecommends ul li:hover,.tsQueryRecommends ul li:focus,div#querybody .bindobj2blk_div:hover,.tsOfferTickets:hover { /*общие параметры для псевдо-активных увеличивающихся элементов на странице просмотра заявки*/
	box-shadow:10px 10px 7px rgba(0,0,0,.7);
	transform: scale(1.45) !important;
	-webkit-transform: scale(1.45) !important;
	position:relative;
	z-index:5;
}
.tsDocKindPanel{
	float:right;
	margin-right:10px;
}
.tsDocKindPanel input:hover {
	margin-top:-5px;
	cursor:pointer;
}
/*FIXME: rewrite it vvvvv*/
.tsClientFiles .tsFileService{
	box-sizing:border-box;
	float:left;
	width:49%;
	margin:0px 5px 10px 0px;
	padding:5px;
	min-height:110px;
}
.tsClientFilesArea ul{ /*список объекта файлов клиента на вкладке клиентов на странице просмотра заявки*/
	list-style-type:circle;
	padding:0px;
	margin:0px;
	margin-left:15px;
}
.tsClientFilesArea li{ /*элемент списка объекта файлов клиента на вкладке клиентов на странице просмотра заявки*/
	padding:5px;
	margin:3px;
	background:rgba(128,255,128,0.3);
	border-radius:9px;
	display:inline;
	white-space:normal;
}

.tsFileService{ /*файловые сервисы просмотра заявки (загрузка)*/
	box-sizing:border-box;
	float:left;
	width:32%;
	margin:0px 5px 10px 0px;
	padding:5px;
	min-height:110px;
}
/*столбцы таблицы файлов - скрываются на маленьких экранах*/
.tsQueryFilesIcon{
}
.tsQueryFilesParam{
}
.tsQueryFilesAuthor{
}
.tsQueryFilesDate{
	white-space:nowrap;
}
/*FIXME: rewrite it ^^^^^^*/
div.tsTriangleShadow{ /*декоративная тень-треугольник для "завернутых" объектов*/
	width: 0;
	height: 0;
	margin-right:-20px;
	border-top: 6px solid gray;
	border-left: 14px solid transparent;
}

/*Рекомендации по заявке*/
.tsQueryRecommends ul,.tsQueryRecommends li{
	list-style:none;
}
.tsQueryRecommends div{
	margin:auto;
	text-align:center;
}
.tsQueryRecommends ul{
	overflow:hidden;
	padding: 3em;
	margin-right:-50px;
}
.tsQueryRecommends ul li{
	color:#000;
	background:#ffc;
	display:block;
	height:15em;
	width:12em;
	padding:1em;
	box-shadow: 5px 5px 7px rgba(33,33,33,.7);
	transition:transform .15s linear;
	-webkit-transition:-webkit-transform .15s linear;
	margin:1em;
	float:left;
	font-family:georgia,verdana,arial;
	font-size:90%;
	text-align:left;
	overflow:hidden;
}
.tsQueryRecommends ul li{
	-webkit-transform: rotate(-6deg);
	transform:rotate(-6deg);
}
.tsQueryRecommends ul li:nth-child(even) {
	-webkit-transform:rotate(4deg);
	transform:rotate(4deg);
	position:relative;
	top:5px;
	background:#cfc;
}
.tsQueryRecommends ul li:nth-child(3n) {
	-webkit-transform:rotate(-3deg);
	transform:rotate(-3deg);
	position:relative;
	top:-5px;
	background:#ccf;
}
.tsQueryRecommends ul li:nth-child(5n) {
	-webkit-transform:rotate(5deg);
	transform:rotate(5deg);
	position:relative;
	top:-10px;
}
#st_new_as_agent:before {
	content:'Примите деньги от туриста, иначе будут недоступны для создания и печати многие документы. После принятия денег создайте приходно-кассовый ордер или какой-либо другой документ, обозначающий оплату заявки на вкладке [Документы]';
}
#st_new_as_operator:before {
	content:'Примите деньги от агента, иначе будут недоступны для создания и печати многие документы. Для принятия денег создайте приходно-кассовый ордер или какой-либо другой документ, обозначающий оплату заявки на вкладке [Документы]';
}
#first_client_no_files:before {
	content:'Прикрепите сканы документов к туристам. Перейдите на вкладку [Туристы], щелкните по ФИО и в новом окне перейдите на вкладку [Файлы].';
}
#no_clients:before {
	content:'Вы не указали туристов (тех, кто воспользуется услугами заявки. Нажмите кнопку [редактировать] и добавьте новых туристов, заполните их реквизиты. Затем сохраните заявку.';
}
#no_offers:before {
	content:'Вы не указали услуг, которые вы продаете туристам в этой заявке. Нажмите кнопку [редактировать] и добавьте услуги, щелкая по их смысловым картинкам внизу в разделе услуг. Затем сохраните заявку.';
}
#no_docready:before {
	content:'Когда подготовите документы для туриста - можете нажать кнопку [Документы готовы]. Туристу уйдет оповещение (если у него указан телефон или Email и это вами разрешено), а в списке заявок в столбце документов будет указано "Да".';
}
#docready_yes:before {
	content:'Вы подготовили документы туристу и он, скорее всего, уже в курсе. Когда вы отдадите документы, нажмите кнопку [Документы выданы] и в списке заявок эта заявка будет помечена соответствующим образом.';
}
#st_overpaid:before {
	content:'Заявка переплачена! Многие документы недоступны, чтобы вы исправили ситуацию. Либо верните излишек клиенту, либо отредактируйте заявку и увеличьте её стоимость заявки, либо перечислите излишек на депозит клиента/агента (он потратит это на новые заявки).';
}
#st_returned:before {
	content:'Заявка отменена. С ней уже ничего нельзя сделать, она останется здесь только для истории. Тем не менее, она все равно может быть прибыльной, если вы вернули клиенту не все деньги. Если в ней нужно что-то поменять, обратитесь в техподдержку.';
}
#no_provider_invoice:before {
	content:'Если у вас есть счета от туроператоров и прочих поставщиков услуг, то вы можете внести их как документы в заявку на вкладке [Документы]. Тогда программа сможет вам рассчитать ваш доход в отчете по доходам (Метод начисления).';
}
#no_payment:before {
	content:'Нет платежей туроператорам, заявка будет сверхприбыльной в отчете по доходам, но вряд ли это правда. Создайте платежи, которые имели место быть на вкладке [Документы], либо через пункт меню "Счета и платежи"->Оплатить со счета.';
}
#need_reserving:before {
	content:'Нажмите кнопку бронировать, чтобы занять места первым. Чем позже это произойдет, тем больше шансов, что места могут быть заняты кем-то другим.';
}
#can_archive:before {
	content:'Если все дела по заявке завершены, не забудьте ее заархивировать. Учтите, это полная блокировка и вы более не сможете сделать с этой заявкой ничего.';
}
#can_end:before {
	content:'Заявка оплачена клиентом. Если все остальные платежи проведены и менеджер закончил работы, можно заблокировать ее для всех менеджеров, чтобы исключить факт намеренного или случайного вмешательства. Потом вы сможете ее разблокировать.';
}
#st_archived:before {
	content:'Заявка заблокирована для изменений и лежит в архиве. Если у вас есть по ней незавершенные дела, обратитесь в техническую поддержку (см. меню).';
}
#st_ended:before {
	content:'Заявка заблокирована для изменений непривилегированными пользователями. У вас есть как минимум один человек в фирме, который имеет право ее разблокировать. Обычно это директор или бухгалтер.';
}
#st_bonuscard_pay:before {
	content:'У этого клиента есть деньги на бонусной карте. Вы можете оплатить заявку, если он захочет потратить карточку на этот тур.';
}
#st_bonuscard_create:before {
	content:'Вы должны выдать бонусную карту этому клиенту. Её у него либо нет, либо нужно поменять карту на карту следующего (повышенного) уровня.';
}
#st_bonuscard_create{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAoCAYAAABOzvzpAAABnUlEQVRo3u2aQU7DMBBFn90UJCQWwA5YcQmWcAVuUcSB4BJcggXqPVBZwhpKMyziCNfYaaK2ahrPl6xJ4rTy/M5k5sc1VDgBroFLYOyuCcOCcXYBvAOvwIdxzt8BB+SBmog58DwCboEz8oMFji1wQb44t17O54ixJXMoAbkTUHhlYZOQfSIgVidNonbWzpmIk+U+9gRFh8bBRIiobYqUvjdDpvAWbQKHwoiQiCXyGdnSgmWD6Wrdd41QKBQKhUKRLQwwUTWoBGQX9VE1aFbI230RO6v0gsQISIkdAzx2XMD9jomSFWQs+VhEpC1rKrs+RUmMjCXfioxyP/rDDI0A02Je+k7AU3A+aTHvOx4+sx5S+U/LV2JDigwTHA8mBZpel0nTc2BIESAN10W1gLbCSoASkGqEfjqIor61uutiboFZokZa/nZQrDdvg/N/tbUHNb/tmBXAlOpvModUW0Whw6EUrm3p2XBrTHYUNal9zBi+gGl90ylwA1wBRwEBRFRUPUo3Ft6xBKSUCWK2tYdoXUrbgJDS2W/gDXgBPn8BajpicDGivDYAAAAASUVORK5CYII=');
	background-repeat:no-repeat;
	background-position:center 80%;
}
#negative_profit:before {
	content:'Странная и опасная ситуация - расходов по заявке больше, чем оплатил клиент. Вы рискуете этой разницей, если тур сорвется. Рекомендация - забрать полную оплату у клиента.';
}
#too_profit:before {
	content:'Внесены не все платежи поставщикам - так как прибыль по заявке более 50%. Перепроверьте расходы.';
}

/*кнопки действий по заявке, иконки файлов и управление документами*/
.action_takeown input,.action_end input,.action_changeown input,.action_copy input,.action_edit input,.action_reserving input,.action_delete input,.action_bad input,.action_discard input,.action_docready input,.action_dochand input,.action_open input,.action_archive input,.action_unarchive input,.action_epaykkbkz input,.action_processingkz input,.action_payboxmoneyreturn input, .action_payboxmoney input, .btnExpand, .action_expand input, .action_calldate input, .action_callend input, .action_paid input, .action_partpaid input, .action_overpaid input, .action_new input, .action_undiscard input { /*ОБщие параметры кнопок действия заявки*/
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:center center;
	width:48px;
	height:48px;
	border:none;
	color:white;
	text-shadow:2px 2px gray;
	font-size:36px;
	text-align:left;
}
.btnExpand, .action_expand input{ /*Открытие заявки из списка (распахнуть на отдельную страницу)*/
	background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAADFBMVEWY1/H2+/7///8Am9wYCY38AAAAtklEQVQoz62RzwnCMBTGe3YEN7AO0RF60IAzuIQj9NARcjB+LiGIl4zgFBok0FL4TBptExAP1tx+kPfe9ydj9LLpcBdiQ16EWDloAUVq4OjAAjVpgH2AkuzecCjccP4C5TfpT4D4G6pxgcqlXz3rodb+qDI9lMYN5bLz0BQddtxWXDq4kQtyXvAcLJzIx58y+ArjnaDgGhS0sTZbRaqtjP0kTpMM0nR+CBGQQz9Jc67T9dDpxAyeQlX0SFyBr2MAAAAASUVORK5CYII=');
}
.action_copy input{ /*кнопка создания копии заявки*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEWz5/pXyfQjuPEFru////8Are9Eu73hAAABA0lEQVQ4y8XUwRKCIBAGYHDwDlPejfRe43gX4wFSxvd/lWBzkWXkWn8drE9lF0Q2FMK2Qth4/r/7AzgVcgKLDWkIOH80dAB1Ak6xEAHAqgPelqSJcLV2Sq6ZI/jfF5i8G4BJwPRa63u/CAqSVVAq11IQ8Cd/S71oJRDct2CBzbUIklTKRz8MwJO2YOt1hzaDeQfXZWDwCq2SyAPc4L++qAE+vjaElqWp3hGuZIBJR8jGbkS8VQmyJao7hIVCVYL5ESCs4D6rsW+AOnROYVrMKjk8JVkjq9nG7QSs5vjs5h1GeGSNqAK8bghrtk53hKyR6dg4dBp5sqN0mv6H27n4kim9lj5ZNSt5qxugEgAAAABJRU5ErkJggg==');
}
.action_takeown input{background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAADFBMVEX/9LD/6F3/////3hc9MVDGAAAA7ElEQVQoz5XSoQ7CMBAG4DoED4HvKyBIkDwKj4Cgj4BCjwUBHAICDgQCNzk5t+CGawBBaMvdtWUIxJjql7W33n8T7usRzXGXqsYAph8YAOhEPBCLiAKxisgQy4ghAn5C0jbVaFvEi9aQeDwYkx+wAeevM7drD2EYPX05UekB30Bf9gSNmDtdHuvmdNklUIWJHZftmEFid7DhdPCmyh7wHKHACOx2tmbkkDqzlC3GE9bOgazfuArLEzJKqvLVjKR4n9gfoo/fmSk7Uoicb51yc4bz8HMQvms/B1EE0BxEFkBzEFUA/IE8rNPm/84b9UTdih0LA/0AAAAASUVORK5CYII=');
}
.action_changeown input{ /*кнопка смены владельца*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAADFBMVEX/9LD/6F3/////3hc9MVDGAAABC0lEQVQoz43SsW7CMBAGYEs8Q2fWyi+B1JGtU6c+QPMOlSU6MDJ1jioPTn4GHgHEmDELUt6AjFHxgOq6dxdcgsSQTPlk+3L+LyoOHjUeJ22umOPzHwHANMETXEJDKBMqQpGQEXAXmreZUdsSfvgdeQ8vWN3B7xA3Z4Jgdik9H3bQEezwcsvwbARcwdT4SBmUseVjnE4Gd2g4FEaD1bFbYCOokevTa2YFZ7zTR+t1v1J46s2XgmrdUYqhkNLaVviKe0wIT3A7TChLq6gWdUZDOcOpoDlcgkeu5Na53lJXM8UzwKalaz9GxTOAq2x8eYuqZdgGD+5wQellXj3AqZiEbSYrdZ/ht56O/nf+ANMS1z1TIy5pAAAAAElFTkSuQmCC');
}
.action_edit input{ /*кнопка редактирования заявки*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAD1BMVEWo3qR0y27b8dr///9NvEZlaVPQAAAA50lEQVQ4y82U0RWDIAxF6cEBqs0AIg6gZAFi2X+mRkFbEzz9bPN7zyUQHph0UeYHIBqoArLo6gARoQIILOJcAZ2LHgNoYMOqOAUgoouIkwIDbIoCHWZFAT+lTWkE6LDpRlZIbtfPyQc+ujzgKvDyMUjgZ/LYtHATsyqCHcXYibfEQtyHewAWllUoHQ5AucNb2MHe4RAK0EIBixJ20EuhgFYJGdCU7v4sZLDOx5yFDJYpX6tK4nPOQVDgwZNrvdPZtYEGZ0ADzmVOgAAc2NBDFQxQfR8EVw+nFfXR41xfQaKLpf7mZzjqBbQKDUvgY0cWAAAAAElFTkSuQmCC');
}
.action_reserving input{ /*кнопка бронирования заявки*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEX5w3b3r0n979v73LD////1mx2orphyAAABI0lEQVQ4y8XUSbKDIBAAUIhxr0b2JpK9A9kb6APQWrn/VT6jEb+u01Va2E8bbAfyOQnya9DMj4uhS+H6tiO8AECTgHiaPQ4AWzEpDZR3hQBIxMAitUu1pYksCrFT1DavKDGR19CwAOLlyihu99McqhEzRRHKQztm1F59d4DjHPLmmPmT8nCDIq7Hr/kR4YMZD5VxaLIW6bdXxWhviBB22MTZFT8ArPKTti/sBIb+GBDUCYzdMRTZ8XIvkoPs/8NNUtMame8Bee8aNe1hnirfY7aDa889PHfAb+GpTCloVQdQKSwqvj9yB/G5g2QJVFJGeW1BK9KJZJIAFUi+Fss3gCWltCz9xr6gSRJsBQFJ9BEwzbvpHehHGu1ayn4ZbLP9+s/wB4zpRZIe6xQVAAAAAElFTkSuQmCC');
}
.action_delete input,.action_bad input{ /*кнопка удалить заявку*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEXjQmz74ejthaD1vMr////eIFEW20OkAAAAyklEQVQ4y+XTvQ6DIBQFYCy6a2J3a3Snie4ix51Kff9X6cVaC1LbdG3PAMn9Ajfhh007YX8EuiyLABiFA8rOiQsNnmldcOoYXCid1C5o2poxbQfmNR8hi1xxpCf0HhiAwCBtNjACwq4Qb6DzQBM0BG0ewtGCyJH6QIUZEEJnoaAt/dNtMCzQbqGr7lD7UH2Acg8OQOJDjD6eQW4g+hr4DJJDbcBALTAFcCUwAYxQF2WoSx9CpLiKXgDOMpPrBa6gH88tgGyJ+LFfewNrHE6t9hb3PAAAAABJRU5ErkJggg==');
}
.action_discard input{ /*кнопка отменить заявку*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAD1BMVEX2tqT61cvwh2n////taUQzP3BsAAAAnElEQVQ4y+3T0RWDIAwF0FRdQMMA0sMA2nQA5bD/TC0KkgjZwPxeHwSCEJSCB0J4DW3YaGkDKrCTAqjAP9AGVCAGiNauAqSzJifBUq5JgMcLaOBQAqWDA3oGOVIlcgREU0fPjsFer3U7R6xPfXK+ibirN4xRHIft/NTPd7jmMafdoYw8LW7JyJn3CTwa5ZXYr/KuvNFeonv+wWb9AIxHHvzYL0PQAAAAAElFTkSuQmCC');
}
.action_undiscard input{ /*кнопка отменить заявку*/
	background-image:url('data:image/png;base64,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');
}
.action_docready input{ /*кнопка дкументы готовы*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEXs7/Vzib3S2em9x+D///8xUqDXvYetAAABAklEQVQ4y72UQZKDIBBFHTX7kKQPECT7MdE9gZ59KKvvf5XQYqwBYTNlzV/QFk//72rUigqqdgXnx6oYKPzIxmBYgZkOBeBsCeBYAjYPiFwJ5DN+t/xXIKXs2hzohRDtPhlF0C3noVD3m3DWoK+Qt+rCvoAE6JHcve0ETAloyA2hLKAKqns6Mv9awZItwKlg+MnQ4YmGpjmJ6BZnPOmCjfJleqZgMHDEG73sAmo560DK343geRwO1Hr/mpwvkdUPcUeCW0iBQn5JL2g24fPYFdptuxrI8VUELHj3kV68REDzSNjPpGO/0gnNN0+RwUmu6sPYLWQ+TnfX8zFW//MD2Au8ATi8PWg3oWuCAAAAAElFTkSuQmCC');
}
.action_dochand input{ /*кнопка дкументы выданы*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEXq5O+WdbB3TJnNvdn///9jMorazuCCAAAA/ElEQVQ4y62UyxqCIBCFrWyfF/ZlzT6M9hi0D4z3f5UGgwqEVZ6FH/oL4xk8FCajYlHQXD4KQSu9hIZfwL5AbXNA5IC85oBIA9N1SSDxQZcE06z/QIFKAlpVVblMjSzw+1FKTmfFrZikGeebOt0rXht1ftMQCFD2TpBf51a93k0vrDzo37XrTjn/JNooOLrLNgQDtNbhiKMI2PEERFh8rUsHpAPOODHSAwiWuusMuNmluHnMwGB8DR4BsJ022BYRG8SOYBJOsQ9ej7YbmJg+6i7F6vi/Mw5R1CiuNRhVrubh1Ay/SkAitYcz7Ekyzs8rS+dc0z5zADRk4bPkBWT2PD0n6HacAAAAAElFTkSuQmCC');
}
.action_end input{ /*кнопка блокировки заявки*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAD1BMVEX55ufgjpDSV1v////AFRthkmAlAAAAuUlEQVQ4y9XU0Q2DIBAGYCwOUAoDtMgA4DmAIvvP1AtCU05ISnzq/3Thw4MAkYVG2BV4MfaogQTMcIYnxNwoeH6ANQRWHBMCdSQgwSr8DsCV4FN3XMkUsKUBnKAKWHMLmRdJMMFMig8sR7H/AWg8PSdi8MyEyuCBxCTYKSwJJgpzAknB/QqO1cGGwKswxidRARVvuAeardx3VWw3hM7tNlv1g9Wad57uCZo32ISNgsrv6s6KDJf/JWXeqaYCQnXob68AAAAASUVORK5CYII=');
}
.action_open input{ /*кнопка разблокировки заявки*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAD1BMVEWE16xHwoLi9uz///8HrVduqDsFAAAAvklEQVQ4y6XUUQ6DIAwGYDY4wJwewIkHQOoBQHv/M40oGOloJvF/InymJYUokIm4A69heJRAQkj/C2/Y8qHg9Q62I7CEPSGCjgQkWIXoAEwOPlYPnboMXNwIH6gM1lRCpiYRWpjI4oD5D6wcLBz4QZWBDrEWXJieEUdUAg8kXYSVwhyhpTBFkBTMVTC6DBZRF2HcnkQB9sdQA2wpc15lx0WsPC4LbA8WbNPoyuleB/ZqHQWV3tXTZulv/0vyfAEZBgLGe50AvQAAAABJRU5ErkJggg==');
}
.action_archive input{ /*кнопка архивации заявки*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAFVBMVEXk6euTpK9GZHfH0NZqgpH///8jR13MO1xYAAABH0lEQVQ4y+WTy3KDIBSGMdGsg5d9p7GsRWPWRizrRHu6Dmh5/0eoqFFR+wCd/Btm+OabcxGR+iPopUB4La6FT1ZAHpFOvAKNAzr2BN6LsE3OunuocjKAxkv2SZJEvQC3xB9ABmO47BzeAZmO95VSgT7jDgw1de5KfejzvASl5D9DYyb4/rzX+twtwSHowcooT/Fj03h29TQopZ7nYRqB5cHcIMOyBKBxXRogIrEbNpgIODzmwGnBF6uTWMCla2ockChxYTU/C9gtDJURdqKtcXPmBuLKVqz22xpVahrCcrOat10djBqINNgPGzIBezWHaTgU9zlCFcHmEmGfwuaHMmuIGTAnnx4DlG+z7coAlnH7d8XQIhbpgSywmfz//bW/Nip6xQgJskEAAAAASUVORK5CYII=');
}
.action_unarchive input{ /*кнопка раз-архивации заявки*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEWH3NRZzsTG7usrwbP///8DtaXJnHfLAAABCElEQVQ4y93TS5KDIBAGYHztxxj3KmQPGvZKOACmi/tfZVCaOEJygMy/svwK6aaR2A8h/xKappmmN8C1VmooUij1liUB2N/r+QBB9uQeFGkRgOlzZoRRx6k8XBOgO0CZwMOvEPXf/BwQhQfg5JTCfXoHSEoacUUMi0FgnyCudgbmIe5PWYR7DG3pYdQZ9oa7BTC6tds8ZTjN6u5h1QWQTvCuMR5uowdw1YmB11224hE+EZgbTG9on+PEFoOHWCq5UqB5hr3O8ILW9BO5SOxVWRomWK1dVotXWZKGmd8syG0UT2ykCaCww4uHYvLgqmQuSrPjLry/V49wE/lwTnW+u9v2EB6+7Xf+BR9BP6enHwOMAAAAAElFTkSuQmCC');
}
.action_calldate input{ /*кнопка назначения звонка клиенту*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEX5zGL+9eH96bv72If////4wUAb6TKJAAABSElEQVQ4y63UzY7CIBAHcKhyL7R7r9je+8Xd4jwAQvr+r7JDqVrATTabnYtJf2UG/qhk/aHI38GMsv8Ep1rKtsrB8J4QMpQZDE1R16JvWQJGOMDStkzAfs0eoBMJULU9hxtlMQwugH6oCJywO9gqgrN+AbAjzE9YLKiPoDOgAaBIW807yHTFeYcxXlG8Wk06PqB87mpNT27qEEka+8DCdLVmIYYhLAXbhfvIrtbdVj+kzO9cunqRF521Wmk3KEJmnd75SLiiXBSg+whGuFuNQyacf4ykwLmNQzjhpxn5dQfT+q02losHLtjeCrDn1BN8o9qy8f0Q9mQXwfGLhQsqfGmDFt6lMLMG4J4BazfQHszhOfhkGn8vCC6D+gP4VmURWq2XZDj0tAoHnCR/gt8uLGP3+uEQMvki7HjAuOg7krgOIf77X8av4RsD9EIosHFWdwAAAABJRU5ErkJggg==');
}
.action_callend input{ /*кнопка записи звонка клиенту*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAD1BMVEX00H789OH55rv////wvk46pZk7AAABRElEQVQ4y6XUUZKDIAwGYEAOIOIBBDlAJR4AKPc/0yZAtxXamZ0tb/YbCPmjZfnDYv+HICx7B0ktVi0jBMUCC3weYHJCaSWN7CAsCXD5NHeQ1okA3NIBl+V3uHHZQajg4xWCSg2eRQpMvsGRQL4F/wnGHbyB6KG2AWD/CNHHx1H+2qB5FM9D57pG0sfOcwuxh7usRYYJRlfnMUC4ZSqyjjM3QR/W+JcmGsSNSyn3Jsm4BoIpyfUSwZdnk7cKAm5JYRGB9WnP0oButFGLjDqxyq75LFC63vBdxKOkoHZSqdFyclgcZtroMQmCFvmhFGrydzixCMEOzyV3l7Sjd2WAM4CLnqAlXlfWPtu8HwXgApSwHgEvtuI1y1HZvMIEc77TJBECs+oBTuDc98P9psvakniVvQQ2fM6ijX78zq3avvxn+B5+AAGU+3PvIwa6AAAAAElFTkSuQmCC')
}
.action_processingkz input,.action_epaykkbkz input,.action_payboxmoney input{ /*кнопка оплаты заявки по банку*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAMFBMVEVOu0VPv09oyWZyyWl4znWDz32P1IqX15Si3qGy47C65LfG68XT79Tg89/x+O/+//zA5tMzAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB+EFAgMwDdCU0WsAAAC9SURBVDjLY2AYaoB11ioksDIALiH/HwV8hIkz/i8NRQIR/wWgEkx/UE0+rwBlMP+7iwLewyX+owHSJXatWopdAgg+YJUoDY0H+4X5N6pz9yswcH/CKnH37j3sEkDTCElwvD67oGHDBR5uDq6z+xqIkUAz6vTufZ9Icy7pEuqsOCS0OSASGFGrzASRYPw/vRwJVP5ngNrBwI8RF1AJpooOJNCuAJcAafqAYg0VJXjgEpzYUgkYrEeVWMAw/AEAHNkTAJOoIw0AAAAASUVORK5CYII=');
}
.action_payboxmoneyreturn input{ /*возврат оплаты заявки по банку*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAMFBMVEXtaULubUrwgWDyg2jwiGr0k3jzp4/3s571tqX5vav4xLb70MX84df/7+r++ff+//xDU7PIAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB+EFAgMwGcpOBRYAAADBSURBVDjLY2AYaoB11ioksDIALiH/HwV8hIkzvi8NRQLh7wSgEsy/UU0+rwBlsPw7gwLeG8Ak/qMB0iV2rVqKXQIIPmCVSA2NA/uFBc25+w0YuD9jlbhz5hx2CaBphCTYb59ZULDhAA83O9eZvQXESKAZdXr33s+kOZd0CTNWHBLW7BAJ5j9oUavCBJFgfD8tDQlk/ROA2oGefIBxAZVgLkcGZQpwCSDg/4BiDRUleD7BWJzYUgnYL+tRJRYwDH8AAHYrED4H9pPdAAAAAElFTkSuQmCC');
}
.action_new{/*ручное переключение заявки в статус неоплачена*/
	background-color:#ddf;
	border:10px solid #aaf;
	box-sizing:border-box;
}
.action_partpaid{/*ручное переключение заявки в статус частично оплачена*/
	background-color:#d5ffd5;
	border:10px solid #aaffaa;
	box-sizing:border-box;
}
.action_paid{/*ручное переключение заявки в статус оплачена*/
	background-color:#aaffaa;
	border:10px solid #66ff66;
	box-sizing:border-box;
}
.action_overpaid{/*ручное переключение заявки в статус переплачена*/
	background-color:violet;
	border:10px solid #ff00ff;
	box-sizing:border-box;
}

div#tsQueryTimeLine{
	border:2px solid silver;
	border-radius:4px;
	min-height:30px;
}
div.tsQueryInfoBlock{ /*информационные блоки на странице общих данных о заявке*/
	float:left;
	min-width:180px;
	max-width:230px;
	margin:5px;
	background-color:#ddd;
	border-radius:2px;
	padding:5px;
	color:black;
}
div.tsQueryInfoBlock h3{
	margin:5px;
	color:black;
}
div.tsQueryInfoBlock a{
	color:#336699;
}
div.tsQueryShortOffers{ /*краткий перечень услуг на странице общих данных о заявке*/
	overflow:hidden;
}
div.tsQueryShortOffers div.tsSingleBrick>div{
	min-height:32px;
}
div.tsQueryShortOffers input{
	float:right;
}
div.tsQueryShortOffers span.value{
	overflow:hidden;
	text-align:left;
	font-weight:normal;
	min-width:345px;
}
.tsShortOffersDates, .tsShortOffersName, .tsShortOffersTowns, .tsShortOffersExtra{
	padding:2px; 
	border-radius:2px;
}
.tsShortOffersDates{
	background-color:#d2f5b0;
}
.tsShortOffersName{
	background-color:white;
}
.tsShortOffersTowns{
	background-color:#e5ffe5;
}
.tsShortOffersExtra{
	background-color:#ddddff;
}
div.tsHelperBtn{ /*большие кнопки на страничке помощника для автора заявки*/
	background-position:center 30%;
	background-repeat:no-repeat;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABEBAMAAADQAW4PAAAAFVBMVEVvcm1ERkNUVlNrbWp3eXahop/Jy8j1cP3yAAAAAXRSTlMAQObYZgAAAQVJREFUSMft1rEOgjAQBmCM0dk20B1DnDvoLgGdYXCHhfd/BKkcpS1HrwmSOPgvSvy4XCkcRtH3w89m7jhiVqQIQawJQSIEsWoBPV6QWmbFZQHpk3dyeXU3XUkdkT2tRVNPM3TsugZHwy8qh/44GZDeunRAtT4xnZDbk0K8GSsDykpIPiF2GleV4D3VUHFvomcHaU0ko9ZESE99UQHYi+LP2gjEoUnPJVBfGFEJ9gcqXUsnBVIJy6ySDw0f9pNp77NG/vzRL6OgDQ66VUJR0O27+mlJacSjnEYxOTD6CHv04EjaQwxH/QVrKSRCB6s5ojFUucPeRdOw3+QF9Ec0mj2f6Qb/v95pZ5Nd1XP2oAAAAABJRU5ErkJggg==');
}
div.tsHelperBtn>div{
	margin-top:90px;
}
#querybody #messages_log, #querybody #messages_chat { /*блок заметок по заявке*/
	max-height:300px;
	overflow-y:auto;
}
.tsShowHideSystemMessages{
	background-color: rgba(0,0,0,0.2);
}
.tsNotifyTextDesc{
	font-weight:bold;
	text-align:left;
}
#messages_log .loglevel0, #messages_chat .loglevel0{ /*стандартные сообщения на вкладке заметок*/
	color:#333;
}
#messages_log .loglevel1, #messages_chat .loglevel1{ /*задания на вкладке заметок*/
	font-weight:bold;
	color:red;
}
#messages_log .loglevel2, #messages_chat .loglevel2{ /*выполненные задания на вкладке заметок*/
	color:green;
}

#messages_log .loglevel7,#messages .loglevel8{ /*системные сообщения на вкладке заметок*/
	color:#999;
}
#touristPoll{
	margin-right:10px;
	box-shadow:1px 3px 5px #333;
}

.btnPrint{ /*Отправка документа на печать*/
	background-color:transparent;
	background-repeat:no-repeat;
	width:32px;
	height:32px;
	border:0px;
	margin:2px;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAAXNSR0IArs4c6QAAAGNQTFRFjmziDA4LDykoFTw9Njc4Q0VCREVMUU9eVVdVYmRjOHlYPXOncXJwT4G0gIF+Po//iIiWcav+pqetk66sgLH/tbW8wr/NtMbGxsjFsdT/Z/5n1dfU1efn4+bi1uf/3/Lx9fr6Xyz0iwAAAAF0Uk5TAEDm2GYAAAC1SURBVCjPndLbEoIgEIBhSVBOakmrEJm8/1NmCrTqRTP9d+w3ywVDUfxZCPPWeIT5uWXCEaIYY05XxZ35AFlOkGQHRKNIHk+TblF6mrZ5671o0Ybwvl2h955rscQZXWIcbL+Ct5ZpzisaYwAZqKi+UXhAhJ7WGHpIYEmNIsMwrGAB9BUlEPBdCQBAhO7mnJFSKRXyBlkK3d25l5GqacLnnB6lXDdeo2wWKNEjlgGFobigfnyPN4wVFm00aR1+AAAAAElFTkSuQmCC');
}
.tsHelperArea h3{
	color:black;
}
.btn_client { /*иконка туриста в заявке*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjBAMAAADs965qAAAAG1BMVEWjxibI3Xz1+eiewxji7buXvwqszDz///+oyTFsgoCoAAAA4ElEQVQoz53SMQuCQBQH8AMpHCsod4daz0xxVEtaEzEcHUpaE+mtB6b4sfM6z+4UHHrT48e743+PQ9mwUtR0RfoGPVhTYUtlXdoRCX1Pkag2zwCuIxI5AECORaq0liAQCe0ovVSBQirwTP4lZ3rKGE8pLIQzHZXsKZXSJnD77O1VInoykPcV06mLSPGKLmch5LJu31z5OuE0ewOr4m4zIgbwKhRGpdYTHBmpP6GLpTQXqH35aMoZ3eWyg43tc/Fwl6tMlr6e5/ppE6s8PYnMOsuIFUnfBGGE+CaaYRE0/oUfZoYWuLHwDkEAAAAASUVORK5CYII=');
	width:35px;
	height:35px;
	border:0px;
	margin:2px;
}
/*кнопки услуг на форме создания заявки. не ограничены формой, потому что используются в индивидуальном туре*/
#btn_offer_invitation,.btn_offer_invitation,#btn_offer_extra_service,.btn_offer_extra_service,#btn_offer_flight,.btn_offer_flight,#btn_offer_flight_from,.btn_offer_flight_from,#btn_offer_transfer_to,.btn_offer_transfer_to,#btn_offer_transfer,.btn_offer_transfer,#btn_offer_transfer_from,.btn_offer_transfer_from,#btn_offer_hotel,.btn_offer_hotel,#btn_offer_visa,.btn_offer_visa,#btn_offer_insurance_nsk,.btn_offer_insurance_nsk,#btn_offer_insurance,.btn_offer_insurance,#btn_offer_location,.btn_offer_location,#btn_offer_excursion,.btn_offer_excursion,#btn_offer_cruise,.btn_offer_cruise,#btn_offer_train_to,.btn_offer_train_to,#btn_offer_train,.btn_offer_train,#btn_offer_train_from,.btn_offer_train_from,.btn_offer_alpinism,#btn_offer_alpinism { /*Общие параметры для кнопок услуг*/
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:center center;
	width:35px;
	height:35px;
	border:0px;
	margin:2px;
	float:left;
}
.btnPlus,#btn_offer_vacancy{ /*inform personnels*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAY1BMVEUOAAAAXgAAewkAhQkJjgcClBAAnAsMniMAphoGqg8VpyYPryQAtR8jrzMAvh0UvTIttz4AyBsAzCwRxzEA0Rc4wUVCxk0V2SNKzlNI11tP3mNU5W7U1tPb3drg4t/o6uf8/vsmvWd2AAAAAXRSTlMAQObYZgAAAJNJREFUGNNtz90OgyAMBeAzQawMkW6T4R/4/k+5kizGJftuenp6VQD9BcS4rKdllPsyiyjqnHvQmlKKh4gSZoKp11CLICEZmDSFMJSScycGgzaFI2/btu85l862f4o4fNdcCt1b6N9CQ0+OyMqaLZFzGurpvXf17CR4BfVgZl+El8AKDb+EE3VyA2h+n1jXd28XwAc4axHtB6u55gAAAABJRU5ErkJggg==');
	background-repeat:no-repeat;
	width:18px;
	height:18px;
	border:none;
}
#btn_offer_invitation,.btn_offer_invitation{ /*услуга приглашения*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjBAMAAADs965qAAAAG1BMVEX52eHwn7TXAjHaE0XeJ1XmXoDfLlv////dI1KJrRu8AAABE0lEQVQoz7XSwW+CMBQGcLLFsaPRLFxXKgtHA85wli3hOIzojurB7Uiz4OdxsU3WP3uvFDaDO86XQF5/IeXLa51dt9aO7tan896l9T9Txm0vedaSXIamTYPXMLOkAsypU9wr5xNLszdUI639F0BEqqbEBaSeFqDq0XZEjNorFdw85w4wmBiaEh2inEf+qOiLuN7LA4aBoL9Kn4+vDcl7CM4qE0Sl7JDYECVndYAnf3VrSB89DBiE1Oq4gaWUoWL7x2W8DdCQil0Uu95iEXot6dkY4gvVpo8fUqFrotf5GzKfUe29E6Ip0Koyr4+GaFa0uqOnHLaDNonEgznY8Hf2cb5NYqrT4+BJdpmjPaM/7tf5LfwGgCgJwsvu1ysAAAAASUVORK5CYII=');
}
#btn_offer_extra_service,.btn_offer_extra_service{ /*дополнительные услуги*/
	width:35px;
	height:35px;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjBAMAAADs965qAAAAG1BMVEVlNYtLE3eTca3o4e62oMjWyeBrPI////9jMom8Ze6EAAAA7ElEQVQoz23SsW7CQAwG4HSolBFDhLzmdIIHYMhMmvbmkKu6cgw0Y0USvMaqGvHYbVFD7xw8frJ+W5ajo6x9dJHVR7Wk/Ugx8lIQr1uOQ0paU4ZdvN4uThiSuUMf72dBj2UmsnqekxMT+fMvyiOzldtz5iRdGpx02SkhMvQ+4epJ6RziGzEcVlQezG42UpxsWtaOE3IjcfVcNS8IX1SONBQ7XVBnidJb1qLLrM6IWvyfeDTUvdrceUuA0pVNAT0aOqVUUfvbL+m3gqvOr+R8Sq6UBl1vP9IE9DDoIq9nPvUMAPL2/ufc+a/pF34DtCsVURZzQPIAAAAASUVORK5CYII=');
}
#btn_offer_flight,.btn_offer_flight{ /*услуга авиа туда*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjBAMAAADs965qAAAAFVBMVEWq1/RTuutSuepTuetcvev///9Tuep1U+2uAAABKElEQVQoz2VSu27DMAwUCvcLCmi26ZZ7HECz66Sdg6LaYwng/39Cj6SsACkHm4+7o0QqXJ9tDWK2i1RWp8g9fItESb0gsiLF0i0lSxWg3KocKFOoHdlSsLfSYGv4lBl/9hD6u6KqufGZmHpP7yiFYk1HQVFJNiLSuO5EvIYNBcobTSIL0bRNrkU5vxDthd5fM63holJfOQ8gh5xzsZSUEf4vIPgCBem4gOl2M/lR+42eGLzjxw3SygEJZxEl5h9TQYXZjwq9BsE95KypRVkG4ePaheg6OGTGRNhOjyTPOtqGuvhi4jGbqMTUBs+2vuLzsogX5Z5UnlPfWIl90H3MFc/AO/rCUYgxJUul+FjGY0Ol07UjdKNGJzTmXVFwqrY7t8fE9/D/Ff4BRQbC6e5uLg4AAAAASUVORK5CYII=');
}
#btn_offer_flight_from,.btn_offer_flight_from{ /*услуга авиа обратно*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjBAMAAADs965qAAAAFVBMVEW/5fc0reeBzPBGtOlavev///9RueqsgU6wAAAAqklEQVQoz82SwQ7CIBBESSPeVypn2vgBriScGzE9o+nebUn6/58gBRoNGs+d0+Zl2MyEZbdSHZtLPVlfom5zyJuMPK5E2Iz0CeUyjkINJqEzMQuB1IweMqEjkdsBHDhRkx8aCqqugTiR0ThxSrqHVRBD4KQidGBmUCkXwiWyFmpFOkdFEY2V54Nc0/tkdG3TvwshLMa9/OwYjK3VRW0Evcnv+IN+3Nf3Fb4AYB3VA8kD3VAAAAAASUVORK5CYII=');
}
#btn_offer_transfer_to,.btn_offer_transfer_to,#btn_offer_transfer,.btn_offer_transfer{ /*услуга трансфер туда*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjBAMAAADs965qAAAAFVBMVEW33bRLqUVltmBot2NzvW////9suWdeNRqeAAAA40lEQVQoz73SwY7CIBAG4Kk69w4bPReoPa+s6Zl0cc8ky+zZqNn3fwShgiatV/3D6YMhkwFw01j4n+YIP1Oyr6ezKil0UfrrFtNnOn1yyZBphzPq+OKahXPeoMmkvVB1pWSg7XAnoroiCrSudCa2AD4tXCrSIz2uZ4bvfiz8SE0p3x6jha4UxgRRR/KbSCYWQtqPZHE81TIvwcb9/fYPbEin1swHXI2XWx9YR6oRkHwqZSTARCcpsQ2iAVgdBr9JTZx70/DCSCLR8K/KU1XuNj1pRV8GbfKQZfeWd5zRk/81/4VXqJa6x1fxhPQAAAAASUVORK5CYII=');
}
#btn_offer_transfer_from,.btn_offer_transfer_from{ /*услуга трансфер обратно*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjBAMAAADs965qAAAAG1BMVEXc7tmt16lsuWdzvG9zvG5ruGZsuGf///9suGavMoXzAAAByUlEQVQoz0VSTWvjQAydEEquMaHk2mbpkKPTSdMcs7XTzTEfK3eOZcBCRxsTfF0MI/SzV5PSXcFY44fek0aScWXpyrUri6IsC7cuitwMGEUk8ODVUe3xj9mj0EICEHsbFR5yc6iGGokrlHjmGplzs4WAgj4EYdHDsjMHEc9KRlkQVsulRr2T94T8pMzAdoikUUxWKruoNS3UKErcVyGGGr7NQm42nmOA/4a5eatJ4HOSzDRNs1/uzCaI1B/9t1291rW0jMc7Nyq20x/usau0elpgPL5AB5ADXDq/M8+MAL8A7gBWCdKM25Runq3a2WyymmWdah3g53TyT73vqp0+Wy+Nc92tqkuK2v5OEECbZdMsy5P8AfrxVCElt1Mlqvz7uTnO5nDR2MfxvG9Bn33qmslrUm7n87zvE3Qc3R9HSW98PXVmBEnrdP2YZVn2BO3pqklTXTBpvvrymjxpvyJc7gGB61o9nRV6thHAM1ti9cLaiQ0NTGAXHEHHqUPXumKILDFIhYhnKzq0NyTRObLOECPfpv1y1uVgEsuDrgmiEjcyWP3xKKDLQ6wZt1LjQEScdonV5YYkxYgSE6S3B7MudPOK29eVbu2K/C/pR9oDcbtuiAAAAABJRU5ErkJggg==');
}
#btn_offer_hotel,.btn_offer_hotel{ /*услуга отель*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjBAMAAADs965qAAAAG1BMVEX78NfsszT00YXvvk7vwFfwwFf////uvU7vvU5RcpUoAAABeElEQVQoz11SsW7CQAy1GDInrdQwtix0RQhxI20TwZjSXGFEqUi7ogz2SJXB99l9vlAV1UnI5d3z8/Fsqkvvy9IX3vui8LWvKwosIbDaL0I5nGkdDIpfGoKwVLS3L7VHOO5WtBMVDdxxUAlGXNEOK/DnSAZZxRIBiYjOAXXI1Io20O0FsiBAT6G1hqilanBimw7ybMeCSoeSeAWrKHaEfpkhchcgv5uNs7zrv7PtZDJ5us3mqLiYPu/z15v7FnF42Borbdr28TZpYxwTXtHaoOZuQNomUZw+JVtdoENyglbaEB3fKcFF1CR21HREfzEy1tpYV5CZc8VKfqF/rBVt0s/sKgatr9z+L+yBTach8SM2R8xdPrUGLaYA2HyBibKFq/vZ2KkDBAPZddngF0vPDKKROXof+2c+WgnzfhMure+DdXJ5gVC+QycAOYHWC9Ys0tlI4DHoDW/sQsjZVMTW6iCFtJ6H1kqUilCcID5TXRY1JhE3ZtGi+gHmF+TIyH6zZwAAAABJRU5ErkJggg==');
}
#btn_offer_visa,.btn_offer_visa{ /*услуга виза*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjBAMAAADs965qAAAAG1BMVEX74dntbUnpTyTxjnL0qpX3vKvtcU7////saURakhAjAAABNElEQVQoz7XSwW+CMBQG8IYtqccFk2VHfUDt0WhVjgsUsusAxSNpwHBkEewV6+L4s8fmzJTtuL3jL22Tft9Dm+4kqOlOjfIuJX9Eqtl3CJgnrkgnnKfBJcFhOYdm9U1qyDw70YDTM0HqTgWRFcyGX0RZtHkMSIUdy/4kZXi+/ibXx2K0M527liCN5kxgQfeFVZF1e4rOonyOJzLXqcTScWvUeFOwtgstloWOt4sdq9HrsyesbfvIUvawMP2sRuYEa1ZpVQCjFzyBNKxRPxiUZmlIeh9rLvFCkSA9NKRRgtzIAg6eD/sECQ7xTQlx7zbPuE0fPv6YqUFRwdghLFT0FKHpDHEFhDEfzqkagT5eH7ir2kvnoFcN9KMnepG94oRHgl7VkXEXOg0dbfofbZ/ol/36uYXvAPP+ea43m1cAAAAASUVORK5CYII=');
}
#btn_offer_insurance_nsk,.btn_offer_insurance_nsk{ /*услуга страхования НСК (только азимут)*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjBAMAAADs965qAAAAFVBMVEWRsNvb5fNwl9CzyOaGqNf///+Ao9U2O4ovAAAAmklEQVQoz2NgcUEDDAxp6CCBwQ1dyIHqQkowoAYTShGEAQE1qJBCKAwEowsFCgojCxkLChs7KamkIQkxgQxPSkMWMlID2+uGqiqBURTFxkBjQyCBYqNgaKgwW5ILilkpSUC3q6HYqAYyH0XICGgds7EJspAwg7EgFg9hFQogShU+IRVMs9JgUeLmgoiOJAhQU6N6bGNJX5ipEACNS8bTt4pMKwAAAABJRU5ErkJggg==');
	width:35px;
	height:35px;
}
#btn_offer_insurance,.btn_offer_insurance{ /*услуга страхования*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjBAMAAADs965qAAAAG1BMVEX969L72an4vGnzlBDyiQH1qD31nyn////0mh3HfknPAAAA4UlEQVQoz6XSQQuCMBQHcEnBq+sThAV9ADV2LJniMcLyGkHl0Qm1joFG+9ht6tym0aV3/LE3/nt7xuEyqK1Bh/U08iEd/6UKsdIpdIADKo3WhFWqUn3lZEFJPrI5lSjp6TwjTU3nguolIcX+xOwOVUIxo1uikhdxUk+RJNIbCwBgAIDaWPLXIGQrhHkgCm3ZmIlTpqDqjXcuXbmubfXpNyLEoqeQU9DNoiWvS4/ls1nWgr4IeUjil5HuKkFxI206MdWMk6kSjdlYsZ+rVAfOJIX61/rIT0a/DX8twJf9Gm/hB8cgFiQHHLaCAAAAAElFTkSuQmCC');
}
#btn_offer_location,.btn_offer_location{ /*услуга размещение внутренний туризм*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjBAMAAADs965qAAAAG1BMVEXssCrzzXr66MHutz389OL22pzwwFf////vvU4owLu0AAABKElEQVQoz63SQU+DMBQH8BYG4TjnHFcTXXYlw0CPiFE8AtHNIwlu4cos/K9NiAkf2xaGOvSmLyG0v7y+Ql/JfhwZacchSDGm7K/UEJfoJ9SYz8t0oxffyFwhBF6sL3K2wBzgohgoWwOVDeDRGshdAbV8wLPiSBM5ewBmM7yxnoSshA0qGm8PVk8ermwkCOilhmlPBncMnMnZrR7dddT4JaHYIRf3xC4tRWLLwye8cyZSZvCOGqhYy8qvhRNNFVElfF1ZrR8LO1CkfdIkaP2aSbrpSJOk1Uy+MpKpn8NBZdGSmFxm5fOOtIo4Ot+liOVCd9YTvbhWg3P19fouksRVcpjkXncSjpdWct9wuXAJO55qo+9psmj6hgwdcnPisn/q9gn9cr9+3sIPWHP/QGIDqW0AAAAASUVORK5CYII=');
}
#btn_offer_excursion,.btn_offer_excursion{ /*услуга экскурсия*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjBAMAAADs965qAAAAG1BMVEXTKYHOEnLrnMXaTZb1zeLbUpnZR5P////XPY1UgS99AAABEklEQVQoz52SQU+DMBiGu2iQI8UROY4t2qs/YVtq8DgYlR3nRXdk2PHt2CYG+7NtgaUNMSb6HiB58kD53g+0ZaNskBpHoMMY7f+IBEJohK4Y2/oWTQIlCAAkF7QP8nscAaXpGaMOtV4OwIoa47BmC98g8Q4mnLFC32YGSQJOzr6xBrSep/r64VtrGYhYs8ZapyiFp2hAvZWZp1alY9VTeGgJnzpWRRosbiFxrAQypSQ5EmsxMGXcNMRajJsWrk+la+mBxdeAOmsG2UG9lpXzriN5jlWsT+lmlOYj6zv+GBQQ9jP2A+2AU6hKWHZ9hVRn9akrk3Qtulal3g1qUT7PPIE8d48T7P9r27+jH/6vl7dRNt8o2/8LPxuj6QAAAABJRU5ErkJggg==');
}
#btn_offer_cruise,.btn_offer_cruise{ /*услуга круиз*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjBAMAAADs965qAAAAG1BMVEWaqs8lR5jl6fNlfbbFzuQML4s9XKT///8zU58l8/CYAAABEUlEQVQoz63Sz0+DMBQH8MaIXOkWFo64C1fkh5zdjFxHzCM7Es2Q49I1vB3XGCZ/ti2VTdDb9g5N+un3NZSWlOMqSDuuA6nGVFxKkFUjov6d04oBWbhdA6VwJjFBtCOPLelvegkYIZ5xbpws/W0VhtHeOdFnwWiKiLvM6RtfcWO6JZ0+nlJ5Ggc7gFl4O3/S1CT1mwt55MnWe6ejFbdcmKq9EHVKfBgH8D3kpiSjoyaJIZKz/UoOsaZUCcFaEqOKjnapMhtkAcqjKhLFDfIvmVJVd5/amMzkCeoy2p5+APlaU59Qfbk+kLWY98SEpoYe30OfPC+8fi/5I6idAWRq5WF4aXLFnl3htgf0z/v6+wq/AeFQCd0un2gkAAAAAElFTkSuQmCC');
}
#btn_offer_train_to,.btn_offer_train_to,#btn_offer_train,.btn_offer_train{ /*услуга поезд туда*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjBAMAAADs965qAAAAG1BMVEXS6OodiJZUp7G12N2UyM51uMBGn6v///88mqaQQ2FiAAAA8UlEQVQoz73SzWvCMBQA8Cet9LqAlRxnxY9j9FXrscOCV52WXv0A6dHRdPG4MNjyZy8qibTzOPbIIfx4vHy8B/1jLZ5B1eMD8jpt/4EoJVJWKdgH/aBK4hKdCiFjyIZKSUvyMEccUzkAsJSV6ZJrEoJaGpEWp18+zO5ZI9XihJDNjlSy1oiAE2qomaz59SZiZUjvuXel8wOidypu1Mlv1EUnnLAQmS2vum7PcXqMvcZTe+LcWbgQcxaWhuIsSmJwk6IMDaWF/xYR/v0SpaaW9LLGAN+feGGereTnSfpiRb2ZJf13bb10D/I/b+2D+fo9hT/SdAf0UJ79lwAAAABJRU5ErkJggg==');
}
#btn_offer_train_from,.btn_offer_train_from{ /*услуга поезд обратно*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjBAMAAADs965qAAAAG1BMVEUaiJbV6excqrSy19yUx854ucJGn6v///88mqbRVfh/AAAA+0lEQVQoz72SMW/CMBCFD0paj4Sk8hqoEB1DHZo1kEhZy4DCGBgQY4NpvZ4qmvpn1xG5oIaOVd/g4fPz+enuYNdWDrothH0b5f+GEIzYD/S5Mlo3CEziL2X0zmpUjkZ7fRKOLZ7J1VEq0reOEFOPUE8pT1tF6YURIVwOmLYkYPpSI8STue1Khim5enYlVwKQC7Pqe3UsRMBrF/Izqg5yhRdEtTrXiCUiSOJZEovkkXLZiyF/euD3Y5tyaTmf8aWbxk5GDz+Ct3DlZItwIvwalZvXyfZw15fWoanVLQrgPM+433QVh76+GTDLZU3vS9NzM3eEvx/tL/t1vYXf05UHgqspsNEAAAAASUVORK5CYII=');
}
#btn_offer_alpinism,.btn_offer_alpinism{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjBAMAAADs965qAAAAFVBMVEWqyelxmsn///+fvuGNsNfl7PXE1OjUCWUHAAAA3ElEQVQoz6XRsXKEIBAG4CWQXgSt43/n1aiX/oheH5hMes3k/V8hew0KTSYToPpml/0HiP60Bu0KUe27LYsi1oIWoHO/kJxE0Si11uYru95/90ZYR0NS1eBS42Mmk3rFhvMbIKa6S5l42ghc9JhoBkLEYydqAQ7PyXZqAAvo2+d4qOr5VIPer/cxNDhVRDspbTlZRjRNjwkZcS+nveU0GJ6akWztnR8nozr42Lkjie3kt4JiuD7ltGAVBbVYVE6y6auiSo0vldjORxLPwanX4Ob18GmWpLd0NfSf9QO1jyUfram81wAAAABJRU5ErkJggg==');
}

/*вид заголовков в просмотре заявки*/
/*Заголовок услуги на форме создания заявки в раскрытой форме*/
div.offer_transfer_to div.tsBlockTitle,div.offer_transfer_from div.tsBlockTitle {
	background-color:#def9d7;
	border-bottom:3px dashed #6cb967;
}
div.offer_flight div.tsBlockTitle,div.offer_flight_from div.tsBlockTitle {
	background-color:#BFEFFF;
	border-bottom:3px dashed #52baeb;
}
div.offer_hotel div.tsBlockTitle {
	background-color:#FFFACD;
	border-bottom:3px dashed #efbe4e;
}
div.offer_location div.tsBlockTitle {
	background-color:#FFFACD;
	border-bottom:3px dashed #efbe4e;
}
div.offer_insurance div.tsBlockTitle {
	background-color:#FFE4B5;
	border-bottom:3px dashed #f59b1e;
}
div.offer_insurance_nsk div.tsBlockTitle {
	background-color:#ddeeff;
	border-bottom:3px dashed #7fa4d6;
}
div.offer_visa div.tsBlockTitle {
	background-color:#FFDAB9;
	border-bottom:3px dashed #ed6944;
}
div.offer_invitation div.tsBlockTitle {
	background-color:#FFE4E1;
	border-bottom:3px dashed #de2651;
}
div.offer_excursion div.tsBlockTitle {
	background-color:#FFC0CB;
	border-bottom:3px dashed #d83c8e;
}
div.offer_extra_service div.tsBlockTitle {
	background-color:#E6E6FA;
	border-bottom:3px dashed #64328a;
}
div.offer_cruise div.tsBlockTitle {
	background-color:#c8dcff;
	border-bottom:3px dashed #3552a0;
}
div.offer_train div.tsBlockTitle {
	background-color:#BBFFFF;
	border-bottom:3px dashed #3e9ba7;
}
div.offer_alpinism div.tsBlockTitle {
	background-color:#cadff3;
	border-bottom:3px dashed #aac9e9;
}

/*Заголовок туристов и  услуги на форме создания заявки в свернутой форме*/
.tsCollapsed {
	border: 0px !important;
	padding-bottom: 20px !important;
}
.tsCollapsed.objectbody, .tsCollapsed.blockbody {
	padding:0px !important;
}

/*Отступ заголовка на форме создания/редактирования заявки*/
span.offertitle_transfer_to,span.offertitle_transfer_from,span.offertitle_flight,span.offer_flight_from,span.offertitle_hotel,span.offertitle_insurance,span.offertitle_visa,span.offertitle_invitation,span.offertitle_excursion,span.offertitle_extra_service,span.offertitle_cruise,span.offertitle_train {
	margin-left:3px;
}
.offer_container .offertype{
	color:#666;
}
.offer_container .offername{
	font-weight:bold;
}

/*Список заявок*/
#container_query{
	clear:both;
}
.query_new{ /*новая заявка*/
	background-color:#ddddff !important;
}
.query_wait{ /*заявка в статусе ожидаиния*/
	background-color:yellow !important;
}
.query_confirmed{ /*подтвержденная заявка*/
	background-color:#e5ffe5 !important;
}
.query_partpaid{ /*частично оплаченная заявка*/
	background-color:#d5ffd5 !important;
}
.query_paid{ /*оплаченная заявка*/
	background-color:#aaffaa !important;
}
.query_returned{ /*отмененая заявка*/
	background-color:#ffaaaa !important;
}
.query_overpaid{ /*переплаченная заявка*/
	background-color:violet !important;
}
.query_archived{ /*архивная заявка*/
	background-color:gray !important;color:white !important;
}
.query_archived a{ /*архивная заявка*/
	color:white !important;
}
.query_bad{ /*сбойная заявка*/
	background-color:red !important;color:white !important;
}
.query_bad a{ /*сбойная заявка*/
	color:white !important;
}
.query_ended { /*заблокированная заявка*/
	background-color:white !important;
}
.query_datetype_start:before { /*Дата начала тура в списке заявок*/
	content:'▲';color:green;
}
.query_datetype_stop:before { /*Дата начала тура в списке заявок*/
	content:'▼';color:red;
}
#tsQviewMgr, #tsHviewMgr{ /*кнопка перечня отображаемых полей в списке заявок и пунктов на домашней странице пользователя*/
	cursor:pointer;
	border:1px outset silver;
	border-radius:4px;
	margin:10 0 0 2;
	padding:0 2 0 2;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARAQMAAAABo9W5AAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAABVJREFUCNdjYIACywMIDBc7h8B4xAAz1gkWUIPj8QAAAABJRU5ErkJggg==');
	background-repeat:no-repeat;
	background-position:center center;
	width:17px;
	height:17px;
}
#tsHviewMgr{
	margin:0 0 -10 0;
	bottom:0px;
}
#tsQviewMgrBody, #tsHviewMgrBody,#tsColorDiv{ /*перечень отображаемых полей в списке заявок и пунктов на домашней странице пользователя, всплывающий менеджер цветовой метки заявки*/
	border:5px solid transparent;
	margin-left:-100px;
	border-radius:4px;
	position:absolute;
	right:10px;
	z-index:100;
	color:black;
	background-color:white;
	box-shadow:1px 2px 3px #333;
}
#tsBillTypes{
	border:5px solid transparent;
	left:100px;
	margin-top:-50px;
	border-radius:4px;
	position:absolute;
	z-index:100;
	background-color:white;
}
#tsQviewMgrBody ul, #tsHviewMgrBody ul, #tsBillTypes ul{
	list-style-type:none;
	text-align:left;
	margin-left:0;
	padding-left:0;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow-x:hidden;
	width:200px;
}
.currency_USD div{
	background-color:#aaffaa;
}
.currency_EUR div{
	background-color:#d5d753;
}
.currency_RUB div{
	background-color:#d09893;
}
.currency_KGS div{
	background-color:#88ffaa;
}
.currency_GBP{
	background-color:#a39c82;
}
div#tsVoucherHome div.tsBigLink img {
	transition: all 0.3s ease 0s;
}
div#tsVoucherHome div.tsBigLink img:hover {
	transform: rotate(20deg);
}
div#tsHview_nocontacts div.tsBigLinkCounter{ /*счетчики в кнопках блоков домашней страницы*/
	background-color:red;
}
.tsQListFilterLink { /*ссылка фильтра на поле заявки*/
}
.tsQListFilterLink:hover { /*ссылка фильтра на поле заявки*/
	display:block;
	/*min-height:50px;*/
	background-color:#ffffaa !important;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAASCAYAAABM8m7ZAAAC9klEQVRIx72Vy08TURTGv3tnejsznU7bKa04naJERKP4SKSJbjSauHFDTCg7ExMTdaPufBTdaEJM3Ji4MEH9A0wwijFqom5ViA9EiYoYRFRAkIctZejM9LoRQ4BqQfFbnpx7f/fLeVzS3JTimKFgMIDKyhUghGCx9OvmOzdTlDFJz2SsqwB2aJraFQ7rFboegiiKiwcGgPu3j1FCQTIZ4RGABGOk27F5eZ4DpuEsGBLSY1B8ZmHwlHreXRHaXrx3TIPtGx5xT09YbozzhbszDWcWvGARm5tSl1RFTIRC7M3gt4k6y+LENJz977dUN84X7L3WNgtOCyUnEhsPZrLOBj0cvRE3tY4yk2NoSGiM3utw1r70j/xtjQt2jbGszm1uSsHD1EmVsnuyrK0gpF92HFf42t8iB3rpYMXqU5FiIK/QNitG/3Soq6vnuOjx2szr7wvp8XwwVEICGqSARiIfOk/xjrZ6/k8dA0BNbQNpbkoNU+o5wDldJ4pYRinlgQAltm2DeQgRPTm8bq9HuKQCqhZF1dvsbMdz2KPFTAPnaAeEs4IoD3pYIK/4loIxD3S9BKVRBaZBMDbSjU8fn/PHRnayGMfFgC+2tj5zrYnhLstKHwJ4NyF0WPHFHEmOgEkqCCGIRnJQ5XGS+d4p3mbt9tDW8stIJm0kk3NOb1E7cWqtrlm9xBBE73rFFykDsAvANgBKdvyzF+DIpEcA5JHOcJ61vOOlUeFL5dqDLXdvndtjGg70cByyYhQPng7ftKmKATQkip7yn/A1ALbnJkfDrpuDZY25tm25ff05ZlmA6o+kg/6+DgCbQ7oJxRebH/gn/AyAvQCe1NQ27H768CgBIACgsXgiCdBqACsBLB8d7YlNTowO9H52HM6JKYpUKovL3nDJqvmDpz3gAYAd00KHa2obLhTK7++9dmJw4E217Uo7DWO5f8HgOR5yHsCR3+UoijSgaeqALCulkiRHF+/DnaFb10+qrptP63oQkuTFfwNPb1JCCH4APQEFhJr2Od0AAAAASUVORK5CYII=');
	background-repeat:no-repeat;
	background-position:top right;
	cursor:pointer;
	transition:transform .15s linear;
	-webkit-transition:-webkit-transform .15s linear;
	transform: translate(-5px,-5px);
	-webkit-transform: translate(-5px,-5px);
	border-radius:6px;
	box-shadow:0px 2px 5px #333;
	text-overflow:hidden;
}
.tsQListFilterLink:hover:after {
	position: absolute;
	top: -10px;
	left:10px;
	border-bottom: 10px solid #ffffaa;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	height: 0px;
	width: 30px;
	content:'';
}
.QListStatString{ /*статистическая строка о количестве туристов по возрастам на списке заявок*/
	float:right;
}
.tsCreateQuery{ /*кнопка создания заявки на списке заявок*/
	float:right;
	margin:7px 10px 5px 0px !important;
}
#clientname{ /*поле поиска заявок туриста по фио на списке заявок*/
	float:left;
	height: 25px;
	margin-right:5px;
}
#searchtext{
	height: 25px;
}
#tsLListSearch{
	float:left;
	margin: 6px 10px 2px 15px;
	white-space:nowrap;
}
#tsQListSearch{
	float:left;
	margin: 7px 10px 2px 5px;
	white-space:nowrap;
}
#tsQListSearch input[type="button"], #tsLListSearch input[type="button"]{
	margin-bottom:2px;
	background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABUElEQVQ4y5WSMUsDQRCFv7uzUrTQYCtIeoliefoHhCBERDtR0MoDy8FCUabQQi3EQkFF0gRJoeYXXCl2go0iWFoa7IJnMyebkMPLg2NnZve9e7M7Hg5EZBTYAOaAMSt/AA/Amap+0gHPIS8B58AA3fENrKtq1S36Rq4AVSPXgVlg2L4Z4Nb2bkRksc2BiBSAN2AI2FXVnW6/F5FtYA9oAsW0HR/YNHIjiwygqvvAHTAIRG4LZYsP+R8HtpZdgXGLn3IIpGeKIuL9XWIP8IDE5fnAu8VTOQQmTeRVVZNUoGGbUQ6B9EzNdXAMfAHzIrKVxRSRCFgAWsBp2yTaINUsrwMnwKP1O21PXXH0roBVVf3pHOULoD/DRAvoc/JLYC1IsziOn8MwvLa2CjYwAfBibS5bvWSUEjDi9fKGIuKbyxUrNYNeBOI4TsIwvDcnE8DRLzF6WCbEf8WXAAAAAElFTkSuQmCC') no-repeat center center;
	width:16px;
	height:16px;
	margin-left:-20px;
	margin-top:2px;
	border:0px;
}
#tsQueriesShowMode,#tsQueriesShowFilter{ /*фильтр заявок*/
	float:left;
	margin-top:5px;
	font-weight:bold;
	cursor:pointer;
	min-width:170px;
	border:1px solid transparent;
}
.tsLeadsShowFilter{ /*фильтр запросов*/
	float:left;
	font-weight:bold;
	cursor:pointer;
	min-width:170px;
	border:1px solid transparent;
}
#tsQueriesShowModeList, #tsQueriesShowFilterList, .tsLeadsShowFilterList{ /*разные меню списка заявок*/
	position:absolute;
	z-index:2;
	margin-left:-6px;
	min-width:170px;
	display:none;
	background-color:white;
}
#tsQueriesShowMode:hover #tsQueriesShowModeList, #tsQueriesShowFilter:hover #tsQueriesShowFilterList, .tsLeadsShowFilter:hover .tsLeadsShowFilterList{
	display:block;
	/*box-shadow:0px 2px 2px #333;*/
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom:1px solid silver;
	border-left:1px solid silver;
	border-right:1px solid silver;
	opacity:1;
	animation:showslowly 0.5s ease-out 0s;
}
#tsQueriesList,#tsQueriesAll,#tsQueriesSelf,#tsQueriesColored>div,#tsClientsBlack,#tsClientsMain,#tsClientsSecond,#tsClientsEmpty,#tsClientsQ1,#tsClientsQ2,#tsClientsQ3,#tsClientsQM{ /*пункты в меню списка заявок и клиентов*/
	margin-left:5px;
	border:1px solid transparent;
	padding:0 2px;
	background-repeat:no-repeat;
	padding-left:28px;
	font-weight:normal;
}
#tsQueriesColored>div{
	padding-left:0px;
}
#tsQueriesList{ /*иконка в пункте меню - заявки списком*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQAQMAAAA26i3WAAAABlBMVEUAAAApKSmUD8MnAAAAAXRSTlMAQObYZgAAABRJREFUCNdjYACC9//+wzEMECkGAH31Gk2PPivOAAAAAElFTkSuQmCC');
}
#tsQueriesAll{ /*иконка в пункте меню - все заявки списком*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAABcElEQVQ4y93Tv0uWURQH8M/z+palJVlOhoFbRNAQ2BA1hbvg6CyOLU39A/KCS2P/QaMIRbvU2BAp4dDQUCpk6kth5Pu4nCcul+ujcwcuz3PO99zv+Xn53+Qm1lHjHabDPoqVsNfohQ0eoh/2n7jTFmA9IamxhiojT4NcxqfQB/H90RYgJ9lCN9EHCdEAVzP/BvsnnSzA+0zfwN+WhH7hc6JX2G+rYDrasoVV3A17r1DdcmCPIpFjfMDMWYO+hOvRX8mQe0mLljGS4OOYxFhOVmV6J/rajYz6Z7SoSegahsJ3D39KjvfxMsr8go94gQuBX8RUnMY2grfJmh7gFeZy8ifYznq8j3t4gDf4jl3sxP/r6Pd8tl11DH+hIb8Sjyol70emzwsrmpM9w2xhCb5iAm5gE4dR4m88xtPCpdPOEhYL9skqBj0RQ2oe23byYOrCMihgFW4l9wb4VrVsx1FUdB4Zw3AJ6LZcuh1ZnEc6pwEnsA6LndO40+MAAAAASUVORK5CYII=');
}
#tsQueriesSelf{ /*иконка в пункте меню - свои заявки списком*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAAs0lEQVQ4y+WTsQoCMQyGv3gqwoGrb+Duuzg6u7jc7gvIga+jryS6OSpcXVIIR6/0asHBQGgI6f+n6R/4F5sBZ8Cpt0BdkuBowC3JtAS4GNBO3ceLlMsp5nqnJ61M7itrAyM6lPyDWkn8iE7a/e9NRtTOgZXGN+BdqoE1cFXQB3DX+AJsdEeywXcBiVqpOqDJIamAbUA5Q74fGrckal8iNRLDiq36C3gmvniZo6LJyLF2oeQHB7A7I4YsQ74AAAAASUVORK5CYII=');
}
#tsClientsBlack, tr.tsBlackList input.tsClientMan, tr.tsBlackList input.tsClientWoman{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQBAMAAAD+CqKmAAAAGFBMVEUAAQA9PzxUVVNvcW6Qko+5u7jn6eb9//x+txriAAAAaUlEQVQI12NgwAsYwwMRHPfycgcIi6mIsby8vJApCcRhL2cVEBdQZSsDy5SzMwAhO1iGgR0sww7Vz15eUl7OAOcouCNxnMNhHPYC9fJyBQiPqZyBXUmdgR1qDwNjUCAD1J4iiIIkNAcDAOX4EiWVp+LYAAAAAElFTkSuQmCC');
}
#tsClientsMain{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA00lEQVQoU33OvytFYRgH8I8fHYNYlZLRcGWwGU0y2sRg1yldRotbykySv+EuyGJQSvkDhIUsLDLeW0p+vIb3vPfedDrfZ/v2eZ4eYMiBtlcrSpKZkwvF7OgvVtYSuPKh5qtDHjQ0PPo0FkEu2NLsgO5sRzCq7cl8CXgxEMmxYMFdCVmKYEZwZr0EXKZHb3yraQnu3faAX1MRrAp2HcrBbA/ajyDz7s14OmjYRQFOU7UnWNbNoA1Nm7JUTPpxrTLngukqsCg4qgJ9nrWMVJG6ExP/yz/qsmlx63m5XAAAAABJRU5ErkJggg==');
}
#tsClientsSecond{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAA9lBMVEUAAABEREBEREBEREBEREBEREBEREBEREBEREBEREBzc3Nzc3Nvb25ubm5eXl1ycnJxcXFmZmZzc3Nzc3NtbW1zc3NycnJwcHBwcG9xcXFzc3Nubm5paWhxcXBxcXFwcHBzc3N0dHRzc3NsbGxvb29ubm5xcXFxcXFycnJVVVVzc3Nvb25ubm5tbWxycnJxcXFxcXFoaGhycnJzc3Nzc3NlZWRubm5ubm5vb29ycnJ/f39xcXFzc3NxcXFwcG9ubm5xcXFycnJycnJxcXFtbW1xcXFzc3Nzc3Nzc3NycnJzc3N0dHRxcXBwcHBxcXFzc3Nzc3NxcXF/+l4jAAAATHRSTlMAAQQFAQkKAg0PQuj5txvsZQVxUhiQwl9TyAuhU/i/tf4u5n6mFyDjegOw/eplf+USDWLvqAmI/dpOCPB5XrmOtrCe+YT7hObWYIBaXGsp8AAAALZJREFUGFdtj7daxDAYBMeSdfaRc05HhiMfOedgZP7l/V+GQo0Ltptvmh34f5nzLmtwHlohTwaAomyXRTIO6OsfGBxKXAQPDMc6jjA6Nk5RthxM/NTRJpmSpst2yGDmN5pm5ySbX1hcAvyyaaXDqsW1ddMGuM0tbbOz293bP9DhERyf9HTaOTu/uLy6vrmFu54k2f1DND0+6ZkXSbJYv5r09q4PPhN3v6qq+k5PGyV58DRLM+fdHysBHJQF6XI0AAAAAElFTkSuQmCC');
}
#tsClientsEmpty, .tsCalCallNew{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAilBMVEUAAABKSkpNTU1NTU1OTk5LS0tNTU1NTU1NTU1NTU1NTUxNTU1MTExNTU1EREBEREBEREBEREBNTU1LS0tMTEtEREBEREBEREBNTU1EREBEREBNTU1MTExMTExNTU1LS0tNTU1MTExMTExMTExLS0tNTU1MTExNTU1NTU1NTU1NTUxNTU1MTExNTUwVdubxAAAAJ3RSTlMAH32ATiLhwICCg4P6gQkKAQHd+VUPDQKDBAWBh4iE+Uz6iIT5Uk8JL2tZAAAAoElEQVQYVz3I0VbCMBQF0cFTtcUSErUJaQuooDcU/P/f4yWLedsDwOpJktRQe355bbt199Y/bBu3dR5TQwDe7eNziAls1/sMWIpDTIBR3AhcqrG0bDOEazUl3lyA/F+dlmHxwHitjrdYAPKleliSAQSrjgUDwKqT1dHvNM37eTocMQLQqMz7eZK+MJ8B/PfPaSNJh7MbgZB/u1aS1P6N+Q6vWg4CfUNLGwAAAABJRU5ErkJggg==');
}
#tsClientsQ1{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfgBBEOCCOnlfFoAAAAzElEQVQoz4XQO05DMRAF0ON5D6Wlo4twIihYAWIDNEjsgz3QsZDsBFHS0NOAkNJTIUWC2BTvlyKBW9ij8dzPmH/Q7GueOfbZ1+lUjA9lEzM8uyx+rEEbajepitf6iHOSo4GV+zMjr7KFvJr6dvR7vA3elvsHBvZWOTwAH4csOvkTS9USaaEgSYr4Kg3pxVUC1bu2jCKhNDGbVKvkQujDdHe5dd9tUn0rNtopRlLFtfnAboW6GzLBnRuY66xj+uoqiYfaYs2TbDuu+id+AUJLMvCz/9x4AAAAAElFTkSuQmCC');
}
#tsClientsQ2{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfgBBEOCQQbhHVCAAAA1klEQVQoz4XQP0oDYRAF8N98WQmIRcDCTncNSkjjHWwsvYFH8AZ2HmTL3MLaxj6NfyClYCUEJd9nkY0KujrFvGHmMfPm8U8MfmseGXnp6qglkJdpiFu1PczfJgtQJQWkebnBcSgznGxt1jVdblpo2qat19jN008F0eVxH2G9dSX3EdaanvpPPAqMFWPEoYwQr3lA3MVB3iXdm1I8qPLGh0EaItmgIkwlnRjyuSvIF3FJ8S5bqr5kpDP7EKdlm1BJSr/VeZIQ36y+LhUWZRQ7eA6rz1f/jA/I8zmpazai2QAAAABJRU5ErkJggg==');
}
#tsClientsQ3,#tsClientsQM{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA+ElEQVQoz2NgIAeoSisFwjkKP5T+A+EJpRdg+oZSoNJupb8KP2WEoAqULipOAMJtSifA9H7FiQqvFCcqZilmQhUoLoCQMFrJRKEEyGBUXI5DARCvAJvcoqyCS0GVoi4Dg7yGYgMOBQryih1g9nIcCoDGLxHnVg5XuKRsBeJ8Vfih8EPxmNJTEK10DawsWekbyNOK07GEA9gEfqXvSi8U1yu91WIDKlDwU6oBKVCIVc6FKAAqWak4SYZT4ScwRIEmTFXaDFKgOF9pJUyBog8wNF8BLVmH1QoGBnsWoPQ/pYPKcQxKNYoNQJiiUAKmc2BxpOgqr0BUzAIAFl9wF8VoUF4AAAAASUVORK5CYII=');
}
tr.tsBlackList input.tsClientMan, tr.tsBlackList input.tsClientWoman{
	width:24px;
}
#tsQueriesList.enabled,#tsQueriesAll.enabled,#tsQueriesSelf.enabled,#tsQueriesColored>div.enabled,#tsClientsBlack.enabled,#tsClientsMain.enabled,#tsClientsSecond.enabled,#tsClientsMain.enabled,#tsClientsQ1.enabled,#tsClientsQ2.enabled,#tsClientsQ3.enabled{
	/*box-shadow:0px 1px 1px #333 inset;*/
	background-color:rgba(0,0,0,0.2);
	border-radius:3px;
	font-weight:bold;
}
#tsQueriesShowMode:hover, #tsQueriesShowFilter:hover, .tsLeadsShowFilter:hover {
	/*box-shadow:0px 2px 5px #333;*/
	border:1px solid silver;
}
#tsQueriesShowFilter, .tsLeadsShowFilter{ /*группировка вкладок списка заявок свои-все)*/
	margin-left:10px;
}
.tsInfoLink{ /*круглая ссылка на информацию о каком-либо объекте*/
	font-weight:bold;
	vertical-align:super;
	border-radius:10px;
	background-color:rgba(128,128,255,1.0) !important;
	border:2px solid white;
	color:white !important;
	font-size:12px;
	text-align:center;
	padding:1px 6px;
	cursor:pointer;
}
.tsInfoLink:before {
	content:'?'
}
.tsOpenQueryThere{ /*ссылка, приводящая к открытию заявки в iframe (быстрый просмотр)*/
	font-weight:normal;
	border-bottom: 1px dashed #2177b2;
}
.tsNotOpened:before {
	content:'►';
	/*content:'▸';*/
}
.tsOpened:before {
	content:'▼';
}
.tsQListID, .tsQListNumb, .tsQListName{
	cursor:pointer;
}
.tsOpenQueryThere:hover {
	text-decoration:none !important;
}
#tsQueryViewIframe,#tsLeadViewIframe{ /*заявка, запрос в iframe в списке заявок, запросов (быстрый просмотр)*/
	height:400px;
	width:100%;
	border:none;
	padding:0px;
	box-shadow:0 5px 5px #777;
}
.tsQueryColorBtn{ /*кнопка выбора цвета заявки в последнем столбце списка заявок*/
	cursor:pointer;
	background-color:transparent;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvUlEQVQ4y53TPYoCQRCG4UfxBoorRiZ7CcEDeBSzNTcQ5j6GZrIg7mb+BaPgETyDokkLzaDtOAWVFHxv1VddzfvYhmyrEA1ckCGvAukGgCqQDo6YRLXSkC8cCuLSkHZCnISscQs5KWExwyYu7D4QPhr9FUfPS4y+RyvlP08sLymuY47+E0gWLDZT3n7wG65vEEEauL4Tf+OMIf4xi+xMo2t8OfoqXN0ZI9SinWywTAHG4UkW6FX5cadC14/iDjfAMs4MDvj7AAAAAElFTkSuQmCC');
	width:16px;
	height:16px;
	border:none;
}
.tsQColorPicker{ /*квадратик цвета во всплывающем окне выбора цвета заявки*/
	float:left;
	width:10px;
	height:10px;
	border:3px solid white;
	padding-bottom:2px;
	font-size:70%;
	text-align:center;
	margin-right:5px;
}
.tsQColorPickerSelected{ /*выбранный квадратик цвета*/
	border:3px solid silver;
}
.tsQColorPicker:hover {
	border:3px solid gray;
	cursor:pointer;
}
#tsQueriesColored>div>div.tsQColorPicker { /*квадратик цвета в меню фильтра списка заявок*/
	margin-left:4px;
	margin-right:10px;
	border:0px;
	width:13px;
	height:13px;
	box-shadow:1px 1px 1px #333;
}
#tsColorAboutText{
	font-size:70%;
}
#tsQColor1,.tsQColor1{
	background-color:#ff7b72;
	/*
	background-image:linear-gradient(to bottom,#fab1ad 0%,#ff7b72 100%) !important;
	background-image:-webkit-linear-gradient(bottom,#fab1ad 0%,#ff7b72 100%) !important;
	*/
}
#tsQColor2,.tsQColor2{
	background-color:#fcb665;
	/*
	background-image:linear-gradient(to bottom,#fed6a7 0%,#fcb665 100%) !important;
	background-image:-webkit-linear-gradient(bottom,#fed6a7 0%,#fcb665 100%) !important;
	*/
}
#tsQColor3,.tsQColor3{
	background-color:#bfda6d;
	/*
	background-image:linear-gradient(to bottom,#dcebaf 0%,#bfda6d 100%) !important;
	background-image:-webkit-linear-gradient(bottom,#dcebaf 0%,#bfda6d 100%) !important;
	*/
}
#tsQColor4,.tsQColor4{
	background-color:#65b6f9;
	/*
	background-image:linear-gradient(to bottom,#b2dafb 0%,#65b6f9 100%) !important;
	background-image:-webkit-linear-gradient(bottom,#b2dafb 0%,#65b6f9 100%) !important;
	*/
}
#tsQColor5,.tsQColor5{
	background-color:#cea4dc;
	/*
	background-image:linear-gradient(to bottom,#e9ccec 0%,#cea4dc 100%) !important;
	background-image:-webkit-linear-gradient(bottom,#e9ccec 0%,#cea4dc 100%) !important;
	*/
}
#tsColorDiv{
	margin-left:0px;
	width:150px;
}
#tsQColorText{
	border-radius:3px;
	border:1px solid silver;
}
/*Страница календаря*/
.tsCalendarBody{
	width:100%;
	border-collapse: separate;
	border-spacing: 5px;
}
.tsCalendarBody th, .tsCalendarBody td {
	box-sizing:border-box;
}
.tsObjectInCalendar{ /*отображение заявки в календаре*/
	border-radius:4px;
	box-shadow:0 5px 5px #777;
	margin-top:1px;
	color:black;
	width:100%;
}
.tsObjectInCalendar div{/*найденные объекты в блоке типа в календаре*/
	white-space:nowrap;
	width:100%;
	text-overflow:ellipsis;
	overflow:hidden;
}
.tsCalDayNumber{/*Номер дня в календаре*/
	padding: 2px 0 1px 8px;
	font-weight:bold;
	color:black;
}
tbody.day .tsObjectInCalendar div{/*Развернутый вариант записей при однодневном календаре*/
	white-space:nowrap;
	float:left;
	width:auto;
	border:1px outset silver;
	margin:2px;
	padding:2px;
}
.tsCalendarBody th{ /*календарный заголовок*/
	width:14%;
	height:30px;
	text-align:center;
	vertical-align:middle;
	box-sizing:border-box;
	border:none;
}
#tsCalendar td{ /*календарная ячейка*/
	width:14%;
	min-height:150px;
	text-align:left;
	vertical-align:top;
	box-sizing:border-box;
	cursor:auto;
	cursor:pointer;

	background: #ebebeb;
	border-radius: 3px;
}
#tsCalendar.day td{ /*календарная ячейка, режим одного дня*/
	width:auto;
}
#tsCalendar tr.tsCalHourLine>td{/*авторастягивание часа в однодневном/недельном календаре*/
	height:auto;
}
.tsCalToday{ /*сегодня в календаре заявок*/
	background-color:rgba(195, 225, 255, 1.0) !important;
}
.tsCalendarSelected{ /*выбранный день в календаре заявок*/
	background-color:#fff;
	/*border:1px solid green !important;*/
	box-shadow:1px 1px 2px #444 inset;
}
.tsAllQueryListCounter{ /*число в ссылке на полный список заявок на день*/
	font-weight:bold;
	border-radius:10px;
	padding:1px 4px;
	background-color:rgba(255,64,64,1.0);
	color:white !important;
	font-size:12px;
	width:15px;
}
div#tsCalOtherPeriods{
	float:right;
	width:310px;
	display:flex;
	flex-direction: row;
}
div#tsCalOtherPeriods>div,div#tsCalSelfAllFilter{
	border-radius:6px;
	margin:4px 0px;
	padding:0px 3px;
	padding-top:0px;
	font-size:14px;
	font-weight:normal;
	border:1px solid silver;
	height:25px;
	line-height:25px;
}
#tsCalMode,div#tsCalSelfAllFilter{
	display:flex;
	flex-direction: row;
	margin:0px;
	padding:0px !important;
}
div#tsCalSelfAllFilter{
	float:right;
	margin:4px 30px 4px 0px;
	min-width:70px;
}
div#tsCalFilterArea{
	margin-bottom:5px;
}
div#tsCalFilterArea div{
	float:left;
	margin:5px 10px;
}
div#tsCalFilterArea ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
div#tsCalFilterArea div span{
	white-space:pre;
}
#tsCalModeDay,#tsCalModeWeek,#tsCalModeMonth,#tsCalAll,#tsCalSelf,#tsCalFilter{
	padding:0px 3px;
	border-right:1px solid silver;
	height:25px;
	line-height:25px;
	cursor:pointer;
	min-width:32px;
}
#tsCalModeDay,#tsCalSelf{
	padding-left:4px;
	border-top-left-radius:6px;
	border-bottom-left-radius:6px;
}
#tsCalModeMonth,#tsCalFilter{
	border-right:0px;
	padding-right:4px;
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
}
#tsCalendar #tsDayHeader td,#tsCalendar #tsWeekHeader td, #tsCalendar td.tsCalTime{/*столбец часов в дневном календаре*/
	width:2% !important;
}
td.tsCalTime{
	color:silver;
	background-color:white !important;
}
tr.tsCalFirstTimeLine{
	border-top:3px solid gray !important;
}
.tsCalCounter{
	background-color:#ff5a5a;
	border-radius:10px;
	padding:1px 4px;
	color:white;
}
.tsCalObjectHeader{/*блок типа события в дне/часе*/
	background-color:transparent;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:top left;
	padding:0px 0px 0px 18px !important;
	height:18px;
	border:none !important;
	margin:none !important;
	font-size:90%;
}
tbody.day .tsCalObjectHeader:after {
	content:':';
}
.tsCalQueryCreated{/*созданные заявки, картинка*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA3UlEQVQ4y6XTsUoDQRDG8d/FFFoEsQqksRBMGUtLCXmAmErQ1/EBrHyF1KkFsfMBLC2stEhhIIFAMDmbCR7HXXKJAwuzu7P/+WZ2N/Fnqe2WbNrcBkiLYmp2syQP2QXwge9Naqv0oJFXUStp0kHB4SYGOCsrIY15UgDu4R6HmJbJW4bEywhc2wVeMUIrX2420xhH6OIm/GPc4hzP+MxnrWf8E8xDyR0mWOAabxgWyc4CVpjhCZ3I/BPQB3yp8NLW0D7eA/hY9cqzi+2o+QWn+wDgKoZ9AZU+Xv0fEPALG6ov0ynFFxAAAAAASUVORK5CYII=');
}
.tsCalQueryStart{/*начало тура, картинка*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAx0lEQVQ4y6WS4Q2CQAyFP1lARtAJZATYgBFkA0bQCRiBFRwBJ4AN0AlgA/zTJk1zh2ds0lzTe33X9h38bgWwAJs4BZAnFl9N4QbMB2Ux9hLX+C3xEWgdtgKogd61leJtqMUS6ID5S3GfMu9JgCECUgmWfwjGnREKBWWR4t6AVqABJnOfp2q9GKLO5Eu/efXagEb3Uh2TMCZTqE29v9kdVObnqTUyu7fBJzJJnoGH5Kad/TzlvIRU0FfXHYLBq2AJVuCeSKCd8AEymlu+vYQ0HwAAAABJRU5ErkJggg==');
}
.tsCalQueryEnd{/*конец тура, картинка*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAw0lEQVQ4y52SbRGDMAyGn+32f0iYhEoAB0ioBCTMwSQggTlAwiR0U1AcsD8p1+VCgb13ueslzZOPFn7VAQNlzcDdClRABMZCci2A5c45C/YCqTYAAJN2BiEnW9NojTAb1q90MmvABWjUHgbAA05iqd02uzeVtuyzSlFAAI/MX2+8FL2CeOB1BIBK0Ob2AG5S3QJg/QNLTw6qlmWFQvvpmRe14ogbSdo6gJPx895i6fyR8zUlZWqQjVY7R/Sqi8Afcvm4X1ZSWS4LyY8XAAAAAElFTkSuQmCC');
}
.tsCalCallCompleted{/*выполненные звонки, картинка*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAW1JREFUOI2Vkz9LglEUh59zMt96+wPRZIPhELVVUlsUOdVXiGpoqFWo5mgXJIIIx75FQxGtFYmD4CIF1ieQLNB7GuyVN0N5e8bD7/ndA/deoYtE+TjttHkgaEZgGsBwL4Leisjl+2yuGM5LR3w88W20fi6w110axuEKgz7ZWjLf6BQkHk9859evVVnpJ3cwdz8wwkYtmW8ogI3WzyPLAKKrrQ/NA0iifJxG3VNkOdwjsqhOmwdRwodD62zHl37NrGX7KmgmirwVTzMp/q+5U8tocFUBu94yWW/tj3z19cDZ131XtaVi3adNMMyOt4SKIEgfuU3s55HMBIMguOstA/SVcVqNCXoLzITnYaGnDKhwI1OVowUze+6Z6oMi8/o+mys6XOHfttnF21yupACDPlnM9d71D+4uPjR22N4CqCXzjYERNiJtYnYR98Y3X1OnnxD6jQFTlaMFa9m+U8uApdoHalWFGxUpvM3lSuH8NyyBgqAGI4uGAAAAAElFTkSuQmCC');
}
.tsCalCallUncompleted{/*назначенные звонки, картинка*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAVJJREFUOI2N088uXVEUBvAfSUsMOlPBHRNDCZMS5mZmwqx9ApImHoDUkPSmL9ApIsYegOCGuBOkz3BdXLSTY7DXYedyk65kZed861t/zrfXhh5U0UATW/jorfXiF26DV41cVRSZn2L8nQITqLVxf4rOBVr4igo2UMdT+AV+YBjf8BA5N2KcFqawhPu2LrnfYQEzUaTRFWPU8A+/0YUdbOIkxp/EMuaj0CI+YUwIVsk6r2T/fYTD7Pt7cG4xiA9lYCMC223ClaPnthfYeg7WA5z+jwIzgZ3n4FOAvRnW36FAX2CP0B1gt7d2EOfROzGS2C+J13FOZoRHHGOuLbHkXOVgKeJuh2657Qd3LQeHpCUppKvqZKvBaWIgD3zGH6+i7Ulq94XPZp2LGL8/L3AWgUtpSTqtcjOSC7GlpYilYF8wKj2curTef6XHtI4R6c3UpKv3DD3hdV5ceEgRAAAAAElFTkSuQmCC');
}
.tsCalCallForgotted{/*просроченные звонки, картинка*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AECCAURVC3VFgAAAY5JREFUOMuF08tqVEEQBuBvDsEYouBGQVciXkCz9DIY26V4JCKu9Q0ygjIE8wIiRBxEfYCg4E7ECxwI7noVDLrQhZgnUAQxaqJRHDd15DhksKApiq7/r+q/qltVSqO4iQsoMI+ZMud1DatS2oweLqKP++iOBHi6kXsCh/DKvzaBNrZGPI1+q0rpE7ZhFZewgA6msDeSl/EMd3EadzCGz0W0vYpT+IG3uBpdjMaZwGzcfQuSNfQL3IuKu+Nd43iIFFXGcBKPsAUPsAuXMd+qUtqEHcE+jm6Zcy+EW0S/zLkd8Qzm8AUH8LEItTt15RocdhTH6qDM+QYeh5CdMuefRdxNhb/l/9ZrYmqCWu2lxty3DyGoc/Y3CYoNEp+HXxxC1GoCl8MfaSSs4QXODADrnHcwEsFTHMQV5BCsPaRyN/yTZge38RXnY1QbWpXSLM5iJbbxbwe/8CEWZa5KaTLUXmq03Q0wvMfvJsEC9sS7duJcnEFbCfA+VDhcDAh2PDbsOt5gPf7Ha1yL0U3iJb7DH4X2bf5otvtIAAAAAElFTkSuQmCC');
}
.tsCalMoneyCash{/*движение денег по кассовым счетам, картинка*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAMZJREFUOI2l0zFKA0EUBuDPOI0YwcZK8AA2XsAqlTeIXsbCC0QULDyAB9EqEEifA6S2Druuxe7iEmeZnc0PD2Ye87//fzPzGI4TzPGKqzZ5nCAF3OER77jEBc7xCZMI6Qi3eMMWT1jjGjN8dYVDh3iDB9xjh4+m0CbV2wt+UGVGgYVmcZpSiWDacFUjyC2q2CX2YeV/G3IcxM5lOeg6WbabMQXKJv5sDCRGWwiRZB+WfWIHP2Op/hS5OEMR1OP5LT2Z+yjw/Av7XjW6g/Bk8AAAAABJRU5ErkJggg==');
}
.tsCalMoneyBank{/*движение денег по банковским счетам, картинка*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AECFS8TwbZIMQAAAJlJREFUOMvF0z0KAkEMBeBvZBXs7AS9jYXgCTyA6F30DvYKYmnjJTyDjdaKCP5hM8VWyswWO01eAnm8JG+o+wW0MEI7sfeOXcACR5wTCXrowqbCBKsQCV65DEWM48z+dVFOqigIuTsoK5hhEPEVUyzxifinAjjggge2sTb5J6FRwu94jWeqE+c4ZRipj05AE8MMK9+wr/0z+gL0Fhk8PZy2BQAAAABJRU5ErkJggg==');
}
.tsCalMoneyPlus{
	background-color:#d2f5b0 !important;
}
.tsCalMoneyMinus{
	background-color:#fcbdbd !important;
}
.call_type0 a,.call_type1 a,.call_type2 a,.call_type3 a,.call_type4 a{/*общие параметры для строк связи с клиентом в календаре*/
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:18px;
	height:18px;
	border:none;
}
.day .call_type0, .day .call_type1, .day .call_type2, .day .call_type3, .day .call_type4{
	border-width:2px !important;
	border-style:solid !important;
}
.call_type0{
	background-color:white !important;
	border-color:silver !important;
}
.call_type1,.call_type2{
	background-color:#feff89 !important;
	border-color:#dfe13e !important;
}
.call_type3{
	background-color:#89b5ff !important;
	border-color:#3f74ca !important;
}
.call_type4{
	background-color:#a6e480 !important;
	border-color:#71c93b !important;
}
.call_type0 a{/*картинка для Email*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAMlJREFUKJGV0zFOQkEQBuCPBI+hh+AEr9JCCgiRhtJWKbSBkgRCS6yMFReg5UAcwii8RArmJQt5T90/2WR2Zv5//9nNwhIH/GSuA+atCFbYyMMAT0LtE7cZ5LvglJXAFl+4/we5G73bVKDAFN/o/ULuR88kOGcC8Io9HmrIw6i9xL5WAMZOFztKcqPIPSe5AmW75qS3aF7jCi18BPm9bq5LBxUew2IZ8SUaR0hxg+uGWqFhhBS7P+raYaNT2clAx+lVLCLI/Qt7zI7vj01D0xu5FwAAAABJRU5ErkJggg==');
}
.call_type1 a,.call_type2 a{/*картинка для SMS*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAZklEQVR42mNkoBAwUsOAVUAcSobe1UAcBjLgPyUOgBmA7BUYH9lgnOoY8WhgQNOEVR0hF2CjsboAm1OxiWOoo1oYUBQLFKcDZCehmE6UE3AYwA7Ev8g1gBmI/xEdCGgGkJy5KM6NAKl+JhG9jTj+AAAAAElFTkSuQmCC');
}
.call_type3 a{/*картинка для звонка*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AECByULN5dP8wAAAKJJREFUOMulki0OwkAQhb82KASCpEEiOQSnIMFwASymlrMUgwMNnjugqKhpQpAUbDFPQMKku9Nn3tu/bzLZAVsj4KxcAE8itQda5d1X/lFqPJ4Bq5AqFmAJJCGAgbE/l9fyC/CI6f+mnnNvCxN55QUM5Y0XkHScdwLe8rEXcJdPceqkXyi1XgCbGMBWAPcoH0MrWYArcOgzygBrIFNugde/Sx/v5Bu94hUfEwAAAABJRU5ErkJggg==');
}
.call_type4 a{/*картинка для встречи*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AECByc1xMAw2gAAAOJJREFUOMvd0j1KQ1EQBeAvKfSZJ4qKOxCxcTniEtyBmj34w8NEA1lDFhCsBUUtRMVaG0EsYkC0i80ELhejfQ4cGGbmHmbOXKYSG6jwhO/gI46wnjfXk3gOJ+jjFVtYDG7jDec4xmwutIprnKKBAm0MMIy4QIkzXGJl/HgBd9hNBNsYZWwl9X3coqyhh3fsJA2DGD3FMMt1MV/HJ2p/eDPGaFKugSvs/bNCldSbuAlPwBIuwqAyDGvhI9apwvkSnTBxOR9nBgd4DpM2Q6iIuImXSWdMsRZC9/gKPuDwt480BfgBaCI21O0oK1QAAAAASUVORK5CYII=');
}
/**************************************************/
/*******************CLIENT PAGE********************/
/**************************************************/
/*список клиентов и страница клиента*/
#page_calllog_counter, #page_futurelog_counter{
	background-color:#ff5a5a;
	border-radius:10px;
	padding:3px 6px;
	color:white;
}
.tsNowCalls,.tsFutureCalls{
	list-style-type:none;
}
#page_calllog_counter{
	background-color:#5a5a5a;
}
span.tsReview0,span.tsReview1,span.tsReview2{
	padding:1px;
	border-radius:3px;
}
span.tsReview0{
	background-color:#ffaaaa;
}
span.tsReview1{
	background-color:#ffbf7f;
}
span.tsReview2{
	background-color:#aaffaa;
}


/**************************************************/
/********************BILL PAGE*********************/
/**************************************************/
div#tsBillBody{ /*Страница счетов и платежей*/
	margin-left:105px;
	box-sizing:border-box;
}
#accounts.tsSortable{ /*Таблица счетов*/
	clear:both;
}
.bill_filter input,.bill_create input,.bill_add2card input,.bill_tariffs input,.bill_cash,.bill_bank,.bill_deposit,.bill_agent,.bill_client,.bill_org { /*Общие параметры кнопок счетов и платежей*/
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:center center;
	width:24px;height:24px;
	border:none;
}
.bill_filter input,.bill_create input,.bill_add2card input,.bill_tariffs input { /*Общие параметры кнопок счетов и платежей*/
	width:48px;height:48px;
}
.bill_create input{ /*кнопка создать счет в счетах и платежах*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEXw/PcrzouE47zZ9upa2KSy7dX///8Ox3u16VhwAAABRElEQVQ4y72UMU/DMBCFI2jNbGh1cwSia9s0Zm3VhKylTcNq6vp2R0H393GaBJHEkYChT5782ffs8509GpB3HRAfGy3b4BkbaQM/QfYNVP7iBrrQAzsKfB/YgdoNiHN3KDvBXQA9ybQTXML9CoRWzAWeoigSfwr1D/P6QQSqtGdutcnk3n1zDBPKg1kfKJ9yzed+D4yhCHy6D5IG3AaVUlov7OqHUQP8yjyCwksMQO4lNfAqhTCVNOX+hC3aHid4VRYEczy3wZkyCcaI8v4VqL0XxMoyiRnKtnliEG9sMW4RoQJMXszvjH2tFKhgDaj1UQLFExISOuZC7g98VZ6hc9xMU8xHlOlOJcJakeE+sVGnEmefWOY8x7dOdlMjTkAmU5dcxeHhWI89bHFpHnHVb06zU1yMwdG1k11w2jjb2WzgWl/GF3tDvweedA+9AAAAAElFTkSuQmCC');
}
.bill_cash{ /*тип счета - кэш*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAM1BMVEUAAACLSB99TCGcUSK1XiOhaD21ZinGdDDEgD7Ujk3ckj7LnlHWtGXXtnXlzoLq16b27M9F0aMGAAAAAXRSTlMAQObYZgAAAM1JREFUKM9tkIGOAyEIRFUQ1NG1//+1B7Zmb2snJiRMHgyGcCuawre8JUSkhyEmVXvfBkVyT85R0QaxYwey9MOh+KZIDoN+xQ0slHMuZ59ZhfSI5X2tjZs8L2FhZS1ZtD1uXPFZUkrSmluffu8wlSRZkhntNl5XnxdSzqraWi07QB+9T4AS0KGtVuFNdHtgzOuacOOD9NkxgIjhtZZyE8OJhDlsZLErae/wVCCsWuzY8CDMcEKYKdzEXITv2HNMeMGJYIbd+v8L1wrs8tYf38gJ7jObu48AAAAASUVORK5CYII=');
}
.bill_bank{ /*иконка банковского счета в счетах и платежах*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAY1BMVEUYAQAANQAAPwAARwAATwAAVwAAYAABawMBdAEpX8g/ctlDnEZIo0xMp1BSrFVZs1tdt15hu2L/ngBvwWn/qAl2yXOJyYb/txm9v7yq06fJy8iw2a3W2NXA4cHV6NTh5OD2+PVpCaKVAAAAAXRSTlMAQObYZgAAAKdJREFUKM+90csSgyAMQFGf9RUSKK2KSO3/f2UhqKNO1152OUxYkCS3VP+J5wJ9RKSU1vrN6SA1dD4AEVQqTlcbnOdSbXCZ0wbXOcmHh0oc5+M4TfNMDHi8v0LJcNwTAQsPDzrvRxSAeYSv9ccsZpFkrTXGCAZJgnA95Nq2aRxkHkpFtre96U3Y44bh9XSQMsj9PuKHW0HH9qcBugBJEcu5LEtD93z4D7SOFFk9Cz89AAAAAElFTkSuQmCC');
}
.bill_deposit,.bill_agent,.bill_client,.bill_org{ /*иконка депозита в счетах и платежах*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAY1BMVEWwGSBfYV5oaWducG14eXeAgYCKi4iJi46Rk5CXkpKanJqlpqSsrquyrq+ytLG6tbO1t7q3uba7vbq8vsHCvbvDxcLDyMrMx8fHycbOzdHO0MzUz83V19Xe4N3l4OHm5+Xv8e4qTDxOAAAAAXRSTlMAQObYZgAAAWNJREFUKM91ktG2hhAQhZVIQkyJ/DTe/ynP+M/FuTqftVrZO2baMPYvq5Trukr1x0ZTyZgx7jiulD61ve+LL2IjyCic82URQtJKpbXed2NMlWwucx7ELwAXQAhARvo1Yu0DLBfp/qyKfQpP+c7YEWtFxBKIqyjWCr/vSPouiICYzeGvZ2Nv5pH2wa61CXB2rLs90q3YvC8xdTS6lwi551ydcjErxtISY29Cl/6UngGqW46cNjJEjFiFjY/RD/jQzGxTHCvEGbGJAGUTGYIjw90wjPUERHnlnqhECE1P7oFRXA4jwtg/9liznEwJiqUgAXLD8bEL1IaeuR3GxytKBwoW8EeobeeTNNQya06RcuwhV0ob1Dwtlgz6c6eD94eh1JUU8zQtmlK3VNxoijN4qxZSJy6/x2Go3ZHmCWe885NLecqnEpZO8H3HG0n3fcHpvXfGGkORyMGmfgfdhI2ecpP/Xp4fO1Ui/5kGqyoAAAAASUVORK5CYII=');
}
.bill_filter input{ /*кнопка фильтра типов счетов в счетах и платежах*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEWe2fLo9vx2yewmquHL6/hUvOj///8Am9zdRKQQAAABJUlEQVQ4y82UPW/CMBCG0w+SFSHhrpQIskJTemuj0HQNiiJWB9LrGtmg+/t10qQksZHaAVQPN9zjj/d8r23RmWFdBiyGYAQvI8HAAJ44ULwDDci5o6LtaEDk4Et63mlgyWkqZpts2wc2p1QgotMHUQ4kGOJ7D8hqbsxwrwPuEz2aAI4lFTpg2ZoLT3SBn07ciPtWEQoM0wRqsLrPXm+TOaeV8Ap0J0E+gBIIxsuilhmQrCLFOKqBp8ARQxUidSUyxmG11SJQW80SO7s73uBgagW43n4ffsDe8BpVm24+PNVht/MfrQIlO+U5tCsXP/mmIc2VHDoHtPtRCxiD5pJKQA4GX5UCXJPhlIC90YmqVw9m7/5X8PnXFTmcAY751cq3K/wMvwNf7YnotwMPkkYAAAAASUVORK5CYII=');
}
.bill_add2card input{ /*кнопка начисления вознаграждений на бонусные карты счетах и платежах*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAG1BMVEXjXV3xrKz98/P64eHbMDD1w8PqgoL////WEBDCvRijAAABZ0lEQVQ4y7XUwW6CQBAAUDBCPLJSlWshlatICB41qZajgIDHNq2Uq2voXCFBwmd3Q1J3pWvSpHEuk/AyMzsLQWhuhHAPOCh8KB5ExeNBOZCi2OPAWgXsx+X2FxxMgGMxXntdGAHAl6gVuw4UIQCWkRGhDpQJwOxtAuBn17C2kSWqpF2+vYZR1hS+SwCQx0IV19lBWZJ+eLlnoY5XMnru1wSqHQtnv0JOuWsmcJIGFEpLmorD4xlpPbAUZsbnDKU+5MV49pKjTUYhbLKNnKZN068/MnbBxEdMjBnQTdfVdYxJ1nXQLhBE4VCNLMtyQlWNhgsK7co/YVMIJyyoFJKrCvcPFewMw7D3tCK5PJ8KgtCnFRRkHZuPnFan3tKEnNMqf69YoBVYIl9LzjvuNk3TV96COBohjXdcEsGtS5wvblSEC96CHYhCEo7j2CRFzIyJPQ8C234y2uzSS1y177sNknPvbj+Af8M36NT+aiWnYcoAAAAASUVORK5CYII=');
}
.bill_tariffs input{/*кнопка тарифов бонусных карт в счетах и платежах*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAABlBMVEX///8jR13FK99MAAAAGElEQVQY02P4DwYMVKLszqe9GXoUFYMAALGz9O8vK32NAAAAAElFTkSuQmCC');
}

/**************************************************/
/******************PACKET TUNING*******************/
/**************************************************/

.product{ /*Продукт на форме редактирования ресурсов пакета*/
	text-align:left;
	background-color:#d2f5b0;
}
.option_tour{ /*Пакетный тур на форме редактирования ресурсов пакета*/
	background-color:#fff494;
}
.option_tour .tsBlockTitle{
	border-bottom:3px dashed orange;
}
.option_tour_tuning{ /*Настройка туров на форме редактирования ресурсов пакета*/
	background-color:#c9ccc4;
}
.option_itour{ /*Индивидуальный тур на форме редактирования ресурсов пакета*/
	background-color:#5eb522;
}
.option_itour .tsBlockTitle{
	border-bottom:3px dashed #469111;
}
.btn_product{
	width:35px;
	height:35px;
	border:0px;
	margin:2px;
	background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYAQMAAADaua+7AAAAAXNSR0IArs4c6QAAAAZQTFRFAJAr5jkAoLmXSAAAAAF0Uk5TAEDm2GYAAAA4SURBVAjXY2CQYGBgsAHiOgYG/v8fMLD8/x8M9v//MNT//8fw//9/MAaxQWIgOWx6QGaBzZRgAACqNSkjrKyEUgAAAABJRU5ErkJggg==') no-repeat;
}
.option_price{ /*Форма настройки прайса на форме редактирования ресурсов пакета*/
	background-color:#d2f5b0;
}
.option_spo{ /*Настройка СПО на форме редактирования ресурсов пакета*/
	background-color:#fcbdbd;
}
.btn_option_tour,.btn_option_itour,.btn_option_spo,.btn_option_price,.btn_option_tour_tuning{
	display:none;
}
.option_container{
	clear:both;
}
.tsSlice0,.tsSlice1,.tsSlice2{ /* Блоки настройки комиссии и накрутки (по умолчанию, "И", "ИЛИ" */
	padding:2px;
	border:2px solid gray;
	background:silver;
	border-radius:4px;
	margin-bottom:2px;
}
.tsSlice1{
	border:2px solid green;
	background:lightgreen;
}
.tsSlice2{
	border:2px solid blue;
	background:lightblue;
}
.tsSlice0 .tsCloseButton,.tsSlice1 .tsCloseButton,.tsSlice2 .tsCloseButton{ /* Кнопка удаления блока настройки комиссии и накрутки */
	border-radius:10px;
	height:20px;
	width:20px;
	color:white;
	background:black;
	font-family:arial;
	font-size:50%;
	border:2px solid white;
	box-shadow:0px 5px 15px #555;
	float:right;
	margin-right:-10px;
	margin-top:-10px;
}

/**************************************************/
/************INDIVIDUAL AND PACKET TOUR************/
/**************************************************/
#itour .block,#online .block{
	border-radius:5px;
	border:1px solid #d2d2d6;
	background-color:white;
	margin:5px;
}
#itour .block_header,#online .block_header{
	text-align:left;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background-color:#d2d2d6;
	padding:3px;
}
#itour .block_body,#online .block_body{
	padding:3px;
}
#itour.map #level1,#online #level1,#online #level1,#online #location_block .block_body,#online #filter_block #row_filters{
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	-webkit-flex-direction: row;
}
#itour.map #searchbox,#online #searchbox{
	min-width:30%;
	text-align:right;
	background-color:transparent;
	clear:both;
}

/**************************************************/
/*****************INDIVIDUAL TOUR******************/
/**************************************************/
table.tsTransfer{
	border:2px solid transparent;
	border-collapse: none;
	border-spacing: 0px; /* cellspacing */
}
#placemap.transfer{
	background-color:black;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAKAQMAAABFQAhbAAAABlBMVEUAAAD/8AAPQ2yfAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB+EKCA4dCRLmq3sAAAARSURBVAjXY/gPBX8YIGCQ8QEJ41mJZkKvbQAAAABJRU5ErkJggg==');
	background-position:0px 10px;
	background-repeat:repeat-x;
	padding-top:30px;
	overflow-x:hidden;
}
#placemap.bus_done{
	animation: 5s linear 0s normal none infinite running road_run;
}
@keyframes road_run {
	0% {
		    background-position: 0 10px, 0 0;
	}
	100% {
		    background-position: -480px 10px, 0 0;
	}
}
#placemap.all_done>table{
	position:relative;
	animation: 5s linear 0s normal forwards 1 running bus_run_out;

}
@keyframes bus_run_out {
	0% {
		    left:0px;
	}
	100% {
		    left:850px;
	}
}
.tsTransfer tr:nth-child(1) td,.tsTransfer tr:nth-child(2) td,.tsTransfer tr:nth-child(3) td,.tsTransfer tr:nth-child(4) td,.tsTransfer tr:nth-child(5) td,.tsTransfer tr:nth-child(7) td,.tsTransfer tr:nth-child(8) td,.tsTransfer tr:nth-child(9) td,.tsTransfer tr:nth-child(10) td,.tsTransfer tr:nth-child(11) td{/*transfer floor*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAIAAADdv/LVAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4QoIDjg0on03jQAAABRJREFUCNdj+P//PxMDAwPT5S8MACJnBMkM/v+8AAAAAElFTkSuQmCC');
	background repeat:repeat;
}
span.transfer_legend{
	background-color:white;
	padding:2px;
	border-radius:10px;
}
.tsTransfer tr:nth-child(1) td,.tsTransfer tr:nth-child(7) td{/*left side of transfer*/
	border-top:3px solid white;
	border-radius:0px;
}
.tsTransfer tr:nth-child(5) td,.tsTransfer tr:nth-child(11) td{/*right side of transfer*/
	border-bottom:3px solid white;
	border-radius:0px;
}
.tsTransfer tr td:first-child {
	border-left:3px solid white;
	border-radius:0px;
}
.tsTransfer tr td:last-child {
	border-right:6px solid cyan;
	border-radius:0px;
}
.tsTransfer tr:nth-child(6) td,.tsTransfer tr:nth-child(12) td{
	border:0px;
}
.tsTransfer tr:nth-child(1) td:first-child,.tsTransfer tr:nth-child(7) td:first-child {
	border-top-left-radius:6px !important;
}
.tsTransfer tr:nth-child(5) td:first-child,.tsTransfer tr:nth-child(11) td:first-child {
	border-bottom-left-radius:6px !important;
}
.tsTransfer tr:nth-child(1) td:last-child,.tsTransfer tr:nth-child(7) td:last-child {
	border-top-right-radius:18px !important;
}
.tsTransfer tr:nth-child(5) td:last-child,.tsTransfer tr:nth-child(11) td:last-child {
	border-bottom-right-radius:18px !important;
}
.empty_chair:hover .chair_num, .blocked_chair:hover .chair_num, .empty_bed:hover .chair_num, .blocked_bed:hover .chair_num {
	padding:1px;
	background-color:black;
	font-weight:bold;
	color:white;
	border-radius:9px;
}
.transfer_driver,.empty_bed,.blocked_bed,.empty_chair,.alien_chair,.self_chair,.print_self_chair,.reserved_chair,.saled_chair,.blocked_chair{ /*Общие параметры кресел в транспорте*/
	width:50px;
	height:35px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:0 50%;
	text-align:left;
	font-size:15px;
}
.empty_bed>div,.blocked_bed>div,.empty_chair>div,.blocked_chair>div{
	height:100%;
}
.empty_bed{
	background-color:#ddd;
	width:70px;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAeCAYAAABwmH1PAAAABmJLR0QAwwDDAMPGcpJnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QoGDiQaeAMQLAAAAjVJREFUWMPdmM1u2kAURo/tAQIER7T8SagSQiKLrrLpo3jZJ+nTtOqOF+ibVAIE3hiMBALZYOHYmC5KaCl2ahrUYN/dfJ651tF8d0ZzJYBut1sEdKBC+sIB3gOGpmm+tIddSZJEvV5/cXbTNLm/vz/Ser0ejUbjVWhnsxm+7wP4QFYA359gVVW9CPDbcvlEv0TufwlVVbEsC9M0BfBZBt5dCvZaQ1XVJ4d9FL9/8H2f4XB4VrJ8Pk+z2USW5UTAH4A9z2M8HqMoCtVqNd5iITAMg8FgcFK3Vw88Go0QQlCtVs+yd71exzRN+v0+nU7n6oGPfFipVA6wN7kc5bs7bnK5WPWx2+0SscOhhZfNZCgWCsiyTLFQIJvJpOYACwUu3d4+O04VsFCU8GKP0BMPnImwbyYltj4FFiIcOEJPPLASYV0lrZaWJCl0YpSeeOCo+zQp9+zZwNvtNnRilJ54YO/n25G4evKBPS8cOEJPPLAfYV0/rZYGsFerZ8epA370PNaOQxAErB2Hx5TY+eg9/GdsXJeN6/41gWVZbDabZO7wfD7HcZzYiy3LAmC5XMbuklzNDrdaLabTKYZhxG7X5vN5dF2nVCpRDulUXjVwNpul2Wyi6zqmacZPIMRF+tmvUsOyLNNut0lbBEHAer3+VcOLxQLbtkljeJ7HarXCtu0N+770g+u6nyaTiTadTqnVai/+yXyxiDzg/nfsy3MEfNE07evhzdftdt8A34APKdxoRdO0AOAHZPfLoU8O++kAAAAASUVORK5CYII=') !important;
}
.transfer_toilet,.transfer_kitchen,.transfer_stairs,.transfer_stairs_left,.transfer_table{
	border:1px solid gray;
	background-color:#ddd;
	min-width:50px;
}
.transfer_toilet {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAlCAYAAAAwYKuzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QoIBg0cO+oMeQAAA1RJREFUWMPtmDtoFUEUhr/deyMJRI1PIj5QUyioKCgaxRQSFEREFBGCYiOK+CiU2MTCSiUqqE0shFRRERsbCxFtEkEiKEEs1EKMIaLgK5JocrN3LfKPDJfdnV3IJRY5MOzuzDkz/5w5rx2Ip/XASyAAuoBluKkVuAJcB/Yl8Pl6ngO+Az+BiyVjsVQB1ABhRKtxyBYs3nb1eTG8lyPmv0tKaokQLgAnEhYEGAJGxH/TATDU6djzh9Kgh0OdXsRkOcpLZk3nOnlgrkD91s6G9T3NIZtFg5cszRnt3cuyo0YtOAR8A5amMOAsAAHuAINq96P48xHeVdT7G4FaCHwAKq0xmy8LGbl5mu8YcF79H7XeIPBZRx2U2oAPtMV4sGlnEjQTp0HDu0kAQ0f7DayN2uEzy7uKEc14XWsMyKQjXm4BKDqa4Vtjx75GGWuQsEu7vzqjDb61nC1MqcV3JuYUgB2yST/BsD0JA5zNED6mAPMt+ST7NVqsBJbYYJok3AF0xgi2AD+AP8CBFF5qxnOWk3wCehNA9kvbADnjVXOAWnU+ABpKPUjgG4Cr2t1sYEHGAO4Dr4HuiPnNGj3Ak9JM0mzttiomy/jAdhUCCOTqFBpMk6mcVcV+GeWwCoIgYhLzvRF4r/dDst+yka9APEuauwbsdOzwNPBQ3rq7zPkZH1ih40L2tSUBYEHh6Kk8E2BbuQE26b0P2OCwkZxkevU9DBwtN8C9ChuPgVMp+D1gsfKzD6yKyOnjCrBbR3wL2JzS6E/KQSqU5EdTyIQlz1S8edncVKBOR5hmgnXSeK0qDy9BzqStKvH1AjMdvxz9xtR8K4dutSqaNHRQ4FxaMWO1Kq8OA9PVNwq8Ar5Yp1AFXACOA4uMTQXAngymMapjzkJfgRtSgAEdKPX9sjKLGWsD+uxcXJ9hsVAmUZ0h1RW1VjEiAXgRkcMHQpOLjzgmDyLsZAawspwebKe6di2U105G5M0DKsNzOtbbAlch3ueKhWWjvGVTabQXpgwp467BrJWH9z8BnFCaBDgJcBLgOAAMJxJg3gFq1Ip5rh9urGu0fMxvpaERzR3ofcBaayiNYppVYXTou1Ol1S5HkH6kf9ou65IpiuoZu//uYezuu05l1wtdMP072b/SRBvW1EYOIAAAAABJRU5ErkJggg==') !important;
	background-repeat:no-repeat;
	background-position:center center;
}
.transfer_wall{
	border-right:2px solid black;
}
.transfer_table div{
	margin:10px;
	width:30px;
	height:40px;
	box-sizing: border-box;
	border:5px solid gray;
	background-color:silver;
}
.R180{
	transform:rotate(180deg);
}
.R180 a{
	transform:rotate(180deg);
}
.R180 .chair_num{
	transform:rotate(180deg);
	float:left;
	/*padding-bottom:16px !important; bad view on hover*/
}
.transfer_tv div{
	width:100%;
	height:100%;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAAM1BMVEWoq5dERE04SlU8TlleR0tXSVBDVmB/UVHkVkloeoTnaWPtlo6ps7n1wL/51dLe3+H+//wfij/rAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB+EKCAYWLLQF908AAAB/SURBVCjPldJhE0AgDIDhtTFK1P//tVrFObWj9/r2nJQBAO4FIED4joSYEafacmUwEZNxa83dGRKZ1laWn+KcJnvcVYlxUyUew3JsgyfQT93edFal90VRJE3B1OYrzFNIk2vjIv2y2ODTpkSymH2wt3gbHhKs/3hGe1H5rbpwAiixEQVgyQQBAAAAAElFTkSuQmCC') !important;
	background-repeat:no-repeat;
	background-position:center center;
}
.transfer_tv:hover div{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZBAMAAAA2x5hQAAAAMFBMVEUAAABERE04SlU8TlleR0tXSVBDVmB/UVEAhQBoeoQ5uug6u+ups7ne3+HS8//////sEM/HAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB+EKCAcNA7cga7sAAACxSURBVBjTY2BIg4MEBga2ZCUoUE5jYEhTcgGCciAoVEtgSJbeDQPCQJ73vne7d4Pwu2Igz+/d690g7ut9YN7r3fshKkE87927///evfs3jLf////V+//DeD/+//jwHygP5u3v6AfCH/0QXgcUNIB4HjBeByFeBApPAs5TTgD6SBAIQoEgCOijtGRjGAB6Pi0NOSjS0uYeSzJWNko7Ow3MO3kNzLt5DEOODUkfAwNKeAIA/aWZw6AMumwAAAAASUVORK5CYII=') !important;
}
.transfer_kitchen{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAcCAYAAAATFf3WAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QoIBToKXX+nRQAAApVJREFUWMPNl8trU0EUxn8zSapBrSb4QqJC1EWh+EBtV4IIgku3gm6kC/0D3FlQQQqi0k0prlyKe3Ghxf9AUES6kFoVimIX1aQxsTZeN9/AMNxLbvMwOXDgnpk7Z757Ht/MNXRPrNTIjoC/0r5LBvgmUBGwDBwEhjXXV7HAugfOaRM4LpC2E+fdAOiitAR89cZHgGI/ARog69mPgWnPLgJb9Y75Xyk1+rAc8DQmtaHOqR63aY3tJVgL7EoBKkmPAQVgKG32zAajVgXyCe/UgI+ilUNKbZw0gFF1ek3vR50AtEAJ+ByMR8Bdgf6trm0Adc3ngc1qoIcxEbsAvNb6P0l8aVKAawZjM8AXAVkR8B+imnVthuotK92hOjwK3Aj8HQG+A6txIE0LcC+Bc97YLRHyglJUEch6UGvOt9O8am8Y2Ac893y+Ay4Di17KU9XcpWDTO8AEMA7s1qa5lMXuuj6vteOB7wfAYc2bNOCueItritwEcFrc1i6vOd4syteqt88UsB/Y1Mq3Db5uErgKnFKaOiVdB7Ign/5eZ4GdflZszOKcZ79RA8yr7ireuduuRPJRkc9n3ly5VYbC6N0ELopmcl0+AVwwSsGeZ9T1NoygCa5Gkzr8F9SpnUYuKZIrwAlv/ICimAFMCPCtZ9cFbkkE3E1wPsiGeNXJfWCP62gbpHdEz+/VYcsb4aY2pak9Xsjeq27eDlibQNpPBK4qBxG9laaYwkkB2AKYbHAZcPJLx09dtWB7DNAo1f4vRCakm+kOrlHd1lfAmO6QGODaAIFzOgOUTcyNZdHrsF7XXlyqy559Phtw323V3U9grU8Ah4BZ2SXH5msMplx3R9vYAIK7B1Qz3v/EHHBS97V+yifgEfABmP8HsI4DS0YciRkAAAAASUVORK5CYII=') !important;
	background-repeat:no-repeat;
	background-position:center center;
}
.transfer_kitchen:hover {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAeCAYAAABe3VzdAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QoIBToR1xpuqQAAA4dJREFUWMPNmE1oHVUYhp+ZO0mb/zQNiTEo6sIsdKFuinXholAJaBHEdiFkEYR0JRTFhT+rioKuxNJFN9J2U7TdlK4UXSktIlSCoLXUCG1MtEltmuQ29yY34+YZORkS23tvbtqBw5ycOXPmPe/3fu93bgps3hUBMVCwf99djwApcBroA7bfb0AToF+Qu+wn9S4abyLAVaBs/0mgw/Wjenddz+YKMrbq2A3vM0BTQEAGNA1aQxmMgYqM9QMtwA6f7RNASeBNzt0FtFX7zbhOaewBHgZagaJjQ8A/wJwAS8AXwArQXW2WxzXayTP22/zwsmB+Bj7JWQ7AHwHD6VYwOO591PBVBDjs+G6gS42PA28Het0SDabAUeBloEcmAR73fkkfjIEXA59sqTazkxrBVdQZQLsabAa+AX73+Ypt3nnTucxuqM0MAO8CrwJLAvobeBB4zHXncxvJdJo2GmAkG4O2InAzYGvCeXOCOQj8KsPFakFGtkJQDe5GxLF6atVGirKVrRW7RqQEdrqB68BiYOx3lSTj0v8s0AlsC7QSBRtJbJmGyo6XBdXpe28a9hLwkevNyHrJuU3V+GE38ETOAkaBXjMxcawIPOT8H3Pz8+05TTwFPgAeBS4Gz98I1o/vFOLtmuhO29fuEGAMOKtFnM+9O+ziHcAIcMwwZoeGW8APuXe+suR1ASeAD4E/nb+qTNZILArCl9XTPrPxywDoBeCwYSwBZ4DXgGseEJoN5e2gFQUyBOw3m38SyPF1mNsN/AIsBEDXaCArTa2abx/wAHAIeF6dvgTMOq8ZuKrws3eXAxZTN90j0FbHixr7oLp/C5jSup7SBRayRIqCFgf3xAV3BKy2CGZChgp+bCmX9WlOQtlmmny27N/dRqTX9VMj8ptRqQBp4uHyuw0yKsrd+R8wtfgp63w31OArAN/eISPvZRuPLPCXTP1mQ1APM7X+XEiDXIiBT4F30CZm7zFTe4HPc2NzwEgkawMy2Qac0jLGrLHFakpTDVfFGv69Cfe6VrYCLCZ2ZpzYDrwPfGz2zWoBKw0Me+r6AJ+ZNFN+eyGRnduiToCTAuxx0uQ6VrKZV6QnZgXhBnBFY68kgUizUnPTU/A5mf3LxKk0COSggA6ou0kxlIE02uCE0wU87Ql5K64XPIZlAOfCSrIe5YkuP+AJ+T1PPJv5v5bLwBGPYfNWqWkPGf9p/l91RFMLeT5wTQAAAABJRU5ErkJggg==') !important;
}
.transfer_stairs,.transfer_stairs_left{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAIAAAD6sKMdAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QoIBBwOmA6KTwAAACRJREFUCNdjCAsNZZKRlWVSUlRkkpGRYRIWEWFiYGBAwXx8fABMogKGkRKFqQAAAABJRU5ErkJggg==') !important;
	background-repeat:repeat;
	box-shadow:-5px -15px 25px -3px #555 inset;
}
.transfer_stairs_left{
	box-shadow:5px -15px 25px -3px #555 inset;
}
.transfer_stairs:hover {
	animation: 1s linear 0s normal none infinite running escalator_up;
}
.transfer_stairs_left:hover {
	animation: 1s linear 0s normal none infinite running escalator_down;
}
.empty_chair:hover, .empty_bed:hover {
	background-color:#eeeeee;
	box-shadow:0px 0px 15px -3px #aaa inset;
}
.self_chair:hover {
	box-shadow:0px 0px 15px -3px #aaf inset;
}
.blocked_chair:hover, .blocked_bed:hover {
	background-color:#ffeeee !important;
	box-shadow:0px 0px 15px -3px #eaa inset;
}
@keyframes escalator_down {
	100% {
		    background-position: 100% 0, 0 0;
	}
	0% {
		    background-position: 100% -20px, 0 0;
	}
}
@keyframes escalator_up {
	0% {
		    background-position: 100% 0, 0 0;
	}
	100% {
		    background-position: 100% -20px, 0 0;
	}
}
.blocked_bed{
	background-color:#ffdddd !important;
	width:70px;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAeCAYAAABwmH1PAAAABmJLR0QAwwDDAMPGcpJnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QoGCzAwi93MRAAAAhZJREFUWMPtmcFq20AQhr9db+yAMIKmISLQ4IPjQ8FQiAs55S167LFP0adp6UP07EMukU+GFOtSQ2gQhBCUVLWdrHd7SQzGUmqnpmSXzkXs7GjYj39m0CIBkHU6ATAEXuKf/QJeAz/CONbiHvYngGy1/jq7SRLU0dGcT3e7a8n9pPMMh3B7C6CBqgK+PcDKKFoLsNzdXfCvI/dTTEYRJk0xSaKATxJ4tS7Y52oyih4q7L2a2xmN0CcnKyUT9TqVdhuUcgJ+dkqb55jTU5AS2WwuB1urMe330cfHC3377IGnvR5Uq8hmc6Xylq0WJknQ3a4T0HJu0WjMYEUQIKMIEQTL9ocb/VxWqiIMQUpEGCJqNX8GWCHw1taja7+Ay6atI1N4ZeCy8vWlrBcV3twsjizzO6/wxkaxwiV+L4aWz/Yf2N7dFQaW+d1XeDwujizzO6/wZFKscInffYW1Lo4s8/swtOzl5aNr/4AnE2yWgTHYLPOmnOfuwwvQeY7N8z8mMGkK19duKmyGQ+zV1dIvmzSdPWWj4ZbClYMDTJIw7feXvtCLep1pr4fY3kbu7bkFLIKASruNjmNMkiyfoVqlsr/vaA8rhTo89O97UutZqyoAe3aGFQKxs+Mdq81z7M0N9uJiDHxQwBs7Gn2cDgbvGAzW87vl/Lx0wP1ru2/P78DnMI6/iIeNrNN5AXwF3np4SaqEcWwAfgOX97cnlg1MPQAAAABJRU5ErkJggg==') !important;
}
.transfer_driver{
	width:60px;
	background-image:url('data:image/png;base64,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') !important;
}
.reserved_chair a,.saled_chair a, .alien_chair a{
	text-align:right;
	font-size:8px;
	font-weight:normal;
	float:right;
}
.alien_chair:hover, .transfer_driver:hover {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QoIAys1vE3V2gAAAuxJREFUSMftlt1LU2Ecx7/Pc87adsa2cr4VhXqTlGAgSYTVZWgXYiDBqD9AELw2uvOq666FKLryosxFZBAj7Cr0qkjZMOfUuew42dx25s7L00XP4jjOUTdPLxf94MBz3vg8v+/v+b0A/+0PGanjW8rXlXvGL8N07wiYDPoCdKKxpSdA6ZCbkH4XyAUAUBiLZXQ9ulQuRUa2NhayhlECoJo2UzeYxts7+4OUThFCfAd9qDOmRIv50XB6LQJgl2/AqBk8fabN0+vxTp4g9G4tsVtVy7PhzeRYXC2nABTt4MQOesUjzYmEXK7n4GzrWuzm+sqdpKauAMhbwamVvL0e72S9UAAICeL5Z6fPPQJwFoBkxRGqFYi3dw74qPDwuOnSJIhtXkLk90ohZiX5vp0M+gI0SOmUU7k6cjI0LgAdAPzVYTWDyURjS89hp7cWcxHiHvYHrwNoAOAyw/d5HKB0yOkKNSD5+wCEALjNYNHsvZuQfvNP2dcv6oIFb93+te52e7o4WAJQsJS6UpGctFbR1QzgFACvndQEv8EYGAHgOzDGCmMxp8EpTZOtnptjzDK6HpUovWQVq3ptvqQs89iq5sZh9pgtlUsRpz1+mc9+BrADQLEDGyNbGws6Y4pT0D1mqG+L+WUA27x6WYKRNYxStJgfdQr8QP42bQAyB+/ZSg1AC6fXIqtqefa40A9KYfFJbucjgASADADN1mNeyHfDm8kxWdfi9UITajl9bzM5BeArB+9WNwnBKvUyhl6ayefe3ZB8F5sEsa1WTwc3Ek8LjC0B+AIgVS2zLRiAljOMwuPczpyXELnH470qECIedpDG5fTz+3L6lQoscug6TyXjqKMP4WHwAmgSgI5hf/DagOTv63Z7ulpFVzMDIylNk+dLyvJMPvfpTXF3hQHfubQJ/FwrHMpqGfYqI6yL99MGXuxDvPZW2meB5+k2vzKmYc922jzSeMu9F3lrk7gSLv5e5Z4VeSw1Oy//iYH+r9kPq+giKk0Qu2sAAAAASUVORK5CYII=') !important;
	background-position:center center;
}
.empty_chair {
	background-color:#dddddd;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABmJLR0QAcwBzAHPYitfvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QoGCw4LexM+HQAAA71JREFUSMe9VrtuJEUUPfXo6ufMYHuEhUQCmRMc7AJCWhAREikiACJyvoB/4BcgdkSEtIREyPLjBxASCZuY8Yx7uqa7600y3TtejD1treZIrQ7qVp2+j65zCNY4OzuLvfdflmX5rG3bwlobhRA4IYQDiADc9eYAGGMMIQR473EfGGOaMfZ8f3//Bw4AFxcXqZTy29Vq9X1d128BIJRSEELIq5u998Q5B845CCF9zEOkAGCthTHmXSml5ACgtf60qqrvmqZ5O89zMh6PEccxXuUNIWCxWGC5XGI6nSLP8z4mhHAvaQgBq9UK19fXewA+5peXl8VisfhCKXWUpimZTqdIkuTOzd57UEq7skEIgW0RQoBSqjuHU2PM+0qpz0MIdDweP3jYHdV/FLgx5qkx5s11T29ldR+xcw7OuUFkm3PAQwgfOOeYtRZXV1eI4xhpmiLPcwgh+o+glEIphbZt4b1HWZao63oQsTEGABBFUcu99+9472mWZeCco2ka1HWNsiwRxzGEEBBCgDGG5XIJKSUYY7DWwlo7qMfOOWRZ9neSJM+5MUYAQFEUmEwmUEphtVqhaRpordG2bb/ZOYeiKLC3tze410opzOdzRyn9eTQa/cS79CmlYIwhyzIkSQLvPYwxMMbAWgspJZqmQRzHyLJsMDGlFJTSoJR6cXx8bHhXrs2BWgeBc440TfuhaNv23sEb8jfQEAIIIY8+8LGg3Y3zuv7PhxJfPzsnpmtheUm8I5A1OXbb2M3Ud1Ti/yfeRk9fE9jJyQmhnTjsLFNK+dHREeGMsV1O9Ut1IoTAWvufUneyZ62F1hpSyq181dbEURSZuq6DtZZ476G1RtM0vUhYaxFC6B+lFJqmGXzTdXLKOY+WyyXhQoh/hBBBa01ms1lPuNZNZFnW+6+qqiClvKVYQ2WRc/4R5/wZB/BXCCFIKQEASZKgKIpehzs32a3NZjPUdY04jtHNx7ZwzkFr/aGU8quO2IcQ2MHBAYqiAGOss663NiZJgjRN0bYtJpMJRqPRIGIpJWazGXfOHXIhxB9xHK+01m9wzsEY26p/nX4PKXUXH0JgVAjxe5qmvxFCQlmW0Frf65G7taHDtVE9CiDiT548uTo9Pf2lrutPqqrap5Sis7ld8Kaz9N6DEALnXG/etsWG6aAcADjnv+Z5/p5z7pumaQ6apiGdC+lMAqUU1loopeCcw3w+x83NzeDhAqAppX/2+Z+fn0/atv26ruvPqqrKnHOIoqh3lF1pjTGPvkQIIciy7MXh4eGP/wLajRzkJqCp9AAAAABJRU5ErkJggg==') !important;
}
.alien_chair{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QoIAywZwdQv/gAABElJREFUSMetl09MI1Ucx79v/jKFKe1iIJK1irsmBpOVkx48YbhVE4NY/oYejJ48qIkHD15MOHgyURNjTDwgHsQEsyTLwQjtoWETQDQQMAWalJaORNgBZgCHzsx7Xqabppl2KvKSlzbz533e9/d+/4ag+UG8yXu/UFWVVG6apskAUG8ybzZcrCloIpF4QVGU3wBIfg8wxtzFxcV7pVJJA3AOwG0E55qBjoyMvK4oymY9KAAQQviBgYGtzs7OFwG0BYkKApPR0dEhWZbvN2MWSqltWdZdALeqj8RvCEFgSZJmai/atm3pup4HQCVJkjmOkyildiqVmjVN87yZTQaBeUrpBcdxj028t7f3cHl5eZExdgzA8M6youwcwD4A07Nm7foVB2RBYDDG/gEQBQBN07ZM0yzF4/H+cDh8lxBS6zzMu0Z91tGPjo6mUqnUr7Ztnwd5tTg+Pr4lCMJzuKGRy+Xez2QyPwYpZo7jrJTLZcdxHAUAFwqFOgVBaLkuOBwOvwngYZBiHsATAJ4HcBuADIBLJpPfXhdsmmZhbm7uvUaKydDQ0DOiKH4kCMJbjDHOMIylzc3N2enp6fjk5OSD64Dz+fwfAMR6isnY2NgboijO+d3c3d39ZH19fSsej38WCoV6OI4LdFLXdZ1sNptaW1t7wBhbJ3WUPtva2rrXaKGlpaV3i8VicXh4+JuWlpbYxcXF0fz8/A+EkFNK6SVjjAKA4ziV3O1Whduu705lWf4wSEFvb+9osVicEkUx5Cm6KpfL+wC2AfwNwPGJ37IX44YfmON5PhEE7ujoeAlAlOO4cNXiZwAKAIo+YFQp900gHGOMEBJYuAiAKCGkunBUVJXrgBsXCcuy5oOoh4eHf/q8z2r+163LfmBaKBS+DgJvbGxkRFE8q7EA7+VnEYDU3t4uqaoqq6oqeyVV9Ji+9iQA2vr7+9+OxWKf+0FXV1d/3t7eXkwmk181G7+MMev09HQqnU5/ZxiGztcBu/l8Pmea5oosyx2yLHdSSh1N0zYymcxP+/v7qwByfX19E033TYQIiqK8Go1G23K53O+kgeNIACIAngIQA9ABgCiKcplIJL6/bsp0XdeamZl5rV7GYZ5n6hMTE/d5nn/5pqoTx3EygNuNWp+KRxLc4NjZ2Uk104GAMfZ4c5qmbei6ftDV1RWTZTnMGCM+fZdj2/alX4jpul5cWVn5BUBJ+C+77e7uvqfr+s7CwsIX3lHwVSHJqjKTU9XeVsdxGcAjAIUgMwqDg4Mfq6r6adCmrq6u9mZnZ9+hlB4DuPTAtS2QC8ACcMEHLWgYRq6np+eDoBwqCMItRVGODw4OVgH8BeDEq0a10wLgBvXVrFQq6WdnZ182cxSO4zzpNYa8p9apmRUrML6ZpJPNZtcjkQiNRCKv1Hvo5OQkn06n5wAcADj2zpP9n28n4vVaXQDuAHja+0Thajz3CkAJwBYALQj8L7Cs2LeR6BN5AAAAAElFTkSuQmCC') !important;
}
.self_chair,.print_self_chair{
	border:1px solid #55f;
	box-sizing: border-box;
	border-radius:4px;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QoIAywKRWpuIAAABHlJREFUSMetl3tMW1Ucx7/n3EfbUToKCB2BskGHijr3h3ExPhL9w3/mImZsi0aNydR/FZfF+ccSY0ZE/MOIhkWXbShbIntAhi4ic6CJBgM6YA7JGCDPwgA7WtrS+zz+sVvS1Lb3DneSk9v0nvw+v8f5PS6B9UWMzRlPCB4fib9U5kcZAN3YzNgZhVmClp2Ye4DP8fwBQEx1gDFdmz2yc1u0v8MPIAxAywSnVqDlXwd28TmeP9NBAYAQyhUf/n7Icf8TDwNwmhlFTaHNy9Wc033BiluYKitqcMEHIDcxJKkWbwbmsjaeSv5TX12Jxcb7JwilOt3gshHeJjJNUfx1VWeU+bGwFSXNwBzT1Ajh+DUXB7uaem42vn4ZurYEIGTEMm5ZGMAkgBXDm8ny4xeQ8eb+01cBuAEgMnhpSLk5Puut731aLLrXB0KSLg9hIIQRSvX/itECses9tf66F37UV0Nhs1st+L6JDlHRsRV3aYV+PvX2/KevtPCm9sbCvXo4oOrSqgNMp3x+SQEVHfb1goVNvt0AekzB468VHABwH4BiADYAtKKVHVsvmHMVlAIozAQmW76c3EwdroPUnrUHuk5l/0hXoK3uzEg1v7PinHpxPeBwz9kBAEK6GBPf6VAVdWS3pnoZ7Dp5eKn50JC3vvcjPrdoC+EE00vKFEld/uFo9+JXBy9CU6+QNJaWCfne0UyCZj98/s1IX/t0WdPCF7zrHq+yOLU4eWD7aRBuGZoSZZqqAwCTV2/XbqZrCel2I6WmnDPvHTML3LtqXoz0tddSe/YGo2pJevjWJIC/ACwAUFPkr2zkeCgVmBLRvtcMbPc98igAN+EFl1GsGYAggCkA0ynA8aeWroBQMGbetW6fcRPKJTaOuFVyGnDmJqGFFtvNuNFrPw2DUJqiJCb+TtuXU4H18G9tR83AgXNHfqF2ZzDJA5xRnwUAolhSKQoen03w+GxGSxUMJiFphgNn0btt+507qj5JBV04WdO2/F3D5Yrz2udW85fpWkyeGa7111efUPzXA1wasLbya8uYPD/ey2Xn5nGu/AKmSGpkoPPqfMOrZ8M95/sANpa37/2XLc9NhPL8xoJnbKUPOUPdTf0kw0gkAsgBUALACyAPAOHcnmj58bnm9ZZMpkixG/vsz6WrOMy4mYGtLbELRLDtuFvdCbxgA1CcafRhABizklp3sIKXjnVbmUAApq0pFxnovCpNDM44Kp/0cs5cV6p8Z6qs6tFQNCFoa+kkTQxOLxx/qxPALH8n2mZtf3ab9PfAyPShxxqMUHAJKckSKpOaMN4m5rEM4B8AU2Zu5Dc3jr4neso/MFNKCwdGx/cXvcEUaQlA1AAnj0AagBiACGcmUPaPjGU/9VINISTznCw6crmcwqXI79/2AZgDcMvoRsk7BkAzm6tZtL8jIM8Mf2YpVWKRTcZgyBnWqkk77gXGWZEX7Gi8IpY8qNtKKh9Pd0iaujbh/3h3K5g+A2DJiCf7P99OxJi1CgGUAyg1PlFoUupJAGYBDAHwm4H/BWIz2gJPVeXNAAAAAElFTkSuQmCC') !important;
}
.print_self_chair {
	background-color:white !important;
	border: 2px solid blue !important;
	outline: 2px dotted blue; 
	text-align:right;
}
.reserved_chair{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QoIAy0vF3WLJgAABAFJREFUSMetl2toW1UcwH/nvtK0Xdu0paPQpdVWEYoVKmx0c5TpxykIU0EcfhEFBcem+KEfRBCKDIThA3QofnHiHrCHMpTN2spKiyvttGu2zrWl7262zWzNa0nuPX7oKYvZTW6sPXA4Ibn5/87//b+CwpdQW1cn/uDaCRCfRgKO2lLtvMIKgrb10GxVMwhYbg9IiT3yOi3hXuaBCGDng2uFQHf28YxVzdVcUAAh0B/9nFB5K48BpV5KeYHFrn6eM8s4V4hZnBSpZJgmoDLTJW7L8AIbWziW/WU6SiJynUmh4eil+DQLS6ZIjRzgZGKGSCGX9ALr0iYq9HsmvnWW/hvv0YXNErCqfLmuWQSYAv5W1syWvx6A0guMdIgLnQDAnX5C8VnmWr9lT3EDTYis4BFIIZBoOPfJsQmv/k5n6AA/2VEiXlFtPjFISPfxEJu0bn/PwdEOThieCse4nF4h7STwSwfNV0uN7qNoo2B/PfuAfk9w327eBh4B6gAfoLWP8MVGwWaAemBrPrDYcZEGo5R3ND/P46DFp/h5+ktO/tLC3vZhzm8EvHiB3wBT5MzfX3nWKOG024+3zvDuxBFCrcc5bNXwgGZ4ZgdOkvT8CbonPuS8tBkSOTR9sKiWsXyCRt7kteVuZtoucdQKEEwssDi4j2/Q+EumiUl7LbKdhKrdEjsj3W663tSs4C0vDepe5sXlbjqNYooBZIq76VWmgGvAn0DaJX+TKsdX3cCa5uMFL/CWZrYDAWFSliF8BZgGZlzA66edq4BoSO+uJdeeCQjtX41jXatkDnD+JpEK850XeGWA62j3/V9mfc7Zl93AzmIXn3mBp47SqxezktXbdVWfTcAqbsTyB/H5g/hUSzUVU4gcw0Fp80e8Uv0UR9ygY4c5M3eMrvarfFpo/kqHRGyCztBBvopPEtZzgO3FHxmPz3DZrKDKrKDGSZK+08fwaAenli4yAIw3vMH+gucmgWFV8mTJw5TePssVkWcksoAKYBsQBKoAYVUTa+vh642WTCdJ4lIrT+eqOFJFZnj3EOc0ix2b1Z2EiQ+oyzf6SFVxBJu4Fk7RXcgEgnTuRX64j+HoKLPljxM0yilzm6mcJGk7SswtxaI3mBn7gAvAnPFfblu5k5bIKH9ceYmPlSv0jJSUGZUpnTHeZuZxElgGpr3MaGz/gQ7/Nt73ulRqhbH+PbwqkywBMQXOHoFsIAFEdS+B8SnGa/ZySIj8vtaLqLSqWFruYQBYAO6obpS9E4DtNVfLcC/h2DifFOIKO0YtEFAucJTJM/e6FaReSNGZP85QSRNOSSO7cj0UvcnktUOcRjILLCl/yv/z7iTUrLUVaATq1SuKlhW5d4E5IATMe4H/AXAefUdmSPW9AAAAAElFTkSuQmCC') !important;
}
.saled_chair{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QoIAyswzCchVQAAA+FJREFUSMetl1toHFUYgL9zzsxuLmt0kzZaTTZNrSgo9c0+CIK+qiBohYJPFn1RIS0tVKovQkCfFC+IFERQQVOtROxLaOxLsdCQ1qakLWk35tp2k73ksvedmeNDZnHdzO6MMQd+zrI7+3/n/89/G0HwJVxR7o4R3dgBrAwacFzRrjRVFggaG+BxFWEcCHk9oDV24gf2FeLcBrKA3QwuA0GP8qKKcLURFEAI1AMHmQz38iQQ8TPKDyz6jvKKamE4iFu0TcXJsRforL0Sr2X4gWUL39V/6ZQolhPMAI5sISwUIW1TSZxiyMqQDXJIP7DSDjkh/3Hx+hUuJH9jFE0SWHPvsmpZFpgF1l1v1uuvBqA2/P1HAYgCFKaZtDIsPvg6z5pd7EVsCh6NQAuBs0mNQ7q0yGBiiLO6TNYvqs2+40xKg0fYppW9ysDyMD/6Wax1mYtWAUtXaEUjVQfd0qRlq2Cjk5eBC34WK2AH8BjQA4QB2f8eJ7cKrmSYW/iCt5tZLHrfYbcMc0yYHEAjK2l+X/mDob8Geb7/BGe2As5d50/AFA3z9xgvyTCnvX5cv8L76VEmHzrER+oe+oX0zQ60jbU2zrn0Wc7gcEk0sHSPcS+3milKDPFmfor52BG+Um3ErFWWF0/yPYIV7ZDH2Yhsbbm1W2PXpNtNz5PKNo74WdCxn4P5KQZliDbXopJTZBa4BiwBlkf+lt0cX/MCS6F41Q8c3sVTQBRFR43yVWAOmPcAV3e7UQGRgbqWRgBRIf7VOKpWlRuAmzcJO8+vftziLNcRm/6v6z437MteYCd/gy/9wCvnOS9CrNb1duXWZxMImTsIGVHCRpSw21LNqkdFg+Eg0n2AQ+2P8rEXNDXCL2tjjPaf4POg+asdipUUg0s/8XUlRVo1ANu5a8StDBdlK12qjW5tYRWmmVge5lT+BmNAPPoMrwWemwSGauc5s5tIdoLLoslIFALuA3qBGNAFCBUhHxvg262WTG1RnPmQF4yGMbsRmendxxkWBvu3qzuhCAM9smnCbIhgG9f6Zc4FmUDQGlklF6aZKCVYaOklplrp8DqUtrGcEnmvFCsnmE+NMAIsGv/ltK172Fe6y9Sdb/jUvQpVk5K6pjJZNeNtbR6XgRQw5+dGo+ct3jWjfOB3KLvArflPeEPbJIG8C64fgWygCOSUb+NOE29/gsNC+MzJJp2ynWThJmPAHSDjdqN6KQK231ytC3HSlSSfBUqVCrvcwVC51lp1UvWCVkH0rY9zKbQTJ7STpxs9VF5iZulnTqNZAJLufer/8+4k3FnrfuBhoM99RZF1kVsCFoFJ4LYf+G/JWXlIJARqkAAAAABJRU5ErkJggg==') !important;
}
.blocked_chair{
	background-color:#ffdddd !important;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABmJLR0QAcwBzAHPYitfvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QoGCxUfyP8h+gAAA6pJREFUSMe9V02P21QUPff6eRyTyBNM50uatgJ1w4YVH0IqCFUVElvEAlixZ1+Vjrrqlr8AP4EVUlmy4kegUanamWZCUk/Giet5Y797WTj2fBSG8VTNlaJ8+eW8c9/xPSeEee3fvRtA5CvZ27spadpTa30AZv7w/+PZAPDI9wEAWhQ4r8j3j7C09NBsbv5oAGCytRXKePydTCY/yGSyAYDADAD00moR0qIABUH1npkuAtpcY+07kiQzAwBq7Wfu+fPv9eBgk+OYeH0dFIYgzzu90DnIs2dwwyHMtWvgK1dw0VLnIEkC9/TpmwA+MZP793tud/dLzbJ3aXmZvOvXwf3+v7eqLCFVJ4BOB9TtXhiYRKB5XjM3rNZ+oFn2BUTYW1sD93rn/0IN/Ipl1Nr3Nc9XwQwwQ4sCZMz/Ax8eQq1th1aWx8AQ+VCLwlNrUW5vg7pdcBSB47g657liYQxkNoNOp9CigBsOIWnaCrduNYXhocHR0dsQYY5jkO9D0hRlkoAGg2oTvV6l4E4HsrcHNxqBggBqbWvGai04jnc4ih4atXYJADiO4W1sQLMMkiSQNIXmOVyWnVrorazAu3q19ZnqdIpyZ8eR5/3Cq6s/m3rX5PugIAAFATiKoEXRsNI8hyQJUJZVF/r91iITZtBgoDKb7S7fu1c0wDgpKGNAxoDCsBFFCcBNp5dX9Zl1DBGAGUSERVYFfJbx6yuqxzADCyZaGQtYnVskMNVkF834mPpZB1pkz1+ao6+5vOGtW8QLUvPxIXue6dy+TeakCSyyDJirYX+m1fVnp0amCJr7/lWBKQgKiKjmOaEsK+s7OGhMohmpIlDnKhOZTFqPTs0yqHOgIPDdcEiGut0RhaGqtVQ+etQAAqgMo9+vIg4zZDyGG41a+/DJLlIQfEy+f9MA+Asi6kajSubzEMC9XpWrgqAJfRJFKB8/hiRJ9f3SUjth+T40zz+S8fjrGlgg4tXJkYIAdRQ6de9FUWWZ0yl4fR3eyko7axyPUT55YtS5NUNh+Cd1uxnyvE9hWIFeQOG1f7eJt+h06pnhMYXhHxxFv4NZ3WAAmc3OV+4l3ezEhGQAvuk/ePD3/p07v1KafuqGwxjMwNra6cw8b7kWBWr/xuEh5MWLy4U932czf/Ebx/F7WhTfSpq+JWlK5HkVK+Zqt/Poq1kGtRblzg5oMGgHXP3NOQLzdhM7JltbyzKbfaP7+5+70egNtbaJt2ptE3M1z/EqVspxvGtu3PjpH0d25Vr6PeI1AAAAAElFTkSuQmCC') !important;
}
.tsTransfer tr:nth-child(6) td,.tsTransfer tr:nth-child(12) td {
	background-color: transparent !important;
}
.white_link a{
	text-decoration:underline;
	color:white;
}
.black_link a{
	text-decoration:underline;
	color:black;
}
.self_room,.empty_room,.empty_need_room,.reserved_room,.saled_room,.alien_room,.self2empty_need_room,.self2empty_room{
	border:1px outset gray !important;
	/*width:30px;
	height:20px;*/
	width:35px;
	max-width:50px;
	overflow-x:hidden;
	text-overflow:ellipsis;
	cursor:pointer;
	white-space:nowrap;
}
.bad_room{
	border:2px dashed red !important;
}
.empty_room{
	background-color:white !important;
}
.self_room{
	background-color:#aaaaff !important;
	color:black;
}
.self_room:before {
	content:'+';
}
.reserved_room{
	background-color:#ccffcc !important;
	color:black;
}
.saled_room{
	background-color:#99ff99 !important;
	color:black;
}
.alien_room{
	background-color:#cccccc !important;
	color:black;
}
.empty_need_room{
	/*background-color:#f0f0ff !important;*/
	/*box-shadow:0px 0px 3px #59f;*/
	border:2px dotted green !important;
	color:black;
}
.self2empty_room{
	background:-webkit-gradient(linear,left top,right top,color-stop(0.1,rgb(170,170,255)),color-stop(0.5,rgb(255,255,255)));
	background:linear-gradient(to right,rgb(170,170,255) 10%,rgb(255,255,255) 50%);
}
.self2empty_need_room{
	background:-webkit-gradient(linear,left top,right top,color-stop(0.1,rgb(170,170,255)),color-stop(0.5,rgb(240,240,255)));
	background:linear-gradient(to right,rgb(170,170,255) 10%,rgb(240,240,255) 50%);
}
.saled2empty_room{
	background:-webkit-gradient(linear,left top,right top,color-stop(0.1,rgb(173,255,173)),color-stop(0.5,rgb(255,255,255)));
	background:linear-gradient(to right,rgb(173,255,173) 10%,rgb(255,255,255) 50%);
}
.saled2empty_need_room{
	background:-webkit-gradient(linear,left top,right top,color-stop(0.1,rgb(173,255,173)),color-stop(0.5,rgb(240,240,255)));
	background:linear-gradient(to right,rgb(173,255,173) 10%,rgb(240,240,255) 50%);
}
/*.reserved2empty_room{
	background:-webkit-gradient(linear,left top,right top,color-stop(0.1,rgb(204,255,204)),color-stop(0.5,rgb(255,255,255)));
	background:linear-gradient(to right,rgb(204,255,204) 10%,rgb(255,255,255) 50%);
}*/
#itour #packetselect{
	float:left;
}
#itour #packets{
	max-width:220px;
}
#itour #clients_block{
	width:700px;
	border-top:1px dashed;
}
#itour #dates_block{
	width:700px;
	border-top:1px dashed;
}
#itour #location_block{
	min-height:206px;
	width:700px;
	border-top:1px dashed;
}
#itour #money_block{
	min-height:50px;
	float:left;
	width:700px;
	text-align:right;
	border-top:1px dashed;
}
#itour #money_block p{
	display:inline;
}
#itour input.tsPlusMinus{
	border:none;
	background:none;
	padding:0px;
	cursor:pointer;
}
#itour input.tsPlusMinus:hover {
	background-color:silver;
	border-radius:3px;
}
#itour #clients_selector{
	display:inline;
}
#itour span#tsAdults, .img_adults{
	background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAZCAYAAADqrKTxAAACAUlEQVQ4y3XUTYhOYRQH8N975x1fMSYWQhYWSLpq8plrJUUWyMdCaewsSLkpGyULa9dGyUqxnaRmIZTVXViRK6IIUVM+hinzgZmxOa/uXJw63fucc/7n3PM/5z4tDSnKajtOYD2e4EqepWU9ptUA7MVNfMMjbMA8HMmz9M5foKKsenEPi3EAT5FiAB+xO8/SYWjXCq3CSlzOs/Rx2B4VZXUdp7EaDyGpgb6FLmu0uajm0wSN4jP6i7LaH5+8C/1hH50BCgJuY1M0fiz8x9EbhNwqymoftIuy2hGMvcIZfA8S4BLuYgGO4kZRVvtaRVk9wArsybP0pf9IUVZrMIj3CdbhTp6lL4uyav8H0JVn6Qvcx9oEvzASc7pWlNXOBmAnrhZl1YNhTCaYxg8sxf5oui4bcRDLMYFWUtuKidDJBmiy5tMBzYpK45GgqwHqJB7HT3S18Q6HYoUWRoK6/Az7BWzGUBvncTmAszEWLPbiK8bCfhhfcDbJs3QQW3EygibRFxvSF+ev4d+SZ+lAAnmWfsLz+LRWMLktnsL+LOJmLOzcIGEq+hiN96lINPtfWz4VM6vbO4BWPbYOmg5NGudW7fwXqD7k8ajSmd90c3Ad6Q6di/mYE79ET1wLf2LrW/0aH3Au5tEdA12Ct+GfWSnP0g9xgbwJ0EWMxN13Ks/SoU7sb7pjqom9Se0UAAAAAElFTkSuQmCC') no-repeat left top;
	padding:3px 3px 10px 18px;
}
#itour span#tsChilds, .img_childs{
	background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAZCAYAAAA14t7uAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AMNAxYAcYQYoQAAAu1JREFUSMed1k1oXFUUB/DfvKQm0WrED2pqNW2oWBtCRbkgTLEoioK6sFiwCNKl29nbndiF4CzqziAIIhTFXfFrIQqjwl10MaBYxNqCVTG1Y6z5cCYZN+fJ85FCx7t5755z7v+e97//c+5rqI2c891I2IFfkVNKF4w4GjXQvXgOfVzEDCbwQUrpu1GAiwroFB7BKt7FqXiu4FDOeXIU4PHK+624BV+nlH4O2y855zN4KPw/jZwx1rCOqVrMjWFf+19UBK8rOBBcyznvw4Gw90cGDoDnsROTeDD892Mb7sTRnPO91wycc96DZ0Mhn+A0vgr/lzH/OPyHI/6aDu8Q/sL7KaWlqjP0eyG+6ixeiPhz0O50d+FVPIAzeLnVXDhfUnEbfkgpLeWci612zzkXKaVL+B63B+gEToZaWqGok2FXYIjVnPMEns45z9VA5/BM6Hgdm+HahXtwvNVc+BTHsTvO419VbOAm3BcHWB07sS9kt1Gx/x68P9XudBs4jDFcKoHLsh7EwmENeDPsg9LQ7nRnsYibcRCzUUTTeKvd6c6OB3B1YeMqWi83HsPrEfc4evgNLwbwK2iP4wrmY/fJ2ueWNE1GH5nBH0HNMZxrNRdWI+5iu9Pt4QTeLvB5dLD5yGaQcy5yzteHSvph3x9xn+FycL7Y7nTng579Qc80ekVK6Ru8GYWwFpzO4Gg8h2E/jcWU0tmw9XEXtkfG20MpfQyLKISV4GmjElRdtIGliCsb00FcV+khg5g3ccN4rQobkU2Z0Wa8F7UWewovhW/Q7nSnI/6OsL9RbHGbNCqSK23DqgxbzYUTOBL9eXdwuyfmR1rNhdeqwHX9Dq8iv2qB/B2K2VGhpVfvx7YolMEW8ivHtli/EaVeJjFWB27EfCJ2H688i3JBrXCGWI5Ml+NMivqddzk+4+EomrEoiin8Gf7qWIn+8iTm8FhoeO0/GaeUruDD+JdYxxdxY/fwUUppuQZ8Hu/gUXyLJ/AefoR/AH4N/itAoVUmAAAAAElFTkSuQmCC') no-repeat left top;
	padding:3px 3px 10px 25px;
}
#itour span#tsInfants, .img_infants{
	background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAZCAYAAADJ9/UkAAACeklEQVRIx7WW30sUURTHPzNuuUZFUrFhVmRCVoZBXAiCVEiIqId6qv6L/hL/iyDqtagMogcrOC+BPsVWIIIuKVtUpvhjevleu11GZxZ2B4bZe87Z+z33e77nzCREl5mdBBxQAxqAOefm6MCVRMBngbvAGrAA9AF7gKfOuXq7wdMAuAqMAivAI+Cxnn+AcTPraTd4Jfh9GDgEfHDOLcq2YGYfgSvyz3fk5MCq6D4QxfTIvtox2oF1UT5iZkMqxSAwIvt6R8AltPvAcQnskvyXgaqEd88n1TZwMzsthSfAS+AZ8E7+91q/kv+O4tsmuFHgN/DEObccOtXfc2LnE/BA8V/bRftRoO6cWzazNC/IzFLn3BLwBTgCMDk9k/m7LFgcnwJbwJr6/LaZDUTAA8AtM+tWz2//+eHVi4nftJUT+3h/0k212JDEFV59wDngoOL+A241geFa73YC4ZDZ0OZbUXwm+0beSPYJlC3BxGD/drIp0BVtnu4w/31ySd6mnoG8dewL1f4DOA/0qqc3o5hN2cc0B34VnS4uyU4JVIA3wA0l0AWsS/VVjdQN2S9IcFNF4FP1+czTm+ebbTT/UWpm+4AzwE3gNbCohF4Ax4DrwHPgs3NupYySy7CTapisAEsB5fuBE3p66r8VAe9W37yYSlSCVOre0osk051EsYWbT07PZGEi8ToGz4IBkgS2ZKcWKztMynxMkAMc93uh0GYbTYZrvcw2msQnD/0Tg/1J3iz3PR8Pl1LAAB4gnmyhf6o+n4XgXap5BdgbPLtl35V2v3Er6xC8CfwErgHjSmZM6+/yF87sVtZJzhtsTGqfA06J9rdlvt3jmhb5/wKahC+HiKQnPQAAAABJRU5ErkJggg==') no-repeat left top;
	padding:3px 3px 10px 34px;
}
.img_childs,.img_adults,.img_infants{
	border:none;
	margin:5px;
	white-space:nowrap;
	height:25px;
}
#itour span#tsAdults span,#itour span#tsChilds span,#itour span#tsInfants span{
	display:none;
}
#itour #location_block table{
	border-spacing:0px 0px;
	border-collapse:collapse;
}
/* FIXME: deprecated */
#itour table#location{
	width:100%;
}
#itour #extitle{
	font-weight:bold;
	font-size:120%;
	font-style:italic;
	padding-left:50px;
	margin-top:-9px;
}
#itour .logical_block{
	margin:1px;
	padding:4px;
	white-space:nowrap;
}
#itour #payment_methods{
}
#itour {
	border-radius:5px;
	border:1px solid silver;
	width:720px;
	padding:10px;
	margin:auto;
	background-color:white;
	color:black;
}
#itour .question{
	font-size:120%;
	font-weight:bold;
	text-align:center;
	margin:0px;
}
#itour #dates{
	width:99%;
}
#itour #town,#itour #dates{
	font-size:11px;
}
#itour #town{
	width:120px;
	height:80%;
}
#itour #hotel{
	visibility:hidden;
	width:220px;
	height:80%;
}
#itour #btnsale,#itour #btnerror{
	visibility:hidden;
}
#itour #result{
	text-align:center;
	display:inline;
}
#itour .shadow{
	opacity:0.2;
}
#itour .markerline{
	background-color:orange;
}
html body div#tsBody div#itour span.tsPensioners{
	display:none;
}
#itour .ts0Adults{
	display:none;
}
#itour div#location{
	width:100%;
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	-webkit-flex-direction: row;
}
table.tsTransfer tr{ /*окно ресурсов трансфера на форме инд.тура*/
	height:30px;
}

#itour optgroup,#online optgroup{
	background-color:gray;
	color:silver;
	font-style:normal;
	font-size:10px;
}
#itour #tsHotelMapLink{
	cursor:pointer;
}
ul.payment_methods{
	text-align:justify;
	background-color:white;
	padding:5px;
}
ul.payment_methods #paycard_processingkz,ul.payment_methods #paycard_epaykkbkz{
	display:none;
}
.halfopacity{
	opacity:0.4;
}
.halfopacity:hover, .halfopacity:focus {
	opacity:1.0;
}
option.bold{
	font-weight:bold;
}
option.warnoption{
	background-color:red;
	color:white;
}
/*вкладка ресурсов размещения*/
#placemap1 th, #placemap2 th{
	padding:0px;
	text-align:center;
}
#placemap1 th:nth-child(even), #placemap2 th:nth-child(even) {
	background:rgba(0,0,0,0.3);
	color:rgba(255,255,255,1.0);
}
#itour .tsButton{
	padding:1px;
}
#itour .ITourEditInfo{
	float:right;
}
/*switcher*/
#itour .ITourUseMap{
	float:right;
}
#itour.map .ITourUseMap{
	float:none;
}
/*map mode*/
#itour.map{
	width:95%;
}
#itour_ymap,#itour_osm,#itour_image,#itour #etext {
	width:100%;
	height:90%;
	min-height:400px;
}
#itour #etext{
	overflow:auto;
}

#itour #etext>p:first-child {
	margin-top:0px !important;
}
#itour_osm,#itour_ymap{
}
#itour.map #level2{
	height:55%;
}
#itour.map #tsStartTown span{
	display:none;
}
#itour.map #location_block{
	min-height:auto;
	border:none;
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	-webkit-flex-direction: row;
	width:auto;
}
#itour.map #town {
	height:147px;
	border:none;
}
#itour.map #hotel {
	width:180px;
	height:200px;
	border:none;
}
#itour.map #products{
	height:auto;
	vertical-align:middle;
	width:auto;
}
#itour.map #money_block{
	width:auto;
	border:none;
}
#itour.map #money_block .block{
	height:230px;
}
#itour.map #money_block .block_body{
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column;
}
#itour.map #payment_methods{
	float:none;
	margin:none;
}
#itour.map input.tsPlusMinus {
	display:none;
}
#itour.map #hotel_subblock,#itour.map #products_subblock,#itour.map #cost_subblock{
	min-height:231px;
}
#itour #wo_start_town{ /*галочка "без трансфера" по умолчанию скрыта, нужна для смены города, город должен быть: "без трансфера"*/
	display:none;
}
#itour .smalllinks{ /*ссылки привязок к внешним сайтам и тп*/
	padding-top:-5px;
	font-size:80%;
}
#page_costs #cost_area2,#page_costs #cost_area1{
	vertical-align:top;
}
#page_costs #cost_area1{
	background-color:#eee;
	border-radius:3px;
}
#page_costs #cost_area2{
	color:gray;
}
#page_costs .tsCost{
	font-weight:bold;
	font-size:110%;
}
#page_costs .tsCostExtra{
	color:silver;
}
/*
#itour.tsSingleHotel.map div#location > div:nth-child(2) {
	margin-top:15px;
}
#itour.tsSingleHotel.map div#searchbox{
	width:30% !important;
	padding-right:20px;
}
#itour.tsSingleHotel.map div#location_block{
	width:60% !important;
}
#itour.tsSingleHotel.map #town, #itour.tsSingleHotel.map #hotel, #itour.tsSingleHotel.map #town_subblock, #itour.tsSingleHotel.map #hotel_subblock{
	height:50px;
	width:200px;
}
#itour.tsSingleHotel.map div#location>div:nth-child(1), #itour.tsSingleHotel.map div#location>div:nth-child(2) {
	width:40%;
	float:left;
	clear:left;
}
#itour.tsSingleHotel.map div#location>div:nth-child(3) {
	width:60%;
	margin-top:-12%;
	float:right;
}
#itour.tsSingleHotel.map div#location{
	display: block;
}
#itour.tsSingleHotel.map #tdoffer_1, #itour.tsSingleHotel.map #tdoffer_2, #itour.tsSingleHotel.map #tdoffer_3{
	height:80px;
}
#itour.tsSingleHotel.map #tdoffer_btn_1, #itour.tsSingleHotel.map #tdoffer_btn_2, #itour.tsSingleHotel.map #tdoffer_btn_3{
	margin-top:30px;
}
#itour.tsSingleHotel.map span.markerline{
	margin-top:30px;
	display:block;
}
*/

/**************************************************/
/***************** PACKET TOURS *******************/
/**************************************************/
#online #tips{
	font-style:italic;
	font-size:80%;
	padding-left:10px;
	text-align:center;
}
#online .hotel_preview_name{
	font-weight:bold;
	font-size:120%;
	text-align:center;
}
#online .hotel_preview{
	float:left;
}
#online .hotel_link{
	display:block;
}
#online #location_block .block_body{
	height: 195px;
}

#online #filter_block.only_one #filter_subblock .block_body{
	padding-top:20px;
	height:177px;
}

#online div.selector{
	padding:0px 10px 5px 10px;
}
#online #tsTours {
	display:inline;
}
#online #tsCountries{
	display:block;
	float:none;
	padding-left:10px;
}
#online #location_block{
	width:350px;
}
#online #extitle{
	font-weight:bold;
	font-size:120%;
	font-style:italic;
	padding-left:50px;
	margin-top:-9px;
}
#online #searchresults{}
#online .logical_block{
	float:left;
	margin-right:2px;
	padding:4px;
	min-height:262px;
	border-radius:5px;
}
#online .question{
	font-size:120%;
	font-weight:bold;
	text-align:center;
	margin:0px;
}
#online #tours,#online #dates{
}
#online #search_result_header{
	margin:0px;
}
#online .about{
	background-color:#ffffd0;
	border:1px solid #999955;
	padding:3px;
	z-index:10;
	text-align:left;
	cursor:auto;
	cursor:help;
	box-shadow:0px 5px 15px #555;
	position:absolute;
	color:black !important;
}
#online #town,#online #hotel,#online #dates,#online #tours{
	font-size:11px;
}
#online #hotel{
	width:220px;
}
#online #town{
	width:120px;
}
#online .advanced{
	padding:1px;
	border-radius:5px;
	border:1px solid gray;
	background-color:inherit;
}
#online #dates_dia,#online #date_from,#online #date_to{
	background-color:white;
}
/*resource icons*/
#online .flight,#online .flight_from,#online .transfer_to,#online .transfer_from,#online .hotel,#online .location{
	float:left;
	width:16px;
	height:16px;
	margin-right:1px;
	color:transparent;
	background-color:transparent;
	background-repeat:no-repeat;
}
#online .flight{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAAXNSR0IArs4c6QAAAAZQTFRFAA8AAAAAJzcuHgAAAAF0Uk5TAEDm2GYAAAAvSURBVAjXY2AAAx4GBnYGhsMNDI8PMPz/w/D/H0P9fwb7fwzMBxiYG0BSPBB1DAAaSAsGwsraVwAAAABJRU5ErkJggg==');
}
#online .flight_from{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAAXNSR0IArs4c6QAAAAZQTFRFAM0pAAAAadh1EQAAAAF0Uk5TAEDm2GYAAAAuSURBVAjXY2CAAAMGhgcMjIcZmI8z2P9nqP/P8P8fQ/0fBuYDDIwHQFIgBSAAAAzjC2c5Sx2fAAAAAElFTkSuQmCC');
}
#online .transfer_to{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAAXNSR0IArs4c6QAAAAZQTFRFAAEAAAAAmAeQfwAAAAF0Uk5TAEDm2GYAAAAmSURBVAjXY2CAgfo/DE+mMTyZzPBkIsP//whU/59BRISBgwOiCgB/8w+Qd8VvMQAAAABJRU5ErkJggg==');
}
#online .transfer_from{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAAXNSR0IArs4c6QAAAAZQTFRFAA9xAAAA9LTp5wAAAAF0Uk5TAEDm2GYAAAAkSURBVAjXY2CAAft/DJnqDCfVGTrVGf7/R0L/GDQ0GAQEIKoAOeIN0+jkKOoAAAAASUVORK5CYII=');
}
#online .hotel,#online .location{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAAXNSR0IArs4c6QAAAAZQTFRFAAIAAAAA36fqrwAAAAF0Uk5TAEDm2GYAAAAkSURBVAjXY2A+wMD+gIH/A4P8Dwb7Pwz1/0AMGQsEAnIhCAwATjoMJVmp+KAAAAAASUVORK5CYII=');
}
#online .tsHotelResultName{
	font-weight:bold;
}
#online .tsHotelResultRoomClass{
	margin:10px 0px;
	padding:5px;
	border-top:1px solid silver;
	border-bottom:1px solid silver;
}
#online .tsHotelResultDates{
	color:darkblue;
}
#online .tsHotelRoomAttribute{/*атрибуты отеля в поиске (фильтры оператора)*/
	margin:0px;
	padding:0px;
	display: block;
	white-space: nowrap;
	font-size: 80%;
	list-style-type:none;
}
#online .tsOnlineHotelRoomPhoto{
	max-height:120px;
	max-width:150px;
}
#online .tsOnlineHotelRoomPhoto:hover {
	position:absolute;
	border:5px solid white;
	border-bottom:25px solid white;
	max-height:1000px;
	max-width:750px;
	box-shadow:1px 1px 5px 5px #999;
	margin-top:-100px;
	margin-left:-100px;
}

#online.operator_filters_enabled #location_block .block_body{
	height: 217px;
}
#online.operator_filters_enabled #filter_block #desc_subblock{
	display:block;
}
#online.operator_filters_enabled #filter_block #desc_subblock .block_body{
	height: 240px;
	width:300px;
	overflow-y:auto; 
}

/**************************************************/
/********************REPORTS***********************/
/**************************************************/
td.tsNumber{
	text-align:right;
}
td.tsBoldNumber{
	text-align:right;
	font-weight:bold;
}
td.tsBold{
	font-weight:bold;
}
td.tsHeader{
	font-weight:bold;
	vertical-align:center;
	text-align:center;
}

.tsOrangeBg{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACAQMAAABIeJ9nAAAAAXNSR0IArs4c6QAAAAZQTFRF/5cA/79jK/tfewAAAAxJREFUCNdjcGBoAAABRADB61kDCQAAAABJRU5ErkJggg==');
	background-repeat:repeat;
}
tr.roomname>td{
	white-space:pre;
}

#report_passengers #tsSelectedBus{
	height:45px;
	width:90%;
}
#report_passengers .tab_counter{
	color:silver;
}
#report_passengers select{
	border:0px;
	background-color:inherit;
}
#report_passengers select#i option:first-letter {
	font-size:130%;
	font-weight:bold;
}
#report_passengers select option{
	padding-top:10px;
	height:30px;
	vertical-align:middle;
	border-bottom:1px solid silver;
	background-color:white;
}
#report_passengers div#tsNowButtonDiv, #report_passengers div#tsEventButtonsDiv{
	text-align:center;
}
#report_passengers div#tsSortButtonsDiv{
	column-count:4;-moz-column-count:4;-webkit-column-count:4;
	column-width:auto;-moz-column-width:auto;-webkit-column-width:auto;
}
#report_passengers div#tsEventButtonsDiv{
	column-count:3;-moz-column-count:3;-webkit-column-count:3;
	column-width:auto;-moz-column-width:auto;-webkit-column-width:auto;
}
#report_passengers div#tsEventButtonsDiv input[type="button"].btnInActive {
	opacity:0.3;
}
#report_passengers div#tsEventButtonsDiv input[type="button"]:hover {
	opacity:0.8 !important;
}
#report_passengers div.tsClientField{
	border-bottom:1px solid silver;
	background-color:white;
}
#report_passengers span.tsClientName{
	font-size:130%;
	font-weight:bold;
}
#report_passengers div.tsBusId{
	font-size:16px;
	font-weight:bold;
	float:right;
	width:20px;
	height:20px;
	padding:2px;
	color:white;
	background-color:gray;
	text-align:center;
}
#report_passengers div.tsSecondString{
	clear:both;
}
#report_passengers span.tsAgePensioners{
	padding:2px;
	background-color:#ffcccc;
}
#report_passengers span.tsAgeAdults{
	padding:2px;
	background-color:#ccffcc;
}
#report_passengers span.tsAgeChilds{
	padding:2px;
	background-color:#ccccff;
}
#report_passengers div.tsClientPhone{
	color:silver;
	float:right;
	clear:both;
}
#report_passengers label.tsBulkChecks, #report_passengers label.tsCheck{
	padding:3px;
}
#report_passengers label.tsBulkChecks{
	font-weight:bold;
}
#report_passengers div.tsClientTown{
	color:gray;
}
#report_passengers input[type="button"].needSync{
	width:30px;
	height:30px;
	border:0px;
	box-shadow:1px 3px 3px #333;
	background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeBAMAAADJHrORAAAAGFBMVEUxqytVuE6c1ZOl2qPM683l9OTy+e/+//zLpLcgAAAAaklEQVQY02NgIBmYlUNBIZjLXF5epAQC6mUCID5beXkBWIK9PBBCgfnqRezlpQKo/HIHBN+9BMoggl8I1i8O55eC7Q+H8+GAOD7cZ1A+TEUBLj5UeQFV1LMh8RPA4YlQbwAOb7h8MumRBQByHlusCAOdFQAAAABJRU5ErkJggg==') no-repeat center center;
}
#report_passengers input[type="button"].noNeedSync{
	width:30px;
	height:30px;
	border:0px;
	background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeBAMAAADJHrORAAAAGFBMVEWmqKWwsq61t7TT1dLo6uby9PH4+vf+//xeOhhNAAAAaklEQVQY02NgIBmYlUNBEpjLXF5ebAwC5mUKID5beXkBWIK9PBBCgfnmxezlpQKo/HIHBN+9BMoggl8I1i8O55eC7Q+H8+GAOD7cZ1A+TEUBLj5UeQFV1LMh8RPA4YlQbwAOb7h8MumRBQC2blybnsLs5wAAAABJRU5ErkJggg==') no-repeat center center;
}
#report_passengers div.tsActiveButton{
	background-color:rgb(225,225,225);
	border-radius:4px;
}
#report_passengers #tsEventButtonsDiv input, #report_passengers #tsSortButtonsDiv input{
	width:36px;
	height:16px;
	background-position:center;
	background-repeat:no-repeat;
}
#report_passengers #tsUnloadButton{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQffBx8JNy+h4TlhAAAAEUlEQVQI12NgAAP7P4QRGAAAXjEOxcGMWa4AAAAASUVORK5CYII=');
}
#report_passengers #tsReloadButton{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wcfCTci31BF3AAAAGZJREFUOMtjYKAyYMbCZyaghoEJSrPgMPQ/EsYQY2JgYPgH5ehiM51YADMxmlQXYBPopdSA/wwMDLspNeAXAwPDTWIDERdgJCcQYXjPgAUiRdFoiCMh4TWABZqUGaFJ+e+AZCaKAADC2VVa+4ARswAAAABJRU5ErkJggg==');
}
#report_passengers #tsLoadButton{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wcfCTcpSIKcVAAAAFZJREFUOMtjYBiMgAlKs5CiGBn8Y2Bg+M/AwKDLwMDATK4r/kNxNKUG/GdgYOil1ID/DAwMuyk14BcDA8NNYgMRF2CkxAV7BiwQKYpGQ3ITEklJeeABABRVHnYBlC3jAAAAAElFTkSuQmCC');
}
#report_passengers #btnSync{
	background-image:none;
	background-color:transparent;
	width:32px;
	height:32px;
	float:right;
	border:none;
	margin:0 16px;
}
#report_passengers #btnSync.btnActive{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAM1BMVEUAAAA2a5VFgLFNjcNel8Fpoctfo9p2suDtpQz2yAC319rr4rTI6ezW7u3c7P/k8P/l8vOBBqjZAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQffBx8JHykV3zL+AAAAhklEQVQ4y9XTwQ6DIBBFURgeoq1o//9rOxlIE0if0E0T78LFeMIEE50bJiIrSV8ZwEZKyYATBpYCJJykCtIyBE/S/AkjENiKYMBHeosQfQEH6QPoiukT/rCC9hOQNgAtkFeXmmugIzQg51yetfsAtEC/z1eAGAHZu3QE2ArnrUdXmfrxz/8Gi8QfF1OeD/sAAAAASUVORK5CYII=');
}
#report_passengers #btnSync.btnNow{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAA4UlEQVRIx+WVPQ6CQBBG3xoahRgLDIlnsOJKlnZWHsEr6KHo8A6SjRCDGLXAgl+jiMsmUjjVbrLzZr9vJhmxQC8MsFMAVzHRA0AKI7s6zDpU97IfgBSkqskRk0IC2KnFXBGwrzwAl0jHxCxOuoBxR8AA/TkACJQlBFUXJGEnCSGy7sFd18SLLmDYcxd6lFACtr17UET88bkDwLkZELNuqbgBnBpCWYKFxQGzWcINgB0Qs/qFif8NSN534ZtxepnEhGlOjLkCsATIz89h5niTUQkQfm2xHVsq+tlSLe9Cd70/ANBbLGWTtsN4AAAAAElFTkSuQmCC');
}
#report_passengers #btnSortName{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAQCAYAAACcN8ZaAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wcfCy4jMNMIPAAAAfpJREFUSMeV1b9rFUEQB/DP5b2YFxJBG8FCJSiCvaCNIIKNdrHUykpEYgT/A7ERCy0VEVGwsBHFn9hICi0sLBVFxGDAH42CkOh78WzmYNncPe8NDHc7Ozvz3fm1hXoaQw+XUGAey/irHXWwBVewvoX+H5wZpnA9lH7jltHpKQZxgTb8pslQD2XGkyMAGcPFGhtNvIrbxZBbHUA31qtYCNkoNBtpKhPZeHyvRgmUAX6qLtfTSegq5NV6QwKwbYQ6GcPzxG6J7QFsDd1LQvcLPyL3Je43FOtExk2AJ3A2S9GFajNF08VmLIZSgeMB5GYim8HnkHewCccye8/wugbMDryP/37o7GkK67VwMsD3RP41ZH3cyM6U0XEpl9iYgOtEraxEh1bpmYpUrqHprEbmo4MmcTKroekMTD/jErsyR6+y9OzMAXST8N4JQ+OxfodDsf8puWUfd3Ew1vtxKtkv8DiZG12cxu7E7/mwX1uAvay6h3Ea4k5DsY4n/zPJ2QFe/K8FH9W0cRNXek9aPAnrkm6sznZjr8hYga2RhqpbFoe8QQW2ZZ21FKmro5fYm6wP4202BKu3aQkuh/M+vrUYZF9CdzXerzrqYi6ctH0SzsHHRDCXTMkmJyeSdC4P0V1IhmUb/gBHYjY8HGHMP4gzR4fUyz78bAlkBbP/AFA820TQeyC0AAAAAElFTkSuQmCC');
}
#report_passengers #btnSortBus{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAQCAYAAABz9a1kAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wcfCy4opwHRtAAAAg5JREFUSMed1TloVlEQBeAvq0ExjUsnoqIGIqYSwUJwgRQWaQTBwjIphICIRLCwEy3ERgQRXDqrIIoEwWCwtVBQsBPr2KVw+ZfEwnk63Lz/T+LA5cG95543c+bMe/yJHv/iLBYwY3VUuHHcw0s8jDtrxX7cwVvM4lwn4ASW0Y7nCnYXSfThK1qBqVYLPzEcmDJOB1++08SnUojPAWzHs1qHCsKP6exX8VzG9wLfh21x3kr8zcRzrQJvjo1GIqxAo4EZxPHibA5TeJL2GriEgXRvLM5+RAKTeFMU/jduhbRPC0VGk3Q3gqiJ+VQx3AzSBl7VtGYulDuZksxFb8n9yYAyEVF5I+S/gqHY34RTqe/vOxi8ilE876QI9HZJZABH4+ISdhWmvJ8UmesyOXcL/hVch/4EWu5C0MS79PLeVMlM9L3afxHeaNTwjMd7emqUWhWdWqOG4Goxlks1fP1J1WOJu5U8cnijieSYTn1uhWqDyWtV3MYz7EztH8aXuNMOzH8lcjFh2jGa2WfVRE2ksZ5PZ0O4kNRc6LXxmA7TZZNvLXxTTswAThTt3R5FSIWsW5HJpELlizEcwB7sS2r0RAKZbxYH4z/TTL+Hy+tNZABnar68daucvkeFQXNLq+/IjrUSGUn7j4t/RLd1pGjNYk0B7QK7Ks7HC2eLERzBt3Uk8bqDT6bwIbgX8QB7K9Bvk5HtJai9uEYAAAAASUVORK5CYII=');
}
#report_passengers #btnSortPoint{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAJCAYAAABT2S4KAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wcfCy8mWaLN8gAAAZtJREFUOMudkrFuFDEQhj/buWTvhESRIhTcjRNX1IgXoEiXKgWiSwVCoqBDggKJhg5Eg0iavAENvACvgeSLvRGRohQUCASbXZsCR1qd7kKO6cajmc8z/6+YE04sZFZ8HVon9gx47mM4uKhviqhOMRpkdQoMgFX+IzI81HPhYAr8O3Ad2HdiH/R7TZd/+Riulfx8aXjOj6YxHOi58Bg6J/Zb2W5QyvtO7B7AUYxopTo3FuNjWAMM0C7BfzKt43sAPQPXBX4GDIG1mcZDJ/Y+gK8jaLotEeNvbRhgBeiucPanPoa3F7magScn9gRY/4euuz6GD3/9YCEls3rylfbmuC2fMAvu/sLX8WX/STkRQCkfQ3Zia2Djiqba8TF8AnDjCSjMTz3Qo9w1QOpft8QrH8Oz2SG6B58CN5Zw9EcndttNbuOPa7LS3TC16bxpqgLPvdVfz4P3JfgCbBYdl/XzXVT+7EOdtiYCOWvVNBVV9QPIZN75Ojxe1K2cyBvgzkLdLg8FjIAd4NjHmNx4QjJG/zamGrbtoY/h3mUD/gA3HadknV5IPQAAAABJRU5ErkJggg==');
}
#report_passengers #btnSortSeat{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAQCAYAAABz9a1kAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wcfDjoCVN8N3AAAApBJREFUSMedlD1rFUEUhp9z5szmepMLIfiBoASu91YmWIgiYuAia29laesPsAgI/gEbLQRLCy0ClmlENhhLKyFgIQFrNaAgovnY3bHIbpxsNprraXZ2Z58z77wz5wDcFZES+AUwO3uWCxfmiCNNR1o9SdNRJ/4GXBeR78Aah0SajiQaW/MbgAAlIGZGnucfgXONJPXQgBzQigHQLFv9AsyYmeR5/gy4fYgYzbLVMk1HkmWroRZTj0VECkBDCJgZRZH7ECSH0BRClq3uewdYWXnzGTgRQhAzy4sinwhhT+hY8UpVA7srB+/9OsBodO3Aoi27BLinqlsR//R/RNDr9U4DIRYzHJ6bA7S6E38V0uv1ei38qerYxwvn3AYQnHN1snfLy0udI7hBmo7UOfcSyCu+BB4tLy/ZUdbeu7TOuY73/ma9o0jMyeGw3znMkdot55x57+da+MnhsG9juyIiIU4mIm//5UhcziKyHfE7IvLgiI78EZskHmCxKSZJ/HHnXP2jTk1NAuC9pyrjOG6ISN7gu845jVpFs3UcaFY6GPSngRCL8d6/b9mEdbtdTRJvg0F/pjpjGQz6nQa/7b1/0sJrt9uVJPE6GPSPxUKSyJm1ppiJiYmHwFXguZlt1/MiEqrxt4h/3MLfAmaBO2a2DvwUkc2qf+2IyOt952RmquqmzSw0k0UXMNTzqhpEdufTdKRmJqquY2ZFxJcNvjCzEihVtRTREvhxoHNWsVWDqtoqJp4XkY0G/2EMfkdEXu6j5+fP19VzqWWxfW40Eq80qu/MGPwmcL/VkcuXL84AxRjJFhv8MeATUB6Rv3FASJIkLCxcIcteWNUh40u5lyBq55ttvSHLXijwFSj/whfAXlX+Bh3cMhDIG7tSAAAAAElFTkSuQmCC');
}
#report_passengers .tsAllChecked{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
	font-size:60% !important;
}
#report_passengers #tsEventButtonsDiv div, #report_passengers #tsSortButtonsDiv div{
	text-align:center;
}
#report_resource .tsQueryDescSymbol{
	float:right;
	width:16px;
	height:16px;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAyVBMVEUAAAD//wD2mAP5owH4owLMjhFEREDynwT7pAFEREDNihHynwT9owD+pwBEREBRUTzunAX9pQBEREBEREBEREDdkwv+pgBEREB8Zi3ynQT8pAB8Yy1EREDsmwfnmAjPiRD8pADzoAPzowT8ogD9pQD8owH+pgD/qgD9pQD9owD/fwD+pAD+owD9pAD5owH9owD4oQL4oQP5ogL1oAP+pAD/pQD/+/P////0nwT+/v7+zXP1xm71u1D0uk708ev18uv1u07+v03+pQBw1ajBAAAAMXRSTlMAAQ7RzhABj4cCMvr5IwQOu7EJBQ1XSAoW3tgTD397I/TzGqSfOzcDzckCZWDn47u4jBO9iQAAAKVJREFUGBkFwUFKw1AYBsD5/ryEBBvBigsRBHEheP+zuPIKootSaiJ9zgAkgACVJBsETHnPxwWmgqW1qrZimoNlymvi89uyZGBa20sqjn/Xm/bbTIeWJLp2zPlS5nF8CvTH4XLayjgPgd7H4XZT9vYA1cf9vhg830Gr7Mly+MpbVvQ554RTqq3ovSrBoarQ+1gVWKuK9Xrd6gTrT4VpHvfLBtM87v8VJSj28O6hYgAAAABJRU5ErkJggg==');
}
/**************************************************/
/**********************AGENTS**********************/
/**************************************************/

.tsAgentActions{ /*cell with agent actions buttons in list*/
	white-space:nowrap;
	height:40px;
	text-align:left !important;
}
.btnConclude24, .btnReConclude24, .btnTerminate24, .btnHomePage24 { /*общие параметры кнопок работы с аккаунтом агента*/
	padding:0px;
	width:16px;
	height:16px;
	border:0px;
	margin-right:5px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:center;center;
}
.btnConclude24:hover, .btnReConclude24:hover, .btnTerminate24:hover, .btnHomePage24:hover { /*общие параметры кнопок работы с аккаунтом агента*/
	width:24px;
	height:24px;
	box-shadow:1px 1px 3px #333;
	cursor:pointer;
}
.btnConclude24{ /*кнопка заключения договора с агентом*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUCrlg8v3pYyZBs0JyJ16vI7trb8eP9//xj8Rl4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QsUCw8XsXnltwAAACZpVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVAgb24gYSBNYWOV5F9bAAAARUlEQVQI12NgIATEBCA0Y3kBhCFe7sCgDmKXlzAwuJczMLCVGzAwsJcHMKQXg+TTy8VBAgwMrOXlRRAt6uVQQ1gCCdgGAOB5CnbEaIK5AAAAAElFTkSuQmCC');
}
.btnConclude24:hover { /*кнопка заключения договора с агентом*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAGFBMVEUCrlhey5OZ3rqo5Mez5svC7Nbl9+7+//ygherkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QsUCxEHeI/KDAAAACZpVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVAgb24gYSBNYWOV5F9bAAAAWklEQVQY02NgoAikIrGZyhMQHPXyADibubwEIeFe7oAkUQqinKASIB3s5QZAkgUiwQqmwqE6zIHms5YXwywrA0oYwG1LRdjBWF5ergC3Q7y8CGE5Y6gCA3UAADFcEsliVFx3AAAAAElFTkSuQmCC');
}
.btnReConclude24{ /*кнопка перезаключения договора с агентом*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEXAkkPNqWrUtoHavpDgyqPx5tT07N/+/fwK3sfwAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QsUCxkDtzuEHQAAACZpVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVAgb24gYSBNYWOV5F9bAAAARUlEQVQI12NgIATEBCA0Y3kBhCFe7sCgDmKXlzAwuJczMLCVGzAwsJcHMKQXg+TTy8VBAgwMrOXlRRAt6uVQQ1gCCdgGAOB5CnbEaIK5AAAAAElFTkSuQmCC');
}
.btnReConclude24:hover { /*кнопка перезаключения договора с агентом*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAGFBMVEXAkkPWuIXk0rHp2b7r3cTv5ND48ur+/v3z9jDaAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QsUCxkS3Yuk7wAAACZpVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVAgb24gYSBNYWOV5F9bAAAAWklEQVQY02NgoAikIrGZyhMQHPXyADibubwEIeFe7oAkUQqinKASIB3s5QZAkgUiwQqmwqE6zIHms5YXwywrA0oYwG1LRdjBWF5ergC3Q7y8CGE5Y6gCA3UAADFcEsliVFx3AAAAAElFTkSuQmCC');
}
.btnTerminate24{ /*кнопка разрыва договора с агентом*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEXFGybMOD/SSVTfgYTstbf54d767Ov9//wOOvRrAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QsUCy0d9h5KiQAAACZpVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVAgb24gYSBNYWOV5F9bAAAAQklEQVQI12NgQAB2dhYozc4GY7ATZLi7lzMogBjl5eWMQVAGSwKUYe4AZZSD1LAB6UKQLub08hQBEIPRxMVIAMkNAI27DSuc3oTrAAAAAElFTkSuQmCC');
}
.btnTerminate24:hover { /*кнопка разрыва договора с агентом*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAGFBMVEXFGybKLjfRT1Tdfn/on6Xsurv02tz+//y6gmtAAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QsUCywGZWCyJAAAACZpVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVAgb24gYSBNYWOV5F9bAAAAW0lEQVQY02NgwADlCCZ7QTl7AUyYXpzw0vLyAgYFCAcEChjLAxAc9nIHBMe8VADOKSkvQOgph2iBcSCmmYPZhRB7xMEcAQiHGcROgHlbrby8TAAeCIKCmGHEAAByZjIZzCoPmgAAAABJRU5ErkJggg==');
}
.btnHomepage24{ /*кнопка перехода на домашнюю страницу агента*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUKrfAJtfEpvPJHw/RkzPSz5fjx+/7+//y3+WC/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QsUDAIDG0JZAgAAACZpVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVAgb24gYSBNYWOV5F9bAAAAR0lEQVQI12NgQAKigRCaKb3cAMxQK3Yrggg4sICF1FIYGEBCTGkOIFEBsAADg3sCAzNDORAwCgB5BewM7GDteBnl5agMCAAAEz4OYiD87yMAAAAASUVORK5CYII=');
}
.btnHomePage24:hover { /*кнопка перехода на домашнюю страницу агента*/
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAGFBMVEUKrfAduPJIxPVy0Peq5fvR8f3t+f7+//y32VLjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QsUDAILFZnRMAAAACZpVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVAgb24gYSBNYWOV5F9bAAAAdklEQVQY02NgAAEmBgRgSnNEcNTLSwXgEulB6YEwjlqpgGgZVIoRKMwYngThiIFERcsVIBKJIMq9EERClbOUgiTCEyGq3R0YGFjLFCAc5jIGBvYi9nIwKCwXAgpBOQWMjCBOAQM7kCoAKyaXAzKNEAdqKQMeAACiECKTZZVzFQAAAABJRU5ErkJggg==');
}
/**************************************************/
/********************HOME PAGE*********************/
/**************************************************/

.tsHPButtonContent{
	perspective: 1000;
	overflow:hidden;
}
div.tsMicroLink.tsNocontacts{
	width:48%;
	height:90%;
}
div.tsMicroLink.tsNocontacts img{
	float:left;
}
div.tsMicroLink.tsNocontacts div.tsMicroLinkCounter{
	background-color: #5a5;
	border-radius: 15px;
	box-sizing: border-box;
	color: white;
	font-weight: bold;
	height: 30px;
	margin-top: -70px;
	padding:8px 8px 0px 8px;
	float:right;
	box-sizing: border-box;

}
.tsCurrencyCoin:hover, .tsCurrencyCoin.hover {
	transform: rotateY(180deg);
}
.tsCurrencyCoin:hover .tsMicroLink{
	color:transparent;
}
.tsCurrencyCoin{
	height:45px;
	width:45px;
	border-radius:25px;
	transition: 0.6s;
	transform-style: preserve-3d;
	float:left;
	box-shadow:1px 1px 1px #444;
}
.tsCurrencyCoin .tsMicroLinkCounter, .tsCurrencyCoin .tsMicroLink{
/*reset*/
	margin:0px;
	padding:0px;
	border-radius:0px;

	padding-top:10px;
	height:45px;
	width:45px;
	border-radius:25px;
	box-sizing:border-box;
	border:4px solid rgba(255,255,255,0.2);
	box-shadow:0px 0px 1px #444 inset;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	color:black;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAADy0lEQVRIx8WWXYiUZRTHf+c878zOjK5tuzu7JLKGus7OvONmjq2URF5MpQiWXZhX4Y1BdFFBRV10aVIpKIpe9AFRUWFEIPRhg2hQUepo1kwfkLqhsNLq5seu7sy+z+lKtBSV9KVz9Vw8PP/f+XjOOXDRhP/B9MIhDGcvLBYLr8YtWCj0vZjP55dcBgDufozH584NB+ITL9whyFMK5X8AlMuLnJl0Assajagcn//+XqAf8T3l8iIplxc5vST/J8zssJkciUveTAJAvWkLkAREARk5OtQpZmeAgggLYiyBecBa5xgeHh7pSB35QzUMw2nnVA4CbcBbYpyNS13E6oYtBxlpjI//9HuipTcws4TA0wjnDUsHieTGuAAymcxrjfPjt3kzE5H3zUhoWK8Pem/TgYog08bGxk7FBbB3bzWKfFQysw0GLpPJ1HQbRKKMAh8Cn6dSQWw10N8/ZwBkPXAa7Md9+/Y1FdBstnsL+DFgk+JmxgUwMRF1Auu88TLo64C6MAxnnD1z+qihg+rkBxcE7wwNHT8RB0BXV5fHbLqYjYn5Jdmu7mNaq9UOq+pOp7IGoxpFdnd8vzAKvXlDZQvwVzabrSngEXYAC4FtPpp4LJfL3X6zpYvFYjcmz6nqZmATomcSCTEFUJWtGD1m9h1wn3Oy+qY3YT+xCrgH+NJgsCfpNgMSAHR3d0VDQ8PrXaOxwSel3bybGsPgPYDIQDAxMaKZdKbZ0eYBcwCHDh2xzs72J0z1E0wGBMJstjNsa7v125MnTzZvcAIms9mOlwT6waaY048s8s3JrZN2Viq7msGFi+n0pPXnz43eCfIx8Jkg/amWYCOw+oa6r/dbUHkDOCgisw3ZkUq3rAUaV9qCpFAoPAQ2U0WmIDycSCSX7d9/YPC/qOfz+V4Vdht4h3wtgW5vbZ28PZ1Ona5UdtlV17A5c8J13tsDmLV64zcR/3a9/usHgL+W12GYewTjUUNnCJiofp9MJje1t99yDBitVHb5K2xEF61Umpd2JlUX+RWF+s+zAu+fFdMoDHMLALmrt7ft0vth2OdKpZIDCPv6NmL6JugrAstFZINgq5rN8ZX/Fr9qBIrF/IPe2wrxTPUiqvAVMIj5yeJcj5itRPSbyKIT5m2VqlaBAxjHgcjDfFX9U+GUON0TRc3ttdov0WXhup5c5nK5qSryhaqsEZFPReg3Y6shz3vvRzH/rqquBvYA74Gf3ZLKzK9W949c6+3gegCS0OFFqqo8achSxGres7herx0DmDtrVqmZ0MWIX+pNXwg0eMbM2oFrAvwNvj+AYW6fELcAAAAASUVORK5CYII=');
	background-repeat:no-repeat;
	background-position:center 70%;
}
.tsCurrencyCoin .tsMicroLink{
	position:absolute;
	z-index: 2;
}
.tsCurrencyCoin .tsMicroLinkCounter{
	font-size:90%;
	color:white;
	text-shadow:1px 1px 1px #333;
	transform: rotateY(180deg);
}
#tsCurName-autocomplete-popup{
	width:90px;
	min-width:90px;
	left:150px;
}
img.tsHPSecondImage{
	top:-25px;
	right:50px;
	position:relative;
	z-index:1;
}
input.tsUpItem,input.tsDownItem {
	border:0px;
	width:16px;height:16px;
	opacity:0.6;
	cursor:pointer;
	border:1px solid transparent;
}
input.tsUpItem{
	background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJAQMAAADeqkRuAAAABlBMVEUAAAAA10wUdOesAAAAAXRSTlMAQObYZgAAABdJREFUCNdjYGFg4GNgkGdgEGVgYEFBAAY2AFseHQjqAAAAAElFTkSuQmCC') no-repeat center bottom;
}
input.tsDownItem{
	background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJAQMAAADeqkRuAAAABlBMVEUAAADsT0+UHZ/AAAAAAXRSTlMAQObYZgAAABZJREFUCNdjYGFgQEaiDAzyDAx8IDYAA9gAW6cmZ7EAAAAASUVORK5CYII=') no-repeat center bottom;
}
input.tsUpItem:hover, input.tsDownItem:hover {
	border-color:silver;
	opacity:1;
}
/**************************************************/
/**********************IPTEL***********************/
/**************************************************/
#tsCallTable{
	width:100%;
	border-collapse: none;
	border-spacing: 0px; /* cellspacing */
}
#tsCallTable td{
	width:50%;
}
#tsCallTable .tsButton{
	background-color:silver;
	border-color:#cacaca;
	padding:10px;
	margin:0px;
}
#tsCallTable .tsButton:hover {
	background-color:#7BC249;
	border-color:#6BB239;
}

/**************************************************/
/******************НЕРАЗОБРАННОЕ*******************/
/**************************************************/
#btn_{
	background:transparent  no-repeat;width:32px;height:32px;border:0px;margin:2px;
}
/*.query_checked{
	background-color:#aaaaff !important;
}
.inform_internal,.inform_international{
	height:30px;
	vertical-align:middle;
	cursor:auto;
	cursor:pointer;
}
.inform_internal{
	background-color:#d2f5b0 !important;
}
.inform_international{
	background-color:#c2dfff !important;
}

.btnTsCalculator {
	background: #f0ad4e;
	border-color: #eea236;
	width: 99px;
	height: 23px;
	border: none;
	color: #ffffff;
	font-weight: bold;
	margin: 2px 7px;
	font-size:12px;
	border-radius:4px;
}
.btnTsCalculator:hover {
	background: #eea236;
	border-color: #f0ad4e;
}
fieldset#_clients, fieldset#_offers{
	border: 1px solid #428bca;
}
.btnTsNew{
	background: #5cb85c;
	border-color: #4cae4c;
	width: 99px;
	height: 23px;
	border: none;
	color: #ffffff;
	font-weight: bold;
	font-size:12px;
	font-weight:bold;
	border-radius:4px;
	padding:0px;
}
.btnTsNew:hover {
	background: #4cae4c;
	border-color: #5cb85c;
}
.middle_cell{
	background-color:#fff494 !important; светло-желтый - свободно
}*/
/*query*/

/*
div#querybody .container_client{border:1px solid #ffcd85;}
.offer_flight .container_offer,.offer_flight_from .container_offer{border:1px solid #c9dfff;}
.offer_invitation .container_offer{border:1px solid #d2f5b0;}
.offer_hotel .container_offer{border:1px solid #d2f5b0;}
.offer_transfer .container_offer,.offer_transfer_from .container_offer,.offer_transfer_to .container_offer{border:1px solid #fff494}
.offer_visa .container_offer{border:1px solid #c9ccc4;}
.offer_insurance .container_offer{border:1px solid white;}
.offer_cruise .container_offer{border:1px solid #c9dfff;}
.offer_excursion .container_offer{border:1px solid #fff494;}
.offer_extra_service .container_offer{border:1px solid #fff494;}
.offer_location .container_offer{border:1px solid #d2f5b0;}*/
.doc_name_and_params{
	padding:0px 10px;
	white-space:nowrap;
	background-color:white;
	color:black;
	min-height:30px;
	overflow:hidden;
	max-width:400px;
}
.doc_name_and_params ul li{
	overflow:hidden;
	text-overflow:ellipsis;
}
/*SilkTour curator queries tab in queries list*/
#tsSearchCuratorQueries{
	display:none;
}
div.tsQueryDocAttributes{
	color: gray;
	float: right;
	font-size: 70%;
	overflow: hidden;
	text-align: left;
	text-overflow: clip;
	white-space: normal;
	width: 50px;
}

/*.offer_cruise div.tsBlockTitle{
	padding:2px;
	min-height:30px;
}*/
@media screen and (max-width: 480px) {

	div#querybody div.offer_container, div#querybody div.container_client, .tsHelperArea{
		width:100%;
	}
	div.tsInFormBricks{
		width:100%;
		padding-left:50px;
		box-sizing:border-box;
	}
	table#tsFirmSelector td{
		display:inline;
	}
	#tsPayQueriesFromList2,#tsPayQueriesFromList,.tsQlistSel,.tsQListNumb,.tsQListName,.tsQListType,.tsQListFPay,.tsQListNPay,.tsQListPayd,.tsQListPayd,.tsQListExpd,.tsQListStat,.tsQListDocs,.tsQListDays,.tsQListNght,.tsQListAthr,.tsQListAgnt,.tsQListCrtd,.tsQListChgd,.tsQListMark{
		display:none;
	}
	.tsQueryFilesIcon, .tsQueryFilesParam, .tsQueryFilesAuthor, .tsQueryFilesDate, #tsFileUploadTip{
		display:none;
	}
	.tsUserString {
		display:none;
	}
	.tsFileService{
		width:45%;
	}
	li.tsQListNumb,li.tsQListName,li.tsQListType,li.tsQListFPay,li.tsQListNPay,li.tsQListPayd,li.tsQListPayd,li.tsQListExpd,li.tsQListStat,li.tsQListDocs,li.tsQListDays,li.tsQListNght,li.tsQListAthr,li.tsQListAgnt,li.tsQListCrtd,li.tsQListChgd,li.tsQListMark{
		display:block;
		color:silver;
	}
	.tsTabsPanel{ /*панель, содержащая заголовки вкладок (табы)*/
		padding:5px 0px 0px 0px;
	}
	#stat.tsArea{ /*строка статистики клиентов на списке заявок*/
		padding:0px;
		font-size:80%;
	}
	.tsInFormTable {
		margin-left:50px;
	}
	div#querybody .container_client, div#querybody div.offer_container,.tsHelperArea{
		margin-left:0px;
	}
}
@media screen and (min-width: 481px) and (max-width: 700px) {

	div#querybody div.offer_container, div#querybody div.container_client, .tsHelperArea{
		width:100%;
	}
	div.tsInFormBricks{
		width:100%;
		padding-left:50px;
		box-sizing:border-box;
	}
	table#tsFirmSelector td{
		display:inline;
	}
	#tsPayQueriesFromList2,#tsPayQueriesFromList,.tsQlistSel,.tsQListNumb,.tsQListType,.tsQListFPay,.tsQListNPay,.tsQListPayd,.tsQListPayd,.tsQListExpd,.tsQListStat,.tsQListDocs,.tsQListDays,.tsQListNght,.tsQListAgnt,.tsQListCrtd,.tsQListChgd{
		display:none;
	}
	.tsQueryFilesAuthor, .tsQueryFilesParam, .tsQueryFilesDate, #tsFileUploadTip{
		display:none;
	}
	.tsFileService{
		width:45%;
	}
	li.tsQListNumb,li.tsQListType,li.tsQListFPay,li.tsQListNPay,li.tsQListPayd,li.tsQListPayd,li.tsQListExpd,li.tsQListStat,li.tsQListDocs,li.tsQListDays,li.tsQListNght,li.tsQListAgnt,li.tsQListCrtd,li.tsQListChgd{
		display:block;
		color:silver;
	}
	.tsTabsPanel{ /*панель, содержащая заголовки вкладок (табы)*/
		padding:5px 0px 0px 10px;
	}
	#stat.tsArea{ /*строка статистики клиентов на списке заявок*/
		padding:1px;
		font-size:90%;
	}
	.tsInFormTable {
		margin-left:50px;
	}
	div#querybody .container_client, div#querybody div.offer_container,.tsHelperArea{
		margin-left:0px;
	}
}
@media screen and (min-width: 701px) and (max-width: 959px) {

	div#querybody div.offer_container, div#querybody div.container_client{
		width:90%;
	}
	#tsPayQueriesFromList2,#tsPayQueriesFromList,.tsQlistSel,.tsQListType,.tsQListFPay,.tsQListNPay,.tsQListPayd,.tsQListPayd,.tsQListExpd,.tsQListStat,.tsQListDays,.tsQListNght,.tsQListCrtd,.tsQListChgd{
		display:none;
	}
	.tsQueryFilesDate{
		display:none;
	}
	li.tsQListType,li.tsQListFPay,li.tsQListNPay,li.tsQListPayd,li.tsQListPayd,li.tsQListExpd,li.tsQListStat,li.tsQListDays,li.tsQListNght,li.tsQListCrtd,li.tsQListChgd{
		display:block;
		color:silver;
	}
	.tsTabsPanel{ /*панель, содержащая заголовки вкладок (табы)*/
		padding:5px 0px 0px 20px;
	}
	div#querybody .container_client, div#querybody div.offer_container,.tsHelperArea{
		margin-left:0px;
	}
}
@media screen and (min-width: 960px) and (max-width: 1100px) {
	div#querybody .container_client, div#querybody div.offer_container,.tsHelperArea{
		margin-left:10px;
	}
}
