a, img { border:none;}
  td {  }
  body { background-color:#ffeedd; font:14px Calibri Arial; color:#34312d;}
  .page { margin:50px auto 0px auto; padding:20px 50px 100px 50px; width:600px; min-height:500px; background-color:#fffdfd; 
  border:0px;
  border-radius:60px 0 0 0; 
  -moz-border-radius:60px 0 0 0; 
  -webkit-border-radius:60px 0 0 0; 
  
  box-shadow: 1px 1px 4px #67645F;
  -moz-box-shadow: 1px 1px 4px #67645F;
  -webkit-box-shadow: 1px 1px 4px #67645F;
  }
  #middleform { width:300px;margin:50px auto; }
  a { font:bold 14px Calibri; color:#ff9900;}
  a:link { color:#ff9900; text-decoration:none; }
  a:visited {  color:#ff9900; text-decoration:none; }
  a:focus { color:#ff8800; text-decoration:underline; }
  a:hover { color:#ff8800; text-decoration:none; }
  a:active { color:#ff8800; text-decoration:underline; }
  .headicon { margin-right:10px; vertical-align:text-bottom;}
  .linkicon { margin-right:4px; vertical-align:text-bottom; border-width:0px;}
  h1 { font:bold 28px Calibri; vertical-align:top;}
  h2 { font:bold 18px Calibri; vertical-align:top; margin:14px 0px 2px 0px; }
  .iconform { margin:0px; padding:0px; }
  .links { width:220px; height:auto; text-align:left;}
  .dir { margin:0px 0px 40px -20px; }
  label { cursor:pointer; }
  .autor { margin:0px auto; padding:0px; text-align:right; width:700px; color:#67645F; font:bold 12px Calibri; text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);}