@charset "euc-kr";

/******************** 불러오기 ********************/

@import url(top_layout.css);
@import url(down_layout.css);
@import url(main_layout.css);
@import url(sub_layout.css);

@import url(content.css);

/******************** 기본 ********************/

/* 폰트크기
브라우저 기본크기 16px
16px * 75% = 12px
12px * 0.92em = 11px
12px * 1.17em = 14px
12px * 1.34em = 16px
*/

/* 전체 설정 */
body {
    font-size:75%;
	font-family:"Nanum Gothic", helvetica, sans-serif;
    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: #E62E04; text-decoration: none; }

/* 전체 외곽 박스 */
#wrapper_site {
	float:left;
	width:100%;
	font-family:"Nanum Gothic", helvetica, sans-serif;
}
#wrapper2 {
    width:100%;
    overflow:hidden;
}

/* 카테고리 */
#main_category {
	float:left;
    width:240px;
    border:1px solid #E9E9E9;
    background:url(../images/main_img/icon_cate.gif) no-repeat 6px 0;
}
#main_category ul li a {
    float:left;
    padding:3px 0 0 44px;
    width:196px;
    height:20px;
    border-top:1px solid transparent;
    border-bottom:1px solid transparent;
    letter-spacing:0.1em;
}
#main_category ul li a:hover {
    border-top:1px solid #E9E9E9;
    border-bottom:1px solid #E9E9E9;
    border-right:1px solid #FFFFFF;
}
#main_category ul li a.first {
    padding-top:10px;
}
#main_category ul li a.first:hover {
    border-top:1px solid transparent;
}
#main_category ul li a.end {
    padding-bottom:8px;
}
#main_category ul li a.end:hover {
    border-bottom:1px solid transparent;
}
