
/* Type Selector */
*				{ margin:0; padding:0;  font-style:normal; font-family: ±¼¸²,gulim, "malgun gothic", "Segoe UI", Verdana, AppleGothic, Sans-serif;}
html, body		{ height:100%; }
body			{ font-size:12px;  margin:0; }
body,th,td		{ line-height:normal; }
table			{ border-spacing:0px; border-collapse:collapse; }
th,td			{ border-spacing:0px; border-collapse:collapse; }
textarea		{ overflow:auto; }
button			{ cursor:pointer; _cursor /**/:hand; }

hr, button img				{ display:none; }
img, fieldset, button		{ border:none; }
img { -ms-interpolation-mode: bicubic; } 
a:link		{font-size:12px; color:#444444; text-decoration:none;}
a:visited	{font-size:12px; color:#444444; text-decoration:none;}
a:active	{font-size:12px; color:#444444; text-decoration:none;}
a:hover		{font-size:12px; color:#688c04; text-decoration:underline;}
h1,h2,h3,p,ul,ol,li,dl,dt,dd,form	{list-style:none;}

html:first-child select{padding-right:6px; height:20px;} /* Opera Fix */
option, x:-moz-any-link {padding-right:4px;} /* Firefox Fix */
option, x:-moz-any-link, x:default {padding-right:0;} /* Firefox Fix */


 /* display:noneÀº ¸ðµç ÀåÄ¡¿¡¼­ ÀÐÁö ¾Ê¾Æ¾ß ÇÑ´Ù´Â ¸í·ÉÀ¸·Î ´Ù¸¥ º¸Á¶°øÇÐ±â±â¿¡¼­´Â ÀÎ½ÄÇÏÁö ¸øÇÒ ¼ö ÀÖÀ¸¹Ç·Î ½Ã°¢ÀûÀ¸·Î¸¸ ¼û°Ü¾ß ÇÏ´Â °æ¿ì´Â visibility:hiddenÀ» ÀÌ¿ëÇÏ´Â °ÍÀ» ±ÇÀå */
legend, caption { position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0px; line-height:0;} /* For Screen Reader */
label		{ cursor:pointer; height:18px; }

input {font-family:gulim; font-size:12px;}

/* Class Selector */
.hidden		{ display:none !important; }
.al			{ text-align:left !important; }
.fl			{ float:left; }
.fr			{ float:right; }
.ta_l		{ text-align:left; }
.ta_c		{ text-align:center; }
.ta_r		{ text-align:right !important; }
.cb			{ clear:both; }
.strike		{ text-decoration:line-through; }
.bold		{ font-weight:900 }
.num		{ IME-MODE:DISABLED; text-align:right; }
.fc_red		{ color:#BF0000; }
.fc_blue	{ color:#0000BF; }
.fc_yellow	{ color:#FFC000; }
.fc_green	{ color:#006000; }

.w20{ width:20px; }.w30{ width:30px; }.w40{ width:40px; }.w50{ width:50px; }.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; }.w310{ width:310px; }
.w320{ width:320px; }.w330{ width:330px; }.w340{ width:340px; }.w350{ width:350px; }.w360{ width:360px; }.w370{ width:370px; }.w380{ width:380px; }
.w390{ width:390px; }.w400{ width:400px; }.w410{ width:410px; }.w420{ width:420px; }.w430{ width:430px; }.w440{ width:440px; }.w450{ width:450px; }
.w460{ width:460px; }.w470{ width:470px; }.w480{ width:480px; }.w490{ width:490px; }.w500{ width:500px; }.w510{ width:510px; }.w520{ width:520px; }
.w530{ width:530px; }.w540{ width:540px; }.w550{ width:550px; }.w560{ width:560px; }.w570{ width:570px; }.w580{ width:580px; }.w590{ width:590px; }
.w600{ width:600px; }.w610{ width:610px; }.w620{ width:620px; }.w630{ width:630px; }.w640{ width:640px; }.w650{ width:650px; }.w660{ width:660px; }
.h20{ height:20px; }.h30{ height:30px; }.h40{ height:40px; }.h50{ height:50px; }.h60{ height:60px; }.h70{ height:70px; }.h80{ height:80px; }.h90{ height:90px; }.h100{ height:100px; }
.h110{ height:110px; }.h120{ height:120px; }.h130{ height:130px; }.h140{ height:140px; }.h150{ height:150px; }.h160{ height:160px; }.h170{ height:170px; }
.h180{ height:180px; }.h190{ height:190px; }.h200{ height:200px; }.h210{ height:210px; }.h220{ height:220px; }.h230{ height:230px; }.h240{ height:240px; }
.h250{ height:250px; }.h260{ height:260px; }.h270{ height:270px; }.h280{ height:280px; }.h290{ height:290px; }.h300{ height:300px; }.h310{ height:310px; }
.h320{ height:320px; }.h330{ height:330px; }.h340{ height:340px; }.h350{ height:350px; }.h360{ height:360px; }.h370{ height:370px; }.h380{ height:380px; }
.h390{ height:390px; }.h400{ height:400px; }.h410{ height:410px; }.h420{ height:420px; }.h430{ height:430px; }.h440{ height:440px; }.h450{ height:450px; }
.h460{ height:460px; }.h470{ height:470px; }.h480{ height:480px; }.h490{ height:490px; }.h500{ height:500px; }


/* .scroll{scrollbar-base-color:#fff; scrollbar-arrow-color:#8d8d8d; scrollbar-3dlight-color:#eaeaea; scrollbar-darkshadow-color:#fff; scrollbar-face-color:#eaeaea; scrollbar-highlight-color:#eaeaea; scrollbar-shadow-color:#eaeaea; scrollbar-track-color:#fff;}*/

.input_text		{  padding:3px 4px 3px 4px;  border-right: #d9d9d9 1px solid; border-top: #8e8e8e 1px solid; border-left: #8e8e8e 1px solid; border-bottom: #d9d9d9 1px solid; height:12px; letter-spacing:normal !important; }
.input_textarea	{ _margin:-1px 0px -1px 0px; padding:3px 4px 3px 4px; overflow:auto; border-right: #d9d9d9 1px solid; border-top: #8e8e8e 1px solid; border-left: #8e8e8e 1px solid; border-bottom: #d9d9d9 1px solid; letter-spacing:normal !important; }
.input_check	{ margin:0px 0px 0px 1px;  _margin:0px -3px -1px -4px; vertical-align:middle; _vertical-align:baseline;}
.input_radio	{ margin:0px 0px 0px 1px;  _margin:0px -3px -1px -4px; vertical-align:middle; _vertical-align:baseline;}
.input_select	{  font-size:12px;}
.input_file		{  font-size:12px; height:20px; border:1px solid #8e8e8e;}

.input_bt		{ margin:0px 0px 0px 0px; _padding:0px 0px 0px 0px; background-color:#E5E5E5;   border-right: #8F8F8F 1px solid; border-top: #C7C7C7 1px solid; border-left: #C7C7C7 1px solid; border-bottom: #8F8F8F 1px solid;  height:20px;  font-size:12px; }
.input_bt:hover {  border-right: #C7C7C7 1px solid; border-top: #8F8F8F 1px solid; border-left: #8F8F8F 1px solid; border-bottom: #C7C7C7 1px solid; background-color:#F5F4F2; }
.img_bt			{ vertical-align:top; border:0px;  cursor:pointer;_cursor /**/:hand; }

*:first-child+html .input_text		{ margin:0px 0px 0px 0px;  }
*:first-child+html .input_textarea	{ margin:-1px 0 -1px 0; }
*:first-child+html .input_check		{ margin:0px -3px -1px -4px; vertical-align:baseline;}
*:first-child+html .input_radio		{ margin:0px -3px -1px -4px; vertical-align:baseline;}
*:first-child+html .input_select	{ margin:0px -1px 0px 0px; }
*:first-child+html .input_bt		{ padding:0px 0px 0px 0px; }
*:first-child+html .img_bt			{ margin:0px 0px 0px 0px; }



/* lightbox ¿µ¿ª */
#lightbox_contents{padding:10px; background:#fff;}
.lightbox{display:none;}





/* list ÆäÀÌÂ¡ */
.paginate { padding:16px 0; text-align:center;}
.paginate a,
.paginate strong { position:relative; display:inline-block; margin-right:5px; padding:2px 4px 3px 4px; color:#000; text-decoration:none; border:1px solid #ffffff; font:bold 11px/normal Verdana; _width /**/:17px;}
.paginate strong { color:#f23219 !important; border:1px solid #e9e9e9;}
.paginate .pre { margin-right:6px; padding:4px 6px 2px 14px; _padding-bottom:1px; background:url(http://freecount.net/images/bu_pg3_l_off.gif) no-repeat 6px 5px !important; letter-spacing:-1px;}
.paginate .next { margin-left:4px; padding:4px 14px 2px 6px; _padding-bottom:1px; background:url(http://freecount.net/images/bu_pg3_r_off.gif) no-repeat 62px 5px !important; letter-spacing:-1px;}
.paginate a.pre { background:url(http://freecount.net/images/bu_pg3_l_on.gif) no-repeat 6px 5px !important;}
.paginate a.next { background:url(http://freecount.net/images/bu_pg3_r_on.gif) no-repeat 62px 5px !important;}
.paginate .pre,
.paginate .next { display:inline-block; color:#ccc; border:1px solid #e9e9e9; position:relative; top:0; _top:-2px; font:11px/normal µ¸¿ò, Dotum; _width /**/:75px;}
.paginate a.pre,
.paginate a.next { color:#565656;}
.paginate a:hover { background-color:#f7f7f7 !important; border:1px solid #e9e9e9;}


