@import url(pagoda.css);

/*----- community main -----*/

.commuBnr {clear:both; margin:0;}
.commuBnr li {float:left; list-style:none;}
.commuBnr li img {display:inline; float:left; border:none;}

.commuBox {}
.commuBox .Board {
	float:left;
	overflow:hidden;
	width:411px;
	margin:0 8px 0 0;
}
	.commuBox .Board th {
		text-align:right; height:25px;
	}
	.commuBox .Board th em {
		padding-right:11px;
	}
.commuBox .Board td ul {
	overflow:hidden;
	margin:0;
}
.commuBox .Board td ul li {
	margin-bottom:5px; padding:0 0 0 10px; background:url(../images/community/main_ico.gif) no-repeat 0 5px; font:normal 12px/1.5 돋움, Dotum; vertical-align:top;
}
	.commuBox .Board ul li dl {
		float:left;
		width:100%;
	}
	.commuBox .Board ul li dl dt {
		float:left;
		margin-right:5px;
		font-weight:normal;
	}
	.commuBox .Board ul li dl dd {
		float:right;
		margin:0 0 5px 0;
		color:#999;
		font-size:11px;
	}


/*----- meta directory -----*/
div.mdst01 {
	float:left;
	width:348px;
	padding:0 0 15px;
}
	div.mdst01 div.storybox {
		margin:0 0 24px;
	}
div.mdst02 {
	float:right;
	width:348px;
	padding:0 0 15px;
}
	div.mdst02 div.data-list{
		margin:0 0 24px;
	}
div.mdst01 h3,
div.mdst02 h3 {
	padding:0;
	background:none;
}
/* 화제의 글, 강사이야기*/
div.storybox {
	height:153px;
	background:url(/images/community/storyboxbg.gif) no-repeat bottom;
}
	div.storybox h3 {
		_display:inline;
		float:left;
		margin:2px 0 13px 20px;
	}
	div.storybox a.more {
		float:right;
		margin-right:23px;
	}
	div.storybox dl.mcont {
		clear:both;
		margin:0 11px 9px;
		padding:0 0 1px;
		background:url(/images/common/dotline_gray.gif) repeat-x bottom;
	}
		div.storybox dl.mcont dt {
			margin:0 0 3px 4px;
			font-weight:bold;
		}
		*+html div.storybox dl.mcont dt {
			margin-top:6px;
		}
		div.storybox dl.mcont dd {
			color:#999;
			margin:0 0 8px 4px;
			font-size:11px;
		}
		div.storybox dl.mcont dd.cont {
			color:#666;
			line-height:14px;
		}
	div.storybox dl.ps {
		margin:0 17px;
	}
		div.storybox dl.ps dt {
			float:left;
			margin-right:4px;
		}
			div.storybox dl.ps dt.homp {
				display:none;
			}
		div.storybox dl.ps dd {
			float:left;
			color:#666;
		}
			div.storybox dl.ps dd.homp {
				clear:both;
				margin:0;
				_margin-top:2px;
				color:#d90000;
			}
			*+html div.storybox dl.ps dd.homp {
				margin-top:2px;
			}
/* 강추자료, 최근 올라온 글 */
div.data-list h3 {
	margin:0 0 3px;
}
div.data-list ul {
	overflow:hidden;
}
div.data-list ul li {
	float:left;
	width:100%;
	padding:8px 0 4px;
	background:url(/images/common/dotline_gray.gif) repeat-x top;
	overflow:hidden;
}
div.data-list ul li.st02 {
	background:#eef1f4 url(/images/common/dotline_gray.gif) repeat-x top;
}
div.data-list ul li.first {
	padding-top:10px;
	border-top:1px solid #d5d5d5;
	background:none;
}
	div.data-list ul li dl {
		float:left;
		width:100%;
	}
	div.data-list ul li dl dt {
		float:left;
		margin-right:5px;
		font-weight:bold;
	}
	div.data-list ul li dl dd.cate {
		float:left;
		margin:5px 10px 0 0;
		color:#999;
		font-size:11px;
	}
	div.data-list ul li dl dd.count {
		float:left;
		margin:5px 0 0;
		color:#999;
		font-size:11px;
	}
	div.data-list ul li dl dd.reply {
		float:right;
		margin:5px 40px 0;
		color:#999;
		font-size:11px;
		text-align:right;
	}
div.data-list ul li span {
	float:right;
	margin:-15px 0 0;
}
/* 메타 카테고리 */
ul.metacate-list {
	overflow:hidden;
}
ul.metacate-list li {
	float:left;
	width:139px;
	margin-left:6px;
	background:url(/images/community/metacatelistbg.gif) repeat-y;
	overflow:hidden;
}
	ul.metacate-list li h3 {
		padding:0;
		background:url(/images/community/metacatelisttop.gif) no-repeat top;
	}
	ul.metacate-list li h3 span {
		display:block;
		padding:13px 0 11px 23px;
		background:url(/images/icon/bl_meta.gif) no-repeat 9px 15px;
	}
	ul.metacate-list li.englisgh {
		margin:0;
	}
	ul.metacate-list li ul {
		overflow:hidden;
		_zoom:1;
	}
	ul.metacate-list li.englisgh ul {padding-bottom:105px;background:url(/images/community/mlist_englisgh.gif) no-repeat bottom;}
	ul.metacate-list li.japanese ul {padding-bottom:95px;background:url(/images/community/mlist_japanese.gif) no-repeat bottom;}
	ul.metacate-list li.chinese ul {padding-bottom:95px;background:url(/images/community/mlist_chinese.gif) no-repeat bottom;}
	ul.metacate-list li.etc ul {padding-bottom:110px;background:url(/images/community/mlist_etc.gif) no-repeat bottom;}
	ul.metacate-list li.studyingaway ul {padding-bottom:130px;background:url(/images/community/mlist_studyingaway.gif) no-repeat bottom;}
		ul.metacate-list li ul li {
			clear:both;
			width:100px;
			margin:0 0 5px;
			padding:0 0 0 27px;
			background:url(/images/icon/bl_metaarrow.gif) no-repeat 15px 2px;
			white-space:nowrap;
		}
/*----- //meta directory -----*/
/* this month best */
div.mbestbox {
	width:720px;
	height:233px;
	margin:-15px 0 20px;
	background:url(/images/community/mbestbox.gif) no-repeat;
}
	div.mbestbox h3 {
		display:none;
	}
	div.mbestbox div.bestinfo {
		width:623px;
		margin:0 0 0 62px;
		padding:50px 0 0;
	}
		div.mbestbox div.bestinfo div.tinfo {
			float:right;
			width:610px;
			margin:0 0 10px;
			padding:0 0 5px;
			background:url(/images/common/dotline_gray.gif) repeat-x bottom;
		}
			div.mbestbox div.bestinfo div.tinfo h4 {
				float:left;
				padding:0;
				background:none;
				color:#323232;
			}
				div.mbestbox div.bestinfo div.tinfo h4 span {color:#0671b0;}
		div.mbestbox div.bestinfo div.tinfo dl {
			float:right;
		}
			div.mbestbox div.bestinfo div.tinfo dl dt {
				float:left;
				margin:2px 0 0 5px;
				padding:0 0 0 7px;
				background:url(/images/icon/bullGray02.gif) no-repeat 0 4px;
			}
			div.mbestbox div.bestinfo div.tinfo dl dd {
				float:left;
				margin:0 0 0 4px;
				padding:0 0 0 6px;
				background:url(/images/icon/collon.gif) no-repeat left 3px;
				font-weight:bold;
				color:#666;
			}
		div.mbestbox div.bestinfo p {
			clear:both;
			width:100%;
			margin:0 0 20px 12px;
			color:#666;
		}
div.rank-graph {
	text-align:center;
}
	div.rank-graph a {
		margin:0 3px;
		font-size:0;
	}
	div.rank-graph div.graph-bg {
		width:619px;
		height:22px;
		margin:5px 0 14px;
		background:url(/images/community/rgraph_bg.gif) no-repeat;
	}
	div.rank-graph div.graph-bg div.gdefault {
		position:relative;
		width:474px;
		height:22px;
		margin:0 auto;
	}

div.rank-graph02 {
	text-align:center;
	background:url('/images/community/graph_txt.gif') no-repeat center bottom;
	height:50px;
}
	div.rank-graph02 div.graph-bg {
		width:619px;
		height:22px;
		margin:5px 0 14px;
		background:url(/images/community/rgraph_bg.gif) no-repeat;
	}
	div.rank-graph02 div.graph-bg div.gdefault {
		position:relative;
		width:474px;
		height:22px;
		margin:0 auto;
	}

div.gdefault div.approval {
	position:absolute;
	height:22px;
	left:0;
	top:0;
	background:url(/images/community/approvalbg.gif) no-repeat;
	text-align:left;
}
	div.gdefault div.approval span {
		position:relative;
		left:-47px;
		top:5px;
		font-weight:bold;
		font-size:14px;
		color:#666;
	}
div.gdefault div.opposition {
	position:absolute;
	height:22px;
	right:0;
	top:0;
	background:url(/images/community/oppositionbg.gif) no-repeat right;
	text-align:right;
}
	div.gdefault div.opposition span {
		position:relative;
		left:47px;
		top:5px;
		font-weight:bold;
		font-size:14px;
		color:#666;
	}

div.psd-joint {
	background:transparent url(/images/community/studypsdbg.gif) no-repeat scroll left top;
	height:150px;
	margin:-20px 0 10px;
	width:720px;
}
div.psd-joint h2 {
	background:transparent none repeat scroll 0 0;
	padding:44px 0 0 48px;
}
div.psd-joint p {display:none;}


/* 강사블로그,카페 */

div.blog-joint {
	background:transparent url(/images/community/blogbg.jpg) no-repeat scroll left top;
	height:150px;
	margin:-20px 0 0;
	width:720px;
}

div.blog-tab {
	background:transparent url(/images/community/blog_tabbg.gif) no-repeat scroll left top;
	height:60px;
	margin:0 0 13px 20px;
	width:680px;
	padding:7px 0 0 20px;
}

div.blog-tab img {
	margin:0;
	padding:0;
	float:left;
}

div.blog-list {
	background:transparent url(/images/community/blog_list_bg.gif) no-repeat scroll left top;
	height:136px;
	margin:0 0 0 20px;
	width:680px;
	padding:24px 0 0 34px;
}

div.blog-list .photo {
	float:left;
	background:transparent url(/images/community/blog_photobg.gif) no-repeat scroll left top;
	height:127px;
	margin:0;
	width:121px;
	padding:6px 0 0 9px;
}

div.blog-list .lecturerlist {
	/*height:127px;*/
	float:left;
	margin:0;
	width:500px;
}

div.blog-list .lecturerlist th {
	font-size:11px; font-weight:bold; color:#fff;
}

div.blog-list .lecturerlist td {
	font-size:11px; color:#6a6a68; line-height:18px; padding-left:5px;
}

div.blog-list .lecturerlist a:link, div.blog-list .lecturerlist a:visited {
	color:#759ce7; text-decoration:none;}

div.blog-list .lecturerlist a:hover {
	color:#759ce7; text-decoration:underline;}

div.blog-list .thbg1 {
	background:transparent url(/images/community/blog_th1_bg.gif) no-repeat scroll left top;
	height:20px;
}

div.blog-list .thbg2 {
	background:transparent url(/images/community/blog_th2_bg.gif) no-repeat scroll left top;
	height:40px;
}



/**/


div.subject h4 {
	margin:0 0 8px 0;
	font-size:12px;
	padding:0 0 0 13px;
	background:transparent url(/images/icon/bullTitle03.gif) no-repeat scroll left 1px;
}
div.sgroupbox {
	height:30px;
	margin:0 0 15px;
	background:url(/images/community/sgroupbg.gif) no-repeat;
}
	div.sgroupbox p {
		color:#666666;
		padding:8px 0 0 35px;
	}
div.bodst01-in table td.fstyle01 {
	color:#0037B4 !important;
	font-weight:bold;
}
div.bodst01-in table td.fstyle02 {
	color:#B40022 !important;
	font-weight:bold;
}
div.bodst01-in table td textarea {
	border:1px solid #D7D7D7;
	font-family:dotum;
	font-size:12px;
	margin:0 9px 0 0;
	width:560px;
}
div.bodst01-in p.impo {
	font-size:11px;
	color:#666;
	margin:0 0 0 12px;
	padding: 0 0 0 23px;
	background: url(/images/icon/iconExmark.gif) no-repeat 0 1px;
}
div.eximg {
	float:left;
	display:block;
}
div.photonoticebox {
	height:30px;
	width:720px;
	margin:0 0 29px;
	background:transparent url(/images/community/photobg.gif) no-repeat scroll 0 0;
}
	div.photonoticebox p {
		color:#666666;
		padding:8px 0 0 45px;
	}
	div.photonoticebox p strong {color:#2097D5;}
div.questnoticebox {
	height:30px;
	width:720px;
	margin:0 0 29px;
	background:transparent url(/images/community/questnoticebg.gif) no-repeat scroll 0 0;
}
	div.questnoticebox p {
		color:#666666;
		padding:8px 0 0 50px;
	}
div.questnoticebox02 {
	height:30px;
	width:720px;
	margin:0 0 29px;
	background:transparent url(/images/community/questnoticebg02.gif) no-repeat scroll 0 0;
}
	div.questnoticebox02 p {
		color:#666666;
		padding:8px 0 0 50px;
	}
div.photogbox {
	display:block;
	width:720px;
	margin:-15px 0 20px;
	background:url('/images/common/photo_box01.gif') no-repeat left top;
}
	div.photogbox h3 {
		display:none;
	}
		div.photogbox div.event {
			width:543px;
			margin:0 0 0 177px;
			padding:50px 0 30px;
			background:url('/images/common/photo_box02.gif') no-repeat right bottom;
		}
			div.photogbox div.event p {
					clear:both;
					color:#777777;
					margin:0;
					width:100%;
					}
				div.photogbox div.event div.einfo {
					float:right;
					margin:0 0 10px;
					padding:0 0 5px;
					width:543px;
					background:transparent url(/images/common/dotline_gray.gif) repeat-x scroll center bottom;
				}
					div.photogbox div.event div.einfo h4 {
						float:left;
						padding:0;
						background:none;
						color:#323232;
					}
						div.photogbox div.event div.einfo h4 span {color:#0671b0;}
div.focusbox {
	width:720px;
	height:379px;
	margin:-15px 0 20px;
	background:url('/images/community/focusbox.gif') no-repeat;
}
	div.focusbox h3 {
		display:none;
	}
		div.focusbox div.focus {
			width:543px;
			margin:0 0 0 0;
			padding:50px 0 0 177px;
		}
			div.focusbox div.focus p {
					clear:both;
					color:#999999;
					margin:0;
					width:100%;
					}
				div.focusbox div.focus div.finfo {
					float:right;
					margin:0 0 10px;
					padding:0 0 5px;
					width:543px;
					background:transparent url(/images/common/dotline_gray.gif) repeat-x scroll center bottom;
				}
					div.focusbox div.focus div.finfo h4 {
						float:left;
						padding:0;
						background:none;
						color:#323232;
					}
div.photolistbox {
	overflow:hidden;
	width:100%;
	margin:0 0 9px 0;
	border-top:2px solid #D90000;
	border-bottom:1px solid #D90000;
}
	div.photolistbox ul.photolist {
		float:left;
		width:100%;
		margin:13px 0 0 0;
		overflow:hidden;
	}
		div.photolistbox ul.photolist li {
			width:166px;
			height:184px;
			float:left;
			text-align:center;
			color:#666;
			margin:0 17px 0 0;
			padding:0 0 25px;
			background:transparent url(/images/community/photolistbg.gif) no-repeat;
		}
			div.photolistbox ul.photolist li.mgnone {margin-right:0;}

	div.photolistbox ul.photolist02 {
		float:left;
		width:100%;
		margin:13px 0 0 0;
		overflow:hidden;
	}
		div.photolistbox ul.photolist02 li {
			width:150px;
			height:184px;
			float:left;
			text-align:center;
			color:#666;
			margin:0 40px 0 0;
			padding:0 0 5px;
			background:transparent url(/images/community/photolistbg02.gif) no-repeat;
		}
			div.photolistbox ul.photolist02 li.mgnone {margin-right:0;}

div.photolistbox ul.photolist dl {
	overflow:hidden;
}
	div.photolistbox ul.photolist dl dt {
		margin:5px 0 3px;
		font-weight:bold;
	}
	div.photolistbox ul.photolist dl dd {
		text-align:center
	}
		div.photolistbox ul.photolist dl dd.img {
			float:none;
			margin:12px 0 0 0;
		}
		div.photolistbox ul.photolist dl dd.name {
			margin:0 9px 0 14px;
			padding:0 9px 0 0;
			background:transparent url(/images/icon/bullphotolist.gif) no-repeat right 2px;
		}
div.photolistbox ul.photolist02 dl {
	overflow:hidden;
}
	div.photolistbox ul.photolist02 dl dt {
		margin:15px 0 3px;
		font-weight:bold;
	}
	div.photolistbox ul.photolist02 dl dd {
		float:left;
	}
		div.photolistbox ul.photolist02 dl dd.img {
			float:none;
			margin:5px 0 0 0;
		}
		div.photolistbox ul.photolist02 dl dd.name {
			_display:inline;
			margin:0 9px 0 14px;
			padding:0 9px 0 0;
			background:transparent url(/images/icon/bullphotolist.gif) no-repeat right 2px;
		}
div.photobox a {margin:0 0 0 40px;}
div.infomodi {
	float:right;
	margin:2px 0 0;
}
div.tradeinfobox {
	clear:both;
	width:650px;
}
div.tradeinfobox div.tiboxtop {
	width:650px;
	height:7px;
	font-size:1px;
	background:transparent url(/images/common/tiboxtop.gif) no-repeat ;
}
div.tradeinfobox div.tiboxmiddle {
	background:transparent url(/images/common/tiboxmiddle.gif) repeat-y ;
	width:100%;
	overflow:hidden;
}
div.tradeinfobox div.tiboxbottom {
	clear:both;
	width:650px;
	height:7px;
	font-size:1px;
	background:transparent url(/images/common/tiboxbottom.gif) no-repeat;
}
div.pgdimg02 {
	float:left;
	padding:7px;
	border:1px solid #D5D5D5;
	background:#fff;
	margin:0 0 10px;
}

div.question_photobox {
	float:left;
	width:224px;
	min-height:194px;
	_height:194px;
	background:url(/images/common/photobox02.gif) no-repeat 30px 0;
}
div.question_photobox img {
	margin:13px 0 0 42px;
}
div.question_photobox .link {
	margin:10px 0 20px 35px;
}
div.questgo {
	_display:inline;
	margin:5px 0 0;
	float:right;
	width:456px;
}
div.questgo div.body_top {
	overflow:hidden;
	width:100%;
	background:transparent url(/images/community/quest_box_top.gif) no-repeat scroll 0 0;
	height:10px;
}
div.questgo div.top {
	overflow:hidden;
	padding:10px 0 0 10px;
	width:100%;
	background:transparent url(/images/community/quest_box_bg.gif) repeat-y scroll 0 0;
}
	div.questgo div.top h4 {
		margin:0 12px;
		color:#323232;
		line-height:16px;
	}
div.questgo div.btm {
	background:transparent url(/images/lecture/speakerbox_btm.gif) no-repeat scroll 0 0;
	padding-top:30px;
}
div.questgo div.top dl {
	padding:20px 0 7px;
	width:437px;
	background:transparent url(/images/common/dotline_gray.gif) repeat-x scroll center 10px;
}
div.questgo div.top dl dt {
	float:left;
	margin:0 5px 0 2px;
}
div.questgo div.top dl dd {
	float:left;
	margin-right:15px
}
div.content div.comment {clear:both; word-wrap:break-word;word-break:break-all}

div.questbox {
	clear:both;
	width:100%;
	margin:0 0 10px;
	background:url(/images/community/questmiddle.gif) repeat-y ;
}
	div.questbox div.qboxbottom {
		width:100%;
		padding:0 0 50px;
		background:url(/images/community/questbottom.gif) no-repeat bottom;
	}
	div.questbox div.qboxtop {
		width:100%;
		padding:30px 0 0;
		background:url(/images/community/questtop.gif) no-repeat top;
		overflow:hidden;
	}
div.qcont {
	_display:inline;
	float:left;
	width:600px;
	margin:30px 0 15px 60px;
}
div.qcont ul {
	width:100%;
	margin-bottom:25px;
	padding-top:7px;
	background:transparent url(/images/common/dotline_gray.gif) repeat-x scroll center top;
}
	div.qcont ul li {line-height:25px;}
	div.qcont ul input {margin:0 !important;}
	div.qcont ul.none {margin-bottom:0;}

div.qcont02 {
	_display:inline;
	float:left;
	width:625px;
	margin:30px 0 0 60px;
}
div.qcont02 ul.qlist {
	width:100%;
	color:#666;
	margin-bottom:25px;
	padding-top:7px;
	background:transparent url(/images/common/dotline_gray.gif) repeat-x scroll center top;
}
	div.qcont02 ul.qlist li {
		line-height:25px;
		padding:0 0 0 10px;
		overflow:hidden;
		background:transparent url(/images/icon/bullList01.gif) no-repeat 0 10px;
	}
		div.qcont02 ul.qlist li span.cont { float:left; width:360px; }
		div.qcont02 ul.qlist li span.pctxt {
			float:right;
			font-weight:bold;
			color:#666;
			margin:0 0 0 17px;
			width:80px;
		}
		div.qcont02 ul.qlist li div.pcbox {
			float:right;
			width:150px;
			height:14px;
		}
			div.qcont02 ul.qlist li div.pcbox span.pcimg01 {
				height:14px;
				display:block;
				margin:5px 0 0 0;
				background:url(/images/community/greenbar.gif) no-repeat right top;
			}
			div.qcont02 ul.qlist li div.pcbox span.pcimg02 {
				height:14px;
				display:block;
				margin:5px 0 0 0;
				background:url(/images/community/bluebar.gif) no-repeat right top;
			}
			div.qcont02 ul.qlist li div.pcbox span.pcimg03 {
				height:14px;
				display:block;
				margin:5px 0 0 0;
				background:url(/images/community/violetbar.gif) no-repeat right top;
			}
			div.qcont02 ul.qlist li div.pcbox span.pcimg04 {
				height:14px;
				display:block;
				margin:5px 0 0 0;
				background:url(/images/community/redbar.gif) no-repeat right top;
			}
			div.qcont02 ul.qlist li div.pcbox span.pcimg05 {
				height:14px;
				display:block;
				margin:5px 0 0 0;
				background:url(/images/community/yellowbar.gif) no-repeat right top;
			}

div.lastbutton {
	_display:inline;
	float:right;
	margin-right:15px;
}
div.focuswriter {
	margin-top:13px;
	width:101px;
	height:120px;
	background:transparent url(/images/community/focuscontimg.gif) no-repeat;
}
	div.focuswriter img {padding:5px 0 0 10px;}
	div.focuswriter dl {
		_display:inline;
		width:400px;
		margin:0 0 0 100px;
		float:left;
		font-weight:bold;
		color:#999999;
	}
	div.focuswriter dl dt {
		float:left;
	}
	div.focuswriter dl dd {
		margin:0 0 0 4px;
		float:left;
	}
div.focus p {line-height:20px;}
/* ul */
ul.recommend {
	float:left;
	margin:10px 0 0 7px;
	color:#666;
	font-size:11px;
}
	ul.recommend li {
		float:left;
		padding:2px 5px 2px 18px;
	}
	ul.recommend li.bg01 {background:url(/images/icon/iconRecommendation01.gif) no-repeat;}
	ul.recommend li.bg02 {background:url(/images/icon/iconRecommendation02.gif) no-repeat;}
ul.viewer li {
	display:inline;
	margin-left:10px;
}
ul.viewer li.none {margin:0;}
ul.viewer li img {
	vertical-align:middle;
	margin-right:5px;
}
ul.file li {display:inline;}
ul.file li img {
	vertical-align:middle;
	margin-left:5px;
}
ul.file li.style01 {
	font-weight:normal;
	margin-left:22px;
}
ul.file li.style02 {
	font-weight:normal;
	margin-left:5px;
}
ul.slist {margin:7px 0 15px;}
ul.slist li {
	font-size:12px;
	padding:0 0 0 7px;
	background:transparent url(/images/icon/bullList01.gif) no-repeat 0 6px;
}
ul.speaker-info03 {
	float:left;
	padding:13px 0 4px 0;
	margin:0 120px 0 14px;
}
	ul.speaker-info03 li {
		color:#7F6E4D;
		padding-left:7px;
		margin-bottom:7px;
		background:url('/images/icon/bullList01.gif') no-repeat 0 4px;
	}
	ul.speaker-info03 li.last {margin-bottom:0;}

h4.fcolor {color:#7F6E4D !important;}
/* ready */
div.ready {
	width:720px;
	height:372px;
	background: url(/images/community/bgreadygif.gif) no-repeat left top;
}
div.ready p.titready { padding:30px 0 0 207px; }
div.ready p.txtready { padding:190px 0 90px 229px; }


/* 커뮤니티 - 포토갤러리 */
.photo_box01 { background:url('/images/common/photo_box01.gif') no-repeat left top; height:226px; }
.photo_box02 { background:url('/images/common/photo_box02.gif') no-repeat right bottom; height:136px; }



/* 학습자료공유 */
.study_bul { padding:2px 0 2px; }
.study_bul li { background:url('/images/icon/bulCros01.gif') no-repeat 0 4px; padding:0 10px 0 7px; display:inline; color:#000000; }
.study_bar { background:url('/images/community/study_bar.gif') no-repeat; height:10px; margin:5px 0 -10px; }



/* 2008-11-03 메타디렉토리 */
div.meta01_bg01 { background:url('/images/community/meta01_bg01.gif') no-repeat; width:720px; height:173px; }
div.meta01_bg01 div { float:left; width:289px; padding-top:10px; }
div.meta01_bg01 div.txtL { padding-left:47px; }
div.meta01_bg01 div.txtR { padding-left:62px; text-align:left; }
div.meta01_bg01 p.txt01 { color:#999999; font-size:11px; padding:5px 0; }
div.meta01_bg01 p.txt02 { color:#666666; font-size:11px; line-height:14px; }
div.meta01_bg01 div.dot { background:url('/images/common/dotline_gray.gif') repeat-x bottom; clear:both; margin:0 0 9px; padding:0 0 1px; }
div.meta01_bg01 p.txt03 { color:#666666; font-size:11px; line-height:14px; }
div.meta01_bg01 p.txt04 { color:#d90000; font-size:11px; line-height:14px; }


.comment01_bg01 { background:url('/images/community/comment_bg01.gif') no-repeat left top; width:660px; }
.comment01_bg02 { background:url('/images/community/comment_bg02.gif') no-repeat right bottom; width:610px;  padding:25px 20px 0 70px; }
.comment01_bg02 p.txt01 { color:#323232; font-weight:bold;  }
.comment01_bg02 div.dot01 { clear:both; margin:0 0 9px; padding:0 0 1px; background:url(/images/common/dotline_gray.gif) repeat-x bottom; height:1px;  }
.comment01_bg02 p.txt02 { color:#999999; padding-bottom:10px; }


/* 2008-11-25 */
.fleamarket_txt { margin:0 0 10px; padding:0 10px 20px; border-bottom:solid 1px #9abfca; }

.focus_cont_bg { background:url('/images/community/focus_box_bg.gif') repeat-y; margin-bottom:30px; }
.focus_cont { padding:10px 20px 30px; }
.focus_cont_top { background:url('/images/community/focus_box_top.gif') no-repeat top; height:75px; }
.focus_cont_btm { background:url('/images/community/focus_box_btm.gif') no-repeat bottom; height:25px; }

.fleamarket_txt02 { margin:0 35px 10px; padding:15px 10px; line-height:16px; border-top:solid 1px #9abfca; border-bottom:solid 1px #9abfca; }

/* 2008-11-26 */
.comment_tb { background:url('/images/community/comment_tb.gif') no-repeat; height:25px; color:#336666; font-size:11px; margin-top:20px; }
.comment_tb dt { background:url('/images/community/comment_bar.gif') no-repeat right; width:80px; text-align:center; margin:8px 0 0; float:left; }
.comment_tb dd.tl { color:#000000; margin:8px 0 0 10px; float:left; }
.comment_tb dd.dyte { margin:5px 10px 0 10px; float:right; }
.comment_txt { padding:20px 15px 15px; line-height:16px; color:#666666; border-bottom:solid 1px #99cccc; word-wrap:break-word;word-break:break-all}
.comment_txt p { text-align:right; }



/* 2008-11-28 */
.photo_tl_box { background:url('/images/community/photo_tl_box_bg.gif') repeat-y;margin-bottom:20px; }
.photo_tl_box_top { background:url('/images/community/photo_tl_box_top.gif') no-repeat top; height:37px; }
.photo_tl_box_cnt { color:#666666; line-height:16px; padding:10px 25px; }
.photo_tl_box_btm { background:url('/images/community/photo_tl_box_btm.gif') no-repeat top; height:25px; }


/* 2008-12-05 퀴즈 */
.quiz_info { border-top:solid 1px #9abfca; margin:0 10px; padding:20px 0; text-align:center; }
.quiz_box_bg01 { background:url('/images/community/quiz_box_bg01.gif') repeat-y; width:650px; text-align:left; }
.quiz_box_top { background:url('/images/community/quiz_box_top.gif') no-repeat center top; width:650p	x; height:36px; }
.quiz_box_bg02 { background:url('/images/community/quiz_box_bg02.gif') no-repeat; width:570px; padding:40px 40px 10px; text-align:left; }
.quiz_box_btm01 { background:url('/images/community/quiz_box_btm01.gif') no-repeat; width:650px; height:48px; }
.quiz_box_btm02 { background:url('/images/community/quiz_box_btm02.gif') no-repeat; width:650px; height:20px; }
.ic_q { background:url('/images/community/ic_q.gif') no-repeat 0 0; padding:10px 0 0 40px; margin:10px 25px 0; color:#654020; line-height:18px; }
.quiz_stl01 { background:url('/images/community/quiz_stl01.gif') no-repeat; padding:0 50px 5px 60px; color:#654020; font-weight:bold; }
.quiz_stl02 { background:url('/images/community/quiz_stl02.gif') no-repeat; padding:0 50px 5px 60px; color:#654020; }
.quiz_stl03 { background:url('/images/community/quiz_stl03.gif') no-repeat; padding:0 50px 5px 60px; color:#654020; }
.quiz_stl04 { background:url('/images/community/quiz_stl04.gif') no-repeat; padding:0 0 5px 50px; color:#654020; }
.quiz_stl05 { background:url('/images/community/quiz_stl05.gif') no-repeat; padding:0 0 5px 50px; color:#654020; }
.quiz_box_bg02 table.quiz_tb { border-collapse:collapse; width:100%; }
.quiz_box_bg02 table.quiz_tb th { color:#71543a !important; font-size:12px !important; }
.quiz_box_bg02 table.quiz_tb td { color:#999999; font-size:12px !important; }
.quiz_box_btm01 p { text-align:center; }
.quiz_box_bg02 input { border:solid 1px #d7d7d7; }


/* 2009-3-2 강사,강의추천 탑 이벤트 배너관련 */
.recommend_bnr { background:url('/images/community/recommend_top_evt.jpg') no-repeat top; height:130px; }

/* 커뮤니티/나도한마디 CSS (2009.03.17) */
form { display : inline; }

#box_talk {
	background:url(/images/community/talk_bg.gif) center repeat-y;
	width: 720px;
	height:147px;
}

#box_talk p {
	padding: 98px 60px 0px 0px
}

/* 2009-04-13 강사 강의 베스트 버튼 추가 */
ul.rebest {
	float:left;
	margin:0px 0 0 0px;
}
	ul.rebest li {
		float:left;
		padding:0px 0px 0px 5px;
	}

/* 2009-11-26 강사강의추천 텝수정 */

.tab_recommend {background:url(/images/community/tab_recommend_bg.gif) top no-repeat; vertical-align:top; height:73px;}
.tab_recommend ul {padding:13px 0 0 40px; width:665px; height:55px;}
.tab_recommend li {font:normal 12px/1.5 돋움, Dotum; float:left; margin-bottom:5px;}
.tab_recommend img {border:0;}
.tab_recommend br {margin:0; padding:0;}

