@charset "utf-8";

/* 이웃닷컴(e-wut.com) 
웹 퍼블리싱 
작업자:김동우, 김은정 */


/* label 숨김처리 */
.search_hiddenLayer{
	width:0;
	height:0;
	line-height:0;
	font-size:0;
	position:absolute;
	left:-9999px
	}
/*레이아웃*/
body {
	padding-left:20px;
	}
#wrapper {
	width:984px;
	}

	#top {
		width:962px;
		height:303px;
		background:url(../images/topBg.gif) no-repeat left 19px;
		}

	#content {
		float:left;
		width:100%;
		background:url(../images/contentBg.gif) repeat-y left top;
		}
		#contentTop {
			float:left;
			width:1004px;
			height:50px;
			margin-bottom:10px;
			background:url(../images/contentTopBg.gif) no-repeat left top;
			}
		
		#leftArea {
			min-height:100px;
			_height:100px;
			overflow:hidden;
			_overflow:visible;
			clear:both;
			float:left;
			width:172px;
			padding-left:12px;
			}
		#centerLeftArea {
			overflow:hidden;
			float:left;
			width:380px;
			padding:0 10px;
			}
		#centerRightArea {
			overflow:hidden;
			float:left;
			width:186px;
			padding-left:11px;
			}
		#rightArea {
			overflow:hidden;
			float:left;
			width:160px;
			padding-left:10px;
			}
	#footer {
		position:relative;
		clear:both;
		float:left;
		width:100%;
		height:165px;
		background:url(../images/footerBg.gif) no-repeat left top;
		}

/*레이아웃 끝*/

/*상단 시작*/
#gnb {
	float:left;
	overflow:hidden;
	width:100%;
	height:19px;
	background:#104857;
	}
/*주요메뉴*/
#esMenuArea {
	overflow:hidden;
	display:inline;
	float:left;
	width:252px;
	margin-left:25px;
	}
#esMenu {
	float:left;
	width:263px;
	}
	#esMenu img {
		float:left;
		font-weight:bold;
		padding:0 9px;
		background:url(../images/esMenuBg.gif) no-repeat right top;
		}

/*카운터*/
#counterArea {
	clear:none;
	float:right;
	width:300px;
	color:#fff;
	}
#counter {
	display:inline;
	float:right;
	width:300px;
	margin-top:2px;
	}
	#counter p {
		display:block;
		overflow:hidden;
		float:right;
		background:url(../images/esMenuBg.gif) no-repeat right 2px;
		}
	#counter p img {
		float:left;
		margin-top:1px;
		margin-left:8px;
		}
	#counter .counterData {
		margin-left:10px;
		margin-right:10px;
		font-size:0.92em;
		font-family:verdana;
		color:#fff;
		}		
		#counter span {
			color:#fff;
		font-size:0.92em;
			}
#topLogo {
	display:inline;
	clear:both;
	float:left;
	width:175px;
	height:53px;
	margin-left:26px;
	}
#mainMenuArea {
	float:left;
	width:600px;
	}
	#mainMenuArea object {
		float:left;
		width:723px;
		height:59px;
		}
	#mainMenuArea a.skip {
		display:none;
		}
#mainVisualArea {
	clear:both;
	float:left;
	height: 225px;
	margin-bottom:0;
	}
	#mainVisualArea object {
		float:left;
		width:962px;
		height:225px;
		}
	#mainVisualArea a.skip {
		display:none;
		}
/*상단 끝*/



/*컨텐츠 시작*/
.objBox {
	clear:both;
	width:100%;
	margin-bottom:10px;
	}


	

/*로그인영역*/

#loginArea {
	clear:none;
	float:left;
	width:592px;
	}

#login {
	overflow:hidden;
	display:inline;
	float:left;
	width:592px;
	height:34px;
	padding-top:16px;
	}
#login .objTop img {
	display:none;
	}
#login form {
	float:left;
	width:421px;
	padding-left:23px
	}
#login .loginBtn {
	float:left;
	margin-left:6px;
	margin-top:1px;
	}
	#login label {
		float:left;
		}
	#login input {
		float:left;
		}

	#login #idRow, #pwRow {
		float:left;
		margin-bottom:3px;
		margin-left:4px;
		}
	#idRow label, #pwRow label {
		margin-top:3px;
		}
	#login #idInput, #login #pwInput {
		width:76px;
		height:15px;
		margin-left:4px;
		border:#b2b2b2 1px solid;
		}
	#login #saveIDRow {
		display:inline;
		float:left;
		margin-left:8px;
		}
	#login #saveIDRow label {
		margin-top:5px;
		margin-left:2px;
		font-size:0.92em;
		color:#fff;
		}
	#login #loginBtn {
		margin-left:6px;
		}
#login #loginBtnArea {
	}
#login #loginBtnArea img {
	float:left;
	margin-left:4px;
	}
/*로그아웃*/
#logoutArea {
	clear:none;
	float:left;
	width:792px;
	}
	#logout {
		float:left;
		width:auto;
		padding-left:24px;
		padding-top:15px;
		color:#fff;
		}
	#logout .objTop {
		display:none;
		}
	#logout .objContent {
		float:left;
	}

	#logoutInfo {
		float:left;
		margin-top:4px;
		margin-right:10px;
		padding-left:15px;
		background:url(../images/buImg.gif) no-repeat left top;
		}
		#logoutInfo .name {
			font-weight:bold;
			}
	#logoutBtnArea {
		float:left;
		margin-top:3px;
		}
		#logoutBtn {
			float:left;
			margin-right:5px;
			}
		#mypageBtn {
			float:left;
			margin-right:10px;
			}
	#logoutBtnArea .mailArea {
		float:left;
		}
	#schoolMail {
		float:left;
		padding-top:3px;
		margin-right:3px;
		}
		#schoolMail .mailImg {
			float:left;
			margin-right:3px;
			}
		#schoolMail .schoolMailTxt {
			float:left;
			color:#fff;
			}
	#schoolPostBtn .postImg {
		float:left;
		margin-right:1px;
		}

		#schoolPostBtn .schoolPostTxt {
			float:left;
			margin-top:3px;
			color:#fff;
			}
		#schoolPostBtn .schoolPostTxt a{
			font-weight:bold;
			color:#c04040;
			}
/*전광판*/
#spaceArea {

	clear:none;
	float:left;
	width:366px;
	margin:0;
	margin-top:13px;
	}
#space {
	height:25px;
	padding-top:6px;
	padding-left:43px;
	background:url(../images/spaceBg.gif) no-repeat 13px top;
	}
	#space .objTop img {
		display:none;
		}
	#spaceContent {
		display:inline;
		overflow:hidden;
		float:left;
		width:260px;
		height:18px;
		white-space:nowrap;
		
		}
	#spaceBtn {
		display:inline;
		float:left;
		width:60px;
		margin-top:-2px;
		background:url(../images/spaceBtnBg.gif) no-repeat 30px 2px;
		}
	#spaceBtn img {
		display:inline;
		float:left;
		margin-left:10px;
		}

/*추가메뉴*/

#addMenuArea {
	float:left;
	width:100%;
	}
#addMenu .objTop img {
	display:block;
	}
#addMenu .objContent {
	width:146px;
	padding-top:10px;
	padding-left:15px;
	font-family:dotum, "돋움";
	background:url(../images/addMenuContentBg.gif) repeat-y left top;
	}
	#addMenu .objContent li {
		padding:5px 0 5px 14px;
		background:url(../images/addMenuBu.gif) no-repeat 2px 6px;
		}
		#addMenu .objContent li a:hover {
			color:#66026c;
			}
	#addMenu .objContent span {	
		display:block;
		overflow:hidden;
		width:118px;
		white-space:nowrap;
		
		}
#addMenu .objBtm {
	width:180px;
	height:15px;
	background:url(../images/addMenuBtmBg.gif) no-repeat left top;
	}

/*학교중요배너*/
#bannerArea {
	float:left;
	width:100%;
	}
#banner {
	display:inline;
	position:relative;
	float:left;
	width:161px;
	}
#banner .objTop {
	height:20px;
	background:url(../images/bannerTopBg.gif) no-repeat left bottom;
	}
	#banner .objTop img {
		display:none;
		}

#banner .objContent {
	overflow:hidden;
	
	width:156px;
	height:177px;
	padding-left:5px;
	background:#ede9e6;
	}
	#banner ul{
		width:100%;
		
	}
	#banner li {
		width:100%;
		
		
		margin-bottom:4px;
		}
	#banner li img {
		display:block;
		width:148px;
		height:38px;
		border:#ddd 1px solid;
		}
#banner .objBtm {
	width:100%;
	
	height:20px;
	background:url(../images/bannerBtmBg.gif) no-repeat left top;
	}
	#banner .objBtm a {
		position:absolute;
		}
	#banner .objBtm a.prev {
		top:8px;
		left:74px;
		}
	#banner .objBtm a.next {
		left:74px;
		bottom:10px;
		}
	#banner .objBtm a.more {
		top:8px;
		right:10px;
		}

/*참여기능*/
#opinionArea {
	overflow:hidden;
	float:left;
	width:161px;
	}
#opinion {
	width:180px;
	}
	#opinion img {
		display:block;
		margin-bottom:7px;
		}




/* 공지사항 탭*/
#noticeNewsArea {
	position:relative;
	float:left;
	width:380px;
	height:165px;
	background:url(../images/noticeNewsBg.gif) no-repeat left 24px;
	}
	#notice {
		float:left;
		width:114px;
		margin-right:10px;
		}
	#news {
		float:left;
		width:84px;
		}
	#noticeNewsArea .objContent {
		position:absolute;
		top:43px;
		left:0;
		width:100%;
		}
/*탭이미지 구현*/
#noticeNewsArea .tabArea {
	display:block;
	position:relative;
	overflow:hidden;
	width:88px;
	height:33px;
	}
	#notice .tabArea {
		margin-left:30px;
		}
	#noticeNewsArea .tabArea img {
		position:absolute;
		top:-33px;
		}
	#noticeNewsArea .tabArea img.on {
		position:absolute;
		top:0;
		}
/*탭 디스플래이 속성 구현*/
#notice, #news {
	}
#noticeNewsArea .objContent {
	width:380px;
	}
#noticeNewsArea .objContent ul {
	display:none;
	float:left;
	width:370px;
	margin-left:10px;
	}

#noticeNewsArea .objContent ul.selected, #tabList .moreBtn .on {
	display:block;
	}
#noticeNewsArea .objContent ul li {
	float:left;
	width:330px;
	padding-left:20px;
	line-height:180%;
	background:url(../images/noticeBu.gif) no-repeat 11px 9px;
	}
	#noticeNewsArea .objContent ul li .title {
		overflow:hidden;
		float:left;
		width:235px;
		white-space:nowrap;
		}
	#noticeNewsArea .objContent ul li .newIco {
		display:inline;
		float:left;
		margin-top:5px;
		margin-left:2px;
		}
	#noticeNewsArea .objContent ul li .date{
		float:right;
		margin-top:-2px;
		font-family:verdana;
		letter-spacing:-1px;
		}
	#noticeNewsArea .moreBtn {
		position:absolute;
		top:-30px;
		right:10px;
		}

	#noticeNewsArea .moreBtn img {
		display:none;
		}
	#noticeNewsArea .objContent .on {
		display:block;
		}

/*교육뉴스*/
#scnArea {
	float:left;
	}
#scn {
	position:relative;
	float:left;
	width:100%;
	border-bottom:#bfbfbf 1px solid;
	}
	#scn #scnTitle {
		padding-left:6px;
		border-bottom:#ede9e6 5px solid;
		}
	#scn #scnNews {
		float:left;
		padding-left:12px;
		margin-top:9px;
		padding-bottom:10px;
		/*border-bottom:#ede9e6 2px solid;*/
		}
		#scn #scnNewsThumb {
			float:left;
			margin-right:9px;
			padding-right:12px;
			border-right:#dfe0df 1px solid;

			}
			#scnNewsThumb dt {
				display:block;
				width:80px;
				height:65px;
				border:#d6d6d6 1px solid;
				}
			#scnNewsThumb dd {
				display:block;
				width:80px;
				margin:7px 0 0 2px;
				line-height:120%;
				font-size:0.92em;
				}
			#scnNewsThumb img {
				display:block;
				width:80px;
				height:65px;
				}
			#scnNewsList .edu {
				background:url(../images/eduIcon.gif) no-repeat left 3px;
				}
			#scnNewsList .study {
				background:url(../images/studyIcon.gif) no-repeat left 3px;
				}
			#scnNewsList .leisure {
				background:url(../images/leisureIcon.gif) no-repeat left 3px;
				}
#scnNewsList {
	width: 250px;
	float: left;
	margin:15px 0 0 5px;
	*margin: 10px 0 0 5px;
}
	#scnNewsList li {
		width: 100%;
		clear: both;
		float: left;
		line-height: 160%;
	}
	#scnNewsList .icon_edu {
		display: block;
		width: 27px;
		float: left;
		margin: 0 3px 0 0;
	}
	#scnNewsList a.listTitle {
		display: block;
		width: 200px;
		float: left;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
	}
	#scnBtm .more {
		position:absolute;
		right:14px;
		top:7px;
		}
	#scnFooter {
		position:relative;
		float:left;
		width:374px;
		padding-top:8px;
		padding-bottom:9px;
		padding-left:6px;
		}
		#scnFooter h4 {
			display:block;
			float:left;
			margin:0;
			font-size:1em;
			font-family:"돋움";
			font-weight:bold;
			padding:3px 0 0 16px;
			background:url(../images/medal.gif) no-repeat left 1px;
			}
		#scnFooter ul {
			overflow:hidden;
			display:block;
			float:left;
			height:12px;
			margin-top:4px;
			}
			#scnFooter li {
				overflow:hidden;
				width:242px;
				white-space:nowrap;
				
				}
		#scnFooterBtnArea {
			position:absolute;
			float:right;
			top:5px;
			right:10px;
			}
			#scnFooterBtnArea img {
				margin-bottom:12px;
				display:block;
				}




/* 최근앨범 최근글*/

#recentArea {
	position:relative;
	float:left;
	width:100%;
	height:150px;
	background:url(../images/recentAlbumRecentBoardBg.gif) repeat-x left 24px;
	} 

	#recentAlbum {
		float:left;
		width:114px;
		margin-right:10px;
		}
	#recentBoard {
		float:left;
		width:84px;
		}
	#recentArea .objContent {
		position:absolute;
		top:39px;
		left:0;
		width:100%;
		}
/*탭이미지 구현*/
#recentArea .tabArea {
	display:block;
	position:relative;
	overflow:hidden;
	height:29px;
	}
	#recentAlbum .tabArea {
		width:84px;
		margin-left:30px;
		}
	#recentArea .tabArea img {
		position:absolute;
		top:-29px;
		}
	#recentArea .tabArea img.on {
		position:absolute;
		top:0;
		}
/*탭 디스플래이 속성 구현*/
#recentArea .objContent ul {
	display:none;
	float:left;
	width:100%;
	}
#recentArea .objContent ul.selected {
	display:block;
	}
	#recentAlbum .objContent ul {
		float:left;
		width:600px;
		padding-left:8px;
			}
		#recentAlbum li {
			float:left;
			margin-right:11px;
			}
		#recentAlbum img.albumThumb {
			display:block;
			width:106px;
			height:68px;
			border:#d6d6d6 1px solid;
			padding:3px;
			}
		#recentAlbum span.title {
			display:block;
			overflow:hidden;
			width:114px;
			margin-top:9px;
			white-space:nowrap;
			
			text-align:center;
			}
#recentBoard .objContent ul li {
	float:left;
	width:369px;
	padding-left:11px;
	line-height:180%;
	background:url(../images/noticeBu.gif) no-repeat 1px 9px;
	}
	#recentBoard .objContent ul li .title {
		overflow:hidden;
		float:left;
		width:285px;
		white-space:nowrap;
		}
	#recentBoard .objContent ul li .newIco {
		display:inline;
		float:left;
		margin-top:4px;
		margin-left:2px;
		}
	#recentBoard .objContent ul li .date{
		float:right;
		margin-top:-2px;
		font-family:verdana;
		letter-spacing:-1px;
		}

/*교육정보 검색기*/
#eduSearchArea {
	width:380px;
	height:125px;
	}


#eduSearch {
	position:relative;
	float:left;
	}
#eduSearch .objTop {
	float:left;
	width:366px;
	height:21px;
	padding-top:8px;
	padding-left:14px;
	background:url(../images/eduSearchTitBg.gif) no-repeat left top;
	}
#eduSearch .objContent {
	float:left;
	width:354px;
	padding-left:10px;
	padding-right:10px;
	border-left:#e3e0d5 3px solid;
	border-right:#e3e0d5 3px solid;
	}
#eduSearch .objBtm {
	float:left;
	width:380px;
	height:11px;
	background:url(../images/eduSearchBtmBg.gif) no-repeat left top;
	}
/*탭영역 구현*/
	#eduSearch form .eduSearchTab {
		display:block;
		position:absolute;
		overflow:hidden;
		top:9px;
		float:left;
		width:88px;
		height:20px;
		}
	#eduSearchForm1 .eduSearchTab {
		left:157px;
		}
	#eduSearchForm2 .eduSearchTab {
		left:231px;
		}
	#eduSearchForm3 .eduSearchTab {
		left:305px;
		}
			#eduSearch form .eduSearchTab img {
				position:absolute;
				top:-20px;
				}
			#eduSearch form .eduSearchTab img.on {
				position:absolute;
				top:0;
				}

/*교육정보영역 컨텐츠 영역*/

/*공통*/
#eduSearch form fieldset {
	display:none;
	float:left;
	padding-top:5px;
	}
	#eduSearch form.on fieldset {
		display:block;
		}
	#eduSearch form fieldSet .searchArea {
		display:inline;
		float:left;
		margin-top:5px;
		}
	#eduSearch .searchInput {
		float:left;
		width:200px;
		margin-right:5px;
		margin-bottom:5px;
		}
	#eduSearch form fieldSet .radio {
		float:left;
		margin-top:5px;
		}
	#eduSearch form fieldSet .radioArea {
		display:inline;
		margin-right:5px;
		}
	/*교수학습 폰트 사이즈 지정 2011-01-24 정현수정*/
	#eduSearch fieldSet select {
		font-size:1em;
	}
	/*교수학습*/
	#eduSearchForm1 fieldSet .select1 {
		display:inline;
		margin-right:5px;
		}
	/*도서목록*/
	#eduSearchForm2 fieldSet .select1 {
		margin-right:3px;
		float:left;
		}
		#eduSearchForm2 fieldSet select {
			width:105px;
			}
	/*학습백과*/
/*배너 존*/
#bannerZone {
	float:left;
	position:relative;
	width:100%;
	background:url(../images/bannerZoneBg.gif) no-repeat left 29px;
	}
	#bannerZone .objTop img {
		display:none;
		}
	#bannerZone .objContent {
		overflow:hidden;
		width:154px;
		height:202px;
		margin-top:45px;
		padding-left:5px;
		}
		#bannerZone .objContent ul {
			display:block;
			overflow:hidden;
			height:170px;
			}
		#bannerZone .objContent li {
			/*overflow:hidden;*/
			float:left;
			width:148px;
			height:38px;
			margin-bottom:5px;
			}
			#bannerZone .objContent li img {
				display:block;
				width:146px;
				height:36px;
				border:#ddd 1px solid;
				}
	#bannerZone .objBtm {
		position:absolute;
		width:154px;
		top:11px;
		left:0;
		padding-left:5px;
		}
	#bannerZone .objBtm img {
		float:left;
		margin-right:8px;
		}
	#bannerZone .objBtm .more {
		position:absolute;
		top:5px;
		right:5px;
		}

/*행사일정*/
#calendarArea {
	position:relative;
	float:left;
	}
#calendar {
	overflow:hidden;
	float:left;
	width:100%;
	padding-top:3px;
	}
	#calendar .objTop {
		float:left;
		width:100%;
		height:28px;
		background:url(../images/calendarTopBg.gif) no-repeat left bottom;
		}
	#calendar .title {
		float:left;
		}
	#calendar .date {
		display:none;
		}
	#calendar .objContent {
		float:left;
		background:url(../images/calendarContentBg.gif) repeat-y left top;
		}
	#calendar table {
		float:left;
		width:175px;
		height:8px;
		background:url(../images/calendarBtmBg.gif) no-repeat left bottom;
		}

	#calendar th {
		height:16px;
		font-weight:normal;
		
		}
		#calendar th .calSun, #calendar th .calSat {
			width:25px;
			}
		#calendar th .calMon, #calendar th .calMon, #calendar th .calMon, #calendar th .calMon, #calendar th .calMon {
			width:21px;
			}
	#calendar td {
		height:22px;
		font-size:0.92em;
		text-align:center;
		line-height:1.2em;
		}
		#calendar td.sun {
			color:#ff0033;
			}
		/*
		#calendar td.sat {
			color:#1f73a3;
			}
		*/
	#calendar td.otherMonth {
		color:#d1c7b3;
		}
	#calendar td.today {
		font-weight:bold;
		background:#f4f2db;
		background:url(../images/calendarTodayBg.gif) no-repeat center -1px;
		}
	#calendar td.hasSchedule {
		font-weight:bold;
		background:#6c6c6c;
		background:url(../images/calendarHasSchedule.gif) no-repeat center -1px;
		}
		#calendar td.hasSchedule a {
			color:#fff;
			}
	#calendar .objBtm {
		float:left;
		}
	#calendar .more {
		position:absolute;
		top:10px;
		right:15px;
		}
	#calendar .scheduleList {
		display:none;
		}

/*학교정보영역*/
#informationArea {
	float:left;
	}
#information {
	position:relative;
	float:left;
	width:175px;
	padding-top:216px;
	background:url(../images/infoTopBg.gif) no-repeat left top;
	}
	#information .info {
		display:none;
		position:absolute;
		float:left;
		left:0;
		top:0;
		}
	#information .info.on {
		display:block;
		}
	#information .infoTop {
		overflow:hidden;
		width:175px;
		text-align:center;
		}
		#information .infoTop a {
			position:absolute;
			float:left;
			width:85px;
			top:31px;
			left:44px;
			font-weight:bold;
			}
		#information .infoTop .title {
			overflow:hidden;
			display:block;
			width:165px;
			height:18px;
			margin:5px 5px 0;
			color:#fff;
			font-weight:bold;
			font-family:verdana;
			white-space:nowrap;
			
			}
	#information .infoContent {
		float:left;
		width:119px;
		margin-top:29px;
		
		padding-left:28px;
		padding-right:28px;
		}
		#information .infoContent img {
		display:inline;
		float:left;
		width:80px;
		height:65px;
		margin-left:18px;
		margin-bottom:7px;
		border:#d6d6d6 1px solid;
		}
		#information .infoContent p {
		overflow:hidden;
		height:64px;
		padding-top:2px;
		line-height:130%;
		border-top:#cfcfcf 1px solid;
		float:left;
		width:100px;
		margin-left:10px;
		display:inline;
		}
	#information .infoTab {
		display:block;
		width:175px;
		height:23px;
		margin-bottom:4px;
		}

/*화면 크기 조절*/

#screenControl {
	width:151px;
	height:24px;
	padding:12px 0 0 8px;
	background:url(../images/screenControlBg.gif) no-repeat left top;
	}
	#screenControl img {
		float:left;
		margin-right:4px;
		}


/*커뮤니티 존*/
#communityZone {
	width:159px;
	background:url(../images/communityZoneBg.gif) no-repeat left bottom;
	}
	#communityZone .objTop img {
		display:block;
		}
	#communityZone .objContent {
		overflow:hidden;
		width:149px;
		padding-bottom:18px;
		margin-left:7px;
		}
		#communityZone .objContent a:hover {
			color:#72af00;
			}
		#communityZone .objContent .class, #communityZone .objContent .club, #communityZone .objContent .online {
			float:left;
			padding-left:6px;
			padding-right:6px;
			margin-top:8px;
			border-left:1px solid;
			margin-left:-1px;
			white-space:nowrap;
			}






/*부가서비스 영역*/
#serviceArea {
	overflow:hidden;
	width:160px;
	}
		#service .objContent img {
			display:block;
			margin-bottom:7px;
			}

/*하단메뉴 영역*/
#footerMenu #footerMenuList {
	display:inline;
	float:left;
	width:466px;
	margin-top:20px;
	margin-left:194px;
	font-size:0.9em;
	}
#footerMenu #footerMenuList li {	
	float:left;
	margin-top:5px;
	margin-right:10px;
	padding-right:10px;
	background:url(../images/footerBar.gif) no-repeat right top;
	}
	#footerMenu #footerMenuList li.secure {
		font-weight:bold;
		}
	#footerMenu #footerMenuList li.secure a {
		color:#fcff00;
		}
#footerMenu #footerMenuList li.admin {
	margin-top:0;
	background:url(../images/footerBar.gif) no-repeat right 5px;
	}
	#footerMenu #footerMenuList li.mail {
		background:none;
		padding:0;
		margin-right:0;
		}

#footerMenu #link {
	float:left;
	padding-top:19px;
	background:url(../images/footerBar.gif) no-repeat 188px 23px;
	}
	#footerMenu #link * {
		vertical-align:middle;
		}
	#footerMenu #link form {
		width:145px;
		float:left;
		padding-right:5px;
		}
	#footerMenu #link select {
		width:115px;
		height:18px;
		color:#757575;
		font-size:0.92em;
		border:#ccc 1px solid;
		margin-left:5px;
		}

#topBtn {
	position:absolute;
	top:0;
	left:982px;
	background:url(../images/footerBar.gif) no-repeat left 2px;
	}
#btmLogo {
	display:inline;
	clear:both;
	float:left;
	width:159px;
	height:53px;
	margin-top:-20px;
	padding-top:11px;
	padding-bottom:11px;
	padding-left:12px;
	padding-right:12px;
	background:url(../images/dotLine2.gif) repeat-y right top;
	}
#copyright {
	float:left;
	height:51px;
	margin-top:5px;
	padding-left:11px;
	line-height:140%;
	color:#fff;
	}
	
	/*푸터에 링크된 텍스트컬러지정*/
	#footer a {
			color:#fff;
			}

	#copyright address {
		display:block;
		float:left;
		font-style:normal;
		}
	#copyright .adminMail {
		display:inline;
		float:left;
		margin-top:2px;
		margin-left:3px;
		}
	#copyright .schoolName {
		font-weight:bold;
		}
	#copyright .email {
		display:inline;
		float:left;
		margin-left:8px;
		}
		
	#copyright .telArea {
		display:block;
		clear:both;
		}
		#copyright .tel {
			font-weight:bold;
			}
		#copyright .telNum {
			margin-right:5px;
			}
		#copyright .copyright {
			display:block;
			}
/*책읽는학교 모듈*/
#bookInfoArea {
	position:relative;
	width:176px;
	margin:5px 0 10px 0;
	color:#696969;
	background:#fff;
	border:2px solid #
	}
	#bookInfoArea .objTop {
		height:20px;
		padding-top:5px;
		padding-left:7px;
		}
	#bookInfoArea .objTop .title {
		float:left;
		}
	#bookInfoArea .objTop .btnArea {
		float:right;
		}
	#bookInfoArea .objContent {
		overflow:hidden; /*leave this value alone*/
		width:176px;
		position: relative;
		background:#f5f5f5;
		border:1px solid #e6e6e6;
		}
		#bookInfoArea .objContent ul{
			width:1000px;
		}
		#bookInfoArea .objContent ul li{
			float:left;
			width:166px;
			overflow:hidden;
			position:relative;
			padding:5px 5px 0 0;
		}
	#bookInfo .objContent .infoTop {
		position:relative;
		height:98px;
		padding-top:2px;
		padding-left:80px;
		}
	#bookInfo .objContent .infoTop p {
		overflow:hidden;
		height:45px;
		margin-bottom:5px;
		color:#808080;
		}
	#bookInfo .objContent .infoTop p a {
		color:#535353;
		}
	#bookInfo .objContent .infoTop .writer {
		height:39px;
		font-size:0.92em;
		color:#aeaeae;
		}
	#bookInfo .objContent .infoTop .thumb {
		position:absolute;
		top:0;
		left:6px;
		padding:2px;
		border:1px solid #dadada;
		}
	#bookInfo .objContent .infoTop .thumb img {
		border:1px solid #dadada;
		width:61px;
		height:89px;
		display:block;
		}
	#bookInfo .objContent .detail {
		overflow:hidden;
		height:39px;
		padding:5px 0 0 7px;
		font-size:0.92em;
		/*2011-11-04윤은택
		background:url(../images/bookInfoBg.gif) no-repeat left top;
		*/
		}
	#bookInfo .objContent .detail a {
		color:#858586;
		}
	#bookInfo .objContent .more {
		display:inline;
		float:right;
		margin-right:5px;
		margin-top:5px;
		font-size:0.92em;
		}

	#bookInfo .objContent a:hover {
		text-decoration:none;
		}
/* 개인정보 안심서비스 */
#footer .privacyLogo img{
	position:absolute;
	left:794px;
	top:77px;
	}
*html .png24 {
   tmp:expression(setPng24(this));
	}