#img01 {background: url("../img/faq/image_01-trans.png") no-repeat 0 0; width:890px; height:180px;}
#banner {background:#fff; color:#000;  width:240px; height:120px; position:relative; left:605px; top:40px;}
#banner a:hover{ cursor:pointer;}
#contents {float:right; width:620px; margin-bottom:20px;}
.topics_title_before {background: url("../img/faq/topics_title_before.jpg") no-repeat 0 0; width:580px; height:21px;}
.topics_title {background: url("../img/faq/topics_title.jpg") no-repeat 0 0; width:525px; height:29px; overflow:hidden; padding-left:55px;}
.topics_title h3 {font-size:132%; color:#529; line-height:29px;}
.topics_title_after {background: url("../img/faq/topics_title_after.jpg") no-repeat 0 0; width:580px; height:11px; font-size:10px; line-height:1;}
.topics_body {background: url("../img/faq/topics_body.jpg") repeat-y 0 0; width:580px; padding:10px 0 5px;}
.topics_body p,.topics_body ul {width:510px; color:#96B; margin:0 auto; padding-bottom:5px;}
.topics_body li {color:#96B;}
.topics_after {background: url("../img/faq/topics_bottom.jpg") no-repeat 0 0; width:580px; height:23px; margin-bottom:15px;}
#side_menu {float:left; width:212px; padding-left:40px; margin-top:-12px; margin-bottom:30px;position:relative;}
#sidemenu_before {background: url("../img/news/sidemenu_top-trans.png") no-repeat 0 0; width:212px; height:75px;}
#side_menu li {width:212px; height:34px;}
#side_menu li a {display:block; background: url("../img/news/sidemenu_off.jpg") no-repeat 0 0; width:172px; height:34px; line-height:34px; padding-left:40px;}
#side_menu li a:hover {background-image: url("../img/news/sidemenu_on.jpg");}
#sidemenu_after {background: url("../img/news/sidemenu_bottom.jpg") no-repeat 0 0; width:212px; height:10px;}
#announce {padding:10px 30px; text-align:center; color:#f40; font-size:116%;}