/********************************************************************************/
/* 한국기업데이터 중소기업 공공구매론 Cascading Style Sheet*/
/* 2008.11. 03*/
/********************************************************************************/


html,body {margin: 0px;height: 100%;padding: 0px;}
div, form, img, li, ul {padding: 0;margin: 0;border: 0;}
ul, li{list-style: none;}

/* 기본 폰트 정의 */

p,br,select,form,textarea,option,td,th { font-size:9pt; font-family:"돋움"; color:#666666;line-height: 140%; text-decoration: none;  }

.td {font-size: 9pt;color: #666666;text-decoration: none;font-family: "돋움";line-height:200%;}

/* 기본링크_오버시 */
A:link {font-size: 9pt;color: #666666;text-decoration: none;font-family: "돋움";}
A:visited {font-size: 9pt;color: #666666;text-decoration: none;font-family: "돋움";}
A:active {font-size: 9pt;color: #666666;text-decoration: none;font-family: "돋움";}
A:hover {font-size: 9pt;color: #333333;text-decoration: underline;font-family: "돋움";}


/* 게시판 페이지번호 */
.notice_num {font-size: 9pt;color: #666666; text-decoration: none; font-family: "돋움";}
.notice_num:link {font-size: 9pt;color: #666666;text-decoration: none;font-family: "돋움";}
.notice_num:visited {font-size: 9pt;color: #666666;text-decoration: none;font-family: "돋움";}
.notice_num:active {font-size: 9pt;color: #666666;text-decoration: none;font-family: "돋움";}
.notice_num:hover {font-size: 9pt;color: #a90748;text-decoration: underline;font-family: "돋움";font-weight: bold;}
.location {font-size: 8pt;color: #969696;text-decoration: none;font-family: "돋움";/*padding-top: 3px;*//*text-align: right;*//*padding-right: 20px;*/}
.tlist {font-size: 9pt;color: #666666;text-decoration: none;font-family: "돋움";height: 28px;padding-top: 3px;}
.td_notice_ttl {font-size: 9pt;color: #666666;text-decoration: none;font-family: "돋움";height: 28px;padding-top: 3px;background-color: #e6e6fb;}
.td_member_ttl {font-size: 9pt;color: #666666;text-decoration: none;font-family: "돋움";height: 28px;padding-top: 3px;background-color: #daebf7;}
.td_post_ttl {font-size: 9pt;color: #eefcfd;font-weight: bold;text-decoration: none;font-family: "돋움";height: 28px;padding-top: 3px;background-color: #3fbdcb;}
.td_popup_ttl  {font-size: 9pt; color: #1d79b3;font-weight:bold; text-decoration: none; font-family:"돋움"; height:28px;padding-top:3px;background-color:#e3eef6;}
.fsum {font-weight: bold;color: #1789be;}
.bold_font01 {font-weight: bold;color: #0765a6;background-color: #d9f3ff;}
.bold_font02 {font-weight: bold;color: #086e5a;background-color: #d0ebe6;}
.bold_font03 {font-weight:bold;font-size:11pt;color: #0765a6;background-color:#d9f3ff;}
.bold_font04 {font-weight:bold;font-size:11pt;color: #086e5a;background-color:#d0ebe6;}
.bold_font05 {font-size:9pt;color: #b91b53;}
.bold_font06 {font-size:11pt;color: #3c3c3c;font-weight:bold;}
.bold_font07 {font-size:9pt;color: #fa5402;background-color:#fff6ae;}
.bold_font08 {font-size:9pt;color: #666666;background-color:#eaeaea;font-weight:bold;}
.bold_font09 {font-size:12pt;color: #000000;font-weight:bold;}
.bold_font10 {font-size:11pt;color: #000000;font-weight:bold;}
.bold_font11 {font-size:22pt;color: #000000;font-weight:bold;}
.bold_font12 {font-size:18pt;color: #000000;font-weight:bold;}
.temp_save {font-weight: bold;color: #ff5400;font-size: 11pt;}

/* 게시판공통라인색 */
.newsline_h {height: 1px;background-color: #D2D2D2;}
.newsline_h01 {height: 1px;background-color: #b6ddee;}
.newsline_h02 {height: 1px;background-color: #c6c3eb;}
.newsline_h03 {height: 2px;background-color: #9392eb;}
.newsline_h04 {height: 2px;background-color: #3d91d2;}
.newsline_h05 {height: 1px;background-color: #8dccec;}
.newsline_h06 {height: 1px;background-color: #c0e0e4;}
.newsline_h07{height:2px; background-color:#65aade;}
.newsline_h08{height:3px; background-color:#65aade;}

.select_box {font-size: 9pt;border: 1x solid #7F9DB9;color: #666666;background-color: #ffffff;font-family: "돋움";padding: 2px 2px 0px 3px;}

/* 게시판타이틀 */
.subject {font-weight: bold;color: #5f5ece;}

/* 팝업 title */
.pop_ttl {font-size: 8pt;font-weight: bold;color: #2696cd;padding: 5px 0px 0px 0px;}

/* 입력폼 */
input {  font-size: 9pt;  color: #666666;  height:14px;  border: 1px solid #CDCCCC;  font-family: "돋움";  padding: 3px 2px 0px 3px;}
.nonBorder {border: 0px;}

select {font-size: 9pt;border: 1px solid #7F9DB9;color: #666666;background-color: #ffffff;font-family: "돋움";padding: 3px 2px 0px 3px;}
.recru_input_s {font-size: 8pt;color: #ff7800;}
.recru_input_r {text-align: right;}
.recru_input_noline_s {border-top : 0;border-bottom : 0;border-left: 0;border-right: 0;font-size: 8pt;}
.input_login {font-size: 9pt;border: 1px solid #CDCCCC;color: #666666;background-color: #ffffff;font-family: "돋움";padding: 5px 2px 0px 5px;}
.recru_txt {font-size: 9pt;border: 2px solid #dadada;color: #666666;background-color: #ffffff;font-family: "돋움";padding: 20px 20px 20px 20px;scrollbar-3dlight-color: #E5E5E5;scrollbar-arrow-color: #979796;scrollbar-track-color: #F2F2F1;
scrollbar-darkshadow-color: #BDBEBD; scrollbar-face-color: #EDEDED; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #ffffff;}
.recru_txt01 {font-size: 9pt;border: 1px solid #dadada;color: #666666; background-color: #ffffff; font-family: "돋움";padding: 10px 10px 10px 10px; scrollbar-3dlight-color: #E5E5E5; scrollbar-arrow-color: #979796;
scrollbar-track-color: #F2F2F1;scrollbar-darkshadow-color: #BDBEBD; scrollbar-face-color: #EDEDED; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #ffffff;}
.recru_txt02 {font-size: 9pt;border: 0px solid #dadada;color: #666666;background-color: #ffffff;font-family: "돋움";padding: 10px 20px 10px 20px;scrollbar-3dlight-color: #E5E5E5;scrollbar-arrow-color: #979796;scrollbar-track-color: #F2F2F1;
scrollbar-darkshadow-color: #BDBEBD;scrollbar-face-color: #EDEDED;scrollbar-highlight-color: #ffffff;scrollbar-shadow-color: #ffffff;}
.b {font-weight: bold;}

/******************  론신청관리 div **********************/
.box {font-size: 9pt;color: #666666;text-decoration: none;font-family: "돋움";line-height: 17px;width: 670px;}
.box_01 {font-size: 9pt;color: #666666;text-decoration: none;font-family: "돋움";line-height: 17px;width: 670px;margin-bottom: 15px;border-bottom: 2px solid #3d91d2;}
.box_02 {font-size: 9pt;color: #666666;text-decoration: none;font-family: "돋움";line-height: 17px;width: 670px;margin-bottom: 5px;}
.box_03 {font-size: 9pt;color: #666666;text-decoration: none;font-family: "돋움";line-height: 17px;width: 670px;border-bottom: 2px solid #3d91d2;margin-bottom: 0px;}
.box_04 {font-size: 9pt;color: #666666;text-decoration: none;font-family: "돋움";line-height: 17px;width: 670px;margin-bottom: 0px;}
.box_05{font-size:9pt;color:#666666;text-decoration:none;font-family:"돋움";line-height:17px;width:450px;margin-bottom:10px;border-bottom:2px solid #3d91d2;}
.box_06{font-size:9pt;color:#666666;text-decoration:none;font-family:"돋움";line-height:150%;width:635px;margin-bottom:10px;}
.info {width: 670;border-top: 2px solid #3d91d2;}
.info02 {width: 670px;height : 20px;}
.info03{width:450px;border-top:2px solid #3d91d2;}
.info caption {height: 15px;text-align: left;padding-bottom: 5px;font-size: 9pt;color: #666666;text-decoration: none;font-family: "돋움";}
.info th{height:28;font-size:9pt; font-family:"돋움"; color:#0e73ad; background-color: #e3eef6; font-weight:bold; padding:2px 0px 2px 0px; valign:middle;}
.info02 th {height: 28px;background-color: #e3eef6;font-weight: bold;font-family: "돋움";color: #0e73ad;valign: middle;}
.info03 th{ height:28;font-family:"돋움";color:#0e73ad;background-color: #e3eef6;font-weight:bold;valign:middle;}
.info td {font-size: 9pt;color: #666666;font-family: "돋움";height: 28px;background-color: ffffff;valign: middle;padding: 0px 0px 0px 0px;}
.info02 td {font-size: 9pt;color: #666666;font-family: "돋움";height: 28px;background-color: ffffff;valign: middle;}
.tc_bo_rb {valign: middle;border-right: #65aade 1px solid;border-bottom: #65aade 1px solid;}
.tc_bo_rbt {valign: middle;border-right: #65aade 1px solid;border-top: #65aade 1px solid; border-bottom: #65aade 1px solid;}
.tc_bo_rt {valign: middle;border-right: #65aade 1px solid;border-top: #65aade 1px solid;}
.tc_bo_bt {valign: middle;border-bottom: #65aade 1px solid;border-top: #65aade 1px solid;}
.tc_bo_r {border-right: #65aade 1px solid;}
.tc_bo_t {border-top: #65aade 1px solid;}
.tc_bo_b {border-bottom: #65aade 1px solid;}
.tc_bo_b1 {border-bottom: #65aade 1px solid;}
.tc_bo_rs{ border-right: #65aade 1px solid; background-color: f2f2f2; font-size:9pt;color:#d81628;}
.s_font {font-weight: bold;font-family: "돋움";font-size: "8pt";padding: 5px 0 0 10px;}
.style1 {color: #a90748;font-weight: bold;}
a {cursor: hand;}
/******** 기본 테이블 구조 *******/
.basic_box{  width:670px;  padding-top:10px;}
.basic_box02{  width:900px;  padding-top:10px;}
.basic_box_print{  width:670px;  padding-top:5px;  margin: 0px auto;}
.basic_box_print th{  valign:middle;  height:23px;}
.basic_box th,
.basic_box02 th{  valign:middle;  height:28px;}
.basic_box td,
.basic_box02 td{valign:middle;padding:0px 0px 0px 5px;height:28px;}
.basic_box_print td{valign:middle;padding:0px 0px 0px 5px;height:23px;}
.basic_box .basic_table,
.basic_box02 .basic_table {  width:100%;  border-top:2px solid #3d91d2;  border-bottom: 2px solid #3d91d2;}
.basic_box_print .basic_table_print {  width:100%;  border-top:2px solid #000000;  border-bottom: 2px solid #000000;}

.basic_box .basic_tablem5{  width:100%;  border-top:2px solid #9392eb;  border-bottom: 2px solid #9392eb;}
.basic_tablem5 caption,
.basic_table caption,{  border-top: 0px;  height: 30px;  text-align: left;  padding-bottom: 5px;  background-image:url('/images/smpploan/ttlsub_03_back.gif');}
.basic_table_print caption{  border-top: 0px;  height: 20px;  text-align: left;  padding-top: 5px;}

.basic_table th{  font-size: 9pt;  color:#0e73ad;  border-right: #65aade 1px solid;  border-bottom: #65aade 1px solid;  background-color: #e3eef6;}
.basic_table_print th{  font-size: 10pt;  color:#000000;  border-right: #65aade 1px solid;  border-bottom: #65aade 1px solid;  background-color: #e3eef6;}
.basic_tablem5 th{  font-size: 9pt;  color:#5f5ece;  border-right: #c6c3eb 1px solid;  border-bottom: #c6c3eb 1px solid;  background-color: #e6e6fb;}
.basic_table td{  font-size: 9pt;  border-right: #65aade 1px solid;  border-bottom: #65aade 1px solid;}
.basic_table_print td{  font-size: 10pt;  font-weight:bold;  color:#000000;  border-right: #65aade 1px solid;  border-bottom: #65aade 1px solid;}
.basic_tablem5 td{  font-size: 9pt;  border-right: #c6c3eb 1px solid;  border-bottom: #c6c3eb 1px solid;}
.basic_table tfoot th{  border-bottom: 0px;}
.basic_table tfoot td{  border-bottom: 0px;}
.basic_table .onlyb,
.basic_tablem5 .onlyb,
.basic_table_print .onlyb{  border-right: 0px;}
.basic_table .onlyr td,
.basic_tablem5 .onlyr td,
.basic_table_print .onlyr td{  border-bottom: 0px;}
.basic_table .onlyr th,
.basic_tablem5 .onlyr th,
.basic_table_print .onlyr th{  border-bottom: 0px;}
.alignC{padding: 0px;text-align:center;}
.alignR{padding: 0px;text-align:right;}
.alignV{padding: 0px;vertical-align:bottom;}
.paddingB{padding: 0px 0px 15px 0px;}
.paddingTB{padding: 10px 0px 15px 0px;}
.paddingTB02{padding: 10px 0px 10px 0px;}
.paddingT5{padding: 5px 0px 0px 0px;}
.paddingB5{padding: 0px 0px 5px 0px;}
.paddingB12{padding: 0px 0px 12px 0px;}
.paddingN{padding: 0px 0px 0px 0px;}

.line_color {  font-size: 9pt;  color:#666666;  background-color: #f3fddb;}
.line_color02 {  font-size: 9pt;  color:#666666;  background-color: #ffebef;}
.line_color03 {  font-size: 9pt;  color:#000000;  background-color: #e5e5e5;  padding: 5px 0px 3px 10px;font-weight:bold;}
.mail_subject {  font-size: 9pt;  color:#e7f1ff;  height : 27px;  font-weight:bold;  background-color: #0c5d9f;  padding: 3px 0px 0px 10px;}
.border_box{ width:645px; border-top: #000000 2px solid; border-bottom: #000000 2px solid; border-right: #000000 2px solid; border-left: #000000 2px solid; padding : 10px 10px 10px 10px; line-height : 160%;}
.box_margin{margin: 40px 0px 0px 0px;}

/** 계약정보에서 설명 용 UL LI */
.contDescDiv{  font-size: 9pt;  color: #666666;  border: 1px solid #e6e6e6;  background-color: #f5f5f5;  width:658px;  padding-top:10px;  padding-left:10px;  padding-bottom: 5px;}
.contDescDiv_error{  font-size: 9pt;  color: #666666;  border: 1px solid #e6e6e6;  width:220px;  padding-top:10px;  padding-left:10px;  padding-bottom: 10px;}

ul.contDescTitle{ padding : 0px;}
.contDescTitle li{  font-size: 9pt;  color: #666666;  list-style-image: url("../images/icon/icon_arrow02.gif");  list-style-position: inside;  font-weight: bold;  margin: 6px 0px 6px 4px;}
ul.contDesc {padding : 0px; margin : 0px;}
.contDesc li { list-style-image: url("../images/icon/icon_dot04.gif"); list-style-position: inside; font-weight: normal; color: #666666; margin: 3px 0px 3px 4px;}

/** 계약정보에서 설명 용 UL LI-프린트용 */
.contDescDiv_p{  font-size: 8pt;  color: #000000;  border: 1px solid #e6e6e6;  background-color: #f5f5f5;  width:662px;  padding-top:3px;  padding-left:5px;  padding-bottom: 3px;}
.contDescDiv_error_p{  font-size: 8pt;  color: #000000;  border: 1px solid #e6e6e6;  width:220px;  padding-top:10px;  padding-left:10px;  padding-bottom: 10px;}
ul.contDescTitle_p{ padding : 0px;}
.contDescTitle_p li{  font-size:8pt;  color: #000000;  list-style-image: url("../images/icon/icon_arrow02.gif");  list-style-position: inside;  font-weight: bold;  margin: 3px 0px 3px 4px;}
ul.contDesc_p {padding : 0px; margin : 0px;}
.contDesc_p li { list-style-image: url("../images/icon/icon_dot04.gif"); list-style-position: inside; font-weight: bold; color: #000000; margin: 3px 0px 3px 4px;}


/* 테그 스타일 */

.ttag {	font-size: 9pt;	color: #666666;	text-decoration: none;	font-family: "돋움";	font-weight: bold;}
.ttag:link {	font-size: 9pt;	color: #666666;	text-decoration: none;	font-family: "돋움";}
.ttag:visited {	font-size: 9pt;	color: #666666;	text-decoration: none;	font-family: "돋움";}
.ttag:active {	font-size: 9pt;	color: #666666;	text-decoration: none;	font-family: "돋움";}
.ttag:hover {	font-size: 9pt;	color: #434343;	text-decoration: underline;	font-family: "돋움";}

.ttag02 {	font-size: 9pt;	color: #ffffff;	text-decoration: none;	font-family: "돋움";	font-weight: bold;	background-color: #61c5d1;}
.ttag02:link {	font-size: 9pt;	color: #ffffff;	text-decoration: none;	font-family: "돋움";	 background-color: #61c5d1; }
.ttag02:visited {	font-size: 9pt;	color: #ffffff;	text-decoration: none;	font-family: "돋움";	background-color: #61c5d1;}
.ttag02:active {	font-size: 9pt;	color: #ffffff;	text-decoration: none;	font-family: "돋움";	 background-color: #61c5d1;}
.ttag02:hover {	font-size: 9pt;	color: #ffffff;	text-decoration: underline;	font-family: "돋움";	 background-color: #61c5d1;}

.ttag03 {	font-size: 9pt;	color: #ffffff;	text-decoration: none;	font-family: "돋움";	font-weight: bold;	background-color: #74cdad;}
.ttag03:link {	font-size: 9pt;	color: #ffffff;	text-decoration: none;	font-family: "돋움";	background-color: #74cdad; }
.ttag03:visited {	font-size: 9pt;	color: #ffffff;	text-decoration: none;	font-family: "돋움";	background-color: #74cdad;}
.ttag03:active {	font-size: 9pt;	color: #ffffff;	text-decoration: none;	font-family: "돋움";	 background-color: #74cdad;}
.ttag03:hover {	font-size: 9pt;	color: #ffffff;	text-decoration: underline;	font-family: "돋움";	background-color: #74cdad;}
.ttag04 {	font-size: 9pt;	color: #ffffff;	text-decoration: none;	font-family: "돋움";	font-weight: bold;	background-color: #67cc67;}
.ttag04:link {	font-size: 9pt;	color: #ffffff;	text-decoration: none;	font-family: "돋움";	background-color: #67cc67; }
.ttag04:visited {	font-size: 9pt;	color: #ffffff;	text-decoration: none;	font-family: "돋움";	background-color: #67cc67;}
.ttag04:active {	font-size: 9pt;	color: #ffffff;	text-decoration: none;	font-family: "돋움";	 background-color: #67cc67;}
.ttag04:hover {	font-size: 9pt;	color: #ffffff;	text-decoration: underline;	font-family: "돋움";	 background-color: #67cc67;}


/* 프린트폼 */

#docMain{text-decoration: none;font-family: "바탕체";padding : 10px 20px 10px 20px;_padding: 10px 20px 0px 20px;font-size:13pt;color : #000000;}
#docMain table{	width:100%;}

h1{
	text-align : center;
	font-family: "바탕체";
	font-size:22pt;
	font-weight:bold;
	text-align : center;
	color : #000000;
  }

h2{
	text-decoration: none;
	font-family: "바탕체";
	font-size:18pt;
	text-align : center;
	color : #000000;
	padding: 0px;
}

h5{
	text-decoration: none;
	font-family: "바탕체";
	font-size:11pt;
	margin:0px;
	color : #000000;
}

#docHeader hr{
	margin:0px;
	height:10px;
	background-color:#CCCCCC;
}

#docHeader table td{
	text-decoration: none;
	font-family: "바탕체";
	font-size:13pt;
	padding:0px;
	line-height: 140%;
	color : #000000;
}

#docContents{
}


#docContents .subContents1{

	padding:10px 20px 0px 20px;
	_padding:0px 20px 0px 20px;
	font-size:14pt;
	line-height: 140%;
}

#docContents .subContents2{
    margin-top: 0px;
	padding:0px 20px 10px 20px;
	font-size:14pt;
	line-height: 140%;
}
.subContents1 li{
  margin-bottom: 5px;
}
.subContents2 table{
    border-top: #000000 1px solid;
	border-left: #000000 1px solid;
}
.subContents2 th {
	text-decoration: none;
	font-family: "바탕체";
	font-size:13pt;
	padding:5px 0px 5px 0px;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	text-align:center;
	line-height: 140%;
	color : #000000;
}
.subContents2 td {
	text-decoration: none;
	font-family: "바탕체";
	font-size:13pt;
	padding:5px 0px 5px 10px;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	line-height: 140%;
	color : #000000;
}

#docContents .subContents3{
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
}
.subContents3 th {
	text-decoration: none;
	font-family: "바탕체";
	font-size:13pt;
	padding:5px 0px 5px 0px;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	text-align:center;
	line-height: 140%;
	color : #000000;
}
.subContents3 td {
	text-decoration: none;
	font-family: "바탕체";
	font-size:13pt;
	padding:5px 0px 5px 10px;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	line-height: 140%;
	color : #000000;
}

#docContents .subContents4{
	line-height: 140%;
	text-decoration: none;
	font-family: "바탕체";
	padding : 10px 20px 10px 20px;
	font-size:13pt;
	color : #000000;
}

#docMain th {
	text-decoration: none;
	font-family: "바탕체";
	font-size:13pt;
	padding:5px 0px 5px 0px;
	text-align:center;
	line-height: 140%;
	color : #000000;
}
#docMain td{
	text-decoration: none;
	font-family: "바탕체";
	font-size:13pt;
	padding:5px 0px 5px 10px;
	line-height: 140%;
	color : #000000;
}


.check_form
{
 font-size:9pt;
 color: #ffffff;
 font-weight:bold;
 background-color:#acabab;
 text-align:center;
 height:35px;

}

.check_box
{
 border: 3px solid #003c5d;
}

.smppStamp{
  margin: 0px auto;
  padding-top : 50px;
  vertical-align:middle;
  background-position:right;
  background-image:url('/images/stamp.gif');
  background-repeat:no-repeat;
  height:91px;
  _height:70px;
  width:500px;
}


/* 201107018 */
ul li { margin:0px; padding:0px;}
.ba_info { width:490px; height:110px; border:#666 solid 3px;}
.ba_info ul { list-style-type:none; display:inline; padding:40px 10px 0 65px; height:100px;}
.ba_info ul.info1  { float:left; background:url(../images/main/bg_info_01.gif) no-repeat; }
.ba_info ul.info2  { float:left; background:url(../images/main/bg_info_02.gif) no-repeat;}
.ba_info ul.info3  {  float:left;background:url(../images/main/bg_info_03.gif) no-repeat;}
.ba_info ul li{ list-style-type:none; text-align:right}

.top { width:700px; padding-top:15px; height:30px; }
.quickMenuDiv {  margin:5px 0 0 20px;}
