@charset "utf-8";

* {margin:0; padding:0;}

body {
	font-size:small;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#2d3431;
	text-align:center;
}
/* - - - top - - - */
#chyby {
  height:75px;
  width:100%;
  overflow:hidden;
}
#chyby #hlaseniZpravy {
  font-size:90%;
  width:100%;
  background:#fe6900 url(../img/bg-err.gif) top left repeat-x;
  line-height:2.1em;
  color:#fff;
}
#chyby #hlaseniZpravy p {text-align:center;line-height:2.1em;}

#chyby #jserr {
  font-size:90%;
  width:100%;
  background:#fe6900 url(../img/bg-err.gif) top left repeat-x;
  line-height:2.1em;
  color:#fff;
}
#chyby #jserr p {text-align:center;line-height:2.1em;}


#topLine {
	font-size:90%;	
	height:2.2em; line-height:2.1em;
	background-color:#818684;
	padding:0 18px;
	text-align:left;
}
#topLine a {
	color:#ddd;
	text-decoration:none;
}
#topLine a:hover {
	color:#fff;
	text-decoration:underline;
}
/* - - - main - - - */
#main {
	margin:0 auto 10px auto;
	width:400px; height:355px;
	padding:20px;
	/*overflow:hidden;*/
	background:#fff url(../img/neprihlasen/main-back.png) top left no-repeat;
	text-align:left;	
}
#main .float-r {float:right;}
/*logo*/
#main #logo {
	height:100px; overflow:hidden;
	position:relative;
}
#main #logo h1 {font-size:110%; color:#aaa;}
#main #logo span {
		position:absolute; top:0; left:0;
		width:400px; height:100px;
		background:url(../img/neprihlasen/logo_aitom.png) top left no-repeat;
}
#main .fs span {
    background:url(../img/neprihlasen/logo.png) top left no-repeat !important;
}
/*login*/
#main #login {
	color:#fff;
	margin-top:5px;
	height:248px; overflow:hidden;
	background:#bfc4c2 url(../img/neprihlasen/login-back.png) top left no-repeat;
}
#main #login h2 {
	position:relative; overflow:hidden;
	font-weight:normal; font-size:17px;
	color:#282d2b; 
	height:18px; line-height:18px; vertical-align:middle;
	padding:0 23px;
}
#main #login h2 span {
	height:18px; width:400px;
	position:absolute; top:0; left:0;
	background-repeat:no-repeat; background-position:top left;	
}
#main #login .prihlasit {
	margin-top:13px;
	height:129px;
	font-size:110%;		
}
#main #login .prihlasit h2 span {background-image:url(../img/neprihlasen/login-title-prihlasit.png);}
#main #login .prihlasit table {
	margin:15px 45px 0 30px; 
	width:320px;
}
#main #login table td {text-align:right; padding-bottom:10px;}
#main #login table td.right {width:260px;} 
#main #login .prihlasit input.btn {
	border:none; float:right;
	width:105px; height:22px; padding-bottom:2px;
	color:#FFF; cursor:pointer;
	background:#f56600 url(../img/neprihlasen/login-btn.png) top left no-repeat;
}
#main #login .prihlasit input.txt {
	width:239px; line-height:20px; vertical-align:middle;
	padding:2px;
	border:1px solid #393f3d;
}



#main #login .kontakt .holder {margin:10px 37px; line-height:25px;}
#main #login .kontakt a {color:#90ea01;}
#main #login .kontakt a:hover {color:#fff;}
#main #login .kontakt h2 span {background-image:url(../img/neprihlasen/login-title-kontakt.png);}	

/* - - - foot - - - */
#foot {font-size:90%;	color:#737878; padding-bottom:40px;}
#foot a {color:#737878;}
#foot a:hover {color:#aaa;}


/* - - - výpis chyb - - - */



