@charset "utf-8";

html,body {
	background-color:#f5f5f5;
   background-image: url(/holflorsystem/images/login/pokus.jpg);
	background-repeat: no-repeat;
	background-position: top center;
   color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
   padding:0px;
	margin:0px;
}

a:link, a:visited, a:active { border-bottom:1px dotted #a01c20; text-decoration:none; color: #a01c20; }
a:hover { border-bottom:1px solid #a01c20; text-decoration: none; }

h1, h2, p, form{
	border:0px; 
	margin:2px 0px 7px 0px; 
	padding:0px;
}

input {
	border:1px solid #67a54b;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	padding: 3px;
	margin: 0px 0px 5px 0px;
	color:#777;
}

.buttonfield {
	background:url(/holflorsystem/images/login/green.gif);
	padding:0px 6px;
	border:1px solid #3b6e22;
	height:24px; 
	line-height:22px;
	color:#FFFFFF;
	font-size:12px;
	margin-right:10px;
	display:inline-block;
	text-decoration:none;
}

.textfield {
	background:#fff;
	border:solid 1px #ccc;
	padding:3px;
	margin:4px 0px 4px 0px;
	width:200px;
}

.textfield:hover,
.textfield:focus {
	background:#fff;
	border:solid 1px #67a54b;
	color:#000;
}

h2{	
   color:#666666; 
	margin-bottom:20px;
	font-size:11px;
}

#language{
	border:0px;
   margin:0px auto; 
   padding:0px 10px;
}
	
#main{
   margin: 0px auto; 
   padding:0px 2px 0px 0px;
   width:340px;
}


#box, #boxregister {
   border: solid 1px #67a54b;
	border-bottom:dotted 1px #67a54b;
	border-top:0px;	
	background-color:#f0f7e8;
	padding:10px;
	color:#333333;
	margin-bottom:0px;
}

#box h1, #boxregister h1 {
	font-weight:bold;
   font-size:12px;
	color:#000000;
	padding-bottom:4px;
}

#box p{padding-bottom:14px;}
#boxregister p{padding-bottom:7px;}

#box input .input-text{
	border:1px solid #3b6e22;
	color:#666666;
	width:180px;
}

#box label{
	display:block;
	margin-bottom:10px;
	color:#555555;
}

#boxregister label{
	display:block;
	font-weight:bold;
   margin-top:5px;
   margin-bottom:0px;
	color:#555555;
}

#box label span{
	display:block;
	float:left;
	padding-right:6px;
	width:70px;
	text-align:right;
	font-weight:bold;
	line-height:28px;
}
.spacer {
   margin-left:77px; 
	margin-bottom:10px;
	font-size:11px;
	color:#555555;
}

.spacer2 {
   margin-left:39px; 
	margin-bottom:0px;
	font-size:11px;
	color:#555555;
}

.vlajka {
   float: none;
	padding: 0px;
	vertical-align: middle;
	padding-bottom:20px;
}

.miniicon {
   float: none;
	padding: 0px 3px 0px 0px;
	vertical-align:middle;
	padding-bottom:4px;
}

.erroricon {
   float: none;
	padding: 0px 3px 0px 0px;
	vertical-align:middle;
}

p.infotext {
   border-top:1px dashed;
   border-bottom:1px dashed;   
   line-height:12px;
   margin: 0px auto 14px auto;
   padding: 5px 0px 0px 0px;
   text-align: justify;
   color: red;
   width: 90%;
}

.infoicon {
   text-align: center;
   float: none;
	margin: 0px;
   padding: 0px 0px;
}

.logo {
   float: none;
	padding: 0px;
   margin: 3px 158px 0px 10px; 
}

#header {
	border:solid 1px #67a54b;
	border-bottom:1px dotted #67a54b;	
	background:#fff url(/holflorsystem/images/login/logo_bg.gif) left top;
   margin: 0px auto;
	padding: 0px;
	height:40px
}

#header a:link, #header a:visited, #header a:active { border:0px; text-decoration:none; color: #FFF; }
#header a:hover { border:0px; text-decoration: none; }

#footer {
	border:solid 1px #67a54b;
	border-top:0px;	
	background:#fff;
   margin: 0px auto;
	padding: 0px;
}

#footer p {
	color: #000;
   line-height:15px;
   margin: 0px;
	padding: 5px 10px;
	text-align: left;
}

#topik {
   height:121px;
}

#err, #emailerr	{
	background-color: #fdf9cf;
   text-align:center;
	color:red;
	top:0; left:0;
	padding:5px 0px;
	border:solid 2px #FF6A6A;
	display:block;
	width:98%;
	margin: 5px auto;
}
