@charset "utf-8";

/* calendar */

.calender_area	{width:300px;float:left;}
.calender_area p	{position:relative;width:100%; margin-bottom:15px; text-align:center;font-size:14px; font-weight:600;padding-top:2px;}
.calender_area p img	{margin:0 10px;}
.calender_area p span	{position:absolute; left:0;top:0;color:#fff; display:inline-block;background:#0870a6; width:45px; padding:2px 10px; font-size:12px; border:1px solid #0f638f;border-radius:5px;}
.calender_area p button{cursor:pointer;border:0;background:none;outline:none;}
table.calen {width:100%; border-collapse:collapse;}
table.calen th {padding:10px 0 10px 0; background:#efefef; text-align:center; border:1px solid #ddd;border-bottom:none ! important;}
table.calen td {padding:10px;vertical-align:top; border:1px solid #ddd; line-height:18px; font-size:12px; text-align:center;}
table.calen td~td {color:#666;}
table.calen td:last-child, table.calendar th:last-child {color:#0a61a9;}
table.calen td:first-child, table.calendar th:first-child {color:#cd2424;}
table.calen .date {cursor:pointer;background:#eaf3fc;}
table.calen td.today a{border:1px solid #f77400;border-radius:100%;padding:2px 5px;background:#f77400;color:#fff;}
table.calen td.sel_date{background:#ffe5ce;}

.right_area	{position:relative;display:inline-block; margin-left:20px; width:640px; }
h2.title { font-size:26px; color:#222; font-weight:normal; padding:30px 0 30px;}
.r-tit4 { padding:15px 0; font-size:16px; font-weight:600; line-height:1em; color:#333;}


.panel.window { background: #484d55; border: 1px solid #2b303a;}
.panel.window .panel-title{color:#fff; font-size:14px; font-weight:600; height:20px; line-height:20px;}
.panel-tool a { opacity:1;}
.panel-tool a:hover { background-image:url(/static/support/css/material/images/panel_tools_over.png) ; }
.window-proxy-mask, .window-mask { background-color:#ccc;}
.messager-body { padding:10px !important;}
.pop-container h3.bullet { padding:10px 0 10px 14px; font-size:15px; font-weight:600; line-height:1em; background:url(/static/support/css/material/images/common/bullet-red3.png) no-repeat 0 14px; color:#333;}

/* 2014-06-27 */
.tbl-type{border-top:2px solid #0a61a9; margin-bottom:20px;}
/*.tbl-type table {width:100%;}*/
.tbl-type thead th:first-child, .tbl-type tbody td:first-child,
.tbl-type tbody th:first-child{border-left:0; }
.tbl-type tbody th{padding:8px 0 8px 15px; color:#444; min-height:38px; background:#f9f9f9; /*font-size:14px;*/ border-bottom:1px solid #e1e1e1; border-left:1px solid #e1e1e1; text-align:left; vertical-align:middle;}
.tbl-type tbody td{padding:5px 5px 5px 15px; border-bottom:1px solid #e1e1e1; border-left:1px solid #e1e1e1; color:#666; text-align:left; vertical-align:middle;}
