@import url(/html/2008/css/style.css);
h1, h2, h3, h4, h5, dl, dt, dd  {margin:0; padding:0; font-size:12px;}

a {selector-dummy : expression(this.hideFocus=true);}

#wrapper  {position:relative; width:940px; margin:0 auto; text-align:left;}

#gnb_area  {height:163px; margin:0 0 10px 0; padding:5px 0 0 0; width:940px; position:absolute; z-index:100;}

#area_navi {}

#main_contents{padding:172px 0 0 0;}

#gnb_area h1  {float:left; width:173px; margin:6px 0 0 0; text-align:center;}

dl.menu_top {position:absolute; right:0; top:8px;}
dl.menu_top dt {display:block; position:absolute; left:0; top:-5000px; overflow:hidden;}
dl.menu_top dd  {display:inline; padding:0 3px 0 0; font-size:0px; vertical-align:top;}

#gnb_area_sub h1  {float:left; width:63px; margin:5px 0 0 0; text-align:center;}

ul.menu_search {float:left; margin:10px 0 0 0;}
ul.menu_search li {display:inline;}

form {margin:0;}

.search_box {float:left; position: relative;}

p.text_marketting {margin:0; padding:0 0 3px 0;}

.wrap_search {position: absolute; width:940px; left:0; top:67px; height:95px; background:url(http://image.libro.co.kr/gnb/bg_gnb.gif) left top no-repeat;}

.search_line {position:absolute; z-index:5; float:left; width:470px; height:23px; .height:27px; margin:2px 5px 5px 0; border:2px solid #6ad749; background:#fff;}
.search_line li {display:inline; vertical-align:top;}
.search_line li.text a {display:block; float:left; width:85px; height:20px; padding:4px 0 0 8px; background:url(http://image.libro.co.kr/gnb/btn_arrow_select.gif) right 0px no-repeat; text-decoration:none;}

#search_kind_open {position:absolute; z-index:90; width:93px; .width:84px; height:180px;border:1px solid #6ad749; background:#fff; left:-2px;top:24px; .top:24px; padding:3px 1px 1px 1px;}
#search_kind_open  a:link		{display:block; width:83px; .width:83px; padding:1px 0 1px 10px; font-size:12px;}
#search_kind_open  a:hover	{display:block; width:83px; background:#f2f2f2; padding:1px 0 1px 10px; font-size:12px;text-decoration:none;}
#search_kind_open  a:visited{display:block; width:83px; padding:1px 0 1px 10px; font-size:12px;}
#search_kind_open  a:active	{display:block; width:83px; padding:1px 0 1px 10px;font-size:12px;}

#smart_auto_open{position:absolute; z-index:50; width:555px; background:url(http://image.libro.co.kr/gnb/bg_smart_auto.gif) left top no-repeat; padding:5px;}

#smart_auto_open div.auto{float:left; position:relative; width:350px;padding:0 ; height:315px;.height:310px;}
#smart_auto_open div.auto .btn_close{position:absolute; top:5px; right:5px;}
#smart_auto_open div.auto h3{text-align:center; height:20px; .height:25px; margin:0 0 5px 0; padding:5px 0 0 0; color:#333;}
#smart_auto_open div.auto ul{ overflow-y:auto; overflow-x:none; height:210px; width:340px; scrollbar-face-color:#fff; scrollbar-shadow-color:#d1d1d1; scrollbar-3dlight-color:#d1d1d1; scrollbar-darkshadow-color:#fff; scrollbar-track-color:#eee; scrollbar-arrow-color:#d1d1d1;}
#smart_auto_open div.auto li{ line-height:180%; padding-left:5px; list-style:none;}
#smart_auto_open div.auto li a:link,
#smart_auto_open div.auto li a:visited{display:block; width:280px;.width:314px; padding-left:15px;  text-decoration:none;}
#smart_auto_open div.auto li a:hover	{display:block; background:#eafbe0; padding-left:15px; text-decoration:none; width:280px;.width:314px;}
#smart_auto_open div.auto strong{font-weight:normal; color:#b24052;}
#smart_auto_open div.auto span.btn_auto_view {position:absolute; right:0; .bottom:33px; bottom:35px; width:100%; padding:5px 0 5px 0;border-bottom:1px solid #c8c8c8; background:#f5f5f5;text-align:right;}
#smart_auto_open div.auto span.btn_auto_view img{ margin:0 3px 0 0;}
#smart_auto_open div.auto p.auto_event{position:absolute; left:10px; bottom:14px;.bottom:10px; text-align:left;}

#smart_auto_open div.view{float:left; width:200px;height:310px; padding:0 0 5px 0; overflow:hidden;}
#smart_auto_open div.view h3{height:20px; .height:25px; margin:0 0 5px 0; padding:5px 0 0 0; color:#333;text-align:center;}

#smart_auto_open div.view dd		{margin:0 0 3px 8px;}
#smart_auto_open div.view dd img{margin:0 3px 0 0;}
#smart_auto_open div.view dd.thumb{float:left;padding:4px; font-size:0; margin:0 0 5px 5px;}
#smart_auto_open div.view dd.price{ padding:10px 0 0 0;}
#smart_auto_open div.view dd.price .t_through	{text-decoration:line-through;}
#smart_auto_open div.view dd.price .t_orange	{color:#ff6600;}
#smart_auto_open div.view dd.info	{color:#898989; font-size:11px;}
#smart_auto_open div.view dt{clear:both; padding:0 8px 3px 8px;}
#smart_auto_open div.view a{margin:0; padding:0;}

.search_line input {margin:1px 0 0 0; padding:3px 0 0 4px; border:1px solid #fff; line-height:110%;}

.area_recommend 		{position:absolute; z-index:0; top:33px; left:0; width:590px;}
.area_recommend dt {float:left;}
.area_recommend dd {display:inline; font-size:11px; color:#666; padding:0 6px; background:url(http://image.libro.co.kr/gnb/bg_gab_02.gif) right top no-repeat; letter-spacing:-1px;}
.area_recommend dd.end  {display:inline; padding:0 6px;background: none; color:#666; font-size:11px; letter-spacing:-1px;}

.area_recommend_sub 		{position:absolute; z-index:0; top:50px; left:20px; width:680px;}
.area_recommend_sub dt {float:left;}
.area_recommend_sub dd {display:inline; font-size:11px; color:#666; padding:0 6px; background:url(http://image.libro.co.kr/gnb/bg_gab_02.gif) right top no-repeat; letter-spacing:-1px;}
.area_recommend_sub dd.end  {display:inline; padding:0 6px;background: none; color:#666; font-size:11px; letter-spacing:-1px;}

.btn_search { position:absolute; top:3px; left:477px; .left:475px;margin:2px 0 0 0; width:130px;}
.btn_search img {margin:0 3px 0 0;}

.roll_event 					{position:absolute; z-index:80; top:12px; right:5px;width:165px;}

.roll_event #rollingPromotion{float: left; width:145px; text-align:right; padding:0 5px 0 0; height:16px; line-height:130%; overflow: hidden;}
.roll_event #rollingPromotion a:link 	  {color:#ffffff; font-weight:bold;}
.roll_event #rollingPromotion a:hover		{color:#ffffff; font-weight:bold; text-decoration:underline;}
.roll_event #rollingPromotion a:visited {color:#ffffff; font-weight:bold;}
.roll_event #rollingPromotion a:active 	{color:#ffffff; font-weight:bold;}

.roll_event img.btn_arrow{ right:0; margin:1px 0 0 0;}


.roll_event_open{position:absolute; z-index:60; right:0; top:18px; width:275px;}
.roll_event_open li{background:url(http://image.libro.co.kr/gnb/bg_bullet_01.gif) 5px 9px no-repeat; padding:0 0 0 15px; line-height:180%;  border-bottom:1px solid #e4e4e4; color:#678713;}
.roll_event_open li a{color:#678713}
.roll_event_open .bg_top{ height:8px; margin:0; padding:0; background:url(http://image.libro.co.kr/gnb/bg_event_info_top.gif) left top no-repeat; font-size:0;}
.roll_event_open ul{padding:0 10px;background:url(http://image.libro.co.kr/gnb/bg_event_info_body.gif) left top repeat-y;}
.roll_event_open .bg_bottom{float:left; width:275px; height:8px; margin:0; padding:0; background:url(http://image.libro.co.kr/gnb/bg_event_info_bottom.gif) left bottom no-repeat; font-size:0;}

.roll_event_open li a:link,.roll_event_open li a:active,.roll_event_open li a:visited, {color:#678713; font-weight:normal;}
.roll_event_open li a:hover {color:#678713; font-weight:normal; text-decoration:underline;}


.ad_marketing {position:absolute; top:0; left:0}

#wrap_gnb_mn {position:absolute; z-index:5;height:35px; left:165px; top:36px; overflow:hidden;}
#wrap_gnb_mn li {display:inline; float:left;}
#wrap_gnb_mn .mn_books 						{float:left; width:160px; margin:0 1px 0 0; background:url(http://image.libro.co.kr/gnb/bg_01.gif) left top no-repeat;}
#wrap_gnb_mn .mn_books_select			{float:left; width:160px; margin:0 1px 0 0; background:url(http://image.libro.co.kr/gnb/bg_01.gif) left -35px no-repeat;}
#wrap_gnb_mn .mn_kids_comic 			{float:left; width:140px; margin:0 1px 0 0; background:url(http://image.libro.co.kr/gnb/bg_02.gif) right top no-repeat;}
#wrap_gnb_mn .mn_kids_comic_select{float:left; width:140px; margin:0 1px 0 0; background:url(http://image.libro.co.kr/gnb/bg_02.gif) right -35px no-repeat;}
#wrap_gnb_mn .mn_media						{float:left; width:140px; margin:0 1px 0 0; background:url(http://image.libro.co.kr/gnb/bg_02.gif) right top no-repeat;}
#wrap_gnb_mn .mn_media_select			{float:left; width:140px; margin:0 1px 0 0; background:url(http://image.libro.co.kr/gnb/bg_02.gif) right -35px no-repeat;}
#wrap_gnb_mn .mn_gift 						{float:left; width:98px; background:url(http://image.libro.co.kr/gnb/bg_03.gif) right top no-repeat; text-align:center;}
#wrap_gnb_mn .mn_gift_select 			{float:left; width:98px; background:url(http://image.libro.co.kr/gnb/bg_03.gif) right -35px no-repeat; text-align:center;}

#wrap_gnb_mn .menu_01 a{display:block; width:78px; margin:0 0 0 2px; padding:11px 0 0 0; text-align:center;}
#wrap_gnb_mn .menu_02 a{display:block; width:78px; margin:0; padding:11px 0 0 0; text-align:center;}
#wrap_gnb_mn .menu_03 a{display:block; width:70px; margin:0 0 0 3px; padding:11px 0 0 0; text-align:center;}
#wrap_gnb_mn .menu_04 a{display:block; width:65px; margin:0; padding:11px 0 0 0; text-align:center;}
#wrap_gnb_mn .menu_05 a{display:block; width:65px; margin:0 0 0 5px; padding:11px 0 0 0; text-align:center;}
#wrap_gnb_mn .menu_06 a{display:block; width:70px; margin:0; padding:11px 0 0 0; text-align:center;}
#wrap_gnb_mn .menu_07 a{display:block; width:98px; margin:0; padding:11px 0 0 0;text-align:center;}

#gnb_area .type_search {float:left; width:170px; padding:25px 0 0 0; text-align:center;}

#gnb_area .type_search #type_search_open		{position:absolute; z-index:50; .z-index:50;margin:17px 0 0 0; padding:5px; width:300px; .width:290px; border:1px solid #c5c5c5; background:#f2f2f2;}
#gnb_area .type_search #type_search_open p	{text-align:right; height:22px;}
#gnb_area .type_search #type_search_open ul{float:left; width:140px; padding:5px; background:#fff;}
#gnb_area .type_search #type_search_open li{text-align:left; line-height:160%;}
#gnb_area .type_search #type_search_open li a{ color:#808080;}

#gnb_area .sub_menu						{color:#fff; padding :11px 0 0 170px; height:30px; .height:40px;}
#gnb_area .sub_menu li             {display:inline; padding:0 7px 0 4px;.padding:0 3px 0 6px; background:url(http://image.libro.co.kr/gnb/bg_gab_01.gif) right top no-repeat; text-align:center;}
#gnb_area .sub_menu li.end        {display:inline; padding:0 7px 0 4px;.padding:0 3px 0 6px; background:none;}

#gnb_area .sub_menu a:hover		{color:#fff; text-decoration:underline;}
#gnb_area .sub_menu a:visited 	{color:#fff;}
#gnb_area .sub_menu a:link 		{color:#fff;}
#gnb_area .sub_menu a:active		{color:#fff;}

.mn_webzine_cafe {position: absolute; right:15px;}
.mn_webzine_cafe img {margin:3px 0 0 12px;}

.ad_book_text {float:right; padding:5px 12px 0 0;}

/*sub*/
.wrap_search_sub_01 {position:absolute; clear:both; top:32px; width:100%; left:0; height:82px; background:url(http://image.libro.co.kr/gnb/bg_gnb_search_01.gif) left top no-repeat;}
.wrap_search_sub_02 {position:absolute; clear:both; top:32px; width:100%; left:0; height:116px; background:url(http://image.libro.co.kr/gnb/bg_gnb_search_02.gif) left bottom no-repeat;}

ul.tab_search  {position:absolute; left:10px; bottom:0;}
	.tab_search li {float:left; text-align:center; line-height:110%;}
	.tab_search li a:link,
	.tab_search li a:hover,
	.tab_search li a:visited,
	.tab_search li a:active {display:block; width:68px; height:30px; .height:42px; padding:12px 0 0 0; background:url(http://image.libro.co.kr/gnb/bg_tab.gif) left top no-repeat; color:#d3f2ac; text-decoration:none;}
	.tab_search li.selected {color:#000; float:left; width:70px; height:30px; .height:42px; padding:12px 0 0 0; background:url(http://image.libro.co.kr/gnb/bg_tab.gif) left bottom no-repeat;}
	.tab_search li.unselected {display:block; width:68px; height:30px; .height:42px; padding:12px 0 0 0; background:url(http://image.libro.co.kr/gnb/bg_tab.gif) left top no-repeat; color:#d3f2ac; text-decoration:none;}

.popular_word {position:absolute; right:0px; top:88px; width:235px;}
.popular_word span {color:#c3f7d1; font-weight:bold; float:left; padding:1px 5px 0 0; letter-spacing:-1px;}
.popular_word li {float:left; width:105px; width:127px; height:20px; padding:0 0 0 22px; text-align:left;line-height:150%; overflow:hidden;}

.popular_word dd a:link,
.popular_word dd a:active,
.popular_word dd a:visited {color:#fff;}
.popular_word dd a:hover {color:#fff; text-decoration:underline;}

.popular_word dd.num_01 {background:url(http://image.libro.co.kr/gnb/num_01.gif) left top no-repeat; text-align:left;}
.popular_word dd.num_02 {background:url(http://image.libro.co.kr/gnb/num_02.gif) left top no-repeat; text-align:left;}
.popular_word dd.num_03 {background:url(http://image.libro.co.kr/gnb/num_03.gif) left top no-repeat; text-align:left;}
.popular_word dd.num_04 {background:url(http://image.libro.co.kr/gnb/num_04.gif) left top no-repeat; text-align:left;}
.popular_word dd.num_05 {background:url(http://image.libro.co.kr/gnb/num_05.gif) left top no-repeat; text-align:left;}
.popular_word dd.num_06 {background:url(http://image.libro.co.kr/gnb/num_06.gif) left top no-repeat; text-align:left;}
.popular_word dd.num_07 {background:url(http://image.libro.co.kr/gnb/num_07.gif) left top no-repeat; text-align:left;}
.popular_word dd.num_08 {background:url(http://image.libro.co.kr/gnb/num_08.gif) left top no-repeat; text-align:left;}
.popular_word dd.num_09 {background:url(http://image.libro.co.kr/gnb/num_09.gif) left top no-repeat; text-align:left;}
.popular_word dd.num_10 {background:url(http://image.libro.co.kr/gnb/num_10.gif) left top no-repeat; text-align:left;}

.search_box_sub		 {float:left; padding:15px 0 0 15px; height:25px; text-align:left;}
.search_box_sub li {list-style:none; float:left;}
.search_box_sub select {width:100px; margin:3px 5px 0 0; font-size:12px;}

	.search_line_sub			 {position:relative; float:left; width:305px; height:18px; margin:2px 3px 5px 0; border:1px solid #2a970d; background:#fff;}
	.search_line_sub li		 {display:inline; vertical-align:top;}
	.search_line_sub input {margin:0; border:1px solid #fff; height:17px; padding:2px 0 0 4px; line-height:110%;}
	
	.btn_search_sub			{float:left; margin:2px 5px 0 0;}
	.btn_search_sub img {margin:0 3px 0 0;}

	dl.condition		{position:absolute; top:44px; left:20px;}
	dl.condition dt {float:left; width:95px; margin:0 8px 0 0; padding:3px 0 0 0; background:url(http://image.libro.co.kr/gnb/bg_gab_02.gif) right 5px no-repeat;}
	dl.condition dd {display:inline; float:left;}
	dl.condition dd input {margin:0 3px 0 0;}
	dl.condition dd label {margin:0 5px 0 0;}

.search_line .btn_arrow a {display:block; position:absolute; top:0; right:45px; width:23px; height:17px; padding:5px 0 0 0; text-align:center;}
.btn_in_search {position:absolute; right:1px; top:1px;}

.search_line_sub .btn_arrow a {display:block; position:absolute; right:0; padding:2px 0 0 0; width:23px; height:17px; text-align:center;}

.book_text_sub {float:right; padding:20px 15px 0 0;}

#ad_book_img		{
	position:absolute;
	margin:90px 0 0 945px;
	left: 1px;
}
#ad_book_img_sub{position:absolute; margin:35px 0 0 945px;}

#quick_menu		{position:absolute; width:51px; margin:190px 0 0 945px;}
#quick_menu ul{background:url(http://image.libro.co.kr/gnb/bg_quick_body.gif) left top repeat-y;}
#quick_menu li{ margin:0; padding:0; font-size:0; vertical-align:top; height:58px; padding:0 0 1px 0; background:url(http://image.libro.co.kr/gnb/bg_quick_dot.gif) left bottom no-repeat;}
#quick_menu li.end		{ margin:0; padding:0; font-size:0; vertical-align:top; padding:0 0 1px 0; background:url(http://image.libro.co.kr/gnb/bg_quick_body.gif) left top repeat-y;}
#quick_menu .bg_top		{height:8px; margin:0; padding:0; background:url(http://image.libro.co.kr/gnb/bg_quick_top.gif) left top no-repeat; font-size:0;}
#quick_menu .bg_bottom{float:left; height:8px; width:51px; margin:0; padding:0; background:url(http://image.libro.co.kr/gnb/bg_quick_bottom.gif) left top no-repeat; font-size:0;}

#quick_marketing_ad {position:absolute; margin:505px 0 0 945px;}
