/* --- Okno --- */

#login-overlay {
	z-index: 998;
	background: #fff;
	filter: alpha(opacity=70);
	opacity: 0.7;
	transition: opacity 0.7s;
	-webkit-transition: opacity 0.7s;
	width: 100%;
}

#login-overflow {
	z-index: 999;
	overflow: hidden;
	width: 100%;
}

.login-window {
	position: fixed;
	left: 0;
	top: 0;
	box-shadow: 0 0 70px rgba(119, 126, 133, 0.71);
	border: 4px solid #ffa92d;
	border-radius: 14px;
	padding: 60px 60px 54px;
	background: url(img/seznam.png) no-repeat 53px 48px #fffdf3;
	transition: opacity 0.7s, transform 0.7s;
	-webkit-transition: opacity 0.7s, -webkit-transform 0.7s;
}

.login-window.done:before {
	content: url(img/pes2.png);
	position: absolute;
	right: -79px;
	bottom: -150px;
}

.login-window.register:before {
	content: url(img/pes3.png);
	position: absolute;
	right: -180px;
	bottom: -65px;
}

.login-close { 
	position: absolute;
	cursor: pointer;
	top: -28px;
	right: -28px;
	width: 26px; 
	height: 26px;
	border: 4px solid #ffa92d;	
	border-radius: 50%;
	background: url(img/close.png) no-repeat 50% 50% #fffdf3;
}

.login-fade #login-overlay {
	opacity: 0;
	filter: alpha(opacity=0);
}

.login-fade .login-window {
	opacity: 0;
	filter: alpha(opacity=0);
}

.login-window.left {
	opacity: 0;
	filter: alpha(opacity=0);
	transform: translate(-100%, 0);
	-webkit-transform: translate(-100%, 0);
}

.login-window.right {
	opacity: 0;
	filter: alpha(opacity=0);
	transform: translate(100%, 0);
	-webkit-transform: translate(100%, 0);
}

/* --- Spolecne --- */

.loginForm {
	font-family: arial, sans-serif;
	margin: 48px 0 0;
	font-size: 15px;
	color: #333;
	text-align: left;
}

.loginForm > div {
	margin-bottom: 4px;
	width: 360px;
	line-height: 1.5;
}

.loginForm > div:first-of-type {
	margin-bottom: 20px;
}

.loginForm .input {
	position: relative;
	display: inline-block;
}

.loginForm .input .icon {
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
	height: 100%;
	background-position: 100% 50%;
	background-repeat: no-repeat;
}

.loginForm .error input {
	color: #000;
	background-color: #faffbd;
	font-weight: bold;
}

.loginForm .error .icon {
	background-image: url(img/error.png);
	cursor: pointer;
}

.loginForm .ok .icon {
	background-image: url(img/ok.png);
}

.loginForm.licence .agree {
	margin-top: 2em;
}


/* nelze sloucit */
.loginForm ::-webkit-input-placeholder { color: #808080; }
.loginForm :-moz-placeholder { color: #808080; }
.loginForm .placeholder { color: #808080; }

.loginForm input[type=text], .loginForm input[type=password], .loginForm input[type=submit], .loginForm input[type=button] {
	font-family: arial, sans-serif;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border-width: 1px;
	border-style: solid;
	height: 31px;
	line-height: 31px;
	vertical-align: top; /* ve FF se jinak nezarovnavalo heslo a submit */
}

.loginForm input[type=text], .loginForm input[type=password] { 
	font-size: 16px;
	padding: 0 21px 0 9px;
	border-color: #848484 #c1c1c1 #e0e0e0;
}

.loginForm input[type=text] {
	width: 328px;
}

.loginForm input[type=submit], .loginForm input[type=button] {
	padding: 0;
	font-size: 15px;
	width: 136px;
	text-align: center;
	font-weight: bold;
	color: #000;
	border-color: #c5c5c5 #7d7d7d #7b7b7b #a1a1a1;
	cursor: pointer;
	background: #f3f3f3; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #ececec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#ececec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#ececec 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#ececec 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */
}

.loginForm input[type=submit]:active, .loginForm input[type=button]:active {
	border-color: #bbb #707070 #666 #999;
	background: #ececec; /* Old browsers */
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #e1e1e1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f6f6f6 0%,#e1e1e1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f6f6f6 0%,#e1e1e1 100%); /* IE10+ */
	background: linear-gradient(top,  #f6f6f6 0%,#e1e1e1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-9 */
}

.loginForm div.text {
	font-size: 16px;
}

.loginForm .info {
	margin-top: 45px;
}

.loginForm a {
	color: #0000d1;
	text-decoration: none;
}

.loginForm input[type=checkbox] {
	margin-left: 0;
	margin-right: 7px;
	cursor: pointer;
}

/* --- Login --- */

#loginForm input[type=password] {
	width: 188px;
}

#loginForm input[type=submit] {
	margin-left: 2px;
}

#loginForm label {
	cursor: pointer;
}

#loginForm li {
	margin-bottom: 0.5em;
}

#loginForm div.error strong {
	color: #de0000;
}

#loginAd.adFull {
	margin-top: 11px;
	padding-left: 23px;
	float: right;
}

#loginAd.adFull.panTau {
	width: 250px;
	height: 192px;
	background-image: url(data:image/png;base64,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);
	background-repeat: no-repeat;
	font-family: monospace;
}

#loginAd.adFull:before {
	content: "Reklama";
	display: block;
	color: #999;
	font-size: 10px;
	font-family: arial, sans-serif;
	text-transform: uppercase;
}

#loginAd.adFull + #loginForm {
	position: relative;
	margin-right: 325px;
	padding-right: 70px;
	min-height: 292px; /* 270 = reklama + 11 = reklama nahore + 11 = reklama dole */
}

#loginAd.adFull + #loginForm #line {
	height: 100%;
	border-radius: 2px;
	width: 4px;
	background-color: #e6e4db;
	position: absolute;
	right: 0px;
	top: 0px;
}

#loginAd h5 {
	color: #bfb6b3;
	font-family: arial, sans-serif;
	font-weight: normal;
}


/* --- Registrace --- */

#registerForm input[type=password] {
	width: 145px;
}

#registerForm .input.second input[type=password] {
	margin-left: 6px;
}

#registerForm div.error, #verifyForm div.error {
	color: #de0000;
	font-weight: bold;
}

#registerForm #passwordMeter {
	position: absolute;
	left: 1px;
	bottom: 1px;
	width: 175px;
	height: 3px;
	background-color: #eeeeee;
}

#registerForm #passwordMeter div {
	height: 100%;
}

/* --- Validace --- */

#verifyForm input[type=text] {
	width: 188px;
}

#verifyForm input[type=submit] {
	margin-left: 2px;
}

#verifyForm div.resend {
	margin-top: 30px;
}

/* --- Gratulace --- */

#doneForm div.done {
	margin-top: 50px;
	margin-bottom: 50px;
}

#doneForm input {
	width: 358px;
}

/* --- Responsive --- */

@media screen and (max-width: 800px) {
	.login-window {
		padding: 30px 24px 14px;
		background-position: 24px 28px;
	}

	.login-window.register:before, .login-window.done:before {
		content: "";
	}

	.login-close { 
		top: -4px;
		right: -4px;
	}

	.loginForm > div {
		width: 262px;
	}

	.loginForm input[type=text], #loginForm input[type=password], #registerForm input[type=password] {
		width: 230px;
	}

	#loginForm input[type=submit], #registerForm .input.second input[type=password] {
		margin-left: 0;
		margin-top: 4px;
	}

	.loginForm input[type=submit], .loginForm input[type=button] {
		width: 136px;
	}

	#registerForm #passwordMeter {
		width: 260px;
	}

	#verifyForm input[type=text] {
		width: 110px;
	}

	#verifyForm input[type=submit] {
		width: 116px;
	}

	#doneForm input {
		width: 260px;
	}

	#doneForm div.done {
		margin-bottom: 20px;
	}

	#loginAd, #loginForm #line {
		display: none;
	}

	#loginForm {
		margin-right: 0 !important;
		padding-right: 0 !important;
	}
}
