h1,dt { font-size:165%; font-weight:900; margin:0 0 6px; }
dl { margin:0; }
h3 { font-size:175%; margin:0 0 -1px; }

#mg { padding-top:3px; background:#6d6b70; padding-left:18px; padding-bottom:3px; }
#mg div { background:none; }

#menu { border-top:1px solid #797979; background:#4C474F url(/imgs/back-menu-grey.jpg) repeat-x top left; }

#bc { text-align:center; padding:6px 6px 4px; margin:-1px 9px 1px; background:#ff6e35; }

a.black:link {  color: #000000}
a.black:visited {  color: #000000}
a.black:active {  color: #000000}
a.black:hover {  color:red}

a.red:link {  color: #FFFFFF}
a.red:visited {  color: #FFFFFF}
a.red:active {  color: #FFFFFF}
a.red:hover {  color: #FF9C9F}

a.green:link {  color: #9CFF00}
a.green:visited {  color: #9CFF00}
a.green:active {  color: #9CFF00}
a.green:hover {  color: #B4B705}

a.dark:link {  color: #2B2B2B}
a.dark:visited {  color: #2B2B2B}
a.dark:active {  color: #2B2B2B}
a.dark:hover {  color: #A2A2A2}

a.lang:link {  color: #FFA9A9}
a.lang:visited {  color: #FFA9A9}
a.lang:active {  color: #FFA9A9}
a.lang:hover {  color: #FFFFFF}

a.grey:link {  color: #F0EFF0}
a.grey:visited {  color: #F0EFF0}
a.grey:active {  color: #F0EFF0}

a.grey2:link {  color: #888888}
a.grey2:visited {  color: #888888}
a.grey2:active {  color: #888888}
a.grey2:hover {  color: #C9C9C9}

a.imgzoom:link {  color: #666666}
a.imgzoom:visited {  color: #666666}
a.imgzoom:active {  color: #666666}
a.imgzoom:hover {  color: #999999}

form {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
input {  margin-top: 2px; margin-bottom: 2px}

ol {  font-family: Arial, Helvetica; font-size: 12px; margin-top: 10px; margin-bottom: 0px}
ul { font-family: Arial, Helvetica; font-size: 12px; margin-right:0px; margin-left:15px; margin-top:0px; margin-bottom:0px; padding:0px}
li { font-family: Arial, Helvetica; font-size: 12px; margin:0px 0px 0px 0px; line-height:120%; padding:0px}

td {  font-family: Arial, Helvetica; font-size: 12px; background-repeat: repeat-x}
font {  font-family: Arial, Helvetica; font-size: 12px}

.header {  font-size: 19px}
.td-header {  border-color: #A9A9A9 black #A9A9A9 #A9A9A9; background-color: #EAE6D3; height: 21px; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}
.td-header-right {  background-color: #EAE6D3; height: 21px; border: #A9A9A9; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.td-cell {  border-color: black black #A9A9A9 #EBEBEB; height: 19px; padding-left: 7px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px; padding-right: 7px}
.td-cell-right {  border-color: black #EBEBEB #A9A9A9; height: 19px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-right: 7px; padding-left: 7px}
.td-cell-total {  height: 19px; padding-right: 7px; padding-left: 7px}

tr.ruled { background-color: #FAF9EB}

#al { display:none; }

#links { text-align:center; list-style:none; margin:1em 9px 1.4em; padding:0; text-align:center; padding:5px 9px; border:1px solid #eee; color:#999; }
#links li { display:inline; margin-right:3px; }
#links a { color:#03c; }