@charset "UTF-8";


/* 
Used Hack 
IE6 & Below 
{ property:value; _property:value; }
IE7 Only
*:first-child+html #selector
IE7 & IE6 & Below
*:first-child+html #selector,
* html #selector {}
*/

/* default.css - Type Selector Definition */
body { margin:0;padding:0; font-size:9pt; }
img { border:none; }
label { cursor:pointer; }
form { margin:0; padding:0; }

/* Special Class Selector */
.fr { float:right; }
.fl { float:left; }
.clear { clear:both; }
.fwB { font-weight:bold;}
.tCenter { text-align:center; }
.tRight { text-align:right; }
.tLeft { text-align:left; }
.gap1 { margin-top:.8em; }
.nowrap { white-space:nowrap; }

.iePngFix { behavior:url(./common/js/iePngFix.htc); } 
.zbxe_info { vertical-align:middle; behavior:url(./common/js/iePngFix.htc); }

/* Input Style Definition */
.inputTypeText { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; height:1.4em; padding:.2em 0 0 .3em; background:#ffffff; font-size:1em; _font-size:9pt; }
*:first-child+html .inputTypeText { font-size:9pt; }
.inputTypeText:hover,
.inputTypeText:focus { background:#f4f4f4; }
.inputTypeTextArea { border:1px solid !important; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6 !important; background:#ffffff; font-size:1em; _font-size:9pt;}
*:first-child+html .inputTypeTextArea { font-size:9pt; }

.w40 { width:40px; }
.w60 { width:60px; }
.w70 { width:70px; }
.w80 { width:80px; }
.w90 { width:90px; }
.w100 { width:100px; }
.w110 { width:110px; }
.w120 { width:120px; }
.w130 { width:130px; }
.w140 { width:140px; }
.w150 { width:150px; }
.w160 { width:160px; }
.w170 { width:170px; }
.w180 { width:180px; }
.w190 { width:190px; }
.w200 { width:200px; }
.w210 { width:210px; }
.w220 { width:220px; }
.w230 { width:230px; }
.w240 { width:240px; }
.w250 { width:250px; }
.w260 { width:260px; }
.w270 { width:270px; }
.w280 { width:280px; }
.w290 { width:290px; }
.w300 { width:300px; }
.w400 { width:400px; }

/* editor style */
a.bold { font-weight:bold; }

.editor_blue_text { color: #145ff9 !important; text-decoration:underline !important; }
.editor_blue_text a { color: #145ff9 !important; text-decoration:underline !important; }
.editor_red_text { color: #f42126 !important; text-decoration:underline !important; }
.editor_red_text a { color: #f42126 !important; text-decoration:underline !important; }
.editor_yellow_text { color: #c9bd00 !important; text-decoration:underline !important; }
.editor_yellow_text a { color: #c9bd00 !important; text-decoration:underline !important; }
.editor_green_text { color: #08830B !important; text-decoration:underline !important; }
.editor_green_text a { color: #08830B !important; text-decoration:underline !important; }

.folder_opener { display: block; }
.folder_closer { display: none; }
.folder_area { display: none; }

.xe_content { line-height:1.6; } 

.zbxe_widget_output { background:url("../../../../common/css/../tpl/images/widget_text.gif") no-repeat center bottom; display:block;}

/* xe layer */
#waitingforserverresponse { border:2px solid #444444; font-weight:bold; color:#444444; padding: 7px 5px 5px 25px; background:#FFFFFF url("../../../../common/css/../tpl/images/loading.gif") no-repeat 5px 5px; top:40px; left:40px; position:absolute; z-index:100; visibility:hidden; }
#popup_menu_area { position:absolute; left:0px; top:0px; z-index:1003; visibility:hidden; border:2px solid #D9D9D9; background-color:#FFFFFF; padding:0; }
#popup_menu_area .box { border:1px solid #CACACA; background-color:#FFFFFF; padding:7px; }
#popup_menu_area .item { color:#333333; cursor:pointer; margin:0; padding:3px 0 3px 0; white-space:nowrap; }
#popup_menu_area .item_on { color:#333333; font-weight:bold; margin:0; cursor:pointer; padding:3px 0 3px 0; letter-spacing:-1px; white-space:nowrap;}



#forOriginalImageAreaBackground { z-index:1001; background-color:#AAAAAA; top:0px; left:0px; position:relative; padding:0; border:8px solid #444444; white-space:nowrap; }
#forOriginalImageArea { visibility:hidden; padding:0px; margin:0px; width:100%; height:100%; top:0px; left:0px; position:absolute; z-index:1000; text-align:left; overflow:hidden; background-color:#000000;}
#fororiginalimage { z-index:1002; margin:0; padding:0; }



/*
NHN UIT Lab. WebStandardization Team (http://html.nhndesign.com/)
Jeong, Chan Myeong 070601~070630
*/
body	{ font-family: '맑은 고딕', 돋움, Dotum, 굴림, Gulim, Arial, Verdana, AppleGothic, Sans-serif ;
		  padding:0; margin:0; color:#none;}
a 		{ text-decoration:none;}
a:link 	{ text-decoration:none; color:#333333; }
a:visited	{ text-decoration:none; color:#555555;}
a:hover 	{ text-decoration:none; color:#000000;}
a:active 	{ text-decoration:none; color:#FF6600;}


/**
 * Header
 **/

/* board Title */
.boardHeader { _width:100%; 
		border:1px solid #BBBBBB; border-bottom:none; 
		background: url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/bgTitleTop.png") repeat-x left top #DDDDDD; 
		overflow:hidden; 
		margin-bottom:0; }
.boardHeader h3 { float:left; 
		font-family:돋움; font-size:1.3em; 
		hight:30px; 
		padding:.8em 1.5em .3em 1em; 
		background: url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/bgTitleBottom.png") repeat-x left bottom; 
		margin:0 0 .3em 1em;}
.boardHeader h2 { float:left; 
		 font-size:1.2em; font-weight:normal; 
		padding:1.2em 2em .3em 1em; color:#555555; 
		background:#none ;}

/* board Description */
.boardDescription { color:#888888; 
		border:1px solid #DDDDDD; 
		border-top:none; 
		overflow:hidden; 
		padding:.5em 3em; margin-top:0;
		background-color:#F9F8F6 ;}

/* board Information */
.boardInformation 	{ width:100%; clear:both; 
		margin:3px 0 0 0; overflow:hidden; color:#666666;}
.articleNum 		{ float:left; padding:0 0 0 15px; }

/* account Navigation */
.accountNavigation 		{ float:right; }
.accountNavigation li 	{ float:left; margin-left:7px; list-style:none; padding-top:3px;}
.accountNavigation li a 	{ font-size:1em; white-space:nowrap; color:#666666; text-decoration:none;}
.accountNavigation li.setup a 	{ background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/iconSetup.gif") no-repeat left top; padding-left:14px; }
.accountNavigation li.admin a 	{ background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/iconAdmin.gif") no-repeat left top; padding-left:10px; }
.accountNavigation li.listType 	{ margin-left:5px; }
.accountNavigation li.loginAndLogout { 
		background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/line_1x15_e0e0e0.gif") no-repeat left 5px; 
		padding-left:8px; _padding-top:5px;}
*:first-child+html li.loginAndLogout { padding-top:3px; }


/* gallery sub menu */
.boardSubMenu { width:100%; height:23px; }
.boardSubMenu a { font:.9em 돋움 tahoma; text-decoration:none; color:#666666; 
		vertical-align:middle; 
		background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/line_1x15_e0e0e0.gif") no-repeat right 5px; 
		padding-left:10px; padding-right:10px; _padding-top:5px; 
		position:relative; top:5px; }
.boardSubMenu img.sort { vertical-align:top; }

/* list  --------------- 목록보기 페이지 레이아웃 --------------------------- */

.ListLayout 	{width:100%; }
	.ListBox 		{ width:80%; float:left; }
	.categoryBox 	{ width:18%; float:right; }

/* 외부 카테고리 세로형 우측 메뉴 */
.categoryBox {position:relative; 
		border:1px solid #CCCCCC; 
		padding: 2px 2px 35px 2px; 
		background: url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/bgTitleBottom.png") repeat-x left bottom ; 
		background-color:#EEEEEE;}
.categoryTitle  {position:relative; 
		white-space:nowrap; display:block; 
		margin-bottom:3px;
		padding:1px 8px; 
		text-decoration:none;	 }
.categoryTitle a {font:bold 12px 돋움 Arial ; color:#666666; }
.categoryTitle a:hover {color:#000000; }

div.category {float:right; width:100%; background-color:#F9F8F6; 
		overflow:hidden; 
		margin-bottom: 2px ; }
div.category a {white-space:nowrap; 
		display:block; 
		overflow:hidden; 
		padding:.5em .3em .5em .8em; 
		border:1px solid #CCCACC; 
		font-family:돋움, 굴림, Arial,Tahoma; font-size:1em;
		font-weight:bold ; color:#666666; 
		text-decoration:none; }
div.category a:hover {color:#000000; display:block; background-color:#FFFFFF;border:1px solid #FF9900; text-decoration:none; }
div.category a.current  {color:#000000; display:block; background-color:#FFFFFF;	border:1px solid #777777; }
div.category a:active {color:#000000; display:block; background-color:#none; border:1px solid #555555; }
div.category .num {font: .85em  Tahoma; color:#777777; text-decoration:none;}



.boardList 	{ width:100%; float:right; 
		overflow:hidden; 
		font-family:맑은고딕, 돋움, 굴림, Tahoma; font-size:1em;
		border-bottom:2px solid #CCCCCC; border-top:none; 
		margin-bottom:.2em;
		table-layout:fixed;}
.boardListNoTopBorder { border:none; }
.boardList th 	{ color:#3e3f3e; 
		font-size:1em; font-weight:normal; 
		height:26px; 
		padding:5px .8px; 
		overflow:hidden;}
.boardList th.no_line { background-position: top; }
.boardList th a { color:#3e3f3e; text-decoration:none; 
		overflow:hidden; 
		padding-top:5px ; 
		vertical-align:middle; }
.boardList th.num { }
.boardList th.checkbox { text-align:left; }
.boardList th.title { text-align:center; padding-left:1em; }
.boardList th.topic { text-align:left; padding-left:1em; }
.boardList th.category { text-align:left; padding-left:1em; }
.boardList th.category select { vertical-align:middle; width:200px; height:20px;}
.boardList th.reading, th.recommend , th.date { white-space:nowrap; }
.boardList th .sort { padding:0 .2em; vertical-align:middle;}


.boardList tr.notice { background:#F9F8F6; }
.boardList tr.notice .num { font-weight:normal;}
.boardList tr.bg1 { vertical-align:top; }
.boardList tr.bg2 { vertical-align:top; }

.boardList td { font-family:돋움; font-size:1em; 
		border-top:1px solid #eff0ed; 
		padding-top:.5em ; padding-bottom:.3em ;}
.boardList td.num { font:.8em tahoma; color:#999999; padding:.5em 1em; text-align:center;}
.boardList td.checkbox { font:.8em tahoma; color:#999999; text-align:center;}
.boardList tr.notice td.num { padding:.5em; white-space:nowrap;}
.boardList tr.notice td.notice { font-size:.9em; color:#999999; font-weight:bold; text-align:center;}
.boardList td.thumb img { border:1px solid #E0E1DB; padding:2px; }

.boardList td.title {padding-left:.3em; }
.boardList td.title strong.category { font-size:1em; 
		color:#7995c4; font-weight:normal; 
		background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/line_1x10_e0e0e0.gif") no-repeat right 3px; 
		padding-right:.5em; 
		margin-right:.3em;}
.boardList td.title.bold { font-size:1em; font-weight:bold;}
.boardList td.title.bold a { position:relative; top:.3em;}
.boardList td.title * { vertical-align:top;} 
.boardList td.title,
.boardList td.title a { color:#444444; text-decoration:none;}
.boardList td.title a:visited { color:#777777;}

.boardList tr.author {  font-family:돋움; font-size:1em; font-weight:normal; }

.boardList td.topic { font-family:돋움, Georgia; font-size:1em; font-color:#888888;
 		padding-left:.5em;  }
.boardList td.topic strong a { font-size:1em; font-weight:bold; text-decoration:none; color:#0b4075; }
.boardList td.topic strong a:visited { color:#7995c4; }

.boardList td.topic div.author .category { 
		font-size:1.1em; color:#7995c4;
		background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/line_1x10_e0e0e0.gif") no-repeat right 3px; 
		padding-right:.5em; 
		margin-right:0;}
.boardList td.topic div.author { margin-top:.3em; color:#BBBBBB; font-size:0.8em; }
.boardList td.topic div.author strong { font-size:1.1em;  font-weight:normal; color:#666666; }
.boardList td.commentCount { font: 1em Georgia; color:#FF6600; text-align:center; }

.boardList td.latestPost { color:#888888; }
.boardList td.latestPost div.author { color:#BBBBBB; font-size:0.8em; }
.boardList td.latestPost div.author strong { font-size:1.1em; font-weight:normal; color:#666666; }
.boardList td.latestPost div.date { color:#BBBBBB; font-size:0.8em; }
.boardList td.latestPost div.date strong { font-family:Georgia; font-weight:normal; color:#666666; }

.boardListNoTopBorder td { border-top:none; border-bottom:1px solid #eff0ed; padding:.5em;}

.boardList td.webzineTitle {  padding-left:.5em; }
.boardList td.webzineTitle strong.category { 
		font-size:1em; 
		color:#7995c4;
  		font-weight:normal;
 /* ---	background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/line_1x10_e0e0e0.gif") no-repeat right 3px;   -------- 생략선택 -- */
		padding-right:.5em; 
		margin-right:0;}
.boardList td.webzineTitle.strong { 
		font-size:1.2em; 
		font-weight:bold;
		color:#0b4075;}
.boardList td.webzineTitle * { vertical-align:top;} 
.boardList td.webzineTitle,
.boardList td.webzineTitle a { color:#0b4075; text-decoration:none;}
.boardList td.webzineTitle a:visited { color:#7995c4;}
.boardList td.webzineTitle a:hover { color:#FF6600;}

.boardList td.summary { color:#666666; 
		border-top:1px dashed #EEEEEE; 
		vertical-align:top; 
		line-height:1.35em; 
		padding-left:.5em;
		background:#none; }
.boardList td.summary a { color:#666666; 
		text-decoration:none; 
		line-height:inherit; }
.boardList td.summary a:visited { color:#999999;}
.boardList td.summary .title {
		 font-family:맑은고딕, 돋움; 
		 font-size:1.2em ;  font-weight:bold; color:#003366; }

.boardList td .replyAndTrackback img.trackback { margin-bottom:-.1em;}
.boardList td .replyAndTrackback strong { font:bold 1em Tahoma;}
.boardList td .replyAndTrackback { font:.8em Tahoma; }
.boardList td.author { color:#333333; font-size:1em; padding-left:1em;}
.boardList td.author a { font-size:1em; color:#333333;}
.boardList td.reading { font:.8em Tahoma; color:#999999; text-align:center;}
.boardList td.recommend { font:bold .8em Tahoma; text-align:center;}
.boardList td.date { font:.8em Georgia; color:#999999; text-align:center; white-space:nowrap;}
.boardList td input { _margin:-3px;}

.buttonTypeGo { border:none; cursor:pointer; width:24px; height:20px; _position:relative; _top:3px; font:.75em Tahoma; text-align:center;}
*:first-child+html .buttonTypeGo { position:relative; top:3px; }

.thumbnailBox { width:100%; overflow:hidden; 
		margin-top:1em; clear:both; 
		margin-bottom:3px; 
		border-bottom:2px solid #CCCCCC; }
.thumbnailBox div.cell { display:block; float:left; overflow:hidden; 
		margin-left:7px; margin-right:7px;
		margin-bottom:3px;  border:0px solid #e0e1db; }
.thumbnailBox div.cell img.thumb { padding:2px; 
		vertical-align:bottom:;
		border:1px solid #e0e1db; display:block;
		background-color:#FFFFFF;
		margin-bottom:.3em; 
		margin-left:auto;margin-right:auto;}
.thumbnailBox div.title { margin-bottom:.3em; overflow:hidden; white-space:nowrap; text-align:left;}
.thumbnailBox div.title a { color:#003366; text-decoration:none;}
.thumbnailBox div.title .category{ color:#7995c4; text-decoration:none;}
.thumbnailBox div.nameAndDate {color:#999999; margin-bottom:.2em; text-align:left;}
.thumbnailBox div.nameAndDate a { color:#999999;}
.thumbnailBox div.nameAndDate .author { font:1em 돋움; color:#777777; margin-left:auto; margin-right:right; }
.thumbnailBox div.nameAndDate .author div { display:inline; vertical-align:top;}
.thumbnailBox div.nameAndDate .date { font:.8em Georgia; color:#999999;}
.thumbnailBox div.readAndRecommend { font-size:.9em; color:#999999; text-align:left;}
.thumbnailBox div.readAndRecommend .num { font:.8em Tahoma;}
.thumbnailBox div.readAndRecommend .vr { color:#dddddd;}
.thumbnailBox div.readAndRecommend strong.num { font:normal .8em Tahoma; color:#ff6633;}

/* list button */
.leftButtonBox { float: left; padding:3px 0}
.leftButtonBox .ListButton{ 
		background: url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/bgPageBottom.gif") repeat-x left bottom #F4F3EE; 
		border:1px solid #CCCCCC; 
		padding:1px .5em;  }
.leftButtonBox .ListButton:hover {border:1px solid #FF9900 ; }
.rightButtonBox { float: right;  padding:3px 0; }
.rightButtonBox .ListButton{ 
		background: url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/bgPageBottom.gif") repeat-x left bottom #F4F3EE; 
		border:1px solid #CCCCCC; 
		padding:1px .5em;  }
.rightButtonBox .ListButton:hover {border:1px solid #FF9900 ; }
		
/* pageNavigation */
.pageNavigation { display:block;  
		padding-top:.2em; 
		text-align:center;
		font:.9em Tahoma; color:#555555; }
.pageNavigation a { position:relative; margin-left:-4px; 
		display:inline-block; 
		margin-top:.5em; 
		padding:1px 5px ; 
		border-left:1px solid #dedfde; border-right:1px solid #CCCCCC; 
		text-decoration:none; 
		line-height:1em; }
.pageNavigation .current { position:relative; margin-left:-4px; 
		display:inline-block; 
		padding:1px 5px ; 
		border-left:1px solid #dedfde; 
		text-decoration:none; 
		line-height:1em; }
.pageNavigation a:hover { background:#F4F3EE; text-decoration:none; }
.pageNavigation a:visited { color:#888888; }
.pageNavigation a.goToFirst, .pageNavigation a.goToLast { 
		border:none; border-right:1px solid #ffffff; border-left:1px solid #ffffff; 
		z-index:99; 
		vertical-align:top; 
		padding:0px 5px 4px 5px;}
.pageNavigation a.goToFirst img, .pageNavigation a.goToLast img { 
		display:inline-block; 
		padding:2px 0; 
		position:relative; 
		top:2px; _top:1px;}

/* Search Form */
.boardSearch { margin-left:auto; margin-right:auto; 
		padding-bottom:3px ;
		clear:both; text-align:center; }
.boardSearch select { height:20px;  padding-bottom:-3px ;}
.boardSearch input { height:18px;  margin-top:3px ;}
.boardSearch .ListButton {  height:18px; 
		background: url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/bgPageBottom.gif") repeat-x left bottom #F4F3EE; 
		display:inline-block; 
		border:1px solid #CCCCCC; 
		margin-left:3px; 
		padding:1px .5em; }
.boardSearch .ListButton:hover {border:1px solid #FF9900 ; }
		

/* boardRead ----------------------본문 페이지 레이아웃 --------------------  */
.boardRead { padding:0; 
		margin-bottom:.5em ; 
		background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/bgPageBottom.gif") repeat-x left  bottom; 
		border:1px solid #e0e1db; 
		border-bottom:1px solid #AAAAAA; }
.boardRead .originalContent { padding: 0 ; } /*  ----------------본문 박스(제목+본문) ---------  */
.boardRead .readHeader { 
		background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/bgTitle.gif") repeat-x left  top; 
		padding:1.2em 1em .5em 1em; 
		margin-bottom:.3em;
		background-color:#F4F3EE;  
		overflow:hidden;}

.boardRead .titleAndCategory { font-family:돋움; float:left;}
.boardRead .titleAndCategory h4 { font-size:1.4em; display:inline; }
.boardRead .titleAndCategory .vr { font-size:1em; margin:0 .3em; color:#AAAAAA;}
.boardRead .titleAndCategory .category { font-size:1em; color:#006699; white-space:nowrap;}

.boardRead .dateAndCount { float:left; white-space:nowrap; 
		font-family:Georgia; font-size:.8em; color:#999999; 
		border-right:2px solid #FF6600; 
		line-height:1.1em; 
		padding:0 .5em 0 .5em; 
		margin-right:.3em;}
.boardRead .dateAndCount strong { font-size:1.4em; color:#555555; margin-top:0;}

		
.boardRead ul.uri { overflow:hidden; float:right; clear:left; margin:0 .3em; }
.boardRead ul.uri li { font-size:.9em; color:#999999; }

.boardRead .userInfo { float:left; white-space:nowrap; }
.boardRead .userInfo .author { padding-left:1.5em; color:#3074a5; }
.boardRead .userInfo .author a { 
		font-size:.9em; color:#3074a5; text-decoration:none; }
		
.boardRead .Count { float:left; white-space:nowrap; 
		font-family:Tahoma; font-size:.8m; color:#999999; 
		margin-bottom:.3em; 
		padding-left:1em; }
.boardRead .userInfo .ipaddress { float:left; white-space:nowrap; 
		font-family:Tahoma; font-size:.9em; color:#999999;  
		margin-bottom:.3em; 
		padding-left:1.5em; }

.boardRead .contentBody {  overflow:hidden; 
		font-family:돋움, ,굴림,바탕,Tahoma,Arial,Georgia;
		padding:1.5em; 
		border-top:1px solid #e0e1db; 
		line-height:1.6em;}
		
.boardRead .readBody { padding:0 ;  /*  ---------------- 본문 박스(본문only) ---------  */
		background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/bgPageTop.gif") repeat-x left  top; 
		color:#555555; 
		overflow:hidden; clear:both; 
		margin-top:.5em;}
.boardRead .readBody p { margin:0; line-height:1.5em;}
.boardRead .readBody .alignLeft { float:left; margin:0 1em 1em 0; }
.boardRead .readBody .alignRight { float:right; margin:0 0 1em 1em; }
.boardRead .readBody .valignCenter { vertical-align:top;}
.boardRead .readBody .clearBoth { display:block; margin:0 0 1em 0;}

.boardRead .readFooter { padding:0 .3em; }
.boardRead .readFooter .tag { padding-bottom:.2em; }
.boardRead .readFooter .tag h5 { display:inline; font-size:1em; margin-right:.5em;}
.boardRead .readFooter .tag ul,
.boardRead .readFooter .tag li { display:inline;}
.boardRead .readFooter .tag a { color:#444444;}
.boardRead .readFooter .tag .tagIcon { vertical-align:top;}

/* 첨부화일  */
.boardRead .readFooter .fileAttached { border:1px solid #eaeae7; overflow:hidden; background:#fbfbfb;}
.boardRead .readFooter .fileAttached h5 { font-weight:normal; 
		color:#999999; float:left; 
		font-size:1em; 
		margin:.5em; line-height:1.25em;}
.boardRead .readFooter .fileAttached ul { float:left; margin-top:.3em; padding-bottom:.3em; }
.boardRead .readFooter .fileAttached li { display:inline; margin-right:.75em; line-height:1.5em;}
.boardRead .readFooter .fileAttached li a { text-decoration:none; font-size:.9em; 
		padding:.1em 0 .1em 1.5em; 
		white-space:nowrap; color:#444444; }
.boardRead .readFooter .fileAttached li a:visited { color:#777777;}

/* 버튼박스  */
.boardRead .buttonBox { float:right; height:25px; 
		margin:.5em  .2em 0 0;
		padding:3px 0 0 0}
.boardRead .buttonBox .ViewButton {
		background: url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/bgPageBottom.gif") repeat-x left bottom #F4F3EE; 
		border:1px solid #CCCCCC; 
		padding:1px .5em;  }
.boardRead .buttonBox .ViewButton:hover {border:1px solid #FF9900 ; }


/* 트랙백박스  */
.boardRead .replyAndTrackbackBox { overflow:hidden; height:30px; float:left; }
.boardRead .replyAndTrackback li { 
		margin-top:10px; _margin-top:8px; margin-left:1em; 
		padding-left:1.4em; 
		float:left; 
		list-style:none;}
.boardRead .replyAndTrackback li.reply { 
		background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/iconReply.gif") no-repeat left top;}
.boardRead .replyAndTrackback li.reply a { 
		_position:relative; _top:-.6em;}
.boardRead .replyAndTrackback li.trackback { background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/iconTrackback.gif") no-repeat left top;}
.boardRead .replyAndTrackback li.trackback a { _position:relative; _top:0em;}
.boardRead .replyAndTrackback a { color:#333333; white-space:nowrap; text-decoration:none;}
.boardRead .replyAndTrackback a#toggleReply { background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/buttonToggleReply.gif") no-repeat right top;}
.boardRead .replyAndTrackback a#toggleTrackback { background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/buttonToggleReply.gif") no-repeat right -13px;}
.boardRead .replyAndTrackback .listButton { position:relative; right: 10px; top:-7px; _top:-6px; float:right;}

/* extraVars list */
.extraVarsList { width:100%; border:1px solid #e0e1db; clear:both; margin-bottom:1em; margin-top:1em; border-bottom:none; table-layout:fixed;}
.extraVarsList tr.notice { background:#f8f8f8;}
.extraVarsList tr.notice .num { font-size:.9em; font-weight:bold;}
.extraVarsList tr.bg1 { background:#ffffff} 
.extraVarsList tr.bg2 { background:#fbfbfb;}
.extraVarsList th { color:#3e3f3e; font-weight:bold; padding:.8em .5em .5em .5em; border-bottom:1px solid #e0e1db; border-right:1px solid #e0e1db;}
.extraVarsList td { border-bottom:1px solid #e0e1db; padding:.5em .5em .5em 1em; overflow:hidden;}

.trackbackBox { padding:0; color:#666666; border:1px solid #e0e1db; margin-top:.5em;}
.trackbackBox .trackbackItem { padding:.6em; 
		line-height:1.25em; 
		border-bottom:1px dotted #CCCCCC; 
		list-style:none;
		background:#F9F6F0;  }

.trackbackBox p { display:inline; margin-bottom:1em;text-decoration:none;}
.trackbackBox a { font-size:.9em; color:#666666; text-decoration:none;}
.trackbackBox div { clear:both; }
.trackbackBox address { display:block; padding:0 .3em 0 0; }
.trackbackBox address a { font-size:.9em; color:#3074a5; margin-right:.3em; float:left;  text-decoration:none; } 
.trackbackBox address .date { font:.9em Giorgia ; color:#AAAAAA; float:right;}

/* replyBox ------------------- 댓글 박스  레이아웃  -----------------  */
.replyBox { color:#666666; margin:1em 0;}
.replyBox .replyItem { padding:0 0 1px 0 ; 
		margin-bottom:.5em; 
		line-height:1.25em; clear:both; 
		list-style:none;	
		background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/tb_mid.png") top left repeat-x #F9F8F6; }

/* 댓글 둥근모서리 말풍선   */
.replyBox .replyItem .top_mid { background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/tb_mid.png") top left repeat-x; }
.replyBox .replyItem .bottom_mid {  position:relative; background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/bottom_mid.png") 0 100% repeat-x; }
.replyBox .replyItem .box_mid_left { position:relative; background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/box_mid_dot.png") left repeat-y;}
.replyBox .replyItem .box_mid_right { position:relative; background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/box_mid_dot.png") top right repeat-y;}
.replyBox .replyItem .bottom_left { position:relative; background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/bottom_left.png") 0 100% no-repeat; }
.replyBox .replyItem .bottom_right {position:relative; background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/bottom_right.png") 100% 100% no-repeat;}

.replyBox .replyItem .left-corner{ position:relative; background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/tb_left.png") top left no-repeat;}
.replyBox .replyItem .right-corner{ background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/tb_right.png") top right no-repeat; padding: 8px;}

.replyBox p { display:inline; margin-bottom:1em; }
.replyBox .author { float:left; padding-left:3.5em; font-size:1em; color:#3074a5; margin:0 .3em .5em 0; }
.replyBox .author a { color:#3074a5; margin-right:.3em; text-decoration:none; }
.replyBox .voted { float:left; font-size:.9em; color:#AAAAAA; margin:0 .3em .5em .5em;}
.replyBox .date { float:right; font:.9em Tahoma; color:#AAAAAA; margin:.3em 0 .5em 0;}

.replyBox .replyOption { float:right; white-space:nowrap; margin-left:.2em;}
.replyBox .replyOption img { vertical-align:top;}

.replyBox .reply { background-color:#F9F8F6; 
		margin:.5em 0 0 0;}
.replyBox .replyIndent { background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/iconReplyArrow.gif") no-repeat 0 .5em; 
		padding-left:12px; }

.replyBox .replyContent { clear:left;  
		background-color:#none;}
.replyBox .replyContent p { display:block; }
.replyBox .replyContent ul li { padding:0; border:none; line-height:1.25em; list-style:disc;}
.replyBox .replyContent ol li { padding:0; border:none; line-height:1.25em; list-style:decimal;}

.replyBox .fileAttached { _width:99%; border:1px solid #eaeae7; overflow:hidden; background:#fbfbfb; margin-top:.3em; list-style:none;}
.replyBox .fileAttached ul { float:left; padding:.3em 1em .2em 0; margin-left:.5em; _margin-left:.25em;}
.replyBox .fileAttached li a { font-size:.9em; white-space:nowrap; position:relative; color:#444444; }
.replyBox .fileAttached li a:visited { color:#777777;}

.commentButton { margin-top:.5em; }

/* boardEditor */
.boardEditor { padding:.5em 0 1em 0; width:100%; overflow:hidden;}
.boardEditor.reply { padding:.5em 1em 1em 1em; width:auto; overflow:hidden; }
.boardEditor legend { position:absolute; overflow:hidden; width:1px; height:1px; font-size:.001em; }
.boardEditor fieldset { _width:100%; 
		background-color:#F9F8F6; 
		border:1px solid #DDDDDD;} /* 중요- 글쓰기창 전체박스 */
.boardEditor .userNameAndPw { position:relative; 
		background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/bgTitle.gif") repeat-x left top #F9F8F6; 
		border-top:0px solid #BBBBBB; 
		border-bottom:0px solid #CCCCCC; 
		padding:.5em 1em; 
		white-space:nowrap;}
.boardEditor .userNameAndPw * { vertical-align:middle; }
.boardEditor .userNameAndPw label { margin-right:.2em; color:#333333;}
.boardEditor .userNameAndPw input { color:#777777;}
.boardEditor .userNameAndPw .userName { width:6em; margin-right:.8em;}
.boardEditor .userNameAndPw .userPw { width:5em;}
.boardEditor .userNameAndPw .emailAddress { width:6em;}
.boardEditor .userNameAndPw .homePage { width:6em;}
.boardEditor .userNameAndPw .checkSecret { position:absolute; right:2em; top:.7em;}
.boardEditor .borderTop { border-top:1px solid #eaeae7;  }

/* boardWrite */
.boardWrite { width:100%; position:relative;}
.boardWrite .userNameAndPw { margin-bottom:-1px;}
.boardWrite .boardEditor fieldset { width:auto; position:relative;
		background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/bgEditerBottom.gif") repeat-x left bottom #F9F8F6; } /* 중요- 글쓰기창 하단박스마감 */


.boardWrite div.title { border-bottom:0px solid #eff0ed; 
		background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/bgTitle.gif") repeat-x left top ; 
		border-top:0px solid #CCCCCC; 
		padding:.5em 0; white-space:nowrap;}
.boardWrite div.title label.title { display:block; float:left; 
		font-weight:bold; 
		padding:.5em 0 0 1em; 
		width:3em; 
		white-space:nowrap;}
.boardWrite div.title input#title { width:60%;}

.boardWrite .option { border-bottom:1px solid #CCCCCC; 
		background-color:#F9F8F6; 
		padding:.1em 0; overflow:hidden; width:100%;}
.boardWrite .option dt { display:block; float:left; 
		font-weight:bold; 
		padding:.3em 0 .3em 1em; 
		width:3em; 
		white-space:nowrap;}
.boardWrite .option dd { float:left; margin-right:.3em; padding-top:.2em; _padding-top:.1em;}
.boardWrite .option dd * { vertical-align:middle;}
.boardWrite .option dd select { width:7em; 
		font-size:1em;height:20px;}
.boardWrite .inputTypeText { background:#fbfbfb;}
.boardWrite .trackbackURI { clear:both; border-top:1px solid #eff0ed; padding:4px 0 .8em 0;}
.boardWrite .trackbackURI label { display:block; float:left; color:#333333; font-weight:bold; padding:.4em 0 0 1em; width:3em;}
.boardWrite .trackbackURI .inputTypeText { width:70%;}
.boardWrite .tag { clear:both; border-top:1px solid #eff0ed; padding:.8em 0;}
.boardWrite .tag label { display:block; float:left; color:#333333; font-weight:bold; padding:.4em 0 0 1em; width:3em;}
.boardWrite .tag .inputTypeText { width:80%;}
.boardWrite .tag .help { vertical-align:middle;}
.boardWrite .tag .info { padding:.5em 0 0 .6em; margin-left:14em; font-size:.9em; color:#999999; background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/iconArrowD8.gif") no-repeat left center;}
.boardWrite .extra_vars { clear:both; border-top:1px solid #eff0ed; padding:.8em 0;}
.boardWrite .extra_vars label { display:block; float:left; color:#333333; font-weight:bold; padding:.4em 0 0 1.5em; width:11em;}
.boardWrite .extra_vars .info { clear:both; padding:.5em 0 0 .6em; margin-left:14em; font-size:.9em; color:#999999; background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/iconArrowD8.gif") no-repeat left center;}
.boardWrite .extra_vars ul li { float:left; margin-right:1em; }

.smallBox { border:10px solid #e0e1db; margin-left:auto; margin-right:auto; }
.smallBox.w268 { width:268px;}
.smallBox .header { position:relative; _width:100%; background:#ffffff url("../../../../modules/board/skins/grimbox_silkboard/css/../images/normal/bgH3.gif") no-repeat left bottom; overflow:hidden;}
.smallBox .header h3 { clear:both; font-size:1.2em; padding:.8em 2em .6em 1.2em; border-bottom:3px solid #fe3614; }
.smallBox .complex { padding:1.5em 2em 2em 2em;}
.smallBox .inputPassword { position:relative; border:none; padding:2em 2em 1.5em 2em;}
.smallBox .inputPassword .inputTypeText { float:left; margin-right:.5em; width:8em;}
.smallBox .inputPassword legend { position:absolute; overflow:hidden; width:1px; height:1px; font-size:.001em; text-indent:-100em;}


/* 게시물의 팝업 메뉴 */
.comment_popup_menu, .document_popup_menu { text-align:right; margin-top:3em; clear:both; display:block;  background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/document_menu.gif") no-repeat right top; padding-right:16px;  height:18px; }
.comment_popup_menu span, .document_popup_menu span { cursor:pointer; display:inline; background:none; padding:0 0 0 0; margin:0 0 0 0; }


/* tag list */  
.tagsBox { border:1px solid #EEEEEE; padding:10px; overflow:hidden;}  
.tags { width:100%; }  
.tags div { float:left; padding:2px; margin-right:5px; overflow:hidden; white-space:nowrap; height:15px;}  
.tags div a { text-decoration:none; color:#555555; line-height:150%;}  
.tags div a:hover { background-color:#999999; color:#FFFFFF;}  
.tags .tagTypeA a { color:#FF6600; font-weight:bold; font-size:14pt; background-color:#EFEFEF; margin:0;}  
.tags .tagTypeB a { color:#FF6600; font-size:12pt; margin:0;}  
.tags .tagTypeC a { font-weight:bold; font-size:12pt; margin:0; background-color:#EFEFEF;}  
.tags .tagTypeD a { font-weight:bold; margin:0; background-color:#EFEFEF;}  
.tags .tagTypeE a { font-weight:normal; margin:0;}  





/* board Title */
.boardHeader { _width:100%; 
		border:1px solid #BBBBBB; border-bottom:none; 
		background: url("../../../../modules/board/skins/grimbox_silkboard/css/../images/common/bgTitleTop.png") repeat-x left top #DDDDDD; 
		overflow:hidden; 
		margin-bottom:0;  }
.boardHeader h3 { border-bottom:1px solid #FF9900; }

/* board Description */
.boardDescription { background-color:#F9F8F6 ;}
		
/* board Information */
.articleNum { float:left; background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/white/iconArticle.gif") no-repeat left top; }
.articleNum strong { font:normal .85em Georgia; color:#ff9900;}

/* account Navigation */
.accountNavigation li.join a { background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/white/iconMyInfo.gif") no-repeat left top; padding-left:14px; }
.accountNavigation li.myInfo a { background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/white/iconMyInfo.gif") no-repeat left top; padding-left:14px; }

/* gallery sub menu */
.boardSubMenu { background: url("../../../../modules/board/skins/grimbox_silkboard/css/../images/white/bgTitleBottom.png") repeat-x left bottom  #DDDDDD ; 
		border-top:1px solid #CCCCCC; 
		border-bottom:1px solid #AAAAAA; 
		padding-bottom:3px;}

/* 외부 카테고리 세로형 메뉴 */
.categoryBox {
		background: url("../../../../modules/board/skins/grimbox_silkboard/css/../images/white/bgTitleBottom.png") repeat-x left bottom ;
		background-color:#EEEEEE;}
		
/* style.list */
.boardList th { background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/white/bgTitleBottom.png") repeat-x left bottom #DDDDDD ; 
		border-top:1px solid #CCCCCC; 
		border-right:1px dashed #CCCCCC; 
		border-bottom:1px solid #AAAAAA; }
.boardList th.num { border-left:1px dashed #AAAAAA; 
		background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/white/bgTitleBottom.png") repeat-x left bottom #DDDDDD ; }
.boardList td.recommend { color:#ff9900; }
.boardList td .replyAndTrackback { color:#ff9900; }
.buttonTypeGo { background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/white/buttonTypeInput24.gif") no-repeat; }

/* pageNavigation */
.pageNavigation .current { font-weight:bold; color:#ff9900; border-right:1px solid #CCCCCC; }

/* boardRead */
.boardRead .readHeader { 
		background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/white/bgTitle.gif") repeat-x left  top; }
		
.boardRead .readFooter .fileAttached li a { background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/white/iconFile.gif") no-repeat left top;}

/* replyAndTrackback */
.replyAndTrackback { background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/white/bgBoardListTh.gif") repeat-x left 0px; }
.replyAndTrackback a strong { color:#ff9900;}
.replyBox .fileAttached li { border:0px; display:inline; margin-right:.75em; line-height:1.5em; padding:.1em 0 .1em 1.5em; background:url("../../../../modules/board/skins/grimbox_silkboard/css/../images/white/iconFile.gif") no-repeat left;}



.xeEditor { }
.xeEditor .optionABC { clear:both; width:100%; overflow:hidden; background:transparent;}
.xeEditor .optionABC .selectGroup { white-space:nowrap; display:block; height:21px; margin:0 .5em 0 0; padding-left:1em; float:left;}
.xeEditor .optionABC .buttonGroup { white-space:nowrap; position:relative; display:block; margin:0 .5em 0 0; float:left; height:21px; overflow:hidden; padding-left:2px;}
.xeEditor .optionABC .buttonGroup img { float:left; display:block; margin-left:-1px; cursor:pointer;}
.xeEditor .optionA,
.xeEditor .optionB,
.xeEditor .optionC { float:left; background:transparent; padding:.5em 0 .5em .7em; overflow:hidden;}
.xeEditor .optionA *,
.xeEditor .optionB *,
.xeEditor .optionC * { vertical-align:middle;}
.xeEditor .optionA { background-position:-3px bottom; padding-left:0;}
.xeEditor .optionA select option { font-size:.9em; }
.xeEditor .optionDE { width:100%; clear:both; overflow:hidden; background:transparent;height:29px;}
.xeEditor .optionDE .buttonGroup { white-space:nowrap; position:relative; display:block; float:left; height:21px; overflow:hidden; padding-left:2px;}
.xeEditor .optionDE img { float:left; display:block; margin-right:.5em; cursor:pointer;}
.xeEditor .optionD { padding:.5em 0 .5em .8em; overflow:hidden; float:left; border-right:1px solid #e0e0e0;}
.xeEditor .optionE { padding:4px 0 0 9px; overflow:hidden; float:left;}

.xeEditor .editorInfo { background:transparent; padding:.5em; border:1px solid #e1e1dd; color:#999999; position:relative; margin:5px 10px 0 10px;}
.xeEditor .close { cursor:pointer; position:absolute; top:3px; right:3px; _top:3px; _right:15px;}
.xeEditor .editor_iframe_box { clear:both; border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:0; margin:3px 10px 5px 10px; }
.xeEditor .editor_iframe_textarea { background:#ffffff; clear:both; border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; margin:5px 10px 0 10px; width:100%; font-size:1em; display:none;}

.xeEditor .textAreaDragIndicator { text-align:center; background:url("../../../../modules/editor/skins/default/css/../images/lineTextAreaDrag.gif") repeat-x left center; padding:5px 0 5px 0; }
.xeEditor .textAreaDragIndicatorBar { background:url("../../../../modules/editor/skins/default/css/../images/buttonTextAreaDrag.gif") no-repeat center; cursor:move;height:14px;}

.xeEditor .editor_info { clear:both; padding:5px 10px 0 10px; overflow:hidden;}
.xeEditor .editor_info .editor_option { float:left; color:#888888; }
.xeEditor .editor_info .editor_autosaved_message { display:none; color:#888888; float:right; }

.xeEditor .inputTypeTextArea { background:#fbfbfb; padding:1em; width:94%;}

.xeEditor .fileAttach { border:none; table-layout:fixed; margin:0 10px 0 10px; }

.xeEditor .fileAttach .preview { padding:5px; border:1px solid #e1e1dd; width:100px; height:100px; margin-right:10px;}
.xeEditor .fileAttach .preview img { width:100px; height:100px; }

.xeEditor .fileAttach .fileListArea .fileList { background:transparent; overflow:auto; width:100%; height:auto; border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; margin-bottom:10px; font-size:11px;}
.xeEditor .fileAttach .fileListArea .fileList option { line-height:100%; padding-left:.5em;}
.xeEditor .fileAttach .fileUploadControl { float:left; }
.xeEditor .fileAttach .file_attach_info { color:#AAAAAA; font-size:.9em; _font-size:8pt; text-align:right;}
*:first-child+html .xeEditor .fileAttach .file_attach_info { font-size:8pt; }

.xeEditor .fileAttach .fileUploadControl .uploaderButton { display:block; cursor:pointer; background:url("../../../../modules/editor/skins/default/css/../images/buttonTypeBCenter.gif") repeat-x left center; line-height:100%; overflow:visible; color:#3f4040; margin:0 1px; font-size:.9em; white-space:nowrap;}
.xeEditor .fileAttach .fileUploadControl .uploaderButton:hover { text-decoration:none;}
.xeEditor .fileAttach .fileUploadControl .uploaderButton img { vertical-align:middle;}
.xeEditor .fileAttach .fileUploadControl .uploaderButton .leftCap { width:2px; height:21px; background:url("../../../../modules/editor/skins/default/css/../images/buttonTypeBLeft.gif") no-repeat; margin:0 .3em 0 0;  position:relative; left:-1px;}
.xeEditor .fileAttach .fileUploadControl .uploaderButton .rightCap { width:2px; height:21px; background:url("../../../../modules/editor/skins/default/css/../images/buttonTypeBRight.gif") no-repeat; margin:0 -1px 0 .4em;}
.xeEditor .fileAttach .fileUploadControl .uploaderButton .icon { margin:0 .2em;}


/*
NHN UIT Lab. WebStandardization Team (http://html.nhndesign.com/)
Jeong, Chan Myeong 070601~070630
*/

/* White Skin - Start */
#selectLang { margin:0; padding:0; }
#gnb { margin:0; padding:0; }
#lnb { margin:0; padding:0; }
#lnb ul { margin:0; padding:0; }

/* Site Layout - Body Wrap */
body { background:#ffffff;}
#bodyWrap { position:relative; width:980px; margin:0 auto; padding:1.5em 0 0 0;}

/* Site Layout - Header */
#header { position:relative; width:978px; height:114px; border-top:6px solid #323232; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; background:url("../../../../layouts/xe_official/css/../images/white/bgHeader.png") no-repeat right bottom; margin-bottom:10px; z-index:99;}
#header h1 { position:absolute; top:26px; left:25px;}
#language { position:absolute; top:12px; right:19px; z-index:100;}
#language strong { color:#5c5c5c; font:.75em Tahoma; margin-right:3px;}
#language a img { vertical-align:-5px;}
#language ul { position:absolute; top:15px; right:0px; display:none; border:1px solid #d9d9d9; background:#ffffff;}
#language ul li { list-style:none; }
#language ul li a { display:block; width:61px; padding:3px 8px; font:9px Tahoma; color:#5c5c5c; text-decoration:none;}
#language ul li a:hover { background:#f4f4f4;}

#it_search_form { position:absolute; top:50px; right:15px;}
#it_search_form .input { border:1px solid #d9d9d9; height:17px; width:120px; color:#888888; font-size:.9em;}
#it_search_form .submit_button { width:1px; height:1px; visibility:hidden; }

#gnb { position:absolute; top:76px; left:0; height:38px; overflow:hidden; white-space:nowrap; margin-bottom:10px;}
#gnb li { list-style:none; float:left; background:url("../../../../layouts/xe_official/css/../images/white/bgGnbVr.gif") no-repeat left center; padding-left:2px; position:relative; left:-2px; white-space:nowrap;}
#gnb li a { display:block; float:left; padding:13px 15px 0 15px; height:25px; color:#727272; white-space:nowrap; text-decoration:none; }
#gnb li a:hover,
#gnb li a:focus { color:#000000;}
#gnb li.on a { font-weight:bold; color:#3f3f3f; background:url("../../../../layouts/xe_official/css/../images/white/bgGnbOn.gif") no-repeat center top;}

#isSearch { position:absolute; top:48px; right:15px; width:214px; text-align:right;}
#isSearch .searchOrder { display:none;}
#isSearch .checked { position:absolute; left:0; top:0; text-align:left; display:block; padding:5px 0 0 5px; width:64px; height:14px; background:url("../../../../layouts/xe_official/css/../images/white/bgSearchTerm.gif") no-repeat; font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#5c5c5c; line-height:normal;}
#isSearch ul { display:none; position:absolute; left:0; top:18px; padding:2px 0 3px 0; text-align:left; border:1px solid #b2b2b2; background:#ffffff; overflow:hidden;}
#isSearch ul li { width:67px; height:18px; list-style:none;}
#isSearch ul li input { display:none;}
#isSearch ul li label { display:block; padding:4px 0 0 4px; width:63px; height:15px; font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#5c5c5c;}
#isSearch ul li label.on { background:#ededed; }
#isSearch ul li label:hover,
#isSearch ul li label:focus { background:#ededed;}
#isSearch .inputText { vertical-align:middle; position:relative; top:0; _top:-1px; left:1px; padding:3px 3px 1px 3px; width:94px; height:13px; color:#000000; border:1px solid #B0B0AF; background-color:#FFFFFF; }
#isSearch .inputText:hover,
#isSearch .inputText:focus { border:1px solid #8E8E8D; background-color:#FFFFFF; }
*:first-child+html  #isSearch .inputText { position:relative; top:-1px;}
#isSearch .submit { vertical-align:middle; _position:relative; _top:-1px;}
*:first-child+html #isSearch .submit { position:relative; top:-1px;}

/* Site Layout - Content Body */
#contentBody { position:relative; width:980px; padding-bottom:30px; overflow:hidden; background:url("../../../../layouts/xe_official/css/../images/white/bgContentBody.gif") repeat-y left top; border-bottom:1px solid #dddddd;}

/* Site Layout - Column Left */
#columnLeft { position:relative; width:201px; float:left;}
#columnLeft .mask { width:201px; height:5px; background:#ffffff; display:block;}

#lnb { border-top:1px solid #dddddd; padding:4px 5px; width:190px;}
#lnb li { list-style:none; padding-bottom:4px;}
#lnb li a { padding:6px 5px 6px 13px; width:170px; display:block; border:1px solid #e8e8e8; background:url("../../../../layouts/xe_official/css/../images/white/bgLnbOff.gif") repeat-x; color:#3e3e3e; position:relative; z-index:99; text-decoration:none;}
#lnb li a:hover,
#lnb li a:focus { color:#ffffff; background:#de4332; border:1px solid #de4332;}
#lnb li.on a { color:#ffffff; background:#de4332; border:1px solid #de4332;}
#lnb li.on a:hover,
#lnb li.on a:focus { font-weight:bold;}
#lnb li ul { display:block; position:relative; width:184px; padding:0 3px; position:relative; border-top:1px solid #ffffff; overflow:hidden;}
#lnb li.on ul { display:block;}
#lnb li ul li { padding:0; border-top:1px solid #f2f2f2; position:relative; top:-1px;}
#lnb li ul li a { padding:6px 5px 6px 10px; width:169px; color:#818181 !important; border:none; background:none !important; border:none !important;}
#lnb li ul li a:hover,
#lnb li ul li a:focus { font-weight:normal !important; color:#de4332 !important;}
#lnb li.on ul li.on a { color:#ff1a00 !important; font-weight:bold !important; background:url("../../../../layouts/xe_official/css/../images/white/bulletLnb.gif") no-repeat 175px center  !important;}

/* Site Layout - Column Right */
#columnRight { width:770px; float:right; overflow:hidden;}
#visualArea { width:770px; height:200px; background:#f5f5f5; margin-bottom:2.5em; position:relative; left:-15px; margin-right:-15px;}
#content { width:100%; overflow:hidden;}

/* Site Layout - Footer */
#footer { margin:0; padding:0; border-top:3px solid #f4f4f4; text-align:center; padding:2em 0 4em; clear:both;}
#footer li { display:inline; padding:0 .6em 0 1em; background:url("../../../../layouts/xe_official/css/../images/white/vrType1.gif") no-repeat left center;}
#footer li.first-child { background:none;}
#footer li a { color:#999999; font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
#footer li address { display:inline; }

/* White Skin - End */

.login_white { margin:0; padding:0; border:2px solid #d9d9d9; width:196px; position:relative; _padding-top:2px; display:block;}
*:first-child+html body#white .login_white { padding-top:2px;}
.login_white legend { display:none; width:0; height:0; overflow:hidden; font-size:0;}
.login_white form { position:relative; border:1px solid #cacaca; padding:11px 11px 7px 11px; width:172px;}
.login_white form .idpwWrap { overflow:hidden; clear:both; width:172px;}
.login_white form .idpw { float:left; width:110px;}
.login_white form .idpw input { border:1px solid #c9c9c9; color:#282828; width:105px; background:#fbfbfb; padding:1px 5px; margin-bottom:2px; font:.9em Tahoma;}
.login_white form .login { float:right;}

.login_white form p.securitySignIn { clear:both; padding:0 0 0 18px; margin:4px 0 0 0; }
.login_white form p.noneSSL { background:url("../../../../widgets/login_info/skins/xe_official/css/../images/none_ssl.png") no-repeat left top; }
.login_white form p.SSL { background:url("../../../../widgets/login_info/skins/xe_official/css/../images/ssl.png") no-repeat left top; }
.login_white form p.noneSSL a { color:#BF6801; text-decoration:none; }
.login_white form p.SSL a { color:#9CAC74; text-decoration:none; }

.login_white form p.save { margin:0; clear:both; padding:.3em 0;}
.login_white form p.save input { vertical-align:middle; _margin:-3px;}
*:first-child+html body#white .login_white form p input { margin:-3px; }
.login_white form p.save label { font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#999999;}
.login_white form ul.help { margin:0; border-top:1px solid #e4e4e4; overflow:hidden; padding:.5em 0 0 0; white-space:nowrap;}
.login_white form ul.help li { list-style:none; float:left; display:block; padding:0 3px 0 7px; background:url("../../../../widgets/login_info/skins/xe_official/css/../images/white/vrType1.gif") no-repeat left center;}
.login_white form ul.help li.first-child { background:none; padding-left:0;}
.login_white form ul.help li a { color:#999999; font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; white-space:nowrap; text-decoration:none; }
.login_white form ul.help li a:hover { text-decoration:underline; }
.login_white form ul.help li.first-child a { color:#54564b;}
.login_white form .userName { position:relative; width:172px; overflow:hidden; border-bottom:1px solid #e4e4e4; padding:0 0 6px 0; margin-top:-5px;}
.login_white form .userName strong { color:#282828; padding:4px 0 0 2px; font:bold .9em Tahoma;}
.login_white form .userName a { position:relative; right:0px; }
.login_white form ul.userMenu { margin:0; position:relative; padding:0 0 6px 4px; overflow:hidden; margin-top:10px;}
.login_white form ul.userMenu li { list-style:none; padding-left:10px; background:url("../../../../widgets/login_info/skins/xe_official/css/../images/white/bulletFF1A00.gif") no-repeat left 4px; margin-bottom:5px;}
.login_white form ul.userMenu li a { color:#54564b; text-decoration:none; }
.login_white form ul.userMenu li a:hover { text-decoration:underline; }
.login_white form p.latestLogin { margin:0; color:#999999; font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
.login_white form p.latestLogin span { font:1em Tahoma;}

img.login_mask { width:201px; height:5px; background:#ffffff; display:block;}
.openid_login_white { margin:0; padding:0; border:2px solid #d9d9d9; width:196px; position:relative; _padding-top:2px; display:block; }
*:first-child+html body .openid_login_white { padding-top:2px;}
.openid_login_white legend { display:none; width:0; height:0; overflow:hidden; font-size:0;}
.openid_login_white form { position:relative; border:1px solid #cacaca; padding:11px 11px 7px 11px; width:172px; }
.openid_login_white form .idpwWrap { overflow:hidden; clear:both; width:172px;}
.openid_login_white form .idpw { float:left;}
.openid_login_white form .idpw p { margin:0; padding:0; margin-bottom:5px; background: url("../../../../widgets/login_info/skins/xe_official/css/../images/openid_login_bg.gif") left no-repeat; padding-left:18px; font-size:.9em Tahoma;color:#999999}
.openid_login_white form .idpw input { border:1px solid #c9c9c9; color:#282828; width:105px; background:#fbfbfb; padding:1px 5px; margin-bottom:2px; font:.9em Tahoma; }
.openid_login_white form .login { float:right;}
.openid_login_white form p.save { margin:0; padding: 0; }
.openid_login_white form p.save label { font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#999999;}

/* Calendar */
.widget_calendar { padding:1.2em .8em; position:relative; border:1px solid #e0e1db; margin-bottom:.7em;}
.widget_calendar table { width:100%;}
.widget_calendar table caption { font:bold 1em Tahoma; color:#9a9a9a; padding-bottom:.6em; background:url("../../../../widgets/calendar/skins/blog_calendar_list/css/none");}
.widget_calendar table caption .mm { font:bold 1em Tahoma; color:#54564b;}
.widget_calendar table caption a { padding:.2em;}
.widget_calendar table caption a img { width:13px; height:13px;}
.widget_calendar table caption a.back { background:url("../../../../widgets/calendar/skins/blog_calendar_list/css/../images/buttonArrowCalendarLeft.gif") no-repeat left 3px; width:13px; height:13px;}
.widget_calendar table caption a.next { background:url("../../../../widgets/calendar/skins/blog_calendar_list/css/../images/buttonArrowCalendarRight.gif") no-repeat left 3px; width:3px; height:13px;}
.widget_calendar table th,
.widget_calendar table td { padding:.25em 0;}
.widget_calendar table th { font-weight:normal; font-size:.9em; color:#9a9a9a;}
.widget_calendar table th.sun { color:#fe3614;}
.widget_calendar table td { text-align:center;}
.widget_calendar table td a { font:.9em Tahoma; color:#9a9a9a;}
.widget_calendar table td.sun { color:#fe3614;}
.widget_calendar table td.sun a { color:#fe3614;}
.widget_calendar table td.today { font-weight:bold; color:#54564b;}
.widget_calendar table td.today a { font-weight:bold; color:#54564b;}
.widget_calendar table td.posted a { text-decoration:underline;}

