/* default definition */ 
* {padding:0; margin:0; font-size:12px; line-height:1.5em; font-family:Dotum, sans-serif; color:#4c4c4c;}
body {width:100%; padding:0; margin:0; background:url('../../images/common/calendar/bg.gif') repeat-x left top; text-align:center;}
h1, h2, h3, h4, h5, h6 {}
ul, ol {list-style-type:none;}
form {margin:0; padding:0;}
hr, caption, legend {visibility:hidden; position:absolute; left:-10000px; height:0; font-size:0; line-height:0; padding:0; margin:0;}
img {border:none;}

.hid {visibility:hidden; position:absolute; left:-10000px; height:0; font-size:0;}
.pr {position:relative;}
.pa {position:absolute;}
.di {display:inline;}
.dn {display:none;}
.db {display:block;}
.fl {float:left;}
.fr {float:right;}
.cb {clear:both;}	
.vm {vertical-align:middle;}
.vb {vertical-align:bottom;}
.vt {vertical-align:top;}
.tc {text-align:center;}
.tr {text-align:right;}
.tl {text-align:left;}
.of_auto {overflow:auto;}
.bn {background:none; border:0 none;}
.fb {font-weight:bold;}
.fn {font-weight:normal;}

input, select, textarea {font-size:12px;}
.inp {padding-top:2px; padding-bottom:1px; line-height:1em; border:1px solid #c6c6c6; text-decoration:none;}
/*******************************/

/*font color*/
.red {color:red;}
.org {color:#fd7700;}
.gray {color:#808080;}
.deepskyblue {color:#00bfff;}
.darkturquoise {color:#00ced1;}
.royalblue {color:#4169e1;}

/*font size*/
.f12 {font-size:12px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}


/*margin��padding*/
.mt3 {margin-top:3px;}
.mt5 {margin-top:5px;}	 
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}

.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}	
.mb30 {margin-bottom:30px;}

.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr25 {margin-right:25px;}		

.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}
.ml40 {margin-left:40px;}

.pl5 {padding-left:5px;} 
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}
.pl20 {padding-left:20px;}
.pl25 {padding-left:25px;}
.pl30 {padding-left:30px;}

.pr5 {padding-right:5px;} 
.pr10 {padding-right:10px;}
.pr15 {padding-right:15px;}
.pr20 {padding-right:20px;}
.pr25 {padding-right:25px;}	
.pr30 {padding-right:30px;}

.pt5 {padding-top:5px;} 
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt25 {padding-top:25px;}

.pb5 {padding-bottom:5px;} 
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb25 {padding-bottom:25px;}   

.p0 {padding:0}
.p5 {padding:5px;}
.p10 {padding:10px;}

/*width*/
.w20 {width:20px;}
.w40 {width:40px;}
.w60 {width:60px;}

/**********************************/
body {background:none; width:220px;}
body h1 {text-align:left;}
.calendar{ padding:10px}

.tb {clear:both; padding-top:10px}
.tb tbody th, 
.tb tbody td {border-bottom:1px solid #d8dee5; padding:5px; text-align:center;}
.tb thead th{border:1px solid #bbc3c9; background-color:#e0e7ec; border-width:1px 0; text-align:center; padding:4px; color:#2c517f;}
.tb thead th.line_left {border-left:1px solid #bbc3c9;}
.tb thead th.line_right {border-right:1px solid #bbc3c9;}
.tb thead.line th {border:1px solid #bbc3c9; border-width:1px;} 
.tb .tl {text-align:left;}

a.sun:link, a.sun:visited {font-weight:bold; color:#CC3300;  text-decoration:none;}
a.sun:hover, a.sun:active {font-weight:bold; color:#CC3300;  text-decoration: underline;}
a.sat:link, a.sat:visited { font-weight:bold; color:#0066CC; text-decoration:none;}
a.sat:hover, a.sat:active  { text-decoration: underline;  font-weight:bold; color:#0066CC;}
a.today:link, a.today:visited { font-weight:bold; color:#00CC66; text-decoration:none;}
a.today:hover, a.today:active  { text-decoration: underline;  font-weight:bold; color:#00CC66;}

a:link, a:visited { text-decoration:none;}
a:hover, a:active  { text-decoration: underline;}