body,div,td {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px;}
select, input, textarea {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;}
form {margin: 0; padding: 0;}
a {text-decoration: none; color: #FF0000;}
a:hover {color: #FFFFFF;}
#sl div {font-size: 14px;}
#sl select {font-size: 12px;}
#maintext div, #maintext a {font-size: 12px; color: #FFFFFF;}
#infotext div {color: #FFFFFF; font-size:12px;}
#infotext a {color: #FFFFFF; font-size:12px; text-decoration: underline;}
#infotext a:hover {color: #FF0000;}
#infotext div.title {color: #FF0000; font-size: 16px; font-weight: bold;}
div#profile {margin-left:165px;margin-right:165px;}
#profile .title {color: #FFFFFF; font-size: 16px; font-weight: bold; text-align:center;}
#profile .info {color: #FFFFFF; font-size: 12px; line-height: 20px; padding-left: 20px;}
#profile .about {color: #FFFFFF; margin-left:10px; font-size: 12px; margin-right: 10px; margin-top: 10px; padding: 10px; background-color: #797a7a;}
#profile img.border {border: 1px solid #FFFFFF;}
#profile div.ul {height:47px; padding-left:25px; padding-right:25px;}
#profile ul {list-style-type:none; padding:0px; margin:0px;float: left;height:47px;}
#profile li {background-repeat:no-repeat; background-position:0px 0px; padding-left:36px;line-height: 47px;float: left;}
#profile .ul a {text-decoration: none; color: #FFFFFF; font-size: 14px;padding-right: 10px;}
#profile .ul a:hover {color: #FF0000;}

#search div.frame {position: absolute; width: 181px; height: 251px;}
#search .frame img {margin-left: 3px; margin-top: 3px;}

#search div.text {position: absolute; width: 180px; height: 25px; line-height: 25px; font-size: 14px; color: #EEEEEE; text-align: center; font-weight: bold;}
#search .text a {text-decoration: none; color: #FFFFFF; font-size: 14px;}
#search .text a:hover {color: #FF0000;}
#cp {font-size: 10px; color: #FFFFFF;}
#cp div, #cp a {font-size: 10px; color: #FFFFFF; text-decoration: none;}

table#table {background-color: #999999; border: 1px solid #CCCCCC; padding: 3px;}
#table td, #table div {font-size: 12px; color: #000000;}
#table td {padding: 3px;}

#reg form {margin:0; padding: 0}
#reg input, #reg select {width: 200px;}
#reg textarea {width: 400px; height: 150px;}
.error {font-weight: bold; color: #FF0000; text-align: center;}
th {font-size: 14px; font-weight: bold;}

.submenu div {
  margin: 1px; background-color: #888888;
}
.submenu a {
  color: #EEEEEE;
}
.submenu a:hover {
  color: #FF0000;
}
#infotxt a {color: #EEEEEE; font-size: 14px;}
#infotxt a:hover {color: #FF0000;}
#formtxt input {font-size: 10px; height: 18px;}
div#tags {background-color: #565454; border: 1px solid #b2b1b1; padding: 2px; color: #ffffff; margin-top: 20px; margin-bottom: 10px;}
#tags a {color: #FFFFFF; font-size: 11px;}
#tags a.hover {color: #FF0000;}

div.centeredlist { text-align: center; padding: 17px 0 0 0; margin: 0; line-height: 15px; }
* html div.centeredlist { padding: 10px 0 0 0; } 
div.centeredlist span { padding: 250px 58px 10 58px; white-space: nowrap; } 
* html div.centeredlist span { padding: 250px 58px 10 58px; }
div.centeredlist a, div.centeredlist a:link, div.centeredlist a:active {color: #FF0000; text-decoration: none; font-weight: bold; font-size: 14px;}
div.centeredlist span { display: inline-block; }
.inf {font-weight: bold; color: #FFFFFF;}