@charset "utf-8";
/*필수 css 목록*/
@import url("reset.css");
@import url("panelHeader.css");
@import url("panelFooter.css");

/*tamplate css 목록*/
@import url("template/selectForm.css");
@import url("template/buttonStyle.css");
@import url("template/comment.css");
@import url("template/treeMenu.css");

/* width */
.w71 { width: 71px; }
.w80 {width: 80px !important;}
.w92 { width: 92px !important; }
.w100 {width: 100px !important;}
.w105 { width: 105px !important; }
.w120 {width: 120px !important;}
.w170 {width: 170px !important;}
.w200 { width: 200px !important;; }
.w250 { width: 250px !important;; }
.w280 {width: 280px !important;}
.w282 { width: 282px !important;; }
.w322 {width: 322px !important;}
.w338 {width: 338px !important;}
.w411 { width: 411px !important; }

.w448 { width: 448px !important; }
.w449 { width: 449px !important; }
.w460 { width: 460px !important; }


.w50p { width: 50% !important; }
.w85p {width: 85% !important;}
.w87p { width: 87% !important; }
.w90p {width: 90% !important;}
.w95p {width: 95% !important;}

/*body*/
body{
    /* background-color:#d9e1e4; */
}
/*wrap*/
#wrap{
    min-width: 1250px;
    margin:0 auto;
}
/*wrap*/
#panelWrap{
    width: 100%;
    position: relative;
    float: left;
}
#content{
    width:1250px;
    margin:0 auto;
}

.skinStyle_1{
	overflow-x: auto;
}

/*경로*/
#content .sub_path { float:right; margin:22px 0 20px 0; width:741px; height:30px; text-align:right; }
#content .sub_path span{ font-weight: bold;}

/*LNB 생성시 content wrap*/
#panelSubContent{
    width:965px;
    margin-left:40px;
    position:relative;
    float:left;
}
/*LNB없는 형태*/
#panelSubContent.c_Content{
    margin-left: 135px;
}
#panelSubContent .subTitle{
    font-size: 30px;
    margin-bottom: 26px;
}

/*코딩 편의성을 위한 css*/
/*label 숨김*/
label.blind{
    display: block;
    overflow: hidden;
    position: absolute;
    top: -1000em;
    left: 0;
}
span.wave {
    float: left;
    margin: 5px 5px 0;
}
/*input 기본*/
input[type=text].placeholder{
    color: #e6e6e6;
}
input[type=text].disabled{
    border:1px solid #cdcdcd;
    background-color: #e2e2e2;
}

/*input 기본*/
input[type=text].placeholder{
    color: #e6e6e6;
}
input[type=text].disabled{
    border:1px solid #cdcdcd;
    background-color: #e2e2e2;
}

/*모든 컨텐츠에 쓰이는 별 마크*/
a.bookmark_page {margin:0 auto;text-align:center; text-indent: -999999px; display: inline-block;}
a.bookmark_page {background-image: url('../images/stars.png'); background-repeat: no-repeat; background-position: 0px 7px; width: 28px; height:35px;}
a.bookmark_page:hover {background-image: url('../images/stars.png'); background-repeat: no-repeat; background-position: 0px -28px;}
a.bookmark_page.on {background-image: url('../images/stars.png'); background-repeat: no-repeat; background-position: 0px -28px;}


/*툴팁 레이어*/
.tooltipLayer{
    position: absolute;
    z-index: 99999;
    max-width: 400px;
}
.tooltipLayer p{
    cursor: default;
    color: #575757;
    font: 12px Dotum, "NanumGothic", Arial, sans-serif;
    background-color: #f5f5f5;
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    padding: 8px;
}