@charset "utf-8";
@import url(layout.css);
@import url(contents.css);
@font-face {
    font-family:'NanumGothic';
    src: url('NanumGothic.eot');
    src: url('NanumGothic.eot?#iefix') format('embedded-opentype'),
         url('NanumGothic.woff') format('woff'),
         url('NanumGothic.ttf') format('truetype');
}
html,body{width:100%;height:100%;font-family:NanumGothic,고딕, san-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0}
body,h1,h2,h3,h4,input,button{/*font-family:'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif;*/font-size:12px;color:#6a6a6a}
body{background-color:#fff;text-align:center;}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle;font-family:NanumGothic,고딕, san-serif;}
img{vertical-align:top}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{color:#4f4f4f;text-decoration:none}
a:hover{color:#4f4f4f;text-decoration:none}
button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
hr{display:none}
legend{*width:0}
table{/* border-collapse:collapse;table-layout:fixed;*/ border-collapse:collapse;border-spacing:0}
.scl{
	scrollbar-face-color: #d1d0d5;
	scrollbar-shadow-color: #cdcdcd;
	scrollbar-highlight-color: #cdcdcd;
	scrollbar-3dlight-color: #cdcdcd;
	scrollbar-darkshadow-color: #f0f0f0;
	scrollbar-track-color: #f0f0f0;
	scrollbar-arrow-color: #676767;
}

/* 모달팝업 */
#mask {position:absolute;left:0;top:0;z-index:999;background-color:#000;display:none;}
#boxes .window {position:absolute;border:1px solid #000000;left:0;top:0;display:none;z-index:99999999999;padding:0px;}
#boxes #c-modal {width:564px; height:356px;padding:0px;background-color:#fe6700;}

/* skip */
#skipnavigation {display:none;}
.hidden-obj{display:none;}

.fL{float:left;}
.fR{float:right;}
.fB{clear:both;}
.aL{text-align:left;}
.aC{text-align:center;}
.aR{text-align:right;}
.checkbox{margin:0 2px 1px 0;}
.radio{height:12px !important;width:12px !important;margin:0px 4px 3px 0px !important;padding:0px !important;vertical-align:middle !important;border:0px !important;}
.mT27B15{margin:27px 0 15px 0;}
.mT20{margin:27px 0 0 0;}
.m0{margin:0 !important;}
.mR44{margin-right:44px;}
.mR45{margin-right:45px;}
.w300{width:300px;}
.w220{width:220px;}
.w186{width:186px;}
.w150{width:150px;}
.fon13{font-size:13px;}

a.btn{height:30px;background:#666666;padding:0 17px;display:inline-block;color:#fff;font-size:13px;line-height:28px;}

.sApo{position:absolute;right:249px;}
.selectA {border:1px solid #c9c9c9;width:120px;height:28px;overflow:hidden;background:url(../../img/btn/selectBtn.gif) no-repeat right top;}
.selectA select{padding:5px 0 0 15px;width:116%;border:none;background:transparent;background-image:none;-webkit-appearance: none;font-size:12px;color:#666666;line-height:14px;cursor:pointer}
.selectA select:focus {outline:none;}
.bbsSearchWrap{position:relative;width:795px;padding:9px 0;}
.bbsSearchWrap a{vertical-align:top;}
.bbsSearchWrap input{font-size:12px;color:#666666;line-height:14px;border:1px solid #cccccc;background:#fff;padding:5px 7px 0 10px;width:166px;height:23px;vertical-align:top;margin-right:2px;}
.paginate{padding:33px 0 0 0;text-align:center;}
.paginate *{display:inline-block;margin:-1px -1px 0 -1px;font-size:12px;line-height:22px;vertical-align:middle;border:1px solid #c8c8c8; width:22px;height:22px;text-align:center;}
.paginate a:hover,
.paginate a:active,
.paginate a:focus{color:#5e5e5e;border:1px solid #c8c8c8;}
.paginate strong{color:#0c4ca3;border:1px solid #0c4ca3;}
.paginate .prev,.paginate .prev2,.paginate .next,.paginate .next2{width:22px;height:22px;display:inline-block;line-height:999px;overflow:hidden;}
.paginate .prev{background:url(../../img/btn/prev.gif) no-repeat;margin-right:20px;}
.paginate .prev2{background:url(../../img/btn/prev2.gif) no-repeat;}
.paginate .next{background:url(../../img/btn/next.gif) no-repeat;margin-left:20px;}
.paginate .next2{background:url(../../img/btn/next2.gif) no-repeat;}
.tableTypeA{}
.tableTypeA table{width:100%;border-collapse:collapse;table-layout:fixed;border-top:1px solid #c7c7c7;border-bottom:1px solid #e6e6e6;}
.tableTypeA thead tr th{background:#f8f8f8;color:#666666;text-align:center;font-weight:bold;font-size:12px;padding:15px 0;}
.tableTypeA thead tr th.aL{text-align:left;padding-left:8px;}
.tableTypeA tbody tr td{border-top:1px solid #e6e6e6;line-height:18px;color:#5e5e5e;padding:10px 3px;text-align:center;}
.tableTypeA tbody tr td a:hover{color:#0c4ca3;}	
.tableTypeA tbody tr td.aL{text-align:left;padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tableTypeA tbody tr td.viewTit{text-align:left;padding:10px 3px;color:#0c4ca3;}
.tableTypeA tbody tr td.cont{text-align:left;padding:17px 0 63px 0;line-height:24px;}
.tableTypeA tbody tr td.cont img{margin-bottom:20px;display:block;}