body { margin: 0; font-family: tahoma, arial; color: #5e5e5e; background: #FFF; }

#logo { margin-top: 28px; }

/* Typography
-------------------------------------------------------------- */
a { color: #5e5e5e; text-decoration: none; }
a:hover { color: #5e5e5e; text-decoration: underline; }

p { margin: 15px 0 0 0; }

pre { padding: 10px; margin: 15px 0 0 0; font-size: 1em; line-height: 1.4em; background: #f6f6f6; overflow: auto; }

h1 { margin: 0; }
h2 { margin: 15px 0 0 0; font-size: 2.3em; color: #5e5e5e; }
h3 { margin: 15px 0 0 0; font-size: 1.5em; color: #5e5e5e; }
h4 { margin: 15px 0 0 0; font-weight: bold; font-size: 1em; color: #5e5e5e; }

/* Colors & sizes
-------------------------------------------------------------- */
.color-important, .color-important a, a.color-important,
.color-important a:hover, a.color-important:hover { color: #ca0b0c; }
.color-fade { color: #999; }
.text-small { font-size: 0.9em }

/* icons
-------------------------------------------------------------- */
.not_paid { padding-left: 10px; color: #ca0b0c; background: url('../../img/icons/not_paid.gif') left 5px no-repeat; }
.not_paid:hover { color: #ca0b0c; }
.paid { padding-left: 10px; color: #18ab26; background: url('../../img/icons/paid.gif') left 4px no-repeat; }
.paid:hover { color: #18ab26; }
.waiting { padding-left: 10px; color: #ff8600; background: url('../../img/icons/waiting.gif') left 4px no-repeat; }
.waiting:hover { color: #ff8600; }
.exped { padding-left: 10px; color: #18ab26; background: url('../../img/icons/exped.gif') left 4px no-repeat; }
.exped:hover { color: #18ab26; }
.notexped { padding-left: 10px; color: #ca0b0c; background: url('../../img/icons/notexped.gif') left 4px no-repeat; }
.notexped:hover { color: #ca0b0c; }

.arrow-down { padding-left: 10px; background: url('../../img/icons/arrow_down.gif') left 4px no-repeat; }
.arrow-up { padding-left: 10px; background: url('../../img/icons/arrow_up.gif') left 4px no-repeat; }

