body
  {
  margin:0;
  padding:0;
  background:#FFF;
  font-family:Arial,sans-serif;
  font-size:10px;
  }
img 
  {
  border:0;
  }

#root
  {
  width:100%;
  height:100%;
  }
  #root-td
    {
    height:100%;
    padding:0 5%;
    vertical-align:middle;
    }
    #root-td a
      {
      /*font-family:Orator,Arial Narrow,Arial,norror bold;*/
      font-family:Arial,sans-serif;
      text-decoration:none;
      color:#777;
      }
      #root-td a:hover
        {
        text-decoration:none;
        color:#444;
        }
    
table.middle
  {
  border-collapse:collapse;
  width:100%;
  }
  tr#middle-row
    {  
    background:#ECECEC;
    }
    tr#top-row td
      {
      text-align:left; 
      }
      tr#top-row a
      {
      /*font-size:14px;*/
      font-size:10px;
      line-height:20px;
      margin-left:10px;
      /*font-weight:bold;*/
      }
      tr#bottom-row a
      {
      /*font-size:14px;*/
      font-size:10px;
      line-height:20px;
      margin-left:10px;
      /*font-weight:bold;*/
      }
      a.special-for-ie
      {
color:#777777;
font-family:Arial Narrow;
text-decoration:none;
      }
      a.special-for-ie:hover
        {
        text-decoration:none;
        color:#444;
        }
    tr#middle-row td.left
      {
      padding:30px 0 30px 40px;
      width:180px;
      vertical-align:middle;
      }
      tr#middle-row td.left img
        {
        margin:9px;
        float:left;
        }
    tr#middle-row td.right
      {
      text-align:center;
      }
    tr#middle-row td.right table
      {
      vertical-align:middle;
      width:100%;
      }
      tr#middle-row td.right a
        {
        display:block;
        font-size:10px;
        font-weight:normal;
        line-height:400px;
        }
        tr#middle-row td.right a:hover
          {
          background:#DFDFDF;
          }
        tr#middle-row td.right a.blocked:hover
          {
          background:#ECECEC;
          }
        tr#middle-row td.right a.blocked
          {
          color:#ECECEC;
          }
      tr#middle-row td.right td
        {
        text-align:center;
        }
      tr#middle-row td.right td#photo
        {
        vertical-align:middle;
        }
tr#middle-row td.right table.txt a 
{
display:inline;
color:#777;
line-height:13px;
text-decoration:none;
background:transparent;
}

tr#middle-row td.right table.txt a:hover
{
display:inline;
color:#777;
line-height:13px;
text-decoration:underline;
background:transparent;
}
