
/* 전체 설정 */
html, body { margin: 0; padding: 0; }
ul, li, ol { list-style:none; margin:0; padding:0px; }
img, input.type-image { border:0 none; vertical-align:middle; text-align:left; margin:0; padding:0; }

body {
    font-size:75%;
    font-family:"Nanum Gothic";
    color:#575757;
    background-color:#FFFFFF;
}
table, pre { font-size:1em; }
a, a:link { color: #575757; text-decoration: none; cursor: pointer; }
a:visited { color: #575757; }
a:hover, a:active, a:focus { color: #575757; text-decoration: underline; }

/* 전체 외곽 박스 */
#wrapper_site {
    float:left;
    width:100%;
    font-family:"Nanum Gothic";
}

/* 스킵네비게이션 */
#skipnavigation {
    text-indent:-2000px;
    height:0;
    margin:0;
    padding:0;
    font-size:0;
    line-height:0;
    overflow:hidden;
    display:none;
}

/**************** 오픈마켓 카테고리 ****************/
#open_part_wrapper {
    clear:both;
	width:800px;
    padding:0;
    margin:0;
    text-align:center;
}

/**************** 오픈마켓 리스트 ****************/
#open_list_wrapper {
	width:800px;
    margin:0 auto;
	text-align:left;
}

/******** 이벤트 ********/
/* 본문 */
#event_body {
    width:800px;
}
#event_body ul li {
    float:left;
}
#event_title {
    width:800px;
    text-align:center;
	font-weight:bold;
	height:50px;
	padding-top:20px;
}

/******** 전체검색 ********/

/**** 상단검색 ****/
#open_total_search {
	width:800px;
    height:133px;
	background:url(../data_naebeot/view_img/bg1.jpg) no-repeat left;
}
#open_total_search ul {
    float:right;
	padding:82px 20px 0 0;
}
#open_total_search ul li {
    float:left;
	height:31px;
}
#open_total_search ul li.input_box {
	width:158px;
	background:url(../data_naebeot/view_img/bg2.jpg) no-repeat left;
}
#open_total_search .search_key {
    width:150px;
    margin:6px 0 0 4px;
	border-style:solid;
    border-width:1px;
    border-color:#FFFFFF;
}
/**** 카테고리 바로이동 ****/
#open_category_go {
	width:800px;
    height:50px;
	padding-top:2px 0 7px 0;
}
#open_category_go ul li {
    float:left;
	padding:2px 0 0 20px;;
    text-align:center;
}
/**** 바로가기 ****/
#open_baro_go {
	width:800px;
	padding-bottom:4px;
}
#open_baro_go ul li {
    float:left;
    width:180px;
    text-align:center;
}
#open_baro_go ul li.first {
	width:420px;
}
#open_baro_go ul li.first span {
	background:url(../data_naebeot/view_img/btn2.jpg) repeat-x;
    font:11px 돋움;
    font-weight:bold;
	padding:6px 0 6px 0;
}

/******** 리스트 ********/
/**** 왼쪽메뉴 ****/
#open_menu {
    float:left;
    width:181px;
}
/* 헤드 */
#open_menu h2 {
    background:none;
    margin:0;
    padding:0;
}
/* 메뉴리스트 */
#open_menu_list {
    background:url(../data_naebeot/view_img/2.jpg) repeat-y;
}
#open_menu ul {
    padding:10px 0 10px 24px;
}
#open_menu ul li {
    padding:4px 0 4px 10px;
    background:url(../data_naebeot/view_img/6.jpg) no-repeat left;
    font-size:9pt;
    letter-spacing:-0.1em;
}
#open_menu ul li a {
    color:#FFFFFF; 
}
#open_menu ul li a.on {
    color:yellow; 
    text-decoration:underline;
}
#open_menu_page {
    width:181px;
    height:53px;
    background:url(../data_naebeot/view_img/3.jpg) no-repeat center bottom;
    text-align:center;
    color:#FFFF99; 
    font-size:8pt;
}
/**** 검색 및 상품리스트 ****/
#open_body {
    float:left;
    width:619px;
}
#open_body li {
    float:left;
}
/* 검색 */
#open_search {
    float:left;
    width:417px;
    height:78px;
    background:url(../data_naebeot/view_img/4.jpg) no-repeat;
}
#open_search ul {
    height:12px;
    padding:16px 0 5px 40px;
}
#open_search ul li {
    float:left;
}
#open_search_form {
    clear:both;
	height:30px;
    padding:3px 0 0 40px;
}
#open_search_form .search_key {
    width:296px;
    margin-right:8px;
	border:1px solid #FFFFFF;
}
#open_search_img {
    float:left;
}
/* 하위메뉴 */
#open_sub {
    clear:both;
	padding:10px 10px 5px 20px;
    line-height:135%
}
#open_sub span.sub_title {
    font-weight:bold;
    color:blue;
    padding-right:10px;
}
/* 상품리스트 */
#open_list {
	height:645px;
    padding-left:3px;
}
#open_list li {
    float:left;
    text-align:center;
    width:154px;
	padding:0;
}
#open_list ul.goods li {
    clear:both;
    position:relative;  
    font:11px 돋움;
    width:142px;
    padding-top:1px;
}
#open_list span.icon_box {
    position:absolute;
    top:88px;
    left:50px;
}
#open_list ul.goods li.price {
    line-height:12px; 
    height:38px;
}

#open_list li.empty {
    padding-top:100px;
    width:100%;
    font-weight:bold;
}