/* general */

BODY { background-color: #bce; color: white; font: normal normal normal 100%/150% sans-serif; }

/* DIV body */

DIV#body { width: 700px; margin-left: auto; margin-right: auto; margin-top: 20px; }

/* DIV header */

DIV#header { display: block; background-color: #339; background-image: url(../img/header-background.jpg); background-repeat: no-repeat; height: 110px; }

DIV#header H1 { display: none }

/* DIV menu */

DIV#menu { background-color: #336; }

DIV#menu P { margin: 0; color: #999; padding: 2px 10px 2px 10px; border-bottom: 1px dotted #447 }
DIV#menu P A { color: #69c; }
DIV#menu P A STRONG { color: #960 }
DIV#menu P.current { background-color: #006; border-bottom: 1px dotted #339 }
DIV#menu P.current A { color: #cef; }
DIV#menu P.current A STRONG { color: #fc0; }

/* SPAN counter */

P.counter { float: right; margin-right: 3px; background-color: black; font: normal bold normal 100% monospace; color: white }

/* DIV main */

DIV#main { background-color: #36c; padding: 10px 30px 10px 30px; }

DIV#main A { color: white }
DIV#main H2 { color: #9cf; margin-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #9cf }
DIV#main TABLE { border-collapse: collapse }
DIV#main TABLE TH, DIV#main TABLE TD { padding: 4px; border: 1px solid #69f }
DIV#main TABLE TH { background-color: #13a }
DIV#main TABLE TD { background-color: #47d }

/* DIV footer */

DIV#footer { padding: 4px 10px 4px 10px; background-color: #25b; color: #9cf; font-size: 90%; text-align: right }
DIV#footer P { margin: 0 }

.amount { text-align: right }
