@charset "euc-kr";
/*common*/
* {margin:0;padding:0;}
body {font:12px "µ¸¿ò", verdana;color:#666; text-align:center;}
img {border:0;vertical-align:top;}
li {list-style:none; margin:0; padding:0; vertical-align:top}
ul {margin:0;padding:0;}
input{font:12px "µ¸¿ò", verdana;color:#666;}
select{font:12px "µ¸¿ò", verdana;color:#666;}
textarea.book_order{ width:550px; height:200px; margin:5px 0;}
.png24 {tmp:expression(setPng24(this));} 
a {selector-dummy : expression(this.hideFocus=true);}

a:link		{color:#666; font-size:12px; text-decoration: none;}
a:hover	{color:#666; font-size:12px; text-decoration:underline;}
a:visited {color:#666; font-size:12px; text-decoration: none;}
a:active  {color:#666; font-size:12px; text-decoration: none;}

#bg_all_black{z-index:10; position:absolute; width:100%; height:100%;background:url(/images/common/black.gif);opacity:0.3; filter:alpha(opacity=30);}
#wrapper {width:900px; margin:0 auto; text-align:left;}

#quick_menu{position:absolute; margin:252px 0 0 905px;}

#header{height:112px;position:relative;z-index:5;}
dl.topmenu{ position:absolute; top:0px; right:0px; }
dl.topmenu dd{ float:left;}

.wrap_search{position:absolute;width:100%; left:0; top:79px; height:36px; background:url(/images/common/bg_search.gif) left bottom no-repeat;}

/*
.top_search{margin:6px 0 0 0; width:390px; height:39px;overflow:hidden}
.top_search .select_type{float:left; width:97px; height:21px; padding:5px 0 0 7px; background:url(/images/common/bg_select_top.gif) left top no-repeat; cursor:pointer;  }
.top_search li{float:left;}
.top_search input{width:220px; height:15px; margin:0 5px 0 0; padding:4px 0 0 4px; border:1px solid #cecece;  line-height:100%;font-family:"dotum";}
*/
/*º¯°æÇÑ°Í ½ÃÀÛ*/

.top_search{position:absolute; top:0; left:290px; width:390px; margin:7px 0 0 0; overflow:hidden}
.top_search li{float:left; display:inline}
.top_search input.search1{width:220px; height:15px; margin:0 3px 0 0; padding:4px 0 0 4px; border:1px solid #d1d1d1;  line-height:100%;font-family:"dotum";}
.top_search select{width:100px;height:21px; margin:0 3px 0 0; } 


/*º¯°æÇÑ°Í ³¡*/

/*
.new_books{ position:absolute; top:12px; right:10px;}
.new_books dt{float:left; font-size:11px; font-weight:bold; padding:0 5px 0 0; color:#a4a4a4}

.new_books dd {float:left;}

.new_books dd a:link    {font-size:11px; color:#a4a4a4; text-decoration: none;}
.new_books dd a:hover   {font-size:11px; color:#a4a4a4; text-decoration:underline;}
.new_books dd a:visited{font-size:11px; color:#a4a4a4; text-decoration: none;}
.new_books dd dt a:active	{font-size:11px; color:#a4a4a4; text-decoration: none;}
*/
/*º¯°æÇÑ°Í ½ÃÀÛ*/
.new_books{ position:absolute; top:12px; right:30px; margin-left:500px;}
.new_books dt{float:left; font-size:11px; font-weight:bold; padding:0 15px 0 0; color:#a4a4a4;}
.new_books dd{float:left;font-size:11px; color:#a4a4a4}

/*  
.new_img{position:absolute;top:12px;left:670px;font-size:10pt;}
*/

.new_img{position:absolute;top:13px;left:690px;font-size:12pt;}
.new_img2 {position:absolute;top:7px;left:760px;font-size:11px;}
.new_img2 a{font-size:11px;}
.new_img2 li{padding:3px 0 0 0;font-weight:normal; font-size:11px; text-decoration: none;} 

/*º¯°æÇÑ°Í ³¡*/

#header h1{position:absolute;z-index:5; float:left; left:10px; top:25px; height:50px;text-align:center; }

.gnb{position:absolute; left:0; top:20px; float:left; height:59px; .height:58px; width:100%; background:url(/images/common/bg_gnb.gif) left bottom no-repeat; overflow:hidden;}
.gnb ul{padding:14px 0 0 250px;}
.gnb li{float:left;}
.gnb li.gap{padding:8px 35px 0 35px; color:#adadad; font-size:11px; }
p.mn_channel{position:absolute; top:0px; right:10px;}

/*gnb ÇÏ´ÜÀ¸·Î Å¾*/

.hot_search{ float:left; width:190px; padding:8px 0 0 0; height:25px; margin:0 80px 0 20px; text-align:center; font-size:11px;}
.hot_search dt{ float:left;padding:1px 5px 0 0;}
.hot_search dd{ float:left; padding:3px 0 0 0;}
.hot_search dd a:link{font-size:11px;text-decoration: none;}
.hot_search dd a:hover{font-size:11px;text-decoration:underline;}
.hot_search dd a:visited{font-size:11px;text-decoration: none;}
.hot_search dd a:active{font-size:11px;text-decoration: none;}


#login{float:left; position:relative; margin:23px 0 5px 0; width:190px; height:112px;background:url(/images/main/bg_login.gif) left bottom no-repeat;}
#login h3{width:190px; text-align:center; padding:0; margin:0;}
#login input.login{width:106px; height:16px; border:1px solid #cecece; font-family:"dotum"; margin:0 0 3px 0;padding:3px 0 0 4px;}
#login .btn_login{position:absolute; right:10px; top:34px;}
#login dt{display:none;}
#login dl{margin:0;padding:0;}
#login dd{margin:0;padding:0;}
/*
#login dd.id_save{float:left;font-weight:bold; margin:2px 10px 0px;color:#fff;}
#login dd.id_save2{float:left;font-weight:bold;font-size:11px; margin:4px 2px 0px;color:#fff;}
/*#login dd.id_save a{color:#fff; font-size:11px;}*/
#login dd input{margin:0 3px 0 0;}
#login dd.login_menu{float:left; margin:4px 0 10px 10px; font-size:11px;color:#fff; }
#login dd.login_menu a{font-weight:bold; color:#fff;font-size:11px;}
#login ul{margin:10px 0 0 10px;}

#service{position:relative; margin:15px 0 13px 0; width:190px;}
#service h3{text-align:center; height:25px; padding:3px; margin:0;}
.service_body{background:url(/images/common/bg_service.gif) left top no-repeat; height:87px}
#service input.login{width:106px; height:16px; border:1px solid #cecece; font-family:"dotum"; margin:0 0 3px 0;padding:3px 0 0 4px;}
#service .btn_logout{position:absolute; right:10px; top:95px;}
#service ul{padding:10px 0 0 10px;}

#service dt{display:none;}
#service dl{margin:0; padding:0; float:left; clear:both;}
#service dd{margin:0; padding:0; display:inline}

#service .name{ text-align:center; margin:0 0 6px 0; padding:15px 0 0 0; color:#fff; }
#service .info_modify{ width:100px; font-size:11px; color:#fff; padding:2px 0 0 12px;}
#service .info_modify a{font-size:11px;color:#fff;font-weight:bold;text-decoration: none;}
#service .btn_admin{position:absolute; right:10px; top:91px;color:#fff;padding:8px 0 10px 12px;font-weight:bold;text-decoration: none;}
#service .service_menu{background:#509de5;text-align:center;color:#cfe8ff; width:170px; padding:4px 0 3px 0; margin:0 0 7px 10px;}
#service .service_menu a{color:#cfe8ff; font-size:11px; }


#visual{float:left; width:100%; height:140px;}

/*area_left*/
.area_left {float:left; width:190px; margin:0 8px 10px 0;}

.menu_category {float:left; width:188px; background:#fcfcfc; border:1px solid #d1d1d1; margin:0 0 5px 0; padding:0 0 13px 0; }

ul.column1{float:left;padding:0 0 0 18px;}

.menu_category li {color:#888; font-size:12px; line-height:140%; font-family:"dotum";}
.menu_category h3 {height:20px; overflow:hidden; margin:0 0 10px 0; padding:9px 0 0 15px; border-bottom:1px solid #ececec; }
.menu_category li {color:#666; font-size:12px;}
.menu_category li a:link		{color:#666; font-size:12px; text-decoration: none;}
.menu_category li a:hover	{color:#666; font-size:12px; text-decoration:underline;}
.menu_category li a:visited {color:#666; font-size:12px; text-decoration:none;}
.menu_category li a:active  {color:#666; font-size:12px; text-decoration:none;}

.banner {margin:0 0 5px 0;}

.content_current {width:188px; margin:0 0 5px 0; padding:0 0 7px 0; border:1px solid #d1d1d1; overflow:hidden;}
.content_current h3 {padding:9px 0 8px 15px;}
.content_current dl {padding:5px 0 8px 15px;}
.content_current dt {float:left; width:75px; padding:0 0 5px 8px; background:url(/images/common/bullet_gray.gif) 0 3px no-repeat;text-align:left; font-size:11px; font-weight:normal; }
.content_current dd {float:left; width:80px; padding:0 0 5px 0; text-align:right; font-size:11px; font-weight:bold;}
.content_current p {clear:both;padding:0 10px 0 0;text-align:right;font-size:11px;font-family:"verdana"}

.count{height:65px; margin:0 0 5px 0;background:url(/images/main/bg_count.gif) left top no-repeat;}

.week_best {width:100%; height:155px; margin:0 0 5px 0; overflow:hidden; background:url(/images/main/bg_week_best.gif) left top no-repeat}
.week_best h3 {padding:9px 10px 10px 20px;}
.week_best .num_01{background:url(/images/main/num_1.gif) 12px 5px no-repeat; height:20px; padding:5px 0 0 32px; font-weight:bold; color:#ea8a17;}
.week_best .num_02{background:url(/images/main/num_2.gif) 12px 5px no-repeat; height:20px; padding:5px 0 0 32px; font-weight:bold; color:#555;}
.week_best .num_03{background:url(/images/main/num_3.gif) 12px 5px no-repeat; height:20px; padding:5px 0 0 32px; font-weight:bold; color:#555;}
.week_best .num_04{background:url(/images/main/num_4.gif) 12px 5px no-repeat; height:20px; padding:5px 0 0 32px; font-weight:bold; color:#555;}
.week_best .num_05{background:url(/images/main/num_5.gif) 12px 5px no-repeat; height:20px; padding:5px 0 0 32px; font-weight:bold; color:#555}
.week_best dt{width:90px; float:left;}
.week_best dd{width:60px; padding:5px 0 0 0; float:left; font-size:11px; text-align:right; font-weight:bold; }

.today{float:left; width:90px; margin:0 0 13px 0 ;padding:12px 0 0 0;  text-align:center; font-size:10px; font-family:verdana; font-weight:bold;}
.today img{margin:0 0 3px 0;}
.yesterday{float:left; width:90px; margin:0 0 13px 0; padding:12px 0 0 0;text-align:center;  font-size:10px; font-family:verdana; font-weight:bold;}
.yesterday img{margin:0 0 3px 0;}
.total img{margin:0 8px 0 0;}
.total{clear:both; width:150px; margin:0 0 22px 0 ; padding:0 0 0 0; text-align:center; font-size:10px; font-family:verdana; font-weight:bold;}

/*area_right*/
.area_right{float:left; width:700px;overflow:hidden; min-height:550px;}

/*
.best_content {position:relative; width:684px; height:274px; margin:0 0 5px 0; padding: 0 0 0 10px;border:3px solid #cbdeed; overflow:hidden;}
.best_content ul{margin:0 0 0 15px;float:left;}
.best_content h3 {margin:0 0 10px 0;padding:8px 0 7px 13px;border-bottom:1px solid #ebf3f9;}
.best_content li {width:120px;float:left;margin:0 12px 0 0;}
.best_content dd.book_img {padding:0 0 10px 0;}
.best_content dt {padding:0 0 5px 0; font-weight:bold;overflow:hidden;}
.best_content dd {color:#888; font-size:11px;}
.best_content dt a{padding:0 0 5px 0; font-weight:bold; overflow:hidden;}
.best_content dt a:link {color:#555; text-decoration: none;}
.best_content dt a:hover {color:#555; text-decoration:underline;}
.best_content dt a:visited {color:#555; text-decoration: none;}
.best_content dt a:active {color:#555; text-decoration: none;}
*/

/*º¯°æÇÑ°Í ½ÃÀÛ*/
.best_content {position:relative; width:684px; height:274px; margin:0 0 5px 0; padding: 0 0 0 10px;border:3px solid #cbdeed; overflow:hidden;}
.best_content ul{margin:0 0 0 15px;float:left;}
.best_content h3 {margin:0 0 10px 0;padding:8px 0 7px 13px;border-bottom:1px solid #ebf3f9;}
.best_content li {width:120px;float:left;margin:0 12px 0 0;}
.best_content dd.book_img {padding:0 0 10px 0;}
.best_content dt {padding:0 0 5px 0; font-weight:bold;overflow:hidden;}
.best_content dd {color:#888; font-size:11px;}
.best_content dt a{padding:0 0 5px 0; font-weight:bold; overflow:hidden;}
.best_content dt a:link {color:#555; text-decoration: none;}
.best_content dt a:hover {color:#555; text-decoration:underline;}
.best_content dt a:visited {color:#555; text-decoration: none;}
.best_content dt a:active {color:#555; text-decoration: none;}

.best_content2 {position:relative; width:684px; height:274px; margin:0 0 5px 0; padding: 0 0 0 10px;border:3px solid #cbdeed; overflow:hidden;}
.best_content2 ul{margin:0 0 0 15px;float:left;}
.best_content2 h3 {margin:0 0 10px 0;padding:8px 0 7px 13px;border-bottom:1px solid #ebf3f9;}
.best_content2 li {width:120px;float:left;margin:0 12px 0 0;}
.best_content2 dd.book_img {padding:0 0 10px 0;}
.best_content2 dt {padding:0 0 5px 0; font-weight:bold;overflow:hidden;}
.best_content2 dd {color:#888; font-size:11px;}
.best_content2 dt a{padding:0 0 5px 0; font-weight:bold; overflow:hidden;}
.best_content2 dt a:link {color:#555; text-decoration: none;}
.best_content2 dt a:hover {color:#555; text-decoration:underline;}
.best_content2 dt a:visited {color:#555; text-decoration: none;}
.best_content2 dt a:active {color:#555; text-decoration: none;}
/*º¯°æÇÑ°Í ³¡*/

dl.tabs {position:absolute;right:10px;top:9px;}
dl.tabs dt {display:block; position:absolute; left:0;top:-5000px;overflow:hidden;}
dl.tabs dd {float:left;}
p.btn_roll {position:absolute;z-index:5;text-align:center;bottom:10px;left:333px;}
p.btn_roll img {margin: 0 3px 0 0;}

/*
.recent_return{position:relative; width:700px; height:30px; margin:0 0 5px 0;background:url(/images/main/bg_recent_return.gif) left top no-repeat;}
.recent_return h3{color:#268dcf; font-size:11px; padding:11px 0 0 20px;background:url(/images/bullet_blue.gif) 10px 14px no-repeat; width:100px; float:left;}
.recent_return p{width:460px; padding:10px 0 0 0;  float:left;}
.recent_return span.date{float:left;padding:10px 0 0 0; }
.recent_return .btn_right{position:absolute; right:5px; top:5px;}
*/

/*º¯°æÇÑ°Í ½ÃÀÛ*/
.recent_return{width:800px; height:30px; margin:0 0 5px 0;background:url(/images/main/bg_recent_return.gif) left top no-repeat;}
.recent_return h3{color:#268dcf; font-size:11px; padding:11px 0 0 20px;background:url(/images/bullet_blue.gif) 10px 14px no-repeat; width:100px; float:left;}
.recent_return p{width:490px; padding:8px 0 0 0;  float:left;}
.recent_return span.date{float:left;padding:10px 0 0 0; }
.recent_return .btn_right{position:absolute; right:5px; top:5px;}

.recent_return_title{position:relative; width:700px; height:30px; margin:0 0 5px 0;background:url(/images/main/bg_recent_return.gif) left top no-repeat;}
.recent_return_title h3{color:#268dcf; font-size:11px; padding:9px 0 0 10px;background:url(/images/bullet_blue.gif) 10px 14px no-repeat; width:100px; float:left;}

.recent_return_body{position:relative; left:130px;top:0px;width:620px; height:20px; margin:0 0 5px 0;background:url(/images/main/bg_recent_return.gif) left top no-repeat;}
.recent_return_title span.date{position:relative;left:502px; top:0px; width:100px;}
.recent_return_button{position:absolute; left:875px; top:542px; width:21px; height:20px;background:url(/images/main/bg_recent_return.gif) left top no-repeat;}

/*º¯°æÇÑ°Í ³¡*/

/*recommend_content full*/
.recommend_content {width:898px; height:540px;overflow:hidden;float:left;border:1px solid #cecece;margin:0 0 15px 0;}
.recommend_content ul{padding:0 0 0 28px;clear:both;}
.recommend_content h3{margin:0 0 10px 0;padding:14px 0 5px 13px;}
.recommend_content li{width:130px;float:left;margin:0 15px 0 0;height:230px;overflow:hidden;}
.recommend_content dd.book_img{padding:0 0 10px 0;}
.recommend_content dt{padding:0 0 8px 0;}
.recommend_content dt a:link    {color:#555; font-weight:bold; text-decoration: none;}
.recommend_content dt a:hover   {color:#555; font-weight:bold; text-decoration:underline;}
.recommend_content dt a:visited {color:#555; font-weight:bold; text-decoration: none;}
.recommend_content dt a:active	{color:#555; font-weight:bold; text-decoration: none;}
.recommend_content dd {font-size:11px;color:#888;}
.line_dot{float:left; width:840px; margin:0 0 0 0;background:url(/images/common/bg_dot.gif) left top repeat-x; height:20px;}
/*º¯°æÇÑ°Í ½ÃÀÛ*/
.recommend_content_none {width:898px; height:140px;overflow:hidden;float:left;border:1px solid #cecece;margin:0 0 15px 0;}
/*º¯°æÇÑ°Í ³¡*/
.new_content{width:690px; height:430px; overflow:hidden; margin:0 0 5px 0;}
.new_content h3{padding:8px 0 12px 12px;background:url(/images/main/bg_new_content.gif) 110px 11px no-repeat;}

.thumb_big{float:left; padding:10px 0 0 0;}
.thumb_big ul{margin:0 0 0 20px;}
.thumb_big li{width:310px;float:left;margin:0 20px 0 0; height:195px;}
.thumb_big dd.book_img{float:left; width: 130px; }
.thumb_big dt {float:left; width:170px; font-weight:bold;}
.thumb_big dd{line-height:140%;}
.thumb_big dd.author{color:#888; font-size:11px; padding:0 0 3px 0;}

.thumb_small{position:relative; float:left;}
.thumb_small ul{width:600px; margin:0 0 0 60px;}
.thumb_small li {float:left; width:105px;height:110px;margin:0 10px 0 0;overflow:hidden;}
.thumb_small img.btn_left{position:absolute; left:15px; top:60px; }
.thumb_small img.btn_right{position:absolute; right:10px; top:60px; }

.thumb_small dd.type {padding:0 0 3px 0;color:#268dcf; font-weight:bold; font-size:11px; }
.thumb_small dd{font-size:11px; color:#888;}
.thumb_small dd.book_img {padding:0 0 5px 0;}

.new_content dt{padding:0 0 8px 0;}
.new_content dt a:link{color:#555; font-weight:bold; text-decoration: none;}
.new_content dt a:hover{color:#555; font-weight:bold; text-decoration:underline;}
.new_content dt a:visited{color:#555; font-weight:bold; text-decoration: none;}
.new_content dt a:active{color:#555; font-weight:bold; text-decoration: none;}

/*area_bottom*/

.ad_banner{clear:both; margin:0 0 15px 0;}
.ad_banner img.right_8{margin:0 8px 0 0;}

.service{float:left; height:120px; margin:0 0 20px 0;}
.service_banner{float:left;}
.service_banner img{padding:0 7px 0 0;}
.cs_info{float:left;}
.notice{position:relative; float:left;width:299px;height:120px;overflow:hidden;background:url(/images/main/bg_notice.gif) left top no-repeat;}
.notice h3{padding:13px 0 10px 15px;}
.notice img.btn_right{position:absolute; right:15px; top:13px;}
.notice li{padding:0 0 5px 20px; background:url(/images/bullet_gray.gif) 17px 3px no-repeat; font-size:11px;}
.notice li a:link {color:#888; font-size:11px;text-decoration: none;}
.notice li a:hover {color:#888; font-size:11px;text-decoration:underline;}
.notice li a:visited {color:#888; font-size:11px;text-decoration: none;}
.notice li a:active {color:#888; font-size:11px;text-decoration: none;}

.cs_info img{padding:0 7px 0 0;}



.footer{clear:both; float:left; width:100%; position:relative;padding:15px 0 0 0; border-top:2px solid #cecece; }
.footer h4{float:left; padding:0 20px 0 10px;}
.footer address{float:left; padding:0 0 25px 0; font-size:11px; font-family:"dotum"; font-style:normal;}

.familysite{position:absolute; top:10px; right:10px; width:139px; height:21px;  padding:5px 0 0 8px; }



.left_menu{ margin:13px 0 0 0; float:left;}
.left_menu p.bottom{background:url(/images/board/bg_left_mn.gif) left bottom no-repeat; height:5px; margin:0; padding:0; }

/*Ãß°¡ÇÑ Á¤º¸*/
.detail_top{ margin:23px 10px 0 0;}
/*Ãß°¡ÇÑ Á¤º¸*/


/*
.location{ float:right; margin:13px 10px 0 0;}
.location .title{ float:left; width:395px;}
.step_link{float:right; width:270px; font-size:11px; text-align:right; padding:5px 0 0 0; margin:0 0 15px 0 ;}
*/

.location{ margin:13px 10px 0 0}
.location .title{ float:left; width:395px;}
.step_link{float:right; width:270px; font-size:11px; text-align:right; padding:5px 0 0 0; margin:0 0 15px 0 ;}

.sub_title{margin:0 0 20px 0; text-align:left; clear:both;}

.area_location {clear:both; margin:15px 0 15px 5px; height:20px; z-index:1; float:left;}
.area_location li.home	{background:url(/images/common/bullet_location.gif) left 0 no-repeat; padding:0 0 0 18px; width:25px;}
.area_location li{display:inline;vertical-align:top; float:left;margin:0 4px 0 0;}
.area_location li.no_bg {background:#fff;padding:0 15px 0 0;color:#666; font-size:12px; text-decoration: none;}

/*Ãß°¡ ÇÑ »çÇ× ½ÃÀÛ*/
.area_location li.no_bg2 {background:#fff;padding:0 17px 0 0;color:#666; font-size:12px; text-decoration: none;}
/*Ãß°¡ ÇÑ »çÇ× ³¡*/
.select_box_small {width:85px; height:16px; padding:3px 0 0 5px; border:1px solid #d1d1d1; background:url(/images/common/btn_arrow_bottom.gif) right 0 no-repeat; overflow:hidden; cursor:pointer;}
.select_box_big	 {width:120px; height:16px; padding:3px 0 0 5px; border:1px solid #d1d1d1; background:url(/images/common/btn_arrow_bottom.gif) right 0 no-repeat; overflow:hidden; cursor:pointer;}

.area_location dl.open_small{position:absolute; z-index:10000; padding:8px; margin:0px 0 0 0;width:72px; border:2px solid #3779de; background:#fff;}
.area_location dl.open_big		{position:absolute; z-index:10000; padding:8px; margin:0px 0 0 0;width:180px; border:2px solid #3779de; background:#fff;}
.area_location dd					{line-height:150%; height:18px; overflow:hidden;}

.contents{ padding:0 0 40px 0;}
.book_order_gray{ position:absolute; z-index:20; top:300px; width:580px; clear:both; background:#f3f3f3; text-align:center; padding:45px 0;}
.contents{ width:100%; margin:0; clear:both;}


.category_kind{ margin:0 0 20px 0;}
.category_kind h2{background:url(/images/common/bullet_category.gif) left top no-repeat; padding:0 0 0 20px; color:#468cec; font-size:14px; font-weight:bold; margin:20px 0 20px 0; }
.category_kind p.bg_top{ margin:0; padding:0; background:url(/images/common/bg_category_top.gif) left top no-repeat; height:10px;}
.category_kind div.bg_body{ margin:0; padding:0; background:url(/images/common/bg_category_body.gif) left top repeat-y; width:100%;}

.category_kind div.bg_body ul{ clear:both; width:750px; overflow:hidden; padding:5px 0 0 25px;}
.category_kind div.bg_body li{ margin:0 10px 0 0; height:30px; padding:0 0 0 5px; background:url(/images/common/bullet_blue_02.gif) 0 5px no-repeat; width:149px;  float:left;}

.category_kind p.bg_bottom{ margin:0; padding:0; background:url(/images/common/bg_category_bottom.gif) left top no-repeat; height:10px;}

.pd_left{ padding-left:15px;}

.box_login{position:relative;  margin:0 auto;width:580px; height:247px; background:url(/images/common/bg_master_login.gif) top left no-repeat; }

.box_login h2{ float:left; text-align:left; margin: 55px 0 5px 100px ; display:inline;}
.box_login dl{ clear:both; display:inline;width:400px;float:left;margin:0 0 0 170px; }
.box_login dt{ width:80px; float:left; height:25px; margin:0 0 0 0px;}
.box_login dd{ float:left;width:160px; }
.box_login dd input{width:160px;}
.box_login input.login{ position: absolute; width:104px; height:46px; z-index:5; top:125px; left:420px;}

{position:relative;  margin:0 auto;width:580px; height:247px; background:url(/images/common/bg_master_login.gif) top left no-repeat; }