/* @media print вынес в отдельный файл print.css */
body{font-family:sans-serif;background:#888;color:#000;font-size:12px;margin: 0 auto;}
body *{box-sizing:border-box;/*margin:0;padding;0;*/}
header{top:0;background:linear-gradient(to bottom,#ccc,#999);}
footer{bottom:0;background:linear-gradient(to top,#ccc,#999);text-align:center;margin:0 auto;color:#666;}
pre{margin:0;}
form{background:#ddd;}
input,select,option{color:#000;	border-radius:16px;}

/*select[disabled],input[disabled],input[readonly]{color:#ddd;background:#888;} */  /* #ddd (не видно на сером фоне) --> #fff   для полей с атрибутом Disabled и Readonly */
/*select[disabled],input[disabled],input[readonly]{background:#999;} */ /* #ddd --> #fff не срабатывает, фообще убрал !  для полей с атрибутом Disabled и Readonly */
/* !обязательно - для запрещенных кнопок:*/
input[disabled]{color:lightgray;background:gray;}
input[readonly]{color:lightgray;background:gray;}

option[selected]:before{content:"•";}
option:hover{background:radial-gradient(#787, #797);}
input[type=button],input[type=submit],input[type=checkbox],input[type=radio]{cursor:pointer;}
input[type=button],input[type=submit]{font-weight:bold;background:#d4d0c8;}
input[type=text],input[type=password]{border-style:ridge;	padding:0 3px;}
input:hover{box-shadow:0 0 2px 2px #fff;}
input:focus{background:#efe;}
input.button_upp{font-weight:normal;color:#007;}
input.button_ner{background:#aab;border-style:inset;}
input.button_upp[disabled],input.button_ner[disabled]{padding:0 3px 0 16px;	background:url('../img/ico_fel.png') 0 50% no-repeat,radial-gradient(#ddc,#888);color:#aaa;}
input.input_search	{padding:0 16px 0 3px;background:url("../img/br_simplesearch.png") 100% 50% no-repeat,	radial-gradient(#cca,#ffd);}
input.input_search:focus{padding:0 16px 0 3px;background:url("../img/br_simplesearch.png") 100% 50% no-repeat,	radial-gradient(#efe,#aca);}

input.date_search	{width: 80px; padding:0 0px 0 3px;background:	radial-gradient(#cca,#ffd);}

textarea
{ 
	resize: none; 	/* запрещаем изменение размеров мышкой (для многострочного текста) !  */
	border-radius:8px 8px;
	/*border:2px */
	border-style: ridge;
	padding: 0 3px;
}
label textarea{
 vertical-align: top;   /* top - Текст Метки на уровне верхней границы текстовой зоны */
}


.cblist {  /* oleg, 30.05.2019, добавил класс для ввода списка чекбоксов в карточке */
	/*height:150px;*/        /* высота здесь работает ! */
	/*border:0;*/
	border:1px;  
	border-radius:8px 8px;
	border-style: ridge;
	overflow-y:scroll;	
	padding:0 3px;
	/*background:#ccc;background:linear-gradient(to bottom,#ccc,#fff); */
	color:#000;
	background:#fff;
	text-align:left;
	font-weight: normal;
	font-size: medium;
	float: right;  /* чтобы был справа от заголовка label в той же строке ! */

}  




/* дополнительная карточка ввода данных (вызывется из основной карточки) */
#fmGet{
	margin:auto auto;
	padding:2px;
	display:block;
	width:1000px;   /* ширина формы карточки ввода */
	font-family:monospace;font-size:large;
	border:#ddc 2px outset;border-radius:8px;
	background: #d4d0c8;
	/*background: #FFFFFF;*/
	position:relative;clear:both;
}
form#fmGet.importform{background:#cca;}
form#fmGet label select{width:auto; background: #FFFFFF;}
form#fmGet select option{color:#000;background:radial-gradient(#efe,#eef,#efe);}
form#fmGet .box{display:block;width:100%;Font-weight:bold;font-size:large;text-transform:capitalize;text-align:center;border:1px solid #007;}
form#fmGet .box p.header{margin:0 auto;background: linear-gradient(to top,#d4d0c8,#999);}
form#fmGet input[type=number]{-moz-appearance:textfield;::-webkit-inner-spin-button { -webkit-appearance: none;}::-webkit-outer-spin-button { -webkit-appearance: none;}}


#bt_save_get_human {
	border:2px outset navy;
	padding:1px 5px 1px 16px;
	background:	url('../img/bt_save.png')	1px 1px no-repeat,
							radial-gradient(circle,#efe,#696),
							rgba(120,190,120,0.3);
	font-weight:bold;
	}
#bt_cancel_get_human {
	float:right;
	border:2px outset navy;
	padding:1px 5px 1px 16px;
	background:	url('../img/bt_del.png')	1px 1px no-repeat,
							radial-gradient(#fee,#966),
							rgba(190,120,120,0.3);
	font-weight:bold;
}


#filter_apply {   /* Юля Р. - выделить кнопку "Применить" */
	/*background:	radial-gradient(circle,#d4d0c8,#bbb); */
	background:	radial-gradient(circle,yellow,white); 
}
#filter_clear {   /* Юля Р. - выделить кнопку "Применить" */
	/*background:	radial-gradient(circle,#d4d0c8,#bbb); */
	background:	radial-gradient(circle,red,white); 
}

form#fmGet #bt_save_get_human {
	background:	url('../img/bt_save.png')	1px 1px no-repeat,
							radial-gradient(circle,#d4d0c8,#bbb);
	width: 150px;
	}
form#fmGet #bt_cancel_get_human {
	background:	url('../img/bt_del.png')	1px 1px no-repeat,
							radial-gradient(#d4d0c8,#ccc);
	width: 150px;
}




/* основная карточка ввода данных */
#fmEdit{
	margin:0 auto;padding:2px;display:block;width:1200px;   /* ширина формы карточки ввода */
	font-family:monospace;font-size:large;
	border:#ddc 2px outset;border-radius:8px;
	background: #d4d0c8; 
	position:relative;clear:both;
}
form#fmEdit.importform{background:#cca;}
form#fmEdit label select{width:auto;}
form#fmEdit select option{color:#000;background:radial-gradient(#efe,#eef,#efe);}
form#fmEdit .box{display:block;width:100%;Font-weight:bold;font-size:large;text-transform:capitalize;text-align:center;border:1px solid #007;}
form#fmEdit .box p.header{margin:0 auto;background: linear-gradient(to top,#d4d0c8,#999);}
form#fmEdit input[type=number]{-moz-appearance:textfield;::-webkit-inner-spin-button { -webkit-appearance: none;}::-webkit-outer-spin-button { -webkit-appearance: none;}}

#fmPrint{margin:5px;padding:5px;display:block;border:navy 2px ridge;border-radius:0px;background:#ffffff;position:relative;clear:both;}
.form_meny{float:left;border-radius:2px;font:black normal sans-serif 10px;padding:0;margin:0;}
#fmChk label select,#fmChk label input{	width:200px;}

#bt_refresh{
	border:2px outset navy;
	padding:1px 5px 1px 16px;
	background:	url('../img/bt_refresh.png')	1px 1px no-repeat,
							radial-gradient(#fff,#9dc);
	font-weight:bold;
}

#bt_save,#bt_save1,#bt_save_upload {
	border:2px outset navy;
	padding:1px 5px 1px 16px;
	background:	url('../img/bt_save.png')	1px 1px no-repeat,
							radial-gradient(circle,#efe,#696),
							rgba(120,190,120,0.3);
	font-weight:bold;
	}
#bt_cancel,#bt_cancel1,#bt_cancel_upload {
	float:right;
	border:2px outset navy;
	padding:1px 5px 1px 16px;
	background:	url('../img/bt_del.png')	1px 1px no-repeat,
							radial-gradient(#fee,#966),
							rgba(190,120,120,0.3);
	font-weight:bold;
}

form#fmEdit #bt_save,form#fmEdit #bt_save1{
	background:	url('../img/bt_save.png')	1px 1px no-repeat,
							radial-gradient(circle,#d4d0c8,#bbb);

	}
form#fmEdit #bt_cancel,form#fmEdit #bt_cancel1{
	background:	url('../img/bt_del.png')	1px 1px no-repeat,
							radial-gradient(#d4d0c8,#ccc);
}


#bt_refresh		{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_refresh.png') 	0 0 no-repeat,radial-gradient(#fff,#cdf);}
#bt_new				{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_new.png') 			0 0 no-repeat,radial-gradient(#fff,#cdf);}
#bt_new2			{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_new.png') 			0 0 no-repeat,radial-gradient(#fff,#cdf);}
#bt_copy			{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_copy.png') 		0 0 no-repeat,radial-gradient(#fff,#cdf);}
#bt_edit			{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_edit.png') 		0 0 no-repeat,radial-gradient(#fff,#cdf);}
#bt_refund		{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_refund.png') 	0 0 no-repeat,radial-gradient(#fff,#cdf);}
#bt_void			{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_void.png') 		0 0 no-repeat,radial-gradient(#fff,#cdf);}
#bt_del				{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_del.png') 			0 0 no-repeat,radial-gradient(#fff,#cdf);}
#bt_annul			{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_del.png') 			0 0 no-repeat,radial-gradient(#fff,#cdf);}
#bt_print			{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_print.png') 		0 0 no-repeat,radial-gradient(#fff,#cdf);}
#bt_chk_fsk		{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_chk.png')			0 0 no-repeat,radial-gradient(#fff,#cdf);}
#bt_chk_void	{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_chk_void.png')	0 0 no-repeat,radial-gradient(#fff,#cdf);}
#bt_chk_cre		{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_chk_cre.png')	0 0 no-repeat,radial-gradient(#fff,#cdf);}
#bt_chk_rest	{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_chk_rest.png')	0 0 no-repeat,radial-gradient(#fff,#cdf);}
#bt_rn   			{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_select.png')		0 0 no-repeat,radial-gradient(#fff,#cdf);}
#bt_rn2  			{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_select.png')		0 0 no-repeat,radial-gradient(#fff,#cdf);}
#bt_imptk_edt	{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_imp.png') 	    0 0 no-repeat,radial-gradient(#fff,#cdf);}
#bt_imptk_grp	{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_imp.png') 	    0 0 no-repeat,radial-gradient(#fff,#cdf);}
#bt_exp     	{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_exp.png') 	    0 0 no-repeat,radial-gradient(#fff,#cdf);}
#bt_exp_chk  	{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_exp.png') 	    0 0 no-repeat,radial-gradient(#fff,#cdf);}
#bt_exp_tkt  	{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_exp.png') 	    0 0 no-repeat,radial-gradient(#fff,#cdf);}
#bt_exp_tur  	{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_exp.png') 	    0 0 no-repeat,radial-gradient(#fff,#cdf);}

#bt_print	   	{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_select.png')		0 0 no-repeat,radial-gradient(#fff,#cdf);}
#bt_print2   	{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_select.png')		0 0 no-repeat,radial-gradient(#fff,#cdf);}
#bt_print3   	{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_select.png')		0 0 no-repeat,radial-gradient(#fff,#cdf);}
#bt_print4   	{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_select.png')		0 0 no-repeat,radial-gradient(#fff,#cdf);}
#bt_print5   	{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_select.png')		0 0 no-repeat,radial-gradient(#fff,#cdf);}

#bt_union			{border:2px outset #cdf; padding-left:18px;background:url('../img/bt_union.png'	) 	0 0 no-repeat,radial-gradient(#fff,#9dc);}
#bt_uni_all		{border:2px outset #cdf; padding-left:18px;background:url('../img/bt_union.png'	) 	0 0 no-repeat,radial-gradient(#fff,#9dc);}
#bt_impnbu		{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_imp.png') 	    0 0 no-repeat,radial-gradient(#fff,#cdf);}
#bt_impadcm		{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_imp.png') 	    0 0 no-repeat,radial-gradient(#fff,#cdf);}
#bt_imp_strah	{border:2px outset #cdf; padding-left:16px;background:url('../img/bt_imp.png') 	    0 0 no-repeat,radial-gradient(#fff,#cdf);}
#bt_adm_policy {border:2px outset #cdf; padding-left:16px;background:url('../img/bt_imp.png') 	  0 0 no-repeat,radial-gradient(#fff,#cdf);}

.fel{background: linear-gradient(to top, #fdd, #caa);}
.fel:before{content:url('../img/ico_fel.png');}
.bra{background:#aca/* linear-gradient(to top, #dfd, #aca)*/;}
#fmEdit .bra{background:#d4d0c8/* linear-gradient(to top, #dfd, #aca)*/;}
#fmGet  .bra{background:#d4d0c8/* linear-gradient(to top, #dfd, #aca)*/;}
.bra:before{content:url('../img/ico_bra.png');}
.button{border-radius:16px 8px;border:2px #cdf outset;font-weight:bold;background:#ddc;padding:0 5px;}

/* заголовок режима (div) - название, текст фильтра */
.title{margin:0 auto;padding:2px 5px;display:block;width:100%;font-weight:bold;font-size:12px;color:#009;text-align:center;background:radial-gradient(#eef,#99a);}
.title_tkt{background:radial-gradient( at left center, blue ,white);}		/* чтобы различать по цвету режими - OV */
.title_tour{background:radial-gradient(at left center, green,white);}   /* чтобы различать по цвету режими - OV */

.title p,label p{margin:0;font-weight:bold;text-text-transform:small-caps;font-size:large;color:#009;}
.title span,.title input{display:inline-block;}
.inner{position:relative;overflow:scroll;}
.splitter{margin:0 1px;background:rgba(0,0,0,0);width:2px;height:5px;color:gray;}

.w100{width:100%;}
.left{text-align:left;}	.rigth{text-align:right}	.center{text-align:center}
.auto{margin:auto !IMPORTANT;}
.fleft{float:left}			.fright{float:right}			.clear{clear:both;}
.red{color:red;}.green{color:green;}
.red_bg{background-color:#F00 !IMPORTANT;}
.black_bg{background-color:#000 !IMPORTANT;}
.hidden{display:none !important;}
.visible{display:block !important;}
.ridge{border:3px #007 ridge;}	.groove{border:3px #007 groove;}	.inset{border:3px #007 inset;}	.outset{border:3px #007 outset;}
.finger{cursor:pointer;}
.bold{font-weight:bold;}.huge	{font-size:200%;}.large{font-size:150%;}

.al_c{text-align:center;}	.al_l{text-align:left;} .al_r{text-align:right;}
.cl_s{color:black;}/*string*/ 
.cl_c{color:teal;}/*currency*/ 
.cl_n{color:navy;}/*currency*/ 
.cl_d,.cl_t{color:maroon;}/*date*/
.st_v{	text-decoration:line-through;	}
.st_r{	background:radial-gradient(#fff,#fee);	color:red;	}

/* oleg, 2020-01-30, Тома - в наличии чек, убрать курсив и подчеркивание */
/*.tk_lock{font-style:italic;text-decoration:underline; background:#999}*/
.tk_lock{ background:#999}

.pc_disabled{font-style:italic;text-decoration:underline; color:#ff0000}

.pf_id_4{color:blue;}
.tk1_imp{background:#ccc;display:none;}
.list_table{border:2px solid #000;border-radius:4px;padding:2px;color:#000;border-collapse:collapse;white-space:nowrap;max-height:80%;bottom:0;left:0;}
thead,tfoot{border:1px solid #000;border-radius:8px;}
div.list_table{display:inline-block;}
.list_table tbody tr{background:white;} 
.list_table tbody tr:hover{box-shadow:inset 0 0 7px #888;cursor:cell;}
.list_table tbody tr.imported{	background:linear-gradient(to bottom,#dfd,#cfc);}

/* oleg, 2020-01-30, Тома - в наличии чек, убрать курсив и подчеркивание */
/*.list_table tbody tr.tk_lock{font-style:italic;text-decoration:underline; background:#bbb}*/
.list_table tbody tr.tk_lock{background:#bbb}

.list_table tbody tr.st_v{	text-decoration:line-through;	}  /* чтобы анулированные с чеком не подчеркивались, а Зачеркивались !  */
.list_table tbody tr.chosen{background:radial-gradient(#cd6,#ef8); color:blue;font-weight:bold;}
.list_table th{font-weight:bold;border:1px solid #000;background:#cdf;cursor:pointer;}
.list_table th.asc {	background: url('../img/sort_asc.png') 0 50% no-repeat #cdf;padding:2px 5px 2px 15px ;}
.list_table th.desc{background: url('../img/sort_desc.png') 0 50% no-repeat #cdf; padding:2px 5px 2px 15px;}
.list_table td{border-bottom:1px solid #000;border-right:0;border-left:0;padding:2px 5px;}

label.caption{border:0 none;float: left;padding: 4px;font-weight:bold;font-size: medium;}
.debug label{	display:inline-block;}

hr{display:block;margin:0;padding:0;}
hr.upp{border-top:1px black solid;border-bottom:0 none;border-left:0 none;border-right:0 none;}
hr.ner{border-top:0 none;border-bottom:1px black solid;border-left:0 none;border-right:0 none;}
hr.divider.upp{clear:both;	margin-top:30px;border:0 none;}
hr.divider.ner{clear:both;margin-bottom:30px;border:0 none;}
hr.clear{clear:both;}

.pre td{border:0;}
table.pre{border:2px inset teal;border-radius:8px;background:#fc9;padding:4px;}
err{display:inline-block;border:ridge 1px red;border-radius:4px;margin:4px;padding:2px;float:left;}
err table{border:1px solid navy;margin:0; padding:0;}

.table_arr{border:1px solid navy;border-collapse:collapse;}
.table_arr .int{	color:teal;}
.table_arr .str{	color:magenta;}
.table_arr .float{	color:green;}
.table_arr .bool{	color:teal;}
.table_arr .smth{background:silver;color:gray;}
.table_arr .arr{	background:silver;}

/*.spoiler_body{display:none;padding:10px;background:#fafec9;}  oleg, 23.01.2018 - в карточке первый и последний "пробелы" в спойлере другого сцета !*/
.spoiler_body{display:none;padding:0px;background:#ccc;}  /* #ccc - тоже не совпадает! - убрал вообще padding */
input.spoiler_title,.spoiler_title{color:#000;border:3px #ccc outset;border-radius:8px 4px;padding:3px;background:url('../img/bt_mer.png') 100% 50% no-repeat,#fafec9;font-family:sans-serif;cursor:pointer;}
.spoiler_title.press{	border-style:inset;	background-color:#aa8;}
.tooltip_titleerror {font-size: 14px;font-weight:bold;color:black;background-color:red !important;border:1px solid #e74c3c;}
.tooltip_std{font-size: 12px;color:black;background-color:yellow !important;border:0px solid #e74c3c;}
div.modal_shadow	{position:fixed;top:0;left:0;width:100%;height:100%;background:#001;color:white;opacity: 0.7;display: none;}
div.wait_shadow	{position:fixed;top:0;left:0;width:100%;height:100%;background:url('../img/loading.gif') 50% 50% no-repeat,radial-gradient(#fff,#cdf);color: white;opacity: 0.7;display: none;}



div.upload_file		{ position:fixed;top:0;left:0;width:100%;height:100%; 
                 		color: black; 
										/* https://colorscheme.ru/html-colors.html */
										/*background: rgba(220, 220, 220, 0.7); */    /* серый - Gainsboro */
										/*background: rgba(169, 169, 169, 0.7); */    /* серый - DarkGray*/      
										/*background: rgba(128, 128, 128, 0.5); */    /* серый - DarkGray*/      
										background: rgba(105, 105, 105, 0.5);     		/* серый - DimGray - похоже на затемнение Alert() */      
									  justify-content: center;
									  display: none; 
									}

div.upload_file_in {
										align-self: center;
										width:50%;height:120px; 
                 		color: black; 
										background: rgba(255, 255, 255, 1);
										border-radius:16px 8px;
										border:1px solid navy;
										padding:10px 3px 0 16px;
										/*display:inline-block;*/
									  }

form.frm_upload_file_in {
										align-self: center;
										width:50%;height:110px; 
                 		color: black; 
										background: rgba(255, 255, 255, 1);
										border-radius:8px 8px;
										border:1px solid navy;
										padding:5px 20px 5px 20px;			/* верхнее, правое, нижнее, левое */

										/*display:inline-block;*/
									  }


#bt_save_upload {
										border-radius:16px 8px;border:2px #cdf outset;font-weight:bold;background:#ddc;padding:0 5px;
										}

#bt_cancel_upload {
										border-radius:16px 8px;border:2px #cdf outset;font-weight:bold;background:#ddc;padding:0 5px;
										}




div.get_human 	{ position:fixed;top:0;left:0;width:100%;height:100%; 
                 		color: black; 
										/* https://colorscheme.ru/html-colors.html */
										/*background: rgba(220, 220, 220, 0.7); */    /* серый - Gainsboro */
										/*background: rgba(169, 169, 169, 0.7); */    /* серый - DarkGray*/      
										/*background: rgba(128, 128, 128, 0.5); */    /* серый - DarkGray*/      
										background: rgba(105, 105, 105, 0.5);     		/* серый - DimGray - похоже на затемнение Alert() */      
									  justify-content: center;
									  display: none; 
									}

div.get_human_in {
										align-self: center;
										width:50%;height:120px; 
                 		color: black; 
										background: rgba(255, 255, 255, 1);
										border-radius:16px 8px;
										border:1px solid navy;
										padding:10px 3px 0 16px;
										/*display:inline-block;*/
									  }

form.frm_get_human {
										align-self: center;
										width:50%;height:110px; 
                 		color: black; 
										background: rgba(255, 255, 255, 1);
										border-radius:8px 8px;
										border:1px solid navy;
										padding:5px 20px 5px 20px;			/* верхнее, правое, нижнее, левое */

										/*display:inline-block;*/
									  }


#bt_save_get_human {
										border-radius:16px 8px;border:2px #cdf outset;font-weight:bold;background:#ddc;padding:0 5px;
										}

#bt_cancel_get_human {
										border-radius:16px 8px;border:2px #cdf outset;font-weight:bold;background:#ddc;padding:0 5px;
										}








#statusbar sub,#statusbar sup{display:block;}
#statusbar sub{color:#ccc;}
.cmenu_disabled {color:Gray;	background-color:LightGray;}
.unselectable {/* https://css-tricks.com/almanac/properties/u/user-select/ */
-webkit-user-select: none;-moz-user-select: none; -ms-user-select: none;-o-user-select: none;user-select: none;}
/*————————————————————————————————————————————— FILTER ————————————————————————————————————————————*/
.ToolBar{width:100%;background:#d4d0c8;float:none;clear:both;}
.ToolBar input,.filter_head input{	display:inline;	margin:0;}
.filter_title {font-size:16px;color: blue;}
#filter_form{float:left;clear:both;width:100%;}
#filter_form label{display:inline-block;float:left;font-weight:bold;padding:0 3px;margin:0;}
#filter_dat{overflow:hidden;}
#filter_dat input[type=button]{width:85px;float:none;}
.small_fb {width:85px;}  /* oleg, 20.02.2018, для маленьких кнопок фильтра - задание 1 дня/месяца/года */
#filter_dat input[type=date]{width:85px;margin:2px;padding:2px;border-radius:16px 8px;}
#filter_dat input[type=text]{width:75px;margin:2px;padding:2px;border-radius:16px 8px;}  /* ввод даты фильтра, с календарем - уменьшил ширину, т.к вынес в кнопку справа троеточие выпадения календаря!  */
#filter_cur{}
#filter_sys{overflow:hidden;}
#filter_fop{}
#filter_state	{overflow:hidden; }
#filter_lock	{overflow:hidden;}
#filter_agy		{overflow:hidden;}
#filter_branch{overflow:hidden; }
#filter_mgr		{overflow-x:hidden;}
#filter_prov	{overflow-x:hidden;}
#filter_cust	{overflow-x:hidden;}
#filter_svc		{overflow-x:hidden;}
#filter_oper	{overflow-x:hidden;}
.filter_head{float:left;padding:0;border:1px solid navy;background:#ccc;}
.filter_table{height:210px;border:0;overflow-y:scroll;padding:0 3px;background:#ccc;background:linear-gradient(to bottom,#ccc,#fff);}  /* oleg, 14.02.2018, увеличи высоту - для кнопок (200 --> 210) */ 
.filter_head p{display:block;padding:2px;margin:0;font-weight:bold;text-align:center;vertical-align:middle;clear:both;border-radius:3px;border:1px solid navy;background:linear-gradient(to bottom,#aaa,#eee);}
#filter_form #filter_type{float:left;clear:both;width:115px;}  /* 95px,  oleg, 06.06.2019 - расширил для "ПОЛН.СПИСКИ"  */
#filter_type.stor	{border-style:outset;padding:0 3px 0 16px;background:url("../img/ico_stor.png")	0 50% no-repeat/* 	,radial-gradient(#fff,#cfd) */; }
#filter_type.liten{border-style:inset	;padding:0 3px 0 16px;background:url("../img/ico_liten.png") 0 50% no-repeat/* 	,radial-gradient(#fff,#cfd) */; }


.cblist_ {  /* oleg, 30.05.2019, добавил класс для ввода списка чекбоксов в карточке */
	height:210px;border:0;overflow-y:scroll;	padding:0 3px;
	/*background:#ccc;background:linear-gradient(to bottom,#ccc,#fff); */
	color:#000;
	background:#fff;
	text-align:left;
	font-weight: normal;
	font-size: medium;
	float: right;  /* чтобы был справа от заголовка в той же строке ! */
}  


/*#dat1,#dat2{padding:0 10px 0 3px;cursor:pointer;background:url('../img/bt_mer.png') 100% 50% no-repeat,#fff;}*/
#dat1,#dat2{padding:0 10px 0 3px;cursor:pointer;                                 /* убрал троеточие - вынес в кнопку выпадения календаря  средствами Datepicker ! */

/* input[type=button].flt_btn_size{margin:0;padding:0; border:1px outset #ccc; } */
 input[type=button].flt_btn_size{margin:0;padding-left:3px; padding-right:3px; border:1px outset #ccc; }  /* oleg, 17.04.2018: padding:0 -> padding:2px - увеличил кнопики по заданию ОВ (она не может попасть мышкой!) */
 input[type=button].flt_btn_size:hover{border-style:inset;}   /* oleg, 17.04.2018: courier - чтобы кнпки были одной ширины ! */
 input[type=button].flt_btn_seton{     font-family:courier;   /* пустой класс для идентификации кнопок установки отметок со всех строк любого фильтра - для универсальной обработки click кнопки */}
 input[type=button].flt_btn_setoff{    font-family:courier;   /* пустой класс для идентификации кнопок снятия отметок со всех строк любого фильтра - для универсальной обработки click кнопки */}
 input[type=button].flt_btn_setoinv{   font-family:courier;   /* пустой класс для идентификации кнопок инвертирования отметок всех строк любого фильтра - для универсальной обработки click кнопки */}
 input[type=button].flt_btn_setoff_cl{ font-family:courier;   /* пустой класс для идентификации кнопок снятия отметок со всех строк любого фильтра - для ОЧИСТКИ всех фильтров */}
/*————————————————————————————————————————————— /FILTER ————————————————————————————————————————————*/

/* --------------------------------------------------- */
.draggable  {  } 	/* только для пометки сортируемых объектов - чтобы назначить им возможность сортировки элементов */

.draggable-row {  /* значек в ячейке для индикации перетаскиваемости строки */
	height: 10px;  /* высота метки - по высоте рисунка, нельзя меньше 10 ! */
	width: 9px;    /* высота метки - по ширине рисунка, нельзя меньше  9 ! */
	margin: 0px;
	border: 0;
	background:url('../img/arr_up_down.png')
	/*border-color: SteelBlue;      	*/
	/* background-color: SteelBlue;  	*/
	/* round corners */
	/*border-radius: 7px; 				*/		/* Opera, Chrome */
	/*-moz-border-radius: 7px; 		*/		/* FF */
}
/* --------------------------------------------------- */

/* --------------------------------------------------- */
/* "встроенный" класс для JQ Datepicker - для кнопки правее поля ввода даты, для инициализации выпадения календаря */
/*  просто поправил внешний вид по аналогии с кнопками фильтра (используется и в карточке ввода!) */
/*    <button type="button" class="ui-datepicker-trigger"><img src="img/calendar.png" alt="" title=""></button> */
/*  ! ! ! перестал срабатывать ! ! ! */
.ui-datepicker-trigger_ars {
	background-color: red;  
}
/* --------------------------------------------------- */


