/* Grid and pre-header styles */
.grid { border:1px solid #515e6a;font:normal 12px "Segoe UI","Lucida Grande",Tahoma,Verdana,Arial,Helvetica,sans-serif;background:#fff;}
	.grid .hdr { width:100%;height:30px;border-bottom:1px solid #042c41;line-height:30px;color:#ffffff;background:#095075 url("../../../core/design/images/grid/horizontal.png") repeat-x;}
		.grid .hdr .txt { padding:0 8px;font-weight:bold;cursor:default; }

/* Data cell styles */
.dat { border:1px solid #fff;border-right:1px solid #ededed;padding-left:3px; }
.icon { padding-left:0px;}
.ind { cursor:default; }

/* Row (and data cell) styles */
.row { background:#fff;line-height:17px;cursor:default;height:17px; }
.row-h { line-height:17px;background:#e8f5fd url(".../../../core/design/images/grid/horizontal.png") repeat-x 0 -96px;cursor:default; }
	.row-h .dat { padding:0 0 0 4px;border:1px solid #d8f0fa;border-left:none;border-right-color:#e4edf2; }
	.row-h .ind { padding:0 1px;border:1px solid #d8f0fa;border-left:none;border-right:none; }
	.row-h .icon { padding-left:1px; }
	.row-h .last { padding:0 0 0 1px; }
.row-s { line-height:17px;background:#e8f5fd url("../../../core/design/images/grid/horizontal.png") repeat-x 0 -113px;cursor:default; }
	.row-s .dat { padding:0 0 0 4px;border:1px solid #99defd;border-left:none;border-right-color:#e0eff9; }
	.row-s .ind { padding:0 1px;border:1px solid #99defd;border-left:none;border-right:none; }
	.row-s .icon { padding-left:1px; }
	.row-s .last { padding:0 0 0 1px; }
.row-sred { line-height:17px;background:#F8EB93;cursor:default; }
	.row-s .dat { padding:0 0 0 4px;border:1px solid #99defd;border-left:none;border-right-color:#e0eff9; }
	.row-s .ind { padding:0 1px;border:1px solid #99defd;border-left:none;border-right:none; }
	.row-s .icon { padding-left:1px; }
	.row-s .last { padding:0 0 0 1px; }

/* Grouped rows & cells */
.grp-hd { background:#fff;line-height:25px;cursor:default;height:19px;background:#728776;margin:2 4px 2 2;border:1px solid #fff; color:#fff; }
	.grp-hd span { color:#039;background:#fff;padding:0 8px 0 0; }

.grid .hdr .grp .txt { background:transparent url("../../../core/design/images/grid/static.png") no-repeat 0 -110px;padding:0 16px 0 24px; }


/* Header styles */
.row-hd { height:22px !important;cursor:default; }
	.row-hd .ind { border:1px solid #d5d5d5;border-color:#fff #d5d5d5 #d5d5d5 #fff;background:#eee url("../../../core/design/images/grid/horizontal.png") repeat-x 0 -30px;text-align:center; }
	.row-hd .cell { border:1px solid #d5d5d5;border-color:#fff #d5d5d5 #d5d5d5 #fff;background:#eee url(".../../../core/design/images/grid/horizontal.png") repeat-x 0 -30px;text-align:center; }
	.row-hd .cell-h { border:1px solid #69bbe3;border-color:#fff #69bbe3 #93c9e3 #69bbe3;background:#e3f7ff url("../../../core/design/images/grid/horizontal.png") repeat-x 0 -52px;text-align:center; }
	.row-hd .cell-d { border:1px solid #69bbe3;border-color:#fff #69bbe3 #93c9e3 #69bbe3;background:#eee url("../../../core/design/images/grid/horizontal.png") repeat-x 0 -30px;text-align:center; }
	.row-hd .txt { color:#000;line-height:22px;padding:0 0 0 8px; }
	.row-hd .sort { border:1px solid #96d9f9;background:#f2f9fc  url("../../../core/design/images/grid/horizontal.png") repeat-x 0 -74px; }

/* Footer styles */
.grid .ftr { background:#677D6B url("../../../core/design/images/grid/vertical.png") repeat-y;border-top:1px solid #9db6c5;color:#000;height:48px; }
	.grid .ftr > table { padding:0 8px; }
	.grid .ftr .txt { color:#000;line-height:48px;cursor:default; }


/* Slider popup */
.pop { width:300px;height:61px;padding:0;border:1px solid #515e6a;background:#fff;font:normal 12px "Segoe UI","Lucida Grande",Tahoma,Verdana,Arial,Helvetica,sans-serif; }
	.pop .con { padding:0;margin:0;border:none;width:100%;height:44px; }
		.pop .con .ico { float:left;width:20px;height:100%;background:#bbd9f0;padding:0 2px; }
			.pop .con .ico img { float:left;margin:8px 1px 0 1px; }
			.pop .con .ico img.eml { display:block;margin:5px 0 0 0; }

		.pop .con .txt { float:left;width:260px;height:100%;background:#f8fdff;position:relative; }
			.pop .con .txt .send { line-height:22px;width:50%;float:left;height:22px; }
				.pop .con .txt .send span { padding-left:4px;color:#737373; }
			.pop .con .txt .date { line-height:22px;width:50%;float:left;height:22px;text-align:right; }
				.pop .con .txt .date span { padding-right:4px;color:#737373; }
			.pop .con .txt .subj { line-height:22px;width:95%;height:22px;height:22px;padding:0 4px;overflow:hidden;text-overflow:ellipsis;position:absolute;left:0;bottom:0; }
				.pop .con .txt .subj span { font-weight:bold;color:#000; }

		.pop .con .flag { float:left;width:16px;height:100%;background:#bbd9f0; }
			.pop .con .flag img { margin:16px 2px 0 2px; }

	.pop .ftr { width:100%;height:16px;line-height:14px;background:#095075 url("../../../core/design/images/grid/horizontal.png") repeat-x 0 -6px;color:#fff;border-top:1px solid #515e6a;font-size:11px; }
		.pop .ftr .pg { width:50%;float:left; }
			.pop .ftr .pg span { padding-left:6px; }
		.pop .ftr .msg { width:50%;float:left;text-align:right; }
			.pop .ftr .msg span { padding-right:6px; }


/* Context Menu */
.col-mnu { width:20px;height:22px;background:transparent url("../../../core/design/images/grid/static.png") no-repeat; }
.cell-h .col-mnu { width:20px;height:22px;background:transparent url("../../../core/design/images/grid/static.png") no-repeat 0 -22px; } /* 'hover' header context menu */
.col-mnu-h { width:20px;height:22px;background:transparent url("../../../core/design/images/grid/static.png") no-repeat 0 -44px; }
.col-mnu-d { width:20px;height:22px;background:transparent url("../../../core/design/images/grid/static.png") no-repeat 0 -66px; }
.sort .col-mnu { width:20px;height:22px;background:transparent url("../../../core/design/images/grid/static.png") no-repeat 0 -88px; } /* sorted header context menu */

.mnu { border:1px solid #999;width:142px;background:#f6f6f6 url("../../../core/design/images/grid/menu/vertical.png") repeat-y;font-family:"Segoe UI","Lucida Grande",Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#333;cursor:default;text-align:left; }
	.mnu .itm { width:140px;height:25px; }
	.mnu .itm-h { width:140px;height:25px;background:#f6f6f6 url("../../../core/design/images/grid/menu/static.png") no-repeat;color:#000; }

	.mnu .br { width:140px;height:4px;background:#f6f6f6 url("../../../core/design/images/grid/menu/static.png") no-repeat 0 -25px;overflow:hidden;line-height:4px; }

	.mnu .ico { display:block;width:16px;height:16px;float:left;margin:4px 7px 0px 8px;background:transparent url("../../../core/design/images/grid/menu/icons.png") no-repeat -16px 0; }

	.mnu .sort-desc { background-position:0 0; }
	.mnu .sort-asc { background-position:0 -16px; }
	.mnu .grp-asc { background-position:0 -32px; }
	.mnu .grp-desc { background-position:0 -48px; }
	.mnu .ungrp { background-position:0 -64px; }


	.mnu .txt { display:block;float:left;height:24px;line-height:24px;width:86px;padding:0 0 0 6px; }



.StatusBetalt
 { line-height:17px;background:#B5E7C3;cursor:default; }
	.row-s .dat { padding:0 0 0 4px;border:1px solid #99defd;border-left:none;border-right-color:#e0eff9; }
	.row-s .ind { padding:0 1px;border:1px solid #99defd;border-left:none;border-right:none; }
	.row-s .icon { padding-left:1px; }
	.row-s .last { padding:0 0 0 1px; }

.StatusFaktura
 { line-height:17px;background:#B5C0E7;cursor:default; }
	.row-s .dat { padding:0 0 0 4px;border:1px solid #99defd;border-left:none;border-right-color:#e0eff9; }
	.row-s .ind { padding:0 1px;border:1px solid #99defd;border-left:none;border-right:none; }
	.row-s .icon { padding-left:1px; }
	.row-s .last { padding:0 0 0 1px; }
.StatusPurring
 { line-height:17px;background:#F99AB3;cursor:default; }
	.row-s .dat { padding:0 0 0 4px;border:1px solid #99defd;border-left:none;border-right-color:#e0eff9; }
	.row-s .ind { padding:0 1px;border:1px solid #99defd;border-left:none;border-right:none; }
	.row-s .icon { padding-left:1px; }
	.row-s .last { padding:0 0 0 1px; }

.StatusArkivert
 { line-height:17px;background:#CC99FF;cursor:default; }
	.row-s .dat { padding:0 0 0 4px;border:1px solid #99defd;border-left:none;border-right-color:#e0eff9; }
	.row-s .ind { padding:0 1px;border:1px solid #99defd;border-left:none;border-right:none; }
	.row-s .icon { padding-left:1px; }
	.row-s .last { padding:0 0 0 1px; }

