<?php
	$PATH = "../";
	include($PATH."libs/init.inc.php");
	$end_color = str_split($VARIABLES['left_side_end_color'],2);
?>

DIV.cal_block {
	width: 231px;
}
DIV.cal_block#cal_big {
	width: 231px;
}


/*///////////////////////////////////////////////           ANCHOR DATE */


DIV.cal_block A, DIV.cal_block DIV.bl {
	
	width: 32px;
	height: 24px;	
	
	display: block;
	float : left;
	cursor: default;
	-moz-box-sizing: border-box;	
	box-sizing: border-box;
	text-decoration: none;
	float: left;
	
	font-size: 8pt;
	color: white;
	text-align: right;
	margin: 1px 1px 0px 0px;
	border: 1px dotted #555555;
	padding: 2px;
}
DIV.cal_block#cal_big A, DIV.cal_block#cal_big DIV.bl {
	font-size:12px;
	font-weight: bold;
	width: 24px;
	height: 24px;
	margin: 1px 1px 0px 0px;	
}
DIV.cal_block A:hover, 
DIV.cal_block A.wk:hover,
DIV.cal_block A.wks:hover,
DIV.cal_block A.cd:hover,
DIV.cal_block A.re:hover,
DIV.cal_block A.co:hover {
	
}
DIV.cal_block A.wk_l:hover,
DIV.cal_block A.wks_l:hover,
DIV.cal_block A.cd_l:hover,
DIV.cal_block A.re_l:hover,
DIV.cal_block A.co_l:hover { 
	cursor: pointer;
	background-color: white;
	color: #325584;
	border: 1px solid white;
	font-weight: bold;
}


/*/////////////////////////////////      for all days squares - special only for blank squares */


DIV.cal_small {
	font-size:9px;
	display: block;
	width: 24px;
	height: 24px;
	text-align:right;
	float : left;
	margin: 1px 1px 0px 0px;
	border: 1px solid red;
}

DIV.cal_big {
	display:inline;
	width: 24px;
	height: 24px;
	text-align:right;	
	padding:2px;
	margin: 1px 1px 0px 0px;
} 



/*//////////////////////////////////////////////////////////       weekends */
DIV.cal_block A.wk{
	border: 1px solid #4b5c8c;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #1c294f;
}
DIV.cal_block A.wk_l{
	
	
	border: 1px solid #<?= $VARIABLES['left_side_end_color'] ? implode('',array_map('change_color', $end_color, Array(-20,-20,-20))) : 'cc922c'; 	?>; 
	border-right: 1px solid #<?= $border_color = $VARIABLES['left_side_end_color'] ? implode('',array_map('change_color', $end_color, Array(-60,-60,-60))) : '875703' ;	?>; 
	border-bottom: 1px solid #<?= $border_color; 	?>; 
	background-color: #<?= $VARIABLES['left_side_end_color'] ? implode('',array_map('change_color', $end_color, Array(-40,-40,-40))) :  'b87602' ?>;

	color: #ffffff;
}

/*///////////////////////////////// ///////////////////      current day */

DIV.cal_block A.cd{
	background-color: green;
} 
DIV.cal_block A.cd_l{
	background-color: purple;	
}
DIV.cal_block A.re{

} 
/*////////////////////////////////////////////////        common day */
DIV.cal_block A.co{
	border: 1px solid #577aab;
	border-right: 1px solid #1f3d66;
	border-bottom: 1px solid #1f3d66;
	background-color: #325584;
}
DIV.cal_block A.co_l{
	border: 1px solid #<?= $VARIABLES['left_side_end_color'] ? implode('',array_map('change_color', $end_color, Array(20,20,20))) : 'c88003'; 	?>; 
	border-right: 1px solid #<?= $border_color = $VARIABLES['left_side_end_color'] ? implode('',array_map('change_color', $end_color, Array(-20,-20,-20))) : 'c88003' ;	?>; 
	border-bottom: 1px solid #<?= $border_color; 	?>; 
	background-color: #<?= $VARIABLES['left_side_end_color'] ? $VARIABLES['left_side_end_color'] : 'ffa200' ?>;
	
	color: #ffffff;
} 
DIV.cal_block DIV.sub{
	text-align: center;
	font-weight: bold;
}
/*////////////////////////////////////////////       Titles   */
DIV.cal_title {
	text-align: center;
	font-size: 9pt;
	font-weight: bold;
	text-transform:uppercase;
	
}
DIV.cal_block A.day{
	border: 1px dashed #000000;
	text-align: center;
	color: #d3eeff;
	text-transform:uppercase;
	background-color: black;
}
DIV#cl_info_wnd {
	display: none;
	position: absolute;
	padding: 10px 10px 10px 10px;
	width : auto;
	background-image:url(/images/menu_block_bg.png);
	color: white;
	border: 1px solid #537db7;
	white-space: nowrap;
	z-index: 500;
	font-size: 1.1em;
	border-radius: 10px;
	-moz-border-radius: 10px;
}

