/* Prihlasovaci obrazovka -------------------------------------------------------- */
/* ------------------------------------------------------------------------------- */
#login-wrapper {
	width: 410px;
	position: relative;
	margin: 0px auto 0px auto;
	text-align: left;
}
#errorMessage {
	margin-bottom: 10px;
	color: #c10;
    font-weight: bold;
	text-align: center;
	display: none;
}
#originalErrorMessage {
	display: none;
}
#login-logo {
	height: 43px;
	margin-top: 90px;
	margin-bottom: 10px;
	float: left;
}
.box {
	width: 378px;
	background: #dfedf5;
	border-radius: 7px;
	padding: 25px 15px 0px 17px;
	margin-bottom: 5px;
}
.box.cert {
	padding: 15px 15px 5px 17px;
}
.box.cert .login-label,
.box.cert .login-cert {
	margin-bottom: 5px;
}
.login-label {
	font-weight:bold;
	text-align:right;
	color: #1E395B;
	clear: both;
	float: left;
	width: 30%;
	margin-bottom:13px;
	margin-right:2%;
}
.login-input {
	float: left;
	width: 62%;
	margin-bottom:13px;
	border: 1px solid #AAA;
	padding: 1px;
	-moz-border-radius: .2em;
	-webkit-border-radius: .2em;
	border-radius: .2em;
	background-color: #fff;
}
.login-cert {
	float: left;
	width: 62%;
	margin-bottom:13px;
	padding: 1px;
}
#loginSubmitDiv {
	margin-top: 15px;
	padding-bottom: 15px;
	clear:both;
	margin-left:32%;
}

input[type="submit"], input[type="button"] {
	margin: 0.2em 0.2em 0.2em 0;
	border-color: #c0c0c0 #c0c0c0 #9b9b9b;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    padding: 1px 3px;
	background-color: #F2F2F2;
	cursor: pointer;
}
input[type="submit"]:hover, input[type="button"]:hover {
	border-color: #a5beda #a5beda #5c7590;
	background-color: #fcfdff;
	color: #243c5f;
}

body {
	background: url('./OKimages/body-top-gradient-okdox.png') no-repeat top center;
}

/* Globalni nastaveni ------------------------------------------------------------ */
/* ------------------------------------------------------------------------------- */
* {
	margin: 0px;
	padding: 0px;
	outline: none;
}

a:focus, button:focus, span.dijitButtonNode:focus {
	outline-style: dotted;
	outline-width: 1px;
}

/* Obecny layout stranky --------------------------------------------------------- */
/* ------------------------------------------------------------------------------- */
body {
	text-align: center;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.clearBoth {
	clear: both;
	height:0px;
}