.tableview { background: #f0f5f8; padding: 0px; border: solid 1px #cfd9e2; min-height: 16px; margin-bottom: 10px; }

.tableview #minmax { float: right; margin: -1px -1px 0 0; width: 25px; height: 18px; background: url(/img/base/tableview.v3/ico_tv_minmax.png) no-repeat top right; cursor: pointer; }
.tableview #minmax.max { width: 100%; background-position: bottom right; }

.tableview #sql { float: right; margin: -1px -1px 0 0; width: 38px; height: 18px; background: #d2dbe2; cursor: pointer; color:#f0f5f8; padding: 0 2px; text-align: center; font-weight: bold; }
.tableview #sql span { display: block; padding-top: 2px; }

.tableview #tvSQL { padding: 10px; background: #fafcff; font-family: Consolas; /* display: none; */ }
.tableview #tvSQL span.codeA { color: #00f; }
.tableview #tvSQL span.codeB { color: #777; }
.tableview #tvSQL span.operand { color:#ccc; }

/* .tableview div#tvForm { min-height: 100px; } */
.tableview table.tvForm { margin: 10px; /* border: solid 1px red; */ }
/* .tableview table.tvForm td { vertical-align: top; } */
.tableview .disabled { 
	/* Required for IE 5, 6, 7 */
	/* ...or something to trigger hasLayout, like zoom: 1; */
	width: 100%; 

	/* Theoretically for IE 8 & 9 (more valid) */	
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";

	/* Older than Firefox 0.9 */
	-moz-opacity:0.3;

	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.3;

	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0.3;
}

.tableview #typVystupu,
.tableview #typExportu,
.tableview #typUlozeni { display:none; position: absolute; top:35px; left:67px; width: 200px; background: #f0f0f0; border: solid 1px #a7a7a7; padding: 2px; z-index: 200;
	-webkit-box-shadow: 4px 4px 10px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    4px 4px 10px rgba(50, 50, 50, 0.5);
	box-shadow:         4px 4px 10px rgba(50, 50, 50, 0.5);
}
.tableview #typUlozeni { width: 200px; }

.tableview .vyberVystupu A { display: block; padding: 1px; text-decoration: none; border: solid 1px #f0f0f0; color: #545454;}
.tableview .vyberVystupu A:hover { background: #f0f3f6; border: solid 1px #aecff7; }
.tableview .vyberVystupu A strong { display: block; font-weight: normal; padding: 3px 10px 3px 22px;}
.tableview .vyberVystupu A.current strong { background: url(/img/base/tableview.v3/check_zeleny_samotny.png) no-repeat 0px 1px;}

.prehled tr.th th.sort_asc span { padding-left:12px; background: url("/img/base/tableview.v3/ico_razeni_asc.png") no-repeat left 3px;}
.prehled tr.th th.sort_desc span { padding-left:12px; background: url("/img/base/tableview.v3/ico_razeni_desc.png") no-repeat left 3px;}

#root input.odeslatLevaCast { position:absolute; left:0; top:0; clip: rect(0px,68px,35px,0px); margin:0; width: 80px; text-align: left; padding-bottom: 7px; }
#root button.odeslatPravaCast { position:absolute; top:0px; left:64px; clip: rect(0px,68px,35px,4px); width: 36px; text-align: center; padding: 8px 0 4px 0; margin: 0; }

#root span.buttonSep { width: 2px; height: 26px; background: url(/img/base/tableview.v3/sep_button.png) no-repeat; display: block; position: absolute; top: 3px; left:65px; z-index: 10; }

.tableview select { background: #fff; border: solid 1px #ccc; padding: 1px 3px; }
.tableview input[type="text"] { background: #fff; color: #545454; border: solid 1px #ccc; padding: 2px 3px; }
.tableview input[type="radio"] { vertical-align: middle; }

.tableview input.nevalidni { background: #ff6666; color:#ffffff; }
.tableview td.tdForm { vertical-align: top; }
.tableview td.tdSubmit { position: relative; vertical-align: top; }
.tableview td.tdSubmit .cntSubmit { min-height: 70px; }
.tableview div.btnReset { position: absolute; top: 0px; }
.tableview div.btnReset input { width: 100px; }
.tableview div.btnOperator { position: absolute; top: 40px; width: 100px; }
.tableview div.btnHledat { position: absolute; bottom: 32px; }
.tableview div.btnExport { position: absolute; bottom: 65px; }

.tableview-pocet-zaznamu { font-weight: normal; color: #3DA5EB; font-size: 18px; }
