body {background-color: #FFFFFF; margin: 0px; padding:4px }
blockquote {margin: 0px 20px 0px 20px}
pre { padding:2px; margin:3px 0px 3px 10px; border: 1px solid #000000; background:white }
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }
a, a:link, a:active, a:visited, a:visited:active { color : #006699; }
a:hover { text-decoration: underline; color : #DD6900; }
hr { height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}
.karma {  }
.bodyline { abackground-color: #E5E5E5; aborder: 1px #98AAB1 solid; }
.forumline  { background-color: white; border: 2px #006699 solid; }
.row1 { background-color: #EFEFEF; }
.row2 { background-color: #DEE3E7; }
.row3 { background-color: #D1D7DC; }
td.cat,td.catHead,td.catBottom {height: 29px;border-width: 0px 0px 0px 0px;}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px; }
td.row3Right,td.spaceRow {background-color: #D1D7DC; border: #FFFFFF; border-style: solid; }
.maintitle,h1,h2{font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height : 120%; color : #000000;}
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover { color: #DD6900; text-decoration: underline; }
.mainmenu{ font-size : 11px; color : #000000 }
.mainmenuicon { border-width: 0px; margin-right:2px; }
a.mainmenu{ text-decoration: none; color : #006699;  }
a.mainmenu:hover{ text-decoration: underline; color : #DD6900; }
.cattitle{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #006699}
a.cattitle{ text-decoration: none; color : #006699; }
a.cattitle:hover{ text-decoration: underline; }
.forumlink{ font-weight: bold; font-size: 12px; color : #006699; }
a.forumlink{ text-decoration: none; color : #006699; }
a.forumlink:hover{ text-decoration: underline; color : #DD6900; }
.nav{ font-weight: bold; font-size: 11px; color : #000000;}
a.nav{ text-decoration: none; color : #006699; }
a.nav:hover{ text-decoration: underline; }
.topictitle{ font-weight: bold; font-size: 11px; color : #000000; }
a.topictitle:link{ text-decoration: none; color : #006699; }
a.topictitle:visited{ text-decoration: none; color : #006699; }
a.topictitle:hover{ text-decoration: underline; color : #DD6900; }
.name{ font-size : 11px; color : #000000;}
.postdetails{ font-size : 10px; color : #000000; }
.postbody { font-size : 12px;}
a.postlink:link { text-decoration: none; color: #006699 }
a.postlink:visited { text-decoration: none; color: #006699 }
a.postlink:hover { text-decoration: underline; color: #DD6900 }
.code {font-family: 'Courier New', Courier, sans-serif; font-size: 12px; background-color: #FAFAFA; border: #D1D7DC; border-style: solid; border-width: 1px; padding: 5px }
.quote {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%; background-color: #FAFAFA; border: #D1D7DC; border-style: solid; border-width: 1px }
.copyright{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}
a.copyright{ color: #444444; text-decoration: none;}
a.copyright:hover{ color: #000000; text-decoration: underline;}
.postbody { line-height: 18px}

input, select {color:#000000; font:normal 11px Verdana, Arial, Helvetica, sans-serif }
.post, .mainoption, .liteoption, .button, textarea, select, button { border: 1px solid black; padding-left:3px; background:#FFFFFF}
textarea {font-family:"Courier New", Courier; font-size:12px; background:#FFFFFF}
.mainoption { font-weight: bold;}
.liteoption { font-weight: normal;}
.helpline { background-color: #DEE3E7; }

td.attachrow    { font: normal 11px Verdana, Arial, Helvetica, sans-serif; }
td.attachheader     { font: normal 11px Verdana, Arial, Helvetica, sans-serif; }
table.attachtable { font: normal 12px Verdana, Arial, Helvetica, sans-serif; border-collapse : collapse; }

a span { cursor: pointer; cursor:hand }

td.rowpic { background-color: #D1D7DC; background-repeat: repeat-y; }
th {color: #FFA34F; font-size: 17px; font-weight : bold; background-color: #006699; height: 25px; }
td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom { background-color:#D1D7DC; border: #FFFFFF; border-style: solid; height: 28px;}
th.thHead,td.catHead { font-size: 19px; border-width: 1px 1px 0px 1px; }
th.thSides,td.catSides,td.spaceRow   { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right  { border-width: 0px 1px 0px 0px; }
th.thLeft,td.catLeft    { border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop   { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }

.console { padding:4px; width: auto; height: 200px; overflow: auto; border: inset 2px #FFFFFF; background: black; color: #00EE00; font: normal 15px "Courier new" }
.consolecmd { color: #55FF55; font-weight: bold; margin-top:10px }

.highlight { font-weight: bold; background: red; color: white; }
.shrinked { border-bottom: 1px dashed black }
.shrinked-right { padding-left: 10px; background: url(/National_Library/oe_/https://orphus.ru/images/shrinked.gif) left bottom no-repeat; }
li,ol,ul { margin-top: 0px; margin-bottom: 0px }

.prmt {
  width: 80%;
  border: 1px dashed #736F6E;
  padding: 2px 60px 5px 60px;
  text-align: center;
  font-size: 0.8em;
  margin: 20px auto 2px auto;
  background: url(/National_Library/oe_/https://orphus.ru/community/images/prmt.gif) 0 center no-repeat;
}
