/*img*/
.bg_bt{background:url(../../img/sub/bg_bt.gif) no-repeat}
.img_subtop{ max-width:1920px; margin:0 auto;height:107px; overflow:hidden; position:relative}
.img_subtop img{ position:absolute; left:50%; margin-left:-960px}

/*main*/
#header .gnb li,#container .visual li,#header .nav_d,#container .con_box,#footer ul,#container >.con_d{width:980px;margin:0 auto}
#header .gnb{border:1px solid #9e9e9e;background-color:#f7f7f7;height:31px}
#header .gnb a{float:left;display:block;border:1px solid #d2d2d2;border-width:1px 0 0 1px;color:#6e6e6e;height:30px;line-height:30px;text-align:center}
#header .gnb .mn_01{width:120px}
#header .gnb .mn_02{width:80px}
#header .gnb .mn_03{width:90px}
#header .gnb .mn_04{width:90px}
#header .gnb .mn_05{width:100px}
#header .gnb .mn_06{width:70px}
#header .gnb .mn_07{width:110px}
#header .gnb .mn_08{width:120px}
#header .gnb .mn_09{width:110px}
#header .gnb .mn_10{width:79px}
#header .gnb .last{border-width:1px 1px 0 1px}
#header .gnb .on{color:#3a3a3a;border:1px solid #9e9e9e;border-bottom:1px solid #fff;background-color:#fff}
#header .nav_d{position:relative;padding:42px 0 27px;clear:both;min-height:53px}
#header .nav_d .logo{float:left; z-index: 11; position: relative;}
#header .nav_d .login{position:absolute;right:0;top:30px}
#header .nav_d .login a.bt_login,#header .nav_d .login a.bt_allnav{display:inline-block;background-color:#f7f7f7;border:1px solid #bdbdbd;text-align:center;color:#666;margin-left:5px;font-size:11px;font-family:'Dotum';height:22px;line-height:22px}
#header .nav_d .login .bt_login{width:73px}
#header .nav_d .login .bt_allnav{width:86px}
#header .depth2_bg {position:absolute; top:156px; left:0; width:100%; height:250px;overflow:hidden;z-index:2;}
/*#header .depth2_bg .bg {width:100%; height:250px; background:#38305d;filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity:0.90; opacity:0.90;z-index:2}

#header .nav_d .nav ul {position: absolute;z-index:3; display:block; padding: 28px 0 0 230px;*padding:28px 0 0 150px;}
#header .nav_d .nav ul li{display:block; float:left;}
#header .nav_d .nav ul li h2 a{color:#323232;font-size:18px;line-height:20px;letter-spacing:-1px;font-weight:normal;padding:0 34px 33px 34px;display:block}
#header .nav_d .nav ul li h2 a:hover,#header .nav_d .nav ul li h2 a.on{color:#6e5ff5}
#header .nav_d .nav ul li.last h2 a{padding-right:0}
#header .nav_d .nav ul li .depth2{display:none;height:250px;border-left:1px solid #544d84}
#header .nav_d .nav ul li .depth2 dd {text-align:center;margin-top:10px;}
#header .nav_d .nav ul li .depth2 dd a {color:#afaae3}
#header .nav_d .nav ul li .depth2 dd a:hover {color:#fff;}
#header .nav_d .nav ul li .depth2:hover{background-color:#463e71}*/

#header .depth2_bg .bg {width:100%; height:250px; background:#296394; filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity:0.90; opacity:0.90;z-index:2}

#header .nav_d .nav ul {position: absolute;z-index:3; display:block; padding: 28px 0 0 230px;*padding:28px 0 0 150px;}
#header .nav_d .nav ul li{display:block; float:left;}
#header .nav_d .nav ul li h2 a{color:#323232;font-size:18px;line-height:20px;letter-spacing:-1px;font-weight:normal;padding:0 34px 33px 34px;display:block}
#header .nav_d .nav ul li h2 a:hover,#header .nav_d .nav ul li h2 a.on{color:#007ae3}
#header .nav_d .nav ul li.last h2 a{padding-right:0}
#header .nav_d .nav ul li .depth2{display:none;height:250px;border-left:1px solid #6287a1}
#header .nav_d .nav ul li .depth2 dd {text-align:center;margin-top:10px;font-size: 13px; line-height: 16px;}
#header .nav_d .nav ul li .depth2 dd a {color:#fff}
#header .nav_d .nav ul li .depth2 dd a:hover {color:#99d1ff;}
#header .nav_d .nav ul li .depth2:hover{background-color:#296394}

/*#header .nav_d .nav{float:right;padding-top:28px}
#header .nav_d .nav a{color:#323232;font-size:18px;line-height:20px;letter-spacing:-1px;margin-left:60px}
#header .nav_d .nav a:hover,#header .nav_d .nav .on{color:#6e5ff5}*/

/*sub_gnb*/
.sub_gnb{ position:relative; clear:both}
.sub_gnb dl{visibility: hidden; position:absolute; top:4px; background-color:#7064de; min-width:120px; padding:18px 10px; z-index:9}
.sub_gnb dl dt{ display:block; position:absolute; top:-7px; left:50px;width:15px; height:7px;background:url(../../img/sub/ico_gnb.gif) no-repeat}
.sub_gnb dl dd{text-align:center}
.sub_gnb dl dd a{color:#fff; font-size:13px; line-height:24px}
.sub_gnb dl dd a:hover{ text-decoration:underline}
.sub_gnb .s_mn_1{left:282px}
.sub_gnb .s_mn_2{left:408px}
.sub_gnb .s_mn_3{left:527px}

#container{border-top:1px solid #d0d0d0}
#container .visual{background-color:#e1e1e6;border-bottom:1px solid #d0d0d0}
#container .visual li{position:relative;text-align:right;overflow:hidden}
#container .visual .tx_box{position:absolute;left:0;top:0;width:227px;height:100%;padding-left:27px;background-color:#4e44a9;color:#fff;text-align:left} 
#container .visual .tx_box em{font-size:16px;line-height:24px;letter-spacing:-1px;margin:30px 0 10px;display:block}
#container .visual .tx_box h2{font-size:38px;line-height:46px;letter-spacing:-1px;font-family:'NanumGothic_b'}
#container .visual .tx_box .bt_go{position:absolute;bottom:27px;right:23px;background:url(../../img/main/bt_arrow.png) no-repeat;width:44px;height:77px}
#container .visual li img{clear:both;display:block;float:right}
#container .con_box{clear:both;overflow:hidden}
#container .con_box > li{position:relative;border-right:1px solid #d0d0d0;display:block;float:left;padding:30px 21px 35px;min-height:175px}
#container .con_box > li h3{display:block;color:#545454;font-size:18px;line-height:18px;font-family:'NanumGothic_b';padding-bottom:10px;border-bottom:1px solid #d0d0d0}
#container .con_box > li .bt_more{position:absolute;right:21px;top:30px;display:block;background:url(../../img/main/bt_more.gif) no-repeat;width:13px;height:13px}
#container .con_box .notice{border-left:1px solid #d0d0d0;width:290px}
#container .con_box .notice dl{clear:both;overflow:hidden;margin-top:15px}
#container .con_box .notice dt,#container .con_box .notice dd{display:block;color:#666;line-height:26px}
#container .con_box .notice dt{float:left;width:205px}
#container .con_box .notice dt a{background:url(../../img/sub/ico_dot.gif) left 7px no-repeat;padding-left:8px;text-align:left}
#container .con_box .notice dt a:hover{color:#7064de}
#container .con_box .notice dd{float:right;width:73px;text-align:right}
#container .con_box .photo{width:334px;padding:30px 20px 35px}
#container .con_box .photo dl{float:left;display:block;width:99px}
#container .con_box .photo dt{margin-top:22px}
#container .con_box .photo dt a,#container .con_box .photo dt a img,#container .con_box .photo dl dd a{display:block}
#container .con_box .photo dt,#container .con_box .photo dd{display:block;text-align:center}
#container .con_box .photo dl dt a{border:1px solid #d3d3d3}
#container .con_box .photo dl dd a{color:#666;font-family:'Dotum';margin-top:18px}
#container .con_box .photo .center{margin:0 15px}
#container .con_box .familysite{width:228px}
#container .con_box .familysite h3{border-bottom:0}
#container .con_box .familysite dl{float:left;color:#666;display:block;width:228px}
#container .con_box .familysite dt{position:absolute;right:15px;margin-top:20px}
#container .con_box .familysite dt a,#container .con_box .familysite dt a img,#container .con_box .familysite dl dd a{display:block}
#container .con_box .familysite dt,#container .con_box .familysite dd{display:block;font-size:15px; margin-top:20px}
#footer{border-top:1px solid #d0d0d0}
#footer > ul{padding:25px 0;clear:both;display:block}
#footer > ul .fl a{float:left;}
#footer > ul .fl .logo{margin-right:60px}
#footer > ul .fl .address{float:left;width:450px;color:#666; font-size:10px; color:#979696; font-family: 'NanumGothic_b'; line-height:140%;}
#footer > ul .fl .address .copy {margin-top:5px; color:#7b7b7b}
#footer .sbHolder{position:relative}
#footer .sbSelector{display:block;border:1px solid #dadada;color:#878787;width:198px;height:24px;line-height:24px;text-indent:23px;background:url(../../img/ico_sel.gif) right 4px no-repeat}
#footer .sbHolder .sbOptions{position:absolute;width:200px;background-color: #fff;border-bottom: 1px solid #dadada; bottom:26px}
#footer .sbHolder .sbOptions li{border:1px solid #dadada;border-bottom:0}
#footer .sbHolder .sbOptions a{display:block;height:24px;line-height:24px;text-indent:23px}
#footer .sbHolder .sbOptions a:hover{color:#7064de}

/*total menu*/
#header .login .allmenu_bg {display:none; position:fixed; top:0px; left:0; z-index:100; width:100%; height:340px; background:#37305d;}
#header .login .total_menu {position:absolute; z-index:130; top:-71px; left:-890px; width:980px; height:347px; background:#37305d; border-left:1px solid #514a81; border-right:1px solid #514a81; z-index:120; display:none;}
#header .login .total_menu .top_logo {width:980px;height:69px;background:#37305d;}
#header .login .total_menu .top_logo .logo {position:relative;top:17px;left:10px;}
#header .login .total_menu .close {position:absolute;top:23px;left:940px;}
#header .login .total_menu dt {width:244px; float:left;background:#3f376b;position:relative; padding:6px 0;}
#header .login .total_menu dt a {color:#d9d5ff;font-size:16px;font-family: 'NanumGothic_r';}
#header .login .total_menu dd a {color:#c5c1ec;line-height:30px;}
#header .login .total_menu .depth{width:244px;height:267px;border-right:1px solid #514a81;float:left; text-align:center;}
#header .login .total_menu .depth dt{margin-bottom:10px; border-bottom:1px solid #514a81; border-top:1px solid #514a81;}
#header .login .total_menu .depth dd a{font-family:Dotum,"돋움"; font-size:12px;}
#header .login .total_menu .depth dd a:hover{text-decoration:underline}
#header .login .total_menu .end{border-right:0;}
#header .login .total_menu .mb20{margin-bottom:20px}

/*로그인*/
#container .con_d{position:relative}
#container .con_d .sub_nav{position:absolute;width:208px;left:0;top:0}
#container .con_d .sub_con{margin-left:208px;padding-left:44px}
#container .sub_nav .title{display:block;background:#4e44a9 url(../../img/sub/bg_nav_1.gif) no-repeat;height:143px;font-family:'NanumGothic_b';text-shadow:0 0 3px #000;text-align:center;line-height:143px}
/*#container .sub_nav .title{display:block;background:#4e44a9 url(../../img/sub/bg_nav.gif) 105px bottom no-repeat;height:113px;padding:30px 0 0 20px;font-family:'NanumGothic_b'}
/*#container .sub_nav .pg_2{background:#4e44a9 url(../../img/sub/bg_nav_2.gif) 105px bottom no-repeat}
#container .sub_nav .pg_3{background:#4e44a9 url(../../img/sub/bg_nav_3.gif) 105px bottom no-repeat}
#container .sub_nav .pg_4{background:#4e44a9 url(../../img/sub/bg_nav_4.gif) 105px 52px no-repeat}
#container .sub_nav .pg_5{background:#4e44a9 url(../../img/sub/bg_nav_5.gif) 105px 52px no-repeat}
#container .sub_nav .pg_6{background:#4e44a9 url(../../img/sub/bg_nav_6.gif) 105px bottom no-repeat}*/
#container .sub_nav .title h2{color:#fff;font-size:20px;/*letter-spacing:-1px*/}
#container .sub_nav .menu a{display:block;border:1px solid #d0d0d0;border-width:0 1px 1px 1px;color:#6c6c6c;background:#fff url(../../img/sub/ico_arrow2.gif) 185px no-repeat;padding:15px 17px;font-size:14px;font-family:'NanumGothic_b'}
#container .sub_nav .menu .on{background:#eeeeef url(../../img/sub/ico_arrow.gif) 185px no-repeat;color:#292929}
#container .sub_nav .menu a:hover{color:#292929}
#container .sub_con{margin-bottom:100px}
#container .sub_con .header{background:url(../../img/sub/bg_header1.gif) right top no-repeat;padding-top:70px;min-height:105px}
#container .sub_con .pg_2{background:url(../../img/sub/bg_header_2.gif) right top no-repeat}
#container .sub_con .pg_3{background:url(../../img/sub/bg_header_3.gif) right top no-repeat}
#container .sub_con .pg_4{background:url(../../img/sub/bg_header_4.gif) right top no-repeat}
#container .sub_con .pg_5{background:url(../../img/sub/bg_header_5.gif) right top no-repeat}
#container .sub_con .pg_6{background:url(../../img/sub/bg_header_6.gif) right top no-repeat}
#container .sub_con .pg_7{background:url(../../img/sub/bg_header_7.gif) right top no-repeat}
#container .sub_con .pg_8{background:url(../../img/sub/bg_header_8.gif) right top no-repeat}
#container .sub_con .header .nav{color:#696969;font-family:'Gulim';display:block;margin-bottom:20px}
#container .sub_con .header .nav .ico_home{background:url(../../img/sub/ico_home.gif) left top no-repeat;padding-left:15px}
#container .sub_con .header h2{color:#444;font-size:30px;font-family:'NanumGothic_eb';letter-spacing:-1px;line-height:30px}
#container .sub_con .login_d .bg_section{position: relative;display:block;background:url(../../img/sub/bg_login.gif) no-repeat;width:470px;height:166px;margin:53px auto 0;padding:20px 24px}
#container .sub_con .login_d .bg_section strong{display:block;color:#686868;font-size:14px;line-height:36px;letter-spacing:-1px;border-bottom:1px solid #dcdcdc;font-family:'NanumGothic_e'}
#container .sub_con .login_d .bg_section .login_search{position:absolute; right:28px; top:10px; z-index:2;}
#container .sub_con .login_d .bg_section > img,#container .sub_con .login_d .bg_section > p,#container .sub_con .login_d .bg_section > input{float:left;display:block;margin-top:34px}
#container .sub_con .login_d .bg_section > img{margin-left:27px;margin-right:34px}
#container .sub_con .login_d .bg_section > p{width:205px;margin-right:6px}
#container .sub_con .login_d .bg_section > p *{display:inline-block;vertical-align:middle}
#container .sub_con .login_d .bg_section > p span{width:57px}
#container .sub_con .login_d .bg_section > p input[type="text"]{border:1px solid #bdbdbd;padding:3px 3px;height:21px;width:135px}
#container .sub_con .login_d .bg_section > p input[type="password"]{border:1px solid #bdbdbd;padding:3px 3px;height:21px;width:135px}
#container .sub_con .login_d .bg_section > p .filst{margin-bottom:7px;*margin-bottom:4px}
#container .sub_con .login_d .bg_section > a{display: inline-block;margin-top: 34px}
#container .sub_con .login_d em{display:block;color:#696969;margin:0 0 50px 115px}

/*센터소개 > 소개*/
.introdt_d p{display:block}
.introdt_d .tx_em{color:#4e44a9;font-size:16px;line-height:26px;margin-bottom:35px}
.introdt_d .tx_em em,.introdt_d .tx_none em{text-decoration:underline}
.introdt_d .bg_circle{position:relative;background:url(../../img/sub/bg_introdt.gif) left top no-repeat;width:669px;height:184px;margin-bottom:45px}
.introdt_d .bg_circle strong{position:absolute;top:70px;text-align:center;color:#fff;font-size:25px;line-height:25px;letter-spacing:-1px}
.introdt_d .bg_circle strong span{display:block;font-size:18px}
.introdt_d .bg_circle .tx_01{left:85px}
.introdt_d .bg_circle .tx_02{left:288px}
.introdt_d .bg_circle .tx_03{left:487px}
.introdt_d .tx_none{color:#696969;font-size:16px;line-height:26px;margin-bottom:50px}
.introdt_d .tx_none em{color:#252525}
.introdt_d .ex_tx{color:#696969;font-family:'Gulim';line-height:22px}
/*센터소개 > 조직*/
.group_d .title{display:block;border-bottom:2px solid #4e44a9;color:#545454;line-height:40px;font-size:20px;margin-bottom:35px}
.group_d table{width:100%}
.group_d table th,.group_d table td{color:#6a59ae;border:1px solid #d4d4d4;font-family:'Dotum';text-align:center;height:34px}
.group_d table thead th{background-color:#e6e4f4}
.group_d table th{color:#333}
.group_d table td{color:#666}
.group_d table td a{text-decoration:underline;color:#765be7}
/*주요사업 > 교수지원사업*/
.alumni_d .title,.study_d .title,.research_d .title{display:block;color:#545454;font-size:20px;line-height:24px;margin-bottom:13px}
.alumni_d .filst,.study_d .filst,.research_d .filst,.study_d .last,.research_d .last{margin-bottom:55px}
.alumni_d p,.study_d p,.research_d p{display:inline-block;background:url(../../img/sub/bg_alumni.gif) no-repeat;width:726px;height:148px}
.alumni_d p span,.study_d p span,.research_d p span{display:block;padding-left:154px;height:68px;padding-top:35px;margin-top:20px;line-height:22px;font-family:'Gulim';color:#696969}
.alumni_d p span em,.study_d p span em,.research_d p span em{color:#765be7;font-weight:bold}
.alumni_d p .tx_1{background:url(../../img/sub/bg_alumni_1.gif) 28px top no-repeat}
.alumni_d p .tx_2{background:url(../../img/sub/bg_alumni_2.gif) 28px top no-repeat}
.study_d p .tx_1{background:url(../../img/sub/bg_study_1.gif) 28px top no-repeat;height:92px;padding-top:11px}
.study_d p .tx_2{background:url(../../img/sub/bg_study_2.gif) 28px top no-repeat}
.study_d p .tx_3{background:url(../../img/sub/bg_study_3.gif) 28px top no-repeat;height:92px;padding-top:11px}
.research_d p .tx_1{background:url(../../img/sub/bg_research_1.gif) 28px top no-repeat;height:85px;padding-top:5px}
.research_d p .tx_2{background:url(../../img/sub/bg_research_2.gif) 28px top no-repeat}
.research_d p .tx_3{background:url(../../img/sub/bg_research_3.gif) 28px top no-repeat;height:85px;padding-top:5px}
/*table style*/
.table_st1{width:100%}
.table_st1 caption{font-size:0;line-height:0px;color:transparent}
.table_st1 thead th{background-color:#0080bd;color:#FFFFFF}
.table_st1 td,.table_st1 th{border:1px solid #d4d4d4;height:34px;text-align:center;padding:0 13px;font-family:'Dotum'}
.table_st1 thead .tx_left,.table_st1 tbody .tx_left,.table_st1 tbody .tleft{text-align:left}
.table_st1 td .txt{display: block; overflow: hidden; width: 420px;	text-overflow: ellipsis; -o-text-overflow: ellipsis;
					-ms-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis;	white-space: nowrap;}
.table_st1 .filst{border-left:0}
.table_st1 .last{border-right:0}
/*자료실 > 교수지원사업 자료실*/
.alumni_data_d .table_st1{margin-top:25px}
/*페이지넘버링*/
.pg_num{display:block;text-align:center}
.pg_num li{position:relative;display:inline-block;*max-width:200px}
.pg_num li p a{color:#333;font-family:'Dotum';line-height:16px;margin:0 4px;vertical-align:middle}
.pg_num li p .on{color:#e3144a;text-decoration:underline;font-weight:bold}
.pg_num li .bt_left,.pg_num li .bt_right{position:absolute;top:0}
.pg_num li .bt_left{left:-30px}
.pg_num li .bt_right{right:-30px}
/*버튼박스*/
.pgbt_box{display:block;clear:both;overflow:hidden;margin-top:10px}
.pgbt_box .fr{float:right}
.bt_l,.bt_r{display:inline-block;height:24px;color:#715dc8;font-family:'Dotum'}
.bt_l{background-position:left top;padding-left:5px}
.bt_r{background-position:right -26px;padding-right:5px;background-color:#fff;line-height:24px;vertical-align:middle}
/*photo 게시판*/
.sh_box{display:block;clear:both;margin-bottom:20px;height:30px}
.sh_box > *{display:block;float:left;vertical-align:middle}
.sh_box .inp_box{position:relative;text-align:left}
.sh_box .inp_box input[type="text"]{border:1px solid #d4d4d4;color:#767676;width:235px;height:12px;padding:8px 40px 8px 10px;font-family:'Dotum';margin:0}
.sh_box .inp_box input[type="image"]{position:absolute;border:0;right:10px;top:8px}
.sh_box .sbHolder{position:relative;margin-left:160px;margin-right:10px}
.sh_box .sbSelector{display:block;border:1px solid #d4d4d4;color:#767676;width:114px;padding:0 10px;height:28px;line-height:28px;font-family:'Dotum';background:url(../../img/sub/ico_sel.gif) 118px 12px no-repeat;text-align:left}
.sh_box .sbHolder .sbOptions{position:absolute;width:136px;background-color:#fff;border-top:1px solid #d4d4d4}
.sh_box .sbHolder .sbOptions li{border:1px solid #d4d4d4;border-top:0}
.sh_box .sbHolder .sbOptions a{display:block;height:12px;padding:8px 10px;font-family:'Dotum';text-align:left}
.sh_box .sbHolder .sbOptions a:hover{color:#767676}
.photo_table .ph_list{clear:both;overflow:hidden;border-bottom:1px solid #d4d4d4;margin-bottom:18px}
.photo_table .ph_list dl{float:left;display:block;margin-right:11px;margin-bottom:30px}
.photo_table .ph_list dl a{display:block}
.photo_table .ph_list .last{margin-right:0}
.photo_table .ph_list dt{margin-bottom:8px}
.photo_table .ph_list dt img{width:171px;height:160px;border:1px solid #d4d4d4;background-color:#f0f0f0;display:block}
.photo_table .ph_list dd{color:#666;font-family:'Dotum';text-align:left;text-indent:1px}
/*공지사항*/
.notice_d{margin-top:35px}
/*센터소개 > 조직*/
.site_d .title{display:block;border-bottom:2px solid #4e44a9;color:#545454;line-height:40px;font-size:20px;margin-bottom:35px}
.site_d table{margin-bottom:90px}
.site_d table td{text-align:left;border-color:#e2e2e2;padding:0 0 0 32px}
.site_d table td span{background:url(../../img/sub/ico_dot.gif) left 5px no-repeat;padding-left:10px;color:#696969}

/*비밀글 password*/
#pass {position:absolute; top:81px; z-index:20; width:300px; margin:0 auto; text-align:left;}
.pass_box{ position:absolute; width:290px; border:1px solid #b3b3b3; background:#fff; text-align:left; padding:18px 0 12px 30px; }

/*게시판뷰*/
.board_view td a:hover{color:#715dc8;}
.board_view{width:100%;}
.board_view caption{font-size:0;line-height:0px;color:transparent}
.board_view th,.board_view td{font-family:Gulim,"굴림"; border:1px solid #cacaca; height:34px; text-align:center; color:#666;padding:0 10px}
.board_view th{background-color:#0080bd; font-weight:bold; color:#FFFFFF;}
.board_view td.tleft{text-align:left}
.board_view .no_line{border-right:none;}
.board_view .no_line2{border-left:none;}
.board_view td.txt_box{padding:0;border:1px solid #cacaca;}

td.txt_box p{/*margin-bottom:20px;*/line-height:160%;margin:0 10px}
td.txt_box img {max-width:690px; width: expression(this.width > 690 ? 690: true); height: auto;}

input.input_txt{width:594px; background-color:#ebebeb; border-top:2px solid #d6d6d6; border-left:2px solid #d6d6d6; padding:3px 0 3px 8px; color:#666;}
input.input_txt02{width:124px; background-color:#ebebeb; border-top:2px solid #d6d6d6; border-left:2px solid #d6d6d6; padding:2px 0 2px 8px; color:#666;}
input.input_txt03{width:570px; background-color:#ebebeb; border-top:2px solid #d6d6d6; border-left:2px solid #d6d6d6; padding:2px 0 2px 8px; color:#666;}
input.input_txt04{width:200px; background-color:#ebebeb; border-top:2px solid #d6d6d6; border-left:2px solid #d6d6d6; padding:2px 0 2px 8px; color:#666;}
.input_txt05{width:350px; background-color:#ebebeb; border-top:2px solid #d6d6d6; border-left:2px solid #d6d6d6; padding:3px 0 3px 8px; color:#666;}
.input_txt06{width:326px; height:22px; margin-right:4px; border:1px solid #d4d4d4;}
.input_txt07{width:280px; background-color:#ebebeb; border-top:2px solid #d6d6d6; border-left:2px solid #d6d6d6; padding:2px 0 2px 8px; color:#666;}
input.input_file{width:500px; height:22px; border:1px solid #ebebeb; margin-right:4px;}
input.bg_reply{width:578px; border-top:2px solid #d6d6d6; border-left:2px solid #d6d6d6; padding:3px 0 3px 24px;
               color:#666; background:#ebebeb url('../../images/common/bg/bg_reply.jpg') no-repeat 8px 50%;}

/** 게시판 검색 폼 **/
.search_wrap{width:430px; padding-bottom:18px;margin:0 auto;}
.search_wrap:after{content:""; display:block; clear:both;}
.search_wrap .search_box{float:left; position:relative; display:inline-block;}
.search_wrap .input_search{width:288px; border:1px solid #d4d4d4; padding:7px 0 7px 8px; margin-left:10px; font-family:Gulim,"굴림"; color:#767676;}
.search_wrap .btn_search{position:absolute; right:1px; top:2px;}
.search_wrap02{width:430px;}
.search_wrap02:after{content:""; display:block; clear:both;}
.search_wrap02 .search_box{position:relative; display:inline-block;}
.search_wrap02 .input_search{width:288px; border:1px solid #d4d4d4; padding:7px 0 7px 8px; margin-left:10px; font-family:Gulim,"굴림"; color:#767676;}
.search_wrap02 .btn_search{position:absolute; right:12px; top:2px;}

.btns_wrap{margin-top:10px;}
.btns_wrap:after{content:""; display:block; clear:both;}
.btns_wrap .btn_l span{float:left; width:64px;}
.btns_wrap .btn_r{float:right; width:58px;}
.btns_wrap .btn_r2{float:right; width:144px;}
.btns_wrap .btn_r3{float:right; width:124px;}
.btns_wrap .btn_r4{float:right; width:126px;}
.btns_wrap span{float:left;}
span.bt01{width:80px;}
span.bt02{width:58px; margin-left:4px;}
span.bt03{width:62px;}

/* 버튼 스타일 */
.btn01{display:block; background:url('/public_2017/images/common/btn/bg_btn01.jpg') no-repeat 0 0; padding:5px 12px 7px 8px; font-family:Dotum,"돋움";
       font-weight:bold; color:#715dc8;}
.btn01:hover{text-decoration:none;}
.btn02{display:block; background:url('/public_2017/images/common/btn/bg_btn01.jpg') no-repeat 0 0; padding:5px 6px 7px 14px; font-family:Dotum,"돋움";
       font-weight:bold; color:#715dc8;}
.btn02:hover{text-decoration:none;}
.btn03{display:block; background:url('/public_2017/images/common/btn/bg_btn02.jpg') no-repeat 0 0; padding:5px 8px 7px 12px; font-family:Dotum,"돋움";
       font-weight:bold; color:#715dc8;width: 78px;}
.btn03:hover{text-decoration:none;cursor:pointer;}
.btn04{display:block; background:url('/public_2017/images/common/btn/bg_btn01.jpg') no-repeat 0 0; padding:5px 5px 7px 15px; font-family:Dotum,"돋움";
       color:#666;}
.btn04:hover{text-decoration:none;}
.btn05{display:block; background:url('/public_2017/images/common/btn/bg_btn01.jpg') no-repeat 0 0; padding:5px 6px 7px 14px; font-family:Dotum,"돋움";
       font-weight:bold; color:#715dc8;}
.btn05:hover{text-decoration:none;}
.btn06{display:inline-block; background:url('/public_2017/images/common/btn/bg_btn03.jpg') no-repeat 0 0; width:100px; height:24px; line-height:24px; text-align:center;
       font-family:Dotum,"돋움";font-weight:bold; color:#999;}
.btn06:hover{text-decoration:none;}

/*로그인select  */
.select{float:left; display:inline-block; *display:inline; position:relative; background:#fff; line-height:normal; vertical-align:middle; *zoom:1; width:114px;}
.select *{ margin:0; padding:0; font-size:12px; font-family:Gulim,"굴림"; cursor:pointer; }
.select .my_value{ overflow:visible; position:relative; top:0; left:0; z-index:2; border:1px solid #d4d4d4; background:transparent; color:#767676; text-align:left; line-height:19px; _line-height:normal}
.select.open .my_value,
.select .my_value.outLine{ border:1px solid #999}
.select button.my_value{ width:100%; height:30px; *padding-left:5px; text-indent:5px; *text-indent:0}
.select div.my_value{ height:19px; text-indent:8px}
.select .ctrl{ position:absolute; top:0; right:0; width:18px; height:19px; background:#fff}
.select .arrow{ position:absolute; width:0; height:0; top:12px; right:8px; border-top:5px solid #9f98e3; border-left:5px solid #fff; border-right:5px solid #fff; font-size:0; line-height:0;}
.select ul{ overflow:hidden; position:absolute; top:30px; left:0; width:100%; border:0; border-top:0; border-bottom:1px solid #bababa;
			background:#fff; list-style:none;}
.select ul.a_list{display:none}
.select.open ul.a_list{display:block;}
.select li{overflow:hidden; position:relative; line-height:160%; border-left:1px solid #bababa; border-right:1px solid #bababa; white-space:nowrap; text-align:left;}
.select li input.option{ position:absolute; width:100%; height:20px; line-height:20px}
.select li label{ position:absolute; top:0; left:0; width:100%; height:18px; background:#fff; color:#767676; line-height:18px; text-indent:8px; *text-indent:6px}
.select li a{ display:block; height:18px; background:#fff; color:#767676; line-height:18px; text-indent:8px; *text-indent:6px; text-decoration:none}
.select li.hover *{ background:#999; color:#fff}

/**/
/* -- Form Styles ------------------------------- */
form {	
	margin: 0;
	padding: 0;
}



div.fieldset {
	border:  1px solid #cacaca;
	margin: 10px 0;
	padding: 20px 10px;
}
div.fieldset span.legend {
	position: relative;
	background-color: #FFF;
	padding: 3px;
	top: -30px;
	font: 700 14px Arial, Helvetica, sans-serif;
	color: #715fba;
}

div.flash {
	width: 715px;
	margin: 10px 5px;
	border-color: #D9E4FF;

	-moz-border-radius-topleft : 5px;
	-webkit-border-top-left-radius : 5px;
    -moz-border-radius-topright : 5px;
    -webkit-border-top-right-radius : 5px;
    -moz-border-radius-bottomleft : 5px;
    -webkit-border-bottom-left-radius : 5px;
    -moz-border-radius-bottomright : 5px;
    -webkit-border-bottom-right-radius : 5px;

}

div.flashView{
	width: 300px;
	
}


/*파일첨부*/
.flashView{ position:relative; overflow:hidden; clear:both}
.flashView input{ float:left; margin-right:5px;*padding-left:0; *padding-right:0; border:0}
.flashView object{ position:absolute; left:0; top:0; filter:alpha(opacity=0);-moz-opacity::0;-moz-opacity:0;opacity:0; width:76px; height:27px}


