﻿/*
body,td {font-face:Arial,seoul,helvetica,arial;color: #666666; font-size: 9pt;  line-height: 20px;  }
.default {font-size: 9pt;  color: #666666;  font-face:Arial,seoul,helvetica,arial;  line-height: 20px;  text-align: justify; }


a:link { font-family:Arial;  font-size:9pt; font-style:normal; color:#666666; text-decoration:none; }
a:visited { font-family:Arial; font-size:9pt; font-style:normal; color:#666666; text-decoration:none; }
a:hover { font-family:Arial;  font-size:9pt; font-style:normal; color:#274C84;  }
a:active { font-family:Arial;  font-size:9pt; text-decoration:none; color:#274C84; }

*/


.small {font-family: Arial;  letter-spacing:-1; font-size:8pt; line-height:12pt; color:#999999; }
.small:link {font-family:Arial;  letter-spacing:-1; font-size:8pt; text-decoration:none; color:#999999; }
.small:visited {font-family:Arial; letter-spacing:-1; font-size:8pt; text-decoration:none; color:#999999; }
.small:hover {font-family:Arial; letter-spacing:-1; font-size:8pt; text-decoration:none; color:#999999;}
.small:active {font-family:Arial; letter-spacing:-1; font-size:8pt;  text-decoration:none; color:#999999; }


.small2 {font-family: Arial;   font-size:8pt; line-height:12pt; color:#999999; }
.small2:link {font-family:Arial;  font-size:8pt; text-decoration:none; color:#999999; }
.small2:visited {font-family:Arial;  font-size:8pt; text-decoration:none; color:#999999; }
.small2:hover {font-family:Arial;  font-size:8pt; text-decoration:none; color:#666666;}
.small2:active {font-family:Arial;  font-size:8pt;  text-decoration:none; color:#666666; }


.small3 {font-family: Arial;  letter-spacing:-1; font-size:8pt; line-height:12pt; color:#999999; }
.small3:link {font-family:Arial;  letter-spacing:-1; font-size:8pt; text-decoration:none; color:#999999; }
.small3:visited {font-family:Arial; letter-spacing:-1; font-size:8pt; text-decoration:none; color:#999999; }
.small3:hover {font-family:Arial; letter-spacing:-1; font-size:8pt; text-decoration:none; color:#999999;}
.small3:active {font-family:Arial; letter-spacing:-1; font-size:8pt;  text-decoration:none; color:#999999; }



/*------------------------------------------ 수정 및 추가 ------------------------------------------*/


body {
   background-image:url(../img/top_repeat.gif);
	 background-repeat: repeat-x;
	 background-color:#ffffff;
	 margin:0px;
	 padding:opx;
}


body,td,form,input, select, textarea {
	 font-size:9pt;
	 font-family:"dotum","gulim","verdana";
   color:#6a6a6a;
	 line-height:130%;

	 word-break:break-all;
}

body,form,input, select, textarea {
   scrollbar-face-color: #ffffff;
   scrollbar-shadow-color: #dddddd;
   scrollbar-highlight-color: #dddddd;
   scrollbar-3dlight-color: #ffffff;
   scrollbar-darkshadow-color: #ffffff;
   scrollbar-track-color: #f5f5f5;
   scrollbar-arrow-color: #b4b3b3;

	 word-break:break-all;
}

a:link   	{ color:#6a6a6a; text-decoration:none;}
a:visited	{ color:#6a6a6a; text-decoration:none;}
a:hover   { color:#000000; text-decoration:none;}
a:active 	{ color:#000000; text-decoration:none;}

textarea{ background-color: #ffffff; border : 1px solid #dddddd ;  padding-top:5px; padding-left:5px;color: #848484; border-collapse:collapse }

input, select{border:1px solid #cccccc; height:20px; color: #333333; padding-left:2px;}
a,img,input{border:0px;selector-dummy: expression(this.hideFocus=true);}  /*: 링크 테두리 점선 없애기*/



td.news_date{color:#999999; font-size:8pt}

td.left_linein{ border-bottom:#E6E5EC 1px solid}
td.left_lineout{ border-bottom:#D8D6E1 1px solid}


td.title_line{background-image:url(../img/title_line.gif); height:4px; background-repeat:repeat-x}
td.title{ height:41px; padding-bottom:8px; vertical-align:bottom}
td.nabi{font-size:8pt; color:#999999; text-align:right}

td.intro_line{border-bottom:#E3E3E3 1px solid; height:22px; padding: 2 0 0 20}


td.big_tx{font-size:14pt; font-weight:bold; color:#666666; font-family:"굴림"}

.style1 {color: #007bb7}


#body { margin:0px; padding:6px 6px 6px 6px;}
#leftMenu { margin:0px; padding:0px;}
#leftMenu h3 {padding:0px 0px 0px 6px;font-family: verdana;font-size:12pt; line-height:14px; font-weight:bold; color:#333333;}

#infobox { margin:0px; padding:0px;}
#infobox h3 {padding:0px 0px 0px 6px;font-family: verdana;font-size:12pt; line-height:24px; font-weight:bold; color:#333333;}
#infobox table { margin:0px 0px 0px 0px; border-collapse: collapse;}
#infobox table td {border: 1px solid #cccccc;background-color:#eeeeee;padding:2px 2px 2px 2px; }
#infobox table tbody tr {	background: #fcfcff;}

#leftmenu1 { margin:0px; padding:0px;}
#leftMenu1 h3 {padding:0px 0px 0px 6px;font-family: verdana;font-size:12pt; line-height:14px; font-weight:bold; color:#333333;}

#leftReport { margin:0px; padding:0px;}
#leftReport h3 {padding:0px 0px 0px 6px;font-family: verdana;font-size:12pt; line-height:14px; font-weight:bold; color:#333333;}

#leftmenu2 { margin:0px; padding:0px;}
#leftMenu2 h3 {padding:0px 0px 0px 6px;font-family: verdana;font-size:12pt; line-height:14px; font-weight:bold; color:#333333;}

#logout { margin:0px; padding:0px;}
#logout h3 {padding:0px 0px 0px 6px;font-family: verdana;font-size:12pt; line-height:14px; font-weight:bold; color:#333333;}


#toptitle {font-family: verdana;font-size:16pt; line-height:24px; font-weight:bold; color:#333333;}

.login_subtitle		{width:160px;height:30px;background-color:#eeeeee; font-family: Arial,verdana; color:#333333; font-weight:bold; font-size: 12px; line-height:18px; text-align:center;border: 1px solid #cccccc;}
.login_input		{height:34px;font-family: Arial,verdana; color:#000000; font-weight:normal; font-size: 11px; line-height:20px; text-align:left;border-bottom: 1px solid #e7e7e7;}
.loginbox input, select{border:1px solid #cccccc; height:20px; color: #333333; padding-left:2px;}

/*-------------------------------------------------*/
/* Board  Style                                    */
/*-------------------------------------------------*/
.boardcount{text-align:right;padding:5px 0px 5px 0px;margin-top:10px;}
.contents {padding:10px 0px 0px 0px;}
.board {}

.page_search{padding:0px;margin-bottom:10px;text-align:left;border: 1px solid #cccccc;background-color:#eeeeee;}
.page_search input {border:1px solid #cccccc;}
.search_select{font-size:8pt;border:1px solid #e4e4e4;width:80px;margin:0px;}
.search_input{border:1px solid #aaaaaa;width:160px;margin:0px;height:18px;}
.search_td{padding:4px 4px 4px 4px;}

.boardlist {border-collapse: collapse;border-bottom:1px solid #c7c3c3;margin-bottom:2px;}
.boardlist table td {padding:3px;cursor:hand;}
.boardsubtitle		{height:26px;border: 1px solid #bbbbbb;background-color:#dddddd; font-family: Arial,verdana; color:#333333; font-weight:bold; font-size: 13px; line-height:18px; text-align:center;}
.boardsubtitle1		{height:26px;border: 1px solid #bbbbbb;background-color:#eeee00; font-family: Arial,verdana; color:#333333; font-weight:bold; font-size: 13px; line-height:18px; text-align:center;}

.ct_num		{ font-family: Arial,verdana; color:#333333; font-size: 11px; line-height:18px; text-align:center; }
.ct_text	{ font-family: Arial,verdana; color:#333333; font-size: 11px; line-height:18px; }
.ct_title	{ font-family: Arial,verdana; color:#333333; font-size: 11px; line-height:18px; padding-left:5px;text-align:center; }
.ct_currency { font-family: Arial,verdana; color:#333333; font-size: 11px; line-height:18px; text-align:right; }
.ct_notuse_c { font-family: Arial,verdana; color:#333333; font-size: 11px; line-height:18px; text-align:right; background-color:#eeeeee;color:#333333;}
.ct_notuse	{ background-color:#eeeeee;color:#333333; }
.ct_notuse_s	{ background-color:#efefef;color:#333333; }
.ct_title_str {cursor:hand;color:#898a8c;}
.ct_title_str a{color:#898a8c;}
.ct_title_str a:link{font-family:Arial;font-size:12px;color:#898a8c;text-decoration:none;}
.ct_title_str a:visited{color: ##898a8c;text-decoration:none;}
.ct_title_str a:active{color: ##898a8c;text-decoration:none;}
.ct_title_str a:hover{color:#3664A1;text-decoration:none;}
.ct_total		{ font-family: Arial,verdana; color:#ff3333; font-size: 40px; line-height:42px; text-align:center; }

.page_sel	{ font-family: verdana; color:#ff4800; font-weight:bold; font-size: 10px; line-height:18px; }
.page		{ font-family: verdana; color:#898a8c; font-size: 10px; line-height:18px; }
.pop_tit	{ font-family: Arial,verdana; color:#898a8c; font-weight:bold; font-size: 11px; line-height:18px;}

.ct_snum	{ font-family: verdana; color:#898a8c; font-size: 10px; line-height:18px; }
.cont_tit	{ font-family: Arial,verdana; color:#78A3C7; font-weight:bold; font-size: 12px; line-height:18px;}
.cont_tit1	{ font-family: Arial,verdana; color:#78A3C7; font-weight:bold; font-size: 12px; line-height:18px;}
.rep_tit	{ font-family: Arial,verdana; color:#ff693e; font-weight:bold; font-size: 12px; line-height:35px;}

.line_white{background-color:#FFFFFF;height:26px;}
.line_gray{background-color:#f7f7f7;height:26px;}
.line_draw{height:1px;background-color:#e7e7e7;}
.line_subtotal{background-color:#CDECFA;height:26px;}
.line_total{background-color:#FFCFDA;height:26px;}
.line_td{font-size:1px;line-height:1px;height:1px;border-bottom: 1px solid #e7e7e7;}
.line_white td {border-bottom: 1px solid #e7e7e7;}
.line_total td {border-bottom: 1px solid #e7e7e7;}
.line_subtotal td {border-bottom: 1px solid #e7e7e7;}
.line_gray td {border-bottom: 1px solid #e7e7e7;}

.rs_header	{ font-family: Arial,verdana; color:#898a8c; font-weight:bold; font-size: 11px; line-height:18px; text-align:center; background-image: url("/images/board/bd_header_bg.gif");}
.rs_pheader	{ font-family: Arial,verdana; color:#ffffff; font-weight:bold; font-size: 11px; line-height:18px; text-align:center; }

.cont_tit2	{ font-family: Arial,verdana; color:#6091e3; font-weight:bold; font-size: 12px; line-height:18px;}

.Info_title	{ font-family: Arial,verdana; color:#898a8c; font-weight:bold; font-size: 11px; line-height:18px;padding-left:5px;}
.btn {cursor:pointer;}

#page_navi{width:100%;text-align:center;padding:2px;}
.page_navi_emt{font-size:2px;}
.now_page{text-align:center;padding-top:0px;color:red;font-weight:bold;}
.other_page{text-align:center;padding-top:0px;}
.other_page a {text-decoration:none;color:#000000;}
.boardview{margin-top:10px;}
.board_contents{padding:10px;}
.boardwrite{width:100%;border-top:2px solid #cccccc;border-bottom:2px solid #cccccc;}
.boardwrite select{font-size:9pt;border:1px solid #e4e4e4;}
.boardwrite input{border:1px solid #bbbbbb;margin:0px;height:20px;}
.board_btn{margin:10px;width:680px;text-align:center;}

.stitle		{width:160px;height:30px;background-color:#dddddd; font-family: Arial,verdana; color:#333333; font-weight:bold; font-size: 12px; line-height:18px; text-align:center;border-bottom: 1px solid #e7e7e7;}
.stitlenotwidth		{height:30px;background-color:#dddddd; font-family: Arial,verdana; color:#333333; font-weight:bold; font-size: 12px; line-height:18px; text-align:center;border-bottom: 1px solid #e7e7e7;}
.swrite		{height:30px;font-family: Arial,verdana; color:#000000; font-weight:normal; font-size: 11px; line-height:18px; text-align:left;border-bottom: 1px solid #e7e7e7;}
.boardwrite table td {padding:3px;}
.ssubtitle		{height:30px;background-color:#dddddd; font-family: Arial,verdana; color:#333333; font-weight:bold; font-size: 12px; line-height:18px; text-align:center;border-bottom: 1px solid #e7e7e7;}

595 X 842
#until_area{width:100%;text-align:left;padding:2px;}

#print_back{width:100%;text-align:center;padding:10px;}
#print_btn{width:100%;text-align:center;padding:10px;}
#print_paper{width:670px;padding:20px;margin:0px;border:1px solid #000000;text-align:center;}
#print_body{width:630px;padding:2px;margin:0px;clear:both;color:#000000;text-align:left;}
#print_paper_h{width:948px;padding:20px;margin:0px;border:1px solid #000000;text-align:center;}
#print_body_h{width:918px;padding:2px;margin:0px;clear:both;color:#000000;text-align:left;}
.rpcompanyinfo{width:100%;padding:2px;margin:0px;clear:both;}
.rpcompanyinfo #rplogo{float:left;width:200px;height:110px;}
.rpcompanyinfo #rpcompany{float:right;width:400px;height:110px;text-align:right;}

.rphearder{width:100%;padding:2px;height:60px;margin:0px;clear:both;align:center;text-align:center;}
.rphearder #rptitle{align:center;width:240px;font-family:arial;font-size:24px;font-weight:bold;color:#000000;line-height:26px;border-bottom:2px solid #000000;}
.rphearder #rptitlesub{align:center;width:240px;font-family:arial;font-size:16px;font-weight:bold;color:#000000;}

.rputchinfo{width:100%;padding:2px;margin:0px;clear:both;}
.rputchinfo #rppurchleft{float:left;width:220px;height:110px;}
.rputchinfo #rppurchright{float:right;width:220px;height:110px;text-align:left;}

.topmessage{width:100%;padding-top:20px;padding-bottom:20px;margin:0px;clear:both;}

.rpProjectName{width:100%;padding:2px;margin:0px;clear:both;font-family:arial;font-size:16px;font-weight:bold;color:#000000;}

.rptermconditon{width:100%;padding:30px;margin:0px;clear:both;align:center;text-align:center;}
.rptermconditon #rptitletermconditon{align:center;width:180px;font-family:arial;font-size:16px;font-weight:bold;color:#000000;line-height:18px;border-bottom:2px solid #000000;}
.rptermconditon #rdesctermconditon{text-align:left;padding-top:20px;}


.reportlist {border-collapse: collapse;border-top:1px solid #000000;border-right:1px solid #000000;margin-bottom:2px;}
.rptable {border-collapse: collapse;border-top:1px solid #000000;border-right:1px solid #000000;}
.reportlist table td {padding:2px;cursor:hand;}
.rptable table td {padding:2px;cursor:hand;}
.reportsubtitle{height:24px;border-left: 1px solid #000000;border-bottom: 1px solid #000000;background-color:#dddddd; font-family: Arial,verdana; color:#333333; font-weight:bold; font-size: 10px; line-height:18px; text-align:center;}
.reportsubtitlewhite{height:24px;border-left: 1px solid #000000;border-bottom: 1px solid #000000;background-color:#ffffff; font-family: Arial,verdana; color:#333333; font-weight:bold; font-size: 10px; line-height:18px; text-align:center;}
.reportnum	{ font-family: Arial,verdana; color:#333333; font-size: 10px; line-height:18px; text-align:center;border-left: 1px solid #000000;border-bottom: 1px solid #000000; }
.reporttext	{ font-family: Arial,verdana; color:#333333; font-size: 10px; line-height:18px;border-left: 1px solid #000000;border-bottom: 1px solid #000000;}
.reporttitle	{ font-family: Arial,verdana; color:#333333; font-size: 10px; line-height:18px; padding-left:5px;text-align:center;border-left: 1px solid #000000;border-bottom: 1px solid #000000; }
.reportcurrency { font-family: Arial,verdana; color:#333333; font-size: 10px; line-height:18px; text-align:right;border-left: 1px solid #000000;border-bottom: 1px solid #000000; }
.reportnotuse	{ background-color:#eeeeee;color:#333333; }
.reportnotuse_s	{ background-color:#efefef;color:#333333; }
.reporttitle_str {cursor:hand;color:#898a8c;}
.reporttitle_str a{color:#898a8c;}
.reporttitle_str a:link{font-family:Arial;font-size:12px;color:#898a8c;text-decoration:none;}
.reporttitle_str a:visited{color: ##898a8c;text-decoration:none;}
.reporttitle_str a:active{color: ##898a8c;text-decoration:none;}
.reporttitle_str a:hover{color:#3664A1;text-decoration:none;}

.printb{page-break-before: always;}
.printn{}