/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *
 * UI.DATAPICKER.CSS: - styly pro kalendář
 *                    - calendar styles
 *
 * version: 1.0.0 / ecp 1.3
 * author: OV
 * email: vetesnik@ebrana.cz
 * media: screen
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
	
	img.datepicker_trigger														{ margin: 2px; vertical-align: middle; cursor: pointer; }
	#datepicker_div																{ position: absolute; top: -999em; left: -999em; z-index: 500; padding: 10px; font-size: 0.916em; background: white; }
	
	/* * * * * *  obecné  * * * * * */
	#datepicker_div a																{ cursor: pointer; }
	
	
	#datepicker_div .datepicker_control										{ width: 100%; background: #e0eaf3; }
	#datepicker_div .datepicker_control:after								{ display: block; clear: both; content: " "; }
	#datepicker_div .datepicker_control .datepicker_clear				{ display: inline; float: left; text-align: left; }
	#datepicker_div .datepicker_control .datepicker_close				{ display: inline; float: right; text-align: right; }
	#datepicker_div .datepicker_control a									{ display: block; padding: 5px; font-weight: bold; color: black; text-decoration: none; }
	#datepicker_div .datepicker_control a:hover,
	#datepicker_div .datepicker_control a:active							{ background: #d0e0f0; }
	
	#datepicker_div .datepicker_links										{ width: 100%; }
	#datepicker_div .datepicker_links:after								{ display: block; clear: both; content: " "; }
	#datepicker_div .datepicker_links .datepicker_prev					{ display: inline; float: left; width: 33%; text-align: left; }
	#datepicker_div .datepicker_links .datepicker_current				{ display: inline; float: left; width: 33%; text-align: center; }
	#datepicker_div .datepicker_links .datepicker_next					{ display: inline; float: right; width: 33%; text-align: right; }
	#datepicker_div .datepicker_links a										{ display: block; padding: 5px; font-weight: bold; text-decoration: none; }
	#datepicker_div .datepicker_links a:hover,
	#datepicker_div .datepicker_links a:active							{ color: black; background: #e0eaf3; }
	
	#datepicker_div .datepicker_oneMonth																{ width: 100%; }
	#datepicker_div .datepicker_oneMonth .datepicker_header										{ width: 100%; text-align: center; }
	#datepicker_div .datepicker_oneMonth .datepicker_header select								{ padding: 2px; border: solid 1px #d0e0f0; font-family: Arial, Helvetica, sans-serif; }
	#datepicker_div .datepicker_oneMonth .datepicker_header select.datepicker_newMonth	{ width: 150px; margin-right: 5px; }
	#datepicker_div .datepicker_oneMonth .datepicker_header select.datepicker_newYear	{ width: 60px; }
	
	#datepicker_div .datepicker_oneMonth table.datepicker										{ margin-top: 10px; border-collapse: separate; }
	#datepicker_div .datepicker_oneMonth table.datepicker td									{ width: 19px; margin: 1px; padding: 5px; font-weight: bold; text-align: right; cursor: pointer;
																												  border: solid 1px white; background: #ecf2f9 url(../images/datapicker/td.gif) 0 0 repeat-x; }
	#datepicker_div .datepicker_oneMonth table.datepicker td.datepicker_weekEndCell	{ background: #e2e2e2 url(../images/datapicker/td_weekend.gif) 0 0 repeat-x; }
	#datepicker_div .datepicker_oneMonth table.datepicker td.datepicker_daysCellOver	{ border-color: #b8cde1; }
	
	#datepicker_div .datepicker_oneMonth table.datepicker td a								{ color: #444; text-decoration: none; }
	
	#datepicker_div .datepicker_oneMonth table.datepicker thead td							{ text-align: center; border-bottom-width: 3px; font-weight: normal; text-transform: uppercase; }
	#datepicker_div .datepicker_oneMonth table.datepicker thead td a						{ color: black; }
	
	
	/* * * * * *  iframe pro ie6 - překryje select  * * * * * */
	#datepicker_div iframe		{ position: absolute; top: -2px; left: -2px; z-index: -1; width: 241px; height: 260px; margin: 0; padding: 0; border: none; }
	
	