body{margin:0; padding:0; text-align:center; background:url(/shop/images/headerup.gif) repeat-x top;}
#body{width:960px; margin:auto; background:url(/zone/images/e8e8e8.gif) repeat-y; background-position:740px 0px;}
#mainborder{float:left; text-align:left; width:730px;}
#main{width:100%; margin-top:0px; text-align:left;}
#side{float:right; width:220px; margin-top:0px;}
form{margin:0;}

#head{width:960px; margin:auto;}
#menutop{width:100%; font-size:12px; color:#444444;}
#menutop td{font-size:12px;}
#menutop a{color:#eeeeee; text-decoration:none;}
#menu{width:960px; height:80px;}
#head #menu .menu td{font-size:12px; color:#444444;}
#head #menu .menuline td{height:3px;}
#head #menu .menuline div{border-top:#000000 1px dashed;}
#head #menu .menumain td{height:25px; font-size:14px; color:#444444; font-weight:bold;}
#head #menu .menumain td a{color:#000088; font-weight:bold;}
#head #menu .menuchild td{height:25px; font-size:12px;}
#head #menu .menu a{color:#444444;}

#bbslist{margin-top:0px; width:100%; text-align:left; font-size:14px;}
#bbslist .bbsitem{height:25px; line-height:25px;}
#bbslist .bbsname{float:left;}
#bbslist a{color:#222222;}
#bbslist .bbsnumber{float:left; font-size:12px; color:#888888;}

#position{margin:auto; width:960px; margin-bottom:10px; height:20px;}
#position td{font-size:14px; color:#000000;}
/****************************************************************************************************************/
.itemheader{margin-bottom:15px; width:100%; font-size:14px; background:#dddddd;}
.itemheader .itemtitle{height:40px; text-align:center; font-size:24px; font-weight:bold;}
#iteminfo td{font-size:14px; color:#888888;}
#iteminfo .iteminfo{width:100%; height:60px; text-align:left; font-size:14px; color:#666666;}
#iteminfo .iteminfo a{color:#000040;}
#iteminfo .user{width:60px; border:#cccccc 1px solid;}

.itemline{margin-top:20px; margin-bottom:10px; border-top:#444444 1px dashed;}
.itemhead{width:100%; height:60px; margin-left:0px; margin-bottom:10px;}
.itemhead td{font-size:14px; color:#888888; font-family:Verdana,ËÎÌå;}
.itemhead td a{color:#000088;}
.itemhead td{font-size:14px;}
.itemhead .user{width:60px; border:#cccccc 1px solid;}
.itemdata{font-size:18px; text-align:left; line-height:24px; margin-top:10px; margin-left:0px; margin-bottom:0px; overflow:hidden;}
.itemdata .table{border-collapse:collapse; border:#aaaaaa 1px solid;}
.itemdata .table th{padding:2; border:#aaaaaa 1px dashed; font-size:14px; background-color:#eeeeee;}
.itemdata .table td{padding:3; border:#aaaaaa 1px dashed; font-size:14px; line-height:24px;}
.itemdata h3{text-align:center;}
.itemdata .itemtext{margin-top:10px;}
.itemdata .itemtext blockquote{color:#000060;}
.itemdata .itemtext li{color:#000060;}
.itemdata .itemtext fieldset{color:#000060;}
.itemdata pre{white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap;}
.itemdata *pre{word-wrap: break-word; white-space : normal;} 
.quote {background-color: #eeeeee; margin-left:30px; margin-top:14px; border:#cccccc 1px dashed;}
.quote .head {position: absolute; color:#444444; background-color: #ffffff; margin-left:26px; margin-top:-16px; padding-left:10px; padding-right:10px;}
.quote .body {color:#888888; margin-top:5px; padding:10px;}
fieldset{color:#888888;}
fieldset legend{color:#444444;}

.imglist{font-size:18px; margin-top:15px;}
.imglist .title{line-height:24px; margin-right:10px;}
.imglist .hit{font-size:14px; color:#000060;}
.imglist .data{margin-bottom:10px; margin-right:10px; text-align:left; line-height:24px;}
.imglist .data a{color:#000040;}
.imglist17 .item{text-align:center;}
.imglist17 .item .img{max-width:600px; max-height:600px;}
.imglist16 .item{text-align:center;}
.imglist16 .item .img{max-width:450px; max-height:450px;}
.imglist15 .item{text-align:center;}
.imglist15 .item .img{max-width:300px; max-height:300px;}
.imglist14 .item{text-align:center;}
.imglist14 .item .img{max-width:200px; max-height:200px;}
.imglist13 .item{text-align:center;}
.imglist13 .item .img{max-width:150px; max-height:150px;}
.imglist12 .item{text-align:center;}
.imglist12 .item .img{max-width:120px; max-height:120px;}
.imglist11 .item{text-align:center;}
.imglist11 .item .img{max-width:90px; max-height:90px;}
.imglist2 .item{width:50%; text-align:center;}
.imglist2 .item .title{margin-right:10px;}
.imglist2 .item .data{margin-right:10px;}
.imglist2 .item img{max-width:300px; max-height:300px;}
.imglist3 .item{width:33%; text-align:center;}
.imglist3 .item .title{margin-right:10px;}
.imglist3 .item .data{margin-right:10px;}
.imglist3 .item img{max-width:200px; max-height:200px;}
.imglist4 .item{width:25%; text-align:center;}
.imglist4 .item .title{margin-right:10px;}
.imglist4 .item .data{margin-right:10px;}
.imglist4 .item img{max-width:150px; max-height:150px;}
.imglist5 .item{width:20%; text-align:center;}
.imglist5 .item .title{margin-right:10px;}
.imglist5 .item .data{margin-right:10px;}
.imglist5 .item img{max-width:120px; max-height:120px;}
.imglist6 .item{width:16%; height:130px; text-align:center;}
.imglist6 .item img{width:90px; height:90px;}
.imglist6 .item .title{width:100%; height:20px; word-wrap:break-word; overflow:hidden;}
.imglist7 .item img{width:90px; height:90px;}
.imglist1{width:100%; margin-top:10px;}
.imglist1 .item{width:20%; height:24px;}
.imglist1 .item .title{width:100%; height:18px; word-wrap:break-word; overflow:hidden;}
.imglist1 .item a{font-size:14px; color:#000060; line-height:18px;}
pre.data{white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap;}
pre.data *pre{word-wrap: break-word; white-space : normal;} 

.editor{margin-bottom:20px;}
.editor .button2{width:34px; height:20px;}
.editor .button3{width:47px; height:20px;}
.editor .button4{width:60px; height:20px;}
.editor td{font-size:14px;}
.editor .button{float:left; width:18px; height:18px; cursor:hand; border:1px #dddddd solid;}
.editor .button:hover{border:1px #ffffff solid;}

.author{margin-bottom:15px;}
.author td{font-size:14px;}
.author .user{width:60px; margin-right:5px;}

.widget{margin-bottom:10px;}
.widget td{font-size:12px;}
.text td{height:25px; font-size:14px;}

.subject{height:30px; background:#dddddd url(/product/images/bgmark.gif); border-top:#cccccc 1px solid;}
.subject td{font-size:14px; font-weight:bold;}

#shoplist img{float:left; margin-right:2px;}
#shoplist a{font-size:12px; color:#888888; line-height:16px; margin-top:0px;}
#sell{text-align:left;}
#sell div{width:100%; height:18px; line-height:18px; overflow:hidden;}
#sell a{font-size:12px; color:#444444; margin-top:0px; text-decoration:none;}

#hotitem{clear:both; width:100%; text-align:left;}
#hotitem .hotitem{float:left; width:100%; height:18px; line-height:18px; overflow:hidden;}
#hotitem .hotitem a{font-size:12px; color:#000060; margin-top:0px; text-decoration:none;}
#hotitem .hotitem .user{margin-right:5px; color:#200000;}
#hotitem .hotitem .join{font-size:14px; color:#dd0000;}

#pageid{margin-top:20px; background-color:#dddddd;}
#pageid td{width:50%; line-height:24px; font-size:18px; word-wrap:break-word; overflow:hidden;}
#pageid a.pagecurrent{color:#880000;}

.pageline{float:left; width:100%; height:30px; font-size:14px; margin-top:5px; margin-bottom:0px; line-height:25px; background:#dddddd;}
.pageline .pageselect{text-align:center;}
.pageline .pageselect select{ margin-top:0px; width:400px; font-size:14px; background:#dddddd;}
.pageline .pagelist{font-size:14px; line-height:24px;}
.pageline .pagelist a{color:#000080; text-decoration:none}
.pageline .pagelist a:hover{background-color:#ff8800; color:#800000; text-decoration:none;}
.pageline .pagelist .pagenumber{padding-left:5px; padding-right:5px; padding-bottom:1px; padding-top:1px; text-decoration:none}
.pageline .pagelist .pagecurrent{padding-left:5px; padding-right:5px; padding-bottom:1px; padding-top:1px; text-decoration:none; color:#ffffff; background-color:#cc8800;}
.pageline .pagelist .pagelast{padding-left:5px; padding-right:4px; padding-bottom:1px; padding-top:1px; text-decoration:none; color:#ffffff; background-color:#000080;}

#foot{width:960px; font-size:14px; margin:auto; margin-top:20px;}
#foot tr{height:24px;}
#foot tr.first{background-color:#eeeeee;}
#foot td.logo{width:400px;}
#foot tr.smallline div{height:1px; border-top:#444444 1px dashed; overflow:hidden;}

#pagetime{float:left; width:980px; font-size:12px; color:#888888; margin:auto; margin-top:10px; margin-bottom:20px}
