body
	{
	font-family:Arial,Tahoma,Verdana;
	font-size:10pt;
	color:#000;
	margin:0.5em 0.2em;
	background-color:#FFFFFF;
	}
A:link
	{
	text-decoration:underline;
	color:#008;
	}
A:visited
	{
	text-decoration:underline;
	color:#008;
	}
A:hover
	{
	text-decoration:underline;
	color:#C00;
	}

form
	{
	margin:0;
	padding:0;
	}
textarea,
input,
select,
option
	{
	font-weight:normal;
	}

.sbmButton,
.sbmSuspend
	{
	/* width:250px; */
	padding:10px;
	font-size:110%;
	font-weight:bold;
	}
.sbmSuspend
	{
	margin-left:80px;
	}

a img	{border:0;}

/* Внешние таблицы */
table,
td
	{
	font-family:Arial,Tahoma,Verdana;
	font-size:10pt;
	color:#000;
	padding:2px;
	}

/* Сообщение об ошибке при прохождении, ответах */
.textRequired
	{
/*	padding:4px;	*/
	font-weight:bold;
	font-family:Verdana,Tahoma;
	font-size:9pt;
	color:red;
	}
.ansRequired
	{
	border:2px solid #F30;
	}

/* Название и цель исследования */
.sciTitle
	{
	font-weight:bold;
	font-size:13pt;
	color:#06C;
	text-align:center;
	margin-top:1em;
	padding:0em;
	}
.sciAim
	{
	font-weight:bold;
	font-size:10pt;
	color:#000;
	text-align:justify;
	margin:0.5em;
	padding:0em;
	}

/* Названия групп страниц */
.pageInfo
	{
	padding:0.5em;
	}
.groupTitle
	{
	font-weight:bold;
	font-family:Verdana,Tahoma;
	font-size:10pt;
	margin:0.25em 0em;
	color:#04B;
	}
.pageTitle
	{
	font-family:Verdana,Tahoma;
	font-size:10pt;
	color:#05C;
	}
.pageNumber
	{
	margin:1em 0;
	font-family:Verdana,Tahoma;
	font-size:10pt;
	font-weight:bold;
	color:#05C;
	}

/* Как проходить исследование */
.dscHowTo
	{
	font-family:Verdana,Tahoma;
	font-size:10pt;
	color:#000;
	}

/* Как проходить исследование */
.signfoot
	{
	font-family:Verdana,Tahoma;
	font-size:9pt;
	border-top:1px solid #000;
	margin-top:2em;
	padding:1em;
	}

/* Таблица описания методики инструментального измерения */
.tool
	{
	padding:5px;
	border:2px dashed #999;
	background-color:#EEE;
	}
.toolDescription
	{
	font-family:Arial,Tahoma,Verdana;
	font-size:10pt;
	color:#000;
	}
.toolEnum
	{
	font-weight:bold;
	font-family:Arial,Tahoma,Verdana;
	font-size:11pt;
	color:#000;
	text-align:center;
	}

/* Таблица прогресс-бара */
.bar
	{
	padding:2px;
	margin:5px;
	width:100%;	/* ширина таблицы бара */
	border:none;
	}
/* фон таблицы-бара */
.bar_space
	{
	background-color:#0066CC;
	}
/* Прогресс-бар */
.bar_progress
	{
	height:20px;	/* высота бара */
	background-color:#6CF;
	}

/* Таблица с вопросами */
.q_table
	{
	padding:0;
	margin:0;
	border:none;
	}
/* разделитель вопросов */
.q_spacer
	{
	padding:12px;
	font-size:1px;
	}
.q_cell
	{
	font-family:Arial,Tahoma,Verdana;
	font-size:10pt;
	color:#000;
	}

.qNumber
	{
	font-weight:bold;
	}

/* Введение и текст вопроса DIVs */
.q_id
	{
	padding-top:1em;
	padding-bottom:2em;
	font-family:Arial,Tahoma,Verdana;
	font-size:10pt;
	color:#000;
	}
.q_intro
	{
	padding:0 8px 8px 8px;
	font-weight:normal;
	font-size:94%;
	text-align:justify;
	}
.q_text
	{
	padding:4px;
	font-weight:bold;
	text-indent:1em;
	background-color:#CEF;
	}

/* Таблицы полей ввода в форму */
.odd_row	/* нечётные строки */
	{
	background-color:#EEE;
	}
.head_row,	/* заголовок таблицы матрицы */
.even_row	/* чётные строки */
	{
	background-color:#FFF;
	}
/* Таблицы полей ввода в форму */
.vars,
.vars_head,
.vars_name,
.vars_cell
	{
	padding:2px;
	font-family:Arial,Tahoma,Verdana;
	font-size:10pt;
	color:#000;
	}
.vars_head
	{
	font-weight:bold;
	}
.vars_name
	{
	background-color:#DDD;
	}
.vars_icell
	{
	padding:2px;
	}

/* Префиксное и Постфиксное пояснение к вопросу */
.pref_cell
	{
	padding:2px;
	font-family:Arial,Tahoma,Verdana;
	font-size:10pt;
	color:#000;
	text-align:right;
	}
.postf_cell
	{
	padding:2px;
	font-family:Arial,Tahoma,Verdana;
	font-size:10pt;
	color:#999;
	text-align:left;
	}

/* Таблица с результатами теста */
.tst_table
	{
	padding:0px;
	margin:0;
	border:1px solid #00C;
	}
.tst_scaleName
	{
	padding:4px;
	font-family:Verdana,Tahoma;
	font-weight:normal;
	text-indent:1em;
	font-size:13pt;
	background-color:#36C;
	color:#FFF;
	}
.tst_scaleDesc
	{
	padding:4px;
	font-family:Arial;
	font-weight:normal;
	font-style:italic;
	font-size:10pt;
	color:#000;
	}
.tst_resultName
	{
	padding:4px;
	font-family:Verdana,Tahoma;
	font-weight:bold;
	text-indent:1em;
	font-size:10pt;
	background-color:#CEF;
	color:#000;
	}
.tst_resultDesc
	{
	padding:4px;
	font-family:Verdana,Tahoma;
	font-weight:normal;
	font-size:10pt;
	color:#000;
	text-align:justify;
	}

