A. {color: #444;}
A:link, A:visited, A:active {color: #37605E; text-decoration: none;}
A:hover {color: #285857; text-decoration: underline;}

BODY {background: #AABCB3; margin: 0px; background-repeat: repeat-x; background-image: url(i/bg.gif);}
TD {font: 70%/130% Verdana, Geneva, Arial, Helvetica, sans-serif;}
HR {color: #8EA6A0; border: none; height: 1px; background-color: #8EA6A0;}
HR.gray {color: #D9D7CB; border: none; height: 1px; background-color: #D9D7CB;}
H1 {color: #e00; font: 17px; margin: 0px;}

.news {color: #37605E; font: 10px;}
.right {padding: 0px 10px;}
.txt {color: #444; vertical-align: top; padding: 0px 10px;}

.red {color: #e00; font-weight: bold;}
A.red, A.red:link, A.red:visited, A.red:active, A.red:hover {color: #e00; font-weight: bold;}

.menu {color: #37605E; font: 12px; font-weight: bold;}
A.menu, A.menu:link, A.menu:visited, A.menu:active {color: #37605E; font-weight: bold; text-decoration: none;}
A.menu:hover {color: #285857; text-decoration: underline;}

.sub {color: #666; font: 10px; padding: 1px 15px;}
A.sub, A.sub:link, A.sub:visited, A.sub:active {color: #666; text-decoration: none;}
A.sub:hover {color: #000; text-decoration: none;}

.smal {color: #517E7D; font: 10px;}
A.smal, A.smal:link, A.smal:visited, A.smal:active {color: #517E7D; text-decoration: none;}
A.smal:hover {color: #37605E; text-decoration: underline;}

.mg {color: #517E7D; font: 9px;}
A.mg, A.mg:link, A.mg:visited, A.mg:active {color: #517E7D; text-decoration: none;}
A.mg:hover {color: #f50; text-decoration: underline;}
