/*°æ±¾ : TEAM BBS / ±àÐ´ : DayMoon*/
* { word-break: break-all; }
a {text-decoration : none;color : #282827; } 
a:hover {text-decoration : underline; color : #4455aa; } 
body {font: 12px Tahoma, Verdana; color : #000000; text-align : center; margin : 0; background-image : none; background-color: #cccccc; }
table {font: 12px Tahoma, Verdana;empty-cells: show; border-collapse: collapse; }
input, select, textarea {font: 12px Tahoma, Verdana; color: #333333; font-weight: normal; background-color: #F5FBFF;  border: 1px solid #7AC4EA; height: 21px;}
img {border:0;}

/*default*/
.checkbox, .radio {border: 0px;background: none;vertical-align: middle;height: 16px;}
.button {font: 12px Tahoma, Verdana;padding: 0 10px;color: #154ba0;background: url(header_bg.gif) repeat-x 0 50%;outline: 1px solid #7AC4EA;border: 1px solid #FFF !important;height: 19px !important;border: 1px solid #A9A9EA;height: 1.9em;line-height: 15px;}
.quote{margin:5px 20px;border:1px solid #31659C;padding:5px; background:#FFFFFF}
.code{font: 14px Tahoma, Verdana;margin:5px 20px;border:1px solid #31659C; padding:5px;background:#FDFDDF; line-height : normal ;font-weight:bold;text-align: left;}
.altbg1	{ background: #F8F8F8;font: 9pt Tahoma, Verdana;}
.altbg2 { background: #FFFFFF;font: 9pt Tahoma, Verdana;}
.bold{font-weight: bold;}
.a1 a  { color: #FFFFFF }
.a1 a:visited, a:active { color: #000 }
.a1{ font: 12px Tahoma, Verdana;text-align: left;color: #FFFFFF;background-color: #1F4671;font-weight: bold;}
.a2{ background-color: #f3f3f3;border: 1px solid #e2e2e2;text-align: left;} 
.a3{ BACKGROUND-COLOR: #F8F8F8;text-align: left;}
.a4{ BACKGROUND-COLOR: #FFFFFF; COLOR: #282827; text-align: left;}
.a5{ border: 1px solid #FF6600; color: #ffffff; text-align: left;}
.a6{ text-align: center;BACKGROUND-COLOR: #f8f8f8;}
.a7{ text-align: center;}
.tab1{ font-weight: bold;text-align: center;} 
.tab2{ background: #f3f3f3;border: 1px solid #A3B8D9;text-align: center;} 
.tab3{BACKGROUND-COLOR: #F8F8F8;text-align: center;}
.tab4{BACKGROUND-COLOR: #FFFFFF;COLOR: #282827;text-align: center;}
.right{float: right;text-align: right;padding: 0px;}
.tabright{BACKGROUND-COLOR: #FFFFFF;text-align: right; }
.tabcenter{BACKGROUND-COLOR: #FFFFFF;text-align: center;}
.colorfocus {border: 1px #0099CC double;background-color: #E8FAFF;}
.colorblur {border: 1px #cccccc double;background-color: #ffffff;}
.textquote{BACKGROUND-COLOR: #FFF;COLOR: #282827;text-align: left;padding:5px; }
.left {float: left;text-align: left;padding: 0px;}
.right {float: right;text-align: left;padding: 0px;}
.hrclass {border: 1px solid #3399FF;width:98%;}
.center { MARGIN-RIGHT: auto;MARGIN-LEFT: auto; padding: 1px;width:98%;}

/*editor*/
.wysiwyg { font: 14px/1.6em Helvetica, Arial, sans-serif !important; }
.wysiwyg * { line-height: normal; }
.wysiwyg li { margin-left: 2em; }
.wysiwyg strong, .wysiwyg b { font-weight: bold; }
.wysiwyg em, .wysiwyg i { font-style: italic; }
.editor	{background: #F5FBFF;border: 1px solid #BBE9FF;border-bottom: 1px solid #86B9D6;}
.editor_line {border-top:1px solid #86B9D6;}
.editor_text { border: 1px solid; border-color: #CAD9EA #CAD9EA #CAD9EA #CAD9EA; }
.editor_text textarea { border: none; width: 99%; font: 12px/1.6em "Courier New", Courier, monospace; }
.editor_button { background: #F5FBFF; border: 1px solid #BBE9FF; border-top: 1px solid #86B9D6; position: relative; top: -1px; margin-bottom: 6px; }
.editor_textexpand { float: left; position: relative; top: -3px; border-top: 0px; }
.editor_buttonnormal { background: #F5FBFF;color: #282827;padding: 1px;border: none;}
.editor_buttondown, .editor_buttonhover, .editor_buttonselected {background: #F5FBFF;color: #282827;padding: 0px;border: 1px solid #86B9D6;}
.editor_menunormal, .editor_menuhover {font: 11px tahoma;height: 18px;padding: 0px 3px 0px 3px;white-space: nowrap;overflow: hidden;background: #FFFFFF;color: #282827;}
.editor_menunormal {border-right: 1px solid #FFFFFF;}
.editor_menuhover {border-right: 1px solid #86B9D6;}
.editor_menuhover div, .editor_menunormal div {background: #FFFFFF;color: #282827;}
.editor_colormenunormal {border-right: 1px solid #FFFFFF;}
.editor_colormenuhover {border-right: 1px solid #86B9D6;}
.editor_colornormal {padding: 2px;font-size: 1px;}
.editor_colorhover {background: #86B9D6;white-space: nowrap;padding: 2px;font-size: 1px;}
.editor_colornormal div {width: 10px;height: 10px;border: 1px solid #92A05A;}
.editor_colorhover div {width: 10px;height: 10px;border: 1px solid #86B9D6;}
.popupmenu_popup {color: #282827;border: 1px solid #86B9D6;}
.popupmenu_option {background: #D9EEF9;color: #282827;font: 12px Tahoma, Verdana;white-space: nowrap;padding:3px 8px;cursor: pointer;}
.popupmenu_option a {color: #282827;padding:3px 8px;text-decoration: none;}
.headermenu_popup {color: #282827;border: 1px solid #86B9D6;border-top: 0px;margin-top: 8px;}
.headermenu_popup a {color: #282827;text-decoration: none;}
.popupmenu_highlight {background: #7AC4EA;color: #FFFFFF;font: 12px Tahoma, Verdana;white-space: nowrap;padding:3px 8px;cursor: pointer;}
.popupmenu_highlight a {color: #FFFFFF;padding:3px 8px;text-decoration: none;}


/* votes*/
.percent {height: 10px !important;height: 12px;border: 1px solid #7AC4EA;float: left; padding: 0px;}
.percent div {background-image: url("bg.gif");background-repeat: repeat-x;background-position: 0 50%;width: 100%;height: 8px;line-height: 0px;font-size: 0px;margin: 1px;padding: 0px;}
.percenttxt {float:left;font: 11px Arial, Tahoma;padding-top: 2px !important;padding-top: 1px;color: #333333;font-weight: bold;}
.percenttxt u {text-decoration: none;font-weight: normal;color: #999999;}
/* votes*/



/*  pages css */
#pagediv {margin-top: 3px;margin-bottom: 3px;}
.p_bar {margin-right: 3px;}
.p_bar a {float:left;padding: 1px 4px;text-decoration: none;}
.p_total {background-color: #FF9900;border: 1px solid #FF9900;font-weight: bold;color: #FFFFFF;margin-right: 3px;}
.p_pages {background-color: #ffffff;border: 1px solid #ddd;font-weight: bold;margin-right: 3px;}
.p_num {background-color: #FFFFFF;border: 1px solid #ddd;margin-right: 3px;}
a:hover.p_num  {background-color: #F5FBFF;border: 1px solid #7AC4EA;text-decoration: none;margin-right: 3px;}
.p_curpage {border: 1px solid #5A8DBE;background-color: #5A8DBE;color: #FFFFFF;font-weight: bold;margin-right: 3px;}
/*  pages css */

/* mini css */
#rsstop{width:980px;padding:2px;margin:6px;background-color:#f3f3f3;border: 1px solid #e2e2e2;}
#rssinfo{width:980px;height:200px;padding:2px;margin:6px;text-align: left;border: 1px solid #ddd;}
#rssleft {float:left;width:30px;text-align: center;padding:3px;background-color:#f3f3f3;}
#rssright {float:right;width:910px;text-align: left;padding:3px;}
#rssshow{width:980px;height:22px auto;padding:1px;margin:3px;border: 1px solid #e2e2e2;background-color:#fff;}
#rsspage {width:980px;height:22px;}
#rssfooter{width:980px;height:42px;padding:8px;margin:8px;}
#showarchiverleft {float:left;width:300px;text-align: left;padding:3px;}
#showarchiverright {float:right;width:660px;text-align: left;padding:3px;}
#archivers{width:980px;height:200px auto;padding:8px;margin:8px;border: 1px solid #e2e2e2;text-align: left;}
/* mini css */

/* data */
#calendar_year {display: none;line-height: 130%;background: #FFFFFF;position: absolute;z-index: 10;}
#calendar_year .col {float: left;background: #FFFFFF;margin-left: 1px;border: 1px solid #86B9D6;padding: 4px;}
#calendar_month {display: none;background: #FFFFFF;line-height: 130%;border: 1px solid #86B9D6;padding: 4px;position: absolute;z-index: 11;}
/* data */


/*menu*/
.menuskin {BORDER-RIGHT: #999999 1px solid;BORDER-TOP: #eeeeee 1px solid;BORDER-LEFT: #eeeeee 1px solid;BORDER-BOTTOM: #999999 1px solid;BACKGROUND-IMAGE: url(menubg.gif);FILTER: alpha(opacity=85)progid:DXImageTransform.Microsoft.Shadow(Color=#999999,Direction=120,strength=4);POSITION: absolute;VISIBILITY: hidden;border: 1px solid #282827;}
.menuitems {PADDING-RIGHT: 1px;PADDING-TOP: 1px;PADDING-LEFT: 1px;PADDING-BOTTOM: 1px;MARGIN: 2px;font-size:9pt;line-height:14pt;text-align: left;border: 1px solid #282827;}
#mouseoverstyle {PADDING-RIGHT: 1px;PADDING-LEFT: 1px;PADDING-BOTTOM: 1px;PADDING-TOP: 1px;BACKGROUND-COLOR: #1b7bce;}
#mouseoverstyle A:hover {COLOR:#ffffff;TEXT-DECORATION: none}
.menuskin A {PADDING-RIGHT:20px;PADDING-LEFT:10px;}
/* data */

#divline {border: 1px solid #282827;width:986px;margin: 2px auto; background-color: #fff;}

/*²Ëµ¥²¿·Ö*/
#topmain{padding:3px;text-align: left;width:100%;height:80px;clear: both; background-image:url(login-1.jpg);}
#topleft{float: right;text-align: right; margin:6px ; padding:3px;width:650px;}
#menutop{width:986px;background-color: #2A5C77;height:25px;clear: both;}
#menuinfo{text-align:right;width:980px;padding:5px; background-color:#1F4671;}
#csscontent {COLOR: #282827;padding: 5px;width:980px;padding:3px;}
#footeradv {bottom: 0px;text-align:center;height:50px;padding:2px;width:980px;}
#cssfooter {padding: 5px;padding-bottom: 5px;text-align: left;width:980px;}
#blockquote {border:#5AA8DA  dashed  1px; padding:5px;text-align: left;width:980px;}
#center {padding: 1px;width:980px;}

#regtop {width:880px;text-align:left;border: 1px solid #282827;padding:5px;height:23px;margin:3px;color:red;}
#reginfo {width:880px;text-align:left;border: 1px solid #282827;padding:5px;height:200px auto;margin:3px;}
#regfoot {width:880px;text-align:left;border: 1px solid #282827;background: #ccc;padding:5px;margin:3px;}

.menuhref {background-color: #FFF;padding:5px;margin-right: 3px;border: 1px solid #282827;height:24px;}
a:hover.menuhref  {background-color: #FF9900;color:#fff;padding:5px;margin-right: 3px;border: 1px solid #282827;height:24px;}