div#menu div.box-1 UL {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

div#menu div.box-2 {
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	background: #ffffff;
	border: 1px solid #8A9199;
}

/*div#menu p.header { */
div#menu p.header, div.collapse div.header {	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 35px;
	background: #D7D7C8;
	color: #444;
	font-family: Times, Georgia, "Times New Roman", serif;
	font-size: 1.1em;
	font-weight: normal;
	line-height: 30px;
	text-indent: 30px;	/* отступ первой строки */
	text-align: left;
	text-shadow: black 1px 1px 2px;
	letter-spacing: 3px; /* интервал между символами */
	border-bottom: 1px solid #444;
}

div#menu ul.menu a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #E6E6D2;
	border-bottom: 1px solid #ffffff;
	display: block;
	color: #222;
	line-height: 30px;
	text-decoration: none;
	text-indent: 15px;	/* отступ первой строки */
	font-size: 1.0625em;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, "Arial Black", "Courier New", sans-serif;
	letter-spacing: 1px;  /* интервал между символами */
	word-spacing: 4px;	 /* интервал между словами */
}

div#menu ul.menu a:hover {
	background: #639FB7;
	background: #E6E6D2;
	border-bottom: 1px solid #444;
	border-bottom: 1px solid #fff;
	color: #ffffff;
	color: #222;
	font-size: 1.0625em;
	text-shadow: black 1px 1px 2px;
}

div#menu ul.menu a.active {  /* Активная ссылка */
	color: #AF392D;
	font-size: 1.0625em;
	font-weight: bold;
	font-variant: small-caps; /* Модифицирует все строчные символы как заглавные уменьшенного размера */
	text-shadow: black 1px 1px 2px;
	letter-spacing: 1px; /* интервал между символами */
	  /*text-transform: uppercase;			  все буквы в верхний регистр */
/*	overflow: visible;		  Свойство overflow управляет отображением содержания блочного элемента, 
								если оно целиком не помещается и выходит за область заданных размеров. 
								overflow: auto | hidden | scroll | visible | inherit */
	overflow: hidden;
	text-overflow:	ellipsis;		/*	clip | ellipsis */
	-o-text-overflow: clip;
}

div#menu ul.menu a.active:hover {

	border-bottom: 1px solid #444;
	color: #ffffff;
}


/*----------- всплывающее меню при наведении мыши ----------*/

div._popup, 
div._popup_active {
/*	padding: 3px;  */
	position: absolute;
	z-index: 1;	
	z-index: 1000; /* 2023-12-31 */
	display: none;
	width: 300px;
	font-family: "Trebuchet MS", "Courier New", Arial, sans-serif;
	font-size: 70%;
	color: #666;
/*	background-color:#F4EEE2;	 Цвет фона */
	border: 1px dashed #887040; /* Параметры рамки */
}
div._popup_active { display: block }




div.popup, 
div.popup_active, div.expando {
	padding: 0px;
	position: absolute;
	z-index: 1000;
	display: none;
	display: block;
	width: 300px;
	font-size: 70%;
	color: #666;
/*	background-color:#F4EEE2;	 Цвет фона */
	border: 0px dashed #887040; /* Параметры рамки */
	font-family: "Trebuchet MS", "Courier New", Arial, sans-serif;

			 box-shadow: 3px 3px 5px #777;			/* Параметры тени */
			-webkit-box-shadow: 3px 3px 5px #777;	/* Для Safari и Chrome */
			-moz-box-shadow: 3px 3px 5px #777;		/* Для Firefox */
}


img.expando{
border: none;
vertical-align: bottom;
}


/*----------------------------------------------------------------*/


.select_font {
	font-family: Arial;
	background: #E6E6D2;	/* Цвет фона */
	font-size: 0.9em;
	width:100%;
}

.select_font OPTION {
	font-family: Arial;
	color:#444;
	background: #E6E6D2;	/* Цвет фона */
	font-size: 1em;
	font-size: 0.9em;	
}

.select_font OPTGROUP {

	font-family: Arial;
	background: #D7D7C8;
}






.select-font {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 35px;
	background: #D7D7C8;
	color: #444;
	font-family: Times, Georgia, "Times New Roman", serif;
	font-size: 100%;
	font-weight: normal;
	line-height: 30px;
	text-indent: 20px;	/* отступ первой строки */
	text-align: left;
	text-shadow: black 1px 1px 2px;
	letter-spacing: 1px; /* интервал между символами */
	border-bottom: 1px solid #444;
	word-spacing: 5px;	 /* интервал между словами */
} 


.browser {
				margin:0px;
				padding-top:10px;
				font-size: 70%; 
				font-weight: normal; 
				color: #222; 
				text-align : center;
				line-height: 24px; 
				letter-spacing: 1px; /* интервал между символами */
				word-spacing: 2px;	 /* интервал между словами */
				background: url("/assets/custom/img/design/panel.jpg") #D1D7DC repeat left top;
}



.FontSeizeCheck {
		margin-top: 10px;
		background-color:#eee;
		border:0px;
		width:90%;
		font-weight:bold;
		font-size: 100%;
		text-align: center;
}