/* Modules */
	/* Filebbs Article View Module */
		/* Basic */
			.mmsvFilebbsModArticleView { clear: both; }
			.mmsvFilebbsModArticleView .modFilelistTopmenu { position:relative; clear: both; padding: 6px 0px 8px 0px; text-align: right; }
			.mmsvFilebbsModArticleView .modFilelistTopmenu span.copyright { position:absolute; display:block; margin-top:7px; }
			.mmsvFilebbsModArticleView .modFilelistTopmenu a.modFileToggle { vertical-align: top; display: inline-block; width: 96px; height: 21px; text-align: left; text-indent: -1000em; overflow: hidden; background: url(//img.luckyworld.net/mmsv/btn/btn_filetoggle1.gif) no-repeat left top; }
			.mmsvFilebbsModArticleView .modFilelistTopmenu a.modContinueUpload { vertical-align: top; display: inline-block; width: 87px; height: 21px; text-align: left; text-indent: -1000em; overflow: hidden; background: url(//img.luckyworld.net/mmsv/btn/btn_continueup1.gif) no-repeat left top; }
			.mmsvFilebbsModArticleView .modFilelistTopmenu a.modAddUpload { vertical-align: top; display: inline-block; width: 87px; height: 21px; text-align: left; text-indent: -1000em; overflow: hidden; background: url(//img.luckyworld.net/mmsv/btn/btn_addupload1.gif) no-repeat left top; }
			.mmsvFilebbsModArticleView .modFilelistTopmenu a.modDeleteFile { vertical-align: top; display: inline-block; width: 74px; height: 21px; text-align: left; text-indent: -1000em; overflow: hidden; background: url(//img.luckyworld.net/mmsv/btn/btn_deletefile1.gif) no-repeat left top; }
			.mmsvFilebbsModArticleView .modListBody { clear: both; border: solid 1px #b8c2d1; background: #ffffff; position: relative; }
			.mmsvFilebbsModArticleView .modListBody table { width: 100%; border-collapse: collapse; table-layout: fixed; }
			.mmsvFilebbsModArticleView .modListBody table col.check { width: 4%; }
			.mmsvFilebbsModArticleView .modListBody table col.subject { }
			.mmsvFilebbsModArticleView .modListBody table col.size { width: 12%; }
			.mmsvFilebbsModArticleView .modListBody table col.price { width: 12%; }
			.mmsvFilebbsModArticleView .modListBody table col.state { width: 12%; }
			.mmsvFilebbsModArticleView .modListBody table thead th { background: #eaeaea; border-bottom: solid 1px #e1e1e1; padding: 9px 0 5px; text-align: center; }
			.mmsvFilebbsModArticleView .modListBody table thead th,
			.mmsvFilebbsModArticleView .modListBody table thead th a { font-weight: bold; letter-spacing: -1px; color: #666666; }
			.mmsvFilebbsModArticleView .modListBody table th.input,
			.mmsvFilebbsModArticleView .modListBody table td.input { padding-top: 2px; padding-bottom: 2px; }
			.mmsvFilebbsModArticleView .modListBody table td { border-bottom: solid 1px #e1e1e1; padding: 9px 0 5px; text-align: center; }
			.mmsvFilebbsModArticleView .modListBody table td.left { padding-left: 8px; text-align: left; }
			
			.mmsvFilebbsModArticleView .modListBody table td a { color: #666; }
			.mmsvFilebbsModArticleView .modListBody table tr.copyright td { background-color: #eefaff; }
			.mmsvFilebbsModArticleView .modListBody table tr.copyright td.price { background-color: #dbefff; }
			.mmsvFilebbsModArticleView .modListBody table tr.blocked td span.filename,
			.mmsvFilebbsModArticleView .modListBody table tr.blocked td span.filename a { color: #ff0000; }

			.mmsvFilebbsModArticleView .modListBody table td img.icon { vertical-align: middle; margin: -3px 0 -1px; }
			.mmsvFilebbsModArticleView .modListBody table tr.serverError td { color: red; }
			.mmsvFilebbsModArticleView .modListBody table td.state span.error { color: #ff0000; }
			.mmsvFilebbsModArticleView .modListBody table tfoot td { text-align: right; padding: 8px 20px 5px 0px; background: #eaeaea; }
			.mmsvFilebbsModArticleView .modListBody table tfoot span { padding: 0 20px; color: #666666; }
			.mmsvFilebbsModArticleView .modListBody table tfoot span strong { letter-spacing: normal; }
			.mmsvFilebbsModArticleView .modListBody table tfoot span.size strong { color: #333333; }
			.mmsvFilebbsModArticleView .modListBody table tfoot span.cash strong { color: #003399; }
			.mmsvFilebbsModArticleView .modListBody span.foldername { padding-left: 16px; background: url(//img.luckyworld.net/diskboard/common/icon_arrow1.gif) no-repeat left 1px; }
			.mmsvFilebbsModArticleView .modListBody span.filename { padding-left: 16px; background: url(//img.luckyworld.net/diskboard/common/icon_disk1.gif) no-repeat left 1px;}
			.mmsvFilebbsModArticleView .modListBody span.filename a:hover { text-decoration: none; }
			.mmsvFilebbsModArticleView .modFolderClose .modFilelistTopmenu a.modFileToggle { background-position: 0 -21px; }
			.mmsvFilebbsModArticleView .modFolderClose .modListBody table tbody tr.file { display: none; }
			.mmsvFilebbsModArticleView .modFolderClose .modListBody table tbody tr.file.modFirstFile { display: table-row; }
			.mmsvFilebbsModArticleView .modListBody .modFilelistBotmenu { position: absolute; left: 5px; margin-top: -25px; white-space: nowrap; background: #eaeaea; }
			html>body .mmsvFilebbsModArticleView .modListBody .modFilelistBotmenu { margin-top: 0px; bottom: 5px; }
			.mmsvFilebbsModArticleView .modListBody .modFilelistBotmenu .modOverMenu .modShrinks { display: none; }
			.mmsvFilebbsModArticleView .modListBody .modFilelistBotmenu .modOverMenu.modOverMenu-Shrink .modExpands { display: none; }
			.mmsvFilebbsModArticleView .modListBody .modFilelistBotmenu .modOverMenu.modOverMenu-Shrink .modShrinks { display: inline; }
		/* Custom Box */
			.mmsvFilebbsModArticleView .modListBody .modCustomBox { position: absolute; padding: 7px 5px 5px; border: solid 1px #000; background: #fffafa; display: none; font-family: dotum, "돋움", AppleGothic; font-size: 11px; }
			.mmsvFilebbsModArticleView .modListBody .modCustomBox.modCustomBoxCenter,
			.mmsvFilebbsModArticleView .modListBody .modCustomBox .modCustomBoxCenter { text-align: center; }
			.mmsvFilebbsModArticleView .modListBody .modCustomBox label { padding-top: 1px; }
			.mmsvFilebbsModArticleView .modListBody .modCustomBox input.modField { height: 14px; padding: 1px 0; font-family: Tahoma, dotum, "돋움", AppleGothic; font-size: 11px; border: solid 1px #aaa; }
		/* Layer */
			.mmsvFilebbsModArticleView .modFileDetailLayer { float: none; display: none; position: absolute; z-index: 999; color: #000; white-space: nowrap; border: solid 1px #333; background: #f0f0ff; padding: 8px 5px 4px; font-size: 11px; line-height: 14px; font-family: dotum, "돋움", AppleGothic; }
			.mmsvFilebbsModArticleView .modFileDetailLayer,
			.mmsvFilebbsModArticleView .modFileDetailLayer a { color: #000 !important; }
			.mmsvFilebbsModArticleView .modFileDetailLayer.modFileDetailLayerShow,
			.mmsvFilebbsModArticleView .modFileDetailLayer.modFileDetailLayerOver { display: inline; }
			.mmsvFilebbsModArticleView .modFileDetailLayer a.modLayerClose { display: none; }
			.mmsvFilebbsModArticleView .modFileDetailLayer.modFileDetailLayerShow a.modLayerClose { display: inline; }
	/* Filebbs Aritcle Write Module */
		/* Basic */
			.mmsvFilebbsModArticleWrite { clear: both; text-align: center; }
			.mmsvFilebbsModArticleWrite .modWrap { border: solid 1px #bcc6cf; background: #edf1f4; padding: 10px; padding-right: 130px; position: relative; }
			/*IE7*/*:first-child+html .mmsvFilebbsModArticleWrite .modWrap { position: static; overflow: hidden; }
			.mmsvFilebbsModArticleWrite .modWrap.modWrapDisabled { padding-right: 10px; }
			.mmsvFilebbsModArticleWrite .modWrap h3 { background: #f4f7f9; color: #5c768a; padding: 6px 0 1px 8px; line-height: 14px; border-bottom: solid 1px #d5dce2; }
			.mmsvFilebbsModArticleWrite .modWrap h3.modUploadedTitle { border-top: solid 1px #d5dce2; }
			.mmsvFilebbsModArticleWrite .modWrap .modFileList { height: 138px; border: solid 1px #bcc6cf; background: #fff; color: #2e3e5c; text-align: left; overflow: hidden; overflow-y: auto; /*IE6*/_width: 100%; }
			.mmsvFilebbsModArticleWrite .modWrap .modFileList .modNotice { text-align: center; margin-top: 65px; }
			.mmsvFilebbsModArticleWrite .modWrap .modFileList .modModifyNotice { text-align: center; padding: 8px 0 3px; }
			.mmsvFilebbsModArticleWrite .modWrap .modFileList ul li { padding: 6px 5px 1px 22px; line-height: 14px; white-space: nowrap; position: relative; clear: both; /*IE6*/_position: static; _padding-left: 4px; }
			/*IE7*/*:first-child+html .mmsvFilebbsModArticleWrite .modWrap .modFileList ul li { position: static; padding-left: 4px; overflow: hidden; width: 530px; }
			.mmsvFilebbsModArticleWrite .modWrap .modFileList ul.modExistFileList li { background: url(//img.luckyworld.net/diskboard/common/icon_disk1.gif) no-repeat 5px 6px; }
			.mmsvFilebbsModArticleWrite .modWrap .modFileList ul li,
			.mmsvFilebbsModArticleWrite .modWrap .modFileList ul li label { display: block; text-decoration: none; }
			.mmsvFilebbsModArticleWrite .modWrap .modFileList ul li label { /*IE6*/_display: inline; }
			/*IE7*/*:first-child+html .mmsvFilebbsModArticleWrite .modWrap .modFileList ul li label { display: inline; }
			.mmsvFilebbsModArticleWrite .modWrap .modFileList ul li label.folder { font-weight: bold; letter-spacing: -1px; }
			.mmsvFilebbsModArticleWrite .modWrap .modFileList ul li.selected { background: #ccccff; }
			.mmsvFilebbsModArticleWrite .modWrap .modFileList ul li.blocked,
			.mmsvFilebbsModArticleWrite .modWrap .modFileList ul li.blocked label { color: #ff0000; }
			.mmsvFilebbsModArticleWrite .modWrap .modFileList ul li span.modCopyrightFile { color: #ff0000; }
			.mmsvFilebbsModArticleWrite .modWrap .modFileList ul li input { position: absolute; left: 4px; top: 4px; /*IE6*/_position: static; _margin: -4px 0 -1px; }
			.mmsvFilebbsModArticleWrite .modWrap .modButtons { position: absolute; top: 10px; right: 10px; width: 112px; margin-top: -8px; }
			/*IE7*/*:first-child+html .mmsvFilebbsModArticleWrite .modWrap .modButtons { position: static; float: right; display: inline; margin-top: -148px; margin-right: -200px; padding-left: 10px; }
			.mmsvFilebbsModArticleWrite .modWrap.modWrapDisabled .modButtons { display: none; }
			.mmsvFilebbsModArticleWrite .modWrap .modButtons input { width: 112px; height: 29px; display: inline-block; text-indent: -1000em;  overflow: hidden; background: url(//img.luckyworld.net/mmsv/btn/btn_uploadfile1.gif) no-repeat left top; border: 0; margin-top: 8px;  cursor: pointer; /*IE6*/_text-indent: 0; _line-height: 400px; }
			/*IE7*/*:first-child+html .mmsvFilebbsModArticleWrite .modWrap .modButtons input { text-indent: 0; line-height: 400px; }
			.mmsvFilebbsModArticleWrite .modWrap .modButtons input.modAddFile { background-position: -0px 0; }
			.mmsvFilebbsModArticleWrite .modWrap .modButtons input.modRemoveFile { background-position: -112px 0; }
			.mmsvFilebbsModArticleWrite .modWrap .modButtons input.modSelectAll { background-position: -224px 0; }
			.mmsvFilebbsModArticleWrite .modWrap .modButtons input.modSelectNone { background-position: -336px 0; }
			.mmsvFilebbsModArticleWrite .modNote { text-align: left; color: #858585; font-size: 11px; padding: 8px 0 2px 4px; }
			.mmsvFilebbsModArticleWrite .errorLayer { z-index: 900; position: absolute; display: none; background: #884444; filter:alpha(opacity=0.9); opacity: 0.9; -moz-opacity: 0.9; color: white; font-weight: bold; }
	/* Bad Contents Layer */
		/* Layer */
			#mmsvModCommonBadContentsLayer { position: absolute; display: none; text-align: left; }
			#mmsvModCommonBadContentsLayer .layerWrap { position: absolute; left: 0px; top: 0px; z-index: 9999; width: 400px; }
			#mmsvModCommonBadContentsLayer .content { padding: 0 15px 8px; word-break: break-all;}
			#mmsvModCommonBadContentsLayer .content .title { border-bottom: 1px solid #b7c7cf; padding: 5px 0 2px; font-size: 12px; color: #039; font-weight: bold; word-break: break-all; }
			#mmsvModCommonBadContentsLayer .content .note { padding: 15px 0 6px 0; text-align: center; }
			#mmsvModCommonBadContentsLayer .content .note strong.red { color: #f00; font-weight: normal; letter-spacing: normal; }
			#mmsvModCommonBadContentsLayer .content .note strong { color: #808080; }
			#mmsvModCommonBadContentsLayer .content .btn { margin: 0; padding: 5px 0 0 0; text-align: center;  }
	/* Upload Post Extend Layer */
		.mmsvUploadPostExtendLayer { position: absolute; left: 200px; top: 100px; display: none; }
		.mmsvUploadPostExtendLayer .layerTitle { width: 57px; height: 15px; overflow: hidden; text-indent: -1000em; background: url('//img.luckyworld.net/mmsv/common/title_extend1.gif') no-repeat left top; }
		.mmsvUploadPostExtendLayer .layerBody { width: 400px; clear: both; padding: 9px; }
		.mmsvUploadPostExtendLayer .info { border: solid 1px #b3b3b3; }
		.mmsvUploadPostExtendLayer .info table { table-layout: fixed; width: 100%; border-top: solid 1px #b3b3b3; margin: -1px 0; }
		.mmsvUploadPostExtendLayer .info table col.th { width: 25%; }
		.mmsvUploadPostExtendLayer .info table th,
		.mmsvUploadPostExtendLayer .info table td { padding: 8px 0 5px; line-height: 17px; padding-left: 8px; padding-right: 8px; text-align: left; border-bottom: solid 1px #b3b3b3; }
		.mmsvUploadPostExtendLayer .info table th { background-color: #e9e9e9; font-weight: bold; letter-spacing: -1px; }
		.mmsvUploadPostExtendLayer .info table th,
		.mmsvUploadPostExtendLayer .info table td,
		.mmsvUploadPostExtendLayer .info table a { color: #888888; }
		.mmsvUploadPostExtendLayer .info table td.withInput { padding-top: 10px; padding-bottom: 6px; }
		.mmsvUploadPostExtendLayer .info table input,
		.mmsvUploadPostExtendLayer .info table select { font-family: Tahoma, Dotum, '돋움', AppleGothic; height: 20px; }
		.mmsvUploadPostExtendLayer .info table input { height: 18px; }
		.mmsvUploadPostExtendLayer .info table input.password { width: 100px; }
		.mmsvUploadPostExtendLayer .info table .withText { vertical-align: middle; margin: -4px 0 -1px; }
		.mmsvUploadPostExtendLayer .button { text-align: center; margin-top: 10px; }

/* List */
	/* Upload Post List - My Upload */
		.mmsvUploadPostList.mmsvUploadPostList-MyUpload {}
		.mmsvUploadPostList.mmsvUploadPostList-MyUpload table { width: 100%; }
		.mmsvUploadPostList.mmsvUploadPostList-MyUpload table col.chk { width: 5% }
		.mmsvUploadPostList.mmsvUploadPostList-MyUpload table col.no { width: 8% }
		.mmsvUploadPostList.mmsvUploadPostList-MyUpload table col.system { width: 11% }
		.mmsvUploadPostList.mmsvUploadPostList-MyUpload table col.cate { width: 9% }
		.mmsvUploadPostList.mmsvUploadPostList-MyUpload table col.subject { }
		.mmsvUploadPostList.mmsvUploadPostList-MyUpload table col.down { width: 8% }
		.mmsvUploadPostList.mmsvUploadPostList-MyUpload table col.remain { width: 9% }
		.mmsvUploadPostList.mmsvUploadPostList-MyUpload table col.extend { width: 8% }
		.mmsvUploadPostList.mmsvUploadPostList-MyUpload table col.fileCount { width: 5% }
		.mmsvUploadPostList.mmsvUploadPostList-MyUpload table col.moveup { width: 10% }
		.mmsvUploadPostList.mmsvUploadPostList-MyUpload table col.state { width: 10% }
