@charset "utf-8";
html { height: 100% }
body { background:#fafafa;margin:0;font-family:"Trebuchet MS",Tahoma,sans-serif;color:#000;height: 100%; }
img { border:0; }
a { color: #000;text-decoration:none; }
a:hover { color: #007CC2; }
p, form, h1, h2, h3, h4, h5, h6 { margin:0; }
.clear { clear:both; }
fieldset { border:0;margin:0;padding:0; }
label { display:block;padding:5px 0;font-size:10px;font-family:Tahoma,sans-serif;line-height:15px; }
input.text,textarea { width:300px;font-family:tahoma;font-size:10px;padding:6px 10px;border:1px solid #007CC2;background:none;color:#a48966; }
input.submit { font-family:tahoma;font-size:11px;padding:6px 10px;border:1px solid #007CC2;background:none;color:#dc8b22; }

div.topbar {
	width:99%;
	text-align:left;
	padding:5px;
	background:#fff;
	color:#000;
	box-shadow: 0px 5px 5px #888;
	margin-bottom: 20px;
	background-image: url('/images/coma1.png');
	background-repeat:no-repeat;
	background-position:calc(100% - 40px);
	height: 25px;
	
}
div.topbar a {color:#000;}

#ts {
	margin: auto;
	border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
	width: 100%;
} 
#ts th {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: black;
	/*font-size:20px;*/
}
#ts td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: black;
	padding: 3px;
	font-size:12px;
}

.szare { background-color: #ddd;}
.odd {background-color: #efefef}
.even {background-color: #fff}
.ok {background-color: #fff}
.warn{background-color: #ffe375}
.nok {background-color: #f5a39e}

.custom-combobox {
position: relative;
display: inline-block;
}
.custom-combobox-toggle {
position: absolute;
top: 0;
bottom: 0;
margin-left: -1px;
padding: 0;
/* support: IE7 */
*height: 1.5em;
*top: 0.1em;
}
.custom-combobox-input {
margin: 0;
padding: 0.3em;
}
.wersja {
	font-size: 9px;
}

