@charset "utf-8";
@import "post_style.css";
@import "view.css";

html, body	{height:100%;}
body {
	color:#404040; 
	font:12px/1.6 돋움,굴림,Dotum,Gulim,Arial;
	padding:0;
	margin:0;
	text-align:center; 
	height:100%; 
	
}
@media print { body { color:#000; } }
th, td { font:12px/1.6 돋움,굴림,Dotum,Gulim,Arial; }
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form { padding:0; margin:0;}
li { list-style:none; }
fieldset,img { border:none; }
address,em { font-style:normal; }
input,textarea,select{ font-family:inherit; font-size:1em; }
textarea { border:1px solid #cbcbcb; font-family:돋움,굴림,Dotum,Gulim,Arial; }
button{ border:none 0;background:none;cursor:pointer;_cursor /**/:hand; }
table { border-collapse:collapse; border:0; }
textarea { overflow:auto; }
a{ color:#404040;text-decoration:none; selector-dummy : expression(this.hideFocus=true);}
a:visited { color:#404040; text-decoration:none; }
a:active { color:#1d79a0; text-decoration:none; }
a:hover { color:#1d79a0; text-decoration:none; }
div.hide, caption { display:none;}

.clear	{clear:both; }
.png24 {
   tmp:expression(setPng24(this)); /* Ie 6.x 이하 버전 투명 png적용하기 필터 */
}

/** layout **/
#GRP_WRAP	{vertical-align:baseline;}

#TOP_AREA	{position:relative; margin:0 auto; height:80px; text-align:left;  border-top:3px solid #eaeaea; border-bottom:1px solid #eaeaea; }
	#TOP_AREA .logo	{ float:left; margin-top:5px;}
	#TOP_AREA .ServiceList	{position:absolute; top:34px; right:10px; height:26px;  }
	#TOP_AREA .ServiceList li	{float:left; margin-right:5px; }
	#TOP_AREA .top_right	{ padding-right:10px; }
		#TOP_AREA .top_right .header_menu	{height:24px;  float:right;}
		#TOP_AREA .top_right .header_menu li	{float:left; }
		#TOP_AREA .top_right .search_box	{clear:both; height:27px; width:432px; margin:0 0 0 16px; padding-top:10px; }
		#TOP_AREA .top_right .search_box .searchItem	{position:relative; border:3px solid #2e7bc8; width:360px; height:20px;  float:left; text-align:left; padding:3px 0 0 0; }
		#TOP_AREA .top_right .search_box .searchItem .searchCate	{color:#2494e2; background:url(../images/common/bg_searchlist.gif) top right no-repeat; width: 65px; float:left; padding-right:15px; margin-left:5px; display:inline; cursor:pointer; position:relative; line-height:16px;  }
		#TOP_AREA .top_right .search_box .searchItem .searchCate ul	{position:absolute; width:85px; border:1px solid #2494e2; background:#FFF; top:20px; left:-6px; z-index:40; }
		#TOP_AREA .top_right .search_box .searchItem .searchCate ul a	{text-align:center; width:100%; display:block; padding:2px 0; }
		#TOP_AREA .top_right .search_box .searchItem .searchCate ul a:hover	{text-align:center; width:100%; display:block; padding:2px 0; background:#005fbe; color:#FFF; }

		#TOP_AREA .top_right .search_box input	{ margin:0 3px 0 4px; border:0; width:265px; height:14px; line-height:100%; float:left; padding:2px 0 0 3px;  }
		#TOP_AREA .top_right .search_box button	{ margin-left:5px; display:inline; float:left; width:57px; height:27px; background:url(../images/btn_search.gif) no-repeat; font-size:12px; font-family:'돋움'; color:#FFF; }

	/** TOP MENU **/
	#TOP_AREA .top_menu	{height:40px; background:url(../images/bg_topmenu.gif) no-repeat;  width:950px; z-index:50; clear:both; position:relative;}
	*html #TOP_AREA .top_menu	 {position:absolute;}
		#TOP_AREA .top_menu .depth1	{float:left; height:38px; margin-top:2px; margin-left:25px; display:inline; }
		#TOP_AREA .top_menu .depth1 li	{float:left; height:100%; margin:0 13px 0 0; position:relative; }
		#TOP_AREA .top_menu .depth1 li a	{height:100%; float:left; color:#626262;}
		#TOP_AREA .top_menu .depth1 li .hover	{height:100%; float:left; color:#c43300; background:url(../images/bg_menuover.gif) no-repeat;}
		#TOP_AREA .top_menu .depth1 li .hover:hover	{height:100%; float:left; color:#c43300; background:url(../images/bg_menuover.gif) no-repeat;}
		#TOP_AREA .top_menu .depth1 li .hover span	{padding:10px 10px 9px 12px; float:left; font-weight:bold; background:url(../images/bg_menuover_right.gif) top right no-repeat; cursor:pointer; }
		#TOP_AREA .top_menu .depth1 li a:hover	{height:100%; float:left; color:#c43300; background:url(../images/bg_menuover.gif) no-repeat;}
		#TOP_AREA .top_menu .depth1 li a span	{padding:10px 10px 10px 12px; float:left; font-weight:bold; cursor:pointer; }
		#TOP_AREA .top_menu .depth1 li a:hover span	{padding:10px 10px 9px 12px; float:left; font-weight:bold; background:url(../images/bg_menuover_right.gif) top right no-repeat; cursor:pointer; }

		#TOP_AREA .top_menu .depth2	{position:absolute; top:37px; left:0; z-index:70; background:#FFF; padding:4px 0 2px 4px; .padding:4px 0 4px 4px; border:1px solid #b7b7b7;}
		#TOP_AREA .top_menu .depth2 li	{width:149px; clear:both; height:23px; margin:0 0 2px 0;  position:relative;}
		#TOP_AREA .top_menu .depth2 li a	{height:100%; color:#3d3d3d; background:#f5f5f5; display:block; width:100%;}
		#TOP_AREA .top_menu .depth2 li a:hover	{height:100%; color:#FFF; background:#828282; display:block; width:100%;}
		#TOP_AREA .top_menu .depth2 li a:hover span	{padding:2px 0; width:100%; background:url(../images/bg_2depth_over.gif) top right no-repeat; font-weight:normal;}
		#TOP_AREA .top_menu .depth2 li .hover2	{height:100%; color:#FFF; background:#828282; display:block; width:100%;}
		#TOP_AREA .top_menu .depth2 li .hover2 span	{padding:2px 0; width:100%; background:url(../images/bg_2depth_over.gif) top right no-repeat; font-weight:normal; }
		#TOP_AREA .top_menu .depth2 li .hover2:hover	{height:100%; color:#FFF; background:#828282; display:block; width:100%;}		
		#TOP_AREA .top_menu .depth2 li .hover2:hover span	{padding:2px 0; width:100%; background:url(../images/bg_2depth_over.gif) top right no-repeat; font-weight:normal;}
		#TOP_AREA .top_menu .depth2 li a span	{padding:2px 0; width:100%; background:url(../images/bg_2depth.gif) top right no-repeat; font-weight:normal; }
		#TOP_AREA .top_menu .depth2 .sub_no a span	{padding:2px 0; width:100%; background:url(../images/bg_2depth.gif) top right no-repeat; font-weight:normal; }
		#TOP_AREA .top_menu .depth2 .sub_no a:hover span	{padding:2px 0; width:100%; background:url(../images/bg_2depth_over_1.gif) top right no-repeat; font-weight:normal;}
	

		#TOP_AREA .top_menu .depth3	{background:#FFF; border:1px solid #b7b7b7;  left:154px; z-index:60; width:158px; position:absolute; padding:5px 0;}
		#TOP_AREA .top_menu .depth3	li	{width:148px; clear:both; margin:0;}
		#TOP_AREA .top_menu .depth3 li a	{background:#FFF; padding:0; width:100%; padding:2px 5px; font-size:11px; }
		#TOP_AREA .top_menu .depth3 li a:hover	{background:#fff3e2; padding:0; width:100%; padding:2px 5px; font-size:11px; color:#c43300;}

		#TOP_AREA .top_menu .comm_menu	{position:absolute; width:196; height:42px; top:0px; right:0; background:url(../images/bg_comm_menu.gif) no-repeat;}
		#TOP_AREA .top_menu .comm_menu img	{margin:3px 0 0 3px;}

#BODY_WRAP	{width:960px; margin:0 auto 0 auto; text-align:left;}
#BODY_WRAP .body_con	{width:950px; float:left; background:url(../images/common/bg_body.gif) repeat-y;  border-right:1px solid #ddd; ; position:relative;  border-bottom:1px solid #eaeaea;}

#BODY_WRAP .body_con .leftImg	{position:absolute; z-index:10; width:186px; left:0; bottom:0;}

#LEFT_COLUMN {float:left; width: 186px; padding-bottom:350px; }

#LEFT_COLUMN .mainMenu	{width:100%; height:181px; margin-top:1px; }
#LEFT_COLUMN .mainMenu .Menu01	{width:93px; height:90px; float:left; margin-right:1px; display:inline; margin-bottom:1px; }
#LEFT_COLUMN .mainMenu .Menu01 a	{display:block; width:100%; height:25px; text-align:center; background:url(../images/common/bg_menu01.gif) no-repeat; padding-top:65px;  }
#LEFT_COLUMN .mainMenu .Menu01 a:hover	{background:url(../images/common/bg_menu01_over.gif) no-repeat;}
#LEFT_COLUMN .mainMenu .Menu02	{width:93px; margin-right:1px; height:90px; float:left; display:inline;  }
#LEFT_COLUMN .mainMenu .Menu02 a	{display:block;width:100%; height:25px; text-align:center; background:url(../images/common/bg_menu02.gif) no-repeat;  padding-top:65px; }
#LEFT_COLUMN .mainMenu .Menu02 a:hover	{background:url(../images/common/bg_menu02_over.gif) no-repeat;}
#LEFT_COLUMN .mainMenu	{width:100%; height:181px; }
#LEFT_COLUMN .mainMenu .Menu03	{width:92px; height:90px; float:left;  margin-bottom:1px; display:inline; }
#LEFT_COLUMN .mainMenu .Menu03 a	{display:block; width:100%; height:25px; text-align:center; background:url(../images/common/bg_menu03.gif) no-repeat;  padding-top:65px;  }
#LEFT_COLUMN .mainMenu .Menu03 a:hover	{background:url(../images/common/bg_menu03_over.gif) no-repeat;}
#LEFT_COLUMN .mainMenu .Menu04	{width:92px; height:90px; float:left; display:inline;}
#LEFT_COLUMN .mainMenu .Menu04 a	{display:block; width:100%; height:25px; text-align:center; background:url(../images/common/bg_menu04.gif) no-repeat;  padding-top:65px; }
#LEFT_COLUMN .mainMenu .Menu04 a:hover	{background:url(../images/common/bg_menu04_over.gif) no-repeat;}

#LEFT_COLUMN .left_1depth	{height:48px; padding:12px 0 0 0; margin-left:20px; }
#LEFT_COLUMN .left_1depth li	{float:left; margin-right:1px; display:inline; position:relative; }
#LEFT_COLUMN .left_1depth li span	{position:absolute; top:8px; left:20px; }

#LEFT_COLUMN .left_2depth li	{padding:5px 0px 5px 20px; background:url(../images/common/bg_leftmenu_2depth.gif) no-repeat; border-bottom:1px solid #2b8cd1;} 
#LEFT_COLUMN .left_2depth li a	{display:block; width:100%; height:100%; padding:2px 0 1px 0; color:#FFF;}
#LEFT_COLUMN .left_2depth li a:hover	{display:block; width:100% ; padding:2px 0 1px 0; background:#005fbe; color:#FFF;}
#LEFT_COLUMN .left_2depth li .select	{display:block; width:100%;  padding:2px 0 1px 0; background:#60a5d6; color:#fffea2;}


#LEFT_COLUMN .left_2depth li .left_3depth	{margin:10px 0 0 0; padding:0px; }
#LEFT_COLUMN .left_2depth li .left_3depth li	{padding:1px 0 1px 15px; font-size:11px; background:url(../images/common/bg_leftmenu_3depth.gif) 0 2px no-repeat; border-bottom:1px solid #2b8cd1;}
#LEFT_COLUMN .left_2depth li .left_3depth .endLi	{border-bottom:none; }
#LEFT_COLUMN .left_2depth li .left_3depth li a	{width:100%; display:block; color:#b9d9f0; padding:5px 0 5px 0; line-height:12px;}
#LEFT_COLUMN .left_2depth li .left_3depth li a:hover	{width:100%; display:block; padding:5px 0 5px 0; background:#005fbe; color:#FFF;}
#LEFT_COLUMN .left_2depth li .left_3depth li .select	{width:100%; display:block; padding:5px 0 5px 0; background:#60a5d6; color:#fffea2;}

#LEFT_COLUMN .left_4depth	{margin:10px 0 10px 0; padding:0px; background:#efefef; }
#LEFT_COLUMN .left_4depth a	{}
#LEFT_COLUMN .left_4depth a:hover	{display:block; padding:2px 0 0 0;  height:20px;}
#LEFT_COLUMN .left_4depth .select	{display:block; padding:2px 0 0 0;  height:20px;}
#LEFT_COLUMN .left_4depth a span	{padding-left:5px;}

#MIDDLE {float:left; width:764px; text-algin:left; }
#MIDDLE table	{text-align:left;}
#MIDDLE .page_navi	{display:none; margin-bottom:8px; text-align:right; font-size:11px; height:20px; margin-top:8px;  padding-right:10px;  }
#MIDDLE .page_navi img	{margin:0 3px;}

/**** 마이페이지   ****/
#MYPAGE_TAB	{background:url(../images/common/bg_mypage_tab.gif) repeat-x; height:29px; overflow:hidden; margin-top:10px;  }
#MYPAGE_TAB ul	{ margin-left:10px; }
#MYPAGE_TAB li	{float:left; padding:0; margin:0;}

.mypage_body	{background:url(../images/common/bg_mypage.gif) no-repeat; padding:37px 20px; clear:both;}
.mypage_body h1	{margin-bottom:18px;}
.mycon_bar	{height:96px; background:url(../images/common/bg_mycon_topbar.gif) no-repeat;  padding-left:21px; padding-top:21px; margin-bottom:14px;}
.mycon_bar h2	{margin-bottom:10px; }
.select_bar	{ height:38px;}
.select_bar .select_bar_item	{float:left; background:url(../images/common/bg_select_bar_left.gif) no-repeat; padding:0 0 0 15px; height:38px;}
.select_bar .select_bar_item div	{background:url(../images/common/bg_select_bar_right.gif) top right no-repeat; padding-right:15px; height:100%; float:left;}
.select_bar .select_bar_item div table	{margin-top:7px;}
.select_bar .select_bar_item div table td	{line-height:17px; vertical-align:top;}
.select_bar .select_bar_item div select 	{margin-top:10px; .margin-top:8px;}
.select_bar .arrow	{padding:0 30px; float:left; }


.post_list_body	{float:left; width:100%; padding-bottom:20px;}
.post_list_box	{width:421px; border:1px solid #e9e9e9; float:left;}
.post_list_box dt	{height:64px; background:url(../images/common/bg_mycon_list_dt.gif) no-repeat; text-align:center;}
.post_list_box dt img 	{margin-top:19px;}
.post_list_box .post_list	{height:376px; overflow:scroll; overflow-x:hidden;}
.post_list_box .post_list li	{ padding-bottom:1px; height:28px; background:url(../images/common/bg_dotline.gif) bottom left repeat-x; overflow:hidden; }
.post_list_box .post_list li input	{}

.post_list_box .post_list li span a:hover	{display:inline; padding:0;}
.post_list_box .post_list li a	{display:block; height:24px; .height:27px; color:#000000; line-height:23px; .line-height:26px; padding-top:3px; .padding-top:0px; overflow:hidden;}
.post_list_box .post_list li a:hover	{display:block; height:24px; .height:27px; color:#000000; background:#e9f1f4; line-height:23px; .line-height:26px; padding-top:3px; .padding-top:0px; overflow:hidden;}
.post_list_box .post_list li .select	{display:block; height:24px; .height:27px; color:#000000; background:#e9f1f4; line-height:23px; .line-height:26px; padding-top:3px; .padding-top:0px; overflow:hidden;}
*html .post_list_box .post_list li a	{display:block; height:24px; color:#000000; line-height:26px;  padding-top:3px;}
*html .post_list_box .post_list li a:hover	{display:block; height:24px; color:#000000; background:#e9f1f4; line-height:26px;  padding-top:3px; }
*html .post_list_box .post_list li .select {display:block; height:24px; color:#000000; background:#e9f1f4; line-height:26px;  padding-top:3px; }
.post_list_box .box_btn	{background:#eeeeee; padding:8px; }

#SELECT_LIST	{float:right;}
#SELECT_LIST .post_list	{height:347px; overflow:scroll; overflow-x:hidden; position:relative; }
#SELECT_LIST .post_list li	{position:relative; padding-bottom:1px; height:28px; background:url(../images/common/bg_dotline.gif) bottom left repeat-x; overflow:hidden; }
#SELECT_LIST .post_list li img	{margin:10px 3px 10px 10px;}
#SELECT_LIST .post_list li span	{position:absolute; top:7px; right:5px; z-index:5; text-align:right; }
#SELECT_LIST .post_list li span a 	{display:inline; padding:0; }
#SELECT_LIST .post_list li span a img	{ margin:0;}
#SELECT_LIST .box_btn_top	{border-top:1px solid #e0e0e0; padding:6px 8px 4px 8px}
#SELECT_LIST .list_nun	{padding-bggom:7px; }


/**** 나의 일정 ****/
#MY_SCHE_CAL	{ font-family:'Arial'; padding:8px 5px 11px 5px; border-top:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1;  }
#MY_SCHE_CAL .month	{ font-family:'Arial'; font-size:14px; color:#1a1a1a; font-weight:bold;}
#MY_SCHE_CAL .month span	{color:#ff6600;}
#MY_SCHE_CAL .schedule_day	{float:left; width:20px; height:18px; text-align:center; margin-left:4px; background:url(../images/common/bg_scheduleday.gif) no-repeat;}
#MY_SCHE_CAL .schedule_day a	{display:block; height:100%; font-family:'Arial'; color:#565656; }
#MY_SCHE_CAL .default_day	{float:left; width:20px; height:18px; text-align:center; margin-left:4px;}

.view_select	{margin:12px 0 8px 8px; text-align:right;}
.scrollItem	{position:fixed; top:147px; left:50%; margin-left: 464px; .margin-left:463px; text-align:right; z-index:30; }
*html .scrollItem	{position:fixed; position:absolute; left:50%; margin-left: 346px;  top:expression(documentElement.scrollTop+147);}	
.scrollItem2	{position:fixed; top:147px; left:50%; margin-left: 464px; .margin-left:464px; text-align:right; z-index:30; }
*html .scrollItem2	{position:fixed; position:absolute; left:50%; margin-left: 366px;  top:expression(documentElement.scrollTop+147);}	


#CON_BODY	{ padding:0 30px 30px 30px; background:url(../images/common/bg_conbody.gif) top right no-repeat; }
#CON_BODY .page_navi	{display:none; }
#CON_BODY .img_title	{padding-top:40px;}
#CON_BODY .img_title span	{}
#CON_BODY .MenuInfoImg	{margin-bottom:20px; }
#CON_BODY .MenuInfoImg .MenuImg	{ }
#CON_BODY h1	{font-size:14px; font-weight:normal; color:#000; padding:0 7px 2px 7px; border-bottom:1px solid #ebebeb; margin-bottom:10px;}
#CON_BODY h1 b	{color:#ff6600;  }
#CON_BODY h2	{font-size:12px; font-weight:normal; color:#000; padding:0 7px 2px 7px;}
#CON_BODY h2 b	{color:#ff6600;  }
#CON_BODY .no_list	{text-align:center; padding:20px 0; }

#CON_BODY .img_title02	{padding-top:40px; }
.Mycafe_info	{border:3px solid #dedede; margin-top:20px; margin-bottom:10px;  }
.Mycafe_info h3	{font-size:14px; position:relative; margin:0 15px 10px 15px; border-bottom:1px solid #ddd; padding:10px 0 5px 0; }
.Mycafe_info h3 .info	{font-size:12px; font-weight:normal; position:absolute; top:7px; right:15px; }
.Mycafe_info .text	{padding:0 20px 10px 20px; }
.cafe_info	{width:100%; margin-bottom:15px; }
.cafe_info dt	{margin-bottom:3px; position:relative; height:18px; }
.cafe_info dt .page_btn2	{position:absolute; top:-3px; right:0px; }
.cafe_info dt .page_btn2 b	{color:#ff6600;}
.cafe_info dd	{background:url(../images/common/bg_cafe_info.gif) no-repeat; border-right:3px solid #dedede; height:131px; padding-left:14px; }
.cafe_info dd.rss_dd	{background:url(../images/common/bg_rss.gif) no-repeat; height:181px; padding-left:14px; }

.cafe_info dd .cafe_item	{width:511px; margin:12px 0 0 0; float:left; }
.cafe_info dd .cafe_item td	{padding:0; border-bottom:none; }
.cafe_info dd.rss_dd .cafe_item	{width:auto; margin:12px 0 0 0; }
.cafe_info dd .cafe_item img	{border:1px solid #c9c9c9; }
.cafe_info dd .cafe_item h3	{font-size:14px; font-family:'굴림'; border-bottom:1px solid #e5e5e5; padding-bottom:6px; margin-left:12px; width:338px;}
.cafe_info dd.rss_dd .cafe_item h3	{font-size:14px; font-family:'굴림'; border-bottom:1px solid #e5e5e5; padding-bottom:6px; margin-left:12px; margin-right:26px; width:auto;}
.cafe_info dd .cafe_item .text	{margin-right:26px; margin-left:12px; color:#868686; line-height:19px; margin-top:11px; }
.cafe_info dd .cafe_item .text strong a	{display:inline-block; overflow:hidden; vertical-align:middle; white-space:nowrap; width:575px;}

.cafe_info dd .cafe_item02	{width:115px;WpostInfo2 margin:25px 0 0 25px; float:left;  display:inline; }
.cafe_info dd .cafe_item02 td	{font-family:'Arial'; color:#9a9a9a; padding:0; border-bottom:none;}
.cafe_info dd .cafe_item02 span	{color:#ff6600; }
.cafe_info dd .cafe_item02 img	{margin-right:9px }
#CON_BODY .sub_discussion	{position:relative; padding:0px 15px 7px 10px; }
#CON_BODY .sub_discussion h3	{font-size:14px; background:url(../images/common/icon_title.gif) 0 5px no-repeat; padding-left:14px; color:#4d4d4d; }
#CON_BODY .sub_discussion img	{position:absolute; top:-6px; right:0px; }
*html #CON_BODY .sub_discussion img	{right:30px; }

#CON_BODY .board_info2	{text-align:right; padding:0px; margin:0 0 7px 0;  }
#CON_BODY .board_info2 span b	{color:#ff6600; }
#CON_BODY .board_info2 font	{font-size:11px; padding:0 5px 0 8px; color:#c4c4c4; }

#CON_BODY .sub_discussion2	{position:relative; padding:10px; background:#f4f4f4;  margin-bottom:10px; }
#CON_BODY .sub_discussion2 h3	{font-size:14px; background:url(../images/common/icon_title.gif) 0 5px no-repeat; padding-left:14px; color:#4d4d4d; }
#CON_BODY .sub_discussion2 .post_info	{position:absolute; top:10px; right:15px; padding:0px; margin:0px; }
#CON_BODY .sub_discussion2 .post_info span b	{color:#ff6600; }
#CON_BODY .sub_discussion2 .post_info font	{font-size:11px; padding:0 5px 0 8px; color:#c4c4c4; }
#CON_BODY .sub_discussion2 .board_info	{background:#fff; padding:10px 15px ; margin-top:3px; }

#CON_BODY .GRPBestContent	{position:relative; border:5px solid #e5e5e5;  padding:30px 20px 10px 20px;  }
#CON_BODY .GRPBestContent p	{position:absolute; top:-5px; left:10px; }
#CON_BODY .GRPBestContent .BestContetsWord	{background:url(../images/common/icon_01.gif) 0 5px no-repeat; padding-left:10px; font-size:13px; font-family:'굴림'; color:#898989; margin-top:10px;  }
#CON_BODY .GRPBestContent dl	{margin:10px 13px 5px 13px; border-bottom:1px dashed #dbdbdb;  }
#CON_BODY .GRPBestContent dt	{font-size:13px; font-weight:bold; background:url(../images/common/icon_02.gif) 0 3px no-repeat; padding-left:15px;}
#CON_BODY .GRPBestContent dt a	{text-decoration:underline; }
#CON_BODY .GRPBestContent dd	{padding:5px 0;}

/** 일반(제목형) 게시판 형 **/
#TB_TYPE01	{}
#TB_TYPE01 th	{text-align:center; font-weight:bold; }
#TB_TYPE01 .left	{height:33px; background:url(../images/common/bg_thead_left.gif) top left no-repeat; }
#TB_TYPE01 .center	{height:33px; background:url(../images/common/bg_thead_center.gif) top left repeat-x; }
#TB_TYPE01 .right	{height:33px; background:url(../images/common/bg_thead_right.gif) top right no-repeat; }
#TB_TYPE01 td	{border-bottom:1px solid #dedfde; padding:7px 5px;}
#TB_TYPE01 .t_center	{text-align:center;}
#TB_TYPE01 .gray	{background:#f8f8f8; }
#TB_TYPE01 .cate	{text-align:center; color:#7b7b7b; }
#TB_TYPE01 .subject	{text-align:left;  font-size:13px; }
#TB_TYPE01 .subject a	{color:#1d414e; }
#TB_TYPE01 .subject span	{font-size:12px; color:#53899a;}
#TB_TYPE01 .subject2	{text-align:left;  font-size:13px; border-bottom:none; padding:7px 5px 0 5px;}
#TB_TYPE01 .subject2 a	{color:#1d414e; }
#TB_TYPE01 .day	{font-family:'Arial'; font-size:11px; color:#626262; text-align:center; }
#TB_TYPE01 .day2	{font-family:'Arial'; font-size:11px; color:#626262; text-align:center; border-bottom:none; padding:7px 5px 0 5px; }
#TB_TYPE01 .num	{font-family:'Arial'; font-size:11px; color:#626262; text-align:center; }
#TB_TYPE01 .cafe	{ font-size:12px; color:#626262; text-align:center; }
#TB_TYPE01 .sche_con	{padding:7px; line-height:22px;}
#TB_TYPE01 .writer	{font-size:11px; color:#a5a5a5; text-align:center; }
#TB_TYPE01 .hit	{font-family:'Arial'; font-size:11px; color:#ff6600; text-align:center; }
#TB_TYPE01 .cafeTxt	{background:#f6f6f6; padding:7px 5px 5px 5px; color:#7a7a7a; }
#TB_TYPE01 .cafeImg3	{text-align:center; }

.TB_TYPE02	{margin-top:5px; }
.TB_TYPE02 th	{height:33px; background:url(../images/common/bg_th_center.gif) repeat-x; text-align:center; }
.TB_TYPE02 .th_left	{background:url(../images/common/bg_th_left.gif) no-repeat;}
.TB_TYPE02 .th_right	{background:url(../images/common/bg_th_right.gif) no-repeat top right;}
.TB_TYPE02 td	{color:#a4a4a4; font-size:12px; text-align:center; border-bottom:1px dashed #dedfde; height:31px;}
.TB_TYPE02 .subject a	{font-size:13px;}
.TB_TYPE02 .subject	{text-align:left; padding-left:5px; }
.TB_TYPE02 .num	{color:#1d79a0; }

.TB_TYPE03	{width:465px; margin: 0 2px; }
.TB_TYPE03 th	{height:24px;text-align:center; background:#f2f2f2; border-bottom:1px solid #e7e7e7; }
.TB_TYPE03 td	{color:#a4a4a4; font-size:12px; text-align:center; border-bottom:1px dashed #dedfde; height:24px;}
.TB_TYPE03 .subject a	{font-size:13px;}
.TB_TYPE03 .subject	{text-align:left; padding-left:5px; }
.TB_TYPE03 .subject font	{font-size:12px; color:#ff6600; }
.TB_TYPE03 .num	{color:#1d79a0; }

/** 요약형 게시판 형 **/
#SUMMARY_LIST01	{border-top:2px solid #dedfde;}
#SUMMARY_LIST01	td	{ border-bottom:1px solid #dedfde; }
#SUMMARY_LIST01	.info_tr	{background:#f6f6f6; font-size:11px; padding:2px 7px; }
#SUMMARY_LIST01	.info_tr .h_line	{padding:0 4px; color:#dcdcdc; font-size:10px; }
#SUMMARY_LIST01	.info_tr .blue_txt	{color:#307084;}
#SUMMARY_LIST01 .subject	{padding:5px 7px 0 7px; font-size:13px;  }
#SUMMARY_LIST01 .subject a 	{color:#000;}
#SUMMARY_LIST01 .subject a:hover	{color:#1d79a0;}
#SUMMARY_LIST01 .summ 	{padding:2px 7px; }
#SUMMARY_LIST01 .summ a 	{color:#838383;}
#SUMMARY_LIST01 .summ a:hover	{color:#1d79a0;}
#SUMMARY_LIST01 .con_img	{position:relative; height:88px; }
#SUMMARY_LIST01 .con_img .img	{position:absolute; top:8px; left:7px; border:1px solid #bbbbbb;}
#SUMMARY_LIST01 .con_img .img img 	{width:135px; height:69px; }
#SUMMARY_LIST01 .con_img .subject	{margin-left:150px; font-size:13px;}
#SUMMARY_LIST01 .con_img .summ	{margin-left:150px;}
#SUMMARY_LIST01 .con_img .info_tr	{margin-left:150px; line-height:12px; padding:4px 7px;}
#SUMMARY_LIST01 .writer	{font-size:12px; color:#1d79a0; padding-left:7px;}

/** 제목형 게시판 형 **/
#TITLE_LIST01	{border-top:1px solid #dedfde;}
#TITLE_LIST01 td	{ border-bottom:1px solid #dedfde; }

#TITLE_LIST01 .info_tr	{background:#f6f6f6; font-size:11px; padding:4px 7px 2px 7px; position:relative;}
#TITLE_LIST01 .info_tr font	{color:#1d79a0; font-size:12px; }
#TITLE_LIST01 .info_tr .h_line	{padding:0 4px; color:#dcdcdc; font-size:10px; }
#TITLE_LIST01 .info_tr .org_txt	{color:#ff6600; font-family:'Arial';}
#TITLE_LIST01 .info_tr p	{position:absolute; top:4px; .top:3px; right:7px; text-align:right; padding:0; margin:0; }
#TITLE_LIST01 .info_tr .gray_txt	{color:#888888; font-family:'Arial';}
#TITLE_LIST01 .subject	{padding:9px 7px 6px 7px; font-size:13px;  line-height:14px;}
#TITLE_LIST01 .subject span	{font-size:12px; color:#a4a4a4; }
#TITLE_LIST01 .subject a 	{color:#000;}
#TITLE_LIST01 .subject a:hover	{color:#1d79a0;}



#SEARCH_BAR	{background:url(../images/common/bg_searchbar.gif) no-repeat; height:39px; text-align:center; margin-top:17px; margin-bottom:17px; border-right:1px solid #cecfce;  }
#SEARCH_BAR input	{margin:0 4px ; }
#SEARCH_BAR table	{margin:0 auto; }
#SEARCH_BAR table tr	{height:37px; }

#SEARCH_BAR02	{background:url(../images/common/bg_searchbar02.gif) no-repeat; height:39px; text-align:center; margin-top:17px; margin-bottom:17px; }
#SEARCH_BAR02 input	{margin:0 4px ; }
#SEARCH_BAR02 table	{margin:0 auto; }
#SEARCH_BAR02 table tr	{height:37px; }

#SEARCH_BAR03	{background:url(../images/common/bg_searchbar03.gif) no-repeat; border-right:1px solid #cecfce;  height:66px; text-align:center; margin-top:17px; margin-bottom:17px; }
#SEARCH_BAR03 input	{margin:0 4px ; }
#SEARCH_BAR03 table	{margin:0 auto; }
#SEARCH_BAR03 table tr	{height:37px; }
#SEARCH_BAR03 .best_word	{text-align:left; margin-left:37px; }


#DEFAULT_SEARCH	{width:704px; margin-bottom:10px; background:url(../images/common/bg_defaultsearch03.gif) no-repeat; height:66px; text-align:center;}
#DEFAULT_SEARCH input	{margin:0 4px ; }
#DEFAULT_SEARCH table	{margin:2px auto 0px auto; }
#DEFAULT_SEARCH table tr	{height:37px; }
#DEFAULT_SEARCH table td	{padding:0; border-bottom:none; }
#DEFAULT_SEARCH .best_word	{ text-align:left; margin-left:30px  }


#DETAIL_SEARCH	{width:704px; margin-top:17px; margin-bottom:10px; background:url(../images/common/bg_detailbar_bottom2.gif) bottom left no-repeat; padding-bottom:15px; }
#DETAIL_SEARCH .detail_top	{background:url(../images/common/bg_detailbar_top2.gif) no-repeat; height:15px; }
#DETAIL_SEARCH .detail_body	{width:628px; margin:0 auto; }
#DETAIL_SEARCH .detail_body h3	{border-bottom:1px solid #e3e3e3; padding-bottom:10px}
#DETAIL_SEARCH .detail_body table	{margin-top:11px; margin-left:15px; }
#DETAIL_SEARCH .detail_body td	{vertical-align:top;}
#DETAIL_SEARCH .detail_body tr	{height:23px; }
#DETAIL_SEARCH .detail_body .search_btn	{margin-top:10px; text-align:center; }

.page_btn	{border-top:2px solid #4a4a4a; padding:19px 0; text-align:center; }
.page_btn img	{vertical-align:middle; }
.pageNow 	{color:#174057; font-weight:bold;}
.etc_btn	{text-align:right; margin-top:10px;}
.etc_btn2	{text-align:center; margin-top:10px;}
.etc_btn3	{margin-bottom:10px; text-align:right; padding-top:10px; border-top:1px solid #4a4a4a; margin-top:-1px; color:#757575; }
.etc_btn3 span	{color:#1d79a0; }
.etc_btn3 b	{color:#ff6600}
.no_data	{margin-top:5px; margin-bottom:10px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:40px 0; text-align:center; }
.no_data span	{color:#1d79a0; }
/**** 글작성 ****/

#WRITE_FORM	{border-top:2px solid #294644; border-bottom:1px solid #a7a7a7;}
#WRITE_FORM table	{width:100%;}
#WRITE_FORM th	{text-align:left; padding-left:8px; border-bottom:1px solid #dedfde; vertical-align:top; padding-top:8px; color:#000; }
#WRITE_FORM td	{padding:5px 0; border-bottom:1px solid #dedfde;}
#WRITE_FORM input,textarea {border:0; background:#f2f2f2;}
#WRITE_FORM input,select	{vertical-align:middle;}
#WRITE_FORM textarea	{
	padding:10px; 
	line-height:18px;
	scrollbar-highlight-color:white;
	scrollbar-3dlight-color:#8c8c8c;
	scrollbar-face-color:#ececec;
	scrollbar-shadow-color:#8c8c8c;
	scrollbar-darkshadow-color:white;
	scrollbar-track-color:#f9f9f9;
	scrollbar-arrow-color:#656565;
}
#WRITE_FORM .ment	{font-size:11px; color:#7d7d7d; background:url(../images/common/ic_06.gif) no-repeat 5px 50%; padding:10px 40px; margin:5px 25px;}


#calendar_list	{border:5px soild}

#FOOTER {clear:both; background:url(../images/footer_bg.gif) repeat-x;}
#FOOTER .footer_body	{margin:0 auto; text-align:center; padding:20px 0 20px 0;  .padding:10px 0 20px 0;}
*html #FOOTER .footer_body	{padding:10px 0 20px 0;}
#FOOTER .footer_body table	{margin:0 auto; text-align:left; }
#FOOTER .footer_body table td	{padding:0; border:none; }
#FOOTER .footer_body select	{font-size:12px; }
.bannerArea	{clear:both; text-align:center; padding:4px 0 4px 15px;  border-top:1px solid #eaeaea; .margin-top:1px;}
.bannerArea li	{float:left; }



/*회원가입  레이아웃*/
#MENU_JOIN{width:190px; margin-top:12px;}
	#MENU_JOIN .topimg {background-image:url(../images/left_tit_site.gif); height:35px; overflow:hidden;}
	#MENU_JOIN .middle {text-align:center}
	
	
/* 로그인 */
#LOGIN_BOX	{border:3px solid #a4a4a4; width:565px; margin:50px auto; padding:30px 0; }
#LOGIN_BOX .login_body	{border:1px solid #e3e3e3; padding:15px 0; text-align:center; margin-top:15px; }
#LOGIN_BOX input	{border:0; background:#f2f2f2; font-size:14px; padding:2px; }
#LOGIN_BOX table	{margin:0 auto; }
#LOGIN_BOX td	{text-align:left; }
#LOGIN_BOX .login_bottom	{margin-top:15px}


.result_box	{font-family:'돋움'; border-top:2px solid #294644; border-bottom:1px solid #a7a7a7; text-align:center; padding:20px 0; margin:0 0 30px 0;  }
.result_box b	{color:#ff6600;}

/**검색결과페이지**/

.search_body	{}

/**** 토론게시판 ****/

#HOT_DEBATE	{height:225px; background:url(../images/common/bg_hotdebate.gif) no-repeat;}
#HOT_DEBATE .HotDebateLeft	{width:490px;  padding-top:8px; float:left; display:inline; margin-left:10px; }
#HOT_DEBATE .HotDebateLeft h4	{background:url(../images/common/img_title_story01.gif) no-repeat; padding-top:4px;  height:28px; text-align:right; cursor:pointer; }
#HOT_DEBATE .HotDebateLeft dl	{height:93px; margin-bottom:15px;  }
#HOT_DEBATE .HotDebateLeft dl dt	{float:right; width:365px; font-size:14px; font-weight:bold; }
#HOT_DEBATE .HotDebateLeft dl .DebateImg	{float:left; width:106px; height:88px; padding:5px 0 0 5px; background:url(../images/common/bg_debateImg.gif) no-repeat; }
#HOT_DEBATE .HotDebateLeft dl .DebateText	{float:right; width:365px; }
#HOT_DEBATE .HotDebateLeft dl .DebateText table	{padding:0; color:#ff6600; line-height:13px;  }
#HOT_DEBATE .HotDebateLeft dl .DebateText table td	{padding:0; }

#HOT_DEBATE .HotDebateLeft dl .DebateText p img	{vertical-align:top; }
#HOT_DEBATE .HotDebateLeft dl .DebateText font	{font-size:12px; color:#1d79a0; }
#HOT_DEBATE .HotDebateLeft dl span	{font-size:12px; color:#a4a4a4; font-weight:normal; cursor:pointer;}
#HOT_DEBATE .HotDebateLeft ul	{}
#HOT_DEBATE .HotDebateLeft ul span	{color:#a4a4a4; cursor:pointer; }
#HOT_DEBATE .HotDebateLeft ul font	{font-size:12px; color:#1d79a0; }
#HOT_DEBATE .HotDebateLeft ul li	{position:relative; background:url(../images/common/icon_dot04.gif) 3px 9px no-repeat; padding-left:10px; margin-bottom:2px;  }
#HOT_DEBATE .HotDebateLeft ul li p	{position:absolute; margin:0; padding:0; top:-2px; right:0; text-align:right; font-size:11px; color:#9c9c9c;  }
*html #HOT_DEBATE .HotDebateLeft ul li p	{top:-2px; }

#HOT_DEBATE .HotDebateRight	{width:182px; float:right;  display:inline; margin-right:7px; padding-top:10px;  }
#HOT_DEBATE .HotDebateRight .ToTalDebate	{padding-left:5px; color:#ff6600; margin-bottom:8px; margin-top:5px;  line-height:13px; }
#HOT_DEBATE .HotDebateRight .ToTalDebate img	{vertical-align:top; }
#HOT_DEBATE .HotDebateRight table	{margin-top:3px; }
#HOT_DEBATE .HotDebateRight table td	{padding:0; border-bottom:none; }
#HOT_DEBATE .HotDebateRight .NumList	{margin-top:5px; }
#HOT_DEBATE .HotDebateRight .NumList li	{ margin-left:4px; line-height:13px; margin-bottom:6px; font-size:11px;  }
#HOT_DEBATE .HotDebateRight .NumList li img	{vertical-align:top;}

.StoryAreaBototm	{height:364px; margin-top:12px; position:relative;  }
.StoryBoard	{width:348px; float:left; height:364px;}
.StoryBoard .BoardItem	{background:url(../images/common/bg_storyitem.gif) no-repeat; height:175px; }
.StoryBoard .BoardTitle01	{background:url(../images/common/img_title_story03.gif) 10px 10px no-repeat; text-align:right; height:26px; padding:18px 10px 0 0; }
.StoryBoard .BoardTitle02	{background:url(../images/common/img_title_story04.gif) 10px 10px no-repeat; text-align:right; height:26px;  padding:18px 10px 0 0;}
.StoryBoard ul 	{margin:10px 10px 0 10px;}
.StoryBoard ul li	{position:relative; background:url(../images/common/icon_dot04.gif) 3px 9px no-repeat; padding-left:10px; margin-bottom:3px; }
.StoryBoard ul li span	{position:absolute; top:0; right:0; color:#9c9c9c; }
*html .StoryBoard ul li span	{right:10px; }
.StoryBoard ul li font	{color:#ff6600; font-size:12px; }

.StoryRead	{width:348px; float:right; height:364px; background:url(../images/common/bg_bestcon04.gif) no-repeat;}
.StoryRead h4	{cursor:pointer; background:url(../images/common/img_title_story02.gif) 10px 10px no-repeat; text-align:right; height:29px; padding-top:10px;  }
.StoryRead h4 table	{margin:0 0 0 auto;}
.StoryRead h4 table b	{color:#ff6600; }
.StoryRead .bg_bestcon02	{padding-top:15px; }
.StoryRead .bg_bestcon02 .bestcon_subject	{height:121px;}
.StoryRead .bg_bestcon02 .bestcon_subject .subject_img	{width:137px; float:left;  height:121px; margin-left:15px;  display:inline; }
.StoryRead .bg_bestcon02 .bestcon_subject .subject_img img	{border:1px solid #cacaca; height:119px; width:135px;}
.StoryRead .bg_bestcon02 .bestcon_subject .subject_info	{width:175px; float:left; padding:7px 0 0 10px;  display:inline; }
.StoryRead .bg_bestcon02 .bestcon_subject .subject_info dt	{font-size:14px; color:#414141; font-weight:bold;  color:#d9550e; line-height:18px; }
.StoryRead .bg_bestcon02 .bestcon_subject .subject_info dd	{color:#666666;  line-height:18px; margin-top:5px; }

.StoryRead .bg_bestcon02 .bg_bestcon_body02 .title_list	{border-bottom:1px dashed #ddd; padding:2px 5px;}
*html .StoryRead .bg_bestcon02 .bg_bestcon_body02 .title_list	{border-bottom:1px dashed #ddd; padding:4px 5px; }
.StoryRead .bg_bestcon02 .bg_bestcon_body02 .no_post	{text-align:cetner; color:#959595; padding:20px 0;}
.StoryRead .bg_bestcon02 .bg_bestcon_body02	{padding:10px 15px 10px 15px; height:174px; }
.StoryRead .bg_bestcon02 .bg_bestcon_body02 a 	{color:#3d3d3d; }
.StoryRead .bg_bestcon02 .bg_bestcon_body02 a:hover	{color:#1d79a0; }


#DEBATE_BODY	{float:left; width:100%; margin-top:9px; }
#DEBATE_BODY .debate_list	{float:left; width:495px;}
#DEBATE_BODY .debate_list h3	{font-size:12px; font-weight:normal; position:relative; padding:5px 5px 0px 5px; line-height:12px; height:22px; .height:24px;}
#DEBATE_BODY .debate_list h3 b	{color:#ff6600;}
#DEBATE_BODY .debate_list h3 select	{position:absolute; top:3px; right:0px;}
#DEBATE_BODY .debate_list ul	{margin-bottom:10px; .margin-bottom:8px; border-right:1px solid #dedede;}
#DEBATE_BODY .debate_list .top	{background:url(../images/common/bg_debate_top.gif) top left no-repeat; padding:13px 13px 5px 13px;}
#DEBATE_BODY .debate_list .top h2	{font-size:14px; color:#525252; line-height:19px; margin-bottom:2px;}
*html #DEBATE_BODY .debate_list .top h2	{margin-bottom:4px; }
#DEBATE_BODY .debate_list .top h2 a	{color:#525252;}
#DEBATE_BODY .debate_list .top h2 a:hover	{color:#1d79a0; text-decoration:underline; }
#DEBATE_BODY .debate_list .top h2 span	{font-size:12px; color:#a4a4a4; font-weight:normal; }
#DEBATE_BODY .debate_list .bottom	{color:#767676 ;line-height:12px; background:url(../images/common/bg_debate_bottom.gif) bottom left no-repeat; height:25px; padding:5px 13px 0 13px}
#DEBATE_BODY .debate_list .bottom td	{font-size:11px; }
#DEBATE_BODY .debate_list .bottom img	{margin-right:5px;}
#DEBATE_BODY .debate_list .bottom b	{color:#53899a; font-size:12px;}
#DEBATE_BODY .debate_list .bottom span	{font-family:'Arial'; color:#ff6600; font-size:11px;}
#DEBATE_BODY .debate_list .bottom .line	{color:#c2c1c1; padding:0 3px; font-size:12px;}
#DEBATE_BODY .debate_list .page_btn	{text-align:center; border-top:2px solid #4a4a4a; padding:15px 0; margin-top:15px;}
#DEBATE_BODY .debate_list .page_btn02	{text-align:center; border-top:2px solid #4a4a4a; padding:15px 0; margin-top:0px;}
#DEBATE_BODY .debate_right	{float:right; width:199px;}
#DEBATE_BODY .debate_right .box_item01	{margin-top:7px; .margin-top:5px;}
#DEBATE_BODY .debate_right .box_item01 td	{padding:0; }
#DEBATE_BODY .debate_right .box_item01 .middle	{background:url(../images/common/img_box_middle.gif) repeat-y; }
#DEBATE_BODY .debate_right .debate_user	{float:left; margin-left:6px; display:inline;}
#DEBATE_BODY .debate_right .debate_user	dl	{width:92px; float:left; margin-right:4px; display:inline;}
#DEBATE_BODY .debate_right .debate_user	dt	{margin-bottom:7px;}
#DEBATE_BODY .debate_right .debate_user	dd	{line-height:13px; margin-bottom:6px; padding-left:7px; }
#DEBATE_BODY .debate_right .etc_item	{clear:both; margin-left:4px;}
#DEBATE_BODY .debate_right .etc_item dl	{padding-top:7px;}
#DEBATE_BODY .debate_right .etc_item dt	{margin-bottom:7px;}
#DEBATE_BODY .debate_right .etc_item dd	{line-height:13px; margin-bottom:6px; padding-left:7px; }
#DEBATE_BODY .debate_right .etc_item dd b	{color:#ff6600; font-size:14px; }



.view_popup	{background:#FFF; border:2px solid #545454; width:342px; padding:10px; z-index:50; position:absolute; }
.view_popup h4	{line-height:18px; font-size:14px; margin-bottom:5px; }
.view_popup .summary	{color:#979797; line-height:19px; }
.view_popup ul	{margin-top:7px; }
.view_popup li	{background:url(../images/common/icon_li.gif) no-repeat 0 50%; padding-left:10px;  line-height:12px; margin-bottom:5px; }
.view_popup li span	{color:#1d79a0; }


#DATA_VIEW01	{border-top:2px solid #4a4a4a; width:100%; }
#DATA_VIEW01 th	{width:1%; padding:7px 0 7px 10px; border-bottom:1px solid #dedfde; text-align:left;}
*html #DATA_VIEW01 th	{padding:7px 0; width:1%;}
#DATA_VIEW01 td	{border-bottom:1px solid #dedfde; padding:7px 10px; text-align:left; color:#a4a4a4;  vertical-align:top;}
#DATA_VIEW01 .subject	{font-size:13px; color:#373737; }
#DATA_VIEW01 .nation	{width:500px;}
#DATA_VIEW01 .file	{line-height:20px;}
#DATA_VIEW01 .file a	{color:#1d79a0; }
#DATA_VIEW01 .file a:hover	{text-decoration:underline;}
#DATA_VIEW01 .tag a	{color:#a4a4a4;}
#DATA_VIEW01 .tag a:hover	{color:#1d79a0; }
#DATA_VIEW01 .content	{padding:10px; color:#373737; }
#DATA_VIEW01 .content p	{margin:3px;}
#DATA_VIEW01 .TipView	{position:relative; }
#DATA_VIEW01 .TipView .TipBox	{display:none; position:absolute; z-index:20; top:20px; left:0; background:#fff; border:1px solid #48a5c3; padding:7px; width:200px; line-height:18px;  font-size:11px; }
#DATA_VIEW01 .TipView:hover .TipBox	{display:block; color:#5a5a5a; }
/******* 발자취 *******/

.grp_2010	{background:url(../images/common/img_title_2010.gif) no-repeat; padding:6px 0 0 179px; margin:26px 26px;}
.grp_2010 ul	{border-top:2px solid #dedede; padding:10px 16px; text-align:left;}
.grp_2010 ul li	{background:url(../images/common/icon_dot03.gif) no-repeat 0 3px; padding-left:13px; color:#606060; line-height:14px; font-size:14px; margin:8px 0;}
.grp_2010 ul li span	{color:#cccccc; font-size:12px; }
.grp_2010 ul li .date	{color:#ababab; font-family:'Arial'; font-size:12px; }


.grp_2009	{background:url(../images/common/img_title_2009.gif) no-repeat; padding:6px 0 0 179px; margin:26px 26px;}
.grp_2009 ul	{border-top:2px solid #dedede; padding:10px 16px; text-align:left;}
.grp_2009 ul li	{background:url(../images/common/icon_dot03.gif) no-repeat 0 3px; padding-left:13px; color:#606060; line-height:14px; font-size:14px; margin:8px 0;}
.grp_2009 ul li span	{color:#cccccc; font-size:12px; }
.grp_2009 ul li .date	{color:#ababab; font-family:'Arial'; font-size:12px; }

.grp_2008	{background:url(../images/common/img_title_2008.gif) no-repeat; padding:6px 0 0 179px; margin:26px 26px 0 26px;}
.grp_2008 ul	{border-top:2px solid #dedede; padding:10px 16px; text-align:left;}
.grp_2008 ul li	{background:url(../images/common/icon_dot03.gif) no-repeat 0 3px; padding-left:13px; color:#606060; line-height:14px; font-size:14px; margin:8px 0;}
.grp_2008 ul li span	{color:#cccccc; font-size:12px; }
.grp_2008 ul li .date	{color:#ababab; font-family:'Arial'; font-size:12px; }

.ul_style01	{border:3px solid #ececec; padding:10px 20px; margin:26px 26px; text-align:left; }
.ul_style01 li	{background:url(../images/common/icon_dot03.gif) no-repeat 0 6px; padding-left:13px; color:#606060; line-height:18px; font-size:12px; margin:8px 0;}
.ul_style01 li .date	{color:#ababab; font-family:'Arial'; font-size:12px; }
.ul_style01 li span	{color:#2d7a96; font-size:12px; }
.ul_style01 .title	{background:url(../images/common/btn_month_next.gif) no-repeat 0 3px; padding:0 0 8px 18px; color:#606060; line-height:18px; font-size:14px; font-weight:bold; border-bottom:1px solid #ececec}

.seminar2010	{background:url(../images/common/img_title_2010_1.gif) no-repeat; padding:37px 0 0 0; margin:26px 26px;}
.seminar2010 ul	{ margin:0 17px; text-align:left;}
.seminar2010 ul li	{background:url(../images/common/icon_dot03.gif) no-repeat 0 4px; padding-left:13px; color:#606060; line-height:16px; font-size:12px; margin:8px 0;}
.seminar2010 ul li span	{color:#2d7a96; font-size:12px; }
.seminar2010 ul li .date	{color:#ababab; font-family:'Arial'; font-size:12px; }


.seminar2009	{background:url(../images/common/img_title_2009_1.gif) no-repeat; padding:37px 0 0 0; margin:26px 26px;}
.seminar2009 ul	{ margin:0 17px; text-align:left;}
.seminar2009 ul li	{background:url(../images/common/icon_dot03.gif) no-repeat 0 4px; padding-left:13px; color:#606060; line-height:16px; font-size:12px; margin:8px 0;}
.seminar2009 ul li span	{color:#2d7a96; font-size:12px; }
.seminar2009 ul li .date	{color:#ababab; font-family:'Arial'; font-size:12px; }

.seminar2008	{background:url(../images/common/img_title_2008_1.gif) no-repeat; padding:37px 0 0 0; margin:26px 26px;}
.seminar2008 ul	{ margin:0 17px; text-align:left;}
.seminar2008 ul li	{background:url(../images/common/icon_dot03.gif) no-repeat 0 4px; padding-left:13px; color:#606060; line-height:16px; font-size:12px; margin:8px 0;}
.seminar2008 ul li span	{color:#2d7a96; font-size:12px; }
.seminar2008 ul li .date	{color:#ababab; font-family:'Arial'; font-size:12px; }

/******** 사이트맵 **********/
.sitemapWrap {position:relative; margin-bottom:100px; padding-top:95px; width:687px; background:url(../images/img_grp_con_02.jpg) no-repeat 0 0;}
#listWrap {*zoom:1; margin-left:30px; }
#listWrap:after {content:""; display:block; clear:both;}
.sitemapWrap dl {width:218px; height:180px; margin-bottom:20px; text-align:left;}
dl.mapmenu1 {float:left; background:url(../images/bg_menu_1.gif) no-repeat 0 0;}
dl.mapmenu2 {float:left; background:url(../images/bg_menu_2.gif) no-repeat 0 0;}
dl.mapmenu3 {float:left; background:url(../images/bg_menu_3.gif) no-repeat 0 0;}
dl.mapmenu4 {height:142px; float:left; background:url(../images/bg_menu_4.gif) no-repeat 0 0;}
dl.mapmenu5 {height:142px; float:left; background:url(../images/bg_menu_5.gif) no-repeat 0 0;}
dl.mapmenu6 {height:142px; float:left; min-height:60px; _height:60px; background:url(../images/bg_menu_6.gif) no-repeat 0 0;}
dl.mapmenu7 {clear:both; float:left; background:url(../images/bg_menu_7.gif) no-repeat 0 0;}
.sitemapWrap dt {margin:0 0 10px 79px; padding-top:8px; font-weight:bold;}
.sitemapWrap dd {margin-left:79px; line-height:19px; font-size:12px; color:#777; padding-left:10px; background:url(../images/icon_roundDot.gif) no-repeat 0 50%;}
.sitemapWrap .dotline1 {position:absolute; top:270px; left:50px;}
.sitemapWrap .dotline2 {position:absolute; top:433px; left:50px;}

#listWrap a.depth1:link {color:#7a7a7a; text-decoration:none;}
#listWrap a.depth1:visited {color:#7a7a7a; text-decoration:none;}
#listWrap a.depth1:active {color:#7a7a7a; text-decoration:none;}
#listWrap a.depth1:hover {color:#7a7a7a; text-decoration:underline;}

#listWrap a.depth2:link {color:#7a7a7a; text-decoration:none;}
#listWrap a.depth2:visited {color:#7a7a7a; text-decoration:none;}
#listWrap a.depth2:active {color:#7a7a7a; text-decoration:none;}
#listWrap a.depth2:hover {color:#7a7a7a; text-decoration:underline;}

.remoteWrap	{height:28px; overflow:hidden; margin-bottom:10px; }
.remoteWrap .remoteIcon	{float:left;}
.remoteWrap .readingRemote	{float:left; background:url(../images/common/bg_remote.gif) no-repeat; height:28px;  }
.remoteWrap .readingRemote li	{float:left; width:34px; height:100%; border-right:1px solid #d6d6d6; }
.remoteWrap .readingRemote li a	{padding:5px 0; display:block; font-size:11px; width:100%; text-align:center; }
.remoteWrap .readingRemote li a:hover	{background:#ff6600; color:#FFF; }


.TabStyle01	{position:relative; border-bottom:2px solid #3eb1f2; margin-bottom:10px; padding-bottom:10px;  }
.TabStyle01 img	{margin-top:10px; }
.TabStyle01 ul	{padding-top:3px; margin-top:10px; width:100%;}
.TabStyle01 li	{float:left; margin-right:3px; }
.TabStyle01 span	{position:absolute; top:-10px; right:0; padding-bottom:2px;  }
*html .TabStyle01 span	{right:30px; }	
.TabStyle01 span img	{vertical-align:middle; }


.WikiListItem	{padding-top:15px; border-bottom:1px solid #d9d9d9; margin:0 10px;}
.WikiListItem .WPostImg	{float:left;  width:138px; height:78px; background:url(../images/common/bg_noimg.gif) 50% 50% no-repeat #FFF; border:1px solid #d9d9d9;  }
.WikiListItem .WPostImg img	{width:138px; height:78px;}
.WikiListItem h4	{background:url(../images/common/icon_03.gif) 0 3px no-repeat; padding-left:20px; font-size:14px; position:relative; margin-bottom:10px; }
.WikiListItem h4 img	{vertical-align:middle; }
.WikiListItem h4 .RightInfo	{position:absolute; top:0; right:0; _right:10px;}
*html .WikiListItem h4 .RightInfo	{right:40px;}
.WikiListItem h4 .RightInfo img	{float:left; margin-right:5px; }
.WikiListItem h4 span	{ background:url(../images/common/icon_update.gif) 0 3px no-repeat; padding-left:18px; font-size:11px; color:#909090; font-weight:normal; line-height:12px; height:15px; padding-top:5px;  display:block; float:left; }
.WikiListItem h4 span font	{color:#ff6600; font-size:11px; }
.WikiListItem .WPostText	{line-height:20px; color:#585858; margin:8px 0 8px 0; float:right; width:530px;  overflow:hidden;  }

.WikiListItem .ConItemList	{clear:both ;background:#f8f8f8; padding:10px 0; *display:inline-block; width:100%; position:relative; margin-top:10px; }
.WikiListItem .ConItemList:after	{display:block; clear:both; content:''}
.WikiListItem .ConItemList ul	{width:100%; float:left; }
.WikiListItem .ConItemList li	{width:225px; float:left; color:#0b7bca; line-height:20px; }
.WikiListItem .ConItemList li a	{color:#0b7bca; text-decoration:underline; }
.WikiListItem .ConItemList .moreBtn	{position:absolute; bottom:0; right:0; }	

.WikiListItem .ConItemList2	{background:#f8f8f8; padding:10px 0; *display:inline-block; width:100%; position:relative; margin-top:10px; }
.WikiListItem .ConItemList2:after	{display:block; clear:both; content:''}
.WikiListItem .ConItemList2 ul	{width:100%; float:left; }
.WikiListItem .ConItemList2 li	{width:330px; float:left; color:#0b7bca; line-height:20px; padding-right:5px; }
.WikiListItem .ConItemList2 li a	{color:#0b7bca; text-decoration:underline; }
.WikiListItem .ConItemList2 .moreBtn	{position:absolute; bottom:0; right:0; }	



.ImgCon	{position:relative; }
.ImgCon	.ThumbImg	{position:absolute; top:44px; left:0; }
.ImgCon p	{margin: 8px 0 8px 148px; height:78px; overflow:hidden; }

.WordListTab	{border-bottom:1px solid #e1e1e1; padding:0 0 8px 0; }
.WordListTab ul	{height:18px; margin-left:20px; }
.WordListTab li	{float:left; background:url(../images/common/img_hline02.gif) right 5px no-repeat; padding:0 10px; }
.WordListTab li span	{display:none; }
.WordListTab li a	{color:#8c8c8c; }
.WordListTab li a:hover	{color:#0b7bca; }
.WordListTab .select {position:relative; }
.WordListTab .select a	{font-weight:bold; color:#3c3c3c; }
.WordListTab .select span	{display:block; position:absolute; bottom:-11px; _bottom:-13px; left:40%; }


.WordListBody	{margin:0 auto; clear:both; *display:inline-block; width:700px; background:url(../images/common/bg_WordListBody.gif) 347px 0 repeat-y; margin-top:30px; }
.WordListBody:after	{display:block; clear:both; content:''}
.WordListBody dl	{width:349px; float:left; margin-right:1px; display:inline;  }
.WordListBody dt	{color:#13659e; height:21px; background:url(../images/common/bg_word.gif) no-repeat #f8f8f8; font-weight:bold; padding:2px 0 0 18px;  }
.WordListBody dd	{padding:10px 10px 10px 15px; }
.WordListBody dd ul	{height:130px; overflow:auto; }
.WordListBody dd li	{margin:7px 0; line-height:14px; background:url(../images/common/icon_dot05.gif) 0 4px no-repeat; padding-left:10px; }
.WordListBody dd li span	{font-size:10px; font-family:'Arial';  color:#797979; }
.WordListBody dd li span font	{color:#ff6600; font-size:10px; }

.SearchResultList	{}
.SearchResultList h3	{margin-bottom:15px; margin-top:15px; }
.SearchResultList .ResultItem	{margin:20px 25px 10px 25px; }
.SearchResultList .ResultItem dt	{font-size:13px; font-family:'굴림'; margin-bottom:5px; }
.SearchResultList .ResultItem dt a	{text-decoration:underline; }
.SearchResultList .ResultItem dt span	{font-size:12px; }
.SearchResultList .ResultItem .PostCon	{margin-bottom:5px; }
.SearchResultList .ResultItem .PostCon a	{color:#5f5f5f; line-height:20px;  }
.SearchResultList .ResultItem .PostInfo 	{color:#878686;  }
.SearchResultList .ResultItem .PostInfo span 	{color:#1e74b7;  }
.SearchResultList .MoreList	{border-bottom:1px solid #dfdfdf; text-align:right; margin:0 25px; }

/*** 좋은 위키 ***/

.WikiMainWrap	{height:640px; position:relative;}
.WikiLeftArea	{width:348px; float:left;}
.WikiRightArea	{width:348px; float:right;}
.WikiMainItem	{margin-bottom:7px; }
.WikiMainItem .BoardItem	{background:url(../images/common/bg_wikiitem.gif) no-repeat;}
.WikiMainItem .BoardItem .WikiTitle01	{cursor:pointer; background:url(../images/common/img_title_wiki01.gif) 10px 10px no-repeat; text-align:right; height:26px; padding:18px 10px 0 0; }
.WikiMainItem .BoardItem .WikiTitle02	{cursor:pointer; background:url(../images/common/img_title_wiki02.gif) 10px 10px no-repeat; text-align:right; height:26px;  padding:18px 10px 0 0;}
.WikiMainItem .BoardItem .WikiTitle03	{cursor:pointer; background:url(../images/common/img_title_wiki03.gif) 10px 10px no-repeat; text-align:right; height:26px;  padding:18px 10px 0 0;}
.WikiMainItem .BoardItem .WikiInfo	{text-align:center; padding-top:7px; }
.WikiMainItem .WikiPostItem	{height:85px; position:relative; margin:0 2px; border-bottom:1px dashed #d9d9d9; padding:7px 0 7px 8px;  }
.WikiMainItem .EndDl	{border-bottom:none; }
.WikiMainItem .BgGray	{background:#f6f6f6;}
.WikiMainItem .WikiPostItem dt	{ margin-left:120px; font-size:13px; font-weight:bold; margin-bottom:2px; }
.WikiMainItem .WikiPostItem .WPostImg	{position:absolute; top:7px; left:10px; z-index:10; width:107px; height:83px; background:url(../images/common/bg_noimg.gif) 50% 50% no-repeat #FFF; border:1px solid #d9d9d9;  }
.WikiMainItem .WikiPostItem .WPostImg img	{width:107px; height:83px;}
.WikiMainItem .WikiPostItem .WikiDt	{margin-left:10px;}
.WikiMainItem .WikiPostItem .WpostInfo	{ margin-left:120px; }
.WikiMainItem .WikiPostItem .WpostInfo2	{ margin-left:10px; }
.WpostTxt	{margin:0 15px 0 120px;  padding-top:4px; }
.WikiMainItem ul 	{position:relative; }
.WikiMainItem ul li	{background:url(../images/common/icon_dot04.gif) 3px 9px no-repeat; padding-left:10px; margin-bottom:2px; }
.WikiMainItem ul .Update	{background:url(../images/common/icon_update.gif) no-repeat; padding-left:18px; font-size:11px; color:#ff6600; font-weight:normal;}
.WikiMainItem ul li font	{color:#ff6600; font-size:11px; }
.WikiMainItem ul li .blue	{color:#0b7bca;}
.WikiMainItem ul li .gray	{color:#8e8f90;}

.DataListBox	{background:url(../images/common/bg_databox_bottom.gif) no-repeat bottom left; padding-bottom:12px;  }
.DataListBox .DataListBoxTop	{background:url(../images/common/bg_databox_top.gif) no-repeat; height:12px; }

.DataMainWrap01	{height:195px; position:relative; }
.DataMainWrap02	{height:210px; margin-top:15px; position:relative;}
.DataMainWrap03	{height:208px; position:relative; margin-bottom:15px; }
.DataLeftArea01	{width:524px; float:left;}
.DataRightArea01	{width:172px; float:right;}
.DataLeftArea02	{width:348px; float:left;}
.DataRightArea02	{width:348px; float:right;}
.DataLeftArea01 .BoardItem01	{background:url(../images/common/bg_dataitem.gif) no-repeat;}
.DataRightArea01 .BoardItem02	{background:url(../images/common/bg_dataitem2.gif) no-repeat;}
.DataRightArea01 .BoardItem02 dd	{text-align:center; padding:13px 0 5px 0; .padding:11px 0 5px 0;}
.DataRightArea01 .BoardItem02 dd img	{width:149px; height:121px; }
.DataMainWrap02 .BoardItem03	{background:url(../images/common/bg_wikiitem.gif) no-repeat;}
.BoardItem03 .DataPostItem	{height:134px; position:relative; margin:10px 0 0 13px; }
.BoardItem03 .DataPostItem dt	{ margin-left:218px; margin-right:13px; font-size:12px; height:105px; overflow:hidden; margin-bottom:2px; }
.BoardItem03 .DataPostItem dt p	{ color:#a4a4a4; text-align:right; }
.BoardItem03 .DataPostItem .DPostImg	{position:absolute; top:0; left:0; z-index:10; width:202px; height:130px; background:url(../images/common/bg_noimg.gif) 50% 50% no-repeat #FFF; border:1px solid #d9d9d9;  }
.BoardItem03 .DataPostItem .DPostImg img	{width:202px; height:130px; }
.BoardItem03 .DataPostItem .DPostImg2	{position:absolute; top:-5px; left:-5px; z-index:10; width:215px; height:142px; background:url(../images/common/bg_noimg.gif) 50% 50% no-repeat #FFF; }
.BoardItem03 .DataPostItem .DPostImg2 img	{width:215px; height:142px; }
.BoardItem03 .DataPostItem .DpostInfo	{ margin-left:218px; }

.DataLeftArea03	{width:229px; float:left; }
.BoardItem04 {background:url(../images/common/bg_box_top01.gif) no-repeat;}
.BoardItem04 dd	{background:url(../images/common/bg_box_body01.gif) bottom left no-repeat; height:164px; overflow:hidden; }
.BoardItem04 dd .conImg	{text-align:center; margin:10px 0; padding:0; }
.BoardItem04 dd .conText	{margin:0 13px 0 13px; font-size:11px; line-height:16px;  padding:0; }
.BoardItem04 dd .goBtn	{text-align:right; padding-right:13px; margin:3px 0 0 0; padding;0; }

.DataTitle01	{cursor:pointer; background:url(../images/common/img_title_data02.gif) 10px 10px no-repeat; text-align:right; height:26px; padding:18px 10px 0 0; }
.DataTitle02	{cursor:pointer; background:url(../images/common/img_title_data03.gif) 10px 10px no-repeat; text-align:right; height:26px;  padding:18px 10px 0 0;}
.DataTitle03	{cursor:pointer; background:url(../images/common/img_title_data04.gif) 10px 10px no-repeat; text-align:right; height:26px;  padding:18px 10px 0 0;}
.DataTitle04	{cursor:pointer; background:url(../images/common/img_title_data05.gif) 10px 10px no-repeat; text-align:right; height:26px;  padding:18px 10px 0 0;}
.DataTitle05	{cursor:pointer; background:url(../images/common/bg_title_data01.gif) 10px 10px no-repeat; text-align:right; height:26px;  padding:18px 10px 0 0;}
.DataTitle06	{cursor:pointer; background:url(../images/common/bg_title_data02.gif) 10px 10px no-repeat; text-align:right; height:26px;  padding:18px 10px 0 0;}
.DataTitle07	{cursor:pointer; background:url(../images/common/bg_title_data03.gif) 10px 10px no-repeat; text-align:right; height:26px;  padding:18px 10px 0 0;}
.bgDataInfo	{background:url(../images/common/bg_whatwiki.gif) 5px 0 no-repeat; height:119px; line-height:20px; padding:10px 15px 0 15px;   }
.DataLeftArea01 ul	{height:131px; margin:8px 13px 0 13px;}
.DataLeftArea01 ul li	{background:url(../images/common/icon_dot04.gif) 3px 9px no-repeat; padding-left:10px; margin-bottom:5px; }
.DataLeftArea01 ul li p	{padding:0; margin:0; color:#a4a4a4; }

.RssInfoImg	{margin-bottom:10px; text-align:center; }
.RSSMainWrap	{height:238px; position:relative;}
.RSSMainWrap .RSSLeftArea	{width:348px; float:left;}
.RSSMainWrap .RSSRightArea	{width:348px; float:right;}
.RSSMainWrap .BoardItem	{background:url(../images/common/bg_wikiitem.gif) no-repeat;}
.RSSMainWrap .BoardItem .RSSTitle01	{cursor:pointer; background:url(../images/common/img_title_rss03.gif) 10px 10px no-repeat; text-align:right; height:26px; padding:18px 10px 0 0; }
.RSSMainWrap .BoardItem .RSSTitle02	{cursor:pointer; background:url(../images/common/img_title_rss04.gif) 10px 10px no-repeat; text-align:right; height:26px;  padding:18px 10px 0 0;}
.RSSMainWrap .BoardItem dd	{height:172px; margin:10px 15px 0 15px;}
.RSSMainWrap .BoardItem dd p	{padding:0; margin:5px 0; line-height:16px;  }
.RSSMainWrap ul 	{position:relative; }
.RSSMainWrap ul li	{background:url(../images/common/icon_rss2.gif) 3px 9px no-repeat; border-bottom:1px dashed #d1d1d1; line-height:16px; word-break:break-all; padding:5px 0 5px 25px;  }

.RssListTable	{width:100%; border:1px solid #d7d7d7; margin-top:15px; }
.RssListTable th	{text-align:center; font-weight:bold; background:#ededed; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;  padding:4px 0;}
.RssListTable .th_right	{border-right:none; }
.RssListTable td	{text-align:center; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;  padding:4px 0;}
.RssListTable .leftText	{text-align:left; padding-left:5px; }
.RssListTable .td_right	{border-right:none; vertical-align:middle; }

.BestCafeBox	{height:233px; background:url(../images/common/bg_bestcafe.gif) no-repeat;}
.BestCafeBox h4	{ background:url(../images/common/img_title_cafe08.gif) 14px 10px no-repeat; text-align:right; height:29px; padding:15px 15px 0 0; cursor:pointer;  }
.BestCafeLeft	{width:192px; float:left; display:inline; margin-left:2px;  }
.BestCafeLeft ul	{width:100%; }
.BestCafeLeft ul li	{width:100%; height:30px; border-bottom:1px solid #d7d7d7; }
.BestCafeLeft ul .end	{width:100%; height:28px; border-bottom:none; }
.BestCafeLeft ul li a	{background:url(../images/common/icon_dot07.gif) 10px 15px no-repeat; padding-left:21px; display:block; width:170px; height:25px; overflow:hidden; padding-top:5px;  }
.BestCafeLeft ul li a:hover	{background:url(../images/common/icon_dot06.gif) 10px 15px no-repeat #FFF;}
.BestCafeLeft ul .select a	{background:url(../images/common/icon_dot06.gif) 10px 15px no-repeat #FFF; width:171px; font-weight:bold; }

.BestCafeRight	{width:508px; float:left;  display:inline; margin-left:2px;}
.BestCafeRight .CafeInfoItem	{height:92px; position:relative; margin:17px 17px 0 17px;}
.BestCafeRight .CafeInfoItem .CafeImg2	{width:154px; height:86px; border:1px solid #959595; position:absolute; top:0; left:0; }
.BestCafeRight .CafeInfoItem .CafeImg2 a	{ margin:0; padding:0; float:left; }
.BestCafeRight .CafeInfoItem .CafeImg2 img	{width:154px; height:86px;}
.BestCafeRight .CafeInfoItem dd	{margin-left:166px; }
.BestCafeRight .CafeInfoItem .CafeSumm	{line-height:18px; color:#525252; height:62px; }
.BestCafeRight .CafeInfoItem .CafeNumInfo	{background:#eeeeee; padding:2px 7px;}
.BestCafeRight .CafeInfoItem .CafeNumInfo img	{vertical-align:middle; }
.BestCafeRight .CafeInfoItem .CafeNumInfo span	{color:#3073a2; padding:0 10px; }
.BestCafeRight .CafeInfoItem .CafeNumInfo .grayFont	{color:#8a8a8a; }
.BestCafeRight .CafePostItem	{margin:8px 17px 0 17px;}
.BestCafeRight .CafePostItem li	{background:url(../images/common/icon_post.gif) 0 2px no-repeat; padding-left:15px; line-height:13px; margin-bottom:8px; position:relative;  }
.BestCafeRight .CafePostItem li span	{color:#979797; position:absolute; top:2px; right:0; }
*html .BestCafeRight .CafePostItem li	{ background:url(../images/common/icon_post.gif) 0 0 no-repeat;  line-height:14px; }
*html .BestCafeRight .CafePostItem li span	{right:17px;}

.CafeMainWrap	{height:341px; margin-top:9px;  position:relative;  }
.CafeLeftArea	{width:469px; float:left;}
.CafeRightArea	{width:227px; float:right;}
.CafeLeftArea .BoardItem01	{background:url(../images/common/bg_cafeitem.gif) no-repeat;}
.CafeLeftArea .BoardItem01 dd	{height:112px; line-height:18px; overflow:hidden; }
.CafeTitle01	{background:url(../images/common/img_title_cafe09.gif) 10px 10px no-repeat; text-align:right; height:26px; padding:18px 10px 0 0; }
.CafeTitle02	{background:url(../images/common/img_title_cafe18.gif) 10px 10px no-repeat; text-align:right; height:26px; padding:18px 10px 0 0; }
.CafeLeftArea ul	{margin:8px 13px 0 13px;}
.CafeLeftArea ul li	{ background:url(../images/common/icon_post.gif) 0 2px no-repeat; padding-left:15px; margin-bottom:5px; }
.CafeLeftArea ul li font	{color:#ff6600; font-size:12px; }
.CafeLeftArea ul li p	{position:relative; background:url(../images/common/icon_cafe.gif) 4px 6px no-repeat #eeeeee; padding:3px 0 2px 24px; margin:0; color:#898989; }
.CafeLeftArea ul li p span	{position:absolute; top:3px; right:5px; }
*html .CafeLeftArea ul li p span	{right:20px; }
.CafeLeftArea ul li p .cafe	{color:#3173a2; text-decoration:underline;}

.CafeRightArea .CafeMakeItem	{height:159px; background:url(../images/common/bg_cafe_info2.gif) no-repeat; padding:182px 0 0 24px }
.CafeRightArea .CafeMakeItem p	{margin:25px 0 0 0; padding:0; width:89px; line-height:20px;  }
.CafeRightArea .CafeMakeItem p b	{color:#ff6600; }

.cafeListImg	{background:url(../images/common/bg_noimg.gif) 50% 50% no-repeat #FFF; width:81px; height:39px; border:1px solid #ddd; }
/***** Popup ******/
.popStyle01	{background:#FFF; border:3px solid #25649c; text-align:left; }
.popStyle01 h1	{height:40px; background:url(../images/bg_poptitle.gif) no-repeat; font-size:14px; color:#fff; }
.popStyle01 h1 div	{background:url(../images/bg_poptitle_right.gif) top right no-repeat; padding:12px 14px; position:relative; }
.popStyle01 .searchBar	{padding-bottom:8px; border-bottom:1px solid #ddd; margin-bottom:10px; }
.popStyle01 .popBtn	{text-align:center; margin-bottom:10px; }
.popStyle01 .popBody	{margin:20px 10px;}
.popStyle01 .popBody td	{text-align:left; }


.LayerPopup	{position:absolute; z-index:20; border:2px solid #0a57a5; padding:12px; background:#FFF;}
.LayerPopup form	{padding:0; margin:0; }
.LayerPopup h3	{border-bottom:2px solid #7aaddd; width:532px;  margin:0 auto 0 auto; padding-bottom:5px;  position:relative; font-size:14px;  }
.LayerPopup h3 select	{font-size:12px; }
.LayerPopup .PageBtn	{padding:10px 0; text-align:center; }
.LayerPopup h3 span	{position:absolute; top:0; right:0; .top:-5px; }
.LayerPopup .Col_FormBody h1    {border-bottom:2px solid #7aaddd; width:575px; margin:0 auto 5px auto; padding-bottom:5px;  position:relative;  }
.LayerPopup .Col_FormBody h1 span	{position:absolute; top:0; right:0; }
.LayerPopup .Col_FormBody .FromTable {margin:0 auto 10px auto; }
.LayerPopup .Col_FormBody .FromTable td {  padding:6px 0; border-bottom:1px solid #e6e6e6;}
.LayerPopup .Col_FormBody .FromTable th {text-align:left; padding-left:5px; padding:6px 0; border-bottom:1px solid #e6e6e6;}
.LayerPopup .Col_FormBody select    {padding:4px; }
.LayerPopup .Col_FormBody .InputStyle01  {font-size:13px; font-family:'굴림'; border:1px solid #d0d0d0; padding:4px 3px; vertical-align:middle;  }   
.LayerPopup .Col_FormBody textarea  {font-size:13px; font-family:'굴림'; border:1px solid #d0d0d0; padding:4px; line-height:20px; height:68px; background:#FFF;  }
.LayerPopup .Col_FormBody .TipText  {font-size:11px; color:#b0b0b0; margin-top:5px; position:relative; min-height:14px; .height:14px;}
.LayerPopup .Col_FormBody .TipText .bytes {position:absolute; top:0; right:0; font-size:9px; font-family:'tahoma'; color:#a5a5a5; }
.LayerPopup .Col_FormBody .TipText .bytes b   {color:#ff6600; }
.LayerPopup .Col_FormBody .TipIcon  {background:url(../images/icon_tip.gif) no-repeat; padding:2px 0 1px 20px; color:#5f5f5f; font-size:11px; width:485px; margin:0 auto;  }
.LayerPopup .Col_FormBody .BtnArea  {width:575px; margin:0 auto; text-align:center; padding:18px 0; }
.LayerPopup .Col_FormBody font  {font-size:12px; color:#ff6600; }
.LayerPopup .Col_FormBody .Ment01	{font-size:11px; color:#777; }

.errorMsg	{background:url(../images/bg_error.gif) no-repeat; width:620px; height:188px;  margin:80px auto 0 auto; border-top:2px solid #84bebe;  border-bottom:1px solid #84bebe; padding: 20px 0;}
.errorMent	{font-size:16px; font-weight:bold; width:370px; padding:70px 0 0 0; margin-left:270px; }
.errorMent  button	{font-family:'돋움'; font-size:11px; background:#FFF; border:1px solid #b1b1b1;  color:#1b6b95; height:21px; margin-left:3px; padding:0 7px; *overflow:visible;}

.footnote	{background:#7aaf4f; font-family:'Arial'; color:#FFF; padding:0px 3px; font-size:10px; margin-right:5px;}
