@import url(accnew/ajaxdiv.css);
/* common */
body {font: 12px "宋体", Helvetica, Arial, sans-serif; margin:0; padding:0;}
.wrap { width: 98%; text-align: left; margin: 0 auto 0 auto; min-width:980px;}
.clear { clear: both; }
.ellipsis {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;}

/* common - pagenavigator */
:focus {outline: 0;inline:0;}
.pagenavigator{float:right;}
.pagenavigator a {text-decoration: none;}
.pagenavigator div {float: left; border-style: solid; border-width:1px; margin-right: 4px; }
.pagenavigator div a {float: left; padding: 0 6px; height: 20px; line-height:20px;}
.pagenavigator .goback {border-width:0!important;position:static;}
.pagenavigator .goback span a {padding-left: 20px!important;border-width:1px;border-style:solid;}
.pagenavigator .pageitem{border-width:0!important;}
.pagenavigator .pageitem a{border-width:1px;border-style:solid;}
.pagenavigator .pageitem a:hover{border-width:1px;border-style:solid;}
.pagenavigator .pagedown{border-width:0!important;}
.pagenavigator .pagedown a{border-width:1px;border-style:solid;}
.pagenavigator .pagedown a:hover{border-width:1px;border-style:solid;}
.pagenavigator .goto input {float: left; width: 28px; height: 18px; line-height: 18px;font-size: 1em; border-width: 0; margin:0;}
.pagenavigator .gobutton {margin-right: 0!important;border-width:0!important;}
.pagenavigator .gobutton a{border-width: 0 0 0 1px!important;border-style: solid; }
.pagenavigator .goto {margin-right: 0!important;}


/* tophead */
.tophead {margin-bottom: 8px;}
.tophead .topline {height: 2px;overflow: hidden;}
.tophead .bbsnav {height: 21px; border-width:1px;border-style:solid;overflow: hidden;}
.tophead .buttons {float: right; margin-right: 10px;}
.tophead span {float: left; line-height: 21px; text-align: center; width: 37px;}
.tophead a {float: left;text-decoration: none;line-height: 21px; text-indent: 23px; background-repeat: no-repeat; background-position: 0px 50%; }
.tophead .title {margin: 0 10px; text-indent: 30px; width: auto!important;}
.tophead .title a{text-indent: 30px;}

/* headarea */
.headarea {margin-bottom: 8px;}
.headarea table {width: 100%;}
.headarea .left {width: 200px;}
.headarea .middle {text-align: center;}
.headarea .right {width: 255px;}
.headarea .logo {cursor:pointer; height: 45px; margin: 0 auto;}
.headarea .links {margin-bottom:5px;}
.headarea .links a {float: left;text-decoration: none; text-indent: 8px; margin-right: 15px; line-height: 20px;}
.headarea .banner {width: 463px; height: 53px; overflow: hidden; margin: 0 auto; }
.headarea .banner img {border: 0;}
.headarea .search input {float: left;}
.headarea .search a {float: left;width: 46px; height: 19px; text-indent: -1000em;}
.headarea .search .input{position:relative;border-width:1px;border-style:solid;height:20px;width:190px;float:left;margin-right:3px;}
.headarea .search .input input{width:140px;border:0;}
.headarea .search .searchtype{width:50px;float:left;position:absolute;right:0;overflow:hidden;}
.headarea .search .searchtype p{cursor:pointer;margin:0;padding:2px, 5px;line-height:20px;;border-width:0 0 0 1px;border-style:solid;text-indent:5px;}
.headarea .search .searchtype ul {width:96%;display:none;list-style-type:none;margin:0;padding:0;border-width:0 1px 1px 1px;border-style:solid;}
.headarea .search .searchtype ul li {cursor:pointer;margin:0;padding:2px 5px;text-align:center;text-indent:-5px;}
.headarea .search .searchbtn{float:left;margin-top:1px;}

/* topnav */
.topnav {margin-bottom: 5px;}
.topnav .navbar {height: 32px; }
.topnav .leftnav {float:left; width: 6px; height:32px;}
.topnav .logo {float:left; width: 32px; height:32px;}
.topnav .rightnav {float:right; width: 6px; height:32px;}
.topnav .forumnavigator {float: left;line-height: 32px;position:relative;}
.topnav .forumnavigator a{font-size: 1.1em!important;}
.topnav .forumnavigator a {text-decoration: none;}
.topnav .forumnavigator a:hover{text-decoration: underline;}
.topnav .forumnavigator .forumnavigatordiv {top:25px;left:90px;border-width:1px;border-style:solid;display:none;padding:3px;position:absolute;width:200px;z-index:9996;height:300px;overflow-y:auto;}
.topnav .forumnavigator .forumnavigatordiv ul{padding:0;margin:0;list-style-type:none;}
.topnav .forumnavigator .forumnavigatordiv ul li{height:25px;line-height:25px;padding-left:15px;}
.topnav .forumnavigator .forumnavigatordiv p{padding:0;margin:0;font-weight:bold;}
.topnav .userinfo a{text-decoration: none;}
.topnav .userinfo a:hover{text-decoration: underline;}
.topnav .userinfo {float: right; line-height: 32px; margin-right:20px;}
.topnav .userinfo img{border-width:0;}
.topnav .userinfo span{margin-left:10px;height:32px;line-height:32px;}
.topnav .userinfo .showmessageinfo{width:20px;}
.topnav .userinfo .showmessageinfonew{width:20px;}
.topnav .userinfo .showmessageinfo a,.topnav .userinfo .showmessageinfonew a{width:30px;height:30px;float:left;overflow:hidden;}
.topnav .userinfo .showmessageinfo a:hover,.topnav .userinfo .showmessageinfonew a:hover{text-decoration:none}
.topnav .userinfo ul{margin:0;padding:0;list-style-type:none;display:inline;}
.topnav .userinfo ul li{display:inline;height:32px;line-height:32px;float:left;margin-left:10px;}

/* topbutton */
.topbutton {margin-bottom: 10px; _margin-bottom: 5px;}
.topbutton .container {height: 24px;}
.topbutton .buttons{width:275px;float:left;_width:280px;}
.topbutton .newtopicbtn, .topbutton .newvotebtn, .topbutton .newtaskbtn , .topbutton .newreplybtn{margin: 0 5px;}
.topbutton .newtopicbtn {float:left; width: 83px; height:24px; }
.topbutton .newvotebtn {float:left; width: 50px; height:24px;}
.topbutton .newtaskbtn {float:left; width: 50px; height:24px; }
.topbutton .newreplybtn {float:left; width: 77px; height:24px; }

.topbutton .newtopicbtn a {display: block; width: 86px; height: 29px; text-indent: -1000em; cursor: hand;}
.topbutton .newvotebtn a {margin-left:5px;font-size:14px;display: block; width: 50px; height: 29px; text-align:center; cursor: hand;line-height:29px;font-weight:bold;text-decoration:none;}
.topbutton .newtaskbtn a {font-size:14px;display: block; width: 50px; height: 29px; text-align:center; cursor: hand;line-height:29px;font-weight:bold;text-decoration:none;}
.topbutton .newreplybtn a {display: block; width: 86px; height: 29px; text-indent: -1000em; cursor: hand;}

.topbutton .onlineuser, .topbutton .todaypost, .topbutton .announcement {float: right; margin: 0 5px; line-height: 24px;}
.topbutton .onlineuser {margin-right: 10px;padding-right: 20px;cursor:pointer;text-align:right;}
.topbutton .onlineuser a{text-decoration: none;width:100px;float:left;}
.topbutton .onlineuser a:hover{text-decoration: underline;}

.topbutton .announcement {position: absolute; margin-top: 4px;}
.topbutton .an_forum {width: 30%;left: 35%;z-index: -1;}
.topbutton .an_topic {width: 25%;left: 25%;z-index: -1;}
.topbutton .announcement a{text-decoration: none;}
.topbutton .announcement a:hover{text-decoration: underline;}
.topbutton .announcement div {width: 90%;margin-left:25px;vertical-align: middle;}
.topbutton .pagenavigator {float: right; margin-top:4px;}


/* topiclist */
.topiclist {margin-bottom: 5px;}
.topiclist .head {height: 28px; border-width: 1px 1px 0 1px; border-style:solid;}
.topiclist .head .boardtitle{font-size:1.1em;font-weight:bold;height:28px;line-height:28px;float:left;padding-left:10px;}
.topiclist .head .boardtitle h1{font-size:1em;margin:0;padding:0;}
.topiclist .head .boardtitle h1 a{color:#fff;font-size:1em;}
.topiclist .head .moderatorlist {margin-left:10px;height:28px;line-height:28px;float:left;padding-left:10px;}
.topiclist .head .moderatorlist a{text-decoration: none;}
.topiclist .head .moderatorlist a:hover{text-decoration: underline;}
.topiclist .head .moderatorlist a:active{font-size:1em;text-decoration: none;}
.topiclist .head .digestbtn{height:26px;line-height:26px;float:right;padding:2px 35px 0 20px;}
.topiclist .head .digestbtn a:hover{text-decoration:underline;}
.topiclist .head .digestbtn a{text-decoration: none;}

/*.topiclist .head .jumpbtn{color:#0160cb;height:26px;line-height:26px;float:right;padding:2px 35px 0 10px;}*/

.topiclist table {border-collapse: collapse; width: 100%;border-style:solid; border-width: 0 1px;}
.topiclist thead .title {font-weight: normal!important;}
.topiclist th, .topiclist td {/*#d2eaff;*/ border-style:solid; border-width: 1px 0;}
.topiclist thead td, .topiclist thead th {height: 25px;}
.topiclist tbody td, .topiclist tbody th {height: 30px;#height: 26px;_height: 26px; line-height: 18px; padding: 2px 0 1px 0;overflow-y: hidden;}
.topiclist tbody .title font {font-size: 1.2em; font-weight:normal;}
.topiclist .icon {width: 40px; text-align: center;}
.topiclist .icon a {text-decoration:none; cursor: pointer;}
.topiclist .stickicon {height:21px;width: 40px; text-align: center;}
.topiclist .folder {height:21px; width: 40px; text-align: center;}
.topiclist .folder_new {height:21px; width: 40px; text-align: center;}
.topiclist .pollicon {height:21px; width: 40px; text-align: center;}
.topiclist .taskicon {height:21px; width: 40px; text-align: center;}
.topiclist .taskokicon {height:21px; width: 40px; text-align: center;}
.topiclist .lockicon {height:21px; width: 40px; text-align: center;}
.topiclist .topicicon{padding:7px;}
.topiclist .digesticon{height:21px; width: 40px; text-align: center;}
.topiclist .title {width: auto;}
.topiclist .title a{font-size:1em;text-decoration: none;}
.topiclist .title a:hover{font-size:129x;text-decoration: underline;}
.topiclist .title a:active{font-size:1em;text-decoration: none;}
.topiclist .title span{margin-left:6px;font-weight:normal;}
.topiclist .title img{border: 0}
.topiclist .title .navlogo{padding:2px;}
.topiclist .title .highcolor0{color:black}
.topiclist .title .highcolor1{color:red}
.topiclist .title .highcolor2{color:orange}
.topiclist .title .highcolor3{color:yellow}
.topiclist .title .highcolor4{color:green}
.topiclist .title .highcolor5{color:cyan}
.topiclist .title .highcolor6{color:blue}
.topiclist .title .highcolor7{color:purple}
.topiclist .title .highcolor8{color:gray}
.topiclist .author {padding-left:14px;width:85px; text-align: left;}
.topiclist .author span{float:left;width: 85px;text-align: left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;}
.topiclist .author a{text-decoration: none;}
.topiclist .author a:hover{text-decoration: underline;}
.topiclist .author a:active{font-size:1em;text-decoration: none;}
.author img, .lastauthor img, .author1 img {height: 22px; width: 22px; border: 0; m/argin-top: 1px;}
.author1 span{line-height: 10px;}
.hits1 img, .lastauthor1 img, .lastpost1 img {border: 0;}
.topiclist .hits {padding-left:5px;width: 75px;text-align:center;padding-right:5px;}
.topiclist .hits font{font-size:1em}
.hits1, .lastauthor1, .lastpost1 {width: 15px;}
.author a, .author1 a, .hits a, .lastauthor a, .lastpost a, #hits-collapse , #lastauthor-collapse , #lastpost-collapse{text-decoration: none;}
.author a:hover, .author1 a:hover, .hits a:hover, .lastauthor a:hover, .lastpost a:hover{text-decoration: underline;}
.topiclist .author1 {padding-left:5px;width:52px; text-align: center;}

.topiclist .lastpost {padding-left:5px;width: 70px;padding-right:5px;text-align:right;}
.topiclist .lastpost .lastposttime a{text-decoration: none;}
/*.topiclist .lastpost .lastposttime a:hover{color:#1229F5;text-decoration:underline;}*/
.topiclist .lastpost .lastposttime a:active{font-size:1em;text-decoration: none;}
.topiclist .lastpost .lastpostauthor{float:left;width: 70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;}
.topiclist .lastpost .lastpostauthor a{text-decoration: none;}
.topiclist .lastpost .lastpostauthor a:hover{text-decoration: underline;}

.topiclist .lastauthor {padding-left:5px;width:52px; text-align: center;}
.topiclist .lastauthor span{float:left;width: 52px;text-align: center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;}
/*.topiclist .lastauthor a{color:#003ABA;text-decoration: none;}*/
/*.topiclist .lastauthor a:hover{color:#1229F5;text-decoration: underline;}*/
.topiclist .lastauthor a:active{font-size:1em;text-decoration: none;}

.topiclist .bottom {height:40px;height: 30px;border-width: 0px 1px 1px 1px; border-style:solid; background-color: #f2faff;}
.topiclist .bottom a {text-decoration: none;}
.topiclist .buttons {float:right;margin: 4px 13px 0 0; padding: 0; height: 25px;line-height:25px;position:absolute;right:13px;#right:14px;z-index:101;_right:20px;_margin-right:7px;}
.topiclist .buttons div {overflow:hidden;float: left; margin: 0 3px; width: auto; border-style: solid; border-width:1px;line-height: 19px;}
.topiclist .type ul, .topiclist .sort ul, .topiclist .order ul{list-style-type:none;display:none;padding:0;margin:0;border-top:1px solid;}
.topiclist .type  ul li, .topiclist .sort  ul li, .topiclist .order ul li{padding:0;margin:0;cursor:pointer;text-align:center;text-indent: -5px;}
.topiclist .type p {display: block; width: 73px; height: 19px;text-align:center;text-indent: -5px;cursor: pointer;margin:0;padding:0;}
.topiclist .sort p {display: block; width: 73px; height: 19px; text-align:center;  text-indent: -5px;cursor: pointer;margin:0;padding:0;}
.topiclist .order p {display: block; width: 73px; height: 19px; text-align:center;  text-indent: -5px;cursor: pointer;margin:0;padding:0;}
.topiclist .refresh p {display: block; width: 70px; height: 19px; text-align:center;text-i/ndent: -5px; cursor: pointer;margin:0;padding:0;}

/* bottombutton */
.bottombutton {margin-bottom: 10px;margin-top:10px;}
.bottombutton a {text-decoration: none;}
.bottombutton .container {height: 22px;position:relative;}

.topic-top-jump, .forum-top-jump, .bottombutton .jump {float: right;margin-left:5px;}
.topic-top-jump, .forum-top-jump {margin: 4px 5px 0 3px;}
.topic-top-jump {margin-right: 0px;}
.forum-top-jump {margin-right: 2px;}
.topic-top-jump .jumpbtn, .forum-top-jump .jumpbtn, .bottombutton .jump a {border-style: solid; border-width:1px;float: left; height: 20px; line-height:20px; padding: 0 20px 0 6px;}
.newforumnavigatorbtm {display:none;border:1px solid;padding:5px 0 0 5px;position:absolute;right:0;bottom:0px;z-index:1002;}
.newforumnavigatorbtm table td a:hover{text-decoration: underline;}
.newforumnavigatorbtm .left{width:75px;font-weight:bold;padding-top:2px;line-height:1.6em;}
.newforumnavigatorbtm .right{line-height:2em;}
.newforumnavigatorbtm .right span{margin-right:5px;}
.newforumnavigatorbtm .jump{border-width:0px;background-image:none;}

/*.newforumnavigator {display:none;width:440px;border:1px solid #88BDFD;background-color:#fff;padding:5px 0 0 5px;position:absolute;z-index:1002;l/eft:90px;t/op:24px;right:12px;top0;}*/
.newforumnavigator {display:none;border:1px solid;padding:5px 0 0 5px;position:absolute;z-index:1002;left:90px;top:24px;}

.newforumnavigator table td{border-width: 0;}
.newforumnavigator table td a {font-size:1em!important;text-decoration: none;}
.newforumnavigator table td a:hover{font-size:1em;color:red;text-decoration: underline;}
.newforumnavigator .left{width:75px;font-weight:bold;padding-top:2px;line-height:1.6em;}
.newforumnavigator .right{line-height:2em;}
.newforumnavigator .right span{margin-right:5px;}
.newforumnavigator .jump{border-width:0px;display: none;}
.newforumnavigator span a{border-width: 0; display: in-line;}

.bottombutton .s2 {float: left; background: url('../images/accnew/bgs.gif') no-repeat scroll 82px -127px;m/argin-left:10px;}
.bottombutton .s2 a {border-style: solid; border-width:1px; float: left; height: 20px; line-height:20px; padding: 0 20px 0 6px;}
.newforumnavigator_s2 td {width: 180px; height:200px; margin: 0;}

.newforumnavigatorbtm_s2 {display:none;width:440px;border:1px solid #88BDFD;background-color:#fff;padding:5px 0 0 5px;position:absolute;right:0;bottom:0px;z-index:1002;}

.newforumnavigator_s2 {display:none;width:415px;border:1px solid;background-color:#fff;padding: 6px 15px;position:absolute;z-index:1002;left:0px;top:22px;}
.newforumnavigator_s2 li{list-style: none; list-style-position: inside; line-height: 20px; height: 20px; cursor: pointer; b/order-bottom:1px solid #E0E0DF;}
.newforumnavigator_s2 li a{color:#888;}

#newforumnavigator_s2 h2 {
	margin: 4px 0;
	font-size: 14px;
}
#newforumnavigator_s2 dl {
	clear: both;
	margin: 0;
}
#newforumnavigator_s2 dt {
	font-weight: bold;
	width: 50px;
	float: left;
}
#newforumnavigator_s2 dd {
	margin-left: 8px;
	float: left;
}
#newforumnavigator_s2 a {
	height: 20px;
	line-height: 20px;
}

.newforumnavigator_s3 {display:none;width:330px;border:1px solid;background-color:#fff;padding: 10px 15px;position:absolute;z-index:1002;left:117px;t/op:0px;}
.newforumnavigator_s4 {display:none;width:430px;border:1px solid;background-color:#fff;padding: 10px 15px;position:absolute;z-index:1002;left:117px;t/op:0px;}
.newforumnavigator_s3 td, .newforumnavigator_s4 td {height: 20px; line-height: 20px;}

.returnlistbtm,.returnlist{overflow:hidden;display:none;padding:5px;position:absolute;border:1px solid;min-width:200px;width:auto!important;width:200px;}
.returnlistbtm{bottom:22px;right:-5px;}
.returnlist{top:25px;right:-5px;}

.returnlist ul,.returnlistbtm ul{list-style-type:none;margin:0;padding:0 0 0 5px;}
.returnlist ul li,.returnlistbtm ul li{width:190px;height:25px;line-height:25px;border-bottom:1px solid;cursor: pointer;}
.returnlist ul li a,.returnlistbtm ul li a{text-decoration:none;}
.returnlist ul li a:hover,.returnlistbtm ul li a:hover{text-decoration:none;}
/* adminpanl */
.adminpanl{width:97%;margin:0 auto;border:1px solid;margin-bottom:10px;padding:5px;}
.adminpanl button{border:1px solid;height:20px;line-height:20px;}
.adminpanl td{padding-left:20px;}

/* onlineuser */
.onlineuser {margin-bottom: 8px;}
.onlineuser .head {height: 22px;border-width: 1px; border-style:solid;}
.onlineuser .head .title{font-size:1.2em;font-weight:bold;line-height:22px;padding-left:10px;}
.onlineuser .head .info{line-height:22px;}
.onlineuser .head .showonlinebtn{line-height:22px;cursor: pointer;}
.onlineuser .body {height:1%!important;padding:5px;border-width: 0 1px 1px 1px; border-style:solid;}
.onlineuser .body .legend{height:20px;border-style:solid;border-width:0 0 1px;margin:4px 11px;padding:5px;}
.onlineuser .body .legend div{float:left; margin-right:10px;text-indent:20px;height:18px;line-height:19px;}
.onlineuser .body .legend div img{vertical-align:middle;float:left;}
.onlineuser .body .detail {padding:5px 5px 0;margin:0;}
.onlineuser .body .detail div {text-indent:20px; float:left;height:18px;line-height:19px;margin:4px 5px;padding:0;width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;}
.onlineuser .body .detail div img{float:left;}
.onlineuser .body .detail div a{text-decoration: none;}

/* common - postlist info*/
.postlist .info {float: right; color: #0160cb;margin-left:20px;}
.postlist .info a {color: #0160cb; text-decoration: none;}
.postlist .info a:hover{text-decoration: underline;}
.postlist .pubtime{float: left; color: #0160cb;margin-left:10px;font-size:0.85em;height:25px;line-height:25px;}
.postlist .pubtime .publishtime{line-height:25px;}

.postlist .authoronly,
.postlist .publishtime,
.postlist .floor,
.postlist .print,
.postlist .bookmark,
.postlist .backtop {float: left; margin: 0 5px;line-height: 40px;}

.postlist .floor {font-weight:bold;}
.postlist .print {margin-top: 10px;width: 16px; height:16px; background: url('../images/accnew/icons.gif') no-repeat scroll 0 -332px;text-indent: -1000em; cursor: hand;line-height: 16px!important;}
.postlist .bookmark {margin-top: 12px;width: 16px; height:16px; background: url('../images/accnew/icons.gif') no-repeat scroll 0 -20px;text-indent: -1000em; cursor: hand;line-height: 16px!important;}
.postlist .backtop {background: url('../images/accnew/icons.gif') no-repeat scroll 0 -439px;width:11px;text-in/dent:1000px;overflow:hidden;height:22px;}
/* postlist */
.postlist {margin-bottom: 10px;}
.postlist .head {min-height: 40px; height:auto!important; height:40px; border-width: 1px; border-style:solid;}
.postlist .head .title {text-indent: 10px; float: left;}
.postlist .head .titleicon{width:40px;height:40px;padding:5px;}
.postlist .head .reicon{background: url('../../images/accnew/icons.gif') no-repeat scroll 0 -461px;}
.postlist .head .title h1 {font-size: 1.2em; font-weight:normal; display: inline; 1.6em;margin-right:10px;}
.postlist .head .title .prefix {font-size: 1.2em; font-weight:bold;line-height: 40px;}
.postlist table {border-width: 0 1px 1px 1px; border-style:solid; width:100%;}
.postlist .first ,.postlist .nofirst{table-layout:fixed;}
.postlist .first {border-top-width: 1px!important; border-style:solid;}

.postlist table .left {width: 170px;padding: 10px; border-right:1px solid;}
.postlist table .left div {margin: 10px 0;}
.postlist .left .popinfo{color:#666666;display:none;margin:0;border-width:1px 1px 1px 0;border-style:solid;position:absolute; width:440px;height:autopx;top:20px;#top:18px;_top:18px;left:-10px;}
.postlist .left .popinfo div{font-size:0.8em;font-weight:normal!important;}
.postlist .left .popinfo table{border:0!important;margin:0;padding:0;}
.postlist .left .popinfo .clear{margin:0 !important;}
.postlist .left .popinfo .avatardiv{margin-top:5px;margin-left:10px;width:150px;min-height:120px;height:auto!important;_height:120px;overflow:hidden;}

.postlist .left .popinfo .leveldiv1{margin: 5px 0 0 10px;width:150px;}
.postlist .left .popinfo .leveldiv2{margin: 10px 0 5px 10px;width:150px;}
.postlist .left .popinfo .infodiv{width:280px;float:right;height:100px;}
.postlist .left .popinfo .rightinfo1{width:150px;float:left;margin:5px 0!important;overflow:hidden;}
.postlist .left .popinfo .rightinfo2{width:100px;float:left;margin:5px 0!important;}
.postlist .left .popinfo .rightinfo2 a:hover{text-decoration: underline;}
.postlist .left a {text-decoration: none;}
.postlist .left a:hover{text-decoration: underline;}
.postlist .left a:active{font-size:1em;text-decoration: none;}
.postlist .left .avatar{width:165px;overflow:hidden;min-height:120px;height:auto!important;_height:120px;overflow:hidden;}
.postlist .left .nickname {font-size: 1.2em;font-weight:bold;position:relative;}


.postlist .left .flower,
.postlist .left .statuspost,
.postlist .left .statusjing,
.postlist .left .medal,
.postlist .left .isonline,
.postlist .left .isoffline,
.postlist .left .userprofile,
.postlist .left .addfriend,
.postlist .left .sendmsg {float: left; width: 50%;}

.postlist .left .status,.postlist .left .statuspost,.postlist .left .statusjing{margin-bottom:0px;margin-top:0px;}

.postlist .left .isonline,
.postlist .left .isoffline,
.postlist .left .userprofile,
.postlist .left .addfriend,
.postlist .left .sendmsg {text-indent: 20px; height: 20px; line-height: 20px; margin:0!important;}

.postlist table .right {padding:5px; font-size: 1.2em;}
.postlist table .posthead{border-bottom:1px solid;width:100%;text-align:right;}
.postlist .posttoolbar {font-size: 0.85em; height: auto;border-width: 1px 0 0 0; border-style:dashed; width: 97%; margin: 0 auto; padding: 10px 10px 0 10px;}
.postlist .posttoolbar a {text-decoration: none;}
.postlist .posttoolbar a:hover{text-decoration: underline;}
.postlist .posttoolbar a:active{font-size:1em;text-decoration: none;}
.postlist .posttoolbar .edit,
.postlist .posttoolbar .delete,
.postlist .posttoolbar .quote,
.postlist .posttoolbar .reply,
.postlist .posttoolbar .favor,
.postlist .posttoolbar .sendtoken,
.postlist .posttoolbar .sendflower,
.postlist .posttoolbar .sendmedal,
.postlist .posttoolbar .sendegg,
.postlist .posttoolbar .managebtn,
.postlist .posttoolbar .taskanswer{float: left; width: 70px; text-indent: 20px; height: 20px; line-height: 20px;background-repeat: no-repeat;background-position: 0 50%;}
.postlist .posttoolbar .managebtn{margin-left:10px;}
.postlist .adminopt {z-index:100;border:1px solid;display:none;height:auto;overflow-y:auto;position:absolute;text-align:center;width:240px; margin:30px 0 0 -240px\9;}
.postlist .adminopt ul {list-style-type:none;margin:0;padding:0;}
.postlist .adminopt li {float:left;width:60px;line-height:35px;height:35px;}
.postlist .right .info {font-size: 0.85em;height:25px;line-height:25px;}
.postlist .right .info .authoronly,
.postlist .right .info .publishtime,
.postlist .right .info .floor,
.postlist .right .info .print,
.postlist .right .info .bookmark,
.postlist .right .info .backtop {line-height: 25px!important;}
.postlist .line {height:1px;border:none;border-top:1px solid;padding:0;}
.postlist .postcontent{min-height:150px;height:180px;height:auto!important;margin-left:20px;}
.postlist .postcontent{padding-top:5px;line-height:1.6em;width:96%;overflow:hidden;text-overflow:hidden;word-break:break-all;word-wrap:break-word;}
.postlist .postcontent font{line-height:1.6em;}
.postcontent marquee{line-height:2.5em;}
.postcontent img{border:0;}
.postcontent p{margin:10px 0;}
.postcontent .bestanswericon {float:right;width:auto;}
.postcontent .content_table {border-collapse:collapse !important;border-style:solid;border-width:1px;empty-cells:show;}
.postcontent .content_table td {border-style:solid;color:#444444;border-width:1px !important;overflow:hidden;padding:4px !important;}
.postcontent .topicpoll {margin-bottom:20px;width:100%;}
.postcontent .topicpoll p {color:blue;float:left;font-size:9pt;margin:10px 0;width:500px;}
.postcontent .topicpoll ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;width:600px;}
.postcontent .topicpoll .selector {height:auto;line-height:30px;}
.postcontent .quote {margin:0 auto;background-repeat:no-repeat;padding-bottom:5px;padding-right:10px;width:85%}
.postcontent .quote blockquote {background-repeat:no-repeat;line-height:1.6em;margin:0 0 0 65px;padding:10px 0;}

.postlist .postcontent a {text-decoration: none;}
.postlist .postcontent a:hover {text-decoration: underline;}
.topicpoll ul li {display:block;float:left;margin:0;padding:0;width:600px;}
.topicpoll .votebar {display:inline;float:left;height:17px;line-height:17px;margin-left:20px;width:500px;}
.topicpoll .votebar p {float:left;height:17px;margin:0;padding:0;}
.topicpoll .votebar span {float:right;}
.topicpoll .submit {float:left;margin-left:20px;margin-top:10px;}
.postcontent .tasktopic {line-height:1.6em;background-repeat:no-repeat;font-weight:bold;margin-top:10px;padding-left:70px;}
.postcontent .tasktopic .taskanswer {border-top-color:#cdcdcd;font-weight:normal;margin-top:10px;padding-top:10px;}
.postcontent .tasktopic .taskanswericon {float:left;margin-right:10px;width:50px;}
.postcontent .tasktopic .taskanswercontent {float:left;}
.postcontent .postattlist{margin-top:30px;width:500px}
.postcontent .postattlist dd{margin-left:20px}
.postcontent .postattlist dd p{padding:0;margin:0;}
.postcontent .postattlist h3{padding-left:20px;width:500px;height:30px;line-height:30px;}
.postcontent .postattlist .dl_attachlist{border-style:dashed;border-width:0 0 1px 0;padding:5px 0;}
.postcontent .postattlist .dl_attachlist a{font-weight:bold;}
.signarea {font-size:0.8em;min-height:30px;padding:5px 0;width:98%;margin-bottom:10px;}
.signature {text-align:right;bottom:1.6em;float:right;line-height:2em;max-height:600px !important;overflow:hidden;padding:0.5em;width:100%;}
.signature hr{height:1px; border: none;border-style:dashed;border-width:1px 0 0;width:400px;float:right;overflow:hidden;}
.signature a{text-decoration: none;}
.signature a:hover{text-decoration: underline;}
.signature font{line-height:1.6em;}


/*quickreply*/

.quickreply{}
.quickreply .quickreplytable{border-collapse:collapse;border-style:solid;border-width:1px 1px 1px 1px;width:100%;}
.quickreply .quickreplytable td{padding:5px 0 5px 5px;}
.quickreply .left{width:185px;padding:3px;border-style:solid;border-width:0 1px 1px 0;}
.quickreply .left2{width:185px;border-right:1px solid;}
.quickreply .right{border-bottom:1px solid ;}
.quickreply .left .title{font-weight:bold;line-height:30px;margin-left:45px;font-size:1.2em;}
.quickreply .head{height:30px;background-color:#F3F9FD;}
.quickreply .head h1{display:inline;font-size:1em;font-weight:normal;line-height:30px;margin-left:10px;}
.quickreply .alert{line-height:2em;margin:5px;}
.quickreply .alert a{text-decoration: none;}
.quickreply .quicklogin{margin-top:10px;}
.quickreply .quicklogin .quicklogintable{border-width:0;}
.quickreply .quicklogin .quicklogintable td{border-width:0;}
.quickreply .quicklogin .quicklogintable .left{width:60px;}
.quickreply .quicklogin .quicklogintable .right input{width:100px;border:1px solid ;height:17px;}
.quickreply .editordiv{height:200px;}
.quickreply .editormain{margin-left:5px!important;}
.quickreply .vdcode{float:left;margin-top:2px;margin-left:10px;}
.quickreply .vdcode input{width:60px;border:1px solid;height:17px;}
.quickreply .vdcodeimg{float:left;margin-top:3px;}
.quickreply .postbtn{float:left;}
.quickreply .avatar{text-align:center;width:180px;height:120px;overflow:hidden;}
.quickreply .editorbox {width:95%;margin:0!important;border:0!important;}


/* popbox */
.popbox {font-size:10pt;height:450px;left:25%;padding:5px;position:absolute;width:620px;}
.popbox .menubar {overflow:hidden;border-style:solid;border-width:1px 1px 0;height:27px;}
.popbox .popboxbody {border-style:solid;border-width:0 1px 1px;height:420px;margin-top:0;overflow:hidden;}
.usernamehelplist {border-style:solid;border-width:1px;display:none;font-size:12px;min-width:100px;padding:5px;position:absolute;width:auto !important;width:100px;z-index:100000;}
.usernamehelplist ul {height:auto;width:auto;list-style-type:none;margin:0;padding:0;}
.usernamehelplist ul li {cursor:pointer;height:20px;line-height:20px;width:auto !important;}



/* usercenter */

.usercenter .container{width:100%}
.usercenter .left {width: 150px;border-width: 1px;border-style:solid;}
.usercenter .leftmenu{min-height:500px;height:auto!important;height:500px;}
.usercenter .menuwrap {border-width: 0 0 1px 0; border-style:solid;}
.usercenter .menuhead {height: 25px; width: 148px; margin: 0 auto;line-height: 25px; text-align: center; font-size: 1.2em; font-weight: bold; text-indent:-1000em;}
.usercenter .left .item {height: 25px; line-height: 25px; text-align: center; border-width: 0 0 1px 0; border-style:solid;}
.usercenter .left .item a {text-decoration: none;}
.usercenter .ucwrap {width: 95%!important;margin:0 auto;}
.usercenter .right .ucwrap {width: 95%!important;margin:0 auto;}
.usercenter .tabbar { border-width: 0 0 1px 0; border-style:solid; height: 30px; line-height: 30px; margin: 10px 0;}
.usercenter .tabbar .barname,
.usercenter .tabbar .item {float: left;}
.usercenter .tabbar .items {bottom:-1px;left: 130px;border-width: 0 0 0 1px; border-style:solid;}
.usercenter .barname {width: 130px; height: 30px; line-height: 30px;text-indent: -1000em;}
.usercenter .tabbar .item {width: 100px; height: 20px; border-width: 1px 1px 0 1px; border-style:solid; margin-left: -1px; text-align: center; line-height: 20px;font-size: 1.2em; color: #0160cb;margin-top:8px;_margin-top:9px;}
.usercenter .tabbar .item a {color: #0160cb; text-decoration: none;}
.usercenter .tabbar .selected {height:22px;}
.usercenter .bottombar {margin: 0 auto; width: 98%;}
.usercenter .bottombar a {text-decoration: none; padding: 3px 5px; display: block;}
.usercenter .bottombar a:hover{text-decoration: none; padding: 3px 5px; display: block;}
.usercenter .bottombar .markread {float: right; margin-left: 10px;}
.usercenter .bottombar .delselected {float: right; margin-left: 10px;}
.usercenter .bottombar .selectall {float: right;}
.usercenter .bottombar .summary {float: left; padding: 3px 5px;}
.usercenter .bottombar .truncate {float: left; margin-left: 10px;}
.usercenter .pager{float:right;margin-top:10px;}

/* usercenter - msglist */
.msglist{padding-top:10px;}
.msglist a {text-decoration: none;}
.msglist a:hover{text-decoration: underline;}

.msgrow {width: 100%; margin: 0 auto;}
.msgrow .avatar {width: 95px;}
.msgrow .avatar .frame {width: 61px; height: 61px; margin: 0 auto;}
.msgrow .avatar img {width: 50px; margin:3px 0 0 3px;}
.msgrow .author {width: 100px; text-align: right;}
.msgrow .datetime {width: 130px; text-align: center; }
.msgrow .cmd {width: 70px; text-align: left;padding-left:10px}
.msgrow .cmd a {text-decoration: none;}
.msgrow .cmd a:hover {text-decoration: underline;}
.msgrow .content {width: 100%;margin-top: 5px;line-height:1.6em;}

.msgrow .title {width: auto; font-weight: bold;}
.msgrow .title a {text-decoration: none;}
.msgrow .title a:hover{text-decoration: underline;}
.msgrow .cellwrap {height: 20px;}
.msgrow .cell {width: 100%; color: #021596;}
.msglist .line {width: 98%; height:1px; border:none; border-top:1px solid; margin: 10px auto; padding:0;}

.sendmessage{width:98%}
.sendboxtitle{margin-top:20px;}
.sendmessage .sendright{padding:5px 0;}
.sendmessage .sendright .pointer{cursor:pointer;}
.sendmessage .sendright .posthelp2{line-height:33px;height:33px;float:left;}
.sendmessage .sendleft{width:50px;padding:5px 0;text-align:right;}
.sendmessage .selectfr{border:1px solid;height:22px;line-height:20px;width:325px}
.sendmessage .selectfr input{border-width:0;width:300px;float:left;}
.sendmessage .selectfr img{float:left;}
.sendmessage .friendlist {border:1px solid;display:none;position:absolute;width:110px;}
.sendmessgae .friendlist .fbar {margin:1px;padding-left:5px;}
.sendmessage .friendlist ul {height:100px;overflow-x:hidden;overflow-y:auto;width:110px;list-style-type:none;margin:0;padding:5px}
.sendmessage .friendlist ul li{width:100px;height:20px;margin-left:5px;margin-top:5px;float:left;cursor:pointer;}
.sendmessage .sml_list {border:1px solid;padding-left:2px;position:absolute;width:300px;}
.sendmessage .sml_list ul {width:300px;list-style-type:none;margin:0;padding:0}
.sendmessage  .sml_list ul li {cursor:pointer;float:left;height:19px;margin-left:5px;margin-top:5px;width:19px;}
.sendmessage .pmbox{border:1px solid;}
.sendmessage .sendright button{border:1px solid;width:100px;height:30px;float:left;}


/* usercenter - editprofile*/
.usercenter .editprofile{margin-top:30px;}
.usercenter .editprofile .profilerow{width:100%}
.usercenter .editprofile .inputborder{border:1px solid;}
.usercenter .editprofile .profileleft{height:40px;line-height:40px;width:100px;border-bottom:1px dashed;}
.usercenter .editprofile .profileright{border-bottom:1px dashed;padding:5px 0;}
.usercenter .editprofile .profileright a{text-decoration:none;}
.usercenter .editprofile .profileright a:hover{text-decoration:underline;}
.usercenter .editprofile .avatartd{}
.usercenter .editprofile .signinfo{line-height:15px;}
.usercenter .editprofile .signbox{width:300px;border:1px solid ;}
.usercenter .editprofile .signbox ul{list-style-type:none;padding:0;margin:0;}
.usercenter .editprofile .signbox button{height:25px;line-height:25px;width:50px;}
.usercenter .editprofile .signtoolbar{width:300px;border-bottom:1px solid;height:21px;}
.usercenter .editprofile .signtoolbar a{float:left;height:21px;width:21px;}
.usercenter .editprofile .profileright ul{list-style-type:none;padding:0;margin:0;}
.usercenter .editprofile .profileright ul li{float:left;width:45px;margin-left:10px;}
.usercenter .editprofile .profilealert{margin-top:10px;width:100%;border-width:1px 0 1px 0;border-style:solid;padding:10px 20px;line-height:1.6em;}
.usercenter .editprofile .profilealert a{text-decoration: none;}
.usercenter .editprofile .profileright .savebutton button{border:1px solid;width:100px;height:30px;}
.editprofile .line {width: 98%; height:1px; border:none; border-top:1px solid; margin: 10px auto; padding:0;}

#pop_pasteavatar {left: 410px; width: 400px; margin-top: 15px;}
#pop_pasteavatar li{float: none; width: 100% }
#pop_pasteavatar #downloadurl{width: 90%;}
#pop_pasteavatar .error {color: #f57b2e; font-weight: bold;}

/* usercenter - viewscore*/
.usercenter .viewscore .viewscoretable{width:100%}
.usercenter .viewscore .viewscoretable td{padding:5px 0;}
.usercenter .viewscore .viewscoretable .scoreinfo{height:40px;line-height:40px;}
.usercenter .viewscore .viewscoretable .opttype{width:100px;}
.usercenter .viewscore .viewscoretable .scoretype{width:100px;}
.usercenter .viewscore .viewscoretable .optvalue{width:50px;}
.usercenter .viewscore .viewscoretable .opttime{width:100px;}
.usercenter .viewscore .socrelist td {border-bottom:1px dashed #cdcdcd;}
.usercenter .viewscore .line {width: 100%; height:1px; border:none; border-top:1px solid #cdcdcd; margin: 10px auto; padding:0;}


/* usercenter - friendmanage*/
.usercenter .friendbox {width:100%;}
.usercenter .friendbox a {text-decoration: none;}
.usercenter .onefriend {width:250px;padding:10px 0}
.usercenter .friendbox .avatar .frame {height:61px;margin:0 auto;posit/ion:relative;width:61px;}
.usercenter .friendbox .avatar a {display: inline-block; top:3px; left:3px;margin-top:3px;margin-left:3px;}
.usercenter .friendbox .avatar img {width: 50px; positi/on: absolute;border:none;}
.usercenter .friendbox .friendopt div{line-height:20px;margin-left:10px;}

/* usercenter - mylist*/

.usercenter .mylistbox{width:100%;}
.usercenter .mylistbox .atforum{width:130px;padding-left:10px;}
.usercenter .mylistbox .lastre{width:220px;padding-left:10px;}
.usercenter .mylistbox .mylistopt{width:50px;}
.usercenter .mylistbox td{padding:5px 0;line-height:20px;border-bottom:1px dashed;}
.usercenter .mylistbox  a {text-decoration: none;}
.usercenter .mylistbox  a:hover {text-decoration:underline;}
.usercenter .mylistbox .lastposttime a{text-decoration: none;}

/* newtopic */
.newtopic {margin-bottom:5px;}
.newtopic .wrap{margin:0 auto;text-align:left;width:98%;padding:20px 0;}
.newtopic .wrap .newtopictitle {font-size:0.9em;font-weight:bold;padding-left:15px;border-bottom:1px solid #ccc;border-top:1px solid;height:30px;line-height:30px;margin-bottom:10px;}
.newtopic .buttons {bottom:-1px;height:24px;width:95%;margin:0 auto;border-bottom:1px solid;border-left:1px solid;}
.newtopic .buttons .first{border-left:0;}
.newtopic .buttons .last{border-right:1px solid;}
.newtopic .buttons .select{border-bottom:1px solid;height:24px;}

.newtopic .newtopicbtn, .newtopic .newvotebtn, .newtopic .newtaskbtn , .newtopic .newpostbtn,.newtopic .newtopicck{font-weight:bold;float:left;margin-right:5px;width:80px;height:22px;line-height:23px;text-align:center;border-width:1px 1px 1px 1px;border-style:solid;}
.newtopic .buttons a{text-decoration: none;height:22px;width:80px;}

.newtopic .newtopicbtn a {font-size:1.1em;display: block;  text-indent: 10px; cursor: hand;}
.newtopic .newvotebtn a {font-size:1.1em;display: block; text-indent: 10px; cursor: hand;}
.newtopic .newtaskbtn a {font-size:1.1em;display: block; text-indent: 10px; cursor: hand;}

.newtopic .newpostbtn{float:left;}
/* notice */
.noticebox {height:300px;margin-left:auto;margin-right:auto;width:500px;}
.noticebox ul{list-style-type:none;margin:0;padding:0;}
.noticebox .head{border-style:solid;border-width:1px;height:24px;margin-top:10px;}
.noticebox .headinner {height:24px;line-height:24px;margin:0;}
.noticebox .body {border-style:solid;border-width:0 1px 1px;}
.noticebox .noticemeg {padding-bottom:100px;padding-top:80px;text-align:center;}
.noticebox .noticemeg ul li {line-height:30px;}
.noticebox .noticemeg a{text-decoration: none;font-weight:bold;}

.errorbox {width:250px;height:200px;margin-left:auto;margin-right:auto;padding: 100px 0 0 150px;}
.errorbox .head {height:24px;line-height:24px;margin:0;font-weight: bold;font-size:1.2em;}
.errorbox .body {}
.errorbox .noticemeg {text-align:left;line-height:25px;}
.errorbox .noticemeg .message {height: 50px;}
.errorbox .noticemeg .action {float: right;}
.errorbox .noticemeg .action a{text-decoration: none;font-weight:bold;}
.errorbox .noticemeg .action a:hover{text-decoration: underline;}

.errorcode {color: #dddddd; float: right; margin-right: 30px;}

/* viewprofile*/

.viewprofile{}
.viewprofile .wrap{margin:0 auto;width:98%;}
.viewprofile .wrap .profiletable{width:100%;border:1px solid;height:580px;}
.viewprofile .wrap .profiletable .left{width:177px;border-right:1px solid;}
.viewprofile .wrap .profiletable .left .avatar{width:120px;overflow:hidden;margin-top:20px;margin-bottom:10px;}
.viewprofile .wrap .profiletable .left .nickname{font-weight:bold;margin-bottom:10px;}
.viewprofile .wrap .profiletable .left .button {margin-bottom:10px;}
.viewprofile .wrap .profiletable .left .button a{text-decoration:none;float:left;height:20px;line-height:20px;margin-left:45px;width:90px;width:80px;border:1px solid;}
.viewprofile .wrap .profiletable .left .ssouid a{width: 150px; margin-left:10px;}
.viewprofile .wrap .profiletable .right{padding-left:20px;font-size:1.2em;}
.viewprofile .wrap .profiletable .right a{text-decoration:none;}
.viewprofile .wrap .profiletable .right a:hover{text-decoration:underline;}
.viewprofile .wrap .profiletable .right div{margin-bottom:12px;}
.viewprofile .wrap .profiletable .right .head{font-weight:bold;margin:25px 0 12px 0;padding-bottom:5px;}
.viewprofile .wrap .profiletable .right .line{border-bottom:1px dashed;margin-right:20px;}

/* viewfriends */
.viewfriends{}
.viewfriends .wrap {margin:10px auto 0 auto;width:98%;}
.viewfriends .wrap .head{border:1px solid;height:25px;line-height:25px;padding-left:10px;}
.viewfriends .wrap .friendwrap {line-height:19px;padding:8px 15px;}
.viewfriends .wrap  table{width:100%;border-width:0 1px 1px 1px;border-style:solid;}
.viewfriends .wrap .friendlist {border-top:1px solid;display:block;line-height:19px;padding:15px 0 10px 50px;text-align:left;}
.viewfriends .wrap .friend {float:left;margin-bottom:10px;}
.viewfriends .wrap .friend .friendavatar{width:100px; height: 54px; f/loat:left;}
.viewfriends .wrap .friend .friendavatar img{border:0;}
.viewfriends .wrap .friend .friendnickname{padding-left: 4px; text-align: center;}
.viewfriends .wrap .friend .friendnickname a{text-decoration:none;}

/* loginbox */
.loginformbox{width:300px;margin:0 auto;height:200px;padding-top:20px;}
.loginformbox ul{margin:0;padding:0;}
.loginformbox label {float:left;text-align:right;width:100px;}
.loginformbox .li {line-height:30px;width:300px;}
.loginformbox .randcodeimg{float:left;margin-top:3px;}
.loginformbox .randcodeinput{width:60px;float:left;margin-top:3px;}
.loginformbox .loginbtn{border:1px solid;cursor:pointer;float:right;height:24px;line-height:24px;margin-left:5px;width:51px;}
.loginformbox .submit{margin-top:15px;}
.loginformbox .submit inp/ut{float:left;}
.loginformbox .submit span{float:left;height:30px;line-height:30px;margin-left:10px;}

/* searchform */
.searchformarea {width: 90%; margin: 0 auto; padding: 1em;font-size: 14px;}
.searchformarea p {padding: 0.5em 0;}
.searchformarea label {float: left; width: 100px; text-align: right; padding-right: 10px;}

/* searchlist */
.searchresult .pagenavigator {margin-top: 5px!important;}
.searchresult .headpagenavigator {clear: both; margin-top: -35px; height: 0; clear: none!important; margin-top: 5px!important;}
.searchresult .searchinfo {float: left; line-height: 25px; font-size: 14px; padding: 0.5em;}
.searchlist{padding:5px;}
.searchlist .listtitle{font-size:14px;}


/* footer */
.foot {text-align: center; line-height: 22px;}
.foot a {text-decoration: none;}
.foot a:hover {text-decoration:underline;}
.foot hr {width: 100%; height:1px; border:none; border-top:1px solid;overflow: hidden;margin-top:20px;}

#link_div{
	position: absolute;
	z-index: 100;	
	height: 70px;
	width: 230px;
	line-height: 20px;
	padding: 5px;
	filter:alpha(opacity=80); 
	-moz-opacity:0.8; 
	opacity: 0.8;
	background-image: url(/images/link_div_bg_2.gif);
	background-position: 2px 0px;
	background-repeat: no-repeat;
}
#link_div a{
	color: Blue;
	font-weight: bold;
	position: absolute;
	font-weight: normal;
}
#link_div a:hover{
	text-decoration: underline;
}
#link_div img{
	border: none;
}
#link_div div{
	padding-left: 50px;
	padding-right: 10px;
}
#link_div #open{	
	left: 95px;
}
/*
#link_div #copy{	
	left: 125px;
}
*/
#link_div #close{	
	right: 10px;
	top: 8px;
}

/* block */
#block_area_1 {
	margin: 10px auto;
	width: 680px;
}

#block_area_2 {
	margin: 10px 10px;
	w/idth: 1000px;
	background: #F1FCFE;
}

.block {		
	
	w/idth: 1000px;
	overflow: hidden;	
	font-size: 12px;
						
}
.block a, .block a:visited {
	color: #0160CB;
	
} 
.block .img {
	width: 90px;
	height: 90px;
	float: left;
	margin-right: 5px;
}
.block li {
	list-style: none;
	white-space: nowrap;
}

.block04, .block05 {
	width: 305px;
}
.block01, .block02, .block03 {
	width: 305px;
}
.block01, .block02, .block03, .block04, .block05 {
	height: 134px;	
	overflow: hidden;
	margin-left: 12px;
	float: left;	
	line-height: 18px;
	b/ackground: #edf5ff;
} 

.block h4 {
	margin: 5px 8px 0 8px;
	padding: 3px 0 0px 26px;
	background: url('../images/related.gif') no-repeat;
	color: #0160CB;
	border-bottom: 1px dotted #87BDFD;
	height: 22px;
	line-height: 22px;
}
.block ul {
	margin: 0;
	padding: 8px 12px 8px 20px;	
}
.block ul li {
	background: url('../images/related_li.gif') no-repeat 0 2px;
	padding-left: 15px;	
}

