body, td, a, div, font, h1, h2, h3, h4, h5, h6, ul, li, p
{
  font-family:     Arial, Verdana, Tahoma;
  text-decoration: none;
  color:           #003333;
}

body
{
  background-color: #ffffff;
}

a
{
  text-decoration: underline;
}

a:hover
{
  text-decoration: none;
}

.alt_link
{
  color: #cc6600;
}

.alt_link2
{
  color: #999999;
}

.alt_link3
{
  color: #ffffff;
}

.cm_link
{
  text-decoration: none;
  width          : 100%;
  margin-top     : 5px;
  margin-bottom  : 5px;
}

.page_edge_bg
{
  background-color: #00600b;
  background-image: url('/images/main_bg_pixel.gif');
}

.page_edge_bg_left_right_line
{
  background-color: #018919;
  background-image: url('/images/main_bg_left_right_line.gif');
}

.page_content_bg, .cm_inactive
{
  background-color: #ffffff;
}

.mm_bg
{
  background-color: #018b2e;
  background-image: url('/images/mm_bg.gif');
}

.mab_bg, .error, .pn_marked
{
  background-color: #ededed;
  background-image: url('/images/mab_bg.gif');
}

.cm_active
{
  background-color: #e2e2e2;
  background-image: url('/images/cm_bg.gif');
}

.text8, .paragraph8, .search_input, .error
{
  font-size: 80%;
}

.text9, .paragraph9
{
  font-size: 90%;
}

.text10, .paragraph10
{
  font-size: 100%;
}

.la_active
{
  filter: alpha(opacity=100);
}

.la_inactive
{
  filter: alpha(opacity=40);
}

.search_block_bg
{
  background-color: #018b2e;
  background-image: url('/images/search_block_bg.gif');
}

.input_field, .search_input, .search_input_a
{
  color: #000033;
  border: 1px solid #999999;
}

.search_input
{
  color : #666666;
}

.d2sign
{
  font-size: 10px;
  color    : #339933;
}

.paragraph8, .paragraph9, .paragraph10
{
  padding-top: 0.5em;
  padding-bottom: 1em;
}

.header1
{
  font-weight:   bold;
  font-size:     90%;
  margin-top:    1px;
  margin-bottom: 2px;
}

.header2
{
  font-weight:   bold;
  font-size:     80%;
  margin-top:    1px;
  margin-bottom: 2px;
}

.error
{
  color:         #ff6600;
  padding-left:  0.5em;
  padding-right: 0.5em;
  font-weight:   bold;
}

.img_border
{
  border: 1px solid #666666;
}

.goods_price
{
  color           : #ffffff;
  background-color: #ff6600;
  padding         : 0.2em 0.5em 0.2em 0.5em;
  
}
.index_goods_price 
{
  position        : relative;
  top             : 85px;
  left            : 1px;
  font-size       : 80%;
  font-weight     : normal;
  width           : auto;
  color           : #ffffff;
  background-color: #ff6600;
  padding         : 3px;
}

.pn_marked
{
  padding: 3px 3px 3px 3px;
}