@charset "euc-kr";

/*service*/
*{margin:0; padding:0; border:0; font-family:dotum; font-size:11px; color:#535353; text-decoration:none;}
#content {position:relative;}
.top-border-forms {width:100%; border-top:2px solid #87ae24; border-bottom:2px solid #87ae24; z-index:1;}
.top-form-tablebody tr td {height:34px; text-align:left; border-bottom:1px solid #c2c2c2;}
.top-form-tablebody tr .first-line {padding-left: 16px; background: #e5e5e5; font-weight:bold; }
.top-form-tablebody tr .txt { padding-left:10px; }
.top-form-tablebody tr .view { padding:20px; width: 2000px;}  /* 2014.06.10 [DOCU-2339] magic22c, width: 2000px; Ãß°¡ */
.top-form-tablebody tr .txt .box { padding:20px;}
.top-form-tablebody tr span {color:#5e801c;  font-weight:bold;}
.top-form-tablebody tr .none { border:none;}
.top-form-tablebody tr .two-line {padding-left: 16px; background: #f5f5f5; font-weight:bold; }
.top-form-tablebody tr .three-line {padding-left: 16px; background: #fafafa; font-weight:bold; }
.top-form-tablebody tr td .input_text {border:1px solid #c7cacd; height:19px; margin-left:10px;}
.top-form-tablebody tr td .input_text_right {margin-left: 4px;}
.top-form-tablebody .top-last-border td {border-bottom:2px solid #87ae24;}
.top-form-tablebody .top-last-border td input {vertical-align:middle;}
.top-form-tablebody tr td .calendar_img {vertical-align:middle; margin-left:2px; cursor: pointer; }
.top-form-tablebody tr td .calendar-out {vertical-align:middle; margin: 0 0 10px 4px; }
.top-form-tablebody tr td .btn-img {vertical-align:middle; margin: 1px 0 0 0px;}
.top-form-tablebody tr td a {margin-left:6px;}
/*.top-form-tablebody tr td .input_select_opent {position:relative; background: url(../../images/service/board/search_guide.png) no-repeat;}*/

.top-forms { position:relative; margin-bottom:8px;}
.top-board-position {margin-bottom:8px; position:absolute; top:0; left:388px;}
.top-board-position2 {
	margin-bottom:8px;
	position:absolute;
	top:0;
	left:330px;
	width:360px
}
.service-search {width:100%; margin-bottom: 20px; text-align:center;}
.service-search .btn-img {vertical-align:middle; margin: 1px 0 0 0px;}

/* ´Þ·Â css */
#datepicker { display: none; position: absolute; left: 0; bottom: 0; width: 210px; }
#datepicker tr { padding: 0; }
#datepicker td { height: auto; padding: 0; border-bottom: none; text-align: center; }
#datepicker td a { margin: 0; }

/* ¸®½ºÆ® »ó´Ü ¸®½ºÆ® Á¤·Ä ¹× ³Ñ¹ö¸µ */
.title_border { position: relative; float: left; width: 100%; margin-bottom:5px; }
.title_border p { float: left; }
.title_border p span{color:#6d9210; font-weight:bold;}
.title_border .btn-img {vertical-align:middle; margin:0;}
.title_border .list-numbering-sort { float: right; }
/* ¸®½ºÆ® »ó´Ü ¸®½ºÆ® Á¤·Ä ¹× ³Ñ¹ö¸µ// */

.border-forms {border-top:2px solid #a7a7a7; width:100%}
.forms-tablehead {background: url(../../images/service/board/forms-thead-bg.jpg) repeat-x;}
.forms-tablehead2 {background: url(../../images/service/board/forms-thead-bg2.jpg) repeat-x;}
 thead th {border-bottom:1px solid #c7c7c7;}
.forms-tablehead th {line-height:25px; padding: 5px 0 4px;}

.forms-tablehead2 th {line-height:25px; padding: 5px 0 4px;}


.forms-tablebody tr td {line-height:25px; padding: 5px 0 4px; text-align:center; border-bottom:1px solid #d4d4d4;}
.forms-tablebody tr td.l {text-align:left; padding-left: 10px; }
.forms-tablebody tr:hover {background: #f5f8ed;}
.forms-tablebody .last-border td {border-bottom:2px solid #a7a7a7;}
.guide_arrow {clear:both; width: 100%; height: 21px; text-align:center; margin-top:18px; }
.guide_arrow p {height:21px;}
.guide_arrow p a {vertical-align:top; line-height:2.0em; padding:0 3px; font-weight:bold; font-size:12px;}
.guide_arrow .arrow-btn-first {padding-left:15px;}
.guide_arrow .arrow-btn-last {padding-right:15px;}
.guide_arrow .arrow-btn {padding:0;}

.button {width: 100%; margin-bottom: 20px; text-align:right;}
.button .btn-img {vertical-align:middle; margin: 1px 0 0 0px;}

/*¹®¼­°Ë»ö ¿­¶÷ ¹ß±Þ*/
.board-width {width:300px;}

.tree_menu {border:2px solid #87ae24; width:360px; height: 368px; margin-right:29px;}
.manage_btn {margin-top: 5px;}
.manage_btn a {margin: 0 5px 0 0;}

/*Áõ¸í¼­ »ó¼¼³»¿ª*/
.left-width {width:320px; margin-right:10px;}



/*Áõ¸í¼­¹ß±Þ °úÁ¤*/
.top-form-margin {margin-bottom: 29px;}
.forms-tablehead .green-title {text-align:left; color:#5d8005; font-size:12px;}
.forms-tablehead .green-title img { margin:0 5px 0 19px; vertical-align:middle;}
.title-guide-text {font-size:12px; font-weight:bold;}
.title-guide-text img {vertical-align:middle; margin:0 3px 3px 0;}
.forms-body-manage tr td {border:1px solid #eee; font-weight:bold;}
.forms-body-manage tr td input {vertical-align:-3px; margin:0 5px 1px 5px; }
.forms-body-manage .bg-gray {background: #f3f3f3;}
.forms-body-manage .bg-gray td {border:1px solid #d4d4d4;}
.green-borad-top { border-top:2px solid #87ae24;  border-bottom:2px solid #87ae24;}
.service-inputbtn {text-align:center; margin-top: 8px;}
.forms-body-manage tr .input_text2 {text-align:left; margin-left:-1px; vertical-align:bottom;}
.forms-body-manage tr .input_text3 {text-align:left; margin-left: 10px; vertical-align:top;}
.forms-body-manage .input-left img {padding-right: 4px;}
.forms-body-manage tr .no-border-right {border-right:0px;}
.forms-body-manage tr .no-border-left {border-left:0px;}
.forms-body-manage tr td {line-height:25px; padding: 5px 0 4px; text-align:center; border-bottom:1px solid #d4d4d4;}

.top-form-margin3 {border:2px solid #87ae24; width:689px; height:59px;}
.tbody-border tr td {text-align:center; color:#eb6100; font-size:12px; font-weight:bold;}


/*½ÃÁ¡È®ÀÎÁõ¸í¼­*/
.input_text4 {margin-left:5px;}
.forms-body-manage tr .input_text5 {margin-left:-1px; vertical-align:bottom;}
.forms-body-manage2 tr td input {vertical-align:middle; margin:0 5px 0 1px; }

/*ÀüÀÚ¹®¼­µî·Ï*/
.top-form-tablebody tr .lastborder-position {position:relative;}
.top-form-tablebody tr .lastborder-position .right-btn {position:absolute; right:0; top:6px;}
.top-form-tablebody tr .lastborder-position .right-btn2 {position:absolute; right:0; top:50px;}
.new-topbody  tr .first-line2 {background:#f5f8ed; padding-left: 16px; font-weight:bold;}
.new-topbody  tr .first-line2 img {vertical-align:middle; margin:0 4px 1px 0;}
.new-topbody  tr .first-line2 span {vertical-align:top;}
.new-topbody  tr .first-line2 .text-right {float:right; margin-right:16px; color:#5e801c;}
.service-search2 {margin-bottom:40px;}
.bodytree {margin-top:20px;}
.bodytree .top-border-forms {  }

.slide-info { width: 693px; margin-bottom: 20px; border-top:2px solid #87ae24; border-bottom:2px solid #87ae24; }
.slide-info .slide-data { display: none; width: 693px; }
.slide-info .info-title { overflow: hidden; padding: 10px 20px; border-bottom: 1px solid #c2c2c2; background: #f5f8ed; }
.slide-info .info-title .info-text { float: left; padding-left: 20px; font-weight: bold; color: #535353; background: url(../../images/service/board/arrow02.jpg) no-repeat left top; }
.slide-info .info-title .add-registration { float: right; padding-left: 20px; font-weight: bold; color: #5e801c; background: url(../../images/service/board/plus.jpg) no-repeat left 3px; cursor: pointer; }
.new-topbody tr .focus-text {color:#5e8400;}

/*¸µÅ©¹öÆ°*/

.dropdown-box { position: relative; float: left; height: 19px; border: 1px solid #c7cacd; }
.dropdown-box .default-menu { width: 100%; }
.dropdown-box .default-menu span { padding-left: 10px; line-height: 1.8em; }
.dropdown-box .default-menu img { position: absolute; right: 0; top: 0; vertical-align: middle; cursor: pointer; }
.dropdown-box .category-list { display: none; position: absolute; left: -1px; top: 19px; padding: 5px; background: #fff; border-top: none 0; border-right: 1px solid #c7cacd; border-bottom: 1px solid #c7cacd; border-left: 1px solid #c7cacd; z-index: 100; }
.dropdown-box .category-list li { cursor: pointer; padding-left: 5px;}
.dropdown-box .category-list li:hover { color: #000; background: #efefef; }
.date-text { display: block; float: left; margin: 3px 0 0 5px; }

/* ÅÇ½ºÅ¸ÀÏ*/

.tab-txt-menu { overflow: hidden; width: 100%; margin: 20px 0 0 0;}
.tab-txt-menu li { float: left; }
.tab-txt-menu li a { display: block; background: url(../../images/common/bg/bg_tab_data_left_off.gif) no-repeat left bottom; }
.tab-txt-menu li a span { padding: 13px 30px 7px 30px; display: block; background: url(../../images/common/bg/bg_tab_data_right_off.gif) no-repeat right bottom; }
.tab-txt-menu li a:hover,
.tab-txt-menu li a.on { display: block; text-decoration: none; color: #2da0a7; background: url(../../images/common/bg/bg_tab_data_left_on.gif) no-repeat left bottom; }
.tab-txt-menu li a:hover span,
.tab-txt-menu li a.on span { padding: 13px 30px 7px 30px; display: block; color: #2da0a7; background: url(../../images/common/bg/bg_tab_data_right_on.gif) no-repeat right bottom; }
.data-tab-line { background: url(../../images/common/bg/bg_tab_data_line.gif) repeat-x left bottom; }


/*ÀÌ¿ëÀÚ È®ÀÎ*/
.boxCen {width:653px; background: #FFF ; overflow:hidden; zoom:1; padding:20px; margin-bottom:20px; border-bottom: solid 1px #999;}

.sub_loginTable {margin:5px 0 5px 0;}
.sub_loginTable th {text-align:left; color:#3f5a86 !important;
background: url(../../images/common/ico/bul_intro_list_title.gif) no-repeat 0 7px; padding-left:7px; padding-top:3px;}
.sub_login {margin:11px 0 0 29px;}



/* ÀÌ¿ë¾à°ü */
.scrollStyle01 {
width: 96%;
height: 300px;
border: 1px solid #CFCFCF;
padding: 10px;
margin:0 0 0 0;
overflow-y: scroll;
}

.scrollStyle01 ol li {
font-size:12px;
}

/* ÅØ½ºÆ® ¹Ú½º */
.boxtxt{ position: relative; float: left; width: 100%; margin-bottom:5px; padding-left:15px; color:#6d9210;  font-size:12px !important; }
.boxtxt span{ font-size:12px;}


/* ±â´É¹öÆ° ·¹ÀÌ¾î */
#layermenu {display: none ; position: absolute; width:100px; z-index:100;}
#layermenu .depth2  {display:inline;}
#layermenu .depth2 li { height:auto; padding:5px; border-bottom: #FFF solid 1px; text-align:left; background-color:#ababab; }
#layermenu .depth2 li a { color:#FFF; padding-left:8px; }
#layermenu .depth2 li:hover { background: #693; font-weight:bold;}

.layermenuSub {display: none ; position: absolute; width:100px; z-index:100;}
.layermenuSub .depth2  {display:inline;}
.layermenuSub .depth2 li { height:auto; padding:5px; border-bottom: #FFF solid 1px; text-align:left; background-color:#ababab; }
.layermenuSub .depth2 li a { color:#FFF; padding-left:8px; }
.layermenuSub .depth2 li:hover { background: #693; font-weight:bold;}


/*°Ô½ÃÆÇ next*/
.bbs_next {
width: 100%;
border-bottom: 1px solid 
#E2E2E2;
}


.bbs_next th.thPrev {
border-bottom:1px solid #c2c2c2;;
padding: 4px 0 5px 30px;
text-align: left;
color: 
#3F5A86;
background: url(../../images/common/ico/blt_up.gif) no-repeat 20px 12px;
}

.bbs_next th.thNext {

padding: 4px 0 5px 30px;
text-align: left;
color: 
#3F5A86;
background: url(../../images/common/ico/blt_down.gif) no-repeat 20px 12px;
}

.stitle {  }
.next-stitle {  }
.stitle strong { float: left; color: #55751a; }