body, td, p, input, button, textarea, .c1 { font-family:Tahoma,맑은고딕; font-size:11px; color:#222222; }

img {border:0px;}

a:link, a:visited, a:active { text-decoration:none; color:#666666;}
a:hover { text-decoration:none; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

/*///////////////////////20210603 CSS 홈페이지 개편 시작///////////////////////*/
#topNav {
	left:0;
	z-index:1000;
	width:1080px;
	margin:0 auto;
	text-align:center;
}
#topNav:after { content: ""; display: block; clear: both; } 
/*#topNav .topLeft{float:left;width:300px;margin:0;padding:0}*/
#topNav .top{width:100%;margin:31px 0 0 0;padding:10px 0;}
#topNav .top ul.nav {width:100%;} 
#topNav .top ul.nav > li {list-style-type:none; position: relative; float: left; width: 141px; text-align: center; background:none; } 
#topNav .top ul.nav > li:hover .sub { /*display: block;*/ } 
#topNav .top ul.nav > li a { display: block; transition: all 0.3s; font-weight:600;font-size:15px;color:#fff;letter-spacing:-1px} 
#topNav .top ul.nav > li a:hover {color: #999; } 
#topNav .top ul.nav li ul.sub { display: none; position: absolute; top: 30px; z-index:9999; width: 100%; background: #666; opacity: 0.6;padding:0;margin:0 }
#topNav .top ul.nav li ul.sub li{list-style-type:none;padding:4px 0;margin:0 }
#topNav .top ul.nav li ul.sub li a{font-size:12px;padding:4px 0; }
#topNav .top ul.nav li ul.sub li a:hover{padding:4px 0; background: #0455ae; color: #fff;  }


/* 좌측메뉴 관련 */
#leftMenu {
	float: left;
	width: 170px;
	min-height: 300px;
	margin-top:35px;
}
#leftMenu{width:170px;height:300px;text-align:center}
#leftMenu ul.ul_left{width:100%;margin:0;padding:0 0 20px 0}
#leftMenu ul.ul_left li{list-style-type:none;border-bottom:1px dashed #ccc;padding:5px 0}
#leftMenu ul.ul_left li.li_first{background:#1e74d2;border-bottom:1px dashed #ccc;padding:15px 0;color:#fff;font-weight:600;font-size:16px}
#leftMenu ul.ul_left li a{font-size:13px;font-weight:600;color:#444;letter-spacing:-1px}





/*///////////////////////20210603 CSS 홈페이지 개편 끝///////////////////////*/




















.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; } 

.ed { border:1px solid #CCCCCC; }

.select {  font-family:Tahoma,굴림; font-size:9pt; color:#666666;   border:1px solid #CCCCCC; } 


.select_link1 { font-family:Tahoma,굴림; font-size:9pt; color:#666666; background-color:rgb(230,234,235);  border:1px solid #CCCCCC;} 
.select_link2 { font-family:Tahoma,굴림; font-size:9pt; color:#ffffff; background-color:rgb(136,193,176);} 

.check { border:0px solid #CCCCCC;  } 
.in { border:1px solid #CCCCCC; height:20px; } 
.tx { border:1px solid #CCCCCC;   } 
.search_form { border:1px solid #CCCCCC; height:21px; } 

.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */


.admin_skin { font-family:Tahoma,굴림; font-size:11px; color:#999999; }
.sms_td { background-color:#EFEFEF; padding:5px; }

/* 인트라넷 세금계산서 */
.nobr{width:8px;border:none;}
.tax_title{ font-size:14px; color:#222222;font-weight:bold;text-align:center; }


/*기본테이블*/


table.default {
	width: 720px;
	border-collapse: collapse;
	line-height : 160%;
	font-size : 8pt;
}

table.default th {
	padding: 7px 10px 5px 10px;
	background-color: #f1f8fc;
	color: #4d547d;
	text-align:left;
	border-left: 1px solid #dadce8;
	border-bottom: 1px solid #dadce8;
}

table.default th.top {
	padding: 7px 10px 5px 10px;
	background-color: #f1f8fc;
	color: #4d547d;
	text-align:left;
	border-top: 1px solid #a8aaaf;
	border-left: 1px solid #b3c7db;
	border-bottom: 1px solid #b3c7db;
}


table.default td {
	padding: 7px 10px 5px 10px;
	border-left: 1px solid #b3c7db;
	border-bottom: 1px solid #b3c7db;
}

table.default td.top {
	padding: 7px 10px 5px 10px;
	border-left: 1px solid #b3c7db;
	border-top: 1px solid #b3c7db;
	border-bottom: 1px solid #b3c7db;
}


table.default td.poCell {
	background-color: #f5faff;
	color: #4d547d;
	border-top: 1px solid #a8aaaf;
}

table.default td.lastCell {
	padding: 7px 10px 5px 10px;
	border-right: 1px solid #b3c7db;
	border-bottom: 1px solid #b3c7db;
}




/*기본테이블*/