body {margin-left: 9px;margin-top:7px;margin-right: 9px;margin-bottom: 0px;}
body,td,th {font-family: 굴림; font-size: 12px;color: #000000;}

a {font-family: 굴림; color:#000000;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}

.sub_topmenu {font-family: 돋움; letter-spacing:-1px; font-size:11px;}
a.sub_topmenu {font-family: 돋움; letter-spacing:-1px; font-size:11px;}
a.sub_topmenu:link {text-decoration: none; color:#646464;}
a.sub_topmenu:visited {text-decoration: none; color:#646464;}
a.sub_topmenu:hover {text-decoration: underline; color:#ff890d;}
a.sub_topmenu:active {text-decoration: none; color:#646464;}

.sub_list_title {font-family: 굴림; font-size:12px; color:#0f37af; font-weight:bold;}
a.sub_list_title {font-family: 굴림; font-size:12px; color:#0f37af; font-weight:bold;}
a.sub_list_title:link {text-decoration: none;}
a.sub_list_title:visited {text-decoration: none;}
a.sub_list_title:hover {text-decoration: underline;}
a.sub_list_title:active {text-decoration: none;}

a.sub_right_link {font-family: 굴림; font-size:12px; color:#4d4d4d;}
a.sub_right_link:link {text-decoration: none;}
a.sub_right_link:visited {text-decoration: none;}
a.sub_right_link:hover {text-decoration: underline;}
a.sub_right_link:active {text-decoration: none;}

/*검색결과더보기 스타일*/
a.result_more {font-family: 굴림; font-size:12px; color:#969696; font-weight:normal; text-decoration: underline;}
a.result_more:link {}
a.result_more:visited {}
a.result_more:hover {color:#000000;}
a.result_more:active {}

a.result_more02 {font-family: 굴림; font-size:12px; color:#0f37af; font-weight:normal; text-decoration: underline;}
.result_style {float:right; padding:5px 0px 9px 0px;}

.sub_top_line {color:#c8c8c8;}
.sub_search_bar { background-image:url(/image/sub/bar_bg.gif); width:100%; height:37px;background-repeat:repeat-x;}
.sub_search_bar02 {clear:both; background-image:url(/image/sub/sub_bar_bg.gif); width:100%; height:8px;}
.sub_list_box {font-size:12px;}
.sub_search_result {clear:both; height:25px; padding:15px 0px 0px 0px;}
.sub_search_title {background-color:#f0f0f0; font-size:13px; color:#4d4d4d; font-weight:bold; letter-spacing:-1px; padding:7px 10px 5px 20px; border-top:#dcdcdc 1px solid; height:20px;}
.sub_meta_search_title {background-color:#f0f0f0; font-size:13px; color:#4d4d4d; font-weight:bold; letter-spacing:-1px; padding:8px 10px 20px 20px; border-top:#dcdcdc 1px solid;}
.sub_list_outline {clear:both; padding:5px 0px 0px 5px;width:765px;}
.sub_list_gray {color:#b1b1b1; padding-left:10px; padding-top:3px; float:left;}
.sub_list_pic {float:left;}
.sub_list_pic2 { border:1px solid #e8e8e8; text-align:center; vertical-align:middle; padding:3px;}
.sub_list_s_out {float:left; padding-left:5px; width:100%;}
.sub_list_list {clear:both; line-height:17px; word-wrap:break-all; word-break:break-all;}
.sub_list_green { color:#659d3b;}
.sub_list_green_bold { color:#659d3b; font-weight:bold;}
.sub_list_orange { color:#e96300;}
.sub_list_gray {color:#787878;}
.sub_list_list02 {clear:both; padding-top:8px; padding-bottom:8px;word-wrap:break-all;word-break:break-all;}
.sub_list_list03 {clear:both; padding-top:5px; padding-bottom:2px;}
.sub_list_out02 {clear:both; padding: 0px 0px 10px 20px;}
.sub_list_addbt {clear:both; padding:10px 10px 20px 0px; float:right;}

a.sitelink{color:#659d3b;}
a.sitelink:link{color:#659d3b;text-decoration:none}
a.sitelink:visited{color:#659d3b;text-decoration:none}
a.sitelink:active{color:#659d3b;text-decoration:none}
a.sitelink:hover{color:#659d3b;text-decoration:underline}

.sub_right_title {background-image:url(/image/sub/right_title_bg.gif); padding:7px 7px 7px 15px; font-weight:bold; letter-spacing:-1px;}
.sub_right_list {background-image:url(/image/sub/right_bg.gif); line-height:25px; padding:15px 20px 15px 10px; clear:both;}
.sub_right_list2 {background-image:url(/image/sub/right_bg.gif); line-height:25px; padding:15px 10px 0px 10px; clear:both;}
.sub_right_list3 {background-image:url(/image/sub/right_bg.gif); text-align:center; clear:both; padding:8px 0px 5px 0px}
.sub_right_gray { color:#4d4d4d; font-size:11px; font-weight:normal;}
.sub_right_category {float:left; padding-top:5px; *padding-top:7px; padding-right:5px;}
.sub_right_category02 {clear:both; padding-bottom:5px; height:20px;}
.sub_right_category03 {clear:both; line-height:16px; padding-bottom:10px;}


.sub_bar {float:left; width:392px; background-image:url(/image/sub/bar_search_bg.gif); height:29px; text-align:left; padding-top:6px; padding-left:5px;}
.sub_gray_bar {float:left; width:390px; background-image:url(/image/sub/bar_gray_bg.gif); height:29px; text-align:left; padding-top:6px; padding-left:5px;}
.sub_rss {padding-top:15px; height:25px; text-align:right; padding-right:5px; clear:both;}

.sub_page_nav {clear:both; padding:10px 10px 20px 0px; text-align:center;}

.sub_searchbar_input { width:385px; height:17px; *height:15px; font-size:12px; color:#4d4d4d; background-color:#efefef; border:1px; font-weight:bold; padding-left:4px; padding-top:4px;}


/* 셀렉트박스 */
.sub_select {clear:both; background-image:url(/image/sub/select_bg.gif); text-align:right; padding:3px 9px 10px 0px;cursor:pointer;}
.sub_select02 {clear:both; background-image:url(/image/sub/select_bg.gif); text-align:right; padding:3px 9px 0px 0px;cursor:pointer;}

#select_box {
	position:absolute;
	left:234px;
	top:44px;
	*top:42px;	
	width:74px;
	height:88px;
	z-index:1;
}

/*
#select_box {
	position:relative;
	left:-12px;
	top:5px;
	width:74px;
	height:88px;
	
}
*/
.sub_s_title {float:left; margin-top:-3px; *margin-top:12px;cursor:pointer;}
.sub_s_arrow {float:left; padding:12px 0px 0px 7px; cursor:pointer;}
.sub_s_title_bg {background-image:url(/image/sub/bar_search_bg.gif); float:left; width:72px; height:35px; cursor:pointer;}

.sub_select_link {font-family: 돋움; font-size:12px; color:#ff9000; font-weight:bold; padding:3px; letter-spacing:-1px;  cursor:pointer;}
a.sub_select_link {font-family: 돋움; font-size:12px; color:#ff9000; font-weight:bold; padding:3px; letter-spacing:-1px;  cursor:pointer;}
a.sub_select_link:link {text-decoration: none;color:#ff9000;}
a.sub_select_link:visited {text-decoration: none;color:#ff9000;}
a.sub_select_link:hover {text-decoration: none; background-color:#f0f0f0;color:#ff9000;}
a.sub_select_link:active {text-decoration: none;color:#ff9000;}

.sub_select_link02 {font-family: 돋움; font-size:12px; color:#ff9000; font-weight:bold; padding:3px; letter-spacing:3px; cursor:pointer;}
a.sub_select_link02 {font-family: 돋움; font-size:12px; color:#ff9000; font-weight:bold; padding:3px; letter-spacing:3px; cursor:pointer;}
a.sub_select_link02:link {text-decoration: none;color:#ff9000;}
a.sub_select_link02:visited {text-decoration: none;color:#ff9000;}
a.sub_select_link02:hover {text-decoration: none; background-color:#f0f0f0;color:#ff9000;}
a.sub_select_link02:active {text-decoration: none;color:#ff9000;}


/* 셀렉트박스 회색하단  (셀렉트박스 위치는 javascript를 수정해야함.)*/
.sub_s_title_bg02 {background-image:url(/image/sub/bar_gray_bg.gif); float:left; width:72px; height:35px;cursor:pointer;}
.sub_select0203 {clear:both; background-image:url(/image/sub/select_bg_gray.gif); text-align:right; padding:8px 9px 5px 0px;}
.sub_select0202 {clear:both; background-image:url(/image/sub/select_bg_gray.gif); text-align:right; padding:3px 9px 5px 0px;}
#select_box02 {
	position:absolute;
	left:117px;
	top:369px;	
	width:74px;
	height:88px;
	z-index:1;
}
.sub_select_link03 {font-family: 돋움; font-size:12px; color:#4d4d4d; font-weight:bold; padding:3px; letter-spacing:-1px;cursor:pointer;}
a.sub_select_link03 {font-family: 돋움; font-size:12px; color:#4d4d4d; font-weight:bold; padding:3px; letter-spacing:-1px;cursor:pointer;}
a.sub_select_link03:link {text-decoration: none;}
a.sub_select_link03:visited {text-decoration: none;}
a.sub_select_link03:hover {text-decoration: none; background-color:#f0f0f0;}
a.sub_select_link03:active {text-decoration: none;}

.sub_select_link04 {font-family: 돋움; font-size:12px; font-weight:bold; padding:3px; letter-spacing:3px; color:#4d4d4d;cursor:pointer;}
a.sub_select_link04 {font-family: 돋움; font-size:12px; font-weight:bold; padding:3px; letter-spacing:3px; color:#4d4d4d;cursor:pointer;}
a.sub_select_link04:link {text-decoration: none;}
a.sub_select_link04:visited {text-decoration: none;}
a.sub_select_link04:hover {text-decoration: none; background-color:#f0f0f0;}
a.sub_select_link04:active {text-decoration: none;}

a.sub_tag_link:visited {text-decoration: none; color:#666666;}
a.sub_tag_link:hover {text-decoration:underline; color:#666666;}
a.sub_tag_link:active {text-decoration: none; color:#666666;}

a.sub_top_title:link {text-decoration: none; color:#0066cc;font-weight:bold;}
a.sub_top_title:visited {text-decoration: none; color:#0066cc;font-weight:bold;}
a.sub_top_title:hover {text-decoration:underline; color:#0066cc;font-weight:bold;}
a.sub_top_title:active {text-decoration: none; color:#0066cc;font-weight:bold;}

/*디렉토리*/
.sub_directory_left_icon {float:left; padding-right:5px;}
.sub_directory_left_height {clear:both; padding-bottom:5px; height:20px; padding-top:10px;}
.sub_directory_left_text {clear:both; line-height:16px; padding-bottom:10px;}

.sub_directory_title {background-image:url(/image/sub/directory_center_title_bg.gif); padding:13px 10px 13px 20px;}
.sub_directory_list {float:left; width:130px; line-height:22px; padding:10px; }


.sub_category_out {clear:both; background-image:url(/image/sub/category_bg.gif); height:49px;}
.sub_category_title {float:left; padding:7px 15px 0px 30px;}
.sub_category_box {float:left; padding:1px; border:2px #c8c8c8 solid; width:480px;}
.sub_category_select {float:left; padding-top:2px; *padding-top:2px; padding-left:10px; font-size:11px; letter-spacing:-1px; width:125px; }

.sub_category_select02 {float:left; padding-left:5px; width:320px;}
.sub_category_select03 {height:17px; *height:18px; font-size:11px;}
.sub_category_input {height:18px; *height:16px; width:290px; border:#FFFFFF 1px solid; font-weight:bold; padding-left:5px; color:#999999;}
.sub_category_bt {float:left; padding:4px 0px 0px 5px;}

.sub_number {clear:both; text-align:center; padding:10px 0px 10px 0px;}

/*상세보기*/
.sub_detail_all {clear:both; width:985px; padding-top:10px;}
.sub_detail_top_title {height:26px; padding-left:10px; font-size:13px; padding-top:16px; float:left;}
.sub_detail_content_all { clear:both; padding:10px 10px 0px 5px; *padding:5px 10px 0px 5px;}
.sub_detail_content_swfall { clear:both; padding:6px;}

.sub_detail_preview_all{float:left; width:244px;}
.sub_detail_preview_bg {float:left; background-image:url(/image/sub/detail_pic_bg.gif); width:170px; height:208px; text-align:center; padding:10px;}

.sub_detail_list_all {float:left; width:265px; padding-top:5px;}
.sub_detail_list_swf_all {float:left; width:310px; padding-top:5px;}
.sub_detail_list {clear:both; width:400px;}
.sub_detail_list_swf {clear:both; width:330px;}
.sub_detail_list_swf02 {clear:both; width:300px;}
.sub_detail_list01 {float:left; font-weight:bold; padding:10px 0px 0px 5px;}
.sub_detail_list02 {float:left; padding:10px 0px 0px 5px;}
.sub_detail_list03 {float:left; padding:10px 5px 0px 5px; color:#CCCCCC;}
.sub_detail_list02_keyword {float:left; padding:8px 0px 0px 5px; *padding:7px 0px 0px 5px; _padding:8px 0px 0px 5px; width: 180px; line-height: 18px;}
.sub_detail_list_bt {clear:both; padding:0px 0px 10px 0px;}

.sub_detail_word_width {float: left; padding: 2px 0px 0px 0px; width:360px; *width:360px; _width:310px;}
.sub_detail_word_width02 {float: left; padding: 2px 0px 0px 0px; width:260px; *width:260px; _width:260px;}
.sub_detail_word_cut {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float: left;}

.sub_detail_tag {background-image:url(/image/sub/detail_tag_bg.gif); padding:20px 20px 30px 30px; width:189px; height:154px; float:right;}
.sub_detail_tag_title {padding-bottom:15px; font-weight:bold;}
.sub_detail_tag_con {line-height:18px;}

.sub_detail_swf_tag { background-image:url(/image/sub/detail_swf_tag.gif); padding:20px 30px 30px 30px; width:233px; height:80px; clear:both;}
.sub_detail_tag_swftitle {padding-bottom:15px; font-weight:bold;}

.sub_detail_searh_all {width:308px; height:30px; float:left;}

.sub_detail_searh_swfall {width:300px; height:34px; float:right; padding-right:10px;}
.sub_detail_search_swf {float:left; width:175px; padding-top:6px; height:28px;}
.sub_detail_search_swfbt {float:left; width:42px; padding-top:6px; *padding-top:7px; text-align:right; height:27px;}
.sub_detail_search_swfinput {width:174px; *width:172px; height:15px; border:#CCCCCC 1px solid; font-weight:bold; font-size:12px; padding-top:3px;}
.sub_detail_tag_orange {color:#ff890d; font-weight:bold; padding:5px 0px 5px 0px;}

.sub_detail_swf_pu_all {width:299px; height:215px; *height:222px; background-color:#FFFFFF; border:1px solid #c8c8c8; clear:both;}
.sub_detail_swf_pu_all02 {width:299px; height:435px; *height:435px; background-color:#FFFFFF; border:1px solid #c8c8c8; clear:both;}

.sub_detail_bon_swftextbox {width:260px; height:50px; padding:5px; line-height:18px; font-size:12px; color:#787878; border:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; overflow-x:hidden;overflow-y:scroll; }

.sub_detail_search {float:left; width:156px; padding-top:5px; background-image:url(/image/sub/detail_docu_search_bg.gif); height:25px;}
.sub_detail_search_input {width:152px; height:15px; border:#CCCCCC 1px solid; font-weight:bold; font-size:12px; padding-top:3px;}
.sub_detail_search_bt {float:left; width:43px; padding-top:6px; text-align:right; background-image:url(/image/sub/detail_docu_search_bg.gif); height:24px;}


.sub_detail_bon_all {float:left; width:715px;}
.sub_detail_bon_all2 {float:left; width:750px;}
.sub_detail_bon_title {clear:both; padding:15px 0px 10px 0px; letter-spacing:-1px;}
.sub_detail_bon_gray_bg { background-color:#f0f0f0; padding:15px;}/*width:685px;*/
.sub_detail_bon_gray_bg2 { background-color:#f0f0f0; padding:15px;}/*width:720px;*/
.sub_detail_bon_textbox {width:675px; border:1px solid #CCCCCC; background-color:#fff;padding:6px;}
.sub_detail_bon_textbox2 {width:710px; border:1px solid #CCCCCC; background-color:#fff; padding:6px;line-height: 180%;}

.sub_detail_bon_textbox_view {width:100%;  padding:5px; line-height:18px; font-size:12px; color:#787878; font-family:Arial, Helvetica, sans-serif;}

.sub_detail_bon_text { color:#969696; letter-spacing:0px;}
.sub_detail_pur_greentext {color:#8fbf48; font-weight:bold; letter-spacing:0px;}
.sub_detail_pur_graytext {color:#969696; font-weight:bold; letter-spacing:0px;}
.sub_detail_bon_line {clear:both; padding-bottom:20px; border-bottom:#CCCCCC solid 1px;}

.sub_detail_han_input {width:560px; height:17px; font-size:12px; border:1px solid #CCCCCC; padding:3px; color:#787878;}
.sub_detail_han_input2 {width:600px; height:17px; font-size:12px; border:1px solid #CCCCCC; padding:3px; color:#787878;}
.sub_detail_han_list_all {clear:both; height:35px; border-bottom:1px solid #CCCCCC;}
.sub_detail_han_list01 {float:left; padding-top:10px; letter-spacing:-1px;}
.sub_detail_han_list02 {float:right; padding-top:13px; font-size:11px;}

.sub_issue_line {width:100%;height:28px;_height:27px;text-align:left;}

/*.sub_detail_chu_all {padding-bottom:5px; margin-top:5px;width:170px;border-bottom:#f0f0f0 1px solid;}*/
.sub_detail_chu_all {width:170px;margin-top:6px;}
.sub_detail_chu_pic {float:left; width:80px;}
.sub_detail_chu_list {float:left; width:90px;}

/* 페이지네비게이션 */
/*
.page_number {width:20px; height:14px; background-image:url(/image/sub/number.gif); font-size:12px; font-weight:bold; text-align:center; padding-top:5px; float:left; color:#646464;}
.page_number_o {width:20px; height:14px; background-image:url(/image/sub/number_o.gif); font-size:12px; font-weight:bold; text-align:center; padding-top:5px; float:left; color:#FFFFFF;}
.page_number_arrow {width:73px; height:14px; background-image:url(../image/sub/bt_pre_view.gif); font-size:11px; letter-spacing:-1px; padding-top:5px; text-align:center; float:left;}
a.page_number_white {font-family: 돋움; font-size:12px; color:#ffffff; font-weight:bold;}
*/
.page_number_arrow {
	border:1px solid #d6d5d6;
	margin-right:10px;
	margin-left:5px;
	padding:3px;
	font-size:10pt;	
	text-decoration:none;
	cursor: pointer;
}

.page_number_arrow_txt{
	font-size:11px;	
	text-decoration:none;
}

.page_number{
	border:1px solid #d6d5d6;
	padding:3px;
	margin-right:5px;
	cursor: pointer;
}

.page_number_o{
	border:1px solid #8acf29;
	background:#a9e554;
	padding:3px;
	margin-right:5px;
}
a.page_number_normal{
	font-size:10px;
	font-family:tahoma;
	color:#000000;
}

.page_number_normal{
	font-size:10px;
	font-family:tahoma;
	color:#000000;
}

a.page_number_white{
	font-size:11px;
	font-family:tahoma;
	font-weight:bold;
	color:#ffffff;
}

.page_number_white{
	font-size:11px;
	font-family:tahoma;
	font-weight:bold;
	color:#ffffff;
}

a.page_number_white:link {text-decoration: none;}
a.page_number_white:visited {text-decoration: none;}
a.page_number_white:hover {text-decoration: underline;}
a.page_number_white:active {text-decoration: none;}

/* 로그인 */
.all_title {height:32px; width:910px; text-align:left; letter-spacing:-1px; color:#4d4d4d;}
.login_orange_text {color:#ff7f00; font-weight:bold;}
.login_gray_text {color:#c8c8c8;}
.login_darkgray_text {color:#323232; font-weight:bold; text-align:left;}
.login_letterspacing { letter-spacing:-1px; text-align:left;}
.login_emailsave { font-size:11px; letter-spacing:-1px;}
.login_input {height:14px; width:200px; border:1px solid #c8c8c8; font-size:12px; padding:4px;}
.login_subject {font-weight:bold; color:#787878; text-align:left;}
.login_help_title {width:910px; height:25px; padding-top:15px; text-align:left; border-bottom:#7fbc28 1px solid;}
.login_help_list {height:13px; background-image:url(../image/sub/bg_help_line.gif); padding:10px 10px 10px 10px; letter-spacing:-1px; width:890px; text-align:left;}
.login_help_list02 {height:60px; padding:10px 20px 10px 20px; letter-spacing:-1px; width:870px; text-align:left; background-color:#e1e8d7; line-height:18px;}
.login_idpw_stitle {float:left; padding:6px 5px 0px 20px; *padding:7px 5px 0px 20px; font-weight:bold;}
.login_idpw_list {clear:both; padding:0px 0px 10px 0px; height:20px;}
.login_email_box {width:408px; height:235px; background-color:#f7f7f7; border:#e6e6e6 1px solid; float:left;}
.login_email_sbox {width:330px; height:50px; border:3px #e6e6e6 solid; background-color:#FFFFFF; padding:25px 0px 0px 0px; text-align:center; clear:both;}

.login_idpw_box {width:488px; height:235px; background-color:#f7f7f7; border:#e6e6e6 1px solid; float:left;}
.login_idpw_sbox {width:420px; height:65px; border:3px #e6e6e6 solid; background-color:#FFFFFF; padding:10px 0px 0px 0px; text-align:center; clear:both;}

/*도움말*/
.bottom_padding {padding-bottom:10px; letter-spacing:-1px; text-align:left; line-height:16px;}
.help_left_list {float:left; padding-left:7px; color:#323232; font-weight:bold; letter-spacing:-1px;}
.help_list_height {clear:both; height:18px;}
.help_icon {float:left; padding-top:3px;}
.help_blanc {height:15px; clear:both;}
.help_sub_title {line-height:16px; letter-spacing:-1px; padding-left:10px;}
.help_list_gray {background-color:#f0f0f0; padding:15px;}
.help_title_small {height:25px; border-bottom:1px solid #e6e6e6; text-align:left;}
.help_green_text {color:#69a415;}
.help_orange_title {padding-bottom:10px; color:#ff7f00; font-weight:bold; text-align:left; font-size:13px; letter-spacing:-1px;}
.help_left_width {clear:both; width:194px;}
.help_number_all {float:left; width:25px;}
.help_number_all02 {clear:both; padding-bottom:20px; height:55px; padding-left:10px;}
.help_number_all03 {clear:both; padding-bottom:20px; height:35px; padding-left:10px;}
.help_number {width:18px; height:15px; border:1px solid #d2d2d2; text-align:center; font-weight:bold; color:#7fbc28; padding-top:3px;}
.help_number_list {float:left; line-height:18px; text-align:left;}
.help_blanc_line {background-image:url(../image/sub/mybox_left_line.gif); background-repeat:repeat-x; background-position:top; height:15px;}
.help_pic_line {border:1px solid #CCCCCC;}

.help_sub_title2 {text-decoration: none;line-height:16px; letter-spacing:-1px; padding-left:10px;}
a.help_sub_title2 {text-decoration: none;}
a.help_sub_title2:link {text-decoration: none;}
a.help_sub_title2:visited {text-decoration: none;}
a.help_sub_title2:hover {text-decoration: underline;}
a.help_sub_title2:active {text-decoration: none;}

/* 공지사항 */
.notice_more {font-size:11px; font-weight:bold; padding-top:5px; text-align:right;}
.notice_white_text {color:#FFFFFF; font-weight:bold;}
.notice_date { font-size:11px;}
.notice_border {border-bottom:#e6e6e6 1px solid;}
.notice_number {padding:10px 0px 5px 0px; text-align:center;}
.notice_textfull {line-height:20px; text-align:left;}
.notice_titletext {font-weight:bold; text-align:left;}
.notice_left_style {padding:12px; background-image:url(../image/sub/notice_bottom_img.gif); background-repeat:no-repeat; background-position:left bottom;}

/*의견남기기*/
.board_border_reple {border-bottom:#e6e6e6 1px solid; color:#b1b1b1;}
.board_left_style {padding:12px; background-image:url(../image/sub/board_bottom_img.gif); background-repeat:no-repeat; background-position:left bottom;}

/* 회원가입 */
.join_textarea {width:590px; height:170px; border:#dcdcdc 1px solid; font-size:12px; padding:5px;}
.join_gray_box {width:610px; height:390px; background-color:#ededed; padding:5px; text-align:center;}
.join_toptext {padding-left:14px; letter-spacing:-1px; text-align:left; padding-bottom:8px;}
.join_table_text { text-align:left; font-weight:bold; padding-left:20px; letter-spacing:-1px; color:#FFFFFF;}
.join_table_text02 { text-align:left;  padding-left:10px; letter-spacing:-1px; line-height:16px; font-size:11px;}
.join_table_text03 { text-align:left;  padding-left:10px; letter-spacing:-1px; line-height:16px; font-size:12px;}
.join_list_box {font-size:11px; height:22px;}
.join_green_textbox {padding:10px; line-height:16px; text-align:left; color:#69a415;}
.join_end_line {height:30px; border-bottom:#e6e6e6 solid 1px; clear:both;}
.join_end_text {float:left; padding:10px 0px 5px 20px;}

/* 새디자인 추가 */
.detail_list {padding-left:10px; height:29px; *height:26px; padding-top:4px; padding-right:10px;}
.detail_list02 {padding:7px; background-image:url(../image/main/dot_line.gif); background-repeat:repeat-x; background-position:bottom; line-height:18px;}

.detail02_list {padding-left:10px; height:27px; *height:23px; padding-top:4px; padding-right:10px; clear: both;}

/*메인 오른쪽*/
.right_height {height:10px; clear:both;}

.docu02_tab_over {float:left; font-weight:bold; letter-spacing:-1px; text-align:center; border-right:1px solid #c8c8c8; height:19px; padding-top:5px;}
.docu02_tab02_over {float:left; font-weight:bold; letter-spacing:-1px; text-align:center;  border-left:1px solid #c8c8c8; height:19px; padding-top:5px;}
.docu02_tab {float:left; letter-spacing:-1px; text-align:center; height:18px; border-bottom:#c8c8c8 1px solid; padding-top:5px; background-image:url(../image/sub/sub_tab_bg.gif); background-repeat:repeat-x;}

.docu_tab_over {float:left; font-weight:bold; letter-spacing:-1px; text-align:center; width:149px; border-right:1px solid #c8c8c8; height:19px; padding-top:5px; color:#5ea100;}
.docu_tab02_over {float:left; font-weight:bold; letter-spacing:-1px; text-align:center; width:149px; border-left:1px solid #c8c8c8; height:19px; padding-top:5px; color:#5ea100;}
.docu_tab {float:left; letter-spacing:-1px; text-align:center; width:149px; height:18px; border-bottom:#c8c8c8 1px solid; padding-top:5px; background-image:url(../image/sub/sub_tab_bg.gif); background-repeat:repeat-x;}

.issue_tab_over {float:right; border-right:1px #bebebe solid; border-left:1px #bebebe solid; border-top:1px #bebebe solid; border-bottom:1px #ffffff solid; background-color:#FFFFFF; padding:5px 0px 5px 0px; text-align:center; letter-spacing:-1px; font-weight:bold; font-size:11px;}
.issue_tab {float:right; border-right:1px #bebebe solid; border-bottom:1px #bebebe solid; border-top:1px #bebebe solid; background-color:#f5f5f5; padding:5px 0px 5px 0px; text-align:center; letter-spacing:-1px; font-size:11px;}
.issue_tab02 {float:right; border-left:1px #bebebe solid; border-bottom:1px #bebebe solid; border-top:1px #bebebe solid; background-color:#f5f5f5; padding:5px 0px 5px 0px; text-align:center; letter-spacing:-1px; font-size:11px;}

.dot_line {background-color:#FFFFFF; padding:0px 5px 0px 5px;}
.right_title {height:18px; font-weight:bold; padding-top:5px; text-align:left; padding-left:3px; letter-spacing:-1px;}

.issue_box {width:192px; height:141px; *height:143px; background-color:#ffffff; border-right:#bebebe solid 1px; border-left:#bebebe solid 1px; border-bottom:#bebebe solid 1px; clear:both; padding:5px; clear:both;}
.issue_box_main {width:172px; height:141px; *height:143px; background-color:#ffffff; border-right:#bebebe solid 1px; border-left:#bebebe solid 1px; border-bottom:#bebebe solid 1px; clear:both; padding:5px; clear:both;}
.gray_line_box {border:#bebebe solid 1px; background-color:#ededed; padding:4px; clear:both;}
.footer_text {float:left; padding-left:20px; line-height:16px; color:#646464;}
.footer_logo {float:left; padding-left:20px}


/*
	by goodoi 글자가 넘치지 않고 잘리도록 하기 위해서 사용함 08.12.10
*/
.word_cut {
	text-overflow: ellipsis;
	white-space:nowrap; 
	overflow:hidden;
}

div.nosearch {
    clear: both;
}

div.nosearch div.nocenter {
    font-size:14px;
	background-image:url(/image/com/search_bg.gif);
	color:#646464;
}

.nosearchtext {
    font-size:14px;
	font-weight:bold;
	color:#ee7102;
}
/**
 * OPEN API에서 사용
 */
.api_text {
	background-color:#f5f5f5;
	padding:10px 10px 10px 20px;
	border:1px solid #e6e6e6;
	line-height:19px;
	width:695px;
	clear:both;
	color:#4d4d4d;
}
.api_textfield {
	border:1px solid #b3c797;
	width:675px;
	height:85px;
	font-size:12px;
	padding:5px;
}
.api_s_title {
	float:left;
	font-weight:bold;
	padding:0px 5px 8px 5px;
	color : #323232;
}

