body
  {
    margin:0px;
    color:#ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
  }

  table.shell
  {
    background-color:black;
    width:100%;
    height:100%;
    font-size: 9px;
    border-collapse:collapse;
    empty-cells:show;
  }

  td
  {
    vertical-align:top;
    padding:5px;
    border-style:solid;
    border-color:#cccccc;
    border-width:1px;
  }

  .head
  {
    height:40px;
    vertical-align:middle;
    font-weight:bold;
    letter-spacing:2px;
    background-image:url(../upgrade/banner.jpg);
    background-repeat:repeat-x;
    padding:0px;
  }

  .square
  {
    height:40px;
    width:40px;
    vertical-align:middle;
    background-image:url(../upgrade/translace.gif);
  }

  td.square
  {
    padding:0px;
  }
  
  td.square:hover
  {
    background-color:#999999;
  }

  td.rightSide
  {
    padding:0px;
    vertical-align:bottom;
    border-style:none;
    border-bottom: solid 1px #cccccc;
  }

  div.square
  {
    height:40px;
    width:100%;
    background-image:url(../upgrade/translace.gif);
    border-top-style:solid;
    border-top-color:#cccccc;
    border-top-width:1px;
  }

  div.square:hover
  {
    background-color:#999999;
  }

  .pics
  {
    height:170px;
    padding:0px;
  }

  .foot
  {
    height:40px;
  }

  a
  {
    text-decoration:none;
    color:#73A9FF;
  }
  a:hover
  {
    text-decoration:underline;
  }
  .container
  {
    background-color:#313131;
    background-image:url(../upgrade/watermark.jpg);
    background-repeat:no-repeat;
    background-position:bottom right;
    width:55%;
  }
  div.rightMenu
  {
    border:solid 1px #cccccc;
    padding:2px;
    border-bottom-style:none;
    text-transform:uppercase;
  }
  div.rightMenu:hover
  {
    background-color:#184C9F;
    color:#FFFFFF;
  }
  div.rightMenuSubject
  {
    border:solid 1px #cccccc;
    border-bottom-style:none;
    padding:2px;
    font-weight:bold;
    letter-spacing:2px;
    text-transform:uppercase;
    text-align:right;
  }
  div.rightMenu:hover a
  {
    text-decoration:underline;
  }
  .content
  {
    border:solid 1px #dddddd;
    padding:5px;
    background:none;
    margin-top:5px;
    text-align:justify;
    font-weight:normal;
    color:#ffffff;
    font-size:10px;
    line-height:1.3;
    background-image:url(../upgrade/vertlace.gif);
  }
  .contentTitleLine
  {
    border:solid 1px #dddddd;
    padding:2px;
    font-weight:bold;
    letter-spacing:1px;
    background-image:url(../upgrade/translace.gif);
    
  }
  .contentDate
  {
    text-align:right;
    font-size:10px;
  }
  .contentTitle
  {
    padding-left:5px;
    font-size:10px;
  }
  div.leftMenu
  {
    border:solid 1px #cccccc;
    padding:2px;
    border-bottom-style:none;
    line-height:1.3;
  }
  div.leftMenu:hover
  {
    background-color:#184C9F;
    color:#FFFFFF;
  }
  div.leftMenuSubject
  {
    border:solid 1px #cccccc;
    border-bottom-style:none;
    padding:2px;
    font-weight:bold;
    letter-spacing:2px;
    text-transform:uppercase;
    text-align:right;
  }
  div.leftMenu:hover a
  {
    text-decoration:underline;
    color:#ffffff;
  }
  .leftSide
  {
    width:20%;
  }
  .inRightSide
  {
    width:15%;
  }
  div.rightMenu a
  {
    color:#ffffff;
  }
  div.leftMenu a
  {
    color:#ffffff;
  }
  .book
  {
    font-style:italic;
  }
  .note
  {
    color:#00BB1A;
  }
