/* Globalni */

BODY {
        background-color: #FFFFFF;
        font-family:arial,sans-serif;  font-size: 16px;
}


DIV.loginform {
	background:transparent url('../image/loginbg.png') repeat-x;
	border-collapse: collapse; border: 0px;
	background-color: #E0E0FF;
	width:450px;
	height: 320px;
	padding: 8px;
	border-radius:12px 12px 12px 12px;
	box-shadow:0 4px 4px rgba(0,0,0,.3)
}

DIV.loginerr {
	background-color: #FF4040;
	font-size: 1.1em;
	color: #ffffff;
	padding: 2px;
	border: 2px solid #000000;
	margin: 5px;
	width: 20em;
}

DIV.footer {
	text-align: center;
}

INPUT {
	border: solid 1px #505080;
	margin: 2px;
	background-color: #F0F0C0;
}

SELECT {
	background-color: #F0F0C0 !important;
}

span.logged {font-weight: normal; position: absolute; top: 5px; right: 10px;}

INPUT.szamount {
	float: right;
	width: 2.5em;
	text-align: right;
	font-weight: bold;
	font-size: 16px;
}

INPUT.button {
	border: solid 1px #505050;
	margin: 2px;
	background-color: #A0A0A0;
	background: url('../image/buttonback.gif');
}

SPAN.laundryname {
	font-size: 18px;
	font-weight: bold;
	float: left;
}

LABEL.sztext {
	display: block;
	font-size: 16px;
	font-weight: bold;
}

SPAN.szcode {
	font-size: 12px;
	float: left;
}

SPAN.szamount {
	border: solid 1px #505050;
	font-weight: bold;
	font-size: 28px;
	padding-left: 4px;
	padding-right: 2px;
}

SPAN.szmax {
	display: block;
	font-size: 12px;
	color: #E04040;
	float: right;
}
SPAN.szfill1 {
	font-size: 24px;
	color: #2020c0;
}
SPAN.szfill0 {
	font-size: 24px;
	color: #c02020;
}

SPAN.code {
	font-size: 10px;
	font-weight: bold;
	color: #4040E0;
}

DIV.msgok { 
	background-color: #80E080;
	font-size: 1.1em;
	padding: 2px;
	border: 2px solid #000000;
}
DIV.msgwarn { 
	background-color: #FFFF40;
	font-size: 1.1em;
	padding: 2px;
	border: 2px solid #000000;
}
DIV.msgerr { 
	background-color: #FF4040;
	font-size: 1.1em;
	padding: 2px;
	border: 2px solid #000000;
}

DIV.workbox {
	position:relative;
	background-color: #D0E0FF;
	padding: 8px;
	border-radius:12px 12px 12px 12px;
	box-shadow:0 4px 4px rgba(0,0,0,.3)
}

TABLE.list { border-collapse: collapse; border: 2px solid #7080E0;}
TABLE.list TH { background-color: #B0C0E0; border: 1px solid #7080E0; padding: 3px;}
TABLE.list TD { background-color: #C0D0F0; border: 1px solid #3040E0; padding: 3px;} 

TABLE.form { border-collapse: collapse; border: 2px solid #8080E0;}
TABLE.form TH { background-color: #B0C0E0; border: 1px solid #7080E0; padding: 3px;}
TABLE.form TD { background-color: #C0D0F0; border: 1px solid #3040E0; padding: 3px;} 

/* Stavy */

.ordstatN { font-weight: bold; }
.ordstatC { font-weight: bold; }
.ordstatA { font-weight: normal; }

/* Ajax */
#ajaxwin {
  position: absolute;
  border: 1px ridge black;
  padding: 8px;
  background-color: #8080C0;
  visibility: hidden;
  z-index: 100;
  font-size: 16px;
}
#ajaxwin A { display: block; padding-left: 4px; text-decoration: none; color: #FFFFFF;}
#ajaxwin A:hover { color: #404080; background-color: #E0E0C0;}

#searchselect { position: absolute;  border: 1px solid #ccc0aa;  padding:5px 0 5px 5px;  background-color: #e8f7ff;  visibility: hidden;  z-index: 100;}
#searchselect a:hover { background-color: #ffe1c3;}
#searchselect span.close {display:block;position:absolute;top:0;right:0;font-size:1.2em;font-weight:bold;margin:0;padding:0 3px 0 3px;text-decoration:none;color:#f00;cursor:pointer}
#searchselect span.close:hover {color:#fff;text-decoration:none;background-color:#f00}

@media print .menu {display:none}

