﻿.day_normal     {font-size:25px;}
.day_sunday     {font-size:25px;}
.day_saturday   {font-size:25px;}

.day_normal a:link		{font-family:Arial; color:#000000; text-decoration:none;}
.day_normal a:visited	{font-family:Arial; color:#000000; text-decoration:none;}
.day_normal a:hover		{font-family:Arial; color:#595959; text-decoration:none;}

.day_sunday a:link		{font-family:Arial; color:#ba0c0d; text-decoration:none;}
.day_sunday a:visited	{font-family:Arial; color:#ba0c0d; text-decoration:none;}
.day_sunday a:hover		{font-family:Arial; color:#ea6b48; text-decoration:none;}

.day_saturday a:link	{font-family:Arial; color:#0e877e; text-decoration:none;}
.day_saturday a:visited	{font-family:Arial; color:#0e877e; text-decoration:none;}
.day_saturday a:hover	{font-family:Arial; color:#0669b2; text-decoration:none;}

.calendar_title01       {font-family:Arial; font-size:16px;}
.calendar_title02       {font-family:"굴림",Gulim,"돋움",Dotum,"Arial"; font-size:14px; font-weight:bold}
.calendar_title01 a:link	{font-family:Arial; color:#000000; text-decoration:none;}
.calendar_title01 a:visited	{font-family:Arial; color:#000000; text-decoration:none;}
.calendar_title01 a:hover	{font-family:Arial; color:#000000; text-decoration:none;}

.calendar_week          {width:70px; height:20px; border:solid 1px #000; text-align:center;}

.cal_view_td_01         {text-align:left;}
.cal_view_td_02         {text-align:center;}

.cal_btn                
{
    border:solid 1px #1F556A;
    background:#EEF3F6;
    color:#13485d;
    text-align:center;
    text-decoration:none;
    padding:2px 2px 2px 2px;
}

/* 일정관리 */
.calendar . { width:100%; }
.calendar .table { border-left:1px solid #c7c3c3; }
.calendar .table th { height:30px; text-align:center; border-right:1px solid #c7c3c3; border-top:2px solid #b64247; background-color:#f5f3f1; }
.calendar .table td { vertical-align:top; padding-top:6px; padding-bottom:6px;}
.calendar .table td a { font-weight:bold; }
.calendar .table .sun, .calendar .sun a { color:#ff0023; }
.calendar .table .sat, .calendar .sat a { color:#0060ff; }
.calendar .table .day { font-size:11px; font-weight:bold; color:#b7b7b7; }
.calendar .table .color { width:100%; }
.calendar .table .color td { height:15px; vertical-align:bottom; padding:0 0 0 0 ; color:#545454; font-size: 11px; border:1px solid #fff; }
.calendar .table .color td a{ color:#545454; font-weight:normal;}

a.calMonth			{ font-size:14px; font-weight:bold; text-decoration:none;}	
a.calMonth:hover, a.calMonth:active	{ text-decoration:underline; }
a.selMonth			{ color:#3190a5; font-weight:bold; font-size:28px; text-decoration:none;}

