	body				{font-family:Arial; font-size:16px;}
	h2, h3				{text-align:center;}
/*
	table.zas td			{padding:0 0.15em; font-size:90%;}
	table.zas	{
			border-spacing:0;  border-collapse:collapse;
			}
	table.zas td	{border:1px solid #000; border-width:1px 0;}
*/
#zas2_log
	{
	color:#888;
	overflow:hidden;
	}

/* table_aa - upraveno */
table.zas2_table
	{
/*table-layout:fixed;*/
	border:2px solid #888;
/*	border:2px solid #358;*/
	border:2px solid #589;
	border-collapse: separate;
	border-spacing:0;
	}

table.zas2_table tr.q th,
 table.zas2_table tr.q td
	{
/*	background-color:#8DF;*/
	}
table.zas2_table tr.q.insert th,
 table.zas2_table tr.q.insert td
	{
	background-color:#bfb;
	}
table.zas2_table tr.q.update th,
 table.zas2_table tr.q.update td
	{
	background-color:#ffb;
	}
table.zas2_table tr.q.delete th,
 table.zas2_table tr.q.delete td
	{
	background-color:#f00;
	}

table.zas2_table th,
 table.zas2_table td
	{
	color:#000;
	color:#035;
	color:#345;
	border:1px solid #bbb;
/*	border:1px solid #59b;*/
	border:1px solid #b0c5dd;
	border:1px solid #cce5ff;
	border:1px solid #d9e5ee;
	border-width:0 1px 1px 0;
	text-align:left;
	padding:0 0.2em;
	}
table.zas2_table th
	{
	color:#058;
	background:#cacaca;
	background:#88aacc;
	background:#cce5ff;
	font-weight:normal;
	border:1px solid #888;
/*	border:1px solid #358;*/
	border:1px solid #589;
	border-width:0 1px 1px 0;
	}
table.zas2_table tbody th
	{
	text-align:right;
	}
table.zas2_table tbody tr:last-child th,
 table.zas2_table tbody tr:last-child td
	{
	border-bottom:0 solid;
	}
table.zas2_table tfoot tr:last-child th,
 table.zas2_table tfoot tr:last-child td
	{
	border-bottom:0 solid;
	border-right:0 solid;
	}
table.zas2_table tr th:last-child,
 table.zas2_table tr td:last-child
	{
	border-right:0 solid;
	}
table.zas2_table thead th,
 table.zas2_table tbody th {
/*	font-weight:bold; font-size:60%; color:#333;*/
	font-weight:bold; font-size:70%;
	}
table.zas2_table tbody td {
	font-size:80%;
	}
table.zas2_table td,
 table.zas2_table th {
	white-space:nowrap;
	}
table.zas2_table th.filter
	{
	cursor: pointer;
	}
table.zas2_table th.order.asc
	{
	}
table.zas2_table th.order.desc
	{
	}
table.zas2_table th.order.none
	{
	color:#358;
	color:#589;
	}

table.zas2_table th input	/* ss filter */
	{
	border:0 solid;
	font-size:110%;
	}
table.zas2_table th,
 table.zas2_table td
	{
	min-width:60px;
	min-width:30px;
	}


#zas2_panel_fw
	{
display:table;
display:inline-block;
	min-width:60px;
/*display:none;*/
	font-size:60%; color:#333;
	white-space:nowrap;
	}
#zas2_panel_fw div.count
	{
	text-align:center;
	}
#zas2_panel_fw div.filter
	{
	height:100px;  overflow:auto; 
padding-right:20px;	/*aby kvuli scrollbaru nezobrazoval i vodorovny scrollbar */
	}
#zas2_panel_fw table.filter
	{
	border-collapse: separate;
	border-spacing:0;
	}
#zas2_panel_fw table.filter th,
 #zas2_panel_fw table.filter td,
 #zas2_panel_fw table.filter input
	{margin:0; padding:0;
	/*font-size:60%; color:#333;*/
	vertical-align:middle;
}
#zas2_panel_fw table.filter label
	{
	padding-left:0.5em;
	}
input[type=button]
	{
	cursor:pointer;
	}


.coledit {
	border:0 solid;
	width:100%;
	background:#edd;
	}

#zas2_mode_panel
	{
	margin:0.5em 0;
	}
#zas2_mode_panel .item
	{
	color:#bbb;
	}
#zas2_mode_panel .sel
	{
	color:#000;
	font-weight:bold;
	}

#zas2_panel_info span.butt
	{
	cursor:pointer;
	}
#zas2_panel_info .edit,
 #zas2_panel_info .filters
	{
	margin:0.5em 0;
	}
/*
#zas2_panel_info span.butt:hover,
.zas2_filter:hover
	{
	background-color:#fd8;
	}
*/


#zas2_edit_panel span.delete
	{
	color:#f00; border-bottom:0 solid;
	}
#zas2_edit_panel_nav
	{
	margin:0.5em 0;
	}
#zas2_edit_panel_nav .item
	{
	color:#bbb;
	}
#zas2_edit_panel_nav .sel
	{
	color:#000;
	font-weight:bold;
	}


.hover	{
	cursor:pointer;
	border:1px solid #d9e5ee;
	border-width:0 0 1px 0;
	}
.hover:hover	{
	color:#c30;
	background-color:#fd8;
	border-color:#fd8;
	}


/*
#zas2_panel_info:before {font-family:'Glyphicons Halflings';content:"\e259";}
#zas2_panel_info:before {font-family:'Glyphicons Halflings';content:"\e252";}
*/