html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
cite { font-style:normal; }
strong { font-weight:bold; }


body { font-size:12px; background:#edf8ff; }

/* @ Tables */
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }

/* @ link */
a { text-decoration:none; color:black; }
a:hover { text-decoration:underline; }

/* @ forms */
label,button { cursor: pointer; }
input,select { font-size:12px; }
input.text,textarea.text { border:1px solid #6189C6; padding:3px 4px; font-family:Verdana, Arial, Helvetica, sans-serif; }


#container { width:950px;margin:0 auto;clear:both }
#top { padding:5px;width:240px; }
#top,#loginBox { float:left; }

#loginBox form { padding:1.5em 0 0 0; }
#loginBox label { line-height:2 }
#nav { background:url(../images/navbg.gif);clear:both;height:35px; }
#nav ul { list-style:none; }
#nav ul li { float:left;line-height:35px;margin:0 0 0 1em }
#nav ul a { font-weight:bold;color:white;font-size:14px }

.imd { background:#c90302;clear:both;border:1px solid #c90302;width:946px;padding:0 0 0 2px; }
.imd img {display:block;float:left;width:188px;padding:1px 1px 1px 0;}



.content { border:1px solid #c90302;background:white;clear:both;margin:10px 0 0 0 }

.head { background-color:#c90302;padding:6px;font-weight:bold;color:white; }
.head .btn { float:right;display:inline-block;background:url(../images/thbg.gif) repeat-x left bottom;border:1px solid #990000;margin:-5px 5px 0 0; }
.head .btn a { display:inline-block;padding:2px 10px;border:1px solid #c90302;text-decoration:none; }
.head .btn a:hover { background:#FFF;color:red; }


.grid thead th,.grid2 thead th { background:url(../images/thbg.gif) repeat-x left bottom;font-weight:bold;border:1px solid #CCC }
.grid thead th,.grid tbody td,.grid2 thead th {padding:0 3px;line-height:2.2;text-align:center}
.grid2 thead th { text-align:left; }
.grid tbody td { border:1px solid #CCC }
.grid  td a { color:#0065b2; }
.grid  tfoot td {background:#FEFEFE;padding:5px;}
.time {font-size:11px;}
.row {background-color:#eefaff}
.on { background-color:#FFC }
.ding { background-color:#FF0;color:red; }
.grid tbody tr.ding a { color:red; }

.page { position:relative;width:100%; }
.page ul { list-style:none }
.page li { float:left;border-width:1px;border-style:solid;border-color:#FFF #808080 #808080 #FFF;background-color:#ededed;margin:0 5px 0 0; }
.page li a { font-family:Tahoma;display:block;padding:0 5px;line-height:1.5;color:#000 }
.page li.current { padding:0 5px;line-height:1.5;color:#000;background-color:white;border:none;cursor:default; }
.page li.none { padding:0 5px;line-height:1.5;color:#000;color:#999;cursor:default; }
.page li a:hover { text-decoration:none;color:red;background-color:#DDD }
.jump { position: absolute;right:0; }

.pack { border:1px solid #c90302;background-color:#fffdf3;margin:10px 0 0 0;width:100%;clear:both }
.pack:after,#nav:after { content:".";visibility:hidden;height:0;clear:both;display:block; }
.sl { list-style:none;padding:3px 0 0 5px }
.sl li { float:left;width:94px;text-align:center;height:40px;  }
.sl li img { vertical-align:middle }

.red,.red a { color:red; }
.blue,.blue a { color:blue; }

.grid2 td,.grid2 th { padding:5px; }


.text th { background:url(../images/thbg.gif) repeat-x left bottom;line-height:24px;padding:0 0 0 1em;font-weight:bold }
.text td { width:158px;border:1px solid #CCC;padding:5px; }

.pack h3 { background:url(../images/thbg.gif) repeat-x left bottom;line-height:24px;border-bottom:1px solid #CCC;padding:0 0 0 1em; }

#footer { text-align:center;padding:1em 0; }
.fs { font-size:11px }
.tg { margin:10px 0 0 0;border:1px solid #c90302 }
#fav { margin:0 1em 0 0;float:right; }
#fav p { padding:6px 0; }
#fav img { vertical-align:middle }


#fb { background:url(../images/bbg.gif) repeat-x left top; }
#ft { background-color:#FE7B04;height:4px;border-top:1px solid red;font-size:0;line-height:0; }

#fc { margin:0 auto;clear:both;width:950px; }

#fh { position:relative;height:70px; }

#fh .logo { position:absolute;left:10px;top:8px; }
#fh form { position:absolute;left:300px;top:20px; }
#fw { clear:both;width:950px;background-color:white;border-top:1px solid #CCC;  }
#fw:after { content:".";clear:both;display:block;height:0;visibility:hidden; }

#fh form button{ height:26px;line-height:26px;background:#0079E0;font-size:12px;border:1px solid #6B91C0;padding:0 8px;font-weight:bold;color:white; }
#fh form label,#fh form input,#fh form button { float:left; }
#fh form label { line-height:25px; }
#fh form input { border:1px solid #6B91C0;padding:5px 5px;width:200px; }


#fl { float:left;width:189px; }
#fr { float:right;width:750px;border-left:1px solid #d5d5d5;min-height:400px;height:auto!important;height:400px;visibility:visible }


.face img { padding:1px;border:1px solid #CCC; }


.urow,.urowhover { border-bottom:1px solid #d5d5d5;width:100%; }
.urow dt,.urowhover dt { font-size:14px;font-weight:bold;background:#EEE url(../images/urow.gif) no-repeat 1px center;line-height:1.8;height:1.8em; padding:0 0 0 8px;position:relative; }
.urow dt a,.urowhover dt a { display:block;background-color:white;color:#0079E0; }
.urow dd,.urow dt a,.urowhover dd,.urowhover dt a { padding:0 0 0 5px } 
.urow dd,.urowhover dd { border-left:8px solid #EEE; }
.urow dd.desc,.urowhover dd.desc { color:#777; }
.urow dd cite,.urowhover dd cite { color:green;font-size:11px }

.urow dt img,.urowhover dt img { position:absolute;right:10px;top:5px; }

.face { float:left;display:block;margin:0 5px 0 0 }
.un,.fnum,.fm { display:block;margin:0 0 0 ;width:125px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5 }

.urowhover dd { border-color:#0079E0; }
.urowhover dt { background:#0079E0 url(../images/urowhover.gif) no-repeat 1px center; }

.uf { line-height:2 }

.b a { display:inline-block;padding:0 10px;background-color:#EEE;height:18px;line-height:18px;text-decoration:none }
.b a:hover { background-color:white;color:red; }

#fh .fbtn { position:absolute;top:22px;right:0; }

.fbtn { height:25px;line-height:25px;border:1px solid #0044c0;width:100px }
.fbtn a { padding:0 7px;background-color:#FE7B04;display:block;font-weight:bold;color:white;border:1px solid #eb0000;height:23px;text-decoration:none;text-align:center }
.fbtn a:hover {color:yellow}

#fl .fbtn { width:100px;text-align:center;clear:both;margin:10px 0 0 0; }

#forms { border-left:8px solid #EEE;min-height:400px;height:auto!imporatant;height:400px;visibility:visible; }
#forms ul { list-style:none; }
#forms h3 { font-size:14px;;line-height:2;padding:0 0 0 1em }
#forms li { clear:both;padding:5px 1em;line-height:22px; }
#forms label { width:60px;text-align:right; }
#forms label,#forms input { vertical-align:middle; }
#forms label,#forms input,#forms textarea { float:left; }
#forms input,#forms textarea { border:1px solid #767;padding:4px; }

#forms button { border:1px solid #000;background-color:#0079e0;color:white;font-weight:bold;font-size:12px; }

.cy td { padding:5px;border:1px solid #CCC;width:20% }
.cy td a { display:block;white-space:nowrap;width:135px;overflow:hidden;text-overflow:ellipsis;color:#0000CC }
.cy td a:hover { color:red; }
.cy td a:visited { color:#777 }
.cy th { border:1px solid #CCC;background-color:#dae9ff;padding:5px;font-weight:bold; }


#homepage { padding:10px 10px 10px 40px;position:relative; }
#homepage h1 { font-family:Helvetica;font-size:24px;font-weight:weight; }
#homepage cite { font-size:11px; }

#ft ul { width:950px;margin:0 auto;clear:both;list-style:none;position:relative;height:30px; }
#ft ul li { display:inline;font-size:12px; }
#ft ul li.lg { position:absolute;right:0;top:0; }

#fl { padding:5px; }
#box { clear:both;margin:10px 0 0; }
#box label { clear:both;display:block;padding:0 0 0 .5em;margin:10px 0 0 0; }
.go { display:block;position:absolute;right:50px;top:0; }
.go a { display:block;background-color:#F60;padding:5px 10px;font-weight:bold;float:left;color:white;margin:0 0 0 5px; }

#isOpen1,#isOpen2 { border:none }


.gamename { width:90px; }
.gameline { width:75px; }
.time { width:80px; }
.servername { width:105px; }
.devc,.opc { width:75px; }
.gr a{ background-color:green;border:1px solid #66CC33 }

#loginBox ul { padding:20px 0 0 0; }
#loginBox ul li { float:left;line-height:1.7;margin:0 0 0 10px }
#loginBox ul li a { display:block;background:url(../images/thbg.gif) repeat-x left bottom;padding:0 10px;border:1px solid #999;font-weight:bold;text-decoration:none }
#loginBox ul li a:hover { color:red;border:1px solid red }
#loginBox ul li.m { margin:0 20px 0 0; }

#forms { font-family: "ËÎÌå" }