@font-face {
	font-family: Pontano;
	src: url('./fonts/PontanoSans-Regular.ttf');
  font-weight:normal;
}
@font-face {
	font-family: Courgette;
	src: url('./fonts/Courgette-Regular.ttf');
  font-weight:normal;
}


body {
  margin:0; padding:0;
  font:normal 100%/150% Pontano, Arial, sans-serif;
  background:#000 url('../img/wp3.jpg') no-repeat 50% 0%; /* cc6 */
  color:#222;
  text-align:center;
}
#stranka {
  position:relative;
  width:100%;
  max-width:960px;
  margin:50px auto;
  text-align:left;
  background:#C1C3C2 url('../img/bg_07.jpg');
  border:2px #080808 solid;
  color:#4A5B4A;
}
#hlavicka {
  position:relative;
  height:250px;
  background:#fff url('../img/wp3-small.jpg') no-repeat 50% 50%;
  border-bottom:2px #080808 solid;
}
#hlavicka a {
  text-decoration:none;
  color:#cc6;
}
h1 {
  position:absolute;
  bottom:10px;
  margin:0; padding:5px 20px;
  font:normal 300%/140% Times, Verdana, sans-serif;
}
.nodisplay, hr {
  display:none;
}

fieldset p {
  padding-top:0.5em;
}
form.loginform {
  margin:2em auto; margin-top:100px;
  width:40em;
}
form.loginform fieldset {
  padding:20px 0;
  text-align:left;
  border:1px #111 solid;
  background:#212325 url('../img/login.gif') 21em 50px no-repeat;
}
form.loginform h1 {
  padding:0 60px; padding-bottom:20px;
  font-size:140%;
  font-weight:bold;
}
.loginform .button, .loginform input {
  font:normal 100%/150% Pontano, Arial, sans-serif;
}
.loginform p label {
  float:left;
  width:5em;
  margin-right:1em;
  text-align:right;
  color:#666;
}
.error {
  text-align:center;
  color:#f00;
  font-weight:bold;
}
.napoveda {
  text-align:center;
  color:#ff6;
}