.L { float:left;} .R { float:right;}
.al { text-align:left;} .ac { text-align:center;} .ar { text-align:right;}
.at { vertical-align:top; } .am { vertical-align:middle; } .ab { vertical-align:bottom; }
.b { font-weight:bold; }
.u { text-decoration:underline; }
.sp { letter-spacing:-1px; }
.v8 { font:normal 8pt Verdana, Tahoma; }
.p8 { font-size:8pt; }
.p9 { font-size:9pt; }
.p12 { font-size:12pt; }
.l13 { line-height:1.3em; }
.l14 { line-height:1.4em; }
.l15 { line-height:1.5em; }
.l16 { line-height:1.6em; }
.po-relative { position:relative; }
.po-absolute { position:absolute; }
.fr-txt { border:solid 1px #C3C3C3; padding:3px 0 0 2px;  }
.fr-txtarea { border:solid 1px #C3C3C3; padding:3px 0 3px 2px; line-height:1.4em;  }
.fr-txt-comment { width:441px; border:solid 1px #C3C3C3; background-color:#FCF8DF; font:normal 8pt µ¸¿ò,Dotum; padding:4px 0 0 2px;  }
.fr-radio { margin:0 1px -1px 1px; }
.fr-check { margin:0 0 0px 2px; }
.img-cur { cursor:pointer; }


/*padding*/
.p5{padding:5px;} 
.p10{padding:10px;}
.pt5{padding-top:4px;}
.pt10{padding-top:10px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.m5{margin:5px;} 
.m10{margin:10px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml18{margin-left:18px;}
.ml30{margin-left:30px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mb2{margin-bottom:2px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb40{margin-bottom:40px;}


/*color */
.cr-bk, a.cr-bk:link, a.cr-bk:visited, a.cr-bk:hover, a.cr-bk:active {color:#000;}
.cr-or01, a.cr-or01:link, a.cr-or01:visited, a.cr-or01:hover, a.cr-or01:active {color:#FF6600;}
.cr-red {color:#A63333;}


/* space */
.sp5 { height: 5px; font-size: 0; line-height: 0; clear: both; }
.sp10 { height: 10px; font-size: 0; line-height: 0; clear: both; }
.sp15 { height: 15px; font-size: 0; line-height: 0; clear: both; }
.sp20 { height: 20px; font-size: 0; line-height: 0; clear: both; }
.sp25 { height: 25px; font-size: 0; line-height: 0; clear: both; }
.sp30 { height: 30px; font-size: 0; line-height: 0; clear: both; }
.sp40 { height: 40px; font-size: 0; line-height: 0; clear: both; }


/* sub-layout */
#contents .title { width:658px; height:32px; }
#contents .title img { margin-left:38px; }
#contents .visual { width:658px; height:128px; margin-bottom:20px; }
#contents .visual2 { width:658px; height:128px; margin-bottom:5px; }


/* contents layout */
.portlet a { color:#717171; }
.ball-01f { float:left; background:url(../img/ic_ball_01.gif) 0 10px no-repeat; padding-left:8px; margin-right:18px; } /*Æû*/
.box_view2 { line-height:1.5em; padding:30px 30px 50px; }
.box_view2 P { line-height:1.5em; }
.box_comment { width:599px; height:130px; margin-left:10px; background:url(../img/bg/comment.gif) no-repeat; position:relative; }
.box_comment .bytes { top:25px; left:152px; position:absolute; }
.box_comment .write { top:55px; left:45px; position:absolute; }

.box_comment_2 { width:599px; height:130px; margin-left:10px; background:url(../img/bg/comment_new_2.gif) no-repeat; position:relative; }
.box_comment_2 .bytes { top:25px; left:152px; position:absolute; }
.box_comment_2 .write { top:55px; left:45px; position:absolute; }


.box_pop_01 { position:absolute; top:125px; left:55px; width:290px; height:145px; background:url(../img/bg/pop_context.gif) no-repeat; text-align:center; }
.box_alert { width:423px; height:179px; margin-left:98px; background:url(../img/bg/bg_alert.gif) no-repeat; text-align:center; }
.box_alert .txt { line-height:1.5em; padding-top:60px; }
.box_category { width:619px; height:101px; margin-top:0; background:url(../img/bg/bg_category.jpg) no-repeat; text-align:center; }
.box_category table { border-collapse:collapse; margin:0 auto; }
.box_category a { margin:0 10px; }
.box_category a.now { color:#FF6600; font-weight:bold; text-decoration:underline; }
.box_category2 { width:619px; height:93px; margin-top:-10px; background:url(../img/bg/bg_category2.jpg) no-repeat; text-align:center; }
.box_category2 table { border-collapse:collapse; margin:0 auto; }
.box_category2 a { margin:0 10px; }
.box_category2 a.now { color:#FF6600; font-weight:bold; text-decoration:underline; }
.box_category3 { width:619px; height:82px; background:url(../img/bg/bg_category3.jpg) no-repeat; text-align:center; }
.box_category3 table { border-collapse:collapse; margin:0 auto; }
.box_category3 a { margin:0 6px; }
.box_category3 a.now { color:#FF6600; font-weight:bold; text-decoration:underline; }
.box_photo { width:619px; height:345px; background:url(../img/bg/bg_photo.jpg) no-repeat; position:relative; }
.box_photo .imgs { position:absolute; top:30px; left:33px; width:359px; height:280px; }
.box_photo .txt { position:absolute; top:72px; left:416px; width:170px; height:170px; line-height:1.5em; text-align:justify; }
.box_photo .stitle { font:bold 9pt ±¼¸²,Gulim; color:#04621F; text-align:left; margin-bottom:7px;}
.box_photo .sdate { text-align:right; margin-top:8px; }
.box_step { width:585px; margin-left:13px; overflow:hidden; }
.box_step .L { float:left; height:78px; }
.box_step .R { float:right; }
.box_step .R img { margin-left:7px; }
.box_form { width:426px; height:200px; margin:0 auto; background:url(../img/bg/bg_category4.jpg) no-repeat;padding:60px 0 0 70px; }
.box_form table { border-collapse:collapse; table-layout:fixed; }
.box_form tr { vertical-align:top; }
.box_form td.item { text-align:right; padding:8px 0 6px; }
.box_form td.frm { padding:4px 0 4px 10px; text-align:left; }
.box_form td.frm input { border:solid 1px #C4C4C4; padding:2px 0 0 0; color:#A83135; }
.box_form td.txt { padding:8px 0 6px 10px; text-align:left; color:#A83135; }
.box_form td.txt2 { text-align:center; color:#717171; line-height:1.5em; }
.box_form td.txt2 .subtitle { color:#A63235; font-weight:bold; margin-bottom:18px; }
.box_formtext { width:619px; line-height:1.5em; text-align:center; color:#727272; }
.pic_box { width:619px; margin-top:35px; text-align:center; }
dl.photolist { width:619px; }
dl.photolist dd.on { width:99px; height:64px; float:left; background:url(../img/bg/photo2.gif) no-repeat; }
dl.photolist dd.off { width:99px; height:64px; float:left; background:url(../img/bg/photo.gif) no-repeat; }
dl.photolist dd img { margin:5px; }

.recomm_txt { margin:0 0 15px 40px; }
.recomm_01 { width:619px; height:141px; position:relative; background:url(../img/bg/con_10.gif) no-repeat; }
.recomm_01 .text { width:460px; line-height:1.5em; padding:0 0 6px 4px; border-bottom:solid 1px #E2E2E2; position:absolute; top:19px; left:123px; }
.recomm_01 .form { position:absolute; top:91px; left:163px; }
.recomm_01 .form table { border-collapse:collapse; table-layout:fixed; }
.recomm_01 .form tr { vertical-align:top; }
.recomm_01 .form input { border:solid 1px #C3C3C3; padding:1px 0 0 0; }
.recomm_02 { width:619px; height:355px; position:relative; background:url(../img/bg/con_11.gif) no-repeat; }
.recomm_02 .text { width:460px; line-height:1.5em; padding:0 0 6px 4px; border-bottom:solid 1px #E2E2E2; position:absolute; top:19px; left:123px; }
.recomm_02 .form { position:absolute; top:91px; left:123px; }
.recomm_02 .form table { border-collapse:collapse; table-layout:fixed; }
.recomm_02 .form input { border:solid 1px #C3C3C3; padding:1px 0 0 0; }
.recomm_02 .form2 { position:absolute; top:140px; left:30px; }
.recomm_02 .form2 table { border-collapse:collapse; table-layout:fixed; }
.recomm_02 .form2 tr { vertical-align:top; }
.recomm_02 .form2 input { border:solid 1px #C3C3C3; padding:1px 0 0 0; }
.recomm_02 .form2 textarea { border:solid 1px #C3C3C3; width:540px; height:66px; margin-top:5px; }
.recomm_03 { width:619px; height:162px; position:relative; background:url(../img/bg/con_12.gif) no-repeat; }
.recomm_03 .text { width:390px; line-height:1.5em; padding:0 0 9px 4px; border-bottom:solid 1px #E2E2E2; position:absolute; top:28px; left:123px; }
.recomm_03 .form { position:absolute; top:88px; left:127px; line-height:1.5em; }
.recomm_03 .form table { border-collapse:collapse; table-layout:fixed; }
.recomm_03 .form input { border:solid 1px #C3C3C3; padding:1px 0 0 0; }

.recomm_btn { margin:10px 0 25px; text-align:center; }
.recomm_b { background:url(../img/ic_ball_02.gif) 4px 8px no-repeat; padding:4px 0 0 12px; color:#717171;}

/* table */
.tblfx { table-layout:fixed; border-collapse:collapse; }

.tbl-cx {width:599px;border-collapse:collapse;table-layout:fixed;}/*Á¤º¸»óÀÚ*/
.tbl-cx th {padding:9px 0 10px 0;text-align:center;}
.tbl-cx tr {vertical-align:top; }
.tbl-cx .bor { background:url(../img/ic_tbl_bar.gif) right 1px no-repeat; }
.tbl-cx .txtbor {padding-left:10px;background:url(../img/ic_tbl_bar.gif) right 2px no-repeat;line-height:1.5em;}
.tbl-cx tr.bline {background:url(../img/dotline_01.gif) left bottom repeat-x;vertical-align:top;}
.tbl-cx td {padding:8px 0 6px 0;text-align:center;line-height:1.5em;}
.tbl-cx .subject {text-align:left !important; }
.tbl-cx .file {padding:8px 0 2px 0; }

.tbl-fr {width:575px;border-collapse:collapse;table-layout:fixed;}/*Æû*/
.tbl-fr tr {vertical-align:top;background:url(../img/dotline_01.gif) left bottom repeat-x; }
.tbl-fr tr.nobg {background:none;}
.tbl-fr th {padding:10px 0 11px 0;text-align:left;}
.tbl-fr td {padding:6px 0 7px 0;text-align:left;}
.tbl-fr td.txt {padding:9px 0 7px 0;text-align:left;line-height:1.5em;}

.tblpage { margin-top:20px; height:18px; text-align:center; }
.tblpage img { margin:0 4px; }
.tblpage a:link, .tblpage a:visited, .tblpage a:active {
	font:normal 11px Verdana, Tahoma;
	color: #717171;
	text-decoration: none;
}
.tblpage a:hover {
	font:normal 11px Verdana, Tahoma;
	color: #333333;
	text-decoration: underline;
}
.tbutton { margin-bottom:22px; height:31px; }
.tbutton2 { margin-bottom:12px; height:25px; }
.tblbutton { margin-top:12px; height:25px; }
.tblbutton2 { margin-top:-21px; height:25px; }

.tblsearch { margin-top:25px; text-align:center; }
.tblsearch table { margin:0 auto; }
.tblsearch td.check { width:42px; height:20px; text-align:left; }
.tblsearch td.check_2 { width:50px; height:20px; text-align:left; }
.tblsearch td.subject { width:130px; height:20px; background:url(../img/bg_form_search.gif) 3px 0 no-repeat; vertical-align:top; text-align:left; }
.tblsearch td.btn { width:50px; }
.tblsearch input.subject { width:104px; background:none; border:none; font:normal 8pt µ¸¿ò,Dotum;margin:2px 0 0 12px; }

.box_comment_list { width:599px; margin-left:10px; position:relative; }
.box_comment_list table {border-collapse:collapse;table-layout:fixed;}
.box_comment_list tr { vertical-align:top; }
.box_comment_list tr.odd { background:url(../img/dotline_01.gif) #FFFFFF left bottom repeat-x; }
.box_comment_list tr.even { background:url(../img/dotline_01.gif) #FAFAFA left bottom repeat-x; }
.box_comment_list td {padding:7px 0 5px 0;text-align:center;line-height:1.5em;}
.box_comment_list td.btn img {margin:3px 4px 0 0; }
.box_comment_list td.comment {text-align:left !important;}

.box_guest table {width:575px; border-collapse:collapse;table-layout:fixed;}
.box_guest tr { vertical-align:top; background:url(../img/dotline_01.gif) #FFFFFF left bottom repeat-x; }
.box_guest td {padding:15px 10px 6px 10px;}
.box_guest td.reply {padding:8px 7px 9px; }
.box_guest .g-title { margin-bottom:10px;line-height:1.3em; color:#195EA2;}
.box_guest .g-txt { margin-bottom:8px;line-height:1.5em; }
.box_guest .g-btn { text-align:right; }
.box_guest .replybox { width:561px; background:url(../img/bg/bg_replybox2.gif) left bottom no-repeat; }
.box_guest .replybox .top { background:url(../img/bg/bg_replybox.gif) left top no-repeat; padding:10px 20px 12px; }

.tbl-Link { width:619px; border-collapse:collapse; table-layout:fixed; border-top:solid 2px #F2B48C; border-bottom:solid 1px #F2B48C; }
.tbl-Link tr { vertical-align:top; }
.tbl-Link tr.odd { background:url(../img/dotline_01.gif) #FFFFFF left bottom repeat-x; }
.tbl-Link tr.even { background:url(../img/dotline_01.gif) #FAFAFA left bottom repeat-x; }
.tbl-Link td {padding:9px 0 7px 0;text-align:left;line-height:1.5em;}
.tbl-Link .nobg {border:none;background-color:#FAFAFA;padding:9px 0 6px 0;text-align:center;line-height:1.5em;}
.tbl-Link .nobg2 {border:none;background:none;padding:9px 0 6px 0;text-align:center;line-height:1.5em;}
.tbl-Link .subject { padding:0 5px 0 10px; }
.tbl-Link .subject a {color:#E56A19; }

.tbl-Ph {width:619px; border-collapse:collapse;table-layout:fixed;border-top:solid 2px #9F97C6;border-bottom:solid 1px #9F97C6; }
.tbl-Ph tr { vertical-align:top; }
.tbl-Ph td { padding:8px 0 6px 0; }
.tbl-Ph td.subject2 { padding:9px 0 7px 0; }
.tbl-Ph .acr { text-align:center;}	.tbl-Ph .acr img {margin-top:4px; }
.tbl-Ph .acr2 { text-align:center;}	.tbl-Ph .acr2 img {margin-top:3px; }
.tbl-Ph .line { padding:0; margin:0; height:1px; background:url(../img/dotline_02.gif) top left repeat-x; font-size:0; line-height:0; }

.sbox { margin:0 0 4px 7px; width:605px; background:url(../img/bg/subbox_01.gif) bottom left no-repeat; }
.sbox .top { padding:10px 12px 7px; background:url(../img/bg/subbox_02.gif) top left no-repeat; line-height:1.5em; }

a.ph:link, a.ph:visited, a.ph:active { color:#717171; text-decoration:none; font-weight:normal; }
a.ph:hover { color:#3F308E; text-decoration:underline; }

.tbl-CELA {width:619px; border-collapse:collapse;table-layout:fixed;border-top:solid 2px #F2B48C;border-bottom:solid 1px #F2B48C; }
.tbl-CELA tr { vertical-align:top; }
.tbl-CELA td { padding:8px 0 6px 0; }
.tbl-CELA .acr { text-align:center;}	.tbl-CELA .acr img {margin-top:4px; }
.tbl-CELA .line { padding:0; margin:0; height:1px; background:url(../img/dotline_02.gif) top left repeat-x; font-size:0; line-height:0; }

.cbox { margin:0 0 4px 7px; width:605px; background:url(../img/bg/subbox_03.gif) bottom left no-repeat; }
.cbox .top { padding:10px 12px 7px; background:url(../img/bg/subbox_04.gif) top left no-repeat; line-height:1.5em; }

.tbl-CELA td a:link, .tbl-CELA td a:visited, .tbl-CELA td a:active { color:#717171; text-decoration:none; font-weight:normal; }
.tbl-CELA td a:hover { color:#E56A19; text-decoration:underline; }


.law_scroll
{
	scrollbar-face-color:#FFF;  
	scrollbar-highlight-color:#FFF; 
	scrollbar-shadow-color:#808080;
	scrollbar-3dlight-color:#E0E0E0; 
	scrollbar-darkshadow-color:#FFF; 
	scrollbar-track-color:#FFF;
	scrollbar-arrow-color: #808080;
}

#poplayer
{
	position:absolute; top:-250px; left:150px;width:400px; height:300px; background:url(../img/bg/pop_01.gif) no-repeat;display:none; 
}
.popLayerRelative { width:400px; height:300px; position:relative; }
.sample1text { width:542px; height:28px; color:#717171; margin-left:38px; }
.sample1 { position:relative; width:542px; height:940px; background:url(../img/sample_e1k.jpg) no-repeat; margin-left:38px; }
.sample1 .area1 { position:absolute; top:210px; left:253px; }
.sample1 .area2 { position:absolute; top:427px; left:253px; }
.sample1 .area3 { position:absolute; top:564px; left:137px; }
.sample1 .area4 { position:absolute; top:564px; left:253px; }
.sample1 .area5 { position:absolute; top:564px; left:370px; }
.sample1 .area6 { position:absolute; top:689px; left:253px; }
.sample1 .areaLink { position:relative; width:26px; height:26px; }
.sample1 .areaContext { width:350px; height:93px; position:absolute; top:-99px; left:-156px; display:none; }

.sitemap { position:relative; width:542px; height:348px; margin:45px 0 0 38px; }


/****************************************/
/* templates by c.h.roh */
/* ´É·ü±³À° */ 
/****************************************/
