.ygcl { clear:both; padding:0; margin:0; font-size:0.1em; line-height: 0.1em; }
#yfcMiniCalWeekdayNames .box_title { float:left; width:25px; padding:3px 0 3px; }
#yfcMiniCalWeekdayNames .box_title .day_title { float:left; padding-left: 2px; }
#yfcMiniCalWeekdays .yfcMiniCalDayPast { width:25px; padding:4px 0; }

#yfcMiniCalDiv { position:absolute; visibility:hidden; z-index:1000; top:0px; left:0; text-align:left; width:390px;font-size:12px; }
#yfcMiniCalDiv form { margin:0; padding:0; }
#yfcMiniCalDiv select { font:77% verdana; color:#000; }

#yfcMiniCalDiv .box_top { width:100%; position:relative; z-index:100; }
#yfcMiniCalDiv .box_bot { width:100%; position:relative; }
#yfcMiniCalDiv .box { border:2px solid #666; background-color:#FFF; margin:0; padding:10px 5px 0px 10px; }
#yfcMiniCalDiv .c_nw { position:absolute; width:2px; height:2px; top:0; left:0; font-size:0; background-color:#000; background-image:url(rc_nw.gif); }
#yfcMiniCalDiv .c_ne { position:absolute; width:2px; height:2px; top:0; right:0; font-size:0; background-color:#000; background-image:url(rc_ne.gif);   }
#yfcMiniCalDiv .c_sw { position:absolute; width:2px; height:2px; bottom:0; left:0; font-size:0; background-color:#000; background-image:url(rc_sw.gif); }
#yfcMiniCalDiv .c_se { position:absolute; width:2px; height:2px; bottom:0; right:0; font-size:0; background-color:#000; background-image:url(rc_se.gif); }

#yfcMiniCalDiv .yfcMiniCalInside .yfcMiniCalCtrlBar { width:365px; margin:0 0 10px 0; }
#yfcMiniCalDiv .yfcMiniCalInside { height: 160px; }
html>body #yfcMiniCalDiv .yfcMiniCalInside { height: 175px; }
#yfcMiniCalDiv .yfcMiniCalInside .yfcMiniCalCtrlBar a { font:bold 85% verdana; text-decoration:none; color:#3E5774; padding:0 0px; }
#yfcMiniCalDiv .yfcMiniCalInside .yfcMiniCalCtrlBar img { border: 0; }
#yfcMiniCalCloseDiv { float:right; }

#yfcMiniCalPrevMonthDiv { float:left; visibility:hidden; padding-top: 2px; }
#yfcMiniCalMonthSelect { float:left; margin-left: 5px; }
#yfcMiniCalThisMonthTitle { float: left; font:normal 75% verdana; padding-top: 3px; margin-left: 15px; width: 100px; margin-right: 5px; }
#yfcMiniCalNextMonthTitle { float: left; font:normal 75% verdana; padding-top: 3px; margin-left: 75px; margin-right: 5px; }
#yfcMiniCalNextMonthDiv { float:left; padding-top: 2px; margin-left: 4px; }

#yfcMiniCalWeekdayNames { font:bold 77% verdana; color:#CE8D29; margin:0; cursor:default; }
#yfcMiniCalWeekdayNames div { float:left; width:23px; padding:3px 0 3px 2px; }

#yfcMiniCalWeekdays { font:bold 77% verdana; cursor:default; width:175px; }
#yfcMiniCalWeekdays a { display:block; width:22px; text-decoration:none; padding:0 0 0 1px; color:#3E5774; background-color:#FFF; border:1px solid #FFF; }
#yfcMiniCalWeekdays a:hover { border:1px solid #F9AA2B; }
#yfcMiniCalWeekdays .yfcMiniCalDay { float:left; width:25px; padding:3px 0; }
#yfcMiniCalWeekdays .yfcMiniCalDayPast { float:left; width:23px; padding:4px 0 4px 2px; color:#C9D6DF; }
#yfcMiniCalWeekdays .yfcMiniCalDaySel { float:left; width:25px; padding:3px 0; }
#yfcMiniCalWeekdays .yfcMiniCalDaySel a { border:1px solid #7B9BB4; }
#yfcMiniCalWeekdays .yfcMiniCalDayStart{ float:left; width:25px; padding:3px 0; }
#yfcMiniCalWeekdays .yfcMiniCalDayStart a { border:1px solid #7B9BB4; background: #FFEFC7; }
#yfcMiniCalWeekdays .yfcMiniCalDayNext { float:left; width:23px; padding:4px 0 4px 2px; color:#799CB2; }

#yfcMiniCalWeekdaysNext { font:bold 77% verdana; cursor:default; width:175px; }
#yfcMiniCalWeekdaysNext a { display:block; width:22px; text-decoration:none; padding:0 0 0 1px; color:#3E5774; background-color:#FFF; border:1px solid #FFF; }
#yfcMiniCalWeekdaysNext a:hover { border:1px solid #F9AA2B; }
#yfcMiniCalWeekdaysNext .yfcMiniCalDay { float:left; width:25px; padding:3px 0; }
#yfcMiniCalWeekdaysNext .yfcMiniCalDayPast { float:left; width:23px; padding:4px 0 4px 2px; color:#C9D6DF; }
#yfcMiniCalWeekdaysNext .yfcMiniCalDaySel { float:left; width:25px; padding:3px 0; }
#yfcMiniCalWeekdaysNext .yfcMiniCalDaySel a { border:1px solid #7B9BB4; }
#yfcMiniCalWeekdaysNext .yfcMiniCalDayStart { float:left; width:25px; padding:3px 0; }
#yfcMiniCalWeekdaysNext .yfcMiniCalDayStart a { border:1px solid #7B9BB4; background: #FFEFC7; }
#yfcMiniCalWeekdaysNext .yfcMiniCalDayNext { float:left; width:23px; padding:4px 0 4px 2px; color:#799CB2; }

#yfcMiniCalIFrame { position:absolute; visibility:hidden; }

.monthPage { float: left; }
.seperator { background: #cccccc; margin: 5px 10px 5px 5px; width: 1px; height: 140px; float: left; }
.kapat {
	background-image: url(x_d.gif);
	background-position: top right; 
	background-repeat:no-repeat;
	background-color:none;
	border:none;
	width:17px;
	height:13px;
}
