﻿/* CSS Document */
body{ margin:0; padding:0; background:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
a{ text-decoration:none; color:#000;}
a:hover{ text-decoration:none; color:#F00;}
img{ border:none;}
ul,li,dl,dt,dd{ padding:0; margin:0; list-style:none;}
#Top{ margin:0 auto; width:920px; height:205px; overflow:hidden; }
.TopIndex{background:url(/themes/images/ver1801/top_index.jpg) no-repeat;}
.TopContent{background:url(/themes/images/ver1801/top_content.jpg) no-repeat;}
.TopContent{}
#Top a{ margin:20px 0 0 30px; width:220px; height:80px; display:block;}
#Nav{ margin:0 auto; width:905px; height:25px;}
#Nav a{ float:left; display:block; height:25px;}
#Nav a.NavOffical{ width:139px;}
#Nav a.NavHome{ width:93px;}
#Nav a.NavReg{ width:106px;}
#Nav a.NavDl{ width:121px;}
#Nav a.NavForum{ width:92px;}
.NavIndex{ background:url(/themes/images/ver1801/nav_index.jpg) no-repeat; padding:17px 0 13px 15px;}
.NavContent{ background:url(/themes/images/ver1801/nav_content.jpg) no-repeat; padding:19px 0 11px 15px;}

#Index{ margin:0 auto; width:920px; background:url(/themes/images/ver1801/index1.jpg) no-repeat; padding-bottom:15px;}
.Index{ height:575px; background:url(/themes/images/ver1801/index2.jpg) no-repeat left bottom; position:relative;}
.Index a{ position:absolute; width:135px; height:135px; display:block;}
.Index a.Index1{ top:43px; left:56px;}
.Index a.Index2{ top:51px; left:274px;}
.Index a.Index3{ top:54px; left:493px;}
.Index a.Index4{ top:48px; left:717px;}
.Index a.Index5{ top:284px; left:56px;}
.Index a.Index6{ top:292px; left:274px;}
.Index a.Index7{ top:296px; left:493px;}
.Index a.Index8{ top:290px; left:717px;}

#Content{ margin:0 auto 15px auto; width:920px; background:url(/themes/images/ver1801/content_bg.jpg) repeat-y right 0; overflow:hidden;}
.SideNav{ width:220px; float:left;}
.SideNav ul{ margin-left:9px;}
.SideNav li{ width:207px; height:38px; padding-top:9px; background:url(/themes/images/ver1801/sub_nav_bg.jpg) no-repeat; overflow:hidden;}
.Main{ float:left; width:700px; min-height:550px; _height:550px; background:url(/themes/images/ver1801/content_foot.jpg) no-repeat left bottom;}
.Main h1{ width:600px; padding:25px 50px 0 50px; height:180px; background:url(/themes/images/ver1801/content_top.jpg) no-repeat; margin:0; text-align:center; font-size:16px;}
.Content{ width:620px; margin:-130px 40px 30px 40px; overflow:hidden;}
.Content ul{ width:620px; margin-bottom:15px; overflow:hidden;}
.Content li{ float:left; height:27px; background:url(/themes/images/ver1801/menu_bgl.gif) no-repeat; margin:5px; display:inline; white-space:nowrap;}
.Content li a{ line-height:27px; color:#FFF; padding:0 10px; background:url(/themes/images/ver1801/menu_bgr.gif) no-repeat right top; display:block;}
.Content li a:hover{ color:#FF0;}
.Content li.MenuOn{ float:left; height:27px; background:url(/themes/images/ver1801/menu_bgl_on.gif) no-repeat;;}
.Content li.MenuOn a{ line-height:27px; color:#FF0; padding:0 10px; background:url(/themes/images/ver1801/menu_bgr_on.gif) no-repeat right top; display:block;}
.Content li.MenuOn a:hover{ color:#FF0;}
.Text{ clear:both; margin:0 5px;}
.Text p{ padding:0; margin:0 0 18px 0; line-height:20px;}
