table												{ border-collapse:collapse; }

.clb													{ clear:both; }

.arial												{ font-family:arial }

.size10											{ font-size:10px; }
.size11											{ font-size:11px; }
.size14											{ font-size:14px; }

.red													{ color:#ed145b }
.blue												{ color:#567bbe }
.orange											{ color:#FF7700; }

.bold												{ font-weight:bold; }

.line												{ text-decoration:underline; }

.spacing_normal							{ letter-spacing:normal }

#headerWrap								{ height:120px;background:url('/images/bg.gif') repeat-x; }
	.header										{ position:relative;width:900px;height:80px;margin:0 auto; }
		.logo										{ position:absolute;left:0;top:20px; }
		.right										{ position:absolute;right:0;top:10px;vertical-align:top; }
		.right a,
		.right img								{ vertical-align:middle; }
		.gnb										{ position:absolute;left:0;top:80px; }
		.gnb ul									{ }
		.gnb ul li									{ float:left;display:inline-block; }
		.gnb ul li a								{ display:block;width:180px;height:40px;overflow:hidden; }


#bannerWrap								{ margin:30px 0; }

#footerWrap									{ height:150px;padding-top:19px;border-top:solid 1px #DDD;background:#f8f8f8;text-align:center; }


#recentWrap								{ background:url('/images/bg.gif') repeat-x 0 -120px; }
	.recentbox									{ width:900px;margin:0 auto;position:relative; }
	.recent										{ width:900px;margin:0 auto; }
	.recent th									{ position:relative;width:25%;height:38px;padding:0 10px;border:solid 1px #DDD;background:#f8f8f8;text-align:left }
	.recent th.none						{ border-left:none; }
	.recent th a								{ position:absolute;right:10px;top:11px;display:block;font-size:11px;color:#999;font-weight:normal;letter-spacing:-1px;text-decoration:underline; }
	.recent th a img						{ vertical-align:middle }

	.recent td									{ padding:10px;text-align:left;vertical-align:top;border:solid 1px #DDD;border-bottom:none; }
	.recent td div							{ height:25px; }
	.recent td div span					{ display:inline-block; }
	.recent td div span img,
	.recent td div span a				{ vertical-align:middle; }
	.recent td div span.subject	{ width:155px; }
	.recent td div span.date2		{ width:40px;font:normal 11px Arial;color:#999; }

	.recent td div span.subject2	{ width:135px; }
	.recent td div span.icon			{ width:60px;text-align:right; }


#realtimeform								{ height:360px;padding:20px 0 0 0;background:#3d68ad; }
	.realtimeType td						{ height:30px; }
	.realtimeType td select			{ border:solid 1px #DDD;height:21px; }
	.realtimeType td input			{ border:solid 1px #DDD;padding:3px; }



.recentBottom								{ width:900px;margin:0 auto; }
	.recent2										{  }
	.recent2 th								{ position:relative;width:25%;height:25px;padding:0 10px;text-align:left }
	.recent2 th a								{ position:absolute;right:10px;top:6px;display:block;font-size:11px;color:#999;font-weight:normal;letter-spacing:-1px;text-decoration:underline; }
	.recent2 th a img						{ vertical-align:middle }

	.recent2 td								{ padding:10px;text-align:left;vertical-align:top; }
	.recent2 td div							{ height:20px; }
	.recent2 td div span				{ display:inline-block; }
	.recent2 td div span.subject	{ width:165px; }
	.recent2 td div span.date2	{ width:35px;font-family:arial;font-size:11px;color:#999; }

	.recent2 td div.imgAtcl			{ position:relative;height:60px; }

#bestitem										{ position:relative;width:900px;height:150px;margin:30px auto;background:url('/images/item_bg.gif'); }





#leftWrap									{ float:left;width:200px; }
#leftWrap ul								{ margin-top:30px;margin-bottom:20px; }
#leftWrap ul li								{ display:block;width:180px; }
#leftWrap ul li a							{ display:block;width:180px;height:29px;/*padding:0 15px;*/border-bottom:solid 1px #CCC;line-height:29px;/*background:url('/images/arrow.gif') no-repeat 8px 50%;*/ }

#rightWrap									{ margin-left:200px; }

.location										{ height:30px;font-size:11px;letter-spacing:-1px;line-height:30px;text-align:right;color:#999; }
.location img								{ vertical-align:middle; }


.catg_box										{ padding:9px;border:solid 1px #DDD;background:#f8f8f8; }
.catg_box span							{ display:inline-block;width:120px;height:20px; }
.catg_box span img,
.catg_box span a							{ vertical-align:middle; }








#float												{ position:absolute;right:-160px;top:30px;width:150px;height:535px;background:url('/images/float_bg.png') no-repeat 0 70px;z-index:999; }
#float div										{ margin:0 20px 10px; }
#float div label								{ display:block;height:18px; }
#float div .input							{ border:solid 1px #DDD;padding:2px;height:16px }





















#contentWrap								{ position:relative;width:900px;margin:0 auto;padding-bottom:30px; }


/* board */
.estm_title										{ height:25px;font:bold 14px 돋움;color:#567bbe; }

.lstType											{ width:100%;margin-bottom:10px;border-collapse:collapse;border-top:solid 2px #3d68ad; }
.lstType th										{ padding:5px 6px 5px 4px;border-bottom:solid 1px #CCC;text-align:center;background:#f8f8f8; }
.lstType td										{ padding:5px 6px 5px 4px;border-bottom:solid 1px #CCC;text-align:center; }
.lstType td img,
.lstType td a									{ vertical-align:middle; }
.lstType td.no								{ font:normal 11px arial;color:#888; }
.lstType td.subject						{ text-align:left; }
.lstType td.name							{ font-weight:bold; }
.lstType td.date							{ font:normal 11px arial;color:#888; }
.lstType td.view							{ font:normal 11px arial;color:#888; }

.lstType2										{ width:100%;margin-bottom:10px;border-collapse:collapse;border-top:solid 2px #3d68ad; }
.lstType2 td									{ padding:10px 6px 9px 4px;border-bottom:solid 1px #CCC;text-align:center; }
.lstType2 td .title							{ height:25px;font:bold 14px 돋움;color:#567bbe;border-bottom:solid 1px #DDD;margin-bottom:10px; }
.lstType2 td img,
.lstType2 td a								{ vertical-align:middle; }
.lstType2 td.subject						{ text-align:left; }


.paging											{ float:left;height:40px; }
.paging img,
.paging a										{ vertical-align:middle; }
.paging a										{ display:inline-block;margin-right:3px;font:normal 11px arial;color:#666; }
.paging a strong							{ font:bold 12px arial;color:#ff7700; }

.btnArea										{ float:right;height:40px;}
.btnArea2										{ height:40px;text-align:center; }

.schForm2										{ float:right;height:50px;text-align:center; }
.schForm2 .input							{ border:solid 1px #CCC;padding:3px;background:#FFFFFF; }

.schForm										{ height:50px;text-align:center;margin-top:40px; }
.schForm .input							{ border:solid 1px #CCC;padding:3px;background:#FFFFFF; }

.wrType											{ width:100%;margin-bottom:10px;border-collapse:collapse;border-top:solid 2px #666; } 
.wrType th										{ padding:5px 6px 5px 4px;border-bottom:solid 1px #999;text-align:left; }
.wrType td										{ padding:5px 6px 5px 4px;border-bottom:solid 1px #CCC;text-align:left; }
.wrType td img,
.wrType td a									{ vertical-align:middle; }
.wrType td	 select							{ border:solid 1px #CCC;height:21px; }
.wrType td	 input							{ border:solid 1px #CCC;padding:1px;background:#FFFFFF; }
.wrType td	 .input							{ border:solid 1px #CCC;padding:1px;background:#FFFFFF; }
.wrType td	 .none	 						{ border:none;padding:1px; }

.vwContent									{ margin-bottom:10px;padding:20px;border-bottom:solid 1px #999; }



.signType										{ margin-bottom:10px;border-collapse:collapse; } 
.signType th									{ padding:8px 6px 6px 4px;text-align:left; }
.signType td									{ padding:8px 6px 6px 4px;text-align:left; }
.signType td img,
.signType td a								{ vertical-align:middle; }
.signType td	 .input						{ border:solid 1px #CCC;padding:3px;background:#FFFFFF; }