/* стиль для всего документа */
body {font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight: normal; color: black; background-color: white;}

/* стиль описывающий таблицу образующую каркас документа */
table.body {width: 750px}

/* шапка главной таблицы */
table.body tr.head {vertical-align: bottom; height: 55px;}

table.body tr.head td.left {
	width: 150px; font-size: 28px; font-weight: bold;
	color: #435370; vertical-align: middle; text-align: center;
}
table.body tr.head td.right {background-color: #435370; color: white; padding: 6px; vertical-align: bottom;}
table.body tr.head td.right span.title {font-size: 18px; font-weight: bold;}

/* тело главной таблицы */
table.body tr.body td.left {
	background-color: Gainsboro; width: 150px; border: 1px solid #435370; border-top: 0;
	border-bottom: 0; padding: 0; margin: 0; vertical-align: top; text-align: left;
}
/* стиль для списка ссылок */
div.nav {line-height: 160%;}
div.nav ul {margin: 0 0 10px 0; padding: 0;}
div.nav li {list-style-type: none; margin: 0; padding: 0;}
div.nav li.title {font-weight: bold; background-color: #435370; color: white; margin: 0; padding: 1px 0 1px 6px;}
/* стиль ссылок в списке */
div.nav a {display: block; padding: 0 0 0 15px; text-decoration: none;}
div.nav a:link, div.nav a:visited {color: #434d68;}
div.nav a:hover, div.nav a:active {color: #434d68; background-color: #c9d0e0;}

/* ячейка содержащая основной документ */
table.body tr.body td.right {text-align: left; vertical-align: top;}

/* хвост главной таблицы */
table.body tr.tail {color: white; background-color: #435370; text-align: center;}

/* стиль для основной страницы документа */
div.title {font-size: 18px; color: #777777; font-weight: bold; margin: 0 0 10px;}

span.note {color: #cc0000; font-weight: bold;}

div.idoc .icapt {background-color: #435370; color: white; font-weight: bold;}
div.idoc .idesc {
	vertical-align: top; background-color: #dddddd;
	border-bottom: 1px solid #435370; border-left: 1px solid #435370;
}
div.idoc .ibox {vertical-align: top; border-bottom: 1px solid #435370; border-right: 1px solid #435370;}
div.idoc input.text, div.idoc input.submit, div.idoc select {font-family: Tahoma, Verdana, Arial; font-size: 11px;}
div.idoc img {vertical-align: middle;}

div.tdoc td {padding: 4px 6px;}
div.tdoc .tcapt {background-color: #435370; color: white; font-weight: bold; border-right: 1px solid #bbbbbb;}
div.tdoc .tcapt-end {background-color: #435370; color: white; font-weight: bold; border: 0;}
div.tdoc .tbox-begin {border: 1px solid #435370; border-top: 0;}
div.tdoc .tbox {border-right: 1px solid #435370; border-bottom: 1px solid #435370;}
div.tdoc .tbox-mark {background-color: #d9ded8; border-right: 1px solid #435370; border-bottom: 1px solid #435370;}
div.tdoc .tlist {padding: 2px; padding-left: 6px;}
div.tdoc a img {border: 0;}
