* {list-style: none;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position: center;
}
TD, TR, TABLE, SELECT, INPUT {
	FONT-FAMILY: "돋움", dotum, "굴림", Arial, Tahoma;
	color: #747474;
	FONT-SIZE:8pt;
	word-spacing:1pt;
	LINE-HEIGHT:170%;
}




/*--------------------------------------------------
          link class
--------------------------------------------------*/ 
a:link			{color: #616161; text-decoration:none;}
a:visited		{color: #2a6ba9; text-decoration:none;}
a:active		{color: #a3751b; text-decoration:none;}
a:hover			{color: #2585d8; text-decoration:none;}


a.list:link			{color: #616161; text-decoration:none;}
a.list:visited		{color: #616161; text-decoration:none;}
a.list:active		{color: #616161; text-decoration:none;}
a.list:hover		{color: #004cd8; text-decoration:none;}


a.text:link			{color: #404040; text-decoration:none;font-weight: bold;}
a.text:visited		{color: #404040; text-decoration:none;font-weight: bold;}
a.text:active		{color: #404040; text-decoration:none;font-weight: bold;}
a.text:hover		{color: #1a50ad; text-decoration:none;font-weight: bold;}

/*--------------------------------------------------
          select
--------------------------------------------------*/

select.textbox{ behavior: url('/lib/selectbox.htc'); } 


/*--------------------------------------------------
         기타
--------------------------------------------------*/ 

.input_grey {
	border: 1px solid #c7c7c7;
	font-size: 8pt;
	color: #6c6c6c;
}




.table_name{
	border-collapse: collapse;
	border-left-style: none;
	border-right-style: none;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #adc4db;
	border-bottom-color: #adc4db;
 }



.tdbg1 {
	background-color: #e7f5f9;
	text-align: center;
	height: 30px;
	color: #224da9;
	line-height: 17px;
}

.td_center {
	line-height: 17px;
	text-align: center;
	height: 28px;
}.sub_lbg {
	background-image: url(images/sub_lbg.gif);
	background-repeat: no-repeat;
	background-position: right top;

}
.sub_rbg {
	background-image: url(images/sub_rbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.sub_mbg {
	background-image: url(images/sub_mbg.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.pd_01 {
    padding-top:35px;
	padding-bottom:35px;
}
	
.sub_bg {
	background-image: url(images/sub_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.mbg {
	background-image: url(../images/bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.lbg {
	background-image: url(../images/lbg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.rbg {
	background-image: url(../images/rbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


.input_grey {
	border: 1px solid #c7c7c7;
	font-size: 8pt;
	color: #6c6c6c;
}




.table_name{
	border-collapse: collapse;
	border-left-style: none;
	border-right-style: none;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #adc4db;
	border-bottom-color: #adc4db;
 }

#nav-2 {
  position: absolute;
  bottom: 0;
  width: 100%;
}

#gnb-2 {
  position: relative;
  left: -40px;
}

#gnb-2 > li {
  float: left;
  position: relative;
  top: 6px;
}

#gnb-2 li img {
  display: none;
}

.tdbg1 {
	background-color: #e7f5f9;
	text-align: center;
	height: 30px;
	color: #224da9;
	line-height: 17px;
}

.td_center {
	line-height: 17px;
	text-align: center;
	height: 28px;
}.sub_lbg {
	background-image: url(../images/sub_lbg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.sub_rbg {
	background-image: url(../images/sub_rbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.sub_mbg {
	background-image: url(../images/sub_mbg.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.pd_01 {
    padding-top:35px;
	padding-bottom:35px;
}
	
.sub_bg {
	background-image: url(../images/sub_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;

}
.mbg {
	background-image: url(../images/visual-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.lbg {
	background-image: url(../images/lbg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.rbg {
	background-image: url(../images/rbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


#header{
		position: relative;
		z-index: 99999999999999999;
  top:-211px;
	}
	#nav-1{
		position:absolute;
		bottom:0;
		width:100%;
		
	}
	#gnb-1{
		position: relative
	}
	#gnb-1 > li{
		float: left;
    position: absolute;
    top: -124px;
    left: 0px;
	}
	#gnb-1 li img{
		display: none;
	}
	

#Buffering img{position:relative;     top: 223px;}
	
/*
	.sub-visual {
	background-image: url(/images/sub-visual-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

*/
