body, td, th, input, textarea, select {
font-family : Arial, sans-serif;
font-size: 10px;
}

body {
background-color: #e35f65;
margin: 0px;
padding: 0px;
color: #000;
text-align: left;
}



p {
padding: 0px;
margin: 0px 0px 5px 0px;
}

p img {
vertical-align: baseline;
}

img {
margin: 0px;
padding: 0px;
}

a, a:active  {
color: #fff1f2;
}
a:visited {
color: #ffc1c4;
}
a:hover {
color: #dfc7c8;
}

a img {
border: none;
border: 0px;
}

h1 {
font-size: 16px;
font-weight: bold;
color: #fef7f7;
padding: 0px;
margin: 0px 0px 5px 0px;
}

h1.ad {
color: #FFF;
font-weight: normal;
font-size: 10px;
margin: 0px;
}

h2 {
font-size: 14px;
font-weight: bold;
color: #fef7f7;
padding: 0px;
margin: 0px 0px 5px 0px;
}

h2.zone {
font-weight: normal;
font-size: 10px;
}

h3 {
font-size: 11px;
font-weight: normal;
color: #fef7f7;
padding: 0px;
margin: 0px 0px 0px 0px;
}

h3.hard {
font-weight: bold;
}

h3.wider {
margin: 0px 0px 5px 0px;
}

h3.groupname {
color: #fef7f7;
background-color: #FFF;
padding: 0px 3px 2px 3px;
margin: 3px 2px 3px 0px;
}

div.head {
margin: 0px 0px 3px 0px;
padding: 0px;
background-color: #b92e35;
border: 1px solid #FFF;
height: 50px;
}

div.head2 {
margin: 0px 0px 3px 0px;
padding: 0px;
background-color: #e35f65;
border: 1px solid #FFF;
height: 17px;
}

div.ablock {
margin: 0px 0px 3px 0px;
padding: 0px 0px 1px 0px;
border: 1px solid #83BCDD;
}

div.ablock a {
font-weight: bold;
}

div.ablockin {
margin: 0px;
border-top: 5px solid #b92e35;
border-bottom: 5px solid #b92e35;
padding: 3px 2px 3px 5px;
}

div.ahblock {
margin: 0px 0px 3px 0px;
padding: 0px 0px 1px 0px;
background-color: #303030;
border: 1px solid #FFF;
}

div.ahblockin {
margin: 0px;
border-top: 5px solid #b92e35;
border-bottom: 5px solid #b92e35;
padding: 3px 0px 3px 5px;
}

div.ahblock img {
vertical-align: middle;
}

a.adlink {
color: #FFF;
font-weight: bold;
font-size: 14px;
}

div.nblock {
border: 1px solid #FFF;
padding: 0px 1px 3px 2px;
background-color: #b92e35;
margin: 0px 0px 3px 0px;
font-size: 10px;
}

div.nblock img {
vertical-align: middle;
margin: 0px;
}

p.copyright {
margin: 0px 0px 0px 3px;
padding: 0px;
color: #83BCDD;
font-size: 10px;
}

.bright {
color: #F47A26;
font-weight: bold;
}

div.scroll {
margin: 5px 0px 5px 0px;
padding: 1px 0px 4px 2px;
color: #FFF;
border: 1px solid #fef7f7;
font-size: 10px;
}

div.scroll a {
font-weight: normal;
font-size: 10px;
}

 img.pager {
vertical-align: middle;
}

input.itext {
background-color: #FFF;
border-top: 1px solid #000; 
border-left: 1px solid #000; 
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
}

input.ibutton {
color: #FFF;
background-color: #e35f65;
border-top: 1px solid #FFF; 
border-left: 1px solid #FFF; 
border-right: 1px solid #000;
border-bottom: 1px solid #000;
padding: 0px 3px 0px 3px;
}

form {
margin: 0px;
}

em {
font-weight: bold;
font-style: normal;
}

a.innerlink {
color: #F47925;
}

.big {
font-size: 14px;
font-weight: bold;
}

ul {
margin-right: 2px;
margin-bottom: 5px; 
list-style: square;
}

li {
margin-bottom: 5px;
}

textarea {
font-size: 10px;
border: 1px solid #83BCDD;
width: 100%;
}

table {
margin: 0px 0px 10px 0px;
border: 0px solid #FFF;
}

td, th {
text-align: left;
font-size: 8px Tahoma;
border: 0px solid #FFF;
vertical-align: top;
padding: 0px;
}

th {
color: #F47925;
font-weight: bold;
background-color: #a2373c;
}

.infodef { background-color: #b92e35; font: 8pt Tahoma; color: #fff1f2; text-align: left; text-decoration: none  }
.infoalt { background-color: #e35f65; font: 8pt Tahoma; color: #fff1f2; text-align: left; text-decoration: none  }


.unbold {
font-weight: normal;
}

.tiny {
font-size: 9px;
}

.tempera {
font-size: 12px;
font-weight: bold;
color: #F47925;
vertical-align: middle;
}

img.icon {
vertical-align: middle;
}

a.adlink {
color: #FFF;
font-weight: bold;
font-size: 14px;
}

div.zone {
border: 1px solid #FFF;
padding: 3px 0px 3px 3px; 
margin: 0px 2px 5px 0px;
background-color: #fef7f7;
}

td.head{color: red;}
thead td {color: red;}
td.title{text-align: center;}