@charset "utf-8";
/* Plani Webdesign Team (http://plani.co.kr/) choisunyoung 090410 */ 

/* 전체적인 타입 */

* {margin:0;padding:0;}

.current {
	font-weight:bold;
	color:black;
}

.paging-img {margin-bottom:-5px;}
body, table, tr, td, select, input, textarea { font-family:"돋움",Dotum,"굴림",Gulim,seoul, arial, verdana;font-size:12px;line-height:150%;color:#6b6b6b; }

.margin5 {margin:5px;}

em,cite,address,dfn,var{font-style:normal;}

dl,ul,ol{list-style:none; outside;}


select, input, textarea, file { border:1px solid #a6b5bc;font-size:12px;}

a { text-decoration:none;}

a:hover, a:active, a:focus { text-decoration:underline;}
/* For Screen Reader */

legend { position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} 
/* 스타일없을시 보여지는 것 */

hr, h1, h2{display:none;}
h4 { margin-bottom:8px; clear:both; }
.display {display:none;}

/* 테이블기본셋팅 */
table{border-collapse:collapse;border-spacing:0;}
caption { display:none;}

/* 이미지 테두리0 */
IMG { border:0; }

/* 링크점선 없애기(탭키활용불가능-클라이언트가원하는경우이외에는사용하지말것) 
a { selector-dummy : expression(this.hideFocus=true);} 
*/
/* 모든레이어나타내기-코딩용 div {border: #ff0000 1px solid;} */

.w99ps {
	width:99%;
}
.w95ps {
	width:95%;
}

.w100px {
	width:100px;
}
.w150px {
	width:150px;
}
.w200px {
	width:200px;
}
.w250px {
	width:250px;
}


.message {
color:red;
	padding:10px;
	text-align:center;
	font-weight:bold;
}

.find-message {
	color:red;
	padding:15px;
	text-align:center;
	font-weight:bold;
}

.error-message {
	color:red;
}


.signup-txt {
	_height:14px;
	padding:2px;
	font-family:"돋움",Dotum,"굴림",Gulim,seoul, arial, verdana;
	font-size:9pt;
	line-height:120%;
}

#pages-wrap {
	width:100%;
}

.hide {
	display:none;
}

.show {
	display:block;
}

.right {text-align:right;}
.center {text-align:center;}
.left {text-align:left;}

.hand {cursor:pointer;}
/* Plani Webdesign Team (http://plani.co.kr/) hasungpil 090104 */ 

/* Total Type  */

/* body관련소스 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,blockquote{ margin:0; padding:0; }
body, h1, h2, h3, h4, h5, dl, dt, dd, th, td, p, form, fieldset, legend, input, div { font-size:12px; font-weight:normal; }
body, th, td { font-size:12px; font-family:dotum,돋움, 굴림,sans-serif; color:#807f7f; line-height: 1.3em; }
ul, ol, li { list-style:none outside; }
caption { display: none; }

* {margin:0;padding:0;}

body, table, tr, td, select, input, textarea { font-family:"",Dotum,"",Gulim,seoul, arial, verdana;font-size:12px;line-height:150%;color:#6b6b6b; }

em,cite,address,dfn,var{font-style:normal;}

dl,ul,ol{list-style:none;}

select, input, textarea, file { border:1px solid #a6b5bc;font-size:12px;}

a { text-decoration:none; color:#72716F;}

a:hover, a:active, a:focus { text-decoration:underline;}

/* For Screen Reader */
legend { position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} 

/* Style none */
hr, h1, h2, h3 { display: none; }
.display { display: none; }

/* Table */
table {border-collapse:collapse;border-spacing:0;}

/* image boder 0 */
img { border: 0;  }

/* a { selector-dummy : expression(this.hideFocus=true);} */


/* div {border: #ff0000 1px solid;} */


#smenu {float:left; position:absolute; top:600px; left:30px;}

#bigtree {float:left; position:absolute; top:590px; left:0px;}


div#container div.colgroup div.content div.p1 p { position:relative; }
* html div#container div.colgroup div.content div.p1 p .fr { position:absolute; left:5px; top:0; float:none !important; }