/* ChinaSoft site */

a
{
  color: #333;
}
/*
 offer
 ===============================================================
*/
#offer
{
  display: block;
  width: 640px;
  margin-bottom: 20px;
}

#offer h1
{
  background: url('/china2/site/img/title_offer.gif') no-repeat;
  height: 50px;
}

#offer h3
{
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 14px;
}

#offer p
{
  text-align: justify;
  line-height: 150%;
  margin-top: 10px;
  margin-bottom: 10px;
}

#offer span
{
  display: none;
}

#offer a
{
  color: #333;
}

/*
 product
 ===============================================================
*/
#product
{
  display: block;
  width: 640px;
  margin-bottom: 20px;
  line-height: 150%;
}

#product h1
{
  background: url('/china2/site/img/title_productlist.gif') no-repeat;
  height: 50px;
}

#product h3
{
  margin-top: 5px;
  margin-bottom: 15px;
  font-size: 14px;
  border-bottom: 1px solid #ccc;
  padding: 0px 
}

#product p
{
  text-align: justify;
  line-height: 150%;
  margin-top: 10px;
  margin-bottom: 10px;
}

#product span
{
  display: none;
}

#product span.price
{
  display: block;
  color: red;
  font-weight: bold;
  font-size: 16px;
}

#product a
{
  color: #333;
  text-decoration: none;
}

#product a:hover
{
  text-decoration: underline;
}

#product a.more
{
  float: right;
  padding-right: 10px;
}


/*
 tech
 ===============================================================
*/
#tech
{
  display: block;
  width: 640px;
  margin-bottom: 20px;
}

#tech h1
{
  background: url('/china2/site/img/title_tech.gif') no-repeat;
  height: 50px;
}

#tech h3
{
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 14px;
}

#tech p
{
  text-align: justify;
  line-height: 150%;
  margin-top: 10px;
  margin-bottom: 10px;
}

#tech span
{
  display: none;
}

#tech a
{
  color: #333;
}

#tech ul
{
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

#tech ul li
{
  margin: 0;
  padding: 0 20px 0 20px;
  float: left;
}

#tech ul li a, #tech ul li a:visited
{
  color: #333;
  font-family: Trebuchet MS, Tachoma, Verdana;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  outline: 0;
}

#tech ul li a:hover
{
  text-decoration: underline;
}

/*
 home
 ===============================================================
*/
#welcome
{
  display: block;
  width: 640px;
  margin-bottom: 20px;
}

#welcome h1
{
  background: url('/china2/site/img/title_home.gif') no-repeat;
  height: 50px;
}

#welcome h3
{
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 14px;
}

#welcome p
{
  text-align: justify;
  line-height: 150%;
  margin-top: 10px;
  margin-bottom: 10px;
}

#welcome span
{
  display: none;
}

#welcome a
{
  color: #333;
}

/*
 contact
 ===============================================================
*/
#contact
{
  display: block;
  width: 640px;
  margin-bottom: 20px;
}

#contact h1
{
  background: url('/china2/site/img/title_contact.gif') no-repeat;
  height: 50px;
}

#contact h3
{
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 14px;
}

#contact p
{
  text-align: justify;
  line-height: 150%;
  margin-top: 10px;
  margin-bottom: 10px;
}

#contact span
{
  display: none;
}

#contact a
{
  color: #333;
}

/*
 boxes
 ===============================================================
*/
#insertBox
{
  display: block;
  margin-bottom: 20px;
}

/*
 info
 ===============================================================
*/
#info
{
  display: block;
  width: 640px;
  margin-top: 20px;
  margin-bottom: 20px;
}

#info h1
{
  margin-bottom: 10px;
  font-size: 16px;
}

#info h3
{
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 14px;
}

#info p
{
  line-height: 120%;
  margin-top: 10px;
  margin-bottom: 10px;
}

#info img
{
  border: 1px solid #ccc;
}

#info a
{
  color: #333;
}

/* for code block */
.textStyle_1
{
  text-align: justify;
  line-height:14px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.textStyle_2
{
  text-align: justify;
  line-height:14px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.textStyle_3
{
    display:block;
    width: 590px;
    font-size: 12px;
    font-family: 'Courier New', Courier, Fixed, monospace;
    color: #000;
    background-color: #eaeaea;
    overflow : auto;
    text-align:left;
    border : 1px solid #ccc;
    padding : 0px 10px 0 10px;
    line-height:17px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight:normal!important;
}

/*
 info comment
 ===============================================================
*/
#infoComment
{
  display: block;
  width: 640px;
  margin-top: 20px;
  margin-bottom: 20px;
}

#infoComment h1
{
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 14px;
}

#infoComment h3
{
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 12px;
}

#infoComment p
{
  line-height: 120%;
  margin-top: 10px;
  margin-bottom: 10px;
}

p.author
{
  font-size: 11px;
}

div.infoCommentItem
{
  text-align: justify;
  line-height:14px;
  padding-top: 5px;
  margin-bottom: 10px;
  border-top: 1px solid #ccc;
}

