body {font-family: Verdana, sans-serif;}

/* Верхняя навигация */
td.borderNavTop, .navTop td {border-top:#d4d4d4 solid 1px; border-bottom:#c4c6cf solid 1px}
td.borderNavBottom {border-bottom:#c4c6cf solid 1px}
.navCell {font-size: 8pt; font-weight: bold; color:#ffffff;}
.navCell a {color:#000080;text-decoration: none}
a.currNav {color:#ffffff}
.navCell a:hover {text-decoration: underline}
.navLink {padding: 0 4 0 2;}
td.navCurrA {border-top:#222f9f solid 1px}
td.navCurrB {border-top:#222f9f solid 1px;padding: 0 4 0 2;}
td.headBgr {border-bottom:#ffffff solid 4px}

/* Левая колонка */
.leftBlock td {border-right:#efefed solid 1px}
td.leftBlockTopA {font-family:Tahoma, sans-serif; font-size:19px; border-bottom:#9dafe1 solid 1px;border-right:none; color:#ffffff; background-repeat: repeat-x;}
td.leftBlockTopB {border-right:#9dafe1 solid 1px; background-repeat: repeat-x;}
td.leftBlockBody {border-right:#dbdbdb solid 1px;}
td.leftBlockBottom {border-bottom:#dbdbdb solid 1px; border-right:none;}
td.leftBlockBgr {border-right:none;}
.leftBlockContent td {font-size:70%; color:#000080; border-right:none;}
.leftBlockContent a {color:#000080;}

td.contentLeft {font-size:75%; padding: 15 10 15 30}
ul.leftNav {list-style-type: square; margin: 0em 0em 0em 2em;font-size:90%;}
ul.leftNav li {margin: 0em 0em 0.5em 0em;}
ul.faq {list-style-type: square; margin: 0em 0em 0em 1.5em;}
ul.faq li {margin: 0em 0em 0.5em 0em;}
a.archive {color:#000080; font-size:80%;}

/* Содержимое страниц */
td.contentBody {font-size:80%; padding: 6 10 10 24}
.topicPage {font-size:160%;font-weight: bold}
font.date {font-size:80%}
.newsContent td {font-size:80%;}

table.pageTable {margin-top:5;}
table.pageTable td {padding: 4 0 4 4;}
.pageTable td {border-bottom:#e5e5e5 solid 1px; font-size:80%;}
.pageTable2 td {font-size:80%;}
.tableTitle td {background-color:#a7baeb; font-weight:bold; color:#ffffff; border-bottom:#ffffff solid 3px;}
.firstRow td {background-color:#e5e5e5; font-weight:bold; border-bottom:#ffffff solid 1px;border-right:#ffffff solid 1px;}
.secondRow td {background-color:#f7f6f3; font-weight:normal;}
td.leftCell {background-color:#f7f6f3; font-weight:bold;}
td.leftCell2 {background-color:#f7f6f3; font-weight:normal;}
td.centerCell {border-right:#e5e5e5 solid 1px;}
td.rightCell {font-weight:bold;}
.lastRow td {border-bottom:#ffffff solid 1px;}
td.timeRow {padding-left: 40px;}
td.faq {font-size:70%; padding: 5 4 15 5; border-bottom:none}

ul.prev {list-style-type: square; margin: 0.5em 0em 0em 2em;}
.subm {font-size:9pt;}

ul.treeNav {list-style-type: none;  margin-left: 0em;}
.treeNav li {margin: 0 0 15 0; font-weight: bold;}
.subtreeNav li {margin: 3 0 6 0; font-size:85%; font-weight: normal;}
.subsubtreeNav li {list-style-type: circle; margin: 3 0 6 0; font-size:100%; font-weight: normal;}

/* Нижняя навигация */
.footNav {border-bottom:#efefed solid 1px; border-top:#efefed solid 1px;}
.footNavCell {font-size:8pt; color:#959493; font-weight: bold;}
.footNav a {color:#000080}
a.currFootNav {color:#959493}
.bottomCopy {font-size:70%;}

/* Календарь */
.cal {font-size:90%}
.year {font-size:90%}


table tr.balanceDescr th,
table tr.balanceTotal th {
        text-align: left;
}

table tr.balanceDescr th {
        color: #555555;
        padding-left: 20px;
}       

