@charset "UTF-8";

/*
 * 작성자     : lks
 * 최종수정일 : 
 *
 * Agabang Community Base Definition
 * 
 * css 제안순서
 *   display, list, position(top,left,bottom,right 포함), z-index, overflow, float, clear,
 *   width, height, margin, padding, border, background, color, font, 
 *   text-decoration, text-align, vertical-align, white space, other text, contents
 */

@import url("comm_base.css");
@import url("comm_form.css");


/* 공용Holder */
.bdListHolder		{clear:both; padding-top:19px;}
.bdListHolder2		{clear:both; padding-top:45px;}
.bdListHolder3		{clear:both; padding-top:0px;}
.bdViewHolder		{clear:both; padding-top:37px;}
.bdViewHolder2		{clear:both; padding-top:50px;}
.bdViewHolder3		{clear:both; padding-top:0px;}
.bdWriteHolder		{clear:both; padding-top:45px;}
.bdWriteHolder2		{clear:both; padding-top:10px;}
.commentHolder		{padding-top:24px;}
.pageHolder			{padding-top:30px;}
.boardInfo			{width:100%; margin-bottom:2px 0 -2px 0;}
.sort				{float:right; margin-bottom:8px;}
.sort2				{float:right; margin:5px 0 8px 0;}
.headtxt			{float:left;}
.searchHolder1		{float:right; width:243px; margin-bottom:8px;}
.searchHolder1 .selectholder{float:left; margin:0px 5px 0 0;*margin:2px 2px 0 0;} 
.searchTxtInput		{float:left; width:110px; height:16px; padding:1px 3px 0 3px; border:1px solid #dbdbdb; font:12px/15px dotum; margin:0px 4px 0 0;*margin:2px 4px 0 2px; }
.searchBtn			{float:left; margin-top:0px;*margin-top:2px;}
.searchHolder2		{float:right; width:158px; margin-bottom:8px;}
.imgHolder			{width:601px; margin-right:-5px; text-align:center;}
.imgHolder img.btn	{margin-top:20px;}
.imgHolder_evt		{width:609px; margin-top:27px; border-top:4px solid #ed1364;}
.imgHolder_happy	{width:439px; height:362px; margin-top:39px; background: url(/image/bg/happytalkcafeBg.jpg) no-repeat 0 0; overflow:hidden; padding-left:171px; margin-right:-5px;}
.imgHolder_happy li	{float:left;}
.txtimgHolder		{clear:both; margin-top:48px;}
.readBestTop3Holder	{margin-top:37px; padding-bottom:4px; border-bottom:1px solid #e0e0e0;}
.readBestTop3		{background:#bfbfbf; padding:4px 8px 3px 8px;}

/* 블로거 */
.blogHolder			{clear:both; width:609px; height:672px; position:relative;}
.blogHolder .blogImg	{position:absolute; top:0; left:0;}
.blogHolder .blogImg img{float:left;}
.blogHolder	.blog		{position:absolute; top:34px; right:16px; width:403px;}
.blogHolder	.blog .best	{width:390px; height:170px;}
.blogHolder	.blog .best	h5	{background:url(/image/icon/blogBullet.gif) no-repeat left center; color:#1e1e1e; font-size:15px;padding-left:12px; margin:0 0 14px 0; letter-spacing:-1px;}	
.blogHolder	.blog .best	img	{float:left; border:2px solid #e5e5e5; margin:0 16px 0 12px;}
.blogHolder	.blog .best span{font-size:11px; color:#929292; letter-spacing:-1px; line-height:14px;}
.blogHolder	.blog .best .date{display:block; letter-spacing:0; margin-top:5px;}
.blogHolder	.blog .list		{clear:both; width:100%; margin:6px 0 0 0; font-size:11px; }
.blogHolder	.blog .list	li	{border-bottom:1px solid #ededed; height:95px;}
.blogHolder	.blog .list	li.notice{background:url(/image/icon/iconNotice.gif) no-repeat 0 0; color:#3a3a3a; padding:0 0 2px 29px; letter-spacing:-1px; height:17px;}
.blogList			{margin:8px 0; }
.blogList .photo	{width:124px; padding:0 0 0 12px;}
.blogList .photo img{border:2px solid #e5e5e5;}
.blogList .subject	{width:206px; color:#f41f6f; font-weight:bold; padding-top:2px;}
.blogList .subject a{color:#f41f6f;}
.blogList .date		{width:64px; color:#929292; padding-top:2px;}
.blogList .con		{width:270px; color:#929292; line-height:14px; padding-top:3px;}
.blogBottomHolder	{width:100%; position:relative; margin-top:8px; padding-top:4px;}
.blogBottomHolder .btn{position:absolute; right:0; top:0;}
.blogerHolder2		{clear:both; margin-top:0;}

/* 이벤트 */
.boardEvtList_wrap	{position:relative;}
.boardEvtList		{clear:both; width:100%; margin:0 auto 25px; border-top:1px solid #ed1364; border-bottom:1px solid #ed1364;}
.boardEvtList li	{overflow:hidden; width:593px; padding:13px 8px; border-bottom:1px solid #e7e7e7; color:#2d2d2d; font:11px dotum;}
.boardEvtList li.last{border-bottom:0;}
.boardEvtList .banner		{float:left; width:145px; height:66px; border:3px solid #ebebeb;}
.boardEvtList .banner img	{float:left;}
.boardEvtList .text			{float:left; width:395px; padding:0 0 0 13px;}
.boardEvtList .text .e_tit	{padding:2px 0 3px;}
.boardEvtList .text .e_tit img	{margin:0 0 3px 0;}
.boardEvtList .text .e_tit input{margin:0 0 3px 0;}
.boardEvtList .text .e_tit a:link,
.boardEvtList .text .e_tit a:visited,
.boardEvtList .text .e_tit a:hover,
.boardEvtList .text .e_tit a:active,
.boardEvtList .text .e_tit a:focus{color:#f41f6f; padding-right:4px;}
.boardEvtList .text .e_date	{color:#2d2d2d; cursor:default;}
.boardEvtList .text .e_cnt	{padding-top:11px; _padding-top:10px; line-height:14px;}
.boardEvtList .text .e_cnt a:link,
.boardEvtList .text .e_cnt a:visited{color:#929292;}
.boardEvtList .text .e_cnt a:hover,
.boardEvtList .text .e_cnt a:active,
.boardEvtList .text .e_cnt a:focus{color:#f41f6f;}

.evtWinner1{position:absolute; top:70px; *top:50px; left:140px; width:430px; height:313px; border:3px solid #ed1364; background:#ffffff; color:#929292; font:11px/1.3 dotum;}
.evt_head{float:left; width:430px; background:#ed1364;}
.evt_head img{float:left; margin:4px 0 0 6px;}
.evt_head input{float:right; margin:6px 6px 0 0;}
.evt_cnt01{clear:both; width:409px; margin:0 auto; padding:10px 5px 10px; border-bottom:1px solid #e7e7e7;}
.evt_cnt01 .evt_tit{padding-bottom:5px; color:#2d2d2d;}
.evt_cnt01 span{font-size:9px; padding:0 1px;}
.evt_cnt02{width:414px; height:162px; margin:8px auto; padding:0 0 0 5px; overflow-y:auto;}
.evt_cnt02 .winner_item1{padding:0 0 10px 28px;}
.evt_cnt02 .winner_item2{padding:0 0 0 28px;}
.evt_cnt03{width:413px; margin:0 auto; padding:7px 3px 0; border-top:1px solid #e7e7e7;}
.evt_cnt03 img{vertical-align:top;}

/* 포토갤러리 */
.photoGalleryBest		{float:left; width:657px; margin:60px -27px 0 0;}
.photoGalleryBest li	{float:left; width:162px;}
.photoGalleryBest table	{width:121px; font-size:11px;}
.photoGalleryBest .photo a.over		{border:3px solid #ebebeb; display:block; float:left; }
.photoGalleryBest .photo a.over:hover{border:3px solid #ed1364;}
.photoGalleryBest .photo a.over img	{width:116px; height:116px; float:left;}
.photoGalleryBest .photo .best		{float:left; margin:-120px 0 0 2px;}
.photoGalleryBest .subj	{color:#000; padding:9px 0 0 7px; line-height:14px;}
.photoGalleryBest .name	{color:#989898; padding:0 0 9px 7px;}
.photoGalleryHolder		{float:left; width:607px; margin:0 -20px 28px 0; background:url(/image/bg/photoGalleryTop.gif) no-repeat 0 0;}
.photoGallery			{float:left; width:670px; margin:0 -40px 0 0; overflow:hidden; background:url(/image/bg/photoGalleryBg.gif) no-repeat left bottom; padding-bottom:12px; }
.photoGallery li		{float:left; width:126px; height:145px; padding:18px 0 0 0;}
.photoGallery li.notice	{width:610px; height:auto; background:url(/image/bg/photoGalleryBg.gif) no-repeat left bottom; padding:0;}
.photoGallery li.notice	span{background:url(/image/icon/iconNotice.gif) no-repeat 0 0; font-size:11px; font-weight:bold; color:#666; display:block; margin:11px 0 4px 16px; padding:0 0 0 37px;}
.photoGallery table		{width:110px; font-size:11px;}
.photoGallery  a.over 		{border:3px solid #ebebeb; display:block; float:left; }
.photoGallery  a.over:hover {border:3px solid #ed1364;}
.photoGallery  a.over img	{width:98px; height:98px; float:left;}
.photoGallery .subj		{color:#000; padding:4px 0 0 2px; line-height:14px;}
.photoGallery .name		{color:#989898; padding:0 0 0 2px;}

/* 카렌다 */
.eCalendar_tit{clear:both; *height:1%; padding:8px 0; border-top:4px solid #ed1364; text-align:center;}
.eCalendar_tit:after{content:""; display:block; clear:both; visibility:hidden; height:0; font-size:0; line-height:0;}
.eCalendar_tit .ec_title{float:left; padding-left:261px;}
.eCalendar_tit .ec_date{float:right; padding:2px 8px 0 0; color:#1e1e1e; font-weight:bold; cursor:default; word-spacing:-2px;}

.eCalendar_wrap{overflow:hidden; border-top:4px solid #ed1364; border-bottom:1px solid #ed1364; cursor:default;}
.eCalendar_tb{width:100%; border-collapse:collapse; border:0; color:#929292; font:11px/1.3 dotum; table-layout:fixed;}
.eCalendar_tb th{padding:9px 0 7px; border-bottom:1px solid #ed1364;}
.eCalendar_tb td{height:72px; *height:62px; padding:4px 1px 4px 0; border-bottom:1px solid #e4e4e4; background:url(/image/bg/eCalendar_bg01.gif) 0 0 repeat-y; vertical-align:top;}
.eCalendar_tb td.first{background:none; border-bottom:1px solid #e4e4e4;}
.eCalendar_tb td.first div{float:left; width:22px; height:60px; color:#ee094a; text-align:center;}
.eCalendar_tb td.first .txt{float:left; width:62px; height:auto; color:#929292; text-align:left;}
.eCalendar_tb td div{float:left; width:22px; height:60px; color:#666; text-align:center;}
.eCalendar_tb td .txt{float:left; width:62px; height:auto; color:#929292; text-align:left;}
.eCalendar_tb td .txt img {cursor:pointer;}
.eCalendar_tb .heart{background:url(/image/bg/eCalendar_bg02.gif) 50% 17px no-repeat;}
.eCalendar_tb .end td{border-bottom:0;}
.eCalendar_tb a:link,
.eCalendar_tb a:visited{color:#929292;}
.eCalendar_tb a:hover,
.eCalendar_tb a:active,
.eCalendar_tb a:focus{color:#ed1364;}

/* 사이트맵 */
.sitemap{clear:both; padding:0 0 3px; border-top:4px solid #ed1364; border-bottom:1px solid #ed1364;}
.sitemap_tb{width:100%; border-collapse:collapse; font:11px/1.5 dotum; table-layout:fixed;}
.sitemap_tb th{padding:14px 0 0; background:url( /image/bg/sitemap01.gif ) 100% 5px no-repeat;}
.sitemap_tb th.end{padding:14px 0 0; background:url( /image/bg/sitemap01.gif ) 0 5px no-repeat;}
.sitemap_tb .th01 th{padding:9px 0 0; background:url( /image/bg/sitemap01.gif ) 100% -1px no-repeat;}
.sitemap_tb .th01 th.end{padding:9px 0 0; background:url( /image/bg/sitemap01.gif ) 0 -1px no-repeat;}
.sitemap_tb td{padding:11px 0 5px; text-align:center; vertical-align:top; background:url( /image/bg/sitemap02.gif ) 100% 0 no-repeat;}
.sitemap_tb td.end{padding:11px 0 5px; text-align:center; vertical-align:top; background:url( /image/bg/sitemap02.gif ) 0 0 no-repeat;}
.sitemap_tb a:link,
.sitemap_tb a:visited{display:block; padding:2px 0; color:#919395; text-decoration:none;}
.sitemap_tb a:hover,
.sitemap_tb a:active,
.sitemap_tb a:focus{color:#ff2577;}

/* 검색결과 */
.searchResult{clear:both; cursor:default;}
.searchResult .resultList_tit{padding:7px 3px 3px; color:#ff2577; border-top:4px solid #ff2577; border-bottom:1px solid #ff2577; font:bold 11px/1.5 dotum;}
.searchResult ul.resultList{list-style:none; width:100%; margin:0 0 25px; border-bottom:1px solid #ed1364; color:#a9a9a9; font:11px/1.5 dotum;}
.resultList li{padding:16px 3px; border-top:1px solid #e9e9e9;}
.resultList li.first{border-top:0;}
.resultList li .sr_tit{float:left; color:#666;}
.resultList li .sr_tit a:link,
.resultList li .sr_tit a:visited{color:#666;}
.resultList li .sr_tit a:hover,
.resultList li .sr_tit a:active,
.resultList li .sr_tit a:focus{color:#ff2577; text-decoration:underline;}
.resultList li .sr_date{float:right;}
.resultList li .sr_content{clear:both; padding:5px 0; color:#848484;}
.resultList li .sr_content a:link,
.resultList li .sr_content a:visited{color:#848484;}
.resultList li .sr_content a:hover,
.resultList li .sr_content a:active,
.resultList li .sr_content a:focus{color:#ff2577; text-decoration:underline;}
.resultList li .sr_location{padding:0 0 0 2px;}
.resultSearch {float:right; width:158px; height:20px; margin-top:10px;}
/* 설문투표 */
.pollBox	{width:608px; background:url(/image/bg/pollBottom.jpg) no-repeat left bottom; padding-bottom:16px; margin:26px auto 40px auto; overflow:hidden;}
.pollBox .innerBox	{width:608px; background:url(/image/bg/pollBg.jpg) no-repeat 0 0; padding-top:1px;}
.pollBox .innerBox .q	{width:460px; border-bottom:1px solid #eaeaea; margin:28px 0 0 28px; color:#929292; padding-bottom:9px;}
.pollBox .innerBox .q .subj		{font-weight:bold; display:block; margin:0 0 2px 0;}
.pollBox .innerBox .q .date1	{background:url(/image/bg/dateBar01.gif) no-repeat right top; font-size:11px; padding:0 6px 0 24px;}
.pollBox .innerBox .q .date2	{font-size:11px;}
.pollBox .innerBox .a			{margin:13px 0 0 49px; color:#5b5b5b;}
.pollBox .innerBox .a li		{padding-bottom:4px;}
.pollBox .innerBox .a li label	{padding-left:3px;*padding-left:0;}
.pollBox .innerBox .btn			{text-align:right; padding:0 21px 5px 0;}
.pollBox .innerBox .btn img		{margin-left:3px;}
.pollBox .innerBox .result		{margin:12px 0 1px 52px;} 
.pollBox .innerBox .result tr	{height:24px;}
.pollBox .innerBox .result .graph	{width:200px; height:4px; background:#c1c1c1; margin:0 10px 2px 10px ;} 
.pollBox .innerBox .result .graph img	{float:left; height:4px;}


/* ***********************이하게시판***********************
******************************************************** */

/* boardListStyle01 */
.board01		{clear:both; width:100%; margin:0 auto;border-bottom:1px solid #ed1364;}
.board01 th		{border-top:4px solid #ed1364; border-bottom:1px solid #ed1364; height:30px;*height:27px; background:url(/image/icon/bulletTh.gif) no-repeat left center; padding-bottom:2px;*padding-bottom:0;}
.board01 th.num	{background:none;}
.board01 tr		{height:24px;}
.board01 td 	{text-align:center; color:#666; font-size:11px; padding:3px 0 2px 0; height:25px;*height:22px;}
.board01 td.subject		{text-align:left; padding-left:15px;}
.board01 td.subject img	{vertical-align:middle; padding-right:5px;}
.board01 td.subject .new	{padding-left:5px;}
.board01 td.re1		{padding-left:43px; background:url(/image/icon/bulletRe.gif) no-repeat 17px 9px;}
.board01 td.re2		{padding-left:59px; background:url(/image/icon/bulletRe.gif) no-repeat 32px 9px;}
.board01 .notice	{width:390px; text-align:left; padding-left:15px; font-weight:bold;}
.board01 tr:hover td{color:#f63b72;} /* IE6적용안됨 */

/* boardWriteStyle01 */
.boardWrite01	{clear:both; width:100%; margin:0 auto;border-top:4px solid #ed1364;border-bottom:1px solid #ed1364; font-size:11px; color:#666;}
.boardWrite01 tr.subj th	{border-bottom:1px solid #ed1364; padding:4px 12px 8px 8px; background:url(/image/icon/bulletTh.gif) no-repeat right 8px;}
.boardWrite01 tr.subj td	{border-bottom:1px solid #ed1364; padding:1px 0 6px 10px;}
.boardWrite01 tr.blogSubj th	{padding:3px 12px 2px 8px; background:url(/image/icon/bulletTh.gif) no-repeat right 7px;}
.boardWrite01 tr.blogSubj td	{padding:0 0 1px 10px;}
.boardWrite01 tr.thum th			{border-bottom:1px solid #ed1364; padding:7px 12px 8px 8px; background:url(/image/icon/bulletTh.gif) no-repeat right 8px; vertical-align:top;}
.boardWrite01 tr.thum td			{border-bottom:1px solid #ed1364; padding:1px 0 6px 10px;}
.boardWrite01 tr.thum td input		{width:243px;}
.boardWrite01 tr.thum td .txt		{display:block; margin-top:3px;}
.boardWrite01 tr.thum td .imgfile1	{padding-left:6px;}
.boardWrite01 tr.thum td .imgfile2	{color:#ed1364;}
.boardWrite01 tr.scrapSubj th	{border-bottom:1px solid #ed1364; padding:5px 4px 4px 18px;*padding:5px 8px 4px 18px; background:url(/image/icon/bulletTh.gif) no-repeat right 9px; text-align:left;}
.boardWrite01 tr.scrapSubj td	{border-bottom:1px solid #ed1364; padding:2px 0 4px 10px;}
.boardWrite01 tr.scrapSubj td span		{display:block; float:left; padding:4px 0 0 0;}
.boardWrite01 tr.scrapSubj td .original	{float:right; padding:4px 10px 0 0; color:#1f58fb; text-decoration:underline;}
.boardWrite01 tr.scrapSubj td .original	a {color:#1f58fb;text-decoration:underline;}
.boardWrite01 input	{width:351px; height:15px; padding:2px 3px 0 5px; border:1px solid #c5c5c5; font:11px/15px dotum; color:#6c6c6c;}
.boardWrite01 th	{width:42px; background:url(/image/icon/bulletTh.gif) no-repeat right 13px; text-align:right; padding:9px 12px 4px 8px;}
.boardWrite01 td	{width:682px; padding:7px 0 3px 10px;}
.boardWrite01 td.editor	{padding:17px;}

/* boardViewStyle01 */
.boardView01	{clear:both; width:100%; margin:0 auto;border-top:4px solid #ed1364;border-bottom:1px solid #ed1364; font-size:11px; color:#666;}
.boardView01 tr.subj th,
.boardView01 tr.subj td	{border-bottom:1px solid #ed1364;}
.boardView01 tr.next th,
.boardView01 tr.next td	{border-top:1px solid #ed1364;}
.boardView01 tr.prev th,
.boardView01 tr.prev td	{border-top:1px solid #e4e4e4;}
.boardView01 tr.next th,
.boardView01 tr.prev th	{padding-left:12px; background:url(/image/icon/bulletTh2.gif) no-repeat right 10px;}
.boardView01 tr.scrapSubj th	{border-bottom:1px solid #ed1364; padding:5px 4px 4px 18px;*padding:5px 8px 4px 18px; background:url(/image/icon/bulletTh.gif) no-repeat right 9px; text-align:left;}
.boardView01 tr.scrapSubj td	{border-bottom:1px solid #ed1364; padding:2px 0 4px 10px;}
.boardView01 tr.scrapSubj td span		{display:block; float:left; padding:4px 0 0 0;}
.boardView01 tr.scrapSubj td .original	{float:right; padding:4px 10px 0 0; color:#1f58fb; text-decoration:underline;}
.boardView01 tr.scrapSubj td .original	a {color:#1f58fb;text-decoration:underline;}
.boardView01 th	{width:53px; background:url(/image/icon/bulletTh.gif) no-repeat right 10px; text-align:left; padding:5px 2px 4px 18px;}
.boardView01 td	{width:680px; padding:7px 0 3px 10px;}
.boardView01 td.addfile	{width:100%; border-top:1px solid #e4e4e4;}
.boardView01 td.addfile .ico_file{margin-top:-2px; margin-right:-1px;}
.boardView01 td.con	{ width:565px; border-top:1px solid #e4e4e4; padding:5px; line-height:200%; font-size:14px; font-family:돋움 }
.boardView01 td.con	a {color:#666; text-decoration:underline;}
.boardView01 tr.util td	{text-align:right; padding-bottom:5px;}
.boardView01 tr.util td	img	{margin-left:9px;}
.boardView01 .item	{float:left; background:url(/image/icon/bulletTh.gif) no-repeat right 3px;*background:url(/image/icon/bulletTh.gif) no-repeat right 4px; padding:2px 14px 5px 7px;* padding:2px 17px 5px 7px;}
.boardView01 .value	{float:left; padding:0px 15px 2px 10px;}
.boardView01 .value img	{margin-right:4px;}

.boardView01 tr.evt_tit01 td {width:auto; border-bottom:1px solid #ed1364; padding:7px 0 3px 16px; *padding:5px 0 5px 16px; _padding:8px 0 6px 16px;}
.boardView01 tr.evt_tit01 td img{margin:-2px 10px 0 0;}
.boardView01 .item1 {float:left; background:url(/image/icon/bulletTh.gif) no-repeat right 3px;*background:url(/image/icon/bulletTh.gif) no-repeat right 4px; padding:2px 9px 5px 7px; *padding:2px 12px 5px 7px;}
.boardView01 td.con91	{width:565px; border-top:1px solid #e4e4e4; padding:20px 0; line-height:160%;}
.boardView01 td.con91 .txt_sample01{padding:0 20px;}
.boardView01 .bd_evtWinner{position:relative; float:right; margin:0 6px 0 0;}
.boardView01 .bd_evtWinner .btn{float:left;}
.boardView01 .bd_evtWinner .evtWinner2{position:absolute; top:0; right:0; width:430px; height:313px; border:3px solid #ed1364; background:#ffffff; color:#929292; font:11px/1.3 dotum;}

.boardView01 td table	{clear:both; width:auto; margin:auto; border:auto; font-size:auto; color:#666;}
.boardView01 td table th{width:auto; background:none; text-align:center; padding:auto;}
.boardView01 td table td{width:auto; padding:auto;}

/* boardCommentStyle01 */
.commentWrite		{border:2px solid #e7e7e7; background:#fbfbfb; padding:10px 11px; color:#666; font-size:11px;}
.commentWrite .name	{width:165px; height:16px; padding:1px 3px 0 3px; border:1px solid #dfdfdf; font:12px/15px dotum; margin:1px 4px 0 0;*margin:0 4px 0 2px;}
.commentWrite p {margin-top:5px;}
.commentWrite .comment	{width:501px; height:42px; padding:1px 3px 0 3px; border:1px solid #dfdfdf; font:12px/15px dotum; margin:1px 4px 0 0;*margin:0px 4px 0 1px; overflow:auto;}

.commentList	{border-top:2px solid #e7e7e7; margin-top:25px; font-size:11px;}
.commentList li	{border-bottom:1px solid #e7e7e7; padding:7px 14px;}
.commentList li	.name	{display:block; float:left; padding-right:2px;}
.commentList li	.grade	{display:block; float:left; padding-bottom:3px;}
.commentList li	.date	{display:block; float:left; padding:0 6px 0 7px;}
.commentList li	.btn	{display:block; float:left;}
.commentList li	.btn img{padding:4px 1px; cursor:pointer;}
.commentList li p	{clear:both; color:#999; line-height:13px; padding-top:6px;}
.commentList li p img	{cursor:pointer;}
.commentList li .reComment	{ width:538px; margin:13px 0 0 22px; background:url(/image/icon/bulletReArrow.gif) no-repeat 0 0;  padding:0 0 0 20px;}

/* 조회베스트 */
.board02	{width:100%;  color:#666; font-size:11px; margin:3px 0 0 0; }
.board02 td	{text-align:center; padding-top:4px; }
.board02 td.rangking	{width:22px; padding:0 0 0 12px; text-align:left;}
.board02 td.subject		{width:295px; padding-top:4px; text-align:left;}

/* boardBtn_우측정열 */
.btnRight	{clear:both; width:100%; text-align:right; padding:10px 0 2px 0; position:relative;}
.btnRight .option	{position:absolute; top:9px; left:13px;} 
.btnRight .option label	{color:#5b5b5b; padding-right:26px; padding-left:4px;*padding-left:0;}

.btnRight2	{clear:both; width:100%; text-align:right; padding:10px 0 2px 0;}

/* tab */
.tab		{width:100%; height:60px;}
.tab li		{float:left; margin-right:3px; cursor:pointer; padding-bottom:2px;} 
.tabCon	{clear:both; width:570px; padding-top:15px;*padding-top:0; overflow:hidden;} 
.tabCon li.btn	{text-align:center; padding-top:20px;}


/* ****************** 0423 서브메인 관련 css 추가 ****************** */
.specialMain{clear:both; width:610px; margin:0 0 40px; *zoom:1;}
.specialMain:after{content:""; display:block; clear:both; visibility:hidden; height:0; font-size:0; line-height:0;}
.specialMain .intro{position:relative; float:left; width:213px; height:139px; padding:55px 15px 0 172px; background:url(/image/special/sMain_intro01.gif) 0 0 no-repeat; color:#888; font:11px/16px dotum;}
.specialMain .intro h4{position:absolute; left:21px; top:19px;}
.specialMain .intro .introPic{position:absolute; left:12px; top:44px;}
.specialMain .intro p{margin-bottom:8px;}
.specialMain .intro a{color:#888;}
.specialMain .intro a:hover{color:#ff448a;}
.specialMain .eventView{float:right;}
.specialMain .eventView img{display:block;}
.specialMain .link{float:left; width:187px; margin-bottom:40px; padding-right:24px;}
.specialMain .link ul{list-style:none; margin:5px 0 0 8px;}
.specialMain .link li{padding-left:7px; background:url(/image/special/sMain_bu01.gif) 0 6px no-repeat;}
.specialMain .link li a{color:#888;}
.specialMain .link li a:hover{color:#ff448a;}
.specialMain .linkLast{padding-right:0;}

.photoSection{position:relative; height:174px; padding-top:17px; background:url(/image/photo/pMain_bg_line.gif) center top no-repeat;}
.photoSection.firstPS{height:172px; background:none;}/* ie6 : multi selector */
.photoSection h4{position:absolute; top:15px; left:2px;}
.photoSection .more{position:absolute; top:116px; left:28px;}
.photoSection ul{list-style:none; position:absolute; top:15px; left:201px; min-width:408px; _width:408px; background:url(/image/photo/pMain_bg_photo.gif) 0 0 no-repeat; *zoom:1;}
.photoSection ul:after{content:""; display:block; clear:both; visibility:hidden; height:0; font-size:0; line-height:0;}
.photoSection li{float:left; width:130px; margin:0 5px 0 0;}
.photoSection li div{width:125px; padding:2px 0 0 2px; *zoom:1;}
.photoSection li div:after{content:""; display:block; clear:both; visibility:hidden; height:0; font-size:0; line-height:0;}
.photoSection li div a{float:left; border:4px solid #fff;}
.photoSection li div a:hover{border-color:#000;}
.photoSection li div a img,
.photoSection li div a:hover img{float:left; width:117px; height:117px;}
.photoSection li p{padding:14px 5px 0;}
.photoSection li p a{color:#222; font:11px/0.9 dotum;}
.photoSection li p a:hover{}
.photoSection li span.photoAuthor{padding:0 5px;}
.photoSection li span.photoAuthor a{color:#aaa; font:bold 11px dotum;}
.photoSection li span.photoAuthor a:hover{}

.togetherMain{width:610px;}
.togetherMain .intro01{clear:both; *zoom:1;}
.togetherMain .intro01:after{content:""; display:block; clear:both; visibility:hidden; height:0; font-size:0; line-height:0;}
.togetherMain .intro01 img{float:left; padding:13px 5px 39px 12px;}
.togetherMain .intro02{*zoom:1; padding-bottom:40px;}
.togetherMain .intro02:after{content:""; display:block; clear:both; visibility:hidden; height:0; font-size:0; line-height:0;}
.togetherMain .intro02 img{float:left;}
.togetherMain .intro03{float:left; width:270px;}
.togetherMain .intro03 h4,
.togetherMain .intro03 h4 img{float:left;}
.togetherMain .intro03 ul{clear:both; list-style:none; padding-top:5px; _padding-top:9px;}
.togetherMain .intro03 li{padding:3px 7px; _padding:2px 7px 1px; border-bottom:1px solid #ddd; *zoom:1;}
.togetherMain .intro03 li:after{content:""; display:block; clear:both; visibility:hidden; height:0; font-size:0; line-height:0;}
.togetherMain .intro03 li a{float:left; width:190px; font:11px/1.2 dotum;}
.togetherMain .intro03 li span{float:right; width:65px; text-align:right; font:11px/1.2 dotum;}
.togetherMain .intro04{float:right; width:314px;}
.togetherMain .intro04 img{float:left;}

.eventNotice{padding-top:5px;}
.eventNotice .sectionC{clear:both;}
.eventNotice .sectionL{float:left; width:319px;}
.eventNotice .enEvent {width:313px; height:129px; padding:3px; background:url(/image/event/evt_bannerBg.gif) no-repeat 0 0;}
.eventNotice .enEvent h4{float:left; padding:8px 0 0 8px; font:0/0 dotum;}
.eventNotice .enEvent h4 img{float:left;}
.eventNotice .enEvent .more{float:right; padding:4px 7px 0 0;}
.eventNotice .enEvent .more img{padding:5px;}
.eventNotice .enEvent .enContents{float:left; padding:5px 0 0 6px;}
.eventNotice .enEvent .enContents img{float:left;}
.eventNotice .enBanner{float:right; width:276px; padding:3px 0 0;}
.eventNotice .enNotice{float:left; width:311px; margin:23px 0 0 3px; *margin:19px 0 0 3px;}
.eventNotice .enNotice h4{float:left; padding-left:5px; padding-bottom:13px; *padding-bottom:9px; font:0/0 dotum;}
.eventNotice .enNotice h4 img{float:left;}
.eventNotice .enNotice .more{float:right; padding:0px 7px 0 0;}
.eventNotice .enNotice .more img{padding:3px 5px;}
.eventNotice .enNotice ul{clear:both; width:312px; _padding-top:3px; border-top:1px solid #eee;}
.eventNotice .enNotice li{*zoom:1; padding:2px 11px 2px 9px; _padding:1px 11px 1px 9px; border-bottom:1px solid #eee;}
.eventNotice .enNotice li:after{content:""; display:block; clear:both; visibility:hidden; height:0; font-size:0; line-height:0;}
.eventNotice .enNotice li p{float:left; width:230px;}
.eventNotice .enNotice li span{float:right; width:55px; padding:2px 3px 0; font:10px dotum; letter-spacing:-1px; text-align:right;}
.eventNotice .enLink{float:left; width:312px; padding:38px 0 0;}
.eventNotice .enLink h4{padding-left:5px; font:0/0 dotum;}
.eventNotice .enLink .link01{float:left; padding-left:5px;}
.eventNotice .enLink .link02{float:right; padding-right:10px;}
.eventNotice .enWithStar{float:right; width:282px; padding-top:38px;}
.eventNotice .enWithStar h4{margin-left:7px; font:0/0 dotum;}
.eventNotice .enWithStar .enContents{margin-top:9px;}
.eventNotice .enEnterprise{clear:both; width:610px; padding-top:38px;}
.eventNotice .enEnterprise h4{font:0/0 dotum;}
.eventNotice .enEnterprise .listWrap{position:relative; width:607px; height:78px; margin-top:25px; overflow:hidden;}
.eventNotice .enEnterprise ul{position:absolute; top:0; left:0; width:9999px; height:78px; margin:0 0 0 -1px; *zoom:1;}
.eventNotice .enEnterprise ul:after{content:""; display:block; clear:both; visibility:hidden; height:0; font-size:0; line-height:0;}
.eventNotice .enEnterprise li{float:left; width:151px; height:76px; padding-top:2px; border-left:1px solid #e5e5e5; text-align:center;}


