﻿* { margin: 0; padding: 0; }
html, body { height: 100%; font-family: Verdana, Arial, Helvetica, sans-serif, "宋体"; font-size: 12px; background-color: #fff; }
.empty { height: 5px; }

/*按钮*/
a.btn1 { background: url(../images/button_normal.png); background-repeat: no-repeat; display: block; color: #2d2d2d; width: 70px; height: 23px; text-align: center; text-decoration: none; padding-top: 5px; }
a.btn1:hover { background: url(../images/button_mouseover.png); background-repeat: no-repeat; display: block; color: #2d2d2d; width: 70px; height: 23px; text-align: center; text-decoration: none; padding-top: 5px; }
a.btn1:active { background: url(../images/button_pressed.png); background-repeat: no-repeat; display: block; color: #2d2d2d; width: 70px; height: 23px; text-align: center; text-decoration: none; padding-top: 5px; }
a.btn1:disabled { background: url(../images/button_disable.png); background-repeat: no-repeat; display: block; color: #2d2d2d; width: 70px; height: 23px; text-align: center; text-decoration: none; padding-top: 5px; }

.chesses { position: absolute; display: block; left: 100px; top: 100px; text-align: center; vertical-align: middle; font-size: large; color: White; cursor: pointer; z-index: 1; }
.chessblue { background: url(../images/chess.png); background-position: -29px 0px; width: 29px; height: 29px; }
.chessblueActive { background: url(../images/chess.png); background-position: -87px 0px; width: 29px; height: 29px; }
.chessred { background: url(../images/chess.png); width: 29px; height: 29px; }
.chessredActive { background: url(../images/chess.png); background-position: -58px 0px; width: 29px; height: 29px; }
.chessboard { background: url(../images/PBCBoard.png); width: 800px; height: 520px; left: 0px; top: 40px; position: absolute; z-index: 0; }
#StatisticeInfo { width: 500px; }
.toolbar { background: url(../images/bg-infotitle.png); height: 30px; font-size: 12px; font-weight: bold; top: 0px; position: absolute; width: 800px; }
.basketball { background: url(../images/basketball.png); background-repeat: no-repeat; width: 25px; height: 25px; position: absolute; display: block; text-align: center; z-index: 2; }
.basketballActive { background: url(../images/basketball.png); background-repeat: no-repeat; width: 25px; height: 25px; position: absolute; display: block; text-align: center; z-index: 2; background-position: -25px 0px; }

#infobar_right { width: 202px; height: 560px; left: 820px; top: 0px; position: absolute; overflow:hidden; border: solid 1px #e5c6a4; }

.userListRight { list-style-image: url(../images/org.gif); list-style-type: disc; }

div.infoBlock { border: solid 1px #c3c3c3; width: 200px; }
div.infoBlock h3 { background: url(../images/bg-infotitle.png); text-align: center; padding: 5px; }
div.infoBlock div { overflow: auto; }
/*表单的样式*/
td { white-space: nowrap; }
table { width: 100%; height: 100%; }

.table { border-left: 0; border-right: 1px solid #c3c3c3; border-top: 0; border-bottom: 1px solid #c3c3c3; height: auto; }
.table_header { background: #edd7d2; font-weight: bold; font-size: 12px; line-height: 23px; }
.table_header th { border-left: 1px solid #c3c3c3; border-right: 0; border-bottom: 0; border-top: 1px solid #c3c3c3; text-align: center; }
.table_content { line-height: 23px; }
.table_content td { border-left: 1px solid #c3c3c3; border-right: 0; border-bottom: 0; border-top: 1px solid #c3c3c3; padding: 1px; text-align: center; }

.table a .nav { color: Black; text-decoration: none; }
.table a:active .nav, a:visited .nav { color: red; font-weight: bold; }

/*表单的label*/
.form-label { background: #fff; font-family: "Arial" , "宋体"; font-size: 12px; color: #333333; height: 28px; width: 50px; line-height: 20px; text-align: right; }
/*表单的input*/
.form-content { width: 200px; vertical-align: middle; padding: 5px; text-align: left; }

.form-content div.borders { border: solid 1px #c8c8c8; height: 400px; }

/*文本内容*/
.form-content div.underline { border: solid 0px #c8c8c8; border-bottom-width: 0px; width: 200px; }

.form-content input[type="text"] { font-size: 12px; font-family: "Arial" , "宋体"; color: #000000; border: solid 1px #c8c8c8; border-bottom-width: 1px; background-repeat: no-repeat; height: 17px; width: 200px; text-align: left; vertical-align: middle; padding-top: 5px; padding-left: 5px; }
.form-content input[type="password"] { font-size: 12px; font-family: "Arial" , "宋体"; color: #000000; border: solid 1px #c8c8c8; border-bottom-width: 1px; background-repeat: no-repeat; height: 17px; width: 200px; text-align: left; vertical-align: middle; padding-top: 5px; padding-left: 5px; }

.form-content input[type="checkbox"] { border: none; padding-top: 10px; }
.form-content input[readonly="readonly"] { border: solid 0px #c8c8c8; border-bottom-width: 0px; }
.form-content select { border: 1px solid #c8c8c8; border-bottom-width: 1px; vertical-align: bottom; padding: 1px; width: 200px; }
.form-content textarea { font-size: 12px; font-family: "Arial" , "宋体"; color: #000000; border: solid 1px #c8c8c8; background-repeat: no-repeat; height: 82px; width: 520px; text-align: left; vertical-align: middle; padding-top: 5px; padding-left: 5px; }
.form-content textarea[readonly="readonly"] { border: solid 0px #c8c8c8; }
/*/home/index/*/
.header { background: url(../images/bg.png); width: 1024px; height: 73px; margin: 0px; font-size: 20px; font-family: @Adobe 黑体 Std R; text-align: center; letter-spacing: 10px; }
.header h3 span { font-size: small; font-weight: normal; }
.header .logo { background: url(../images/logo.gif); background-repeat: no-repeat; height: 100%; padding-top: 25px; background-position: 50px 0px; }
.content { width: 1024px; margin: 5px; min-height: 450px; margin-left: 0px; margin-right: 0px; }

.content .tree { width: 180px; position: relative; left: 0px; top: 0px; float: left; display: block; border: solid 1px #e5c6a4; min-height: 520px; }

.content .tree ul { list-style-image: url(../images/org.gif); list-style-type: disc; line-height: 20px; margin-left: 30px; }

.content .tree ul li { cursor: pointer; }
.gameListContent { width: 830px; min-height: 520px; margin-left: 0px; margin-right: 0px; }
.gameListContent .gameZone { width: 660px; position: relative; left: 0px; top: 0px; float: left; display: block; border: solid 1px #e5c6a4; height: 520px; overflow: auto; }
.gameListContent .gameZone .game { width: 80px; height: 52px; position: relative; float: left; display: block; border: solid 1px #e5c6a4; left: 8px; top: 0px; margin: 40px; margin-top: 30px; margin-top: 20px; background: url(../images/gamedesk.png); background-repeat: no-repeat; cursor: pointer; }

.gameListContent .right { width: 156px; position: relative; left: 10px; top: 0px; float: left; display: block; border: solid 1px #e5c6a4; min-height: 520px; }
.footer { height: 30px; width: 1024px; margin: 0px; border: solid 1px #e5c6a4; text-align: center; vertical-align: middle; }

div.title { background: url(../images/bg-infotitle.png); text-align: center; padding: 5px; height: 20px; }


