@charset "utf-8";

@media screen, print {
	.reader { display: none; text-align: left; }
}

*{margin:0px;padding:0px;line-height:130%;}
body { height: 100%; margin: 0; padding: 0;}
body, td { font-family: Dotum, "돋움", "돋움체"; font-size: 12px; color: #888; }
body { background: url('/html/themes/gcu_kr/images/gcu/text/bg.jpg') center top repeat-x;  }

dt, dd, li { text-align: left; }

img { border: none; }
.reset, .reset li, .reset dt, .reset dd { margin: 0px; padding: 0px; list-style: none; }
.main_tab, .main_tab li, .main_tab dt, .main_tab dd { margin: 0px; padding: 0px; list-style: none; }
.main_tab li { float: left; }

a:link { text-decoration: none; color: #888; }
a:visited { text-decoration: none; color: #888; }
a:hover { text-decoration: underline; color: #888; }
a:active { text-decoration: none; color: #888; }

/* ------------------------------
align boxmodel float display
------------------------------ */
.relative { position: relative; }
.right { text-align: right !important; }
.clear, .reset { clear: both; }
.pointer { cursor: pointer; }
.v_btm {vertical-align:bottom}
/* ------------------------------
Layout
------------------------------ */
#container { text-align: center; width:100%;}
#wrapper { margin: 0px auto; }

#header { width:980px; margin: 0px auto; text-align: left; height: 85px;  }

#header #quickLaunch { position: absolute; z-index: 3; top: 4px; left: 50%; margin-left: 240px; }
#header #quickLaunch ul { margin: 0px; padding: 0px; list-style: none; }
#header #quickLaunch ul li { float: left; margin: 0px; padding: 0px 6px; background: url('/html/themes/gcu_kr/images/gcu/text/quickLaunch_line.gif') 0px 2px no-repeat; font-size: 11px; letter-spacing: -1px; color: #999; }
#header #quickLaunch ul li.first { background: none; }

#header #logo { float:left; width: 240px; height: 85px; }
#header #logo a { display: inline-block; margin-top: 15px; }

#globalNav { float: right; width: 730px; height: 85px; }
#gnb { margin-top: 30px; width: 700px; list-style: none; }
#gnb li { float: left; margin: 0px 30px; padding: 0px;}
#gnb li.last { float: left; margin-right:0px; padding: 0px; }
#gnb ol { position: absolute; z-index: 3; top: 45px; left: 50%; margin: 0px 0px 0px -240px; padding: 14px 0px; width: 660px; list-style: none; }
#gnb ol li { float:left; margin: 0px; color:#ffffff; font-size: 11px; letter-spacing: -1px; }
#gnb ol li { background: url('/html/themes/gcu_kr/images/gcu/text/depth2_line.gif') left center no-repeat; }
#gnb ol li.first { background: none; }
#gnb ol li a { display: inline-block; padding: 6px 10px; }
#gnb a:link        {color:#ebeff5;text-decoration:none;}
#gnb a:visited     {color:#ebeff5;text-decoration:none;}
#gnb a:active      {color:#ebeff5;text-decoration:none;}
#gnb a:hover       {color:#a2eaf9;text-decoration:none;}
#gnb a.on:link        {color:#a2eaf9;text-decoration:none;}
#gnb a.on:visited     {color:#a2eaf9;text-decoration:none;}
#gnb a.on:active      {color:#a2eaf9;text-decoration:none;}
#gnb a.on:hover       {color:#a2eaf9;text-decoration:none;}
#gnb .position1 { }
#gnb .position2 { margin-left: -140px; width: 380px; }
#gnb .position3 { margin-left: -40px; width: 380px; }
#gnb .position4 { margin-left: 60px; width: 380px; }
#gnb .position5 { margin-left: 80px; width: 380px; }
#gnb .position6 { margin-left: 100px; width: 380px; }

#visual {margin:0px;padding:0px;width: 100%;height: 240px;text-align:center;margin:0px auto; background: url('/html/themes/gcu_kr/images/gcu/text/text_visual.jpg') center top no-repeat; }


#body { margin: 30px auto 0px; width: 980px; table-layout: fixed; }
#localNav { text-align: left; }
#contents { margin: 0px auto; width: 740px; min-height: 560px; _height: 560px; text-align: left; }
#footer { clear: both; margin-top: 40px; text-align: center; background: url('/html/themes/gcu_kr/images/gcu/common/bg_footer.jpg') center top repeat-x; }
#footer div.inner { margin: 0px auto 0px; padding: 0px; width: 980px; height: 83px; text-align: left; }
#footer img.ci, #footer .copyright{ float: left; }
#footer .copyright {padding: 22px 0px 0px 40px;font-size:11px;}
#footer .copyright .span {color:#666666;}
#footer div.select-class { float:right; top:0px; right:0px;text-align: right; margin-top:20px;cursor: pointer;}

 
#contents .width { width: 740px; }


 .input_search{
	width:100px;height:16px; 
	padding-top:-2px;#padding-top:0px;padding-left:7px;#padding-left:0px; 
	font-size:11px;color:#555555;font-family:돋움;
	line-height:16px;
	border: 1px solid #ccc;
	background:url('/html/themes/gcu_kr/images/gcu/img/common/ic_view.gif') no-repeat 7px 2px;
}

.v_middle { vertical-align:middle; }

 
   
/* ------------------------------
Common Object
------------------------------ */
#scrumbs { position: relative; }
#scrumbs div.inner { position: absolute; z-index: 1; margin-top: -76px; right: 0px; width: 700px; text-align: right; height: 72px; line-height: 72px; font-size: 11px; color: #999; }
#scrumbs a { display: inline-block; }
#scrumbs a, #scrumbs strong { color: #999; }
#scrumbs span.b { cursor: default; }
#scrumbs span { display: inline; background: url('/html/themes/gcu_kr/images/gcu/common/location_arr.gif') no-repeat 4px 0px; padding-left:18px;}
#scrumbs span.home { display: inline; background: url('/html/themes/gcu_kr/images/gcu/common/ding_01.gif') left 1px no-repeat; padding-left: 13px; }

#body { height: 186px; text-align: left; }

form { margin: 0px; padding: 0px; }
table, ul, dl { clear: both; }
.show { display:; }
.hide { display: none; }

/* 홍보동영상 */
dl.movie { margin: 0px; padding: 0px; }
dl.movie dt { float: left; margin: 0px; padding: 0px; }
dl.movie dd { float: right; margin: 0px; padding: 0px;}
dl.movie dd.more{font-size:11px;color:#fff;}
dl.movie dd.more a:link        {color:#939393;text-decoration:none;}
dl.movie dd.more a:visited     {color:#939393;text-decoration:none;}
dl.movie dd.more a:active      {color:#939393;text-decoration:none;}
dl.movie dd.more a:hover       {color:#939393;text-decoration:none;}


/* 입학상담문의*/
div.counsel{ margin: 30px 0px 0px; padding: 0px;width:240px;}
div.counsel dl.title { margin: 0px; padding: 0px; }
div.counsel dl.title dt { float: left; margin: 0px; padding: 0px; }
div.counsel dl.title dd{ float: right; margin: 0px; padding: 0px;}
div.counsel div.box {background-color:#f9f9f9;border:1px solid #e3e3e3;height:220px;clear:both;}
div.counsel div.inner {margin:10px;}
div.counsel div.inner .line{height:5px;clear:both;}
div.counsel .stitle {
	color: #4b6a90;
	font-weight: bold;
}
div.counsel .phone {
	color:#666666;
	font-size: 15px;
	font-family: verdana;
	font-weight: bold;
}
div.counsel .btn {clear:both;}
div.counsel .btn  li{
	margin:0px;
	padding:0 0 0 8px;list-style:none;
	height:23px;
	color:#666666;
	font-size: 11px;
	line-height: 24px;
	float:left;
}
div.counsel .btn .btn1 {width:92px;	background: url('/html/themes/gcu_kr/images/gcu/text/btn1_bg.gif') 0px 0px no-repeat; }
div.counsel .btn .btn2 {#margin-left:5px;width:102px;	background: url('/html/themes/gcu_kr/images/gcu/text/btn2_bg.gif') 0px 0px no-repeat;}


/* ------------------------------
공지사항
------------------------------ */
div.bbs { margin: 0px; padding: 0px; width:360px; }
div.bbs dl.title { margin: 0px; padding: 0px; height:22px;background: url('/html/themes/gcu_kr/images/gcu/text/main_bbs_bg.gif') 0px 0px no-repeat;}
div.bbs dl.title dt { float: left; margin: 0px; padding: 2px 0 0 25px;line-height:22px; }
div.bbs dl.title dd.more{ float: right; margin: 0px; padding: 0 5px 0 0;line-height:22px;}
div.bbs ul.ding { margin: 0px; padding: 0px; list-style: none; }
div.bbs ul.ding li { margin: 4px 0px; padding: 0px 0px 0px 8px; background: url('/html/themes/gcu_kr/images/gcu/common/ding_03.gif') left 4px no-repeat; }

.more{font-size:11px;color:#fff;}
.more a:link        {color:#fff;text-decoration:none;}
.more a:visited     {color:#fff;text-decoration:none;}
.more a:active      {color:#fff;text-decoration:none;}
.more a:hover       {color:#fff;text-decoration:none;}

/* ------------------------------
이달의 주요일정
------------------------------ */
div.schdeule { margin: 0px; padding: 0px; width:360px; }
div.schdeule dl.title { margin: 0px; padding: 0px; }
div.schdeule dl.title dt { float: left; margin: 0px; padding: 0px; }
div.schdeule dl.title dd { float: right; margin: 0px; padding: 0px;}
div.schdeule dl.title dd.more{font-size:11px;color:#fff;}
div.schdeule dl.title dd.more a:link        {color:#939393;text-decoration:none;}
div.schdeule dl.title dd.more a:visited     {color:#939393;text-decoration:none;}
div.schdeule dl.title dd.more a:active      {color:#939393;text-decoration:none;}
div.schdeule dl.title dd.more a:hover       {color:#939393;text-decoration:none;}

div.schdeule div.box {margin:0px;background-color:#ffffff;border:1px solid #b4c3d6;padding:10px;clear:both;float:left;width:100%;}
div.schdeule div.box dl {}
div.schdeule div.box dl dt {float:left;width:70px;}
div.schdeule div.box dl dd {float:left;width:260px;}

/* ------------------------------
온라인강의체험
------------------------------ */
div.online{width:300px;}
div.online dl.title { margin: 0px; padding: 0px; }
div.online dl.title dt { float: left; margin: 0px; padding: 0px; }
div.online dl.title dd{ float: right; margin: 0px; padding: 0px;}
div.online div.box {background-color:#f9f9f9;border:1px solid #e3e3e3;width:100%;height:220px;clear:both;overflow:hidden;}
div.online div.inner {margin:10px;}
div.online div.inner .line{border-bottom:1px solid #e1e1e1;height:12px;clear:both;margin-bottom:8px;}
div.online .stitle {
	color: #4b6a90;
	font-weight: bold;
}
div.online .ding{float:left;width:100%;}
div.online .btn{margin:5px 0px;}
div.online .btn  li{
	margin:1px 8px 0 0;padding:0px;
	height:12px;
	color:#666666;
	font-size: 11px;
	float:left;
	background:none;
	padding:0px;
	word-break:keep-all;
}

/* ------------------------------
강의도움서비스
------------------------------ */
div.service{width:300px;}
div.service dl.title { width:100%;margin: 0px; padding: 0px;}
div.service dl.title dt { float: left; margin: 0px; padding: 0px; }
div.service dl.title dd{ float: right; margin: 0px; padding: 0px;}
div.service div.box {border:1px solid #e3e3e3;width:100%;clear:both;}
div.service div.inner{margin:10px;}
div.service div.inner p{font-size:11px;}
div.service .l_line{border-left:1px solid #e3e3e3;padding-left:13px;}
div.service .stitle {
	color: #4b6a90;
	font-weight: bold;
}
div.service .stitle2 {
	color: #555555;
	font-weight: bold;
}
div.service ul.ding li{margin:7px 0px;}
  
ul.ding { margin: 0px; padding: 0px; list-style: none; }
ul.ding li { margin: 4px 0px; padding: 0px 0px 0px 8px; background: url('/html/themes/gcu_kr/images/gcu/common/ding_03.gif') left 4px no-repeat; }

td.col-1 dl { width: 240px;}

td.col-2 ul.ding { margin-top: 10px; }

td.col-3 ul {}

/* ------------------------------
아웃로그인
------------------------------ */
#outlogin { position: absolute; background: #000; width: 190px; height: 109px; top: 115px; left: 50%; margin-left: -490px; background: url('/html/themes/gcu_kr/images/gcu/main/outlogin.gif') left top no-repeat; z-index:100; }
#outlogin #loginBefore,
#outlogin #loginAfter { display:; margin: 9px 8px 0px; }
#outlogin table { width: 174px; }
#outlogin div.status { height: 38px; background: url('/html/themes/gcu_kr/images/gcu/main/outlogin_status.gif') left top no-repeat; }
#outlogin div.status p { margin: 0px; padding: 7px 0px 0px 10px; font-size: 11px; color: #456275; }
#outlogin input.txt {padding-top:0px;#padding-top:0px;padding-left:0px;#padding-left:0px;height:16px;width: 101px; background: #a8b4bc; border-left: solid 1px #a5b5be; border-top: solid 1px #a5b5be; border-right: solid 1px #c8ced2; border-bottom: solid 1px #c8ced2; color: #fff; font-size:12px; font-family: Dotum, "돋움", "돋움체"; }
#outlogin div.button { margin-top: 6px; }
#outlogin div.button img { cursor: pointer;}
 



/* table */
table.table { clear: both; width: 100%; table-layout: fixed; border-top: solid 2px #8da5ce; border-bottom: solid 1px #8da5ce; text-align: center; empty-cells:show;line-height:18px;margin: 10px 0px 10px 0px;}
table.table thead tr th { padding: 5px; background: #eff2f7 url('/html/themes/gcu_kr/images/gcu/common/th_01.gif') left top no-repeat; font-weight: bold;font-size:12px; }
table.table thead tr th.th2 {  border-top: solid 1px #d2d7e0; border-left: solid 1px #d2d7e0;}
table.table thead tr th.th2_first {  border-top: solid 1px #d2d7e0;}
table.table thead tr th.l_line {border-left: solid 1px #d2d7e0;}
table.table thead tr th.first-child { background: #eff2f7; }
table.table thead .none { border-left: none; }
table.table tbody tr th { padding: 5px 10px; background: #fafafa; border-top: solid 1px #e6e6e6; border-left: solid 1px #e6e6e6; color: #85888e;font-size:12px; }
table.table tbody tr td { padding: 5px; border-top: solid 1px #e6e6e6; border-left: solid 1px #e6e6e6;}
table.table tbody tr td.t_left{text-align:left; padding-left:12px; }
table.table tbody tr.first-child td { border-top: solid 1px #c6d2e6; }
table.table tbody tr td.first-child  { border-left: none; }
table.table tbody tr th.none {  border-left: none;  }
table.table tbody tr td.none {  border-left: none;  }


/* form tag */
input.txt {
 	height:20px;#height:20px;
	padding-top:3px;#padding-top:2x;padding-left:7px;#padding-left:5px;
	font-size:12px;color:#6B6B6B;font-family:;
	border:1px solid #e6e6e6;
 }
.select{font-size:12px;color:#726A63;text-align:center;margin-top:1px;border:1px solid #C0C0C0;}
:root .select{padding:1px;}
.textarea{
	border:1px solid #e6e6e6;background:#fcfcfc;height:60px;font-size:12px;font-family:돋움;line-height:17px;color:#888888;padding:5px;
	scrollbar-face-color:#e6e6e6;
	scrollbar-shadow-color:#e6e6e6;
	scrollbar-highlight-color:#e6e6e6;
	scrollbar-3dlight-color:#e6e6e6;
	scrollbar-darkshadow-color:#e6e6e6;
	scrollbar-track-color:#f5f5f5;
	scrollbar-arrow-color:#ffffff;

}

