.dhx_cal_container{background-color:#C2D5FC;font-family:Tahoma;font-size:8pt;position:relative;overflow:hidden;}.dhx_cal_container div{-moz-user-select:none;-moz-user-select:-moz-none;}.dhx_cal_navline{height:20px;position:absolute;z-index:3;width:750px;color:#2F3A48;}.dhx_cal_navline div{position:absolute;top:2px;white-space:nowrap;}.dhx_cal_navline .dhx_cal_date{font-weight:600;left:210px;}.dhx_cal_button .dhx_left_bg{width:1px;overflow:hidden;height:17px;z-index:20;top:0;}.dhx_cal_prev_button{background-image:url(imgs/buttons.png);background-position:0 0;width:29px;height:17px;left:50px;cursor:pointer;}.dhx_cal_next_button{background-image:url(imgs/buttons.png);background-position:-30px 0;width:29px;height:17px;left:80px;cursor:pointer;}.dhx_cal_today_button{background-image:url(imgs/buttons.png);background-position:-60px 0;width:75px;height:17px;left:112px;cursor:pointer;text-align:center;text-decoration:underline;}.dhx_cal_tab{background-image:url(imgs/white_tab.png);width:61px;height:19px;text-align:center;text-decoration:underline;padding-top:3px;cursor:pointer;}.dhx_cal_tab.active{background-image:url(imgs/blue_tab.png);text-decoration:none;height:20px;padding-top:2px;cursor:default;font-weight:bold;}.dhx_cal_header{position:absolute;left:10px;top:23px;width:750px;border-top:1px dotted #8894A3;border-right:1px dotted #8894A3;z-index:2;overflow:hidden;color:#2F3A48;}.dhx_cal_data{border-top:1px dotted #8894A3;position:absolute;top:44px;width:600px;overflow-y:auto;overflow-x:hidden;}.dhx_scale_bar{position:absolute;text-align:center;background-color:#C2D5FC;padding-top:3px;border-left:1px dotted #586A7E;}.dhx_scale_holder{position:absolute;border-right:1px dotted #586A7E;background-image:url(imgs/databg.png);}.dhx_scale_holder_now{position:absolute;border-right:1px dotted #586A7E;background-image:url(imgs/databg_now.png);}.dhx_scale_hour, .scale_hour_actuall{height:41px;width:50px;border-bottom:1px dotted #8894A3;background-color:#C2D5FC;text-align:center;line-height:40px;color:#586A7E;overflow:hidden;}.dhx_month_head{background-color:#EBEFF4;color:#2F3A48;border-right:1px dotted #586A7E;height:18px;padding-right:5px;padding-top:3px;text-align:right;}.dhx_month_body{border-right:1px dotted #586A7E;border-bottom:1px dotted #586A7E;background-color:#FFF;}.dhx_now .dhx_month_body{background-color:#E2EDFF;}.dhx_after .dhx_month_body,.dhx_before .dhx_month_body{background-color:#ECECEC;}.dhx_after .dhx_month_head,.dhx_before .dhx_month_head{background-color:#E2E3E6;color:#94A6BB;}.dhx_now .dhx_month_head{background-color:#D1DEF4;font-weight:bold;}.dhx_cal_drag{position:absolute;z-index:9999;background-color:#FFE763;border:1px solid #B7A543;opacity:.5;filter:alpha(opacity=50);}.dhx_loading{position:absolute;width:128px;height:15px;background-image:url(imgs/loading.gif);z-index:9999;}.dhx_multi_day_icon,.dhx_multi_day{position:absolute;background-color:#E1E6FF;background-repeat:no-repeat;border-bottom:1px dotted #8894A3;border-left:1px dotted #8894A3;}.dhx_multi_day_icon{background-image:url(imgs/clock_big.gif);}.dhx_multi_day_icon_small{background-image:url(imgs/clock_small.gif);}.dhx_multi_day_icon,.dhx_multi_day_icon_small{background-position:center center;position:absolute;background-color:#E1E6FF;background-repeat:no-repeat;border-bottom:1px dotted #8894A3;border-left:1px dotted #8894A3;}.dhtmlxLayoutPolyContainer_dhx_skyblue .dhx_cal_container{background-color:#d0e5ff;}.dhx_cal_event div{background-color:#FFE763;border:1px solid #B7A543;color:#887A2E;overflow:hidden;width:100%;font-family:Tahoma;font-size:8pt;}.dhx_move_denied .dhx_cal_event .dhx_header,.dhx_move_denied .dhx_cal_event .dhx_title{cursor:default;}.dhx_cal_event .dhx_header{height:1px;margin-left:1px;border-width:1px 1px 0 1px;cursor:pointer;}.dhx_cal_event .dhx_title{height:12px;border-width:0 1px 1px 1px;border-bottom-style:dotted;font-size:7pt;font-weight:bold;text-align:center;background-position:right;background-repeat:no-repeat;cursor:pointer;}.dhx_cal_event .dhx_body{border-width:0 1px 1px 1px;padding:5px;}.dhx_resize_denied .dhx_cal_event .dhx_footer{cursor:default;}.dhx_cal_event .dhx_footer{height:1px;margin-left:2px;border-width:0 1px 1px 1px;cursor:s-resize;}.dhx_cal_event_line{background-color:#FFE763;border:1px solid #B7A543;font-family:Tahoma;font-size:8pt;height:13px;padding-left:10px;color:#887A2E;cursor:pointer;overflow:hidden;}.dhx_cal_event_clear{font-family:Tahoma;font-size:8pt;height:13px;padding-left:2px;color:#887A2E;white-space:nowrap;overflow:hidden;cursor:pointer;}.dhx_in_move{background-color:#FFFF80;}div.dhx_cal_editor{background-color:#FFE763;border:1px solid #B7A543;border-top-style:dotted;z-index:999;position:absolute;overflow:hidden;}textarea.dhx_cal_editor{width:100%;height:100%;border:0 solid black;margin:none;padding:none;overflow:auto;}div.dhx_menu_head{background-image:url(imgs/controls.gif);background-position:0 -43px;width:10px;height:10px;margin-left:5px;margin-top:1px;border:none;cursor:default;}div.dhx_menu_icon{background-image:url(imgs/controls.gif);width:20px;height:20px;margin-left:-5px;margin-top:0;border:none;cursor:pointer;}div.icon_details{background-position:0 0;}div.icon_edit{background-position:-22px 0;}div.icon_save{background-position:-84px -1px;}div.icon_cancel{background-position:-62px 0;}div.icon_delete{background-position:-42px 0;}div.icon_color{background: url('/admin/gr/icons/color-ico.png') 3px 3px no-repeat;cursor:pointer !important;}.dhx_cal_light{height:400px;light:300px;background-color:#FFE763;font-family:Tahoma;font-size:8pt;border:1px solid #B7A64B;color:#887A2E;position:absolute;z-index:10001;width:580px;height:300px;}.dhx_mark{position:relative;top:3px;background-image:url('./imgs/controls.gif');background-position:0 -43px;padding-left:10px;}.dhx_ie6 .dhx_mark{background-position:6px -41px;}.dhx_cal_light select{font-family:Tahoma;font-size:8pt;color:#887A2E;padding:2px;}.dhx_cal_ltitle{padding:2px 0 2px 5px;overflow:hidden;white-space:nowrap;}.dhx_cal_ltitle span{white-space:nowrap;}.dhx_cal_lsection{background-color:#DBCF8C;color:#FFF4B5;font-size:18pt;font-weight:bold;padding:5px 0 3px 10px;}.dhx_cal_ltext{padding:2px 0 2px 10px;height:130px;height=140px;overflow:hidden;}.dhx_cal_ltext textarea{background-color:transparent;overflow:auto;border:none;color:#887A2E;height:100%;width:100%;outline:none!important;}.dhx_time{font-weight:bold;}.dhx_cal_light .dhx_title{padding-left:10px;}.dhx_cal_larea{border:1px solid #DCC43E;background-color:#FFF4B5;overflow:hidden;margin-left:3px;width:572px;height:1px;}.dhx_btn_set{padding:5px 10px 0 10px;float:left;}.dhx_btn_set div{float:left;height:21px;line-height:21px;vertical-align:middle;cursor:pointer;}.dhx_save_btn{background-image:url('./imgs/controls.gif');background-position:-84px 0;width:21px;}.dhx_cancel_btn{background-image:url('./imgs/controls.gif');background-position:-63px 0;width:20px;}.dhx_delete_btn{background-image:url('./imgs/controls.gif');background-position:-42px 0;width:20px;}.dhx_cal_cover{width:100%;height:100%;position:absolute;z-index:10000;top:0;left:0;background-color:black;opacity:.1;filter:alpha(opacity=10);}.dhx_custom_button{padding:0 3px 0 3px;color:#887A2E;font-family:Tahoma;font-size:8pt;background-color:#FFE763;font-weight:normal;margin-right:5px;margin-top:5px;cursor:pointer;}.dhx_custom_button div{cursor:pointer;float:left;height:21px;line-height:21px;vertical-align:middle;}


/*event in day or week view*/
.dhx_cal_event.nesplneno div{
	background-color: #FCC !important; 
	color: #C00 !important;
}
.dhx_cal_event.splneno div{
	background-color: #CBE8D0 !important; 
	color: #000 !important;
}
.dhx_cal_event.soukrome div{
	background: #999 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event.zruseno div{
	background-color: #000 !important; 
	color: #fff !important;
}
.dhx_cal_event.zavoz div{
	background-color: #06C !important; 
	color: #fff !important;
	cursor: default;
}
.dhx_cal_event.barva_9A6600 div{
	background-color: #9A6600 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event.barva_FF0000 div{
	background-color: #FF0000 !important; 
	color: #FFF !important;
	cursor: default;
}
.dhx_cal_event.barva_CC9900 div{
	background-color: #CC9900 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event.barva_FFCC00 div{
	background-color: #FFCC00 !important; 
	color: #333 !important;
	cursor: default;
}
.dhx_cal_event.barva_FFFF00 div{
	background-color: #FFFF00 !important; 
	color: #333 !important;
	cursor: default;
}
.dhx_cal_event.barva_FEFF99 div{
	background-color: #FEFF99 !important; 
	color: #333 !important;
	cursor: default;
}
.dhx_cal_event.barva_FFDB9D div{
	background-color: #FFDB9D !important; 
	color: #333 !important;
	cursor: default;
}
.dhx_cal_event.barva_FFCC66 div{
	background-color: #FFCC66 !important; 
	color: #333 !important;
	cursor: default;
}
.dhx_cal_event.barva_FF9934 div{
	background-color: #FF9934 !important; 
	color: #333 !important;
	cursor: default;
}
.dhx_cal_event.barva_FF794A div{
	background-color: #FF794A !important; 
	color: #333 !important;
	cursor: default;
}
.dhx_cal_event.barva_FF3300 div{
	background-color: #FF3300 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event.barva_CC0000 div{
	background-color: #CC0000 !important; 
	color: #CC0000 !important;
	cursor: default;
}
.dhx_cal_event.barva_9A0000 div{
	background-color: #9A0000 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event.barva_333367 div{
	background-color: #333367 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event.barva_003399 div{
	background-color: #003399 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event.barva_0066CB div{
	background-color: #0066CB !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event.barva_0082D6 div{
	background-color: #0082D6 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event.barva_0099FF div{
	background-color: #0099FF !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event.barva_3E99DF div{
	background-color: #3E99DF !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event.barva_99CDFF div{
	background-color: #99CDFF !important; 
	color: #333 !important;
	cursor: default;
}
.dhx_cal_event.barva_B5E2FF div{
	background-color: #B5E2FF !important; 
	color: #333 !important;
	cursor: default;
}
.dhx_cal_event.barva_DFFEFF div{
	background-color: #DFFEFF !important; 
	color: #333 !important;
	cursor: default;
}
.dhx_cal_event.barva_FFCCFF div{
	background-color: #FFCCFF !important; 
	color: #333 !important;
	cursor: default;
}
.dhx_cal_event.barva_CCCCFF div{
	background-color: #CCCCFF !important; 
	color: #333 !important;
	cursor: default;
}
.dhx_cal_event.barva_9A99FF div{
	background-color: #9A99FF !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event.barva_6766CC div{
	background-color: #6766CC !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event.barva_9999CD div{
	background-color: #9999CD !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event.barva_66669A div{
	background-color: #66669A !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event.barva_006600 div{
	background-color: #006600 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event.barva_009900 div{
	background-color: #009900 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event.barva_67CB33 div{
	background-color: #67CB33 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event.barva_9AFE66 div{
	background-color: #9AFE66 !important; 
	color: #333 !important;
	cursor: default;
}
.dhx_cal_event.barva_CCFFCC div{
	background-color: #CCFFCC !important; 
	color: #333 !important;
	cursor: default;
}
.dhx_cal_event.barva_CCCCCC div{
	background-color: #CCCCCC !important; 
	color: #333 !important;
	cursor: default;
}
.dhx_cal_event.barva_808080 div{
	background-color: #808080 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event.barva_000000 div{
	background-color: #000000 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event.barva_FFFFFF div{
	background-color: #FFFFFF !important; 
	color: #333 !important;
	cursor: default;
}

/*multi-day event in month view*/
.dhx_cal_event_line.nesplneno{
	background-color: #FCC !important; 
	color: #C00 !important;
}
.dhx_cal_event_line.splneno{
	background-color: #CBE8D0 !important; 
	color: #000 !important;
}
.dhx_cal_event_line.soukrome{
	background-color: #999 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.zruseno{
	background: #000 !important; 
	color: #fff !important;
}
.dhx_cal_event_line.zavoz{
	background-color: #06C !important; 
	color: #fff !important;
	cursor: default;
}
.dhx_cal_event_line.barva_FF0000{
	background-color: #FF0000 !important; 
	color: #FFF !important;
	cursor: default;
}
.dhx_cal_event_line.barva_9A6600{
	background-color: #9A6600 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_CC9900{
	background-color: #CC9900 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_FFCC00{
	background-color: #FFCC00 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_FFFF00{
	background-color: #FFFF00 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_FEFF99{
	background-color: #FEFF99 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_FFDB9D{
	background-color: #FFDB9D !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_FFCC66{
	background-color: #FFCC66 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_FF9934{
	background-color: #FF9934 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_FF794A{
	background-color: #FF794A !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_FF3300{
	background-color: #FF3300 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_CC0000{
	background-color: #CC0000 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_9A0000{
	background-color: #9A0000 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_333367{
	background-color: #333367 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_003399{
	background-color: #003399 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_0066CB{
	background-color: #0066CB !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_0082D6{
	background-color: #0082D6 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_0099FF{
	background-color: #0099FF !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_3E99DF{
	background-color: #3E99DF !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_99CDFF{
	background-color: #99CDFF !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_B5E2FF{
	background-color: #B5E2FF !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_DFFEFF{
	background-color: #DFFEFF !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_FFCCFF{
	background-color: #FFCCFF !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_CCCCFF{
	background-color: #CCCCFF !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_9A99FF{
	background-color: #9A99FF !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_6766CC{
	background-color: #6766CC !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_9999CD{
	background-color: #9999CD !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_66669A{
	background-color: #66669A !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_006600{
	background-color: #006600 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_009900{
	background-color: #009900 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_67CB33{
	background-color: #67CB33 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_9AFE66{
	background-color: #9AFE66 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_9AFE66{
	background-color: #9AFE66 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_CCCCCC{
	background-color: #CCCCCC !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_808080{
	background-color: #808080 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_000000{
	background-color: #000000 !important; 
	color: #eee !important;
	cursor: default;
}
.dhx_cal_event_line.barva_FFFFFF{
	background-color: #FFFFFF !important; 
	color: #eee !important;
	cursor: default;
}

/*event with fixed time, in month view*/
.dhx_cal_event_clear.barva_FF0000 {
	color: #FF0000 !important; 
}
.dhx_cal_event_clear.nesplneno {
	color: #C00 !important;
	/*background-color: red !important;*/
}
.dhx_cal_event_clear.splneno{
	color: #090 !important;
}
.dhx_cal_event_clear.soukrome{
	color: #666 !important;
	cursor: default;
}
.dhx_cal_event_clear.zruseno{
	color: #000 !important;
}
.dhx_cal_event_clear.zavoz{
	color: #06C !important;
	cursor: default;
}










.dhx_title {
	cursor: move !important;	
}
.dhx_cal_event .zavoz .dhx_title {
	cursor: help !important;	
}
.scale_hour_actuall {
	background-color: #FCC !important;
}
.kalendar-vykricnik {
	background: url('/admin/gr/icons/vykricnikm.png') left center no-repeat;
	padding-left: 14px;
}