.forum,
.forum_thread
{
  width: 100%;
}

.forum td
{
  border-bottom: 1px solid #eaeaea;
}

.forum td.box,
.forum td.last,
.forum td.icon
{
  text-align: center;
}

.forum td.box
{
  width: 70px;
}

.forum td.last
{
  width: 120px;
}

.forum td.icon
{
  width: 40px;
}

.forum th,
.forum_thread th
{
  text-align: center;
  font-weight: bold;
  color: #fff;
  background: #fc0;
}

.forum th,
.forum td,
.forum_thread th,
.forum_thread td.user,
.forum_thread td.post
{
  border-collapse: separate;
  border-spacing: 1px;
  padding: 5px;
  font-size: 12px;
}

.forum tr:hover
{
  background: #eaeaea;
}

.forum td.main
{
  font-size: 13px;
}

.forum td.main a
{
  font-weight: bold;
  text-decoration: none;
}

.forum td.main span a
{
  color: #666;
}

.forum td span
{
  display: block;
  font-size: 12px;
  color: #999;
}

.forum_thread td
{
  vertical-align: top;
}

.forum_thread td .time
{
  margin-bottom: 10px;
  border-bottom: 1px solid #eaeaea;
}

.forum_thread td .time,
.forum_thread td .edit,
.forum_thread td .delete
{
  padding-left: 20px;
  background-repeat: no-repeat;
  background-position: left center;
}

.forum_thread td .tolls,
.forum_thread td .editinfo
{
  display: block;
  margin-top: 20px;
}

.forum_thread td .time { background-image: url('../lay/icons/time.gif'); }
.forum_thread td .edit { background-image: url('../lay/icons/desc.gif'); }
.forum_thread td .delete { background-image: url('../lay/icons/delete.gif'); }

.forum_thread td.user
{
  width: 150px;
  height: 100px;
  border-right: 1px solid #ccc;
}

.forum_thread .postrow td,
.forum_thread .postrow2 td
{
  border-bottom: 1px solid #eee;
}

.forum_thread .postrow2 td
{
  background: #fafafa;
}

.forum_thread td input
{
  display: inline;
  margin: 5px;
}

.forum_thread td input.topic
{
  margin: 5px 0;
}

.forum_thread td .post_edit input.topic,
.forum_thread td .post_edit textarea,
.mceEditorIframe
{
  width: 100% !important;
}

.forum_thread td .post_edit
{
  display: none;
}

.forum_thread td .post_edit textarea
{
  height: 130px;
}

.answer textarea
{
  width: 100%;
  height: 150px;
  margin: 0 auto;
}

.answer .ad
{
  width: 350px;
  float: right;
}

.navigator
{
  list-style-type: none;
  padding: 0;
}

.navigator li
{
  font-size: 13px;
  font-weight: bold;
  padding: 0 5px 0 6px;
  margin-bottom: 20px;
  background: url('../lay/bull.jpg') no-repeat left center;
  float: left;
}

.navigator li a
{
  text-decoration: none;
  color: #555;
}

.navigator li a:hover
{
  color: #000;
}
