@charset "utf-8";


/*
	UCC 광장 > 랭킹 > UCC 광장 회원 활동 순위
*/

/* table > thead > th */

/* 순위 */

.activityrank thead tr th.first
{
	background-image: none;
	border-left: 1px solid #dbdbdb;
}

.activityrank .rank { background: #F5F5F3 none repeat scroll 0 0; }

/* 댓글수 */

.activityrank thead tr th.last { border-right: 1px solid #dbdbdb; }

/* 공통 */

.activityrank
{
	width: auto;
	margin-bottom: 20px;
}

.activityrank thead th
{
	background: #f5f5f3 url(/img/img/cmm/cmm/board/normlist_header_bar.gif) no-repeat 0 8px;
	width: auto;
}

/* table > th, td */

.activityrank th,
.activityrank td
{
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	height: 28px;
}

.activityrank th { text-align: center; }
.activityrank td { text-align:center;}


.activityrank td.first
{
	text-align: center;
	padding-left: 0;
}

/* sidebar */

.sidebar_wrapper { padding: 11px 0 0 12px; }

.myinfo
{
	background: url('/img/img/cmu/bbs/bg_ucc_myinfo.gif') 0 0 no-repeat;
	width: 195px;
	height: 188px;
}

.myinfo .myinfo_wrapper							{ padding: 16px 0 0 18px; }

.myinfo .myinfo_wrapper *,
.myinfo .myinfo_wrapper a,
.myinfo .myinfo_wrapper * a						{ color: #898989; }

.myinfo .myinfo_wrapper p.myinfo_w_greetings,
.myinfo .myinfo_wrapper p.myinfo_w_greetings *	{ color: #352e2c; }

.myinfo .myinfo_wrapper p.myinfo_w_greetings cite
{
	font-style: normal;
	font-weight: bold;
}

.myinfo .myinfo_wrapper ul.myinfo_w_link
{
	padding-top: 16px;
	padding-bottom: 6px;
}

.myinfo .myinfo_wrapper ul.myinfo_w_link li
{
	display: inline;
	border-right: 1px solid #cacac0;
	padding-left: 5px;
	padding-right: 8px;
	letter-spacing: -.07em;
}

* html
.myinfo .myinfo_wrapper ul.myinfo_w_link li
{
	padding-left: 9px;
	padding-right: 6px;
}

.myinfo .myinfo_wrapper ul.myinfo_w_link li.first	{ padding-left: 0; }

.myinfo .myinfo_wrapper ul.myinfo_w_link li.third
{
	padding-right: 0;
	border-right: 0;
}

.myinfo .myinfo_wrapper ul.myinfo_w_link li a		{ font-weight: bold; }

.myinfo .myinfo_wrapper .myinfo_w_memo
{
	background: url('/img/img/cmu/bbs/bul_ucc_memo.gif') 1px 0 no-repeat;
	font-size: 8pt;
	padding-left: 13px;
	float: left;
}

.myinfo .myinfo_wrapper .myinfo_w_memo img			{ vertical-align: -1px; }

.myinfo .myinfo_wrapper a.myinfo_w_private
{
	padding-left: 5px;
	padding-right: 17px;
	float: right;
	font-size: 8pt;
	display: block;
	background: url('/img/img/cmu/bbs/bul_ucc_arrowRed.gif') 0 4px no-repeat;
}

/* UCC광장 활동점수 안내 */

.ucc_pointnotice
{
	position: absolute;
	top: 52px;
	left: -23px;
	background-color: #fff;
	border: 1px solid #d0d0d0;
	padding: 2px;
	z-index: 9999;
}

.ucc_p_wrapper
{
	background-color: #e6e6e6;
	padding: 9px 0 7px 7px;
}

.ucc_p_wrapper strong img { padding-bottom: 15px; }

.ucc_p_wrapper div
{
	background: url('/img/img/cmu/bbs/bg_ucc_pointnotice_top.gif') 0 0 no-repeat;
	padding-top: 12px;
}

.ucc_p_wrapper ul
{
	width: 504px;
	background: #fff url('/img/img/cmu/bbs/bg_ucc_pointnotice_bottom.gif') 0 100% no-repeat;
}

.ucc_p_wrapper ul li
{
	padding: 0 10px 24px 22px;
	font-size: 8pt;
	color: #898989;
	background: url('/img/img/cmu/bbs/bul_ucc_squareSky.gif') 11px 8px no-repeat;
	line-height: 2.1;
}

.ucc_p_wrapper a
{
	display: block;
	margin: 7px 0 0 444px;
}

/* 2008. 9. 17. */

.submain_loginboxLong .submain_loginbox
{
	background: url('/img/img/cmu/bbs/bg_ucc_myinfo.gif') 0 0 no-repeat !important;
	height: 188px !important;
}

.submain_left .submain_loginbox strong.login_score
{
	padding-left: 8px;
	padding-top: 20px;
	clear: left;
	display: block;
}

.submain_left .submain_loginbox p.login_rank
{
	font-size: 8pt;
	padding-top: 4px;
	padding-left: 9px;
}

.submain_left .submain_loginbox ul.login_stat
{
	padding-left: 8px;
	padding-top: 5px;
	float: left;
}

.submain_left .submain_loginbox ul.login_stat li
{
	background: url('/img/img/cmu/bbs/bul_ucc_squareRed.gif') 1px 5px no-repeat;
	font-size: 8pt;
	padding-bottom: 5px;
	padding-left: 9px;
}

.submain_left .submain_loginbox a.login_readme
{
	margin-top: 21px;
	margin-right: 20px;
	float: right;
}
/* 10월5일 랭킹 활돈 순위 추가 */
.rank_btn ul li { display:inline;}
.explainMessage_box {width:100%;height:40px;margin-top:10px;}
.explainMessage_box .explainMessage {float:left;padding-top:5px;}
.explainMessage_box .explainMessage_date {width:100%;float:right;text-align:right;padding-top:5px;margin-top:-15px;}

#dvcalendar {border:1px solid #629ceb;text-align:center;width:118px;margin-bottom:3px;z-index:10;background-color:#ffffff;}
#dvcalendar p { font-weight:bold;color:#2785c1;padding-top:3px;margin-bottom:5px;}
#dvcalendar table th { color:#2785c1;}
#dvcalendar table th.sun, #dvcalendar table td.sun {
padding-left:4px;
}
#dvcalendar table .sun, #dvcalendar table .sun a {
color:#FF4800;
}
#dvcalendar table thead th {
border-bottom:1px solid #DBDBDB;
}
#dvcalendar table th, #dvcalendar table td {
text-align:center;
}
#dvcalendar table {margin:auto;}
#dvcalendar table .sel {margin:auto;background-color:#2785c1;color:#ffffff;}

#contents .rank_view {width:679px;height:122px;color:#2785c1;margin:3px 0px;height:auto;}
#contents .rank_view .bg {background:url('/img/img/cmu/bbs/rank_tbl_bg_bg.gif') repeat-y;}
#contents .rank_view th {border-bottom:none;border-top:none;}
#contents .rank_view a {color:#2785c1;}
#contents .rank_view td {border:none;height:0px;}