.editor_tb{height:26px;border:1px solid;border-color:#312F2B;background:#504F4C;border-bottom:none;}
.editor_tb .y{padding:2px 10px 0 28px;}
	.editor_tb .y img{margin-right:2px;}
	.editor_tb .y a{text-decoration:none;}
.editor_tb div a{float:left;background:url("images/editor.png") no-repeat 0 0;height:20px;line-height:20px;margin:2px 5px 0 0;overflow:hidden;text-indent:-9999px;width:20px;}
.editor_tb div a.tb_bold{background-position:0 0;}
.editor_tb div a.tb_color{background-position:-60px 0;}
.editor_tb div a.tb_img{background-position:0 -20px;}
.editor_tb div a.tb_link{background-position:-40px -20px;}
.editor_tb div a.tb_quote{background-position:-140px -20px;}
.editor_tb div a.tb_code{background-position:-120px -20px;}
.editor_tb div a.tb_smilies{background-position:-20px -20px;}
.editor_tb div a.tb_imme{background-position:-3px -763px;}
.editor_tb .popupmenu_popup td{padding:0 !important;height:14px;width:14px;}
.editor_tb .popupmenu_popup td div{height:10px;width:10px;cursor:pointer;}
.editor_tb .tb_color input{margin:2px;padding:0px;float:left;cursor:pointer;width:10px;height:10px;border:0;}
#quickpost p, .fastcheck { margin: 5px 0; }
.postarea{border-style:solid;border-width:1px;color:#666666;background-color:#181713;border-color: #312F2B; border-top: none;font-size:14px;margin: -2px 0 0;}
	.postinner{padding:6px 0 2px 4px;}
	.postinner textarea{border:0px;width:100%;background-color:#181713;overflow-y:auto;height:100px;}
	*html .postinner textarea{width:99%;}
/*smile*/
.smilieslist{ overflow:hidden; zoom:1; text-align:center;padding:10px;border:1px solid #312F2B;background:#181713 url(images/fi_bg.jpg) no-repeat 100% 0;}
	.smilieslist td{padding:8px;border:none;cursor:pointer;}
	.smilieslist_page{text-align:right;}
	.pags_act{float:left;}
	.pags_act a{display:inline !important;}
	.smilieslist_page a{display:inline;margin:0 4px;color:#09C;text-decoration:underline;}
		.smilieslist_page a.p_curpage{font-weight:700;text-decoration:none;}
	.smilieslist_table{position:absolute;left:-100px;top:0;*top:-1px;width:100px !important;height:100px;border:1px solid #E6E7E1;}
	.smilieslist_preview{text-align:center;vertical-align:middle;}
	.smiliesgroup ul{margin:6px 0;padding:0 0 24px 8px;border-bottom:1px solid #312F2B;}
	.smiliesgroup li{display:inline;}
	.smiliesgroup li a{float:left;margin-right:6px;padding:2px 10px;height:24px;he\ight:19px;border:1px solid #312F2B;color:#09C;}
	.smiliesgroup li a.current{border-bottom-color:#312F2B;background:#181713;font-weight:bold;color:#444;}
/*end smile*/