body, p, td, th, a, li, ul, ol, div {font-size:12px; font-family: Arial, Verdana, Helvetica, sans-serif; }
body {padding:0px; margin-top:0px; margin-bottom:0px; margin-left:10px; margin-right:10px;}
input, textarea {border:1px outset #ffffff}
p {padding:0px; margin:0px 0px 5px 0px;}
a {color:#4C4A5D}
th {text-align:left}

.black { background-color:#000000;}
.blue { background-color:#5F5A70;}
.red { background-color:#FF0000;}
.back { background-color:#E6E6E6}
.td { background-color:#FFFFFF; color:#000000}

.white {font-size:12px; color:#ffffff; font-weight:bold;  text-decoration:none; text-align:center}
span.white, a.white {display:block; padding:3px}
a.white:hover {background-color:#000000}
h2 {font-size:14px; color:#ffffff; font-weight:bold;  text-decoration:none; margin:0; padding:0}

.line {font-size:14px; color:#FF0000; font-weight:bold;  text-decoration:none;}

.leftmenu:active { color: #5F5A70; text-decoration: none;  font-weight:bold;}
.leftmenu:link { color: #5F5A70; text-decoration: none;  font-weight:bold;}
.leftmenu:visited { color: #5F5A70; text-decoration: none;  font-weight:bold;}
.leftmenu:hover { color: #000000; text-decoration:underline;  font-weight:bold;}

.listing:active { color: #ffffff; text-decoration: none;  font-weight:normal; font-style:italic;}
.listing:link { color: #ffffff; text-decoration: none;  font-weight:normal; font-style:italic;}
.listing:visited { color: #ffffff; text-decoration: none;  font-weight:normal; font-style:italic;}
.listing:hover { color: #ffffff; text-decoration:underline;  font-weight:normal; font-style:italic;}

.names:active { color: #ffffff; text-decoration: none;  font-weight:bold;}
.names:link { color: #ffffff; text-decoration: none;  font-weight:bold;}
.names:visited { color: #ffffff; text-decoration: none;  font-weight:bold;}
.names:hover { color: #ffffff; text-decoration:underline;  font-weight:bold;}


.input {  font-size: 13px; border:1px solid #A5ACB2;}
.menu_row { background-color:#CACACF}
.mmenu_row {background-color:#555266; color:#FFFFFF}
.mmenu_row2 {background-color:#4C4A5D; color:#FFFFFF;}
.pale {background-color:#555266; color:#FFFFFF}
.pale td {white-space:nowrap}
.lite {background-color:#4C4A5D; color:#FFFFFF}
.lite td {height:25px}
h1 {text-align:center; background-color:#5F5A70; color:#FFFFFF; font-weight:bold; border-bottom:5px solid #FF0000; padding:5px; font-size:14px;margin:0}
h1 a {font-weight:bold; font-size:14px;color:#FFFFFF; text-decoration:none}
h1 a:hover {text-decoration:underline}
.space {padding:10px 10px 0px 10px}
.space2 {margin-top:3px;}
.mback {background-color:#5F5A70; color:#FFFFFF}
.normal {font-weight:normal}
.td2 {background-color:#6D687F; color:#FFFFFF; }
div.banner120 {width:120px; height:165px; text-align:center; vertical-align:middle}
.button, .bump {background-color:#4C4A5D; color:#FFFFFF; font-weight:bold; }
.stars {background-color:#ffffff;}
.menu_place {height:25px; background-color:#FF0000;}
.menu_place2 {height:67px; background-color:#FF0000;}
#bottom_menu {color:#5F5A70}
#bottom_menu a {font-size:11px; color:#5F5A70; font-weight:normal; text-decoration:none}
#bottom_menu a:hover {text-decoration:underline}
.error {color:#FFFFFF; font-weight:bold; text-align:center; margin-bottom:5px;}
a.dir {color:#FFFFFF}
a.dir2 {color:#FFFFFF; text-decoration:none}
a.dir2:hover {text-decoration:underline}
.phone {background:url(../images/phone.gif) no-repeat; line-height:18px; padding-left:20px;}
.address {background:url(../images/address.gif) no-repeat; line-height:18px; padding-left:20px;}
.fname {background:url(../images/name.gif) no-repeat; line-height:18px; padding-left:20px;}
.gloss {color:green; width:30px; font-size:10px; font-weight:bold; background:#E6E6E6; padding:1px; text-align:center}
.glossp {color:blue; width:30px; font-size:10px; font-weight:bold; background:#E6E6E6; padding:1px; text-align:center}
.glossn {color:red; width:30px; font-size:10px; font-weight:bold; background:#E6E6E6; padding:1px; text-align:center}
.letter {display:block; width:18px; text-align:center; padding-top:3px;height:18px; font-weight:bold; color:#ffffff; border:1px outset #ffffff; text-decoration:none}
a.letter:hover, a.letter_active {background-color:#E6E6E6; color:#4C4A5D}
.noborder {border:none}
.text {padding:20px}
.copyright {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
}
.levelmain {
  padding-left: 0px;
}
.level0 {
  padding-left: 10px;
}
.level1 {
  padding-left: 20px;
}
.level2 {
  padding-left: 30px;
}
td.ads {
  text-align:center
}
a.ads {
  background-color:#4C4A5D;
  color:#FFFFFF;
  border:1px outset #ffffff;
  padding:4px;
  display:block;
  text-decoration:none;
}
span.need {
  font-weight:bold;
  font-size:13px;
  color:red;
  margin-right:5px;
}
.botdescr {
  padding:15px;
}
.botdescr a {
  color:#FFFFFF;
}
a.artlink  {
	color:#FFFFFF;
}
.regmenu {
  width:410px;
  height:1%;
  background:#DBDBDF url(/images/post.gif) right bottom no-repeat;
  padding-bottom:7px;
}
.regmenu .menu_row {
  background:transparent;
}
.regmenu .menu_row td {
  padding:10px 15px 0 15px;
}
.regmenu .mmenu_row {
  font:14px/20px Tahoma
}
.regmenu select {
  width:350px;
  margin-left:29px;
}
.regmenu p small, .regmenu p small a {
  font:10px/20px Tahoma;
  color:#4C4A5D
}
.regmenu p { 
  height:20px;
  margin:0;
  padding:6px 0;
  font:14px/20px Tahoma
}
.regmenu p span {
  color:#ffffff;
  background:#555266;
  padding:3px 7px;
  margin:0 5px 0 0;
}
.regmenu p b { 
  color:#ffffff
}
.regmenu p a { 
  font:14px/20px Tahoma;
  color:#FF0000
}
