*{ margin:0; padding:0; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
body{ text-align:center; background: #eee;}
#page{ text-align:left; margin:auto; width:686px; background:url(image/page_bg.gif) repeat-y center; padding:0 12px 0 12px;}
#header { height:260px;}
#header a{ visibility:hidden; position:absolute; top:0; left:0;}
#main-index{ position:relative; background:url(image/main_bg.jpg) no-repeat top left; height:315px;}
#main{ position:relative; background:url(image/main_bg_a.jpg) no-repeat top left; height:315px;}
h1{ font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#39c;}
p{ color:#444; font-size:11px; line-height:15px; margin-bottom:8px;}
#topic-top{ width:480px; height:155px; left:190px;  top:0; position:absolute;overflow:hidden;}
#topic-left{width:215px; height:140px; left:190px; top:170px; position:absolute; overflow:hidden;}
#topic-right{width:215px; height:140px; left:430px; top:170px; position:absolute; overflow:hidden;}
#logos-left{ width:145px; left:13px; top:0; position:absolute; text-align:center;}
#logos-left img{ margin-bottom:20px;}
#logos-left a{ display:block; font-size:10px; text-decoration:none; text-align:left; padding:0 0 5px 0; color:#39c;}
#logos-left a:hover{color:#f60;}
#topic{width:480px; height:310px; left:190px;  top:0; position:absolute;overflow:hidden;}
#footer{ background: url(image/footer_bg.gif) repeat-x top; height:25px; color:#fff; font-size:10px; line-height:25px; text-align:center;}
#footer a {color:#fff;}
