* {
margin:0;
padding:0;
}

body,tr,td,th {
font:13px helvetica, arial, sans-serif;
color:#333;
}

img {
border:0;
}

input,select {
vertical-align:middle;
background:#FFC;
padding:0 0 0 2px;
}

.input_log {
width:100px;
height:30px;
}

ul {
list-style-type:none;
margin:5px 0;
}

li {
margin:0 0 0 10px;
padding:2px 0 0;
}

ol {
margin:10px 0 10px 30px;
}

textarea {
border-collapse:collapse;
border:1px solid #AAA;
background:#FEFEFE;
}

input {
border-collapse:collapse;
border:1px solid #AAA;
height:20px;
background:#FEFEFE;
}

.Editmember {
width:300px;
color:#333;
}

#submit {
height:30px;
}

a {
color:#1889FC;
background-color:inherit;
text-decoration:none;
}

a:hover {
color:#9EC068;
background-color:inherit;
text-decoration:none;
}

p {
margin:7px 0;
}

h1,h2,h3,h4,h5 {
color:#0C3;
}

h1 {
font-size:20px;
}

h2 {
font-size:17px;
}

h4 {
font-size:15px;
}

.call {
clear:both;
line-height:0;
height:0;
}

.close {
background:url(../images/icon/close.png) no-repeat;
padding:0 0 0 18px;
}

.center {
text-align:center;
}

.left {
text-align:left;
}

.right {
text-align:right;
}

.bold {
font-weight:700;
}

.underline {
text-decoration:underline;
}

.red {
color:#FF3737;
}

.write {
color:#EEE;
}

.blue {
color:#2942FF;
}

.green {
color:#04C612;
}

.green2 {
color:green;
}

.tal {
color:#333;
}

.pink {
color:#FF4CC3;
}

.dot {
height:1px;
background:url(../images/dotline.gif) repeat-x;
}

.dot2 {
border:0;
border-bottom:1px solid #CCC;
border-style:dashed;
}

.f18 {
font-size:18px;
}

.f12 {
font-size:12px;
}

.f22 {
font-size:22px;
}

.topic {
font-size:14px;
color:#1889FC;
font-weight:700;
}

table {
border-collapse:collapse;
vertical-align:middle;
margin:10px;
padding:0;
}

td {
font:14px helvetica, arial, sans-serif;
color:#333;
padding:5px 0;
}

.trash {
background:url(../images/icon/trash.png) no-repeat;
padding:0 0 0 22px;
}

.pin {
background:url(../images/icon/pin.gif) no-repeat;
padding:0 0 0 22px;
}

.lock {
background:url(../images/icon/lock.gif) no-repeat;
padding:0 0 0 22px;
}

.msg {
background:url(../images/icon/anotacion.png) no-repeat;
padding:0 0 0 22px;
}

.email {
background:url(../images/icon/email.gif) no-repeat;
padding:0 0 0 30px;
}

.news {
background:url(../images/icon/ico_new.gif) no-repeat;
padding:0 0 0 30px;
}

.status {
background:url(../images/icon/view.png) no-repeat;
padding:0 0 0 30px;
}

.edit {
background:url(../images/icon/pen.png) no-repeat;
padding:0 0 0 20px;
}

.up {
background:url(../images/icon/up.png) no-repeat;
padding:0 0 0 20px;
}

.up2 {
background:url(../images/icon/pin_3.gif) no-repeat;
padding:0 0 0 20px;
}

.down {
background:url(../images/icon/down.png) no-repeat;
padding:0 0 0 20px;
}

.stop {
background:url(../images/icon/stop.gif) no-repeat;
padding:0 0 0 20px;
}

.ilevel {
background:url(../images/icon/level.png) no-repeat;
padding:0 0 0 20px;
}

.active {
background:url(../images/icon/ball_green.gif) no-repeat;
padding:0 0 0 20px;
}

.ierror {
background:url(../images/form/uncheck.png) no-repeat;
padding:0 0 0 16px;
}

.rss {
background:url(../images/icon/rss.gif) no-repeat;
padding:0 0 0 20px;
}

.hot {
background:url(../images/icon/hot.gif) no-repeat;
padding:0 0 0 33px;
}

.viplevel1{
	background:url(../images/level/1.gif);
}
.viplevel2{
	background:url(../images/level/2.gif);
}
.viplevel3{
	background:url(../images/level/3.gif);
}
.viplevel4{
	background:url(../images/level/4.gif);
}
.viplevel5{
	background:url(../images/level/5.gif);
}
.viplevel1, .viplevel2, .viplevel3, .viplevel4, .viplevel15{
	width:100px;
	height:35px;
}

#error {
background:url(../images/icon/error.png);
width:70px;
height:65px;
}

#nontopic {
background:url(../images/icon/nontopic.png);
width:75px;
height:75px;
}

#sad {
background:url(../images/icon/sad.png);
width:128px;
height:128px;
}

#comment_pass {
background:url(../images/icon/post_complete.png);
width:128px;
height:128px;
}

#lv_up {
background:url(../images/icon/lv_up.png);
width:128px;
height:128px;
}

#online {
background:url(../images/icon/online.gif) no-repeat;
padding:0 0 0 20px;
}

#loadding {
background:url(../images/icon/loading.gif) no-repeat;
width:64px;
height:64px;
}

#wap {
width:980px;
margin:0 auto;
}

#header {
margin:40px 10px 10px;
}

#header #left {
float:left;
width:200px;
outline:none;
overflow:hidden;
}

#header #left #le1 {
width:200px;
float:left;
}

#header #left #le1 #title {
clear:left;
float:left;
width:200px;
margin:0 0 10px;
}

#header #right {
float:right;
width:728px;
background:#333;
padding:1px;
border:1px solid #999;
border-collapse:collapse;
}

#login {
width:100%;
clear:left;
float:left;
background:#F0F0F0;
}

#search {
clear:right;
float:right;
width:300px;
}

#content #resual {
width:100%;
margin:auto;
}

#content #resual #topic {
float:left;
clear:left;
width:750px;
padding:0 24px 20px;
}

#content #resual #topic #master {
color:#06F;
font-size:14px;
text-decoration:underline;
}

#chatnews {
width:100%;
float:left;
}

#chatnews #chat {
width:575px;
float:left;
outline:none;
overflow:hidden;
background:FFF;
}

#chatnews #chat #content_up {
width:575px;
float:left;
background:#CCC;
padding:1px 2px 0;
}

#chatnews #chat #content_up #subtopic #subleft {
clear:left;
float:left;
width:413px;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
border-bottom:0;
border-top:0;
border-collapse:collapse;
border-style:dotted;
padding:4px 0 4px 10px;
}

#chatnews #chat #content_up #subtopic #subright {
float:right;
width:150px;
padding:4px 0;
}

#chatnews #news {
width:400px;
float:right;
background:#F9F9F9 url(../images/icon/news.png) top right no-repeat;
border:1px solid #999;
border-collapse:collapse;
height:400px;
outline:none;
overflow:hidden;
}

#chatnews #news #newdetail {
font-size:12px;
padding:10px 2px 10px 5px;
}

#viphome {
width:976px;
float:left;
background:#CCC;
margin:5px 0;
padding:2px;
}

#viphome #contentvip {
width:966px;
float:left;
background:#F0F0F0;
padding:5px;
}

#content {
width:976px;
float:left;
background:#CCC;
margin:2px 0;
padding:0 2px 2px;
}

#content #topic {
width:976px;
float:left;
}

#content #namtang {
background:url(../images/bg/namtang.png);
color:#2E2E2E;
width:100%;
height:21px;
clear:left;
float:left;
text-align:left;
padding:5px 0 0;
}

#content #topic #detailtopic {
color:#000;
background-color:#E5E5E5;
}

#content #subtopic #subleft {
clear:left;
float:left;
width:57.5%;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
border-bottom:0;
border-top:0;
border-collapse:collapse;
border-style:dotted;
padding:5px 0 5px 20px;
}

#content #topicboard #topicboardleft {
clear:left;
float:left;
width:54.9%;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
border-bottom:0;
border-top:0;
border-collapse:collapse;
border-style:dotted;
padding:5px 0 5px 20px;
}

#content #readtopic {
width:100%;
float:left;
background:#EEE;
margin:0;
}

#content #readtopic #topicname {
clear:left;
float:left;
width:100%;
background:url(../images/bg/topic.png);
height:29px;
font-size:18px;
}

#content #readtopic #readright #rrtop {
clear:left;
float:left;
width:100%;
font-size:12px;
border-bottom:1px solid #CCC;
padding:5px 0;
}

#content #readtopic #readright #rrcenter {
clear:left;
float:left;
width:100%;
outline:hidden;
overflow:auto;
margin:0;
padding:5px 0;
}

#content #readtopic #readright #rrtopic {
clear:left;
float:left;
width:100%;
border:0;
border-top:1px solid #999;
outline:none;
overflow:hidden;
border-style:dashed;
padding:5px 0;
}

#content #readtopic #readright #rrtopic #topic {
padding:5px 0 0;
}

#comment1 {
clear:left;
float:left;
width:100%;
background:#f8f8f8;
margin:1px 0 0;
}

#comment2 {
clear:left;
float:left;
width:100%;
background:#EEE;
margin:2px 0 0;
}

#cm_right #cm_top {
clear:left;
float:left;
width:100%;
font-size:11px;
border-bottom:1px solid #CCC;
padding:5px 0;
}

#cm_right #cm_center {
clear:left;
float:left;
width:100%;
overflow:hidden;
outline:none;
margin:0;
padding:5px 0;
}

#footer {
width:978px;
border-top:4px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
border-collapse:collapse;
background:#f5f5f5;
margin:2px 0 0;
}

#footer-feed {
float:left;
clear:left;
width:190px;
padding:5px 0 5px 10px;
}

#footer-user {
float:right;
clear:right;
width:758px;
padding:10px;
}

.lv {
border:1px solid #000;
width:140px;
height:13px;
background:#FFF;
padding:0;
}

.lv img {
float:left;
}

#showpage {
background:url(../images/bg/namtang.png);
width:100%;
height:21px;
clear:left;
float:left;
text-align:center;
padding:5px 0 0;
}

#showpostcomment {
background:url(../images/bg/topic.png);
width:100%;
height:29px;
clear:left;
float:left;
text-align:right;
}

#showpostcomment #spcmdetail {
padding:5px;
}

#comment_topic {
clear:left;
float:left;
width:980px;
background:#F0F0F0;
text-align:left;
}

#comment_topic #ctdetail {
margin:15px 0;
}

blockquote {
border:1px solid #a5a5a5;
border-collapse:collapse;
background:url(../images/icon/postbit_quote.gif) no-repeat right top;
margin:5px;
padding:10px;
}

#memberlogin {
width:250px;
float:left;
clear:left;
background:#F0F0F0;
border:1px solid #CCC;
border-collapse:collapse;
border-style:dashed;
margin:10px;
padding:10px;
}

#memberlogin #mlogleft {
clear:left;
float:left;
width:75px;
}

#memberlogin #mlogright {
float:right;
clear:right;
width:165px;
}

.member_showpiclog {
outline:none;
overflow:hidden;
display:block;
width:75px;
}

.member_showpic {
outline:none;
overflow:hidden;
display:block;
width:150px;
}

.member_pic {
margin:10px;
}

.classreg {
background:#FFFFF0;
color:#06F;
}

.boardmenu {
width:100%;
float:left;
clear:left;
height:40px;
background-color:#000;
color:#ACD5EA;
margin:5px 0;
}

.listmenu ul {
display:inline;
margin:0;
padding:0;
}

.listmenu ul li {
display:inline;
list-style:none;
position:relative;
float:left;
margin:0;
padding:0;
}

.listmenu ul li a {
display:inline;
list-style:none;
padding-top:9px;
padding-left:10px;
padding-right:10px;
height:31px;
float:left;
text-decoration:none;
font-size:17px;
color:#FFF;
margin:0;
}

.listmenu ul li a:hover {
display:inline;
list-style:none;
padding-top:9px;
padding-left:10px;
padding-right:10px;
height:31px;
text-decoration:none;
font-size:17px;
color:#222;
background-color:#BBB;
margin:0;
}

#tabtop {
width:100%;
height:30px;
background:#333;
opacity:0.7px;
filter:alpha(opacity=70);
}

#tabtop #tabtopleft {
float:left;
clear:left;
width:63%;
color:#FFF;
padding:7px 0 0 5px;
}

#tabtop #tabtopleft a {
color:#FFF;
}

#tabtop #tabtopleft a:hover {
color:#9EC068;
}

#tabtop #tabtopright {
color:#EEE;
float:right;
clear:right;
width:35%;
padding:0 5px 0 0;
}

#admin {
clear:left;
width:100%;
background:#F0F0F0;
padding:50px 0;
}

#admin #index {
width:800px;
border:1px solid #999;
border-collapse:collapse;
border-style:dashed;
margin:0 0 10px;
padding:10px 0;
}

#admin #welcome {
padding:20px;
}

#admin #welcome #adminmainboard {
text-align:left;
margin:10px;
padding:10px;
}

#admin #welcome #adminmainboard #topic {
color:#1889FC;
padding:0 0 5px;
}

#admin #welcome #adminmainboard #adminsub {
padding:0 0 0 22px;
}

#admin #welcome #adminmainboard #adminsub #subwant {
padding:0 0 5px;
}

#admin #welcome #addmember {
padding:0 50px;
}

#admin #welcome #addmember #addmleft {
float:left;
clear:left;
width:15%;
}

#admin #welcome #addmember #addmright {
float:right;
clear:right;
width:84%;
}

#admin #welcome #searchdetail {
border:1px solid #9A9A9A;
border-collapse:collapse;
width:600px;
border-style:dashed;
margin:5px 0;
padding:10px;
}

#admin #welcome #searchdetail #sdleft {
width:170px;
clear:left;
float:left;
}

#admin #welcome #searchdetail #sdright {
width:408px;
clear:right;
float:right;
padding:1px 0;
}

.inputrule {
height:30px;
width:650px;
font-size:16px;
color:#111;
margin:5px 0 0;
}

.inputrule2 {
height:100px;
width:650px;
font-size:16px;
color:#111;
margin:5px 0 0;
}

.inputrule_bottom {
width:75px;
height:30px;
font-size:16px;
font-weight:700;
margin:10px 0 0;
}

#topicup #update {
width:100%;
float:left;
outline:none;
overflow:hidden;
margin:5px 0 2px;
}

#topicup #update #content_up {
width:100%;
float:left;
background:#CCC;
padding:1px 2px 0;
}

#topicup #update #content_up #subtopic {
width:976px;
float:left;
background:#F0F0F0;
margin:0 0 1px;
}

#topicup #update #content_up #subtopic #subleft {
clear:left;
float:left;
width:69%;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
border-bottom:0;
border-top:0;
border-collapse:collapse;
border-style:dotted;
padding:4px 0 4px 10px;
}

#topicup #update #content_up #subtopic #subright {
float:right;
width:24%;
padding:4px 10px 4px 0;
}

.bg {
background:#F0F0F0;
}

.profile {
background-color:#F0F0F0;
padding:50px;
}

.profile .menu {
clear:left;
float:left;
width:200px;
background-color:#FFC;
border:1px solid #06F;
border-collapse:collapse;
border-style:dashed;
}

.profile .menu ul {
margin-left:25px;
}

.profile .menu ul li {
list-style-type:disc;
margin:5px 0;
}

.profile .detail {
clear:right;
float:right;
width:640px;
border:1px solid #999;
border-collapse:collapse;
border-style:dashed;
padding:10px;
}

h3,.f16 {
font-size:16px;
}

h5,.f14 {
font-size:14px;
}

#chatnews #chat #content_up #maintopic,#viphome #topicvip,#content #topic #maintopic,#chatnews #chat #content_up #maintopic,#viphome #topicvip,#content #topic #maintopic,#topicup #update #content_up #maintopic,.bgtopic {
background:url(../images/bg/topic.png);
height:30px;
width:100%;
font-size:18px;
background-color:#E5E5E5;
}

#chatnews #chat #content_up #subtopic,#content #subtopic,#content #topicboard {
width:100%;
float:left;
background:#F0F0F0;
margin:0 0 1px;
}

#content #subtopic #subleft #topicsub,#content #topicboard #topicboardleft #topicboardtopic {
clear:left;
float:left;
font-size:14px;
width:100%;
}

#content #subtopic #subleft #titlesub,#content #topicboard #topicboardleft #topicboardtitle {
clear:left;
float:left;
font-size:12px;
width:100%;
}

#content #subtopic #subright,#content #topicboard #topicboardright {
float:right;
width:40%;
padding:5px 0;
}

#content #subtopic #subright #l,#content #topicboard #topicboardright #topicboardl {
width:49.5%;
clear:left;
float:left;
border-left:0;
border-right:1px solid #CCC;
border-bottom:0;
border-top:0;
border-collapse:collapse;
border-style:dotted;
}

#content #subtopic #subright #r,#content #topicboard #topicboardright #topicboardr {
width:49.5%;
clear:right;
float:right;
}

#content #readtopic #readleft,#cm_left {
clear:left;
float:left;
width:25%;
overflow:hidden;
padding:5px 0;
}

#content #readtopic #readleft #member,#cm_left #member {
clear:left;
float:left;
width:100%;
}

#content #readtopic #readleft #memberdetail,#cm_left #memberdetail {
clear:left;
float:left;
width:90%;
padding:10px 20px 0 50px;
}

#content #readtopic #readright,#cm_right {
clear:right;
float:right;
width:74.4%;
padding:0 5px 0 0;
}

#content #readtopic #readright #rrfooter,#cm_right #cm_footer {
clear:left;
float:left;
width:100%;
height:120px;
border:0;
border-top:1px solid #999;
outline:none;
overflow:hidden;
border-style:dashed;
padding:5px 0;
}
