body{ 
	background-color: #FFF;
	color: #222;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 140%;
	margin: 0;
	padding: 0; /* required for Opera to have 0 margin */
} /* фоновый рисунок и цвет */
a:link{color:0000ff} /* окраска ссылок */
a:visited{color:660099} /* окраска ссылок */
a:active{color:ff9000} /* окраска ссылок */
a:link,
a:visited,
a:active{
	background: transparent;
	color: #0000ff;
	text-decoration:none;
}

a:visited{
	color: #660099;
}

a:hover{
	background: transparent;
	color: #ff9000;
}

a:link.descr{
	color: #505050;
}

a:visited.descr{
	color: #505050;
}

a:hover.descr{
	background: transparent;
	color: #ff9000;
}
p{margin:0.1pt} /* убрал снос параграфа, 0.1 для NN, он 0 не воспринимает */
li{margin-top:0.1pt; margin-bottom:2pt} /* изменил снос пункта списка, 0.1 для NN, он 0 не воспринимает */
.h1{ font-size: 13pt; font-weight:bold; text-align:center; padding:15pt} /* формат заголовка первого уровня */
.h2{padding:10pt; font-size: 11pt; font-weight:bold; text-align:center} /* формат заголовка второго уровня */
.h3{font-size: 10pt; font-weight:bold; font-style:italic} /* формат заголовка третьего уровня */
.h4{padding:10pt; font-style:italic; text-decoration: underline} /* формат заголовка четвёртого уровня */
.enav{margin-left:31pt} /* формат внешней навигации */
.inav{font-size: 8pt; padding-top:5pt; padding-bottom:5pt; margin-left:10pt; margin-right:5pt} /* формат внутренней навигации */
.ls{margin-left:20pt} /* стандартный отступ списка */
.ls2{margin-left:40pt} /* стандартный отступ списка */
.epig{font-size: 8pt; font-style:italic; margin-left:10pt; margin-right:5pt} /* формат эпиграфа */
.pn{text-indent:-25pt; font-weight:bold} /* формат одозначения пункта комментария */
.tx{text-indent:20pt; text-align:justify; padding-top:5px} /* формат больших кусков текста */
.descr{ font-size: 8pt; color: #505050; line-height: 140%; }
.small{ font-size: 7pt; color: #505050; line-height: 140%; }
.1st{FONT-SIZE: 10pt; COLOR: #000000; LINE-HEIGHT: 120%; font-family:Verdana, Helvetica, sans-serif} /* формат главной страницы */
.s1st{FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 120%; font-family:Verdana, Helvetica, sans-serif} /* формат главной страницы */
.com{font-size:80%; font-family:sans-serif; font-style:italic; text-indent:-15pt} /* формат коротких замечаний прямо в тексте протокола */
img.attach{ 
	background: #aaaaaa url(<#IMG_DIR#>/click2enlarge.gif) no-repeat top right;
	border: 1px solid #aaaaaa;
	margin: 0 2px 0 0;
	padding: 11px 2px 2px 2px;
}


img.attach{ 
	background: #aaaaaa url(<#IMG_DIR#>/click2enlarge.gif) no-repeat top right;
	border: 1px solid #aaaaaa;
	margin: 0 2px 0 0;
	padding: 11px 2px 2px 2px;
}

.codetop,
.sqltop,
.htmltop,
.quotetop{
	background: #E4EAF2 url(<#IMG_DIR#>/css_img_quote.gif) no-repeat right;
	border: 1px dotted #000;
	border-bottom: 0;
	color: #808080;
	font-size: 8pt;
	font-weight: bold;
	margin: 8px auto 0 auto;
	padding: 3px;
}

.codemain,
.sqlmain,
.htmlmain,
.quotemain{
	background: #FAFCFE;
	border: 1px dotted #000;
	border-top: 0;
	color: #465584;
	padding: 8px;
	margin: 0 auto 8px auto;
}

.codetop,
.sqltop,
.htmltop{
	background: #FDDBCC url(<#IMG_DIR#>/css_img_code.gif) no-repeat right;
}

input.button{
	margin: 0;
	width: auto;
}

.button{
	border: 1px solid #9c9c9c;
	color: #808080;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 1px;
	background: #DFE6EF;
	cursor: hand;
}

.borderwrap { /* this will affect the outlining border of all the tables and boxes through-out the skin. */
	background: #FFF; 
	border: 1px solid #9c9c9c;
	padding: 0; 
	margin: 0; 
}

.maintitle { 
	background: #dddddd;
	border-bottom: 1px solid #9c9c9c;
	font-size: 10pt;
	font-weight: bold; 
	letter-spacing: 1px;
	margin: 0; 
	padding: 5px; 
}
/* .prot - текст протоколов - пока не определён, указатель введён в текст страничек на будущее */
/* .sol - растворы - пока не определён, указатель введён в текст страничек на будущее */
/* .cmt - комментарии - пока не определён, указатель введён в текст страничек на будущее */