@charset "euc-kr";

/* ÀÌ¿ô´åÄÄ(e-wut.com) 
À¥ ÆÛºí¸®½Ì 
ÀÛ¾÷ÀÚ: ±èÀºÁ¤ */


/* label ¼û±èÃ³¸® */
.search_hiddenLayer{
	width:0;
	height:0;
	line-height:0;
	font-size:0;
	position:absolute;
	left:-9999px
	}
/*·¹ÀÌ¾Æ¿ô*/
body {
	position:relative;
	}
#wrapper {
	float:left;
	width:100%;
	background:url(../images/topAreaBg.gif) repeat-x left top;
	}
#topArea {
	width:100%;
	}
	#top {
		position:relative;
		overflow:hidden;
		width:1000px;
		height:407px;
		} 
	#content {
		float:left;
		width:1000px;
		margin-top:17px;
		background:url(../images/contentCenterBg.gif) repeat-x left top;
		}

		#leftArea {
			float:left;
			overflow:hidden;
			width:212px;
			padding-left:13px;
			padding-right:15px;
			}

		#centerArea {
			overflow:hidden;
			float:left;
			width:367px;
			padding-left:15px;
			padding-right:16px;
			}
		#rightArea {
			overflow:hidden;
			float:left;
			width:241px;
			margin-right:20px;
			}
		#sideMenuArea {
			position:relative;
			overflow:hidden;
			float:left;
			width:101px;
			padding-bottom:35px;
			}

	#footerArea {
		position:relative;
		float:left;
		width:100%;
		min-height:10px;
		margin-top:20px;
		padding-top:12px;
		padding-bottom:20px;
		background:url(../images/footerBg.gif) repeat-x left top;
		}
		#footer {
			width:1000px;
			}
.objBox {
	float:left;
	clear:both;
	margin-bottom:10px;
	}
/*»ó´Ü¿µ¿ª*/
#accessibility {
	visibility:visible;
	overflow:visible;
	position:absolute;
	top:8px;
	left:880px;
	width:76px;
	height:21px;
	}
#topLogo {
	display:inline;
	float:left;
	margin-left:8px;
	margin-top:42px;
	}
	#topLogo img {
		display:block;
		}
#gnb {
	overflow:hidden;
	display:inline;
	float:right;
	height:30px;
	margin-top:12px;
	margin-right:116px;
	background:#ddd;
	background:url(../images/gnbBg.gif) no-repeat 63px 4px;
	}
	#gnb li {
		float:left;
		margin-right:9px;
		}
#mainMenuArea {
	float:left;
	width:839px;
	height:91px;
	background:url(../images/mainMenu.gif) no-repeat left top;
	}
	#mainMenuArea .skip {
		display:none;
		}
	#mainMenuArea object {
		width:649px;
		height:100%;
		margin-left:95px;
		}
		#mainMenuArea object object{
			margin-left:0;
		}
#mainVisualArea object {
	display:inline;
	float:left;
	width:1000px;
	height:274px;
	}

/*º»¹®¿µ¿ª*/
/*·Î±×ÀÎ */
#loginArea {
	position:relative;
	float:left;
	width:100%;
	height:72px;
	background:url(../images/loginObjBg.gif) no-repeat left bottom;
	}
#login .objTop img{
	display:none;
	}
#login form {
	position:relative;
	}
	#idRow, #pwRow {
		float:left;
		width:155px;
		margin-bottom:2px;
			}
	#idRow label, #pwRow label {
		display:none;
		}
		
		#idInput, #pwInput {
			float:left;
			width:155px;
			height:15px;
			font-size:0.92em;
			border:#cccbca 1px solid;
			background:url(../images/loginInputBg.gif) repeat-x left top;
			}
/*
			*html #idInput {
				width:150px;
				margin-bottom:-1px;
				margin-top:-1px;
				}
			*+html #idInput {
				margin-bottom:-2px;
				margin-top:-1px;
				}
			*html #pwInput {
				width:150px;
				margin-bottom:-1px;
				}
			 *+html #pwInput {
				margin-bottom:-1px;
				}*/
		#saveIDRow {
			clear:both;
			float:left;
			margin-top:7px;
			}
			#saveIDRow input {
				float:left;
				vertical-align:15px;

				}
			#saveIDRow label {
				float:left;
				margin-top:5px;
				font-size:0.92em;
				color:#818181;
				letter-spacing:-1px;
				}
		#login .loginBtn {
			position:absolute;
			top:0;
			left:161px;
			}
		#loginBtnArea {
			position:absolute;
			top:50px;
			left:54px;
			}
			#loginBtnArea .join {
				float:left;
				margin-right:3px;
				}
			#loginBtnArea .find {
				float:left;
				}

/*·Î±×¾Æ¿ô */
#logout {
	width:100%;
	}
#logout .objTop img {
	display:none;
	}
#logout .objContent {
	position:relative;
	padding-top:3px;
	background:url(../images/loginObjContentBg.gif) no-repeat left bottom;
	}
		#logoutInfo {
			float:left;
			width:150px;
			height:23px;
			padding-top:12px;
			text-align:center;
			font-size:0.9em;
			background:#ececec;
			}
			#logoutInfo .name {
				font-weight:bold;
				color:#044089;
				}
		#logoutBtnArea {
			float:left;
			margin-top:10px;
			font-size:0.92em;
			color:#7c7b7b;
			background:url(../images/gnbBar.gif) no-repeat 73px 1px;
			}
			#logoutBtn {
			position:absolute;
			top:0;
			left:161px;
				}
				#logoutBtnArea a {
					color:#7c7b7b;
					}
			#mypageBtn {
				float:left;
				margin-top:2px;
				margin-right:10px;
				}
	#schoolMail {
		float:left;
		padding-top:3px;
		margin-right:3px;
		}
		#schoolMail .mailImg {
			float:left;
			margin-right:3px;
			}
		#schoolMail .schoolMailTxt {
			float:left;
			color:#c04040;
			}
			#schoolMail .schoolMailTxt a {
				color:#c04040;
			font-weight:bold;
				}
	#schoolPostBtn .postImg {
		float:left;
		margin-right:1px;
		}

		#schoolPostBtn .schoolPostTxt {
			float:left;
			margin-top:3px;
			color:#c04040;
			}
		#schoolPostBtn .schoolPostTxt a{
			font-weight:bold;
			color:#c04040;
			}
/*ÇÐ±³ Áß¿ä¹è³Ê*/
#bannerArea {
	float:left;
	width:100%;
	}
		#banner {
		position:relative;
		float:left;
		width:100%;
		}
		#banner .objTop {
			height:27px;
			padding-top:10px;
			padding-bottom:5px;
			background:url(../images/bannerTopBg.gif) no-repeat left bottom;
			}
		#banner .objContent {
			overflow:hidden;
			float:left;
			width:100%;
			height:206px;
			padding-top:17px;
			background:url(../images/bannerContentBg.gif) no-repeat left bottom;
			}
			#banner ul {
				display:inline;
				overflow:hidden;
				float:left;
				height:182px;
				margin-left:26px;
				background:url(images/type01_bannerBgTop.gif) no-repeat left top;
				}
			#banner li {
				float:left;
				margin-bottom:7px;
				}
				#banner li img {
					width:154px;
					height:46px;
					padding:0;
					border:1px solid #ddd;
					}
		#banner .objBtm {
			float:left;
			}
		#banner .objBtm a {
			position:absolute;
			}
		#banner .objBtm .more{
			top:15px;
			right:7px;
			}
		#banner .objBtm .prev {
			top:36px;
			left:96px;
			}	
		#banner .objBtm .next {
			bottom:9px;
			left:96px;
			}
/*Àü±¤ÆÇ*/
#spaceArea {
	width:100%;
	}
#space{
	float:left;
	width:100%;
	position:relative;
	height:71px;
	color:#21579a;
	background:url(../images/spaceBg.gif) no-repeat left bottom;
	}
	#space .objTop {
		height:25px;
		}
	#spaceContent {
		overflow:hidden;
		display:block;
		width:340px;
		height:29px;
		margin-left:12px;
		margin-top:17px;
		white-space:nowrap;
		
		background:url(images/type18_spaceBoxLeft.gif) no-repeat left bottom;
		}
		
	#spaceBtn {
		position:absolute;
		top:3px;
		right:3px;
		}
		#spaceBtn img {
			float:left;
			margin-right:5px;
			}

/*°øÁö»çÇ× »õ¼Ò½Ä*/
#noticeNewsRecentBoardArea {
	display:inline;
	position:relative;
	float:left;
	width:365px;
	margin-left:1px;
	height:139px;
	background:url(../images/topLine.gif) repeat-x left 22px;
	}
	#notice {
		float:left;
		width:72px;
		margin-right:1px;
		}
	#news {
		float:left;
		width:72px;
		margin-right:1px;
		}
	#recentBoard {
		float:left;
		width:72px;
		}
	#noticeNewsRecentBoardArea .objContent {
		position:absolute;
		top:28px;
		left:0;
		width:100%;
		}
/*ÅÇÀÌ¹ÌÁö ±¸Çö*/
#noticeNewsRecentBoardArea .tabArea {
	display:block;
	position:relative;
	overflow:hidden;
	width:72px;
	height:23px;
	}
	#news .tabArea {
		width:72px;
		}
	#noticeNewsRecentBoardArea .tabArea img {
		position:absolute;
		top:-23px;
		}
	#noticeNewsRecentBoardArea .tabArea img.on {
		position:absolute;
		top:0;
		}


/*ÅÇ µð½ºÇÃ·¡ÀÌ ¼Ó¼º ±¸Çö*/
#noticeNewsRecentBoardArea .objContent ul {
	display:none;
	float:left;
	width:100%;
	margin-bottom:10px;
	padding-bottom:10px;
	background:url(../images/dotLine.gif) repeat-x left bottom;
	}
#noticeNewsRecentBoardArea .objContent ul.selected, #tabList .moreBtn a.on {
	display:block;
	}
#noticeNewsRecentBoardArea .objContent ul li {
	float:left;
	width:352px;
	line-height:180%;
	padding-left:13px;
		font-size:0.9em;
	background:url(../images/dot.gif) no-repeat 3px 9px;
	}
	#noticeNewsRecentBoardArea .objContent ul li .title {
		overflow:hidden;
		float:left;
		width:275px;
		white-space:nowrap;
		
		}
	#noticeNewsRecentBoardArea .objContent ul li .newIco {
		display:inline;
		float:left;
		margin-top:4px;
		margin-left:2px;
		}
	#noticeNewsRecentBoardArea .objContent ul li .date{
		display:inline;
		float:right;
		margin-right:6px;
		color:#999999;
		}
	#noticeNewsRecentBoardArea .moreBtn {
		position:absolute;
		top:0;
		right:0;
		margin-top:-23px;
		}
	#noticeNewsRecentBoardArea .moreBtn img {
		display:none;
		}
	#noticeNewsRecentBoardArea .objContent .on {
		display:block;
		}

/* ÃÖ±Ù¾Ù¹ü*/
#recentAlbumArea {
	display:inline;
	overflow:hidden;
	position:relative;
	float:left;
	width:365px;
	margin-left:1px;
	height:139px;
	background:url(../images/topLine.gif) repeat-x left 23px;
	}
	#recentAlbumArea .objTop {
		width:100%;
		background:url(../images/recentAlbumTopBg.gif) no-repeat 80px 10px;
		}
	#recentAlbumArea .objContent {
		margin-top:10px;
		}
/*ÅÇÀÌ¹ÌÁö ±¸Çö*/
#recentArea .tabArea {
	display:block;
	position:relative;
	overflow:hidden;
	width:72px;
	height:23px;
	}
	#recentBoard .tabArea {
		width:72px;
		}



/*ÅÇ µð½ºÇÃ·¡ÀÌ ¼Ó¼º ±¸Çö*/


	#recentAlbum ul {
		width:430px;
		padding-left:4px;
		}
	#recentAlbum li {
		float:left;
		width:107px;
		margin-right:10px;
			text-align:center;
		}
		#recentAlbum li img {
			display:block;
			width:105px;
			height:70px;
			border:#a6a6a6 1px solid;
			}
		#recentAlbum li .title {
			display:block;
			overflow:hidden;
			width:107px;
			margin-top:3px;
			font-size:0.9em;
			white-space:nowrap;
			
			}
	#recentArea .moreBtn {
		position:absolute;
		top:16px;
		right:0;
		}
	#recentArea .moreBtn img {
		display:none;/*TODO moreÀÇ À§Ä¡ º¯°æ*/
		}
	#recentArea .objContent .on {
		display:block;
		}

/*½ºÄðÀë*/
	#scn {
		display:inline;
		float:left;
		overflow:hidden;
		position:relative;
		width:365px;;
		margin-left:1px;
		font-size:0.9em;
		background:url(../images/topLine.gif) repeat-x left 22px;
		}
		#scn a:hover {
			color:#333399;
			}
		#scnTitle {
			width:100%;
			height:23px;
			background:url(../images/scnTopBg.gif) no-repeat 80px 10px;
			}
		#scnNews {
			overflow:hidden;
			height:100px;
			padding:10px 5px 0 5px;
			}
			#scnNewsThumb {
				float:left;
				width:105px;
				margin-right:11px;
				}
				#scnNewsThumb img {
					display:block;
					width:105px;
					height:69px;
					border:#ccc 1px solid;
					}	
				#scnNewsThumb dd {
					overflow:hidden;
					width:105px;
					margin-top:5px;
					text-align:center;
					white-space:nowrap;
					
					}
#scnNewsList {
	width: 220px;
	float: left;
	margin:5px 0 0 5px;
	*margin: 0 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: 190px;
		float: left;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
	}
				#scnNewsList li.leisure {
					background:url(../images/leisureIcon.gif) no-repeat left top;
					}
				#scnNewsList li.study {
					background:url(../images/studyIcon.gif) no-repeat left top;
					}
				#scnNewsList li.edu {
					background:url(../images/eduIcon.gif) no-repeat left top;
					}
			#scnBtm .more {
				position:absolute;
				top:5px;
				right:1px;
				}
			#scnFooter {
				width:100%;
				position:relative;
				padding-top:6px;
				border-top:#b8b8b8 1px solid;
				}
			#scnFooter .title {
				display:block;
				position:absolute;
				left:0;
				top:10px;
				padding-left:15px;
				padding-top:2px;
				margin-right:8px;
				font-size:1em;
				background:url(../images/scnTitleBg.gif) no-repeat left top;
				}
			#scnFooter .uBar {
				display:none;
				}
			#scnFooter ul {
				overflow:hidden;
				width:231px;
				height:17px;
				padding-top:6px;
				margin-left:95px;
				white-space:nowrap;
				
				background:#eee;
				}
			#scnFooter ul li {
				margin-bottom:10px;
				}
				#scnFooterBtnArea {
					position:absolute;
					padding-left:10px;
					padding-right:5px;
					top:7px;
					right:0px;
					background:url(images/type03_scnFooterRightBox.gif) no-repeat right top;
					}
					#scnFooterBtnArea img {
						display:block;
						margin-bottom:7px;
						}

/*Çà»çÀÏÁ¤*/
#calendarArea {
	position:relative;
	float:left;
	width:100%;
	padding-bottom:7px;
	background:url(../images/calendarBtmBg.gif) no-repeat left bottom;
	height:206px;
	}
	#calendar {
		float:left;
		width:100%;
		background:url(../images/calendarContentBg.gif) repeat-y left top;
		}
	#calendar .objTop {
		height:26px;
		padding-left:4px;
		padding-top:13px;
		text-align:center;
		background:url(../images/calendarTopBg.gif) no-repeat left top;
		}
		#calendar .objTop img {
			float:left;
			}
	#calendar .objContent {
		float:left;
		/*height:80px;*/
		
		padding-left:1px;
		}
		#calendar .objTop .date {
			display:inline;
			float:left;
			margin-left:15px;
			color:#1f77ac;
			/*margin-top:-6px;*/
			margin-top:2px;
			font-family:arial;
		}
		#calendar .objTop .date span {
			display:block;
			float:left;
			}

	#calendar .date .year {
			margin-top:5px;
			font-size:1.25em;
			}
	#calendar .date .month {
			font-size:1.67em;
			font-weight:bold;
			}
	#calendar .date .day {
			font-size:1.67em;
			font-weight:bold;
			}
		#calendar .objContent table {
			text-align:center;
			}
	#calendar .objContent th {
			height:20px;
			}
		#calendar .objContent td.sun {
			color:#ff0033;
			}
		/*
		#calendar .objContent td.sat {
			color:#1f73a3;
			}
		*/
		#calendar .objContent .otherMonth {
			color:#cbc9c9;
			}
		#calendar .objContent .hasSchedule {
			background:#95c3e8;
			}
			#calendar .objContent .hasSchedule a {
				color:#fff;
				}
		#calendar .objContent .today {
			background:#8fb92a;
			color:#fff;
			}
		#calendar .objBtm img{
			position:absolute;
			top:19px;
			right:7px;
			}
/* Çà»ç ¾Ë¸®¹Ì ½ÃÀÛ  */
#calendar .scheduleList {
	display:inline;
	float:left;
	width:203px;
	margin-left:5px;
	margin-top:10px;
	background:#f4f3f3;
	}
	#calendar .scheduleList p {
		display:none;
		}

#calendar .scheduleList .title {
	padding-left:5px;
	}
#calendar .scheduleList ul {
	display:inline;
	float:left;
	width:203px;
	height:67px;
	margin:0;
	font-size:0.92em;
	overflow-y:scroll;
	scrollbar-face-color:#fff;
	scrollbar-3dlight-color:#fff;
	scrollbar-highlight-color:#c6c6c6;
	scrollbar-shadow-color:#6c6c6c;
	scrollbar-darkshadow-color:#fff;
	scrollbar-arrow-color:#9a9a9a;
	scrollbar-track-color:#fff; 
	background:#f4f3f3;
	}
#calendar .scheduleList li {
	overflow:hidden;
	float:left;
	width:90%;
	margin:5px 0;
	white-space:nowrap;
	
	}
	
	#calendar .scheduleList .date {
		float:left;
		width:10px;
		padding:0 5px 0 5px;
		background:url(../images/gnbBg.gif) no-repeat right 2px;
		}
	#calendar .scheduleList .title {
		display:block;
		overflow:hidden;
		width:145px;
		color:#282828;
		white-space:nowrap;
		
		}
/*ÇÐ±³Á¤º¸¿µ¿ª*/
#informationArea {
	float:left;
	width:229px;
	background:url(../images/infoBtmBg.gif) no-repeat left bottom;
	}
#information {
	float:left;
	width:199px;
	position:relative;
	padding-top:138px;
	padding-bottom:10px;
	padding-left:30px;
	background:url(../images/infoTopBg.gif) no-repeat left 21px;
	}
	#information .info {
		float:left;
		display:none;
		position:absolute;
		left:0;
		top:0;
		}
	#information .info.on {
		display:block;
		}
	#information .infoTop {
		float:left;
		width:219px;
		height:21px;
		padding-left:10px;
		padding-bottom:6px;
		}
		#information .infoTop a {
			float:left;
			padding-left:10px;
			font-weight:bold;
			background:url(../images/informationBu.gif) no-repeat left top;
			}
		#information .infoTop .title {
			overflow:hidden;
			display:inline;
			float:left;
			width:120px;
			margin-left:5px;
			color:#508609;
			font-weight:bold;
			font-family:verdana, gulim, ±¼¸²;
			white-space:nowrap;
			
			}
	
		#information #lunch .infoTop .title {
		   margin-top:-2px;
		   }
	#information .infoContent {
		clear:both;
		padding-left:12px;
		padding-right:17px;
		}
		#information .infoContent img {
		float:left;
		width:92px;
		height:88px;
		margin-right:7px;
		border:#d6d6d6 1px solid;
		}
		#information .infoContent p {
		overflow:hidden;
		height:92px;
		padding-top:2px;
		line-height:130%;
		}
	#information .infoTab {
		display:inline;
		overflow:hidden;
		float:left;
		height:15px;
		margin-right:17px;
		margin-top:6px;
		}
/*±³À°Á¤º¸°Ë»ö*/
#eduSearch {
	position:relative;
	float:left;
	width:292px;
	padding-left:75px;
	background:url(../images/eduSearchBg.gif) no-repeat left top;
	}
	#eduSearch .objTop {
		height:24px;
		}
	#eduSearch .objTop img {
		display:block;
		}
#eduSearch .objContent {
	padding-top:32px;
	}
/*ÅÇ¿µ¿ª ±¸Çö*/
	#eduSearch form .eduSearchTab {
		display:block;
		position:absolute;
		overflow:hidden;
		top:25px;
		height:21px;
		width:83px;
		}
	#eduSearchForm1 .eduSearchTab {
		left:69px;
		}
	#eduSearchForm2 .eduSearchTab {
		left:155px;
		}
	#eduSearchForm3 .eduSearchTab {
		left:241px;
		}
			#eduSearch form .eduSearchTab img {
				position:absolute;
				top:-21px;
				}
			#eduSearch form .eduSearchTab .on {
				position:absolute;
				top:0px;
				}

/*±³À°Á¤º¸¿µ¿ª ÄÁÅÙÃ÷ ¿µ¿ª*/

/*°øÅë*/
#eduSearch form fieldset {
	display:none;
	}
	#eduSearch fieldSet select {
		font-size:0.92em;
		}
	#eduSearch form.on fieldset {
		display:block;
		}
	#eduSearch form fieldSet .searchArea {
		float:left;
		width:100%;
		margin-top:7px;
		background:url(../images/searchBg.gif) no-repeat left top;
		}
	#eduSearch form fieldSet .searchArea .searchInput {
		display:inline;
		float:left;
		width:180px;
		margin-left:2px;
		margin-right:5px;
		margin-bottom:5px;
		margin-top:2px;
		border:0;
		background:none;
		}
	#eduSearch form fieldSet .radio {
		}
	#eduSearch form fieldSet .radioArea {
		display:inline;
		margin-right:5px;
		}
		#eduSearch form fieldSet .radioArea input {
			vertical-align:-1px;
			}
	/*±³¼öÇÐ½À*/
	#eduSearchForm1 fieldSet .select1 {
		float:left;
		margin-right:5px;
		}
	/*µµ¼­¸ñ·Ï*/
	#eduSearchForm2 fieldSet .select1 {
		float:left;
		margin-right:3px;
		}
		#eduSearchForm2 fieldSet select {
			width:110px;
			}
	/*ÇÐ½À¹é°ú*/

/*Ãß°¡¸Þ´º*/
#addMenu {
	float:left;
	width:229px;
	background:url(../images/addMenuListBg.gif) repeat-y left top;
	}
#addMenu .objTop {
	height:24px;
	padding-top:7px;
	padding-left:11px;
	background:url(../images/addMenuTopBg.gif) no-repeat left top;
	}
#addMenu .objContent {
	float:left;
	width:100%;
	padding-top:10px;
	padding-bottom:19px;
	background:url(../images/addMenuBtmBg.gif) no-repeat left bottom;
	}
	#addMenu li {
		float:left;
		width:163px;
		padding-left:56px;
		background:url(../images/addMenuBu.gif) no-repeat 42px 10px;
		}
	#addMenu li:hover {
		background:url(../images/addMenuBu2.gif) no-repeat 42px 10px;
		}
		#addMenu li span {
			display:block;
			overflow:hidden;
			width:137px;
			padding:5px 0;
			white-space:nowrap;
			
			}
		#addMenu li span a {
			text-decoration:none;
			}
		#addMenu li span a:hover {
			color:#438ecf;
			font-weight:bold;
			letter-spacing:-1px;
			}

/*¹è³ÊÁ¸*/
#bannerZoneArea {
	position:relative;
	overflow:hidden;
	float:left;
	width:100%;
	background:url(../images/bannerZoneBg.gif) no-repeat left bottom;
	}
	#bannerZoneArea .objTop {
		height:20px;
		}
	#bannerZoneArea .objContent {
		height:62px;
		padding-top:17px;
		padding-left:24px;
		}
	#bannerZoneArea ul {
		position:relative;
		overflow:hidden;
		width:380px;
		height:40px;
		}
	#bannerZoneArea li {
		float:left;
		margin-right:7px;
		}
		#bannerZoneArea li img {
			border:#ccc 1px solid;
			}
	#bannerZoneArea .objBtm a {
		position:absolute;
		top:0px;
		}
		#bannerZoneArea .objBtm .bannerPlay {
			left:153px;
			
			}
		#bannerZoneArea .objBtm .bannerStop {
			left:96px;
			}
		#bannerZoneArea .objBtm .bannerControlTop {
			left:192px;
			}
		#bannerZoneArea .objBtm .bannerControlDown {
			
			left:252px;
			}
		#bannerZoneArea .objBtm .more {
			top:3px;
			right:10px;
			}


/*È­¸éÅ©±âÁ¶Àý*/
#screenControlArea {
	width:91px;
	height:53px;
	padding-top:6px;
	padding-left:8px;
	margin-bottom:0;
	background:url(../images/screenControlBg.gif) no-repeat left top;
	}
	#screenControlArea a {
		float:left;
		margin-left:2px;
		margin-top:2px;
		}
		#screenControlArea .title{
			margin-left:7px;
			display:block;
		}
/*Ä¿¹Â´ÏÆ¼ Á¸*/
#communityZoneArea {
	float:left;
	width:99px;
	margin-top:10px;
	margin-bottom:0;
	padding-bottom:25px;
	background:url(../images/communityZoneBtmBg.gif) no-repeat left bottom;
	}
	#communityZoneArea .objTop {
		padding-bottom:5px;
		background:#fff;
		}
		#communityZoneArea .objTop img{
			display:block;
		}
	#communityZoneArea .objContent {
		padding-left:9px;
		padding-top:15px;
		background:url(../images/communityZoneTopBg.gif) no-repeat left top;
		}
	#communityZone span a {
		display:block;
		width:82px;
		height:40px;
		margin-bottom:4px;
		text-indent:-5000px;
		}
	#communityZone span.class a {
		background:url(../images/classBtn.gif) no-repeat left top;
		}
	#communityZone span.club a {
		background:url(../images/clubBtn.gif) no-repeat left top;
		}
	#communityZone span.online a {
		background:url(../images/onlineBtn.gif) no-repeat left top;
		}
/*Å¾¹öÆ°*/
#topBtn img {
	position:absolute;
	bottom:0;
	left:42px;
	}

/*¼­ºñ½º¿µ¿ª*/
#serviceArea {
	float:left;
	width:100%;
	}
	#serviceArea .objContent img{
		display:block;
		margin-bottom:5px;
		}
/*¿ÀÇÇ´Ï¾ð*/
#opinionArea {
	float:none;
	}

	#opinion img {
		display:block;
		margin-bottom:10px;
		}

/*ÇÏ´Ü ·Î°í*/
#btmLogo {
	display:inline;
	float:left;
	width:134px;
	margin-left:44px;
	margin-top:17px;
	margin-right:47px;
	}
	#btmLogo img {
	width:134px;
	height:41px;
		
		}
/*ÇÏ´Ü¿µ¿ª*/
#footerMenu {
	float:left;
	width:500px;
	height:22px;
	margin-bottom:5px;
	margin-left:-5px;
	background:url(../images/footerMenuBg.gif) no-repeat left top;
	}

	/*ÇÏ´Ü¸Þ´º*/
	#footerMenuList {
		float:left;
		height:11px;
		margin:0;
		}
	#footerMenuList li {
		float:left; 
		font-size:0.9em;
		padding:0 5px;
		background:url(../images/footerBar.gif) no-repeat right 3px;
		}
	#footerMenu #footerMenuList li.secure a {
		font-weight:bold;
		color:#1d6d9b;
		}
	#footerMenuList li.admin {
		margin-top:-3px;
		background-position:right 5px;
		}
	#footerMenuList li.mail {
		background:none;
		}

	/*Ä«¿îÅÍ*/
	#counter {
		float:left;
		width:210px;
		height:38px;
		padding-top:7px;
		padding-left:20px;
		font-size:0.9em;
		font-weight:bold;
		background:url(../images/counterBg.gif) no-repeat left top;
		
		}
	#counter #today, #counter #total {
		float:left;
		width:100%;
		margin-bottom:5px;
		}
		#counter #today img, #counter #total img {
			float:left;
			margin-right:15px;

			}
		#counter span {
			display:block;
			float:left;
			}
	/*¹Ù·Î°¡±â*/
	#linkArea{
		clear:none;
	}
	#link {
		}
	#link form {
		float:left;
		margin-bottom:10px;
		}
	#link select {
		float:left;
		width:185px;
		height:19px;
		margin-right:5px;
		font-size:0.9em;
		}

	
/*ÇÏ´Ü Ä«ÇÇ¶óÀÌÆ®*/
#copyright {
	float:left;
	width:539px;
	height:38px; 
	font-size:0.9em;
	}
	#copyright address {
		float:left;
		font-style:normal;
		}
	#copyright .adminMail {
		float:left;
		margin-left:4px;
		margin-right:10px;
		}
	#copyright .telArea {
		float:left;
		clear:both;
		width:100%;
		}
	#copyright .copyright {
		float:left;
		clear:both;
		width:100%;
		}
/*Ã¥ÀÐ´ÂÇÐ±³ ¸ðµâ*/
#bookInfoArea {
	position:relative;
	width:212px;
	margin:0 0 10px 0;
	color:#696969;
	}
	#bookInfoArea .objTop {
		height:20px;
		padding-top:5px;
		border-bottom:1px solid #3c96cc;
		}
	#bookInfoArea .objTop .title {
		float:left;
		}
	#bookInfoArea .objTop .btnArea {
		float:right;
		}
	#bookInfoArea .objContent {
		overflow:hidden; /*leave this value alone*/
		width:212px;
		padding-top:5px;
		position: relative;
		background:#f4f3f3;
		}
		#bookInfoArea .objContent ul{
			width:1000px;
		}
		#bookInfoArea .objContent ul li{
			float:left;
			width:202px;
			padding:5px;
			overflow:hidden;
			position:relative;
		}
	#bookInfo .objContent .infoTop {
		position:relative;
		height:98px;
		padding-top:2px;
		padding-left:75px;
		}
	#bookInfo .objContent .infoTop p {
		overflow:hidden;
		height:42px;
		margin-bottom:5px;
		}
	#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:1px;
		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 0;
		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 {
		float:right;
		margin-top:5px;
		font-size:0.92em;
		color:#000;
		}

	#bookInfo .objContent a:hover {
		text-decoration:none;
		}
/* °³ÀÎÁ¤º¸ ¾È½É¼­ºñ½º */
#footer .privacyLogo img{
	position:absolute;
	left:730px;
	top:27px;
	}
*html .png24 {
   tmp:expression(setPng24(this));
	}
