#faq {
margin: 0;
padding:0 0 30px 0;
background-color:#FFF;
min-width:720px;
width:720px;
}

#faq #top {
text-align:center;
}

#faq #description {
margin: 20px 0 0 20px;
padding:5px 0 0 0;
}

#faq #description span.s{
font-size:0.8em;
}

#faq #products {
margin: 20px 0 0 0;
padding:0 10px 0 10px;
}

#faq #products .box{
width :175px;
height:175px;
float:left;
}

#faq #products .title {
padding:0 10px 0 0;
height:3em;
vertical-align:bottom; 
}

#faq #products .logoLayer {
width:165px;
}

#faq #item {
margin: 0 0 0 0;
padding:0 10px 0 10px;
}

#faq .topic_path{
margin: 0 10px 0 0;
font-size:0.9em;
text-align:right;
}


#faq .topic_path li {
display:inline;
padding: 0 5px 0 12px;
border:none;
background: url(/_img/icon/separater_topic_path.gif) no-repeat 0% 50%;
}

#faq .topic_path li.nomark {
padding: 0 5px 0 5px;
background: none;
}

#faq .topic_path li.now {
font-weight: bold;
color:#CC0000;
}

#faq #faq_subTitle {
margin: 20px 20px 0 20px;
padding:0 0 10px 0;
font-weight: bold;
font-size:1.3em;
color:#000;
border-bottom:#ccc solid 1px;
}

#faq #item .q_img{
margin: 0 0 0 0;
}

#faq #item .q_txt{
margin: 10px 0 0 0;
padding:0 10px 0 30px;
font-weight:bold;
font-size:1.1em;
}

#faq #item .a_img{
margin: 20px 0 0 0;
}

#faq #item .a_txt{
margin: 10px 0 0 0;
padding:0 10px 0 30px;
}

#faq #other_items {
margin: 30px 20px 0 20px;
padding:20px 0 0 0;
border-top: #133D75 dashed 1px;
}

#faq #other_items_title {
padding:0 0 0 0;
font-weight:bold;
color:#133D75;
}

#faq #items ul,
#faq #other_items ul{
margin: 10px 0 0 0;
}

#faq #items ul li,
#faq #other_items ul li {
list-style-type: none;
padding:0 0 0 28px;
background: url("/_img/common/faq_q_s.gif") no-repeat 0 -0.2em;
margin: 10px 20px 0 30px;
line-height:150%;
}

#faq #other_items ul li {
margin: 10px 20px 0 10px;
}

#faq #items {
margin: 20px 0 0 0;
}

#faq #items ul li {
margin: 20px 20px 0 30px;
padding:0 0 20px 28px;
font-size:1.1em;
border-bottom:#ccc dashed 1px;
}

#pinfo {
margin: 0 20px 0 30px;
padding: 0 0 0 0;
}

#pinfo .logo {
width:160px;
height:160px;
float:left;
}

#pinfo ul.info {
padding: 0 0 10px 170px;
}

#pinfo ul.info li {
list-style: none;
margin: 0 0 0 5px;
}

#pinfo ul.info li.title {
margin: 5px 0 0 3px;
font-size:1.2em;
font-weight:bold;
}

#pinfo ul.info li.title_sub {
margin: 5px 0 0 5px;
font-size:1em;
}

#pinfo ul.info li.description {
margin: 10px 0 0 5px;
color:#333;
font-size:0.9em;
line-height:120%;
text-indent:0;
}

#pinfo ul.info li.category {
margin: 0 0 0 0;
font-size:0.8em;
text-align:right;
}

#pinfo ul.info li.category span{
padding: 0 0 0 18px;
background: #fff url(/_img/common/folder.gif) no-repeat left center;
}

table.list td{
border-bottom:dashed 1px #ccc;
padding: 10px 0 0 5px;
}
