@CHARSET "UTF-8";
/*
 * 문서 기본 CSS
 */
body {
    margin-left: 0px; margin-right: 0px; margin-top: 10px;
    background: url(/_resources/images/common/top/bg-top.gif) 0px 145px repeat-x;
}

/* 문서폭 */
.layout-width { width: 920px; }


/*
 * 상단 영역 스타일
 */
#container-content-upper {
    width: 920px; text-align: right;
}
.container-content-upper-menus { text-align: right; margin: 0px; padding: 0px; }
.container-content-upper-menus li { margin: 0px; padding: 0px 5px; display: inline; list-style: none; }


#container-content-top { }
.container-content-top-wrapper {
    height: 120px; background: url(/_resources/images/common/top/bg.gif) no-repeat;   
}
.container-content-top-wrapper table {
    margin-top: 0;
}
.container-content-top-wrapper #searchbox {
    border: 4px solid #60a416; display: table-cell; vertical-align: middle; width: 285px; height: 23px;
}
.container-content-top-wrapper #fSearch { margin: 0px; }
.container-content-top-wrapper input#skeyword {
    width: 200px; padding: 0px 10px; height: 37px; font-size: 15px; border-style: none;
    float: left;
}
.container-content-top-wrapper #btnSearch {
    float: right;
    width: 62px; height: 42px; background-color: transparent; padding: 0px; margin: 0px; border-style: none; 
}

/*
 * 컨텐츠 영역 공통 스타일
 */
#container-content {
    display: inline-block;
}


/*
 * 2Column시 컨텐츠 영역
 */
#two-column #container-content-wrapper {
    background: url(/_resources/images/commons/sub/bg.gif) repeat-x; 
}
#two-column #container-content-left {
    float: left; width: 200px; text-align: left;
}
#two-column #container-content-body {
    float: right; width: 720px;
}

/*
 * 하단
 */
#container-content-bottom {    
    clear: both; margin-top: 50px; border-top: 1px solid #CCC; padding-top: 30px;
}