/* 13/12/2002 */

 P { margin-left : 10pt; margin-top : 5pt; margin-bottom : 4pt;}
  .quote { font-size : 10px; font-family : sans-serif; font-style : italic; }
  .date  { font-size : 16px; font-family : sans-serif; font-style : italic; font-weight : bold; }
  .comment { font-size : 10px; font-family : sans-serif;  }
  .who  { font-size : 10px; font-family : sans-serif;  }
  a:hover  { color : #7777FF;

}
#main   {
        position: absolute;
        left: 0px;
        top: 0px;
    width: 80%;
        color: #000;
        background-color:       white;
        margin: 0 15px 0 0;
        min-width: 500px;
        }

#main1  {
    margin-top: 10px;
    margin-left: 10px;
        width: 78%;
        background-color:       white;
        min-width: 500px;
        z-index: 1
      }
#main2  {
    margin-top: 10px;
    margin-left: 10px;
        width: 77%;
        background-color:       cyan;
        min-width: 500px;
}
#main3  {
    margin-top: 10px;
    margin-left: 10px;
        width: 77%;
        background-color:       lightgrey;
        min-width: 500px;
}

#rightcolumn    {
 position: absolute;
    top: 430px;
    left: 78%;
    width: 21%;
    float: right;
        padding:        10px 0px 3px 10px;
        font:   10px/14px verdana, sans-serif;
        color:  black;
        background-color:       white;
        }

#rightcolumn p {
        margin-top:     1em;
}

#footnote1      {
        position: absolute;
        width: 120%;
        left: 0px;
        background-color:       white;
        min-width: 500px;
}


#ushki  {
        border: 1px dotted black;
        background-color: white;
    margin-top: 10px;
        background-color: #0E2E5E;
        color: white;
        padding:        1px 4px 1px 4px;
        }

#ushkimg {
        padding:        2px 2px 2px 2px;
    background-color: white;
    border-left: 1px solid #0E2E5E;
    border-right: 1px solid #0E2E5E;
    border-bottom: 1px solid #0E2E5E;
    text-align : center;
    margin-bottom: 10px;
}


.fakebox {
  float : left;
  color : #000;
  background : #ffb;
  font : 10px verdana, sans-serif;
  padding : 3px;
  margin : 10px 5px 0 0;
  border : 1px dotted #f60;
  width : 150px;
  text-align : center;
}
#epigraf {
    font:   10pt/1.5 Verdana, sans-serif;
    margin-left: 30%;
    margin-bottom: 20px;
    text-align : right;
    }


#navigator {
    float: left;
    position: absolute;
    top: 0;
    padding: 0;
    font:       16px/1.5 Arial, sans-serif;
    margin-right: 30%;
        margin-bottom: 0px;
    text-align : left;
        font-weight: bold;
    font-style : italic;
        }
table.bann2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;       font-weight: bold;
background-color: #D3D3D3; padding: 2px; border: 1px solid #FF9900;}


a.ban_2 {font-size:8pt; font-family: Verdana, Hevletica, Arial, sans-serif; color: #333333;   font-weight:
bold; text-decoration: underline; padding-left:3;}


a:hover.ban_2 {font-size:8pt; font-family: Verdana, Hevletica, Arial, sans-serif; color: #333333;
font-weight: bold; text-decoration: underline; padding-left:3;}


a.ban_3 {font-size:8pt; font-family: Verdana, Hevletica, Arial, sans-serif; color: #333333;   font-weight:
bold; text-decoration: none; padding-left:3;}

a:hover.ban_3 {font-size:8pt; font-family: Verdana, Hevletica, Arial, sans-serif; color: #333333;
font-weight: bold; text-decoration: none; padding-left:3;}
a.catalog2 {font-size:8pt; font-family: Verdana, Hevletica, Arial, sans-serif; color: #626C74;
text-decoration: underline;}
a:hover.catalog2 {font-size:8pt; font-family: Verdana, Hevletica, Arial, sans-serif; color: #626C74;
font-weight: normal;}

/* doc's */

<style>
#nnminf{border:1px solid #000080;background:#fff;width:770px;float:left;margin:0 auto;}
#noname{display:none;}
#nnmnews{font-size:11px;font-family:tahoma,verdana,arial;margin-left:5px;}
#nnmnews .new{float:left;width:126px;}
#nnmnews a{padding-top:10px;color:#0E2E5E;padding:2px;text-decoration:none;height:120px;}
#nnmnews hr{display:none;}
#nnmnews a:hover{color:#0E2E5E;text-decoration:underline;}
#nnmnews img{padding:1px;border:1px #695ACC solid;margin:3px;}
</style>

/* comments */

.comments {
     font: 10px verdana, sans-serif;

}
.login_text {
  font-family: "Courier New", Courier, monospace;
  font-size: 12px;
  height: 18px;
}
.box1-button {
  font-family: "Courier New", Courier, monospace;
  font-size: 12px;
  border-bottom-color: #000000;
  border-left-color: #CCCCff;
  border-right-color: #000000;
  border-top-color: #CCCCff;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  height: 18px;
  color: #FFFFCC;
  background-color: #003399;
}
.text_area1 {
  font-family: "Courier New", Courier, monospace;
  font-size: 12px;
}
.comment_text {
    font-family: "Courier New", Courier, monospace;
    font-size: 12px;
}
.comment_text_a {
    font-family: "Courier New", Courier, monospace;
    font-size: 12px;
    text-decoration:none;
}
.mark {
  font-family: Arial, Helvetica, sans-serif;
  color: #000066;
  font-weight: normal;
  font-size: 14px;
  background-color: #CCCCCC;
  padding-right: 2px;
  padding-left: 2px;
}

