@CHARSET "UTF-8";

/* Alignment */
.align-left {
	float:left;
	text-align:left;	
}
.align-right {
	float:right;
	text-align:right;
}
.align-center {
	margin: 0 auto;
	text-align:center;
}
.clear { 
	clear:both;
	height:0;
	overflow:hidden;
	line-height:0;
	font-size:0;	
}

/* Statuses */
.status-ico {
	width: 18px;
	height: 18px;
	margin-top:1px;
}
.ico-running {
	background:transparent url(../images/icons.png) no-repeat -12px 0;
}
.ico-terminating {
	background:transparent url(../images/icons.png) no-repeat -12px -18px;
}
.ico-synchronizing {
	background:transparent url(../images/icons.png) no-repeat -12px -36px;
}
.ico-terminated {
	background:transparent url(../images/icons.png) no-repeat -12px -54px;
}
.ico-init {
	background:transparent url(../images/icons.png) no-repeat -12px -72px;
}
.ico-pending {
	background:transparent url(../images/icons.png) no-repeat -12px -90px;
}
.ico-pending {
	background:transparent url(../images/icons.png) no-repeat -12px -90px;
}
.ico-pending-create {
	background:transparent url(../images/icons.png) no-repeat -12px -108px;
}
.ico-pending-delete {
	background:transparent url(../images/icons.png) no-repeat -12px -126px;
}
.ico-active {
	background:transparent url(../images/icons.png) no-repeat -12px -144px;
}
.ico-inactive {
	background:transparent url(../images/icons.png) no-repeat -12px -162px;
}

.ico-log {
	width:16px;
	height: 16px;
	background: transparent url(../images/icons.png) no-repeat
}
.ico-log-debug {
	background-position: -86px 0;
}
.ico-log-info {
	background-position: -86px -16px;
}
.ico-log-warning {
	background-position: -86px -32px;
}
.ico-log-error {
	background-position: -86px -48px;
}
.ico-log-fatal {
	background-position: -86px -64px;
}


/**
 * Server icons
 */
.server-ico {
	width:24px;
	height:24px;
}
.ico-app {
	background: transparent url("../images/icons.png") no-repeat -30px 0px;
}
.ico-db {
	background: transparent url("../images/icons.png") no-repeat -30px -24px;
}
.ico-www {
	background: transparent url("../images/icons.png") no-repeat scroll -30px -48px	
}
.ico-cache {
	background: transparent url("../images/icons.png") no-repeat -30px -72px;
}
.ico-base {
	background: transparent url("../images/icons.png") no-repeat -30px -96px;
}


/**
 * Paging icons
 */
.paging-first a,
.paging-prev a,
.paging-next a,
.paging-last a {
	display: block;
	width: 18px;
	height: 18px;
	text-indent:-9999px;
	overflow:hidden;
	background: transparent url(../images/paging.png) no-repeat;
}
.paging-first a { 
	background-position: 0 0; 
}
.paging-first a.disabled {
	background-position: 0 -18px;
}
.paging-prev a {
	background-position: -18px 0; 
}
.paging-prev a.disabled {
	background-position: -18px -18px; 
}
.paging-next a {
	background-position: -36px 0; 
}
.paging-next a.disabled {
	background-position: -36px -18px; 
}
.paging-last a {
	background-position: -54px 0; 
}
.paging-last a.disabled {
	background-position: -54px -18px; 
}
