body{
	margin: 0px;
	padding: 0px;
}

a{
	color: #0000CD;
}

a:hover{
	color: #4B0082;
}
.login{
	text-align: center;
}

h1{
	font-size: 1.1em;
}

h2{
	font-size: 1em;
}
.alert{
	color: #FF0000;
	font-weight: bold;
}
#login-table{
	border: 5px double #AAC0DF;
	width: 450px;
	margin: 0px auto 50px auto;
	text-align:	left;
}

.login-notice{
	margin: 0px auto 10px auto;
	width: 450px;
	font-size: 0.8em;
	background-color: #CFCFCF;
}

.login-notice h2{
	font-size: 1em;
	margin: 0px;
	background-color: #AAC0DF;
	padding-left: 10px;
}

#login-notice div{
	padding: 0px 10px 10px 10px;
}

#adm-menu, #adm-help{
	padding: 15px 5px 0px 5px;
	width: 100px;
	background-color: #D4E1F1;
}
.adm-menu2{
	width: 15px;
	background-color: #D4E1F1;
}
#adm-menu hr{
	width: 100px;
}
#adm-menu, .adm-menu2, #adm-help, #adm-main {
	vertical-align: top;
	
}
#adm-main {
	padding: 0px 5px 0px 5px;
}
#adm-logo{
	text-align: center;
}

/*zakladni nastaveni odkazu*/
A.adm, A.adm-users{
	color: #000000;
	font-size : 0.6em;
	font-weight:  bold;
	text-decoration: none;
}
A.adm:link, A.adm-users:link { color: #000000}
A.adm:visited, A.adm-users:visited { color: #000000} 
A.adm:active, A.adm-users:active { color: #000000} 
A.adm:hover, A.adm-users:hover { 
	color: #000000;
	text-decoration: underline;
}

A.adm-users{
	font-size : 1em;
}
#adm-body{
	font-size: 0.8em;
	margin: 0px 5px 0px 5px;
}

.important-notice, #adm-body .important-notice{
	color: #FF0000;
	font-weight: bold;
	font-size: 0.9em;
	text-align: center;
}

#adm-body legend {
	color: #0000FF;
}

#ergis-version{
	text-align: right;
	font-size: 0.8em;
}

.adm-table td{
	font-size: 0.8em;
}
.adm-table td.top{
	vertical-align: top;
}

.adm-table .tr-center{
	text-align: center;
}

.adm-table-result td{
	font-size: 80%;
}

.adm-table-result td.canceled{
	color: #ff0000;
	text-decoration: line-through;
}

.adm-record-info td{
	font-size: 90%;
	vertical-align: top;
	text-align: center;
}

.adm-table, .adm-table-result{
	background-color: #CCCCCC; 
	width: 95%;
	margin: 0px auto 0px auto;
}
.adm-table-result{
	margin-top: 5px;
}
.adm-buttons,
.adm-buttons1,
.adm-buttons3,
.adm-buttons4{
	width: 40px;
	text-align: right;
	padding-right: 2px;
	white-space: nowrap;
}
.adm-buttons1{
	width: 20px;
}
.adm-buttons3{
	width: 60px;
}
.adm-buttons4{
	text-align: left;
	width: 80px;
}
.adm-icons{
	width: 20px;
	text-align: center;
	color: #FF0000;
	font-weight: bold;
}
.r0{
	background-color: #FFFFFF;
}
.r1{
	background-color: #8F9294;
}
.r2{
	background-color: #E0E0E0;
}

.r1-group{
	background-color: #BFBFBF;
}
.r2-group{
	background-color: #EDEDED;
}

.r-highlight{
	background-color: #F6EACA;
}

.r-group{
	background-color: #808000;
}
.publish-yes{
	background-color: #008000;
}
.publish-no{
	background-color: #FF0000;
}
A.help{
	color: #FF0000;
	font-size: 1em;		
}
A:link.help{
	color: #FF0000;
}
A:visited.help { color: #FF0000}

.checkbox-table{
	width: 100%;
	border: 1px solid #FFFFFF;
	background-color: #CCCCCC;
	border-collapse: collapse;
	
}

.adm-record-info{
	width: 75%;
}

.table2,
.adm-record-info,
.checkbox-table{
	font-size: 1.1em;
}

.td-error{
	background-color: #FF0000;
}

.empty{
	color: #FF0000;
}
.group{
	color: #0000FF;
}
.disabled{
	background-color: #d4d0c8;
}
.result{
	background-color: #FFFFFF;
}
.adm-menu-item,
.adm-menu-item-C,
.adm-menu-item-O,
.adm-menu-item-A,
.adm-menu-item-S {
	border-bottom: 1px solid #FFFFFF;
	width: 100%;
}

.adm-menu-item-C{
	background-color: #B3CBF6;
}
.adm-menu-item-O{
	background-color: #BFEAD2;
}
.adm-menu-item-A{
	background-color: #FFF5DF;
}
.adm-menu-item-S{
	background-color: #FFAAAA;
}
.adm-cal-week{
	color:#ffffff;
	font-weight:bold;
	background-color:#0000ff
}
.adm-cal-extradate,
adm-cal-extradate2{
	height: 4px;
}

.adm-cal-extradate2{
	background-color: #000000;
}

.adm-cal-today{
	color: #0000FF;
	font-weight: bold;
}
.adm-cal-weekend{
	font-weight: bold;
}

.adm-cal-table{
	text-align: center;
}
.adm-cal-table td, .adm-cal-table th{
	border: 1px solid #000000;
	border-collapse: collapse;
}