html, body { margin: 0px; padding: 0px; background: black; }
* { margin: 0px; padding: 0px; font-family: Tahoma; font-size: 8pt; color: #999; }
.description h1{font-size:15px;font-weight:normal;padding-left:5px;}
a { text-decoration: none; }
a:hover { text-decoration: underline; }
h1 { font-family: Arial; font-size: 15pt; font-weight: normal; }
.big { font-size: 9pt; color: #999; }
.big2 { font-family: Arial; font-size: 29pt; font-weight: bold;}
.small { font-size: 7pt; }
#white { color: white; }
#dark { color: #333; }
#red { color: #9f1a24; }
#orange { color: #de640c; }

/* - MAIN - */
table.main { width: 100%; height: 100%; border-collapse: collapse; }

/* - LOGO - */
td.logo { height: 85px; vertical-align: bottom; padding-bottom: 10px; }

/* - PLAYER - */
td.player { text-align: center; padding: 8px; }

/* - MENU - */
td.menu { vertical-align: bottom; text-align: center; padding-bottom: 10px; }
table.menu { width: 100%; }
table.menu tr td { background: url("../images/line_menu.gif") center left no-repeat; padding: 0 15 0 15; }
td.menu a.active { color: #de640c; text-decoration: underline; }

td.menu#bottom { height: 40px; vertical-align: middle; text-align: center; padding: 0px; color: #9f1a24; }
td.menu#bottom a { font-size: 9pt; font-weight: bold; text-transform: UPPERCASE; }
td.menu#bottom a.active { color: white; text-decoration: none; }
td.menu#bottom { border: none; }

/* - GALLERY - */
td.gallery { text-align: center; padding-bottom: 7px; }
table.gallery { width: 95%; border-collapse: separate; border-spacing: 8px; }
td.photo { border: 3px solid #444444; }

/* - DESCRIPTION - */
td.description {  }
table.description { width: 100%; height: 100%; border-collapse: collapse; }
td.description#content { width: 55%; height: 100%; vertical-align: top; text-align: right; padding: 15px; }
td.description#content { border-top: 1px solid #292929; border-right: 1px solid #292929; }
td.description#content2 { width: 45%; height: 100%; vertical-align: top; text-align: left; padding: 15px; }
td.description#content2 { border-top: 1px solid #292929; }

/* - BODY - */
td.body { vertical-align: top; border-bottom: 1px solid #292929; }
table.body { width: 100%; height: 100%; border-collapse: collapse; }
td.image { width: 40%; vertical-align: top; padding: 15px; }
td.text { width: 60%; vertical-align: top; padding: 15px; }

/* - FOOTER - */
td.footer { height: 40px; text-align: right; }
