/*기본세팅==============================================================================================*/
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,900);
@import url(/_css/NanumBarunGothic/nanumbarungothic.css);
@charset "utf-8";

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
A, abbr, address, big, cite, code, del, dfn, em, img, ins, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, li, textarea, select, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, ol, ul, input, select 
{ margin: 0px; padding: 0px; line-height: 24px; font-family: 'Nanum Barun Gothic', 'Source Sans Pro', sans-serif, Malgun Gothic, AppleGothic, 'Nanum Barun Gothic'; letter-spacing: 0px; }
/*{ margin: 0px; padding: 0px; line-height: 24px; font-family: 'Source Sans Pro', fdsasans-serif, Malgun Gothic, AppleGothic, 'Nanum Barun Gothic' ; letter-spacing: 0px; }*/

body	{ margin: 0px 0px 0px 0px; padding: 0px; font-size : 13px; color: #262626; font-weight: normal; line-height: 160%; overflow-y: scroll; }
ol, ul { list-style: none; }
li { text-indent: 0px; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
img { margin: 0px; border: 0px; padding: 0px; }
label { cursor: pointer; }

/*텍스트 색상레벨========================================*/
.black0	 { color: #222222; }
.black1	 { color: #000000; }
.black2	 { color: #666666; }
.black3	{ color: #888888; }
.black4	{ color: #A8A8A8; }
.black5	{ color: #C8C8C8; }
.black6	{ color: #EBEBEB; }
.black7	{ color: #F5F5F5; }

.blue0	{ color : #3683E2; }
.blue1	{ color : #5197ed; }
.blue2	{ color : #6faefb; }

.green0	 { color : #52A500; }
.green1	 { color : #76bd2f; }
.green2	 { color : #99cb67; }

.red0	{ color : #ed1b2f; }
.red1	{ color : #df3636; }
.red2	{ color : #fa5e5e; }
.red3	{ color : #d55e00; font-weight: bold; }

/*사이트세팅=======================================================================================*/
A:link			{ color : #444444 ; font-family : 'Nanum Barun Gothic', 'Source Sans Pro', sans-serif, Malgun Gothic, AppleGothic, 'Nanum Barun Gothic'; letter-spacing : 0px ; text-decoration : none ; outline: none; }
A:visited	{ color : #444444 ; font-family : 'Nanum Barun Gothic', 'Source Sans Pro', sans-serif, Malgun Gothic, AppleGothic, 'Nanum Barun Gothic'; letter-spacing : 0px ; text-decoration : none ; outline: none; }
A:active		{ color : #0072b2 ; font-family : 'Nanum Barun Gothic', 'Source Sans Pro', sans-serif, Malgun Gothic, AppleGothic, 'Nanum Barun Gothic'; letter-spacing : 0px ; text-decoration : none ; outline: none; }
A:hover		{ color : #0072b2 ; font-family : 'Nanum Barun Gothic', 'Source Sans Pro', sans-serif, Malgun Gothic, AppleGothic, 'Nanum Barun Gothic'; letter-spacing : 0px ; text-decoration : none ; outline: none; }

.BTxt	{ font-weight : bold ; }

/*기존업체*/
.icon_1 {background-repeat:no-repeat; font-family:Dotum; font-weight: bold; background: url("/kor/_old/sub/icon.gif") no-repeat 0px 8px; font-size: 16px; line-height: 15pt;	color: #191919; margin-top: 0pt; margin-bottom: 8pt;	letter-spacing: -1pt; vertical-align: 0pt; padding: 5px 0px 3px 19px; }


/* ABODY 관리자*/
.ATOP { width: 100%; height: 89px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid gold; border-bottom: 1px solid #E0E0E0; }
.ATOP .ATPANEL { z-index: 1000; position: relative; width: 980px; height: 89px; margin: 0px; padding: 0px; border: 0px solid gold; }
.ATOP .ATPANEL .Alogo	{ float: left; width: 295px; height: 89px; margin: 0px; padding: 0px; border: 0px solid gold; overflow: hidden; }
.ATOP .ATPANEL .AMENU	{ float: right; width: 600px; height: 20px; margin: 10px 0px 0px 0px; padding: 0px; border: 0px solid gold; }
.ATOP .ATPANEL .AMENU .Alink	{ float: right; height: 20px; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 10px; text-align: center; }
.ATOP .ATPANEL .AMENU .Abar	{ float: right; height: 20px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; color: #E7E7E7; }
.ATOP .ATPANEL .AMENU2	{ float: right; width: 600px; height: 30px; margin: 20px 0px 0px 0px; padding: 0px; border: 0px solid gold; }
.ATOP .ATPANEL .AMENU2 .Alink2	{ float: left; height: 24px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; font-size: 21px; font-weight: 700; }
.ATOP .ATPANEL .AMENU2 .Abar2	{ float: left; height: 20px; margin: 0px 0px 0px 0px; padding: 0px 15px 0px 15px; text-align: center; color: #E7E7E7; font-size: 24px; font-weight: 200; }

.ABOTTOM { width: 100%; height: 100px; margin: 10px 0px 0px 0px; padding: 0px 0px 10px 0px; border: 0px solid gold; border-top: 1px solid #E0E0E0; background: #F7F7F7; }
.ABOTTOM .ABPANEL { z-index: 1000; position: relative; width: 980px; height: 100px; padding: 0px; border: 0px solid gold; }

.ABODY { width: 100%; margin: 0px 0px 0px 0px; padding: 0px; border: 0px solid gold; }
.ABODY .ACONT { width: 980px; margin: 0px 0px 0px 0px; padding: 0px; border: 0px solid gold; }
.ABODY .ACONT .ALEFT	{ width: 245px; margin: 0px 0px 0px 10px; padding: 0px; border-right: 0px solid gold; }
.ABODY .ACONT .ALEFT	.altitle	{ width: 225px; margin: 0px 0px 0px 0px; padding: 30px 0px 0px 0px; font-size: 27px; font-weight: 700; text-align: left; color: #806554;  }
.ABODY .ACONT .ALEFT	.atitle	{ width: 225px; margin: 0px 0px 0px 0px; padding: 30px 0px 0px 20px; font-size: 18px; font-weight: bold; text-align: left; color: #b17752; border:0px solid gold; }
.ABODY .ACONT .ALEFT	.aleft	{ width: 225px; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 20px; font-size: 15px; }
.ABODY .ACONT .ALEFT	.aleft2	{ width: 220px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 25px; font-size: 13px; text-align: left; color: #a3a3a3; }
.ABODY .ACONT .ALEFT	.aleft2:hover	{ color: #b49883; }
.ABODY .ACONT .ALEFT	.on { color: #9c7e67; text-decoration: underline; }
.ABODY .ACONT .ARIGHT	{ width: 725px; margin: 0px 0px 0px 0px; padding: 30px 0px 0px 0px; border: 0px solid gold; }

/*관리자 로그인*/
.Alogin { width:350px; margin: 50px 0px 0px 400px; border:1px solid #d7d7d7; border-radius: 5px 5px; }
.Alogin .top { width:100%; height:50px; background:#444444; border-bottom:1px solid #d7d7d7; }
.Alogin .top .head { float:left; margin: 15px 0px 0px 20px; padding:0px; font-size: 15px; font-weight: bold; font-family: 'Nanum Barun Gothic'; }
.Alogin .item	{ width:100%; margin: 20px 0px 0px 20px; padding:0px; border:0px solid #000; }
.Alogin .item .box { width:294px; height:20px; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 14px; border:1px solid #e7e9ea; font-size:14px; color:#333333; font-weight:bold; border-radius: 5px 5px; font-family:gulim; letter-spacing: 0px; background:#f9f9f9; }
.Alogin .item .box:focus { border:1px solid #999999; }
.Alogin .item .bt_login { width:298px; height: 20px; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 10px; background:#000000; border:1px solid #000000; font-size:14px; color:#FFFFFF; font-weight:bold; text-align:center; cursor:pointer; border-radius: 5px 5px; }
.Alogin .item .bt_login:hover { background:#595959; color:#FFFFFF; }
.Alogin .item .exp { width:298px; height:20px; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; font-size:12px; text-align:center; }

/* BODY 관리자*/
.TOP { position: relative; width: 100%; margin: 0px; padding: 0px; border: 0px solid gold; }
.TOP .TOP1 { width: 100%; height: 38px; margin: 0px; padding: 0px; background: #972732; }
.TOP .TOP1 .leftDiv { float: right; height: 20px; margin: 0px 5px 0px 0px; padding: 8px 5px 10px 5px; font-family: Dotum; font-size: 11px; color: #FFFFFF; }
.TOP .TOP1 .leftDiv:hover { background: #aa333e; cursor: pointer; }
.TOP .TOP1 .tsearch { float: right; width: 140px; height: 38px; margin: 0px 10px 0px 0px; padding: 0px; background: url("/kor/_img/TOP1_search_bg.jpg") no-repeat; }
.TOP .TOP1 .tsearch .schbox { float: left; width: 100px; height: 23px; margin: 8px 0px 7px 10px; padding: 0px; border: 0px solid gold; }
.TOP .TOP1 .tsearch .schbox .sbox { width: 95px; height: 23px; margin: 0px; padding: 0px 0px 0px 5px; font-family: Dotum; font-size: 11px; color: #ecb6bd; background: none; outline: none; border: 0px solid gold; }
.TOP .TOP1 .tsearch .schbt { float: left; width: 30px; height: 23px; margin: 8px 0px 7px 0px; padding: 0px; border: 0px solid gold; cursor: pointer; }
.TOP .TOP2 { width: 100%; height: 92px; margin: 0px; padding: 0px; }
.TOP .TOP2 .LOGO {position: absolute; float: left; width: 290px; height: 92px; margin: 0px 0px 0px 10px; padding: 0px; cursor: pointer; }
.TOP .TOP2 .TMENU { float: right; width: auto; height: 92px; /*margin: 0px 10px 0px 0px;*/ margin: 0px; padding: 0 5px 0 0; border: 0px solid gold; }
.TOP .TOP2 .TMENU .TBar { float: left; width: 11px; height: 30px; margin: 31px 5px; padding: 0px; background: url("/kor/_img/TOP2_TBar.jpg") no-repeat 0px 0px; }
.TOP .TOP2 .TMENU .TBT { float: left; height: 30px; margin: 31px 0px; padding: 0px; overflow: hidden; cursor: pointer; border: 0px solid gold; cursor: pointer; }
.TOP .TOP2 .TMENU .T01 { width: 70px; background: url("/kor/_img/TOP2_TBT_01.jpg") no-repeat 0px 0px; }
.TOP .TOP2 .TMENU .T02 { width: 71px; background: url("/kor/_img/TOP2_TBT_02.jpg") no-repeat 0px 0px; }
.TOP .TOP2 .TMENU .T03 { width: 102px; background: url("/kor/_img/TOP2_TBT_03.jpg") no-repeat 0px 0px; }
.TOP .TOP2 .TMENU .T04 { width: 57px; background: url("/kor/_img/TOP2_TBT_04.jpg") no-repeat 0px 0px; }
.TOP .TOP2 .TMENU .T05 { width: 100px; background: url("/kor/_img/TOP2_TBT_05.jpg") no-repeat 0px 0px; }
.TOP .TOP2 .TMENU .T06 { width: 55px; background: url("/kor/_img/TOP2_TBT_06.jpg") no-repeat 0px 0px; }
.TOP .TOP2 .TMENU .T07 { width: 87px; background: url("/kor/_img/TOP2_TBT_07.jpg") no-repeat 0px 0px; }
.TOP .TOP2 .TMENU .T08 { width: 185px; background: url("/kor/_img/TOP2_TBT_08.jpg") no-repeat 0px 0px; }
.TOP .TOP2 .TMENU .T09 { width: 102px; background: url("/kor/_img/TOP2_TBT_09.jpg") no-repeat 0px 0px; }
.TOP .TOP2 .TMENU .T10 { width: 99px; background: url("/kor/_img/TOP2_TBT_10.jpg") no-repeat 0px 0px; }
.TOP .TOP2 .TMENU .TBT:hover { background-position: 0px -30px; }
.TOP .TOP2 .TMENU .Ton { background-position: 0px -30px; }
.TOP .TOP2 .TMENU .double{height:60px; margin:15px 0; text-align:center;}
.TOP .TOP2 .TMENU .double .d01{float:none; margin:0 auto;}
.TOP .TOP2 .TMENU .double .d02{float:none; margin:0 auto;}
.TOP .TOP2 .TMENU .double .m0{margin:0;}

.SITEMAP { position: absolute; z-index: 100; width: 100%; margin: 0px; padding: 0px; display: none; }
.SITEMAP .SMPANEL1 { position: relative; width: 100%; height: 0px; }
.SITEMAP .SMPANEL2 { position: relative; width: 900px; height: 700px; margin: auto; padding: 35px; }
.SITEMAP .SMPANEL2 .SMTOP { width: 100%; height: 60px; margin: 0px; padding: 0px; }
.SITEMAP .SMPANEL2 .SMBODY { width: 900px; margin: 0px; padding: 0px; }
.SITEMAP .SMPANEL2 .SMBODY .SMITEM { float: left; width: 139px; height: 630px; margin: 0px 0px 0px 10px; padding: 0px; }
.SITEMAP .SMPANEL2 .SMBODY .SMITEM .SMITEM1 { float: left; width: 139px; height: 21px; margin: 0px; padding: 0px; color: #2c458d; font-size: 19px; font-weight: normal; }
.SITEMAP .SMPANEL2 .SMBODY .SMITEM .SMITEM1:hover { text-decoration: underline; cursor: pointer; }
.SITEMAP .SMPANEL2 .SMBODY .SMITEM .SMITEM2 { float: left; width: 136px; height: 15px; margin: 0px; padding: 15px 0px 10px 3px; color: #a93033; font-size: 15px; font-weight: normal; letter-spacing: 0px; }
.SITEMAP .SMPANEL2 .SMBODY .SMITEM .SMITEM2:hover { text-decoration: underline; cursor: pointer; }
.SITEMAP .SMPANEL2 .SMBODY .SMITEM .SMITEM3 { float: left; width: 131px; margin: 0px; padding: 0px 0px 0px 8px; color: #444444; font-size: 13px; border: 0px solid gold; }
.SITEMAP .SMPANEL2 .SMBODY .SMITEM .SMITEM3:hover { text-decoration: underline; cursor: pointer; }
.SITEMAP .SMPANEL2 .SMBODY .SMBAR { float: left; width: 1px; height: 540px; margin: 40px 0px 50px 0px; background: #DDD; }

.BOTTOM { position: relative; width: 100%; height: 83px; margin: 0px; padding: 0px; background: url("/kor/_img/BOTTOM_BG.jpg"); border-top: 1px solid #e0e0e0; }
.BOTTOM .BLEFT { float: left; width: 555px; height: 55px; margin: 12px 0px 13px 10px; padding: 0px; border: 0px solid gold; }
.BOTTOM .BLEFT .BADDR { width: 555px; height: 18px; margin: 0px; padding: 0px; color: #444444; font-family: Dotum; font-size: 11px; border: 0px solid gold; }
.BOTTOM .BLEFT .BCOPY { width: 555px; height: 18px; margin: 5px 0px 0px 0px; padding: 0px; }
.BOTTOM .BRIGHT { float: right; width: 165px; height: 55px; margin: 15px 10px 15px 0px; padding: 0px; border: 0px solid gold; }
.BOTTOM .BRIGHT .BBTSITE { float: right; width: 165px; height: 29px; margin: 12px 0px 13px 0px; padding: 0px; border: 0px solid gold; cursor: pointer; }
.BOTTOM .BRIGHT .BLIST { position: absolute; top: -237px; width: 163px; height: 253px; margin: 0px; padding: 5px 0px; border: 1px solid #b49883; background: #FFFFFF; overflow-y: scroll; overflow-x: hidden; display: none; }
.BOTTOM .BRIGHT .BLIST .BITEM { float: left; width: 145px; height: 15px; margin: 5px 10px; padding: 0px; font-size: 11px; border: 0px solid gold; }

.COVER { z-index: 1000000; position: fixed; width: 100%; height: 100%; margin: 0px; padding: 0px; background: #FFFFFF; text-align: center; }

.MAIN { position: relative; width: 100%; height: 913px; margin: 0px; padding: 0px; border: 0px solid blue; }
.MAIN .MBG { position: absolute; width: 100%; height: 913px; margin: 0px; padding: 0px; border: 0px solid blue; opacity: 0;}
.MAIN .MCONTS { position: absolute; width: 100%; height: 913px; margin: 0px; padding: 0px; border: 0px solid blue; }
.MAIN .MCONTS .MPANEL1 { float: left; width: 100%; height: 550px; margin: 0px; padding: 0px; border: 0px solid gold; }
.MAIN .MCONTS .MPANEL1 .MTXT { width: 500px; height: 440px; margin: 110px 0px 0px 10px; padding: 0px; border: 0px solid blue; }
.MAIN .MCONTS .MPANEL2 { float: left; width: 100%; height: 363px; margin: 0px; padding: 0px; border: 0px solid blue; }
.MAIN .MCONTS .MPANEL2 .MTICE { float: left; width: 410px; height: 343px; margin: 20px 0px 0px 10px; padding: 0px; border: 0px solid blue; }
.MAIN .MCONTS .MPANEL2 .MTICE .MTICETOP { width: 410px; height: 47px; margin: 0px; padding: 0px; font-size: 16px; color: #FFF; border: 0px solid blue; }
.MAIN .MCONTS .MPANEL2 .MTICE .MTICETOP .BTon { float: left; width: 135px; height: 40px; margin: 0px 1px 0px 0px; padding: 7px 0px 0px 0px; text-align: center; background: url("/kor/_img/MAIN_MTICE_BTBG_on.png"); border: 0px solid blue; cursor: pointer; }
.MAIN .MCONTS .MPANEL2 .MTICE .MTICETOP .BToff { float: left; width: 135px; height: 40px; margin: 0px 1px 0px 0px; padding: 7px 0px 0px 0px; text-align: center; background: url("/kor/_img/MAIN_MTICE_BTBG_off2.png"); border: 0px solid blue; cursor: pointer; }
.MAIN .MCONTS .MPANEL2 .MTICE .MTICELIST { width: 410px; height: 250px; margin: 0px; padding: 10px 0px 30px 0px; border: 0px solid blue; }
.MAIN .MCONTS .MPANEL2 .MTICE .MTICELIST .ITEM { width: 395px; height: 25px; margin: 0px 0px 5px 0px; padding: 3px 0px 0px 5px; color: #FFFFFF; font-size: 15px; border: 0px solid blue; }
.MAIN .MCONTS .MPANEL2 .MTICE .MTICELIST .ITEM A:link { color: #FFFFFF; font-size: 15px; border: 0px solid blue; }
.MAIN .MCONTS .MPANEL2 .MTICE .MTICELIST .ITEM A:visited { color: #FFFFFF; font-size: 15px; border: 0px solid blue; }
.MAIN .MCONTS .MPANEL2 .MTICE .MTICELIST .ITEM A:active { color: #FFFFFF; font-size: 15px; border: 0px solid blue; }
.MAIN .MCONTS .MPANEL2 .MTICE .MTICELIST .ITEM A:hover { text-decoration: underline; }
.MAIN .MCONTS .MPANEL2 .MICON { float: right; width: 430px; height: 266px; margin: 0px 10px 0px 0px; padding: 0px; border: 0px solid blue; }
.MAIN .MCONTS .MPANEL2 .MICON .ICITEM { float: left; width: 85px; height: 132px; margin: 0px 30px 2px 0px; padding: 0px; border: 0px solid blue; }
.MAIN .MCONTS .MPANEL2 .MICON .ICITEM .ICBT { width: 85px; height: 85px; margin: 0px 0px 0px 0px; padding: 0px; border: 0px solid blue; cursor: pointer; }
.MAIN .MCONTS .MPANEL2 .MICON .ICITEM .ICBT:hover { background-position: 0px -85px; }
.MAIN .MCONTS .MPANEL2 .MICON .ICITEM .ICBG01 { background: url("/kor/_img/MICON_BG01.png") no-repeat 0px 0px; }
.MAIN .MCONTS .MPANEL2 .MICON .ICITEM .ICBG02 { background: url("/kor/_img/MICON_BG02.png") no-repeat 0px 0px; }
.MAIN .MCONTS .MPANEL2 .MICON .ICITEM .ICBG03 { background: url("/kor/_img/MICON_BG03.png") no-repeat 0px 0px; }
.MAIN .MCONTS .MPANEL2 .MICON .ICITEM .ICBG04 { background: url("/kor/_img/MICON_BG04.png") no-repeat 0px 0px; }
.MAIN .MCONTS .MPANEL2 .MICON .ICITEM .ICBG05 { background: url("/kor/_img/MICON_BG05.png") no-repeat 0px 0px; }
.MAIN .MCONTS .MPANEL2 .MICON .ICITEM .ICBG06 { background: url("/kor/_img/MICON_BG06.png") no-repeat 0px 0px; }
.MAIN .MCONTS .MPANEL2 .MICON .ICITEM .ICBG07 { background: url("/kor/_img/MICON_BG07.png") no-repeat 0px 0px; }
.MAIN .MCONTS .MPANEL2 .MICON .ICITEM .ICBG08 { background: url("/kor/_img/MICON_BG08.png") no-repeat 0px 0px; }
.MAIN .MCONTS .MPANEL2 .MICON .ICITEM .ICTXT { width: 85px; height: 47px; margin: 0px 0px 0px 0px; padding: 0px; border: 0px solid blue; }

.WBODY { position: relative; width: 100%; margin: 0px; padding: 0px; background: url("/kor/_img/WBODY_TOPBG.jpg") repeat-x; border: 0px solid blue; }
.WBODY .PAGE { width: 950px; margin: auto; padding: 40px 0px 40px 0px; border: 0px solid blue; }
.WBODY .PAGE .LEFT { width: 198px; margin: 0px; padding: 0px; border: 0px solid blue; }
.WBODY .PAGE .LEFT .LTITLE { width: 198px; height: 55px; margin: 0px 0px 20px 0px; padding: 0px; border: 0px solid blue; }
.WBODY .PAGE .LEFT .LMENU1 { width: 183px; height: 15px; margin: 0px; padding: 12px 0px 18px 15px; background: url("/kor/_img/LEFT_bt_bg.jpg"); color: #FFFFFF; font-weight: 400; font-size: 15px; border-bottom: 1px solid #cbb196; cursor: pointer; }
.WBODY .PAGE .LEFT .LMENU1:hover { background-position: 0px -45px; border-bottom: 1px solid #8b2426; }
.WBODY .PAGE .LEFT .L1on { background-position: 0px -45px; border-bottom: 1px solid #8b2426; cursor: default; }
.WBODY .PAGE .LEFT .LMENU2 { width: 183px; margin: 0px; padding: 3px 0px 3px 15px; background: #a93033; color: #FFFFFF; font-size: 13px; border: 0px solid blue; display: none; cursor: default; }
.WBODY .PAGE .LEFT .L2txt:hover { text-decoration: underline; cursor: pointer; }
.WBODY .PAGE .LEFT .L2txton { text-decoration: underline; }
.WBODY .PAGE .LEFT .L2show { display: block; }

.WBODY .PAGE .RIGHT { width: 752px; margin: 0px; padding: 0px; border: 0px solid blue; }
.WBODY .PAGE .RIGHT .RTITLE { width: 752px; height: 55px; margin: 0px; padding: 0px; border: 0px solid blue; }
.WBODY .PAGE .RIGHT .RCONT { width: 727px; margin: 20px 0px 0px 25px; padding: 0px; border: 0px solid blue; }

/*에디터 전용 S========================================*/
/*컨트롤========================================*/
#skin .center { text-align: center; }

#skin label { cursor: pointer; color: #444444; }
#skin label:hover { color: #222222; }

#skin input.box { border: 1px solid #C8C8C8; padding: 1px 0px 8px 5px; margin: 0px 0px 0px 0px; color: #444444; font-size: 13px; outline: none; }
#skin input.box:focus { border: 1px solid #888888; color: #222222; }

#skin input.boxGold { border: 1px solid #b49883; padding: 1px 0px 8px 5px; margin: 0px 0px 0px 0px; color: #444444; font-size: 13px; outline: none; }
#skin input.boxGold:focus { border: 1px solid #b49883; color: #222222; }

#skin input.ebox { border: 1px solid #fa5e5e; padding: 1px 0px 8px 5px; margin: 0px 0px 0px 0px; color: #fa5e5e; font-size: 13px; outline: none; }
#skin input.ebox:focus { border: 1px solid #C00000; color: #C00000; }

#skin input.ebox { border: 1px solid #fa5e5e; padding: 1px 0px 8px 5px; margin: 0px 0px 0px 0px; color: #fa5e5e; font-size: 13px; outline: none; }
#skin input.ebox:focus { border: 1px solid #C00000; color: #C00000; }

#skin input.rbox { border: 1px solid #C8C8C8; border-right: none; padding: 1px 0px 8px 5px; margin: 0px 0px 0px 0px; color: #444444; font-size: 13px; outline: none; }
#skin input.rbox:focus { border: 1px solid #888888; border-right: none; color: #222222; }

#skin input.chk { vertical-align: 0px; margin: 0px 0px 0px 3px; padding: 0px; outline: none; }
#skin input.rdo { vertical-align: -2px; outline: none; }

#skin textarea { border: 1px solid #C8C8C8; padding: 5px 0px 5px 5px; margin: 0px 0px 0px 0px; color: #444444; font-size: 13px; outline: none; }
#skin textarea:focus { border: 1px solid #888888; color: #222222; }

#skin select { padding: 4px 0px 4px 0px; margin: 0px 0px 0px 0px; border: 1px solid #C8C8C8; color: #444444; font-size: 13px; text-align: center; outline: none; }
#skin select:focus { border: 1px solid #888888; color: #222222; }
#skin option { padding: 4px; margin: 4px; color: #444444; font-size: 13px; }

/*버튼========================================*/
#skin .btn { border: 1px solid #C8C8C8; background: #FFFFFF; padding: 2px 10px 3px 10px; margin: 0px 0px 0px 0px; color: #444444; font-size: 13px; font-weight: normal; outline: none; cursor: pointer; line-height: 160%; }
#skin .btn:hover { border: 1px solid #888888; }
#skin .btnRed { border: 1px solid #942423; background: #942423; padding: 2px 10px 3px 10px; margin: 0px 0px 0px 0px; color: #FFFFFF; font-size: 13px; font-weight: normal; outline: none; cursor: pointer; line-height: 160%; }
#skin .btnRed:hover { border: 1px solid #e23838; }
#skin .btnBlue { border: 1px solid #34487d; background: #34487d; padding: 2px 10px 3px 10px; margin: 0px 0px 0px 0px; color: #FFFFFF; font-size: 13px; font-weight: normal; outline: none; cursor: pointer; line-height: 160%; }
#skin .btnBlue:hover { border: 1px solid #e23838; }

#skin .bbtn { border: 1px solid #C8C8C8; background: #FFFFFF; padding: 2px 10px 3px 10px; margin: 0px 0px 0px 0px; color: #444444; font-size: 13px; font-weight: normal; outline: none; cursor: pointer; line-height: 160%; }
#skin .bbtnRed { border: 1px solid #942423; background: #FFFFFF; padding: 2px 10px 3px 10px; margin: 0px 0px 0px 0px; color: #942423; font-size: 13px; font-weight: normal; outline: none; cursor: pointer; line-height: 160%; }
#skin .bbtnBlue { border: 1px solid #0072b2; background: #FFFFFF; padding: 2px 10px 3px 10px; margin: 0px 0px 0px 0px; color: #0072b2; font-size: 13px; font-weight: normal; outline: none; cursor: pointer; line-height: 160%; }

#skin .rbtn { border: 1px solid #C8C8C8; background: #FFF; padding: 2px 10px 3px 10px; margin: 0px 0px 0px 0px; color: #444444; font-size: 13px; font-weight: normal; outline: none; cursor: pointer; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; line-height: 160%; }
#skin .rbtnRed { border: 1px solid #942423; background: #942423; padding: 2px 10px 3px 10px; margin: 0px 0px 0px 0px; color: #FFFFFF; font-size: 13px; font-weight: normal; outline: none; cursor: pointer; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; line-height: 160%; }
#skin .rbtnBlue { border: 1px solid #0072b2; background: #FFFFFF; padding: 2px 10px 3px 10px; margin: 0px 0px 0px 0px; color: #0072b2; font-size: 13px; font-weight: normal; outline: none; cursor: pointer; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; line-height: 160%; }
#skin .rbtnGold { border: 1px solid #b49883; background: #b49883; padding: 2px 10px 3px 10px; margin: 0px 0px 0px 0px; color: #FFFFFF; font-size: 13px; font-weight: normal; outline: none; cursor: pointer; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; line-height: 160%; }
#skin .rbtnGold2 { border: 1px solid #b49883; background: #FFFFFF; padding: 2px 10px 3px 10px; margin: 0px 0px 0px 0px; color: #b49883; font-size: 13px; font-weight: normal; outline: none; cursor: pointer; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; line-height: 160%; }


/*일반테이블========================================*/

/*게시판 테이블========================================*/
/*리스트*/
#skin div.bbs { margin: auto 0px; float: left; }
#skin .bbs .listtop			{ width: 100%; height: 32px; margin: 0px; padding: 0px 0px 5px 0px; }
#skin .bbs .listtop .head	{ float: left; width: 50%; margin: 0px; padding: 0px; }
#skin .bbs .listtop .tail		{ float: right; width: 50%; margin: 0px; padding: 0px; }
#skin .bbs .listtop select { padding: 4px 0px 4px 0px; margin: 0px 0px 0px 0px; border: 1px solid #b49883; color: #888888; font-size: 13px; text-align: center; outline: none; }
#skin .bbs .listtop select:focus { border: 1px solid #b49883; color: #222222; }
#skin .bbs .listtop option { padding: 4px; margin: 4px; color: #444444; font-size: 13px; }

#skin .bbs .rdo1		{ float: left; margin: 2px 3px 0px 0px; padding: 0px; border: 0px solid gold; color: #262626; }
#skin .bbs .rdo2		{ float: left; margin: 0px 0px 0px 0px; padding: 0px; border: 0px solid gold; color: #262626; }


#skin .bbs .listbody { width: 100%; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; margin: 0px; padding: 0px; border-spacing: 0px; }
#skin table.bbslist { border-top: 0px solid #222222; border-left: none; border-right: none; border-bottom: 0px solid #666666; margin: 0px; padding: 0px; border-spacing: 0px; color: #262626; }
#skin .bbslist th { border-top: 1px solid #eaeaea; border-left: 1px solid #eaeaea; border-right: none; background: #fbfbfb; margin: 0px; padding: 10px 10px 10px 10px; color: #262626; text-align: center; font-size: 13px; font-weight: 700; }
#skin .bbslist .th1 { border-top: 1px solid #eaeaea; border-left: 1px solid #eaeaea; border-right: none; background: #fbfbfb; margin: 0px; padding: 14px 10px 8px 6px; color: #262626; text-align: center; }
#skin .bbslist .th0 { border-top: 1px solid #eaeaea; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; background: #fbfbfb; margin: 0px; padding: 10px 10px 10px 10px; color: #444444; text-align: center; }
#skin .bbslist td { border-top: 1px solid #EBEBEB; border-left: 1px solid #EBEBEB; border-right: none; margin: 0px; padding: 6px 10px 2px 10px; vertical-align: top; overflow: auto; }
#skin .bbslist .td1 { border-top: 1px solid #EBEBEB; border-left: 1px solid #EBEBEB; border-right: none; margin: 0px; padding: 8px 10px 0px 6px; vertical-align: top; overflow: auto; }
#skin .bbslist .td0 { border-top: 1px solid #EBEBEB; border-left: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB; margin: 0px; padding: 6px 10px 2px 10px; vertical-align: top; overflow: auto; }
#skin .bbslist td div { white-space: normal; word-break: break-all; }
#skin .bbslist A:link		{ color: #444444;  text-decoration: none; }
#skin .bbslist A:hover	{ color: #0072b2; text-decoration: underline; }
#skin .bbslist A:active	{ color: #0072b2; text-decoration: none; }

#skin .bbslist A.listTitle:link { color: #0072b2; font-size: 15px; font-weight: 700; border: 0px solid blue; }
#skin .bbslist A.listTitle:visited { color: #0072b2; font-size: 15px; font-weight: 700; border: 0px solid blue; }
#skin .bbslist A.listTitle:active { color: #0072b2; font-size: 15px; font-weight: 700; border: 0px solid blue; }
#skin .bbslist A.listTitle:hover { color: #444444; text-decoration: underline; }

#skin .bbslist td.notice { font-weight: bold; }
#skin .bbslist .bgcolor1 { background: #FFFFFF; }
#skin .bbslist .bgcolor2 { background: #FFFFFF; }
#skin .bbslist .bgcolor3 { background: #FFFFFF; }

#skin .bbs .listbottom				{ width: 100%; height: 32px; margin: 0px; padding: 10px 0px 5px 0px; }
#skin .bbs .listbottom .head	{ float: left; width: 70%; margin: 0px; padding: 0px; }
#skin .bbs .listbottom .head .pbtn li { float: left; border: 1px solid #d9d9d9; background: #FFFFFF; padding: 5px 10px 1px 10px; margin: 0px 5px 0px 0px; color: #262626; font-size: 13px; font-weight: normal; outline: none; cursor: pointer; line-height: 160%; }
#skin .bbs .listbottom .head .pbtn li:hover { border: 1px solid #888888; color: #262626; }
#skin .bbs .listbottom .head .pbtn li.on { border: 1px solid #b49883; background: #b49883; color: #FFFFFF; font-weight: bold; cursor: default; }
#skin .bbs .listbottom .tail		{ float: right; text-align: right; width: 30%; margin: 0px; padding: 0px; }

/*입력수정*/
#skin .bbs .inputtop			{ width: 100%; height: 32px; margin: 0px; padding: 10px 0px 5px 0px; }
#skin .bbs .inputtop .head	{ float: left; width: 50%; margin: 0px; padding: 0px; }
#skin .bbs .inputtop .tail		{ float: right; width: 50%; margin: 0px; padding: 0px; }
#skin .bbs .inputbody { width: 100%; border-top: 0px solid #eaeaea; border-bottom: 1px solid #eaeaea; margin: 0px; padding: 0px; border-spacing: 0px; }
#skin table.bbsinput { border-top: 0px solid #eaeaea; border-left: none; border-right: none; border-bottom: 0px solid #eaeaea; margin: 0px; padding: 0px; border-spacing: 0px; color: #888888; }
#skin .bbs .inputbody th { border-top: 1px solid #eaeaea; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; border-bottom: none; background: #fbfbfb; margin: 0px; padding: 10px; color: #262626; text-align: left; }
#skin .bbs .inputbody td { border-top: 1px solid #eaeaea; border-left: none; border-right: 1px solid #eaeaea; margin: 0px; padding: 10px 10px 10px 10px; vertical-align: top; overflow: auto; color: #444444; }
#skin .bbs .inputbody .tdinput { border-top: 1px solid #eaeaea; border-left: none; border-right: 1px solid #EBEBEB; margin: 0px; padding: 10px; vertical-align: top; overflow: auto; color: #444444; }
#skin .bbs .inputbottom				{ width: 100%; height: 32px; margin: 0px; padding: 10px 0px 5px 0px; }
#skin .bbs .inputbottom .head	{ float: left; width: 70%; margin: 0px; padding: 0px; }
#skin .bbs .inputbottom .tail		{ float: right; text-align: right; width: 30%; margin: 0px; padding: 0px; }

/*화면보기*/
#skin div.bbs { margin: auto 0px; }
#skin .bbs .viewtop			{ width: 100%; height: 32px; margin: 0px; padding: 0px 0px 5px 0px; }
#skin .bbs .viewtop .head	{ float: left; width: 50%; margin: 0px; padding: 0px; }
#skin .bbs .viewtop .tail		{ float: right; width: 50%; margin: 0px; padding: 0px; }
#skin .bbs .viewbody { width: 100%; border-top: 0px solid #eaeaea; border-bottom: 0px solid #eaeaea; margin: 0px; padding: 0px; border-spacing: 0px; }
#skin table.bbsview { border-top: 0px solid #eaeaea; border-left: none; border-right: none; border-bottom: 0px solid #eaeaea; margin: 0px; padding: 0px; border-spacing: 0px; color: #262626; }
#skin .bbs .viewbody th { border-top: 1px solid #eaeaea; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; border-bottom: none; background: #FFFFFF; margin: 0px; padding: 10px; color: #262626; text-align: left; }
#skin .bbs .viewbody .th0 { border-top: 1px solid #eaeaea; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; border-bottom: none; background: #fbfbfb; margin: 0px; padding: 30px 30px 0px 30px; color: #666666; font-size: 12px; text-align: left; font-weight: normal; }
#skin .bbs .viewbody .th0bar { margin: 0px 10px; color: #D6D6D6; }
#skin .bbs .viewbody .th0etc { margin: 0px 10px; color: #ed1b2f; }
#skin .bbs .viewbody .th1 { border-top: 0px solid #eaeaea; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; border-bottom: none; background: #fbfbfb; margin: 0px; padding: 10px 30px 30px 30px; color: #0072b2; font-size: 19px; text-align: left; font-weight: 400; }
#skin .bbs .viewbody td { border-top: 1px solid #EBEBEB; border-left: none; border-right: 0px solid #EBEBEB; margin: 0px; padding: 12px 10px 8px 10px; vertical-align: top; overflow: auto; }
#skin .bbs .viewbody .tdbody { border: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea;; margin: 0px 0px; padding: 30px; vertical-align: top; text-align: left; font-weight: normal; }
#skin .bbs .viewbody .tdtitle { border: 1px solid #eaeaea; margin: 0px 0px 10px 0px; padding: 22px 10px 18px 10px; vertical-align: top; font-size: 16px; font-weight: bold; letter-spacing: 0px; }
#skin .bbs .viewbody .tdinput { border-top: 1px solid #EBEBEB; border-left: none; border-right: 1px solid #EBEBEB; margin: 0px; padding: 10px; vertical-align: top; overflow: auto; }
#skin .bbs .viewbottom				{ width: 100%; height: 32px; margin: 0px; padding: 10px 0px 5px 0px; }
#skin .bbs .viewbottom .head	{ float: left; width: 70%; margin: 0px; padding: 0px; }
#skin .bbs .viewbottom .tail		{ float: right; text-align: right; width: 30%; margin: 0px; padding: 0px; }

/*코멘트*/
#skin .bbs .ctitle { width: 725px; margin: 0px; padding: 40px 0px 10px 0px; font-size: 19px; font-weight: 700; color: #b17752; }
#skin .bbs .cbody { width: 725px; border: 1px solid #eaeaea; border-top: 2px solid #d8c6b9; border-bottom: none; margin: 0px; padding: 10px 0px 0px 0px; }
#skin .bbs .cbody .cbar { margin: 0px 8px; color: #D6D6D6; }
#skin .bbs .cbody .cmtView	{ border-bottom: 1px solid #eaeaea; margin: 0px; padding: 0px; border-spacing: 0px; color: #262626; }
#skin .bbs .cbody .cmtView .head	{ float: left; border: none; background: #FFFFFF; margin: 0px; padding: 15px 10px 5px 30px; color: #444444; text-align: left; font-size: 12px; }
#skin .bbs .cbody .cmtView .tail { float: right; border: none; background: #FFFFFF; margin: 0px; padding: 15px 30px 5px 10px; color: #444444; text-align: right; border:0px solid gold; }
#skin .bbs .cbody .cmtView .cont	{ width: 665px; margin: 0px; padding: 5px 30px 10px 30px; color: #666666; }
#skin .bbs .cbody .cmtView .cont .ctbox2 { width: 663px; height: 68px; margin: 0px; margin-right: 0px; padding: 0px; border: 1px solid #f9f6f4; background: #FBFBFB; color: #444444; overflow: auto; }

/*카렌다*/
#skin .calendar:hover { background: #F0F0F0; }

/*에디터 전용 E========================================*/


/*일반텍스트*/
.title0Gold { width: 725px; margin: 0px 0px 20px 0px; padding: 0px; color: #a97e4b; font-size: 21px; font-weight: 700; }
.title1Blue { width: 700px; color: #0072b2; font-size: 17px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 25px; background: url("/kor/_img/cont_icon_head_title1.jpg") 0px 3px no-repeat; border:0px solid gold;}
.tblBar { width: 1px; margin: 0px; padding: 0px; background: url("/kor/_img/cont_bar_tbl_th.jpg") 0px center no-repeat; }

/*상단 레드탭*/
#skin .bbs .ctopbtn			{ width: 725px; height: 20px; margin: 0px 0px 0px 0px; padding: 10px 0px 20px 0px; border: 0px solid gold; }
#skin .bbs .ctopbtn .ctbar { float: left; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 10px; color: #b7b7b7; font-size: 12px; font-weight: 400; }
#skin .bbs .ctopbtn .ctbtn { float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #262626; font-size: 13px; font-weight: 700; cursor: pointer; }
#skin .bbs .ctopbtn .ctbtn:hover { color: #b80e4a; }
#skin .bbs .ctopbtn .ctbtnOn { color: #b80e4a; text-decoration: underline; }

#cont table.tbl  { border-top: 1px solid #d5cbb2; border-left: 0px solid #eaeaea; border-right: 0px solid #eaeaea; border-bottom: 1px solid #d5cbb2; margin: 0px; padding: 0px; }
#cont .tbl th { border-top: 0px solid #eaeaea; border-left: 0px solid #eaeaea; border-right: 0px solid #eaeaea; border-bottom: 1px solid #d5cbb2; margin: 0px; padding: 12px 0px 12px 20px; color: #a5763f; font-size: 15px; text-align: left; font-weight: 700; }
#cont .tbl .bar { padding-left: 0px; }
#cont .tbl td { border-right: 1px solid #e5e0d4; border-left: none; border-bottom: 1px solid #e5e0d4; margin: 0px; padding: 12px 0px 12px 20px; color: #262626; font-size: 13px; text-align: left; font-weight: 700; line-height: 200%; }
#cont .tbl .td1 { border-bottom: 1px solid #eaeaea; border-right: none; }

/*교과과정*/
	/*학과소개*/
#skin .course { float: left; width: 725px; margin:0px; padding: 0px; border: 1px solid #e7e1d5; }
#skin .course .cuPanel { float: left; width: 655px; margin: 35px; padding: 0px; }
#skin .course .cuBar { float: left; width: 725px; height: 1px; margin: 0px; padding: 0px; background: #cfc9b3; }
#skin .course .cuTitle { float: left; color: #a97e4b; font-size: 21px; font-weight: normal; }
#skin .course .cuCont { float: left; font-size: 13px; font-weight: 700; }
#skin .course .cuProf { height: 20px; margin: 0px 50px 20px 0px; padding: 5px 0px 5px 20px; background: url("/kor/_img/COURSE_PROF_BG.jpg") 0px 5px no-repeat; border: 0px solid gold; cursor: pointer; }
	/*커리큪럼*/
#cont table.cuTbl  { border-top: 1px solid #d5cbb2; border-left: 1px solid #d5cbb2; border-right: 0px solid #d5cbb2; border-bottom: 0px solid #d5cbb2; margin: 0px; padding: 0px; }
#cont .cuTbl th { border-top: 0px solid #eaeaea; border-left: 0px solid #eaeaea; border-right: 1px solid #d5cbb2; border-bottom: 1px solid #d5cbb2; background: #fdf9f9; margin: 0px; padding: 7px 0px 7px 0px; color: #a5763f; font-size: 13px; text-align: center; font-weight: 700; }
#cont .cuTbl td { border-right: 1px solid #e5e0d4; border-left: none; border-bottom: 1px solid #e5e0d4; margin: 0px; padding: 7px 0px 3px 0px; color: #262626; font-size: 12px; text-align: center; font-weight: 400; line-height: 160%; }
#cont .cuTbl .td1 { border-bottom: 1px solid #eaeaea; border-right: none; }
#cont .BGcourse1 { background: #e4f0fe; }
#cont .BGcourse2 { background: #e7f0e9; }
#cont .BGcourse3 { background: #fef2f2; }

/*장학안내*/
#skin table.jangtbl  { border-top: 1px solid #d5cbb2; border-left: 0px solid #eaeaea; border-right: 0px solid #eaeaea; border-bottom: 1px solid #d5cbb2; margin: 0px; padding: 0px; }
#skin .jangtbl th { border-top: 0px solid #eaeaea; border-left: 0px solid #eaeaea; border-right: 0px solid #eaeaea; border-bottom: 1px solid #d5cbb2; margin: 0px; padding: 12px 0px 12px 20px; color: #a5763f; font-size: 15px; text-align: left; font-weight: 700; }
#skin .jangtbl .bar { width: 1px; margin: 0px; padding: 0px; background: url("/kor/_img/cont_bar_tbl_th.jpg") 0px center no-repeat; }
#skin .jangtbl td { border-right: 1px solid #e5e0d4; border-left: none; border-bottom: 1px solid #e5e0d4; margin: 0px; padding: 12px 0px 12px 20px; color: #262626; font-size: 13px; text-align: left; font-weight: 700; line-height: 200%; }
#skin .jangtbl .td1 { border-bottom: 1px solid #eaeaea; border-right: none; }

/*인턴십*/
#skin table.itstbl  { border-top: 1px solid #d5cbb2; border-left: 0px solid #eaeaea; border-right: 0px solid #eaeaea; border-bottom: 1px solid #d5cbb2; margin: 0px; padding: 0px; }
#skin .itstbl th { border-top: 0px solid #eaeaea; border-left: 0px solid #eaeaea; border-right: 0px solid #eaeaea; border-bottom: 1px solid #d5cbb2; margin: 0px; padding: 12px 0px 12px 20px; color: #a5763f; font-size: 15px; text-align: left; font-weight: 700; }
#skin .itstbl .td0 { background: #eeece6; }
#skin .itstbl .bar { width: 1px; margin: 0px; padding: 0px; background: url("/kor/_img/cont_bar_tbl_th.jpg") 0px center no-repeat; }
#skin .itstbl td { border-right: 1px solid #e5e0d4; border-left: none; border-bottom: 1px solid #e5e0d4; margin: 0px; padding: 12px 0px 12px 20px; color: #262626; font-size: 13px; text-align: left; font-weight: 700; line-height: 200%; }
#skin .itstbl .td1 { border-bottom: 1px solid #eaeaea; border-right: none; }


/*오시는 길*/
#cont table.loTbl  { border-top: 0px solid #d5cbb2; border-left: 0px solid #d5cbb2; border-right: 0px solid #d5cbb2; border-bottom: 0px solid #d5cbb2; margin: 0px; padding: 0px; }
#cont .loTbl th { border-top: 0px solid #eaeaea; border-left: 0px solid #eaeaea; border-right: 0px solid #eaeaea; border-bottom: 2px solid #262626; margin: 0px; padding: 12px 0px 12px 0px; color: #262626; font-size: 15px; text-align: left; font-weight: 700; }
#cont .loTbl .tblBar { width: 1px; margin: 0px; padding: 0px; border: none;border-bottom: 2px solid #262626; background: url("/kor/_img/cont_bar_tbl_th.jpg") 0px center no-repeat; }
#cont .loTbl td { border-right: 0px solid #e5e0d4; border-left: none; border-bottom: 1px solid #e5e0d4; margin: 0px; padding: 12px 0px 12px 0px; color: #262626; font-size: 13px; text-align: left; font-weight: 400; line-height: 200%; }
#cont .loTbl .td1 { border-bottom: 1px solid #eaeaea; border-right: none; }



/*교수진*/
#skin .bbs .ctopbtn			{ width: 725px; height: 20px; margin: 0px 0px 0px 0px; padding: 10px 0px 20px 0px; border: 0px solid gold; }
#skin .bbs .ctopbtn .ctbar { float: left; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 10px; color: #b7b7b7; font-size: 12px; font-weight: 400; }
#skin .bbs .ctopbtn .ctbtn { float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #262626; font-size: 13px; font-weight: 700; cursor: pointer; }
#skin .bbs .ctopbtn .ctbtn:hover { color: #b80e4a; }
#skin .bbs .ctopbtn .ctbtnOn { color: #b80e4a; text-decoration: underline; }

#skin .bbs .profTop 			{ width: 725px; height: 55px; margin: 30px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid gold; }
#skin .bbs .profList 			{ width: 725px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 1px solid #e5e0d4; border-bottom: none; }
#skin .bbs .profList .profItem 			{ width: 725px; margin:0px; padding: 0px; border-bottom: 1px solid #e5e0d4; }
#skin .bbs .profList .profItem .pPhoto { width: 102px; height: 135px; margin: 0px; padding: 20px 18px 20px 20px; border: 0px solid gold; }
#skin .bbs .profList .profItem .pName { width: 120px; height: 95px; margin: 0px 0px 40px 0px; padding: 40px 20px 0px 10px; color: #2a458a; font-size: 17px; line-height: 200%; border: 0px solid gold; overflow: hidden; }
#skin .bbs .profList .profItem .pBar { width: 1px; height: 95px; margin: 40px 2px 40px 2px; padding: 0px; background: #e5e0d4; border: 0px solid gold; }
#skin .bbs .profList .profItem .pMore { width: 415px; height: 15px; margin: 0px; padding: 20px 15px 0px 0px; text-align: right; border: 0px solid gold; }
#skin .bbs .profList .profItem .pCont { width: 375px; height: 115px; margin: 0px; padding: 5px 15px 20px 30px; color: #262626; font-size: 13px; border: 0px solid gold; }
#skin .bbs .profCont 			{ width: 665px; margin: 0px 0px 0px 0px; padding: 30px; border-bottom: 1px solid #e5e0d4; border-top: none; }
.PCtitle { width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #a87e4d; font-size: 13px; text-decoration: underline; border: 0px solid gold; }
.PCcont { width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #262626; font-size: 13px; border: 0px solid gold; }

/*강의실대여*/
.rentTop { width: 725px; height: 40px; margin: 0px; padding: 0px; border: 0px solid gold; }
.rentTop .head { float: left; width: 380px; height: 30px; margin: 0px; padding: 0px; border: 0px solid gold; font-weight: bold; }
#skin .rentTop select { padding: 4px 0px 4px 0px; margin: 0px 0px 0px 0px; border: 1px solid #b49883; color: #9d795e; font-size: 13px; text-align: center; outline: none; }
#skin .rentTop select:focus { border: 1px solid #b49883; color: #222222; }
#skin .rentTop option { padding: 4px; margin: 4px; color: #888888; font-size: 13px; }
.rentTop .tail { float: right; width: 300px; height: 30px; margin: 0px; padding: 0px; border: 0px solid gold; text-align: right; color: #888888; }

.rentbody { width: 725px; border: 1px solid #dddddd; border-top: 1px solid #dddddd; border-bottom: none; margin: 0px; padding: 0px; border-spacing: 0px; }
table.rentbody { border-top: 0px solid #222222; border-left: none; border-right: none; border-bottom: 0px solid #666666; margin: 0px; padding: 0px; border-spacing: 0px; color: #444444; }
.rentbody .tr1 { background: #FFFFFF; font-weight: bold; text-align: center; }
.rentbody .td { vertical-align: top; }
.rentbody .td:hover { background: #F0F0F0; cursor: pointer; }
.rentbody .trStd { margin: 0px; padding: 10px; width: 103px; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; color: #a93033; }
.rentbody .trMtd { margin: 0px; padding: 10px; width: 103px; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; color: #262626; }
.rentbody .trEtd { margin: 0px; padding: 10px; width: 103px; border-right: 0px solid #dddddd; border-bottom: 1px solid #dddddd; color: #0874bf; }
.rentbody .tdStd { margin: 0px; padding: 10px; width: 103px; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; color: #a93033; background: #feeded; }
.rentbody .tdMtd { margin: 0px; padding: 10px; width: 103px; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; color: #262626; background: #FFFFFF; }
.rentbody .tdEtd { margin: 0px; padding: 10px; width: 103px; border-right: 0px solid #dddddd; border-bottom: 1px solid #dddddd; color: #0874bf; background: #e8f4ff; }
.rentbody .tdDtd { margin: 0px; padding: 10px; width: 103px; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; color: #262626; background: #F9F9F9; }
.rentbody .today { color: #10b103; text-decoration: underline; }
.rentbody .li1 { width: 100%; height: 26px; margin: 0px; padding: 0px; border: 0px solid gold; font-size: 14px; font-weight: bold; }
.rentbody .li2 { width: 100%; height: 18px; margin: 0px; padding: 0px; border: 0px solid gold; font-size: 12px; font-weight: normal; color: #d9010d; }
.rentbody .li3 { width: 100%; height: 18px; margin: 0px; padding: 0px; border: 0px solid gold; font-size: 12px; font-weight: normal; color: #0185d9; }
.rentbody .li4 { width: 100%; height: 18; margin: 0px; padding: 0px; border: 0px solid gold; font-size: 12px; font-weight: normal; color: #428435; }

.rentSetBody { float: left; width: 950px; margin: 0px; padding: 0px; border: 0px solid gold; }
.rentSetBody .head { float: left; width: 300px; margin: 0px; padding: 0px; border: 0px solid gold; overflow: hidden; }
.rentSetBody .tail { float: right; width: 600px; margin: 0px; padding: 5px 0px 0px 0px; border: 0px solid #ACACAC; }
.rentSetBody .tail .tail0 { float: right; width: 80px; margin:0px; padding: 4px 0px 0px 0px; border: 0px solid gold; }
.rentSetBody .tail .tail1 { float: right; width: 280x; margin:0px; padding: 0px; border: 0px solid #ACACAC; text-align: right; }
.rentSetBody .tail .tail2 { float: right; width: 280px; margin:0px; padding: 0px 0px 0px 0px; border: 0px solid #ACACAC; font-size: 14px; font-weight: bold; text-align: right; }
.rentSetBody .rLeft { float: left; width: 600px; margin: 10px 0px 0px 0px; padding: 0px; border: 0px solid gold; }
.rentSetBody .rLeft .oddlineBG { background: #FFFFFF; }
.rentSetBody .rLeft .evenlineBG { background: #F5F5F5; }
.rentSetBody .rRight { float: right; width: 330px; margin: 20px 0px 0px 0px; padding: 0px; border: 0px solid gold; }
.rentSetBody .rRight .disable th:hover { cursor: pointer; background: #FFF; }
.rentSetBody .rRight .disable td { letter-spacing: -1px; }
.rentSetBody .rRight .disable td:hover { cursor: pointer; background: #ffdc9e; }
.rentSetBody .rRight .disable .on { background: #999999; }
.rentSetBody .rTop1 { float: left; width: 240px; height: 20px; margin: 0px 0px 5px 10px; padding: 0px; border: 0px solid gold; font-size: 11px; font-weight: normal; text-align: left; color: #666666;}
.rentSetBody .rTop2 { float: left; width: 250px; height: 25px; margin: 0px 0px 0px 0px; padding: 0px; border: 0px solid gold; font-size: 13px; font-weight: bold; color: #775315; }
.rentSetBody .rTop3 { float: right; width: 80px; height: 45px; margin: -5px 0px 0px 0px; padding: 0px; border: 0px solid gold; font-size: 13px; font-weight: bold; text-align: right; }
.rentSetBody .td3 { border-bottom: 1px solid #888888; }

.rentSelHead {  float: left; width: 120px; border: 1px solid #444444; border-top: 5px solid #222222; margin: 20px 0px 0px 10px; padding: 0px; }
.rentSelHead .thS { width: 110px; height: 50px; border-right: 1px solid #444444; border-bottom: 1px solid #444444; margin: 0px; padding: 5px; background: #666666; overflow: hidden; text-align: center; vertical-align: bottom; }
.rentSelHead .thM { width: 110px; height: 20px; border-right: 1px solid #444444; border-bottom: 1px solid #C8C8C8; margin: 0px; padding: 5px; background: #E0E0E0; overflow: hidden; text-align: center; color: #444444; line-height: 180%; }

.rentSelTailCanvas { float: left; width: 800px; height: 100%; border: 0px solid gold; border-bottom: 0px solid #444444; margin: 20px 0px 0px 0px; padding: 0px; overflow-x: scroll; overflow-y: hidden; }
.rentSelTailCanvas .rentSelTail { float: left; margin: 0px; padding: 0px; }
.rentSelTailCanvas .rentSelTail .tdTop { float: left; width: 80px; height: 50px; border-top: 5px solid #444444; border-right: 1px solid #444444; border-bottom: 1px solid #444444; margin: 0px; padding: 5px; background: #666666; overflow: hidden; text-align: center; vertical-align: bottom; }
.rentSelTailCanvas .rentSelTail .tdTopBG1 { background-color: #ffe6e7 }
.rentSelTailCanvas .rentSelTail .tdTopBG2 { background-color: #e6fffc }
.rentSelTailCanvas .rentSelTail .tdTopBG3 { background-color: #fff2e6 }
.rentSelTailCanvas .rentSelTail .tdTopBG4 { background-color: #e6eeff }
.rentSelTailCanvas .rentSelTail .tdTopBG5 { background-color: #fffde6 }
.rentSelTailCanvas .rentSelTail .tdTopBG6 { background-color: #eee6ff }
.rentSelTailCanvas .rentSelTail .tdTopBG7 { background-color: #f2ffe6 }
.rentSelTailCanvas .rentSelTail .tdTopBG8 { background-color: #ffe6f4 }
.rentSelTailCanvas .rentSelTail .tdTopBG9 { background-color: #fde6ff }
.rentSelTailCanvas .rentSelTail .tdTopBG10 { background-color: #ffe6e6 }
.rentSelTailCanvas .rentSelTail .tdTop .rName { text-align: center; font-size: 12px; font-weight: bold; line-height: 240%; }
.rentSelTailCanvas .rentSelTail .tdTop .rExp { text-align: center; font-size: 11px; font-weight: normal; color: #666666; }
.rentSelTailCanvas .rentSelTail .tdM { float: left; width: 80px; height: 20px; border-right: 1px solid #C8C8C8; border-bottom: 1px solid #C8C8C8; margin: 0px; padding: 5px; background: #FFFFFF; overflow: hidden; text-align: center; color: #444444; line-height: 180%; cursor: pointer; }
.rentSelTailCanvas .rentSelTail .tdMable { background: #FFFFFF; cursor: pointer; }
.rentSelTailCanvas .rentSelTail .tdMable:hover { background: #b1f376; cursor: pointer; }
.rentSelTailCanvas .rentSelTail .tdMableClick { background: #d7ebcc; cursor: default; }
.rentSelTailCanvas .rentSelTail .tdMdisable { background: #A8A8A8; cursor: default; }
.rentSelTailCanvas .rentSelTail .tdMask { background: #85b6ff; cursor: default; }
.rentSelTailCanvas .rentSelTail .tdMok { background: #f3ab76; cursor: default; }

#skin .bbs .rtbl { border: 1px solid #222222; margin-bottom: 20px; }
#skin .bbs .rtbl .rtblTitle  { text-align: center; font-size: 20px; font-weight: bold; font-family: dotum; padding: 20px 0px; }
#skin .bbs .rtbl .th1  { border-top: 1px solid #e0e0e0; }
#skin .bbs .rtbl .td1  { text-align: center; font-size: 13px; font-weight: bold; background: #F5F5F5; }
#skin .bbs .rtbl .td2  { text-align: center; font-size: 15px; font-weight: bold; }
#skin .bbs .rtbl .rltitle  { font-size: 14px; font-weight: bold; font-family: dotum; }
#skin .bbs .rtbl .rlcont  { font-size: 12px; font-weight: normal; font-family: dotum; color: #666; }

/*팝업*/
.popup	{ width: 100%; height: 100%; }
.PopupLay	{ width: 100%; height: 20px; border: 1px solid #666666; background: url("/kor/_img/POPUP_BG01.jpg") 0px 0px; }
.PopupLay .ptop	{ width: 100%; height: 34px; overflow: hidden; }
.PopupLay .ptop .ltitle	{ float: left; width: 80%; margin: 0px 0px 0px 0px; padding: 7px 0px 0px 10px; color: #FFFFFF; font-weight: bold; font-size: 12px; border: 0px solid gold; font-family: Gulim; overflow: hidden; }
.PopupLay .ptop .lclose	{ float: right; width: 16px; height: 16px; margin: 8px 5px 0px 0px; padding: 0px; color: #FFF; font-weight: bold; font-size: 12px; border: 0px solid gold; }
.PopupLay .pmiddle	{ width: 100%; margin: 0px; padding: 0px; }
.PopupLay .pbottom { width: 100%; height: 34px; margin: 0px; padding: 0px 0px 0px 0px; overflow: hidden; background: #353535; text-align: right; }
.PopupLay .pbottom .Head { float: left; width: 150px; height: 34px; margin: 0px; padding: 0px 0px 0px 0px; background: url("/kor/_img/POPUP_BT01.jpg") no-repeat 5px 0px; border: 0px solid gold; cursor: pointer; }
.PopupLay .pbottom .Tail {  float: right; width: 75px; height: 34px; margin: 0px; padding: 0px 0px 0px 0px; background: url("/kor/_img/POPUP_BT02.jpg") no-repeat 0px 0px; border-left: 1px solid #888888; cursor: pointer; }

.wmiddle	{ width: 100%; margin: 0px; padding: 0px; }
.wbottom { width: 100%; height: 34px; margin: 0px; padding: 0px 0px 0px 0px; overflow: hidden; background: #353535; text-align: right; }
.wbottom .Head { float: left; width: 150px; height: 34px; margin: 0px; padding: 0px 0px 0px 0px; background: url("/kor/_img/POPUP_BT01.jpg") no-repeat 5px 0px; border: 0px solid gold; cursor: pointer; }
.wbottom .Tail {  float: right; width: 75px; height: 34px; margin: 0px; padding: 0px 0px 0px 0px; background: url("/kor/_img/POPUP_BT02.jpg") no-repeat 0px 0px; border-left: 1px solid #888888; cursor: pointer; }