.cal_dlg {
    width: 340px;
    height: 250px;
	z-index: 3000;
}

    .cal_dlg .cal_data {
        margin-top: 5px;
    }

    .cal_dlg .cal_col_nav {
        width: 20px;
        height: 190px;
    }

        .cal_dlg .cal_col_nav .cal_nav_prev {
            cursor: pointer;
            width: 18px;
            height: 18px;
            background-image: url('images/ui-icons_4eb305_256x240.png');
            background-position: -96px 0;
            transform: scale(1.5,1.5);
        }

        .cal_dlg .cal_col_nav .cal_nav_next {
            cursor: pointer;
            width: 18px;
            height: 18px;
            background-image: url('images/ui-icons_4eb305_256x240.png');
            background-position: -32px 0;
            transform: scale(1.5,1.5);
        }

    .cal_dlg .cal_col_data {
    }

    .cal_dlg .cal_tb {
    }


    .cal_dlg .cal_dlg_title {
        line-height: 40px;
        font-size: 16pt;
        width: 340px;
    }

        .cal_dlg .cal_dlg_title .cal_pp_list_title {
            color: #0091ea;
            margin-left: 10px;
        }

    .cal_dlg .cal_header_row {
        width: 40px;
        text-align: center;
        line-height: 25px;
        font-size: 8pt;
        color: #0091ea;
        border-bottom: 1px solid #dbf4ff;
    }

        .cal_dlg .cal_header_row .cal_day_header {
        }

        .cal_dlg .cal_header_row .cal_wday_header {
        }

        .cal_dlg .cal_header_row .cal_wend_header {
        }

    .cal_dlg .cal_day_row {
        line-height: 25px;
        font-size: 11pt;
        color: #00b0ff;
        border-bottom: 1px solid #dbf4ff;
    }

        .cal_dlg .cal_day_row .cal_day_cell {
            width: 40px;
            text-align: center;
            cursor: pointer;
        }

        .cal_dlg .cal_day_row .cal_wday {
            width: 40px;
            height: 25px;
        }

        .cal_dlg .cal_day_row .cal_wend {
            width: 40px;
            height: 25px;
        }

        .cal_dlg .cal_day_row .cal_sel_day {
            background-color: #ff6a00;
            color: #fff;
        }

        .cal_dlg .cal_day_row .cal_today {
            background-color: #82c0ff;
            color:#fff;
        }

        .cal_dlg .cal_day_row .cal_out_of_range {
            background-color: #fff;
            cursor: default;
        }
