/*
EZGenerator calendar styles 1.9
http://www.ezgenerator.com
Copyright (c)2004-2013 Image-line
*/
table.event{width:100%;border-spacing:0px;background: #e6e6e6;color:#000000;border: 5px solid #ffffff;}
.details{height:40px;}
table.calendar{border-spacing:0px;margin-left:5px;color:#000000;border: 5px solid #f9f9f9;}
table.calendar td{padding:5px;}
div.cal_bg,div.rvps1 div.cal_bg{color:#000000;}
.cal_nav{position:absolute;top:0px;}
.cal_nav span{font:10px/12px verdana;}
td.calh1{background: #d8e0e4;font-size:10px;color:#000000;}
.month_h1{}
.month_h2{color:#000000;text-transform:uppercase;}
td.calh2{text-align:center;background: #d8e0e4 url(../ezg_calendar/tile_sub.gif);font: 10px 'Trebuchet MS', Verdana, sans-serif;color:#ffffff;}
a.calh1{text-decoration:none;letter-spacing: -0.3em;}  
td.day1,td.day1 a{background: #eef0f0;font: 11px Tahoma, Verdana, Arial, sans-serif;color:#000000;text-align:center;border-top: 1px solid #ffffff;border-right: 1px solid #ffffff;}
td.day2,td.day2 a{background: #c0c0c0;font: 11px Tahoma, Verdana, Arial, sans-serif;color:#000000;text-align:center;border-top: 1px solid #ffffff;border-right: 1px solid #ffffff;}
td.day3,td.day3 a{background: #ffffff;font: 11px Tahoma, Verdana, Arial, sans-serif;color:#c0c0c0;text-align:center;border-top: 1px solid #ffffff;border-right: 1px solid #ffffff;}
td.mday1{background: #eef0f0;font: 11px Tahoma, Verdana, Arial, sans-serif;color:#000000;text-align:center;border-top: 1px solid #ffffff;border-right: 1px solid #ffffff;}
td.mday2{background: #c0c0c0;font: 11px Tahoma, Verdana, Arial, sans-serif;color:#000000;text-align:center;border-top: 1px solid #ffffff;border-right: 1px solid #ffffff;}
td.mday3{background: #ffffff;font: 11px Tahoma, Verdana, Arial, sans-serif;color:#c0c0c0;text-align:center;border-top: 1px solid #ffffff;border-right: 1px solid #ffffff;}
.currday,.currday a{background: #ff8000;font: 11px Tahoma, Verdana, Arial, sans-serif;color:#ff0000;}
.mcurrday{background: #d8e0e4;font-size:11px;color:#000000;}
td.day1 a,td.day2 a,td.day3 a,td.currday a{background:transparent;border:0;}
a.currday{text-decoration:none;} 
td.monthview{text-align:left;padding:5px;width:20%;}
td.desc{background: url(../ezg_calendar/tile_back1.gif);padding-left:3px;font: 10px/22px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000000;border-top: 1px solid #ffffff;border-right: 1px solid #ffffff;}
td.date{float:none;padding-left:4px;font: 10px/18px 'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;color:#ffffff;border-top: 1px solid #ffffff;border-right: 1px solid #ffffff;}
td.details,td.details p{background: #eef0f0;padding-left:4px;font-size:11px;color:#000000;border-top: 1px solid #ffffff;border-right: 1px solid #ffffff;}
td.details p{border:0;}
td.week_st1{text-align:left;vertical-align:top;width:80px;height:70px;}
td.week_st2{background: #ffffff;color:#000000;text-align:left;vertical-align:top;}
td.week_st3{color:#000000;text-align:left;vertical-align:top;width:80px;}
a.calurl{font-size:11px;color:#000000;}
.monthmode{padding: 2px;font-size:10px;color: #000000;}
.monthmode_ccolor{height:6px;border:1px solid #aaa;margin-bottom:1px;}
.od_title{font-weight:bold;}
.od_desc{margin: 2px 2px 4px 6px;border-top:1px dotted #959595;}
.frmhint{color:red;}
.hhint.monthmode{text-decoration:none;}
.board{min-height:300px;position:relative;}
.board_event{opacity:0;position:absolute;width:220px;}
.board_desc{}
.board_date{clear:both;}
.board_time{}
.board_details,.board_details p{}
.board_dateblock{float: right;opacity:0.7;transition: all 0.2s ease-out 0s;}
.board_dateblock_month{}
.board_dateblock_day{}
.board_nav{padding: 0 5px;}
.board_nav input{width:24px;margin:0 1px;height:16px;font: 10px Arial;cursor:pointer;}
.board img,.board table,.board ul{max-width:210px !important;}
.calendar_icon,.month_icon,.week_icon,.edit_icon,.delete_icon,.publish_icon,.export_icon,.editplus_icon{
	background-image:url(calendar_set.png);height: 16px;width: 16px;display:inline-block;}
.calendar_icon_large,.month_icon_large,.week_icon_large,.board_icon_large{
	background-image:url(calendar_set.png);height:24px;width:24px;display:inline-block;}	
.calendar_icon{background-position: 0 0;}
.week_icon{background-position: -16px 0;}
.month_icon{background-position: -32px 0;}    
.edit_icon{background-position: -48px 0;}
.delete_icon{background-position: -64px 0;}
.publish_icon{background-position: -128px -16px;}
.export_icon{background-position: -80px 0;}
.editplus_icon{background-position: -112px 0;position:absolute;top:0px;right:0px;display:none;}
.calendar_icon_large{background-position: 0 -24px;}
.week_icon_large{background-position: -24px -24px;}
.month_icon_large{background-position: -48px -24px;} 
.board_icon_large{background-position: -72px -24px;}

.calendar_icon_large.active{background-position: 0 -48px;}
.week_icon_large.active{background-position: -24px -48px;}
.month_icon_large.active{background-position: -48px -48px;} 
.board_icon_large.active{background-position: -72px -48px;}
.week_st1 div,.week_st3 div{position:relative;}
.week_st1:hover .editplus_icon,.week_st3:hover .editplus_icon{display:block;}

.category_legend{margin: 0 auto;text-align:left;}
.category_legend_entry{text-align:left;display:inline-block;}
.category_legend_col{display:inline-block;width:16px;height:16px;}
.category_legend_label{vertical-align:top;text-decoration:none;}
.hor_cat_list .vcl_m{float:left;}
.vcl_sa{padding-left: 10px;}
 
