@charset "utf-8";
/* CSS Document */

/*frame*/
#wrapper{ width:950px; height:100%; margin:0 auto; }
#header{ width:100%; height:228px; margin-bottom:15px; position:relative; z-index:9; }
#content{ width:735px; padding-right:225px; position:relative; }
#content_main{ width:770px; padding:0 0 0 180px; min-height:700px; _height:700px; position:relative; background:url(../images/bg_main.gif)  repeat-y bottom; z-index:2;}


/*css reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0; } 

fieldset,img { border: 0; } 
ol,ul { list-style: none; } 
h1,h2,h3,h4,h5,h6,em { font-weight: normal; font-size: 100%; font-style:normal; } 

a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } 
a:focus{ -moz-outline-style: none; /* FF */ } 

/*sprite*/
.header_top,.logo,.fast_track,.header_search,.search,.contact_online,.nav_tit,.nav_mainmenu,.nav_mainmenu span,.nav_mainmenu span.expand,.nav_submenu dt,.nav_submenu dt.on,.nav_submenu dd.active,.page a,.page a.paging_pn,.hot,.copyright{ background:url(../images/sprite_help.png) no-repeat;}

.questions_list_top{ padding:10px 10px 10px 20px; background:#FFFCF0; margin-bottom:20px; border-bottom:1px solid #F4DBB8;}
.list_hot{ line-height:30px; overflow:hidden; border-bottom:1px dashed #DDD; }
.list_hot dt,.list_general dt{ float:left;font-size:12px}
.list_hot dd,.list_general dd{ width:120px; text-align:right; float:right;}
.dots{ display:block; float:left; width:22px; height:22px; text-align:center; color:#D3D3D3; }
.hot{ width:21px; height:10px; display:inline-block; background-position: -900px -220px; vertical-align:middle;}
