/* CSS Document */

#datepicker:before,#datepicker:after{
	content:"";
	display:table;
	clear:both;
}
#datepicker{
	width:235px;
}
#caldiv{
	float:left;
	width:235px;
	height:232px;
	overflow:hidden;
	padding-bottom:30px;
	padding-right:18px;
}
#maincaldiv #caldiv{
	margin-left:0px;
	padding-bottom:20px;
}
#mainactdiv #datepicker{
	margin-top:2px;
}
#mainactdiv .ui-datepicker-title{

}
#mainactdiv #caldiv .blocktitle{
	font-size:18px;
}
.ui-datepicker-calendar{
	width:235px;
}
.ui-datepicker-calendar td{
	text-align:center;
	padding:4px;
	background:#F3F3F3;
	cursor:pointer;
}
.ui-datepicker-calendar td:hover{
	background:#ECECEC
}
td.ui-datepicker-other-month{
	background:none;
}
td.ui-datepicker-other-month:hover{
	background:none;
}
.ui-datepicker-title{
	text-align:center;
	padding:10px;
}
.ui-datepicker-prev{
	position:absolute;
	left:2px;
	top:8px;
	display:block;
	width:30px;
	height:20px;
	cursor:pointer;
}
.ui-datepicker-prev:after {
position: absolute;
content: "";
border: 10px solid transparent;
border-right-color:#777;
right: 10px;
top: 50%;
margin-top: -10px;
}
#picker .ui-datepicker-prev:after {
border-right-color:#FFF;
}
.ui-datepicker-prev span,.ui-datepicker-next span{
	display:block;
	width:30px;
	text-align:center;
}
.ui-datepicker-next{
	position:absolute;
	right:2px;
	top:8px;
	display:block;
	width:30px;
	height:20px;
	cursor:pointer;	
}
.ui-datepicker-next:after {
position: absolute;
content: "";
border: 10px solid transparent;
border-left-color:#777;
left: 10px;
top: 50%;
margin-top: -10px;
}
#picker .ui-datepicker-next:after {
border-left-color:#FFF;
}
.ui-datepicker-header{
	position:relative;
}
#anonstitle{
	width:300px;
	height:26px;
	padding:4px;
	margin-top:5px;
	display:none;
	text-transform:uppercase;
	text-align:center;
	background:#980094;
	color:#FFF;
	overflow:hidden;
	font-size:11px;
}
#datepicker .ui-datepicker-calendar td a{
	color:#980094;
	text-decoration:none;
}
#datepicker .ui-datepicker-calendar td.enabledgreen a{
	color:#609800;
	font-weight:bold;
}
.ui-datepicker-title span{
	font-size:13px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	color:#444;
	text-transform:uppercase;
	letter-spacing:1px;
}
td.ui-datepicker-today{
	background:#E4E4E4;
}
/*ВЫБОР ДИАПАЗОНА*/
td.date-range-selected{
	background:#980094;
}
td.date-range-selected:hover{
	background:#980094;
}
td.date-range-selected a{
	color:#FFF;
}
.ui-datepicker-group{
	width:200px!important;
	padding:10px;
	height:210px;
	overflow:hidden;
	float:left;
	background:#333;
}
.ui-datepicker-group a{
	color:#333;
	text-decoration:none;
}
#picker .ui-datepicker{
	width:1500px!important;
}
.wrapper {
	height: 50px;
	position:relative;
	width:235px;	
}
#jrange input {
	width: 200px;
}
#jrange #picker{
	font-size: 9pt;
	position:absolute;
	top:28px;
	left:0px;
	z-index:111;
}
#jrange #button{
	width:235px;
	padding-top:4px;
	text-align:center;
	height:25px;
	background:#7F3187;
	position:relative;
	color:#FFF;
	font-size:15px;
	cursor:pointer;
}
.ui-datepicker-row-break{
	clear:both;
}
.ui-datepicker-buttonpane{
	width:640px;
	background:#333;
	padding:10px;
}
#picker .ui-datepicker-calendar{
	width:200px;
}
#picker .ui-datepicker-title span{
	color:#FFF;
}

/*ВЫБОР ДИАПАЗОНА конец*/

.tipdate{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
.qtip a{
	color:#609800;
}
