﻿@charset "utf-8";
/* layout */
#wrapper{position:relative; width:1024px; min-width:1024px;  margin:0px auto; background: url(../../images/common/bg_contents_01.gif) repeat-y 0 top;} /* 전체 랩(푸터 제외) */   /* 이미지변경 */

/* 책장 */
/*#container{position:relative; width:1024px; background: url(../../images/common/bg.gif) no-repeat 1013px 220px;}*/
#container{position:relative; width:1024px;}
#container .edge{position:absolute; right:0; bottom:0;} /* 책장 모서리 끝*/

	/* 퀵메뉴 */
	#container #labelWrap{position:relative; width:1007px;}
		#labels{width:52px; position:absolute; right:0; _right:-1px; top:0; line-height:0; font-size:0;}
		.label20{position:absolute; right:0; _right:-1px; bottom:0;} /* 20주년라벨 */

		/* left+contents */
		#container #labelWrap #contentsWrap{width:955px; *zoom:1;}
		#contentsWrap:after{content:""; height:0; display:block; clear:both;}

			/* left side */
			#leftSide{float:left; width:175px; line-height:1.2;}
				.lnb-login{padding-left:7px; width:auto; overflow:hidden;}
				.lnb-login li{float:left; line-height:0; font-size:0;}
				.lnb-search{width:100%; height:21px;}
				.lnb-search input{float:left; margin-left:7px; width:105px; border-color:#bcbcbc;}
				.lnb-search input.image{margin:-2px; width:58px; height:20px; border:0;}
				.lnb-search .search-blur{background:#fff url(../../images/common/ico_search2.gif) no-repeat right top;}
				.lnb-search .search-focus{background:#fff none;}

				#lnb{width:100%; height:500px; background:url(../../images/common/bg_lnb_01.jpg) no-repeat 0 0;}                  /* 이미지변경 */
				#lnb a{display:inline-block;}

				.depth1 > li{
					padding:11px 0 11px 26px;
					font-size:16px; 
					font-weight:bold;
					background:url(../../images/common/bg_lnb_bar_01.gif) no-repeat 0 100%;        /* 이미지변경 */
				}
				.depth1 > li a{color: #555;}
				.depth1 > li a:hover, .depth1 > li a.on{color:#000;}

				.depth2{display: none; margin:8px 0;}
				.depth2 > li{padding-top:7px; font-size:12px; font-weight:bold; letter-spacing:0;}
				.depth2 > li a{padding-left:10px; color:#555;}
				.depth2 > li a:hover, .depth2 > li a.on{color:#000; background:url(../../images/common/bul_lnb_depth2.gif) no-repeat 0 6px;}

			/* 콘텐츠 영역 */
			#contents{float:right; position:relative; padding:40px 50px 100px 40px; width:690px;}

				#location{position:absolute; right:0; top:0; text-align:right; padding:19px 50px 7px 10px; color:#999; font-size:1em; border-bottom:1px solid #eeefea;} /* 로케이션 */
					#location .current{color:#ff981f; font-weight:bold;}
					#location .arrow{margin:0 7px; vertical-align:middle;}

/* 푸터 */
#footer{clear:both; height:56px; width:1024px;  margin:0px auto; background:white url(../../images/common/bg_foot_04.gif) no-repeat 0 0; }      /* 이미지변경 */
	#footer .fl{float:left; padding:15px 20px; width:720px;}
		#footer ul li{
			float:left; 
			background:url(../../images/common/foot_bar.gif) no-repeat right 3px; 
			padding-right:7px; margin-right:7px;
			font-size:11px;
		}
		#footer ul li.last{background:none;}
		#footer .copyright{clear:both; margin-top:3px; font-size:11px;}
		#footer .copyright span{color:#333;}

	#footer .fr{float:right; padding:15px 20px 0 0;}
