body,html,form,ul,ol,li,h1,h2,h3,h4,h5,h6,h7{margin:0;padding:0;font-size:12px;font-family:Arial;}
from,input{}
.button{ background:#9abcdf;}
.textbox{ border:1px solid #9abcdf; }
.clear{ clear:both; overflow:hidden;}
ul{ list-style:none;}
a img{border:none;}

#kybox{width:950px;margin:0 auto; text-align:left;}
#header{ background:url(../image/header_bg.jpg) no-repeat; height:123px; position:relative;}
#header h1{ position:absolute; right:9999px;}
#header ul li{ float:left; margin-right:8px; }
#header #topnav{ padding:85px 0 0 400px;}
#header #topnav a:link,#header #topnav a:visited{ color:#99ccff; text-decoration:none;}
#header #topnav a:hover{ color:#6699cc; text-decoration:none;}
#header #topnav ul li{font-weight:bold; color:#99ccff; line-height:18px; height:18px;}

#header #language{ padding:3px 0 0 360px;}
#header #language a:link,#header #language a:visited{ color:#3366cc; text-decoration:none;}
#header #language a:hover{ color: #fff; }
#header #language ul li{line-height:16px; height:16px; }
#header #language ul li#tw{ background: url(../image/language_arrow.gif) no-repeat 0px 5px; padding-left:10px; color:#000; }

#wrap{ width:950px; background:url(/image/content_bg.gif) repeat-x; }
#leftbox{ float: left; display: block; width: 180px; background:url(../image/leftbox_bg.gif) repeat-y;}

.menu{ background: url(../image/nav_bg0.gif) repeat-y; z-index:99; }
.menu a { display: block; width: 180px; line-height: 36px; background: url(../image/nav_bg.gif) no-repeat;  
	text-align: center; font-weight:bold; color:#fff; text-decoration: none; }
.menu a:hover { background:url(../image/nav_bg2.gif) no-repeat;}
.menu ul ul { visibility:hidden; position:absolute; }
.menu table { border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:99;}
.menu li:hover { position: relative; }
.menu ul :hover ul {visibility:visible; top:0px; left:181px;}
* html .menu ul a:hover{ position:relative; z-index:99; }


#leftbox #login{ width:180px;padding:5px 0px 5px 0px; color:#fff;text-align:center;}
#leftbox #login a{color:#fff;}
#leftbox #login input.textbox{padding:2px;width:80px;}
#leftbox #login table{color:#fff;}
#leftbox #login th#user{text-align:center;line-height:28px;font-weight:bold;font-size:14px;}
#leftbox #login td#submit{text-align:center;}
#leftbox #login td.label{text-align:right;}
#leftbox #login td{text-align:left;}

#leftbox #leftad{ padding:0 16px;}
#leftbox #leftad ul li{ padding-top:13px;}
#leftbox #bot{ background:url(../image/login_bottom_bg.gif) no-repeat 0 -1px; height:17px;}

#rightbox{ width:756px; float:right; display:inline;}
#rightbox #banner{ float:right; clear:both; margin-bottom:10px; border:3px solid #e5eff4;}
#rightbox a:link,#rightbox a:visited{ color:#000; text-decoration:none;}
#rightbox a:hover{ color:#0000cc; text-decoration: underline;}
#rightbox #content{ width:550px; float:left;padding:0px;}
#rightbox #content .minbox{float:left; border:1px solid #ccc; width:265px; height:130px; margin:0px 5px 5px 0px; background:#fff; }
#rightbox #content .minbox h2{ border:1px solid #fff; background:#e0e0e0 url(../image/minbox_dics.gif) no-repeat 5px 6px;
	padding-left:20px; height:24px; line-height:24px; font-size:12px; font-weight:bold;  z-index: 90; }
#rightbox #content .minbox h2 em{ position:relative; top:0px; left:140px; font-size:10px; font-style:normal; font-weight:normal; color:#0000cc;}
#rightbox #content .minbox ul{ padding:2px;}
#rightbox #content .minbox ul li{ background: url(../image/language_arrow.gif) no-repeat 5px 7px; padding:2px 0px 2px 15px; }

#rightbox #sidebar{ width:198px; float:right;}
#rightbox #sidebar h3{ background:url(../image/sidebar_bg.png) no-repeat; height:28px; line-height:28px; text-align:center; font-size:14px; color:#fff;}
#rightbox #sidebar #family,#rightbox #sidebar #link{ background:url(../image/sidebar_bg2.gif) no-repeat bottom; padding-bottom:4px; margin-bottom:10px;}
#rightbox #sidebar #family ul,
#rightbox #sidebar #link ul{ background:#fff; text-align:center;
	border-left:1px solid #ccc; border-right:1px solid #ccc;  }
#rightbox #sidebar #link img{ border:1px solid #ccc; margin-top:2px; }

#footer{ text-align:center; border-top:3px solid #f0f0f0; padding-top:10px;}
#footer p{margin:2px;}
#footer a:link,#footer a:visited{ color:#000; text-decoration:none;}
#footer a:hover{ color:#0000cc; text-decoration: underline;}

#rightbox #listout{ width:720px; float:left; display:inline; margin-right:10px; border:1px solid #ccc;}
#rightbox #listout h6{font-weight:normal; border:1px solid #fff;  color: #fff;
	background:#1469ba; padding-left:10px; height:24px; line-height:24px; font-size:12px;}
#rightbox #listout h6 a{ color: #fff; }

#rightbox #list h4{width:96%; border-bottom:1px double #ccc; background:url(../image/minbox_dics.gif) no-repeat 5px 6px; padding-left:20px; height:24px; line-height:24px; font-size:12px; font-weight:bold;}
#rightbox #list{width:720px; border:1px solid #fff;}
#rightbox #list ul{ padding:10px;}
#rightbox #list ul li{ padding:10px 5px 5px 25px;
	background:url(../image/minbox_arrow.gif) no-repeat 0 7px; }

#rightbox #path{ text-align:left; line-height:14px; height:14px; padding-bottom:5px;}
#rightbox #listout #list dl{padding:10px; line-height:18px;}
#rightbox #listout #list dt{ text-decoration:underline;}
#rightbox #listout #list dd{border-bottom:1px dashed #ccc; margin:0 0 12px 12px; color:#666;}
#rightbox #listout #list #ask{margin:10px; border:1px solid #ccc;}
#rightbox #listout #list #ask form{padding:10px;}
#pagelink{text-align: center;}

#rightbox #page{ width:720px; border:1px solid #ccc; }
#rightbox #page h3{ font-size: 16px; padding:2px 8px; color: #fff; background-color: #6b79bb;}
#rightbox #page h5{ border:1px solid #fff; background: #1469ba; padding-left:10px; height:30px;
	line-height:30px; font-size:12px; color:#fff; font-weight:normal;}
#rightbox #page h5 a{ color: #fff; }
#rightbox #page .date{ text-align:center; margin-bottom:10px; line-height:36px; color:#999;}
#rightbox #page h6{ font-size:24px; line-height:24px; text-align:center;
	margin-top:30px;font-weight:normal; color:#1469ba;}
#rightbox #page div{ padding:15px; line-height:180%; }
#rightbox #page div p{}
#rightbox #page div img{ padding:2px; margin:10px; }

#rightbox #page #register form input{ border:1px solid #ccc;}
#rightbox #page #register form input.noborder{ border:none; }
#accessory{ padding:4px; margin:4px; border:1px solid #ccc; background:#f0f0f0; }

#partner-table{margin:8px;font-size:20px;color:#009;}

#fad { position:absolute; width:168px; height:50px; z-index:20; left: 3px; top: 30px; border: 1px solid #999; }