body{background:#000000;}
#content {max-width: 800px; margin: auto; background: #ffb62d;}
#header {max-width: 500px; margin: auto; text-align: center; background: #ffb62d;}


.transpdisp {display: none;}

.lastdate {color: green;}


table td {vertical-align: top;}

#leftpanel {width: 120px; float:left; padding: 52px 10px 0px 0px; margin: -52px 0px 0px 0px; text-align: right; font-family: Verdana, "MS Sans Serif", "Arial Cyr", Arial, Helvetica,Helv; font-size: 8pt; color: #ffb62d; background: #000000; vertical-align: top;}
#leftpanel A {text-decoration: none; color: #ffb62d}
#leftpanel A:link {}
#leftpanel A:visited {}
#leftpanel A:hover {margin: 0 -9px 0px -9px; padding: 0 9px 0px 9px; color: #000000; background: #ffb62d;}
#leftpanel A:active {color: #c66300;}

#centerpanel {width: 520px; float: left; padding: 10px; font-family: "Arial Cyr", Arial, "MS Sans Serif"; font-size:12px; background: #ffb62d; vertical-align: top;}
#centerpanel A {color:#1d20a5; text-decoration: none;}
#centerpanel A:link {}
#centerpanel A:visited {}
#centerpanel A:hover {color: #ffb62d; background: black;}
#centerpanel A:active {color: #ff0000;}

#rightpanel {width: 120px; float: left; padding: 52px 0px 0px 10px; margin: -52px 0px 0px 0px; text-align: left; font-family: Verdana, "MS Sans Serif", "Arial Cyr", Arial, Helvetica,Helv; font-size: 8pt; color: #ffb62d; background: #000000; vertical-align: top;}
#rightpanel A {text-decoration: none; color: #ffb62d}
#rightpanel A:link {}
#rightpanel A:visited {}
#rightpanel A:hover {margin: 0 -9px 0px -9px; padding: 0 9px 0px 9px; color: #000000; background: #ffb62d;}
#rightpanel A:active {color: #c66300;}

.txt {font-family: "Arial Cyr", Arial, "MS Sans Serif"; font-size:12px;}

.hdr0 {font-family: "Arial Cyr", Arial, "MS Sans Serif"; font-size:18px; font-weight: bold; color: #800000;}
.hdr1 {font-family: "Arial Cyr", Arial, "MS Sans Serif"; font-size:15px; font-weight: bold; color: #800000;}
.hdr2 {font-family: "Arial Cyr", Arial, "MS Sans Serif"; font-size:13px; font-weight: bold; color: #400040}

.article {border: 1px solid black; empty-cells: show; margin: auto;}
.article td, th {border: 1px solid black; empty-cells: show; margin: auto; min-width: 1em; height: 1 em; font-family: "Arial Cyr", Arial, "MS Sans Serif"; font-size:12px;}
.article th {font-weight: bold;}
.article col {width: 1.2em;}
#article p {text-indent: 2em; text-align: justify; margin: 0;}
#article p.center {text-indent: 0em; text-align: center; margin: 1em 0;}
#article p.left {text-indent: 0em; text-align: left}
#article p.right {text-indent: 0em; text-align: right}
#article p.author {text-indent: 0em; text-align: left; margin: 0em 0em; color: #400040;}
#article p.site {text-indent: 0em; text-align: left; margin: 0em 0em; color: #400040;}
#article p.score {text-align: left; margin: 1em 0;}
#article img {border: none;}
#article h2 {font-family: "Arial Cyr", Arial, "MS Sans Serif"; font-size:13px; font-weight: bold; text-align: center;}
#article h3 {font-family: "Arial Cyr", Arial, "MS Sans Serif"; font-size:12px; font-weight: bold; text-align: center;}
#article h4 {font-family: "Arial Cyr", Arial, "MS Sans Serif"; font-size:11px; font-weight: bold; text-align: center;}

ol {list-style-type: none; counter-reset: item; margin: 0; padding: 0;}
ol > li {display: table; counter-increment: item; margin-bottom: 0.6em;}
ol > li:before {content: counters(item, ".") ". "; display: table-cell; padding-right: 0.6em;}
li ol > li {margin: 0;}
li ol > li:before {content: counters(item, ".") " ";}
.spoiler{color: black; background-color: black;}
.spoiler:hover{color: black; background-color: #ffb62d;}
