html { font-family:tahoma, verdana, sans-serif; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption {
  margin:0; padding:0;
  border:0; outline:0; vertical-align:baseline;
  font-size:1em;
  font-style:normal;
  font-weight:normal;
  text-decoration:none;
}

caption, th, td { text-align:left; font-weight:normal; }

ul, ol, dir, menu { list-style:none; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

a:link { text-decoration:underline; }
a:visited { text-decoration:underline; }
a:hover { text-decoration:none; }
a:active { text-decoration:underline; }

font { color:inherit !important; font:inherit !important; color:inherit !important; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none; }

pre {
  white-space: pre-wrap; /*Opera9+, Firefox, Safari, Chrome*/
  white-space: -o-pre-wrap; /*  Opera8 */
  word-wrap: break-word; /* IE 5.5+ */
}

/*
body { font-size:62.5%; line-height:1; background:#fff; color:#000; }
table { border-collapse:collapse; border-spacing:0; }
*/

/* R */
