@charset "utf-8";
/*
--------------------------------------------------
CSS Skin Settings
FileName:   top.css
Version:    2008/03/11
--------------------------------------------------
*/

h1.top {
  background: none;
  height: auto;
  padding: 0px;
  font-weight: normal;
  font-size: 100%;
}

#navicontetns {
  padding: 2px 0px;
  height: 33px;
}

#navicontetns li {
  float: left;
}

#contents h2 {
  padding: 14px 0px 4px;
}

#recommend {
  width: 639px;
  background-color: #FEEEAC;
  overflow: hidden;
  clear: both;
}

#recommend:after {
  content: "";
  display: block;
  clear: both;
  height: 1px;
  overflow: hidden;
}

/*\*/
* html #recommend {
  height: 1em;
  overflow: visible;
}
/**/

#recommend li {
  float: left;
  padding: 5px 6px;
}

#new {
  background-color: #FEEEAC;
  padding-bottom: 13px;
  overflow: hidden;
  clear: both;
}

#new:after {
  content: "";
  display: block;
  clear: both;
  height: 1px;
  overflow: hidden;
}

/*\*/
* html #new {
  height: 1em;
  overflow: visible;
}
/**/

#new li.newitem {
  width: 319px;
  height: 145px;
  float: left;
}

#new .newitemImage {
  float: left;
  width: 133px;
  padding: 12px 8px 0px 15px;
}

#new .tagNewi {
  float: left;
  position: relative;
  top: -12px;
  left: 0px;
}

#new .newitemDetail {
  float: left;
  width: 163px;
  padding: 10px 0px 0px;
  font-size: 85%;
}

#new .newitemDetail li {
  margin-top: 3px;
}

#brand {
  background-color: #FEEEAC;
  padding: 2px 0px;
  clear: both;
  overflow: hidden;
}

#brand:after {
  content: "";
  display: block;
  clear: both;
  height: 1px;
  overflow: hidden;
}

/*\*/
* html #brand {
  height: 1em;
  overflow: visible;
}
/**/

#brand li {
  float: left;
  padding: 2px 4px;
}

#topics {
  background-color: #FEEEAC;
  padding: 0px 0px 20px 19px;
}

#topics li {
  width: 604px;
  background: url(../images/bg_top_topics.gif) repeat-x bottom;
  padding: 13px 0px 18px 0px;
}

#topics h3 {
  margin-bottom: 2px;
}

#topics p.date {
  margin-bottom: 5px;
}

#contents h2.toph2 {
  margin: 0px;
}

