
/* Написано в FreeBSD, Midnight Commander. */
/* Ukraine. (C) Demidov S.V. */

	/* Параграф */

	p {
	line-height: 16px;
	}

	/* Цвет ссылкам. */

	a {
	color: #0144b4;
	text-decoration: none;
	}

	a:visited { 
	color: #0144b4;
	text-decoration: none;
	}

	a:hover {
	color: #0144b4;
	text-decoration: underline;
	}

	select {
	width: 64px;
	background: #ffffff;
	}

	/* Спойлер, один для всех */

	.spoiler {
	color: #006699;
	text-decoration: none;
	cursor: pointer;
	}

	/* При наведении на спойлер, один для всех */

	.spoiler:hover {
	color: #006699;
	text-decoration: underline;
	}

		/* Спойлер поделки */

		.spoiler-podelki {
	/*	color: #0144b4;; */
		color: #006699;
		text-decoration: none;
		cursor: pointer;
		}

		/* При наведении на спойлер поделки */

		.spoiler-podelki:hover {
	/*	color: #0144b4; */
		color: #006699;
		text-decoration: underline;
		}

	/* Спойлер file */

	.spoiler-file {
	color: #0144b4;;
	text-decoration: none;
	cursor: pointer;
	}

	/* При наведении на спойлер file */

	.spoiler-file:hover {
	color: #0144b4;;
	text-decoration: underline;
	}

	/* Один для всех.
	/* Фон и бордюр для Radio Button */

	.bgradiobutton {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px;
	}

	/* Наружный отступ сверху для Radio Button */

	.rbmargint {
	margin-top: 8px;
	}

	/* Не показывать стандартный Radio Button */

	.radiobutton {
	display: none;
	}

	/* Неактивный Radio Button */

	.radiobutton + label {
	background: url("images-rb/radio-false.png") no-repeat scroll 0 0;
	cursor: pointer;
	padding: 0px 0px 1px 15px;
	}

	/* Активный Radio Button */

	.radiobutton:checked + label {
	background: url("images-rb/radio-true.png") no-repeat scroll 0 0;
	}

	/* Цвет тексту Radio Button */

	.label_radio {
	color: #006699;
	}

	/* При наведении на Radio Button */

	.label_radio:hover{
	color: #006699;
	text-decoration: underline;
	}

	/* Внутренний нижний отступ для Radio Button */

	.rbpaddingb {
	padding-bottom: 1px;
	}

	/* Внутренний правый отступ для Radio Button */

	.rbpaddingr {
	padding-right: 4px;
	}

		/* Горизонтальная линия */

		hr {
		border: none;              /* Убираем границу для браузера Firefox    */
		background-color: #aaaaaa; /* Цвет линии для браузера Firefox и Opera */
		color: #aaaaaa;            /* Цвет линии для остальных браузеров      */
		height: 1px;               /* Толщина линии                           */
		width: 100%;
		margin-top: 4px;
		margin-bottom: 4px;
		}

	/* Фоновое изображение */

	.bg {
	/* background: url(images/x.png) no-repeat; */

	/* Firefox 3.6+ */
	/* -moz-background-size: auto; */

	/* Safari 3.1+ и Chrome 4.0+ */
	/* -webkit-background-size: auto; */

	/* Opera 9.6+ */
	/* -o-background-size: auto; */

	/* Современные браузеры */
	/* background-size: auto; */

	/* background-position: center; */

	/* border: 1px solid #000000; */
	}

		/* Шапка */
		/* Hobby */

		.hobby {
		color: #333333;
		text-decoration: none;
		}

		.hobby:visited { 
		color: #333333;
		text-decoration: none;
		}

		.hobby:hover {
		color: #333333;
		text-decoration: underline;
		}

		/* Размер шрифта для Hobby */

		.texthobby {
		font-size: 300%;
		color: #333333;
		}

		/* Шапка */
		/* Маленький шрифт для Hobby */

		.smalltxthobby {
		font-size: 0.95em;
		}

		/* Шапка */
		/* Горизонтальная линия для Hobby */

		.hrwhite {
		border: none;              /* Убираем границу для браузера Firefox    */
		background-color: #dcdcdc; /* Цвет линии для браузера Firefox и Opera */
		color: #dcdcdc;            /* Цвет линии для остальных браузеров      */
		height: 1px;               /* Толщина линии                           */
		width: 100%;
		margin-top: 4px;
		margin-bottom: 4px;
		}

		/* Шапка */
		/* Подложка для флагов */

		.USCNRU {
		background: #eeeeee;
		border: 1px solid #eeeeee;
		border-radius: 0px;
		padding: 0px 6px 0px 6px;
		}

		/* Шапка */
		/* Иконки поиска */

		.iconsearch {
		background: linear-gradient(to top, #f6f8fa, #ffffff);
		border: 1px solid #bfd1e5;
		border-radius: 2px;
		padding: 4px 10px 4px 10px;
		}

	/* Последнее обновление сайта */

	.update_bg {
	background: #e7e7e7;
	border: 1px solid #e8e8e8;
	padding: 1px 4px 1px 4px;
	margin-bottom: 4px;
	}

	/* Дополнительная разделяющая линия на странице */

	.addhr {
	background-color: #d7d7d7; /* Цвет линии для браузера Firefox и Opera */
	color: #d7d7d7;            /* Цвет линии для остальных браузеров      */
	width: 512px;
	}

	/* Размер шрифта для перечня */

	.textpod {
	font-size: 105%;
	color: #333333;
	}

	/* Отступы в таблице */

	.tdpod {
	padding-bottom: 2px;
	}

	/* Поделки автора, нумерация */

	.numpod {
	color: #006000;
	font-weight: bold;
	}

	/* Ширина для строк, названия поделок */

	.widthpod {
	width: 740px;
	}

	/* Иконка */

	.icon {
	display: flex;
	align-items: center;
	justify-content: center;
	}

	/* Кнопка с текстом */

	.txtbutton {
	background: linear-gradient(to top, #f6f8fa, #ffffff);
	border: 1px solid #bfd1e5;
	border-radius: 2px;
	padding: 4px 10px 4px 10px;
	}

	/* Кнопка с текстом (маленькая) */

	.txtbuttonsmall {
	background: linear-gradient(to top, #f6f8fa, #ffffff);
	border: 1px solid #bfd1e5;
	border-radius: 2px;
	padding: 3px 8px 3px 8px;
	font-size: 11px;
	}

	/* Заголовок Wiki */

	.wiki_bgh1 {
	background: #f0f0f0;
	border: 1px solid #e8e8e8;
	padding: 2px 4px 3px 4px;
	margin-bottom: 4px;
	}

	/* При наведении на строки: Библиотека ПК1, Библиотека ПК2, Библиотека ПК3 */

	.bibliotekapk:hover {
	font-weight: bold;
	}

	/* При наведении на другие строки */

	.list:hover {
	font-weight: bold;
	}

	/* Фон и бордюр для Обновлено */
	/* Файловый архив Вектор'а-06Ц */

	.dl_update_bg {
	background: #f0f0f0;
	border: 1px solid #e8e8e8;
	padding: 1px 4px 1px 4px;
	margin-bottom: 4px;
	}

		/* Фон и бордюр для заголовка, игра Game-15 */
		/* Без clock.gif */

		.g15_title {
		background: #f0f2f4;
		border: 1px solid #f0f2f4;
		border-radius: 0px;
		padding: 4px 0px 4px 0px;
		width: 720px;
		}

	/* Иконки бесплатное ПО */

	.iconfreeurl {
	background: linear-gradient(to top, #f6f8fa, #ffffff);
	border: 1px solid #bfd1e5;
	border-radius: 2px;
	padding: 4px 10px 4px 10px;
	}

		/* Фон и бордюр для логотипа SMF, в модальном окне */
		/* Оригинал */

		.smfbglogooriginal {
		background: #ffffff;
		border: 1px solid #e0e2e4;
		border-radius: 0px;
		padding: 4px 8px 4px 8px;
		}

		/* Фон и бордюр для логотипа SMF, в модальном окне */
		/* Как сделал Я */

		.smfbglogoi {
		background: #ffffff;
		border: 1px solid #e0e2e4;
		border-radius: 0px;
		padding: 4px 8px 4px 8px;
		}

		/* Фон и бордюр для xcf-файлов (скачивание), в модальном окне. */

		.smfxcf {
		background: #ffffff;
		border: 1px solid #e0e2e4;
		border-radius: 0px;
		padding: 6px 10px 6px 10px;
		}

		/* Цвет надписи для Simple */

		.smfcolor1 {
		color: #f3703c;
		}

		/* Цвет надписи для Machines Forum */

		.smfcolor2 {
		color: #394a56;
		}

		/* Подсветка ссылки для SMF */

		.smfurl:hover {
		color: #f3703c;
		}

	/* --- */
	/* LPT-порт и AY-3-8910 (YM2149) */
	/* --- */

	/* Фон и бордюр для заголовка */

	.lptay_title {
	background: #f0f0f0;
	border: 1px solid #f0f0f0;
	border-radius: 0px;
	padding: 4px 0px 4px 0px;
	width: 800px;
	}

		/* Выборка pdf-файлов из моих репозиториев */
		/* Заголовок спойлера в виде ссылки */

		.spoilerpdf {
		color: #006699;
		text-decoration: none;
		cursor: pointer;
		}

		/* При наведении на спойлер pdf-файлы */

		.spoilerpdf:hover {
		color: #006699;
		text-decoration: underline;
		}

	/* --- */
	/* Некоторые ответы на некоторые вопросы */
	/* Заголовок спойлера в виде ссылки, для литературы, для сжатие данных, для FreeBSD */
	/* --- */

	.spoilerbook {
	color: #006699;
	text-decoration: none;
	cursor: pointer;
	}

	/* При наведении на спойлер литературы или на спойлер сжатие данных */

	.spoilerbook:hover {
	color: #006699;
	text-decoration: underline;
	}

	/* Зебра для литературы сжатие данных */

	.bg_zebra_compression_1 {
	background: #eaeaea;
	border: 1px solid #eaeaea;
	padding: 1px 4px 1px 4px;
	}

	.bg_zebra_compression_2 {
	padding: 1px 4px 1px 4px;
	}

		/* Фон и бордюр для заголовка, игра Game-15 */
		/* Без clock.gif */

		.g15_title {
		background: #f0f2f4;
		border: 1px solid #f0f2f4;
		border-radius: 0px;
		padding: 4px 0px 4px 0px;
		width: 720px;
		}

		/* Фон и бордюр для заголовка, игра Game-15 */
		/* С clock.gif */

		.g15_title_2 {
		background: #f0f2f4;
		border: 1px solid #f0f2f4;
		border-radius: 0px;
		padding: 3px 0px 3px 0px;
		width: 720px;
		}

		/* Заголовок спойлера в виде ссылки, для игры Game-15 */

		.g15_link_spoiler {
		color: #006699;
		text-decoration: none;
		cursor: pointer;
		}

		.g15_link_spoiler:hover {
		color: #006699;
		text-decoration: underline;
		}

	/* Заголовок спойлера в виде ссылки, для почтового адреса */

	.spoilerurl {
	color: #006699;
	text-decoration: underline;
	cursor: pointer;
	}

	/* Модальное окно для репозиторий */
	/* Модальное окно SMF */

	.modalwin {
	height: auto; /* Высота окна */
	width: 860px; /* Ширина окна */
	border: 3px solid #999999; /* Толщина и цвет рамки */
	border-radius: 4px;        /* Закругленные края    */
	background: #ffffff;       /* Фон окна             */

	padding: 12px 12px 12px 12px; /* Внутренние отступы по краям */

	top: 64px; /* Сверху до окна */
	right: 0;  /* Справа до окна */
	left: 0;   /* Слева до окна  */

	font-size: 14px; /* Размер шрифта */
	margin: 0 auto;

	z-index: 2;      /* Поверх всех     */
	display: none;   /* Сначала невидим */
	position: fixed; /* Фиксированное позиционирование, окно стабильно при прокрутке */
	}

		/* При выводе модального окна, затемнение страницы */
		/* Для репозиториев и SMF */

		#shadow {
		position: fixed;

		left: 0; /* Затемнение слева  */
		top: 0;  /* Затемнение сверху */

		width: 100%;  /* По ширине растянуть на весь экран */
		height: 100%; /* По высоте растянуть на весь экран */

		z-index: 1;          /* Поверх всех, кроме окна */
		background: #000000; /* Цвет затемнения         */
		opacity: 0.2;        /* Прозрачность            */
		}

	/* Дополнительный размер шрифта (модальные окна репозиториев и SMF) */

	.modalwintxtsize2 {
	font-size: 12px;
	}

	/* Модальное окно для литературы */

	.modalwinbook {
	height: auto; /* Высота окна */
	width: 800px; /* Ширина окна */
	border: 3px solid #999999; /* Тощина и цвет рамки */
	border-radius: 4px;        /* Закругленные края   */
	background: #ffffff;       /* Фон окна            */

	padding: 12px 12px 12px 12px; /* Внутренние отступы по краям */

	top: 64px; /* Сверху до окна */
	right: 0;  /* Справа до окна */
	left: 0;   /* Слева до окна  */

	font-size: 12px; /* Размер шрифта */
	margin: 0 auto;

	z-index: 2;      /* Поверх всех     */
	display: none;   /* Сначала невидим */
	position: fixed; /* Фиксированное позиционирование, окно стабильно при прокрутке */
	}

		/* При выводе модального окна, затемнение страницы */
		/* Для литературы */

		#shadowbook {
		position: fixed;

		left: 0; /* Затемнение слева  */
		top: 0;  /* Затемнение сверху */

		width: 100%;  /* По ширине растянуть на весь экран */
		height: 100%; /* По высоте растянуть на весь экран */

		z-index: 1;          /* Поверх всех, кроме окна */
		background: #000000; /* Цвет затемнения         */
		opacity: 0.2;        /* Прозрачность            */
		}

	/* Модальное окно журналы */

	.modalwinjournals {
	height: auto; /* Высота окна */
	width: 920px; /* Ширина окна */
	border: 3px solid #999999; /* Тощина и цвет рамки */
	border-radius: 4px;        /* Закругленные края   */
	background: #ffffff;       /* Фон окна            */

	padding: 12px 12px 12px 12px; /* Внутренние отступы по краям */

	top: 64px; /* Сверху до окна */
	right: 0;  /* Справа до окна */
	left: 0;   /* Слева до окна  */

	font-size: 12px; /* Размер шрифта */
	margin: 0 auto;

	z-index: 2;      /* Поверх всех     */
	display: none;   /* Сначала невидим */
	position: fixed; /* Фиксированное позиционирование, окно стабильно при прокрутке */
	}

		/* При выводе модального окна, затемнение страницы */
		/* Journals */

		#shadowjournals {
		position: fixed;

		left: 0; /* Затемнение слева  */
		top: 0;  /* Затемнение сверху */

		width: 100%;  /* По ширине растянуть на весь экран */
		height: 100%; /* По высоте растянуть на весь экран */

		z-index: 1;          /* Поверх всех, кроме окна */
		background: #000000; /* Цвет затемнения         */
		opacity: 0.2;        /* Прозрачность            */
		}

	/* Модальное окно Торренты */

	.modalwintorrent {
	height: auto; /* Высота окна */
	width: 920px; /* Ширина окна */
	border: 3px solid #999999; /* Тощина и цвет рамки */
	border-radius: 4px;        /* Закругленные края   */
	background: #ffffff;       /* Фон окна            */

	padding: 12px 12px 12px 12px; /* Внутренние отступы по краям */

	top: 64px; /* Сверху до окна */
	right: 0;  /* Справа до окна */
	left: 0;   /* Слева до окна  */

	font-size: 12px; /* Размер шрифта */
	margin: 0 auto;

	z-index: 2;      /* Поверх всех     */
	display: none;   /* Сначала невидим */
	position: fixed; /* Фиксированное позиционирование, окно стабильно при прокрутке */
	}

		/* При выводе модального окна, затемнение страницы */
		/* Торрент */

		#shadowtorrent {
		position: fixed;

		left: 0; /* Затемнение слева  */
		top: 0;  /* Затемнение сверху */

		width: 100%;  /* По ширине растянуть на весь экран */
		height: 100%; /* По высоте растянуть на весь экран */

		z-index: 1;          /* Поверх всех, кроме окна */
		background: #000000; /* Цвет затемнения         */
		opacity: 0.2;        /* Прозрачность            */
		}

	/* Модальное окно для: [Английский Алфавит ] [ Русский Алфавит ] [ Украинский алфавит ] */

	.modalwinabc {
	height: auto; /* Высота окна */
	width: 820px; /* Ширина окна */
	border: 3px solid #999999; /* Тощина и цвет рамки */
	border-radius: 4px;        /* Закругленные края   */
	background: #ffffff;       /* Фон окна            */

	padding: 12px 12px 12px 12px; /* Внутренние отступы по краям */

	top: 64px; /* Сверху до окна */
	right: 0;  /* Справа до окна */
	left: 0;   /* Слева до окна  */

	font-size: 12px; /* Размер шрифта */
	margin: 0 auto;

	z-index: 2;      /* Поверх всех     */
	display: none;   /* Сначала невидим */
	position: fixed; /* Фиксированное позиционирование, окно стабильно при прокрутке */
	}

		/* При выводе модального окна, затемнение страницы */
		/* Для Алфавита */

		#shadowabc {
		position: fixed;

		left: 0; /* Затемнение слева  */
		top: 0;  /* Затемнение сверху */

		width: 100%;  /* По ширине растянуть на весь экран */
		height: 100%; /* По высоте растянуть на весь экран */

		z-index: 1;          /* Поверх всех, кроме окна */
		background: #000000; /* Цвет затемнения         */
		opacity: 0.2;        /* Прозрачность            */
		}

	/* Модальное окно для справочной информации по почтовому адресу */

	.modalwininfmailingaddres {
	height: auto; /* Высота окна */
	width: 800px; /* Ширина окна */
	border: 3px solid #999999; /* Тощина и цвет рамки */
	border-radius: 4px;        /* Закругленные края   */
	background: #ffffff;       /* Фон окна            */

	padding: 12px 12px 12px 12px; /* Внутренние отступы по краям */

	top: 64px; /* Сверху до окна */
	right: 0;  /* Справа до окна */
	left: 0;   /* Слева до окна  */

	font-size: 12px; /* Размер шрифта */
	margin: 0 auto;

	z-index: 2;      /* Поверх всех     */
	display: none;   /* Сначала невидим */
	position: fixed; /* Фиксированное позиционирование, окно стабильно при прокрутке */
	}

		/* При выводе модального окна, затемнение страницы */
		/* Для справочной информации по почтовому адресу */

		#shadowma {
		position: fixed;

		left: 0; /* Затемнение слева  */
		top: 0;  /* Затемнение сверху */

		width: 100%;  /* По ширине растянуть на весь экран */
		height: 100%; /* По высоте растянуть на весь экран */

		z-index: 1;          /* Поверх всех, кроме окна */
		background: #000000; /* Цвет затемнения         */
		opacity: 0.2;        /* Прозрачность            */
		}

	/* Модальное окно для конверторов SPR to BMP и GRF to BMP */

	.modalwinconvertsprgrf {
	height: auto; /* Высота окна */
	width: 940px; /* Ширина окна */
	border: 3px solid #999999; /* Тощина и цвет рамки */
	border-radius: 4px;        /* Закругленные края   */
	background: #ffffff;       /* Фон окна            */

	padding: 12px 12px 12px 12px; /* Внутренние отступы по краям */

	top: 64px; /* Сверху до окна */
	right: 0;  /* Справа до окна */
	left: 0;   /* Слева до окна  */

	font-size: 12px; /* Размер шрифта */
	margin: 0 auto;

	z-index: 2;      /* Поверх всех     */
	display: none;   /* Сначала невидим */
	position: fixed; /* Фиксированное позиционирование, окно стабильно при прокрутке */
	}

		/* При выводе модального окна, затемнение страницы */
		/* Для конверторов SPR to BMP и GRF to BMP */

		#shadowsprgrf {
		position: fixed;

		left: 0; /* Затемнение слева  */
		top: 0;  /* Затемнение сверху */

		width: 100%;  /* По ширине растянуть на весь экран */
		height: 100%; /* По высоте растянуть на весь экран */

		z-index: 1;          /* Поверх всех, кроме окна */
		background: #000000; /* Цвет затемнения         */
		opacity: 0.2;        /* Прозрачность            */
		}

	/* Модальное окно для конверторов BMP to SPR и BMP to GRF */

	.modalwinconvertbmpsg {
	height: auto; /* Высота окна */
	width: 940px; /* Ширина окна */
	border: 3px solid #999999; /* Тощина и цвет рамки */
	border-radius: 4px;        /* Закругленные края   */
	background: #ffffff;       /* Фон окна            */

	padding: 12px 12px 12px 12px; /* Внутренние отступы по краям */

	top: 64px; /* Сверху до окна */
	right: 0;  /* Справа до окна */
	left: 0;   /* Слева до окна  */

	font-size: 12px; /* Размер шрифта */
	margin: 0 auto;

	z-index: 2;      /* Поверх всех     */
	display: none;   /* Сначала невидим */
	position: fixed; /* Фиксированное позиционирование, окно стабильно при прокрутке */
	}

		/* При выводе модального окна, затемнение страницы */
		/* Для конверторов BMP to SPR и BMP to GRF */

		#shadowbmptosg {
		position: fixed;

		left: 0; /* Затемнение слева  */
		top: 0;  /* Затемнение сверху */

		width: 100%;  /* По ширине растянуть на весь экран */
		height: 100%; /* По высоте растянуть на весь экран */

		z-index: 1;          /* Поверх всех, кроме окна */
		background: #000000; /* Цвет затемнения         */
		opacity: 0.2;        /* Прозрачность            */
		}

	/* Модальное окно для Video */

	.modalwinvideo {
	height: auto; /* Высота окна */
	width: 800px; /* Ширина окна */
	border: 3px solid #999999; /* Тощина и цвет рамки */
	border-radius: 4px;        /* Закругленные края   */
	background: #ffffff;       /* Фон окна            */

	padding: 12px 12px 12px 12px; /* Внутренние отступы по краям */

	top: 64px; /* Сверху до окна */
	right: 0;  /* Справа до окна */
	left: 0;   /* Слева до окна  */

	font-size: 12px; /* Размер шрифта */
	margin: 0 auto;

	z-index: 2;      /* Поверх всех     */
	display: none;   /* Сначала невидим */
	position: fixed; /* Фиксированное позиционирование, окно стабильно при прокрутке */
	}

		/* При выводе модального окна, затемнение страницы */
		/* Для литературы */

		#shadowvideo {
		position: fixed;

		left: 0; /* Затемнение слева  */
		top: 0;  /* Затемнение сверху */

		width: 100%;  /* По ширине растянуть на весь экран */
		height: 100%; /* По высоте растянуть на весь экран */

		z-index: 1;          /* Поверх всех, кроме окна */
		background: #000000; /* Цвет затемнения         */
		opacity: 0.2;        /* Прозрачность            */
		}

	/* Ожившее кино! Компьютер Вектор-06Ц! */
	/* GIF-анимация! Компьютер Вектор-06Ц! */

	/* Заголовок для анимации */

	.anim_title {
	background: #f0f2f4;
	border: 1px solid #f0f2f4;
	border-radius: 0px;
	padding: 4px 0px 4px 0px;
	width: 800px;
	}

	/* Фон и бордюр для анимации */

	.anim_bg {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px 4px 4px 4px;
	}

	/* Фон и бордюр для ФИО */

	.anim_name_bg {
	background: #f0f0f0;
	border: 1px solid #e8e8e8;
	padding: 2px 4px 3px 4px;
	margin-top: 4px;
	width: 100%;
	}

		/* Заголовок для Радиаторов */

		.rad_title {
		background: #f0f2f4;
		border: 1px solid #f0f2f4;
		border-radius: 0px;
		padding: 4px 0px 4px 0px;
		width: 900px;
		}

		/* Фон и бордюр для Радиаторов */

		.rad_bg {
		background: #ffffff;
		border: 1px solid #d0d2d4;
		padding: 4px 4px 4px 4px;
		}

		/* Горизонтальная линия для Радиаторов */

		.rad_hr {
		border: none;              /* Убираем границу для браузера Firefox    */
		background-color: #d7d7d7; /* Цвет линии для браузера Firefox и Opera */
		color: #d7d7d7;            /* Цвет линии для остальных браузеров      */
		height: 1px;               /* Толщина линии                           */
		width: 760px;
		margin-top: 0px;
		margin-bottom: 0px;
		}

		/* Фон и бордюр (линейка) */

		.rad_linejka_bg {
		background: #ffffff;
		border: 1px solid #d0d2d4;
		padding: 4px 4px 4px 4px;
		}

	/* ------- */
	/* CALCDIV */
	/* ------- */

	/* Маленький шрифт */

	.calcdivsmalltxt {
	font-size: 11px;
	}

	/* Фон и бордюр для Radio Button в CALCDIV */

	.calcdivbgradiobutton {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px;
	}

	/* Наружный отступ сверху для Radio Button в CALCDIV */

	.calcdivrbmargint {
	margin-top: 8px;
	}

	/* Не показывать стандартный Radio Button в CALCDIV */

	.calcdivradiobutton {
	display: none;
	}

	/* Неактивный Radio Button в CALCDIV */

	.calcdivradiobutton + label {
	background: url("images-calcdivr2-rb/radio-false.png") no-repeat scroll 0 0;
	cursor: pointer;
	padding: 0px 0px 1px 15px;
	}

	/* Активный Radio Button в CALCDIV */

	.calcdivradiobutton:checked + label {
	background: url("images-calcdivr2-rb/radio-true.png") no-repeat scroll 0 0;
	}

	/* Цвет тексту Radio Button в CALCDIV */

	.calcdiv_label_radio {
	color: #006699;
	}

	/* При наведении на Radio Button в CALCDIV */

	.calcdiv_label_radio:hover{
	color: #006699;
	text-decoration: underline;
	}

	/* Внутренний нижний отступ для Radio Button в CALCDIV */

	.calcdivrbpaddingb {
	padding-bottom: 1px;
	}

	/* Внутренний правый отступ для Radio Button в CALCDIV */

	.calcdivrbpaddingr {
	padding-right: 4px;
	}

	/* Заголовок 1 на странице CALCDIV (фон и бордюр) */

	.calcdivpagebgh1 {
	background: #f1f8ff;
	border: 1px solid #f1f8ff;
	padding: 4px 4px 4px 4px;
	color: #022169;
	width: 100%;
	font-size: 19px;
	}

	/* Заголовок 2 на странице CALCDIV (фон и бордюр) */

	.calcdivpagebgh2 {
	background: #f0f4f7;
	border: 1px solid #f0f4f7;
	color: #022169;
	width: 720px;
	font-size: 15px;
	padding: 2px;
	}

	/* Заголовок 3 на странице CALCDIV */

	.calcdivpagebgh3 {
	font-size: 13px;
	}

	/* Фон и бордюр для [ Warning 1 ] на странице CALCDIV */

	.calcdivbgwarning_1 {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px;
	width: 400px;
	}

	/* Фон и бордюр для [ Warning 2 ] на странице CALCDIV */

	.calcdivbgwarning_2 {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px;
	width: 320px;
	}

	/* Горизонтальная линия для [ Warning ] на странице CALCDIV */

	.calcdivwarninghr {
	border: none;              /* Убираем границу для браузера Firefox    */
	background-color: #e0e2e4; /* Цвет линии для браузера Firefox и Opera */
	color: #e0e2e4;            /* Цвет линии для остальных браузеров      */
	height: 1px;               /* Толщина линии                           */
	}

	/* Фон и Бордюр для формул и расчётов на странице CALCDIV */

	.calcdivpagebgfc {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	margin-top: 8px;
	padding: 4px;
	width: 612px;
	}

	/* Горизонтальная линия для формул и расчётов на странице CALCDIV */

	.calcdivpagefchr {
	border: none;              /* Убираем границу для браузера Firefox    */
	background-color: #e0e2e4; /* Цвет линии для браузера Firefox и Opera */
	color: #e0e2e4;            /* Цвет линии для остальных браузеров      */
	height: 1px;               /* Толщина линии                           */
	width: 512px;
	}

	/* Номер калькулятора CALCDIV (фон и бордюр) */

	.calcdivn {
	background: linear-gradient(to top, #f0f4f7, #ffffff);
	border: 1px solid #bfd1e5;
	font-size: 24px;
	padding: 0px 8px 0px 8px;
	height: 32px;
	}

	.calcdivnvalign {
	vertical-align: bottom;
	}

	/* Заголовок калькулятора CALCDIV (фон и бордюр) */

	.calcdivbgtitle {
	background: #f0f4f7;
	border: 1px solid #f0f4f7;
	height: 28px;
	color: #022169;
	width: 720px;
	font-size: 15px;
	margin-bottom: 4px;
	}

	/* Фон и Бордюр самого калькулятора CALCDIV */

	.calcdivbg {
	background: #f5f7f9;
	border: 1px solid #e0e2e4;
	padding: 4px;
	width: 720px;
	}

	/* Фон и Бордюр для схемы в калькуляторе CALCDIV */

	.calcdivbgscheme {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px;
	width: 55%;
	}

	/* Отступы в калькуляторе CALCDIV */
	/* Ввод данных */

	.calcdivtdpadding {
	padding: 2px 0px 2px 0px;
	}

	/* Цвет текста в калькуляторе CALCDIV */
	/* Вввод данных */

	.calcdivinputcolortext {
	color: #333333;
	}

	/* Горизонтальная линия в калькуляторе CALCDIV */

	.calcdivhr {
	border: none;              /* Убираем границу для браузера Firefox    */
	background-color: #c0c2c4; /* Цвет линии для браузера Firefox и Opera */
	color: #c0c2c4;            /* Цвет линии для остальных браузеров      */
	height: 1px;               /* Толщина линии                           */
	width: 100%;
	margin-top: 8px;
	margin-bottom: 8px;
	}

	/* Отступы в калькуляторе CALCDIV (нижний отступ) */

	.calcdivtdpaddingbottom {
	padding-bottom: 6px;
	}

	/* CALCDIV */
	/* Цвет примечанию. Наведите курсор мыши на поле ввода (будет подсказка)! */
	/* Цвет примечанию. Наведите курсор мыши на переменные (будет подсказка)! */

	.calcdivcolorprompt1 {
	/* color: #005f00; */
	/* color: #0052aa; */
	/* color: #ad33d0; */
	color: #333333;
	}

	/* Цвет вопросов в калькуляторе CALCDIV */

	.calcdivcolorquestions {
	color: #ff0000;
	}

	/* Цвет результата в калькуляторе CALCDIV */

	.calcdivcolorresult {
	color: #007f00;
	}

	/* Цвет вертикальным линиям в калькуляторе CALCDIV */

	.calcdivtdcolorline {
	color: #b0b2b4;
	}

	/* Заголовок спойлера для калькулятора CALCDIV */

	.calcdivspoiler { /* Без наведения */
	color: #006699;
	text-decoration: none;
	cursor: pointer;
	}

	.calcdivspoiler:hover{ /* При наведении */
	color: #006699;
	text-decoration: underline;
	}

	.calcdivspoiler:visited { /* Визит */
	color: #006699;
	text-decoration: none;
	}

	/* CALCDIV */
	/* Цвет примечанию. Наведите курсор мыши на формулу (будет подсказка)! */

	.calcdivcolorpromptf {
	/* color: #004f00; */
	color: #333333;
	}

	/* Фон и Бордюр для формул в калькуляторе CALCDIV */

	.calcdivbgformulas {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	margin-top: 8px;
	padding: 4px;
	width: 612px;
	}

	/* Фон и бордюр для основной формулы в калькуляторе CALCDIV */

	.calcdivbgformulasbasis {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px 6px 4px 6px;
	}

	/* Размер поля (длина) ввода чисел в калькуляторе CALCDIV */

	.calcdivnumber {
	width: 128px;
	}

	/* -------------- */
	/* CALCZENERDIODE */
	/* -------------- */

	/* CALCZENERDIODE */
	/* Уважаемый соискатель! */

	.calczdperson { /* !!! */
	color: #006f00;
	}

	/* CALCZENERDIODE */
	/* Предоставляется как есть! */

	.calczd_warning { /* !!! */
	color: #d00000;
	font-size: 14px;
	}

	/* CALCZENERDIODE */
	/* Маленький шрифт */

	.calczdsmalltxt {
	font-size: 11px;
	}

	/* CALCZENERDIODE */
	/* Не показывать стандартный Radio Button */

	.calczdradiobutton {
	display: none;
	}

	/* CALCZENERDIODE */
	/* Неактивный Radio Button */

	.calczdradiobutton + label {
	background: url("images-calczd-rb/radio-false.png") no-repeat scroll 0 0;
	cursor: pointer;
	padding: 0px 0px 1px 15px;
	}

	/* CALCZENERDIODE */
	/* Активный Radio Button */

	.calczdradiobutton:checked + label {
	background: url("images-calczd-rb/radio-true.png") no-repeat scroll 0 0;
	}

	/* CALCZENERDIODE */
	/* Цвет тексту Radio Button */

	.calczd_label_radio {
	color: #006699;
	}

	/* CALCZENERDIODE */
	/* При наведении на Radio Button */

	.calczd_label_radio:hover{
	color: #006699;
	text-decoration: underline;
	}

	/* CALCZENERDIODE */
	/* Внутренний нижний отступ для Radio Button */

	.calczdrbpaddingb {
	padding-bottom: 1px;
	}

	/* CALCZENERDIODE */
	/* Внутренний правый отступ для Radio Button */

	.calczdrbpaddingr {
	padding-right: 4px;
	}

	/* CALCZENERDIODE */
	/* Заголовок 1 на странице (фон и бордюр) */

	.calczdpagebgh1 {
	background: #f1f8ff;
	border: 1px solid #f1f8ff;
	padding: 4px 4px 4px 4px;
	color: #022169;
	width: 100%;
	font-size: 19px;
	}

	/* CALCZENERDIODE */
	/* Номер калькулятора (фон и бордюр) */

	.calczdn {
	background: linear-gradient(to top, #f0f4f7, #ffffff);
	border: 1px solid #bfd1e5;
	font-size: 24px;
	padding: 0px 8px 0px 8px;
	height: 32px;
	}

	.calczdnvalign {
	vertical-align: bottom;
	}

	/* CALCZENERDIODE */
	/* Заголовок калькулятора (фон и бордюр) */

	.calczdbgtitle {
	background: #f0f4f7;
	border: 1px solid #f0f4f7;
	height: 28px;
	color: #022169;
	width: 720px;
	font-size: 15px;
	margin-bottom: 4px;
	}

	/* CALCZENERDIODE */
	/* Фон и Бордюр самого калькулятора */

	.calczdbg {
	background: #f5f7f9;
	border: 1px solid #e0e2e4;
	padding: 4px;
	width: 720px;
	}

	/* CALCZENERDIODE */
	/* Фон и Бордюр для схемы 1, в калькуляторе */

	.calczdbgscheme1 {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px;
	width: 250px;
	}

	/* CALCZENERDIODE */
	/* Фон и Бордюр для схемы 2, в калькуляторе */

	.calczdbgscheme2 {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px;
	width: 300px;
	}

	/* CALCZENERDIODE */
	/* Фон и Бордюр для схемы 3, в калькуляторе */

	.calczdbgscheme3 {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px;
	width: 400px;
	}

	/* CALCZENERDIODE */
	/* Фон и Бордюр для схемы 4, в калькуляторе */

	.calczdbgscheme4 {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px;
	width: 500px;
	}

	/* Отступы в калькуляторе CALCZENERDIODE */
	/* Ввод данных                           */

	.calczdtdpadding {
	padding: 2px 0px 2px 0px;
	}

	/* Цвет текста в калькуляторе CALCZENERDIODE */
	/* Вввод данных                              */

	.calczdinputcolortext {
	color: #333333;
	}

	/* Горизонтальная линия в калькуляторе CALCZENERDIODE */
	/* Линия 1 */

	.calczdhr {
	border: none;              /* Убираем границу для браузера Firefox    */
	background-color: #c0c2c4; /* Цвет линии для браузера Firefox и Opera */
	color: #c0c2c4;            /* Цвет линии для остальных браузеров      */
	height: 1px;               /* Толщина линии                           */
	width: 100%;
	margin-top: 8px;
	margin-bottom: 8px;
	}

	/* Горизонтальная линия в калькуляторе CALCZENERDIODE */
	/* Линия 2 (короткая) */

	.calczdhr2 {
	border: none;              /* Убираем границу для браузера Firefox    */
	background-color: #c0c2c4; /* Цвет линии для браузера Firefox и Opera */
	color: #c0c2c4;            /* Цвет линии для остальных браузеров      */
	height: 1px;               /* Толщина линии                           */
	width: 460px;
	margin-top: 8px;
	margin-bottom: 8px;
	}

	/* CALCZENERDIODE */
	/* Верхний отступ (схема, пример) */

	.calczdtdpaddingtop {
	padding-top: 8px;
	}

	/* CALCZENERDIODE */
	/* Нижний отступ (схема, пример) */

	.calczdtdpaddingbottom {
	padding-bottom: 6px;
	}

	/* CALCZENERDIODE */
	/* Цвет примечанию. Наведите курсор мыши на поле ввода (будет подсказка)! */
	/* Цвет примечанию. Наведите курсор мыши на переменные (будет подсказка)! */

	.calczdcolorprompt1 {
	color: #333333;
	}

	/* CALCZENERDIODE */
	/* Цвет вопросов в калькуляторе */

	.calczdcolorquestions {
	color: #ff0000;
	}

	/* CALCZENERDIODE */
	/* Цвет результата в калькуляторе */

	.calczdcolorresult {
	color: #007f00;
	}

	/* Цвет вертикальным линиям в калькуляторе CALCZENERDIODE */

	.calczdtdcolorline {
	color: #b0b2b4;
	}

/* --- */

		/* CALCZENERDIODE */
		/* Заголовок спойлера 1 */

		.calczdspoiler { /* Без наведения */
		color: #006699;
		text-decoration: none;
		cursor: pointer;
		}

		/* CALCZENERDIODE */
		/* Заголовок спойлера 1 */

		.calczdspoiler:hover{ /* При наведении */
		color: #006699;
		text-decoration: underline;
		}

		/* CALCZENERDIODE */
		/* Заголовок спойлера 1 */

		.calczdspoiler:visited { /* Визит */
		color: #006699;
		text-decoration: none;
		}

/* --- */

		/* CALCZENERDIODE */
		/* Заголовок спойлера 2 */

		.calczdspoiler2 { /* Без наведения */
		color: #006699;
		text-decoration: none;
		cursor: pointer;
		}

		/* CALCZENERDIODE */
		/* Заголовок спойлера 2 */

		.calczdspoiler2:hover{ /* При наведении */
		color: #006699;
		text-decoration: none;
		}

		/* CALCZENERDIODE */
		/* Заголовок спойлера 2 */

		.calczdspoiler2:visited { /* Визит */
		color: #006699;
		text-decoration: none;
		}

/* --- */

	/* CALCZENERDIODE */
	/* Цвет примечанию. Наведите курсор мыши на формулу (будет подсказка)! */

	.calczdcolorpromptf {
	color: #333333;
	}

	/* CALCZENERDIODE */
	/* Фон и Бордюр для формул */

	.calczdbgformulas {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	margin-top: 8px;
	padding: 4px;
	width: 612px;
	}

	/* CALCZENERDIODE */
	/* Фон и бордюр для основной формулы */

	.calczdbgformulasbasis {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px 6px 4px 6px;
	}

	/* CALCZENERDIODE */
	/* Фон и бордюр для дополнения (дополнительные формулы) */

	.calczdbgformulasadd {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px 6px 4px 6px;
	}

	/* CALCZENERDIODE */
	/* Примечание для формул */

	.calczdremark {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	margin-top: 8px;
	padding: 4px;
	width: 612px;
	}

	/* CALCZENERDIODE */
	/* Размер поля (длина) ввода чисел */

	.calczdinputpx {
	width: 128px;
	}

	/* CALCZENERDIODE */
	/* Размер поля (длина) для ввода чисел */
	/* [ Настройки для таблиц 1, 2 ] */

	.calczdtableinputpx {
	width: 80px;
	}

	/* CALCZENERDIODE */
	/* Описание, что можно ввести в поля ввода (фон и бордюр) */
	/* Калькулятор 1. Калькулятор 2. Калькулятор 3. Калькулятор 4. */

	.calczdbgwarning {
	background: #f5f7f9;
	border: 1px solid #e0e2e4;
	padding: 4px 8px 4px 8px;
	margin-top: 6px;
	}

	/* CALCZENERDIODE */
	/* Описание, что можно ввести в поля ввода (фон и бордюр) */
	/* [ Настройки для таблиц 1, 2 ] */

	.calczdbgwarning2 {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px 8px 4px 8px;
	margin-top: 6px;
	}

	/* Предупреждение! */
	/* Цвет надписи: Не рекомендуется генерировать слишком большие таблицы! */
	/* [ Настройки для таблиц 1, 2 ] */

	.calczdcolorgen {
	color: #007f00;
	}

	/* CALCZENERDIODE */
	/* Описание, что можно ввести в поля ввода */
	/* Калькулятор 1, 2, 3, 4 и [ Настройки таблиц 1, 2] */
	/* Цвет надписи: "красная рамка" */

	.calczdtxtinputframe {
	color: #c00000;
	}

	/* CALCZENERDIODE */
	/* Фон и бордюр для UR1 */
	/* Для примечания */

	.calczdbgur1 {
	background: #f5f7f9;
	border: 1px solid #e0e2e4;
	padding: 4px 8px 4px 8px;
	margin-top: 4px;
	margin-bottom: 4px;
	}

	/* Заголовок для таблиц с расчётами в калькуляторе CALCZENERDIODE */

	.calczdcalculation_title {
	background: #f0f4f7;
	border: 1px solid #f0f4f7;
	padding: 0px 4px 0px 4px;
	height: 16px;
	color: #022169;
	width: 800px;
	font-size: 1.2em;
	}

	/* CALCZENERDIODE */
	/* Таблица с расчётами 1 (таблицы n1) */

	.calczdcalculation_zebra {
	width: 640px;
	border-collapse: collapse;
	}

	/* CALCZENERDIODE */
	/* Таблица с расчётами 2 (таблицы n2) */

	.calczdcalculation_zebra2 {
	width: 900px;
	border-collapse: collapse;
	}

	/* CALCZENERDIODE */
	/* Зебра 1, для таблиц с расчётами */

	.calczdcalculation_z_bg_a {
	background: #f0f2f4;
	border: 1px solid #d0d2d4;
	padding: 0px 4px 0px 4px;
	text-align: center;
	}

	/* CALCZENERDIODE */
	/* Зебра 2, для таблиц с расчётами */

	.calczdcalculation_z_bg_b {
	background: #ffffff;
	border: 1px solid #d0d2d4;
	padding: 0px 4px 0px 4px;
	text-align: center;
	}

	/* CALCZENERDIODE */
	/* Зебра 1 и Зебра 2, отступ, используется в таблице n2 */

	.calczdcalculation_z_bg_ab {
	padding-right: 4px;
	}

	/* CALCZENERDIODE */
	/* Подсветка для Зебры, для таблиц с расчётами */

	.calczdcalculation_z_bg_c:hover { /* При наведении */
	color: #007f00;
	text-decoration: none;
	}

/* --- */

		/* CALCZENERDIODE */
		/* Таблицы n1. Ширина колонки 1 (Шаг) */

		.wtn1_1 {
		width: 10%;
		}

		/* CALCZENERDIODE */
		/* Таблицы n1. Ширина колонки 2 (Uin) */

		.wtn1_2 {
		width: 12%;
		}

		/* CALCZENERDIODE */
		/* Таблицы n1. Ширина колонки 3 (Uout) */

		.wtn1_3 {
		width: 12%;
		}

		/* CALCZENERDIODE */
		/* Таблицы n1. Ширина колонки 4 (I) */

		.wtn1_4 {
		width: 12%;
		}

		/* CALCZENERDIODE */
		/* Таблицы n1. Ширина колонки 5 (R1) */

		.wtn1_5 {
		width: 18%;
		}

		/* CALCZENERDIODE */
		/* Таблицы n1. Ширина колонки 6 (P1) */

		.wtn1_6 {
		width: 12%;
		}

		/* CALCZENERDIODE */
		/* Таблицы n1. Ширина колонки 7 (P2) */

		.wtn1_7 {
		width: 12%;
		}

		/* CALCZENERDIODE */
		/* Таблицы n1. Ширина колонки 8 (UR1) */

		.wtn1_8 {
		width: 12%;
		}

/* --- */

		/* CALCZENERDIODE */
		/* Таблицы n2. Ширина колонки 1 (Шаг) */

		.wtn2_1 {
		width: 5%;
		}

		/* CALCZENERDIODE */
		/* Таблицы n2. Ширина колонки 2 (Uin) */

		.wtn2_2 {
		width: 8%;
		}

		/* CALCZENERDIODE */
		/* Таблицы n2. Ширина колонки 3 (Uout) */

		.wtn2_3 {
		width: 8%;
		}

		/* CALCZENERDIODE */
		/* Таблицы n2. Ширина колонки 4 (I1) */

		.wtn2_4 {
		width: 8%;
		}

		/* CALCZENERDIODE */
		/* Таблицы n2. Ширина колонки 5 (I2) */

		.wtn2_5 {
		width: 8%;
		}

		/* CALCZENERDIODE */
		/* Таблицы n2. Ширина колонки 6 (I3) */

		.wtn2_6 {
		width: 8%;
		}

		/* CALCZENERDIODE */
		/* Таблицы n2. Ширина колонки 7 (R1) */

		.wtn2_7 {
		width: 16%;
		}

		/* CALCZENERDIODE */
		/* Таблицы n2. Ширина колонки 8 (Pn) */

		.wtn2_8 {
		width: 9%;
		}

		/* CALCZENERDIODE */
		/* Таблицы n1. Ширина колонки 9 (P1) */

		.wtn2_9 {
		width: 8%;
		}

		/* CALCZENERDIODE */
		/* Таблицы n1. Ширина колонки 10 (P2) */

		.wtn2_10 {
		width: 8%;
		}

		/* CALCZENERDIODE */
		/* Таблицы n1. Ширина колонки 11 (P3) */

		.wtn2_11 {
		width: 8%;
		}

		/* CALCZENERDIODE */
		/* Таблицы n1. Ширина колонки 12 (UR1) */

		.wtn2_12 {
		width: 6%;
		}

/* --- */

	/* CALCZENERDIODE */
	/* Горизонтальная линия для таблиц с расчётами */
	/* Таблицы n1 */

	.calczdcalculation_hr {
	width: 640px;
	}

	/* CALCZENERDIODE */
	/* Горизонтальная линия для таблиц с расчётами */
	/* Таблицы n2 */

	.calczdcalculation_hr2 {
	width: 900px;
	}

	/* CALCZENERDIODE */
	/* Цвет надписи: Таблица 1, Таблица 2, Таблица 3 */

	.calczdcolortabletxt {
	color: #007f00;
	}

	/* CALCZENERDIODE */
	/* Для таблиц с расчётами */
	/* Фон и бордюр для Ввода данных */

	.calczdbgtableinput {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px 6px 4px 6px;
	}

	/* CALCZENERDIODE */
	/* Цвет для 1,2 (ближайшее стандартное) */

	.color12 {
	color: #0144b4;
	}

	/* CALCZENERDIODE */
	/* Маленький шрифт для пояснения */
	/* Текст после [ Настройки для таблиц n1 ] и [ Настройки для таблиц n2 ] */
	
	.calczdsmalltxtclarif {
	font-size: 11px;
	}

	/* CALCZENERDIODE */
	/* Маленький шрифт для 1,2 в таблицах n2 */

	.calczdsmalltxt12t {
	font-size: 9px;
	}

	/* CALCZENERDIODE */
	/* При наведении на 1,2 */

	.calczdsmalltxt12t:hover{
	text-decoration: none;
	cursor: default;
	}

	/* CALCZENERDIODE */
	/* Настройки для td, для 1,2 в таблицах n2 */

	.calczdtd12 {
	text-align: center;
	width: 28px;
	border-left: 1px solid #d0d2d4;
	padding-left: 4px;
	}

	/* CALCZENERDIODE */
	/* Настройки для td, открыть модальное окно в таблицах n1 и таблицах n2 */

	.calczdtdmwin {
	width: 9px;
	border-left: 1px solid #d0d2d4;
	padding-left: 4px;
	}

	/* CALCZENERDIODE */
	/* Заголовок 2 */
	/* Приложение. Набор используемых формул */

	.calczddlformulas_title {
	background: #f0f4f7;
	border: 1px solid #f0f4f7;
	padding: 0px 4px 0px 4px;
	height: 16px;
	color: #022169;
	width: 800px;
	font-size: 1.2em; /* 14px */
	}

	/* CALCZENERDIODE */
	/* Заголовок 2. */
	/* Приложение. Даташиты */

	.calczddatasheet_title {
	background: #f0f4f7;
	border: 1px solid #f0f4f7;
	padding: 0px 4px 0px 4px;
	height: 16px;
	color: #022169;
	width: 800px;
	font-size: 1.2em; /* 14px */
	}

	/* CALCZENERDIODE */
	/* Заголовок для даташит (под спойлером) */
	/* Технические характеристики стабилитронов */

	.calczddatasheet_title2 {
	font-size: 13px;
	}

	/* CALCZENERDIODE */
	/* Таблица для даташит */

	.calczddatasheet_zebra {
	width: 800px;
	border-collapse: collapse;
	}

	/* CALCZENERDIODE */
	/* Зебра 1, для даташит. */

	.calczddatasheet_z_bg_a {
	background: #f0f2f4;
	border: 1px solid #d0d2d4;
	padding: 0px 4px 0px 4px;
	text-align: center;
	}

	/* CALCZENERDIODE */
	/* Зебра 2, для даташит */

	.calczddatasheet_z_bg_b {
	background: #ffffff;
	border: 1px solid #d0d2d4;
	padding: 0px 4px 0px 4px;
	text-align: center;
	}

	/* CALCZENERDIODE */
	/* Подсветка для Зебры (для даташит) */

	.calczddatasheet_z_bg_c:hover {
	color: #007f00;
	text-decoration: none;
	}

	/* CALCZENERDIODE */
	/* Предоставляется как есть (цвет надписи) */

	.calczddatasheet_warning {
	color: #d00000;
	}

	/* CALCZENERDIODE */
	/* Условные обозначения электрических параметров стабилитронов: */
	/* Фон и бордюр */

	.calczddatasheet_par {
	background: #ffffff;
	border: 1px solid #d0d2d4;
	padding: 8px 12px 8px 12px;
	}

	/* CALCZENERDIODE */
	/* Названия столбцов в таблице (шапка) */
	/* Фон и бордюр */

	.calczddatasheet_sh {
	background: #ffffff;
	border: 1px solid #d0d2d4;
	padding: 8px 12px 8px 12px;
	}

	/* CALCZENERDIODE */
	/* Горизонтальная линия для даташитов (короткая) */

	.calczddatasheethr {
	border: none;              /* Убираем границу для браузера Firefox    */
	background-color: #d0d2d4; /* Цвет линии для браузера Firefox и Opera */
	color: #d0d2d4;            /* Цвет линии для остальных браузеров      */
	height: 1px;               /* Толщина линии                           */
	width: 480px;
	}

	/* CALCZENERDIODE */
	/* Модальное окно */

	.calczdmodalwin {
	height: auto; /* Высота окна */
	width: 800px; /* Ширина окна */
	border: 3px solid #999999; /* Тощина и цвет рамки */
	border-radius: 4px;        /* Закругленные края   */
	background: #ffffff;       /* Фон окна            */

	padding: 12px 12px 12px 12px; /* Внутренние отступы по краям */

	top: 64px; /* Сверху до окна */
	right: 0;  /* Справа до окна */
	left: 0;   /* Слева до окна  */

	font-size: 14px; /* Размер шрифта */
	margin: 0 auto;

	z-index: 2;      /* Поверх всех     */
	display: none;   /* Сначала невидим */
	position: fixed; /* Фиксированное позиционирование, окно стабильно при прокрутке */
	}

		/* CALCZENERDIODE */
		/* При выводе модального окна, затемнение страницы */

		#shadowzd {
		position: fixed;

		left: 0; /* Затемнение слева  */
		top: 0;  /* Затемнение сверху */

		width: 100%;  /* По ширине растянуть на весь экран */
		height: 100%; /* По высоте растянуть на весь экран */

		z-index: 1;          /* Поверх всех, кроме окна */
		background: #000000; /* Цвет затемнения         */
		opacity: 0.2;        /* Прозрачность            */
		}

	/* CALCZENERDIODE */
	/* Дополнительное окно в модальном окне */
	/* Окно 1 (таблицы сопротивлений E24, E48, E96) */

	.calczdmodalwin_window {
	overflow: scroll; /* полоса прокрутки */
	width: 740px;
	height: 56px;
	}

	/* CALCZENERDIODE */
	/* Дополнительное окно в модальном окне */
	/* Окно 2 (таблицы n1, вывод ближайшего стандартного) */

	.calczdmodalwin_window2 {
	overflow: scroll; /* полоса прокрутки */
	width: 740px;
	height: 260px;
	}

	/* CALCZENERDIODE */
	/* Дополнительное окно в модальном окне */
	/* Окно 2 (таблицы n2, вывод ближайшего стандартного) */

	.calczdmodalwin_window3 {
	overflow: scroll; /* полоса прокрутки */
	width: 740px;
	height: 320px;
	}

	/* CALCZENERDIODE */
	/* Дополнительный размер шрифта в модальном окне */

	.calczdmodalwin_txtsize2 {
	font-size: 12px;
	}

		/* CALCZENERDIODE */
		/* Приложение. Ближайшей стандартный */
		/* Заголовок 2 */

		.calczdattbs_title {
		background: #f0f4f7;
		border: 1px solid #f0f4f7;
		padding: 0px 4px 0px 4px;
		height: 16px;
		color: #022169;
		width: 900px;
		font-size: 1.2em; /* 14px */
		}

		/* CALCZENERDIODE */
		/* Приложение. Ближайшей стандартный */
		/* Заголовок 2_ */

		.calczdattbs_title2 {
		background: #f0f4f7;
		border: 1px solid #f0f4f7;
		padding: 0px 4px 0px 4px;
		height: 16px;
		color: #022169;
		width: 800px;
		font-size: 1.2em; /* 14px */
		}

		/* CALCZENERDIODE */
		/* Приложение. Ближайшей стандартный */
		/* Дополнительное окно на странице */

		.calczdattbs_window {
		overflow: scroll; /* полоса прокрутки */
		width: 900px;
		height: 400px;
		}

		/* CALCZENERDIODE */
		/* Приложение. Ближайшей стандартный */
		/* Фон и бордюр для дополнительного окна на странице */

		.calczdattbsbg {
		background: #f3f4f4;
		border: 1px solid #c3c6c6;
		padding: 6px;
		}

		/* CALCZENERDIODE */
		/* Приложение. Ближайшей стандартный */
		/* Дополнительное окно на странице */

		.calczdprg_window {
		overflow: scroll; /* полоса прокрутки */
		width: 800px;
		height: 400px;
		}

	/* CALCZENERDIODE */
	/* Дополнительные ссылки */
	/* Заголовок 2 */

	.calczdprg_title {
	background: #f0f4f7;
	border: 1px solid #f0f4f7;
	padding: 0px 4px 0px 4px;
	height: 16px;
	color: #022169;
	width: 800px;
	font-size: 1.2em; /* 14px */
	}

		/* -------- */
		/* ADDITION */
		/* -------- */

		/* Заголовок 1 */

		.add_pagebgh1 {
		background: #f1f8ff;
		border: 1px solid #f1f8ff;
		padding: 4px 4px 4px 4px;
		color: #022169;
		width: 100%;
		font-size: 19px;
		}

		/* Заголовок 2 */

		.add_pagebgh2 {
		background: #f0f4f7;
		border: 1px solid #f0f4f7;
		padding: 0px 4px 0px 4px;
		height: 16px;
		color: #022169;
		width: 980px;
		font-size: 1.2em; /* 14px */
		}

		/* Фон и Бордюр для: Выбор файла */

		.add_loadfile_bbg {
		background: linear-gradient(to top, #f6f8fa, #ffffff);
		border: 1px solid #bfd1e5;
		border-radius: 2px;
		padding: 4px 10px 4px 10px;
		}

		/* Цвет текста выбор файла */

		.add_loadfile {
		color: #0144b4;
		}

		/* При наведении на выбор файла */

		.add_loadfile:hover {
		color: #0144b4;
		cursor: pointer;
		text-decoration: underline;
		}

		/* Дополнительное окно на странице */
		/* Полоса прокрутки */

/*		.add_window {
		overflow: scroll;
		width: 900px;
		height: 320px;
		}
*/
		/* Цвет текста выбор файла */
/*
		.add_inputfile {
		color: #0144b4;
		}
*/
		/* При наведении на выбор файла */
/*
		.add_inputfile:hover {
		color: #0144b4;
		cursor: pointer;
		text-decoration: underline;
		}
*/
		/* При наведении жирный текст */
/*
		.add_bold:hover {
		font-weight: bold;
		cursor: context-menu;
		}
*/
		/* Рамка */
/*
		.add_frame {
		background: #ffffff;
		border: 1px solid #e0e2e4;
		padding: 4px 10px 4px 10px;
		}
*/
	/* ----------------- */
	/* CALCTRANSISTORKEY */
	/* ----------------- */

	/* CALCTRANSISTORKEY */
	/* Уважаемый соискатель! */

	.calctkperson {
	color: #006f00;
	}

	/* CALCTRANSISTORKEY */
	/* Предоставляется как есть! */

	.calctk_warning {
	color: #d00000;
	font-size: 14px;
	}

	/* CALCTRANSISTORKEY */
	/* Маленький шрифт */

	.calctksmalltxt {
	font-size: 11px;
	}

	/* CALCTRANSISTORKEY */
	/* Заголовок 1 на странице (фон и бордюр) */

	.calctkpagebgh1 {
	background: #f1f8ff;
	border: 1px solid #f1f8ff;
	padding: 4px 4px 4px 4px;
	color: #022169;
	width: 100%;
	font-size: 19px;
	}

	/* CALCTRANSISTORKEY */
	/* Номер калькулятора (фон и бордюр) */

	.calctkn {
	background: linear-gradient(to top, #f0f4f7, #ffffff);
	border: 1px solid #bfd1e5;
	font-size: 24px;
	padding: 0px 8px 0px 8px;
	height: 32px;
	}

	.calctknvalign {
	vertical-align: bottom;
	}

	/* CALCTRANSISTORKEY */
	/* Заголовок калькулятора (фон и бордюр) */

	.calctkbgtitle {
	background: #f0f4f7;
	border: 1px solid #f0f4f7;
	height: 28px;
	color: #022169;
	width: 800px;
	font-size: 15px;
	margin-bottom: 4px;
	}

	/* CALCTRANSISTORKEY */
	/* Фон и Бордюр самого калькулятора */

	.calctkbg {
	background: #f5f7f9;
	border: 1px solid #e0e2e4;
	padding: 4px;
	width: 800px;
	}

	/* CALCTRANSISTORKEY */
	/* Фон и Бордюр для схемы 1a (в калькуляторе Calc 1, Calc 4) */

	.calctkbgscheme1a {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px;
	width: 300px;
	}

	/* CALCTRANSISTORKEY */
	/* Фон и Бордюр для схемы 1b (в калькуляторе Calc 1, Calc 4) */

	.calctkbgscheme1b {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px;
	width: 370px;
	}

	/* CALCTRANSISTORKEY */
	/* Фон и Бордюр для схемы 2a, 2b (в калькуляторе Calc 4, пример использования) */

	.calctkbgschemeex4 {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px;
	width: 640px;
	}

	/* CALCTRANSISTORKEY */
	/* Фон и Бордюр для примечания (в калькуляторе Calc 4, пример использования) */

	.calctkbgschemeex4rem {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px;
	width: 512px;
	margin-top: 4px;
	}

	/* CALCTRANSISTORKEY */
	/* Верхний отступ для надписи: */
	/*    Схема с использованием транзистора N-P-N */
	/*    Схема с использованием транзистора P-N-P */

	/* См. схема, пример использования */

	.calctktdpaddingtopscheme {
	padding-top: 8px;
	}

	/* CALCTRANSISTORKEY */
	/* Нижний отступ для надписи: */
	/*    Схема с использованием транзистора N-P-N */
	/*    Схема с использованием транзистора P-N-P */

	/* См. схема, пример использования */

	.calctktdpaddingbottomscheme {
	padding-bottom: 6px;
	}

	/* CALCTRANSISTORKEY */
	/* Отступы в калькуляторе */
	/* Ввод данных            */

	.calctktdpadding {
	padding: 2px 0px 2px 0px;
	}

	/* CALCTRANSISTORKEY */
	/* Цвет текста в калькуляторе */
	/* Вввод данных               */

	.calctkinputcolortext {
	color: #333333;
	}

	/* CALCTRANSISTORKEY */
	/* Горизонтальная линия в калькуляторе */
	/* Линия 1 */

	.calctkhr {
	border: none;              /* Убираем границу для браузера Firefox    */
	background-color: #c0c2c4; /* Цвет линии для браузера Firefox и Opera */
	color: #c0c2c4;            /* Цвет линии для остальных браузеров      */
	height: 1px;               /* Толщина линии                           */
	width: 100%;
	margin-top: 8px;
	margin-bottom: 8px;
	}

	/* CALCTRANSISTORKEY */
	/* Нижний отступ. Схема (схема подключения транзистора) */

	.calctktdpaddingbottom {
	padding-bottom: 6px;
	}

	/* CALCTRANSISTORKEY */
	/* Цвет примечанию. Наведите курсор мыши на поле ввода (будет подсказка)! */
	/* Цвет примечанию. Наведите курсор мыши на переменные (будет подсказка)! */

	.calctkcolorprompt1 {
	color: #333333;
	}

	/* CALCTRANSISTORKEY */
	/* Цвет вертикальным линиям в калькуляторе */

	.calctktdcolorline {
	color: #b0b2b4;
	}

	/* CALCTRANSISTORKEY */
	/* Размер поля (длина) ввода чисел в калькуляторе */

	.calctkinputsizepx {
	width: 128px;
	}

	/* CALCTRANSISTORKEY */
	/* Цвет примечанию. Сопротивление резистора R1 должно быть... */

	.calctkcolorremr1 {
	color: #005f00;
	}

	/* CALCTRANSISTORKEY */
	/* Описание, что можно ввести в поля ввода (фон и бордюр) */

	.calctkbgwarning {
	background: #f5f7f9;
	border: 1px solid #e0e2e4;
	padding: 4px 8px 4px 8px;
	margin-top: 6px;
	}

	/* CALCTRANSISTORKEY */
	/* Описание, что можно ввести в поля ввода */
	/* Цвет надписи: "красная рамка" */

	.calctktxtinputframe {
	color: #c00000;
	}

	/* CALCTRANSISTORKEY */
	/* Цвет вопросов в калькуляторе */

	.calctkcolorquestions {
	color: #ff0000;
	}

	/* CALCTRANSISTORKEY */
	/* Цвет результата в калькуляторе */

	.calctkcolorresult {
	color: #007f00;
	}

/* --- */

	/* CALCTRANSISTORKEY */
	/* Заголовок спойлера */

	.calctkspoiler { /* Без наведения */
	color: #006699;
	text-decoration: none;
	cursor: pointer;
	}

	/* CALCTRANSISTORKEY */
	/* Заголовок спойлера */

	.calctkspoiler:hover{ /* При наведении */
	color: #006699;
	text-decoration: underline;
	}

	/* CALCTRANSISTORKEY */
	/* Заголовок спойлера */

	.calctkspoiler:visited { /* Визит */
	color: #006699;
	text-decoration: none;
	}

/* --- */

	/* CALCTRANSISTORKEY */
	/* Цвет примечанию. Наведите курсор мыши на формулу (будет подсказка)! */

	.calctkcolorpromptf {
	color: #333333;
	}

	/* CALCTRANSISTORKEY */
	/* Фон и Бордюр для формул */

	.calctkbgformulas {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	margin-top: 8px;
	padding: 4px;
	width: 612px;
	}

	/* CALCTRANSISTORKEY */
	/* Фон и бордюр для основной формулы */

	.calctkbgformulasbasis {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px 6px 4px 6px;
	}

	/* CALCTRANSISTORKEY */
	/* Примечание для формул */

	.calctkformulasremark {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	margin-top: 8px;
	padding: 4px;
	width: 612px;
	}

	/* CALCTRANSISTORKEY */
	/* Вертикальная линия для формул */
	/* Линия слева */

	.calctkvlineleft {
	border-left: 1px solid #d0d2d4;
	}

	/* CALCTRANSISTORKEY */
	/* Вертикальная линия для формул */
	/* Линия справа */

	.calctkvlineright {
	border-right: 1px solid #d0d2d4;
	}

	/* -------------------------- */
	/* CALCTRANSISTORKEY_FORMULAS */
	/* -------------------------- */

	/* Заголовок 1 (фон и бордюр) */

	.calc_tk_formulas_bg_h1 {
	background: #f1f8ff;
	border: 1px solid #f1f8ff;
	padding: 4px 4px 4px 4px;
	color: #022169;
	width: 100%;
	font-size: 19px;
	}

	/* Заголовок 2 */

	.calc_tk_formulas_bg_h2 {
	background: #ffffff;
	border: 1px solid #ffffff;
	padding: 4px 4px 0px 4px;
	color: #022169;
	font-size: 14px;
	}

	/* Заголовок 3 */
	/* Макрорасширения формул (LaTex) */

	.calc_tk_formulas_bg_h3 {
	background: #ffffff;
	border: 1px solid #ffffff;
	color: #022169;
	font-size: 14px;
	}

	/* Фон для данных */

	.calc_tk_bg {
	background: #f0f0f0;
	padding: 8px;
	}

		/* --- */
		/* BSS */
		/* --- */

		/* Калькулятор ближайшее стандартное сопротивление (БСС) */

		/* BSS */
		/* Отцентровать */

		.bscenteriframe {
		display: flex;
		align-items: center;
		justify-content: center;
		}

		/* BSS */
		/* Заголовок */

		.bstitle {
		background: #f0f4f7;
		border: 1px solid #f0f4f7;
		padding: 0px 4px 0px 4px;
		height: 16px;
		color: #022169;
		width: 800px;
		font-size: 1.2em; /* 14px */
		}

		/* BSS */
		/* Горизонтальная линия, для онлайн калькулятора БСС */

		.bs_hr {
		width: 800px;
		}

		/* BSS */
		/* Фон и бордюр, для онлайн калькулятора БСС */

		.bsbg1 {
		background: #ffffff;
		border: 1px solid #c3c6c6;
		padding: 12px 12px 6px 12px;
		}

		/* BSS */
		/* Фон и бордюр, для онлайн калькулятора БСС */
		/* Выбор E24, E48, E96 */

		.bsbg2 {
		background: #ffffff;
		border: 1px solid #c3c6c6;
		padding: 6px;
		}

		/* BSS */
		/* Фон и бордюр, для: Введите сопротивление */

		.bsbg3 {
		/* background: #ffffff; */
		/* border: 1px solid #c3c6c6; */
		padding: 6px;
		}

		/* BSS */
		/* Размер поля ввода в px (ввод сопротивления) */

		.bsinputpx {
		width: 96px;
		}

		/* BSS */
		/* Отступы для расчёта (ответа) */

		.bsr {
		padding-top: 6px;
		padding-bottom: 6px;
		}

		/* BSS */
		/* Цвет вопроса */

		.bsrquestion {
		color: #ff0000;
		}

		/* BSS */
		/* Цвет результата (ответа) */

		.bsranswer {
		color: #007f00;
		}

		/* --- */

		/* BSS */
		/* Не показывать стандартный Radio Button */

		.bsradiobutton {
		display: none;
		}

		/* BSS */
		/* Неактивный Radio Button */

		.bsradiobutton + label {
		background: url("images-calcbs-rb/radio-false.png") no-repeat scroll 0 0;
		cursor: pointer;
		padding: 0px 0px 1px 15px;
		}

		/* BSS */
		/* Активный Radio Button */

		.bsradiobutton:checked + label {
		background: url("images-calcbs-rb/radio-true.png") no-repeat scroll 0 0;
		}

		/* BSS */
		/* Цвет тексту Radio Button */

		.bs_label_radio {
		color: #006699;
		}

		/* BSS */
		/* При наведении на Radio Button */

		.bs_label_radio:hover{
		color: #006699;
		text-decoration: underline;
		}

		/* BSS */
		/* Внутренний нижний отступ для Radio Button */

		.bsrbpaddingb {
		padding-bottom: 1px;
		}

		/* BSS */
		/* Внутренний правый отступ для Radio Button */

		.bsrbpaddingr {
		padding-right: 4px;
		}

		/* --- */

		/* BSS */
		/* Модальное окно */

		.bsmodalwin {
		height: auto; /* Высота окна */
		width: 860px; /* Ширина окна */
		border: 3px solid #999999; /* Тощина и цвет рамки */
		border-radius: 4px;        /* Закругленные края   */
		background: #ffffff;       /* Фон окна            */

		padding: 12px 12px 12px 12px; /* Внутренние отступы по краям */

		top: 64px; /* Сверху до окна */
		right: 0;  /* Справа до окна */
		left: 0;   /* Слева до окна  */

		font-size: 12px; /* Размер шрифта */
		margin: 0 auto;

		z-index: 2;      /* Поверх всех     */
		display: none;   /* Сначала невидим */
		position: fixed; /* Фиксированное позиционирование, окно стабильно при прокрутке */
		}

			/* BSS */
			/* При выводе модального окна, затемнение страницы */

			#shadowbs {
			position: fixed;

			left: 0; /* Затемнение слева  */
			top: 0;  /* Затемнение сверху */

			width: 100%;  /* По ширине растянуть на весь экран */
			height: 100%; /* По высоте растянуть на весь экран */

			z-index: 1;          /* Поверх всех, кроме окна */
			background: #000000; /* Цвет затемнения         */
			opacity: 0.2;        /* Прозрачность            */
			}

	/* -------------------- */
	/* Окно законы Кирхгофа */
	/* -------------------- */

	/* Kirchhoff */
	/* Заголовок: Первый закон Кирхгофа */
	/* Заголовок: Второй закон Кирхгофа */

	.kirchhofftitle {
	background: #f0f4f7;
	border: 1px solid #f0f4f7;
	padding: 0px 4px 0px 4px;
	height: 16px;
	color: #022169;
	width: 100%;
	font-size: 14px;
	}

	/* Kirchhoff */
	/* Фон и бордюр для формул */

	.kirchhoffformulas {
	background: #ffffff;
	border: 1px solid #cdd0d5;
	border-radius: 0px;
	padding: 4px 4px 4px 4px;
	}

	/* Kirchhoff */
	/* Всплывающее окно с законами */

	.pop-up-window_kirchhoff {
	width: auto;   /* Ширина окна */
	height: auto;  /* Высота окна */
	border: 2px solid #999999; /* Тощина и цвет рамки */
	border-radius: 4px;        /* Закругленные края   */
	background: #ffffff;       /* Фон окна            */

	padding: 12px 12px 12px 12px; /* Внутренние отступы покраям */

	/* Окно в правом верхнем углу */
	top: 16px;  /* Сверху до окна */
	left: 16px; /* Слева до окна */

	margin: auto 0 auto auto;
	font-size: 12px; /* Размер шрифта */

	z-index: 1;      /* Поверх всех     */
	display: none;   /* Сначала невидим */
	position: fixed; /* Фиксированное позиционирование, окно стабильно при прокрутке */
	}

	/* -------------- */
	/* Окно закон Ома */
	/* -------------- */

	/* ZOm */
	/* Заголовок: Формулы */

	.zomtitle {
	background: #f0f4f7;
	border: 1px solid #f0f4f7;
	padding: 0px 4px 0px 4px;
	height: 16px;
	color: #022169;
	width: 100%;
	font-size: 14px;
	}

	/* ZOm */
	/* Всплывающее окно с формулами */

	.pop-up-window_zom {
	width: auto;   /* Ширина окна */
	height: auto;  /* Высота окна */
	border: 2px solid #999999; /* Тощина и цвет рамки */
	border-radius: 4px;        /* Закругленные края   */
	background: #ffffff;       /* Фон окна            */

	padding: 12px 12px 12px 12px; /* Внутренние отступы покраям */

	/* Окно в правом верхнем углу */
	top: 16px;   /* Сверху до окна */
	right: 16px; /* Справа до окна */

	margin: auto 0 auto auto;
	font-size: 12px; /* Размер шрифта */

	z-index: 1;      /* Поверх всех     */
	display: none;   /* Сначала невидим */
	position: fixed; /* Фиксированное позиционирование, окно стабильно при прокрутке */
	}

		/* ------ */
		/* RusUrl */
		/* ------ */

		.PROMT {
		color: #006fb1;
		}

		.One {
		color: #009d44;
		}

	/* ------- */
	/* CALCLED */
	/* ------- */

	/* CALCLED */
	/* Маленький шрифт */

	.calcledsmalltxt {
	font-size: 11px;
	}

/* --- */

	/* CALCLED */
	/* Не показывать стандартный Radio Button */

	.calcledradiobutton {
	display: none;
	}

	/* CALCLED */
	/* Неактивный Radio Button */

	.calcledradiobutton + label {
	background: url("images-calcled-rb/radio-false.png") no-repeat scroll 0 0;
	cursor: pointer;
	padding: 0px 0px 1px 15px;
	}

	/* CALCLED */
	/* Активный Radio Button */

	.calcledradiobutton:checked + label {
	background: url("images-calcled-rb/radio-true.png") no-repeat scroll 0 0;
	}

	/* CALCLED */
	/* Цвет тексту Radio Button */

	.calcled_label_radio {
	color: #006699;
	}

	/* CALCLED */
	/* При наведении на Radio Button */

	.calcled_label_radio:hover{
	color: #006699;
	text-decoration: underline;
	}

	/* CALCLED */
	/* Внутренний нижний отступ для Radio Button */

	.calcledrbpaddingb {
	padding-bottom: 1px;
	}

	/* CALCLED */
	/* Внутренний правый отступ для Radio Button */

	.calcledrbpaddingr {
	padding-right: 4px;
	}

/* --- */

	/* CALCLED */
	/* Заголовок 1 на странице (фон и бордюр) */

	.calcledpagebgh1 {
	background: #f1f8ff;
	border: 1px solid #f1f8ff;
	padding: 4px 4px 4px 4px;
	color: #022169;
	width: 100%;
	font-size: 19px;
	}

	/* CALCLED */
	/* Номер калькулятора (фон и бордюр) */

	.calcledn {
	background: linear-gradient(to top, #f0f4f7, #ffffff);
	border: 1px solid #bfd1e5;
	font-size: 24px;
	padding: 0px 8px 0px 8px;
	height: 32px;
	}

	.calclednvalign {
	vertical-align: bottom;
	}

	/* CALCLED */
	/* Заголовок калькулятора (фон и бордюр) */

	.calcledbgtitle {
	background: #f0f4f7;
	border: 1px solid #f0f4f7;
	height: 28px;
	color: #022169;
	width: 720px;
	font-size: 15px;
	margin-bottom: 4px;
	}

	/* CALCLED */
	/* Фон и Бордюр самого калькулятора */

	.calcledbg {
	background: #f5f7f9;
	border: 1px solid #e0e2e4;
	padding: 4px;
	width: 720px;
	}

	/* CALCLED */
	/* Фон и Бордюр для схемы 1a (в калькуляторе Calc 1, Calc 2) */

	.calcledbgscheme1a {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px;
	width: 200px;
	}

	/* CALCLED */
	/* Фон и Бордюр для схемы 1b (в калькуляторе Calc 1, Calc 2) */

	.calcledbgscheme1b {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px;
	width: 260px;
	}

	/* CALCLED */
	/* Отступы в калькуляторе (ввод данных) */

	.calcledtdpadding {
	padding: 2px 0px 2px 0px;
	}

	/* CALCLED */
	/* Цвет текста в калькуляторе (вввод данных) */

	.calcledinputcolortext {
	color: #333333;
	}

	/* CALCLED */
	/* Горизонтальная линия в калькуляторе */
	/* Линия 1 */

	.calcledhr {
	border: none;              /* Убираем границу для браузера Firefox    */
	background-color: #c0c2c4; /* Цвет линии для браузера Firefox и Opera */
	color: #c0c2c4;            /* Цвет линии для остальных браузеров      */
	height: 1px;               /* Толщина линии                           */
	width: 100%;
	margin-top: 8px;
	margin-bottom: 8px;
	}

	/* CALCLED */
	/* Горизонтальная линия в калькуляторе */
	/* Линия 2 (короткая) */

	.calcledhr2 {
	border: none;              /* Убираем границу для браузера Firefox    */
	background-color: #c0c2c4; /* Цвет линии для браузера Firefox и Opera */
	color: #c0c2c4;            /* Цвет линии для остальных браузеров      */
	height: 1px;               /* Толщина линии                           */
	width: 460px;
	margin-top: 8px;
	margin-bottom: 8px;
	}

	/* CALCLED */
	/* Нижний отступ. Схема (схема подключения транзистора) */

	.calcledtdpaddingbottom {
	padding-bottom: 6px;
	}

	/* CALCLED */
	/* Цвет примечанию. Наведите курсор мыши на поле ввода (будет подсказка)! */
	/* Цвет примечанию. Наведите курсор мыши на переменные (будет подсказка)! */

	.calcledcolorprompt1 {
	color: #333333;
	}

	/* CALCLED */
	/* Цвет вопросов в калькуляторе */

	.calcledcolorquestions {
	color: #ff0000;
	}

	/* CALCLED */
	/* Цвет результата в калькуляторе */

	.calcledcolorresult {
	color: #007f00;
	}

	/* CALCLED */
	/* Цвет вертикальным линиям в калькуляторе */

	.calcledtdcolorline {
	color: #b0b2b4;
	}

/* --- */

		/* CALCLED */
		/* Заголовок спойлера */

		.calcledspoiler { /* Без наведения */
		color: #006699;
		text-decoration: none;
		cursor: pointer;
		}

		/* CALCLED */
		/* Заголовок спойлера */

		.calcledspoiler:hover{ /* При наведении */
		color: #006699;
		text-decoration: underline;
		}

		/* CALCLED */
		/* Заголовок спойлера */

		.calcledspoiler:visited { /* Визит */
		color: #006699;
		text-decoration: none;
		}

/* --- */

	/* CALCLED */
	/* Цвет примечанию. Наведите курсор мыши на формулу (будет подсказка)! */

	.calcledcolorpromptf {
	color: #333333;
	}

	/* CALCLED */
	/* Фон и Бордюр для формул */

	.calcledbgformulas {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	margin-top: 8px;
	padding: 4px;
	width: 612px;
	}

	/* CALCLED */
	/* Фон и бордюр для основной формулы */

	.calcledbgformulasbasis {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px 6px 4px 6px;
	}

	/* CALCLED */
	/* Примечание для формул */

	.calcledremark {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	margin-top: 8px;
	padding: 4px;
	width: 612px;
	}

	/* CALCLED */
	/* Размер поля (длина) ввода чисел */

	.calcledinputpx {
	width: 128px;
	}

	/* CALCLED */
	/* Описание, что можно ввести в поля ввода (фон и бордюр) */

	.calcledbgwarning {
	background: #f5f7f9;
	border: 1px solid #e0e2e4;
	padding: 4px 8px 4px 8px;
	margin-top: 6px;
	}

	/* CALCLED */
	/* Описание, что можно ввести в поля ввода */
	/* Цвет надписи: "красная рамка" */

	.calcledtxtinputframe {
	color: #c00000;
	}

		/* ------------------------------------------------ */
		/* Номиналы стандартных сопротивлений (НСС или NSS) */
		/* ------------------------------------------------ */

		/* NSS */
		/* Горизонтальная линия */

		.nss_hr {
		width: 800px;
		}

		/* NSS */
		/* Заголовок */

		.nsstitle {
		background: #f0f4f7;
		border: 1px solid #f0f4f7;
		padding: 0px 4px 0px 4px;
		height: 16px;
		color: #022169;
		width: 800px;
		font-size: 1.2em; /* 14px */
		}

		/* NSS */
		/* Дополнительное окно (прокрутка) в модальном окне */
		/* Осторожно с переименованием стиля! */
		/* Стиль изменяется с помощью JavaScript! */

		.nss_window {
		overflow: scroll; /* полоса прокрутки */
		/* Размер дополнительного окна */
		width: 800px;
		height: 320px;
		}

		/* NSS */
		/* Дополнительный Бордюр для таблиц: E24, E48, E96 */

		.nss_bg {
		background: #ffffff;
		border: 1px solid #e0e2e4;
		padding: 6px 6px 6px 6px;
		}

		/* NSS */
		/* В таблицах E24, E48, E96 убирает двойные линии */

		.nss_zebra {
		width: 640px;
		border-collapse: collapse;
		}

		/* NSS */
		/* Зебра 1, для таблиц: E24, E48, E96 */

		.nss_bg_a {
		background: #f0f2f4;
		border: 1px solid #d0d2d4;
		padding: 0px 8px 0px 8px;
		text-align: right;
		}

		/* NSS */
		/* Зебра 2, для таблиц: E24, E48, E96 */

		.nss_bg_b {
		background: #ffffff;
		border: 1px solid #d0d2d4;
		padding: 0px 8px 0px 8px;
		text-align: right;
		}

		/* NSS */
		/* Модальное окно */

		.nssmodalwin {
		height: auto; /* Высота окна */
		width: 860px; /* Ширина окна */
		border: 3px solid #999999; /* Тощина и цвет рамки */
		border-radius: 4px;        /* Закругленные края   */
		background: #ffffff;       /* Фон окна            */

		padding: 12px 12px 12px 12px; /* Внутренние отступы по краям */

		top: 64px; /* Сверху до окна */
		right: 0;  /* Справа до окна */
		left: 0;   /* Слева до окна  */

		font-size: 12px; /* Размер шрифта */
		margin: 0 auto;

		z-index: 2;      /* Поверх всех     */
		display: none;   /* Сначала невидим */
		position: fixed; /* Фиксированное позиционирование, окно стабильно при прокрутке */
		}

			/* NSS */
			/* При выводе модального окна, затемнение страницы */

			#shadownss {
			position: fixed;

			left: 0; /* Затемнение слева  */
			top: 0;  /* Затемнение сверху */

			width: 100%;  /* По ширине растянуть на весь экран */
			height: 100%; /* По высоте растянуть на весь экран */

			z-index: 1;          /* Поверх всех, кроме окна */
			background: #000000; /* Цвет затемнения         */
			opacity: 0.2;        /* Прозрачность            */
			}

	/* ---------------------------------------------------- */
	/* Номиналы стандартных электролитических конденсаторов */
	/* ---------------------------------------------------- */

	/* NSEK */
	/* Горизонтальная линия */

	.nsek_hr {
	width: 800px;
	}

	/* NSEK */
	/* Заголовок */

	.nsektitle {
	background: #f0f4f7;
	border: 1px solid #f0f4f7;
	padding: 0px 4px 0px 4px;
	height: 16px;
	color: #022169;
	width: 800px;
	font-size: 1.2em; /* 14px */
	}

	/* NSEK */
	/* Дополнительное окно (прокрутка) в модальном окне */
	/* Осторожно с переименованием стиля! */
	/* Стиль изменяется с помощью JavaScript! */

	.nsek_window {
	overflow: scroll; /* полоса прокрутки */
	/* Размер дополнительного окна */
	width: 800px;
	height: 320px;
	}

	/* NSEK */
	/* Дополнительный Бордюр для таблиц: E6, E12 */

	.nsek_bg {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 6px 6px 6px 6px;
	}

	/* NSEK */
	/* В таблице E6 и E12 убирает двойные линии */

	.nsek_zebra {
	width: 600px;
	border-collapse: collapse;
	}

	/* NSEK */
	/* Зебра 1, для таблиц: E6, E12 */

	.nsek_bg_a {
	background: #f0f2f4;
	border: 1px solid #d0d2d4;
	padding: 0px 8px 0px 8px;
	text-align: right;
	}

	/* NSEK */
	/* Зебра 2, для таблиц: E6, E12 */

	.nsek_bg_b {
	background: #ffffff;
	border: 1px solid #d0d2d4;
	padding: 0px 8px 0px 8px;
	text-align: right;
	}

	/* NSEK */
	/* Модальное окно */

	.nsekmodalwin {
	height: auto; /* Высота окна */
	width: 860px; /* Ширина окна */
	border: 3px solid #999999; /* Тощина и цвет рамки */
	border-radius: 4px;        /* Закругленные края   */
	background: #ffffff;       /* Фон окна            */

	padding: 12px 12px 12px 12px; /* Внутренние отступы по краям */

	top: 64px; /* Сверху до окна */
	right: 0;  /* Справа до окна */
	left: 0;   /* Слева до окна  */

	font-size: 12px; /* Размер шрифта */
	margin: 0 auto;

	z-index: 2;      /* Поверх всех     */
	display: none;   /* Сначала невидим */
	position: fixed; /* Фиксированное позиционирование, окно стабильно при прокрутке */
	}

		/* NSEK */
		/* При выводе модального окна, затемнение страницы */

		#shadownsek {
		position: fixed;

		left: 0; /* Затемнение слева  */
		top: 0;  /* Затемнение сверху */

		width: 100%;  /* По ширине растянуть на весь экран */
		height: 100%; /* По высоте растянуть на весь экран */

		z-index: 1;          /* Поверх всех, кроме окна */
		background: #000000; /* Цвет затемнения         */
		opacity: 0.2;        /* Прозрачность            */
		}

		/* ---------------------------------------------------------- */
		/* Калькулятор ближайшая стандатная электролитическая ёмкость */
		/* ---------------------------------------------------------- */

		/* CALCBSEE */
		/* Заголовок */

		.calcbsee_title {
		background: #f0f4f7;
		border: 1px solid #f0f4f7;
		padding: 0px 4px 0px 4px;
		height: 16px;
		color: #022169;
		width: 800px;
		font-size: 1.2em; /* 14px */
		}

		/* CALCBSEE */
		/* Горизонтальная линия, для онлайн калькулятора */

		.calcbsee_hr {
		width: 800px;
		}

		/* CALCBSEE */
		/* Фон и бордюр, для онлайн калькулятора */

		.calcbsee_bg1 {
		background: #ffffff;
		border: 1px solid #c3c6c6;
		padding: 12px 12px 6px 12px;
		}

		/* CALCBSEE */
		/* Фон и бордюр, для онлайн калькулятора */
		/* Выбор E6, E12 */

		.calcbsee_bg2 {
		background: #ffffff;
		border: 1px solid #c3c6c6;
		padding: 6px;
		}

		/* CALCBSEE */
		/* Фон и бордюр, для: Введите ёмкость */

		.calcbsee_bg3 {
		/* background: #ffffff; */
		/* border: 1px solid #c3c6c6; */
		padding: 6px;
		}

		/* CALCBSEE */
		/* Размер поля ввода в px (ввод ёмкости) */

		.calcbsee_inputpx {
		width: 96px;
		}

		/* CALCBSEE */
		/* Отступы для расчёта (ответа) */

		.calcbsee_c {
		padding-top: 6px;
		padding-bottom: 6px;
		}

		/* CALCBSEE */
		/* Цвет вопроса */

		.calcbsee_cquestion {
		color: #ff0000;
		}

		/* CALCBSEE */
		/* Цвет результата (ответа) */

		.calcbsee_canswer {
		color: #007f00;
		}

		/* --- */

		/* CALCBSEE */
		/* Не показывать стандартный Radio Button */

		.calcbsee_radiobutton {
		display: none;
		}

		/* CALCBSEE */
		/* Неактивный Radio Button */

		.calcbsee_radiobutton + label {
		background: url("images-calcbsee-rb/radio-false.png") no-repeat scroll 0 0;
		cursor: pointer;
		padding: 0px 0px 1px 15px;
		}

		/* CALCBSEE */
		/* Активный Radio Button */

		.calcbsee_radiobutton:checked + label {
		background: url("images-calcbsee-rb/radio-true.png") no-repeat scroll 0 0;
		}

		/* CALCBSEE */
		/* Цвет тексту Radio Button */

		.calcbsee_label_radio {
		color: #006699;
		}

		/* CALCBSEE */
		/* При наведении на Radio Button */

		.calcbsee_label_radio:hover{
		color: #006699;
		text-decoration: underline;
		}

		/* CALCBSEE */
		/* Внутренний нижний отступ для Radio Button */

		.calcbsee_rbpaddingb {
		padding-bottom: 1px;
		}

		/* CALCBSEE */
		/* Внутренний правый отступ для Radio Button */

		.calcbsee_rbpaddingr {
		padding-right: 4px;
		}

		/* CALCBSEE */
		/* Модальное окно */

		.calcbsee_modalwin {
		height: auto; /* Высота окна */
		width: 860px; /* Ширина окна */
		border: 3px solid #999999; /* Тощина и цвет рамки */
		border-radius: 4px;        /* Закругленные края   */
		background: #ffffff;       /* Фон окна            */

		padding: 12px 12px 12px 12px; /* Внутренние отступы по краям */

		top: 64px; /* Сверху до окна */
		right: 0;  /* Справа до окна */
		left: 0;   /* Слева до окна  */

		font-size: 12px; /* Размер шрифта */
		margin: 0 auto;

		z-index: 2;      /* Поверх всех     */
		display: none;   /* Сначала невидим */
		position: fixed; /* Фиксированное позиционирование, окно стабильно при прокрутке */
		}

			/* CALCBSEE */
			/* При выводе модального окна, затемнение страницы */

			#shadowcalcbsee {
			position: fixed;

			left: 0; /* Затемнение слева  */
			top: 0;  /* Затемнение сверху */

			width: 100%;  /* По ширине растянуть на весь экран */
			height: 100%; /* По высоте растянуть на весь экран */

			z-index: 1;          /* Поверх всех, кроме окна */
			background: #000000; /* Цвет затемнения         */
			opacity: 0.2;        /* Прозрачность            */
			}

	/* ------------------------- */
	/* Всё что связано с FreeBSD */
	/* ------------------------- */

	/* FreeBSD */
	/* Заголовок 1 */

	.freebsd_title_1 {
	background: #f1f8ff;
	border: 1px solid #f1f8ff;
	padding: 4px 4px 4px 4px;
	color: #022169;
	width: 100%;
	font-size: 19px;
	}

	/* FreeBSD */
	/* Заголовок 2 */

	.freebsd_title_2 {
	background: #f0f4f7;
	border: 1px solid #f0f4f7;
	padding: 0px 4px 0px 4px;
	height: 16px;
	color: #022169;
	width: 820px;
	font-size: 1.2em; /* 14px */
	}

	/* FreeBSD */
	/* Бордюр и фон для изображения (рисунка) */

	.freebsd_bg {
	background: #ffffff;
	border: 1px solid #cfe1f5;
	border-radius: 2px;
	padding: 18px 20px 20px 20px;
	}

	/* FreeBSD */
	/* Бордюр и фон для изображения 2 */

	.freebsd_bg_2 {
	background: #ffffff;
	border: 1px solid #cfe1f5;
	border-radius: 2px;
	padding: 6px;
	}

	/* FreeBSD */
	/* Рабочие пространство */

	.freebsd_workspace {
	width: 780px;
	}

	/* FreeBSD */
	/* Консоль 1 */

	.freebsd_console {
	background: #f0f0f0;
	border: 1px solid #cfe1f5;
	border-radius: 2px;
	padding: 4px 10px 4px 10px;
	width: 100%;
	}

	/* FreeBSD */
	/* Консоль 2 */

	.freebsd_console_white {
	background: #ffffff;
	border: 1px solid #cfe1f5;
	border-radius: 2px;
	padding: 4px 10px 4px 10px;
	width: 100%;
	}

	/* FreeBSD */
	/* Меню */

	.freebsd_menu {
	background: #ffffff;
	border: 1px solid #e0e0e0;
	border-radius: 2px;
	padding: 4px 10px 4px 10px;
	}

	/* ----------------------------------------------- */
	/* Горячие клавиши: Midnight Commander, Blender-3D */
	/* ----------------------------------------------- */

	/* Фон и бордюр для заголовка */

	.gorkey_title {
	background: #e9f0f6;
	border: 1px solid #e9f0f6;
	border-radius: 0px;
	padding: 4px 0px 4px 0px;
	width: 700px;
	}

		/* Фон и бордюр для Coding  */
		/* SPRGRF to BMP, BMP to SPRGRF и т.д. */

		.coding_update_bg {
		background: #f0f0f0;
		border: 1px solid #e8e8e8;
		padding: 1px 4px 1px 4px;
		margin-bottom: 4px;
		}

		/* ----------------------- */
		/* Конвертер SPRGRF to BMP */
		/* ----------------------- */

		/* SPRGRF to BMP */
		/* Заголовок 1 для модального окна (фон, бордюр, цвет тексту) */

		.sprgrfbgh1 {
		background: #f1f8ff;
		border: 1px solid #f1f8ff;
		padding: 4px 4px 4px 4px;
		color: #022169;
		width: 900px;
		font-size: 19px;
		}

		/* SPRGRF to BMP */
		/* Заголовок 2 (фон, бордюр, цвет тексту) */

		.sprgrfbgh2 {
		background: #f0f4f7;
		border: 1px solid #f0f4f7;
		padding: 2px 4px 2px 4px;
		height: 16px;
		color: #022169;
		width: 840px;
		font-size: 1.2em; /* 14px */
		}

		/* SPRGRF to BMP */
		/* Цвет предупреждению */

		.sprgrfwarning {
		color: #006000;
		}

		/* SPRGRF to BMP */
		/* Фон и Бордюр для: Выбор файла, Сохранить BMP-файл */

		.sprgrf_file {
		background: #ffffff;
		border: 1px solid #e0e2e4;
		padding: 4px 10px 4px 10px;
		}

		/* SPRGRF to BMP */
		/* Цвет текста выбор файла */

		.sprgrf_inputfile {
		color: #0144b4;
		}

		/* SPRGRF to BMP */
		/* При наведении на выбор файла */

		.sprgrf_inputfile:hover {
		color: #0144b4;
		cursor: pointer;
		text-decoration: underline;
		}

		/* SPRGRF to BMP */
		/* Цвет тексту Сохранить BMP-файл */

		.sprgrf_bmpsave {
		color: #0144b4;
		}

		/* SPRGRF to BMP */
		/* При наведении на Сохранить BMP-файл */

		.sprgrf_bmpsave:hover {
		color: #0144b4;
		cursor: pointer;
		text-decoration: underline;
		}

		/* SPRGRF to BMP */
		/* Фон и Бордюр для некоторая справочная информация */

		.sprgrf_reference {
		background: #ffffff;
		border: 1px solid #e0e2e4;
		padding: 4px 10px 4px 10px;
		}

		/* SPRGRF to BMP */
		/* Фон и бордюр для экранной области Вектор'а в браузере */

		.sprgrf_8000-FFFF {
		background: #ffffff;
		border: 1px solid #e0e2e4;
		padding: 4px 4px 4px 4px;
		}

		/* ----------------------- */
		/* Конвертер BMP to SPRGRF */
		/* ----------------------- */

		/* BMP to SPRGRF */
		/* Заголовок 1 для модального окна (фон, бордюр, цвет тексту) */

		.bmpsprgrfbgh1 {
		background: #f1f8ff;
		border: 1px solid #f1f8ff;
		padding: 4px 4px 4px 4px;
		color: #022169;
		width: 900px;
		font-size: 19px;
		}

		/* BMP to SPRGRF */
		/* Заголовок 2 (фон, бордюр, цвет тексту) */

		.bmpsprgrfbgh2 {
		background: #f0f4f7;
		border: 1px solid #f0f4f7;
		padding: 1px 4px 3px 4px;
		height: 24px;
		color: #022169;
		width: 840px;
		font-size: 1.2em; /* 14px */
		}

		/* BMP to SPRGRF */
		/* Заголовок 2 (фон, бордюр, цвет тексту) */

		.bmpsprgrfbgh2a {
		background: #f0f4f7;
		border: 1px solid #f0f4f7;
		padding: 1px 4px 3px 4px;
		height: 24px;
		color: #022169;
		width: 860px;
		font-size: 1.2em; /* 14px */
		}

		/* BMP to SPRGRF */
		/* Заголовок 3 (фон, бордюр) */

		.bmpsprgrfbgh3 {
		background: #f0f0f0;
		border: 1px solid #e8e8e8;
		padding: 2px 4px 3px 4px;
		width: 266px;
		margin-bottom: 4px;
		}

		/* BMP to SPRGRF */
		/* Заголовок 3a (фон, бордюр) */

		.bmpsprgrfbgh3a {
		background: #f0f0f0;
		border: 1px solid #e8e8e8;
		padding: 2px 4px 3px 4px;
		margin-bottom: 6px;
		}

		/* BMP to SPRGRF */
		/* Цвет предупреждению */

		.bmpsprgrfwarning {
		color: #006000;
		}

		/* BMP to SPRGRF */
		/* Фон и Бордюр для: Сохранить файл */

		.bmpsprgrf_file {
		background: #ffffff;
		border: 1px solid #e0e2e4;
		padding: 4px 10px 4px 10px;
		}

		/* BMP to SPRGRF */
		/* Цвет тексту Сохранить файл */

		.bmpsprgrf_savefile {
		color: #0144b4;
		}

		/* BMP to SPRGRF */
		/* При наведении на Сохранить файл */

		.bmpsprgrf_savefile:hover {
		color: #0144b4;
		cursor: pointer;
		text-decoration: underline;
		}

		/* BMP to SPRGRF */
		/* Цвет текста выбор файла */

		.bmpsprgrf_inputfile {
		color: #0144b4;
		}

		/* BMP to SPRGRF */
		/* При наведении на выбор файла */

		.bmpsprgrf_inputfile:hover {
		color: #0144b4;
		cursor: pointer;
		text-decoration: underline;
		}

		/* BMP to SPRGRF */
		/* Фон и Бордюр для некоторая справочная информация */

		.bmpsprgrf_reference {
		background: #ffffff;
		border: 1px solid #e0e2e4;
		padding: 4px 10px 4px 10px;
		}

		/* BMP to SPRGRF */
		/* Фон и Бордюр для экранной области Вектор'а */

		.bmpsprgrf_scr {
		background: #ffffff;
		border: 1px solid #e0e2e4;
		padding: 4px 10px 4px 10px;
		}

		/* BMP to SPRGRF */
		/* Фон и бордюр для экранной области Вектор'а в браузере */

		.bmpsprgrf_8000-FFFF {
		background: #ffffff;
		border: 1px solid #e0e2e4;
		padding: 4px 4px 4px 4px;
		}

		/* BMP to SPRGRF */
		/* Фон и бордюр для логотипа */

		.bmpsprgrf_logo {
		background: #ffffff;
		border: 1px solid #e0e2e4;
		padding: 4px 4px 4px 4px;
		}

		/* Фон и бордюр для размещаемого текста странице */

		.vc_bmpsprgrf_txt_window_bg {
		background: #f3f4f4;
		border: 1px solid #c3c6c6;
		padding: 6px;
		}

	/* ------------------------------- */
	/* Кодирование/Декодирование VRLEx */
	/* ------------------------------- */

	/* RLE кодирование/декодирование своими руками */
	/* Заголовок спойлера в виде ссылки */

	.spoilervrle {
	color: #006699;
	text-decoration: none;
	cursor: pointer;
	}

	/* При наведении на спойлер */

	.spoilervrle:hover {
	color: #006699;
	text-decoration: underline;
	}

	/* Дополнительная разделяющая линия на странице */

	.vrle_addhr {
	background-color: #d7d7d7; /* Цвет линии для браузера Firefox и Opera */
	color: #d7d7d7;            /* Цвет линии для остальных браузеров      */
	}

	/* Размер для линии (размер 1) */

	.vrle_addhrsize {
	width: 720px;
	}

	/* Размер для линия (размер 2) */

	.vrle_addhrsize2 {
	width: 460px;
	}

	/* Размер для линия (размер 3) */

	.vrle_addhrsize3 {
	width: 700px;
	}

	/* Размер для линия (размер 4) */

	.vrle_addhrsize4 {
	width: 900px;
	}

	/* Размер для линия (размер 5) */

	.vrle_addhrsize5 {
	width: 480px;
	}

	/* VRLEx */
	/* Заголовок 2 (фон, бордюр, цвет тексту) */

	.vrlebgh2 {
	background: #f0f4f7;
	border: 1px solid #f0f4f7;
	padding: 0px 4px 0px 4px;
	height: 16px;
	color: #022169;
	width: 720px;
	font-size: 1.2em; /* 14px */
	}

	/* VRLEx  */
	/* Заголовок для: 1. Функция создаёт массив с адресами. 2. Функция кодировщика */
	/* Это дополнительная информация */
	/* Фон и бордюр */

	.vrlebgh3{
	background: #f3f4f4;
	border: 1px solid #c3c6c6;
	padding: 6px;
	}

	/* VRLEx */
	/* Ширина таблицы для [ развернуть/свернуть ] */
	/* Это: Онлайн-кодирование VRLE8, Онлайн-декодирование VRLE8 */

	.vrletablewidth {
	width: 640px;
	}

	/* VRLEx */
	/* Ширина отступа */
	/* Это: Онлайн-кодирование VRLE8, Онлайн-декодирование VRLE8 */

	.vrletdwidth {
	padding-right: 126px;
	}

	/* VRLEx */
	/* Фон и Бордюр для некоторая справочная информация */

	.vrle_reference {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px 10px 4px 10px;
	}

	/* VRLEx */
	/* Цвет предупреждению */

	.vrlewarning {
	color: #006000;
	}

	/* VRLEx */
	/* Фон и Бордюр для: Выбор файла, Сохранить файл-VRLE8 */

	.vrle_file {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px 10px 4px 10px;
	}

	/* VRLEx */
	/* Цвет текста выбор файла */

	.vrle_inputfile {
	color: #0144b4;
	}

	/* VRLEx */
	/* При наведении на выбор файла */

	.vrle_inputfile:hover {
	color: #0144b4;
	cursor: pointer;
	text-decoration: underline;
	}

	/* VRLEx */
	/* Подсвечивание строки с hex-данными (при наведении) */

	.vrlestringbg:hover {
	background: #e7e7e7;
	}

	/* VRLEx */
	/* Цвет тексту Сохранить VRLE8-файл */

	.vrle_save {
	color: #0144b4;
	}

	/* VRLEx */
	/* При наведении на Сохранить VRLE8-файл */

	.vrle_save:hover {
	color: #0144b4;
	cursor: pointer;
	text-decoration: underline;
	}

	/* VRLEx */
	/* Подсветка hex-данным, подсветка информационного байта */
	/* Неповтор */

	.vrle_infobyte1 {
	color: #0000e0;
	}

	/* VRLEx */
	/* Подсветка hex-данным, подсветка информационного байта */
	/* Повтор */

	.vrle_infobyte2 {
	color: #008000;
	}

	/* VRLEx */
	/* Фон и Бордюр для: Кнопка [ Оценить ] */

	.vrle_estimate {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px 10px 4px 10px;
	}

	/* VRLEx */
	/* Цвет тексту: Кнопка [ Оценить ] */

	.vrle_estimate2 {
	color: #0144b4;
	}

	/* VRLEx */
	/* При наведении на [ Оценить ] */

	.vrle_estimate2:hover {
	color: #0144b4;
	cursor: pointer;
	text-decoration: underline;
	}

	/* VRLEx */
	/* Фон и Бордюр (Правила) */

	.vrle_regulations {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px 10px 4px 10px;
	}

	/* VRLEx */
	/* Фон и Бордюр Расшифровка VRLE8 */

	.vrle_description {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px 10px 4px 10px;
	}

	/* VRLEx */
	/* Дополнительное окно на странице (Декодер/Кодер JavaScript) */

	.vrleprg_window {
	overflow: scroll; /* Полоса прокрутки */
	width: 700px;
	height: 320px;
	}

	/* VRLEx */
	/* Дополнительное окно на странице (VRLE8 в SPR) */

	.vrlespr_window {
	overflow: scroll; /* Полоса прокрутки */
	width: 700px;
	height: 272px;
	}

	/* VRLEx */
	/* VRLE8 в SPR */
	/* Фон и бордюр для размещаемого текста */

	.vrlespr_window_bg {
	background: #f3f4f4;
	border: 1px solid #c3c6c6;
	padding: 6px;
	}

	/* VRLEx */
	/* Дополнительное окно на странице (Структура данных VRLE8) */

	.vrledst_window {
	overflow: scroll; /* Полоса прокрутки */
	width: 900px; /* Устанавливается скриптом на JS */
	height: 440px;
	}

	/* VRLEx  */
	/* Структура данных VRLE8 */
	/* Фон и бордюр для размещаемого текста */

	.vrledst_window_bg {
	background: #f3f4f4;
	border: 1px solid #c3c6c6;
	padding: 6px;
	}

	/* VRLEx */
	/* Фон и Бордюр для: Предлагаемые файлы для кодирования */

	.vrle_example {
	background: #ffffff;
	border: 1px solid #e0e2e4;
	padding: 4px 10px 4px 10px;
	}

	/* VRLEx */
	/* Файл ноль байт. Ошибка! */

	.vrle_fzeroerror {
	color: #c00000;
	}

	/* VRLEx */
	/* Фон и бордюр для обновления */

	.vrle_update_bg {
	background: #f0f0f0;
	border: 1px solid #e8e8e8;
	padding: 1px 4px 2px 4px;
	margin-bottom: 4px;
	}

	/* VRLEx */
	/* Фон и бордюр для скриншота */

	.vrlebgsh{
	background: #f3f4f4;
	border: 1px solid #c3c6c6;
	padding: 6px;
	}

		/* ----------------------------------*/
		/* Конвертер GRF to SPR и SPR to GRF */
		/* ----------------------------------*/

		/* GRF to SPR и SPR to GRF */
		/* Цвет текста выбор файла */

		.grfspr_sprgrf_inputfile {
		color: #0144b4;
		}

		/* GRF to SPR и SPR to GRF */
		/* При наведении на выбор файла */

		.grfspr_sprgrf_inputfile:hover {
		color: #0144b4;
		cursor: pointer;
		text-decoration: underline;
		}

	/* PrgJS */
	/* Размещение программы JS на странице html */

	/* PrgJS */
	/* Таблица для программы на JavaScript */
	.prgjs_zebra {
	border-collapse: collapse;
	}

	/* PrgJS */
	/* Зебра 1, для программы на JavaScript */

	.prgjs_bg_a {
	background: #f3f4f4;
	border: 1px solid #f3f3f4;
	padding: 0px 4px 0px 4px;
	text-align: left;
	}

	/* PrgJS */
	/* Зебра 2, для программы на JavaScript */

	.prgjs_bg_b {
	background: #ffffff;
	border: 1px solid #ffffff;
	padding: 0px 4px 0px 4px;
	text-align: left;
	}

	/* PrgJS */
	/* Программа на JavaScript. Цвет комментариям */

	.prgjsrem {
	color: #006600;
	font-style: italic;
	}

	/* PrgJS */
	/* Программа на JavaScript. Цвет операторам */

	.prgjsoper {
	color: #6666ee;
	font-weight: bold;
	}

	/* PrgJS */
	/* Программа на JavaScript. Цвет function и var */

	.prgjsfv {
	color: #009999;
	font-weight: bold;
	}

	/* PrgJS */
	/* Программа на JavaScript. Цвет фигурным скобкам */
	.prgjsbraces {
	/* color: #4d7bc7; */
	/* color: #4444cc; */
	color: #555555;
	font-weight: bold;
	}

		/* ---------*/
		/* Торренты */
		/* ---------*/

		/* Основной заголовок */

		.torrents_title {
		font-size: 150%;
		color: #005500;
		}

		/* Шапка для таблицы */

		.torrents_bg_h1 {
		background: #e1e7ec;
		border: 1px solid #b5bfc4;
		padding: 0px 4px 0px 4px;
		width: 1220px;
		height: 30px;
		margin-bottom: 3px;
		text-align: center;
		}

		/* Шапка для таблицы 2 */

		.torrents_bg_h1_2 {
		background: #e1e7ec;
		border: 1px solid #b5bfc4;
		padding: 0px 4px 0px 4px;
		width: 1220px;
		height: 65px;
		margin-bottom: 3px;
		text-align: center;
		}

		/* Сама таблица */

		.torrents_bg_table {
		background: #efefef;
		border: 1px solid #b5bfc4;
		padding: 0px 0px 0px 0px;
		width: 1220px;
		height: 20px;
		text-align: center;
		}

		/* Линия */

		.torrents_br_td {
		border-right: 1px solid #b5bfc4;
		}

		/* Линия */

		.torrents_bl_td {
		border-left: 1px solid #b5bfc4;
		}

		/* Линия */

		.torrents_bb_td {
		border-bottom: 1px solid #b5bfc4;
		}

		/* Отступ для td*/

		.torrents_left_td {
		padding-left: 8px;
		}

		/* Отступы для td */

		.torrents_pad_t_pad_b_td {
		padding-top: 6px;
		padding-bottom: 6px;
		}

		.torrents_bg_h2 {
		background: #e1e7ec;
		border: 1px solid #b5bfc4;
		padding: 0px 4px 0px 4px;
		width: 1220px;
		height: 12px;
		margin-top: 3px;
		}

	/* ------------------- */
	/* Bar (Полоса, Рейка) */
	/* ------------------- */

	/* Цвет фона и цвет рамки */

	.bar_frame {
	background: #ffffff;
	border: 1px solid #aaaaaa;
	padding: 4px;
	}

	/* Размер заголовку */

	.bar_size_title {
	font-size: 1.5em;
	}

		/* ------------------------------------------------------------ */
		/* Какие байты присутствуют в файле (Шеннона-Фано, Хаффмана)... */
		/* ------------------------------------------------------------ */

		/* Цвет текста выбор файла */

		.bf_inputfile {
		color: #0144b4;
		}

		/* При наведении на выбор файла */

		.bf_inputfile:hover {
		color: #0144b4;
		cursor: pointer;
		text-decoration: underline;
		}

		/* Горизонтальная линия */

		.sfh-hr {
		border: none;              /* Убираем границу для браузера Firefox    */
		background-color: #cccccc; /* Цвет линии для браузера Firefox и Opera */
		color: #cccccc;            /* Цвет линии для остальных браузеров      */
		height: 1px;               /* Толщина линии                           */
		width: 640px;
		}

		/* Размер шрифта КРАСНАЯКРАСКА */

		.sf_kras_kraska_size{
		font-size: 14px;
		}

	/* ----------------------- */
	/* Фон для описания архива */
	/* ----------------------- */

	.arcbg {
	background: #f0f0f0;
	padding: 8px;
	}

	/* -------------------- */
	/* Фон для описания src */
	/* -------------------- */

	.srcbg {
	background: #f0f0f0;
	padding: 8px;
	}

		/* ---- */
		/* WIKI */
		/* ---- */

		/* Общий фон и рамка для WIKI */

		.wikibg_1 {
		border: 1px solid #b0b0b0;
		padding: 8px;
		}

		/* Фон для описания WIKI */

		.wikibg {
		background: #f0f0f0;
		padding: 8px;
		}

		/* Фон для заголовка 1 (WIKI) */

		.wikibg_h1 {
		background: #f1f8ff;
		border: 1px solid #f1f8ff;
		padding: 4px 4px 4px 4px;
		color: #022169;
		width: 100%;
		font-size: 200%;
		}

		/* Фон для заголовка 2 (WIKI) */

		.wikibg_h2 {
		background: #ffffff;
		border: 1px solid #ffffff;
		padding: 4px 4px 4px 4px;
		color: #022169;
		font-size: 140%;
		}

	/* -------- */
	/* TEA2025B */
	/* -------- */

	/* Фон для заголовка 1 (tea) */

	.teabg_h1 {
	background: #f1f8ff;
	border: 1px solid #f1f8ff;
	padding: 4px 4px 4px 4px;
	color: #022169;
	width: 100%;
	font-size: 150%;
	}

	/* Фон для заголовка 2 (tea) */

	.teabg_h2 {
	background: #f0f0f0;
	border: 1px solid #ffffff;
	padding: 4px 4px 4px 4px;
	color: #333333;
	width: 900px;
	font-size: 125%;
	}

	/* Фон под что либо (tea) */

	.teabg {
	background: #f0f0f0;
	padding: 8px;
	}

		/* ---------------- */
		/* Power Supply 512 */
		/* ---------------- */

		/* Фон для заголовка 1 (PS512) */

		.ps512bg_h1 {
		background: #f1f8ff;
		border: 1px solid #f1f8ff;
		padding: 4px 4px 4px 4px;
		color: #022169;
		width: 100%;
		font-size: 150%;
		}

		/* Фон для заголовка 2 (PS512) */

		.ps512bg_h2 {
		background: #f0f0f0;
		border: 1px solid #ffffff;
		padding: 4px 4px 4px 4px;
		color: #333333;
		width: 900px;
		font-size: 125%;
		}

	/* ----------------------- */
	/* Всё что связано с Видео */
	/* ----------------------- */

	/* Подложка под Видео */

	.video_bg {
	background: #f0f0f0;
	border: 1px solid #808080;
	padding: 4px 4px 1px 4px;
	}

		/* ---------------------------------- */
		/* Растровый редактор символов (font) */
		/* ---------------------------------- */

		/* Заголовок */

		.edsym_title_bg{

		background: #f0f2f4;
		border: 1px solid #f0f2f4;
		border-radius: 0px;
		padding: 6px 0px 6px 0px;
		width: 850px;
		font-size: 13px;
		}

		/* Подложка для ввода width и Hieght, Новый */

		.edsym_wh_bg {
		background: #f8f8f8;
		border: 1px solid #b0b0b0;
		padding: 4px 10px 4px 10px;
		}

		/* Подложка для нижнего меню (Открыть, Сохранить...) */

		.edsym_menu_bg {
		background: #f8f8f8;
		border: 1px solid #b0b0b0;
		padding: 4px 10px 4px 10px;
		}

		/* Цвет текста выбор файла */

		.edsym_inputfile {
		color: #0144b4;
		}

		/* При наведении на выбор файла */

		.edsym_inputfile:hover {
		color: #0144b4;
		cursor: pointer;
		text-decoration: underline;
		}

		.edsym_bg_line {
		background: #f8f8f8;
		border: 1px solid #c0c0c0;
		padding: 0px 3px 0px 3px;
		width: 700px;
		height: 8px;
		}
