body,div {
scrollbar-face-color: #F7F7F7;
scrollbar-shadow-color:#DADADA;
scrollbar-highlight-color:#DADADA;
scrollbar-3dlight-color: #F7F7F7;
scrollbar-darkshadow-color: #F7F7F7;
scrollbar-track-color: #EBEBEB;
scrollbar-arrow-color: #DADADA;
}

body {
background-color:#FFFFFF;
font-family:µ¸¿ò,Dotum,AppleGothic,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.6;
margin:0px;
}
td {
color:#777777;
font-family:µ¸¿ò,Dotum,AppleGothic,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.6;
}
div { 
color:#777777;
font-family:µ¸¿ò,Dotum,AppleGothic,sans-serif;
font-size:12px;
}

a {
color:#777777;
text-decoration:none;
}
a:visited, a:visited * {
color:#777777;
}
a.visited, a.visited:visited {
color:#777777;
}
a:hover, a:hover *, a.visited:hover {
color:#72b717;
text-decoration:none;
}
img {
border: 0px;
}
/************************************ form *********************************************/
input {
font-family:µ¸¿ò,Dotum,Arial,sans-serif;
font-size:12px;
color:#666666;
line-height:12px;
}
file {
height:18px;
padding: 2px 0px 0px 2px;
border:1px solid #cccccc;
font-family:"dotum";
font-size:12px;
color:#666666;
text-decoration: none;
background-color: #FFFFFF;
margin:0px;
padding-right:3px;
line-height:12px;
}
.input {
height:18px;
padding: 2px 0px 0px 2px;
border:1px solid #cccccc;
font-family:"dotum";
font-size:12px;
color:#666666;
text-decoration: none;
background-color: #FFFFFF;
margin:0px;
padding-right:3px;
line-height:12px;
}
.inputReadOnly {
height:18px;
padding: 2px 0px 0px 2px;
border:1px solid #cccccc;
font-family:"dotum";
font-size:12px;
color:#666666;
text-decoration: none;
background-color: #eeeeee;
margin:0px;
padding-right:3px;
line-height:12px;
}
.input_full {
height:18px;
width:100%;
font-family:"dotum";
font-size:12px;
color:#666666;
text-decoration: none;
padding: 2px 5px 0px 2px;
border:1px solid #cccccc;
background-color: #FFFFFF;
margin:0px;
line-height:12px;
}
select {
padding:2px 3px 0px 2px;
border:1px solid #cccccc;
font-family:"dotum";
font-size:12px;
line-height:16px;
background-color:#FFFFFF;
margin:0px;
font-weight:normal;
color:#777777;
}

.selectbox {
	font-family: "±¼¸²";
	font-size: 11px;
	border: 1px solid #E1E1E1;
	background-color:#ffffff;
	color: #656565;
	
}
.inputbox2 {
	font-family: "±¼¸²";
	font-size: 11px;
	border: 1px solid #E1E1E1;
	background-color:#cccccc;
	color: #666666;
	
}
textarea {
width:100%;
padding:5px 5px 5px 5px;
font-family:"dotum";
font-size:12px;
line-height:18px;
color:#666666;
text-decoration: none;
border:1px solid #cccccc;
background-color:#FFFFFF;
margin:0px;
margin-bottom: 0px;s
overflow-y:auto
line-height:1.6;
}

.btnSearch {
	width:70px;
	height:20px;
	border: #FFFFFF solid 0px;
	background-color:#86c533;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	line-height:1.6em;
}

.btnClose {
	width:50px;
	height:17px;
	border: #FFFFFF solid 0px;
	background-color:#ffffff;
	background-image:url(../images/btn/btn_popClose.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
.btn1Green {
	padding-top:10px;
	width:130px;
	height:35px;
	border: #FFFFFF solid 0px;
	background-image: url(../images/btn_big_green.gif);
	background-repeat:no-repeat;
	letter-spacing:0em;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}

.btn2 {
	padding-top:4px;
	width:60px;
	height:18px;
	border: #FFFFFF solid 0px;
	background-image:url(../images/btn2.gif);
	background-repeat:no-repeat;
	letter-spacing:-0.1em;
	color:#333333;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	cursor:pointer;
}
.btn3 {
	padding-top:4px;
	width:60px;
	height:15px;
	border:0px;
	background-image:url(../images/btn3.gif);
	background-repeat:no-repeat;
	letter-spacing:-0.1em;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	cursor:pointer;
}
.btn4 {
	padding-top:4px;
	width:80px;
	height:15px;
	border:0px;
	background-image:url(../images/btn4.gif);
	background-repeat:no-repeat;
	letter-spacing:-0.1em;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	cursor:pointer;
}
.btn5 {
	padding-top:3px;
	width:40px;
	height:15px;
	border:0px;
	background-image:url(../images/btn5.gif);
	background-repeat:no-repeat;
	letter-spacing:-0.1em;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	cursor:pointer;
}
.btn6 {
	padding-top:3px;
	width:96px;
	height:18px;
	border:0px;
	background-image:url(../images/btn6.gif);
	background-repeat:/*no-repeat*/repeat;
	letter-spacing:-0.1em;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	cursor:pointer;
}


/******************************************** main *************************************************/

.mainBg { 
background-image:url(../images/main_bg.jpg);
background-position:top;
background-position:left;
background-repeat:no-repeat;
}

#Box {position:relative; width:100%; height:100%;}

#body {clear:left; float:left; width:940px; height:100%; margin-left:20px;}
#mContents {
	position:absolute;
	clear:left;
	float:left;
	width:100%;
	height:50px;
	left:0;
	bottom:-1px;
	background-image:url(../images/main_con.gif);
	background-position:top;
	z-index: 2;
	visibility: visible;
}
#mContentsOver {
	position:absolute;
	clear:left;
	float:left;
	width:100%;
	height:100px;
	left:0;
	bottom:-1px;
	background-image:url(../images/main_con.gif);
	background-position:top;
	z-index: 1;
	visibility: hidden;
}

.navi {
height:70px;

padding-left:20px;
border-bottom:#cccccc 1px solid;
}

.topLoginBar {
height:50px;
background-color:#000000;
background-image:url(../images/top_login_bar.gif);
background-position:left;
background-repeat:no-repeat;
filter:alpha(opacity=70);
padding-left:20px;
}

.bottom {
height:60px;
background-color:#000000;
filter:alpha(opacity=80);
padding-left:20px;
}
.clbottom {
height:60px;
background-color:#000000;
filter:alpha(opacity=80);
padding-left:20px;
}

/******************************************** sub *************************************************/
#head {clear:left; float:left; width:100%; height:100%;}
#menu {
	position:absolute;
	left:20px;
	top:0px;
	height:140px;
	z-index: 1;
	width: 530px;
	visibility: visible;
}
.topLoginBarSub {
height:50px;
background-color:#000000;
background-image:url(../images/top_login_bar.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
}
.page { 
text-align:right;
height:60px;
font-size:11px;
color:#88888;
}
.paddingTop5 {
padding-top:5px;
}
.paddingTop20 {
padding-top:20px;
}
.padding10 {
padding:10px 10px 10px 10px;
}

.paddingTop30 {
padding-top:30px;
}
.padLeft20 {
	padding-left: 20px;
}
.btn_bg {
height:60px;
text-align:center;
}
.padding10Dotline {
padding:10px 10px 10px 10px;
border-bottom:#cccccc 1px dotted;
}
/**** LOGIN ***/
.login {
font-size:11px;color:#FFFFFF;text-decoration:none;}
.wihteA:link {font-size:11px;color:#FFFFFF;text-decoration:none;}
.wihteA:visited {font-size:11px;color:#FFFFFF;text-decoration:none}
.wihteA:active {font-size:11px;color:#FFFFFF;text-decoration:none;}
.wihteA:hover {font-size:11px;color:#000000;text-decoration:none;}

.wihteB:link {font-size:11px;color:#FFFFFF;text-decoration:none;}
.wihteB:visited {font-size:11px;color:#FFFFFF;text-decoration:none}
.wihteB:active {font-size:11px;color:#FFFFFF;text-decoration:none;}
.wihteB:hover {font-size:11px;color:#FFFFFF;text-decoration:none;}

/**** sub title ***/
.dot_subTitle {
font-size:11px;
font-weight:bold;
color:#000000;
padding-top:10px;
}
.dot_line {
padding-bottom:5px;
border-bottom:#cccccc 1px dotted;
}
.solid_line {
padding-bottom:5px;
border-bottom:#cccccc 1px solid;
}
/**** È¸¿ø°¡ÀÔÁ¤º¸ÀÔ·Â ***/
.joinMemberlI {
width:100px;
font-size:11px;
color:#000000;
padding:2px 3px 2px 3px;
}
.joinMemberCon {
font-size:11px;
color:#777777;
padding:4px 3px 1px 3px;
}
.joinMemberConline {
font-size:11px;
color:#777777;
padding:4px 3px 1px 3px;
border-bottom:#cccccc 1px dotted;
text-align:right;
}
/**** ¶ó¿îµå¹Ú½ºÅ×ÀÌºí ***/
.roundBox1 {
width:10px;
height:10px;
background-image: url(../images/box_01.gif);
background-repeat:no-repeat;
}
.roundBox2 {
height:10px;
background-image: url(../images/box_02.gif);
background-repeat:repeat;
}
.roundBox3 {
width:10px;
height:10px;
background-image: url(../images/box_03.gif);
background-repeat:no-repeat;
}
.roundBox4 {
width:10px;
background-image: url(../images/box_04.gif);
background-repeat:repeat;
}
.roundBox5 {
background-color:#FFFFFF;
background-image: url(../images/box_05.gif);
background-repeat:repeat;
padding:10px 10px 10px 10px;
}
.roundBox6 {
width:10px;
background-image: url(../images/box_06.gif);
background-repeat:repeat;
}
.roundBox7 {
width:10px;
height:10px;
background-image: url(../images/box_07.gif);
background-repeat:no-repeat;
}
.roundBox8 {
height:10px;
background-image: url(../images/box_08.gif);
background-repeat:repeat;
}
.roundBox9 {
width:10px;
height:10px;
background-image: url(../images/box_09.gif);
background-repeat:no-repeat;
}
/**** ÅØ½ºÆ®½ºÅ¸ÀÏ ***/
.businessLine {
background-image:url(../images/business_info_line.gif);
background-position:bottom;
background-repeat:no-repeat;
padding:20px 10px 40px 10px;
}
/**** ÅØ½ºÆ®½ºÅ¸ÀÏ ***/
.txtBkBold12 {
font-size:12px;
color:#000000;
font-weight:bold;
}
.txtBkBold11 {
font-size:11px;
color:#000000;
font-weight:bold;
}
.detail01 {
font-size:12px;
color:#527B2A;
padding-left:8px;
}
/**** °Ô½ÃÆÇ¸ñ·Ï ***/
.boardLiC {
height:28Ppx;
background-color:#E5E5E5;
padding:2px 3px 2px 3px;
text-align:center;
font-weight:bold;
color:#000000;
}
.boardLiConC {
height:25px;
background-color:#FFFFFF;
padding:2px 3px 2px 3px;
text-align:center;
color:#777777;
}

.bbs_td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
	line-height:26px;
}