.col_1 {
   border-right: 1px solid #505050; 
   text-align: left;
   background-color: #EAEAEA;
   width: 201px;
}

.col_2 {
   text-align: left;
   border-right: 1px solid #505050; 
   background-color: #f0f0f0;
   width: 440px;
   padding: 0px;
}

.col_3 {
   border-right: 1px solid #505050; 
   background-color: #EAEAEA;
   width: 141px;
}

.col_4 {
   text-align: left;
   background-color: #F0F0F0;
}

.link_list_c {
   padding-left: 7px;
   padding-right: 7px;
   padding-top: 3px;
   padding-bottom: 5px;
   border-top-width: 0px;
   border-color: #505050;
   border-style: solid;
   border-right-width: 0px;
   border-left-width: 0px;
   border-bottom-width: 0px;
   background-color: #EAEAEA;
   font-size: 11px;
   color: #000000;
   font-family: "ms sans serif", "arial ce", "arial", "verdana", "helvetica";
   font-weight: normal;
   line-height: 15px;
}

.link_list_c {
   text-align: center;
}
.column {
   padding-left: 7px;
   padding-right: 7px;
   padding-top: 7px;
   padding-bottom: 7px;
   border-top-width: 0px;
   border-color: #505050;
   border-style: solid;
   border-right-width: 0px;
   border-left-width: 0px;
   border-bottom-width: 0px;
   background-color: #F0F0F0;
   font-size: 11px;
   color: #000000;
   font-family: "ms sans serif", "arial ce", "arial", "verdana", "helvetica";
   font-weight: normal; line-height: 15px;
   text-align: justify; 
}

.align_right {
  text-align: right;
  padding-right: 10px;
}

hr.cleaner {
  clear:both;
  height:1px;
  margin: -1px 0 0 0; padding:0;
  border:none;
  visibility: hidden;
}

.index_art, .index_art_frame {
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  text-align:left;
  max-width: 420px;
}

.index_art_frame {
  padding: 5px;
  border: 1px solid #b0b0b0;
  background-color: #fff;
}

.index_thumb {
  float: left;
  width: 94px;
  _width: 90px;
  margin:0;
  padding:0;
   background-color: #f0f0f0;
}

.index_thumb_p {
  border: 0px;
  vertical-align: top;
}

.index_art_text {
  margin:0 0 0 90px;
  font-size: 12px;
  color: #000000;
  font-family: "ms sans serif", "arial ce", "arial", "helvetica";
  letter-spacing: 0px;
  text-decoration: none;
  font-weight: normal; 
  line-height: 14px;
}

.news {
  padding-left: 7px;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid #686868;
  border-bottom: 2px solid #686868;
  background-color: #ffffff;
  font-weight: normal; line-height: 15px;
}

.news_label {
  font-family: "ms sans serif", "arial ce", "arial", "helvetica";
  font-size: 11px;
  margin-top: 12px;
  padding-top: 2px;
  background-color: #686868;
  color: #ffffff;
  text-align: center;
  height: 18px;
  font-weight: bold; line-height: 17px;
}

.recent_day {
  font-family: "ms sans serif", "arial ce", "arial", "helvetica";
  font-size: 11px;
  color: maroon;
}

.skyscraper {
  margin-left: 8px;
  margin-right: 8px;
  margin-top: 8px;
  border: 1px solid black;
}

.news_date {
  font-family: "ms sans serif", "arial ce", "arial", "helvetica";
  font-size: 11px;
  font-weight: normal;
}

.month_product {
   border: 1px solid #505050;
   background-color: #EAEAEA;
   color: #000000;
}

.smalsans
{
   FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: "MS Sans Serif", "Arial CE", "Arial", "Helvetica"; FONT-WEIGHT: normal; line-height: 14px; letter-spacing: 0px; text-decoration: none;
}

.smalsans:hover
{
   COLOR: navy; text-decoration: underline;
}

p.partner_banner {
  margin: 0px;
  padding: 0px;
}

