

/************************** 달력 **********************/

.input_sel {border:1px solid #7f9db9; background:#f7f9fb;font-size:11px;height:19px; vertical-align:middle; }
.input_sel {color:#555555;}

.Calendar_Day_mouseOver { background:#72a6ef; }
.Calendar_Day_mouseOut {  background:#ffffff; }

#cursorData td{ /*border:1px solid blue;*/ width:100%; padding:4px 8px; font-family:"맑은 고딕","돋움", sans-serif; font-size:11px; letter-spacing:-1px;}


/************************** member,로그인 **********************/
/*로그인 테두리*/
table.form_01{ width:100%;color:#666666; margin:0 auto 10px auto;}
table.form_01 td{ padding:0; /*border:1px solid red;*/ vertical-align:top; }
table.form_01 th{  text-align:right; color:#666666; padding:0 5px 0 0;/* border:1px solid red;*/letter-spacing:-0.1em;}
table.form_01 td span.etc{ color:#666666;background:url(../images/common/bullet_explain_001.jpg) no-repeat 2px center; padding:0 0px 0px 10px; font-size:0.9em; letter-spacing:-0.1em; margin:0 10px 0 0;}


table.form_01 td span.etc a{display:inline-block;padding:0 2px; }
table.form_01 td span.etc a:link, table.form_01 td span.etc a:visited{color:#666666; text-decoration:none; }
table.form_01 td span.etc a:hover, table.form_01 td span.etc a:active{color:#3149bf; text-decoration:none; }


/************************** 아이디, 비밀번호 찾기 **********************/

.id_search_wrap_01{width:100%;/*border:2px solid #FF9518; margin:10px 0 0 0;*/}
.id_search_wrap_01 .title_txt{ display:block; margin:0 0 0 20px; font-size:11px;}


.id_search_form_01{padding:10px 0; margin:0px auto;}
.id_search_explain_01{font-size:11px; margin:10px 0 0px 0; color:#666666; line-height:15px; background:url(../images/common/title_02_bullet.gif) no-repeat 0px 0px; padding:0 0 0 14px;}

.id_search_tb{width:100%;}
.id_search_tb th{border:1px solid #dddddd; background:#F2F2F2; padding:5px;}
.id_search_tb td{border:1px solid #dddddd; padding:5px 10px;}


/************************** member,회원가입 이용약관 **********************/

table#table_join{width:100%; border-top:2px solid #19191E; border-bottom:2px solid #19191E;}
table#table_join th{ border:1px solid #eeeeee; background:#F7F7F7; vertical-align:middle; padding:10px; text-align:left; font-size:11px;}
table#table_join td{ border:1px solid #eeeeee; color:#666666; vertical-align:middle; padding:5px; font-size:11px;}

textarea.agreebox_01{border:1px solid #e4e4e4; background:#fbfbfb;padding:20px;font-size:12px; font-family:"돋움", sans-serif; line-height:16px; color:#333333;
	width:698px; height:90px;
	scrollbar-3dlight-color:#868686;
	scrollbar-darkshadow-color:#868686;
	scrollbar-highlight-color:#868686;
	scrollbar-shadow-color:#868686;
	scrollbar-face-color:#868686;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#dedede;
}

/*프로젝트 게시판 리스트*/
table.project_list{width:100%;}
table.project_list td{width:177px; padding:0 0 20px 0; vertical-align:top;}
table.project_list td img{border:1px solid #eeeeee; padding:4px;}
table.project_list td p{font-size:12px; color:#333333; padding:5px 0; text-align:center;}
table.project_list td p a:link, table.project_list td p a:visited{color:#333333; text-decoration:none; }
table.project_list td p a:hover, table.project_list td p a:active{color:#333333; text-decoration:underline; }


/*프로젝트 게시판 뷰*/
table.project_view{width:100%;}
table.project_view th{border:1px solid #eeeeee; border-top:1px solid #000000; border-bottom:1px solid #000000; background:url(../images/project/title_arrow.gif) no-repeat 10px 17px #f9f9f9; font-size:12px; color:#3963b6; text-align:left; padding:12px 0 10px 21px;}
table.project_view td{font-size:12px; padding:0 0 10px 0;}
table.project_view td p{padding:15px;}
table.project_view td img{padding:0 0 10px 0;}


/************************** box **********************/
/*box*/
.top_left{height:12px;background:url(../images/box/top_left.gif) no-repeat 0em 0em #fafafa; }
.top_center{height:12px; background:url(../images/box/repeat_xy.gif) repeat-x 0em 0px #fafafa;}
.top_right{ height:12px; background:url(../images/box/top_right.gif) no-repeat 100% 0em #fafafa;}

.middle_left{background:url(../images/box/repeat_xy.gif) repeat-y 0em 0em #fafafa;}
.middle_center{ }
.middle_right{ background:url(../images/box/repeat_xy.gif) repeat-y 100% 0em #fafafa;}


.bottom_left{height:12px; background:url(../images/box/bottom_left.gif) no-repeat 0em 100% #fafafa;}
.bottom_center{height:12px; background:url(../images/box/repeat_xy.gif) repeat-x 0em 100% #fafafa;}
.bottom_right{ height:12px;  background:url(../images/box/bottom_right.gif) no-repeat 100% 100% #fafafa;}



/*회원탈퇴*/
table#member_out{width:100%;}
table#member_out th{ border:1px solid #eeeeee; background:#F7F7F7; vertical-align:middle; padding:10px;}
table#member_out td{ border:1px solid #eeeeee; vertical-align:middle; padding:5px; font-size:11px; color:#666666;}


/*회원탈퇴*/
table.member_out_01{ width:100%; margin:0 auto;}
table.member_out_01 th{ border:1px solid #cdc9c4; color:#464646; background:#f3f3f2; padding:10px 7px 7px 12px; font-size:11px; vertical-align:top; text-align:left;}
table.member_out_01 th.must{ background:url(../images/common/star_icon.gif) no-repeat 13px 15px #f3f3f2;}
table.member_out_01 td{ border:1px solid #d4d4d4;color:#464646; padding:7px; background:#FFFFFF;  }

ul.etc_explain_01 li{ color:#666666; background:url(../images/common/bullet_001.jpg) no-repeat 2px 4px; padding:0 0 3px 10px; font-size:11px; line-height:15px;}
ul.etc_explain_02 li{ color:#666666; background:url(../images/common/bullet_001.jpg) no-repeat 0px 0px; padding:3px 0 3px 23px; font-size:11px; line-height:15px;}



/*게시판 목록*/
table.faq_list_01{ width:100%;}
table.faq_list_01 th{font-size:11px; vertical-align:middle;  height:35px; font-family:"돋움","맑은 고딕", sans-serif; color:#454545; background:url(../images/community/icon_q.gif) no-repeat 10px 8px; text-align:left; padding:0 0 0 35px;}

table.faq_list_01 th.top{vertical-align:middle; height:1px; background:#5F5F5F;}
table.faq_list_01 th.bottom{vertical-align:middle; height:1px; background:#5F5F5F;}
table.faq_list_01 th.bottom2{vertical-align:middle; height:1px; background:#D4D4D4;}


table.faq_list_01 td{font-size:11px; vertical-align:middle;  text-align:center; border-bottom:1px solid #eeeeee; padding:8px 3px 7px 3px; color:#333333; line-height:1.5em; background:url(../images/community/icon_a.gif) no-repeat 10px 8px; text-align:left; padding:10px 10px 10px 35px; }
table.faq_list_01 td.left{ text-align:left; vertical-align:middle; }

table.faq_list_01 td.left table td{ border:none; padding:0px 2px;/* border:1px solid red;*/ text-align:left;}
table.faq_list_01 td.left table td.title_name{padding:0px 0 0 0px; text-align:justify;}
table.faq_list_01 td.left table td.title_name a{ display:inline-block; height:15px; max-width:500px; overflow:hidden;/*border:1px solid red;*/  }

table.faq_list_01 td.left table td span{ /*border:1px solid red; */height:12px; display:inline-block;}



/*페이징*/
.pagenum {clear:both;margin:20px 0 0 0;text-align:center; color:#666666; font-size:12px; }
.pagenum a, .pagenum strong {display:inline-block; /*border:1px solid red;*/padding:0px 3px; margin:0 4px; color:#666666;  vertical-align: middle;}
.pagenum a:link,.pagenum a:visited {color:#333333; text-decoration:none;}
.pagenum a:hover,.pagenum a:active {color:#ff0000; text-decoration:none;}

.pagenum strong {color:#FF0000;}
.pagenum span{ display:none;}

.pagenum a.prev_end {width:23px; height:19px;background:url(../images/board/first_btn.jpg) no-repeat 0px 0px; padding:0; margin:0;}
.pagenum a.prev {width:23px; height:19px;background:url(../images/board/prev_btn.jpg) no-repeat 0px 0px; margin:0 2px 0 0;padding:0;}
.pagenum a.next {width:23px; height:19px;background:url(../images/board/next_btn.jpg) no-repeat 0px 0px; margin:0 0px 0 2px; padding:0;}
.pagenum a.next_end {width:23px; height:19px;background:url(../images/board/end_btn.jpg) no-repeat 0px 0px;	padding:0; margin:0;}