/* clearfix */
.clearfix:after {content:"."; display:block; visibility:hidden;  clear:both; height:0;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

#memberModule .memberSmallBox {margin:0 auto 20px !important;}
#memberModule {padding:50px 0 0 0;}

/* layout */
.contentBody {padding:20px 0 0 0;}
html {height:100%;}
body {height:100%;margin:0;padding:0;font-family:'맑은 고딕',AppleGothic, helvetica, Sans-serif;background:#ffffff;font-size:.75em;}

.wiki {padding:0 0 20px 0;}
.wiki * {font-family:'맑은 고딕',AppleGothic, helvetica, Sans-serif;}
.wikiHeader .wikiTitle {letter-spacing:0 !important;}
.wiki .wikiEditor {display:none;}
.wiki .contributors {display:none;}
.wiki .trackbackURL {display:none;}

img { border:none; }
label { cursor:pointer; }
form { margin:0; padding:0; }
.wrap {width:612px;margin:0 auto; padding:0 0 20px 0; }
#header{position:relative;color:#444444;width:612px;height:124px;padding:0;/* background:url('/_common/images/header.jpg') center top;*/line-height:150%;overflow:hidden;}
#footer{font-size:11px;position:relative;color:#dfdfdf;width:612px;height:80px;padding:44px 0 0;/*background:url('/_common/images/footer.jpg') center top;*/line-height:180%;}
#header a, #footer a {font-size:11px;color:#ccc;text-decoration:none;}
#header a:hover, #footer a:hover {color:#cccccc;text-decoration:none;}
.myifu_logo {height:52px;padding:14px 0 0 0;text-align:center;overflow:hidden;}
.rssbox {padding:10px 0;text-align:center;}
.contentboxs {width:612px;padding:0 0 20px 0;margin:0;/* background:url('/_common/images/contents.jpg') repeat-y; */}
.loginbox {padding:0 0 10px 0;}
.menu ul {margin:0;padding:0;list-style:none;width:100%;text-align:center;}
.menu ul li {display:inline;padding:0 2px;}
.menu ul li.active a,
.menu ul li.active a:hover {color:#ffffff !important;text-decoration:none;}
.rsslink {position:absolute;right:0;bottom:0;}
.rsslink img {margin:0;border:0;}
.me2day {position:fixed;right:10px;top:10px;}
.me2day .etc {padding:10px 0 0 20px;}

/* view */
.boardRead .readBody .xe_content img {margin:0 10px 10px 0;}

/* board */
.boardInformation {padding:5px 0 4px;margin:0;}
.thumbnailBox div.cell {margin-right:5px !important;}

/* menu */
/*
.widgetContainer {padding:10px;}
.widgetMenuA li a {color:#999999;background-image:url(http://www.myifu.com/widgets/navigator/skins/vertNavigator/img/white/iconMenuAnormal.gif);border: 0;}
.widgetMenuA li a:hover {color:#888888;}
.widgetMenuA li.active a {color:#233fc6 !important;border:1px solid #233fc6;background:#ffffff;}
*/
/* login */
.login_default form {padding:0;}

/* admin */
#xeAdmin .localNavigation li a {padding:7px 10px 0 !important;}

/* main */
.latest_white {padding-top:10px;}
table.listTable {}
td.bottomBorder {height:80px; border-bottom:1px solid #eee;}
table.thumbnailBox .desc {/* width:200px;float:right; */}
.linkbox {padding:10px 0 10px 10px;color:#e0e0e0;line-height:150%;}
a.blank, a.blank:link, a.blank:visited, a.hover, a.active {background:url(http://www.myifu.com/modules/editor/styles/linear_docstyle/images/blank.gif) no-repeat right center;color:#A0C4D0 !important;padding-right:12px;text-decoration:none !important;cursor:pointer;}
.nw_box .thumbnailBox .titleBox {padding-top:16px !important;margin-top:0 !important;}

.planner_navigation img {margin:0 1px 0 1px;}

/* print */
@media print {
	#header, #footer, #browser-upgrade,
	.boardList, .thumbnailBox, .boardBottom, .contentButton, .fileAttached, .dateAndCount, .userInfo, .boardInformation,
	.trackbackBox, .comment, .replyBox, .boardEditor,.document_popup_menu  {display:none;}
	body {height:auto;}
	body {font: 9pt/1.5 sans-serif;background: white; color: black;}
	h1 {font-size: 18pt;}
	h2 {font-size: 15pt;}
	h3 {font-size: 11pt;}
	.contentboxs {width:100%;padding:0 !important;}
	.viewDocument {margin:0 !important;}
	a:link:after, a:visited:after { /* 링크 뒤에 주소 삽입하기 */
		content: " (" attr(href) ") ";
		font-size: 90%;
	}
	p {orphans: 3;} /* 문단이 3줄 이하면 다음페이지로 넘어감 */
	.wrap {width:100%;padding:0;}
	.titleAndUser {height:auto;padding:0 0 10px 0 !important;margin:0 !important;}
	.titleAndUser .title {margin:0 !important;padding:0 !important;}
	h4 {font-size:12px;margin: 0;}
	.contentBody {padding:0;}
	.readBody {margin:0 !important;}
	.boardRead .readBody .xe_content {line-height:130%;}
}

body, * {font-family:'맑은 고딕';}
form {margin:0;padding:0;}

#cal {font-family:verdana;font-size:9px;color:#908F8F}
.input1 {height:13px;border:0px;border-bottom:1px solid #E1E1E1;background:#FFFFFF;font-size:11px;}
.input2 {border:1px solid #CFCFCF;background:#FCFCFC;height:16px;font-size:11px;}

th.tit		{font-size:11px;color:#908F8F;font-weight:normal;background:#F4F4F4;}

a:link		{font-size:11px;text-decoration:underline;color:#908F8F}
a:visited	{font-size:11px;text-decoration:underline;color:#908F8F}
a:hover		{font-size:11px;text-decoration:underline;color:#908F8F}
a:active	{font-size:11px;text-decoration:underline;color:#908F8F}

.small			{font-size:9px;font-family:tahoma;letter-spacing:0px;color:#ccc;}
a.small:link	{font-size:9px;font-family:tahoma;letter-spacing:1px;color:#ccc;text-decoration:none;}
a.small:visited	{font-size:9px;font-family:tahoma;letter-spacing:1px;color:#ccc;text-decoration:none;}
a.small:hover	{font-size:9px;font-family:tahoma;letter-spacing:1px;color:#ccc;text-decoration:none;}
a.small:active	{font-size:9px;font-family:tahoma;letter-spacing:1px;color:#ccc;text-decoration:none;}

.say			{font-size:11px;color:#908F8F}
a.say:link		{font-size:11px;color:#908F8F;text-decoration:none;}
a.say:visited	{font-size:11px;color:#908F8F;text-decoration:none;}
a.say:hover		{font-size:11px;color:#908F8F;text-decoration:none;}
a.say:active	{font-size:11px;color:#908F8F;text-decoration:none;}

a.cal:link		{font-size:11px;color:#ccc;text-decoration:none;}
a.cal:visited	{font-size:11px;color:#ccc;text-decoration:none;}
a.cal:hover		{font-size:11px;color:#ccc;text-decoration:none;}
a.cal:active	{font-size:11px;color:#ccc;text-decoration:none;}

.cal_on {font-weight:bold;}

a.page:link		{font-size:11px;color:#ccc;text-decoration:none;padding:0 5px;}
a.page:visited	{font-size:11px;color:#ccc;text-decoration:none;padding:0 5px;}
a.page:hover	{font-size:11px;color:#ccc;text-decoration:none;padding:0 5px;}
a.page:active	{font-size:11px;color:#ccc;text-decoration:none;padding:0 5px;}

.orange {font-weight:normal;color:#FE4E00;}
a.orange:link,a.orange:visited {font-weight:normal;color:#FE4E00;text-decoration:none;}
a.orange:hover,a.orange:active {font-weight:normal;color:#FE4E00;text-decoration:underline;}

.s11		{font-size:11px;color:#d0d0d0;}
.s11s		{font-size:11px;color:#d0d0d0;letter-spacing:-1px;}

.calendar {padding:5px;height:21px;font-size:11px;color:#dfdfdf;line-height:17px;background:url("/_photo/images/bg_cal.gif") no-repeat #ffe3db;}
.calendar .btn_lt {width:17px;height:17px;float:left;}
.calendar .btn_rt {width:17px;height:17px;float:right;}
.calendar .calendar_list strong {padding:0 20px 0 70px;color:;font-size:13px;font-weight:bold;font-family:georgia;}

.articles {}
.articles .post {line-height:15px;padding:10px 0 4px 0;text-align:center;}
.articles .post .date {padding:0 0 10px;color: #dfdfdf; font-size: 11px;text-align:center;}
.articles .post .date span {color:#dfdfdf;font-size:11px;}
.articles .post .control {text-align:center;}

.articles .post .addfile {padding:9px 0 25px 0;}
.articles .post .btnreply {color:#ccc;font-size:11px;cursor:pointer;}
.articles .post .layercomment {display:none;width:415px;margin:0 auto;padding:0;background:url(/_photo/images/bg_commentbg.gif) repeat-y 0 0;}
.articles .post .layercomment .top {width:100%;padding:30px 0 0 0;background:url(/_photo/images/bg_commenttop.gif) no-repeat left top;}
.articles .post .layercomment .top .btm {width:395px;padding:0 10px 10px 10px;background:url(/_photo/images/bg_commentbtm.gif) no-repeat left bottom;text-align:left;}
.articles .post .layercomment .comment_each {clear:both;padding:5px 0 5px 0;border-bottom:1px dotted #908f8f;}
.articles .post .layercomment .date_comment {float:right;}
.articles .post .layercomment .date_comment img {vertical-align:middle;}
.articles .post .layercomment .name {color:#FE4E00;padding:0 0 3px 0;font-size:11px;}
.articles .post .layercomment .memo {line-height:14px;padding-right:10px;color:#666;font-size:11px;}
.articles .post .layercomment .comment_write {padding:10px 0 10px 0;font-size:11px;color:#999;}

.buttons {width:100%;margin:0 auto;position:relative;}
.buttons .buttonleft {position:absolute;left:0;top:150px;}
.buttons .buttonright {position:absolute;right:0;top:150px;}
.buttons .buttonleft span, .buttons .buttonright span {font-size:17px;font-weight:bold;font-family:verdana;text-decoration:none;color:#E0E0E0;}
.buttons .buttonleft a, .buttons .buttonright a {font-size:17px;font-weight:bold;font-family:verdana;text-decoration:none;color:#dfdfdf;letter-spacing:-1px}
.buttons .buttonleft a:hover, .buttons .buttonright a:hover {color:#ccc;}

.submenu {width:450px;padding:5px 0 10px 0;margin:0 auto;}
.submenu ul {display:block;margin:0;padding:0;list-style:none;width:100%;text-align:center;}
.submenu ul li {display:inline;padding:0 5px;}
.submenu ul li a {text-decoration:none;color:#dfdfdf;}
.submenu ul li a:hover {color:#dfdfdf;}
.submenu ul li.on a,
.submenu ul li.on a:hover {color:#ddd !important;text-decoration:underline;font-weight:bold;}

