/* CSS Document */

body.mainBody
	{ font-family:Arial,Dotum; font-size:12px; color:#000; text-align:center; line-height:20px; background:#fff url(/img/common/mainWrapperBG.jpg) repeat-x;}


/* main */
#mainWrapper
	{ background:url(/img/common/mainBG.jpg) top center no-repeat;}
#mainContainer
	{ width:950px; height:780px; margin:0 auto;text-align:left;}
#mainHead
	{ height:140px; position:relative;}
#mainHead #mainSearch
	{ position:absolute; top:24px; left:322px; width:335px; height:35px; background: no-repeat url(/img/common/mainSearchBg.png);  _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/common/mainSearchBg.png', sizingMetㆍd='scale');}
#mainHead #mainSearchInput
	{ position:absolute; top:33px; left:385px; }
#mainHead #mainSearchInput input
	{width:207px; height:12px; padding:2px 0; font-size:12px; line-height:12px; border:0;}
#mainHead #mainSearchBtn a
	{ position:absolute; top:27px; left:616px; width:37px; height:26px;background:none;}
#mainHead #mainSearchBtn a:hover
	{ position:absolute; top:27px; left:616px; width:37px; height:26px;background: no-repeat url(/img/common/mainSearchBtnOn.jpg);  _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/common/mainSearchBtnOn.jpg', sizingMetㆍd='scale');}
#mainHead #mainTopMenu
	{ width:170px; height:55px; float:right;}
#mainHead #mainMenu
	{ height:85px; clear:right;}
#mainContents
	{ position:relative; height:525px; background:url(/img/common/mainContents.jpg) bottom no-repeat;}
#mainPrivatepolicy a
	{ position:absolute; display:block; width:75px; height:18px; bottom:14px; right:240px;}


/* 레이아웃 */	
#subWrapper
	{ background:url(/img/common/subBG.jpg) top center no-repeat;}
#container
	{ width: 950px; margin: 0 auto; position: relative; text-align:left; }


/* 내가 본 리스트 */
#myList
	{ width: 94px; height: 468px; position: absolute; top: 327px; right: -85px; background: no-repeat url(/img/common/bg.myList.gif); }
#myList h3
	{ display: none; }
#myList ul
	{ padding: 48px 0  0; height:420px; _height:468px;}
#myList ul li
	{ width: 84px; height: 100px; margin: 0 0 0 4px; display: inline; float: left; color: #000; line-height: 18px; }
#myList ul li a
	{ height: 100px; display: block; text-decoration: none; text-align: center; color: #000; }
#myList ul li a img
	{ width: 43px; _width: 45px; height: 58px; _height: 60px; margin: 0 0 0 18px;_margin: 0 0 0 -3px; padding: 1px; display: block; border: 1px #bebebe solid; background: #fff; }
#myList ul li a span
	{ display: block; }

	
/* 헤더 */
#head
	{  }
#head h1 
	{display: none;}
	
/* 글로벌 메뉴바 */
#head #gnb
	{ height: 142px; }
#head #gnb h3
	{ display: none; }
	
/* 내게 맞는 도서 찾기 */
#head #customize
	{ height: 115px; background: no-repeat url(/img/common/customize.gif); overflow: hidden; }
#head #customize form#search
	{ height: 115px; position: relative; }
#head #customize form#search div h3, #head #customize form#search div h4
	{ display: none; }
/* 인기검색어 */
#head #customize form#search div ol
	{ width: 193px; height: 22px; position: absolute; top: 6px; right: 22px; overflow: hidden; }
#head #customize form#search div ol li
	{ height: 22px; float: left; }
#head #customize form#search div ol li a
	{ height: 22px; display: block; padding: 0 0 0 16px; font: normal 12px/22px sans-serif; color: #333370; text-decoration: none; }
/* 검색 */
#head #customize form#search div p
	{ width: 733px; height: 32px; position: absolute; left: 12px; top: 1px; overflow: hidden; }
#head #customize form#search div p a
	{ width: 197px; height: 32px; display: block; background: no-repeat url(/img/common/btn.customize.gif); }
#head #customize form#search div p a button
	{ display: none; }
#head #customize form#search div p select#category
	{ width: 100px; height: 18px; .height: 20px; line-height:18px; display: block; position: absolute; left: 211px; top: 7px; _top: 5px !important; font-size:11px;  }
#head #customize form#search div p input#keyword
	{ width: 300px; _width: 308px; height: 22px; padding: 0 4px; display: block; position: absolute; left: 312px; top: 5px; border: 0 none; background: no-repeat url(/img/common/input.keyword.gif); line-height: 22px; _line-height: 24px !important; }
#head #customize form#search div p input#submitbtn
	{ width: 103px; height: 22px; position: absolute; left: 620px; top: 5px; border: 0 none; text-indent: -9999px; overflow: hidden; background: no-repeat url(/img/common/btn.search.gif); font-size: 0px; line-height: 0; }
/* 섹션 */
#head #customize form#search div dl#section
	{ width: 889px; height: 66px; display: block; position: absolute; left: 42px; top: 45px; }
#head #customize form#search div dl#section dt
	{ width: 70px; height: 25px; float: left; }
#head #customize form#search div dl#section dt strong
	{ color: #1e8ac1; text-decoration: underline; font: bold 11px/1.3 tahoma, sans-serif; }
#head #customize form#search div dl#section dd
	{ width: 808px; height: 25px; float: right; line-height:14px; _line-height:22px; .line-height:22px; }
#head #customize form#search div dl#section dd input
	{ width:  20px; float: left; cursor: pointer; }
#head #customize form#search div dl#section dd label
	{ width:  75px; float: left; cursor: pointer; font-family:Arial,Dotum; font-size:11px;  }
#head #customize form#search div dl#section dd label.sectionChild
	{ width: auto; min-width: 8px; _width: 10px; margin: 0 8px 0 0; float: left; }
#head #customize form#search div dl#section dd label.sectionChildFirst
	{ width: 100px !important; _width: 95px !important; }
#head #customize form#search div dl#section dd label.sectionChildEnd
	{ width: 44px !important; _width: 39px !important }
#head #customize form#search div dl#section dd label.sectionWild
	{ width:  170px; float: left;}


	
/* 바디 */
#body
	{ min-height: 458px; _height: 458px; display: block; position: relative; }

/* 왼쪽 서브 메뉴바 */
#body #sidebar
	{ width: 209px; height: 458px; position: absolute; left: 5px; top: 7px; }
#body #sidebar h3
	{ display: none; }
	
/* 컨텐츠 */
#body #contents
	{ width: 735px; float: right; margin: -7px 6px 0 0; _margin: -7px 3px 0 0; }
	
/* 서브 타이틀 */
#body #contents h2
	{  height: 29px; position: relative; background: no-repeat url(/img/common/bg.contentsTop.gif); padding-top:14px;}
#body #contents h2 span
	{ width: 250px; height: 27px; display: block; position: absolute; left: 25px; top: 29px; text-indent: -9999px; overflow: hidden; }

#body #contents h2#h2tit
	{ text-align:left; padding:29px 0 0 25px;}
/* 현재위치 */
#body #contents p#location
	{ height: 12px; position: absolute; top: 30px; right: 19px; font: normal 12px/ 1.2 dotum, tahoma, sans-serif; color: #999; text-align: right; }
#body #contents p#location a
	{ color: #999; }
#body #contents p#location b
	{ color: #1d7bc1; font-weight: normal; }
#body #contents p#location b a
	{ color: #1d7bc1; font-weight: normal; }
#body #contents p#location span
	{ display: none; }
	
/* 엔트리 */
#body #contents #entryWrapper
	{ min-height: 458px; _height: 458px;  background: repeat-y url(/img/common/bg.contents.gif);}

/* 이달의 신간 리스트 */
#body #contents #entryWrapper #newList
	{ height: 248px; margin: 0 0 0 25px;  }

#body #contents #entry
	{ width: 700px; margin: 0 0 0 25px; padding-top:12px; position: relative; }
#body #contents #entry h4
	{ display: none; }
#body #contents #entry h4#seminar
	{ color:#1d4392; font-size:12px; font-weight:bold; line-height:30px; padding-left:10px; }
/* 엔트리 타이틀 */
#body #contents .newList h3
	{ margin: 0 !important; }
#body #contents #entry h3
	{ height:  69px; margin: 0 0 35px 0; position:  relative; background: no-repeat url(/img/common/bg.entryTop.gif); }
#body #contents #entry h3 span
	{ display: block; position: absolute; left: 33px; top: 8px; font: bold 13px/1.2 dotum, tahoma, sans-serif; color: #000; }
#body #contents #entry h3 span b, #body #contents #entry h3 span i, #body #contents #entry h3 span u
	{ margin: 0 10px 0 0; display: block; float: left; }
#body #contents #entry h3 span i, #body #contents #entry h3 span u
	{ width: 35px; height: 11px; margin-top: 2px; text-indent: -9999px; overflow: hidden; }
#body #contents #entry h3 span i
	{ background: no-repeat url(/img/common/icon.best.gif); }
#body #contents #entry h3 span u
	{ background: no-repeat url(/img/common/icon.new.gif); }
	
/* 엔트리 네비 */
#body #contents #entry p#entryNavi a
	{ width: 18px; height: 36px; position: absolute; top: 176px; }
#body #contents #entry p#entryNavi button
	{ display: none; }
#body #contents #entry p#entryNavi a#entryPrev
	{ left: 10px; background: no-repeat url(/img/common/entry.prev.gif); }
#body #contents #entry p#entryNavi a#entryNext
	{ right: 10px; background: no-repeat url(/img/common/entry.next.gif); }
	
/* 엔트리 옵션 */
#body #contents #entry ul#itemOption
	{ width: 155px; height: 37px; position: absolute; top: 43px; right: 3px; overflow: hidden; }
#body #contents #entry ul#itemOption li
	{ width: 50px; height: 37px; float: left; }
#body #contents #entry ul#itemOption li#itemOption01
	{ background: no-repeat url(/img/common/entry.itemOption01.gif); }
#body #contents #entry ul#itemOption li#itemOption02
	{ background: no-repeat url(/img/common/entry.itemOption02.gif); }
#body #contents #entry ul#itemOption li#itemOption03
	{ background: no-repeat url(/img/common/entry.itemOption03.gif); }
#body #contents #entry ul#itemOption li#itemOption04
	{ background: no-repeat url(/img/common/entry.itemOption04.gif); }
	
#body #contents #entry ul#itemOption li#itemOption01off
	{ background: no-repeat url(/img/common/entry.itemOption01.off.gif); }
#body #contents #entry ul#itemOption li#itemOption02off
	{ background: no-repeat url(/img/common/entry.itemOption02.off.gif); }
#body #contents #entry ul#itemOption li#itemOption03off
	{ background: no-repeat url(/img/common/entry.itemOption03.off.gif); }
#body #contents #entry ul#itemOption li#itemOption04off
	{ background: no-repeat url(/img/common/entry.itemOption04.off.gif); }	
		
	
#body #contents #entry ul#itemOption li a
	{ height: 37px; display: block; text-indent: -9999px; overflow: hidden; }
	
/* 엔트리 이미지 미리보기 */
#body #contents #entry p#itemImg
	{ width: 249px; height: 165px; position: absolute; left: 71px; top: 104px; text-align: center; vertical-align: top; }
#body #contents #entry p#itemImg img
	{ height: 150px; }
	
/* 엔트리 이미지 미리보기 리스트 */
#body #contents #entry p#itemImgList
	{ width: 260px; _width: 300px; height: 49px; position: absolute; left: 71px; top: 270px; }
#body #contents #entry p#itemImgList a
	{ width: 45px; height: 45px; _width: 49px; _height: 49px; margin: 0 1px 0 0; padding: 1px; border: #ddd 1px solid; float: left; background-color: #fff; }
#body #contents #entry p#itemImgList a img
	{ width: 45px; height: 45px; }
	
/* 엔트리 도서정보 */
#body #contents #entry dl#entryInfo
	{ width: 286px; min-height: 200px; _height: 200px; margin: 50px 0 0 360px; background: repeat url(/img/common/entry.infoLine.gif); line-height: 25px; }
#body #contents #entry dl#entryInfo dt
	{ width: 80px; height: 25px; float: left; background: no-repeat url(/img/common/entry.infoBullet.gif) 16px 11px; }
#body #contents #entry dl#entryInfo dt b
	{ padding: 0 0 0 27px; display: block; font-weight: normal; color: #32759c; }
#body #contents #entry dl#entryInfo dd
	{ width: 200px; height: 25px; float: right; color: #646464; }
	
/* 엔트리 도서정보 - 이달의 신간 */
#body #contents #entry #entryNewInfo
	{ height: 125px; margin: 1px 0; padding: 1px; border: 1px #d3d3d3 solid; background: #fff; }
#body #contents #entry #entryNewInfo div
	{ height: 121px; margin: 1px; background: #fbfbfb; }
#body #contents #entry #entryNewInfo dl.entryNewInfo
	{ width: 300px; min-height: 64px; _height: 64px; margin: 10px 0 0 30px; float: left; line-height: 26px; }
#body #contents #entry #entryNewInfo dl.entryNewInfo dt
	{ width: 65px; height: 26px; float: left; background: no-repeat url(/img/common/b2.gif) left center; }
#body #contents #entry #entryNewInfo dl.entryNewInfo dt b
	{ padding: 0 0 0 10px; display: block; font-weight: normal; color: #32759c; }
#body #contents #entry #entryNewInfo dl.entryNewInfo dd
	{ width: 200px; height: 26px; float: right; color: #646464; }
#body #contents #entry #entryNewInfo dl.entryNewInfo dd b
	{ color: #1d4392; }
	
/* 엔트리 버튼 */
#body #contents #entry p#entryButton
	{ margin: 30px 0; clear: both; text-align: center; }
#body #contents #entry p#entryButton a, #body #contents #entry p#entryButton2 span
	{ margin: 0 5px 0 0; display: inline; }
#body #contents #entry p#entryButton a button, #body #contents #entry p#entryButton2 span button
	{ height: 27px; border: 0 none; text-indent: -9999px; overflow: hidden; cursor: pointer; }
#body #contents #entry p#entryButton a#entryButton01 button
	{ width: 86px; background: no-repeat url(/img/common/btn.registBook.gif); }
#body #contents #entry p#entryButton a#entryButton02 button
	{ width: 83px; background: no-repeat url(/img/common/btn.buy.gif); }
	
#body #contents #entry p#entryButton2
	{ margin: 10px 0 0 0; clear: both; text-align: tight; }
#body #contents #entry p#entryButton2 span#entryButton03 button
	{ width: 86px; background: no-repeat url(/img/common/btn_contents.gif);  }
#body #contents #entry p#entryButton2 span#entryButton04 button
	{ width: 86px; background: no-repeat url(/img/common/btn_ok.gif); }
#body #contents #entry p#entryButton2 span#entryButton05 button
	{ width: 86px; background: no-repeat url(/img/common/btn_new.gif);margin-right:-10px; margin-bottom:-5px;}
#body #contents #entry p#entryButton2 span#entryButton06 button
	{ width: 83px; background: no-repeat url(/img/common/btn_ok2.gif); }
#body #contents #entry p#entryButton2 span#entryButton07 button
	{ width: 83px; background: no-repeat url(/img/common/btn_can2.gif); }
#body #contents #entry p#entryButton2 span#entryButton08 button
	{ width: 83px; background: no-repeat url(/img/common/btn.cancel.gif); }
#body #contents #entry p#entryButton2 span#entryButton09 button
	{ width: 83px; background: no-repeat url(/img/common/btn.delete.gif); }
#body #contents #entry p#entryButton2 span#entryButton10 button
	{ width: 83px; background: no-repeat url(/img/common/btn.allselect.gif); }
#body #contents #entry p#entryButton2 span#entryButton11 button
	{ width: 83px; background: no-repeat url(/img/common/btn_regist.gif); }
#body #contents #entry p#entryButton2 span#entryButton12 button
	{ width: 83px; background: no-repeat url(/img/common/btn_btn12.gif); }
#body #contents #entry p#entryButton2 span#entryButton13 button
	{ width: 83px; background: no-repeat url(/img/common/btn.cart.gif); }
#body #contents #entry p#entryButton2 span#entryButton14 button
	{ width: 83px; background: no-repeat url(/img/common/btn.consulting.gif); }
	
/* 엔트리 버튼 Top */
#body #contents #entry p#entryButtonTop
	{ width: 182px; height: 22px; position: absolute; top: 16px; right: 0; }
#body #contents #entry p#entryButtonTop a,
	{ margin: 0 5px 0 0; display: inline; }
#body #contents #entry p#entryButtonTop a button
	{ height: 27px; border: 0 none; text-indent: -9999px; overflow: hidden; cursor: pointer; }
#body #contents #entry p#entryButtonTop a#entryButton01 button
	{ width: 86px; background: no-repeat url(/img/common/btn.topRegist.gif); }
#body #contents #entry p#entryButtonTop a#entryButton02 button
	{ width: 86px; background: no-repeat url(/img/common/btn.topBuy.gif); }
	
/* 내용 타이틀 */
#bookTitH
	{ margin-bottom:5px;}
#body #contents h4.h4
	{ height: 30px; display: block !important; position:  relative; background: no-repeat url(/img/common/bg.h4.gif); cursor: pointer; clear: both; }
#body #contents h4 img
	{ margin: 10px 0 0 11px; }
	
/* titles */
#body #contents #titles
	{ position: relative; margin: 1px 0; padding: 1px 0;  background: #fff; }
#body #contents #titles #titlesList
	{ padding:3px; margin: 1px; border: 1px #d3d3d3 solid; background: #fff; }

#body #contents #titles #titlesList .titlethBoder
	{ background: #ececec; vertical-align:middle; border:0px;}
#body #contents #titles #titlesList th
	{ border:0px;}
#body #contents #titles #titlesList th.titlethBoderR
	{ background: #ececec; border-right:1px solid #fff; vertical-align:middle; border-top:0px;}
#body #contents #titles #titlesList th.titlethBoderBR
	{ background: #ececec; border-right:1px solid #fff; border-bottom:1px solid #fff; border-top:0px; vertical-align:middle;}
#body #contents #titles #titlesList th.titlethBoderB
	{ background: #ececec; border-bottom:1px solid #fff; vertical-align:middle; border-top:0px;}
#body #contents #titles #titlesList th.titlethBoderRV
	{ vertical-align:middle; padding:2px 0; background:#ececec repeat-x left bottom url(/img/book/tit_v00.gif); }
#body #contents #titles #titlesList th.titlethBoderBRV
	{ background: #ececec; border-right:1px solid #fff; border-bottom:1px solid #fff; vertical-align:middle; padding:2px 0;}
#body #contents #titles #titlesList td
	{ height:25px; line-height:24px; vertical-align:middle;}
/*#body #contents #titles #titlesList td.titletdBoderR
	{ height:25px; line-height:24px; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;vertical-align:middle;}
#body #contents #titles #titlesList td.titletdBoderBR
	{ height:25px; line-height:24px; border-bottom:0px; border-right:1px solid #dcdcdc; vertical-align:middle;}
#body #contents #titles #titlesList td.titletdBoderB
	{ height:25px; line-height:24px; border-bottom:0px; border-right:0px; vertical-align:middle;}*/

/* 도서보기 테이블 컬러 */
#body #contents #titles #titlesList td#tbL
	{ border-bottom:0px; background: no-repeat url(/img/common/tbL.gif) left;}	
#body #contents #titles #titlesList td#tbR
	{ border-bottom:0px; background: no-repeat url(/img/common/tbL.gif) right;}	
#body #contents #titles #titlesList td#tbBL
	{ border-bottom:1px solid #fff; background: no-repeat url(/img/common/tbTL.gif) bottom left;}	
#body #contents #titles #titlesList td#tbBR
	{ border-bottom:1px solid #fff; background: no-repeat url(/img/common/tbTL.gif) bottom right;}
#body #contents #titles #titlesList td#tbTL
	{ border-top:1px solid #fff; background: no-repeat url(/img/common/tbTL.gif) top left;}	
#body #contents #titles #titlesList td#tbT
	{ border-top:1px solid #fff; background: no-repeat url(/img/common/tbTL.gif) top center;}	
#body #contents #titles #titlesList td#tbB
	{ border-top:1px solid #fff; background: no-repeat url(/img/common/tbTL.gif) Bottom center;}	
#body #contents #titles #titlesList td#tbTR
	{ border-top:1px solid #fff; background: no-repeat url(/img/common/tbTL.gif) top right;}
#body #contents #titles #titlesList td#tbTBL
	{ border-top:1px solid #fff; border-bottom:1px solid #fff; background: no-repeat url(/img/common/tbTBL.gif) top left;}	
#body #contents #titles #titlesList td#tbTBR
	{ border-top:1px solid #fff; border-bottom:1px solid #fff; background: no-repeat url(/img/common/tbTBL.gif) top right;}

/*테이블의 색상 코드*/
#body #contents #titles #titlesList td#B01
	{ background:#e5f2f8 repeat-x url(/img/common/tbCL.gif) bottom; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #dcdcda;} 
#body #contents #titles #titlesList td#B01C
	{ background:#e5f2f8; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#B02
	{ background:#d8ecf3; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#B03
	{ background:#c7e5ef; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#B04
	{ background:#b6e1ef; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#B05
	{ background:#abddee; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#B06
	{ background:#9edaee; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#B04Gr
	{ background:#b6e1ef repeat-x url(/img/common/tbCL.gif) bottom; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #dcdcda;} 
#body #contents #titles #titlesList td#B05Gr
	{ background:#abddee repeat-x url(/img/common/tbCL.gif) bottom; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #dcdcda;} 
#body #contents #titles #titlesList td#B06Gr
	{ background:#9edaee repeat-x url(/img/common/tbCL.gif) bottom; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #dcdcda;} 
	
#body #contents #titles #titlesList td#Bg1
	{ background:#e3f2ed; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#Bg2
	{ background:#e1f1dd; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#Bg3
	{ background:#def0ce; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;}
#body #contents #titles #titlesList td#Bg4
	{ background:#dcf0be; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
	
#body #contents #titles #titlesList td#Bg1N
	{ background:#b6e1e4; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#Bg2N
	{ background:#c1e5db; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#Bg3N
	{ background:#cbe9d1; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;}
#body #contents #titles #titlesList td#Bg4N
	{ background:#d6edc8; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
	
#body #contents #titles #titlesList td#G01
	{ background:#eaf3d6 repeat-x url(/img/common/tbCL.gif) bottom; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #dcdcda;} 
#body #contents #titles #titlesList td#G01C
	{ background:#eaf3d6; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#G02
	{ background:#e5f1c9; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#G03
	{ background:#e5f2c7; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#G04
	{ background:#e1f1be; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#G05
	{ background:#ddf0b4; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
	
#body #contents #titles #titlesList td#Gy1
	{ background:#ebefd2; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#Gy2
	{ background:#edebce; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#Gy3
	{ background:#eee8c9; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;}
#body #contents #titles #titlesList td#Gy4
	{ background:#f0e4c5; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
	
#body #contents #titles #titlesList td#Y01
	{ background:#f7f1e5 repeat-x url(/img/common/tbCL.gif) bottom;  border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #dcdcda;} 
#body #contents #titles #titlesList td#Y01C
	{ background:#f7f1e5; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;}  
#body #contents #titles #titlesList td#Y02
	{ background:#f3ead9; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#Y03
	{ background:#f2e5cc; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#Y04
	{ background:#f1e0c1; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
	
#body #contents #titles #titlesList td#Yr1
	{ background:#f6eadc; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#Yr2
	{ background:#f5e2d4; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#Yr3
	{ background:#f5dbcb; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;}
#body #contents #titles #titlesList td#Yr4
	{ background:#f4d3c3; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
	
	
#body #contents #titles #titlesList td#R01
	{ background:#f7e6df repeat-x url(/img/common/tbCL.gif) bottom; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #dcdcda;} 
#body #contents #titles #titlesList td#R01C
	{ background:#f7e6df; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;}  
#body #contents #titles #titlesList td#R02
	{ background:#f7dfd4; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#R03
	{ background:#f5d6c8; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;}  
#body #contents #titles #titlesList td#R04
	{ background:#f3ccba; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
	
#body #contents #titles #titlesList td#P01
	{ background:#f0e5f6 repeat-x url(/img/common/tbCL.gif) bottom; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #dcdcda;} 
#body #contents #titles #titlesList td#P01C
	{ background:#f0e5f6; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#P02
	{ background:#e9d9f2; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#P03
	{ background:#e6d1f2; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#P04
	{ background:#e1c5f1; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
	
#body #contents #titles #titlesList td#V01
	{ background:#dddef5 repeat-x url(/img/common/tbCL.gif) bottom; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #dcdcda;} 
#body #contents #titles #titlesList td#V01C
	{ background:#dddef5; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#V02
	{ background:#d1d2f4; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#V03
	{ background:#c4c7f4; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#V04
	{ background:#b6b9f2; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
	
#body #contents #titles #titlesList td#N01
	{ background:#e5eef7 repeat-x url(/img/common/tbCL.gif) bottom; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #dcdcda;} 
#body #contents #titles #titlesList td#N01C
	{ background:#e5eef7; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#N02
	{ background:#d7e5f2; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#N03
	{ background:#c7d9ef; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 
#body #contents #titles #titlesList td#N04
	{ background:#bad3f0; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:none;} 


	
#body #contents #titles #titlesListA
	{ height:458px; padding:3px 0 0 4px; _padding:3px 0 0 4px; margin: 1px; _margin: 1px 0; background:#fff no-repeat url(/img/book/tit_istory0p.jpg) 4px 66px; border: 1px #d3d3d3 solid; }
#body #contents #titles #titlesListA p
	{ margin-left:-2px; }
#body #contents #titles #titlesListA ul#titlesListA01
	{ width: 350px; height: 245px; margin: 20px 0 20px 10px; float: left; }
#body #contents #titles #titlesListA ul#titlesListA01 li
	{ width: 350px; float: left; height:25px; line-height:25px; background: no-repeat url(/img/common/b3.gif) 0px center; padding-left:5px; }	
#body #contents #titles #titlesListA ul#titlesListA02
	{ width: 250px; height: 245px; margin: 20px 10px 20px 0; float: left; }
#body #contents #titles #titlesListA ul#titlesListA02 li
	{ width: 250px; float: left; height:25px; line-height:25px; background: no-repeat url(/img/common/b3.gif) 0px center; padding-left:5px; }
#body #contents #titles #titlesListA ul li a
	{ display: block; color: #000; }
	
#body #contents #titles #titlesListB
	{ height:458px; padding:3px 0 0 4px; _padding:3px 0 0 4px; margin: 1px; _margin: 1px 0; background:#fff no-repeat url(/img/book/tit_istory00.jpg) 3px 66px; border: 1px #d3d3d3 solid; }
#body #contents #titles #titlesListB p
	{ margin-bottom:5px; }
#body #contents #titles #titlesListB01
	{ float: left;} 
#body #contents #titles #titlesListB ul
	{ width: 172px;float: left; }
#body #contents #titles #titlesListB ul li
	{ width: 159px; float: left; line-height:24px; margin:1px; background: no-repeat url(/img/common/b3.gif) 0px center; padding-left:5px; margin-left:6px; _margin-left:3px; }
#body #contents #titles #titlesListB ul li#line16
	{ width: 159px; float: left; line-height:16px; margin:1px; background: no-repeat url(/img/common/b3.gif) 0px 7px; padding-left:5px; margin-left:6px; _margin-left:3px; }
#body #contents #titles #titlesListB ul li a
	{ display: block; color: #000; font:Arial;}
	
	

#body #contents #titles #titlesList td.tableLineHeight { line-height:18px; padding:3px 0; }	
/*#body #contents #titles #titlesList td.tableLineDot { border-bottom:0px; background: repeat-x left bottom url(/img/book/tableLineDot.gif); }*/	
	
/* information */
#body #contents #info
	{ position: relative; margin: 1px 0; padding: 1px; border: 1px #d3d3d3 solid; background: #fff; }
#body #contents #info h5
 {  line-height:18px;color:#fff; padding:6px 20px 6px 20px; background: repeat-y url(/img/book/info.description.jpg); }
#body #contents #info p
	{ margin: 1px; padding: 10px; background: #fbfbfb; }
	
/* 내용 */
#contentImgH
	{ text-align:left; margin: 1px; min-height: 250px; height: auto !important; _height: 250px;}
#body #contents #content
	{ position: relative; margin: 1px 0; padding: 2px; border: 1px #d3d3d3 solid; background: #fff; }
#body #contents #content #contentImg
	{ text-align:center; margin: 1px; padding: 10px; background: #fbfbfb;}
#body #contents #content #contentImgH
	{ text-align:left; margin: 1px;  min-height: 250px; height: auto !important; _height: 250px;}
#body #contents #content #contentImg2
	{ text-align:center; margin: 1px;background: #fbfbfb; }
#body #contents #content #contentImg3
	{ text-align:center; margin: 1px 0;background: #fbfbfb; }
#body #contents #content #contentText
	{ text-align:left; margin: 1px; padding: 10px; background: #fbfbfb; }

#body #contents #content #contentText h5
	{ color:#1d4392; font-size:13px; font-weight:bold; }
#body #contents #content #contentText h6
	{ color:#1d4392; font-size:12px; font-weight:bold; }
	
#body #contents #contentW
	{ position: relative;  padding: 2px;  background: #fff; }
#body #contents #contentW #contentImg
	{ text-align:center; margin: 1px; padding: 10px; background: #fbfbfb; }
#body #contents #contentW2
	{ position: relative;  background: #fff; }
#body #contents #contentW2 #contentImgB
	{ text-align:center; margin: 1px 0; padding: 10px; background: #fbfbfb; border: 1px #d3d3d3 solid; background: #fff; }
#body #contents #contentW #contentImg2
	{ text-align:center; margin: 1px;background: #fbfbfb; }
#body #contents #contentW #contentImg3
	{ text-align:center; margin: 1px 0;background: #fbfbfb; }
#body #contents #contenWt #contentTextW
	{ text-align:left; margin: 1px; padding: 10px; background: #fbfbfb; }

#body #contents #contentW #contentTextW h5
	{ color:#1d4392; font-size:13px; font-weight:bold; }
#body #contents #contentW #contentTextW h6
	{ color:#1d4392; font-size:12px; font-weight:bold; }
#body #contents #contenWt #contentTextP
	{ text-align:left; margin: 1px; padding: 10px; background: #fbfbfb; }

#body #contents #contentW #contentTextP h5
	{ color:#1d4392; font-size:13px; font-weight:bold; }
#body #contents #contentW #contentTextP h6
	{ color:#1d4392; font-size:12px; font-weight:bold; }
#body #contents #contentW #contentTextP P
	{ margin-bottom:20px;}
#body #contents #contentW #contentTextP ul
	{ margin-bottom:20px;}
#body #contents #contentW #contentTextP a
	{ color:#000;}
#body #contents #contentW #contentTextP a:hover
	{ color:#1d4392;}





/* 기획 추천도서 */

#body #contents #recommendation
	{ position: relative; height:192px; margin-bottom:15px; padding:2px 50px 0 50px; _padding:2px 40px 0 40px; background: #fff no-repeat url(/img/book/recommendationBg.jpg); vertical-align:middle; }
#body #contents #recommendation tr td#recommenBook
	{  padding:25px 5px;}
#body #contents #recommendation tr td#recommenBook p
	{ float:left; margin:0 20px; _margin:0 17px; padding:4px 7px 20px 0px; background: no-repeat url(/img/book/recommenBook.jpg); }
#body #contents #recommendation tr td#recommenBook p img
	{ border:2px solid #efefef;}
#body #contents #recommendation tr td#recommenBook p#recommenOver
	{ padding:0px 7px 20px 0px;background: no-repeat url(/img/book/recommenBookOver.jpg); }
#body #contents #recommendation tr td#recommenBook p#recommenOver img
	{ border:4px solid #fff;}
#body #contents #recommendation tr td#recommenBookA
	{  vertical-align:middle;}
	
/* 베스트셀러 */

#body #contents #bestseller
	{ position: relative; height:172px; margin: 10px 0 0 3px; padding:1px 2px 1px 4px;  background: #fff no-repeat url(/img/book/bestsellerBg.gif); vertical-align:middle; }
#body #contents #bestseller tr td#bestBook
	{ width:195px; padding:5px 5px;}
#body #contents #bestseller tr td#bestBookA
	{ width:35px; vertical-align:middle;}
	
/* 추천 필독서 */
#body #contents #englishlibrary
	{ position: relative; height:137px; margin: 10px 0 0 0; padding:1px 2px 1px 8px;  background: #fff no-repeat url(/img/curriculum/englishlibrary.jpg); vertical-align:middle; }
#body #contents #englishlibrary tr td#englishlibraryC
	{ width:190px; height:87px; padding:25px 5px; color:#1d4392; font-size:14px; font-weight:bold; vertical-align:middle;  }
#body #contents #englishlibrary tr td#englishlibraryA
	{ width:42px; vertical-align:middle;}



/* pressrelease */

#body #contents #entry #pressrelease
	{  margin: 1px 0; height:519px; _margin-top:-4px; }

/* edu Popup */
#eduPopup 
	{ width:416px; height:478px; background: url(/img/education/pop_upBg.jpg) no-repeat; position:relative;}
#eduPopup #eduPopupP 
	{ position:absolute; top:196px; left:110px; }
#eduPopup #eduPopupP td 
	{ height:29px; text-align:left;}
#eduPopup #eduPopupBtn
	{ position:absolute; top:390px; left:170px; }
#eduPopup #eduPopupAdd
	{ position:absolute; top:312px; left:240px; }

/* 전체 시리즈 보기 */
#body #contents #whole
	{ position:  relative; }
/* 전체 시리즈 보기 검색결과 */
#body #contents #whole form#listHead
	{ height: 43px; padding-left: 27px; line-height: 39px;  position: relative; background: repeat-x url(/img/common/whole.listHead.gif); }
#body #contents #whole form#listHead b
	{ color: #ff573b; }
#body #contents #whole form#listHead span
	{ display: block; float: right; _position: absolute; _top: 9px; _right: 0; .position: absolute; .top: 0; .right: 0; vertical-align:middle;}
	
#body #contents #entry #listHead2
	{ height: 43px; padding-left: 27px; line-height: 39px;  background:repeat-x url(/img/common/whole.listHead2.gif); }
#body #contents #listHead2 b
	{ color: #ff573b; }	
#body #contents #listHead2 #listHeadForm
	{ float: right; height:30px; line-height:29px;  padding-top:7px;}
	
/* 전체 시리즈 보기 리스트 */
#body #contents #whole table#wholeList
	{ width: 700px; border: 0 none; }
#body #contents #whole table#wholeList thead
	{ display: none; }
#body #contents #whole table#wholeList tbody tr
	{ clear: both; }
#body #contents #whole table#wholeList tbody tr td
	{ padding: 25px 0; border-bottom: #a1a7a8 1px solid; }
/* 전체 시리즈 보기 리스트 번호 */
#body #contents #whole table#wholeList tbody tr td.wholeListCol01
	{ width: 70px; text-align: center; vertical-align: middle; background: no-repeat url(/img/common/whole.listCol01.gif) 59px center; }
/* 전체 시리즈 보기 리스트 이미지 */
#body #contents #whole table#wholeList tbody tr td.wholeListCol02
	{ width: 130px; vertical-align: middle; padding: 10px 0; min-height: 80px; height: auto !important; _height: 80px;}
/* 전체 시리즈 보기 리스트 내용 */
#body #contents #whole table#wholeList tbody tr td.wholeListCol03
	{ padding: 10px 0;}
#body #contents #whole table#wholeList tbody tr td.wholeListCol03 dl
	{ width: 450px; color: #333; line-height: 20px; text-align: left; }
#body #contents #whole table#wholeList tbody tr td.wholeListCol03 dl dt
	{ width: 50px; height: 20px; float: left; }
#body #contents #whole table#wholeList tbody tr td.wholeListCol03 dl dt img
	{ vertical-align: middle; }
#body #contents #whole table#wholeList tbody tr td.wholeListCol03 dl dd
	{ width: 400px; height: 20px; float: right; }
#body #contents #whole table#wholeList tbody tr td.wholeListCol03 dl .price
	{ color: red; }
	
/* tab */
#body #contents #entry #tab
	{ height:30px;}
#body #contents #entry #tab li
	{ float:left; height:30px;}

#body #contents #entry #tab2
	{ height:30px; padding-bottom:8px;}
#body #contents #entry #tab2 li
	{ float:left; height:30px;}
	
#body #contents #entry #tab3
	{ height:30px; padding-bottom:8px;}
#body #contents #entry #tab3 li
	{ float:right; height:30px; padding-left:3px;}

/* Membership */
#memberAdd
	{ float:left; width:498px; height:446px; background:url(/img/membership/add_bg.jpg) no-repeat; position:relative;}
#memberAddS
	{ position:absolute; top:132px; left:170px;}
#memberAddTable
	{ position:absolute; top:182px; left:22px; }
#memberAddTableA
	{ width:451px; height:240px; overflow:auto; }

#body #contents #entry #membership #tabMember li
	{ float:left;  height:96px; margin-top:7px;}
#body #contents #entry #membership2
	{ margin-top:2px;}
	
#body #contents #entry #membership #memberTit
	{ margin:3px 0 15px 0;}
#body #contents #entry #membership #member01
	{ width:700px; height:245px; margin-top:7px; padding-bottom:100px; position:relative; background:url(/img/membership/member_b1.gif) no-repeat;}
#body #contents #entry #membership #member01 #m_login
	{ position:absolute; top:103px; left:295px; }
#body #contents #entry #membership #member01 #m_login .mlogin02 
	{ width:138px; height:19px; border-top:1px solid #b1b1b1; border-left:1px solid #b1b1b1; }
#body #contents #entry #membership #member01 #m_login .mlogin03 
	{ float:left; width:62px; height:19px;  border-top:1px solid #b1b1b1; border-left:1px solid #b1b1b1;}
.input_A02
	{ width:136px; height:18px; line-height:18px; font-size:12px; border:1px solid #dcdcdc; text-align:left; _margin-top:-1px; .margin-top:-1px;} 
.input_A03
	{ width:60px; height:18px; line-height:18px; font-size:12px; border:1px solid #dcdcdc; text-align:left;_margin-top:-1px;.margin-top:-1px;}
	
#body #contents #entry #membership #member02
	{ width:700px; height:245px; margin-top:7px;position:relative; background:url(/img/membership/member_b2.gif) no-repeat;}
#body #contents #entry #membership #member02 #m_member
	{ position:absolute; top:45px; left:44px; }
#body #contents #entry #membership #member02 #m_memberA a
	{ position:absolute; top:18px; right:38px; color:#1258b5; text-decoration:underline; }
#body #contents #entry #membership #m_memberC1
	{ color:#666; padding:5px 0 30px 0; }
#body #contents #entry #membership #m_memberC2
	{ color:#666; padding:5px 0 15px 0; }
.textarea01 
{ width:615px; height:160px; border:1px solid #e5e5e5;}

#body #contents #entry #membership #member03
	{ width:700px; margin:7px 0 30px 0;}

#body #contents #entry #membership #member04
	{ width:700px; height:245px;margin:7px 0 30px 0; position:relative; background:url(/img/membership/member_b4.gif) no-repeat;}
#body #contents #entry #membership #member04 .member041
	{ position:absolute; top:78px; left:241px; color:#004091; font-weight:bold; width:250px; }
#body #contents #entry #membership #member04 .member042
	{ position:absolute; top:137px; left:354px; }
	
	
/* Login */
#body #contents #entry #login #login01
	{ width:700px; height:269px; margin-top:7px;  position:relative; background:url(/img/login/loginBg01.gif) no-repeat;}
#body #contents #entry #login #login01 #m_login
	{ position:absolute; top:80px; left:430px; }
#body #contents #entry #login #login01 #m_login .Llogin02 
	{ width:138px; height:19px; border-top:1px solid #b1b1b1; border-left:1px solid #b1b1b1;}
	
#body #contents #entry #login #loginE1
	{ width:700px; height:269px; margin-top:7px;  position:relative; background:url(/img/login/loginBgE1.gif) no-repeat;}
#body #contents #entry #login #loginE1 #m_login
	{ position:absolute; top:80px; left:430px; }
#body #contents #entry #login #loginE1 #m_login .Llogin02 
	{ width:138px; height:19px; border-top:1px solid #b1b1b1; border-left:1px solid #b1b1b1;}
	
.input_L02
	{ width:136px; height:18px; line-height:18px; font-size:12px; border:1px solid #dcdcdc; text-align:left; _margin-top:-1px; .margin-top:-1px;} 
.input_L03
	{ width:60px; height:18px; line-height:18px; font-size:12px; border:1px solid #dcdcdc; text-align:left;_margin-top:-1px;.margin-top:-1px;}
#login02
	{ width:300px; height:162px; background:url(/img/login/loginBg02.gif) no-repeat; position:relative;}
#login02 #login02A
	{ position:absolute; top:45px; left:48px;}
#login02 #login02B
	{ position:absolute; top:90px; left:48px;}
	
#body #contents #entry #loginSearch #loginSearch01
	{ width:700px; height:269px; margin-top:7px; position:relative; background:url(/img/login/searchBg01.gif) no-repeat;}
#body #contents #entry #loginSearch #loginSearch01 #m_login1
	{ position:absolute; top:160px; left:130px; }
#body #contents #entry #loginSearch #loginSearch01 #m_login2
	{ position:absolute; top:160px; left:452px; }
#body #contents #entry #loginSearch #loginSearch01 .mlogin02 
	{ width:138px; height:19px; border-top:1px solid #b1b1b1; border-left:1px solid #b1b1b1; }
#body #contents #entry #loginSearch #loginSearch01 .mlogin03 
	{ float:left; width:62px; height:19px;  border-top:1px solid #b1b1b1; border-left:1px solid #b1b1b1;}
.input_A02
	{ width:136px; height:18px; line-height:18px; font-size:12px; border:1px solid #dcdcdc; text-align:left; _margin-top:-1px; .margin-top:-1px;} 
.input_A03
	{ width:60px; height:18px; line-height:18px; font-size:12px; border:1px solid #dcdcdc; text-align:left;_margin-top:-1px;.margin-top:-1px;}
	
#body #contents #entry #loginSearch #loginSearchE1
	{ width:700px; height:269px; margin-top:7px; position:relative; background:url(/img/login/searchBgE1.gif) no-repeat;}
#body #contents #entry #loginSearch #loginSearchE1 #m_login1
	{ position:absolute; top:110px; left:300px; }
#body #contents #entry #loginSearch #loginSearchE1 .mlogin02 
	{ width:138px; height:19px; border-top:1px solid #b1b1b1; border-left:1px solid #b1b1b1; }
#body #contents #entry #loginSearch #loginSearchE1 .mlogin03 
	{ float:left; width:62px; height:19px;  border-top:1px solid #b1b1b1; border-left:1px solid #b1b1b1;}
.input_A02
	{ width:136px; height:18px; line-height:18px; font-size:12px; border:1px solid #dcdcdc; text-align:left; _margin-top:-1px; .margin-top:-1px;} 
.input_A03
	{ width:60px; height:18px; line-height:18px; font-size:12px; border:1px solid #dcdcdc; text-align:left;_margin-top:-1px;.margin-top:-1px;}

/* wellfare */
#wellfareTit
	{ padding:0 0 25px 20px;}
#wellfareNew
	{ padding:0 0 10px 19px; height:620px;}
#wellfareNew li
	{ float:left; margin:0;}

#wellfare01 dt
	{ float:left; width:236px; height:75px; padding-left:20px;}
#wellfare01 dd
	{ float:left; width:430px; height:68px; margin-bottom:7px; margin-left:13px; vertical-align:middle; background:url(/img/aboutus/wellfare_dotLine.gif) no-repeat bottom; color:#545455;}
#wellfareC
	{ clear:both;  color:#545455; padding:15px 0 20px 35px}
	
/* affiliates */
#affiliates
	{ height:650px; background:url(/img/aboutus/affiliates00.jpg) no-repeat top; }
#affiliates01
	{ padding:9px 0 30px 9px;}
#affiliates02 
	{ padding:20px 0 20px 25px;}
#affiliates02 li
	{ float:left; margin:0;}
	
/* persoanl */
#persoanl
	{ height:332px;}
#persoanl02
	{ padding:32px 0 20px 24px;}
#persoanl02 li
	{ padding-bottom:5px;}

/* history */
#history
	{ height:450px;}



/* tableForm & searchForm */
#tableForm thead tr th
	{ background:url(/img/common/board_bg.gif) repeat-x; }
#tableForm tbody tr td
	{ height:30px; line-height:30px; border-bottom:1px solid #ddd; vertical-align:middle;}
#tableForm tbody td#tableEd
	{ height:34px; line-height:30px; background:url(/img/common/board_bottom.gif) repeat-x bottom; }
#tableForm tbody td#tableLeft
	{ height:30px; line-height:30px; background:url(/img/common/board_t1.gif) repeat-x right bottom; font-weight:bold; color:#333; border-bottom:0px; }
#tableForm tbody td#tableRight
	{ height:30px; line-height:30px; background:url(/img/common/board_t2.gif) no-repeat right bottom; border-bottom:0px; color:#333; text-align:left; padding-left:10px;}
#tableForm tbody td#tableRightC
	{ height:24px; line-height:24px; border:0px; text-align:right; padding-right:5px;}
#tableForm tbody td#tableCenter
	{ height:30px; line-height:30px; background:url(/img/common/board_t1.gif) repeat-x center bottom; font-weight:bold; color:#333; border-bottom:0px; }
#tableForm tbody td#tableTextA
	{ height:26px; line-height:26px; color:#333; font-size:11px; border-bottom:0px; }
#tableForm tbody td#tableTextB
	{ height:26px; line-height:26px; color:#19589b; font-size:11px; border-bottom:0px; }
#tableForm tbody td#tableText
	{ background:url(/img/common/board_t3.gif) no-repeat left top; border-bottom:1px solid #ddd; border-left:1px solid #b1b1b1; border-top:1px solid #b1b1b1; border-right:1px solid #ddd; padding: 5px 10px; text-align:left; vertical-align:top; min-height:250px;}
#tableForm tbody td#tableTextT
	{ background:url(/img/common/board_t3.gif) no-repeat left top; border-bottom:1px solid #ddd; border-left:1px solid #b1b1b1; border-top:1px solid #b1b1b1; border-right:1px solid #ddd; padding:10px; text-align:left; vertical-align:top;}
#tableForm tbody td#tableFile
	{ background:url(/img/common/board_t2.gif) no-repeat right bottom; border-bottom:0px; color:#1d4392; text-align:left; padding-left:10px;}
#tableForm tbody td#tableMovie
	{ border:0px; padding:30px 0;}
#tableForm tbody td#tableMovie2
	{ border:0px; padding:30px 0 10px 0;}
#tableForm tbody td#tableClear
	{ border:0px;}
#tableForm tbody td#tableContents
	{ text-align:right; vertical-align:top; border:0px; padding-top:30px;}
#searchForm
	{ height:25px; background:url(/img/common/searchBg.jpg) no-repeat; padding:12px 0 20px 0; }
#tableForm tbody td#tableContents thead th
	{ text-align:center; font-weight:bold;}
#tableForm tbody td#tableContents tbody td
	{ text-align:center; line-height:24px;}
#tableForm tbody td#tableContents tbody td b
	{ color:#004091; font-weight:bold;}
#searchForm span
	{ height:25px;}
#tableForm tfoot tr td.lineGray
	{ height:2px; border-top:1px solid #aaa;}


#tableForm tbody tr td.wholeListCol01
	{ width: 70px; text-align: center; vertical-align: middle; background: no-repeat url(/img/common/whole.listCol01.gif) 68px center; }
/* 전체 시리즈 보기 리스트 이미지 */
#tableForm tbody tr td.wholeListCol02
	{ width: 180px; vertical-align: middle; padding: 10px 0; min-height: 80px; height: auto !important; _height: 80px;}
/* 전체 시리즈 보기 리스트 내용 */
#tableForm tbody tr td.wholeListCol03
	{ padding: 10px 0; }
#tableForm tbody tr td.wholeListCol03 dl
	{ width: 325px; color: #333; line-height: 20px; text-align: left; }
#tableForm tbody tr td.wholeListCol03 dl dt
	{ width: 70px; float: left; }
#tableForm tbody tr td.wholeListCol03 dl dt img
	{ vertical-align: middle; }
#tableForm2 tbody tr td.wholeListCol03 dl dd
	{ width: 255px; height: 20px; float: right; }
#tableForm tbody tr td.wholeListCol03 dl .price
	{ color: red; }
#tableForm tbody tr td.wholeListCol04
	{ padding: 10px 0; background: no-repeat url(/img/common/whole.listCol01.gif) 0px center; }
	
#tableForm tbody tr td.wholeListCol01A
	{ width: 101px; text-align: center; vertical-align: middle; background: no-repeat url(/img/common/whole.listCol01.gif) 100px center; }
/* 전체 시리즈 보기 리스트 이미지 */
#tableForm tbody tr td.wholeListCol02AA
	{ width: 180px; vertical-align: middle; padding: 10px 0; min-height: 80px; height: auto !important; _height: 80px;}
#tableForm tbody tr td.wholeListCol02AB
	{ width: 209px; vertical-align: middle; text-align:left;}
/* 전체 시리즈 보기 리스트 내용 */
#tableForm tbody tr td.wholeListCol03A
	{ background: no-repeat url(/img/common/whole.listCol01.gif) 0px center;}

	
	
#tableForm #downloads
	{ padding-bottom:2px;}
#tableForm #downloads tr td
	{ padding: 2px 0; }
#tableForm #downloads tr td.downloads01
	{ width: 235px; vertical-align: top; text-align:left; border:0px;}
#tableForm #downloads tr td.downloads02
	{ width: 465px; vertical-align: top; text-align:left; }
#tableForm #downloads tr td.downloads02 dl
	{ padding-bottom:2px;}
#tableForm #downloads tr td.downloads02 dt
	{ height:30px; line-height:30px; padding-left:13px; color:#000; font-weight:bold; background:#eaeaea; }
#tableForm #downloads tr td.downloads02 dd
	{ line-height:20px; padding:3px 8px; margin-left:14px; color:#000;  background: no-repeat url(/img/common/b2.gif) 0px 11px; }
#tableForm #downloads tr td.downloads02 ul li
	{ height:20px; line-height:20px; padding:3px 0px;  color:#000;   }
#tableForm #downloads tr td.downloads02 a:link, #tableForm #downloads tr td.downloads02 a:visited
	{ color:#000; }	
#tableForm #downloads tr td.downloads02 a:active, #tableForm #downloads tr td.downloads02 a:hover
	{ color:#000; }	

#tableForm2 tr td#lworld7
	{ width:85px; height:215px; margin-right:2px; line-height:215px; text-align:left; background:#f6f6f6 ; vertical-align:middle; font-weight:bold;}
#tableForm2 tr td#lworld7R
	{ padding-left:2px;}
#tableForm2 tr td#lworld7 p
	{ padding-left:20px; background: no-repeat url(/img/common/b3.gif) 10px center; _background: no-repeat url(/img/common/b3.gif) 10px center;  vertical-align:middle}
#tableForm2 tr td#table2left
	{ height:32px; line-height:32px; text-align:left; padding:0 10px; background:#f6f6f6 url(/img/common/table02Bg.gif) right top; border-bottom:1px solid #c3c3c3; border-right:1px solid #c3c3c3; vertical-align:middle;}
#tableForm2 tr td#table2left2
	{ height:52px; line-height:52px; text-align:left; padding:0 10px; background:#f6f6f6 url(/img/common/table02Bg2.gif) right top; border-bottom:1px solid #c3c3c3; border-right:1px solid #c3c3c3; vertical-align:middle;}
#tableForm2 tr td#table2left3
	{ line-height:18px; text-align:left; padding:0 10px; background:#f6f6f6; border-bottom:1px solid #c3c3c3; border-right:1px solid #c3c3c3; vertical-align:middle;}
#tableForm2 tr td#table2leftT
	{ height:32px; line-height:32px; text-align:left; padding:0 10px; background:#f6f6f6 url(/img/common/table02Bg.gif) right top; border-bottom:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-top:1px solid #c3c3c3; vertical-align:middle;}
#tableForm2 tr td p
	{ padding-left:10px; background: no-repeat url(/img/common/b3.gif) 0px center; _background: no-repeat url(/img/common/b3.gif) 0px 13px;  vertical-align:middle}
#tableForm2 tr td span.inputIF
	{ display:block; float:left; vertical-align:middle; height:22px; line-height:22px;}
#tableForm2 tr td#table2right
	{ height:32px; line-height:32px; text-align:left; padding:0 5px; border-bottom:1px solid #c3c3c3; vertical-align:middle;}
#tableForm2 tr td#table2right2
	{ height:32px; line-height:32px; text-align:left; padding:0 5px; border-bottom:0px; vertical-align:middle;}
#tableForm2 tr td#table2right3
	{ height:22px; line-height:22px; text-align:left; padding:0 5px; border-bottom:1px solid #c3c3c3; vertical-align:middle;}
#tableForm2 tr td#table2right4
	{ height:70px; line-height:20px; text-align:left; padding:0 5px; border-bottom:1px solid #c3c3c3; vertical-align:middle;}
#tableForm2 tr td#table2right5
	{ height:52px; line-height:24px; text-align:left; padding:0 5px; border-bottom:1px solid #c3c3c3; vertical-align:middle;}
#tableForm2 tr td#table2rightT
	{ height:32px; line-height:32px; text-align:left; padding:0 5px; border-bottom:1px solid #c3c3c3; border-top:1px solid #c3c3c3; vertical-align:middle;}
	
#tableForm3 tr td#table3left
	{ height:26px; line-height:26px; text-align:center; padding:0 5px; background:#f6f6f6; border-bottom:1px solid #c3c3c3; border-right:1px solid #c3c3c3; vertical-align:middle;}

#tableForm3 tr td#table3right
	{ height:26px; line-height:26px; color:#666; text-align:center; padding:0 5px; border-bottom:1px solid #c3c3c3; vertical-align:middle;}	


/* 전체 시리즈 보기 패이징 */
#body #contents #whole table#wholeList tfoot tr td#paging
	{ padding:  30px 0; text-align: center; }
#body #contents #whole table#wholeList tfoot tr td#paging a
	{ padding: 0 3px; vertical-align: middle; text-decoration: none; color: #787878; }
#body #contents #whole table#wholeList tfoot tr td#paging a b
	{ text-decoration: underline; color: #0157ff; }
	
#body #contents #whole table#wholeList tfoot tr td#paging a, #body #contents #whole table#wholeList tfoot tr td#paging a:link
	{ padding: 0 3px; vertical-align: middle; text-decoration: none; color: #787878; }
#body #contents #whole table#wholeList tfoot tr td#paging a:visited, #body #contents #whole table#wholeList tfoot tr td#paging a:active
	{ color: #787878; }
	
#body #contents #whole table#wholeList tfoot tr td#paging a img
	{ vertical-align: middle; }
	
#tableForm tfoot tr td#paging
	{ padding:  10px 0 30px 0; text-align: center; }
#tableForm tfoot tr td#paging a, #tableForm  tfoot tr td#paging a:link
	{ padding: 0 3px; vertical-align: middle; text-decoration: none; color: #787878; }
#tableForm tfoot tr td#paging a:visited, #tableForm tfoot tr td#paging a:active
	{ color: #787878; }
#tableForm tfoot tr td#paging a b
	{ text-decoration: underline; color: #0157ff; }
#tableForm tfoot tr td#paging a img
	{ vertical-align: middle; }

#tableSeminar tr td#paging
	{ padding:  10px 0 30px 0; text-align: center; }
#tableSeminar tr td#paging a, #tableForm  tfoot tr td#paging a:link
	{ padding: 0 3px; vertical-align: middle; text-decoration: none; color: #787878; }
#tableSeminar tr td#paging a:visited, #tableForm tfoot tr td#paging a:active
	{ color: #787878; }
#tableSeminar tr td#paging a b
	{ text-decoration: underline; color: #0157ff; }
#tableSeminar tr td#paging a img
	{ vertical-align: middle; }
	
/* 댓글 */	
#AddText
	{ width:668px; border:1px solid #d3d3d3; margin-top:10px; padding:15px;}
#AddText td
	{ border:0px !important; height:20px !important; text-align:left;}
	

/* 푸터 */
#foot
	{ height: 92px; clear: both; position:relative; }
#foot p#copyright
	{ width: 741px; height: 112px; float: right; background: no-repeat url(/img/common/bg.foot.gif); }
#foot p#copyright span
	{ display: none; }
#foot p#privatepolicy a
	{ position:absolute; display:block; width:75px; height:18px; top:45px; right:153px;}
	
/* sitemap */
#sitemap
	{}

#sitemap1D
	{ float:left; width:176px; padding-bottom:20px;}
#sitemap1DR
	{ float:left; width:170px; padding-bottom:20px;}
#sitemap2D a
	{ display:block; width:155px; height:15px; line-height:15px; vertical-align:middle; color:#333; font-weight:bold; padding:8px 10px; _padding:8px 10px 8px 5px;}
#sitemap3D a
	{ display:block; width:130px; height:15px; line-height:15px; vertical-align:middle; color:#666; font-size:11px; font-weight:normal; padding:3px 10px 3px 8px; _padding:3px 10px 3px 8px; margin-left:20px; background: no-repeat url(/img/common/b2.gif) 0 center; }
#sitemap4D a
	{ display:block; width:130px; height:15px; line-height:15px; vertical-align:middle; color:#9f9f9f; font-size:11px; font-weight:normal; padding:2px 5px; _padding:2px 5px 2px 2px; background:none;}


	
/* common */
#t_left{ text-align:left;}
#t_right{ text-align:right;}
#t_center{ text-align:center;}
.spanClear{ display:block; clear:both; height:1px; overflow:hidden;}
.fontB { font-weight:bold;}
.fontO { color:#000; font-weight:normal;}
.font11 { font-size:11px;}
.fontT {  color:#004091; font-weight:bold;}
.fontA {  color:#004091;}
imgBorder{ border:3px solid #e8e8e8; }
.left5 { padding-left:5px;}
.left13 { padding-left:13px;}
.left15 { padding-left:15px;}
.left25 { padding-left:25px;}
.png24 {tmp:expression(setPng24(this));}
.padding10 { padding-bottom:10px;}

/* input */
.input_A01
	{ width:135px; height:15px; padding-top:3px; border:1px solid #10358a; color:#10358a; font-size:11px; font-weight:bold; text-align:left;}

.input_A11
	{ width:180px; height:20px; line-height:20px; font-size:12px; border:1px solid #dcdcdc; text-align:left;}
.input_A12
	{ width:130px; height:20px; line-height:20px; font-size:12px; border:1px solid #dcdcdc; text-align:left;}
.input_A13
	{ width:55px; height:20px; line-height:20px; font-size:12px; border:1px solid #dcdcdc; text-align:left;}
.input_A14
	{ width:70px; height:20px; line-height:20px; font-size:12px; border:1px solid #dcdcdc; text-align:left;}
.input_A15
	{ width:460px; height:20px; line-height:20px; font-size:12px; border:1px solid #dcdcdc; text-align:left;}
.input_A16
	{ width:100px; height:20px; line-height:20px; font-size:12px; border:1px solid #dcdcdc; text-align:left;}
.input_A17
	{ width:258px; height:20px; line-height:20px; font-size:12px; border:1px solid #dcdcdc; text-align:left;}
	
.input_B01
	{ width:80px; height:17px; padding:3px 5px 0 5px; border-top:1px solid #999; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; border-left:1px solid #999; font-size:11px; text-align:left;}
	
	
.select01
	{ width:100px; height:20px; line-height:20px; font-size:12px; border:1px solid #dcdcdc; text-align:left;}
.select02
	{ width:75px; height:20px; line-height:20px; font-size:12px; border:1px solid #dcdcdc; text-align:left;}
.select03
	{ width:45px; height:20px; line-height:20px; font-size:12px; border:1px solid #dcdcdc; text-align:left;}
.select04
	{ width:180px; height:20px; line-height:20px; font-size:12px; border:1px solid #dcdcdc; text-align:left;}
.select05
	{ width:258px; height:20px; line-height:20px; font-size:12px; border:1px solid #dcdcdc; text-align:left;}
.select06
	{ width:60px; height:20px; line-height:20px; font-size:12px; border:1px solid #dcdcdc; text-align:left;}

.boardWrite{ width:675px; height:150px; border:0px;}


textarea { font-family:Dotum; font-size:11px; color:#000; line-height:20px; }
.textarea_B01 { width:495px; height:45px; border-top:1px solid #999; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; border-left:1px solid #999;}
.textarea_B02 { width:615px; height:215px; border-top:1px solid #999; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; border-left:1px solid #999;}
/*tableBody(2009.08.17 추가, 안소희)*/

#curriculumText
	{ padding-bottom:10px;}

#boardForm { padding-bottom:20px;}
#boardForm thead tr th { background:#f2f2f2 repeat-x; border-right:1px solid #fff; border-bottom:1px solid #fff; text-align:center;}
#boardForm tbody tr th { background:#f2f2f2 repeat-x; border-bottom:1px solid #fff;}
#boardForm tbody tr td { padding:15px 8px 15px 8px; vertical-align:middle; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}

#boardForm .boardTop	{ width:700px; height:12px; background:url(/img/common/tbl_cu_tbltop.gif)  top no-repeat;}
#boardForm .boardBody	{ width:700px; text-align:center; _margin-top:-3px; background:url(/img/common/tbl_cu_tblbg.gif);}
#boardForm .boardBody .boardBodyA { padding-left:12px; _padding-left:1px; .padding-left:1px;}
#boardForm .boardFooter	{ width:700px; height:11px;  _margin-top:-4px; background:url(/img/common/tbl_cu_tblbottom.gif) bottom no-repeat;}
#boardForm .boardBody .th_pl { width:5px; border-right:1px solid #f2f2f2; background:#f2f2f2 url(/img/common/tbl_cu_top_left.gif)  left top no-repeat;}
#boardForm .boardBody .th_br { border-right:1px solid #f2f2f2;}
#boardForm .boardBody .th_pr { width:5px; background:#f2f2f2 url(/img/common/tbl_cu_top_right.gif) right top no-repeat;}
#boardForm .boardBody .td_pl { width:5px; background:#f2f2f2 left bottom no-repeat;}
#boardForm .boardBody .td_br { border-right:1px solid #fff;}
#boardForm .boardBody .td_bb { border-bottom:1px solid #fff;}
#boardForm .boardBody .td_pbl { width:5px; background:#f2f2f2 url(/img/common/tbl_cu_bottom_left.gif) left bottom no-repeat;}
#boardForm .boardBody .td_pbe { background:#f2f2f2 repeat-x; width:141px; border-bottom:1px solid #fff;}

#boardForm .boardBody ul li { font: 11px/1.3 tahoma, sans-serif, Dotum; color: #000; line-height: 14px; padding-top:10px;  }

#boardForm .boardBody .activity { width: 198px; text-align: left;padding:8px 0 8px 8px;}
#boardForm .boardBody .activity img { float: left;}
#boardForm .boardBody .activity span { float: right; width: 130px; display: block;  margin: 15px 0 0; font: 11px/1.3 Dotum, tahoma, sans-serif, ; color: #000; line-height: 14px; }

#boardForm .boardBody .library { vertical-align:top;  text-align: left;}
#boardForm .boardBody .library span { display:block; text-align:center;}

#tableForm .ordercnt	{ width: 125px; text-align:left;}
#tableForm .ordercnt label { float: left; padding:0 0 0 20px; vertical-align:middle; }
#tableForm .ordercnt input {width:37px; height:18px; text-align:right; border:1px solid #7F9DB9; font:11px dotum; vertical-align:middle;}
#tableForm .ordercnt span {float: right; width:37px; margin-top:6px; display:block;  line-height:6px;}