h1 {position:absolute; left:20px; font-size:2em; letter-spacing:-1px; margin-bottom:2.5em; }
h2 {font-size:2em; letter-spacing:-1px; margin-bottom:1em; margin-left:-60px; }
h3 {font-size:1.3em; letter-spacing:-1px; }

#content {padding:340px 55px 70px 80px; }
#content p {line-height:1.5em; }

#images {position:absolute; right:588px; top:350px; width:200px; }
#images img {margin-bottom:90px; }


#faq {width:850px; }
#faq td {padding:20px 25px 20px 0; }
.que_img {width:45px; background:url(/.design/images/faq_que.gif) 0 20px no-repeat;  }
.que {color:#646464; }
.ans_img {background:url(/.design/images/faq_arr.gif) 10px 10px no-repeat; }
#faq td.ans {padding:0 0 25px 0; background:url(/.design/images/faq_bg.gif) bottom repeat-x; }
.bg {background:url(/.design/images/faq_bg.gif) bottom repeat-x; }
.name {width:240px; white-space:nowrap; color:#666; }


#numbers {width:575px; height:29px; margin:25px 0 45px 45px; padding-left:25px; background:url(/.design/images/faq_numbers_bg.gif) 0 1px repeat-x; font-size:16px; color:#727272; }
#numbers a, #numbers span {display:block; width:21px; height:29px; float:left; line-height:29px; text-align:center; }
#numbers span {background:#727272; color:#fff; }
#numbers a {text-decoration:none; color:#727272; }

#form_faq {width:600px; margin-left:-20px; }
#form_faq table {width:600px; }

#form_faq .name, #form_faq .mail {width:290px; margin-bottom:10px; padding:1px 2px; border:1px solid #7C7C7C; color:#000; }
#form_faq .message {width:470px; height:115px; margin-bottom:20px; padding:2px 5px; border:1px solid #7C7C7C; }

#form_faq .text {width:70px; padding-right:20px; text-align:right; }

