.skyfms_dashboard_body {
	background: #f1f1f1;
}

#skyfms_dashboard {
	padding: 18px;
}

#skyfms_dashboard .totals, #skyfms_dashboard .map {
	float: left;
	margin: 0 0 18px;	/* 18px - the same as #skyfms_dashboard padding. */
	overflow: hidden;
	border: 1px solid #c9cfd1;
	background: #ffffff;
}

#skyfms_dashboard .totals {
	width: 49%;
}

#skyfms_dashboard .totals table {
	border-collapse: collapse;
}

#skyfms_dashboard .totals th {
	background: #c7cdcf;
	padding: 5px 0;
	color: #373736;
	font-weight: normal;
	text-transform: uppercase;
}

#skyfms_dashboard .totals td {
	color: #383837;
}

#skyfms_dashboard .totals td.icon {
	width: 52px;	/* (The widest icon is 31px for the distance icon.) */
	text-align: center;
}

#skyfms_dashboard .totals td.today,
#skyfms_dashboard .totals td.yesterday,
#skyfms_dashboard .totals td.current_week,
#skyfms_dashboard .totals td.last_week,
#skyfms_dashboard .totals td.current_month,
#skyfms_dashboard .totals td.last_month {
	width: 13%;
	height: 60px;	/* This seemed all right. */
	height: 76px;	/* Make the rows higher to fill the absent search area below (while it is not implemented). */
	border-bottom: 1px solid #e6e5e5;
	text-align: center;
}



#skyfms_dashboard .map {
	margin-left: 18px;	/* 18px - the same as #skyfms_dashboard padding. */
	width: 49%;
}

#skyfms_dashboard .map ul.car_statuses {
	margin: 0 0 12px;
	overflow: hidden;
	list-style: none;
}

#skyfms_dashboard .car_statuses li label{
	cursor:pointer;
}

#skyfms_dashboard .car_statuses li {
	float: left;
	width: 16%;
	text-align: center;
}

#skyfms_dashboard .car_statuses .car_count {
	padding: 12px 0 10px;
	color: #575656;
	font-size: 16px;
}

#skyfms_dashboard .car_statuses .label {
	margin-top: 4px;
	color: #706f6f;
}

#skyfms_dashboard .map .cars_on_map {
	position: relative;	/* For places searcher. */
}

#skyfms_dashboard .map #map {
	height: 303px;
}



#skyfms_dashboard .car_list {
	clear: both;
	margin: 18px 0;	/* 18px - the same as #skyfms_dashboard padding. */
	overflow: hidden;
	border: 1px solid #c9cfd1;
	background: #ffffff;
}

#skyfms_dashboard .car_list #groups_carpanel_div_carlist {
	width: 100%;
	height: auto;
}

#skyfms_dashboard .car_list #groups_carpanel_div_carlist .dataTables_scrollBody {
	border: 0 none;
}

#skyfms_dashboard .car_list #groups_carpanel_div_carlist .car_stat_filter {
	display: none;
}

#skyfms_dashboard .car_list tr {
	background: #c7cdcf;
}

#skyfms_dashboard .car_list th {
	border: 0 none;
	padding: 5px 0;
	text-align: left;
	color: #373736;
	font-weight: normal;
	text-transform: uppercase;
}

#skyfms_dashboard .car_list td {
	border-bottom: 1px solid #e6e5e5;
}

#skyfms_dashboard .car_list th.eye, #skyfms_dashboard .car_list td.eye {
	display: none;
}

#skyfms_dashboard .car_list #groups_carpanel_div_carlist .settings_wheel {
	width: 14px;
	height: 25px;
	background: transparent url('../images/checkgps/zobrats-gray.png') no-repeat center center;
}

#skyfms_dashboard .car_list td.state_icon {
	background-position: center center;
	background-repeat: no-repeat;
}

#skyfms_dashboard .car_list tr.drive td.state_icon {
	background-image: url('../images/skyfms_dashboard/status_small_green.png');
}

#skyfms_dashboard .car_list tr.stop td.state_icon {
	background-image: url('../images/skyfms_dashboard/status_small_red.png');
}

#skyfms_dashboard .car_list tr.idle td.state_icon {
	background-image: url('../images/skyfms_dashboard/status_small_gray.png');
}

#skyfms_dashboard .car_list tr.hydraulics td.state_icon {
	background-image: url('../images/skyfms_dashboard/status_small_blue.png');
}

#skyfms_dashboard .car_list tr.device_removed td.state_icon {
	background-image: url('../images/skyfms_dashboard/status_small_white.png');
}

#skyfms_dashboard .car_list tr.position_unknown td.state_icon {
	background-image: url('../images/skyfms_dashboard/status_small_svitra.png');
}