/*<![CDATA[*/

/* 기본 스타일 */
img {border:0; vertical-align:middle;}
form {margin:0;}

/* 리스트 스타일 */
#ListFrame a:link, #ListFrame a:visited {color:black; text-decoration:none;}
#ListFrame a:hover, #ListFrame a:active {color:blue; text-decoration:underline;}
a.lnk_list, a:visited.lnk_list {color:#555555; text-decoration:none;}
	a:hover.lnk_list, a:active.lnk_list {color:#0000ff; text-decoration:underline;}
.list_p {font-family:NanumGothic, Verdana, Arial; font-size:11px; color:#222222; margin:0px 5px;}
a.list_ct {font-family:NanumGothic, Verdana; font-size:11px; color:#333333;}
a.list_m {font-family:NanumGothic, Verdana; font-size:11px; color:#000000;}
a.list_tb {font-family:NanumGothic, Verdana; font-size:10px; color:#555555;}
a.list_btn {font-family:NanumGothic, Verdana; font-size:12px; color:#222222;}
input.txtbox_srh {border:0 solid #e1e1e1; height:15px;}

	/* 포토게시판 리스트 스타일 */
	.imgbase {}
	.imgover {
		/*
		filter:wave(strength=3,freq=2,phase=0,lightstrength=10) flipv(); 
		filter:alpha(opacity=60); 
		filter:invert(enabled=1); 
		filter:alpha(Opacity=99,FinishOpacity=60,style=1,StartX=0,FinishX=2,StartY=0,FinishY=2); 
		*/
		filter:gray(enabled=1); 
	}


/* 내용보기 스타일 */
#ViewFrame a:link, #ViewFrame a:visited {color:black; text-decoration:none;}
#ViewFrame a:hover, #ViewFrame a:active {color:blue; text-decoration:underline;}
a.lnk_view, a:visited.lnk_view {color:#555555; text-decoration:none;}
	a:hover.lnk_view, a:active.lnk_view {color:#0000ff; text-decoration:underline;}
a.lnkfile_view, a:visited.lnkfile_view {color:#555555; font-family:NanumGothic,Verdana; text-decoration:none;}
a:hover.lnkfile_view, a:active.lnkfile_view {color:#0000ff; font-family:NanumGothic,Verdana; text-decoration:underline;}
a.lnksl_view, a:visited.lnksl_view {color:#555555; font-size:0.88em; text-decoration:none;}
a:hover.lnksl_view, a:active.lnksl_view {color:#0000ff; font-size:11px; text-decoration:underline;}

/* 코멘트 스타일 */
#WriteFrame a:link, #WriteFrame a:visited {color:black; text-decoration:none;}
#WriteFrame a:hover, #WriteFrame a:active {color:blue; text-decoration:underline;}
a.lnk_memo, a:visited.lnk_memo {color:#555555; text-decoration:none;}
	a:hover.lnk_memo, a:active.lnk_memo {color:#0000ff; text-decoration:underline;}
span.memo_d {font-size:10px; font-family:NanumGothic, Arial; color:silver;}
input.memo_txtbox1 {border:1px solid #ccc; font-size:12px;}
textarea.memo_txtbox2 {border:1px solid #f0f0f0; font-size:12px;}
a.tb_lnk, a:visited.tb_lnk {font-family:NanumGothic, Arial; color:#aaa; text-decoration:none;}
	a:hover.tb_lnk, a:active.tb_lnk {color:#00f; text-decoration:underline;}
span.tb_r {font-family:NanumGothic, Arial; font-size:0.88em; color:silver;}

/* 글쓰기폼 스타일 */
a.lnk_write,a:visited.lnk_write {color:#555555; text-decoration:none;}
	a:hover.lnk_write,a:active.lnk_write {color:#0000ff; text-decoration:underline;}
input.write_txtbox1 {border:1px solid #e0e0e0;}
textarea.write_txtbox2 {border:1px solid #e0e0e0; width:99%;}
input.write_filebox {border:1px solid #e0e0e0;}
span.write_fl {font-family:NanumGothic, Arial; font-size:11px;}
#subject {width:80%;}


/* 레이아웃 공통 */
div#ListFrame, div#ViewFrame, div#WriteFrame {clear:both; margin:0 auto; text-align:center;}
	div#ListLayout, div#ViewLayout, div#WriteLayout {width:100%; margin:0 auto;}
	div#ViewLayout {border-top:2px solid #333;}
	div#WriteLayout {text-align:left;}

div#ListFrame {margin-top:20px;}


/* 리스트 - 레이아웃 스타일 */
	#ListTop {width: 100%; margin:0 0 10px 0; overflow:hidden;} #ListTop p {margin:0;}
		p.ListTop_Left {float:left;}
		p.ListTop_Left a {color:#333; text-decoration:none;}
		
		p.ListTop_Right {float:right;}
	#ListTitle {clear:both; height:1.28em; padding:0.5em; border:1px solid #e1e1e1;}
		div#ListTitle h4 {margin:0; font-weight:normal; font-size:1em; text-align:center;}
	div.ListBody {clear:both; height:1.3em; padding:0.5em; border-bottom:1px solid #e1e1e1;}
		div.ListBody:hover {background-color:#fafbf7;}
		div.ListBody p {margin:0;}
		.ListBody1 {float:left; width:3%; text-align:center;} p.ListBody1 input {margin-top:-0.22em;}
		.ListBody2 {float:left; width:6%; text-align:center;} p.ListBody2 {font-family:NanumGothic, Verdana; font-size:0.8em;}
		.ListBody3 {float:left; width:7%; text-align:center;}
		.ListBody4 {float:left; width:60%; text-align:left; white-space:normal;}
		.ListBody5 {float:left; width:13%; text-align:center;}
		.ListBody6 {float:left; width:12%; text-align:center;} p.ListBody6 {font-family:NanumGothic, Verdana; font-size:0.8em;}
		.ListBody7 {float:right; width:6%; text-align:center;} p.ListBody7 {font-family:NanumGothic, Verdana; font-size:0.8em;}
	#ListBottom {clear:both; margin:20px auto; text-align:center; color:#c6c6c6;}
			#ListBottom a {color:#333; padding:0 10px; text-decoration:none;}
	#ListSearch {text-align:center; margin-bottom:20px;}
		#ListSearch p {display:inline-block; *float:left; margin:0 5px;}
		#ListSearch select {}

	/* 포토게시판 레이아웃 스타일 */
	#ListPicTable {width:98%; padding:20px 0; overflow:hidden;}

		.ListPicCell {text-align:center; padding-bottom:20px;}
		.ListPicDiv {height:5px;}

.PhotoNewLine {border:1px solid #ccc; padding:20px 0;}
	.NumP img {border:1px solid #ccc;}
	.NumD {margin-top:5px; text-align:left; padding-left:10px;}
	.NumD strong a {font-size:14px; color:#333;}
	.NumD strong a:hover {font-size:14px; color:#333;}
	.NumD p {font-size:12px; font-weight:normal; margin-top:5px;}


/* 내용보기 - 레이아웃 스타일 */
	/* 게시물정보 영역 */
	div.ViewRow {position:relative; clear:both; padding:1em 0; border-bottom:1px solid #e5e5e5;}
		.ViewLabel {float:left; width:8%; text-align:center;}
		.ViewDivLine {float:left; color:#e1e1e1; margin-right:1em;}
		.ViewRSub {text-align:left;}
			.ViewRSub p {padding-left:2px;}
	/* 게시물주소 영역 */
	#ViewPostUrl {margin:0; text-align:right; border-top:1px solid #e1e1e1;}
	/* 게시물내용 영역 */
	#ViewContent {clear:both; margin:0 auto;}
		div#ViewContent_FixVertical {float:left; margin:0; width:0; height:25em; display:inline;}
		div#ViewContent_Main {float:left; margin:0 0.3em 1.2em 0.5em; text-align:left; white-space:normal; text-indent:0;}
		div#ViewContent_FixTail {float:right; margin:0; width:0; height:0; display:inline;}

	/* 사용자코멘트 영역 */
	#ViewCommentLayout {clear:both; margin:0 auto; width:99%; white-space:nowrap;}
		/* 태그 영역 */
		#ViewComment_Tag {margin:0 0.5em 0 0.5em; text-align:left; white-space:normal;}
		/* 코멘트 타이틀메뉴 */
		#ViewComment_Title {margin:0; padding:1em; text-align:left; border-top:1px solid #e1e1e1; font-size:13px;}
		/* 첨부파일 영역 */
		div#PANEL_FILEGROUP {}
			div#ViewComment_File {margin:0em 0 0.8em 0; padding:0.6em; font-size:13px; background-color:#fafbf7; border:1px solid #e1e1e1;}
				div#PANEL_ATTACHFILE {width:100%; margin:0 auto; text-align:left;}
					div.AttachedFile {float:left; margin:0.22em; width:49%; white-space:normal;}
		/* 트랙백 영역 */
		div#PANEL_TRACKBACKGROUP {}
			div#ViewComment_Trackback {margin:0em 0 0.8em 0; padding:0.6em; text-align:left; background-color:#fafbf7; border:1px solid #e1e1e1;}
				div#TrackbackUrl {margin:0.1em; text-align:left; font-size:13px;}
				div.Trackback_Blogname {float:left; width:12%; margin-top:0.7em; margin-bottom:0.7em; white-space:normal;}
				div.Trackback_Contents {float:left; width:86%; margin-top:0.7em; margin-bottom:0.7em; white-space:normal;}
					div.PANEL_TRACKBACKCONTENTS {clear:both; margin-left:0.5em;}
						div.Trackback_Title {white-space:normal;}
						div.Trackback_Excerpt {font-size:0.88em; white-space:normal;}
		/* 댓글 영역 */
		div#PANEL_COMMENTGROUP {}
			div#ViewComment_Comment {background-color:#fafbf7; border:1px solid #e1e1e1; overflow:hidden;}
				/* 댓글 */
					div.Comment_Main {width:100%; margin:auto; padding:0.5em 0 0.5em 0;}
						div.Comment_Content {margin:0 auto; width:100%; text-align:left; white-space:nowrap;}
							div.Comment_Author {float:left; width:12%; margin:5px 0 5px 0; white-space:normal;}
							div.Comment_Excerpt {float:left; width:86%; margin:5px; white-space:normal;}
				/* 댓글 수정폼 */
				div.Comment_EditForm {text-align:left; font-size:.9em; clear:both; width:80%; margin:0 auto; padding:10px; border-top:1px solid #eeeeee; color:#999;}
					div.Comment_EditFormTopLayout {float:left; margin:3px 0 2px 0;}
						div.Comment_EditFormTop {float:left; margin:0 0 0 5px;}
						div.Comment_EditFormBtnLayout {text-align:right; padding:0 5px 0 0;}
							div.Comment_EditFormBtn {white-space:nowrap;}
					div.Comment_EditFormMain {clear:both; margin:0 0 1px 0;}
						div.Comment_EditFormTextbox {width:100%; margin:0 auto; padding:5px;}
				/* 댓글 입력폼 */
				div#Comment_InputForm {padding:20px; text-align:left; color:#999; margin:0 auto;}
					div#Comment_InputFormTopLayout {width:100% margin:3px 0 2px 0;}
						div#Comment_InputFormTop {float:left; margin:10px auto;}
					div#Comment_InputFormMain {width:100%; margin:0 auto; vertical-align:top; overflow:hidden;}
						div.Comment_InputFormBtn {padding:3px; text-align:right;}
						div#Comment_InputFormTextbox {width:100%; overflow:hidden; text-align:left;}
	/* 버튼 영역 */
	#ViewBottomBtn {clear:both; margin:10px auto; padding:0.4em;}
		#ViewBottomBtnLeft {float:left;}
		#ViewBottomBtnRight {float:right;}


/* 글쓰기 - 레이아웃 스타일 */
	div#WriteFormTitle {padding:0.3em; font-size:14px; font-weight:bold; border-bottom:1px solid silver; vertical-align: middle;}
	div.WriteFormLabel {float:left; width:8%; padding:10px 0 0 10px; vertical-align: middle;}
	div.WriteFormLabelcc {float:left; width:92%; padding:10px 0 0 10px; vertical-align: middle; claer:both; display:none;}
	div.WriteFormLabela {float:left; width:8%; padding:8px 0 0 10px; vertical-align: middle;}
	div.WriteFormLabelb {float:left; width:8%; padding:8px 0 0 10px; vertical-align: middle;}
	div.WriteFormInput, div.WriteFormInput_CR { padding:0.3em; vertical-align: middle;}
	div.WriteFormInput_CR {border-bottom:1px solid #e1e1e1; vertical-align: middle;}
	div.WriteFormInput_CRa {border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1; vertical-align: middle; padding:2px;}
	div#WriteFormBtn { margin:0.7em; text-align:center; vertical-align: middle;}
	div.WriteAttachFile { float:left; width:15%; vertical-align: middle;}


	/*]]>*/
