html,body {
	background-color:#eff;
	color:#000;
	font-size:14px;
	padding:0px;
	margin:0px;
	font-family:"Arial CE", sans-serif;
}
pre {
	white-space: pre-wrap;
}
.main {
	margin:20px;
	min-width:850px;
}
h1 {
	font-size:22px;
}
h2 {
	font-size:20px;
}
a { color:#d00;}
form {
	margin:0px; padding:0px;
}
.err {
	color:red;
	font-weight:bold;
}
.pacicka {
	cursor:pointer;
	color:#d00;
}

.right {
	float:right;
}
.menu {
	height:25px;
	line-height:25px;
	font-size:14px;
	white-space:nowrap;
}
.menu a {
	background-color:#48a549;
	background-image:url('../app_img/design/menu.png');
	float:left;
	color:#eeeeee;
	text-decoration:none;
	padding-right:10px;
	padding-left:10px;
	border-right:1px solid white;
}
.menu a:hover {
	color:red;
}
.logout {
	font-size:10px;
	float:right;
}
.logout a {
	border-left:1px solid white;
	padding-left:10px;
	border-right:0px;
}
.logout form {
	display:inline;
}

.cleaner {
	clear:both;
}
div.warning {
	background-image:url('../app_img/design/warrning.png');
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:34px;
	line-height:34px;
	height:34px;
	font-weight:bold;
	margin:3px 0px;
}
table tr td, table tr th,table, table tr, fieldset {
	border-color:green;
	background:#cee;
	color:black;
	border-collapse:collapse;
}
table tr td, table tr th {
	padding:3px;
}
table tr th {
	background-color:#bde;
}
legend {
	font-weight:bold;
}

input {
	border:1px solid silver;
}

table.collapse {
	border-collapse:collapse;
}
table.loglist {
/*	border-collapse:collapse; */
	border:1px solid #aaa;
	border-spacing:0px;
}
table.loglist td {
	vertical-align:top;
	border:1px solid #aaa;
	margin:0px;
}
table.loglist a {
	color:white;
	font-weight:bold;
}

td.error {
	color:#FFF;
	background-color:#d00;
}


div.hlaska {
    border:1px solid black;
    margin:5px 0px;
    padding:5px;
}
