@CHARSET "UTF-8";
/************************ Golbal ************************/
* {margin:0;padding:0;font-family:'돋움', 'Dotum', '굴림', 'Gulim', 'AppleGothic', 'Sans-serif';}
html{font-size:12px;color:#777;}
body{word-wrap:break-word;}
table{border-collapse:collapse;}
img, fieldset, button{border:none;vertical-align:middle;}
caption{visibility:hidden;line-height:0;}
li, dt, dd{list-style:none;}
input, textarea{vertical-align:middle;font-size:12px;color:#777;}
textarea{overflow:auto;} 
select{vertical-align:middle;border:1px solid #ddd;font-size:12px;color:#777;padding:1px;height:22px;}
a, a:link, a:hover, a:active, a:visited{text-decoration:none;color:#777;}
legend{position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */ 

/************************ Input ************************/
input.txt{border:1px solid #ccc;padding:4px 5px;margin-right:5px;}
select.selct{height:24px;border:1px solid #ccc;padding:3px 4px 3px 2px;margin-right:5px;}
textarea.txtarea{border:1px solid #ccc;padding:5px;}
input.radio{margin:0 5px 0 5px;}
input.chk{margin:0 5px 0 5px;}
label{line-height:22px;margin-right:15px;}
label.actv{color:#000;}

/************************ Contents ************************/
#content .mention{background:#f9f9f9;border:1px dashed #bbb;border-top:2px solid #bbb;line-height:18px;margin-bottom:20px;padding:10px;}
#content .mention h5{background:url('/images/bul_bg.png') no-repeat left -194px;border-bottom:1px solid #ddd;font-size:12px;color:#000;margin-bottom:10px;padding:0 0 5px 15px;}
#content ol.dec li{list-style:decimal;list-style-position:inside;padding-left:3px;}
#content .exp{color:#205ea9;}
#content .emp{color:#f00;}

#content .srch{background:#fff url('/images/srch_bg.gif') repeat-x left bottom;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #a2a2a2;border-bottom:1px solid #a2a2a2;border-radius:10px;text-align:center;margin-bottom:20px;padding:7px 0 6px;}
#content .srch{line-height:30px;}
#content .srch input.srch_txt{height:20px;border:1px solid #ddd;margin:0 5px;padding:5px;}
#content .srch a.btn_srch{background:#777 url('/images/btn_bg.png') repeat-x left -270px;border:1px solid #555;font-size:11px;color:#ddd;padding:4px 8px 2px;}
#content .srch a.btn_srch:hover{background-color:#555;color:#fff;}
#content .srch span.tit{color:#333;font-weight:bold;margin:0 5px 0 10px;}

/************************ Paging ************************/
#content .paging{text-align:center;margin:0 auto 10px;}
#content .paging a{display:inline-block;border:1px solid #ddd;width:20px;line-height:20px;color:#555;font-weight:bold;font-size:11px;margin:0 2px;}
#content .paging a:hover{background:#eee;}
#content .paging a.sel{background:#eee;border:1px solid #ddd;color:#f00;}

/************************ Btn ************************/
.btn_top{background:#fff url('/images/btn_bg.png') repeat-x left -49px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #999;border-bottom:1px solid #999;border-radius:2px;color:#9c9fa7;margin-left:2px;padding:3px;}
.btn_top span{display:inline-block;background:url('/images/btn_top_icon.gif') no-repeat 3px 3px;line-height:20px;color:#999;padding:0 3px 0 18px;}
.btn_top:hover span{color:#555;}

#content .btn_in{background:#fafafa url('/images/btn_bg.png') repeat-x left top;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #999;border-bottom:1px solid #999;border-radius:2px;font-weight:normal;color:#777;font-size:11px;margin:0 2px;padding:3px 5px 1px;}
#content .btn_in span{font-weight:normal;color:#777;font-size:11px;}
#content .btn_in:hover, #content .btn_in:hover span{color:#000;}
#content .btn_in.negtv{background:#acacac url('/images/btn_bg.png') repeat-x left -220px;border-top:1px solid #888;border-left:1px solid #888;border-right:1px solid #666;border-bottom:1px solid #666;color:#ddd;}
#content .btn_in.negtv span{color:#ddd;}
#content .btn_in.negtv:hover, #content .btn_in.negtv:hover span{color:#fff;}

#content .btn{position:relative;display:block;text-align:center;margin:-5px auto 25px;}
#content .btn.top{min-height:10px;}
#content .btn_left{position:absolute;left:0px;}
#content .btn_right{position:absolute;right:0px;}
#content a.btns{border-radius:2px;margin:0 3px;padding:6px 8px 4px 5px;}
#content a.btns span{line-height:24px;font-weight:bold;padding-left:13px;}

#content a.btn01{background:#fafafa url('/images/btn_bg.png') repeat-x left top;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #999;border-bottom:1px solid #999;border-radius:2px;margin:0 5px;padding:8px 20px 7px;}
#content a.btn01 span{background:url('/images/bul_bg.png') no-repeat left -39px;line-height:29px;font-weight:bold;padding-left:15px;}
#content a.btn01:hover, #content a.btn02:hover{color:#000;}
#content a.btn02{background:url('/images/btn_bg.png') repeat-x left -120px;border-top:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6;}
#content a.btn02 span{background:url('/images/bul_bg.png') no-repeat left -80px;line-height:30px;font-weight:bold;}
#content a.btn03{background:#d59a7f url('/images/btn_bg.png') repeat-x left -170px;border:1px solid #905235;}
#content a.btn03 span{background:url('/images/bul_bg.png') no-repeat left -120px;color:#fff;}
#content a.btn04{background:#acacac url('/images/btn_bg.png') repeat-x left -220px;border:1px solid #7c7c7c;}
#content a.btn04 span{background:url('/images/bul_bg.png') no-repeat left -120px;color:#fff;}
#content a.btn05{background:#acacac url('/images/btn_bg.png') repeat-x left -215px;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #666;border-bottom:1px solid #666;border-radius:2px;margin:0 5px;padding:8px 20px 7px;}
#content a.btn05 span{background:url('/images/bul_bg.png') no-repeat left -120px;color:#fff;line-height:29px;font-weight:bold;padding-left:15px;}