  body {text-align:center; line-height:1.4em; font-size:.75em; font-family: Verdana, Sans-serif; margin: 1em 0; background-color: #69c; background-image: url('fon1.gif'); }
  table {border-collapse: collapse; }
  .c {text-align:center;}
  tr {}
  td {vertical-align: top; padding-left: 0.5em;  border:0; } 
  .stru, .dn {margin:0 auto; table-layout:fixed;}
  .stru td, .dn th {text-align:center; font-size:1em; }
  .dn th {color: #630; opacity:.5; background-color: #fc9; }
/*  .dn th { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); } */
  .dn .cena {background-color: #ffc; width:40px;}
  .dn .tovar {background-color: #eee; min-width:200px;}
  .dn td { text-align:left; } 
  a { color: #066; }
  a:visited {color:maroon; text-decoration:none;}
  a:hover {color:#c00; text-decoration:overline;}
  h1 { font-size:1.4em; font-weight:300; color: #cccc99; margin:1em 0}
  h1 a {font-size:.75em; background-color:#fff; text-decoration:none; padding:1px 3px;}
  .dnref {background-color:#fff; padding:2px 3px; font-size:1.1em; margin:0; }
  caption {padding:0 0 8px 0; font-size:.75em;}
  .div1 {border-top: 1px solid gray; padding:.5em 0 0 0; margin:.5em 0; text-align:center;}
  img {border:0;}
  #recl {text-align:center; background-color:transparent;}
  #recl table {margin:.5em auto; width:374px; background-color:transparent;}
  #recl td {background:url(img/lenta.gif); background-color:transparent; background-repeat:no-repeat; height:75px; padding:0; text-align:center; vertical-align:middle; font-size:8pt; border:0; padding:0 1em;}
