@import "../../main.css";

/*----------------------------
.tree {
	width: 240px;
	height: 100%;
}

.view {
	width: *;
	height: 100%;
}

.rmenu {
	width: 90px;
	height: 100%;
}
/*----------------------------*/
.tree-div, .rmenu-div {
    imageHeight: 100%;
	position: relative;
	top: 0;
}

.tree-div {
	width: 243px;
	height: 100%;
    imageWidth: 240px;
}

.rmenu-div {
	width: 123px;
	height: 100%;
    imageWidth: 120px;
	right: 0;
}
/*----------------------------*/

.refresh span {
	font-weight: bold;
	color: #00ff00;
	padding: 0.3em;
}

.menu-name {
	vertical-align: top;
}

.value {
	font-weight: bold;
}

.xml, .pdf, .email, .schedule, .e-mail, .alert {
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
}

.tool-table, .bottom-table {
	font: 12px Arial, serif;
}

.tool-table a {
	color: #333333;
	text-decoration: none;
	display: block;
}

.tool-table a:hover {
	text-decoration: underline;
}

.tool-item {
	padding: 0 5px 0 5px;
	width: 1px;
}

.pages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #333333;
	padding: 0px 2px 0px 2px;
	border: solid 1px #ffb765;
	width: 30px;
	height: 16px;
}

.name-filter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #000000;
	padding: 2px 2px 0px 2px;
	border: solid 1px #bbbbbb;
	width: 100px;
	height: 20px;
}

.p-controls {
	padding: 0 0 0 5px;
	width: 1px;
}

.based-on {
	text-align: right;
	padding: 0 3px 0 3px;
	width: 450px !important;
}

/* main haracteristics of general block */
.general {
	text-align:center;
	font-family: sans-serif;
	width: *;
}

/* block decoration */
.general-border {
	position: relative;
	overflow: hidden;
	padding: 10px 0;
	float: left;
	background: #39dd22;
	color: #ffffff;
	width: 100%
}

/* horizontal spacing for the text */
.general-content {
	padding: 0 10px 0 10px;
}

.general-content nobr{
	font-size: 18px;
}

/* corner image */
.general-border .cn {
	position:absolute;
	width:20px;
	height:20px;
	left:-10px;
	top:-10px;
	background:url(savings-star.gif);
}

.general-border .cn.tr,
.general-border .cn.br	{
	margin-left:100%;
}

.general-border .cn.bl,
.general-border .cn.br {
	top:auto;
}

/* general values decoration */
.general-money {
	font-size: 24px;
	color: #white;
/*	color: #fef8b5;  */
}

.general-amount {
/*	border-bottom: dashed 1px; */
	font-size: 18px;
}

.general-percent {
	color: #ccffc5;
	font-size: 18px;
}

/* "license more" phrase decoration */
.have-to-license {
	padding-top: 10px;
	display: block; /* none; */
}

.have-to-license nobr{
	font-size: 14px;
	font-weight: bold;
}

.datatable {
	padding: 0 5% 0 5%;
}

th {
	font-weight: bold;
	text-decoration: underline;
}

.v-o {
	text-align: left;
}

.xml, .pdf, .email, .schedule, .alert {
	padding: 0 0 0 21px;
}

.xml {
	background-image: url(16x16/xml.gif);
	width: 25px;
}

.pdf {
	background-image: url(16x16/pdf.gif);
	width: 25px;
}

.e-mail {
	background-image: url(16x16/e-mail.gif);
	width: 45px;
}

.schedule {
	background-image: url(16x16/schedule.gif);
	width: 50px;
}

.alert {
	background-image: url(16x16/alert.gif);
}

.ho, .vm, .vmr, .rp, .ds, .esx, .cl, .ve , .cpu, .mem {
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
}

.value, .ho, .vm, .vmr, .rp, .ds, .esx, .cl, .cpu, .mem  {
	font-weight: bold;
}

.ho a, .vm a, .vmr a, .rp a, .ds a, .esx a, .cl a {
	color: #333333;
	text-decoration: 
}

.ho a:hover, .vm a:hover, .vmr a:hover, .rp a:hover, .ds a:hover, .esx a:hover, .cl a:hover {
	text-decoration: none
}

.ho {background-image: url(16x16/ho.gif)}

.vmr {background-image: url(16x16/vmr.gif)}

.vm {background-image: url(16x16/vm.gif)}

.rp {background-image: url(16x16/rp.gif)}

.ds {background-image: url(16x16/ds.gif)}

.esx {background-image: url(16x16/esx.gif)}

.cl {background-image: url(16x16/cl.gif)}

.ve {background-image: url(16x16/ve.gif)}

.cpu {background-image: url(16x16/cpu.gif)}

.mem {background-image: url(16x16/mem.gif)}

* html .png
{
	width: expression(this.firstChild.width);
	filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"', sizingMethod='image')");

	background: expression("transparent url("+this.firstChild.src.replace(".png", ".gif")+") no-repeat");
	backg/round: none !important;
}

* html .png img
{
	behavior: expression(this.style.visibility="hidden");
}