
A:link    { color: navy; text-decoration: none; } /* непросмотренные ссылки */
A:visited { color: navy; text-decoration: none; } /* просмотренные ссылки */
A:hover   { color: red ; text-decoration: none; } /* выбранный, но не активизированный пользователем элемент*/
A:active  { color: navy; text-decoration: none; } /* активные ссылки */

BODY
	{
		margin: 0px;
	}

FORM
	{
		margin: 0px;
	}

TABLE
	{
		font-family: Tahoma, Arial;
		font-size: 10pt;
		border-width: 0px;
	}

TR.LIGHTED
	{
		background-color: rgb(220,220,220) !important;
	}

IMG
	{
		border-width: 0px;
	}

.WND_BODY
	{
		display: block;
		min-height: 70px;
		margin: 5px;
		padding: 3px;

		background-color: white;
		background-image: url("images/wnd_body.jpg");
		background-repeat: no-repeat;

		border: 1px solid gray;

		box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1); /* тень */
		-webkit-box-shadow: 3px 3px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 3px 3px rgba(0, 0, 0, 0.1);
	}

.WND_TITLE
	{
		text-align: center;
		vertical-align: text-top;
		color: white;
		font-weight: 600;
	}

.WND_EDIT
	{
		font-family: Tahoma, Arial;
		font-size: 10pt;
		background-image: url("images/b_edit.jpg");
		border: 1px solid gray;
		resize: none; /* запрещаем изменение размеров для <textarea> элементов */
	}

.PAGE_NUM
	{
		vertical-align: top;
		font-weight: 600;
	}

.BTN
	{
		border-width: 0px;
		border-color: gray;
	}

.SYMBTN
	{
		font-size: 8pt;
		border-width: 1px;
		border-style: solid;
		border-color: gray;
		padding: 1px;
		margin: 1px;
	}

A.SYMLNK:hover
	{
		color: red;
		text-decoration: none;
	}

.TAB_NORMAL
	{
		text-align: center;
		background-color: rgb(240,240,240);
		border: 1px solid gray;
	}

.TAB_SELECTED
	{
		text-align: center;
		background-color: rgb(255,255,255);
		border: 1px solid gray;

		border-bottom: none;
		font-weight: 600;
	}

.TAB_SPACE
	{
		border-bottom: 1px solid gray;
		padding: 0px;
		width: 5px;
	}

.TAB_LINE
	{
		background-image: url("images/tab_line.png");
		border: 1px solid gray;
		border-top: none;
		border-bottom: none;
		font-size: 1pt;
		height: 20px; /* высота картинки tab_line.png */
	}

.IMG_FLOAT
	{
		float: right;						/* Выравнивание рисунка */
		margin: 0px 0px 10px 10px;			/* Отступ сверху,справа,снизу,слева */
		/* border: 2px solid #d6d3a2; */	/* Параметры рамки */
		/* width: 100px; */					/* Ширина принудительно */
	}

.VISIBLE
	{
	   display: block;
	   visibility: visible;
	}

.HIDDEN
	{
	   display: none;
	   visibility: hidden;
	}

.TRCELL
	{
		background-color: white;
		text-align: center;
	}

.PREVIEW
	{
		box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1); /* тень */
		-webkit-box-shadow: 3px 3px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 3px 3px rgba(0, 0, 0, 0.1);
		width: 200px;
		height: 293px;
		border: 1px solid rgb(150,150,150);
		background-color: white;
	}

.IMG_BTN:hover
	{
		opacity: 0.8; /* Частичная прозрачность для акцентирования наведения мыши на кнопку */
	}

.IMG_SAFE
	{
		border: 1px solid gray;
	}

.DISCUSS_COMMENT /* Прорисовка верхней разделительной линии для каждого коммента */
	{
		border: none;
		border-bottom: 1px solid gray;
	}

.MAIN_LOGO
	{
		background-image: url("images/main_logo.png");
		background-repeat: no-repeat;
		background-position: center bottom;
	}