/* 
   -  EBL20 ½ºÅ¸ÀÏ ½ÃÆ® Á¤ÀÇ 
   -  ¼öÁ¤ÀÚ : ÀÌ±æÀç
   -  ¼öÁ¤ÀÏ : 2011-02-07

*/



	* { padding: 0; margin: 0; }

 	body {
	 font-family: "µ¸¿ò", sans-serif;
	 font-size: 12px;
	 color:#666666; 
	 line-height:160%; 
	 margin: 0;
	}
	img { border: 0; }

	td  {
	 line-height: 18px;
	}

	img, input, select, textarea{ vertical-align: middle; }

	a:link { color: #666666; text-decoration: none; }
	a:visited { color: #666666; text-decoration: none; }
	a:hover { color: #000000; text-decoration: none; }



	.sel01 {
		border: 1px solid rgb(132, 177, 183);
		font-family: "µ¸¿ò";
		font-size: 11px;
		height: 18px;
		color: #0055A2;  
		background: #fff;
	}

	.sel02 {
		border: 1px solid rgb(132, 177, 183);
		font-family: "µ¸¿ò";
		font-size: 11px;
		height: 17px;
		color: #666666;  
		background: #fff;
		float: left;
		margin-left: 10px;
	}

	.rad01 {
		border: none;
		font-family: "µ¸¿ò";
		font-size: 11px;
		height: 18px;
		color: #0055A2;  
		background: #fff;
	}

	.inp01 {
		border: 1px solid rgb(132, 177, 183);
		font-family: "µ¸¿ò";
		font-size: 11px;
		height: 16px;
		color: #0055A2;
		background: #fff;
	}

	.inp02 {
		border: 1px solid #DFE1D6;
		font-family: "µ¸¿ò";
		font-size: 11px;
		height: 17px;
		color: #666666;
		background: #F1F1F1;
		float: left;
	}

	.inp03 {
		border: 1px solid #CCCCCC;
		font-family: "µ¸¿ò";
		font-size: 11px;
		height: 17px;
		color: #666666;
		background: #DCDCDC;
		float: left;
	}

	.inp04 {
		border: 1px solid #CCCCCC;
		font-family: "µ¸¿ò";
		font-size: 11px;
		height: 17px;
		color: #666666;
		background: #ffffff;
		float: left;
	}

	.go {
	 float: right;
	 width: 20px;
	 height: 12px;
	 background: url(main_img/go.gif) no-repeat;
	}

	.hidden_text {
	 visibility: hidden;
	 width: 0;
	 height: 0;
	 line-height: 0;
	 overflow: hidden;
	 position: absolute;
	 text-indent: -9000px;
	 top: -9000px;
	}

	.mylibrary_text{
	font-family: "µ¸¿ò";
	font-size: 11px;
	height: 17px;
	color: #666666;
	background: #ffffff;
	float: left;
	}

	* html	.mylibrary_text{
	font-family: "µ¸¿ò";
	font-size: 11px;
	height: 17px;
	color: #666666;
	background: #ffffff;
	margin-top:10px;
	float: left;
	}

	#wrapper { 
	 /*margin: 0 auto;*/
	 width: 942px;
	 /*border: 1px solid #ccc;*/
	}

	/* -- Çì´õ »ó´Ü logo -- */
	#header1_left {
	 width: 205px;
	 height: 84px;
	 float: left;
	}

		/* -- Çì´õ »ó´Ü logo -- */
	* html #header1_left {
	 width: 205px;
	 height: 90px;
	 float: left;
	}

	   /* -- Çì´õ »ó´Ü ¸Þ´º -- */
	* html #header1_right {
	 width: 720px;
	 height: 84px;
	 float: left;
	}

   /* -- Çì´õ »ó´Ü ¸Þ´º -- */
	#header1_right {
	 width: 720px;
	 height: 84px;
	 float: left;
	}

    #header2w {
	 width: 980px;
	 height: 84px;
	 float: right;
	}
	#logo {
	 float: left;
	 width: 185px;
	 height: 50px;
	 padding: 24px 10px; 
	}
    #logo2 {
	 float: left;
	 width: 190px;
	 height: 60px;
	 padding: 24px 15px;
	 text-indent: -800px;
	 background: url(main_img/logo.gif) 50% 50% no-repeat;
	}
	#headernav {
	 float: right;
	 width: 720px;
	 height: 84px;
	}

	#linknav {
	 float: right;
	 padding: 0 5px;
	}

	#linknav li { 
	 list-style-type: none; 
	 display: inline;
	 padding-left: 10px;
	 margin:0 2px;
	 background:url(main_img/toptab_li.gif) 0 50% no-repeat;
	}
	/* ¸Þ´º°¹¼ö º¯°æ ½Ã ¿ä±â °¡·Î »çÀÌÁî·Î Á¶Á¤ÇØÁÖ¼¼¿ä */
    #topgobut {
      margin:0 auto;
	  padding:0 0 3px;
	  width:410px;
	}
	#topgobut .linknav2 {
	 float:left;
	 height:28px;
	 width:400px;
 	 text-align: center;
	 background: url(main_img/skip_bg_left.gif) top left no-repeat;
	}

    #topgobut .linknav2 ul {
	  float:right;
	  padding:5px 15px;
	  padding:5px;
	  list-style:none; 
	  background: url(main_img/skip_bg_right.gif) top right no-repeat;
	}
    
	#topgobut .linknav2 li {
	  float:left;
	  padding:0 10px;
	  background: url(main_img/toptab_li.gif) no-repeat left 50%;
	}

	#topgobut .linknav3 {
	 float:left;
	 height:28px;
	 width:280px;
 	 text-align: center;
	 background: url(main_img/skip_bg_left.gif) top left no-repeat;
	}
	
	#topgobut .linknav3 ul {
	  float:right;
	  padding:5px 15px;
	  padding:5px;
	  list-style:none; 
	  background: url(main_img/skip_bg_right.gif) top right no-repeat;
	}
    
	#topgobut .linknav3 li {
	  float:left;
	  padding:0 10px;
	  background: url(main_img/toptab_li.gif) no-repeat left 50%;
	}

	#gochild {
	  float:right;
	  width:105px;
	  height:28px;
	  margin-left:10px;
	}
	
	#childlib {
	 display: inline;
	 padding: 0.3em 0;
	 color: #555;
	 width:105px;
	}

	#skiptocontent { display: inline; color: #636363; font-weight:bold;}

	#tabnav {float: right; width: 720px; height: 36px;	 list-style:none; margin-top:3px;}

	#tabnav li {float:left; }

   #tabnav a img.over{display:none}
   #tabnav a:hover{position:relative}
   #tabnav a:hover img{display:none} 
   #tabnav a:hover img.over{display:inline}  
   #tabnava img{vertical-align:top}


/*IE 6 Hack Start -Header »ó´Ü*/
	/* -- Çì´õ »ó´Ü -- */

	* html #skiptocontent {
	 display: inline;
	 color: #636363;
	 font-weight:bold;
	}

	* html #header2 {
	 float: left;
	 clear: left;
	 width: 1051px;
	 height: 240px;
	 background: url(main_img/banner.jpg) no-repeat;
	 background-position: 0 -95px;
	 position: relative;
	}

   /* -- ·Î±×ÀÎ Ã¢ -- */
	#header2_left {
	 float: left;
	 clear: left;
	 width: 195px;
	 height: 240px;
	 padding: 5px 5px 0px 10px;
	 position: relative;
	}

   /* -- ¹è³Ê -- */
	#header2_right {
	 float: left;
	 clear: left;
	 width: 710px;
	 height: 240px;
	 background: url(main_img/banner.jpg) no-repeat;
	 padding: 8px 0px 0px 10px;
	 position: relative;
	}

	.login {
		position: absolute;
		left: 8px;
		bottom: 100px;
		width:190px;
		background:url(main_img/login_tile.png) repeat-y;
	}
	.login_header {
		background:url(main_img/login.gif) no-repeat left top;
		width: 190px;
		height: 37px;
	}

	.login_contents {
		background:url(main_img/login_bottom.png) left bottom no-repeat;
		padding: 5px 5px 10px 5px;
		height: 85px;
		text-align: center;
		position: relative;
	}

	.library_login {
		position: absolute;
		left: 8px;
		bottom: 100px;
		width:190px;
		background:url(main_img/login_tile.png) repeat-y;
	}
	.library_login_header {
		background:url(main_img/login.gif) no-repeat left top;
		width: 190px;
		height: 37px;
	}

	.library_login_contents {
		background:url(main_img/login_bottom.png) left bottom no-repeat;
		padding: 5px 5px 10px 5px;
		height: 85px;
		text-align: center;
		position: relative;
	}

	.mylibrary {
		position: absolute;
		left: 8px;
		bottom: 10px;
		width:190px;
	}
	.mylibrary_header {
   	    background:url(main_img/mylibrary_header.gif) no-repeat left top;
		clear: bottom;
		width: 189px;
		height: 75px;
	}

	.mylibrary_header_hidden {
   	    background:url(main_img/mylibrary_header.gif) no-repeat left top;
		clear: bottom;
		width: 189px;
		height: 75px;
	}
	.mylibrary_contents {
		padding: 11px 5px 4px 10px;
		margin: 0px 0px 0px 70px;
		height: 60px;
		text-align: left;
		/* border: 1px solid black; */
	}

	* html .mylibrary {
		position: absolute;
		left: 8px;
		bottom: 0px;
		width:190px;
	}

	* html .mylibrary_header {
   	    background:url(main_img/mylibrary_header.gif) no-repeat left top;
		clear: bottom;
		width: 189px;
		height: 85px;
	}

	* html .mylibrary_header_hidden {
   	    background:url(main_img/mylibrary_header.gif) no-repeat left top;
		clear: bottom;
		width: 189px;
		height: 85px;
	}

	* html	.mylibrary_contents {
		padding: 10px 5px 4px 10px;
		margin: 10px 0px 5px60px;
		height: 60px;
		text-align: left;
/*		border: 1px solid black; */
	}

	.login a {
	 display: block;
	}

	.login #lw_login { display: block; background: url(main_img/btn_login.gif) left top no-repeat; width: 45px; height: 42px; }
	.login #lw_logout { background: url(main_img/btn_logout.gif) left top no-repeat; width: 45px; height: 42px; }
	.login #lw_mylib { background: url(main_img/btn_mylib.gif) left top no-repeat; width: 180px; height: 30px; float: left; margin: 0 1px; }
	.login #lw_meminfo { background: url(main_img/btn_meminfo.gif) left top no-repeat; width: 114px; height: 19px; float: left; margin: 0 1px; }

	/*IE 6 Hack Start -»ó´Ü¸Þ´º-*/
	* html .login #lw_mylib { background: url(main_img/btn_mylib.gif) left top no-repeat; width: 61px; height: 19px; float: left; margin: 0 0 0 0px; }
	* html .login #lw_meminfo { background: url(main_img/btn_meminfo.gif) left top no-repeat; width: 114px; height: 19px; float: left; margin: 0 0 0 0px; }
	/*IE 6 Hack End*/

	.login #lw_memjoin { background: url(main_img/btn_memjoin.gif) left top no-repeat; width: 61px; height: 19px; float: left; margin: 0 1px; }
	.login #lw_findidpw { background: url(main_img/btn_findidpw.gif) left top no-repeat; width: 114px; height: 19px; float: left; margin: 0 1px; }
	
	/*IE 6 Hack Start -·Î±×ÀÎ Ã¢-*/
	* html .login #lw_memjoin { background: url(main_img/btn_memjoin.gif) left top no-repeat; width: 61px; height: 19px; float: left; margin: 0 0 0 0px; }
	* html .login #lw_findidpw { background: url(main_img/btn_findidpw.gif) left top no-repeat; width: 114px; height: 19px; float: left; margin: 0 0 0 0px; }
	/*IE 6 Hack End*/

	.login #lw_id   { background: url(main_img/login_id.gif) left top no-repeat; width: 32px; height: 12px; }
	.login #lw_pw { background: url(main_img/login_pw.gif) left top no-repeat; width: 42px; height: 11px; }

	/* login type1,2 */
	.login #pmember { position: absolute; top: 5px; left: 10px; }
	.login #pid1 { position: absolute; top: 29px; left: 10px; }
	.login #ppw1 { position: absolute; top: 50px; left: 10px; }
	.login #pbtn1 { position: absolute; top: 27px; left: 138px; }

	/* login type3 */
	.login #pid3 { position: absolute; top: 18px; left: 10px; }
	.login #ppw3 { position: absolute; top: 41px; left: 10px; }
	.login #pbtn3 { position: absolute; top: 18px; left: 138px; }
	.login .p2b { position: absolute; top: 65px; left: 5px; }
	.login #psav3 { display: none; }

	/* ·Î±×ÀÎ ÈÄ */
	.login #pbtn4 { position: absolute; top: 18px; left: 138px; }
	.login .pmsg_admin { position: absolute; top: 8px; left: 6px; width: 120px; height: 100px; line-height: 125%; }
	.login .pmsg { position: absolute; top: 23px; left: 6px; width: 120px; height: 60px; line-height: 150%; }

	.login label {
	 width: 45px;
	 height: 17px;
	 margin: 3px 0 0 0;
	 float: left;
	 display: block;
	}
	.login #txtID, .login #txtPW { width: 73px; position: absolute; left: 48px; }
	.login .pmsg_admin .admin_msg { text-indent: 0;  color: #FF7626; font-weight: bold; }



	/* -- Çì´õ ÇÏ´Ü  Eprys,XDF Reader down-- */

	#header3_left {
	 width: 195px;
	 height: 60px;
	 padding: 0px 0px 0px 7px;
	 clear: left;
	 float: left;
	}

	/* -- Çì´õ ÇÏ´Ü  -- */
	#header3_right {
	 width: 720px;
	 height: 60px;
	 padding: 0px 0px 0px 7px;
	 clear: left;
	 float: left;
	}

	#get_epyrus_reader {
	 width: 95px;
	 height: 50px;
	 float: left;
	}

	#get_espresso_reader {
	 width: 95px;
	 height: 50px;
	 float: left;
	}

	#move_smart_helper {
	 width: 190px;
	 height: 48px;
	 float: left;
	}

	.container1 {
	 float: right;
	 width: 720px;
	 background: url(main_img/border_gray_center.gif) repeat-y;
	}

	* + html	.container1 {
	 float: right;
	 width: 720px;
	 background: url(main_img/border_gray_center.gif) repeat-y;
	}

	* 	+ html .container1_contents {
	 width: 710px;
	 height: 42px;
	 background: url(main_img/border_gray_bottom.gif)  no-repeat left bottom;
	 padding: 0px 5px 0px 5px;
	}
	
	.container1_header {
	 width: 720px;
	 height: 4px;
	 background: url(main_img/border_gray_top.gif) no-repeat left top;
	}
	.container1_contents {
	 width: 720px;
	 height: 42px;
	 background: url(main_img/border_gray_bottom.gif)  no-repeat left bottom;
	 padding: 0px 5px 0px 5px;
	}

	#header3 .container1_contents { height: 42px; }

	#search_box   { height: 38px; float: left;}

	#search_form { float: left;}

	#search_title { float: left; width: 65px; height: 3em; margin: 13px 0 0 15px;}
	
	#search_form .sel01 { float: left; margin: 10px 0 0 10px; }
	#search_form .inp01 { float: left; margin: 10px 0 0 10px; width: 250px; }

	#search { float: left; width: 64px; margin: 8px 0 0 10px; border:0; height: 20px;  cursor: pointer;}

	#best_books                { float: left; width: 53px; height: 11px; margin: 13px 0 0 40px;}
	#recommended_books { float: left; width: 43px; height: 11px; margin: 13px 0 0 30px; }
	


	/* -- content ¿µ¿ª -- */

	#content { 
	 display: inline;
	 float: right;
	 color: #333;
	 background: #fff;
	 width: 732px;
	 text-indent: 0px;
	}

	#freshbook {
	 float: left;
	 width: 721px;
	 height: 250px;
	 background: #fff;
	}
	/*IE6 Hack Start*/
	* html #content {
	 display: inline;
	 float: right;
	 color: #333;
	 background: #fff;
	 width: 721px;
	 text-indent: 0px;
	}

	* html #freshbook {
	 display: inline;
	 float: ;
	 width: 200px;
	 height: 250px;
	 background: #fff;
 	 margin-bottom:15px;
	}

	* + html #freshbook {
	 display: inline;
	 float: left;
	 width: 721px;
	 height: 250px;
	 background: #fff;
	 margin-bottom:25px;
	}
	/*IE6 Hack End*/
	#freshbook .container1_contents { height: 230px; }

	#fb_title {
	 float: left;
	 display: block;
	 width: 139px;
	 height: 12px;
	 padding: 15px 0 0 20px;
	}

	.more {
	 float: right;
	 display: block;
	 width: 34px;
	 height: 10px;
	 padding: 16px 22px 0 0 ;
	}

	#fb_covers {
	 clear: both;
	 display: block;
	 float: left;
	 width: 700px;
	 height: 165px;
	 margin: 0px 0px 5px 5px;
	}

	#fb_buttons {
	 float: right;
	 width: 78px;
	 height: 13px;
	 margin-right: 15px;
	}

	#Newbook_Name {
	 text-indent: 0;
	 text-align: center;
	 font-weight: bold;
	}

	#Newbook_list {
	 text-indent: 0;
	 text-align: center;
	}
	/*IE 6 Hack Start -½Å±ÔÀüÀÚÃ¥ Rolling*/
	* html #Newbook_list {
	 float:left;
	 width:700px;
	 text-indent: 0;
	 text-align: center;
	}
	/*IE 6 Hack End -½Å±ÔÀüÀÚÃ¥ Rolling*/
	#fb_first {
	 display: block;	 cursor: pointer;
	 float: left; width: 13px;  height: 13px;
	}
	#fb_prev {
	 display: block;	 cursor: pointer;
	 float: left; width: 13px;  height: 13px;
	 background: url(main_img/2.gif) 0 50% no-repeat; 
	}
	#fb_pause {
	 display: block;	 cursor: pointer;
	 float: left; width: 13px;  height: 13px;
	 background: url(main_img/3.gif) 0 50% no-repeat; 
	}
	#fb_play {
	 display: block;	 cursor: pointer;
	 float: left; width: 13px;  height: 13px;
	 background: url(main_img/4.gif) 0 50% no-repeat; 
	}
	#fb_next {
	 display: block;	 cursor: pointer;
	 float: left; width: 13px;  height: 13px;
	 background: url(main_img/5.gif) 0 50% no-repeat; 
	}
	#fb_last {
	 display: block;	 cursor: pointer;
	 float: left; width: 13px;  height: 13px;
	 background: url(main_img/6.gif) 0 50% no-repeat; 
	}

	#booktab {
	 clear: left;	
	 float: left;
	 width: 720px;
	 height: 700px;
	 background: #fff;
	}

	#booktab .container1_contents { height: 600px; }

	#bt_header {
	 float: left;
	 width: 720px;
	 height: 35px;
	}

	.container2_header {
	 width: 720px;
	 height: 4px;
	 background: url(main_img/border_gray_top2.gif) no-repeat left top;
	}

	.book_tab_off {
	 float: left;
	 width: 166px;
	 height: 33px;
	 background: url(main_img/book_tab_top.gif) no-repeat left top;
	}

	.book_tab_on {
	 float: left;
	 width: 166px;
	 height: 33px;
	 background: url(main_img/book_tab_top_on.gif) no-repeat left top;
	}

	#best_book_title {
	 display: block;
	 width: 130px;
	 height: 12px;
	 padding: 10px 15px;
	}

	#editor_book_title {
	 display: block;
	 width: 147px;
	 height: 12px;
	 padding: 10px 10px;
	}

	#book_list {
	 text-indent: 0;
	}


	/* -- sidebar ¿µ¿ª -- */
	#sidebar {
	 float: left;
	 display: inline;
	 margin-bottom: 30px;
	 width: 190px;
	 padding: 0 10px;
	}
/*IE6 Hack Start -ÁÂÃø Bar ¿µ¿ª-*/
	* html #sidebar {
	 float:left;
	 display: inline;
	 margin-bottom: 30px;
	 width: 190px;
	 padding: 0 0 0 10px;
	}
/*IE6 Hack End*/
	#category {
	 float: left;
	 width: 190px;
	 background: url(main_img/login_tile.png) repeat-y;
	}
	#category_header {
	 background: url(main_img/category.gif) no-repeat left top;
	 width: 190px;
	 height: 37px;
	}
	#category_contents {
	 background: url(main_img/login_bottom.png) left bottom no-repeat;
	 padding: 10px 10px 10px 10px;
	 list-style-type: none; 
	 text-indent: 1em;
	}

	#category_contents .special {
	 font-weight: bold;
	}

	#category_contents li {
	 background: url(main_img/category_blackarrow.gif) 0 50% no-repeat;
	 margin-bottom: 2px;
	 border-bottom: 1px solid #eaeaea;
	}

	#category_contents #cc_freshbook {
	  background: url(main_img/new.gif) 85px 50% no-repeat;
	}
	#category_contents #cc_freshbook a { font-weight: bold; color: black; }

	#notice {
	 clear: left;
	 float: left;
	 width: 190px;
	 padding: 10px 0;
	 text-indent: 0.5em;
	}

	#notice ul { list-style-type: none; }
	#notice li { list-style-type: none; }

	#qna {
	 clear: left;
	 float: left;
	 width: 190px;
	 padding: 10px 0;
	 text-indent: 0.5em;
	}

	#qna ul { list-style-type: none; }
	#qna li { list-style-type: none; }

	.board #qnawrite { display: block; float: right; width: 56px; height: 22px; background: url(main_img/btn_write.gif) no-repeat; text-indent: -9000px; }

	#sidebar .sidebar_header
	{
	 background: url(main_img/header_bar.gif) no-repeat;
	 width: 190px;
	 height: 29px;
	}
	#sidebar .sidebar_header a
	{
	 width: 190px;
	 height: 29px;
	 display: block;
	}
	#sidebar .sidebar_header a .go
	{
		display: block;
		float: right;
		margin-right: 5px;
		margin-top: 6px;
	}

	#noticetitle {
	 display: block;
	 float: left;
	 width: 52px;
	 height: 12px;
	 padding: 7px 5px;
	}

	#qnatitle {
	 float: left;
	 width: 71px;
	 height: 12px;
	 padding: 7px 5px;
	}

	/* -- Footer ¿µ¿ª -- */
	#footer { 
	 width: 1030px;
	 height: 33px;
	 clear: both;
	 padding: 10px;
	 background: url(main_img/copyright_bg.gif) repeat-x;
	}

	#footer_logo {
	 float: left;
	 width: 108px;
	 height: 33px;
	 padding: 0 0 0 50px;
	 display: block;
	}
	
	#footer_desc {
	 float: left;
	 width: 350px;
	 height: 26px;
	 display: block;
	 margin-left:20px;
	}

	#footer_address {
	 float: left;
	 width: 600px;
	 height: 25px;
	 display: block;
	 margin:-10px 0px 0px 20px;
	}

		

/* µµ¿ò¸» */
.category_b {font-family: "Dotum"; font-size: 12px; line-height: 16px; color: #000000; text-decoration:none; }

/* È¸¿ø°¡ÀÔÆû*/
.MemberJoin th {
/*	font-weight:bold; */
	font-size: 12px;
	color:#333333;
	text-align:left;
	background-color:#FFFFFF;
	border-top:1px solid #E0E0D6;
	border-right:1px solid #E0E0D6;
	height: 32px;
}

.MemberJoin td {
	border-top:1px solid #E0E0D6;
}
.InputBox {
	font-family: "±¼¸²";
	font-size: 12px;
	color: #333333; 
	background-color: #F1F1F1; 
	border: 1px solid #E0E0D6; 
}




#bestbookitem {
 width: 680px;
 padding: 10px 10px;
 background: #fff;
}

#bestbookitem li {
 float: left;
 list-style-type: none;
 display: inline;
 width: 330px;
 height: 115px;
 padding: 0 0 0 10px;
 position: relative;
}

* + html #bestbookitem li {
 float: left;
 list-style-type: none;
 display: inline;
 width: 330px;
 height: 115px;
 padding: 0 0 0 10px;
 position: relative;
}

#bestbookitem li .odd {
 float: right;
}


.boxshadow {
 background: url(main_img/shadow.png) no-repeat bottom right;
 width: 64px;
 height: 94px; !important;
 height /**/:96px; /* for IE5 */
 padding: 0;
 position: relative;
}

.boxshadow img {
 width: 60px;
 height: 90px;
 border: 2px solid #666;
 margin: -2px 0px 0px -2px;
 display: block;
 position: relative;
}

#book_category_list .boxshadow {
 width: 64px;
 height: 89px; !important;
 height /**/:91px; /* for IE5 */
}

#book_category_list .boxshadow img {
 width: 60px;
 height: 85px;
}


#bestbookitem li .booktitle {
 position: absolute;
 color: #394873;
 top: 2px;
 left: 85px;
 padding-left: 10px;
 padding-bottom: 5px;
 border-bottom: 1px solid #e6e6e6;
 font-weight: bold;
 width: 225px;
 background: url(main_img/bestbook_bullet.gif) 0 5px no-repeat;
}

* + html #bestbookitem li .booktitle {
 position: absolute;
 color: #394873;
 top: 2px;
 left: 85px;
 padding-left: 10px;
 padding-bottom: 5px;
 border-bottom: 1px solid #e6e6e6;
 font-weight: bold;
 width: 225px;
 background: url(main_img/bestbook_bullet.gif) 0 5px no-repeat;
}

#bestbookitem li .bookauthor {
 color: #666;
 position: absolute;
 font-weight: bold;
 top: 30px;
 left: 85px;
}
#bestbookitem li .bookdesc {
 color: #666;
 position: absolute;
 top: 48px;
 left: 85px;
 width: 225px;
 height: 45px;
}

/*IE 6 Hack Start -main/list.asp */
* html .boxshadow {
 background: url(main_img/shadow.png) no-repeat bottom right;
 width: 64px;
 height: 94px; !important;
 height /**/:96px; /* for IE5 */
 padding: 0;
 position: relative;
}

* html .boxshadow img {
 width: 60px;
 height: 90px;
 border: 2px solid #666;
 margin: -2px 0px 0px -2px;
 display: block;
 position: relative;
}

* html #book_category_list .boxshadow {
 width: 64px;
 height: 89px; !important;
 height /**/:91px; /* for IE5 */
}
* html #book_category_list .boxshadow img {
 width: 60px;
 height: 85px;
}


* html #bestbookitem li .booktitle {
 
 position: absolute;
 color: #394873;
 top: 2px;
 left: 85px;
 padding-left: 10px;
 padding-bottom: 5px;
 border-bottom: 1px solid #e6e6e6;
 font-weight: bold;
 width: 225px;
 background: url(main_img/bestbook_bullet.gif) 0 5px no-repeat;

}
* html #bestbookitem li .bookauthor {
 color: #666;
 position: absolute;
 font-weight: bold;
 top: 30px;
 left: 85px;
}
* html #bestbookitem li .bookdesc {
 color: #666;
 position: absolute;
 top: 48px;
 left: 85px;
 width: 225px;
 height: 45px;
}
/*IE 6 Hack End*/
 /* board */
 #content h1 {
  text-indent: 15px;
  font-size: 15px;
  background: url(main_img/board_header.png) 0 5px no-repeat;
  border-bottom: 2px solid #d7d7d7;
  margin-top: 5px;
  padding: 0 0 5px 0;
  font-weight: bold;
  color: #656565;
}

#content .board {
  width: 720px;
  background: #fff;
  border-collapse: collapse;
  text-indent: 0px;
  margin: 5px 0 0 0;
  position: relative;
}

#content .board th {
  border-top: 1px solid #368DD4;
  border-bottom: 1px solid #CCCCCC;
  padding: 7px 0;
  color: #333333;
  font-weight: bold;
 }

#content .board tbody td {
 border-bottom: 1px solid #E0E0E0;
 padding: 7px 0;
 }

#content .board .noitem {
 text-indent: 0px;
 text-align: center;
}

#content table tbody .article_no { text-align: center; color: #888888; }
#content table tbody .article_title { color: #333333; }
#content table tbody .article_title_re { 
 color: #888888; 
 text-indent: 30px;
 background: url(main_img/icon_re.gif) no-repeat 0 50%;
}
#content table tbody .article_title a { color: #333333; }
#content table tbody .article_title_re a { color: #888888; }
#content table tbody .article_date { text-align: center; color: #888888; }



#content table tfoot .pagelist { width: 720px; text-align: center; font-weight: bold; color: #888888; padding: 10px 0 0 0; font-size: 15px; }
#content table .currentpage { text-align: center; color: #6AA9DF; font-weight: bold; padding: 15px 0; }

#content .searchbox { 
	display: block;
	text-align: center; 
	position: relative;
	width: 443px;
	height: 54px;
	left: 138px;
	margin: 15px 0 0 0;
	padding: 15px 0;
	background: url(main_img/bg_search.gif) no-repeat top left;
}

#content .boardinfo {
	text-indent: 10px;
	margin: 15px 0 0 0
}


/* ³»¼­Àç */
#content #checkingout {
 width: 720px;
 background: #fff;
 padding: 10px 0 20px 0;
 float: left;
 border-bottom: solid 1px #CBCBCB;
}
#content #reserved {
 width: 720px;
 background: #fff;
 padding: 10px 0;
 clear: left;
 float: left;
 border-bottom: solid 1px #CBCBCB;
}

#content #history {
 width: 720px;
 background: #fff;
 padding: 10px 0;
 clear: left;
 float: left;
 border-bottom: solid 1px #CBCBCB;
}

#content .sub_header {
 font-weight: bold;
 color: #3f3f3f;
 font-size: 14px;
 border-bottom: 1px solid #368CD5;
 padding: 10px 0 5px 0;
 text-indent: 2px;
}


#content .h2 {
 font-weight: normal;
 color: #666666;
 font-size: 12px;
 padding: 3px 0 5px 0;
 margin: 15px 0 0 0;
 text-indent: 2px;
}
#content .sub_header_small b { font-weight: bold; color: black; }

#content .emphasis{
 font-weight:normal;
 color:#000000;
 font-size:12px;
}



#content .tbl_mylib {
 border-collapse: collapse;
 width: 635px;
 position: relative;
 left: 42px;
 margin: 15px 0 0 0;
}

#content .tbl_mylib th {
 color: #4597d1;
 font-weight: bold;
 padding: 0 0 5px 0;
 border-bottom: 1px solid #dfe1d6;
}

* + html #content .tbl_mylib td {
 color: #666666;
 font-weight: bold;
 padding: 0 0 5px 0;
 border-bottom: 1px dotted #dfe1d6;
}

* html #content .tbl_mylib td {
 color: #666666;
 font-weight: bold;
 padding: 0 0 5px 0;
 border-bottom: 1px dotted #dfe1d6;
}

#content .tbl_mylib .line1 { border-bottom: 2px solid #639bce; height: 45px; }
* + html #content .tbl_mylib .line1 { border-bottom: 2px solid #639bce; height: 30px; }
* html #content .tbl_mylib .line1 { border: 2px solid black; height: 30px; }

#content .tbl_mylib .line1 td { padding: 10px 0 0 0; }
* + html #content .tbl_mylib .line1 td { padding: 10px 0 0 0; }
* html #content .tbl_mylib .line1 td { padding: 10px 0 0 0; }

#content .tbl_mylib .line2 {  border-bottom: 1px dotted #dfe1d6;  height: 35px; }
* + html #content .tbl_mylib .line2 {  border-bottom: 2px dotted #dfe1d6;  height:30px;}
* html #content .tbl_mylib .line2 {  border-bottom: 2px solid black;  height:30px;}


#content .xxx1 { width: 60px; }
#content .booktitle { width: 290px; }
#content .fromdate { width: 90px; }
#content .todate { width: 90px; }
#content .xxx2 { width: 115px; }

* + html #content .xxx1 { width: 60px;}
* + html #content .booktitle { width: 290px;}
* + html #content .fromdate { width: 90px;}
* + html #content .todate { width: 90px;}
* + html #content .xxx2 { width: 115px;}

* html #content .xxx1 { width: 60px;}
* html #content .booktitle { width: 290px;}
* html #content .fromdate { width: 90px;}
* html #content .todate { width: 90px;}
* html #content .xxx2 { width: 115px;}

#content .tbl_mylib .ml_cp { text-align: left; }
#content .tbl_mylib .ml_title { text-align: left; text-indent: 15px; font-weight: bold; color: #666666; }
#content .tbl_mylib .ml_from { text-align: center; }
#content .tbl_mylib .ml_to { text-align: center;  }
#content .tbl_mylib .ml_ret { text-align: left; position: relative; }

#content .tbl_mylib .ml_ret a { display: block; float: left; width: 50px; height: 19px; text-indent: -9000px; margin: 0 2px; }
#content .tbl_mylib .extension { background: url(main_img/btn_extension.gif) top left no-repeat; }
#content .tbl_mylib .return { background: url(main_img/btn_return.gif) top left no-repeat; }
#content .tbl_mylib .return_dis { background: url(main_img/btn_return_dis.gif) top left no-repeat; }
#content .tbl_mylib .extension_dis { background: url(main_img/btn_extension_dis.gif) top left no-repeat; }





#content .tbl_mylib .booktype { text-indent: 2px; }
#content .tbl_mylib .readbook a { display: inline; float: left; margin: 0 0 0 15px; }
#content .tbl_mylib .read { text-indent: -9000px; background: url(main_img/btn_read.gif) 0 50% no-repeat; width: 56px; height: 19px; }
#content .tbl_mylib .read_dis { text-indent: -9000px; background: url(main_img/btn_read_dis.gif) 0 50% no-repeat; width: 56px; height: 19px; }
#content .tbl_mylib .partname  { text-indent: 80px; }


#content .tbl_mylib .mylib_info
{
	background: url(main_img/bulb.png) no-repeat 15px 50% #f6f6f6;
	border: 1px solid #E0E0E0;
	color: #708290;
	text-indent: 30px;
	margin: 10px 0 0 0;
	padding: 10px 10px;
}

#content .tbl_mylib .nodata
{
	text-align: center;
	font-size: 18px;
	color: #639ad2;
	font-weight: bold;
	height: 30px;
}

* + html #content .tbl_mylib .nodata
{
	text-align: center;
	font-size: 18px;
	color: #639ad2;
	font-weight: bold;
	height: 30px;
	padding: 10px 0px 0px 0px;
}

* html #content .tbl_mylib .nodata
{
	text-align: center;
	font-size: 18px;
	color: #639ad2;
	font-weight: bold;
	height: 30px;
	padding: 10px 0px 0px 0px;
}

#content .booktitle2 { width: 435px; }
#content .fromdate2 { width: 100px; }
#content .todate2 { width: 100px; }

#content .tbl_mylib .line3 {  }
#content .tbl_mylib .his_title 
{ 
 text-indent: 15px; 
 background: url(main_img/mylib_arrow.gif) 0 50% no-repeat;
 color: #666666;
 font-weight: bold;
 height: 35px;
 border-bottom: 1px dotted #AFAFAF; 
}

#content .tbl_mylib .his_from { text-align: center; color: #666666;  border-bottom: 1px dotted #AFAFAF;  }
#content .tbl_mylib .his_to { text-align: center; color: #666666;  border-bottom: 1px dotted #AFAFAF; }



/* °¡ÀÔÆû */
#content .join_infomsg { color: #EF6914; display: block; float: left; margin-left: 15px; }

#content #tbl_join { 
	width: 720px; 
	border-top: 1px solid #368DD4;
}
#content #tbl_join tr { height: 34px; }


#content #tbl_join th, td { margin: 10px 10px 10px 10px; 	border-bottom: 0px solid #E0E0D6;  }
#content #tbl_join th
{
	text-align: left;
	border-right: 1px solid #E0E0D6;
	font-weight: bold;
	color: #666666;
	text-indent: 5px;
	width: 140px;
}
#content #tbl_join td { padding: 0 0 0 10px; }

#content #tbl_join p { float: left; margin: 0 3px; }

#content #tbl_join #dupid_chk
{
 text-indent: -9000px;
 display: block;
 float: left;
 width: 79px; height: 19px;
 margin-left: 15px;
 background: url(main_img/btn_dupid_chk.gif) no-repeat top left;
 cursor: pointer;
 border: none;
}

#content #tbl_join #addr_search
{
 text-indent: -9000px;
 display: block;
 float: left;
 width: 79px; height: 19px;
 margin-left: 15px;
 background: url(main_img/btn_addr_search.gif) no-repeat top left;
 cursor: pointer;
 border: none;
}

#content #join_member
{
 text-indent: -9000px;
 border: none;
 display: block;
 float: right;
 width: 94px; height: 27px;
 background: url(main_img/btn_joinmember.gif) no-repeat top left;
 margin: 10px 0 0 0;
}

#content #modify_member
{
 text-indent: -9000px;
 border: none;
 display: block;
 float: right;
 width: 94px; height: 27px;
 background: url(main_img/btn_modifymember.gif) no-repeat top left;
 margin: 10px 0 0 0;
}


/* ¾ÆÀÌµð/ºñ¹Ð¹øÈ£ Ã£±â */
#content #find_wrapper {
 width: 720px;
 height: 167px;
}

#content #findid { 
 width: 314px; height: 167px;
 background: url(main_img/bg_id_search.gif) top left no-repeat;
 float: left;
 margin: 30px 0 0 50px;
 position: relative;
}
#content #findpass { 
 width: 314px; height: 167px;
 background: url(main_img/bg_pw_search.gif) top left no-repeat;
 float: left;
 margin: 30px 0 0 -1px;
 position: relative;
}

#content #findid h2 {
 text-indent: -9000px;
 width: 79px;
 height: 16px;
 background: url(main_img/find_id.gif) top left no-repeat;
 margin: 8px 0 12px 117px;
}

#content #findpass h2 {
 text-indent: -9000px;
 width: 93px;
 height: 16px;
 background: url(main_img/find_pw.gif) top left no-repeat;
 margin: 8px 0 12px 110px;
 border: 0;
}


#content .ok {
 text-indent: -9000px;
 width: 76px;
 height: 25px;
 background: url(main_img/btn_ok.gif) top left no-repeat;
 margin: 8px 0 0 110px;
 position: absolute;
 bottom: 10px;
 right: 15px;
 border: 0;
}

#content #find_wrapper label
{
 float: left;
 width: 80px;
 margin: 0 0 0 15px;
}

#content #find_wrapper p
{
 margin: 5px 0px;
 float: left;
}

#content #find_wrapper span
{
 margin: 3px 3px;
 float: left;
 display: block;
}

#content .inp05
{
 float: left;
 width: 175px;
 border: 1px solid #cdcdcd;
 font-family: "µ¸¿ò";
 font-size: 11px;
 height: 17px;
 color: #666666;
 background: #ffffff;
}


#content .inp06
{
 float: left;
 width: 78px;
 border: 1px solid #cdcdcd;
 font-family: "µ¸¿ò";
 font-size: 11px;
 height: 17px;
 color: #666666;
 background: #ffffff;
}


/* Ã¥ Ä«Å×°í¸® º¸±â */

#content #book_category_header {
	width: 720px;
	background: url(main_img/book_category_bg_bottom.gif) left bottom no-repeat;
	padding: 10px 0;
}

#content #book_category_header h1 {
	font-size: 11px;
	border: 0;
	text-indent: 0;
	background: none;
	color: #00AEFF;
	font-weight: bold;
}

#content #book_category_header h1 span {
	color: #B4B4B4;
	font-weight: bold;
}

#content #book_category_header #content #book_category_header_box
{
	width: 720px;
	padding: 10px 0 0 0;
}

#content #book_category_header ul {
	width: 680px;
	padding: 10px 20px 0;
	background: url(main_img/book_category_bg_new.gif) no-repeat left top;
	list-style-type: none;
}

#content #book_category_header  li {
    width:100px;
    float:left;
	padding: 0 10px;
	font-weight: bold;
	color: #9f9f9f;
}

#content #book_category_list {margin: 15px 0 0 0; }

#content #book_category_list ul {
	list-style-type: none;
	display: block;
}

#content #book_category_list ul li {
    width:720px;
	margin: 5px 0;
	padding: 15px 0;
	border-bottom: 1px dotted #AFAFAF;
	position: relative;
}

#content #book_category_list .bc_h1_inner {float:right; font-size: 11px; font-weight: normal; }

#content #book_category_list .bc_title { color: #AFAFAF; font-weight: bold; position: absolute; top: 13px; left: 75px; }
#content #book_category_list .bc_title .bc_titletext { display: block; float: left; margin: 0 0 0 10px; }
#content #book_category_list .bc_author { color: #666666; position: absolute; top: 33px; left: 85px; }
#content #book_category_list .bc_status { color: #666666; position: absolute; top: 53px; left: 85px; }
#content #book_category_list .bc_desc { position: absolute; top: 80px; left: 85px; }
#content #book_category_list #bc_nav { width: 720px; text-align: center; color: #00aeff; font-weight: bold; font-size: 13px; }
#content #book_category_list #bc_nav a { color: #999999; font-weight: bold; margin: 0 10px; }
#content #book_category_list #bc_nav p { margin: 0 10px; display: inline; }

.cp { margin: 0; display: block; float: left; text-indent: -9000px; width: 55px; height: 16px; }
.barobook {  background: url(main_img/company/icon_barobook.gif) 0 50% no-repeat; }
.booktopia { background: url(main_img/company/icon_booktopia.gif) 0 50% no-repeat; }
.booxen { background: url(main_img/company/icon_booxen.gif) 0 50% no-repeat; }
.dongsamo { background: url(main_img/company/icon_dongsamo.gif) 0 50% no-repeat; }
.els21 { background: url(main_img/company/icon_els21.gif) 0 50% no-repeat; }
.kyobo { background: url(main_img/company/icon_kyobo.gif) 0 50% no-repeat; }
.nuri { background: url(main_img/company/icon_nuri.gif) 0 50% no-repeat; }
.wizbook { background: url(main_img/company/icon_wizbook.gif) 0 50% no-repeat; }
.wooriebook { background: url(main_img/company/icon_wooriebook.gif) 0 50% no-repeat; }
.hangto { background: url(main_img/company/icon_ansung.gif) 0 50% no-repeat; }


/*IE 6 Hack Start -main/list.asp*/

* html #content #book_category_header {
	width: 720px;
	background: url(main_img/book_category_bg_bottom.gif) left bottom no-repeat;
	padding: 10px 0;
}


* html #content #book_category_header h1 {
	font-size: 11px;
	border: 0;
	text-indent: 0;
	background: none;
	color: #00AEFF;
	font-weight: bold;
}

* html #content #book_category_header h1 span {
	color: #B4B4B4;
	font-weight: bold;
}

* html #content #book_category_header #content #book_category_header_box
{   
	width: 700px;
	padding: 5px 0 0 0;
	background: url(main_img/book_category_bg_top.gif) no-repeat;
}

/* IE7 */

*:first-child+html #content #book_category_header ul {
	width: 720px;
	padding: 5px 0px 0px 0px;
	background: url(main_img/book_category_bg_new.gif) no-repeat left top;
	list-style-type: none;
}

*:first-child+html #content #book_category_header ul li {
	float:left;
	padding: 5px 20px 0;
	text-align: center;
	font-weight: bold;
	color: #9f9f9f;
}

* html #content #book_category_header ul {
	width: 720px;
	padding: 5px 0px 0px 0px;
	background: url(main_img/book_category_bg_new.gif) no-repeat left top;
	list-style-type: none;
}

* html #content #book_category_header ul li {
	float:left;
	padding: 5px 20px 0;
	text-align: center;
	font-weight: bold;
	color: #9f9f9f;
}

#html #content #book_category_header ul {
	width: 720px;
	padding: 5px 0px 0px 0px;
	background: url(main_img/book_category_bg_new.gif) no-repeat left top;
	list-style-type: none;

}

#html #content #book_category_header ul l li {
    float:left;
	padding: 5px 20px 0;
	text-align: center;
	font-weight: bold;
	color: #9f9f9f;
}


* html #content #book_category_list ul {
    margin-top:20px;
	list-style-type: none;
	display: block;
}

* html #content #book_category_list ul li {
	margin: 5px 0;
	padding: 15px 0;
	border-bottom: 1px dotted #AFAFAF;
	position: relative;
}

* html #content #book_category_list .bc_h1_inner {font-size: 11px; font-weight: normal;}

* html #content #book_category_list .bc_title { color: #4a5d98; font-weight: bold; position: absolute; top: 11px; left: 66px; }
* html #content #book_category_list .bc_title .bc_titletext { display: block; float: left; margin: 0 0 0 10px; }
* html #content #book_category_list .bc_author { color: #666666;  position: absolute; top: 31px; left: 85px; }
* html #content #book_category_list .bc_status { color: #666666;  position: absolute; top: 51px; left: 85px; }
* html #content #book_category_list .bc_desc { position: absolute; top: 80px; left: 85px; }
* html #content #book_category_list #bc_nav { width: 720px; text-align: center; color: #00aeff; font-weight: bold; font-size: 13px; }
* html #content #book_category_list #bc_nav a { color: #999999; font-weight: bold; margin: 0 10px; }
* html #content #book_category_list #bc_nav p { margin: 0 10px; display: inline; }

* html .cp { margin: 0; display: block; float: left; text-indent: -9000px; width: 55px; height: 16px; }
* html .barobook {  background: url(main_img/company/icon_barobook.gif) 0 50% no-repeat; }
* html .booktopia { background: url(main_img/company/icon_booktopia.gif) 0 50% no-repeat; }
* html .booxen { background: url(main_img/company/icon_booxen.gif) 0 50% no-repeat; }
* html .dongsamo { background: url(main_img/company/icon_dongsamo.gif) 0 50% no-repeat; }
* html .els21 { background: url(main_img/company/icon_els21.gif) 0 50% no-repeat; }
* html .kyobo { background: url(main_img/company/icon_kyobo.gif) 0 50% no-repeat; }
* html .nuri { background: url(main_img/company/icon_nuri.gif) 0 50% no-repeat; }
* html .wizbook { background: url(main_img/company/icon_wizbook.gif) 0 50% no-repeat; }
* html .wooriebook { background: url(main_img/company/icon_wooriebook.gif) 0 50% no-repeat; }
/*IE 6 Hack End*/

/* Ã¥ »ó¼¼Á¤º¸ */

#bookdesc_box {
 width: 720px; 
 position: relative; 
 display: block;
 float: left;
 background: url(main_img/bookdetail_bg_top.gif) top left no-repeat;
 margin: 20px 0 10px 0px;
}

#bookdesc_box #bd_main 
{ 
 width: 720px;
 min-height: 180px;
 display: block;
 position: relative;
 background: url(main_img/bookdetail_bg_tile.gif) top left repeat-y;  
 margin: 10px 0 80px 0; 
}

#bd_main #bdb_cover
{
 width: 98px;
 height: 144px;
 float: left;
 margin: 10px 0 0 20px;
}

#bd_main #bdb_info
{
 width: 560px;
 margin: 10px 20px 0 0;
 font-weight: bold;
 display: block;
 float: right;
}

#bd_main #bdb_info span { display: block; float: left; margin: 0 3px 0 0;}
#bd_main #bdb_info ul { list-style-type: none; } 

#bd_main #bdb_info li
{
 padding: 5px 0;
 color: black;
 border-bottom: 1px solid #DEDEDE;
}
#bd_main #bdb_info b { color: #999999; }
#bd_main #bdb_info a { color: #30BAF0; }

#bookdesc_box #bd_type { position: absolute; bottom: -47px; left: 0px; width: 125px; height: 19px; padding: 14px 0; background: url(main_img/bookdetail_bg_1.gif) no-repeat; }
#bookdesc_box #bd_size { position: absolute; bottom: -47px; left: 125px; width: 134px; height: 19px; padding: 14px 0; background: url(main_img/bookdetail_bg_2.gif) no-repeat; }
#bookdesc_box #bd_loan { position: absolute; bottom: -47px; left: 259px; width: 166px; height: 19px; padding: 14px 0; background: url(main_img/bookdetail_bg_3.gif) no-repeat; }
#bookdesc_box #bd_reserve { position: absolute; bottom: -47px; left: 425px; width: 294px; height: 19px; padding: 14px 0; background: url(main_img/bookdetail_bg_4.gif) no-repeat; }

#bookdesc_box #bd_type p, #bookdesc_box #bd_size p, #bookdesc_box #bd_loan p, #bookdesc_box #bd_reserve p
{
 font-weight: bold;
 color: #A4A4A4;
 margin-left: 2em;
 float: left;
}

#bookdesc_box #bd_size .bd_text, #bookdesc_box #bd_loan .bd_text, #bookdesc_box	#bd_reserve .bd_text
{
 font-weight: bold;
 color: black;
 float: left;
 margin-left: 1em;
}

.bookdesc_detail { width: 720px; margin: 30px 0;}
.bookdesc_detail p { padding: 0 50px; margin: 5px 0; }
.bookdesc_detail h2
{
 font-size: 12px;
 color: black;
 text-indent: 50px;
 border-bottom: 1px solid #CCCCCC;
 background: url(main_img/bookdesc_bullet.png) 40px 50% no-repeat;
}

.type { display: block; float: left; text-indent: -9000px; margin: 3px 10px; }
.xmlflash { background: url(main_img/type/i_xmlflash.gif) no-repeat; width: 59px; height: 13px; }
.djvu { background: url(main_img/type/i_DJVU.gif) no-repeat; width: 46px; height: 13px; }
.ezpdf { background: url(main_img/type/i_EzPDF.gif) no-repeat; width: 46px; height: 13px; }
.flash { font-weight:bold; width: 37px; height: 13px; }
.image { background: url(main_img/type/i_IMAGE.gif) no-repeat; width: 46px; height: 13px; }
.kbook { background: url(main_img/type/i_KBOOK.gif) no-repeat; width: 46px; height: 13px; }
.pdf { font-weight:bold; width: 31px; height: 13px; }
.xdf  { font-weight:bold; width: 31px; height: 13px; }
.xdf_iphone  {font-weight:bold;width: 63px; height: 36px; margin-left: 10px; margin-top: -5px; }
.xml { font-weight:bold; width: 31px; height: 13px; }
.xml_iphone  { font-weight:bold; width: 63px; height: 36px; margin-left: 10px; margin-top: -5px; }


#reservation { display: block; float: right; width: 108px; height: 35px; margin: -7px 20px;  background: url(main_img/btn_reservation.gif) no-repeat; text-indent: -9000px; }
#reservation_disable { display:block; float: right; width: 108px; height: 19px; padding: 8px 0; background: url(main_img/btn_reservation_gray.gif) no-repeat; text-indent: -9000px; }
#lending { display: block; float: right; width: 108px; height: 19px; padding: 6px 0; margin: -7px 20px;  background: url(main_img/btn_lending.gif) no-repeat; text-indent: -9000px; }
#lending_disable { display: block; float: right; width: 108px; height: 19px; padding: 6px 0; margin: -7px 20px;  background: url(main_img/img/btn_lending_gray.gif) no-repeat; text-indent: -9000px; }

/*IE 6 Hack Start -main/detail.asp Ã¥ »ó¼¼ Á¤º¸*/
* html #bookdesc_box {
 width: 720px; 
 position: relative; 
 display: block;
 float: left;
 background: url(main_img/bookdetail_bg_top.gif) top left no-repeat;
 margin: 20px 0px 10px 0px;
}

* html #bookdesc_box #bd_main 
{ 
 /*border:1px solid red;*/
 width: 719px; 
 min-height: 180px;
 display: block;
 position: relative;
 background: url(main_img/bookdetail_bg_tile.gif) top left repeat-y;  
 margin: 10px 0 80px 0; 
}

* html #bd_main #bdb_cover
{
 border: 2px solid #666666;
 width: 98px;
 height: 144px;
 float: left;
 margin: 10px 0 0 30px;
}

* html #bd_main #bdb_info
{
 width: 580px;
 margin: 0px 0px 0px 0px;
 font-weight: bold;
 display: block;
 float: left;
}

* html #bd_main #bdb_info span { display: block; float: left; margin: 0 3px 0 0;}
* html #bd_main #bdb_info ul { list-style-type: none; } 

* html #bd_main #bdb_info li
{
 width:289px
 padding: 0px 0px 0px 0px;
 height: 10px;
 color: black;
}

/* IE 7 ¹öÀü ÇÙ*/
* html #bookdesc_box #bd_main 
{ 
 /*border:1px solid red;*/
 width: 719px; 
 min-height: 180px;
 display: block;
 position: relative;
 background: url(main_img/bookdetail_bg_tile.gif) top left repeat-y;  
 margin: 10px 0 80px 0; 
}

* + html #bd_main #bdb_cover
{
 border: 2px solid #666666;
 width: 98px;
 height: 144px;
 float: left;
 margin: 10px 0 0 30px;
}

* + html #bd_main #bdb_info
{
 width: 580px;
 margin: 10px 0px 0px 0px;
 font-weight: bold;
 display: block;
 float: right;
}

* + html #bd_main #bdb_info span { display: block; float: left; margin: 0 3px 0 0;}
* + html #bd_main #bdb_info ul { list-style-type: none; } 

* + html #bd_main #bdb_info li
{
width:287px;
 margin-left:0px
 height: 10px;
 color: black;
 float: left;
}

* html #bd_main #bdb_info b { color: #999999; }
* html #bd_main #bdb_info a { color: #30BAF0; }
* html #bookdesc_box #bd_type { position: absolute; bottom: -47px; left: 0px; width: 125px; height: 19px; padding: 14px 0; background: url(main_img/bookdetail_bg_1.gif) no-repeat; }
* html #bookdesc_box #bd_size { position: absolute; bottom: -47px; left: 125px; width: 134px; height: 19px; padding: 14px 0; background: url(main_img/bookdetail_bg_2.gif) no-repeat; }
* html #bookdesc_box #bd_loan { position: absolute; bottom: -47px; left: 259px; width: 168px; height: 19px; padding: 14px 0; background: url(main_img/bookdetail_bg_3.gif) no-repeat; }
* html #bookdesc_box #bd_reserve { position: absolute; bottom: -47px; left: 425px; width: 292px; height: 19px; padding: 14px 0; background: url(main_img/bookdetail_bg_4.gif) no-repeat; }

* html #bookdesc_box #bd_type p, #bookdesc_box #bd_size p, #bookdesc_box #bd_loan p, #bookdesc_box #bd_reserve p
{
 font-weight: bold;
 color: #A4A4A4;
 margin-left: 0em;
 float: left;
}

* html #bookdesc_box #bd_size .bd_text, #bookdesc_box #bd_loan .bd_text, #bookdesc_box	#bd_reserve .bd_text
{
 font-weight: bold;
 color: black;
 float: left;
 margin-left: 1em;
}

* html .bookdesc_detail { width: 720px; margin: 30px 0;}
* html .bookdesc_detail p { padding: 0 50px; margin: 5px 0; }
* html .bookdesc_detail h2
{
 font-size: 12px;
 color: black;
 text-indent: 50px;
 border-bottom: 1px solid #CCCCCC;
 background: url(main_img/bookdesc_bullet.png) 40px 50% no-repeat;
}

* html .type { display: block; float: left; text-indent: -9000px; margin: 3px 10px; }
* html .xmlflash { background: url(main_img/type/i_xmlflash.gif) no-repeat; width: 59px; height: 13px; }
* html .djvu { background: url(main_img/type/i_DJVU.gif) no-repeat; width: 46px; height: 13px; }
* html .ezpdf { background: url(main_img/type/i_EzPDF.gif) no-repeat; width: 46px; height: 13px; }
* html .flash { background: url(main_img/type/i_Flash.gif) no-repeat; width: 37px; height: 13px; }
* html .image { background: url(main_img/type/i_IMAGE.gif) no-repeat; width: 46px; height: 13px; }
* html .kbook { background: url(main_img/type/i_KBOOK.gif) no-repeat; width: 46px; height: 13px; }
* html .pdf { background: url(main_img/type/i_PDF.gif) no-repeat; width: 27px; height: 13px; }
* html .xdf  { background: url(main_img/type/i_XDF.gif) no-repeat; width: 31px; height: 13px; }
* html .xdf_iphone  { width: 63px; height: 36px; margin-left: 2px; margin-top: -13px; }
* html .xml { background: url(main_img/type/i_xml.gif) no-repeat; width: 27px; height: 13px; }


/** html #reservation { display: block; float: right; width: 108px; height: 35px; margin: -7px 20px;  background: url(main_img/btn_reservation.gif) no-repeat; text-indent: -9000px; }*/
* html #reservation { display: block; float: right; width: 108px; height: 19px; padding: 6px 0; margin: -7px 20px;  background: url(main_img/btn_reservation.gif) no-repeat; text-indent: -9000px;}
* html #reservation_disable { display: block; float: right; width: 108px; height: 19px; padding: 0px 0; background: url(main_img/btn_reservation_gray.gif) no-repeat; text-indent: -9000px; }
* html #lending { display: block; float: right; width: 108px; height: 19px; padding: 6px 0; margin: -7px 20px;  text-indent: -9000px;}
* html #lending_disable { display: block; float: right; width: 108px; height: 19px; padding: 6px 0; margin: -7px 20px;  background: url(main_img/img/btn_lending_gray.gif) no-repeat; text-indent: -9000px;}
/*IE 6 Hack End*/

/* °øÁö»çÇ× º»¹® */
#notice_read 
{ 
	width: 720px;
	margin: 20px 0 0 0; 
	text-indent: 50px;
}

#notice_read h2 {
	width: 720px;
	height: 20px;
	padding: 8px 0;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	border-top: 1px solid #368DD4;
	border-bottom: 1px solid #CCCCCC;
}

#notice_read #nt_header
{
	width: 720px;
	height: 20px;
	padding: 8px 0;
	border-bottom: 2px solid #CCCCCC;
}
#notice_read span { text-indent: 0; display: block; float: left; }
#notice_read #nt_writer { text-indent: 50px; width: 320px; }
#notice_read #nt_date { width: 155px; }
#notice_read #nt_hit {  }

#notice_read #nt_content 
{
	padding: 25px 0;
	border-bottom: 1px solid #EAEAEA;
}

#notice_read #nt_list
{
	display: block;
	background: url(main_img/btn_list.gif) no-repeat;
	text-indent: -9000px;
	width: 56px;
	height: 22px;
	margin: 10px 0 0 330px; 
}


/* qna write */
#qnawrite {
 width: 720px;
}

#qnawrite p { 
	clear: left;
	width: 720px;
	float: left;
	margin: 10px 0;
}

#qnawrite label {
 width: 65px;
 text-indent: 5px;
 font-weight: bold;
 color: #333333;
 float: left;
}

#qnawrite textarea {
 width: 500px;
 height: 400px;
 float: left;
 display: block;
}

#qnawrite #content2 {
 float: left;
} 

#qnawrite #txtSubject {
 width: 500px;
 float: left;
}

#qnawrite #qw_register {
 width: 56px;
 height: 22px;
 background: url(main_img/btn_register.gif) no-repeat;
 text-indent: -9000px;
 display: block;
 float: right;
}
#qnawrite #qw_cancel {
 width: 56px;
 height: 22px;
 background: url(main_img/btn_cancel.gif) no-repeat;
 text-indent: -9000px;
 display: block;
 float: right;
 margin: 0 150px 0 10px ;
}


/* ÀüÀÚÃ¥ ÀÌ¿ë¾È³» */

#el_help_top { 
 list-style: none;
 margin: 15px 0 0 0px; 
 padding: 0;
 display: block;
}

#el_help_top li { display: block; float: left; height: 10px; }

#el_help_text { clear: left; margin: 30px 0 0 0px; padding-bottom: 30px; color: #878787; }

* html #el_help_text { clear: left; margin: -40px 0px 0px 0px; padding-bottom: 0px; color: #878787;}

#el_help_text h2 
{
 color: black;
 font-size: 12px;
 padding-top: 50px;
 padding-bottom: 5px;
}

#el_help_text h3
{
 font-size: 12px;
 padding-top: 30px;
 padding-bottom: 3px;
 color: #368dd4;
}

#el_help_text ol {
 margin-left: 20px;
 font-size: 12px;
 line-height: 20px;
}

* html #el_help_text ol {
 margin-left: 27px;
 font-size: 12px;
 line-height: 20px;
}

* + html #el_help_text ol {
 margin-left: 27px;
 font-size: 12px;
 line-height: 20px;
}


#el_help_text span { color: #368dd4; }


/* ¸®´õ»ç¿ëµµ¿ò¸» */

#rd_help_top { 
 list-style: none;
 margin: 5px 0 5px 0px; 
 width: 720px;
 display: block;
}

* html #rd_help_top { 
 list-style: none;
 margin: 5px 0 5px 0px; 
 width: 720px;
 display: block;
}

#rd_help_top li { display: block; float: left; height: 52px; }

#reader_help {
	clear: both;
	font-size: 12px;
	color: #666666;
	padding: 5px 0;
	line-height: 160%;
}

#reader_help img { padding: 5px; }

#reader_help #h2_download { 
	text-indent: -9000px;
	width: 720px;
	height: 35px;
	background: url(main_img/h2_download.gif) no-repeat;
}

#reader_help #h2_ebookreader { 
	text-indent: -9000px;
	width: 720px;
	height: 35px;
	background: url(main_img/epyrus_img/h2_epyrusreader.gif) no-repeat;
}

#reader_help #h2_xdfreader { 
	text-indent: -9000px;
	width: 720px;
	height: 35px;
	background: url(main_img/xdf_img/h2_xdfreader.gif) no-repeat;
}

#reader_help #h2_xdfiphone { 
	text-indent: -9000px;
	width: 720px;
	height: 35px;
	background: url(main_img/iphone_img/h2_xdfiphone.gif) no-repeat;
}

#reader_help h3 { font-size: 12px; }
#reader_help #ebook_reader_help h3 { color: #ff9c00; font-size: 14px; font-weight: bold; }
#reader_help h5 { font-size:12px; color:#29adff; }

#reader_help p { margin-left: 10px; }
#reader_help #reader_screen { display: block; margin-left: 100px; margin-top: 30px; }

.rd_help_text { color: #0D7ECC; font-weight: bold; }
.rd_help_text2 { color: #000000; font-weight: bold; }
.rd_help_text3 { color: #FF7626; }
.rd_help_text4 { color: blue; font-weight: normal; }
.rd_help_js { color: #27AEFF; font-weight: bold; cursor: pointer; }
#reader_help a { color: #27AEFF; font-weight: bold; }
#reader_help .float1 { float: left; margin: 10px 15px; }
#reader_help .float2 { float: right; margin: 10px 15px; }

#reader_help ul { list-style-type: none; }
#reader_help ul li { display: block; padding: 20px 0; clear: both; line-height: 180%; }
#reader_help ul li { padding: 20px 0; }

#reader_help #xrh_top_link { margin-bottom: 30px; }
#reader_help .xrh_top_link { 
display: block; float: left;
color: black; text-decoration: none; 
text-indent: 10px; 
background: url(main_img/xdf_img/red_arrow.gif) 0 50% no-repeat;
margin: 0 13px; font-weight: normal;
}

#reader_help table tbody td { background: #F3F3F3; padding-left:10px; font-family: "µ¸¿ò"; color: #666; font-size: 11px; }
#reader_help table tbody th { background: #D3DCE7; font-family: "µ¸¿ò"; color: #666; font-size: 11px; text-align: left; padding-left: 5px; }
#reader_help table tbody .sub { padding-left: 25px; }

#reader_help .menu { width: 700px; text-align: center; padding: 3px; }
#reader_help .function { width: 110px; background: #336699; font-family: "µ¸¿ò"; color: white; font-size: 11px; font-weight: bold; }
#reader_help .keyseq { width: 90px; background: #336699; font-family: "µ¸¿ò"; color: white; font-size: 11px; font-weight: bold; }
#reader_help .shortcut { width: 60px; background: #336699; font-family: "µ¸¿ò"; color: white; font-size: 11px; font-weight: bold; }
#reader_help .desc { background: #336699; font-family: "µ¸¿ò"; color: white; font-size: 11px; font-weight: bold; }

#reader_help #xdf_reader_help {	margin-left: 10px; }
#reader_help #xdf_reader_help li { margin: 40px 0 40px 25px; }

#reader_help #xdf_reader_help .desc_img { clear: both; display: block; float: left; width: 190px; }
#reader_help #xdf_reader_help .desc_text { float: left; width: 400px; }



/* °ü¸®ÀÚ ·Î±×ÀÎ */
#admin_login
{
 width: 720px;
 height: 165px;
 margin-top: 25px;
 background: url(main_img/admin_login_bg.gif) no-repeat;
 position: relative;
}

#admin_login #al_text { position: absolute; top: 40px; left: 200px; font-weight: bold; color: #368dd4; }
#admin_login #al_area { position: absolute; top: 55px; left: 350px; }
#admin_login #al_area label { display: block; float: left; width: 80px; height: 20px; font-weight: bold; }
#admin_login #al_area input { display: block; float: left; width: 175px; }
#admin_login #al_area p { clear: left; width: 320px; padding: 10px 0; }
#admin_login #al_area input.submit { 
 position: absolute; 
 top: 10px; left: 270px;
 background: url(main_img/btn_login2.gif) #f00;
 width: 62px; height: 49px; 
}
#admin_login #al_login { 
 position: absolute; 
 top: 60px; left: 200px; 
 background: url(main_img/admin_login.gif) no-repeat;
 width: 128px; height: 61px;
}




/* floater */
#floater
{
	position: absolute;
	top: 330px;
	left: 950px;
	width: 78px;
	background: url(main_img/todaybook_bg_bottom.gif) no-repeat left bottom;
	padding-bottom: 3px;
}

* + html #floater
{
	position: absolute;
	top: 330px;
	left: 950px;
	width: 78px;
	background: url(main_img/todaybook_bg_bottom.gif) no-repeat left bottom;
	padding-bottom: 3px;
}

# html floater
{
	position: absolute;
	top: 330px;
	left: 950px;
	width: 78px;
	background: url(main_img/todaybook_bg_bottom.gif) no-repeat left bottom;
	padding-bottom: 3px;
}

#floater_main
 {
    text-align:center;
	background: url(main_img/todaybook_bg_tile.gif) repeat-y;
	padding-top: 3px;
}

* + html #floater_main
 {
    text-align:center;
	background: url(main_img/todaybook_bg_tile.gif) repeat-y;
	padding-top: 3px;
}

* html #floater_main
 {
    text-align:center;
	background: url(main_img/todaybook_bg_tile.gif) repeat-y;
	margin-right:5px;
	padding-top: 0px;
}

#floater_top
{
	background: url(main_img/todaybook_bg_top.gif) no-repeat left top;
	width: 78px;
	height: 3px;
}

* + html #floater_top
{
	background: url(main_img/todaybook_bg_top.gif) no-repeat left top;
	width: 78px;
	height: 3px;
}

* html #floater_top
{
	background: url(main_img/todaybook_bg_top.gif) no-repeat left top;
	width: 78px;
	margin-bottom:-11px
	/*
	border:1px solid black;*/
}

#todaybook_text
{ 
	text-indent: -9000px;
	background: url(main_img/todaybook.gif) no-repeat;
	width: 67px;
	height: 20px;
	margin-left: 5px;
}

#todaybook_prev
{
	display: block;
	text-indent: -9000px;
	background: url(main_img/todaybook_prev.gif) no-repeat;
	width: 50px;
	height: 5px;
	margin-left: 33px;
	cursor: pointer;
	
}

#todaybook_next
{
	display: block;
	text-indent: -9000px;
	background: url(main_img/todaybook_next.gif) no-repeat;
	width: 7px;
	height: 5px;
	margin-left: 33px;
	cursor: pointer;
}

*+ html #todaybook_next
{
	display: block;
	text-indent: -9000px;
	background: url(main_img/todaybook_next.gif) no-repeat;
	width: 7px;
	height: 5px;
	margin-left: 0px;
	cursor: pointer;
}

*html #todaybook_next
{
	display: block;
	text-indent: -9000px;
	background: url(main_img/todaybook_next.gif) no-repeat;
	width: 7px;
	height: 5px;
	margin-left: 0px;
	cursor: pointer;
}

#todaybook_mylib 
{
	display: block;
	text-indent: -9000px;
	background: url(main_img/todaybook_mylib.gif) no-repeat;
	width: 40px;
	height: 12px;
	margin-left: 20px;
	margin-top: 5px;
}

* + html #todaybook_mylib 
{
	display: block;
	text-indent: -9000px;
	background: url(main_img/todaybook_mylib.gif) no-repeat;
	width: 40px;
	height: 12px;
	margin-left: 0px;
	margin-top: 5px;
}

*html #todaybook_mylib 
{
	display: block;
	text-indent: -9000px;
	background: url(main_img/todaybook_mylib.gif) no-repeat;
	width: 40px;
	height: 12px;
	margin-left: 0px;
	margin-top: 5px;
}

#todaybook_top
{
	display: block;
	text-indent: -9000px;
	background: url(main_img/todaybook_top.gif) no-repeat;
	width: 26px;
	height: 10px;
	margin-left: 28px;
	padding-bottom: 10px;
}

* + html #todaybook_top
{
	display: block;
	text-indent: -9000px;
	background: url(main_img/todaybook_top.gif) no-repeat;
	width: 26px;
	height: 10px;
	margin-left: 0px;
	padding-bottom: 10px;
}

* html #todaybook_top
{
	display: block;
	text-indent: -9000px;
	background: url(main_img/todaybook_top.gif) no-repeat;
	width: 26px;
	height: 10px;
	margin-left: 0px;
	padding-bottom: 10px;
}

#todaybook_top_a
{
	display: block;
	text-indent: -9000px;
	background: url(main_img/todaybook_top_a.gif) no-repeat;
	margin: 5px 0px 0px 0;
	width: 6px;
	height: 6px;
	margin-left: 37px;
	padding-bottom: 5px;
}

* + html #todaybook_top_a
{
	display: block;
	text-indent: -9000px;
	background: url(main_img/todaybook_top_a.gif) no-repeat;
	margin: 5px 0px 0px 0;
	width: 6px;
	height: 6px;
	margin-left: 0px;
	padding-bottom: 5px;
}

* html #todaybook_top_a
{
	display: block;
	text-indent: -9000px;
	background: url(main_img/todaybook_top_a.gif) no-repeat;
	margin: 5px 0px 0px 0;
	width: 6px;
	height: 6px;
	margin-left: 0px;
	padding-bottom: 5px;
}

.todaybookitem
{
 display: block;
 width: 45px;
 height: 61px;
 border: 1px solid #333333;
 margin: 5px 0px 5px 16px;
}

* + html .todaybookitem
{
 display: block;
 width: 45px;
 height: 61px;
 border: 1px solid #333333;
 margin: 5px 0px 5px 0px;
 border: 1px solid black;
}

* html .todaybookitem
{
 display: block;
 width: 45px;
 height: 61px;
 border: 1px solid #333333;
 margin: 5px 0px 5px 0px;
}


#footer_visitor { float: right; width: 200px; }
#footer_visitor span { display: block; float: left; }
#footer_today_visitor{ float: left;  width: 54px; height: 11px; padding: 3px 0; }
#footer_total_visitor{ float: left; width: 56px; height: 11px; padding: 3px 0; margin-left: 15px; }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      