anchor.diff:  }
   
   span.vkladka {
  -	background: url(<%= asset_path "ramka.gif" %>) no-repeat top left #eaeaea;
  -	border-bottom: solid #baccdd 2px; border-right: solid #baccdd 1px;
  -	font-size: 9pt;
  +    background: url(<%= asset_path "ramka.gif" %>) no-repeat top left #eaeaea;
  +    border-bottom: solid #baccdd 2px;
  +    border-right: solid #baccdd 1px;
  +    font-size: 9pt;
   }
   span.current {
  -	background: url(<%= asset_path "ramka.gif" %>) no-repeat top left #baccdd;
  -	border-right: solid gray 1px;
  -	border-bottom: solid #baccdd 2px;
  -	font-size: 10pt; color: white;
  +    background: url(<%= asset_path "ramka.gif" %>) no-repeat top left #baccdd;
  +    border-right: solid gray 1px;
  +    border-bottom: solid #baccdd 2px;
  +    font-size: 10pt;
  +    color: white;
   }
   span.underl {
  -	border-bottom: solid #baccdd 2px;
  +    border-bottom: solid #baccdd 2px;
   }
   b.reserved {
  -    text-decoration: underline; color: #a02020;
  +    text-decoration: underline;
  +    color: #a02020;
   }
   b.comment {
  -    color: gray; font-style: italic;
  +    color: gray;
  +    font-style: italic;
   }
   #screen {
  -    display: block; height: 180px; padding: 5px 5px 5px 5px; font-size: 10pt;
  +    display: block;
  +    height: 180px;
  +    padding: 5px 5px 5px 5px;
  +    font-size: 10pt;
   }
   #docslist {
  -    list-style: square; padding-left: 1em; font-size: 10pt; font-weight: bold;
  +    list-style: square;
  +    padding-left: 1em;
  +    font-size: 10pt;
  +    font-weight: bold;
   }
   #bugs {
       border: #e0e0e0 solid 1px;
   }
   #bugs th {
  -    text-align: center; border-right: #e0e0e0 solid 1px;
  -    border-bottom: #e0e0e0 solid 1px; background-color: rgb(250,250,255);
  +    text-align: center;
  +    border-right: #e0e0e0 solid 1px;
  +    border-bottom: #e0e0e0 solid 1px;
  +    background-color: rgb(250,250,255);
   }
   #bugs td {
  -    background-color: white; border-bottom: dotted #e0e0e0 1px; text-align: center;
  +    background-color: white;
  +    border-bottom: dotted #e0e0e0 1px;
  +    text-align: center;
   }
   #bugs td.strange {
  -    background-color: #e0e0e0 ; border-bottom: dotted white 1px; text-align: center;
  +    background-color: #e0e0e0;
  +    border-bottom: dotted white 1px;
  +    text-align: center;
   }
   #nav {
  -    float: right; text-align: center;
  +    float: right;
  +    text-align: center;
   }
   #rpmtop {
  -    float: left; text-align: left; width: 75%; height: 3em;
  +    float: left;
  +    text-align: left;
  +    width: 75%;
  +    height: 3em;
   }
   #board {
   /*    border: #e0e0e0 solid 0px; */
   }
   #board th {
  -    text-align: center; border-right: #e0e0e0 solid 1px;
  -    border-bottom: #e0e0e0 solid 1px; background-color: rgb(250,250,255);
  +    text-align: center;
  +    border-right: #e0e0e0 solid 1px;
  +    border-bottom: #e0e0e0 solid 1px;
  +    background-color: rgb(250,250,255);
   }
   #board td {
  -    background-color: white; border-bottom: dotted #e0e0e0 1px; text-align: center;
  +    background-color: white;
  +    border-bottom: dotted #e0e0e0 1px;
  +    text-align: center;
       padding: 4px 4px 4px 4px;
   }
   
   #board td.nick {
  -    background-color: white; border-bottom: dotted #e0e0e0 1px; border-right: #e0e0e0 solid 1px;
  -    text-align: center; padding: 4px 4px 4px 4px;
  +    background-color: white;
  +    border-bottom: dotted #e0e0e0 1px;
  +    border-right: #e0e0e0 solid 1px;
  +    text-align: center;
  +    padding: 4px 4px 4px 4px;
   }
   
   span.tabsel {
       background-color: rgb(250,250,250);
  -    border-right: solid #e0e0e0 1px; border-top: solid #e0e0e0 1px; border-left: solid #e0e0e0 1px;
  -    border-bottom: solid rgb(250,250,255) 1px; 
  +    border-right: solid #e0e0e0 1px;
  +    border-top: solid #e0e0e0 1px;
  +    border-left: solid #e0e0e0 1px;
  +    border-bottom: solid rgb(250,250,255) 1px;
       font-size: 10pt;
   }
   span.tabunsel {
  
positive.code:     border-bottom: solid #baccdd 1px;
  }
  #top-line {
      margin: 0px; padding: 6px 2px 1px 2px;
      background: url(<%= asset_path "gradFon.png" %>) repeat-x top #eaeaea; font-size: 9pt;
      height: 18px;
  }
  #bottom-line {
      margin: 0px; padding: 0px; background-color: #baccdd; font-size: 0pt;
      height: 3px; border-bottom: 1px solid rgb(118,118,123);
  }
  #lang {
      text-align: center; padding: 2px 0px 0px 0px; color: black; font-size: 10 pt;
  }
  #site {
      font-weight: bold; color: #202040; text-decoration: none;
  }
  #site:hover {
      color: #B22A2A; text-decoration: underline;
  }
  /* Menu styles */
  #menu {
      position: absolute; width: 12em; height: auto; bottom: 0px; top:120px; z-index:1;
      left: 0px; background: #eaeaea;
  }
  #menu ul {
      list-style: none; margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px;
  }
  #menu li {
      list-style: none; margin: 1px 0px 0px 0px;
      padding-left: 10px;
      text-align: center;
      font-size: 10pt; font-weight: bold; background: url(<%= asset_path "leftBorder.gif" %>) no-repeat top left #fafaff;
      border-left: solid #eaeaea 1px;
      border-right: solid #eaeaea 1px;
      border-top: solid #eaeaea 1px;
  
negative.code: /*    border:solid black 1px; */
  }
  div.para {
      position: relative;
      margin-left: 5em;
  }
  div.grplist {
      cursor: pointer;
      font-weight: bold;
  }
  div.grphid {
      margin-left: 2em;
  }
  ul {
      list-style: square;
  }
  ul.change {
      margin: 0em 0em 0em 1em;
      padding: 5px 5px 5px 5px;
  }
  /* ID */
  #top {
      height: 90px;
      background: white;
  }
  #top-logo {
      position: absolute;
      left: 15px;
      top: 15px;
      z-index: 3;
  }
  #top-menu {
      background: #ffffff;
      padding: 28px 1px 1px 180px;
      font-weight: bold;
      font-size: 16pt;
      letter-spacing: 3px;
      color: #202040;
  }
  #top-auth {
      position: absolute;
      right: 10px;
      top: 15px;
      z-index: 3;
      text-align: right;
  }
  #vinfo {
      float: left;
      left: 2px;
      text-align: left;
      color: white; /*width:70%;*/
  }
  #vmenu {
      float: right;
      text-align: right;
  }
  
  span.vk {
      background-color: #fafaff;
      border: solid #f0f0f0 1px;
      cursor: pointer;
  }
  .top-name {
      border: solid #baccdd 1px;
      font-size: 8pt; /*font-family: Monospace, Courier;*/
  }
  .top-go {
      background: rgb(250,250,255);
      color: #202040;
      font-weight: bold;
      font-size: 8pt;
      letter-spacing: 0.2em;
      cursor: pointer;
      border-left: solid #ffffff 1px;
      border-right: solid #baccdd 1px;
  