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:     letter-spacing: 0.2em;
  }
  #menu li div {
  	padding: 2px 10px 2px 0px;
  	background: url(<%= asset_path "rightBottomBorder.gif" %>) no-repeat bottom right #fafaff;
  }
  #menu a {
      text-decoration: none; color: #202040;
  }
  #rightbar {
      position: absolute; width: 14em; background: #eaeaea;
      bottom: 0px; top: 0px; right: 0px; z-index: 1; text-align: center;
  }
  div.headleft {
  	margin-right: 4px; margin-left: 4px;
  	background: url(<%= asset_path "leftBorder.gif" %>) no-repeat left top #aabccd;
  }
  div.headright {
  	background: url(<%= asset_path "rightBorder.gif" %>) no-repeat right top #aabccd; font-size: 9pt;
  	margin-right: 0px; margin-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px;
  	font-weight: bold; color: white; 
  }
  img.close {
  	float: right; margin-top: -1.2em; margin-right: 0.5em; width: 10px;
  	cursor: pointer;
  }
  #main-offset {
      position: relative; padding: 0em 0em 0em 0em; min-height: 460px;
      margin: 1em 0em 0em 0em; text-align: left; background: #eaeaea;
  }
  #main-offset-l {
  	background: url(<%= asset_path "leftBorder.gif" %>) no-repeat top left #ffffff; margin-left: 12em;
  	margin-right: 14em; padding-left: 10px;
  }
  #main-offset-r {
  	background: url(<%= asset_path "rightBorder.gif" %>) no-repeat top right #ffffff; text-align: center;
  }
  #main-content {
  	background: white; margin: 0em 14em 0em 12em; padding: 0.5em 1em 1em 1em;
  }
  #bottom {
      width: 100%; text-align: center; color:#202040;
      padding: 1em 0em 1em 0em; font-weight: bold; background-color: #eaeaea;
  }
  #bottom-offset-l {
  	background: url(<%= asset_path "leftBottomBorder.gif" %>) no-repeat bottom left #ffffff;
  	margin-left: 12em; margin-right: 14em;
  	padding-left: 10px;
  }
  #bottom-offset-r {
  	background: url(<%= asset_path "rightBottomBorder.gif" %>) no-repeat bottom right #ffffff;
  }
  
  /* news */
  
  p.news {
      margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 1.5;
      text-align: justify;
  }
  p.break {
      margin: 15px 0px 15px 0px; padding: 0px 0px 0px 0px; line-height: 1.5;
      text-align: justify; 
  }
  div.header {
      padding: 0px 0px 0px 0px; font-size:13pt; letter-spacing: 0.2em;
      font-weight: bold; color: #202040; background: url(<%= asset_path "gradHeader.png" %>) repeat-x white;
  }
  #news-archive{
      margin-top: 2em; font-size: 9pt; text-align: center;
  }
  span.news-date {
      font-weight: bold; padding: 2px 4px 1px 4px; background: url(<%= asset_path "ramka.gif" %>) no-repeat top left #f0f0ff; font-size: 12pt;
      border-right: solid #e0e0e0 1px; border-bottom: solid #e0e0e0 1px;
  }
  span.news-date-nmu {
      font-weight: bold; padding: 2px 4px 1px 4px; background: url(<%= asset_path "ramka.gif" %>) no-repeat top left #e6e6e7; font-size: 12pt;
      border-right: solid #e0e0e0 1px; border-bottom: solid #e0e0e0 1px;
  }
  span.news-date-new, span.news-date-nmu-new {
      font-weight: bold; padding: 2px 4px 1px 4px; background: url(<%= asset_path "ramka.gif" %>) no-repeat top left #baccdd; font-size: 12pt;
      border-right: solid #e0e0e0 1px; border-bottom: solid #e0e0e0 1px;
  }
  span.news-text {
      font-size: 9pt;
  }
  a.news {
      font-weight: bold; color: #202040; text-decoration: none;
  }
  a.news:hover {
      /* color:#fad712; */
  
negative.code: body {
      font-family: arial, helvetica, sans-serif;
      font-size: 9pt;
      font-weight: normal;
      background: #eaeaea;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      color: black;
      text-rendering: optimizeLegibility;
  }
  table {
  