@charset "UTF-8";


/* topMain
********************/
#mainLeft{ width:558px; float:left; }
#mainRight{ width:282px; float:right; }

/* topics
********************/
#topics{ width:558px; float:left; }
#topicsTitle{ background:url(../../img_top/topics_title.jpg); width:558px; height:52px; position:relative; }
#topicsTxt{ background:url(../../img_top/topics_txt.jpg); width:75px; height:25px; top:12px; left:11px; position:absolute; }
#topicsBtn{ width:100px; height:25px; top:12px; right:11px; position:absolute; }
#topicsBtn a{ background:url(../../img_top/topics_btn.jpg); width:100px; height:25px; display:block; }
#topicsBtn a:hover{ background-position:-100px 0; }
#topicsBody{ background:url(../../img_top/topics_body.jpg) repeat-y; width:536px; padding:10px 11px; }
.topicsBlock{ background:url(../../img_top/topics_line.jpg) repeat-x bottom; margin:0; padding:0 0 1px 0; font-size:12px; line-height:150%; }
.topicsDay{ background:url(../../img_top/topics_day_obj.jpg) no-repeat 0 12px; margin:0 20px 0 0; padding:10px 0 10px 15px; float:left; display:table-cell; }
.topicsText{ margin:0; padding:10px 0; width:420px; display:table-cell; }
.topicsText a{ color:#333; text-decoration:none; }
.topicsText a:hover{ text-decoration:underline; }
#topicsBottom{ background:url(../../img_top/topics_bottom.jpg) no-repeat; width:558px; height:16px; margin:0; }
#topicsTxt,#topicsBtn a,#topicsBottom{ text-indent:-9999px; font-size:1px; }


/* info
********************/
#info{ width:282px; float:right; }
#infoTitle{ background:url(../../img_top/info_title.jpg); width:282px; height:52px; margin:0; }
#infoBody{ background:url(../../img_top/info_body.jpg) repeat-y; width:262px; padding:10px; }
#infoBody strong{ font-size:14px; font-weight:bold; }
#infoBody dl{ margin:10px 0 0 0; padding:0; }
#infoBody dt{ border-right:1px solid #CCC; float:left; padding:0 20px 0 0; margin:0; }
#infoBody dd{ padding:0 0 0 20px; }
#infoBottom{ background:url(../../img_top/info_bottom.jpg) no-repeat; width:282px; height:16px; margin:0; }
#infoTitle,#infoBottom{ text-indent:-9999px; font-size:1px; }