html,body{
	margin:0px;
}
body,table,td,input,select,button,textarea{
	color:#454545;
	font-size:12px;
	font-family:dotum,'돋움';
}
a{
	color:#667788;
	text-decoration:none;
}
a:hover{
	color:#778899;
	text-decoration:none;
}
img{
	border:none;
}
.clear1{
	clear:both;
}
.clear2/*모질라 전용*/{
	clear:both !important;
	*display:none;
}
select,input{
	vertical-align:middle;
}
.alignCenter{
	text-align:center;
}
.line1{
	line-height:19px;
}
.letter1{
	letter-spacing:-1px;
}

.form{
	padding:0px;
	margin:0px;
}
/*박스1*/
.box1{
	width: 646px;
	min-height:46px;
	*height:58px;
	border:solid 1px #eeeeee;
	padding-bottom:12px;
}
.box1 p{
	margin:12px 0px 0px 11px;
	background:url('/System/Image/Ko/icon/icon_6.gif') no-repeat left 8px;
	padding-left:10px;
	line-height:18px;
}
.box1 table{
	border-collapse:collapse;
	border:none;
	margin:12px 0px 0px 11px;
}
.box1 table tr{
	height:23px;
}
.box1 table th{
	vertical-align:top;
	font-weight:bold;
	color:#6e6e6e;
	padding-left:10px;
	border-right:solid 1px #eeeeee;
	text-align:left;
	background:url('/System/Image/Ko/icon/icon_6.gif') no-repeat left 5px;
}
.box1 table th.word3{
	word-spacing:1px;
}
.box1 table td{
	padding-left:22px;
	vertical-align:top;
}
/*박스2*/
.box2{
	width:180px;
	height:108px;
	border:solid 1px #eeeeee;
}
.box2 p{
	margin:13px;
	line-height:16px;
	font-size:8pt;
	letter-spacing:-1px;
}

/*박스3*/
.text1{ 
			margin:0px 0px 0px 41px; 
			position:relative 
		}
.text1 p{ 
			position:absolute;
			top:52px;
			left:0px;
			margin:0px 0px 0px 11px;
			background:url('/System/Image/Ko/icon/icon_6.gif') no-repeat left 8px;
			padding-left:10px;
			line-height:18px;
		}
/*테이블0*/
table.table0{
	border-collapse:collapse;
	border-top:solid 2px #b1e0a1;
	border-bottom:solid 1px #d5d5d5;
}
table.table0 th{
	height:30px;
	border-bottom:solid 1px #b1e0a1;
	background:url('/System/Image/Ko/table/table_back1.gif') no-repeat right center;
}
table.table0 th.end{
	background:none;
}
table.table0 td{
	height:26px;
	border-bottom:solid 1px #ececec;
	color:#6c6c6c;
	font-size:8pt;
}
.notice{
	font-weight:bold;
}
.subject{
	text-align:left;
	padding-left:7px;
}
.state{
	color:#4cb428;
}

/*테이블1*/
table.table1{
	border-collapse:collapse;
	border-top:solid 2px #b1e0a1;
	border-bottom:solid 1px #d5d5d5;
}
table.table1 th{
	height:30px;
	border-bottom:solid 1px #b1e0a1;
	background:url('/System/Image/Ko/table/table_back1.gif') no-repeat right center;
}
table.table1 th.end{
	background:none;
}
table.table1 td{
	height:26px;
	text-align:center;
	border-bottom:solid 1px #ececec;
	color:#6c6c6c;
	font-size:8pt;
}
table.table1 td.notice{
	font-weight:bold;
}
table.table1 td.subject{
	text-align:left;
	padding-left:7px;
}
/*테이블2*/
table.table2{
	border-collapse:collapse;
	border-top:solid 2px #b1e0a1;
	border-bottom:solid 1px #d5d5d5;
}
table.table2 tr{
	height:30px;
}
table.table2 th{
	border-bottom:solid 1px #eaeaea;
	background:url('/System/Image/Ko/table/table_back1.gif') no-repeat right center;
	text-align:left;
}
table.table2 th span{
	position:relative;
	top:0px;
	left:14px;
}
table.table2 td{
	border-bottom:solid 1px #eaeaea;
	padding-left:12px;
	font-size:8pt;
	color:#6c6c6c;
	line-height:14px;
}
table.table2 td img{
	vertical-align:middle;
}
table.table2 td span{
	font-weight:normal;
	position:relative;
	top:1px;
	word-spacing:-1px;
}
table.table2 tr.subjects th, table.table2 tr.subjects td{ /*제목줄*/
	border-bottom:solid 1px #b1e0a1;
	font-weight:bold;
}
table.table2 tr.memo th{
	background:url('/System/Image/Ko/table/table_back1.gif') repeat-y right;
	vertical-align:top;
}
table.table2 tr.memo th img{
	top:1px;
}
table.table2 tr.memo td, table.table2 tr.memo th{
	border:none;
	word-break:break-all;
}
table.table2 tr.spaceUp, table.table2 tr.spaceDown{
	height:12px;
}
table.table2 tr.spaceUp td{
	border:none;
}
table.table2 tr.spaceDown td{
	border-bottom:solid 1px #eaeaea;
}
table.table2 th img.spot, table.table2 tr.memo th img.spot{
	position:absolute;
	top:2px;
	left:-7px;
}
table.table2 th img.spot2, table.table2 tr.memo th img.spot2{
	position:absolute;
	top:2px;
	left:-7px;
}
table.table2 th img.spot3, table.table2 tr.memo th img.spot3{
	position:absolute;
	top:0px;
	left:-4px;
}
table.table2 th img.spot4{
	position:absolute;
	top:0px;
	left:-4px;
}
table.table2 th img.spot5{
	position:absolute;
	top:0px;
	left:-4px;
}
table.table2 th img.spot6{
	position:absolute;
	top:0px;
	left:-4px;
}
table.table2 td.pad{
	padding:6px 0px 6px 7px;
}
table.table2 td.pad2{
	padding:25px 0px 25px 7px;
}
/*테이블3*/
table.table3{
	border-collapse:collapse;
	border:none;
}
table.table3 th{
	border:none;
	background:url("/System/Image/Ko/icon/icon_3.gif") no-repeat left 8px;;
	color:#4cb428;
	font-weight:bold;
	word-spacing:3px;
	padding:0px 0px 10px 11px;
	text-align:left;
	vertical-align:text-top;
	line-height:18px;
}
table.table3 td{
	padding-bottom:10px;
	color:#727272;
	line-height:18px;
}
/*테이블4*/
table.table4{
	border-collapse:collapse;
	border-top:solid 2px #b1e0a1;
	border-bottom:solid 2px #b1e0a1;
}
table.table4 tr{
	height:30px;
}
table.table4 th{
	border-bottom:solid 1px #eaeaea;
	text-align:left;
	color:#6c6c6c;
	font-size:8pt;
	padding:10px 0px 0px 19px;
	background:#fafafa url("/System/Image/Ko/icon/icon_4.gif") no-repeat 10px 13px;;
	vertical-align:top;
}
table.table4 th img{
	position:relative;
	top:0px;
	left:14px;
}
table.table4 td{
	border-bottom:solid 1px #eaeaea;
	padding:8px 0px 8px 12px;
	font-size:8pt;
	font-family:'dotum','돋움';
	color:#6c6c6c;
	line-height:14px;
}
table.table4 td.homepage a{
	color:#4cb428;
	font-weight:bold;
}
table.table4 td img{
	vertical-align:middle;
}
table.table4 td span{
	font-weight:normal;
	position:relative;
	top:1px;
}
table.table4 td.pad{
	padding:6px 0px 6px 7px;
}
table.table4 td.pad2{
	padding:25px 0px 25px 7px;
}
/*테이블5*/
table.table5{
	border-collapse:collapse;
	border-top:solid 2px #b1e0a1;
	border-bottom:solid 2px #b1e0a1;
}
table.table5 th{
	height:22px;
	border:solid 1px #b1e0a1;
	background:#fafafa;
}
table.table5 th.first{
	border-left:none;
}
table.table5 th.last{
	border-right:none;
}
table.table5 th.end{
	background:none;
}
table.table5 td{
	height:30px;
	text-align:center;
	border:solid 1px #ececec;
	color:#6c6c6c;
	font-size:8pt;
}
table.table5 td.first{
	border-left:none;
}
table.table5 td.last{
	border-right:none;
}
table.table5 td.point{
	color:#4cb428;
}
/*택스트박스*/
.input1{
	width:400px;
	height:18px;
	border:solid 1px #dbdbdb;
	padding:2px;
}
.input2{
	width:331px;
	height:18px;
	border:solid 1px #dbdbdb;
	padding:2px;
}
.input3{
	width:315px;
	height:18px;
	border:solid 1px #dbdbdb;
	padding:2px;
}
/*택스트입력창*/
.textarea1{
	width:95%;
	height:221px;
	border:solid 1px #dbdbdb;
	padding:5px;
	overflow-y:auto;
}
/*=======================================================================================*/
/*검색*/
div.search{
	position:relative;
	width:100%;
	height:40px;
	text-align:right;
	margin:24px 0px 0px 0px;
}
select.keyword{
	width:80px;
	height:18px;
	border:solid 1px #dbdbdb;
	text-align:left;
	margin-right:6px;
}
input.field{
	width:125px;
	height:18px;
	border:solid 1px #dbdbdb;
	margin-right:5px;
}
.btn{
	vertical-align:middle;
	margin-right:10px;
}
/*
div.content div.search div.searchSelect{
	position:absolute;
	*top:1px;
	right:209px;
	width:80px;
	height:18px;
	border:solid 1px #dbdbdb;
	text-align:left;
}
div.content div.search div.searchSelect span{
	position:relative;
	top:2px;
	left:7px;
	color:#6c6c6c;
	font-size:8pt;
}
div.content div.search div.searchSelect div{
	position:absolute;
	top:19px !important;
	*top:17px;
	left:-1px;
	width:80px;
	min-height:36px;
	*height:36px;
	border:solid 1px #dbdbdb;
	border-top:none;
	background:#fff;
}
div.content div.search div.searchSelect div a{
	display:block;
	width:73px !important;
	*width:78px;
	height:15px !important;
	*height:18px;
	padding:3px 0px 0px 7px;
	font-size:8pt;
}
div.content div.search div.searchSelect div a:hover{
	background:#f6f7f8;
}
div.content div.search div.searchSelect img.arrow{
	position:absolute;
	top:0px;
	right:0px;
}*/

/*페이지*/
/* paging */
div.page {
	position:relative; 
	padding:30px 0 0px; 
	text-align:center; 
	font:normal 8pt "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;
	}
	div.page img{
			vertical-align:top;
		}
	div.page a.first, div.page a.end{
			margin:0px -8px !important;
			*margin:0px 1px;
		}
	div.page a.pre{
			margin:0px -3px 0px -4px !important;
			*margin:0px 4px 0px -4px;
		}
	div.page a.next{
			margin:0px -4px 0px -3px !important;
			*margin:0px -4px 0px 4px;
		}
	 div.page a,  div.page .current {
		position:relative; 
		display:inline-block;
		width:16px;
		height:11px;
		padding:0px 5px !important;
		*padding:0px;
		color:#939393; 
		text-decoration:none; 
		line-height:100%; 
		font:normal 8pt "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;
		margin:0px -3px 0px -4px;
		}
	 div.page .current {
		font-weight:bold; 
		}
	 div.page a:hover {
		text-decoration:none;
		font-weight:bold;
		}
/*option*/
div.bbsOption{
	width:638px;
	height:18px;
	margin-left:20px;
}
div.bbsOption div{
	display:inline;
	float:left;
	margin-left:12px;
}
div.bbsOption p{
	float:right;
	margin:0px;
	padding:0px;
	margin-right:12px;
}

/*탭메뉴*/
div.tabMenu{
	width:648px;
	height:31px;
	text-align:right;
	background:url('/System/Image/Ko/tab/tab_back.gif') repeat-x left 25px;
	margin:24px 0px 22px 20px;
}
div.tabMenu img{ 
	margin:0px 0px 0px 2px;
}
div.tabMenu img.first{ 
	margin:0px 0px 0px 0px;
}
