/* =========================  G L O B A L  ============================================================================ */
body						{ margin: 0; padding: 0; background: #97aebe; text-align: center; } 
body, td, input, 
textarea, select, .stds			{ font: small "Helvetica CE", helvetica, arial, lucida, sans-serif; }
* html body, * html td, * html input, * html textarea, 
* html select				{ font-size: x-small; fo\nt-size: small; }
* html input				{font-size: small;}
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; }	
/* ................................................................................................................... */	
.clr	 		 			{ clear: both; height: 1px; font-size: 1px; overflow: hidden; }
h1 span, h6					{ position: absolute; top: -1000px; }
hr						{ display: none; }
a:link, a:visited				{ color: #004c6e; }
a:hover						{ color: #000;  }
/* =================================================================================================================== */
#page 						{ width: 780px; margin: 0 auto; text-align: left; background: url(images/bg-page.gif); }
/* ................................................................................................................... */	
							/* head */
#head 						{ height: 115px; background: url(images/bg-head.gif) no-repeat; }
							/* logo */
#head h1 a					{ display: block; float: left; width: 210px; height: 70px; margin: 32px 0 0 32px; 
							  background: url(images/bg-logo.gif); }
							/* top links */
#head ul					{ float: right; display: block; margin: 42px 40px 0 0; list-style-type: none; 
							  text-align: right; width: 300px; }
* html	#head ul			{ margin: 42px 20px 0 0; }
#head li					{ margin: 0 0 0.2em; }	
#head a						{ color: #fff; text-decoration: none; font-size: 14px; }
#head a:hover				{ color: #fff; text-decoration: underline; }
/* ................................................................................................................... */	
							/* main */
#main 						{ padding: 10px 20px 20px; background: url(images/bg-main.gif) bottom no-repeat; }
#main #content				{ float: left; width: 540px; padding: 0 0 0px;}
#main #menu					{ float: right; width: 190px; background: url(images/bg-menu-bottom.gif) bottom no-repeat; padding: 0 0 7px; margin: 0 0 -20px;}
* html #main #menu			{ ma\rgin: 0 0 -10px; }
							/* banner */
#content #text #banner			{ background: url(images/bg-banner-bottom.gif) bottom; text-align: center; margin: 0 0 12px; }
#content #text #banner h2			{ background: url(images/bg-banner-top.gif) top no-repeat; padding: 0.3em 0;
							  font-weight: normal; font-size: 20px; }
#content #text #banner p		{ padding: 0.3em 0 0.4em; text-align: center; }	
#content #text #banner a			{ text-decoration: none; }
#content #text #banner a:hover	{ text-decoration: underline; }
							/* text */
#content #text 				{ margin: 0 0 0.5em;}							
#content #text h3			{ color: #004c6e; font-family: "Helvetica CE", helvetica, arial, lucida, sans-serif; ont-size: 146%; }
#content #text h4			{ color: #999; margin: 0 0 0.5em; font-family: "Helvetica CE", helvetica, arial, lucida, sans-serif; font-size: 110%; font-weight: normal; }
#content #text h5			{ margin: 0 0 0.5em; font-family: "Helvetica CE", helvetica, arial, lucida, sans-serif; font-size: 93%; font-weight: bold; color: #004c6e; }
#content #text p			{ margin: 0 0 1em; line-height: 130%; font-size: 93%; color: #333; text-align: justify; }
#content #text li			{ margin: 0 1.5em 0.5em; line-height: 130%; font-size: 93%; color: #333; list-style-position: outside }

hr			{ size:1px; color:#000000; }

#content #text #lidecimal li		{ margin: 0 2.5em 0.5em; line-height: 130%; font-size: 93%; color: #333; list-style-type: decimal; }

/* tables */
#content #table #noborder		{ border-top: 0px solid #ffffff; font-size:100%;}

/* pictures */
#main .il					{ float:  left; clear:  left; margin: 0.2em 10px 0.5em 0; }
#main .ir					{ float: right; clear: right; margin: 0.2em 0 0.5em 10px; }
#main .ilc					{ float:  left; clear:  left; margin: 0.2em 10px 0.5em 0; cursor: pointer; }
#main .irc					{ float: right; clear: right; margin: 0.2em 0 0.5em 10px; cursor: pointer; }
#main .iline					{ margin: 3px 0 0 3px; cursor: pointer; }
							/* foot */
#foot						{ clear: both; text-align: center; border-top: 1px solid #97aebe; width: 540px; padding: 5px 0 0px; margin: 0 0 0px; }
#foot p						{ color: #97aebe; font-size: 85%;  }
#foot p	a					{ color: #97aebe; text-decoration: none; }
#foot p	a:hover				{ color: #000; text-decoration: underline; }

#main .aktivitoddel			{ border-bottom: #004c6e 1px dotted; margin-bottom: 0.5em; }
/* ................................................................................................................... */	
							/* search form */
#menu form					{ background: url(images/bg-form.gif) no-repeat; margin: 0 0 10px; height: 34px; }
#menu form fieldset			{ padding: 7px 10px; }
#menu form label 			{ float: left; font-size: 12px;  padding: 3px 0 0; color: #fff; }
#menu form input			{ font-size: 12px; width: 120px; margin: 0 0 3px 0; float: right; }
html>body #menu form input	{ height: 14px; } 
							/* menu */
#menu ul					{ list-style-type: none; padding: 10px 10px 0;
							  background: #6f91a9 url(images/bg-menu-top.gif) top no-repeat; }
#menu li					{ color: #fff;margin: 0 0 5px; background: url(images/bg-li.gif) no-repeat bottom; padding: 0 0 4px; }
#menu li.sub				{ background: url(images/bg-li-sub.gif) no-repeat bottom; padding: 0 0 4px 15px }
#menu li.sub-last			{ background: url(images/bg-li-sub-last.gif) no-repeat bottom; padding: 0 0 4px 15px }
#menu li a					{ color: #fff; text-decoration: none; font-size: 12px; }
#menu li a:hover			{ color: #004c6e; text-decoration: none; }
#menu li#active a			{ font-weight: bold; }
#menu li#active a:hover		{ color: #fff; }
/* ................................................................................................................... */
							/* login screen */
#login 		 			{position: relative; top: 10em; border: 1px #000000 solid; margin: 1em; padding: 0.5em; width:25em; height:10em; background-color:#eeeeff;clear:both; }
#login .logintab			{font-size:small; vertical-align: bottom; border: 0px solid #000000; height: 100%;}
.tlac {background-color:#97aebe; color:white; border:#000000 1px solid; cursor:pointer; font-weight:bold;  margin: 0px 8px 0px 0px; padding: 0em 0.3em 0em 0.3em; _font-size:90%;_vertical-align:text-bottom;}
.pole {border: #aaaaaa 1px solid; color: #000000; margin: 0px 8px 0px 0px; padding: 0px 0.3em 0px 0.3em;}
.option {font-size:85%;}

						/* administrace */
.nabadmin {width:100%; border: #555555 1px solid; margin:5px 0 0 0;}
.nabadmin th { background-color: #97aebe; color: #ffffff; font-size:85%; font-weight:bold; padding: 2px 4px 2px 4px;}
.nabadmin td { padding: 2px 4px 2px 4px; color: #333;}
.nabadmin a { font-size:90%; text-decoration:none;}
.nabadmin a:hover { text-decoration:underline;}

.nabadmin .zaznlichy td {font-size:85%; background-color: #f8f8f8;}
.nabadmin .zaznsudy td {font-size:85%; background-color: #e9e9e9;}

.userset td { vertical-align:top; border:#ffffff 0px solid; }

.err {color:#ff0000;}
.info {color:#666; padding: 0em 0em 1em 0em; font-size:80%;}

			/* ===== Navigace ===== */
#navig {padding: 0.3em 0em 0em 0em;text-align:center;width:100%;}
#navig .l {text-align:left;vertical-align:top;width:10%;}
#navig .r {text-align:right;vertical-align:top;width:10%;}
#navig .c {text-align:center;font-size:90%;}
#navig .c .pole {text-align:center;width:1.5em;}
#navig .f {height:1em;font-size:90%;}

				/* dotazy */
.newdotaz {margin: 0.6em 0px 0px 0px;}
.dotaz {padding: 0.6em 0px 0.6em 0px; border-bottom: #666 1px solid;}
.dotaz .datum { color:#666; font-size:85%; margin: 0em 0px 0px 0px; }
.dotaz .question {font-weight:bold;}
.dotaz .answer {}
.dotaz .podpis { text-align:right; font-size:85%; font-weight:bold;}

.infoRed {border:#ffffff 0px solid;color:#f00;font-weight:bold;font-size:85%;}
.infoGrey {border:#ffffff 0px solid;color:#666;font-weight:bold;font-size:85%;}

			/* ===== Formulare ===== */
.formTable {border:#fff 0px solid;padding:0px;margin:0px;}
.formTable td {padding:2px 0 2px;}
.formTable .pole {background-color:#f8f8f8;}


			/* ===== SPONZORI ===== */
img {margin:0;padding:0;}
/* =================================================================================================================== */


