@charset "utf-8";

.png24 {tmp:expression(setPng24(this));}
 a {text-decoration:none;}
input {font-family:dotum; font-size:12px; color:#555;}
/* img {vertical-align:middle;} */
li img {vertical-align:top;}
/* dt img, dd img {vertical-align:top;} */
/* common layout */
#header_wrap {position:relative; width:100%; height:110px; background:url(/design/hellozzang/i2011/header/menutab_bg.gif) left bottom repeat-x; z-index:100;}
#header {position:relative; width:984px; height:110px; margin:0 auto; background:url(/design/hellozzang/i2011/header/menutab_bg.gif) left bottom repeat-x;}
#header_top {position:relative; float:left; width:984px; height:78px; z-index:1;}
/* #header_top h1#logo {position:absolute; top:26px; left:9px;} */
#header_top h1#logo {position:absolute; top:10px; left:9px;}

#top_menu {position:absolute; right:0; float:right; width:536px; margin:10px 2px 0 0; padding-bottom:5px; background:url(/design/hellozzang/i2011/header/bg_global.gif) left bottom no-repeat;}
#top_menu ul {float:right;}
#top_menu ul li {float:left; margin-left:7px; padding-left:8px; font-size:11px; letter-spacing:-1px; background:url(/design/hellozzang/i2011/header/line_h0.gif) left 2px no-repeat;}
#top_menu ul li.fir {background:none;}
#top_menu ul li.basket a {padding-left:15px; background:url(/design/hellozzang/i2011/header/ico_top_basket.gif) left top no-repeat; display:inline-block;}
#top_menu ul li a {color:#585959;}

/* #header_search_wrap {position:relative; top:25px; left:245px; float:left;} */

#header_search_wrap {position:relative; top:25px; left:320px; float:left;}
#header_search_list {float:left; margin-bottom:5px;}
#header_search_list li {float:left; margin-left:10px; padding-left:10px; background:url(/design/hellozzang/i2011/header/line_h1.gif) left 1px no-repeat; display:inline;}
#header_search_list li.fir {margin:0; padding:0; background:none;}
#header_search_list li a {color:#a8aab1;}
#header_search {position:relative; clear:both;}
#header_search #search_txt {width:223px; height:22px; margin-right:3px; padding:4px 25px; vertical-align:middle; border:1px solid #0250A3; background:url(/design/hellozzang/i2011/header/ico_top_search.gif) 6px 3px no-repeat;}
#header_search #search_btn {position:relative; vertical-align:middle; width:29px; height:22px; no-repeat; overflow:hidden;}

/* header option */
#header_option_wrap {position:relative; top:55px; float:right;}
#header_option_list {float:left; margin-bottom:5px;}
#header_option_list li {float:left; margin-left:10px; padding-left:10px; background:url(/design/hellozzang/i2011/header/line_h1.gif) left 1px no-repeat; display:inline;}
#header_option_list li.fir {margin:0; padding:0; background:none;}
#header_option_list li a {color:#a8aab1;}

/* header community  */
#header_option_wrap ul li .top_sub_wrap {position:relative; float:left;}
#header_option_wrap ul li .top_subtit {}
#header_option_wrap ul li .top_subtit a {position:relative; z-index:10;}
#header_option_wrap ul li .top_subtit a:hover {color:#d73339;}

#header_option_wrap ul li .top_sub {position:absolute; float:left; padding:21px 7px 5px 7px; background:#fff; border:1px solid #DCDBDF;}

#header_option_wrap ul li .top_submenu {position:relative; float:left; padding-top:5px; border-top:1px solid #494949;}
#header_option_wrap ul li .top_submenu li {clear:both; margin:0 0 3px 0; padding:0; white-space:nowrap; background:none;}
#header_option_wrap ul li .top_submenu li a {color:#a5a5a5;}
#header_option_wrap ul li .top_submenu li a:hover {color:#333;}

#header_option_wrap #top_community .top_subtit a {padding:1px 15px 3px 0; background:url(/design/hellozzang/i2011/header/ico_community.gif) right top no-repeat;}
#header_option_wrap #top_community .top_subtit a:hover {background:url(/design/hellozzang/i2011/header/ico_community_on.gif) right top no-repeat;}
#header_option_wrap #top_community {position:relative;}
#header_option_wrap #top_community .top_sub {top:-5px; left:-7px;}

/* header nemutab */

#menutab_wrap {position:relative; clear:both; float:left; width:984px;}
#menutab {position:relative; clear:both; float:left;}
#menutab li {position:relative; float:left; z-index:10;}
#menutab li#character_fancy {z-index:1;}
#menutab li img {vertical-align:top;}
.drop_menu {position:absolute; top:35px; left:0; padding:0; border:1px solid #ce0108; background:#fff;  z-index:900000;}
.drop_menu td {padding:10px; vertical-align:top;}

.drop_menu td h3.drop_tit {width:100%; padding:0 0 0 0;}
.drop_menu td h3.drop_tit img {margin-left:0px;}
.drop_menu td h3.drop_tit a {margin:0 !important;}

.drop_menu td a {color:#717171;}
.drop_menu td a:hover {color:#ce0108;}

.drop_menu td.base_menu {padding:3px 0 10px 8px; color:#fff; background:#ce0108;}
.drop_menu td.base_menu ul {width:110px;}
.drop_menu td.base_menu ul li {float:left; margin-right:10px; display:inline;}
.drop_menu td.base_menu ul li.base_menu01 {margin:0;}
.drop_menu td.base_menu a {margin-top:9px; color:#fff; display:block;}
.drop_menu td.base_menu a:hover {color:#f4e219;}

.drop_menu td.base_menu7 {padding:3px 0 10px 8px; color:#fff; background:#ce0108;}
.drop_menu td.base_menu7 ul {width:150px;}
.drop_menu td.base_menu7 ul li {float:left; margin-right:10px; display:inline;}
.drop_menu td.base_menu7 ul li.base_menu01 {margin:0;}
.drop_menu td.base_menu7 a {margin-top:9px; color:#fff; display:block;}
.drop_menu td.base_menu7 a:hover {color:#f4e219;}

.drop_menu td.type_style {}
.drop_menu td.type_style ul {width:105px; padding:3px 0 0 0;}
.drop_menu td.type_style a {margin:4px 0 0 5px; display:block;}

/* main style */
/* #main__searchtop10 {float:right; margin-top:6px; padding:1px 24px; background:#fff; border:1px solid #f3f3f3;} */
#main_searchtop10 {float:right; margin-top:4px; padding:1px 24px;}
/*#main__searchtop10 li {float:left; margin-left:24px; padding-left:22px; left center no-repeat; display:inline;} */
#main__searchtop10 li {float:left; margin-left:2px; padding-left:2px; left center no-repeat; display:inline;}
#main__searchtop10 li img {vertical-align:top;}
