/* 
* Copyright 2012, Itay Steinberg
* www.driveright.co.il
*/

@media print {
	#header {display: none !important;} 
	#header, ul.controls-buttons, #footer, div.buttons {display: none !important;} 
	.block-border {padding: 0.133em !important;}
	.task {padding-top: 20px !important;}
	.hide-print {display: none !important;}
}
body
{
	margin: 0;
	padding: 0;
	color: #555;
	font: normal 10pt Arial,Helvetica,sans-serif;
	/*background: #d5d8db;*/
	background-image: url(/images/bg_body.png);
	background: rgb(0,118,180); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(0,118,180,1) 0%, rgba(98,170,204,1) 32%, rgba(181,214,224,1) 64%, rgba(229,239,236,1) 85%, rgba(243,247,239,1) 93%, rgba(251,251,241,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,118,180,1)), color-stop(32%,rgba(98,170,204,1)), color-stop(64%,rgba(181,214,224,1)), color-stop(85%,rgba(229,239,236,1)), color-stop(93%,rgba(243,247,239,1)), color-stop(100%,rgba(251,251,241,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0,118,180,1) 0%,rgba(98,170,204,1) 32%,rgba(181,214,224,1) 64%,rgba(229,239,236,1) 85%,rgba(243,247,239,1) 93%,rgba(251,251,241,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0,118,180,1) 0%,rgba(98,170,204,1) 32%,rgba(181,214,224,1) 64%,rgba(229,239,236,1) 85%,rgba(243,247,239,1) 93%,rgba(251,251,241,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0,118,180,1) 0%,rgba(98,170,204,1) 32%,rgba(181,214,224,1) 64%,rgba(229,239,236,1) 85%,rgba(243,247,239,1) 93%,rgba(251,251,241,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(0,118,180,1) 0%,rgba(98,170,204,1) 32%,rgba(181,214,224,1) 64%,rgba(229,239,236,1) 85%,rgba(243,247,239,1) 93%,rgba(251,251,241,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0076b4', endColorstr='#fbfbf1',GradientType=0 ); /* IE6-9 */
}
    .small-margin {
		margin-bottom: 0.5em;
	}
	.medium-margin {
		margin-bottom: 1em;
	}
	.large-margin {
		margin-bottom: 2.417em;
	}


/*  Menu  */
#mainmenu
{
	height: 81px;
	width: 873px;
}

#mainmenuUL {
		font-weight: bold;
		position: relative;
	}
	.menu_item {
		line-height: 57px;
		font-size; 16px;
	}
	.menu_item_a,.menu_item_a:active,.menu_item_a:visited {
			color:#FFFCF7; background-position: top; text-align:center; width:97px; height:47px; padding-top: 10px;
	}
	.menu_item_a {
		display: block;
	}
	.menu_item_a:hover {
		background-position: bottom; background-repeat: no-repeat; text-decoration: none;
	}
	.sub_menu {
			background-color:#ccebf8; width:873px; height:24px; ppadding-top:5px;
	}
	.sub_menu li {
		ppadding-top: 3px;
		width: 90px;
		line-height: 24px;
	}
	.sub_menu li a, .sub_menu li a:active, .sub_menu li a:visited{
		color: #034F89;
	}
	.sub_menu li a.active, .sub_menu li a.active:active, .sub_menu li a.active:visited{
		color: #FFFFFF;
	}
	.sub_menu li a:hover {
		text-decoration: none;
	}
/*#mainmenuUL{ 
	height: 70px;
}*/
#mainmenu ul, #horizmenu ul
{
	/*padding:1px 20px 5px 0px;*/
	padding: 0px;
	margin:0px;
}

#mainmenu ul li,#horizmenu ul li
{
	/*display: inline;*/
	float: right;
	margin: 0px;
	padding: 0px;
}
#mainmenu ul li.menu_item {
	background-image: url(/images/admin_menu_bg_sep.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#mainmenu ul li.menu_item a {
	background-repeat: no-repeat;
	background-position: center -10%;
}
#mainmenu ul li.menu_item1 a {
	background-image: url(/images/status_ico.png);
}
#mainmenu ul li.menu_item2 a {
	background-image: url(/images/report_ico.png);
}
#mainmenu ul li.menu_item3 a {
	background-image: url(/images/car_ico.png);
}
#mainmenu ul li.menu_item4 a {
	background-image: url(/images/users_ico.png);
}
#mainmenu ul li.menu_item5 a {
	background-image: url(/images/dohot.png);
}
#mainmenu ul li.menu_item6 a {
	background-image: url(/images/Setting_ico.png);
}
#mainmenu ul li.menu_item7 a {
	background-image: url(/images/data_ico.png);
}
#mainmenu ul li.menu_item8 a {
	background-image: url(/images/contact_ico.png);
}
#mainmenu ul li.menu_item9 a {
	background-image: url(/images/exit_ico.png);
}
#mainmenu ul.sub_menu li {
	text-align: center;
}
#mainmenu ul.sub_menu li.active {
	/*background-color: #034F89;*/
	width: 90px;
	height: 24px;
}
#mainmenu ul.sub_menu li a {
	background: none;
	white-space: nowrap;
}
/*#mainmenu ul.sub_menu li a.active {
	background-color: #034F89;
}*/
#mainmenu ul li.menu_item:hover {
	/*background-image: url(/images/admin_menu_bg_sep.jpg);
	background-repeat: no-repeat;*/
	background-position: bottom;
}
#mainmenu ul li.active {
		background-image: url(/images/admin_menu_bg_sep.jpg);
		background-repeat: no-repeat;
		background-position: bottom;
	/*text-align:center; background-position: bottom; width:97px; height:57px; background-image: url(/images/admin_menu_bg_sep.jpg);background-repeat: no-repeat;*/
}
#mainmenu ul li.active:hover {
		background-image: url(/images/admin_menu_bg_sep.jpg);
		background-repeat: no-repeat;
		background-position: top;
}
	
/*#mainmenu ul li a, #horizmenu ul li a
{
	
display: inline-block;
		border-top: 0;
		padding: 0 1em;
		color: white;
		background: url(/images/old-browsers-bg/server-status-bg.png) repeat-x top;
		-webkit-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		background-size: 100% 100%;
		background: -moz-linear-gradient(
			top,
			rgba(64,64,64,0.3),
			rgba(255,255,255,0.2)
		);
		background: -webkit-gradient(
			linear,
			left top, left bottom,
			from(rgba(64,64,64,0.3)),
			to(rgba(255,255,255,0.2))
		);
		margin-left: 0.5em;
		height: 2.6em;
		line-height: 2.6em;
		vertical-align: top;
		font-size: 0.833em;
		-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.65);
		-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.65);
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.65);
		-moz-border-radius: 0 0 0.4em 0.4em;
		-webkit-border-radius: 0.4em;
		-webkit-border-top-left-radius: 0;
		-webkit-border-top-right-radius: 0;
		border-radius: 0 0 0.4em 0.4em;	
	
	

}

#mainmenu a.active:hover, #mainmenu a.active
{
	color: #6399cd;
	background-color:#EFF4FA;
	text-decoration:none;
}*/

#mainmenu ul li ul {
	position: absolute;
	right: 0px;
	border-bottom: 1px solid #03588a;
	border-top: 1px solid #03588a;
}

/*  End Menu  */

.loginnews{
	float:right;
}

#esek_choose{
	height: 3.25em;
	line-height: 3.167em;
	background: white url(/images/old-browsers-bg/status-bar-bg.png) repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -moz-linear-gradient(top, white, #dadada 6%, white 92%, #cfcfcf);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#cfcfcf), color-stop(.05, #dadada), color-stop(.92, white));
	border-bottom: 1px solid #969696;
	text-align: right;
	color: #7b7b7b;
	padding-right:15px;
	
}
#esek_choose_shadow{
	background: url(/images/old-browsers-bg/status-bar-shadow.png) repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	height: 0.75em;
	position: absolute;
	z-index: 87;
	left: 0;
	width: 100%;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0));
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)), color-stop(.3, rgba(0, 0, 0, 0.1)));
}
#esek_choose_title{
    color: #21194C;
    float: right;
    font-weight: bold;
}
#content
{
    background: none no-repeat scroll 0 0 #EBECEE;
    overflow: hidden;
    padding-top: 20px;
}

#sidebar .portlet li, #sidebar2 .portlet li, #sidebar3 .portlet li{float: right;}


div.flash-error, div.flash-notice, div.flash-success
{
	padding:.8em;
	margin-bottom:1em;
	margin-top:1em;
	border:2px solid #ddd;
}

div.flash-error
{
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
}

div.flash-notice
{
	background:#FFF6BF;
	color:#514721;
	border-color:#FFD324;
}

div.flash-success
{
	background:#E6EFC2;
	color:#264409;
	border-color:#C6D880;
}

div.flash-error a
{
	color:#8a1f11;
}

div.flash-notice a
{
	color:#514721;
}

div.flash-success a
{
	color:#264409;
}

div.form .rememberMe label
{
	display: inline;
}

.gStatus{
	text-align:center;
	}
.gStatus div{
		display: inline-block;
		background: #3399cc;
		-moz-border-radius: 0.4em;
		-webkit-border-radius: 0.4em;
		line-height: 1.6em;
		border-radius: 0.4em;
		padding: 0.2em 0.5em;
		font-weight: bold;
		color: white;
		text-transform: uppercase;
		white-space: nowrap;
	}
/* IE class */
		.ie7 .gStatus div {
			display: inline;
			margin-right: 0.3em;
		}
/**************** Standard block ****************/
.summaryTitle {
	text-align: center; 
	padding-bottom: 35px
}
.block-content h1, .summary{
	position: absolute;
	right: 0.5em;
	top: -0.444em;
	margin: 0;
	z-index: 1;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	-moz-border-radius: 0.278em;
	-webkit-border-radius: 0.278em;
	border-radius: 0.278em;
	}
.block-content h1, .summary{	
	color: white;
	font-size: 1.5em;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif;
	border: 1px solid;
	border-color: #50a3c8 #297cb4 #083f6f;
	background: #0c5fa5 url(/images/old-browsers-bg/title-bg.png) repeat-x top;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -moz-linear-gradient(top,white,#72c6e4 4%,#0c5fa5);
	background: -webkit-gradient(linear,left top, left bottom,from(white),to(#0c5fa5),color-stop(0.03, #72c6e4));
	-moz-text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);
	-webkit-text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);
	padding: 0.278em 0.444em 0.389em;
}
.block-content {
	border: 1px solid #999999;
	-moz-border-radius: 0.25em;
	-webkit-border-radius: 0.25em;
	border-radius: 0.25em;
	padding: 1.267em;
	background: white;
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
	position: relative;
	}
	.block-content.dark-bg {
		border-color: #aaa #333 #000 #666;
		background: #555 url(/images/old-browsers-bg/content-dark-bg.png) repeat-x top;
		-webkit-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		background-size: 100% 100%;
		background: -moz-linear-gradient(top,#555,#222);
		background: -webkit-gradient(linear,left top, left bottom,from(#222),to(#555));
		color: white;
	}
.block-border {
	padding: 0.833em;
	border: 1px solid white;
	border-color: rgba(255, 255, 255, 0.75);
	background: url(/images/old-browsers-bg/white20.png);
	background: rgba(255, 255, 255, 0.2);
	-moz-border-radius: 0.8em;
	-webkit-border-radius: 0.8em;
	border-radius: 0.8em;
	-moz-box-shadow: 0 0 4px rgba(50, 50, 50, 0.5);
	-webkit-box-shadow: 0 0 4px rgba(50, 50, 50, 0.5);
	box-shadow: 0 0 4px rgba(50, 50, 50, 0.5);
    	margin-bottom: 1em;
	background-color: #D5D8DB;
	}
	.block-border .block-content {
		-moz-box-shadow: 0 0 0.8em rgba(255, 255, 255, 0.5);
		-webkit-box-shadow: 0 0 0.8em rgba(255, 255, 255, 0.5);
		box-shadow: 0 0 0.8em rgba(255, 255, 255, 0.5);
	}
	.block-border .block-content + .block-content {
		margin-top: 0.833em;
	}

.block-content .no-margin {
	margin-left: -1.667em;
	margin-right: -1.667em;
	}
	.block-content p.no-margin + .no-margin,
	.block-content ul.no-margin + .no-margin,
	.block-content ol.no-margin + .no-margin,
	.block-content dl.no-margin + .no-margin {
		margin-top: -1.667em;
	}
.block-content .no-margin:last-child {
	margin-bottom: -1.667em;
	-moz-border-radius-bottomleft: 0.167em;
	-moz-border-radius-bottomright: 0.167em;
	-webkit-border-bottom-left-radius: 0.167em;
	-webkit-border-bottom-right-radius: 0.167em;
	border-bottom-left-radius: 0.167em;
	border-bottom-right-radius: 0.167em;
}
/**************** Block controls ****************/
.block-controls {
	text-align: right;
	border-bottom: 1px solid #999999;
	background: white url(../images/old-browsers-bg/block-controls-bg.png) repeat-x bottom;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -moz-linear-gradient(
		top,
		white,
		#e5e5e5 88%,
		#d8d8d8
	);
	background: -webkit-gradient(
		linear,
		left top, left bottom,
		from(white),
		to(#d8d8d8),
		color-stop(0.88, #e5e5e5)
	);
	margin: 0 -1.667em 1.667em -1.667em;
	padding: 1em;
	}
	
	.block-controls:first-child {
		margin-top: -1.667em;
	}
	/* IE class */
	.block-controls.first-child {
		margin-top: -1.667em;
	}
	.block-controls + .no-margin {
		margin-top: -1.667em;
	}
	.block-content.no-padding .block-controls {
		margin: 0 !important;
		border-bottom: 0;
	}
	
	ul.controls-buttons {
		/*float: right;*/
		padding-bottom: 3px;
		}
		ul.controls-buttons li {
			display: block;
			float: right;
			margin: -1px 0 -1px 0.5em;
			line-height: 1.333em;
			padding: 0.333em 0.25em;
			}
			ul.controls-buttons li.sep {
				padding: 0;
				width: 2px;
				height: 4em;
				margin: -1em 0.25em -1em 0.75em;
				border: none;
				background: url(/images/controls-bt-sep.png) no-repeat bottom;
				-webkit-background-size: 100% 100%;
				-moz-background-size: 100% 100%;
				-o-background-size: 100% 100%;
				background-size: 100% 100%;
				-moz-border-radius: 0;
				-webkit-border-radius: 0;
				border-radius: 0;
				-moz-box-shadow: none;
				-webkit-box-shadow: none;
				box-shadow: none;
			}
			ul.controls-buttons li.controls-block,
			ul.controls-buttons li img {
				display: block;
				color: #333333;
				min-width: 1.083em;
				padding: 0.333em 0.5em;
				text-align: center;
				border: 1px solid white;
				-moz-border-radius: 0.5em;
				-webkit-border-radius: 0.5em;
				border-radius: 0.5em;
				background: #e7e7e7 url(/images/old-browsers-bg/controls-bt-bg.png) repeat-x top;
				-webkit-background-size: 100% 100%;
				-moz-background-size: 100% 100%;
				-o-background-size: 100% 100%;
				background-size: 100% 100%;
				background: -moz-linear-gradient(
					top,
					#f8f8f8,
					#e7e7e7
				);
				background: -webkit-gradient(
					linear,
					left top, left bottom,
					from(#f8f8f8),
					to(#e7e7e7)
				);
				-moz-box-shadow: 0 0 0.25em rgba(0, 0, 0, 0.5);
				-webkit-box-shadow: 0 0 0.25em rgba(0, 0, 0, 0.5);
				box-shadow: 0 0 0.25em rgba(0, 0, 0, 0.5);
				text-transform: uppercase;
				}
				ul.controls-buttons li img {
					margin: -0.333em -0.25em;
					line-height: 1.333em;
				}
/***************** Block footer *****************/
.block-footer {
	background: #bfbfbf url(/images/old-browsers-bg/block-footer-bg.png) repeat-x top;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -moz-linear-gradient(top,#8b8b8b,#a9a9a9 10%,#bdbdbd 30%,#bfbfbf);
	background: -webkit-gradient(linear,left top, left bottom,from(#8b8b8b),to(#bfbfbf),color-stop(0.1, #a9a9a9),color-stop(0.3, #bdbdbd));
	margin: 20px -1.667em -1.667em -1.667em;
	-moz-border-radius: 0 0 0.167em 0.167em;
	-webkit-border-bottom-left-radius: 0.167em;
	-webkit-border-bottom-right-radius: 0.167em;
	border-radius: 0 0 0.167em 0.167em;
	padding: 0.5em 0.75em;
	line-height: 2em;
	color: #4d4d4d;
	}
	section .no-margin + .block-footer {
		margin-top: -1.667em;
	}
	.block-footer .sep {
		display: inline-block;
		width: 2px;
		height: 3em;
		vertical-align: -0.667em;
		margin: -0.5em 0.25em;
		background: url(/images/controls-bt-sep.png) no-repeat bottom;
		-webkit-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		background-size: 100% 100%;
	}	


/*  Esek Info  */
#esek_details{
}
div.view
{

}
.task{
	background: #e6e6e6 url(/images/old-browsers-bg/lite-grey-grad-bg.png) repeat-x top;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -moz-linear-gradient(top,#f7f7f7,#e6e6e6);
	background: -webkit-gradient(linear,left top, left bottom,from(#f7f7f7),to(#e6e6e6));
	border: 1px solid white;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
	position: relative;
	z-index: 89;
	-moz-border-radius: 0.25em;
	-webkit-border-radius: 0.25em;
	border-radius: 0.25em;
	color: #666666;
	line-height: 1.25em;
	}
	.ie .task,
	.ie .blocks-list > li,
	.ie .mini-blocks-list > li {
		border-color: #cccccc;
		}
#esek_info{
    border-left: 1px solid #D8DBDE;
}

#owner_details{}
#esek_details .info_title{
    color: #525357;
    float: right;
	}
#esek_details .info_content{
    color: #1C1541;
    float: right;
    font-weight: bold;
    padding-right: 5px;
}
/*  Engd Esek Info  */

/*  Breadcrumbs  */
div.breadcrumbs
{
	font-size: 0.9em;
	padding: 5px 20px;
}

div.breadcrumbs span
{
	font-weight: bold;
}
/*  End Breadcrumbs  */
div.search-form
{
	padding: 10px;
	margin: 10px 0;
	background: #eee;
}

.portlet{}

.portlet-decoration
{
	padding: 3px 8px;
	background: #B7D6E7;
	border-left: 5px solid #6FACCF;
}

.portlet-title
{
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #298dcd;
}

.portlet-content
{
	font-size:0.9em;
	margin: 0 0 15px 0;
	padding: 5px 8px;
}

.portlet-content ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0;
	padding: 0;
}

.portlet-content li
{
	padding: 2px 0 4px 0px;
}

.operations{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.operations li
{
	padding-bottom: 2px;
}

.operations li a
{
	font: bold 12px Arial;
	color: #0066A4;
	display: block;
	padding: 2px 0 2px 8px;
	line-height: 15px;
	text-decoration: none;
}

.operations li a:visited
{
	color: #0066A4;
}

.operations li a:hover
{
	background: #80CFFF;
}
/*  Login  */
#loginForm{
	}
#login-form{
	background:#ffffff;
}
/******************** Button ********************/
button {
	display: inline-block;
	border: 1px solid;
	border-color: #50a3c8 #297cb4 #083f6f;
	background: #0c5fa5 url(/images/old-browsers-bg/button-element-bg.png) repeat-x left top;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -moz-linear-gradient(top,white,#72c6e4 4%,#0c5fa5);
	background: -webkit-gradient(linear,left top, left bottom,from(white),to(#0c5fa5),color-stop(0.03, #72c6e4));
	-moz-border-radius: 0.333em;
	-webkit-border-radius: 0.333em;
	border-radius: 0.333em;
	color: white;
	-moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	font-size: 1.167em;
	padding: 0.286em 1em 0.357em;
	line-height: 1.429em;
	cursor: pointer;
	font-weight: bold;
	}
	/* IE class */
	.ie button {
		overflow: visible;
	}
	/* IE class */
	.ie7 button {
		padding-top: 0.357em;
		padding-bottom: 0.214em;
		line-height: 1.143em;
	}
	button img {
		margin-bottom: -3px;
	}
	button:hover {
		border-color: #1eafdc #1193d5 #035592;
		background: #057fdb url(/images/old-browsers-bg/button-element-hover-bg.png) repeat-x left top;
		background: -moz-linear-gradient(top,white,#2bcef3 4%,#057fdb);
		background: -webkit-gradient(linear,left top, left bottom,from(white),to(#057fdb),color-stop(0.03, #2bcef3));
	}
	button:active {
		border-color: #5b848b #b2def1 #b2def1 #68a6ba;
		background: #3dbfed url(/images/old-browsers-bg/button-element-active-bg.png) repeat-x top;
		background: -moz-linear-gradient(top,#89e7f9,#3dbfed);
		background: -webkit-gradient(linear,left top, left bottom,from(#89e7f9),to(#3dbfed));
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	
.block-header {
	font-weight: bold;
	height: 3em;
	line-height: 3em;
	border-top: 1px solid #9bd2ee;
	border-bottom: 1px solid #b5b3b4;
	background: #0c5fa3 url(/images/old-browsers-bg/block-header-bg.png) repeat-x top;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -moz-linear-gradient(top,#6dc3e6,#0c5fa3);
	background: -webkit-gradient(linear,left top, left bottom,from(#6dc3e6),to(#0c5fa3));
	text-align: center;
	color: white;
	-moz-text-shadow: 0 1px 3px rgba(0, 0, 0, 0.75);
	-webkit-text-shadow: 0 1px 3px rgba(0, 0, 0, 0.75);
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.75);
	margin: 0 -0.833em 0.833em;
	}


.ui-dialog .ui-dialog-title {
	float: right;
}

.legend {
    position: absolute;
    right: 1.667em;
    top: -1.08em;
	border: 1px solid #cdcdcd;
    border-radius: 0.417em 0.417em 0.417em 0.417em;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
    font-weight: normal;
    line-height: 1.333em;
    outline: 0 none;
    padding: 2px 23px 5px 15px;
    text-decoration: none;
    text-shadow: none;
	}
	.legend{
		color: #3399CC;
		background: #e7e7e7 url(/images/old-browsers-bg/legend-bg.png) repeat-x top;
		background: -moz-linear-gradient(top,#f8f8f8,#e7e7e7);
		background: -webkit-gradient(linear,left top, left bottom,from(#f8f8f8),to(#e7e7e7));
	}
	
#news.dashboard, #drivers-db.dashboard {
	height: 145px;
	overflow: auto;	
}