ins#calendar,
ins.calendar_ru {  text-decoration:none;
				   background: url(/images/admin/icon_cal.gif) 0 0 no-repeat;
				   display:inline-block;
				   width:15px;
				   height:15px;
				   vertical-align: top;
				   cursor:pointer;
				   text-decoration:none}

#fc {position:absolute;
	 z-index:100; 
	 width:200px; 
	 border-collapse:collapse;
	 background:#fff;
	 border:1px solid #424242;
	 -moz-user-select:none;
	 -khtml-user-select:none;
	 user-select:none;
	 }
	
#fc td {padding:0;
		border-collapse:collapse;
		font-size:10px;
		text-align:center;
		border: solid 1px #424242;}


#fc tr.cal_wh td, #fc td.calc_today { background:#006633; color:#fff; }
td.cal_cell {width:18px;
			 height:18px; }	  
			 
#fc	td.calc_red { background:#fff;
				  color:#ff0000;
				  font-weight:bold} 
				  
				  
@media (max-width: 760px) {				  
	#fc {position: fixed; width:300px; top:50%; left:50%; margin-left:-150px; margin-top:-140px} 
	
	#fc td { height:24px; vertical-align:middle; font-size:16px; line-height:18px}
	/*
	td.cal_cell { width:24px; height:24px}				  
	#fc td.calc_nav,
	#fc td.calc_red,
	#fc td { height:24px; vertical-align:middle; font-size:16px; line-height:18px}
	*/
}