/*日历弹框*/
.kalendar_menu{
   width:512px;
   height:auto !important;
   height:400px;
   min-height:400px;
   margin:0 auto;
    display: none;
    z-index: 9;
    left: 50%;
    top: 50%;
    margin: -200px 0 0 -262px;
    position: fixed;
    *+left:36%;
   }


.kalendar_menu .menu_title{
   width:512px;
   height:42px;
   background:url(../images/rilibg.png) top left no-repeat;
   text-align:center;
   line-height:42px;
   color:#FFFFFF;
   font-family:"微软雅黑";
   font-size:18px;
   position:relative;}


.kalendar_menu .menu_title span{
   display:block;
   width:18px;
   height:18px;
   background:url(../images/close1.png) top center no-repeat;
   position:absolute;
   top:12px;
   right:12px;
   cursor:pointer;
   }


.kalendar_menu .menu_center{
   width:512px;
   height:auto !important;
   min-height:399px;
   height:399px;
   background:url(../images/rilibg.png) repeat-y -512px 0;
   padding-top:15px;}

/*日历*/
#wrap{
   width:450px;
   height:auto !important;
   height:215px;
   min-height:215px;
   margin:0 auto;
   background:#E0F5FF;
   position:relative;}

#kalendar{
   width:416px;
   margin:0 auto;
   }
/* 选择年月 的行 */
#kalendar tr#select{
	height:30px;

	}
#kalendar tr#select td{
	clear:both;}
#kalendar tr#select td div{
	float:left;
	width:160px;
	height:30px;
	line-height:30px;
	}
#kalendar tr#select td div#time{ display:none;}
#kalendar tr#select #year{
    display:none}
#kalendar tr#select #year,#kalendar tr#select #month{
	width:135px;
	margin-left:170px;
    *+:margin-left:142px;
}
#select #year ul,#select #month ul{
	clear:both;}
#select #year ul li,#select #month ul li{
	float:left;
    text-align: center;
	width:30px;}
#select #year ul li input,#select #month ul li input{
	width:30px;
	text-align:30px;
	cursor:pointer;}
#select #year ul li.selectChange,#select #month ul li.selectChange{
	width:70px;
	height:10px;}
#select #year ul li.selectChange select,#select #month ul li.selectChange select{
	width:70px;
	padding-left:2px;
	cursor:pointer;}
#select #year ul li.selectChange select option,#select #month ul li.selectChange select option{padding-left:5px;}

#monthPrev{
    width:29px;
	height:19px;
	background:url(../images/shang.png) top left no-repeat;
	position:absolute;
	left:19px;
	top:9px;}

#monthNext{
    width:29px;
	height:19px;
	background:url(../images/xia.png) top left no-repeat;
	position:absolute;
	right:19px;
	top:9px;}




/* 星期表头 的行 */
#kalendar tr#week{
	height:30px;}
#kalendar tr#week td ul{
	width:414px;
	height:30px;
	clear:both;
	border:1px solid #fff;
	border-left:none;
	margin:0 auto}
#kalendar tr#week td ul li{
	float:left;
	width:58px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:#ACE2FB;
	border-left:1px solid #fff;}

/* 某月具体日期 的每一行 */
#kalendar tr#day{ }
#kalendar tr#day .dayListHide0{border-top:1px solid #fff;margin-top:-2px;}
#kalendar tr#day ul.dayList{
	width:414px;
	height:30px;
	clear:both;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;}
#kalendar tr#day ul.dayList li{
	float:left;
	width:58px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:#F5F5F5;
	cursor:pointer;
	border-left:1px solid #fff;
	}
#kalendar tr#day ul.dayList li.active{
	background:#F5F5F5 url(../images/active.png) top center no-repeat;}


/* 日期占用行数(4-6行)，将不需要显示的行隐藏 */
#kalendar tr#day ul.hide{
	display:none;}
/* 周末 的特殊样式 */
#week .weekend,#day .weekend{
	color:#EA0000;}

/* 下面几个样式注意顺序，选择器不能简写，否则日历中 今天 的样式会被鼠标滑过的样式替换 */

.kalendar_menu .menu_center p{
    width:450px;
	font-size:12px;
	background:#E0F5FF;
	height:36px;
	line-height:36px;
	margin:0 auto;
	}

.kalendar_menu .menu_center p span{
    float:right;
	padding-right:28px;}

.kalendar_menu .menu_center p span b{
    padding:0 3px;
	color:#EE2222}

.kalendar_menu .menu_center .rule{
    width:450px;
	margin:0 auto;
	font-size:12px;
	font-family:"宋体";
	color:#333;}

.kalendar_menu .menu_center .rule h6{
    height:20px;
    line-height:20px;
	font-weight:bold;
	padding-top:10px;
    margin-bottom: 0px;
    margin-top: 0px;
}

.kalendar_menu .menu_center .rule ul li{
    list-style:inside;
	padding-left:5px;
	line-height:20px;}

.menu_bot{
   width:512px;
   height:29px;
   background:url(../images/rilibg.png) no-repeat -1024px -13px;}

#monthPrev{
    display: none;
}

#monthNext{
    display: none;
}

.kalendar_menu .menu_center .rule ul li{list-style:inside disc;}













	
	
	
	
	
	