/* ================================================ */
/* CSS se styly systemovych hlasek                  */
/* ================================================ */
.systemErrorPage { 
	background: #ffffff url(../img/systemErrorPageV.gif) 50px 10px repeat-y;
	color: #000000;
	height: 100%;
	padding: 0px;
	margin: 0px;
}

.systemErrorPageHeader { 
	height: 138px;
	position: relative;
	background: url(../img/systemErrorPageH.gif) 5px bottom repeat-x;
	text-align: left;
	overflow: hidden;
}

.systemErrorPageHeader h1 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #3d77c5;
	margin: 35px 0px 0px 110px;
}

.systemErrorPageCross { 
	display: block;
	width: 38px;
	height: 38px;
	background: url(../img/systemErrorPageC.gif) left top no-repeat;
	position: absolute;
	left: 50px;
	top: 100px;
}

.systemErrorPageLine { 
	height: 2px;
	margin: 10px 0px;
	background: url(../img/systemErrorPageLine.gif) left top repeat-x;
}

.systemErrorPageFooter { 
	text-align: left;
	color: #3d77c5;
	font-weight: bold;
}

.systemErrorPageFooter a { color: #3d77c5; }
.systemErrorPageFooter a:hover { color: #000000; }

.systemErrorInfo { 
	margin: 10px 15px 15px 95px;
}

.systemError {
	border: 2px #3d77c5 solid;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #ffffff;
	font-size: 9px;
}

.systemError hr { margin-bottom: 0px; }

.systemErrorLabel {
	background: #3d77c5;
	padding: 3px;
	line-height: 18px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.systemErrorMessages, .systemErrorBacktrace { margin: 5px; }

.systemErrorSqlQuery { 
	margin: 10px 0px;
	padding: 5px;
	border: 3px double #3d77c5;
	border-left: none;
	border-right: none;
}

