/*******************************************/
/* WRITE.LIST                              */
/*******************************************/
#write_list {
	color:#787878;
	padding-top:10px
}

#write_list table .file		{ width:10px }
#write_list table .no		{ width:50px }
#write_list table .category	{ width:70px }
#write_list table .datetime	{ width:60px }
#write_list table .hit			{ width:50px }
#write_list table .check		{ width:30px }
#write_list table .writer		{ width:80px }
#write_list table td.subject a	{ height:18px }

#write_list table thead tr th { 
    padding:5px 0; 
    border-top:1px solid #ccc; 
    border-bottom:2px solid #e7e7e7; 
    text-align:center; 
    color:#000; 
}
#write_list table  tbody tr td { 
    border-bottom:1px solid #e0e0e0; 
    text-align:center; 
    padding:5px 0; 
}

#write_list table .subject {
	color:#000000;
	text-align:left
}

#write_list table tbody tr.current { background-color:#FFFFCC }
#write_list table tbody tr.notice { background-color:#eee }
#write_list table tbody tr.notice td.subject { font-weight:bold }

#write_list table tbody tr.title td.writer { padding-top:0.6em }
#write_list table tbody tr a:hover { color:#330099; text-decoration:none }
#write_list table tbody tr td.writer { padding-top:0.3em }
#write_list table tbody tr td.writer img { margin-right:5px }
#write_list table tbody tr td.writer img { vertical-align:middle }
#write_list table tbody tr td.subject { text-align:left }
#write_list table tbody tr td.subject a { float:left; overflow:hidden; text-align:left }
#write_list table tbody tr td.subject img { vertical-align:middle; margin:3px 0 0 3px }
#write_list table tbody tr td.subject span { color:#ff6600; font-size:11px }

#write_list table tbody .temp
#write_list table tbody .temp a { color:#999999 }

/*******************************************/
/* write.view                              */
/*******************************************/
#write_view {} 
#write_view td.date {
	vertical-align:bottom;
	padding-bottom:5px;
	color:#999;
	width:200px;
}

#write_view .title {
	clear:both;
	color:#000000;
	padding:5px 5px;
	font-weight:bold;
	text-align:left;
	overflow:hidden;
	margin-bottom:5px;
	background-color:#eee;
	border-bottom:2px solid #e7e7e7;
}

#write_view .hit {
	float:right;
	padding:3px 5px;
	color:#666;
}

#write_view .writer {
	border-bottom:1px solid #ccc;
	padding:5px 5px;
	color:#666;
}

#write_view .link {
	border-bottom:1px solid #ccc;
	padding:5px 5px;
	color:#666;
}

#write_view div.content {
	clear:both;
	text-align:left;
	padding:10px 10px 10px 10px;
	border:1px solid #ccc;
	margin-bottom:15px;
	line-height:160%;
	overflow:hidden;
}

#write_view div.inner_contents {
	min-height:100px;
}


#listview { padding-top:20px }

/*******************************************/
/* Write.write                             */
/*******************************************/
#write_write table {
	width:100%;
	border-collapse:collapse;
	border-bottom:2px solid #999;
	border-top:2px solid #999;
	margin:5px 0;
}

#write_write table tbody th,
#write_write table tbody td {
	border-bottom:1px solid #ccc;
}

#write_write table tbody th
{
	width:15%;
	text-align:right;
	font-weight:normal;
	padding:5px 10px 5px 0;
	background-color:#eee;
}

#write_write table tbody td
{
	padding:5px 0px 5px 10px;
	width:85%;
}

#write_write table tbody td.editor
{
	padding:10px 0px;
}

#write_write #message { height:35px }
#write_write #message input { float:left; margin-top:8px; margin-right:5px; }
#write_write #message img#loading { float:left }
#write_write span#message_text { float:left; padding-top:10px }

#write_write .success { color:#00F }
#write_write .failure { color:#F00 }

/*******************************************/
/* PASSWORD                    */
/*******************************************/
.write_password {padding:10px}
.write_password .title {
    font-weight:bold; 
    width:195px; 
    margin-bottom:5px; 
    padding:5px; 
    text-align:center; 
    background-color:#eee; 
    border:1px solid #ccc;
}
.write_password input.txt {padding:3px; border:1px solid #ccc}

/*******************************************/
/* ERROR                    */
/*******************************************/
#write_error {	
  width:400px;
	text-align:center;
	margin:0px auto;
}

#write_error h1 {
	font-size:11pt;
	border:1px solid #eee;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px;
	background-color:#eee;
}

#write_error .content {
	padding:5px;
	border:1px solid #eee;
	text-align:left;
}

#write_error .content p {	margin-top:5px; }
#write_error {
	width:400px;
	text-align:center;
	margin:0px auto;
}

#write_error h1 {
	font-size:11pt;
	border:1px solid #eee;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px;
	background-color:#eee;
}

#write_error .content {
	padding:5px;
	border:1px solid #eee;
	text-align:left;
}

#write_error .content p {	margin-top:5px; }


/*******************************************/
/* WritePage.list                          */
/*******************************************/

#wp_list table { 
    border-collapse:collapse; 
    width:100%; 
    margin:5px 0 
}

#wp_list table thead tr th { 
	  text-align:left;
    padding:8px 0; 
    border-top:2px solid #e5e5e5; 
    border-bottom:1px solid #e5e5e5; 
    color:#000000; 
    background-color:#f2f2f2;
}

#wp_list table .check { text-align:center; width:50px }
#wp_list table .subject { width:150px }

#wp_list table tbody tr td { 
    border-bottom:1px solid #e0e0e0; 
    padding:8px 0; 
}

#wp_list table tbody th td.no_contents {
	padding:50px 0px;
	text-align:center
}

#wp_list #buttons { text-align:right }
#wp_list #buttons input { padding:3px }
#wp_list #paging { padding-top:5px; text-align:center }

#change_editor {
	float:left;
}

/*******************************************/
/* WritePage.write                         */
/*******************************************/
#wp_write table {
	width:100%;
	border-collapse:collapse;
	border-bottom:2px solid #999;
	border-top:2px solid #999;
	margin-bottom:10px;
}
#wp_write table th, 
#wp_write table td {
	border-bottom:1px solid #ccc
}

#wp_write table th {	
	background-color:#e5e5e5;
	width:80px;
	padding-right:10px;
	text-align:right;
}

#wp_write table td {
	padding:5px 0 5px 10px;
}

#wp_write table td.editor {
	padding:10px 0;
}

.paging { text-align:center; margin-bottom:5px; }
.paging a { padding:5px; color:#666; text-decoration:none; margin:0px 3px }
.paging a:hover, .paging b a { color:#333; background-color:#eee; }

/*******************************************/
/* Naver Smarteditor                       */
/*******************************************/
#naver_common_editor {position:relative;float:left;margin:0 auto; padding:0; text-align:left;width:620px;}
#naver_common_editor div, #naver_common_editor ul, #naver_common_editor li
#naver_common_editor p, #naver_common_editor ul, #naver_common_editor li, #naver_common_editor dl, #naver_common_editor dt, #naver_common_editor dd, #naver_common_editor h3, #naver_common_editor h4, #naver_common_editor form{margin:0; padding:0;}
#naver_common_editor li{list-style-type:none;}

#naver_common_editor ul.post {padding:1px 0 0 0 !important;}
*html #naver_common_editor ul.post{float:left;}
#naver_common_editor ul.post li{position:relative;width:100%; margin:0 0 15px 0;}

#naver_common_editor ul.file_txt{overflow:hidden; clear:both;}
#naver_common_editor ul.file_txt li{position:relative; width:100%; margin:0; padding:6px 0 3px 23px; background:url(http://cafeimgs.naver.net/editor/ico_file.gif) 7px 7px no-repeat;}
html>body #naver_common_editor ul.file_txt li{width:auto;}
#naver_common_editor ul.file_txt li.bgcolor{background-color:#F8F8F8;}
#naver_common_editor ul.file_txt li a{color:#333333;}
#naver_common_editor ul.file_txt li span{position:absolute; right:5px; top:4px; font-size:9px; font-family:verdana; color:#3D3D3D;}
#naver_common_editor ul.file_txt li span img{vertical-align:middle; margin-top:1px;}

#naver_common_editor ul.file_thumb{overflow:hidden; width:100%; padding-left:7px; border-top:1px solid #DFDFDF; background-color:#F8F8F8;}
#naver_common_editor ul.file_thumb02{overflow:hidden; width:100%; padding-left:7px; background-color:#FFFFFF;}
html>body #naver_common_editor ul.file_thumb, html>body #naver_common_editor ul.file_thumb02{width:auto;}
#naver_common_editor ul.file_thumb li, #naver_common_editor ul.file_thumb02 li{float:left; width:50px; margin:0 8px 0 0; padding:8px 0 6px 0; background:none; white-space:nowrap;}
#naver_common_editor ul.file_thumb li p, #naver_common_editor ul.file_thumb02 li p{margin-bottom:2px;}
#naver_common_editor ul.file_thumb li p img, #naver_common_editor ul.file_thumb02 li p img{vertical-align:top; border:1px solid #D8D8D8;}
#naver_common_editor ul.file_thumb li span, #naver_common_editor ul.file_thumb02 li span{overflow:hidden; font-size:9px; font-family:verdana; color:#3D3D3D; letter-spacing:-1px;}
#naver_common_editor ul.file_thumb li span img, #naver_common_editor ul.file_thumb02 li span img{vertical-align:middle; margin:1px 0 3px -1px; _margin:1px 0 0 -1px;}
#naver_common_editor ul.file_thumb li p span {position:absolute;display:block;width:18px;height:19px;top:20px;left:1px;}

#naver_common_editor .amount{overflow:hidden; float:right; margin:7px 0 2px 0; font-size:9px; font-family:verdana; color:#3D3D3D;}
#naver_common_editor .amount span{float:left; display:inline; color:#333333;}
#naver_common_editor .amount .section{margin:0 3px 0 3px; color:#CCCCCC;}
#naver_common_editor .amount .total{color:#666666;}
#naver_common_editor .amount .graph{float:left; display:inline; width:82px; height:11px; background:url(http://cafeimgs.naver.net/editor/bg_amount.gif) no-repeat; margin:3px 4px 0 4px; padding:0;}
#naver_common_editor .amount .graph span{float:left; display:inline; height:11px; background:url(http://cafeimgs.naver.net/editor/bg_amount02.gif) no-repeat;}