charset "utf-8";
/* CSS Document */

body {
	padding:0;
	margin:0;
	font-size:9pt;
	font-family: 나눔바른고딕, NanumBarunGothic, 나눔고딕, Nanumgothic, nbg, dotum, gulim, sans-serif;
	width:100%;
	height:100%;
	color:#666;
	
}
/*링크걸린 이미지 보더 없애기 */
a img { border:0 none; padding:0;margin:0} 
img, input.type-image {margin:0;padding:0; border:0 none;  }


th, td { padding:0; } /* 테이블 여백 없애기 */
img, input.type-image {margin:0;padding:0; border:0 none; font-family:Dotum; }
form { margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0}
ul, li, ol, dl, dt, dd { list-style:none; padding:0; font:12px/1.5em  나눔바른고딕, NanumBarunGothic, 나눔고딕, Nanumgothic, nbg, dotum, gulim, sans-serif; margin:0; /* for IE imge margin */ }
hr { display:none; margin:0; }
p { margin:0; padding:0;}
.fl{float:left}
.fr{float:right}
.clear{ clear:both; height:0; padding:0;margin:0;font-size:0;line-height:1}

a, a:link, a:visited, a:active{color:#666666; text-decoration:none;font-family: 나눔바른고딕, NanumBarunGothic, 나눔고딕, Nanumgothic, nbg, dotum, gulim, sans-serif;}

a:hover{text-decoration:underline;}


/*레이아웃*/
#wrapper{position:relative;left:50%;width:900px;margin-left:-450px;}
/*#wrapper{position:relative;width:970px;margin-bottom:30px;}*/

/*상단*/

/*풋터*/
#footerArea{border-top:2px solid #000000;padding-top:10px;padding-bottom:30px;z-index:2;}
.fArea{position:relative;top:10px;left:50%;width:900px;margin-left:-450px;overflow:hidden;z-index:2;}
.fArea .address{float:left;z-index:2;}
.fArea .relation_site{float:right;z-index:2;}
#wrapper #mArea{overflow:hidden}
#wrapper #LArea{float:left;width:550px;padding-right:20px;border-right:1px solid #cbcbcb;padding-top:34px;padding-bottom:30px}
#wrapper #C_RArea{float:left;width:650px;padding-right:20px;padding-top:2px;padding-bottom:50px}
#wrapper #RArea{float:right;width:310px;padding-top:34px}

/*왼쪽영역*/
#LArea .m_board {position:relative}
#LArea .m_board h2{background:#499fdc;height:22px;margin-bottom:5px}
#LArea .m_board .past{position:absolute;top:0;right:0}
#LArea .m_board .more{text-align:right;display:block;margin-top:10px}
#LArea .m_board ul li{border-bottom:1px solid #d7d7d7;padding:10px 3px}
#LArea .m_board ul li span{display:block;color:#fffff}
/*#LArea .m_board ul li a{display:display;width:550px;text-overflow:ellipsis;overflow:hidden;text-overflow:none;-o-text-overow: ellipsis;word-break:nowrap;z-index:5;} */
#LArea .m_board ul .bg_gray{background:#f2f2f2}
#LArea .m_board ul .back_line{border-bottom:2px solid #000}
#LArea .m_board ul .top_line{border-top:2px solid #000}


/*컨텐츠 오른쪽 영역*/
#C_RArea .m_board {position:relative;top:0}
#C_RArea .m_board h2{background:#499fdc;height:22px;margin-bottom:5px}
#C_RArea .m_board ul li{border-bottom:1px solid #d7d7d7;padding:10px 3px}
#C_RArea .m_board ul li span{display:block;color:#2980bd}
/*#C_RArea .m_board ul li a{display:block;width:550px;text-overflow:ellipsis;overflow:hidden;text-overflow:ellipsis;-o-text-overow: ellipsis;line-height:160%;word-break:nowrap;z-index:5;}*/

/*오른쪽*/
/*달력*/
.event_Area{overflow:hidden;margin-bottom:20px}
.calendar_Area{float:left;width:200px}


.sel_mon{background:url(../image/main/bg_calendar2.gif) no-repeat 0 0;width:200px;height:22px;position:relative}
.sel_mon .pre_mon {position:absolute;top:3px;left:5px;display:block;text-indent:-9999px;background:url(../image/main/calendar_arr.gif) no-repeat 0 0;width:17px;height:14px; cursor:pointer} 
.sel_mon .next_mon{position:absolute;top:3px;right:5px;display:block;text-indent:-9999px;background:url(../image/main/calendar_arr.gif) no-repeat -17px 0;width:17px;height:14px;cursor:pointer;z-index:5} 



#current_mon{width:70px;height:14px;padding-right:10px;position:absolute;top:3px;left:74px}
/* 날짜 */
#current_mon .date i { float:left; overflow:hidden; height:18px; background:url(../image/main/date.gif) no-repeat; text-indent:-1000em; }
#current_mon .date i.t { width:93px; background-position:3px 0; }
#current_mon .date i.t0 { width:9px; background-position:-3px 0; }
#current_mon .date i.t1 { width:7px; background-position:-13px 0;}
#current_mon .date i.t2 { width:9px; background-position:-21px 0; }
#current_mon .date i.t3 { width:9px; background-position:-30px 0; }
#current_mon .date i.t4 { width:9px; background-position:-39px 0; }
#current_mon .date i.t5 { width:9px; background-position:-48px 0; }
#current_mon .date i.t6 { width:9px; background-position:-57px 0; }
#current_mon .date i.t7 { width:9px; background-position:-66px 0; }
#current_mon .date i.t8 { width:9px; background-position:-75px 0; }
#current_mon .date i.t9 { width:9px; background-position:-84px 0; }
#current_mon .date i.dot { width:5px; background-position:-93px 0; }
seminar {width:150px;color:#000000;text-align:left;padding:2px;font-family: 나눔바른고딕, NanumBarunGothic, 나눔고딕, Nanumgothic, nbg, dotum, gulim, sans-serif;font-size:14px;}
 
.Navi {color:#000000;text-align:center;padding:2px;font-family: 나눔바른고딕, NanumBarunGothic, 나눔고딕, Nanumgothic, nbg, dotum, gulim, sans-serif;font-size:15px;}
.Navi2 {color:#000000;text-align:center;padding:2px;font-family: 나눔바른고딕, NanumBarunGothic, 나눔고딕, Nanumgothic, nbg, dotum, gulim, sans-serif;font-size:12px;}
.seminar_title {color:#000000;text-align:left;padding:2px;font-family: 나눔바른고딕, NanumBarunGothic, 나눔고딕, Nanumgothic, nbg, dotum, gulim, sans-serif;font-size:12px;word-break:break-all;} 
.seminar_content {font-weight:bold;width:60px;} 
 
.calendar table{border-collapse:collapse;border:1px solid #aebecd;font-family: 나눔바른고딕, NanumBarunGothic, 나눔고딕, Nanumgothic, nbg, dotum, gulim, sans-serif;font-size:13px;}
.calendar th{background:#c2d6df;font-size:10pt;color:#19787e;text-align:3px;border:1px solid #aebecd;padding:5px}
.calendar td{border:1px solid #aebecd;color:#19787e;text-align:center;padding:2px;font-family: 나눔바른고딕, NanumBarunGothic, 나눔고딕, Nanumgothic, nbg, dotum, gulim, sans-serif;font-size:13px;}
.calendar2 td{border:1px solid #aebecd;text-align:left;padding:2px;font-family: 나눔바른고딕, NanumBarunGothic, 나눔고딕, Nanumgothic, nbg, dotum, gulim, sans-serif;font-size:13px;}
.calendar3 input{border:1px solid #aebecd;margin-top:15px;text-align:center;padding:8px;font-family: 나눔바른고딕, NanumBarunGothic, 나눔고딕, Nanumgothic, nbg, dotum, gulim, sans-serif;font-size:15px;}
.calendar4 table{border-collapse:collapse;border:0px;  style="filter:alpha(opacity=60)"}
.calendar4 th{background-color:#c4d4de;width:10%;font-size:9pt;text-align:3px;border:1px;padding:5px}
.calendar4 td{text-align:right;padding:1px;font-family: 나눔바른고딕, NanumBarunGothic, 나눔고딕, Nanumgothic, nbg, dotum, gulim, sans-serif;font-size:13px;}
.calendar5 table{border-collapse:collapse;border:1px solid #aebecd;font-family: 나눔바른고딕, NanumBarunGothic, 나눔고딕, Nanumgothic, nbg; sans-serif;font-size:15px;}
.calendar5 th{background:#c2d6df;font-size:10pt;color:#19787e;text-align:3px;border:1px solid #aebecd;padding:5px}
.calendar5 td{border:1px solid #aebecd;color:#19787e;text-align:center;padding:2px;font-family: 나눔바른고딕, NanumBarunGothic, 나눔고딕, Nanumgothic, nbg; sans-serif;font-size:15px; height:30px;}

/*.math_table table{border-collapse:collapse;border:1px solid #aebecd} */
.math_table th{background:#c2d6df;font-size:10pt;color:#19787e;text-align:1px;padding:1px}
.math_table td{border-bottom:1px solid #E5E5E5; border-top:1px solid #fefefe; color:#4C4C4C;text-align:right;font-family: 나눔바른고딕, NanumBarunGothic, 나눔고딕, Nanumgothic, nbg, dotum, gulim, sans-serif;font-size:8;}
.math_table .work {text-align:left;}
.math_table .topbioblue_bgimg { background:#ffffff url("http://biosci.snu.ac.kr/_skin/kor/images/common/line_th.gif") no-repeat left 2px; padding:5px 0 4px 0; white-space:nowrap; margin:5px 0px; height:20px; line-height:20px; overflow:hidden; }
/*이벤트 배너*/
.cal_banner{float:right;width:156px;border:0px solid #ffffff;position:relative}

.banner_controll .pre{display:block;text-indent:-9999em;background:url(../image/main/banner_controller.gif) no-repeat 0 0;width:13px;height:18px;position:absolute;top:70px;left:5px}
.banner_controll .next{display:block;text-indent:-9999em;background:url(../image/main/banner_controller.gif) no-repeat -13px 0;width:13px;height:18px;position:absolute;top:70px;right:5px}


/*스페셜 뉴스*/
.m_board2 {position:relative}
.m_board3 h2{border-bottom:2px solid #00214c;padding-bottom:5px;margin-bottom:10px}
.m_board2 ul {overflow:hidden}
.m_board2 li{overflow:hidden;margin-bottom:3px;}
.m_board2 li a{float:left;width:70%;text-overflow:ellipsis;overflow:hidden;text-overflow:ellipsis;-o-text-overow: ellipsis;line-height:160%;word-break:nowrap;height:22px}
.m_board2 li .date{float:right;display:block;height:22px}
.m_board2 .more{display:block;text-align:right;margin-top:10px}

/*검색*/
/*.search_Area{margin-bottom:20px;border-top:2px solid #00214c;margin-top:40px;background:url(../image/main/search_simbol.gif) no-repeat 3px 10px;text-align:right} */
.search_Area{margin-bottom:20px;border-top:2px solid #00214c;margin-top:40px;text-align:left}
.search_Area h2{margin-top:10px}
