/* =========================  G L O B A L  ============================================================================ */
body						{ margin: 0; padding: 0 0 5px; background: #fff; } 
body, td, th, 
input, textarea, select		{ font: 62.5% "Helvetica CE", helvetica, arial, lucida, sans-serif; }
img, fieldset				{ border: 0 solid; }
h6, h5, h4, h3, h2, h1,	p, ul, ol, li, dl, dd, dt, form, fieldset,
input, select, textarea		{ margin: 0; padding: 0; }	
/* ................................................................................................................... */	
							/* hidden */
hr							{ display: none; }
h6							{ position: absolute; top: -1000px; }
.clr	 		 			{ clear: both; height: 1px; font-size: 1px; overflow: hidden; }
/* ................................................................................................................... */	
a:link, a:visited			{ color: #3e9605; font-weight: bold; }
a:hover						{ color: #000; text-decoration: none; }
/* =================================================================================================================== */
#page 						{ width: 380px; position: absolute; top: 50%; left: 50%; margin: -120px 0px 0px -190px;
							  background: url(/images/bg-login-page.gif); }
							/* zahlavi stranky */
#head						{ height: 70px; background: url(/images/bg-login-head.gif) no-repeat; }
#head h1					{ position: absolute; top: -1000px; }
#head h4					{ padding: 50px 0 0 45px; color: #fff; font-size: 1.1em; }
							/* hlavni obsah s formem */					  
#content					{ background: url(/images/bg-login-content.gif) no-repeat; padding: 15px 50px 0; }
#content form fieldset		{ background: #f9f9f9; border: 1px solid #ccc; padding: 10px 0; margin: 0 0 8px; font-size: 1.1em; } 
#content form label 		{ display: block; float: left; clear: left; width: 30%; text-align: right; font-weight: bold; 
							  padding: 0.3em 10px 0; margin: 0 0 0.3em; font-size: 1.1em; color: #003366; }
#content form input			{ font-size: 1.1em; margin: 0 4px 0.3em 0; vertical-align: middle; padding: 0 1px; }
#content form input[type="text"],				
#content form input[type="password"] 	{ min-height: 19px; }
							/* submit */
#content form .submit		{ text-align: right; margin: 0 0 10px;  }
#content form .submit input.anim	{ height: 19px; font-weight: bold; 
							  border: 1px solid #277a0e; margin: 0; padding: 0 0.3em; font-size: 11px; color: #fff; 
							  background: url(/images/btn-green-anim.gif) repeat-x #52ab1a; } /* animovany background */
* html #content form .submit input 	{ padding: 0; } /* MSIE kompenzace */

#content p					{ float: left; color: #c00; font-weight: bold; font-size: 1.1em; padding: 0 0 0.7em; }
* html #content p			{ padding: 0 0 0.15em;}
							/* foot */
#foot						{ height: 43px; background: url(/images/bg-login-foot.gif); }
#foot p						{ padding: 8px 45px 0; font-size: 1.1em; font-weight: bold; color: #fff; }
#foot p	a					{ color: #fff; text-decoration: underline; }
#foot p	a:hover				{ color: #68b629; background: #fff; text-decoration: none; }
/* =================================================================================================================== */
	




