/***********************************************************************************/
/******************************* Контент страницы **********************************/
/***********************************************************************************/
TABLE.mainblock { /* Стиль главной таблицы сайта */
	vertical-align:top;
	width:180mm;
	margin-left:15mm;
	}


TD.leftcolumn { 
	display:none;
	}

TD.rightcolumn { /* Ширина и отступы правой колонки сайта */
	border:none;
	vertical-align:top;
	width:100%;
	}

A:link, A:visited, A:hover { /* Стиль печати ссылок */
	color:#333333;
	text-decoration:underline;
}

H1.title {
	text-align:center;
}

/***********************************************************************************/
/************************* Разного цвета таблички по тексту ************************/
/***********************************************************************************/
TABLE.comment { /* Таблички комментариев в тексте (светло-голубые) */
	background-color:#F3F9FF; 
	color:#0877AF;
	border:solid #0877AF 1px;
	margin:5px;
	padding:3px;
	}

TABLE.advice /* Таблички советов в тексте (голубые) */
{
	background-color:#E2ECEB; 
	color:black;
	border:solid #0877AF 1px; 
	margin:5px;
	padding:3px;
	}

TABLE.accent { /* Таблички акцентирования в тексте (красные) */
	background-color:#FDEDF7; 
	color:#B05F76;
    border:solid #B0A5AC 1px;
	padding:5px;
	}

.printable { /* Таблички скрытые с экрана, но выводимые на печать со стилем
			таким-же как у TABLE.ps */
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10pt;
	color:black;
	font-weight:bold;
	background-color:#CCCCCC; 
    border:solid black 1px;
	padding:5px;
	}


/***********************************************************************************/
/********************** Полосатые таблицы (макрос ENTITYTABLE) *********************/
/***********************************************************************************/
TABLE.tbcolor { /* Таблица-прайс */
    background-color:white; /*#D5D5D5*/
	}

TR.header { /* Заголовки полосатых таблиц, выводимых макросом (и не макросом) */
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10pt;
    background-color:#99B3E6;/*#0877AF*/
    color: white;
    font-weight: bold;
    text-align:center;
	}
TR.header_y { /* Оранжевые заголовки таблиц */
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10pt;
    background-color:#00486D;/*#0877AF*/
    color: white;
    font-weight: bold;
    text-align:center;
	}
TR.header_g { /* Зеленые заголовки таблиц */
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10pt;
    background-color:#ADE476;/*#0877AF*/
    color: white;
    font-weight: bold;
    text-align:center;
	}

TR.lt { /* Светлая строка полосатых таблиц, выводимых макросом (и не макросом) */
	background-color: #FCF6E4;
	}
 
TR.dk { /* Темная строка полосатых таблиц, выводимых макросом (и не макросом) */
	background-color: #F0F0F0;
	} 

TR.lt TD, TR.dk TD { /* Расположение текста */
	vertical-align:top;
	}


/***********************************************************************************/
/******************************* РЕЗУЛЬТАТЫ РАСЧЕТА ********************************/
/***********************************************************************************/

H2.calc {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 16px;
	margin-left:30px;
	font-weight:bold;
	color:black;
}

TABLE.ischod { /* Стиль таблицы исходных данных */
	border:solid silver 1px;
	font-weight:bold;
	color:black;
}

TD.ischleft { /* Строка слева (исходные данные) */
	background-color:silver;
	border:none;
	border-bottom:solid white 1px;
	padding-left:20px;
}

TD.ischright { /* Строка справа (исходные данные) */
	background-color:white;
	border:none;
	border-bottom:solid silver 1px;
	padding-left:20px;
}

TD.ischleft_l { /* Последняя строка слева (исходные данные) */
	background-color:silver;
	border:none;
	padding-left:20px;
}

TD.ischright_l { /* Последняя строка справа (исходные данные) */
	background-color:white;
	border:none;
	padding-left:20px;
}


TD.resblue { /* Синие ячейки (результаты расчета) */
	background-color:silver;
	padding-left:20px;
	font-weight:bold;
	color:black;
}

TD.resyel { /* Желтые ячейки (результаты расчета) */
	background-color:gray;
	padding-left:20px;
	font-weight:bold;
	color:black;
}


/***********************************************************************************/
/*********************************** Прочие таблицы ********************************/
/***********************************************************************************/
TABLE.grn_brd { /* Таблица с зеленым бордером*/
    border:solid #42A270 1px;
	}

TABLE.ftable { /* Стиль таблицы форм и калькулятора */
	width: 100%;
	border: solid #99B3E6 1px;/*#0877AF*/
	background-color: #99B3E6; /*#F0F0F0; #F3F9FF*/
	color:white;
	}

/***********************************************************************************/
/*********************************** Таблицы снипа *********************************/
/***********************************************************************************/
TABLE.wiki-table { /* Таблички выводимые снипом во всяких там глоссариях, новостях... */
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
	border:solid #DDDDDD 1px;
	}
TABLE.wiki-table TH {
    background-color:#99B3E6;
    color: white;
    font-weight:bold;
    padding-right:5px;
    padding-left:5px;
	}
TABLE.wiki-table TR.table-odd {
    background-color:#FCF6E4;
	}
TABLE.wiki-table TR.table-even {
    background-color:#FCF6E4;
	}

/* !!!!!!!!ВСЕ ЧТО НИЖЕ В ПРИНТ-ВЕРСИИ СКРЫВАЕМ!!!!!!! */

.unpr{
	display:none;
}

.print{ /* Текст видимый только при печати */
	display:block;
}

.hddn /* Невидимый текст для индексации в поисковиках */
{
	position:absolute; 
	left:0px; 
	top:0px; 
	width:100%; 
	display:none; 
	z-index:1;
}
.ps { /* Таблички переходов в тексте (серые) */
	display:none;
	}

