﻿/*
///////////////////////////////////////////
//
// PlanMate PMIS 사이트에 적용될 StyleSheet
//
//
///////////////////////////////////////////
*/

/* defalut */
/*//////////////////////////////////////////
// 기본설정 시작
//////////////////////////////////////////*/

BODY {
	font-family: "Verdana, 굴림";
	font-size: 12px;
	color: #555555;
	
    -MS-SCROLLBAR-FACE-COLOR: #EDEDED;
    -MS-SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    -MS-SCROLLBAR-SHADOW-COLOR: #797979;
    -MS-SCROLLBAR-3DLIGHT-COLOR: #cfcfcf;
    -MS-SCROLLBAR-ARROW-COLOR: #333333;
    -MS-SCROLLBAR-TRACK-COLOR: #EDEDED;
    -MS-SCROLLBAR-DARKSHADOW-COLOR: #cfcfcf;
    -MS-SCROLLBAR-BASE-COLOR: #cfcfcf

	margin: 0px 0px 0px 0px ;
	padding:10px 0px 0px 4px;
}

INPUT, SELECT, TD, TH, TEXTAREA, P, SPAN, div, FORM, CENTER, PRE, BLOCKQUOTE, OPTION {
	font-family: "Verdana, 굴림";
	font-size: 12px;
	color: #555555;
	
	-MS-word-break:break-all;
	-MS-word-wrap:break-word;
    -MS-SCROLLBAR-FACE-COLOR: #EDEDED;
    -MS-SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    -MS-SCROLLBAR-SHADOW-COLOR: #797979;
    -MS-SCROLLBAR-3DLIGHT-COLOR: #cfcfcf;
    -MS-SCROLLBAR-ARROW-COLOR: #333333;
    -MS-SCROLLBAR-TRACK-COLOR: #EDEDED;
    -MS-SCROLLBAR-DARKSHADOW-COLOR: #cfcfcf;
    -MS-SCROLLBAR-BASE-COLOR: #cfcfcf

}


/*//////////////////////////////////////////
// 기본설정 끝 
//////////////////////////////////////////*/


/*//////////////////////////////////////////
// 링크설정 시작 
//////////////////////////////////////////*/

A:link {color: #555555; text-decoration: none;}
A:active {color: #555555;  text-decoration: none;}
A:visited {color: #555555; text-decoration: none;}
A:hover {color: #0A62C1; text-decoration: none;}

/*//////////////////////////////////////////
// 링크설정 끝 
//////////////////////////////////////////*/



/*//////////////////////////////////////////
// 일반 페이지 설정 시작
//////////////////////////////////////////*/

/* 페이지 타이틀 */
.page_subject
{
    height:40px; padding:4px 0 0 15px; color:#333333; font-size: 14px; font-weight:bold; 
    background-image:url(../images/title_bg.gif);background-repeat:no-repeat;
    vertical-align:middle;
}
.board_subject
{
    height:40px; padding:4px 0 0 15px; color:#333333; font-size: 14px; font-weight:bold; 
	background-repeat:no-repeat;
    vertical-align:middle;
}


/*//////////////////////////////////////////
// 일반 페이지 설정 끝
//////////////////////////////////////////*/



/*//////////////////////////////////////////
// 줄간격 설정 시작
//////////////////////////////////////////*/
.leading120 { line-height: 120% }
.leading130 { line-height: 130% }
.leading140 { line-height: 140% }
.leading150 { line-height: 150% }
.leading180 { line-height: 180% }
.leading200 { line-height: 200% }

/*//////////////////////////////////////////
// 줄간격 설정 끝
//////////////////////////////////////////*/


/*//////////////////////////////////////////
// INPUT 설정 시작
//////////////////////////////////////////*/

/* 바깥선 설정 */
.input    {border: 1px solid #CDCDCD;}
.input_ed {border: 1px solid #b7d3e3;background-color:#f6f6f6;}

/* 라인 없는 disabled type textbox */
INPUT.none
{
    BORDER-WIDTH: 0px;    FONT-SIZE: 9pt;    COLOR: #808080;    font-family:"Verdana, 굴림";    
    background-color:Transparent;
}

/* 테두리 없는 textbox */
INPUT.noline
{
    BORDER-WIDTH: 0px;    FONT-SIZE: 9pt;    COLOR: #202020;    font-family:"Verdana, 굴림";    
    background-color:Transparent;
}

/* CheckBox, RadioButton */
INPUT.chkbox 
{
    border-style:none;    border-width:0;    outline-style:none;    outline-width:0;
}

/* 버튼 */
INPUT.button {
	BORDER-RIGHT: gray 1px solid; 
	BORDER-TOP: white 1px solid; 
	BORDER-LEFT: white 1px solid; 
	BORDER-BOTTOM: gray 1px solid; 
	PADDING-TOP: 2px; 	MARGIN: 1px; 
	BACKGROUND-IMAGE: url(../../Framework/Images/buttons/bt_bg.gif); 
	BACKGROUND-COLOR: #E0E3E8;
	COLOR: white; 	FONT-SIZE: 12px;
	font-family:"Verdana, 굴림"; 	HEIGHT: 21px; 	
}
/* textbox */
textarea, INPUT.txtInput
{
    border-style:groove;    color:Black;    font-family:"Verdana, 굴림";    background-color:White;
}

/* textbox */
SELECT.txtInput
{
    background-color: #FFFFFA; border-style:solid; border-width:1px;   color:Black;    font-family:"Verdana, 굴림";
}


/*//////////////////////////////////////////
// INPUT 설정 끝
//////////////////////////////////////////*/

/*//////////////////////////////////////////
// Top Menu 페이지 설정 시작
//////////////////////////////////////////*/

.login_name {font-size: 12px; color: #ffffff; line-height:150%; font-family:"Verdana, 굴림"; font-weight:bold; }

/* Top select */
.login_select { font-size:12px; color:#ffffff; background-color:#272B3A; border-style:solid; 
    BORDER-RIGHT: 1px  #9B9EA9 line;  
				BORDER-TOP: 1px #9B9EA9 line;  BORDER-LEFT: 1px  #9B9EA9 line;  BORDER-BOTTOM: 1px #9B9EA9 line}

.topmenu {    height:30px;    vertical-align:middle;    background-color:#3F4D7E; }

.topmenu_bar
{
    text-align:center;    vertical-align:middle;    FONT-WEIGHT: normal;    FONT-SIZE: 8pt;    color: white;     
    font-family:"Verdana, 굴림";
}

.topmenu_font
{
    text-align:center;    vertical-align:middle;    FONT-WEIGHT: bold;    FONT-SIZE: 8pt;    color: white;     
    font-family:"Verdana, 굴림";
}

.topmenu_font_down
{
    text-align:center;    vertical-align:middle;    FONT-WEIGHT: bold;    FONT-SIZE: 9pt;    COLOR: Blue;     font-family:"Verdana, 굴림"; left:1; top:1;
}


/*//////////////////////////////////////////
// Top Menu 페이지 설정 끝
//////////////////////////////////////////*/

/*//////////////////////////////////////////
// 표(table) 설정 시작
//////////////////////////////////////////*/

/* TABLE Line 설정은 TABLE Property로 직접넣어준다.
    cellpadding 값은 don't care
  <table border=0 cellpadding=0 cellspacing=1 class='back_line'>
*/
 
/* TR tag 설정 */

.gridrow0  { background-color:#ffffff; height:22px; padding:4px 0 0 4px; }
.gridrow1  { background-color:#f6f6f7; height:22px; padding:4px 0 0 4px; color:#222222; }

/* 강조형 ROW 설정 */
.gridrow1  { background-color:#f0f0f1; height:22px; padding:4px 0 0 4px; color:#222222; }

/* TD tag 설정용 */
.gridcell_title { background-color:#f6f6f7; height:24px; padding:4px 0 0 4px; color:#222222; text-align:center; }
.gridcell0  { background-color:#ffffff; height:22px; padding:4px 0 0 4px; }
.gridcell1  { background-color:#f6f6f7; height:22px; padding:4px 0 0 4px; color:#222222; }

/* 항목명 가운데중앙 정렬 */
.itemname {text-align:center;vertical-align:middle; }

/*//////////////////////////////////////////
// 표(table) 설정 끝
//////////////////////////////////////////*/

/*//////////////////////////////////////////
// 편집영역(table) 설정 시작
//////////////////////////////////////////*/

/* TABLE Line 설정은 TABLE Property로 직접넣어준다.
    cellpadding 값은 don't care
  <table border=0 cellpadding=0 cellspacing=1 class='back_line' >
*/
 
/* 편집영역 설명 글 */
.input_desc{padding:2px 0 0px 8px; color:#666666;}

/* TR tag 설정 */

.inputrow0  { background-color:#ffffff; height:22px; padding:4px 0 0 4px; color:#222222; }
.inputrow1  { background-color:#f6f6f7; height:22px; padding:4px 0 0 4px; color:#222222; }

/* TD tag 설정 */
.back_line { background-color:#808080;} 

/* 항목명 가운데중앙 정렬 표 설정에 있음 */
/*.itemname {text-align:center;vertical-align:middle; }*/


/*//////////////////////////////////////////
// 편집영역(table) 설정 끝
//////////////////////////////////////////*/


/*//////////////////////////////////////////
// 게시판 타이틀 설정 시작
//////////////////////////////////////////*/

/* Numbering cell */
.no {    font-size: 11px; color: #6D9CCB; border-bottom: #808080 1px solid;   }

/* 게시판 설명글 */
.bbs_desc{padding:2px 0 0px 8px; color:#666666;}
/* 페이지 구분선 */
.cate_line {color: #DCDCDC; font-size: 10px;}


/* 게시판 게시물 수 [총 몇건]*/
.bbs_count { height:18px;text-align:right; vertical-align:top; padding-right:10px; }
.bbs_digit {	color:#005BCD; font-weight:bold; }


/*//////////////////////////////////////////
// 게시판 타이틀 설정 끝
//////////////////////////////////////////*/

/*//////////////////////////////////////////
// 달력 
//////////////////////////////////////////*/

.mon {color: #ffffff; font-size: 12px; font-weight:bold; text-align:center; padding-top:2px;}
.days { color:Black;}
.sat{color: #245AC7;}
.sun{color: #FA4709;}
.date{font-size: 11px; color: #0171B8;}
.center {text-align:center;}

/* 천후표 */

.weather_title {   background-color:#e7f1f8; height:24px; padding:1px 1px 1px 1px; color:#222222; }
.weather_cell {   background-color:#ffffff; height:24px; padding:1px 1px 1px 1px; color:#222222; }


/*//////////////////////////////////////////
// 출력용 사용 관련 
//////////////////////////////////////////*/
/* 제목 */
.pr_title       {font-size:18pt;font-family:바탕; font-weight:bold; text-align:center; vertical-align:middle;  }
/* 기본 문자 가운데 정렬 */
.prtext_center  {font-size:11pt;font-family:바탕; text-align:center; }
/* 기본 문자체 */
.prtext         {font-size:11pt;font-family:바탕; }
/* 작은 문자체 */
.prtext_small   {font-size:9pt; font-family:바탕; }
/*들여쓰기 */
.paddleft1 {text-align:left; vertical-align:middle; padding-left:16px; }


/* grid 기본선 */
.pr_gridline 
{
    border: solid thin #A0A0A0;    border-collapse:collapse;    background-color:Transparent;
}
/* grid 선없음 */
.pr_noline  
{
    font-size:10pt; font-family:바탕; 
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;    
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px;
    border-collapse:collapse;
    COLOR: #202020;    
    background-color:Transparent;
}
/* 프린트시 페이지 나누기 */
P.pagebreak { page-break-after : always; } 

/* 그리드 전체의 테두리 */
TABLE.listgridline
{    border-collapse:collapse;    BORDER:solid 1px #808080;  }
.listgridline
{
    background-color:#FFFFFF; height:18px;  vertical-align:middle;
    border-collapse:collapse;    
    BORDER: #A0A0A0 1px solid;
    color:#202020;  font-family:"Verdana, 굴림";  font-size:9pt;    
}
.gridline
{
    background-color:#FFFFFF;  border-collapse:collapse; BORDER: #A0A0A0 1px solid;  
}

/*//////////////////////////////////////////
// 일반 경영실적표 및 일일경여실적정보 관련
//////////////////////////////////////////*/

/* 일일경영실적표 및 일일경영실적정보에서 사용할 스타일쉬트 */
.worktitle { text-align:left; font-weight:bold; }
.item { text-align:center; border-left:black 0px solid; border-right:black 1px solid; border-top:black 0px solid; border-bottom:black 1px solid; border-collapse:collapse; }
.leftitem { text-align:center; border-left:black 1px solid; border-right:black 1px solid; border-top:black 0px solid; border-bottom:black 1px solid; border-collapse:collapse; }
.topitem { text-align:center; border-left:black 0px solid; border-right:black 1px solid; border-top:black 1px solid; border-bottom:black 1px solid; border-collapse:collapse; }
.lefttopitem { text-align:center; border-left:black 1px solid; border-right:black 1px solid; border-top:black 1px solid; border-bottom:black 1px solid; border-collapse:collapse; }

.text { text-align:left; border-left:black 0px solid; border-right:black 1px solid; border-top:black 0px solid; border-bottom:black 1px solid; border-collapse:collapse; }
.lefttext { text-align:left; border-left:black 1px solid; border-right:black 1px solid; border-top:black 0px solid; border-bottom:black 1px solid; border-collapse:collapse; }
.toptext { text-align:left; border-left:black 0px solid; border-right:black 1px solid; border-top:black 1px solid; border-bottom:black 1px solid; border-collapse:collapse; }
.lefttoptext { text-align:left; border-left:black 1px solid; border-right:black 1px solid; border-top:black 1px solid; border-bottom:black 1px solid; border-collapse:collapse; }

.cost, .number { text-align:right;  border-left:black 0px solid; border-right:black 1px solid; border-top:black 0px solid; border-bottom:black 1px solid; border-collapse: collapse; }
.topcost { text-align:right;  border-left:black 0px solid; border-right:black 1px solid; border-top:black 1px solid; border-bottom:black 1px solid; border-collapse: collapse; }

/************************************************************/

