 
#container { position:relative; width:1100px; min-height:500px}
#container:after { content:""; display:block; clear:both;}
.p_ico_home img{ vertical-align:middle}
.ico_home img{ vertical-align:top}
/* 좌측메뉴부분 */
#snb { position:absolute; top:0px; left:0px;  text-align:left; width:235px; height:100%; margin:0; padding:0 0 20px 0;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2}
#snb > h1 {color:#22a2b6; font-size:30px; padding:15px 20px 0 20px; font-family:ng, ngb, 'NanumGothic', "Malgun Gothic"; }
#snb > h2 {color:#aaaaaa; font-size:14px; padding:0 20px 15px 20px; font-family:ng, ngb, 'NanumGothic', "Malgun Gothic";  }
#snb .snb_mn {border-top:solid 1px #e2e2e2;}
#snb .snb_mn > li { margin:0; padding:0;    text-align:left; font-size:16px; border-bottom:solid 1px #e2e2e2;}
#snb .snb_mn > li > a {padding:10px 0px 9px 21px; color:#000;}
#snb .snb_mn > li > a:link  { color:#000; display:block;}
#snb .snb_mn > li > a:visited, a:active { color:#000;}
#snb .snb_mn > li > a:hover {  color:#fff;display:block; background:url(../img/sub/sub_img01.gif) no-repeat #22a2b6 1px 8px;  } 
#snb .snb_mn > li > a.on{ background:url(../img/sub/sub_img01.gif) no-repeat #22a2b6 1px 8px;  color:#fff;}

/* 비주얼이미지 */
#sub_top { width:100%; height:auto; margin:0; padding:0; background-color:#f4f4f4;border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;}
#sub_top_img { position:relative; width:1100px; height:129px; margin:0 auto; padding:0;}
#sub_top div.title_layout {position:relative;}
#sub_top div.sub_title {position:absolute; top:50px; left:0px; font-size:2.5em; height:auto; letter-spacing:-0.04em;  }
#sub_top h3 {font-size:100%; color:#7a4bb4; font-family:ng, ngb, 'NanumGothic', "Malgun Gothic"; }
#sub_top p { position:absolute; top:-30px; left:10px; margin:auto 0; width:980px; text-align:left;  font-size:13px; color:#8a8a8a; line-height:normal !important;}



/* 컨텐츠부분 설정 */
#content { float:right; width:820px; height:auto; margin:0; padding:30px 0 50px 0; font-size:13px; text-align:left; line-height:22px;}
#content_h { position:relative; width:700px; height:100px; margin:0; padding:0;}
#content_h > h2 {font-family:ng, ngb, 'NanumGothic', "Malgun Gothic";   position:absolute; top:35px; left:0; width:auto; height:auto; text-align:left; font-size:36px;  color:#000; line-height:normal !important;}
h3 {font-size:1.5em; color:#22a2b6; line-height:170%; font-weight:600; margin-bottom:10px}
h4 {font-size:1.4em; color:#333; line-height:170%; font-weight:600; margin-bottom:10px; padding-left:24px;background:url(../img/sub/icon04.gif) no-repeat 0px 8px; }
h5{background: url(/dbimage/bnuelifelong/WebData/img/sub/h3_icon01.gif) 0 3px no-repeat;font-size: 1.3em;color:#a86083;margin-bottom:10px;margin-top:20px;padding-left: 22px;}


 /* 검색 */
.se_search_w{width:100%; padding-top:20px}
.se_search{margin-bottom:20px; background:#fafafa; border:1px solid #ddd;padding:20px; margin-top:20px}
.se_search_select{width:410px; margin:0 auto; overflow:hidden;}
.se_search select{float:left;border:1px solid #ddd; margin-right:5px;padding:4px 2px 3px 2px;}
.se_search input{float:left; width:300px; border:1px solid #ddd; height:24px; margin-right:10px}
.se_search a.se_search_btn{float:left;display:block;background:#777; padding:6px 10px 3px; font-size:13px; color:#fff}
.se_search_tit{clear:both; width:100%; text-align:center; padding:20px 0 30px;font-size:45px;color:#333; font-weight:bold; line-height:0px}
.se_txt01{color:#1a5bbd;}
.se_txt02{font-size:17px;color:#666; font-weight:normal}

.se_search_page{border-top:2px solid #333; margin-bottom:50px}
.se_txt04{font-size:24px;color:#1a5bbd; border-bottom:1px solid #ddd; padding:15px}
.se_txt05{font-size:17px;color:#1a5bbd; color:#333}
.se_page_list{width:100%}
.se_page_list dl{border-bottom:1px dotted #ddd; padding:20px}
.se_page_list dl dt{font-weight:bold;}
.se_page_list dl dd a{color:#1a89bd}

.se_search_more {height:60px}
.se_search_more a {background:#333;color:#fff;display:block; padding:10px 30px; float:right; margin-top:10px}

p.se_search_result01 {text-align: center; font-size: 45px; color: #000; padding: 20px 0 10px 0}
p.se_search_result02 {text-align: center; font-size: 45px; color: #000; padding: 30px 0 10px 0}
p.se_search_result03 {text-align: center; font-size: 17px; color: #666; font-weight: normal; padding: 50px 0 30px 0}


/* 게시판수정 */
.FindBTN_VN{ margin-left:5px}
.FindCancelBTN_VN { margin-left:2px}
.tListB{ padding-top:20px}
.tListR input{ margin-left:7px; margin-right:3px}
.tListR{ width:50%}
.tListL{ width:50%}
.tListW img{ margin-top:5px}


.colorong { color:#F90}
.colorred{ color:#F00}
.colorblue { color:#0066CC}
.colorgreen { color:#04B431}
.colorcyan { color:#01DFD7}


