/* CSS Document */
#basis { display:inline; position:relative; }
#calender  { position:absolute; top:-170px; left:10px; width:240px; background-color:#fff; border:2px solid #5a9c33; padding:10px; z-index:100; }
#control { text-align:center; margin:0 0 0 0; }
#control select { font-size:11px; margin:0 5px; vertical-align:middle; width:80px; }
#control option { width:80px;}
#calender  .controlPlus { padding:0 5px; text-decoration:none; color:#333; }
#calender  table { empty-cells:show; width:100%; font-size:11px; table-layout:fixed;}
#calender  .weekdays td {text-align:right; padding:1px 5px 1px 1px; color:#333; }
#calender  .week td { text-align:right; cursor:pointer; border:1px solid #fff; padding:1px 4px 1px 0;}
#calender  .week .today { background-color:#ccc;  border-color:#cccc; }
#calender  .week .holiday { font-weight: bold; }
#calender  .week .hoverEle { border-color:#5a9c33; background-color:#ebf8e3; color:#000; }