@charset "utf-8"; 
.boardnew2011											{ position:relative; float:left;width:100% ;clear:both}
div   { margin : 0; padding : 0; border : 0; }
span   { margin : 0; padding : 0; border : 0; }
p  { margin : 0; padding : 0; border : 0; }
.boardnew2011 h3					{ overflow:hidden;visibility:hidden;font-size:0;width:0;height:0;margin:0;padding:0;position:absolute;}
.labelhidden		{ overflow:hidden;visibility:hidden;font-size:0;width:0;height:0;margin:0;padding:0;position:absolute;}



.skipNav                            { overflow:hidden;visibility:hidden;font-size:0;width:0;height:0;margin:0;padding:0;position:absolute;}

/* list*/
.CateGoriright						{ position:relative; float:left; width:100%; height:40px;}
.CateGoriright	span				{ position:relative; float:left; margin:0 0 0 3px;}
.CateGoriright	select			{ position:relative; float:left; margin:2px 0 0 0;}
.table									{ position:relative; float:left; width:100%;}


.writebt							{ margin:10px 0 0 0;text-align:right;}
.writebt	 span					{color:#333;font-weight:bold}
.writebt	 .button *:hover,
.writebt	 .button *:active,
.writebt	  .button *:focus		{ color:#0a50a7;font-weight:bold ;}


.ta_bo								{border-collapse:collapse;margin:0;width:100%;border:0;border-top:2px solid #292929;}

.ta_bo caption						{padding:8px 0;font-weight:bold;text-align:left}
.ta_bo caption em					{float:right;font-style:normal;font-weight:normal;color:#f60}
.ta_bo th, .table td				{border:0;padding:12px 8px;vertical-align:middle;text-align:center;border-bottom:1px solid #ddd; }
.ta_bo th							{text-align:center}
.ta_bo .left						{ text-align:left;}
.ta_bo .left	 span				{ position:relative; float:left;}
.ta_bo .left	 span	img			{ vertical-align:middle;}
.ta_bo th input						{float:left}
.ta_bo thead th						{border-bottom:1px solid #999; background:#f8f8f8}
.ta_bo tfoot td						{font-weight:bold;background:#f8f8f8}


/* write */
.allwrite							{ position:relative; width:100%; padding:10px 0;}
.allwrite	 .title     			{ position:relative; padding:10px 10px 10px 15px; font-size:11pt;width:97%; border-bottom:1px solid #999999;border-top:2px solid #666666;}
.allwrite	 .title	 img			{ margin:3px 0 0 0;}
.allwrite .nomember					{ position:relative; float:left; width:100%;  padding:10px 0 10px 0;}
.allwrite .nomember p				{ float:left; width:180px;}
.allwrite .nomember label			{font-weight:bold ;padding:0 0 0 8px}
.allwrite .category					{ position:relative; width:100%; border-bottom:1px dashed #dfdfdf; padding:5px 0 5px 0; overflow:hidden}
.allwrite .category	label			{ float:left;}
.allwrite .category	select			{ margin-left:3px; }
.allwrite .category .c1				{ float:left; width:450px; margin:3px 0 2px 13px;}
.allwrite .category .c2				{ float:right; width:90px; margin:3px 0 2px 0;}
.allwrite .writememo				{ margin-top:10px}
.divider					{ color:#d6d6d6; }
.divider2					{ color:#d6d6d6; padding:0 10px; font-weight:normal;}
.title						{ position:relative; float:left; width:100%; padding:5px 0;}
.writebtn				{ text-align:center;}


.btbtlist						{ position:relative; float:left; width:100%; padding:10px 0;text-align:center}				
.delateadmin					{ position:relative; float:left; width:100%; padding:30px 0 ;text-align:center ;border:5px solid #ececec}			
.delateadmin p					{font-size:11pt;padding:0 0 20px 0 ;font-weight:bold}

.inputstyle				{ border:1px solid #dee0e4; height:20px;}
.inputstyle2			{ border:1px solid #dee0e4; width:640px; height:23px; padding:0 3px;}
.inputstyle4			{ border:1px solid #dee0e4; width:630px; height:23px; padding:0 3px; margin:0 0 0 14px;}
.inputstyle3			{ border:2px solid #dee0e4; width:100px; height:23px; padding:0 3px;}

.insert					{ position:relative; float:left; padding:5px 10px;}
.insert ul				{ float:left;}
.insert	ul li			{ float:left; padding:5px 10px; width:50%; height:30px; padding:3px 10px;}
.insert	ul li label			{ float:left; padding:0 5px 0 0;}

.guide					{ float:left; width:100%; padding:0 0 10px 15px;}

.thume					{ float:left; width:100%; margin:20px 0 0 0; background-color:#F7F8F9; border-top:2px solid #F2F4F5; border-bottom:2px solid #F2F4F5;}
.characterenter			{ position:relative;float:left; width:98%; margin:20px 0 0 0;background-color:#f8f8f8; border-bottom:1px solid #F2F4F5; border-top:1px solid #F2F4F5; padding:10px 0 10px 10px;}

/* view */
.function1									{ position:relative; float:left; width:100%;}
.function1 .bts							{ float:left;}
.function1 .bts span					{ float:left; margin:0 2px 0 0;} 
.function1 .list							{ float:right;}
.function1 .list span					{ float:left; margin:0 0 0 2px;} 


.function2									{ position:relative; float:left; width:100%; margin:0 0 20px 0; padding:13px 0 0 0; border-top:1px solid #DEE0E4;}
.function2 .bts							{ float:left;}
.function2 .bts span					{ float:left; margin:0 2px 0 0;} 
.function2 .list							{ float:right;}
.function2 .list span					{ float:left; margin:0 0 0 2px;} 

.bottomlist								{ float:left; width:100%; margin:10px 0 0 0; border-top:1px solid #dfdfdf;}
.bottomlist ul							{ float:left; width:100%;}
.bottomlist ul li						{ float:left; width:100%; padding:4px 0 4px 0;border-bottom:1px solid #dfdfdf}
.bottomlist .listtext					{float:left; }
.bottomlist span						{float:left;}
.bottomlist span img				{ vertical-align:middle;}

#form_view								{position:relative;  float:left;width:100%}
#commentView 								{ float:left; width:100%;}
#commentView ul 							{ float:left; width:100%;}
#commentView ul li							{ float:left; width:100%;}
#commentView .ordernotext						{font-weight:bold ;padding:10px 0 0 20px ;width:200px ;position:relative;float:left ;}




/* form_view */
.editorall					{ position:relative; float:left; width:100%;margin:15px  0 0 0}

#titlewrapper				{ position:relative; float:left; width:100%; border-bottom:1px solid #999999; border-top:2px solid #292929;}
#titlewrapper .title		{ position:relative; float:left;  color:#514F5C; padding:10px 10px 10px 15px; font-size:11pt;width:97%; font-weight:bold; }
#titlewrapper .title	.catetxt	{ font-weight:normal;position:relative; float:right ;width:auto}
#titlewrapper .category		{ position:relative; float:left; color:#BDAEB9; padding:11px 0;}

#writeinfo					{ position:relative; float:left; width:100%;text-align:right; font-size:8pt;margin:10px 0 0 0;color:#767676}
#writeinfo .info			{ float:left; width:100%;  font-size:8pt;color:#767676}
#writeinfo .info span		{ display:inline;color:#767676; font-size:8pt;} 
#writeinfo .print		{ float:right; padding:10px 0 0 0;}


#file						{ width:100%; border-top:1px dashed #DEE0E4;  border-bottom:1px dashed #DEE0E4; margin:10px 0; padding:10px 0; overflow:hidden}
#file p					    { position:relative;float:left;width:75px; padding:5px 10px 0 0;}
#file .allfile				{ position:relative;float:left;width:600px ;}
#file .allfile .item		{ width:100%; display:inline-block; padding:3px 10px 0 0; height:24px; line-height:24px;}
#file .allfile .item img	{ vertical-align:middle}
#substance					{ position:relative; width:100%; float:left; margin:40px 0 10px 0;}

#commentallwrapper						{ float:left; width:100%; background-color:#f5f5f5; border-top:2px solid #dfdfdf; border-bottom:2px solid #dfdfdf; margin:20px 0 20px 0;}
#commentallwrapper .commentTextArea     { float:left; width:95%; border-bottom:1px dashed #DEE0E4; padding:0 0 6px 20px;}
#commentallwrapper .nicname				{ float:left; font-weight:bold; margin:10px 0 10px 20px;}
#commentallwrapper .writetime			{ position:relative; float:left; color:#666666; margin:10px 10px;}
#commentallwrapper .cbutton				{ position:relative; float:right; margin:10px 20px 10px 0;}

.commentwriteinner							{ float:left; width:95%; border-bottom:1px dashed #DEE0E4; padding:10px 0 10px 20px;}
.commentwriteinner .labelwidth			{float:left;width:60px;padding:5px 0 0 0 ;}
.commentwriteinner .inputstyle					{ border:1px solid #EDEDED; height:20px;}
.commentwriteinner .commentBox textarea			{ float:left; width:90%; border:1px solid #EDEDED; margin:10px 0 0 0;}
.commentwriteinner .regnum						{ float:left; width:100%; margin:10px 0 0 0;}
.commentwriteinner .commententer					{ float:left; margin:10px 0 0 10px;}
.commentwriteinner .writerinformation span			{ float:left; padding:0 5px 5px 0 ;}
.commentwriteinner .writerinformation span	label			{width:auto ;padding:5px 5px 0 0}

.commentwriteinner .commentBox textarea		{ float:left; width:100%; border:1px solid #EDEDED;}           

.commentwrite								{ float:left; width:93%;  padding:6px 0 6px 20px; margin:15px 0 15px 15px;background-color:#ffffff ;border:1px solid #dfdfdf}

.commentwrite .labelwidth					{ float:left; width:auto ;padding:5px 5px 0 0;}
.commentwrite .inputstyle					{ border:2px solid #dfdfdf; height:20px;}
.commentwrite .commentBox textarea			{ float:left; width:87%; border:1px solid #EDEDED; margin:10px 0 0 0;}
.commentwrite .regnum						{ float:left; width:100%; margin:10px 0 0 0;}
.commentwrite .commententer					{ float:left; margin:10px 0 0 10px;}


.commentwrite .writerinformation			{ float:left; width:100%; margin:10px 0 0 0;}
.commentwrite .writerinformation span		{ float:left; padding:0 20px 0 0; line-height:14pt; vertical-align:middle;}

.commentText2								{ float:left; padding:0 0 0 20px;}


/* Search */
.searchbar				{float:left; width:100%; padding:10px 0 8px 0;text-align:center; border:1px solid #dfdfdf ;margin:15px 0 25px 0 ;background-color:#f8f8f8}
.search{ margin:0; padding:0;}
.search *{ font:12px Tahoma, Geneva, sans-serif;}
.search fieldset{ margin:0; padding:0; border:0;}
.search select{ vertical-align:top; margin:2px 0 0 0}
.search .item{ display:inline-block; position:relative; vertical-align:top;}
.search .iLabel{ position:absolute; top:4px; left:5px; color:#767676; white-space:nowrap;}
.search .iText{ position:relative; padding:4px 4px 3px; *margin:-1px 0; color:#333; border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; background-color:#ffffff;}
.search .btnSearch,
.search .btnSearch input{ position:relative; display:inline-block; vertical-align:top; height:24px; line-height:24px; border:0; overflow:visible; background:url(../img/btnSearch.gif) no-repeat; white-space:nowrap; cursor:pointer;}
.search .btnSearch{ background-position:left top; margin-right:2px;}
.search .btnSearch input{ background-position:right top; left:2px; padding:0 8px 0 6px; font-size:12px; font-weight:bold; color:#333;}






/* Pagination */
.pagination													{ padding:15px 0; text-align:center; line-height:normal;}
.pagination strong										{ width:33px; font-size:14px; color:#81C0D1; text-align:center; line-height:35px; vertical-align:middle; display:inline-block;}
.pagination a												{ width:33px; font-size:14px; color:#707070; text-align:center; line-height:35px; vertical-align:middle; display:inline-block;}
.pagination a:hover										{ width:33px; font-weight:bold; color:#0e77d9;}
.pagination .btnMove									{ display:inline-block;height:33px;border:1px solid #d9d9d9; background-color:#fff; background-repeat:no-repeat; background-image:url(../img/btn_paging.png);}
.pagination a.btnMove:hover						{ background-color:#f1f2f2;}
.pagination .btnMove.first							{ background-position:0 0;}
.pagination .btnMove.prev							{ background-position:-33px 0;margin:0 13px 0 5px;}
.pagination .btnMove.next							{ background-position:-66px 0;margin:0 5px 0 12px;}
.pagination .btnMove.last							{ background-position:-99px 0;}
.pagination .hide											{ position:absolute;*position:static;top:-11000px;left:-11000px;width:0;height:0;padding:0;margin:0;color:transparent;font-size:0;line-height:0;overflow:hidden;}






/*sns*/
.snsbtn						{float:right}
.snsbtn ul					{width:95%; padding:5px 5px;}
.snsbtn ul li				{float:left;}

.snsbtn ul li	span.count a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../img/bg_sns_bubble_left.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: inline-block;
    font-weight: bold;
    height: 16px;
    line-height: 17px;
}

.snsbtn ul li	span.count a .inner-button {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../img/bg_sns_bubble_right.gif");
    background-origin: padding-box;
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: inline-block;
    font-weight: bold;
    height: 16px;
    line-height: 17px;
    padding-bottom: 0;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 0;
}
