﻿/*@charset "euc-kr";

*/

@import url("jesuson_font.css");

body {margin:15px 0px 20px 15px; padding:0px}
/*a {text-decoration:none}*/
img {-ms-interpolation-mode:bicubic; border:none}
input {vertical-align:middle}
label {cursor:pointer}

.clear {clear:both}
.left {float:left}
.right {float:right}
.middle {vertical-align:middle}
.top {vertical-align:top}
.bottom {vertical-align:bottom}

h1,h2,h3,h4,h5 {padding:0px; margin:0px}
h3 {font:12px Dotum; font-weight:bold; color:#000080; padding-top:5px; height:20px}


/* 페이지 타이틀 */
#title {width:790px; height:35px; background:url('../../images/title_line.gif') no-repeat left center}
#title a {color:#333}
#title a:hover {color:#5184BC; text-decoration:underline} /*색상수정*/
#title .pagetitle {font-weight:bold; color:#888; float:left; padding:3px 0px 0px 10px;
    font-style: normal;
    font-variant: normal;
    font-size: 19px;
    line-height: normal;
    font-family: "Malgun Gothic", Dotum, 돋움;
    width: 275px;
}
#title .navigator {background:url('../../images/dot.gif') no-repeat left 13px; _background:url('../../images/dot.gif') no-repeat left 12px; font:11px Dotum,돋움; color:#333; float:right; padding:11px 5px 0px 10px}
*:first-child+html #title .navigator {background:url('../../images/dot.gif') no-repeat left 12px}
#title .navigator .arrow {font:12px Dotum,돋움; padding:0px 5px}
#title .navigator .arrow img {vertical-align:bottom; _vertical-align:middle}
*:first-child+html #title .navigator .arrow img {vertical-align:middle}

/* 페이지내용 */
#content {width:790px; padding:0px}
#content .subtitle {background:url('../../images/arrow.gif') no-repeat left center; font:12px Dotum,돋움; margin:20px 0px 5px 0px; padding:3px 0px 1px 15px}
#content .subtitle_2 {font:12px Dotum,돋움; margin:20px 0px 5px 0px; padding:3px 0px 1px 0px}
#content .button {padding-top:10px}
/*#content .box {width:785px; border:#91C4E2 1px solid; color:#000000; font:12px Dotum,돋움; word-break:break-all}*/
#content .box2 {width:985px; border:#91C4E2 1px solid; color:#000000; font:12px Dotum,돋움; word-break:break-all}
#content .box_long {width:1300px; border:#91C4E2 1px solid; color:#000080; font:12px Dotum,돋움; word-break:break-all}
#content .box_bottom_no_line {width:785px; border-color: #91C4E2; border-width: 1px; border-style: solid solid none solid; font:12px Dotum,돋움; word-break:break-all}
.trheight {height:25px}
/*.trpadding {height:1px; background:#91C4E2}*/
.boxtitlestart span,.boxtitle span {padding:4px; font:12px Dotum,돋움; color:#000}

/* 실선:solid, 굵은점선:dashed, 작은점선:dotted */
/*.boxtitlestart {padding:2px 0px; background:#D3E9F5; margin:10px 0px; border-right:#91C4E2 1px dashed}
.boxtitle {padding:2px 0px; background:#D3E9F5; color:#000; margin:10px 0px; border-right:#91C4E2 1px dashed; border-left:#91C4E2 1px dashed}*/

#content .box {width:100%; border:#cdcdcd 1px solid; color:#000000; font-weight:bold;font:12px Dotum,돋움; word-break:break-all; }

.boxtitlestart {padding:2px 0px; background:#f1f1f1; margin:10px 0px; border-right:#ffffff 1px solid}

.boxtitle {padding:2px 0px; background:#f1f1f1; color:#000; margin:10px 0px; border-right:#e5e5e5 1px solid; border-left:#e5e5e5 1px solid}

.trpadding {height:1px; background:#cdcdcd}


.boxv_titlestart {padding:2px 0px; background:#D3E9F5; margin:10px 0px; border-right:#91C4E2 0px dashed}  /* 실선:solid, 굵은점선:dashed, 작은점선:dotted */
.boxv_title {padding:2px 0px; background:#D3E9F5; color:#000; margin:10px 0px; border-right:#91C4E2 0px dashed; border-left:#91C4E2 1px dashed} /* 실선:solid, 굵은점선:dashed, 작은점선:dotted */
.boxcontent {padding:2px 0px}
#content .box label {padding:4px; color:#000; font:12px Dotum,돋움;
    text-align: center;
}
*:first-child+html #content .box label {height:30px}
#content .boxleft label {padding:4px; color:#000; font:12px Dotum,돋움}
*:first-child+html #content .boxleft label {height:30px}
#content .box_long label {padding:4px; color:#000; font:12px Dotum,돋움}
*:first-child+html #content .box_long label {height:30px}
#content .num {font:12px Dotum,돋움; color:#222}
.select {margin-left:3px; width:124px; height:19px; border:#999 1px solid; padding:2px 2px; color:#555; font:12px Dotum,돋움; cursor:pointer}
.select_0 {margin-left:3px; height:20px; border:#999 1px solid; padding:0px 2px; color:#555; font:12px Dotum,돋움; cursor:pointer} /*길이 설정안함*/
.select_2 {margin-left:3px; height:20px; width:92px; border:#999 1px solid; padding:0px 2px; color:#555; font:12px Dotum,돋움; cursor:pointer}
.select_5 {margin-left:3px; border:#999 1px solid; padding:2px 2px; color:#555; font:12px Dotum,돋움; cursor:pointer}  /*길이 높이 설정 안함*/
.text70 {margin-left:3px; width:70px; border:#999 1px solid; height:18px; padding:2px 2px; color:#555; font:9pt Dotum,돋움; cursor:pointer}
.text70_gray {margin-left:3px; width:70px; border:#999 1px solid; height:18px; padding:2px 2px; color:#555; font:12px Dotum,돋움; cursor:pointer; background-color:#E4E4E4}
.text86 {margin-left:3px; width:86px; border:#999 1px solid; height:18px; padding:2px 2px; color:#555; font:12px Dotum,돋움; cursor:pointer}
.text86_gray {margin-left:3px; width:86px; border:#999 1px solid; height:18px; padding:2px 2px; color:#555; font:12px Dotum,돋움; cursor:pointer; background-color:#E4E4E4}
.text118 {margin-left:3px; width:118px; border:#999 1px solid; height:18px; padding:2px 2px; color:#555; font:12px Dotum,돋움; cursor:pointer;
    margin-bottom: 0px;
}
.text102 {margin-left:3px; width:102px; border:#999 1px solid; height:18px; padding:2px 2px; color:#555; font:12px Dotum,돋움; cursor:pointer}
.text140 {margin-left:3px; width:140px; border:#999 1px solid; height:18px; padding:2px 2px; color:#555; font:12px Dotum,돋움; cursor:pointer}
.text220 {margin-left:3px; width:220px; border:#999 1px solid; height:18px; padding:2px 2px; color:#555; font:12px Dotum,돋움; cursor:pointer}
.textarea {padding:2px; color:#555; font:12px Dotum,돋움; cursor:pointer; border:0px; background:transparent; overflow:auto}

#content .boxleft {float:left; width:235px; border:#91C4E2 1px solid; color:#000080; font:12px Dotum,돋움; word-break:break-all}

#divhelp .subtitle {background:url('../../images/arrow_help.gif') no-repeat left center; font:12px Dotum,돋움; margin:20px 0px 5px 0px; padding:3px 0px 1px 15px}
#divhelp .ct {padding-left:15px; font:12px Dotum,돋움; color:#555; line-height:170%}

.text_readonly {border-style: none;
    border-color: inherit;
    border-width: medium;
    margin-left:3px;     padding-top:2px;     font:12px Dotum,돋움;     color:#555;     background-color:transparent;
    height: 15px;
    width: 128px;
}


/* Home */
#content ul {list-style:none; padding:0px; margin:0px}
#content ul li {background:url('../../images/small.gif') no-repeat left center; padding-left:10px; margin:0px 15px; font:12px Dotum,돋움; color:#555; line-height:170%}
#content ul li a {color:#555}
#content ul li a:hover {text-decoration:underline}

/* 나중에는 필요없는것 */
.trline {height:1px; background:#91C4E2}
.listtop {text-align:center; padding:2px; font:12px Dotum,돋움; color:#000; background:#D3E9F5; border-right:#91C4E2 1px solid}
.listtopend {text-align:center; padding:2px; background:#D3E9F5; font:12px Dotum,돋움; color:#000}
.listcontent {font:12px Dotum,돋움; color:#222; padding:2px; border-right:#91C4E2 1px solid}
.listcontentend {font:12px Dotum,돋움; color:#222; padding:2px}
.boxcontent .blank {padding:2px 0px 2px 4px}

/* showsubddl()이 쓰이는 곳의 dropdownlist 스타일 지정 */
#ddlbogo_type { height :22px; padding:0px; width:50px ;margin:2px }
#subperiod_year { height :22px; padding:0px; width:80px ;margin:2px }
#subperiod_bungi { height :22px; padding:0px; width:70px ;margin:2px}
#subperiod_bangi { height :22px; padding:0px; width:70px ;margin:2px }

.ddl_year_style { height :22px; padding:0px; width:80px ;margin:2px }
.ddl_month_style { height :22px; padding:0px; width:50px ;margin:2px }