/* 
만든이 : 전난영
최종수정날짜 :  2009-02-04


---------------------------------------
* 추가사항이 필요할시 담당자에게 문의 *
---------------------------------------

*/

body {
	margin: 0px;
}

table, tr, td, div, INPUT, SELECT, form {
	font-family:"굴림체";
	font-size:9pt;
	line-height: 120%;
	color: #333333
}

.bg {
	background-color: #f0f5f4;
}

.sel {
	font-family:"돋움", "돋움체";
	font-size:11px;

	color: #333333;
	background-color: #f0f5f4;
	background-color: #DBE8F2;
	color: #666666;
}

.dot {
	background-repeat: repeat;
	background-color: #DBE8F2;
	height: 0px;
	border-bottom:1px dotted #DBE8F2;
	/*background-image: url(img/dot.gif);*/
}

/* ===================폰트관련=================== */

.small1 {
	color: #0099CC;
    font-family: "돋움", "돋움체";
	font-size: 11px;
	letter-spacing: -1px;
}

.small2 {
	color: #FFFFFF;
	font-family: "돋움", "돋움체";
	font-size: 11px;
	letter-spacing: -1px;
}

.small3 {
	color: #3366CC;
	font-family: "돋움", "돋움체";
	font-size: 11px;
	letter-spacing: -1px;
}

.small4 {
	color: #3366CC;
	font-family: "돋움", "돋움체";
	font-size: 12px;
	letter-spacing: -1px;
}

.green {
	color: #2EB6B6;
	font-weight: normal;
}

.font1 {
	color: #666666;
	font-size: 11px;
	letter-spacing: -1px;
}

.sfont {
	color: #333333;
	font-family: "돋움", "돋움체";
	font-size: 11px;
	/*text-align: left;*/
}

.cfont {
	color: #333333;
	font-family: "돋움", "돋움체";
	font-size: 11px;
	text-align: center;
}

/* ===================텍스트관련==================== */

.text1 {
	color: #FFFFFF;
}
a.text1:link {
	color: #FFFFFF;
	text-decoration: none; font-weight: bold
}
a.text1:hover {
	color: #FFFF00;
	text-decoration: underline;
	font-weight: bold
}
a.text1:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.small2 {
	color: #FFFFFF;
}
a.small2:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.small2:hover {
	color: #FFFF00;
	text-decoration: none;
}
a.small2:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a:link {color: #003366;text-decoration: none;}
a:hover {color: #CC3333;text-decoration: none;}
a:active {color: #CC3333;}
a:visited {color: #333333;text-decoration: none;}

/* ===================좌메뉴=================== */

.txt01 {
	color: #666666;
	text-indent: 20px;
	height: 20px;
	text-align: left;
	letter-spacing: -1px;
	background-image: url(../images/left_bg_m.gif);
	background-repeat: repeat-x;
}

.txt02 {
	color: #0099CC;
	height: 20px;
	background-image: url(../images/left_dot.gif);
	background-repeat: repeat-x;
	text-align: right;
	padding-right: 5px;
}

.tt01 {
	color: #0066CC;
	text-indent: 20px;
	height: 20px;
	text-align: left;
	letter-spacing: -1px;
	background-image: url(../images/left_bg_m2.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}

/* ===================검색관련=================== */	

INPUT.label {
	line-height: 120%;
	border: 2px solid #3399CC;
	height: 16px;
	}
	
INPUT.label2 {
	line-height: 120%;
	border: 1px solid #C4D7E6;
	height: 16px;
	}
	
.search {
	font-family: "굴림", "돋움", Seoul, "한강체";
	background-image: url(../images/btn_search.gif);
	color: #FFFFFF;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 23px;
	width: 40px;
}

SELECT.all {
	height: 23px;
	width: 97px;
	border: 1px solid #0099CC;
}
.ltitle {
	font-family:"굴림체";
	font-size: 10pt;
	font-weight: bold;
	color: #003366;
	background-image: url(img/title_bar.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 15px;
	text-align: left;
	padding-top: 4px;
}


table.table-view-nb {cellpadding:0; border-collapse:collapse; border-spacing: 0; border:0;}
table.table-view-nb td {padding-left:1px;.border-bottom:1px dotted #0099CC;border-bottom:1px dotted #0099CC;height:25px;}
table.table-view-nb td.dot {padding:0;margin:0px;border:0px;height:0px;background-color:#fff;border-color:#fff;}
table.table-view-nb td.line {padding:0;margin:0px;border:0px;height:0px;background-color:#fff;border-color:#fff;}
table.table-view-nb td.tline {padding:0;margin:0px;border:0px;height:0px;background-color:#fff;border-color:#fff;}

/* loading bar */
.loadingBar {position:absolute;top:60%;left:30%;display:none;}
.loadingImg {width:31px;height:31px;border:0;}

/* 텍스트길이조절 */
.txtellipsis {overflow:hidden; text-overflow:ellipsis; white-space: nowrap;display: inline-block;} 

a, img, button, input[type=button], input[type=file] {cursor:pointer;}