@import url(http://www.libro.co.kr/html/2008/css/style.css);
h1, h2, h3, h4, h5, dl, dt, dd  {margin:0; padding:0; font-size:12px;}
form {margin:0;}

#wrapper  {position:relative; width:940px; margin:0 auto; text-align:left;}

#area_top{position:absolute;height:162px; margin:0 0 10px 0;z-index:100; width:100%}

#area_top .ad_marketting {width:390px; height:33px; }
#area_top .ad_marketting li{ float:left;}
#area_top .btn{ margin:6px 0 0 0; width:98px;}
#area_top .area_txt{ width:255px; margin:6px 0 0 0; overflow:hidden;}
#area_top .ad_marketting span{ float:left; padding:7px 0 0 5px;}

#open_quick_on{ position:absolute; z-index:2; margin:28px 0 0 0;}

#area_top .top_menu, #gnb_area_sub .top_menu{position:absolute; float:right; top:6px; right:15px; text-align:right; width:350px;overflow:hidden;}

#area_top .logo{height:86px; float:left; clear:both;}
/*Ãß¼®*/
/*#area_top .logo h1{position:absolute;left:0; top:25px;}*/
/*ÀÏ¹Ý*/
/*#area_top .logo h1{float:left;padding:8px 0 0 35px;}*/

#area_top .recommend_keyword{position:absolute; left:135px; top:32px; width:433px;text-align:center; font-size:11px; overflow:hidden; letter-spacing:-1px;}
#area_top .recommend_keyword span.gap{color:#888;padding:0 5px;}
#area_top .recommend_keyword .icon_zoom{width:15px;overflow:hidden; height:15px; background:url(http://image.libro.co.kr/gnb/icon_zoom.gif) left top no-repeat}

#area_top .search_wrapp{ position:absolute; z-index:3; float:left; left:110; top:0;}
#area_top .search_box{position:absolute; z-index:5; float:left; border:4px solid #2fb826;.width:433px; width:433px; height:31px;.height:39px;left:135px; top:52px;}
#area_top .search_box li {float:left;}
#area_top .search_box li.kind a {display:block; float:left; width:90px; height:23px; .height:31px; padding:9px 0 0 12px; background:url(http://image.libro.co.kr/gnb/btn_arrow_select.gif) right 5px no-repeat; text-decoration:none;}

#area_top .search_box input.keyword {margin:2px 0 0 0; .margin:4px 0 0 0; padding:3px 0 0 7px; width:298px; .width:303px; height:23px; border:1px solid #fff; line-height:120%; font-size:12px; color:#179e0e;}
#area_top .search_box input.typing {margin:1px 0 0 0; .margin:3px 0 0 0; padding:0 0 0 7px; width:298px; .width:303px; height:20px; border:1px solid #fff; line-height:120%; font-size:14px; color:#179e0e; font-weight:bold;}

#area_top .search_box .btn_arrow a{display:block; position:absolute; width:32px; height:23px; .height:31px; padding:8px 0 0 0; text-align:center;}
#area_top .btn_search{position:absolute; float:left; left:578px; .left:570px; top:52px;}

#area_top dl.special_menu {position:absolute;z-index:2; left:273px; top:99px; width:470px;}
#area_top dl.special_menu dt {display:block; position:absolute; left:0; top:-5000px; overflow:hidden;}
#area_top dl.special_menu dd {display:inline; padding:0; font-size:0px; vertical-align:top;}

#area_top .ad_book{position: absolute; z-index:1;width:210px; top:32px; left:778px;}
#area_top .ad_book span{position: absolute; z-index:5; left:189px; top:105px;width:40px; }

#area_top .gnb{ clear:both;height:39px; z-index:1; left:0; top:123px; position:absolute; width:940px; background:url(http://image.libro.co.kr/gnb/bg_gnb_940.gif) left top no-repeat;}
#area_top .gnb p{float:left; margin:0; padding:6px 15px 0 14px; }
#area_top .gnb ul.main_mn li{ float:left; margin:4px 0 0 0;}

#area_top .roll_txt_event{ position:absolute; right:0; }
#area_top .roll_txt_event div.txt{color:#fff; margin:12px 24px 0 10px;  width:160px; height:27px; overflow:hidden; text-align:right!important; cursor:pointer;}
#area_top .roll_txt_event div.txt a:link 	  {color:#ffffff; font-weight:normal;}
#area_top .roll_txt_event div.txt a:hover		{color:#ffffff; font-weight:normal; text-decoration:underline;}
#area_top .roll_txt_event div.txt a:visited {color:#ffffff; font-weight:normal;}
#area_top .roll_txt_event div.txt a:active 	{color:#ffffff; font-weight:normal;}
#area_top .roll_txt_event img.btn_arrow{position:absolute; right:8px;top:13px;}


/*open layer*/
#open_kind_all {position:absolute; z-index:50; width:99px; .width:92px; height:230px;.height:180px;border-right:1px solid #2fb826; border-bottom:1px solid #2fb826;border-left:1px solid #2fb826;background:#fff; left:-1px;top:31px; .top:31px; padding:3px 1px 1px 1px;}
#open_kind_all  a:link		{display:block;  width:83px; .width:85px; padding:3px 0 1px 10px; font-size:12px;}
#open_kind_all  a:hover	{display:block; width:88px; background:#f2f2f2; padding:3px 0 1px 10px; font-size:12px;text-decoration:none;}
#open_kind_all  a:visited	{display:block; width:88px; padding:3px 0 1px 10px; font-size:12px;}
#open_kind_all  a:active	{display:block; width:88px; padding:3px 0 1px 10px;font-size:12px;}

#open_menu_all{position:absolute; width:896px; .width:940px; padding:10px 20px 0 20px; height: 286px; overflow:hidden;border-left:2px solid #33a02c;border-right:2px solid #33a02c;border-bottom:2px solid #33a02c; background:#fff;z-index:15; top:162px; left:0;}
#open_menu_all li{line-height:120%; }
#open_menu_all li a:hover		{font-size:11px; font-family:"dotum"; color:#333; letter-spacing:-1px; text-decoration:under-line;}
#open_menu_all li a:visited 	{font-size:11px; font-family:"dotum"; color:#333; letter-spacing:-1px;}
#open_menu_all li a:link 		{font-size:11px; font-family:"dotum"; color:#333; letter-spacing:-1px;}
#open_menu_all li a:active		{font-size:11px; font-family:"dotum"; color:#333; letter-spacing:-1px;}
#open_menu_all h3{ font-size:12px; color:#33a02c; margin:0 0 3px 0;}
#open_menu_all p.btn_close{ width:20px; height:16px; position:absolute;right:0; bottom:0;}

#open_2depts{position:absolute;width:560px; height:180px;border-left:2px solid #33a02c; border-right:2px solid #33a02c; border-bottom:2px solid #33a02c; background:#fff;left:194px;top:39px;z-index:10;padding:0}
#open_2depts ul{float:left; width:120px; height:150px;  margin:12px 0 0 10px;}
#open_2depts li{background:url(http://image.libro.co.kr/gnb/bg_bullet_gray.gif) 0 6px no-repeat; padding:0 5px;line-height:160%; font-size:11px; letter-spacing:-1px;}
#open_2depts .right_line{border-right:1px solid #dbdbdb;}

#area_top .hot_issue{float:right;width:152px;.width:150px; height:100%;background:#f4f4f4;}
#area_top .hot_issue img{border:1px solid #dedede;}
#area_top .hot_issue dt{width:150px;padding:8px 0 3px 0;text-align:center; font-weight:bold}
#area_top .hot_issue dt .green{color:#33a02c;}
#area_top .hot_issue dd{width:150px;text-align:center;}

#area_top .cate_column1 {float:left; width:108px; height:260px; .height:250px; border-right:1px solid #dbdbdb;}
#area_top .cate_column2 {float:left;  width:96px;height:260px; .height:250px;margin-left:20px; border-right:1px solid #dbdbdb;}
#area_top .cate_column2 ul.books_column2{margin:18px 0 13px 0;}
#area_top .cate_column3 {float:left; width:110px; height:260px; .height:250px;margin-left:20px; border-right:1px solid #dbdbdb;}
#area_top .cate_column4 {float:left; width:117px; height:260px; .height:250px;margin-left:20px; border-right:1px solid #dbdbdb;}
#area_top .cate_column5 {float:left; width:180px; height:260px; .height:250px;margin-left:20px; border-right:1px solid #dbdbdb;}
#area_top .cate_column6 {width:180px; float:left; height:260px; .height:250px;margin-left:20px; }
#area_top .cate_column6 ul.music{margin:0 0 10px 0;}
#area_top .cate_column6 ul.dvd{margin:0 0 10px 0;}
#area_top .open_menu_all span.gap,
#area_bottom span.gap{font-size:11px; font-family:"dotum"; color:#d2d2d2;padding:0 3px;}

#open_special{position:absolute; left:0; top:12px; z-index:5; width:270px;.width:290px;height: 140px;.height:170px; border:2px solid #33a02c; background:#fff;padding:10px;overflow:hidden;}
#open_special h3{padding:0 0 3px 0;}
#open_special ul{float:left; width:130px;}
#open_special ul.right_line{width:130px;border-right:1px solid #d3d3d3;margin:0 10px 0 0;}
#open_special li{background:url(http://image.libro.co.kr/gnb/bg_bullet_gray.gif) 3px 5px no-repeat; padding:0 0 0 11px;line-height:140%;font-size:11px; letter-spacing:-1px;}
#open_special p.btn_close{position:absolute; right:10px;}


#open_roll_event{position:absolute; width:258px; .width:250px; padding:8px 10px; border-left:2px solid #33a02c; border-right:2px solid #33a02c; border-bottom:2px solid #33a02c; background:#fff;z-index:5; top:39px; right:0;}
#open_roll_event li{width:100%; padding:4px 0;background:url(http://image.libro.co.kr/gnb/bg_dot.gif) left bottom repeat-x; letter-spacing:-1px;}

#area_bottom{margin:25px 0 0 0; padding:0 0 25px 0;}

#area_bottom .ranking{width:470px; color:#333; font-size:11px;float:left; overflow:hidden; margin:0 0 5px 0;height:17px;}
#area_bottom .ranking h3{float:left; padding:0 3px 0 0}
#area_bottom .ranking .btn_updown{float:left;width:13px;}
#area_bottom .btn_align_l{float:left;}
#area_bottom .best_review{width:470px; color:#333; font-size:11px;float:left; overflow:hidden;margin:0 0 5px 0;height:17px;}
#area_bottom .best_review h3{float:left;padding:0 3px 0 0}
#area_bottom .best_review .btn_updown{float:left;width:13px;}
#area_bottom #rolling1, #area_bottom #rolling2 {margin-top:2px;} 

#quick_on{position:absolute;width:229px; height:329px;border:2px solid #33a02c; background:#fff;left:4px;top:25px;z-index:10;padding:0}
#quick_on li.icon{margin:12px 0px 0 28px;}
#quick_on li.bonus{margin:9px 0px 0 13px;}
#quick_on li.process{margin:5px 0px 0 13px;}
#quick_on li.quick{margin:13px 0px 18px 50px;}

#quick_off{position:absolute;width:229px; height:329px;border:2px solid #33a02c; background:#fff;left:4px;top:25px;z-index:10;padding:0}
#quick_off li.icon{margin:12px 0px 0 28px;}
#quick_off li.bonus{margin:9px 0px 0 13px;}
#quick_off li.process{margin:5px 0px 0 13px;}
#quick_off li.quick{margin:13px 0px 18px 50px;}





.main_svc{float:left; width:910px;.width:940px; border-top:2px solid #666; border-bottom:2px solid #666; padding:20px 15px; margin:0 0 33px 0; }
.main_svc li{ padding:0 0 2px 0; }
.main_svc li a:hover		{font-size:11px; font-family:"dotum"; color:#333; letter-spacing:-1px; text-decoration:under-line;}
.main_svc li a:visited 	{font-size:11px; font-family:"dotum"; color:#333; letter-spacing:-1px;}
.main_svc li a:link 		{font-size:11px; font-family:"dotum"; color:#333; letter-spacing:-1px;}
.main_svc li a:active		{font-size:11px; font-family:"dotum"; color:#333; letter-spacing:-1px;}

.main_svc li a.strong:hover		{font-size:11px; font-family:"dotum";color:#64a407; letter-spacing:-1px; text-decoration:under-line;}
.main_svc li a.strong:visited 	{font-size:11px; font-family:"dotum"; color:#64a407; letter-spacing:-1px;}
.main_svc li a.strong:link 		{font-size:11px; font-family:"dotum"; color:#64a407; letter-spacing:-1px;}
.main_svc li a.strong:active		{font-size:11px; font-family:"dotum";color:#64a407; letter-spacing:-1px;}

.main_svc h3{margin:0 0 3px 0; font-size:11px; color:#333; }
.main_svc h3.notice{background:url(http://image.libro.co.kr/gnb/icon_notice.gif) 0 2px no-repeat; padding:0 0 0 18px;}
.main_svc h3.media_review{background:url(http://image.libro.co.kr/gnb/icon_media_review.gif) 0 2px no-repeat; padding:0 0 0 18px;}

.svc_column1 {float:left; width:230px; height:265px; .height:250px; border-right:1px solid #dbdbdb;}
.svc_column1 ul.notice{height:110px;}
.svc_column2 {float:left;  width:105px;height:265px; .height:250px;margin-left:20px; border-right:1px solid #dbdbdb;}
.svc_column2 ul.best_svc{height:110px;}
.svc_column3 {float:left; width:133px; height:265px; .height:250px;margin-left:20px; border-right:1px solid #dbdbdb;}
.svc_column3 ul.trust_delivery{height:74px;}
.svc_column4 {float:left; width:112px; height:265px; .height:250px;margin-left:20px; border-right:1px solid #dbdbdb;}
.svc_column5 {float:left; width:142px; height:265px; .height:250px;margin-left:20px; border-right:1px solid #dbdbdb;}
.svc_column5 ul.cash_save{height:164px;}
.svc_column6 {width:80px;overflow:hidden; float:left; height:265px; .height:250px;margin-left:20px; }
.svc_column6 ul.event{height:128px;}

.footer_service{clear:both; position:relative; background:#f4f4f4; height:27px; .height:39px; border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; margin:0 0 15px 0; padding:12px 0 0 5px; overflow:hidden;text-align:left; }
.footer_service dl{ width:675px; overflow:hidden;}
.footer_service dt{display:block; position:absolute; left:0; top:-5000px; overflow:hidden;} 
.footer_service dd{display:inline; margin-left:18px;} 
.footer_service p{position:absolute; top:12px;right:20px;} 

.footer_info{float:left; text-align:left;}
.footer_logo{float:left; width:133px; text-align:center;}
.footer_info_01{float:left; margin:0 20px 0 0;text-align:left;}
.footer_info_02{float:left;text-align:left;}

.corporate_service{background:url(http://image.libro.co.kr/gnb/bg_gap_dot.gif) left top no-repeat;  position:absolute; right:25px; top:10px;}
.corporate_service select{font-size:12px; height:22px;}
.corporate_service img{margin:-2px 5px 0 15px;}

/*sub*/
.wrap_search_sub_01 {position:absolute; clear:both; top:32px; width:100%; left:0; height:92px; 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:175px;}
.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;}


.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;}

.area_recommend_sub {clear:both; margin:-5px 0 0 70px;}
.area_recommend_sub dt{ float:left;margin:0 5px 0 0}
.area_recommend_sub dd{ float:left;font-size:11px;}

/*»èÁ¦ÇÏ¸é¾ÈµÊ*/
#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:565px 0 0 945px;}
/*»èÁ¦ÇÏ¸é¾ÈµÊ*/


/*sub*/
#gnb_area_sub h1{width:50px; position:absolute; left:10px; top:4px;}
#gnb_area_sub ul.menu_search{width:440px; position:absolute; left:65px; top:8px;}
#gnb_area_sub ul.menu_search li{float:left;}

#center h1 {BORDER-BOTTOM: #e7e2e2 2px solid; PADDING-BOTTOM: 15px; MARGIN-TOP: 20px; PADDING-LEFT: 35px; WIDTH: 546px; MARGIN-BOTTOM: 10px; BACKGROUND: url(http://www.libro.co.kr/Html/2008/images/Webzine/title/h1.gif) no-repeat 5px 0px; PADDING-TOP: 3px}
