@charset "utf-8";
@import	url('reset.css');
@import	url('global.css');
@import	url('layout.css');
@import	url('board.css');
@import	url('datatable.css');
@import	url('cmt.css');

/*
#globalnav li ul#subnav1	{	left:35px;	}
#globalnav li ul#subnav2	{	left:75px;	}
#globalnav li ul#subnav3	{	left:190px;	}
#globalnav li ul#subnav4	{	left:286px;	}
#globalnav li ul#subnav5	{	left:410px;	}
#globalnav li ul#subnav6	{	left:505px;	}
*/

/***** Layout *****/
#gnb.cmtwithsearch	 {
	height:65px;
	background:url('/img/img/cmt/common/gnb_back_search.gif') no-repeat left top;
}
#gnb.cmtwithsearch fieldset {
	display:block;
	height:30px;
	margin:0;
	padding:0 12px 0 40px;
	text-align:right;
}
#gnb.cmtwithsearch fieldset input.intext {
	height:19px;
	width:192px;
	background:url('/img/img/cmm/cmm/search_field_back.gif') no-repeat left top;
	border:1px solid #7B7B7B;
}
#gnb.cmtwithsearch fieldset input, #gnb.cmtwithsearch fieldset img {	vertical-align:middle;	}
.col2rgt #container	{
	background:url('/img/img/cmt/travel/side_back_02.gif') repeat-y right top;
}
#sidebar	{
	background:url('/img/img/cmt/travel/side_back_03.gif') no-repeat left bottom;
	min-height:100%;
}
#breadcrumb	{	float:right;	}
.col2rgt .cmt #contents h3 {
	padding-top:8px;
	background-position:0 8px;
}

/***** Column 2 *****/
.col2rgt .container_bottom	{
	background:url('/img/img/cmm/cmm/box/sidebar_col2rgt_back_btm_212.gif') no-repeat right bottom;
}
.col2rgt #container	{
	background:url('/img/img/cmm/cmm/box/sidebar_col2rgt_back_mid_212.gif') repeat-y right top;
	display:block;
	float:left;
	overflow:visible; /* 2009년 7월2일 수정 */
}
.col2rgt #contents	{
	width:723px;
	float:left;
}
.col2rgt #sidebar	{
	float:right;
	width:212px;
	background:url('/img/img/cmm/cmm/box/sidebar_col2rgt_back_top_212.gif') no-repeat left top;
}
.col2rgt .roadbox	{
	margin:10px 6px; /* 2009년 7월2일 수정 */
	position:relative; /* 2009년 7월2일 수정 */
}
.col2rgt #sidebar h4	 {
	height:18px;
	margin:0 0 5px 0;
	padding:0px;  /* 2009년 7월6일 수정 */
}
.col2rgt #sidebar ul	{
	background:none;
}
.col2rgt #sidebar ul li	{
	margin:0 4px 0 0;
	padding:2px 8px 2px 6px;
	background:url('/img/img/cmm/cmm/icon/bul_01.gif') no-repeat 0 6px;
}
.col2rgt #sidebar ul li a	{
}
.col2rgt #sidebar li span	{
	font-size:1.0em;
	color:#898989;
}

/***** Column 3 *****/
.col3ad .container_bottom	{
	background:url('/img/img/cmm/cmm/box/container_col3ad_back_btm.gif') no-repeat left bottom;
}
.col3ad #container	{	
	background:url('/img/img/cmm/cmm/box/container_col3ad_back_mid.gif') repeat-y left top;
	float:left;
}
/*2008-02-18*/
.col3ad #sidebar	{
	position:static;
	background:url('/img/img/cmm/cmm/box/container_col3ad_back_top.gif') no-repeat left top;
	width:178px;
	padding-top:10px 0 0;
	float:left;
	margin-right:15px;
}
/*2008-02-18*/
.col3ad #contents	{
	width:530px;
	float:left;
	padding:0 0 20px 0;
	background:none;
}
.col3ad #advertise {
	position:static;
	width:212px;
	background:url('/img/img/cmm/cmm/box/container_col3ad_back_top.gif') no-repeat right top;
	float:right;
}
.col3ad #advertise .adbox	{
	background:url(/img/img/cmt/travel/side_back_01.gif) no-repeat left top;
	background:none;
	padding:6px 6px 10px;
}
.col3ad #advertise .advertisebox {
	margin:0 13px;
}
.col3ad #advertise h4.title4 {
	border-bottom:1px solid #d8d7d5;
	height:18px;
	margin-bottom:10px;
}
.col3ad #advertise ul {
	background:none;
	padding:0;
}
.col3ad #advertise .advertisebox .list {
	margin:0 0 15px 0;
}
.col3ad #advertise .advertisebox .list li {
	background:url(/img/img/cmm/cmm/icon/list_bullet_01.gif) no-repeat 0 5px;
	padding:0 0 0 7px;
	margin:0 0 3px 0;
}
.col3ad #advertise .advertisebox .list li span {
	font-size:.9em;
	color:#898989;
	letter-spacing:-1px;
}
.col3ad #advertise .advertisebox .bestreply {
	background:url(/img/img/cmt/fun/advertisebox_back_01.gif) no-repeat left top;
	padding:8px 0 0 0;
	margin-bottom:15px;
}
.col3ad #advertise .advertisebox .bestreply ol {
	background:url(/img/img/cmt/fun/advertisebox_back_02.gif) no-repeat left bottom;
	padding:0 2px 8px 2px;
}
.col3ad #advertise .advertisebox .bestreply ol li {
	padding:3px 0 2px 3px;
	color:#444444;
}
.col3ad #advertise .advertisebox .bestreply ol li.odd {
	background:#f5f5f3;
}
.col3ad #advertise .advertisebox .bestreply ol li img {
	vertical-align:middle;
}
.col3ad #advertise .advertisebox .bestreply ol li .reply {
	padding:2px 0 0 19px;
	margin-bottom:2px;
	color:#666666;
	font-size:.9em;
}
.col3ad #advertise .advertisebox .bestreply ol li .reply em {
	color:#898989;
}

.col3ad #advertise .advertisebox .mycarstylebest {
	height:78px;
	margin-bottom:10px;
}

/* ie6/7 hack */
* html .col3ad #advertise .advertisebox .mycarstylebest		{ margin-bottom:10px; }
*:first-child+html .col3ad #advertise .advertisebox .mycarstylebest		{ margin-bottom:10px; }

.col3ad #advertise .advertisebox .mycarstylebest li {
	float:left;
	display:inline;
	margin-left:6px;
	width:58px;
	font-size:.9em;
	text-align:center;
}
.col3ad #advertise .advertisebox .mycarstylebest li.first {
	margin-left:0;
}
.col3ad #advertise .advertisebox .mycarstylebest li .photo {
	width:54px;
	height:43px;
	border:1px solid #e3e3e3;
	padding:1px;
	margin-bottom:4px;
}
.col3ad #advertise .advertisebox .mycarstylebest li a {
	color:#898989;
}

.col3ad #advertise .advertisebox ul.popularcartoon {
	background:none;
	padding:0;
	margin-bottom:25px;
}
.col3ad #advertise .advertisebox ul.popularcartoon li {
	background:url('/img/img/cmm/cmm/board/line_section.gif') repeat-x left top;
	padding:8px 0 0 0;
}
.col3ad #advertise .advertisebox ul.popularcartoon li.first {
	background:none;
	padding:0;
}
.col3ad #advertise .advertisebox ul.popularcartoon li dl {
	height:55px;
}
.col3ad #advertise .advertisebox ul.popularcartoon li dl dt {
	float:right;
	width:106px;
	font-weight:bold;
	margin-bottom:5px;
}
.col3ad #advertise .advertisebox ul.popularcartoon li dl dd {
	float:right;
	width:106px;
	font-size:.9em;
	color:#898989;
}
.col3ad #advertise .advertisebox ul.popularcartoon li dl dd.photo {
	float:left;
	width:64px;
	height:48px;
	border:1px solid #e3e3e3;
	padding:2px;
}
.col3ad #advertise .sidetabbox	{
	margin:0 0 5px 0;
	padding:5px 3px;
	height:16px;
	background:url('/img/img/cmm/cmm/box/side_minitab_back.gif') no-repeat left top;
}
.col3ad #advertise .sidetabbox ul	{
	padding:0;
	background:none;
}
.col3ad #advertise .sidetabbox ul li	{
	list-style:none;
	display:block;
	float:left;
	width:86px;
	margin:0;
	padding:0;
	background:none;
	text-align:center;
}
.col3ad #advertise .sidetabbox ul li a.activate	{	font-weight:bold;	}
.col3ad #advertise .sidetabbox ul li.first	{	border-right:1px solid #a6a69a;	}

.col3ad #advertise ol.favor li	{
	margin-bottom:5px;
	font-size:.9em;
}
.col3ad #advertise ol.favor li img	{
	vertical-align:middle;
}
.col3ad #advertise ol.favor li span	{
	color:#898989;
}

/***** Sidebar *****/
#sidebar .adbox {
	padding:6px 6px 0px 6px; /* 2009년 7월6일 수정 */
	background:url('/img/img/cmt/travel/side_back_01.gif') no-repeat;
}
#sidebar h4	 {
	margin:0 6px 10px 6px; /* 2009년 7월2일 수정 */
	padding:18px 0 0 0;
	font-weight:bold; /* 2009년 7월2일 추가 */
	font-size:9pt; /* 2009년 7월2일 추가 */
	color:#000000;
	border-bottom:1px solid #cccccc;
	/* [수정 1/23] border-bottom:1px solid #d8d7d5;*/
}
#sidebar h4	.beforetab	{	border-bottom:none;	}

#sidebar .roadbox h4 a {
	float:right;
	margin-top:-10px;
}
#sidebar .minitab200	{
	margin:0 0 5px 0;
	padding:5px 0;
	height:16px;
	background:url('/img/img/cmm/cmm/box/side_minitab_back.gif') no-repeat left top;
}
#sidebar .minitab200 ul li	{
	list-style:none;
	display:block;
	float:left;
	width:95px; /*[수정1/23]width:86px;*/
	margin:0;
	padding:0;
	background:none;
	text-align:center;
}

#sidebar .minitab200 li a.activate	{	font-weight:bold;	}
#sidebar .minitab200 li.first	{	border-right:1px solid #a6a69a; width:86px;	/*[수정1/23]*/}


/* ie6/7 hack */
* html #sidebar .minitab200	{ padding-top:6px; padding-bottom:4px; }
*:first-child+html #sidebar .minitab200 ul 	{ padding-top:2px; }

#sidebar ul li	{
	/*margin:0 4px 0 10px;
	padding:2px 8px 2px 6px;
	background:url('/img/img/cmm/cmm/icon/bul_01.gif') no-repeat 0 6px;
	font-size:.92em;*/
}
#sidebar ul li img	{	vertical-align:middle;	}
#sidebar ul a,#subcontents ol a:link,#subcontents ol a:visited	{
	color:#666;
	/* text-decoration:none; */
}
#sidebar ol li	{
	margin:0 2px;
	padding:2px 8px;
}
#sidebar ol li img	{	vertical-align:middle;	}
#sidebar ol a,#subcontents ol a:link,#subcontents ol a:visited	{
	color:#666;
	text-decoration:none;
}
.col2rgt #sidebar ol li	{padding-left:0;}
/*#sidebar li	span	{
	font-size:.90em;
	color:#898989;
}*/

.col3ad #sidemenu2 {
	margin:0 0 7px 0;
	padding-bottom: 10px;
	background: url(/img/img/cmt/newcar/side_brandmenu1_back_bottom.gif) no-repeat 10px 100%;
}
.col3ad #sidemenu2 h3 {
	padding:10px 10px 0 10px;
	background:url(/img/img/cmm/cmm/side_top178.gif) no-repeat left top;
}
.col3ad #sidemenu2 h4 {
	padding:10px 6px 0 6px;
	margin:0 10px;
	background: url(/img/img/cmt/newcar/side_brandmenu1_back_top.gif) no-repeat left top;
	border-bottom:0 none;
/*2008-01-28수정*/	width:158px;
}
.col3ad #sidemenu2 ul {
	padding: 13px  17px  7px  17px; 
	margin:0 10px;
	background: url(/img/img/cmt/newcar/side_brandmenu1_back_middle.gif) no-repeat left top;
}
.col3ad #sidemenu2 ul li {
	margin:0 0 2px 0;
	padding:0;
	background:none;
}
.col3ad #sidemenu2 ul li a:link,.col3ad #sidemenu2 ul li a:visited {
	padding: 0  0  0  11px; 
	background: url(/img/img/cmt/newcar/bullet_brandmenu_off.gif) no-repeat 2px 3px;
}
.col3ad #sidemenu2 ul li a:hover,.col3ad #sidemenu2 ul li.activated a,.col3ad #sidemenu2 ul li.activated a:link,.col3ad #sidemenu2 ul li.activated a:visited {
	background-image: url(/img/img/cmt/newcar/bullet_brandmenu_on.gif);
	font-weight:bold;
	letter-spacing:-1px;
	color:#3b7800;
}
#oldnnewtalk {
	padding:0 0 5px 0;
	margin:0 10px;
	background: url(/img/img/cmt/fun/side_box_back_02.gif) no-repeat left bottom;
}
#oldnnewtalk p {
	padding:15px 15px 7px 18px;
	background: url(/img/img/cmt/fun/side_box_back_01.gif) no-repeat left top;
	font-size:.9em;
	letter-spacing:-1px;
	line-height:1.4;
}
#oldnnewtalk a {
	display:block;
	text-align:center;
}

/* [추가 1/23] */
.col2rgt #sidebar ul li.favor_drama {
	background:none;
	padding:0 0 5px 0;
	line-height:1.6em;
	width:180px;
}
.col2rgt #sidebar ul li.favor_drama dt {
	margin:0 0 0 80px;
}
.col2rgt #sidebar ul li.favor_drama dd.pic {
	float:left;
	display:inline;
	margin:-15px 0 0 0;
}
.col2rgt #sidebar ul li.favor_drama dd.pic img {
	border:1px solid #e5e5e5;
	padding:2px;
	width:66px;
	height:41px;
}
.col2rgt #sidebar ul li.favor_drama dd.time,  .col2rgt #sidebar ul li.favor_drama dd.hit {
	margin:0 0 0 80px;
	color:#898989;
}
.col2rgt #sidebar ul li.favor_drama dd span.bar {
	color:#ccc;
}


#sidebar .roadbox .favor_cartoon {
	height:85px;
	/*margin-bottom:15px; 9월18일수정*/ 
}
#sidebar .roadbox .favor_cartoon li {
	float:left;
	display:inline;
	width:58px;
	/* 삭제 [1/30] text-align:center; */
	background:none;
	padding:0 0 0 5px;
	margin:0;
}
#sidebar .roadbox .favor_cartoon li.first {
	padding-left:0;
}
#sidebar .roadbox .favor_cartoon li .photo {
	width:54px;
	height:43px;
	border:1px solid #e3e3e3;
	padding:1px;
	margin-bottom:4px;
}
#sidebar .roadbox .favor_cartoon li a {
	color:#898989;
}
/* [추가 1/23] */

/*** listboard width size 723 ***/
.normboardlistbox	{
	background-image:url('/img/img/cmm/cmm/board/normboard_footer_back_723.gif');
}
.normboardwrite	{
	background-image:url('/img/img/cmm/cmm/board/normboardwrite_back_723.gif');
}
.normboardview .normboardviewfoot	{
	background-image:url('/img/img/cmm/cmm/board/normboard_footer_back_723.gif');
}
.normboardlistbox .normboardlist tbody td.condition	{ text-align:left;} /* 추가 수정 [1/24] */
/*** list comment width size 530 ***/
.normcomment	{
	background-image:url('/img/img/cmm/cmm/board/comment_back_02_530.gif');
}
.normcomment .normcommenthead	{
	background-image:url('/img/img/cmm/cmm/board/comment_back_01_530.gif');
}
.normcomment .normcommentfoot	{
	background-image:url('/img/img/cmm/cmm/board/comment_back_03_530.gif');
}

/*** list comment width size 723 ***/
.normcomment723	{
	background-image:url('/img/img/cmm/cmm/board/comment_back_02_723.gif');
}
.normcomment723 .normcommenthead	{
	background-image:url('/img/img/cmm/cmm/board/comment_back_01_723.gif');
}
.normcomment723 .normcommentfoot	{
	background-image:url('/img/img/cmm/cmm/board/comment_back_03_723.gif');
}


/* comment input resize */
.normcomment .commentinput .photoupload .photolink	{	width:389px;	}
.normcomment .commentinput .commentregist textarea	{	width:413px;	}
/*2008-02-15*/.normcomment723 .commentinput .photoupload .photolink	{	display:inline;width:585px;	}
/*2008-02-15*/.normcomment723 .commentinput .commentregist textarea	{	display:inline;width:605px;  font-size:0.9em; }/* 폰트사이즈추가 [1/24] *//* 수정 [1/30] width:612px */

/* 20071212 DoKumho Add */
#container #contents h3	{
	height:15px;
	padding:8px 0 0 12px;
	margin:0 0 9px 0;
	background:url('/img/img/cmt/common/bul_h3.gif') no-repeat left 8px;
	font-size:1.3em;
}
#container #contents h4	{
	height:23px;
	padding:0 0 0 17px;
	margin:0;
	background:url('/img/img/cmt/common/bul_h4.gif') no-repeat 0 1px;
	font-size:1em;
}
#container #contents .dramastoryinfo h4.character { margin-top:10px; } /* 2008-02-01 추가 */
#container #contents .h4_more	{
	float:right; margin:-28px 3px 0px 0px; display:inline;
}
#container #contents .h4_more a		{ color:#BABABA; font-size:0.9em; }
#container #contents .h4_more img	{ margin-right:5px; }

.funtopmenu			{ width:100%; margin:0px; padding:0px; border-bottom:2px solid #78AB41; list-style:none; overflow:hidden; }
	.funtopmenu li	{ float:left; margin:0px; margin-right:2px; padding:0px; list-style:none; }
		.funtopmenu li img	{ vertical-align:middle; }

.mrnlist			{ margin:0px 0px 20px 0px; padding:0px 0px 10px 0px; background:url(/img/img/cmt/fun/bg_mrnlist_3.gif) no-repeat left bottom; }
/*2008-02-19*/	.mrnlist dl		{ margin:0px; padding:10px 0px 0px 0px; height:170px; background:url(/img/img/cmm/cmm/board/arrayline_1.gif) repeat-x left top; width:723px;}
		.mrnlist dl.first	{ background:none; }
		.mrnlist dl dt		{ margin:0px 0px 0px 169px; padding:11px 0px 6px 0px; border-bottom:1px solid #E3E3E3; }
			.mrnlist dl dt a	{ font-weight:bold; color:#444444; }
		.mrnlist dl dd		{ margin:0px; padding:0px; }
			.mrnlist dl dd.pic	{ float:left; position:relative; width:155px; height:160px; margin-top:-41px; }
				.mrnlist dl dd.pic ul		{ margin:0px; padding:0px; }
					.mrnlist dl dd.pic ul li	{ position:absolute; left:0px; top:123px; }
						.mrnlist dl dd.pic ul li.pic_0	{ left:0px; }
						.mrnlist dl dd.pic ul li.pic_1	{ left:53px; }
						.mrnlist dl dd.pic ul li.pic_2	{ left:106px; }
						.mrnlist dl dd.pic ul li a img	{ width:43px; height:31px;  }
						.mrnlist dl dd.pic ul li.pic_big		{ top:0px; }
						.mrnlist dl dd.pic ul li.pic_big a img	{ width:149px; height:112px; }
						.mrnlist dl dd.pic ul li a		{ display:block; border:1px solid #E3E3E3; padding:2px; }
						.mrnlist dl dd.pic ul li a.over 	{ border:1px solid #999999; }
			.mrnlist dl dd.value	{ margin:-23px 0px 0px 169px; height:32px; text-align:right; }
			.mrnlist dl dd.content	{ margin:0px 0px 0px 169px; }
				.mrnlist dl dd.content div	{ width:550px; line-height:1.4em; height:2.8em; overflow:hidden; }
			.mrnlist dl dd.experiment	{ margin:11px 0px 0px 169px; background:#F5F5F5 url(/img/img/cmt/fun/bg_mrnlist_1.gif) no-repeat left top; }
				.mrnlist dl dd.experiment div	{ margin:0px; padding:5px 4px 3px 4px; font-size:0.9em; color:#666666; line-height:1.7em; background:#F5F5F5 url(/img/img/cmt/fun/bg_mrnlist_2.gif) no-repeat left bottom; }
					.mrnlist dl dd.experiment div span	{ font-weight:bold; }
					.mrnlist dl dd.experiment div span.line		{ font-weight:normal; color:#898989; margin:0px 8px; }
			.mrnlist dl dd.contentinfo	{ margin:9px 0px 0px 169px; color:#898989; font-size:0.9em; }
				.mrnlist dl dd.contentinfo span	{ font-weight:bold; }
				.mrnlist dl dd.contentinfo span.line		{ font-weight:normal; color:#898989; margin:0px 8px; }
			.mrnlist dl dd.behindstory	{ margin:9px 0px 0px 170px; padding:0px; height:48px; background:#F5F5F5 url(/img/img/cmt/fun/bg_mrnlist_4.gif) no-repeat left top; }
/*2008-02-19*/	.mrnlist dl dd.behindstory dl	{ margin:0px; padding:12px 12px 0px 12px; height:auto; background:none; width:525px;}
					.mrnlist dl dd.behindstory dl dt	{ margin:0px; padding:0px 0px 3px 9px; font-weight:bold; font-size:0.9em; border-bottom:none; background:url(/img/img/cmt/fun/bg_mrnlist_5.gif) no-repeat left 2px; }
					.mrnlist dl dd.behindstory dl dd	{ margin:0px; padding:0px 0px 0px 9px; font-size:0.9em; }
						.mrnlist dl dd.behindstory dl dd.btn	{ float:right; margin:-31px 0px 0px 0px; padding:0px; display:inline; }

.behindetail		{ margin:0px 0px 10px 0px; padding:0px; background:url(/img/img/cmt/fun/bg_behindetail_1.gif) no-repeat left top; }
	.behindetail .behindetailsub	{ margin:0px; padding:10px 10px 10px 10px; background:url(/img/img/cmt/fun/bg_behindetail_2.gif) no-repeat left bottom; }
		.behindetail dl	{ margin:0px; padding:0px; min-height:226px; }
			.behindetail dl dt	{ position:relative; margin:0px 0px 8px 320px; padding:10px 0px 4px 0px; font-weight:bold; border-bottom:1px solid #E3E3E3; }
			.behindetail dl dd	{ position:relative; margin:0px; padding:0px; }
				.behindetail dl dd.pic	{ float:left; width:300px; height:226px; margin-top:-39px; }
					.behindetail dl dd.pic div	{ border:1px solid #D9D9D9; padding:4px; background-color:#ffffff; }
				.behindetail dl dd.content		{ margin:0px 0px 0px 320px; line-height:1.5em; }
				.behindetail dl dd.contentinfo	{ margin:0px 0px 0px 320px; }
					.behindetail dl dd.contentinfo span				{ font-weight:bold; }
					.behindetail dl dd.contentinfo span.line		{ font-weight:normal; color:#898989; margin:0px 8px; }
	.behindetail .behindetailcontent	{ clear:both; margin:10px 0px 0px 0px; padding:16px 0px 0px 0px; background:url(/img/img/cmm/cmm/board/arrayline_1.gif) repeat-x left top; }
		.behindetail .behindetailcontent img	{ /* border:1px solid #D9D9D9; */ padding:4px; }

.fnfboardlistbox .normboardlist	{ background:none; border-bottom:2px solid #D1D0CA; margin-bottom:20px; }
	.fnfboardlistbox .normboardlist thead		{ display:none; }
	.fnfboardlistbox .normboardlist tbody tr.first td	{ border-top:2px solid #D1D0CA; }
	.fnfboardlistbox .normboardlist tbody tr.valueblockoff 		{ visibility:collapse; display:none; background-color:#F6F6F4; }
	.fnfboardlistbox .normboardlist tbody tr.valueblockon 		{ visibility:visible; background-color:#F6F6F4; }
	.fnfboardlistbox .normboardlist tbody td .valueblock		{ padding:10px 10px 10px 50px; text-align:left; width:100%;}
	.fnfboardlistbox .normboardlist tbody .num		{ width:40px; }
	.fnfboardlistbox .normboardlist tbody .author	{ width:85px; }
	.fnfboardlistbox .normboardlist tbody .hits		{ width:30px; }
	.fnfboardlistbox .normboardlist tbody .date		{ width:60px; }

.spongetotal		{ clear:both; margin:0px 0px 8px 0px; padding:0px; text-align:right; font-size:0.9em; }
	.spongetotal span	{ font-weight:bold; }
	.spongetotal span.line	{ font-weight:normal; color:#909090; }
	.spongetotal span.pointup	{ color:#FF4800; }
	
.funmovie	{ clear:both; margin:0px 0px 20px 0px; padding:0px; background:url(/img/img/cmt/fun/bg_funround_1.gif) no-repeat left top; }
	.funmovie .funmoviesub	{ margin:0px; padding:15px 12px 5px 10px; background:url(/img/img/cmt/fun/bg_funround_2.gif) no-repeat left bottom; }
		.funmovie .funmovieleft		{ float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline; }
		.funmovie .funmovieright	{ float:left; width:471px;padding-left:15px; }/*2008-01-31패딩추가*/

.funmoviecont	{ margin:0px; padding:0px; }
	.funmoviecont dl	{ margin:0px; padding:0px; }
		.funmoviecont dl dt		{ margin:0px 0px 0px 0px; padding:1px 0px 5px 6px; font-weight:bold; }
			.funmoviecont dl dt span.line	{ font-size:0.9em; color:#999999; font-weight:normal; }
		.funmoviecont dl dd		{ margin:0px; padding:0px; }
			.funmoviecont dl dd.contentinfo	{ margin:0; padding:10px 0px 0px 0px; color:#898989; font-size:0.9em; text-align:right; }
				.funmoviecont dl dd.contentinfo span	{ font-weight:bold; }
				.funmoviecont dl dd.contentinfo span.line		{ font-size:0.9em; color:#999999; font-weight:normal; margin:0px 8px; }
			.funmoviecont dl dd.btn			{ margin:7px 0px 0px 0px; padding:0px; text-align:right; }

#container #contents .funmovieright h4	{ height:auto; margin:1px 0px 10px 0px; padding:0px 0px 5px 18px; border-bottom:2px solid #78AB41;  }

.funmoviestaff	{ margin:0px; padding:0px 0px 7px 0px; }
	.funmoviestaff ul	{ margin:0px; padding:0px; list-style:none; }
		.funmoviestaff ul li	{ float:left; width:111px; margin:0px 0px 0px 9px; padding:0px; text-align:center; display:inline; }
			.funmoviestaff ul li.first	{ margin-left:0px; }
			.funmoviestaff ul li .pic	{ border:1px solid #CCCCCC; padding:2px; background-color:#ffffff; margin-bottom:10px; }

.funmovieco		{ clear:both; margin:0px 0px 30px 0px; padding:0px; background:url(/img/img/cmt/fun/bg_funmovieco_1.gif) no-repeat left top; }
	.funmovieco .funmoviecosub		{ clear:both; margin:0px; padding:4px 10px 4px 10px; background:url(/img/img/cmt/fun/bg_funmovieco_2.gif) no-repeat left bottom; }
		.funmoviecosub ul			{ margin:0px; padding:0px; list-style:none; }
			.funmoviecosub ul li	{ position:relative; margin:0px; padding:6px 0px 6px 0px; list-style:none; font-size:0.9em; color:#999999; background:url(/img/img/cmm/cmm/board/arrayline_1.gif) repeat-x left bottom; }
				.funmoviecosub ul li span	{ color:#666666; padding:0px 0px 0px 5px; background:url(/img/img/cmt/fun/bg_funmovieco_3.gif) no-repeat left 4px; }
					.funmoviecosub ul li span.line	{  font-size:0.9em; color:#999999; font-weight:normal; padding:0px; background:none; }
			.funmoviecosub ul li.fleft	{ float:left; background:none; }
			.funmoviecosub ul li.fright	{ float:right; padding-right:10px; background:none; }

.funmovieoldnew		{ margin:-10px 0px 32px 0px; padding:0px 10px 10px 10px; background:#EAEAEA url(/img/img/cmt/fun/bg_funmovieon_1.gif) no-repeat left bottom; }
	
	.funmovieoldnewpic	{ margin:0px; padding:0px; }
		.funmovieoldnewpic dl				{ float:left; width:218px; margin-left:15px; display:inline; }
			.funmovieoldnewpic dl.first		{ margin-left:0px; }
			.funmovieoldnewpic dl dt		{ margin:9px 0 7px 0; padding:0 0 1px 0; color:#444444; font-weight:bold; border-bottom:1px solid #C3C2BD; }
			.funmovieoldnewpic dl dd		{ float:right; width:135px; margin:0px; padding:0px; color:#898989; }
				.funmovieoldnewpic dl dd.pic		{ float:left; width:75px; }
					.funmovieoldnewpic dl dd.pic div		{ border:1px solid #CCCCCC; padding:2px; background-color:#ffffff; }
				.funmovieoldnewpic dl dd.content	{ padding-top:5px; }
				.funmovieoldnewpic dl dd.content dl	{ clear:both; float:none; width:auto; margin:0px; display:block; }
					.funmovieoldnewpic dl dd.content dl dt	{ float:left; width:50px; margin:0; padding:0 0 0 5px; color:#898989; font-weight:normal; border-bottom:none; background:url(/img/img/cmt/fun/bg_funmovieon_2.gif) no-repeat left 3px; }
					.funmovieoldnewpic dl dd.content dl dd	{ float:left; width:75px; color:#444444; margin:0; padding:0 0 0 5px; background:url(/img/img/cmt/fun/bg_funmovieon_3.gif) no-repeat left top; }
				

	.funmovieoldnewco	{ clear:both; padding:15px 0px 0px 0px; background:url(/img/img/cmm/cmm/board/arrayline_1.gif) repeat-x left top; }
		.funmovieoldnewco dl	{ margin:0px; padding:0px; }
			.funmovieoldnewco dl dt		{ margin:0px; padding:0px 0px 5px 0px; font-weight:bold; color:#50890A; }
			.funmovieoldnewco dl dd		{ margin:0px; padding:0px; color:#898989; line-height:1.2em; }

.funmoviematter		{ margin:0; padding:0; }
	.funmoviematter dl	{ margin:0; padding:0; }
		.funmoviematter dl dt	{ margin:0 0 10px 0; padding:0; font-weight:bold; }
		.funmoviematter dl dd	{ margin:0; padding:0; line-height:1.4em; color:#666666; }

.funappraise		{ margin:0px; padding:0px; }
	.funappraise .funappraisel	{ float:left; width:446px; margin:0px 20px 0px 0px; }
	.funappraise .funappraiser	{ float:left; width:484px; }

.appraise	{ width:446px; height:31px; margin-bottom:10px; background:url(/img/img/cmt/fun/drama_back_01.gif) no-repeat left top; }
	.appraise ul	{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; }
		.appraise ul li		{ float:left; margin:8px 10px 0px 10px; padding:0px; display:inline; }
			.appraise ul li li		{ float:none; margin:0;  }
			.appraise ul li.btn		{ float:right; margin-top:6px; }
			.appraise ul li span	{ font-weight:bold; padding:0px; }
			.appraise ul li span.line	{  font-size:0.9em; color:#999999; font-weight:normal; padding:0px; background:none; }

.appraise_type1	{ width:434px; height:31px; margin-bottom:10px; background:url(/img/img/cmt/fun/drama_back_01_1.gif) no-repeat left top; }
	.appraise_type1 ul	{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; }
		.appraise_type1 ul li		{ float:left; margin:8px 10px 0px 10px; padding:0px; display:inline; }
			.appraise_type1 ul li li		{ float:none; margin:0;  }
			.appraise_type1 ul li.btn		{ float:right; margin-top:6px; }
			.appraise_type1 ul li span	{ font-weight:bold; padding:0px; }
			.appraise_type1 ul li span.line	{  font-size:0.9em; color:#999999; font-weight:normal; padding:0px; background:none; }

.appraisereply	{ margin-bottom:20px; border:1px solid #DBDBDB; }
	.appraisereply .appraisereplyform	{ padding:15px 5px 11px 10px; border-bottom:1px solid #E4E3E2; background-color:#F5F5F5; }
		.appraisereplyform span		{ font-weight:bold; letter-spacing:20px; }
		.appraisereplyform input	{ vertical-align:middle; width:290px; border:1px solid #DBDBDB; margin:-4px 0px 0px 4px; padding-top:2px; height:15px; }
		.appraisereplyform img		{ vertical-align:middle; margin-top:-4px; }
	
.appraisereply ul.commentlist	{ margin:0px 8px; padding:0; list-style:none; }
.appraisereply ul.commentlist li	{ clear:both; width:428px; margin:0; padding:0; list-style:none; overflow:hidden; }
.appraisereply ul.commentlist li dl	{ float:left; margin:0; padding:10px 0 7px 0; background:url(/img/img/cmm/cmm/board/arrayline_1.gif) repeat-x left top; }
.appraisereply ul.commentlist li.first dl	{ background:none; }
.appraisereply ul.commentlist dl dt		{ float:left; width:74px; color:#898989; }
.appraisereply ul.commentlist dl dd		{ float:left; }
.appraisereply ul.commentlist dl dd.comment		{ width:334px; color:#444444; word-break:break-all; }
.appraisereply ul.commentlist dl dd.comment span.date	{ color:#898989; font-size:0.9em; padding-top:3px; display:block; }
.appraisereply ul.commentlist dl dd.func		{ width:20px; text-align:center; }

/* ie6/7 hack */
* html .appraisereplyform input	{ width:314px; }
*:first-child+html .appraisereplyform input	{ width:314px; }

.funbanner		{ margin:0 0 30px 0; padding:0; }

#container #contents .funappraise h4	{ height:auto; margin:1px 0px 10px 0px; padding:0px 0px 4px 18px; border-bottom:2px solid #78AB41;  }

.funimageboard		{ margin:0px 0px 10px 0px; padding:0px; }
	.funimageboard ul	{ margin:0; padding:0; list-style:none; }
		.funimageboard ul li	{ float:left; width:111px; margin-left:13px; display:inline; } /* 삭제[01/30] text-align:center; */
			.funimageboard ul li.first	{ margin-left:0; }
			.funimageboard ul li .pic	{ padding:2px; margin-bottom:10px; border:1px solid #E3E3E3; }
			.funimageboard ul li a		{ font-size:0.9em;}
				.funimageboard ul li span.funimageboard_title	{  text-align:left; padding:0;} /* 추가수정 [1/24] */
				.funimageboard ul li span	{ color:#898989; display:block; padding:3px 0px 3px 0px; }
				.funimageboard ul li span span.line	{ color:#999999; font-weight:normal; padding:0px; display:inline; }

.funrank	{ margin:-6px 0px 30px 0px; padding:0px; }
	.funrank table	{ width:100%; border-collapse:collapse; }
		.funrank table thead	{ display:none; }
		.funrank table tbody td		{ margin:0px; padding:5px 0px 5px 0px; color:#898989; }
			.funrank table tbody td img	{ vertical-align:middle; margin:-2px 0px 0px 10px; }
			.funrank table tbody td.hits	{ width:60px; padding-right:5px; text-align:right; }
			.funrank table tbody td.author	{ width:75px; text-align:center; }
			.funrank table tbody tr.bg td	{ background-color:#F5F5F5; }

.funappraiser .compulstyle			{ width:100%; margin:0px; padding:0px; border-bottom:2px solid #78AB41; list-style:none; overflow:hidden; }
	.funappraiser .compulstyle li	{ float:left; margin:0px; margin-right:2px; padding:0px; list-style:none; }
		.funappraiser .compulstyle li img	{ vertical-align:middle; }

.funappraiser .compulbox			{ padding:9px 0px 0px 0px; height:140px; }

/*이미지스크롤 */
.ImagesScroll	{ margin:0px; padding:0px; }

/*.imgscrolltype2 { margin:0 0 10px 0;}
	.ImagesScroll img		{ border:none; vertical-align:middle; }
	.ImagesScroll table		{ border:none; border-collapse:collapse; }
	.ImagesScroll table tr td	{ vertical-align:top; padding:5px 0px 5px 0px; vertical-align:top; }
	.ImagesScroll table tr td.imgsclbtn2	{ vertical-align:middle; padding:5px 0px 5px 0px; vertical-align:middle; }
	.ImagesScroll table tr td .ImagesScrollSub	{ margin:0px 6px 0px 6px; position:relative; overflow:hidden; }
		.ImagesScrollSub ul	{ margin:0px; padding:0px; list-style:none; }
		.ImagesScrollSub ul li	{ position:absolute; margin:0px; padding:0px; list-style:none; }
		.ImagesScrollSub ul li .pic		{ border:1px solid #cccccc; background-color:#ffffff; padding:1px; }
		.ImagesScrollSub ul li .pic a	{ margin:0px; padding:0px; }
		.ImagesScrollSub ul li .pic a img	{ margin:0px; padding:0px; vertical-align:top; }
		.ImagesScrollSub ul li .text	{ margin:9px 0px 0px 0px; overflow:hidden; text-align:center; }
		.ImagesScrollSub ul li .text a	{ color:#444444; font-size:0.9em; line-height:14px; letter-spacing:-1px; text-decoration:none; }
		.ImagesScrollSub ul li .text .info	{ margin:1px 0px 0px 0px; font-size:0.9em; line-height:14px; }
		.ImagesScrollSub ul li .text .info span	{ color:#898989; padding:2px 0px 3px 0px; }
		.ImagesScrollSub ul li .text .info span.line	{ color:#999999; font-weight:normal; padding:0px; display:inline; }
		
	.ImagesScroll table tr td .ImagesScrollSub_no	{ margin:0px 6px 0px 6px; position:relative; width:450px; }
		.ImagesScrollSub_no ul	{ margin:0 0 0 16px; padding:0px; list-style:none; }
		.ImagesScrollSub_no ul li	{ float:left; margin:0 18px 0 0; padding:0px; list-style:none; display:inline; }
		.ImagesScrollSub_no ul li .pic		{ border:1px solid #cccccc; background-color:#ffffff; padding:2px; }
		.ImagesScrollSub_no ul li .pic a	{ margin:0px; padding:0px; }
		.ImagesScrollSub_no ul li .pic a img	{ margin:0px; padding:0px; vertical-align:top; }
		.ImagesScrollSub_no ul li .text	{ margin:9px 0px 0px 0px; overflow:hidden; text-align:center; }
		.ImagesScrollSub_no ul li .text a	{ color:#444444; font-size:0.9em; line-height:14px; letter-spacing:-1px; text-decoration:none; }
		.ImagesScrollSub_no ul li .text .info	{ margin:1px 0px 0px 0px; font-size:0.9em; text-align:left; }
		.ImagesScrollSub_no ul li .text .info span	{ color:#898989; padding:2px 0px 3px 0px; }
		.ImagesScrollSub_no ul li .text .info span.line	{ color:#999999; font-weight:normal; padding:0px; display:inline; } */

.ImagesScroll						{ width:484px; height:140px; margin:0; padding:0; }
	.ImagesScroll a#ImagesScrollPrev_1		{ float:left; width:11px; height:69px; top:0; left:0; }
	.ImagesScroll a#ImagesScrollNext_1		{ float:right; width:11px; height:69px; top:0; right:0; }
	.ImagesScroll a#ImagesScrollPrev_2		{ float:left; width:11px; height:69px; top:0; left:0; }
	.ImagesScroll a#ImagesScrollNext_2		{ float:right; width:11px; height:69px; top:0; right:0; }
	.ImagesScroll a#ImagesScrollPrev_3		{ float:left; width:11px; height:69px; top:0; left:0; }
	.ImagesScroll a#ImagesScrollNext_3		{ float:right; width:11px; height:69px; top:0; right:0; }
	
	.ImagesScrollSub						{ float:left; position:relative; width:405px; height:140px; margin:0 6px 0px 0px; left:28px; display:inline; overflow:hidden; }
		.ImagesScrollSub ul				{ margin:0; padding:0; list-style:none; }
			.ImagesScrollSub ul li		{ position:absolute; width:90px; height:69px; }
			.ImagesScrollSub ul li .pic		{ border:1px solid #cccccc; background-color:#ffffff; padding:2px; }
			.ImagesScrollSub ul li .pic a	 	{ margin:0px; padding:0px; }
			.ImagesScrollSub ul li .pic a img	{ margin:0px; padding:0px; vertical-align:top; }
			.ImagesScrollSub ul li .text	{ margin:9px 0px 0px 0px; overflow:hidden; text-align:center; }
			.ImagesScrollSub ul li .text a	{ color:#444444; font-size:0.9em; line-height:14px; letter-spacing:-1px; text-decoration:none; }
			.ImagesScrollSub ul li .text .info	{ margin:1px 0px 0px 0px; font-size:0.9em; line-height:14px; }
			.ImagesScrollSub ul li .text .info span	{ color:#898989; padding:2px 0px 3px 0px; }
			.ImagesScrollSub ul li .text .info span.line	{ color:#999999; font-weight:normal; padding:0px; display:inline; }

.ImagesScroll2						{ width:720px; height:140px; margin:0; padding:0; position:relative; }
	.ImagesScroll2 a#ImagesScrollPrev_1		{ float:left; width:11px; top:0; left:0; margin-top:13px; display:block; }
	.ImagesScroll2 a#ImagesScrollNext_1		{ float:right; width:11px; top:0; right:0; margin-top:13px; display:block; }
	
	.ImagesScrollSub2						{ float:left; position:relative; width:662px; height:140px; margin:0 6px 0px 0px; left:16px; display:inline; overflow:hidden; }
		.ImagesScrollSub2 ul				{ margin:0; padding:0; list-style:none; }
			.ImagesScrollSub2 ul li			{ position:absolute; width:122px; height:96px; }
			.ImagesScrollSub2 ul li .pic		{ border:1px solid #cccccc; background-color:#ffffff; padding:2px; }
			.ImagesScrollSub2 ul li .pic a	 	{ margin:0px; padding:0px; }
			.ImagesScrollSub2 ul li .pic a img	{ margin:0px; padding:0px; width:118px; height:90px; vertical-align:top; }
			.ImagesScrollSub2 ul li .text	{ margin:9px 0px 0px 0px; overflow:hidden; text-align:center; }
			.ImagesScrollSub2 ul li .text a	{ color:#444444; font-size:0.9em; line-height:14px; letter-spacing:-1px; text-decoration:none; }
			.ImagesScrollSub2 ul li .text .info	{ margin:1px 0px 0px 0px; font-size:0.9em; line-height:14px; }
			.ImagesScrollSub2 ul li .text .info span	{ color:#898989; padding:2px 0px 3px 0px; }
			.ImagesScrollSub2 ul li .text .info span.line	{ color:#999999; font-weight:normal; padding:0px; display:inline; }

.cartvboardlist 	{
	background:url('/img/img/cmm/cmm/board/normboard_footer_back_01.gif') repeat-x left bottom;
	height:auto;
	overflow:hidden;
	width:100%;
}
.cartvboardlist ul li 	{
	float:left;
	display:inline;
	width:350px;
	height:118px;
	padding:16px 20px 0 0;
	background:url('/img/img/cmm/cmm/board/line_section.gif') repeat-x left top;
}
.cartvboardlist ul li.first 	{
	background:none;
}
.cartvboardlist ul li.cols2 	{	padding-right:0;	}
.cartvboardlist ul li .photo 	{
	float:left;
	display:inline;
	margin:0 10px 0 0;
}
.cartvboardlist ul li .photo img 	{
	width:126px;
	height:95px;
	border:1px solid #e3e3e3;
	padding:2px;
}
.cartvboardlist ul li dl 	{
	line-height:1.5;
	color:#666666;
	padding-top:4px;
}
.cartvboardlist ul li dl dt a 	{	color:#50890a;margin-bottom:3px;font-weight:bold;	}
.cartvboardlist ul li dl dd.cont 	{
	margin-bottom:6px;
}
.cartvboardlist ul li dl dd.rating 	{	font-size:.9em;	}
.cartvboardlist ul li dl dd.etc 	{
	font-size:.9em;
	color:#898989;
	letter-spacing:-1px;
}
.cartvboardlist ul li dl dd.etc .bar 	{	color:#cccccc;	}
.cartvboardlist ul li dl dd.etc em 	{	margin-right:9px;	}



.dramaboardview,.dramaboardview .funmovie	{
	background:none;
}
.dramaboardview .funmovie .funmovieleft	{
	width:434px;
}
.dramaboardview .funmovie .funmovieleft .funmoviecont dl	{ margin-bottom:15px; }
.dramaboardview .funmovie .funmovieleft .ratingbox	{
	background:url('/img/img/cmt/fun/drama_back_01.gif') no-repeat left top;
	padding:10px 14px;
	position:relative;
}
.dramaboardview .funmovie .funmovieleft .ratingbox strong	{
	border-right:1px solid #dbdbdb;
	padding-right:8px;
	margin-right:3px;
}
.dramaboardview .funmovie .funmovieleft .ratingbox img	{
	vertical-align:middle;
}
.dramaboardview .funmovie .funmovieleft .ratingbox a	{
	position:absolute;
	top:6px;
	right:9px;
}

.dramaboardview .funmovie .dramainfo	{
	background:url('/img/img/cmt/fun/drama_back_02.gif') no-repeat left top;
	height:108px;
}
.dramaboardview .funmovie .dramainfo dl	{
	height:36px;
}
.dramaboardview .funmovie .dramainfo dl dt	{
	float:left;
	padding:10px 0 0 14px;
}
.dramaboardview .funmovie .dramainfo dl dd	{
	float:right;
	padding:11px 10px 0 0;
	font-size:.9em;
	color:#666666;
}
.dramaboardview .funmovie .dramainfo dl dd .bar	{
	color:#999999;
}
.dramaboardview .funmovie .dramainfo .cont	{
	clear:both;
	margin:0 10px 0 15px;
	overflow:auto;
	height:67px;
	line-height:1.5;
	scrollbar-face-color:#f8f8f8;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-3dlight-color:#bfbfbf;
	scrollbar-arrow-color:#808080;
	scrollbar-track-color:#ffffff;
	scrollbar-darkshadow-color:#d0d0d0;
	scrollbar-base-color:#fbf9fa;
}
.funmovie .fundramaright	{ 
	float:right; 
	width:269px; 
	height:596px;
	background:url('/img/img/cmt/fun/drama_back_03.gif') no-repeat 0 20px;
}
/*2008-02-19*/.funmovie .fundramaright ul.replytabmenu	{height:20px; padding:0;margin:0;display:block;}
/*2008-02-19*/.funmovie .fundramaright ul.replytabmenu li	{ height:20px;float:left;padding:0;margin:0 2px 0 0; display:block;}
/*2008-02-19*/.funmovie .fundramaright ul.replytabmenu li img {padding:0;margin:0;display:block;}
/*2008-02-19*/.funmovie .fundramaright ul.replytabmenu li a {padding:0;margin:0;display:block;}
.fundramaright .replycontents	{  
	clear:both;
}
.fundramaright .replycontents fieldset	{  
	text-align:center;
	padding:15px 0 11px 0;
	margin:0 0 5px 0;
	background:url('/img/img/cmt/fun/drama_back_05.gif') no-repeat 0 0;
}
.fundramaright .replycontents fieldset input	{  
	width:187px;
	height:17px;
	margin:0 3px 0 0;
}
.fundramaright .replycontents fieldset img	{  
	vertical-align:middle;
}
.fundramaright .replycontents .replyboardlist	{  
	overflow:auto;
	width:252px;
	/* height:515px; */
	height:480px;
	margin:0 0 10px 11px;
	scrollbar-face-color:#f8f8f8;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-3dlight-color:#bfbfbf;
	scrollbar-arrow-color:#808080;
	scrollbar-track-color:#ffffff;
	scrollbar-darkshadow-color:#d0d0d0;
	scrollbar-base-color:#fbf9fa;
}
.fundramaright .replycontents .replyboardlist li	{  
	padding-top:10px;
	margin-right:3px;
	margin-bottom:5px;
	background:url('/img/img/cmm/cmm/board/line_section.gif') repeat-x left top;
}
.fundramaright .replycontents .replyboardlist li.first	{  
	padding-top:0;
	background:none;
}
.fundramaright .replycontents .replyboardlist li .userid	{  
	font-size:.9em;
	color:#898989;
	padding-bottom:3px;
}
.fundramaright .replycontents .replyboardlist li .cont {
	word-break:break-all;
}
.fundramaright .replycontents .replyboardlist li .userid .bar	{  
	color:#dbdbdb;
	margin:0 5px;
}

.fundramaright .replycontents .dramaviewfun	{  
	overflow:auto;
	width:252px;
	height:563px;
	margin:7px 0 0 11px;
	scrollbar-face-color:#f8f8f8;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-3dlight-color:#bfbfbf;
	scrollbar-arrow-color:#808080;
	scrollbar-track-color:#ffffff;
	scrollbar-darkshadow-color:#d0d0d0;
	scrollbar-base-color:#fbf9fa;
}
.dramaviewfun li	{  
	background:url('/img/img/cmm/cmm/board/line_section.gif') repeat-x left top;
	padding:10px 0 0 10px;
	height:62px;
}
.dramaviewfun li.first	{  
	background:none;
	padding:20px 0 0 10px;
}
.dramaviewfun li .photo	{  
	float:left;
	margin:0 10px 0 0;
}
.dramaviewfun li .photo img	{  
	border:1px solid #dbdbdb;
	padding:2px;
}
.dramaviewfun li dl	{  
	line-height:1.4;
	padding-top:2px;
}
.dramaviewfun li dl dd	{  
	font-size:.9em;
	color:#898989;
}
.dramaviewfun li dl dd .bar	{  
	color:#dbdbdb;
}

/*
.show_thumblist_box	{
	background:url('/img/img/cmt/motor/motorsports/show_box2_bottom.gif') no-repeat left bottom;
	padding:11px 0 17px;
}
#example_40 {
	position: relative; 
	overflow: hidden; 
	width: 328px;
	height: 70px; 
	margin:0 auto;
}

#example_40_frame {position: relative}
#example_40_previous {float: left;background:#f2f2f0;padding-right:6px;position:relative;z-index:99;}
#example_40_next {float: right;background:#f2f2f0;padding-left:6px;position:relative;z-index:99;}
#example_40_content {
	position: absolute;
	top: 0;
	margin-left:17px;
}

#example_40_content
#example_40_content li {
	list-style: none;
	margin: 0;
	padding: 0;
}
	#example_40_content {
		width: 2418px;
	}
	#example_40 ul li {
		display: block;
		float: left;
		display:inline;
		margin:0 4px;
	}
*/

.steelcutslidinglist	{
	background:url('/img/img/cmt/fun/drama_back_04.gif') no-repeat 0 0;
	width:723px;
	height:115px;
	margin-bottom:35px;
	position:relative;
	overflow: hidden;
}
#steelcutslidingbutton	 {position: relative;}
#slidingprevbutton {float: left;background:#f5f5f5;padding:23px 7px 20px 10px;position:relative;z-index:99;}
#slidingnextbutton {float: right;background:#f5f5f5;padding:23px 10px 20px 7px;position:relative;z-index:99;}
#steelcutsliding {
	position: absolute;
	top: 10px;
	margin-left:28px;
}
#steelcutsliding
#steelcutsliding li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#steelcutsliding {
		width: 4418px;
	}
	.steelcutslidinglist ul li {
		display: block;
		float: left;
		display:inline;
		margin:0 5px;
		width:117px;
		height:89px;
		border:1px solid #e4e3e2;
		padding:2px;
		background:#ffffff;
	}
	.steelcutslidinglist ul li img {
		vertical-align:top;
	}

.title3thtabbed	{
	margin-bottom:10px;
}
.dramastoryinfo	{
	padding-top:13px;
}
.dramastoryinfo p	{
	line-height:1.5;
	background:url('/img/img/cmm/cmm/board/line_section.gif') repeat-x left bottom;
	padding-bottom:15px;
}
.dramastoryinfo .dramaphotolist li	{
	float:left;
	display:inline;
	width:132px;
	margin-left:15px;
	text-align:center;
}
.dramastoryinfo .dramaphotolist li.first	{
	margin-left:0;
}
.dramastoryinfo .dramaphotolist li img	{
	display:block;
	width:126px;
	height:95px;
	border:1px solid #e3e3e3;
	padding:2px;
	margin-bottom:9px;
}
.dramastoryinfo .dramaphotolist li .cont	{
	text-align:left;
	font-size:.9em;
	color:#898989;
	padding-top:8px;
}

/** 20071220 Dokumho Add **/

.carchannel			{ clear:both; margin:0 0 30px 0; padding:0; background:url(/img/img/cmt/fun/bg_carchannel_1.gif)  no-repeat left top; }
	.carchannel .carchannelsub	{ margin:0; padding:13px; min-height:125px; background:url(/img/img/cmt/fun/bg_carchannel_2.gif) no-repeat left bottom; }
		.carchannel .carchannelsub dl	{ margin:0; padding:0; }
			.carchannel .carchannelsub dl dt	{ margin:0 0 0 165px; padding:10px 0 3px 8px; border-bottom:1px solid #DADAD3; }
			.carchannel .carchannelsub dl dd	{ margin:0 0 0 162px; padding:0 0 0 8px; }
				.carchannel .carchannelsub dl dd.pic	{ float:left; margin:-25px 0 0 0; padding:0; }
					.carchannel .carchannelsub dl dd.pic div	{ border:1px solid #CCCCCC; padding:2px; }
				.carchannel .carchannelsub dl dd.subti	{ font-weight:bold; font-size:1.2em; padding-top:10px; }
				.carchannel .carchannelsub dl dd.content	{ color:#666666; padding-top:13px; }

.carchannelmain		{ position:relative; margin:0 0 15px 0; padding:0; height:174px; background:url(/img/img/cmt/fun/bg_carchannel_3.gif)  no-repeat left top; }
	.carchannelmain dl	{ margin:0; padding:0; }
		.carchannelmain dl dt	{ position:relative; margin:0 20px 0 200px; padding:28px 0 3px 3px; border-bottom:1px solid #DADAD3; }
		.carchannelmain dl dd	{ margin:0 20px 0 197px; padding:0 0 0 3px; }
			.carchannelmain dl dd.pic	{ float:left; margin:-25px 0 0 29px; padding:0; display:inline; }
				.carchannelmain dl dd.pic div	{ border:1px solid #CCCCCC; padding:2px; }
			.carchannelmain dl dd.subti	{ font-weight:bold; font-size:1.2em; padding-top:10px; }
			.carchannelmain dl dd.content	{ color:#666666; padding-top:13px; }
	.carchannelmain img.bgpng	{ position:absolute; left:5px; top:5px; }

.carround			{ clear:both; margin:0 0 25px 0; padding:0; background:url(/img/img/cmt/fun/bg_carround_1.gif)  no-repeat left top; }
	.carround .carroundsub		{ clear:both; margin:0; padding:11px; background:url(/img/img/cmt/fun/bg_carround_2.gif)  no-repeat left bottom; }
	
	.carranktoday	{ text-align:right; margin:-20px 10px 5px 0; padding:0; color:#666666; }
		.carranktoday span	{ color:#999999; }
	.carrank	{ margin:0px; padding:0px; }
		.carrank table	{ width:100%; border-collapse:collapse; }
			.carrank table thead	{ display:none; }
			.carrank table tbody td		{ margin:0px; padding:5px 0px 5px 0px; color:#898989; }
				.carrank table tbody td img	{ vertical-align:middle; margin:-2px 0px 0px 10px; }
				.carrank table tbody td.reply	{ width:70px; padding-right:5px; text-align:center; font-size:0.9em; }
				.carrank table tbody td.author	{ width:75px; color:#707070; text-align:center; }
				.carrank table tbody tr.bg td	{ background-color:#F5F5F5; }

.talkimageslist		{ margin:0; padding:0; }
	#container #contents .talkimageslist h5	{ height:auto; margin-bottom:5px; }
.talkimagescont		{ margin:0; padding:10px 0 20px 0; border-top:1px solid #D8D7D5; }
	.talkimagescont .talkpic			{ float:left; border:1px solid #E3E3E3; padding:2px; }
		.talkimagescont .talkpic img	{ display:block; }
	.talkimagescont dl { margin:0 0 0 100px; padding:2px 0px 0px 0px; }
		.talkimagescont dl dt	{ float:left; width:279px; padding:0 0 2px 5px; background:url(/img/img/cmt/fun/bul_gray_1.gif)  no-repeat left 3px; }
			.talkimagescont dl.first dt		{ font-weight:bold; }
		.talkimagescont dl dd	{ float:left; font-size:0.9em; color:#898989; padding:0 0 2px 0; }
			.talkimagescont dl dd.date	{ width:60px; }
			.talkimagescont dl dd.inquiry	{ width:80px; }
				.talkimagescont dl dd.inquiry span	{ font-weight:bold; }
				.talkimagescont dl dd.inquiry span.line	{ font-size:0.9em; font-weight:normal; }

.talktoplist		{ margin:0 0 30px 0; padding:0 0 0 0; height:114px; background:url(/img/img/cmt/fun/bg_talktoplist_1.gif) no-repeat left top; }
	.talktoplist dl		{ margin:0 0 0 0; padding:16px 10px 0 10px; }
		.talktoplist dl dt	{ margin:0 0 14px 0; padding:0 0 7px 25px; border-bottom:1px solid #DADAD3; background:url(/img/img/cmt/fun/icon_talktoplist_1.gif) no-repeat 11px 3px; }
		.talktoplist dl dd	{ margin:0; padding:0 0 0 11px; }
			.talktoplist dl dd ul	{ margin:0; padding:0; }
				.talktoplist dl dd ul li	{ float:left; width:245px; height:20px;margin:0 0 0 0; padding:0 0 11px 0; color:#000000; }
				.talktoplist dl dd ul li a:link,.talktoplist dl dd ul li a:visited {margin:0 0 0 8px;}
					.talktoplist dl dd ul li.first	{ font-weight:bold; }
						.talktoplist dl dd ul li img	{ vertical-align:middle; }
					.talktoplist dl dd ul li span	{ font-size:0.9em; color:#898989; font-weight:normal; }

.talkcontent		{ margin:0; padding:20px 0 0 0; }
	#container #contents .talkcontent h4		{ height:auto; margin-bottom:5px; }
	.talkcontent .talkleft		{ float:left; width:250px; margin:0; padding:0; }
	.talkcontent .talkright		{ float:right; width:260px; margin:0; padding:0; }
	.talkcontent .talkpicbox	{ margin:0 0 0 0; padding:15px 0 0 0; border-top:2px solid #78AB41; }
	
.talkpicbox		{ margin:0px 0px 10px 0px; padding:0px; }
	.talkpicbox ul	{ margin:0; padding:0; list-style:none; }
		.talkpicbox ul li	{ float:left; width:90px; padding:0 17px;text-align:center; line-height:1.4em; display:inline; }
			.talkright .talkpicbox ul li	{ padding:0 17px; }
			.talkpicbox ul li.first	{ border-right:1px solid #e3e3e3; }
			.talkpicbox ul li .pic	{ width:84px;height:63px;padding:2px; margin:0 0 10px 0; border:1px solid #E3E3E3; }
				.talkpicbox ul li .pic img	{ width:84px;height:63px; }
			.talkpicbox ul li a		{ font-size:0.9em; }
				.talkpicbox ul li span	{ color:#898989; padding:3px 0px 3px 0px; }
				.talkpicbox ul li span span.line	{ color:#999999; font-weight:normal; padding:0px; display:inline; }

.comistodaybox			{ clear:both; margin:0 0 30px 0; padding:13px 9px 0 14px; height:259px; background:url(/img/img/cmt/fun/bg_comistibox_1.gif)  no-repeat left top; }
	.comistodaybox dl	{ margin:0; padding:0; }
		.comistodaybox dl dt	{ margin:0 0 0 311px; padding:7px 7px 0 7px; border-top:1px solid #DDDDDD; }
			.comistodaybox dl dt a	{ font-weight:bold; }
		.comistodaybox dl dd	{ margin:0 0 0 311px; padding:5px 7px 0 7px; }
			.comistodaybox dl dd.pic	{ float:left; margin:-20px 0 0 0; padding:0;border:1px solid #cdcdcd;width:294px;height:220px; }
				/* [추가 01/30] */.comistodaybox dl dd.pic img	{ vertical-align:top; }
			.comistodaybox dl dd.subti a	{ color:#50890A; }
			.comistodaybox dl dd.author		{ padding-bottom:5px; border-bottom:1px solid #DDDDDD; }
			.comistodaybox dl dd.author a	{ color:#898989 }
			.comistodaybox dl dd.content	{ line-height:1.4em; color:#666666; }

.clickcomislist			{ clear:both; margin:0px 0 0 0; padding:0; }
	.clickcomislist ul	{ float:left; margin:0; }
		.clickcomislist ul li	{ float:left; position:relative; width:155px; height:205px; margin:0 0 0 32px; padding:0; display:inline; }
			.clickcomislist ul li.first	{ margin-left:0; }
			.clickcomislist ul li dl	{ margin:0; padding:0; }
				.clickcomislist ul li dl dt	{ margin:128px 0 0 0; padding:0 0 0 0; }
					.clickcomislist ul li dl dt a		{ font-weight:bold; }
				.clickcomislist ul li dl dd	{ margin:0 0 0 0; padding:0 0 0 0; }
					.clickcomislist ul li dl dd.pic	{ width:149px;height:112px;position:absolute; left:0; top:0; border:1px solid #CCCCCC; padding:2px; }
						.clickcomislist ul li dl dd.pic a	{ display:block; }
					.clickcomislist ul li dl dd.subti	{ margin-top:3px; }
						.clickcomislist ul li dl dd.subti a	{ color:#50890A; }
					.clickcomislist ul li dl dd.date	{ margin-top:3px; font-size:0.9em; color:#898989; }
						.clickcomislist ul li dl dd.date span.line	{ color:#C3C3C3; font-size:0.9em; }
						.clickcomislist ul li dl dd.date a	{ color:#898989; }
						
.clickcomislist_type1			{ clear:both; margin:0px 0 20px 0; padding:0 0 3px 0; background:url(/img/img/cmt/fun/line_clicklist_3.gif) no-repeat left bottom; }
	.clickcomislist_type1 ul	{ float:left; width:100%; margin:0; background:url(/img/img/cmt/fun/line_clicklist_2.gif) repeat left top; }
		.clickcomislist_type1 ul li	{ float:left; position:relative; width:155px; height:190px; margin:0 0 0 19px; padding:0 0 0 13px; display:inline; }
			.clickcomislist_type1 ul li.noline	{ height:189px; }
			.clickcomislist_type1 ul li.first	{ padding-left:0; margin-left:0;}
			.clickcomislist_type1 ul li dl	{ margin:0; padding:0; }
				.clickcomislist_type1 ul li dl dt	{ margin:142px 0 0 0; padding:0 0 0 0; text-align:center; }
					.clickcomislist_type1 ul li dl dt a		{ font-weight:bold; }
				.clickcomislist_type1 ul li dl dd	{ margin:0 0 0 0; padding:0 0 0 0; text-align:center; }
					.clickcomislist_type1 ul li dl dd.pic	{ position:absolute; left:13px; top:15px; border:1px solid #CCCCCC; padding:0; }
					.clickcomislist_type1 ul li.first dl dd.pic		{ left:0; }
						.clickcomislist_type1 ul li dl dd.pic a	{ display:block; }
					.clickcomislist_type1 ul li dl dd.date	{ margin-top:3px; font-size:0.9em; color:#898989; }
						.clickcomislist_type1 ul li dl dd.date span			{ font-weight:bold; }
						.clickcomislist_type1 ul li dl dd.date span.line	{ color:#C3C3C3; font-size:0.9em; font-weight:normal; }

.comisbox	{ margin:0 0 20px 0; padding:0; background:url(/img/img/cmt/fun/bg_comisbox_1.gif)  no-repeat left top; }
	.comisbox .comisboxsub	{ margin:0 0 0 0; padding:20px 21px 15px 21px; background:url(/img/img/cmt/fun/bg_comisbox_2.gif)  no-repeat left bottom; }
	.comisbox .pic		{ border:2px solid #D9D9D9; padding:2px; margin-bottom:10px; background-color:#fff; }
		.comisbox .pic img	{ display:block; }
/*2008-02-19*/.comisgray	{ margin:0 0 10px 0; padding:0; background:url(/img/img/cmt/fun/bg_comisgray_1.gif)  no-repeat left top; width:489px;}
/*2008-02-19*/	.comisgray .comisgraysub	{ margin:0 0 0 0; padding:12px 19px 12px 19px; background:url(/img/img/cmt/fun/bg_comisgray_2.gif)  no-repeat left bottom;width:450px; }
		.comisgray dl	{ clear:both; margin:0; padding:0; }
/*2008-01-29수정*/	.comisgray dl dt	{ float:left; margin:0 0 0 0; padding:0 0 5px 0; }
/*2008-01-29수정*/	.comisgray dl dd	{ margin:0 0 0 40px; padding:0 0 5px 0; text-indent:-9px; } /* [수정 1/24 ]text-indent:-13px;*/
								.comisgray dl dd div {width:500px;}
				.comisgray dl dd span	{ font-weight:bold; }
.comicselect	{ margin:0 0 0 0; padding:0 0 0 0; text-align:right; }

.comicsboardview	{ clear:both; margin:0; padding:0; }
	#container #contents .comicsboardview h4	{ margin:0 0 0 0; padding:5px 0 10px 0; text-align:center; background:url(/img/img/cmt/fun/bg_comics_1.gif) no-repeat left top; }
		#container #contents .comicsboardview h4 img	{ vertical-align:middle; margin-bottom:4px; }
		
	.comicsboardview dl.postinfo	{ display:block; height:19px; padding:0px 6px 2px 10px; border-bottom:1px solid #DBDBDB; color:#999999; text-align:right; }

	.comicsboardview dl.postinfo dt	{ display:inline; background:url(/img/img/cmm/cmm/icon/gallery_bullet_01.gif) no-repeat 0 4px; padding:0px 7px 0 7px; margin-left:15px; }
	.comicsboardview dl.postinfo dt img	{ vertical-align:middle; margin-bottom:2px; }
	.comicsboardview dl.postinfo dd	{ display:inline; }
	.comicsboardview .picontent		{ margin:0 0 20px 0; padding:20px 0 0 0; }

.comicslist		{ margin:0px 0px 10px 0px; padding:0px; }
	.comicslist ul	{ margin:0; padding:0; list-style:none; }
		.comicslist ul li	{ float:left; width:90px; margin:0 0 0 20px; text-align:center; line-height:1.4em; display:inline; }
			.comicslist ul li.first	{ margin:0; }
			.comicslist ul li .pic	{ padding:2px; margin:0 0px 5px 0px; border:1px solid #E3E3E3; }
			.comicslist ul li a		{ font-size:0.9em; }
			.comicslist ul li.current .pic	{ padding:0; border:3px solid #F26521; }

/* board */
#container #contents .talkboardtype1 .normboardview h5, .col2rgt #container #contents .talkboardtype1 .normboardview h5 {
	background:transparent url(/img/img/cmm/cmm/board/normboard_back_03.gif) no-repeat left top;
	color:#444444;
	height:19px;
	margin-bottom:3px;
	padding:6px 10px 0pt 12px;
}
.talkboardtype1 .normboardview .taginput input.intext { width:445px; }
.talkboardtype1 .normboardview dl.postinfo dd.conditionin a {color:#999; } /* 수정추가 [1/25] */
.talkwritetype1 .categoryfield .choicebox { width:193px; }
.talkwritetype1 .categoryfield .choicebox .choicelist { width:170px; }
.talkwritetype1 .normboardwrite .intexta { width:65%; }
.talkwritetype1 .categoryfield label.stit { font-weight:bold; }

.talktotalpage { clear:both; color:#909090; font-size:0.9em; height:20px; letter-spacing:-0.01em; }
	.talktotalpage li	{ float:right; padding-right:10px;position:relative;}
		.talktotalpage li img		{ margin-left:10px; }
			.talktotalpage li .popupbox		{ position:absolute;z-index:40;width:90px;}
			.talktotalpage li #scrapbox	{	top:14px; left:5px;display:none;}

.comicstotalpage { clear:both; padding-bottom:5px;} /* 수정추가 [1/24] */
	.comicstotalpage li	{ text-align:left; padding:5px 0 0 0; }
		.comicstotalpage li a	{ padding:0 10px 0 0; }
		.comicstotalpage li a.line	{ padding-left:6px; background:url(/img/img/cmt/fun/bul_ling_1.gif) no-repeat left top; }

.funvaluation .normboardlist td { height:auto; padding:7px 5px 6px 5px; }
	.funvaluation .normboardlist td img.btn	{ vertical-align:middle; }

.funormboardview	{ margin:0; padding:0; }
	.funormboardview textarea	{ border:1px solid #CCCCCC; padding:15px; width:691px; height:47px; margin-bottom:10px; overflow:hidden; }

/* ie6 hack */
* html .mrnlist dl dd.behindstory	{ margin-left:167px; }
* html .behindetail .behindetailcontent	{ padding-top:8px; }
* html .carchannel .carchannelsub		{ height:125px; }

/* ie7 hack */
*:first-child+html .mrnlist dl dd.behindstory dl dd.btn		{ margin-top:-28px; }

/* [ 수정 01/15 ] */
.categoryfield .categorybox2	{
	width:332px;
	float:left;
}
.categoryfield .categorybox2 .catetabcontents	{
	height:227px;
	border:1px solid #dbdbdb;
	clear:both;
	display:block;
}
.categoryfield .categorybox2 .catetabcontents .category_select {
	color:#898989;
	font-size:1.1em;
	font-weight:bold;
	margin:15px 0 5px 10px;
}
.categoryfield .categorybox2 .categorylist	{
	width:311px;
	clear:both;
	margin:0 auto 5px auto;
}
.categoryfield .categorybox2 .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 .categorybox2 .categorylist thead .num	{
	background:url('/img/img/cmm/cmm/board/page_bar_02.gif') no-repeat 0 50%;
	width:81px;
}
.categoryfield .categorybox2 .categorylist tbody td	{
	line-height:1.0em;
}
.categoryfield .categorybox2 .categorylist tbody .name	{
	padding:7px 0 0 5px;
}
.categoryfield .categorybox2 .categorylist tbody .num	{
	text-align:right;
	padding:7px 28px 0 0;
	color:#898989;
}
.categoryfield .categorybox2 .paging a,.categoryfield .categorybox .paging strong	{
	font-size:1.2em;
}

.categoryfield .choicebox2	{
	width:193px;
	float:right;
	color:#898989;
	height:227px;
	border:1px solid #dbdbdb;
}
.categoryfield .choicebox2 .stit	{
	height:15px;
	padding:15px 0 5px 0;
	border-bottom:1px solid #dbdbdb;
	margin:0pt auto 5px;
	width:170px;
}
.categoryfield .choicebox2 .choicelist	{
	width:170px;
	padding:0 10px;
	overflow:auto;
}
.categoryfield .choicebox2 .choicelist li	{
	margin:7px 0 0 0;
}
/* [ 수정 01/15 ] */

/* [수정 01/24] */
.searchbox fieldset input.intext {
	font-size:0.9em;
	padding-top:3px;
	height:14px;
}
form { margin:0; padding:0; }
/* [수정 01/24] */


/***** Submain ***추가01/25**/
#gnb.index {height:35px; background:url('/img/img/cmt/common/gnb_back.gif') no-repeat left top;}
	
/* [수정 01/29] */#submain {
	clear:both;
	position:relative;
	/*min-height:600px;*/
	margin:7px 0 0 0;
	padding:0;
	float:left;
	width:100%;
	z-index:2;
	background:#ffffff;
}

#submain h4	{
	height:12px;
	padding:0 0 0 17px;
	background:url('/img/img/cmt/common/bul_h4.gif') no-repeat;
}
#submain h4 img	{margin-right:10px;}
.submain_title_bg {clear:both; border-bottom:2px solid #78AB41; margin:30px 0 10px 0; padding:0 0 10px 0;}
.submain_title_fst {margin-top:0px;}

.submain_left {float:left; position:relative; width:300px;}
.submain_center {float:left; width:370px;margin:0 15px 0 15px;}/* 2008-01-28 수정 width:368px; border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9; */
.submain_center div.contents {width:338px; margin:0 0 0 15px;}
/* 11월 3일 광고영역 이미지 대체 */
.submain_right {float:left; position:relative; width:250px; text-align:center;}

.submain_banner_m {margin:18px 0 0 0;}
.submain_stitle {margin:30px 0 15px 0;}
.submain_stitle2 {margin:30px 0 5px 0;}

.submain_clear {clear:both; height:0px; font-size:.0em; line-height:0;}

/*Visual Flash*/
/*2008-0219*/
.submain_flash {width:950px; height:414px;margin:4px 0 0;}
ul.submain_drama {position:absolute;top:165px; left:720px; width:210px; height:100px;}
ul.submain_drama li.thumb {width:210px; height:167px; margin:0 0 16px 0;}
ul.submain_drama li.title {height:12px; margin:0 0 5px 0; padding:0 0 0 5px; font-weight:bold;}
ul.submain_drama li.cont {font-size:1.0em; color:#000; line-height:1.4; padding:0 0 0 5px;}
ul.submain_drama li.cont a {color:#000;}

/**/
.submain_box01_left {float:left; width:10px; height:30px; background:url('/img/img/cmt/fun/submain_box01_left.gif') no-repeat; margin:0 0 5px 0;}
.submain_box01_right {float:left; width:10px; height:30px; background:url('/img/img/cmt/fun/submain_box01_right.gif') no-repeat; margin:0 0 5px 0;}
.submain_box01 {float:left; height:23px; background:url('/img/img/cmt/fun/submain_box01_bg.gif') repeat-x; color:#666; padding:7px 0 0 0; margin:0 0 5px 0;}
.submain_box01 a {color:#666;}
.submain_box01 img {margin:0 6px 0 0;}

/*올드앤뉴*/
.png24 {tmp:expression(setPng24(this));} 
.submain_oldnew_vs {clear:both; width:300px; height:107px; background:url('/img/img/cmt/fun/submain_oldnew_bg.gif') no-repeat;}
.submain_oldnew_left, .submain_oldnew_right {position:relative; float:left; width:138px; height:107px;}
.submain_oldnew_right {margin:0 0 0 24px;}
.submain_oldnew {position:relative; float:left; width:138px; height:107px;}
.submain_oldnew_icon {position:absolute; top:0px; left:0px;}
.submain_oldnew_thumb {position:absolute; top:10px; left:10px; border:1px solid #A2A2A2;}
ul.submain_oldnew_list {width:100%; margin:15px 0 0 0;}
ul.submain_oldnew_list li {background:url('/img/img/cmt/fun/submain_bu01.gif') no-repeat 1px 4px; padding:0 0 0 8px; color:#666; line-height:1.3;}
.submain_oldnew_cont {color:#666; line-height:1.3; margin:10px 0 0 0;}
.submain_oldnew_cont a {color:#666;}

/*이야기 만발 베스트*/
/* [수정 01/29] */ul.submain_best {width:340px;margin:0 0 28px 0;}
ul.submain_best li div.thumb {float:left; position:relative; width:86px; height:66px; border:1px solid #CCC; background-color:#FFF; padding:2px 0 0 2px; margin:0 9px 10px 0;}
ul.submain_best li div.thumb .new { position:absolute; top:-1px; left:-1px; }
ul.submain_best li dl.cont {float:left; width:240px; margin:5px 0 0 0;}
ul.submain_best li dl.cont dt.title {color:#444; font-weight:bold; margin:0 0 4px 0;}
ul.submain_best li dl.cont dt.title a {color:#444;}
ul.submain_best li dl.cont dd.text {color:#666; font-size:.9em; line-height:1.3;}
ul.submain_best li dl.cont dd.text a {color:#666;}
ul.submain_best li dl.cont dd.star {margin:0.5em 0;}
ul.submain_best li.dot_line {clear:both; width:340px; height:1px; background:url('/img/img/cmt/fun/submain_dot01.gif') repeat-x; font-size:.0em; line-height:0; margin:0 0 10px 0;}

/*스펀지 실험시리즈*/
.submain_sponge_thumb {width:315px; height:162px; background:url('/img/img/cmt/fun/submain_sponge_bg.gif') no-repeat; margin:0 0 16px 0; padding:0 0 0 23px;}
.submain_sponge_thumb div.thumb_left {float:left; width:179px; height:134px; margin:14px 0 0 0;}
.submain_sponge_thumb div.thumb_right {float:left; width:84px; height:142px; margin:14px 0 0 29px;}
.submain_sponge_thumb div.thumb_right div {width:84px; height:63px; margin:0 0 8px 0;}
dl.submain_sponge dt {font-size:1.2em; margin:2px 0 9px 0;}
dl.submain_sponge dt.stitle {font-size:.9em; color:#539601; margin:0;}
dl.submain_sponge dd, dl.submain_sponge dd a {color:#666;}
.submain_sponge_app {width:330px; height:22px; background:url('/img/img/cmt/fun/submain_sponge_box.gif') no-repeat; padding:9px 0 0 8px; margin:8px 0 0 0;}
.submain_sponge_app p {float:left;}
.submain_sponge_app img {float:right; margin:-4px 8px 0 0;}

/*자동차만화*/
ul.submain_cartoon_list {width:338px;}
ul.submain_cartoon_list li {float:left; width:159px; height:54px;}
ul.submain_cartoon_list li.fst {margin:0 20px 0 0;}
ul.submain_cartoon_list li.clear {clear:both; width:338px; margin:0; height:7px; font-size:0px; line-height:0px;}
ul.submain_cartoon_list li div.thumb {float:left; width:66px; height:50px; border:1px solid #D9D9D9; background-color:#FFF; padding:2px 0 0 2px; margin:0 8px 0 0;}
ul.submain_cartoon_list li dl.cont {float:left; width:80px; margin:4px 0 0 0;}
ul.submain_cartoon_list li dl.cont dt.title {color:#444; font-weight:bold; margin:0 0 4px 0;}
ul.submain_cartoon_list li dl.cont dt.title a {color:#444;}
ul.submain_cartoon_list li dl.cont dd.text {color:#666; font-size:0.9em; line-height:1.3;}
ul.submain_cartoon_list li dl.cont dd.text a {color:#666;}

/*CAR TV NEW & BEST*/
ul.submain_cartv {width:250px; height:70px; margin:0 0 28px 0;}
ul.submain_cartv li div.thumb {position:relative; float:left; width:86px; height:66px; border:1px solid #CCC; background-color:#FFF; padding:2px 0 0 2px; margin:0 9px 0 0;}
ul.submain_cartv li div.thumb div.new {position:absolute; top:-1px; left:-1px;}
ul.submain_cartv li dl.cont {float:left; width:149px; margin:8px 0 0 0;}
ul.submain_cartv li dl.cont dt.title {color:#444; font-weight:bold; margin:0 0 4px 0;}
ul.submain_cartv li dl.cont dt.title a {color:#444;}
ul.submain_cartv li dl.cont dt.title img {margin:0 0 0 4px;}
ul.submain_cartv li dl.cont dd.text {color:#898989; font-size:.9em; line-height:1.3;}
ul.submain_cartv li dl.cont dd.text a {color:#898989;}
ul.submain_cartv li dl.cont dd.star {margin:3px 0 0 0;}
ul.submain_cartv li.blank {clear:both; width:250px; height:15px; font-size:.0em; line-height:0;}

/*카툰*/
ul.cartoon { /* float:left; */ width:340px; height:auto; overflow:hidden;}
ul.cartoon li { width:90px;float:left;margin:0 16px;}
ul.cartoon li.first {margin:0 16px 0 0;}
ul.cartoon li.last {margin:0 0 0 16px;}
ul.cartoon li div.thumb {position:relative; float:left; width:86px; height:66px; border:1px solid #CCC; background-color:#FFF; padding:2px 0 0 2px; margin:0;}
ul.cartoon li dl.cont {float:left; width:90px; margin:8px 0 0 0;}
ul.cartoon li dl.cont dt.title {color:#444; font-weight:bold; margin:0 0 4px 0;text-align:center;}
ul.cartoon li dl.cont dt.title a {color:#444;}
ul.cartoon li dl.cont dt.title img {margin:0 0 0 4px;}
ul.cartoon li dl.cont dd.text {color:#898989; font-size:.9em; line-height:1.3;text-align:center;}
ul.cartoon li dl.cont dd.text a {color:#898989;}
ul.cartoon li dl.cont dd.star {margin:3px 0 0 0;text-align:center;}
ul.cartoon li.blank {float:left; width:1px; font-size:.0em; line-height:0; margin:0;}

/*체인지업 사연광장*/
ul.chageupstory {margin:0;width:100%;}
ul.chageupstory li {background:url('/img/img/cmt/fun/submain_bu01.gif') no-repeat 1px 5px; padding:0 0 0 8px; color:#666;line-height:1.7em;}

.normboardlist tbody.notice tr td.subject img {margin-left:0;} /* 2008-02-01 추가 */

/* [2008-02-01 추가] */
/* @group starrating */
.starrating,
.starrating a:hover,
.starrating a:active,
.starrating a:focus,
.starrating .currents{
	background: url('/img/img/cmm/cmm/icon/stared.gif') left -1000px repeat-x;
}
.starrating{
	position:relative;
	width:70px;
	height:12px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.starrating li{
	display: inline;
}
.starrating a, 
.starrating .currents{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:12px;
	line-height:12px;
	outline:none;
	overflow:hidden;
	border: none;
}
.starrating a:hover,
.starrating a:active,
.starrating a:focus{
	background-position: left bottom;
}
.starrating a.one-star{
	width:20%;
	z-index:6;
}
.starrating a.two-stars{
	width:40%;
	z-index:5;
}
.starrating a.three-stars{
	width:60%;
	z-index:4;
}
.starrating a.four-stars{
	width:80%;
	z-index:3;
}
.starrating a.five-stars{
	width:100%;
	z-index:2;
}
.starrating .currents{
	z-index:1;
	background-position: left center;
}	

/* for an inline rater */
/*.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	padding-top:5px;
	vertical-align: middle;
}
.inline-rating	{
	float:left;
	position:relative;
	bottom:-4px;
}*/

/* @end */
/* [/2008-02-01 추가] */

/* scroll image */
.type1 {
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 723px; /* important */
	height:95px; /* important */
	margin:10px 0px;
	background:#f5f5f5;
	padding:10px 0;
}

.type1 #example_fun_frame {position: relative}
.type1 #example_fun_previous {float: left;background:#f5f5f5;padding:15px 8px 25px;position:relative;z-index:99;}
.type1 #example_fun_next {float: right;background:#f5f5f5;padding:15px 8px 25px;position:relative;z-index:99;}

.type1 #example_fun_content {
	position: absolute;
	top: 10px;
	margin-left:21px;
	width: 5418px;
	height:96px;
}

.type1 #example_fun_content li {
	list-style: none;
	margin: 0 6px;
	padding: 0;
}

.type1 ul li {
	display: block;
	float: left;
	display:inline;
	margin:0 10px;
	width:117px;
	height:90px;
	
}
	
.type1 ul li img {
	background:#ffffff;
	vertical-align:top;
	padding: 2px;
	border: 1px solid #e3e3e3;
}

/* scroll image type2*/

.type2 {
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 100%; /* important */
	height:105px; /* important */
	margin:0;
	padding:10px 0;
}
.type2 #example_fun_frame {position: relative}
.type2 #example_fun_previous {float: left;background:#fff;padding:0px 13px 45px 0;position:relative;z-index:99;}
.type2 #example_fun_next {float: right;background:#fff;padding:0px 0 45px 13px;position:relative;z-index:99;}

.type2 #example_fun_content {
	position: absolute;
	top: 10px;
	margin-left:21px;
	width: 5418px;
	height:120px;
}

.type2 #example_fun_content li {
	list-style: none;
	margin: 0 3px;
	padding: 0;
}

.type2 #example_fun2_frame {position: relative}
.type2 #example_fun2_previous {float: left;background:#fff;padding:0px 13px 45px 0;position:relative;z-index:99;}
.type2 #example_fun2_next {float: right;background:#fff;padding:0px 0 45px 13px;position:relative;z-index:99;}

.type2 #example_fun2_content {
	position: absolute;
	top: 10px;
	margin-left:21px;
	width: 5418px;
	height:120px;
}

.type2 #example_fun2_content li {
	list-style: none;
	margin: 0 3px;
	padding: 0;
}
.type2 #example_fun3_frame {position: relative}
.type2 #example_fun3_previous {float: left;background:#fff;padding:0px 13px 45px 0;position:relative;z-index:99;}
.type2 #example_fun3_next {float: right;background:#fff;padding:0px 0 45px 13px;position:relative;z-index:99;}

.type2 #example_fun3_content {
	position: absolute;
	top: 10px;
	margin-left:21px;
	width: 5418px;
	height:120px;
}

.type2 #example_fun3_content li {
	list-style: none;
	margin: 0 3px;
	padding: 0;
}
.type2 ul li {
	list-style: none;
	display: block;
	float: left;
	display:inline;
	margin:0;
	width:100px;
	height:90px;
}
	
.type2 ul li img {
	vertical-align:top;
	padding: 2px;
	border: 1px solid #e3e3e3;
	background:#ffffff;
}

.type2 ul li .text {
	font-size:90%;
	padding:5px 0;
	}
.type2 ul li .text span {
	
	}
/*2008-02-19 포토갤러리추가*/
.gallist5 li dl {
	width:573px;
	float:left;
	}


/* 03/04 Do Kumho 메뉴 출력을 텍스트화 하기위한 가이드  */
.col3ad #sidemenu ul.textmenu, .col2 #sidemenu ul.textmenu {
	margin: 0;
	padding: 7px 16px 5px 16px;
	background: url(/img/img/cmm/cmm/box/sidemenu_back_top.gif) no-repeat left top;
	line-height: 1em;
}
.col3ad #sidemenu ul.textmenu li,.col2 #sidemenu ul.textmenu li {
	width:130px;
	border-top:1px solid #dbdbd3;
}
.col3ad #sidemenu ul.textmenu li.first,.col2 #sidemenu ul.textmenu li.first {
	border-top:0 none;
}
.col3ad #sidemenu ul.textmenu li a,.col2 #sidemenu ul.textmenu li a {
	display: block;
	padding: 11px 0 9px 7px;
	background: url(/img/img/cmm/cmm/box/sidemenu_bullet01_off.gif) no-repeat 0 14px;
	font-weight:bold;
	letter-spacing:-0.1em;
}
.col3ad #sidemenu ul.textmenu li a.current,.col2 #sidemenu ul.textmenu li a.current {
	background-image: url(/img/img/cmm/cmm/box/sidemenu_bullet01_on.gif);
	color:#3b7800;
}
h3.comic_h3_text		{
	font-size:1.2em !important;
	letter-spacing:-0.1em;
}

.gallist5 .photo {
	margin-right:10px;
}

/* 0410 드라마 메인 상단 */
.drama_head {}

/* 9월18일 추가_ 사이드바 튜닝영역
.tuning {width:100%;}
.tuning h4 { width:100%;float:left;}
.tuning .photo {width:100%;text-align:center;margin:10px 0px;}
.tuning .photo img { width:178px;height:136px;padding:3px;margin:auto;border:1px solid #e3e3e3;}
.tuning dl {font-size:9pt; text-align:left;font-family:굴림,Gulim;}
.tuning dl dt {font-weight:bold; color:#4f4e4e;margin-bottom:7px;line-height:14px;}
.tuning dl dd { color:#ff3c00;} */

/* 10월9일 추가_ 정비전문가상담 */
/*.expert, a:link,a:visited { width:192px;margin:15px auto;color:#666666;}*/
.expert h4 { width:100%;float:left;padding-bottom:5px;border-bottom:1px solid #e3e3e3;}
.expert dl { margin-top:10px;}
.expert dl dd { background: url(/img/img/cmt/fun/po.gif) no-repeat 0 5px; padding-left:8px;margin-left:1px;height:18px;}

/* My Car 대변신 조회화면 사연광장 추가 */

#container #contents .funmovieright .mycar_story {
	background: url(/img/img/cmt/fun/change_ti_back3.gif) repeat-x;
	height:21px;
	margin:1px 0 0px;
	padding:7px 0 0px 13px;
	float:left;
	width:460px;
}

#container #contents .funmovieright .mycar_story p { 
	width:300px;
	float:left;
}
#container #contents .funmovieright .mycar_story .more {
	float:right;
	margin:4px 7px 0px 0px;
}

#container #contents .funmovieright .my_car_b {
	float:left;
	width:435px;
	padding:10px;
	margin-left:5px;
}

#container #contents .funmovieright .my_car_b dd {
	line-height:150%;
	background:url(/img/img/cmt/fun/bg_funmovieon_2.gif) no-repeat 0px 8px;
	padding-left:7px;		
}

.funmovieoldnewpic2	{ margin:0px; padding:0px; }
.funmovieoldnewpic2 dl				{ float:left; width:100%; margin-left:15px;display:inline; }
.funmovieoldnewpic2 dl.first		{ margin-left:0px;margin-bottom:20px; }
.funmovieoldnewpic2 dl dt		{ margin:9px 0 7px 0; padding:0 0 1px 0; color:#444444; font-weight:bold; border-bottom:1px solid #C3C2BD; }
.funmovieoldnewpic2 dl dd		{ display:inline; margin:0px; padding:0px; color:#898989; }
.funmovieoldnewpic2 dl dd.pic		{ float:left;margin-right:30px;}
.funmovieoldnewpic2 dl dd.pic div		{ border:1px solid #CCCCCC; padding:2px; background-color:#ffffff; width:125px; height:95px; }
.funmovieoldnewpic2 dl dd.content	{ padding-top:9px; display:inline;float:left;}
.funmovieoldnewpic2 dl dd.content dl	{ clear:both;width:auto; margin:4px 0px; display:block;}
.funmovieoldnewpic2 dl dd.content dl dt	{ float:left;  margin:0; padding:0 0 0 5px; color:#444444; font-weight:normal; border-bottom:none; background:url(/img/img/cmt/fun/bg_funmovieon_2.gif) no-repeat left 5px;width:60px; }
.funmovieoldnewpic2 dl dd.content dl dd span { font-weight:bold;color:#454545;}
.funmovieoldnewpic2 dl dd.content dl dd	{ float:left; color:#555; margin:0; padding:0 0 0 5px;  }

/* 2009년 7월2일 체인지업 사이드바 개선 */

#sidebar .more {
position:absolute;
margin-top:0px;
left:158px;
width: 40px; 
}

/*#sidebar .bestcartoon, #sidebar .newcar_photo, #sidebar .car_sch, #sidebar .tuning_chg {
padding:0;
margin:25px auto; 0;
width:200px;
}*/

/* 2010년 3월19일 수정_ 사이드바 */
#sidebar .bestcartoon, #sidebar .newcar_photo, #sidebar .car_search,  #sidebar .tuning_chg {
padding:0;
margin:25px auto; 
width:200px;
}

/* 2010년 3월24일 추가_ 사이드바 자동차검색영역 */
#sidebar .car_search  {width:200px; margin: 0px; padding:0 0 10px 6px;}
#sidebar .car_search dl {width:165px; margin:10px 0 0 10px; padding:7px;  border:1px solid #e7e7e7;background-color:#f3f3f3;}
#sidebar .car_search dl dd {font-size:0.9em; height:21px;}
#sidebar .car_search dl dd select {width:165px;}
#sidebar .car_search dl dd.btn {text-align:right;width:100%;height:27px;}

/* 2010년 3월24일 추가_ New Car 영역 */
..newcar_photo .photo {width:180px; height:160px; padding:5px 5px 0 0;}
..newcar_photo .photo p.page {color:#7E7E7E; font-size:11px; left:80px; letter-spacing:2px; position:absolute; top:175px;}
..newcar_photo .photo ul li a {text-align:center; width:205px; }
..newcar_photo ul li a {display:block; font-size:11px; font-size:inherit; margin:5px 0 5px 0; width:95px; vertical-align:middle; padding:0;}


/* 7월2일 추가_ 사이드바 베스트카툰영역 */
#sidebar .bestcartoon ul li {background:none;padding:0px;margin:5px 0px;padding:0;height:63px;} 
#sidebar .bestcartoon  ul li dl dt a {
float:right;
font-size:8pt;
line-height:120%;
margin:0;
padding:0 0 4px;
text-align:left;
width:110px;
display:block;
font-weight:bold;
}
#sidebar .bestcartoon  ul li dl dd.photo {
float:left;
margin-right:5px;
padding:0;
width:80px;
text-align:left;
font-size:0.9em;
}
#sidebar .bestcartoon  ul li dl dd.photo a {
overflow:hidden;
width:80px;
}
#sidebar .bestcartoon  ul li dl dd.photo img {width:80px;height:60px;border:1px solid #cccccc;}
#sidebar .bestcartoon  ul li dl dd {
color:#898989;
font-size:8pt;
margin:0;
text-align:left;
width:110px;
float:right;
}

/* 7월2일 추가_ 사이드바 뉴카영역 */
/*#sidebar .newcar_photo {position:relative;}*/ /* 2009년 7월6일 수정 */
#sidebar .newcar_photo {overflow:hidden; position:relative; } /* 2010년 3월24일 수정 */
#sidebar .newcar_photo ul li {text-align:center;background:none;padding:0px;margin:0;}
#sidebar .newcar_photo ul li img {width:180px;margin:0px;}


/* 7월2일 추가_ 사이드바 자동차검색영역 */
#sidebar .car_sch {position:relative;}
#sidebar .car_sch dl {width:180px;margin:8px auto 0px;}
#sidebar .car_sch dl dd {height:23px;}
#sidebar .car_sch dl dd select {width:180px;}
#sidebar .car_sch dl dd.btn {text-align:right;width:100%;height:31px;}

/* 7월2일 추가_ 사이드바 튜닝영역 */
#sidebar .tuning_chg {position:relative;}
#sidebar .tuning_chg .tu_photo {width:180px;text-align:center;margin:10px auto 0px ;font-weight:bold;line-height:14px;font-size:8pt;text-align:center;}
#sidebar .tuning_chg .tu_photo img { width:180px;margin:0px auto 2px;}
#sidebar .tuning_chg .expert {margin:9px auto 0px;width:190px;}
#sidebar .tuning_chg .expert  dd { background: url(/img/img/cmt/fun/po.gif) no-repeat left 5px; padding-left:8px;margin-left:1px;height:18px;}

#sidebar .bestcartoon ul li.last {margin:0; padding:0px;}

.newcar_photo a.imz {
border:0 none;
display:block;
height:120px;
margin-bottom:5px;
overflow:hidden;
width:180px;
}

/* 2010년 1월 추가 */
#contents .funmovieoldnewco p.photo {margin:5px 0px;}
#contents .funmovieoldnewco p.photo img {width:450px;}