@import "fancy-box/jquery.fancybox.css";
@import "ui-lightness/jquery-ui-1.10.1.custom.min.css";

.default {
	background: url(img/msg_default.png) 10px 6px no-repeat #fff;
	color: #424242;
	border: #dee0e0 1px solid;
    margin-bottom: 15px;
    padding: 10px 10px 10px 50px;
}

.notice {
	background: url(img/msg_notice.png) 10px 6px no-repeat #d6f0fa;
	color: #3980c8;
    margin-bottom: 15px;
    padding: 10px 10px 10px 50px;
}

.success {
    background: url("img/msg_success.png") no-repeat scroll 10px 6px #DFF7CA;
    color: #64AE23;
    margin-bottom: 15px;
    padding: 10px 10px 10px 50px;
}

.fail {
	background: url(img/msg_fail.png) 10px 6px no-repeat #ffe2e1;
	color: #c83f39;
    margin-bottom: 15px;
    padding: 10px 10px 10px 50px;
}
.legend {/*float:left;*/ margin-bottom: 10px;}
span.available, span.unavailable {margin-right: 10px; padding: 2px; text-transform: uppercase;}
.ui-datepicker-unselectable.ui-state-disabled.unavailable{opacity: .8; filter:Alpha(Opacity=80);}
.free-day, .available-day{
    background-color: #ffffff;   
}
.ui-datepicker-unselectable.ui-state-disabled.available-day
{
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.ui-datepicker .free-day .ui-state-default, .available, .ui-datepicker .available-day .ui-state-default {
    color: #000;
    background: #99FC68;
}
.ui-datepicker .busy-day .ui-state-default, .unavailable
{
    color: #fff;
    background: #FA483F;
}
.ui-datepicker .ui-datepicker-title span{
    color: #ffffff;
}
.ui-datepicker .over-am .ui-state-default
{
	background: #99FC68 url(img/bg_days.png) no-repeat 1% 50%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.ui-datepicker .over-pm .ui-state-default
{
	background: #99FC68 url(img/bg_days.png) no-repeat 15% 50%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled.over-am, .ui-state-disabled, .ui-widget-content .ui-state-disabled.over-pm{
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled.busy-day {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
	background-color: #ffffff;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	border: none;
	color: #000000;
	text-align: center;
}

.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {
    font-size: 12px;
}

.hasDatepicker {
    font-size: 12px;
    background-color: #ffffff;
    width: 100%;
}
.ui-datepicker {z-index: 3000;}

.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.ui-datepicker-multi-2.ui-datepicker-multi {
    font-size: 12px;
    border: 0;
}
.ui-datepicker-inline{
	border: 0;
	width: 100% !important;
}
.ui-datepicker-header{
	border-radius: 0;
}
.ui-widget-header{
	background: none;
	background-color: #A3CDF1;
	border: 1px solid #8BB7CF;
	color: #000000;
}
.ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span{
	cursor: pointer;
}
.required, span.required, label span.required{color: #ff0000;}

ul.check, .karakteristike ul li, .lowercase
{
    text-transform: lowercase;
}
.left 
{
    float:left;
}
.right
{
    float:right;
}
.hidden
{
    display: none;
}

span.error {color:#ff0000; font-size: 12px; padding-left: 5px;}

/*rout planer*/
.map-part, #route, #directionsPanel
{
    font-size: 12px;
}
#directionsPanel
{
    margin-bottom: 20px;
}
.adp-placemark, .adp-directions
{
    font-size: 12px;
}
.adp-directions, .adp-placemark
{
    padding: 5px;
    width: 100%;
}

/*tooltip*/
#aToolTip {
	position: absolute;
	display: none;
	z-index: 50000;
	width: 350px;
}

	#aToolTip .aToolTipContent {
		position:relative;
		margin:0;
		padding:0;
	}
.defaultTheme {
	border:2px solid #666666;
	background:#fff;
	color:#333;
	margin:0;
	padding:6px 12px;	
	
	-moz-border-radius: 12px 12px 12px 0;
	-webkit-border-radius: 12px 12px 12px 0;
	-khtml-border-radius: 12px 12px 12px 0;
	border-radius: 12px 12px 12px 0;
	
	-moz-box-shadow: 2px 2px 5px #666666; /* for Firefox 3.5+ */
	-webkit-box-shadow: 2px 2px 5px #666666; /* for Safari and Chrome */
	box-shadow: 2px 2px 5px #666666; /* for Safari and Chrome */
}
.promo_slider{position: fixed; left:0px; top:0px; background: url(img/bg_promo_site.png) no-repeat; width: 214px; height: 178px;}
.remark-no-data {color: Red; background-color: Yellow;}