/*-------------------------------------------------
Layout Style Sheet
Version : 1.0
author : Park Kyung Soo
create date : 2008. 02. 23.
last update : 2008. 02. 23.
-------------------------------------------------*/

html  {
	height: 100%;
	}
body  {
	background:url(/images/main/2011/bg.gif) repeat}
	/*background: #F9F9F4;*/
	margin:0 none;
	}
table	{
	font-family:굴림,tahoma,Verdana,돋움,Geneva,Arial, Helvetica, sans-serif;
	color: #5a5a5a;
	font-size: 11px;
	line-height: 1.4;
}
a  {
	color: #333;
	text-decoration: none;
	}
a:hover  {
	text-decoration: underline;
	}
img  {
	border: none;
	}

form  {
	margin: 0px;
	padding: 0px;
	}
ul, ol, li {list-style::none; padding:0; margin:0;}
/* ------------------------------------------------
								Link Style
-------------------------------------------------*/
#sitemap_link a{color:#6B6B6B;font-weight:bold;}
td.glist	{padding:5px;color:#eeeeee;background:#6A89C4;}
td.glist a{color:#A1BCEF;padding:0 5px 0 5px;}
td.glist a.on{color:#FFFF3B;padding:0 5px 0 15px;font-weight:bold;background:url(/images/default/ico_list.gif) no-repeat 4px centerpx}

/* ------------------------------------------------
								Layout Style
-------------------------------------------------*/

.content	{padding:10px;}
.paddingL10	{padding-left:10px;}

/* ------------------------------------------------
								Text Style
-------------------------------------------------*/
.tgray	{color:#777777;}
.tgray01	{color:#909090; font-size:11px; }
.tred{color:#B35516;}
.tred_11w{color:#B35516;
	font-size: 11px;
	line-height: 150%;
}
.clear {clear:both;}

/* ------------------------------------------------
								Form Style
-------------------------------------------------*/
input.login01	{
width:112px;
height:18px;
border:1px solid #c5dfcc;
background:#dbf1dd;
ime-mode:inactive;
/*background:#DBEBF1 url(/images/default/login_id.gif) no-repeat left center;*/
}
input.login02	{
width:112px;
height:18px;
border:1px solid #c5dfcc;
background:#dbf1dd;
/*background:#DBEBF1 url(/images/default/login_pw.gif) no-repeat left center;*/
}
input.default	{
height:18px;
border:1px solid #C6C6C6;
background:#F6F6F6;
}

table.member select{
background:#EFEFE7;
border:1px solid #E5E2D7;
}
table.member none {
height:120px;
background:#EFEFE7;
border:1px solid #E5E2D7;
}
table.member textarea {
height:120px;
width:590px;
background:#EFEFE7;
border:1px solid #E5E2D7;
}
table.member input	.none	{
background:none;
border:0 none;
}
table.member ul	{
list-style:none;
margin:0;
padding:3px;
}
table.member ul li	{
height:30px;
}
/* ------------------------------------------------
								Table Style
-------------------------------------------------*/
table.latest td	{
border-bottom:1px solid #E6E6DA;
}

td.title	{font-weight:bold;color:#5C8DC7;}
td.title1	{font-weight:bold;color:#5C8DC7;background:#F0F5FB url(/images/default/bar_th.gif) no-repeat right center;}
td.title2	{font-weight:bold;color:#5C8DC7;background:url(/images/default/bar_th.gif) no-repeat right center;}

td.on	{background:#6A89C4;color:#ffffff;font-size:11px;}
a.off{font-size:11px;color:#6A89C4;}
a.off:hover,
a.off:active {font-size:11px;color:#ffffff;}

td.rb	{font-weight:bold; color:#ff0000;}


table.line01{border-top:1px solid #6A89C4;border-left:1px solid #6A89C4;border-right:1px solid #6A89C4;color:#6A89C4;}
table.line02{border-top:1px solid #6A89C4;border-left:1px solid #6A89C4;border-right:1px solid #6A89C4;color:#5a5a5a;}

/* 2010 October update */
.winput {font-size:11px; background:#F1F4E7; height:16px; width:93px; border:1px solid #E1E5D3;}
.wlogin td {color:#8A8A7F !important;}
.wlogin td a {font-size:85% !important; letter-spacing:-1px; color:#8A8A7F;}
/* 최근게시물 */
#board {position:relative; width:299px; height:115px; margin:0 0 0 0px; background:url(/images/main/2011/notice_bg.gif) repeat-x left top;}
#board ul {padding:0; margin:0px; overflow:hidden;}
#board ul li {background:url(/images/main/2011/notice_arrow.gif) repeat-x; display:inline; float:left;}
#board ul li img {vertical-align:top; }
#board ul li a { float: left; display: block;}
#board ul div.tabcontent { position: absolute; top: 35px; left:7px; width:372px; display: none; }
#board ul ul { width: 280px; }
#board ul ul li { display: block; background:url(/images/main/2011/notice_arrow.gif) no-repeat left 5px;width:280px;height:14px;border-bottom:1px solid #e6e7e5;padding:3px}
#board ul ul li a { float: left; white-space: nowrap; display: block; margin-left:10px; letter-spacing:-1px; font-size:11px;}
#board ul ul li a:acive {font-size:11px;}
#board ul ul li .ico_new {vertical-align:middle;}
#board ul ul li span { float: left; color:#767676; padding-left:0px; background:url('/common/images/main/ico_dot.gif') 0 6px no-repeat;}
#board div.tab1more {position:absolute; right:0; top:9px;}

.wrap {width:100%; background:#FAFBF2 url(/images/main/201101_bg.jpg) repeat-x top; text-align:center;}
.container {width:958px; margin:0 auto; background: url(/images/main/201101_top_bg.jpg) no-repeat top; padding-left:54px;}


.bWrap {width:700px; padding:20px;}
.bSubmit {text-align:center; margin:10px 0 30px 0;}

.member {border-collapse:collapse;}
.member th {color:#81A84A; border-top:1px solid #BAE9BB; border-bottom:1px solid #BAE9BB; padding:5px 0;}
.member th.first {border-left:1px solid #BAE9BB;}
.member th.last {border-right:1px solid #BAE9BB;}
.member td {border-bottom:1px solid #E9E9E9; padding:5px 0;}
.member td a {text-decoration:underline;}

.scoll_content {width:600px; height:210px; overflow-x:hidden; overflow-y:scroll; padding-right:2px;}
.scoll_content_2 {width:620px; height:210px; overflow-x:hidden; overflow-y:scroll; padding-right:2px;}
.scoll_content_3 {width:100%; height:160px; overflow-x:hidden; overflow-y:scroll; padding-right:2px;}
.pay_title {background:url(/spb3/smember/skin/basic/images/ico_animal.gif) no-repeat; padding-left:30px; text-align:left; font-size:16px; margin:30px 0 10px 0;}

.sebu {display:block; float:right; font-size:12px; font-weight:normal; background:#000; color:#fff; padding:3px; margin-top:32px;}

.pay_book {display:block; width:620px; padding:7px 10px; background:#ECECEC; border-top:1px solid #C9C9C9; border-bottom:1px solid #C9C9C9; text-align:center; margin-bottom:5px;}
.pay_book li {list-style:none; font-size:11px; display:inline-block; *display:inline; *zoom:1;}
.pay_book li.off a {background:url(/spb3/smember/skin/basic/images/book_off.gif) no-repeat; width:30px; height:18px; text-align:center; padding-top:2px; color:#D2DBE6;}
.pay_book li.onoff a {background:url(/spb3/smember/skin/basic/images/book_off.gif) no-repeat; width:30px; height:18px; text-align:center; padding-top:2px;}
.pay_book li.on a {background:url(/spb3/smember/skin/basic/images/book_on.gif) no-repeat; width:30px; height:18px; text-align:center; padding-top:2px; color:#fff;}

.bontent {border-collapse:collapse; border:1px solid #EAEAEA; border-top:3px solid #858585;}
.bontent th {color:#7F7F7F; border:0; border-bottom:1px solid #EAEAEA; padding:7px 3px; background:#f9f9f9;}
.bontent td { border:0; border-bottom:1px solid #EAEAEA; padding:7px 3px; background:#fff;}
.bontent td a {text-decoration:underline;}

.usr {display:block; width:100%; height:42px;background:#006699; overflow-y:scroll; overflow-x:hidden;}
.usr li {width:20%; float:left; color:#fff;}


.memUsr {display:block; width:100%; border:1px solid #BABAE9; padding:7px 0;}
.memUsr ul{margin:0 10px;}
.memUsr li {width:80px; float:left;}
.memUsr li a {color:#4A82A8; font-weight:bold;}

@charset "euc-kr";

#stulist{background:url(/spb3/smember/skin/basic/images/board_progress_bg.gif) repeat 100% 0;}
#stulist_menu{height:100%; padding-left:5px; no-repeat 100% 0;}
#stulist_menu li{height:26px ;display:inline; float:left; margin:0 -1px; font:12px/1.3em 굴림, Gulim; padding:6px 13px 0 13px;}

*{margin:0;padding:0;}
li{list-style-type:none;}
a{text-decoration:none;}
#tab{height:32px; background:url(/spb3/smember/skin/basic/images/bg_grtab_l_1.gif) repeat 100% 0;}
#t_menu{height:100%; padding-left:5px; background:url(/spb3/smember/skin/basic/images/bg_grtab_r.gif) no-repeat 100% 0;}
#t_menu li{display:inline; float:left; margin:0 -1px; font:12px/1.3em 굴림, Gulim;}
#t_menu a{position:relative; float:left; height:100%; background:url(/spb3/smember/skin/basic/images/bg_grtabmenu_l.gif) no-repeat; color:#fff;}
#t_menu strong.end{padding:10px 13px 5px 13px;position:relative; float:left; height:100%; background:url(/spb3/smember/skin/basic/images/bg_grtabmenu_l.gif) no-repeat; color:#fff;}
#t_menu span{display:block; padding:10px 13px 5px 13px; cursor:pointer; cursor:hand;}
#t_menu a:hover{z-index:20; background:url(/spb3/smember/skin/basic/images/bg_grtabmenu_l.gif) no-repeat 0 -32px; text-decoration:none;}
#t_menu a:hover span{background:url(/spb3/smember/skin/basic/images/bg_grtabmenu_r.gif) no-repeat 100% -32px;}

#t_menu li.menu_on a{color:#000; font-weight:bold;}
#t_menu li.menu_on a, #navi li.menu_on a:hover{z-index:10; background:url(/spb3/smember/skin/basic/images/bg_grtabmenu_l.gif) no-repeat 0 -64px; letter-spacing:-1px;}
#t_menu li.menu_on span{}
#t_menu li.menu_off a{color:#000; font-weight:bold;}
#t_menu li.menu_off a, #navi li.menu_on a:hover{z-index:10; background:url(/spb3/smember/skin/basic/images/bg_grtabmenu_l.gif) no-repeat 0 -64px; letter-spacing:-1px;}
#t_menu li.menu_off span{}
#t_menu li.menu_onoff a{color:#000; font-weight:bold;}
#t_menu li.menu_onoff a, #navi li.menu_on a:hover{z-index:10; background:url(/spb3/smember/skin/basic/images/bg_grtabmenu_l.gif) no-repeat 0 -64px; letter-spacing:-1px;}
#t_menu li.menu_onoff span{}
#navi li.menu_on a:hover span{padding-top:11px; background:url(/spb3/smember/skin/basic/images/bg_grtabmenu_r.gif) no-repeat 100% -64px;}

#all a{background-position:69px 0;}
#all span{padding-left:12px; padding-right:11px;}
#m_web span{padding-right:12px;}
#m_cafe span{padding-left:14px;}
#m_image span{padding-right:12px;}
#m_moving span{padding-right:14px;}
#m_dic span{padding-left:14px;}
#m_news span{padding-left:14px; padding-right:14px;}
#m_more span{padding-left:14px; padding-right:21px;}

#navi li#m_more span{background:url/spb3/smember/skin/basic/images/bg_grtabmore_r.gif) no-repeat 100% 0;}


ul.student_li_1 {
	width:100%;background-color:#EFF2F8;border-style:solid;border-color:#5E7BB9;
	border-width:1px;padding:2px;margin-bottom:5px;
}
ul.student_li_1 li {margin-left:10px; float:left; width:80px;line-height:17px;}

ul.student_li_2 {
	width:100%;background-color:#EFF2F8;border-style:solid;border-color:#5E7BB9;
	border-width:1px;padding:2px;margin-bottom:5px;
}
ul.student_li_2 li {margin-left:10px; float:left; width:80px;line-height:17px;}


ul.book_li_1 {
	width:97%;
	padding:2px;margin-bottom:5px;margin-top:10px;
}
ul.book_li_1 li.on {
	margin-left:3px; float:left; width:50px;line-height:20px;font-weight:bold;
	border-width:1px;background-color:white;border-style:solid;border-color:#5E7BB9;
}
ul.book_li_1 li.onoff {
	margin-left:3px; float:left; width:50px;line-height:20px;
	border-width:1px;background-color:#EFF2F8;border-style:solid;border-color:#5E7BB9;
}
ul.book_li_1 li.off {
	margin-left:3px; float:left; width:50px;line-height:20px;color:#CEDBCA;
	border-width:1px;background-color:#EFF2F8;border-style:solid;border-color:#5E7BB9;
}



#popuprolling {clear:both; position:relative; overflow:hidden; width:160px; height:55px;}
#popuprolling img{width:160px; height:48px; margin-top:5px}

