body  {
	font-family : Прямой Проп, Geneva, Arial, Verdana, Helvetica, sans-serif;
	fontfamily : "Прямой Проп", Geneva, Arial, Verdana, Helvetica, sans-serif;
	color : #000000;
	scrollbar-face-color: #C0C0C0;
        scrollbar-arrow-color: #C8975B;
}

.smallest  {
	font-family : Прямой Проп, Geneva, Arial, Verdana, Helvetica, sans-serif;
	fontfamily : "Прямой Проп", Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size : 70%;
	fontsize : 70%;
}

.small  {
	font-family : Прямой Проп, Geneva, Arial, Verdana, Helvetica, sans-serif;
	fontfamily : "Прямой Проп", Geneva, Arial, Verdana, Helvetica, sans-serif;
	fontsize : 80%;
	font-size : 80%;
	text-align : justify;

}

.smallgray  {
	font-family : Прямой Проп, Geneva, Arial, Verdana, Helvetica, sans-serif;
	fontfamily : "Прямой Проп", Geneva, Arial, Verdana, Helvetica, sans-serif;
	fontsize : 80%;
	font-size : 80%;
	color : #808080;

}

.ra  {
	font-family : Прямой Проп, Geneva, Arial, Verdana, Helvetica, sans-serif;
	fontfamily : "Прямой Проп", Geneva, Arial, Verdana, Helvetica, sans-serif;
	fontsize : 80%;
	font-size : 80%;
}

.normal  {
	font-family : Прямой Проп, Geneva, Arial, Verdana, Helvetica, sans-serif;
	fontfamily : "Прямой Проп", Geneva, Arial, Verdana, Helvetica, sans-serif;
	fontsize : 90%;
	font-size : 90%;
}

.default  {
	font-family : Прямой Проп, Geneva, Arial, Verdana, Helvetica, sans-serif;
	fontfamily : "Прямой Проп", Geneva, Arial, Verdana, Helvetica, sans-serif;
	text-align : justify;
	fontsize : 90%;
	font-size : 90%;
}

.ray         { 
    font-family : Прямой Проп, Geneva, Arial, Verdana, Helvetica, sans-serif;
	fontfamily : "Прямой Проп", Geneva, Arial, Verdana, Helvetica, sans-serif;
    color: #FFFFFF; font-size: 100%; letter-spacing: 1pt; text-align: justify; 
    text-indent: 7; word-spacing: 3; line-height: 150%; margin-left: 0 }
.big  {
	font-family : Прямой Проп, Geneva, Arial, Verdana, Helvetica, sans-serif;
	fontfamily : "Прямой Проп", Geneva, Arial, Verdana, Helvetica, sans-serif;
	fontsize : 100%;
	font-size : 100%;
}

.title  {
	font-family : Прямой Проп, Geneva, Arial, Verdana, Helvetica, sans-serif;
	fontfamily : "Прямой Проп", Geneva, Arial, Verdana, Helvetica, sans-serif;
	fontsize : 110%;
	font-size : 110%;
}

.bigtitle  {
	font-family : Прямой Проп, Geneva, Arial, Verdana, Helvetica, sans-serif;
	fontfamily : "Прямой Проп", Geneva, Arial, Verdana, Helvetica, sans-serif;
	fontsize : 130%;
	font-size : 130%;
}

a:link  {
	color : #C8975B;
}

a:visited  {
	color : #593F1E;
}

a:active.header {
	color : Black;
	text-decoration : underline;
}

a:hover.header {
	text-decoration : underline;
	color : Black;
}

a:link.header {
	color : Black;
	text-decoration : underline;
}

a:visited.header {
	color : Black;
	text-decoration : underline;
}

a:active.jb {
	color : #0080FF;
}

a:hover.jb {
	color : #0080FF;
}

a:link.jb {
	color : #0080FF;
}

a:visited.jb {
	color : #FF0080;
}

a:link.asd {
	color : #FFFF00;
}

a:visited.asd {
	color : #FFFF00;
}

a:active.asd {
	color : #FFFF00;
}

a:hover.asd {
	color : #FFFF00;
}

.art_main{
  background-color: #FFFFFF;
  border: 3px solid black;
}
.art_table{
  height: 100%;
  margin-bottom:3px;
}
.art_td_n{
  vertical-align: top;
  padding-left: 5px;
  width: 2em;
}
.art_td_text {
  vertical-align: top;
  padding: 0 10px;
}
.art_td_text {
  width: 190px;
}
a.art_n,a.art_n:visited{
  color: black;
  font-weight: bold;
  text-decoration: none;
}
a.art_t,a.art_t:visited{
  font-size: 110%;
  color: #0000FF;
  text-decoration: none;
}
a.art_t:hover{
  color: #00FF00;
  background-color: black;
}
a.art_a,a.art_a:visited{
  color: black;
  text-decoration: none;
  font-weight: bold;
}
a.art_a:hover {
  color: #00FF00;
}
.art_p,.art_p:visited{
  font-size: 9pt;
  text-decoration: none;
  color: red;
}
.art_p2,.art_p2:visited{
  font-size: 9pt;
  text-decoration: line-through;
  color: black;
}
.art_an {
  font-size: 9pt;
}