/* 공통 */
* {margin:0; padding:0; font-family:"NanumGothicBold", "나눔고딕","돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; font-size:12px; line-height:170%;}
img, fieldset, button { border:none;}
hr, button img { display:none;}
li {list-style:none;}
a {color:#ffffff; text-decoration:none;}
a:hover, a:active, a:focus {color:#878787; text-decoration:none;}
textarea {overflow:auto;} w
caption, th {text-align:left;}
table {border-collapse:collapse; border-spacing:0; text-align:left;}
form  {margin:0; padding:0;}
legend  {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; 
visibility:hidden; font-size:0; line-height:0;}
ul {list-style:none; margin:0; padding:0;}
.bold{ font-weight:bold; }

/* 레이아웃*/
body{ margin:0; padding:0; background-image:url(../images/sub_bg.gif); background-repeat:repeat-x; }
#wrap{ width:100%; background-image:url(/eng/images/main_bg.gif);background-repeat:no-repeat; background-position:50% 50%;  overflow:hidden; text-align:center; margin:auto;}
#wrap_box{ width:1200px; height:756px; margin:0 auto; text-align:left;  position:relative; }
#topmenu{ height:102px;}
#visual{height:654px;}
#contents{  width:1200px; height:308px; margin-top:350px;}
				
#subwrap{ width:100%; background-image:url(../images/sub_bg.gif); background-repeat:repeat-x; overflow:hidden; text-align:center; margin:auto;}
#subwrap_box{ width:1200px; margin:0 auto; text-align:left;  position:relative; }
#subtopmenu{  top:0px; height:102px; width:1200px; text-align:center;  margin:0 auto; background-image:url(../images/nv_bg.gif);background-repeat:no-repeat;}


#subcontents_wrap{ position:relative; width:1200px; background-color:#fff;  margin:0 auto;}

#footerwrap{ clear:both; position:relative;  width:100%; height:100px; background-image:url(../images/footer_bg.gif);  margin:0 auto; text-align:center; padding-top:5px;  }
#footer{width:1200px; margin:0 auto; text-align:left; text-align:center;}


/*메뉴*/
#topmenu h1{width:245px;  padding-top:20px; float:left; }
#subtopmenu h1{width:245px;  padding-top:20px; float:left; }
.nav{margin-left:270px; margin-top:0px;  width:800px; text-align:right; }
.menu{ margin-left:270px;  width:880px; position:relative; z-index:1000;  text-align:center;}
.main_menu{}


#menu h3{ }
#menu ul{float:left;}
.main_menu li{float:left; }
.menu li a{color:#ffffff; text-decoration:none; display:inline-block;}
.menu li a:hover{color:#56a4fb;}

#menu_dept{position:absolute;z-index:999;width:790px; left:0px; top:50px;background:#333; height:550px; padding-bottom:10px; }

#menu_dept .menu_open1{text-align:center;width:100px;height:150px;float:left; }
#menu_dept .menu_open2{text-align:center;width:100px;height:150px;float:left; }
#menu_dept .menu_open3{text-align:center;width:100px;height:150px;float:left;}
#menu_dept .menu_open4{text-align:center;width:150px;height:150px;float:left;}
#menu_dept .menu_open5{text-align:center;width:110px;height:150px;float:left;}
#menu_dept .menu_open6{text-align:center;width:110px;height:150px;float:left;}
#menu_dept .menu_open7{text-align:center;width:120px;height:150px;float:left; }

.sub_menu1 li{width:100px; text-align:center; margin-top:15px; }
.sub_menu2 li{width:100px; text-align:center; margin-top:15px;}
.sub_menu3 li{width:100px; text-align:center; margin-top:15px;}
.sub_menu4 li{width:150px; text-align:center; margin-top:15px;}
.sub_menu5 li{width:110px; text-align:center; margin-top:15px;}
.sub_menu6 li{width:110px; text-align:center; margin-top:15px;}
.sub_menu7 li{width:120px; text-align:center; margin-top:15px; }



/* 메인*/
.notice{ float:left; width:275px; height:280px;   background-image:url(../images/notice_bg.png);background-repeat:no-repeat; padding-top:20px; padding-left: 20px}
.notice_title{ width:220px; border-bottom:1px solid #ddd; padding-bottom:5px; margin-bottom:5px}
.notice p{ position:absolute; left:150px; top:470px}
.notice li{ width:200px;  border-bottom:1px solid #ddd; padding:4px 10px 4px 10px ;  line-height:100%;}
.notice a {color:#333; text-decoration:none;}
.notice a:hover, a:active, a:focus {color:#878787; text-decoration:none;}

.business{ float:left; width:275px; height:280px;   background-image:url(../images/notice_bg.png);background-repeat:no-repeat; padding-top:20px; padding-left: 20px; }
.business_title{ width:220px; border-bottom:1px solid #ddd; padding-bottom:5px; margin-bottom:5px}
.business p{ position:absolute; left:450px; top:470px}
.business li{ width:220px;  border-bottom:1px solid #ddd; padding:4px 10px 4px 10px ;  line-height:100%;}

.study{ float:left; width:275px; height:280px;   background-image:url(../images/notice_bg.png);background-repeat:no-repeat; padding-top:20px; padding-left: 20px}
.study_title{ width:220px; border-bottom:1px solid #ddd; padding-bottom:5px; margin-bottom:5px}
.study p{ position:absolute; left:720px; top:450px}
.study li{ width:200px;  border-bottom:1px solid #ddd; padding:4px 10px 4px 10px ; }
.study_btn{ position:absolute; left:530px; top:630px;}

.inquiry{  float:left; width:275px; height:280px;   background-image:url(../images/notice_bg.png);background-repeat:no-repeat; padding-top:20px; padding-left: 20px}
.inquiry_title{ width:220px; border-bottom:1px solid #ddd; padding-bottom:5px; margin-bottom:5px}
.inquiry p{ position:absolute; left:1000px; top:470px}
.inquiry li{ width:200px;  border-bottom:1px solid #ddd; padding:4px 5px 4px 5px ;}

.title_eng{ font-weight : bold; }
.title_kor{ font-weight : bold;  font-size:18px; color:#003971; }
.title_kor_r{ font-weight : bold;  font-size:18px; color:#ff0000; }
.title_txt{ line-height:100%;}

/* 서브 */
#subvisual{ height:244px;}
.contents_wrap{ width:1200px;}
.leftmenu{ width:217px; float:left; margin-left:100px;}
.subcontents{width:733px; float:left;  margin-left:50px; margin-right:100px; }
/* 
.subnav{float:right; width:300px; margin-top:20px; text-align:right;  margin-top:45px; }
	.navbold{font-weight : bold;}
.subtitle{float:left;  font-size:30px; color:#044C70; width:433px; line-height:130%; margin-top:30px; margin-bottom:10px;}*/

.subnav{ width:733px; margin-bottom:10px;}
	.navbold{font-weight : bold;}
.subtitle{font-size:30px; color:#044C70; width:733px; line-height:100%; margin-top:10px;}

.subcontents_txt_wrap{ position:relative;  margin-top:50px; margin-bottom:150px; width:733px; }
.txt_center{ width:733px; margin-bottom:25px; }
.txt_left {width:350px; float:left;}
.txt_right{ float:left; width:349px;}

.map{padding-bottom:0px; border:1px solid gray}
.table01_title{ font-weight : bold; color:#fff; text-align:center; margin-top:15px;}
.table01_txt{ padding-left:20px; }

.subprodut_img{ width:100%; border:9px solid #e8e8e8; height:260px;  margin-bottom:30px; }
.subprodut_img01{ width:100%; border:9px solid #e8e8e8; height:200px;  margin-bottom:30px; }
.img02_01{ float:left; width:320px; }
.img02_bar{float:left;  width:21px; }
.img02_01_title{ float:left;   font-size:16px;width:330px;margin-top:20px; margin-left:20px; margin-bottom:10px; font-weight:bold; }
.img02_bar01{  float:left;  margin-left:15px; width:350px; }
.img02_01_txt{ float:left;   margin-left:15px; width:350px;}


.tablebg_01_01{border-top:3px solid #e7927e; border-right:1px solid #e2e2e2; background-color:#86827f; height:45px; text-align:center;  font-weight:bold; color:#fff;padding-top:10px; padding-bottom:10px;}
.tablebg_01_02{border-top:3px solid #e7927e;  border-right:1px solid #e2e2e2; background-color:#86827f; height:45px;  text-align:center;  font-weight:bold; color:#fff;padding-top:10px; padding-bottom:10px;}
.tablebg_01_03{border-top:3px solid #e7927e; background-color:#86827f; height:45px; text-align:center;  font-weight:bold; color:#fff;padding-top:10px; padding-bottom:10px;}
.tablebg_02_01{border-top:1px solid #e2e2e2;  border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; background-color:#f6f6f6; height:45px; text-align:center;padding-top:20px; padding-bottom:20px;}
.tablebg_02_02{border-top:1px solid #f6f6f6;  border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; background-color:#f6f6f6; height:45px; text-align:center;padding-top:20px; padding-bottom:20px;}
.tablebg_02_03{border-top:1px solid #f6f6f6;  border-bottom:1px solid #e2e2e2; background-color:#f6f6f6; height:45px; text-align:center;padding-top:20px; padding-bottom:20px;}
.tablebg_03_01{border-bottom:1px solid #e2e2e2;  border-right:1px solid #e2e2e2; background-color:#f6f6f6; text-align:center;padding-top:20px; padding-bottom:20px;}
.tablebg_03_02{border-bottom:1px solid #e2e2e2;  border-right:1px solid #e2e2e2; background-color:#f6f6f6; text-align:center; padding-top:20px; padding-bottom:20px;}
.tablebg_03_03{border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;  background-color:#f6f6f6; text-align:center; padding-top:20px; padding-bottom:20px;}

.subtab{padding-bottom:30px}
.subtab_list li{text-align:center; float:left; padding-left:10px}
.subtab_list img{border:1px solid #ddd}

.subtab_list01 li{text-align:left; float:left; padding-left:35px; padding-bottom:30px;}
.subtab_list02 li{ float:left; padding-left:10px}

.bigtxt{color:blue  font-size:15px;  border-bottom:1px solid #999999; border-top:1px solid #999999;}
.Institute_img{float:left}
.Institute_text01{float:left;  width:500px;}
	/* 	border:1px solid red ;  */			