.ui-menu-item { /* фон jquery ui autocomlete */
    background: #d9fcd2;
    list-style-type:disc;
}
li.ui-menu-item:hover{ /* фон jquery ui autocomleteв2 */
    background: #1ff145;
}

.block_base {
    height:40px;
    margin:15px;
    background: #D3D4DA;
    padding-top: 10px;
}

.dataDay {
    background: #D3D4DA;
    padding-top: 10px;
    margin:15px;
    height:40px;
}

.table_cms {
	/*width: 1000px;*/	
	table-layout: fixed;
	margin: auto;	
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 13px;
	border-radius: 10px;
	border-spacing: 0;
	text-align: center;
    touch-action: manipulation; /*без увелич при двойном нажатии*/
}
.table_cms caption {
	font-weight:bolder;
	font-size: 60px;
	font-family: Avalon;
	margin: 20px;
}
.table_cms th {
	background: #90EE90;
	padding: 10px 0px;
}



.table_cms input {
	width: 100%;
	height: 100%;
	border: none;
	background: transparent;
	-webkit-user-select: none;
    -webkit-touch-callout: none;
}

.table_cms tr, td {
	padding: 0;
}

.table_cms th, td {
	border: 1px solid #A9A9A9;
}
.table_cms	th:nth-child(2), td:nth-child(2) {
	text-align: left;
}
.table_cms    td:nth-child(3) {
	text-align: left;
}
.table_cms    th:first-child {
	border-top-left-radius: 10px;
}
.table_cms    th:last-child {
	border-top-right-radius: 10px;
	border-right: none;
}

.table_cms    tr:last-child td:first-child {
	border-radius: 0 0 0 10px;
}
.table_cms    tr:last-child td:last-child {
	border-radius: 0 0 10px 0;
}
.table_cms    tr td:last-child {
	border-right: none;
}


.rectangle {
counter-reset: li; 
list-style: none; 
font: 20px "Trebuchet MS", "Lucida Sans";
padding: 0;
text-shadow: 0 1px 0 rgba(255,255,255,.5);
}
.rectangle a {
position: relative;
display: block;
padding: .4em .4em .4em .8em;
margin: .5em 0 .5em 2.5em;
background: #D3D4DA;
color: #444;
text-decoration: none;
transition: all .3s ease-out;
}
.rectangle a:hover {background: #DCDDE1;}       
.rectangle a:before {
content: counter(li);
counter-increment: li;
position: absolute;
left: -2.5em;
top: 50%;
margin-top: -1em;
background: #9097A2;
height: 2em;
width: 2em;
line-height: 2em;
text-align: center;
font-weight: bold;
}
.rectangle a:after {
position: absolute;
content: "";
border: .5em solid transparent;
left: -1em;
top: 50%;
margin-top: -.5em;
transition: all .3s ease-out;
}
.rectangle a:hover:after {
left: -.5em;
border-left-color: #9097A2;
}


.table_z {
    table-layout: fixed;
    width: 100%; 
}
.table_z tr th {background: #87CEFA; border: 1px solid #FFFFFF; height:30px;}
.table_z tr td {border-right: 1px solid #ffffff; padding:0;height:40px;}
.table_z tbody tr:nth-child(2n) {background:#F8F8F8;}
.table_z tbody tr:hover {background: #F8E391; transition-duration: 0.6s;} 

.blink {
    animation: blink 1s infinite; /* Параметры анимации */
}
@keyframes blink {
  from { opacity: 1; /* Непрозрачный текст */ }
  to { opacity: 0; /* Прозрачный текст */ }
}

.fonWhite { background:#FFFFFF !important; }
.fonGold { background:#FFD700 !important; }  /* 	Gold  */  
.fonGreen { background:#90EE90 !important; } /* 	  */  
.fonRed { background:#ff9289 !important; }   /* 	  */  
.color { background:#ccc; }
.fon_1 { background:#F08080; } /*   LightCoral  */       
.fon_2 { background:#90EE90; } /* 	LightGreen  */  
.fonGold0 { background: #F8E391 !important; } /* 	  */  
.fonGreen00 { background: #c5f5c5 !important;  } /* 	  */  
.fonGreen000 { background: #c5ffc2 !important; } /* 	  */  
.fonGreen0000 { background: #f0fff0 !important; } /* 	  */  
.fonGreen0 { background: #e6ffee !important; } /* 	  */  
.fonGreen { background:#90EE90 !important; } /* 	  */  
.fonGreen1 { background:#32CD32 !important; } /* 	  */  
.fonGreenL0 { background:#e7ffde !important; } /* 	  */  
.fonGreenL1 { background:#ceffbc !important; } /* 	  */  
.fonGreenL2 { background:#b1ff9a !important; } /* 	  */  
.fonGreenL3 { background:#90ff77 !important; } /* 	  */  
.fonGreenL4 { background:#66ff4f !important; } /* 	  */  
.fonGreenL5 { background:#00ff00 !important; } /* 	  */  
.fonGreenL6 { background:#00cc00 !important; } /* 	  */  
.fonHaki { background:#F0E68C !important; } /* 	  */  
.fonHaki1 { background:#BDB76B !important; } /* 	  */  
.fonGold00 { background:#FFF8DC !important; } /* 	  */  
.fonRed0 { background:#ffb3b3 !important; } /* 	  */  
.fonRed { background:#ff9289 !important; } /* 	  */  
.fonSilver0 { background:#F8F8F8 !important; } /* 	  */  
.fonSilver11 { background:#dfdfde !important; } /* 	  */  
.fonSilver1 { background:#A9A9A9 !important; } /* 	  */  
.fonSilver2 { background:#808080 !important; } /* 	  */  
.fonRosa0 { background:#FFEFD5 !important; } /* 	 */  
.fonAqua { background:#00FFFF !important; } /* 	  */  
.fonChocolate { background:#D2691E !important; } /* 	  */  
.fonSandyBrown {background:#F4A460 !important; } /* 	  */  
.fonFial { background:#f084e5 !important; } /* 	  */  
.fonBlue { background:#0000FF !important; } /* 	  */  
.fonBlue0 { background:#52aaff !important; } /* 	  */  
.fonBlue00 { background:#ADD8E6 !important; } /* 	  */  
.fonBlue000 { background:#E0FFFF !important; } /* 	  */  
.fonBlue1 { background:#87CEFA !important; } /* 	  */  
.fonGrafitRal7024 { background:#474A50 !important; } 
.fonGrafitRal7026 { background:#374447 !important; }

.textFonXaki { color:#F0E68C; }
.textFonBlueviolet { color:#8A2BE2 !important;}
.textFonLightcoral { color:#F08080 !important;}


.strikethrough {
  text-decoration: line-through;
}