* { margin: 0px; padding: 0px; }

img { border: none; }
td { vertical-align: top; }

#print * { color: black !important; }

.debug { border: 1px solid red !important; }
.w100 { width: 100% !important; }
.w8 { width: 8% !important; }
.w92 { width: 92% !important; }
.w280 { width: 277px !important; }
.w54 { width: 58px !important; vertical-align: bottom; }
.h100 { height: 100% !important; }
.vtop { vertical-align: top !important; }
.vmiddle { vertical-align: middle !important; }
.vbottom { vertical-align: bottom !important; }
.hleft { text-align: left !important; }
.hcenter { text-align: center !important; }
.hright { text-align: right !important; }
.hand { cursor: pointer !important; }

.top_go { border-top: 1px solid #8a959b;}
.ora {height: 30px; background-color: #FF6600; padding: 0px }
.ora2 {height: 30px; background: 0px 0px url(gfx/o2.gif) repeat-x; padding: 0px }
.hand {cursor: default;}

.pad {padding: 8px;}
.pad2 {padding: 0px 8px 8px 8px;}
.p40 {padding-top: 40px;}
.fon2 {background-color: white;}
.red {color: red; font: 11px Tahoma; background-color: yellow;}

a.r {color: red; font: 11px Tahoma;}
a:visited.r {color: red; font: 11px Tahoma;}
a:hover.r {color: red; font: 11px Tahoma;}

a.g {color: green; font: 11px Tahoma;}
a:visited.g {color: green; font: 11px Tahoma;}
a:hover.g {color: green; font: 11px Tahoma;}

a.w {color: white; font: 11px Tahoma;}
a:visited.w {color: white; font: 11px Tahoma;}
a:hover.w {color: white; font: 11px Tahoma;}

a.pr {color: #363f44; font: bold 11px Tahoma;}
a:visited.pr {color: #363f44; font: bold 11px Tahoma;}
a:hover.pr {color: #363f44; font: bold 11px Tahoma; text-decoration: none;}
