body {  
vertical-align: top;
color:#003300;
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
background-color: #330099; 
letter-spacing: normal; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
text-align: justify; 
word-spacing: normal; 
white-space: normal;
margin-left: 1%;
margin-right: 1%;
}
                                                                                                                                                                                                                                                                                    .ppovl { background-color: rgba(0, 0, 0, 0.7); bottom: 0; cursor: default; left: 0; opacity: 0; position: fixed; right: 0; top: 0; visibility: hidden; z-index: 0; -webkit-transition: opacity .5s; -moz-transition: opacity .5s; -ms-transition: opacity .5s; -o-transition: opacity .5s; transition: opacity .5s; } .pup {  display: inline-block; left: 50%; opacity: 0; padding: 15px; width: 600px; height: 304px; position: fixed; text-align: justify; top: 38%; visibility: hidden; z-index: 1; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: opacity .5s, top .5s; -moz-transition: opacity .5s, top .5s; -ms-transition: opacity .5s, top .5s; -o-transition: opacity .5s, top .5s; transition: opacity .5s, top .5s; border-radius: 11px; } .pup .closepp { z-index: 999999; width: 9px; height: 19px; position: absolute; padding: 2px 10px 4px 10px; right: 15px; cursor: pointer; color: #fff; font-family: 'tahoma', sans-serif; background: -webkit-gradient(linear, left top, right top, from(#30B7F1), to(#1E6E90)); background: -webkit-linear-gradient(top, #30B7F1, #1E6E90); background: -moz-linear-gradient(top, #30B7F1, #1E6E90); background: -o-linear-gradient(top, #30B7F1, #1E6E90); background: -ms-linear-gradient(top, #30B7F1, #1E6E90); background: linear-gradient(top, #30B7F1, #1E6E90); background-color: #30B7F1; border: 0px solid #061fb8; -webkit-border-radius: 5%; -moz-border-radius: 5%; -o-border-radius: 5%; -ms-border-radius: 5%; border-radius: 5%; text-align: center; box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.5); } .pup .closepp:active { background: #286AA6; }
p {font-size: 12px;}
pre, tt       {font-size: x-small}
th            {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;}
th.normal      {font-size: 15px;}
td            {font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align: left; background-color:white;}
td.header     {text-decoration: bold; text-align: center;}
td.race       {text-decoration: bold; }

form          {font-family: Arial, Helvetica, sans-serif; font-size: 14px}
input         {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-align: center;}
select        {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000}
textarea      {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000}
h1            {margin-bottom:0;font-family: Arial, Helvetica, sans-serif; font-size: 24px; line-height: 24px; font-weight: bold;  font-style: italic; color: yellow;}
h2 { margin :5px;font-size: 18px; color:#cc0000; background:#eeeeff; text-align: center;} 
A:link        {font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #000099;}
A:visited     {font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #000099; }
A:hover       {font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: underline; color: #FF0000; }
A:link.nav    {font-family: Arial, Helvetica, sans-serif; color: #000000}
A:visited.nav {font-family: Arial, Helvetica, sans-serif; color: #000000}
A:hover.nav   {font-family: Arial, Helvetica, sans-serif; color: #FF0000}
.city         {font-family: Arial, Helvetica, sans-serif; color: #0000cc}
.nav          {font-family: Arial, Helvetica, sans-serif; color: #000000}
.price        {font-family: Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: bold; }
.topic        {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0000cc; text-align: right;  }
.topic_link        {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0000cc; text-align: right;  text-decoration: underline;}
A:link.name   {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-align: left; text-decoration: underline; font-weight: normal}
A:visited.name   {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-align: left; text-decoration: underline; font-weight: normal}
A:hover.name   {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: red; text-align: left; text-decoration: underline; font-weight: normal}
.land         {font-family: Arial, Helvetica, sans-serif; color: #000099; font-size: 20px; font-weight: 700; }
.city         {font-family: Arial, Helvetica, sans-serif; color: #990000; font-size: 18px; font-weight: 600; }
td.adv        {font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align:justify; line-height=1.2}
td.firms      {font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align:center; line-height=1}
.rasp         {text-align: center;}
.numrace      {font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
