﻿.Calendar {
	font-size:12px;
	text-align:center;
	width:100%;
	height:100%;
	line-height:1.5em;
}
.Calendar a{
	background:url(../../Image/star.png);
    background-repeat:no-repeat;
    background-position:center;
    padding:5px;
}

.Calendar table{
    color:gray;
width:100%; 
margin-bottom:5px;
border-bottom:1px solid #d1d1d1;
background:url(../images/bg_rl.png) repeat 0 45px;
}

.Calendar table thead{color:#ffffff;font-weight:bold;background:#525e74;}

.Calendar table td {
	/*padding:1px;*/
    /*height:32px;*/
    height:45px;
}
#idCalendarPre{
	cursor:pointer;
	float:left;
	padding-right:5px;
}
#idCalendarNext{
	cursor:pointer;
	float:right;
	padding-right:5px;
}
#idCalendar td.onToday {
background-color: #fff;
box-shadow: inset 0 0 1px 1px rgba(0,0,0,.1);  
}
#idCalendar td.onToday a{
	font-weight:bold;
}
#idCalendar td.onCheckDay {
    border:1px solid #d1d1d1;
    width:50px;
    height:50px;
}
.singer{border:1px solid #DCDBDB;padding:7px 0 7px 0;height:45px;line-height:45px;width:100%;margin:20px auto;}
.singer_l_cont, .singer_r_img{float:left;}
.singer_l_cont{width:145px;background:url(../../Image/sing_per.gif) no-repeat left 12px;text-indent:23px;font-size:12px;}

.singer_r_r {width:114px;height:52px;float:right;background:url(../../Image/sing_week.png) no-repeat left 2px;
}
    .singer_r_r span {margin-left:14px;font-size:16px;font-family:'Hiragino Sans GB','Microsoft YaHei',sans-serif !important;font-weight:700;color:#165379;
                 
    }
    .singer_r_r .singer_r_img {background:url(../../Image/sing_week1.png) no-repeat right 2px;height:52px;float:right;width:50px;margin-right:4px;border:0px;
    }
.singer_r_r .current{background:url(../../Image/sing_sing.png) no-repeat right 2px;}


.red {color:red;font-size:18px;font-weight:bold;width:100%;
}
.little {font-size:14px;
}
.blue {color:rgba(42, 27, 242, 0.92);
}