@charset "utf-8";
/* CSS Document */

p{margin:0; padding:0}
/*왼쪽메뉴*/
#lmn{ float:left; width:200px; height:100%; min-height:100%; margin:-1px 0 0 0; padding:0;}
#lmn ul{ margin:0; padding:19px 0 0 20px;}
#lmn li{ float:left; list-style:none; display:inline-block; border-bottom:solid 1px #dcdcdc;}

#sub{ margin:auto; width:1200px}
#subdown{ width:1100px; margin:auto; float:left; margin-left:50px; background:url(../images/sub/img_subline.gif) repeat-y}
#location{ font-family:tahoma, arial, san-serif; padding:23px 0 23px 63px; font-size:0.8em; color:#646464; float:right}
#ptit{ width:850px; margin-left:43px; padding:15px 0; float:right; font-size:1.4em; font-weight:600; color:#222; word-spacing:-1px}
.locap{ color:#157fd0}
#subcont{ width:850px; height:100%; margin-left:43px; padding:48px 0 70px 0; float:right; font-weight:normal}
#subcont_board{ width:850px; height:100%; margin-left:43px; padding:10px 0 100px 0; float:left; font-weight:normal}

#sublink_bg{ margin:auto; width:100%; border-top:solid 1px #dcdcdc}
#sublink{ margin:auto; width:1100px; height:93px; padding:0}
#sublink ul{ margin:0; padding:0 0 0 190px;}
#sublink li{ float:left; list-style:none; display:inline-block; padding-top:30px}
.sublink{ padding-right:35px}

.txtBig{ font-size:1.5em; letter-spacing:-1px}
.txts{ font-size:0.6em; letter-spacing:-1px}
.btit{ color:#000; font-size:1em; font-weight:600; padding:10px 0 30px 16px; background:url(../images/sub/bg_btit2.gif) left 13px no-repeat}
.btit2{ color:#000; font-size:1em; font-weight:600; padding:10px 0 10px 16px; background:url(../images/sub/bg_btit2.gif) left 13px no-repeat}
.subtxt{ color:#444; font-size:0.85em; font-weight:normal; line-height:1.7em; width:850px; text-align:justify; word-break:keep-all; word-wrap:break-word}
.subtxt ul{ list-style:disc; margin:0; padding-left:30px}
.subtxt ul p{ margin:6px 6px 15px 0px; font-size:0.95em; line-height:1.3em; color:#555}
.subtxt ol{ list-style:disc; margin:0; padding-left:30px; line-height:1.8em}
.subtxt ol p{ margin:6px 6px 15px 0px; font-size:0.95em; line-height:1.3em; color:#555}
.subtxt .ol01{ list-style:decimal; margin:8px 0 8px 25px; padding:0}
.subtxt .ol01 li{margin:14px 0; padding:0; line-height:1.4em; font-size:1em; word-break:keep-all}
.graybox{ color:#555; font-size:0.85em; line-height:1.7em; text-align:justify; background:#f2f2f2; padding:20px}
.subGallery{ float:left; font-size:1em; font-weight:normal; width:808px; padding:10px 0 40px 0; border-bottom:1px dashed #ddd}

.subtxt2{ font-family:tahoma, arial, san-serif; font-size:0.8em; color:#8c8c8c; line-height:1.4em; margin:0; padding:10px 0 30px 0}

h1{font-family:tahoma, arial, san-serif;  font-size:1.4em; color:#173b55; margin:0; padding:0 0 5px 15px;}
.h1{font-size:0.9em; font-weight:bold; color:#0c6a95; padding:0 0 0 15px; line-height:1.4em}
h2{font-family:tahoma, arial, san-serif;  font-size:1.1em; color:#d1457a; padding:0 0 0 15px}
.h2{font-family:tahoma, arial, san-serif;  font-size:0.8em; color:#7e7e7e; line-height:20px; padding:5px 0 8px 15px;}
h3{font-family:tahoma, arial, san-serif;  font-size:0.8em; line-height:18px; font-weight:bold; color:#5991a5; padding:15px 0 10px 20px; margin:0;}
.h3{font-family:tahoma, arial, san-serif;  font-size:0.8em; color:#7e7e7e; line-height:20px; padding:5px 0 8px 25px;}
h3 p{line-height:20px; padding:8px 0 5px 0;}

.indent{ text-indent:15px}
.txt_left{ text-align:left}
.txt_center{ text-align:center}
.bg_gray{ background:#fafafa}
.txtlink{ color:#33a9a1; text-decoration:underline}
.txt_germany{ font-family:Tahoma, Geneva, sans-serif}

.sitemap{ float:left; width:140px; margin-right:21px}
.sitemap p{ border-bottom:2px solid #84d0cb; padding:10px 0; font-size:1.2em; font-weight:600; color:#333}
.sitemap ul{ list-style:disc; padding-left:10px}

.style1{ font-family:tahoma, arial, san-serif; font-size:0.8em; font-weight:600; color:#ffffff; text-align:center; padding:5px 0}
.style2{ font-family:tahoma, arial, san-serif; font-size:0.8em; color:#636363; text-align:left; line-height:1.3em; padding:5px}
.style3{ font-family:tahoma, arial, san-serif; font-size:0.8em; color:#636363; text-align:center; line-height:1.3em; padding:5px}
.style3 td{ font-family:tahoma, arial, san-serif; font-size:1.1em; color:#8c8c8c; text-align:left; line-height:1.8em; padding:15px 0 15px 15px}
.style4{ font-family:tahoma, arial, san-serif; font-size:11px; font-weight:600; color:#ffffff; text-align:center; padding:5px 0}
.style5{ font-family:tahoma, arial, san-serif; font-size:11px; color:#8c8c8c; text-align:center; line-height:1.3em; padding:5px}

/*오시는길*/
.loca{ font-size:0.9em; color:#8c8c8c; line-height:1.6em; padding:5px 0 5px 20px; background:url(../images/sub01/icon01.gif) left 4px no-repeat}

/* 학부소개-학부연혁 */
.paragraph{ padding:70px 0 0 10px; float:left}
.paragraph .section{ position:relative; width:370px}
.paragraph .section h2{ padding:0 0 29px 0}
.paragraph .section .report{ padding:25px 0 0 10px; display:inline-block; width:100%; float:left}
.paragraph .section .report_first{ display:inline-block; padding:0 0 0 10px;}
.paragraph .section .year{ float:left; padding:3px 0 0 0; width:65px; font-size:1.1em; font-weight:bold; color:#1c1c1c}
.paragraph .section .list{ float:left; font-family:tahoma, arial, san-serif; font-size:0.9em; padding-top:7px}
.paragraph .section .list li{ list-style-type:disc; line-height:150%; list-style:none}

/* 학부소개-학부교수진 made by 김상호 2014.09.19 */
.profDiv{ width:800px; height:160px; margin:0; padding-top:20px; border-bottom:1px dashed #9ec7d9}
.profImgDiv{ width:108px; height:135px;	border:1px solid #e5e5e5; box-shadow:1px 1px 5px #e2e2e2; float:left}

.tab_menu {width:860px; margin:0 0 35px 0 !important; padding:0 !important; overflow:hidden; border-bottom:1px solid #2a4774}
		.tab_menu li {float:left; margin:0 2px 0 0;background:#aaa; font-weight:600; text-align:center; font-size:0.9em}
		.tab_menu li a {color:#fff;display:block; padding:5px 14px 3px 14px}
		.tab_menu li a:hover { cursor:pointer;background:#2a4774;color:#fff}
		.tab_menu li.onon {background:#2a4774;}

		.profesor_list {width:1000px; margin:0 0 50px 0 !important; padding:0 !important; text-align:left;}
		.profesor_list li {position:relative; display:inline-block; width:393px; margin:0 10px 15px 0; padding:15px; background:#fbfbfb; border:1px solid #ddd; border-top:1px solid #27568f; overflow:hidden; list-style:none; font-size:13px;vertical-align:top;}
		.profesor_list li div {overflow:hidden;}
		.profesor_list li .name {margin:0 0 12px 0; font-size:16px; font-weight:bold;}
		.profesor_list li .photo {float:left; width:88px; margin:0 15px 15px 0; padding:5px; border:1px solid #e5e5e5; box-shadow:1px 1px 5px #e2e2e2;}
		.profesor_list li .photo img {max-width:100%;}
		.profesor_list li .homepage {position:absolute; top:15px; right:15px;}
		.profesor_list li .stit {float:left; display:block; width:95px; margin:0 5px 0 0; padding:0 0 0 3px; text-align:justify; text-justify:inter-cluster; font-weight:100; letter-spacing:-1px;}
		.profesor_list li .stit::after {content:':'; display:block; float:right; line-height:1.4em; padding-top:3px}
		.profesor_list li .cont {float:left; display:block; width:175px; letter-spacing:0px; line-height:1.2em; padding-top:4px}
		
/****************
 * 교수 프로필 사진 규격
 *
 * 100 * 126 px
 *
 ****************/
.profImg{ margin:5px 4px; width:100px; height:126px}
.profContent{ float:left; margin-left:20px; margin-top:25px}
.txtContent{ margin-top:6px; font-family:tahoma, arial, san-serif; font-size:0.9em; line-height:180%; font-weight:bold; color: #909090}
.txtStrong{ color: #2a2a2a;}
.buttonContent{ margin-top: 25px;}
.buttonright{ float:left; width:260px; margin:-35px 0 0 400px;}

.profbg{background-color:#f3f7f9}

/*컴퓨터공학전공-학부교과과정*/
.topLine{ font-size:1.6em; color:#ffffff; font-weight:600; padding:15px 0 0 15px; background:url(../images/sub01/topLine2.png) 15px 5px no-repeat}

/* 대학원-대학원소개 */
.graduate_list{ padding:28px 0 0 389px}
.graduate_list li{ float:left;padding:0 0 0 8px}
.graduate_list li .first{ float:left;}
.undergraduate_table{}
.undergraduate_table td{ border-bottom:1px solid #e1e2e2;text-align:center;height:31px}
.undergraduate_table .name{ width:105px;background:#e9f1f1}
.undergraduate_table .mail{ width:227px;padding-left:12px;text-align:left}
.undergraduate_table .bd_none{ border:none;width:5px}

/* 연구실소개*/
.lab{ float:left; width:830px; margin:0; padding:15px 10px}
.labtit{ font-family:tahoma, arial, san-serif; margin-top:10px}
.labtit01{ font-size:1.2em; font-weight:bold; color:#3c3c3c}
.labtit02{ font-size:1em; font-weight:bold; color:#5194b5}
.txtlab{ font-size:0.85em; line-height:1.4em; padding:15px 0 0 0}

/* 대학원-EirAward */
.winner{ padding:30px 0 0 300px; padding-bottom : 250px; background:url(../images/sub03/bg_graduate03.gif) top left no-repeat; min-height:130px; vertical-align:top}
.winner th{ padding:0 0 0 8px;vertical-align:top;text-align:left}
.winner td{ vertical-align:top}
.winner h4{ padding:52px 0 12px 0}
.winner a:hover{ font-weight:bold;letter-spacing:-1px;text-decoration:none;color:#005a92}

/* 대학원-학과요람 */
.graduate06_list{}
.graduate06_list li{ float:left;}

.subBox{ margin:0; padding:0;}
#InfoView_1{ margin-left:10px}
#InfoView_2{ margin-left:10px}
#InfoView_3{ margin-left:10px}
.ititle{ font-size:1em; font-weight:600; background:url(../images/sub02/img_icon01.gif) left 5px no-repeat; padding:0 0 3px 10px}
.icontents{ font-family:tahoma, arial, san-serif; font-size:12px; color:#8c8c8c; padding:0 10px; line-height:1.6em}

.bl_mid{ background:url(../images/common/bl_mid.gif) left 5px no-repeat; padding:0 0 3px 10px}
.bl_small{ background:url(../images/common/bl_small.gif) 5px 5px no-repeat; padding-left:15px}
.bl_ssmall{ padding:0 0 7px 10px}

/* 공지사항 */
.notice{ margin:0; padding:0; height:40px; font-family:tahoma, arial, san-serif; font-size:0.9em; font-weight:bold; border-top:solid 2px #03213f; border-bottom:solid 2px #03213f}
.nlist{ border-bottom:solid 2px #0c6a95; margin:0 0 10px 0; font-family:tahoma, arial, san-serif; font-size:0.9em}
.nlist td{ padding:6px 5px; border-bottom:solid 1px #e4e4e4}
.nlist a{ color:#6c6c6c}
.nlist a:hover{ color:#0c6a95}

/* 게시판리스트 */
.pn{ margin-top:20px; font-family:tahoma, arial, san-serif; font-size:0.9em}
.pn p{ margin:0; padding:0 5px; display:inline}
.pn .on{ font-weight:bold; color:#1a6796}
.pn a{ color:#6c6c6c}
.pn a:hover{ font-weight:bold; color:#1a6796}

.pn .prev{}
.pn .prev a{ color:#6c6c6c}
.pn .prev a:hover{ color:#6c6c6c}

.pn .next{}
.pn .next a{ color:#6c6c6c}
.pn .next a:hover{ color:#6c6c6c}

/* 게시판뷰 */
.view{margin:0; padding:0; border-top:solid 1px #03213f; font-family:tahoma, arial, san-serif; font-size:0.9em}
.view th{border-bottom:dotted 1px #6c6c6c; background-color:#a8c1cc}
.view td{padding:0 5px; border-bottom:dotted 1px #6c6c6c}

.viewtext {margin:0 0 10px 0; font-family:tahoma, arial, san-serif; font-size:0.9em}
.viewtext td{padding:10px 10px}

/* 버튼 */
.write{height:25px; margin:0 5px 10px 0; background-color:#03213f; color:#fff; font-weight:600; font-family:tahoma, arial, san-serif; font-size:0.9em}
.write a{color:#fff}
.write a:hover{color:#5194b5}
