@charset	"utf-8";
@import	url('reset.css');
@import	url('global.css');
@import	url('layout.css');
@import	url('cmu.css');

/***** Global *****/

/* [수정 01/15] */
#globalnav li #subnav1,#globalnav li #subnav2,#globalnav li #subnav3,#globalnav li #subnav4,#globalnav li #subnav5	{	display:none;	}
#globalnav li #subnav1	{	left:16px;	}
#globalnav li #subnav2	{	left:124px;	}
#globalnav li #subnav3	{	left:200px;	}
#globalnav li #subnav4	{	left:269px;	}
/* [/수정 01/15] */

/* [수정 02/19] */
#wrap	 {
	background:url('/img/img/cmu/common/container_back_10.gif') repeat-y left top;
}
#container	{
	background:url('/img/img/cmu/common/container_back_03.gif') no-repeat left bottom;
	padding-bottom:12px;
	margin-top:0;
}
/* [/수정 02/19] */


/* [수정 01/15] */#globalnav li #subnav1	{	display:block;	}
/***** Column 2 *****/
/*
* html .col2rgt #container	{
	height:1020px;
}
.col2rgt #container	{
	background:none;
	background:url('/img/img/cmu/common/container_back_05.gif') no-repeat left bottom;
	min-height:1280px;
}
.col2rgt #contents	{
	width:689px;
	padding:22px 17px 0 17px;
	background:url('/img/img/cmu/common/container_back_04.gif') no-repeat 0 -250px;
	margin-left:0;
}
.col2rgt #subcontents	{
	position:absolute;
	top:0;
	right:0;
	width:212px;
	background:url('/img/img/cmu/common/container_back_06.gif') no-repeat left top;
}*/

/* Layout */
.col2rgt #container	{
	width:950px;
	background:url('/img/img/cmu/common/container_back_10.gif') repeat-y left top;
	padding-bottom:30px;
	position:relative;
	float:left;

}
.col2rgt #subcontents	{
	width:212px;
	padding:0;
	background:url('/img/img/cmu/common/container_back_12.gif') no-repeat right top;
	position:relative;
	float:right;
}
.col2rgt #contents	{
	clear:left;
	float:left;
	display:block;
	width:689px;
	padding:22px 17px 15px 17px;
	background:url('/img/img/cmu/common/container_back_12.gif') no-repeat left top;
	margin:0;
}
.col2rgt #footer	{
	position:relative;
}
.col2rgt #footer .container_bottom	{
	width:950px;
	height:30px;
	background:url('/img/img/cmu/common/container_back_13.gif') no-repeat left bottom;
	position:absolute;
	top:-30px;
	left:0;
}
/* //Layout */


.col2rgt #contents.weeklybox	{
	background:url('/img/img/cmu/common/container_back_04.gif') no-repeat;
}
.col2rgt #contents.questionbox	{
	background:url('/img/img/cmu/common/container_back_07.gif') no-repeat;
}
/* [수정 01/26] */.col2rgt #container .surveyvotebox	{
	background:url('/img/img/cmu/common/container_back_08.gif') no-repeat left top;
}
/*.col2rgt #contents .searchbox {
	background:url('/img/img/cmu/common/container_back_09.gif') no-repeat;
}
*/



/* =Subcontents
-------------------------------------------------------------------------------------------*/
.col2rgt #subcontents .adbox	{
	padding:6px;
	margin-bottom:20px;
}
.col2rgt #subcontents .listbox	{
	padding:0 12px;
}
/*수정 0124*/
.col2rgt #subcontents .listbox2	{
	padding:0 12px;
	margin:0 0 20px 0;
}
.col2rgt #subcontents .listbox a	{
	color:#666666;
}
.col2rgt #subcontents .listbox h4	{
	position:relative;
	border-bottom:1px solid #d8d7d5;
	height:19px;
}
.col2rgt #subcontents .listbox h4.tabcon	{
	border-bottom:0 none;
}
.col2rgt #subcontents .listbox h4 a	{
	position:absolute;
	top:3px;
	right:0;
	z-index:10;
}
.col2rgt #subcontents .listbox ul	{
	padding-top:9px;
	height:100px;
	margin-bottom:2px;
}
.col2rgt #subcontents .listbox ul li	{
	background:url('/img/img/cmm/cmm/icon/list_bullet_01.gif') no-repeat 8px 6px;
	padding:0 0 0 16px;
	margin-bottom:3px;
}
.col2rgt #subcontents .listbox ul li em	{
	font-size:.9em;
	font-weight:bold;
	color:#898989;
	letter-spacing:-1px;
	padding-left:3px;
}
.col2rgt #subcontents .listbox ul.tablist	{
	background:url('/img/img/cmu/community/sidetab_back.gif') no-repeat left top;
	overflow:hidden;
	height:25px;
	padding-top:0;
}
.col2rgt #subcontents .listbox ul.tablist li	{
	float:left;
	display:inline;
	background:url('/img/img/cmu/community/sidetab_bar.gif') no-repeat left top;
	padding:7px 0 3px 0;
}
.col2rgt #subcontents .listbox ul.tablist li.first	{
	background:none;
}
.col2rgt #subcontents .listbox ul.tablist li a	{
	float:left;
	padding:0 11px 0 12px;
	font-size:.9em;
	font-weight:bold;
	text-decoration:none;
}
/* [수정 01/21] */
.col2rgt #subcontents .listbox ul.tablist li a:hover,.col2 #subcontents .listbox ul.tablist li a.activate,.col2rgt #subcontents .listbox ul.tablist li a.on	{
	background:#ffffff url('/img/img/cmu/community/sidetab_bar_on.gif') repeat-y left bottom;
	padding-bottom:5px;
	color:#ea4c40;
}
/* [/수정 01/21] */
.col2rgt #subcontents .listbox ul.tablist li.first a:link 	{
	background-image:none;
	margin-left:1px;
}
.col2rgt #subcontents .listbox ul.tablist li.first a.activate,.col2rgt #subcontents .listbox ul.tablist li.first a.on 	{
	background-position:-1px 0;
}
.col2rgt #subcontents .listbox ul.tablist li a:hover 	{
	margin-left:0;
}

.col2rgt #subcontents .listbox ul.recommreview li a	{
	padding:0 20px 0 20px;
}
.col2rgt #subcontents .listbox ol	{
	padding-top:9px;
	height:111px;
}
.col2rgt #subcontents .listbox ol li	{
	position:relative;
	background-repeat:no-repeat;
	background-position:0 0;
	padding:0 0 0 20px;
	margin-bottom:4px;
	height:15px;
}
.col2rgt #subcontents .listbox ol.rankingcontents	{
	padding-left:8px;
}
.col2rgt #subcontents .listbox ol li.one	{
	background-image:url('/img/img/cmu/community/orderlist_one.gif');
}
/* [수정 01/21] */
.col2rgt #subcontents .listbox ol li.two	{
	background-image:url('/img/img/cmu/community/orderlist_two.gif');
}
.col2rgt #subcontents .listbox ol li.three	{
	background-image:url('/img/img/cmu/community/orderlist_three.gif');
}
.col2rgt #subcontents .listbox ol li.four	{
	background-image:url('/img/img/cmu/community/orderlist_four.gif');
}
.col2rgt #subcontents .listbox ol li.five	{
	background-image:url('/img/img/cmu/community/orderlist_five.gif');
}
.col2rgt #subcontents .listbox ol li .ranking	{
	position:absolute;
	top:0;
	right:3px;
	z-index:20;
	color:#999999;
	font-size:.8em;
	font-family:Tahoma;
}
.col2rgt #subcontents .customerlink	{
	padding:0 0 0 9px;
}


/* =Contents
-------------------------------------------------------------------------------------------*/
/*** heading ***/

#contents h3 {
	background-image:url('/img/img/cmu/common/h3_bullet_community.gif');
	margin:0 0 10px 0;
	padding:2px 8px 0 11px;
	background-repeat:no-repeat;
	background-position:0 50%;
	height:17px;
}

#contents h4 {
	background-image:url('/img/img/cmu/common/h4_bullet_community.gif');
	border-bottom-color:#ea4c40;
	margin:0 0 10px 0;
	padding:0 0 0 18px;
	background-repeat:no-repeat;
	background-position:0 50%;
	border-bottom-width:2px;
	border-bottom-style:solid;
}
#contents h5 {
	background-image:url('/img/img/cmu/common/h5_bullet_community.gif');
	background-repeat:no-repeat;
	background-position:0 50%;
	margin:0 0 10px 0;
	padding:0 0 0 13px;
}


#contents .tagdirectorylist h4	{
	background:url(/img/img/cmu/common/h4_bullet_community_1.gif) no-repeat left top;
	border:none;
	font-size:1.2em;
	color:#ea4c40;
	padding-top:7px;
	padding-bottom:5px;
}

/*** tab menu ***/
.tabcontainer {
	border-bottom-color:#ea4c40;
}
.ordersort li a:hover,.ordersort li a.on {
	color:#ea4c40;
}

/* =주간인기글
-------------------------------------------------------------------------------------------*/
.weeklypost	{
	border-top:1px solid #d4d4d4;
	padding-top:10px;
	height:209px;
}
.weeklypost .photo	{
	float:left;
	position:relative;
}
.weeklypost .photo img.pic	{
	border:2px solid #dbdbdb;
	padding:4px;
}
.weeklypost .photo .hot	{
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}
.weeklypost dl	{
	margin:0 0 0 227px;
}
.weeklypost dl dt	{
	font-size:1.3em;
	font-weight:bold;
	float:left;
	background:url('/img/img/cmm/cmm/board/page_bar_03.gif') no-repeat 100% 0;
	margin-right:10px;
	padding-right:16px;
}
.weeklypost dl dd.date	{
	line-height:1.6;
	color:#898989;
	font-size:.9em;
	font-weight:bold;
	padding-top:2px;
}
.weeklypost dl dd.info	{
	color:#898989;
	font-size:.9em;
	padding-top:7px;
}
.weeklypost dl dd.info img	{
	vertical-align:middle;
}
.weeklypost dl dd.info em	{
	font-weight:bold;
}
.weeklypost dl dd.info .bar	{
	color:#dbdbdb;
	margin:0 4px;
}
.weeklypost dl dd.cont	{
	padding-top:12px;
	line-height:1.4;
	height:93px;
}
.weeklypost dl dd.tag	{
	background:url('/img/img/cmm/cmm/cmu/tag.gif') no-repeat 0 1px;
	padding:0 0 0 37px;
	font-size:.9em;
}

/* 태그디렉토리 */
#choicetaglist	{
	background:url('/img/img/cmu/community/round_back_01.gif') no-repeat;
	color:#898989;
	position:relative;
	z-index:10;
	height:29px;
	margin-top:10px;
}
#choicetaglist .choicetag	{
	font-size:.9em;
	float:left;
	padding:7px 0 2px 15px;
}
#choicetaglist .choicetag strong	{
	font-size:1.3em;
	color:#ea4c40;
	margin-right:3px;
}
#choicetaglist .choicetag em	{
	font-weight:bold;
	color:#444444;
}
#choicetaglist .selector	{
	float:right;
	margin:3px;
}
#choicetaglist .selector	 a.select	{
	display:block;
	width:131px;
	padding:6px 0 2px 11px;
	background:url('/img/img/cmm/cmm/icon/select_02.gif') no-repeat left top;
	position:relative;
}
#choicetaglist .selector .selectlist	{
	position:absolute;
	z-index:99;
	width:142px;
	background:url('/img/img/cmm/cmm/icon/select_02_back.gif') no-repeat left bottom;
	padding-bottom:7px;
}
#choicetaglist .selector .selectlist	 li	{
	padding:2px 0 0 11px;
}
#choicetaglist .selector .selectlist	 a	{
	display:block;
	padding:2px;
	width:122px;
	background:none;
}
#choicetaglist .selectlist	 a:hover	{
}
#comlists	{	display:none;	}

.taglist	{
	margin-left:0;
}

/* 지난 설문 */
.questionbutton {
	float:right;
	margin:-27px 0 4px 0;
}
.questionresultbox {
	border-top:1px solid #d4d4d4;
	clear:both;
	padding-top:5px;
	height:176px;
}
#contents .questionresultbox .total {
	font-size:.9em;
	background:url('/img/img/cmu/community/round_back_02_1.gif') no-repeat left top;
	padding-left:11px;
	color:#898989;
	letter-spacing:0;
	float:left;
	margin-bottom:5px;
}
.questionresultbox .total span {
	background:url('/img/img/cmu/community/round_back_02_2.gif') no-repeat right top;
	padding:3px 15px 3px 0;
	float:left;
}
#contents .questionresultbox p {
	font-size:1.4em;
	letter-spacing:-1px;
	margin-bottom:10px;
}
#contents .questionresultbox p em {
	border:1px solid #dbdbdb;
	padding:1px 5px;
	margin:0 4px 0 0;
	font-weight:bold;
	font-size:.8em;
}
.questionresultbox ul li {
	float:left;
	display:inline;
	background-repeat:no-repeat;
	background-position:0 0;
	padding:0 0 0 19px;
	width:310px;
	margin-bottom:7px;
}
.questionresultbox ul li.num01 {
	background-image:url('/img/img/cmm/cmm/icon/num_q01.gif');
	margin-right:20px;
}
.questionresultbox ul li.num02 {
	background-image:url('/img/img/cmm/cmm/icon/num_q02.gif');
}
.questionresultbox ul li.num03 {
	background-image:url('/img/img/cmm/cmm/icon/num_q03.gif');
	margin-right:20px;
}
.questionresultbox ul li.num04 {
	background-image:url('/img/img/cmm/cmm/icon/num_q04.gif');
}
.questionresultbox ul li dl dt {
	clear:both;
	display:block;
	margin-bottom:1px;
}
.questionresultbox ul li dl dd.graph {
	float:left;
	width:248px;
	height:8px;
	background:#f5f5f5;
	margin-top:2px;
	margin-right:8px;
}
.questionresultbox ul li dl dd.graph .bar {
	background:#ea4c40;
	height:8px;
}
.questionresultbox ul li dl dd.percent {
	font-size:.9em;
}

/* 설문 */
.surveybox	{
	border-top:1px solid #d4d4d4;
	clear:both;
	padding-top:5px;
	height:230px;
}
#contents .surveybox p {
	font-size:1.4em;
	letter-spacing:-1px;
	margin-bottom:10px;
}
/* [수정 01/26] */.surveybox fieldset {
	border-bottom:1px dashed #d8d7d5;
	margin-bottom:10px;
	padding-bottom:1px;
	overflow:hidden;
}
.surveybox fieldset ul li {
	float:left;
	display:inline;
	width:330px;
	margin-bottom:7px;
}
.surveybox fieldset ul li.num01,.surveybox fieldset ul li.num03 {
	margin-right:29px;
}
.surveybox fieldset ul li .photo {
	float:left;
	margin:0 10px 0 0;
}
.surveybox fieldset ul li .photo img {
	border:1px solid #e3e3e3;
	padding:2px;
}
.surveybox fieldset ul li input {
	float:left;
}
.surveybox fieldset ul li label {
	background-repeat:no-repeat;
	background-position:0 4px;
	padding:3px 0 0 17px;
	display:block;
	float:right;
	width:215px;
}
.surveybox fieldset ul li.num01 label {
	background-image:url('/img/img/cmm/cmm/icon/num_q01.gif');
}
.surveybox fieldset ul li.num02 label {
	background-image:url('/img/img/cmm/cmm/icon/num_q02.gif');
}
.surveybox fieldset ul li.num03 label {
	background-image:url('/img/img/cmm/cmm/icon/num_q03.gif');
}
.surveybox fieldset ul li.num04 label {
	background-image:url('/img/img/cmm/cmm/icon/num_q04.gif');
}
.surveybox	{

}
.surveybox	{

}
.surveybox	{

}

/* 쪽지 */
/* [수정 01/26] */.memobox	{
	margin-bottom:20px;
	padding:20px;
	border:1px solid #dbdbdb;
}
.memobox textarea	{
	display:block;
}
.memobox dl	{
	clear:left;
	display:block;
	padding-top:10px;
	margin-bottom:20px;
}
.memobox dt	{
	display:block;
	float:left;
	width:80px;
	font-weight:bold;
}
.memobox dd	{
	display:block;
	float:left;
	padding-left:10px;
	border-left:1px solid #dbdbdb;
}
.memobox dd li	{
	display:block;
	margin-bottom:5px;
}
.memobox dd p	{
	color:#888;
	font-size:.92em;
}
.memobox dd input,.memobox dd img	{	vertical-align:middle;	}

.tagdirectory	{
	float:left;
	width:145px;
	margin:0 1px 0 0;
}
.tagdirectory p	{
	background:url('/img/img/cmu/community/tagdirectory_back_01.gif') no-repeat left top;
	padding:9px 0 6px 16px;
	font-weight:bold;
	font-size:.9em;
}
.tagdirectory ul	{
	margin-top:15px;
}
.tagdirectory ul li	{
	background:url('/img/img/cmm/cmm/icon/list_bullet_01.gif') no-repeat 10px 6px;
	padding:0 0 0 16px;
	margin:0 0 3px 0;
}
.tagdirectorylist	{
	float:left;
	width:543px;
}
.col2 #contents .tagdirectorylist h4	{
	padding:7px 0 5px 16px;
	background:url('/img/img/cmu/community/tagdirectory_back_02.gif') no-repeat left top;
	color:#ea4c40;
	font-size:1.2em;
	border-bottom:0 none;
	margin:0 0 20px 0;
}
.tagdirectorylist .tagcloudbox	{
	border-left:1px solid #eaeaea;
	padding-left:15px;
}

.normboardlist thead tr th img	{
	vertical-align:middle;
}

/* 쪽지보내기 */
.notemessage {
	background:#f5f5f3;
	padding:12px 10px 8px;
	border-right:1px solid #dbdbdb;
	border-left:1px solid #dbdbdb;
	font-size:0.9em;
	font-weight:bold;
	clear:both;
	width:667px;
}
.notemessage em {
	color:#f26521;
}
.memobox label { padding-right:24px; }
.memobox .btn { vertical-align:middle; }
.memobox .memo_expailn {
	font-size:0.9em;
	padding:5px 0 0 5px;
	color:#898989;
}

.memobox .memo_box_s { height:25px; width:578px; float:right;color:#898989;font-size:8pt;}

.memobox .byte {
	font-size:0.9em;
	float:right;
	margin-top:-10px;
}

/*** 검색결과 ***/
.searchboxin {
	margin:-5px 0 40px;
}
.search_intext {
	border:1px solid #7b7b7b;
	height:14px;
	width:312px;
	padding-left:3px;
	padding-top:3px;
	margin-top:-10px;
}
.favor {
	padding-top:7px;
}

.txresult {
	color:#000000;
	line-height:1.3em;
}
.txresult .photo img {
	border:1px solid #d5d5d5;
	height:63px;
	width:84px;
}
#searchresult {
	text-align:left;
	margin:10px 0 0 0;
}
#searchresult li {
	height:70px;
	margin-bottom:15px;
}
#searchresult .photo {
	display:inline;
	float:left;
	margin:0 10px 0 0;
}
#searchresult .siteurl {
	clear:right;
	display:inline;
	margin:0 10px 10px 0;
}
#searchresult a, #searchresult a:link, #searchresult a:visited {
	color:#1a3588;
	text-decoration:underline;
}
#searchresult .siteurl a, #searchresult .siteurl a:link, #searchresult .siteurl a:visited, #searchresult #dealerresult .phone {
	color:#177B2F;
	font-weight:normal;
	text-decoration:none;
}
#searchresult .from {
	color:#8A8A86;
	display:inline;
	margin:0pt 0pt 10px;
}


/*[수정01/15]*/

/* =Layout
-------------------------------------------------------------------------------------------*/
/* [수정 02/19] */
#header.cmu	{	background:#ffffff url('/img/img/cmu/common/header_back.gif') no-repeat right bottom;	 }
#gnb.cmu	{
	height:74px;
	background:#ffffff url('/img/img/cmu/common/gnb_back.gif') no-repeat left top;
	padding-bottom:12px;
}
/* 추가 02/19] */#footer	{
	background:#ffffff;
}
/* [/수정 02/19] */
/*#globalnav	{
	margin:0;
	padding:5px 0 0 23px;
}
#globalnav li	{
	display:inline;
	padding-right:7px;
}*/
#globalnav li .subnavigation	{
	position:absolute;
	top:35px;
	height:27px;
	background:url('/img/img/cmu/common/sub_back01.gif') no-repeat;
	padding-left:23px;
	float:left;
}
#globalnav li .subnavigation ul	{
	height:23px;
	width:295px;
	background:url('/img/img/cmu/common/sub_back02.gif') no-repeat right top;
	padding:8px 24px 0 0;
	float:left;
	clear:left;
}
#globalnav .subnavigation ul li	{
	padding:0 0 0 36px;
	background:url('/img/img/cmm/cmm/subnav_pipe2.gif') no-repeat 18px 0;
}
#globalnav .subnavigation li img	{	vertical-align:top;	}
#globalnav .subnavigation li.first	{
	padding:0;
	background:none;
}
/* [수정 01/21] */
/*#globalnav li #subnav1,#globalnav li #subnav2,#globalnav li #subnav3,#globalnav li #subnav4,#globalnav li #subnav5	{	display:none;	}
#globalnav li #subnav1	{	left:16px;	}
#globalnav li #subnav2	{	left:124px;	}
#globalnav li #subnav3	{	left:200px;	}
#globalnav li #subnav4	{	left:269px;	}*/
/* [/수정 01/21] */

.cmu #eventlink a,.cmu #eventlink a:link,.cmu #eventlink a:visited	{	color:#F7EFFF;	}
/*#gnb.cmu fieldset	{
	display:block;
	height:30px;
	margin:5px 0 0 0;
	padding:6px 12px 0 40px;
	text-align:right;
}*/
#gnb.cmu fieldset input, #gnb.cmu fieldset img	{	vertical-align:middle;	}
#gnb.cmu fieldset input.intext	{
	width:138px;
	height:14px;
	border:1px solid #7B7B7B;
	padding-left:3px;
	padding-top:3px;
}
.col3ad .cmu #submenu	{
	background:url('/img/img/cmu/common/submenu_back.gif') repeat-y left top;
}
.col3ad .cmu #sidebar #submenu h3	{
	width:154px;
	height:28px;
	padding:14px 0 0 16px;
	background:url('/img/img/cmu/common/submenu_top.gif') no-repeat left top;
}
.col3ad .cmu #submenu ul	{
	width:140px;
	padding:0 15px 11px 15px;
	background:url('/img/img/cmu/common/submenu_bottom.gif') no-repeat left bottom;
}
.col3ad .cmu #submenu li a.current,.col3ad .cmu #submenu li a:link.current,.col3ad .cmu #submenu li a:visited.current	{	color:#7961B5;	}
#footer.cmu #helpdesk	{	border-color:#f20007;	}

#container	{
	background:url('/img/img/cmu/common/container_back_03.gif') no-repeat left bottom;
	padding-bottom:12px;
}
#sidebar	{
	/*background:url('/img/img/cmu/common/container_back_02.gif') repeat-y;
}
#
	{*/
	background:url('/img/img/cmu/common/container_back_02.gif') repeat-y right top;
	position:relative;
	padding-top:22px;
}
#contents .contentshead	{
	background:url('/img/img/cmu/common/container_back_01.gif') no-repeat right top;
	width:950px;
	height:22px;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	font-size:1px;
}

/* Head Advertisement */
#header.cmu .events	{
	position:absolute;
	top:37px;
	left:563px;
	z-index:2;
}

/* club */
#sidebar .clubcreate {
	background:url('/img/img/cmu/common/container_back_01.gif') no-repeat;
	padding:10px 12px 0 12px;
	margin-bottom:30px;
}
#sidebar .clubcreate a {
	padding:12px 0 0 0;
	display:block;
}


/* =Board
-------------------------------------------------------------------------------------------*/
/*** Button Alignment ***/
.funcbutton,.linkbutton	{	margin:10px 0 30px 0;	}
.funcbutton	{	float:left;	}
.linkbutton	{	float:right;	}
.submitbutton	{	text-align:center;padding-top:1px;}

/*** Paging 사이드에 버튼이 있을 경우  ***/
.sidebutton {
	margin-top:-26px;
	margin-bottom:0;
}

/*** Paging ***/
.paging	{
	margin:10px 0;
	text-align:center;
	font-size:.9em;
	padding-bottom:2px;
}
.paging img	{
	margin:0 2px;
	vertical-align:middle;
}
.paging	.numbering	{
	height:9px;
	display:inline;
}
.paging .numbering a,.paging .numbering a:link,.paging .numbering a:visited,.paging .numbering strong	{
	padding:2px 4px 2px 4px;
	margin:0 -1px;
	border:1px solid #e4e4e4;
	font-weight:bold;
}
.paging .numbering strong	{
	color:#ff4800;
}
.paging .first, .paging .last	{
	margin:0 -5px;
}

/***** search *****/
.searchbox {
	text-align:center;
	clear:both;
	background:none;
}
.searchbox fieldset {
	background:none;
}
.searchbox * {
/*	vertical-align:middle; */
}
.searchbox select {
	width:79px;
	height:17px;
}
.searchbox input.intext {
	width:188px;
	height:17px;
	border:1px solid #dbdbdb;
}

/*** popup box ***/
.authorlist  {
	position:relative;
	height:1px;
}
.popupbox	{
	position:absolute;
	z-index:40;
	width:90px;
}
.popupbox span	{
	display:block;
	position:relative;
	top:-1px;
	left:-1px;
	padding:4px 3px 6px 7px;
	background:#ffffff;
	border:1px solid #dbdbdb;
}
.popupbox span a:link, .popupbox span a:visited	{
	display:block;
	background:url('/img/img/cmm/cmm/icon/bl_memobox.gif') no-repeat 5px 9px;
	padding:4px 0 1px 12px;
	display:block;
	text-align:left;
	color:#898989;

}
.popupbox span a:hover	{
	background-color:#f5f5f5;
	font-weight:bold;
	letter-spacing:-.1em;
}

/***** Normal Type *****/
/***** Board Common *****/
.normboardview,.normboardlist,.normboardvlist,.normboardwrite,.normboardwrite table,.normboardwrite2, .normboardprevnext	{
	width:100%;
	clear:both;
}

/*** List ***/
.normboardlist	{
	margin:0 0 10px 0;
	border-top:1px solid #DBDBDB;
	border-bottom:2px solid #DBDBDB;
	font-size:.9em;
}
.normboardlist th,.normboardlist td	{
	height:28px;
	border-bottom:1px solid #DBDBDB;
	text-align:center;
}
.normboardlist thead th	{
	background:#F5F5F3 url('/img/img/cmm/cmm/board/normlist_header_bar.gif') no-repeat 0 8px;
}
.normboardlist thead tr th.first	{
	border-left:1px solid #DBDBDB;
	background-image:none;
}
.normboardlist thead tr th.last	{
	border-right:1px solid #DBDBDB;
}
.normboardlist tbody.notice tr td	{
	background:#fafafa;
}
.normboardlist tbody.notice tr td.subject a	{
	color:#ff4800;
	font-weight:bold;
}
.normboardlist td	{
	padding:0 4px;
}
.normboardlist td img	{	vertical-align:middle;	}
.normboardlist .num	{
	width:50px;
	background:#F5F5F3 none;
}
.normboardlist td.category, .normboardlist td.author a	{
	color:#898989;
}

.normboardlist td.subject	{
	font-size:1.1em;
	text-align:left;
}
.normboardlist td.subject a.activate	{
	color:#ff4800;
	font-weight:bold;
}
.normboardlist td.reply	{
	padding-left:16px;
	background:url('/img/img/cmm/cmm/cmu/comment_reple.gif') no-repeat 4px .8em;
}
.normboardlist td.reply2	{
	padding-left:24px;
	background:url('/img/img/cmm/cmm/cmu/comment_reple.gif') no-repeat 12px .8em;
}
.normboardlist td.subject .num	{
	font-size:.9em;
	font-weight:bold;
	color:#ff4800;
}
.normboardlist td.author	{
	text-align:center;
}
.normboardlist .author	{	width:110px;	}
.normboardlist .category	{	width:55px;	}
.normboardlist .hits	{	width:40px;	}
.normboardlist .recom	{	width:40px;	}
.normboardlist .date	{	width:70px;	}
.normboardlist .date2	{	width:140px;	}
.normboardlist .type	{	width:15px;	}

/*** Memo box ***/
.authorgoto	{
	top:0;
	left:30px;
}

/*** View ***/
.taglist	{
	margin:5px 10px;
	padding:0 0 0 35px;
	background:url('/img/img/cmm/cmm/cmu/tag.gif') no-repeat left .1em;
	font-size:.9em;
}
#contents .normboardview h5.posttitle,.normboardview h5.posttitle	{
	height:19px;
	padding:9px 10px 0 10px;
	border-top:2px solid #DBDBDB;
	border-bottom:1px dashed #DBDBDB;
	background:#F5F5F3;
	font-weight:bold;
}
.normboardview dl.postinfo	{
	display:block;
	height:19px;
	padding:9px 0 0 10px;
	border-bottom:1px solid #DBDBDB;
	font-size:.9em;
	color:#898989;
}
.normboardview dl.postinfo dt	{
	display:inline;
	background:url('/img/img/cmm/cmm/board/postinfo_bar.gif') no-repeat 9px 9px;
	padding:9px 3px 0 20px;
	font-weight:bold;
}
.normboardview dl.postinfo dt.author	{
	padding-left:0;
	background:none;
}
.normboardview dl.postinfo dt.date_notice	{
	padding-left:0;
	background:none;
}
.normboardview dl.postinfo dd	{	display:inline;	}
.normboardview dl.postinfo dd em	{
	font-style:normal;
	font-weight:bold;
}
.normboardview dl.attachedfile	{
	margin:10px;
	font-size:.9em;
	text-align:right;
}
.normboardview dl.attachedfile dt,.normboardview dl.attachedfile dd	{	display:inline;	}
.normboardview dl.attachedfile dt	{
	padding:0 0 0 14px;
	background:url('/img/img/cmm/cmm/cmu/attached_file.gif') no-repeat left top;
	font-weight:bold;
}
.normboardview dl.attachedfile dd em	{
	font-style:normal;
	font-weight:bold;
	color:#FF4800;
}
.normboardview dl.attachedfile dd a,.normboardview dl.attachedfile dd a:link,.normboardview dl.attachedfile dd a:visited	{
	font-weight:bold;
	color:#898989;
}
.normboardview .context	{
	margin:10px;
	padding:0 0 .7em 0;
	line-height:1.5em;
}
.normboardview .context .permission	{
	position:relative;
	top:-25px;
	font-size:.9em;
}
.normboardview .context .photo	{
	float:left;
	border:1px solid #e3e3e3;
	padding:2px;
	margin:0 15px 10px 0;
}
.normboardview .context .photo img	{
	width:89px;
	height:69px;
}
.normboardview .context .rating dt	{
	float:left;
	display:inline;
	font-weight:bold;
	margin-right:2px;
}
.normboardview .context .rating dd span	{
	color:#ff4800;
	font-weight:bold;
	font-size:.9em;
}
.normboardview .context p	{ 	clear:both;} /*4월3일 수정*/
.normboardview .context .enlargeimg	{
	clear:both;
	padding-top:5px;
}
.normboardview .context .enlargeimg img	{
	border:1px solid #e3e3e3;
	padding:2px;
	width:534px;
	height:401px;
}
.normboardview .taglist	{
	margin:5px 10px;
	padding:0 0 0 35px;
	background:url('/img/img/cmm/cmm/cmu/tag.gif') no-repeat left .1em;
	font-size:.9em;
}
#contents .normboardview .taglist p	{
	margin:0;
	line-height:1.5em;
}
.normboardview .taginput	{
	margin:0 10px 30px 10px;
	padding:0;
}
.normboardview .taginput input.intext	{
	width:500px;
	height:15px;
	padding:2px 1px 0 2px;
	border:1px solid #DBDBDB;
	font-size:.9em;
	color:#888;
	letter-spacing:-1px;
}
.normboardview .taginput input[type="image"]	{	vertical-align:middle;	}
.normboardview .taginput img	{	vertical-align:middle;	}
.normboardview .relinfo	{
	margin:0 10px;
	position:relative;
	height:19px;
	clear:both;
}
#contents .relinfo p	{
	margin:0;
	font-weight:bold;
	color:#FF4800;
}
/* [수정 01/21] */.relinfo p.postfunc	{
	float:right;
	position:relative;
	bottom:-20px;
	/*bottom:-0px;*/
}
#scrapbox	{
	top:35px;
	right:0;
	display:none;
}

.relinfo p.postfunc a,.relinfo p.postfunc a:link,.relinfo p.postfunc a:visited	{
	padding:1px 15px 2px 0;
	background:url('/img/img/cmm/cmm/icon/rel_arrow_02.gif') no-repeat right top;
	font-weight:bold;
	font-size:.9em;
	color:#999999;
	line-height:1.3;
}
/*** 대표게시물 등록 ***/
.normboardview dl.use_permission {
	font-size:0.9em;
	padding:10px 0 0 5px;
	float:left;
}
.normboardview dl.use_permission dt {
	color:#898989;
	font-weight:bold;
	float:left;
	width:60px;
}

/*** Comment ***/
.normcomment_stit	{
	padding:0 0 3px 17px;
	color:#999999;
}
.normcomment_stit strong	{
	font-size:.9em;
}
.normcomment_stit em	{
	color:#ef6700;
	font-weight:bold;
}
.normcomment	{
	margin:0 0 10px 0;
	padding:8px;
	border:1px solid #DBDBDB;
	clear:both;
}
.normcomment .commentlist li	{
	clear:left;
	display:block;
	border-top:1px dashed #D8D7D5;
	font-size:.9em;
	color:#888;
}
.normcomment .commentlist li dl	{
	min-height:23px;
	padding:6px 0 0 0;
	line-height:1.5;
	overflow:visible;
}
* html .normcomment .commentlist li dl	{
	height:23px;
}
.normcomment .commentlist li dl dt,.normcomment .commentlist li dl dd	{
	display:block;
	float:left;
}
.normcomment .commentlist li dl dt img,.normcomment .commentlist li dl dd img	{	vertical-align:middle;	}
.normcomment .commentlist li dl dt	{
	width:114px;
	margin:0 6px 0 0;
}
.normcomment .commentlist li.reple dl	{	padding:0;	}
.normcomment .commentlist li.reple dl dt	{
	width:114px;
	padding:0 0 0 24px;
	background:url('/img/img/cmm/cmm/cmu/comment_reple.gif') no-repeat 10px 5px;
}
.normcomment .commentlist li dl dd.comment	{
	width:400px;
	margin:0 8px 0 0;
	font-size:1.1em;
	color:#444;
	padding-bottom:4px;
}
.normcomment .commentlist li dl dd .date	{
	color:#898989;
	font-size:.9em;
}
.normcomment .commentlist li dl dd.inputlink	{
	width:34px;
	color:#999999;
	font-weight:bold;
}
.normcomment .commentlist li dl dd.inputlink a	{
	color:#999999;
}
.normcomment .commentlist li.first,.normcomment .commentlist li.reple	{	border:0 none;	}

.normcomment .commentinput	{
	margin:5px 0 0 0;
	padding:10px;
	background:#F5F5F3;
	clear:both;
}
.normcomment .commentinput .emoticons	{
	float:left;
	width:35px;
	height:24px;
	margin:0 5px 0 0;
	padding:9px 0 0 0;
	border:1px solid #DBDBDB;
	background:#fff url('/img/img/cmm/cmm/board/select_emoticon.gif') no-repeat 28px 16px;
	text-align:center;
}
.normcomment .commentinput textarea	{
	float:left;
	width:408px;
	height:31px;
	margin:0 5px 0 0;
	border:1px solid #DBDBDB;
}

/*** Prev Next ***/
.normboardprevnext {
	border-top:2px solid #dbdbdb;

}
.normboardprevnext tbody th, .normboardprevnext tbody tr td {
	padding:7px 0 6px 0;
}
.normboardprevnext tbody tr.prev th, .normboardprevnext tbody tr.next th {
	padding-left:10px;
	font-weight:bold;
	font-size:.9em;
	letter-spacing:-1px;
	width:47px;
	color:#898989;
}
.normboardprevnext tbody tr.prev th, .normboardprevnext tbody tr.prev td {
	border-bottom:1px dashed #d8d7d5;
}
.normboardprevnext tbody tr.next th, .normboardprevnext tbody tr.next td {
	border-bottom:1px solid #d8d7d5;
}
.normboardprevnext tbody tr.next td .num {
	font-size:.9em;
	font-weight:bold;
	color:#ff4800;
}

.normboardviewlist	{
	border-top-width:2px;
	border-bottom-width:1px;
}

/*** Write ***/
.normboardwrite	{
	padding-top:5px;
	margin-bottom:10px;
}
.normboardwrite input.intext, .normboardwrite textarea.intextarea, .normboardwrite input.infile, .normboardwrite select	{
	border:1px solid #c3c2bd;
	color:#898989;
	height:17px;
}
.normboardwrite .intexta	{
	width:99%;
}
.normboardwrite input.tag	{
	border:1px solid #DBDBDB;
	color:#898989;
}
.normboardwrite th,.normboardwrite td	{
	border-bottom:1px dashed #d8d7d5;
}
.normboardwrite th	{
	width:42px;
	font-weight:bold;
	font-size:.9em;
	text-align:justify;
	white-space:pre;
	padding:5px 0 6px 0;
}
.normboardwrite td	{
	padding:5px 0 6px 10px;
	font-size:.9em;
}
.normboardwrite td label	{
	margin-right:8px;
}
.normboardwrite td th, .normboardwrite td td	{ /* td 라인으로 인한 초기화 */
	background-image:none;
}
.normboardwrite td .editor	{
	height:330px;
	border:1px solid #dbdbdb;
	padding:0;
}
/* html editor tool */
.normboardwrite td.editorbox	{
	padding:10px 0 0 0;
}
.normboardwrite td .editor .editortool	{
	background:#f5f5f5;
	border-bottom:1px solid #dbdbdb;
	padding:4px;
}
.normboardwrite td .editor .editortool li	{
	display:inline;
	background:url('/img/img/cmm/cmm/editor/editor_bar.gif') no-repeat left center;
	padding:0 0 0 4px;
}
.normboardwrite td .editor .editortool li img	{
	vertical-align:middle;
	margin-right:1px;
}
.normboardwrite td .editor .editortool .family	{
	background:none;
	padding-left:0;
}
.normboardwrite td .editor .editortool select {
	behavior:url('/img/css/selectBox.htc');
	width:55px;
}
.normboardwrite td .editor .editortool td {
	margin:0;
	padding:2px 0 0 1px;
}
/* //html editor tool */
.normboardwrite2	{
	color:#444444;
	font-size:.9em;
	padding:7px 0 10px 0;
	border-top:1px dashed #c3c2bd;
}
.normboardwrite2 label.stit	{
	float:left;
	width:48px;
	padding:2px 0 0 0;
	margin-right:10px;
	font-weight:bold;
	letter-spacing:-1px;
}
.tagfield input.intext 	{
	border:1px solid #dbdbdb;
	color:#898989;
	height:17px;
}
.tagfield .whatstag	{
	position:relative;
	cursor:pointer;
	color:#898989;
	z-index:10;
}
.tagfield .whatstag img	{
	vertical-align:middle;
}
.tagfield .whatstag .whatstagpopup	{
	display:none;
	position:absolute;
	top:18px;
	right:0;
	z-index:10;
	width:253px;
	border:1px solid #dbdbdb;
	background:#f5f5f5;
	padding:5px;
}
.tagfield .whatstag .whatstagpopup span	{
	display:block;
	border:1px solid #dbdbdb;
	background:#ffffff;
	padding:10px;
}
.tagfield .whatstag .whatstagpopup span strong	{
	display:block;
}
.tagfield .whatstag .whatstagpopup span em	{
	display:block;
	color:#ff4800;
	font-style:normal;
}
.tagfield span.notice {
	color:#ff4800;
	font-weight:bold;
	padding-left:10px;
}
.tagfield span.notice img {
	vertical-align:middle;
}
.permissionfield	{
	border-top:1px dashed #c3c2bd;
}
.permissionfield dl	{
	border:1px solid #dbdbdb;
	padding:7px 9px 5px 9px;
	background:#f1f1f1;
	margin-top:8px;
	line-height:1.9;
}
.permissionfield dl dt, .permissionfield dl dd	{
	color:#898989;
}
.permissionfield dl dt	{
	float:left;
	font-weight:bold;
	padding-right:9px;
}
.permissionfield dl dd	{
	margin-bottom:2px;
}
.attachedfield .filefindbox	{
	background:url('/img/img/cmm/cmm/board/bg_filefind.gif') no-repeat;
	border:1px solid #dbdbdb;
	color:#898989;
	margin-top:8px;
}
.attachedfield .filefindbox .filebutton	{
	float:left;
	padding:4px 0 6px 8px;
}
.attachedfield .filefindbox .attachedfile	{
	float:right;
	padding:8px 10px 0 0;
}
.attachedfield .filefindbox .attachedfile .kb	{
	color:#ff4800;
	font-weight:bold;
}
.attachedfield .filefindbox .attachedfile .mb	{
	color:#444444;
	font-weight:bold;
}
.attachedfield .filefindbox .attachedfilelist	{
	clear:both;
}
/*
.attachedfield .filefindbox ul	{
	overflow:auto;
	width:566px;
	height:71px;
	clear:both;
}
.attachedfield .filefindbox ul li	{
	float:left;
	width:550px;
	margin:7px 0 1px 0;
}
.attachedfield .filefindbox ul li .filename	{
	float:left;
	padding-left:6px;
}
.attachedfield .filefindbox ul li .kb	{
	float:right;
	padding-right:15px;
}
*/

.categoryfield input.intext	{
	color:#898989;
	border:1px solid #dbdbdb;
}
.categoryfield .categorybox	{
	width:332px;
	float:left;
	padding-top:10px;
	display:inline;
	margin:0;
}
.categoryfield .categorybox .tabmenu a	{
	font-size:1.1em;
}
.categoryfield .categorybox .catetabcontents	{
	height:227px;
	border:1px solid #dbdbdb;
	border-top:0 none;
	clear:both;
	display:block;
	background:url('/img/img/cmm/cmm/board/bg_category1.gif') repeat-x;
}
.categoryfield .categorybox .catetabcontents	 fieldset	{
	padding:10px 0 10px 10px;
	margin-bottom:8px;
}
.categoryfield .categorybox .catetabcontents	 fieldset *	{
	vertical-align:middle;
}
.categoryfield .categorybox .catetabcontents	 fieldset .intext	{
	width:255px;
	height:17px;
	border:1px solid #dbdbdb;
}
.categoryfield .categorybox .catetabcontents	 .tabmenu1	{
	float:left;
	padding:0 0 5px 0;
}
.categoryfield .categorybox .catetabcontents	 .tabmenu1 li	{
	float:left;
	display:inline;
	margin-right:3px;
}
.hangulPaging {
	margin:5px 0 0 0;
	padding:0 0 5px 10px;
	text-align:center;
	font-weight:bold;
	float:right;
	display:inline;
}
.hangulPaging img	{
	vertical-align:top;
}
.hangulPaging	.numbering	{
	height:9px;
	margin:0 3px 0 -2px;
	display:inline;
}
.hangulPaging .numbering a,.hangulPaging .numbering a:link,.hangulPaging .numbering a:visited,.hangulPaging .numbering strong	{
	padding:0 1px 0 5px;
	background:url('/img/img/cmm/cmm/board/page_bar.gif') no-repeat 0 1px;
	color:#898989;
}
.hangulPaging .numbering a.first	{
	background:none;
}
.categoryfield .categorybox .catetabcontents	{
	padding:0 10px;
}
.categoryfield .categorybox .catetabcontents	 .paging	{
	padding:0 10px 0 0;
}
.categoryfield .categorybox .categorylist	{
	width:100%;
	clear:both;
	margin:0 auto 5px auto;
}
.categoryfield .categorybox .categorylist thead th	{
	border-top:1px solid #dedede;
	border-bottom:1px solid #dedede;
	font-weight:normal;
	color:#898989;
	text-align:center;
	padding:4px 0 3px 0;
}
.categoryfield .categorybox .categorylist thead .num	{
	background:url('/img/img/cmm/cmm/board/page_bar_02.gif') no-repeat 0 50%;
	width:81px;
}
.categoryfield .categorybox .categorylist tbody td	{
	line-height:1.0em;
}
.categoryfield .categorybox .categorylist tbody .name	{
	padding:7px 0 0 5px;
}
.categoryfield .categorybox .categorylist tbody .num	{
	text-align:right;
	padding:7px 28px 0 0;
	color:#898989;
}
.categoryfield .categorybox .paging a,.categoryfield .categorybox .paging strong	{
	font-size:1.2em;
}

.categoryfield .choicebox	{
	width:233px;
	float:right;
	color:#898989;
	padding-top:10px;
	margin:0;
}
.categoryfield .choicebox .stit	{
	height:15px;
	padding:9px 0 0 10px;
}
.categoryfield .choicebox .choicelist	{
	height:227px;
	border:1px solid #dbdbdb;
	padding:0 10px;
	overflow:auto;
}
.categoryfield .choicebox .choicelist li	{
	margin:7px 0 0 0;
}

/***** Gallery Type 1 *****/
.gallist1	{	margin:0 0 10px 0;	}
.gallist1 li	{
	clear:left;
	padding:4px 0 6px 0;
	border-top:1px dashed #D8D7D5;
}
.gallist1 li.first	{	border:0;	}
.gallist1 li .photo	{
	float:left;
	margin:4px 10px 0 0;
	padding:2px;
	border:1px solid #D9D9D9;
}
.gallist1 li dl	{
	padding:6px 0 6px 79px;
}
.gallist1 li dl dt	{
	font-weight:bold;
	color:#50890A;
}
.gallist1 li dl dt,.gallist1 li dl dd.site,.gallist1 li dl dd.starpoint,.gallist1 li dl dd.phone,.gallist1 li dl dd.connect,.gallist1 li dl dd.valuation	{
	display:inline;
	padding-right:3px;
}
.gallist1 li dl dd.connect,.gallist1 li dl dd.valuation	{
	padding-left:6px;
	border-left:1px solid #D9D9D9;
}
.gallist1 li dl dd img	{	vertical-align:baseline;	}
.gallist1 li dl dd.site img	{	vertical-align:middle;	}
.gallist1 li dl dd.site a,.gallist1 li dl dd.site a:link,.gallist1 li dl dd.site a:visited	 {	color:#999;	 }
.gallist1 li dl dd em	{
	font-style:normal;
	font-weight:bold;
}

/***** Gallery Type 2-3 *****/
.gallist2,.gallist3	{
	width:570px;
	margin:0 0 10px 0;
	text-align:center;
}
.gallist2 li	{
	display:block;
	float:left;
	width:102px;
	margin:0 12px 0 0;
	text-align:center;
	color:#666;
}
.gallist3 li	{
	display:block;
	float:left;
	width:130px;
	margin:0 12px 0 0;
	text-align:center;
	color:#666;
}
.gallist2 li .photo,.gallist3 li .photo	{
	margin:0 0 7px 0;
	padding:2px;
	border:1px solid #D9D9D9;
}
.gallist2 li .photo img	{
	width:96px;
	height:80px;
}
.gallist2 li dl,.gallist3 li dl	{
	margin:0 0 10px 0;
	text-align:center;
	line-height:1.3em;
}
.gallist2 li dl dd	{	font-weight:bold;	 }
.gallist3 li .photo img	{
	width:124px;
	height:95px;
}
.gallist3 li dl	{
	margin:0 0 10px 0;
	text-align:center;
	line-height:1.3em;
}
.gallist3 li dl dt	{	font-weight:bold;	 }
.gallist3 li dl dt .case	{	font-weight:normal;	 }

/***** Gallery Type 3 *****/
.gallist4	{
	margin:0 0 10px 0;
	text-align:center;
	border-bottom:1px solid #dbdbdb;
	overflow:hidden;
}
.gallist4 ul	{
	float:left;
	margin-left:-16px;
}
.gallist4 li	{
	display:block;
	float:left;
	display:inline;
	width:130px;
	margin-left:16px;
	text-align:center;
	color:#666;
}
.gallist4 li .photo, .gallist4 li .movie	{
	height:89px;
	margin:0 0 7px 0;
	border:1px solid #D9D9D9;
	background:url('/img/img/cmm/cmm/board/bg_gall4_photo.gif') no-repeat;
	padding:2px;
	position:relative;
}
.gallist4 li .photo img, .gallist4 li .movie img	{
	width:124px;
	height:89px;
}
.gallist4 li .movie p	{
	position:absolute;
	top:69px;
	left:17px;
	z-index:10;
}
.gallist4 li .movie p img	{
	width:13px;
	height:13px;
}
.gallist4 li dl	{
	margin:0 0 10px 0;
	text-align:center;
	line-height:1.3em;
}
.gallist4 li dl dt	{	color:#444444; }
.gallist4 li dl dt .num	 {
	font-size:.9em;
	font-weight:bold;
	color:#ff4800;
}
.gallist4 li dl dd	{
	font-size:.9em;
	color:#898989;
 }
.gallist4 li dl dd.hits	{	display:inline;	 }
.gallist4 li dl dd.hits em	{	font-style:normal;font-weight:bold;	 }
.gallist4 li dl dd.date	{	display:inline;	 }

/***** Gallery Type 4 *****/
/* [수정 01/26] */
.gallist5	{
	margin:10px 0 15px 0;
	line-height:1.6em;
	border-bottom:1px solid #dbdbdb;
	float:left;
	width:100%;
}
.gallist5 li	{
	background:url('/img/img/cmm/cmm/dotline_01.gif') repeat-x left top;
	padding-top:15px;
	clear:both;
	overflow:hidden;
	float:left;
	width:100%;
}
/* [/수정 01/26] */
.gallist5 li.first	{
	padding-top:0;
	background-image:none;
}
.gallist5 .photo	{
	float:left;
	display:inline;
	margin:0 10px 0 0;
	border:1px solid #D5D5D5;
	background:url('/img/img/cmm/cmm/board/bg_gall5_photo.gif') no-repeat 50% 50%;
}
.gallist5 .photo img	{
	width:93px;
	height:73px;
}
.gallist5 li dl dt	 {
	float:left;
}
.gallist5 li dl dt .num	 {
	font-size:.9em;
	font-weight:bold;
	color:#ff4800;
}
.gallist5 dl dd.date,.gallist5 dl dd.date_fleft	{
	float:right;
	font-size:.9em;
	color:#898989;
	line-height:1.9em;
}
.gallist5 dl dd.date_fleft	{	float:left;	}
.gallist5 dl dd.date em	{
	font-style:normal;
	font-weight:bold;
}
.gallist5 dl dd.cont	{
	clear:right;
	margin-bottom:4px;
}
/* [수정 01/26] */.gallist5 dl dd.taglist	{
	clear:right;
	margin-left:0;
	padding-left:35px;
}
.gallist5 dl dd.taglist p	{
	padding:0 0 0 37px;
	background:url('/img/img/cmm/cmm/cmu/tag.gif') no-repeat left .2em;
	color:#444444;
	float:left;
}

/***** UCC List Type 1 *****/
.ucclist1	{
	margin:10px 0 15px 0;
	line-height:1.6em;
	border-bottom:1px solid #dbdbdb;
}
.ucclist1 li	{
	background:url('/img/img/cmm/cmm/dotline_01.gif') repeat-x;
	padding-top:15px;
	clear:both;
	overflow:hidden;
}
.ucclist1 li.first	{
	background-image:none;
}
.ucclist1 .recomm	{
	width:73px;
	height:57px;
	float:left;
	margin:0 5px 0 0;
	text-align:center;
	font-size:1.2em;
	color:#ff4800;
	background:url('/img/img/cmm/cmm/board/bg_ucc1_01.gif') no-repeat;
}
.ucclist1 .recomm2	{
	width:73px;
	height:62px;
	float:left;
	margin:0 5px 0 0;
	text-align:center;
	font-size:1.2em;
	color:#ff4800;
	background:url('/img/img/cmu/bbs/bg_expert_recomm2.gif') no-repeat;
}
.ucclist1 .recomm strong	{
	display:block;
	padding:10px 0 5px 0;
}
.ucclist1 .photo	{
	float:left;
	margin:0 5px 0 0;
	padding:2px;
	border:1px solid #D5D5D5;
	background:url('/img/img/cmm/cmm/board/bg_ucc1_02.gif') no-repeat 50% 50%;
}
.ucclist1 .photo img	{
	width:69px;
	height:51px;
}
.ucclist1 dl	{
	position:relative;
	left:10px;
}
.ucclist1 dl dt	{
	float:left;
}
.ucclist1 dl dt img	{
	vertical-align:top;
}
.ucclist1 dl dt .section	{
	color:#5879c6;
	font-weight:bold;
}
.ucclist1 dl dt .num	{
	color:#ff4800;
	font-weight:bold;
	font-size:.9em;
}
.ucclist1 dl dd.date	{
	color:#898989;
	font-size:.9em;
	float:right;
	padding-right:10px;
	margin-bottom:2px;
}
.ucclist1 dl dd.cont	{
	clear:right;
}
.ucclist1 dl dd.taglist	{
	margin:5px 10px 5px 0;
	padding:0 0 0 35px;
	background:url('/img/img/cmm/cmm/cmu/tag.gif') no-repeat left .2em;
	font-size:.9em;
	float:left;
}
.ucclist1 dl dd.etc	{
	font-size:.9em;
	color:#898989;
	float:right;
	padding-top:5px;
	padding-right:10px;
}
.ucclist1 dl dd.etc em	{
	font-style:normal;
	font-weight:bold;
}
/*.ucclist1 dl dd.etc .uccclub	{
	color:#5879c6;
}*/

/***** UCC List Type 2 *****/
.ucclist2	{
	margin:10px 0 15px 0;
	line-height:1.5em;
	border-bottom:1px solid #dbdbdb;
}
.ucclist2 li	{
	background:url('/img/img/cmm/cmm/dotline_01.gif') repeat-x;
	padding-top:15px;
	clear:both;
	overflow:hidden;
}
.ucclist2 li.first	{
	background-image:none;
}
.ucclist2 .recommbox	{
	width:73px;
	height:100px;
	clear:left;
	float:left;
	margin:0 15px 0 0;
	text-align:center;
	font-size:1.2em;
	color:#ff4800;
	background:url('/img/img/cmm/cmm/board/bg_ucc2_01.gif') no-repeat;
}
.ucclist2 .recommbox dl	{
	width:61px;
	margin:0 auto;
}
.ucclist2 .recommbox dl dd	{
	font-weight:bold;
}
.ucclist2 .recommbox dl dt.recomm	{
	padding-top:15px;
}
.ucclist2 .recommbox dl dd.recomm	{
	margin-bottom:6px;
	letter-spacing:-2px;
	padding-right:3px;
}
.ucclist2 .recommbox dl dt.opposition	{
	float:left;
	padding-top:1px;
}
.ucclist2 .recommbox dl dd.opposition	{
	float:right;
	font:bold .7em Tahoma;
	color:#666666;
	letter-spacing:-1px;
	padding-top:2px;
}
.ucclist2 dl.contbox dt	{
	float:left;
}
.ucclist2 dl.contbox dt .section	{
	color:#5879c6;
	font-weight:bold;
}
.ucclist2 dl.contbox dt .num	{
	color:#ff4800;
	font-weight:bold;
	font-size:.9em;
}
.ucclist2 dl.contbox dd.date	{
	color:#898989;
	font-size:.9em;
	float:right;
	line-height:1.9em;
}
.ucclist2 dl.contbox dd.blogname	{
	padding:0 0 0 99px;
	background:url('/img/img/cmm/cmm/icon/arrow_1.gif') no-repeat 88px .3em;
	font-size:.9em;
	color:#898989;
	margin-bottom:6px;
	clear:right;
}
.ucclist2 dl.contbox dd.blogname img	{
	vertical-align:middle;
}
.ucclist2 dl.contbox dd.taglist	{
	margin:5px 10px 5px 0;
	padding:0 0 0 35px;
	background:url('/img/img/cmm/cmm/cmu/tag.gif') no-repeat left .2em;
	font-size:.9em;
	float:left;
}

/***** UCC List Type 3 *****/
.ucclist3	{
	margin:10px 0 15px 0;
	line-height:1.5em;
	border-bottom:1px solid #dbdbdb;
}
.ucclist3 li	{
	background:url('/img/img/cmm/cmm/dotline_01.gif') repeat-x;
	padding-top:14px;
	margin-bottom:14px;
	clear:both;
	overflow:hidden;
}
.ucclist3 li.first	{
	background-image:none;
}
.ucclist3 .photo	{
	float:left;
	display:inline;
	margin:0 15px 0 0;
	padding:2px;
	border:1px solid #D5D5D5;
	background:url('/img/img/cmm/cmm/board/bg_ucc1_02.gif') no-repeat 50% 50%;
}
.ucclist3 .photo img	{
	width:69px;
	height:51px;
}
.ucclist3 dl dt	{
	float:left;
}
.ucclist3 dl dt .num	{
	color:#ff4800;
	font-weight:bold;
	font-size:.9em;
}
.ucclist3 dl dd	{
	font-size:.9em;
}
.ucclist3 dl dd.date	{
	color:#898989;
	float:right;
	line-height:1.8em;
}
.ucclist3 dl dd.date em	{
	font-style:normal;
	font-weight:bold;
}
.ucclist3 dl dd.directory	{
	clear:right;
	overflow:hidden;
}
.ucclist3 dl dd.directory p	{
	color:#898989;
	padding:0 0 0 68px;
	background:url('/img/img/cmm/cmm/icon/registdirectory.gif') no-repeat left .1em;
	float:left;
}
.ucclist3 dl dd.taglist	{
	clear:right;
}
.ucclist3 dl dd.taglist p	{
	padding:0 0 0 68px;
	background:url('/img/img/cmm/cmm/icon/muchtag.gif') no-repeat left .1em;
	color:#444444;
	float:left;
}
.ucclist3 dl dd.popular	{
	clear:right;
}
.ucclist3 dl dd.popular p	{
	padding:0 0 0 68px;
	background:url('/img/img/cmm/cmm/icon/popular.gif') no-repeat left .1em;
	color:#444444;
	float:left;
}
/***** UCC List Type 4 *****/
.ucclist4	{
	margin:10px 0 15px 0;
	line-height:1.6em;
	border-bottom:1px solid #dbdbdb;
}
.ucclist4 li	{
	background:url('/img/img/cmm/cmm/dotline_01.gif') repeat-x;
	padding-top:15px;
	clear:both;
	overflow:hidden;
}
.ucclist4 li.first	{
	background-image:none;
}
.ucclist4 .recomm	{
	width:73px;
	height:62px;
	float:left;
	margin:0 5px 0 0;
	text-align:center;
	font-size:1.2em;
	color:#ff4800;
	background:url('/img/img/cmu/bbs/bg_expert_recomm2.gif') no-repeat;
}
.ucclist4 .recomm strong	{
	display:block;
	padding:14px 0 5px 0;
}
.ucclist4 .photo	{
	float:left;
	margin:0 5px 0 0;
	padding:2px;
	border:1px solid #D5D5D5;
	background:url('/img/img/cmm/cmm/board/bg_ucc1_03.gif') no-repeat 50% 50%;
}
.ucclist4 .photo img	{
	width:75px;
	height:56px;
}
.ucclist4 dl	{
	position:relative;
	left:10px;
}
.ucclist4 dl dt	{
	float:left;
}
.ucclist4 dl dt em {
	color:#1e89bb;
	font-weight:bold;
}
.ucclist4 dl dt img	{
	vertical-align:top;
}
.ucclist4 dl dt .section	{
	color:#5879c6;
	font-weight:bold;
}
.ucclist4 dl dt .num	{
	color:#ff4800;
	font-weight:bold;
	font-size:.9em;
}
.ucclist4 dl dd.date	{
	color:#898989;
	font-size:.9em;
	float:right;
	padding-right:10px;
	margin-bottom:2px;
}
.ucclist4 dl dd.cont	{
	clear:right;
}
.ucclist4 dl dd.taglist	{
	margin:5px 10px 5px 0;
	padding:0 0 0 35px;
	background:url('/img/img/cmm/cmm/cmu/tag.gif') no-repeat left .2em;
	font-size:.9em;
	float:left;
}
.ucclist4 dl dd.etc	{
	font-size:.9em;
	color:#898989;
	float:right;
	padding-top:5px;
	padding-right:10px;
}
.ucclist4 dl dd.etc em	{
	font-style:normal;
	font-weight:bold;
}


/***** 타입별로 보기 *****/
.typeview	{
	float:right;
	padding-top:5px;
}
.typeview li	{
	float:left;
	display:inline;
	padding-top: 1px;
	margin-left:9px;
}
.typeview li.rss	{
	padding-left:15px;
	background:url('/img/img/cmm/cmm/icon/rss2.gif') no-repeat left center;
}
.typeview li.image	{
	padding-left:18px;
	background:url('/img/img/cmm/cmm/icon/image.gif') no-repeat left center;
}
.typeview li.movie	{
	padding-left:18px;
	background:url('/img/img/cmm/cmm/icon/movie.gif') no-repeat left center;
}
.typeview li a:link,.typeview li a:visited,.typeview li a:hover	{
	font-size:.9em;
	font-weight:bold;
}
.typeview li.rss a:link,.typeview li.rss a:visited,.typeview li.rss a:hover	{
	font-weight:normal;
	color:#898989;
	font-size:.87em;
	font-family:Verdana;
	letter-spacing:-1px;
}



/***** tag cloud *****/
#contents ul.tagcloud	{
	background:url('/img/img/cmm/cmm/board/dotline_tag.gif');
	line-height:3em;
}
#contents ul.tagcloud li	{
	display:inline;
	margin:0 0 3px 0;
	padding:0 0 0 10px;
	background:none;
	white-space:nowrap;
	vertical-align:bottom;
	background:url('/img/img/cmm/cmm/board/line_tagcloude.gif') no-repeat 0 50%;
}
#contents ul.tagcloud li.first	{
	background-image:none;
}
#contents .tagcloud li a,#contents .tagcloud li a:link,#contents .tagcloud li a:visited	{
	margin:0 5px 3px 0;
	color:#999999;
	/*line-height:2.1;*/
}
#contents .tagcloud li a.heaviest,#contents .tagcloud li a.heaviest:link,#contents .tagcloud li a.heaviest:visited	{
	font-size:1.4em;
	font-weight:bold;
	color:#ffffff;
	background:#b1b1b1;
}
#contents .tagcloud li a.heavier,#contents .tagcloud li a.heavier:link,#contents .tagcloud li a.heavier:visited	{
	font-size:1.2em;
	font-weight:bold;
	color:#427ad3;
}
#contents .tagcloud li a.heavy,#contents .tagcloud li a.heavy:link,#contents .tagcloud li a.heavy:visited	{
	font-size:1.1em;
	font-weight:bold;
	color:#ff4800;
}

/*** attendance check ***/
.normattendance	{
	margin:0 0 10px 0;
	clear:left;
}
.normattendance .attendanceinputbox	{
	padding:8px;
	border:1px solid #DBDBDB;
}
.normattendance .attendanceinputbox .month	{
	float:left;
}
.normattendance .attendanceinputbox .month strong	{
	padding:0 5px;
}
.normattendance .attendanceinputbox .month img	{
	vertical-align:middle;
}
.normattendance .attendanceinputbox .monthlist,.normattendance .attendanceinputbox .monthtext	{
	float:right;
	color:#898989;
	margin-bottom:6px;
	padding:0 0 0 20px;
	background:url(/img/img/cmm/cmm/icon/hints.gif) no-repeat left top;
}
.normattendance .attendanceinputbox .monthtext	{	color:#444;	}
.normattendance .attendanceinputbox .monthlist strong,
.normattendance .attendanceinputbox .monthlist a,
.normattendance .attendanceinputbox .monthlist a:link,
.normattendance .attendanceinputbox .monthlist a:visited	{
	padding:0 0 0 5px;
	color:#898989;
	background:url('/img/img/cmm/cmm/board/page_bar_01.gif') no-repeat 0 50%;
}
.normattendance .attendanceinputbox .monthlist a.first	{
	padding:0 0 0 5px;
	color:#898989;
	background-image:none;
}
.normattendance .attendanceinputbox .daylist	{
	clear:both;
	font-size:.9em;
	color:#898989;
	border-top:1px dashed #D8D7D5;
	padding-top:8px;
}
.normattendance .attendanceinputbox .daylist strong,
.normattendance .attendanceinputbox .daylist a,
.normattendance .attendanceinputbox .daylist a:link,
.normattendance .attendanceinputbox .daylist a:visited	{
	padding:0 5px 0 2px;
	color:#898989;
}
.normattendance .attendanceinputbox .daylist a.sat,
.normattendance .attendanceinputbox .daylist a.sat:link,
.normattendance .attendanceinputbox .daylist a.sat:visited	{
	color:#427ad3;
}
.normattendance .attendanceinputbox .daylist a.sun,
.normattendance .attendanceinputbox .daylist a.sun:link,
.normattendance .attendanceinputbox .daylist a.sun:visited	{
	color:#ff4800;
}
.normattendance .attendancelist	{
	border-bottom:1px solid #dbdbdb;
}
.normattendance .attendancelist li	{
	clear:left;
	display:block;
	border-top:1px solid #D8D7D5;
	font-size:.9em;
	color:#888;
}
.normattendance .attendancelist li.first	{
	border-top:0 none;
}
.normattendance .attendancelist li dl	{
	height:39px;
	padding:8px 0 0 0;
	position:relative;
}
.normattendance .attendancelist li dl dt,.normattendance .attendancelist li dl dd	{
	float:left;
	display:inline;
}
.normattendance .attendancelist li dl dt img,.normattendance .attendancelist li dl dd img	{	vertical-align:middle;	}
.normattendance .attendancelist li dl dt	{
	width:120px;
	margin:5px 6px 0 10px;
}
.normattendance .attendancelist li dl dd.attendance	{
	margin:0 8px 0 0;
	font-size:1.1em;
	color:#444;
}
.normattendance .attendancelist li dl dd.date	{
	position:absolute;
	top:2.5em;
	left:136px;
}
.normattendance .attendancelist li dl dd.date em	{
	font-style:normal;
	font-weight:bold;
}
.normattendance .attendancelist li dl dd.func	{	float:left;	}
.normattendance .attendancelist li dl dd.funcfright	{	float:right;	}
.normattendance .attendancelist li dl dd.funcfright	a	{	color:#888;	}

.normattendance .attendanceinput	{
	margin:5px 0 0 0;
	padding:10px;
	background:#F5F5F3;
}
.normattendance .attendanceinput .emoticons	{
	float:left;
	width:35px;
	height:24px;
	margin:0 5px 0 0;
	padding:9px 0 0 0;
	border:1px solid #DBDBDB;
	background:#fff url('/img/img/cmm/cmm/board/select_emoticon.gif') no-repeat 28px 16px;
	text-align:center;
}
.normattendance .attendanceinput .emoticons_btn	{
	float:left;
}
.normattendance .attendanceinput textarea	{
	float:left;
	width:408px;
	height:31px;
	margin:0 5px 0 0;
	border:1px solid #DBDBDB;
}

/* =Contents
-------------------------------------------------------------------------------------------*/
#contents p	{
	clear:left;
}



/***** Submain ***수정0124**/
/*GNB*/
/* [수정 02/26] */.submain_gnb {position:relative; height:65px; background:#ffffff url('/img/img/cmu/common/gnb_back.gif') no-repeat left top; padding:5px 0 0 21px;}
.submain_gnb div.submain_mypage {float:right; margin:0 7px 0 0;}
.submain_gnb ul.menu {float:left;width:800px;}
.submain_gnb ul.menu li {float:left;padding-right:7px;}
.submain_gnb ul.menu div.submenu {position:absolute; top:35px; left:16px; width:339px; height:27px;background:url('/img/img/cmu/community/sub_back01_index.gif') no-repeat; padding-left:23px;}
.submain_gnb ul.menu div.submenu_box {float:left; height:27px; background:url('/img/img/cmu/community/sub_back01_index.gif') no-repeat; padding-left:23px;display:none;}
.submain_gnb ul.menu div.submenu ul {float:left; height:23px; background:url('/img/img/cmu/community/sub_back02_index.gif') no-repeat right top; padding:8px 24px 0 0;width:295px;}
.submain_gnb ul.menu div.submenu ul li {display:inline;padding:0 0 0 36px; background:url('/img/img/cmm/cmm/subnav_pipe2.gif') no-repeat 18px 0;}
.submain_gnb ul.menu div.submenu ul li.first {padding:0; background:none;}

/* [수정 02/26] */#submain {
	clear:both;
	position:relative;
	min-height:600px;
	margin:0;
	padding:0;
	background:#ffffff;
	z-index:10;
}

table.submain_layout {width:100%;height:100%;}
table.submain_layout td.left_box {width:219px; background:url('/img/img/cmu/community/submain_left_bg.gif') repeat-y;}
table.submain_layout td.center_box {width:499px; background:url('/img/img/cmu/community/submain_mid_bg.gif') repeat-y;}
table.submain_layout td.right_box {width:212px; background:url('/img/img/cmu/community/submain_right_bg.gif') repeat-y;}
table.submain_layout td.margin {width:10px;}

.submain_left {width:195px; margin:0 0 0 12px;}
.submain_mid_bg {width:499px; background:url('/img/img/cmu/community/submain_mid_bg.gif') repeat-y; margin:10px 0 0 0;}
.submain_mid {width:465px; margin:0 0 0 17px;}
.submain_right {width:188px; margin:0 0 0 12px;}
.submain_title {width:100%; height:19px; margin:26px 0 7px 0; background:url('/img/img/cmu/community/submain_title_bg.gif') repeat-x;}
.submain_title_more {
	float:right;
	margin:-14px 3px 0 0;
	background:url('/img/img/cmu/community/bu_h4_more01.gif') no-repeat 0 1px;
	padding:0 0 0 12px; text-align:left;
	font-size:.9em;
	color:#7F7F7F; letter-spacing:-1px;
}
.submain_title_more a {color:#7F7F7F;}

.submain_tab_nobg {margin:6px 0 2px 0;}
.submain_tab_bg {width:100%; height:27px; background:url('/img/img/cmu/community/submain_tab_bg.gif') repeat-x 0 0; margin:0 0 15px 0;}
.submain_tab {float:left;}
.submain_subtab {float:right; text-align:right;}
.submain_subtab ul.subtab {margin:8px 0 0 0;}
.submain_subtab ul.subtab li.sub {display:inline; font-size:.9em; color:#444; font-weight:bold;}
.submain_subtab ul.subtab li.sub a {color:#444;}
.submain_subtab ul.subtab li.sub a.active {color:#EA4C40;}
.submain_subtab ul.subtab li.bar {display:inline; padding:0 2px;}

#real01,#real02,#real03	{clear:both;}

.submain_mtop {margin-top:0px;}
.submain_mtop20 {margin:20px 0 0 0;}
.submain_clear {clear:both;}

/* [수정 02/26] */.submain_top_visual {position:relative; width:950px; height:241px; margin:0 0 15px 0; background:url('/img/img/cmu/community/submain_top_visual_bg.gif') no-repeat left top;}
.submain_top_visual .main_banner {padding:3px 0 0 219px;}

/*HOT 이글을 주목해*/
.submain_hot_position {position:absolute; top:20px; left:16px; width:210px;}
.submain_hot_title {width:155px; height:15px; color:#FFF; font-size:.9em; font-weight:bold; background:url('/img/img/cmu/community/submain_hot.gif') no-repeat; padding:5px 0 0 55px;}
ul.submain_hot {width:100%; margin:15px 0 0 0;}
ul.submain_hot li {width:100%; height:45px; margin:0 0 10px 0;}
ul.submain_hot li div.thumb {float:left; width:55px; height:41px; margin:0 11px 0 0;}
ul.submain_hot li div.thumb img {border:2px solid #FFF;}
ul.submain_hot li dl.con_thumb {float:left; width:130px; height:45px;}
ul.submain_hot li dl.con_nothumb {float:left; width:200px; height:45px;}
ul.submain_hot li dl.con_thumb dt.title, ul.submain_hot li dl.con_nothumb dt.title {color:#444; font-weight:bold;}
ul.submain_hot li dl.con_thumb dt.title a, ul.submain_hot li dl.con_nothumb dt.title a {color:#444;}
ul.submain_hot li dl.con_thumb dt.info, ul.submain_hot li dl.con_nothumb dt.info {color:#C8C8C8; margin:2px 0 4px 0;}
ul.submain_hot li dl.con_thumb dt.info strong, ul.submain_hot li dl.con_nothumb dt.info strong {color:#FF4800;}
ul.submain_hot li dl.con_thumb dt.info span, ul.submain_hot li dl.con_nothumb dt.info span {font-size:.9em;color:#666;}
ul.submain_hot li.clear {clear:both; height:1px; font-size:.0em; line-height:0; margin:0;}

/**/
.submain_commt {position:absolute; top:205px; left:241px; color:#B7B7B7;letter-spacing:-1px;}
.submain_commt strong {font-size:1.2em; color:#FF4800;}
.submain_commt span {font-size:.9em; color:#666;}

/*Best TAG*/
.submain_besttag {position:absolute; top:7px; left:728px; width:215px; height:227px; background:url('/img/img/cmu/community/submain_besttag_bg.gif') no-repeat;overflow:hidden;}
.submain_besttag_title {width:142px; height:28px; margin:24px 0 0 17px; padding:0 13px 0 27px;}
.submain_besttag_title img {margin:0 0 -2px 0;}
ul.submain_besttag_list {width:182px; margin:0 0 0 17px;height:170px;overflow:hidden;}
ul.submain_besttag_list li {display:inline; margin:0 0 5px 0; line-height:1.9;}
ul.submain_besttag_list li span.bg01 {color:#FF4800; font-weight:bold;}
ul.submain_besttag_list li span.bg01 a {color:#FF4800;}
ul.submain_besttag_list li span.bg02 {font-size:1.2em; font-weight:bold; color:#FFF; background-color:#9A9A9A; padding:2px 3px 0 3px;}
ul.submain_besttag_list li span.bg02 a  {color:#FFF;}
ul.submain_besttag_list li span.bg03 {font-size:1.2em; color:#1E89BB; font-weight:bold;}
ul.submain_besttag_list li span.bg03 a {color:#1E89BB;}
ul.submain_besttag_list li span.bg04 {font-size:1.2em; color:#444; font-weight:bold;}
ul.submain_besttag_list li span.bg04 a {color:#444;}
ul.submain_besttag_list li span.bg05 {color:#444;}
ul.submain_besttag_list li span.bg05 a {color:#444;}
ul.submain_besttag_list li.tagbar {width:15px; background:url('/img/img/cmu/community/submain_tag_bar.gif') no-repeat;}

/*POLL*/
.submain_poll {width:188px; background:url('/img/img/cmu/community/submain_poll_bg.gif') repeat-y;}
.submain_poll div.qustion {width:151px; color:#7A7A7A; line-height:1.5; background:url('/img/img/cmu/community/submain_icon_q.gif') no-repeat; padding:0 0 0 20px; margin:0 0 0 10px;}
.submain_poll div.btn {width:171px; margin:5px 0 0 10px; text-align:right;}

/*베스트 카vs카*/
.submain_vs_list {width:188px; text-align:left;}
.submain_vs_list li {line-height:1.7; color:#666;}
.submain_vs_list li a {color:#666;}
.submain_vs_list li.vs {width:188px; height:85px; background:url('/img/img/cmu/community/submain_vs_bg.gif') no-repeat; padding:3px 0 0 0; margin:5px 0 0 0;}
.submain_vs_list li.vs div.car_left {float:left; width:81px; text-align:center;}
.submain_vs_list li.vs div.car_right {float:right; width:81px; text-align:center;}
.submain_vs_list li.vs div.car_left p.car_name, .submain_vs_list li.vs div.car_right p.car_name {font-size:.9em; margin:9px 0 0 0;}

/*인기글*/
ul.submain_popu {width:100%;}
ul.submain_popu li {width:100%; height:62px;}
ul.submain_popu li div.recom {float:left; width:73px; height:62px; background:url('/img/img/cmu/community/submain_recom_bg.gif') no-repeat; text-align:center;}
ul.submain_popu li div.recom p.recom_num {font-size:1.2em; color:#FF4800; font-weight:bold; margin:15px 0 9px 0;}
ul.submain_popu li div.thumb {float:left; width:77px; height:58px; border:1px solid #E3E3E3; padding:2px 0 0 2px; margin:0 15px 0 0px;} /*5월19일수정*/
ul.submain_popu li dl.con_thumb {float:left; width:368px; height:62px;} /*5월19일수정*/
ul.submain_popu li dl img.icon {margin:0 6px -4px 0;}
ul.submain_popu li dl.con_nothumb {float:left; width:464px; height:62px;} /*5월19일수정*/
ul.submain_popu li dl.con_thumb dt.title, ul.submain_popu li dl.con_nothumb dt.title {color:#444; font-weight:bold; margin:2px 0 0 0;}
ul.submain_popu li dl.con_thumb dt.title a, ul.submain_popu li dl.con_nothumb dt.title a,
ul.submain_popu li dl.con_thumb dt.txt a, ul.submain_popu li dl.con_nothumb dt.txt a,
ul.submain_popu li dl.con_thumb dd.tag a, ul.submain_popu li dl.con_nothumb dd.tag a {color:#444;}
ul.submain_popu li dl.con_thumb dd.txt, ul.submain_popu li dl.con_nothumb dd.txt {line-height:1.5; margin:5px 0 9px 0;}
ul.submain_popu li dl.con_thumb dd.tag, ul.submain_popu li dl.con_nothumb dd.tag {float:left; font-size:.9em; background:url('/img/img/cmu/community/submain_tag.gif') no-repeat; padding:0 0 0 37px;}
ul.submain_popu li dl.con_thumb dd.date, ul.submain_popu li dl.con_nothumb dd.date {float:right; font-size:.9em; color:#898989; text-align:right;}
ul.submain_popu li.dot_line {clear:both; width:100%; height:1px; background:url('/img/img/cmu/community/submain_dot01.gif') repeat-x; font-size:.0em; line-height:0; margin:10px 0 15px 0;}

/*리스트*/
ul.submain_list {width:100%;}
ul.submain_list li.list, ul.submain_list li.title {line-height:1.5; color:#666; background:url('/img/img/cmu/community/submain_bu01.gif') no-repeat 0 6px; padding:0 0 0 7px;}
ul.submain_list li.list a, ul.submain_list li.title a, ul.submain_list li.hot a {color:#666;}
ul.submain_list li.list span.small {font-size:.9em;}
ul.submain_list li.list span.num {color:#898989; padding:0 0 0 4px;}
ul.submain_list li.hot {float:left; line-height:1.5; color:#666;}
ul.submain_list li.hot span.num {font-size:.9em; color:#999; padding:0 0 0 4px;}
ul.submain_list li.hot img.num {margin:0 4px -3px 4px;}
ul.submain_list li.num {float:right; font-family:tahoma; color:#999; font-size:.9em; letter-spacing:-1px; padding:0 4px 0 0;}
ul.submain_list li.num img.updown {margin:0 4px;}
ul.submain_list li.spon {float:left; width:94px; padding:3px 0 0 0;}
ul.submain_list li.spon_txt {float:right; width:90px; padding:3px 0 0 0;}
ul.submain_list li.spon_txt p {font-size:.9em; color:#EA4C40; font-weight:bold; background:url('/img/img/cmu/community/submain_bu01.gif') no-repeat 0 3px; padding:0 0 0 7px; margin:7px 0 0 0;}
ul.submain_list li.spon_txt p a {color:#EA4C40;}
ul.submain_list li.thumb img {border:1px solid #E3E3E3; margin:0 0 6px 0;}
ul.submain_list li.title {float:left;}
ul.submain_list li.clear {clear:both; height:1px; font-size:.0em; line-height:0; margin:0px;}
ul.submain_list li.more {background:url('/img/img/cmu/community/bu_h4_more01.gif') no-repeat 142px 5px; padding:4px 5px 0 0; text-align:right; font-size:.9em; color:#7F7F7F; letter-spacing:-1px;}
ul.submain_list li.more a {color:#7F7F7F;}

strong.submain_reply {font-size:.9em; color:#FF4800; padding:0 0 0 4px;}
strong.submain_category {font-size:.9em; color:#008482; padding:0 4px 0 0;}

/*광고*/
.submain_adv {width:200px; margin:-8px 0 0 6px;}

.tabmenu	{
	position:relative;
}
.tabmenu li a:hover span, .tabmenu li a.activate span, .tabmenu li.current a span {
	padding-bottom:0px;
}


/* 5월9일 추가_커뮤니티 검색결과 */
.imgalignsi {
	position:relative;
	top:3px;
}

.srch_box_bg {
	height:103px;
	margin:-22px -17px -15px -17px;
	padding:20px 17px 15px 17px;
	background:url(/img/img/cmu/common/container_back_09.gif) no-repeat left top;
}