div.home {
  width: 585px;
  overflow: hidden;
  margin: 0 0 10px 5px;
  float: left;
}


div#sidebar {
  float: left;
  width: 188px;
}
div#sidebar p.title {
  background: url('/images/sidebar_top_bk.png') no-repeat left top;
  padding: 5px 3px 5px 7px;
  margin: 2px 0;
}
div#sidebar div.regions {
  background-color: #f0f0f0;
  border-top: 1px solid #dbe4e7;
  border-bottom: 1px solid #e1e1e1;
  font-family: Tahoma, Sans-Serif;
  font-size: 0.9em;
  padding: 7px 3px 10px 3px;
  overflow: hidden;
}
div#sidebar ul {
  float: left;
  width: 89px;
  margin: 0 0 4px 0;
  overflow: hidden;
}
div#sidebar ul li {
  background: url('/images/bullet3.gif') no-repeat left 2px;
  padding: 0 0 0 12px;
  margin: 3px 0;
}
div#sidebar ul li.nobullet {
  background: none;
}
div#sidebar ul li.selected span {
  background-color: #fffe91;
  color: #222;
}
div#sidebar ul ul {
  float: none;
  width: auto;
}
div#sidebar ul ul ul {
  padding: 0 0 0 0;
}


div#categories ul {
  float: left;
  padding: 0 4px 0 6px;
  width: 185px;
}
div#categories ul li {
  margin: 10px 0;
  padding: 0 0 0 5px;
}
div#categories ul li p {
  background: url('/images/dots.png') repeat-x left bottom;
  font-size: 1.2em;
  padding: 0 0 6px 0;
  margin: 0 0 6px 0;
}
div#categories ul li p span {
  font-size: 0.75em;
}
div#categories ul li ul {
  float: none;
  padding: 0;
  width: auto;
}
div#categories ul li ul li {
  padding: 1px 0;
  float: none;
  margin: 0;
}
div#categories ul li.related {
  background: url('/images/box_small_bk.png') no-repeat left top;
  padding: 5px 5px 0 0;
}
div#categories ul li.related p {
  margin: 0 5px;
  font-size: 1em;
}
div#categories ul li.related p a {
  outline: none;
  color: #666;
}
div#categories ul li.related div {
  background: url('/images/box_small_bk.png') no-repeat left bottom;
  padding: 5px 5px 6px 5px;
  font-size: 0.9em;
}


div#categories_horizontal ul {
  float: left;
  padding: 0 4px 0 6px;
  width: 95%;
}
div#categories_horizontal ul li {
  margin: 10px 0;
  padding: 0 0 0 5px;
}
div#categories_horizontal ul li p {
  border-bottom: 1px solid #D7D7D7;
  font-size: 1.2em;
  padding: 0 0 6px 0;
  margin: 0 0 6px 0;
  color: #0000F9;
  font-family: arial,sans-serif;
  font-size: 14px;
  font-weight: bold;
}
div#categories_horizontal ul li p span {
  font-size: 0.75em;
}
div#categories_horizontal ul li div {
  display: block;
  float: left;
  width: 50%;
  margin: 0;
  border: none;
  padding: 0;
}
div#categories_horizontal ul li div ul {
  float: none;
  padding: 0;
  margin: 0;
  width: auto;
}
div#categories_horizontal ul li div ul li {
  padding: 0;
  margin-top: 0px;
  margin-bottom: 5px;
}
div#categories_horizontal ul li div ul li a {
  padding: 1px 0;
  float: none;
  margin: 0;
  color: #244EF4;
  font-family: arial,sans-serif;
  font-size: 12px;
  font-weight: normal;
}
div#categories_horizontal ul li.related {
  background: url('/images/box_small_bk.png') no-repeat left top;
  padding: 5px 5px 0 0;
}
div#categories_horizontal ul li.related p {
  margin: 0 5px;
  font-size: 1em;
}
div#categories_horizontal ul li.related p a {
  outline: none;
  color: #666;
}
div#categories_horizontal ul li.related div {
  background: url('/images/box_small_bk.png') no-repeat left bottom;
  padding: 5px 5px 6px 5px;
  font-size: 0.9em;
}

span.new {
  color:#F01010;
  font-weight:normal;
}
