* {
	margin:0;
	padding:0;
}
html, body {
	height:100%;
}
body {
	background:#E3F7FA url('../img/bg-body.gif');
	color:#000;
	text-align:center; font-style:normal; font-variant:normal; font-weight:normal; font-size:small; font-family:Verdana, Arial, Helvetica, sans-serif
}

/*seznamy*/
ol, ul  {
	margin-left:1.8em;
}
ul {
	list-style-image:url('../img/appl/arrow.gif');
}
ol.num {
   list-style-type:decimal;
}
ul.tnone, ul.tnone li ul {
	list-style-type:none;
	list-style-image:url('none');
	margin-left:0.4em
}

#page {
	position:relative;
	width:750px;
	margin:10px auto;
}
#header {
	border-left:5px solid #FFF; border-right:5px solid #FFF; border-top:5px solid #FFF; border-bottom:0px solid #FFF; position:relative;
	height:140px;
	background:white url('../img/banner.jpg');
	
}
/* LOGO */
#logo * {
	position:absolute;
	left:0px;
	top:0px;
}
#logo span#l_bg {
	height:85px;
	width:214px;
	background:url('../img/banner1.jpg');
	border-right: 5px solid #fff
}
#logo span#l_fg {
	left:7px;
	top:7px;
	height:70px;
	width:190px;
	background:url('../img/wlogoall_b.gif') no-repeat;
}
/* SEARCH BANNER */
div#sbar {
	border-left:0px solid #FFF; border-right:0px solid #FFF; border-top:2px solid #FFF; border-bottom:2px solid #FFF; background:#9c3; position:absolute;
	top:85px;
	left:0px;
	padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px
}
div#sbar_b {
	float:right;
}
div#sbar_b  * {
	display:inline;
	vertical-align:middle;
}
/* CONTENT */
#con_rec {
	padding:5px;
	background:#FFF;
}
#content {
	background:#FFF url('../img/bg.gif') no-repeat fixed 65% 80%;
	text-align:justify; 
	border:1px solid #00923C; padding-left:1.6em; padding-right:1.6em; padding-top:2em; padding-bottom:5em
}
#wspace {
	margin:0 0 0 11em;
	line-height:150%;
	min-height:25em;
}
#con_nav {
	margin:0 0 1em 0;
	font-size:x-small;
	letter-spacing:-0.05em;
}
/* NAVIGACE */
div#nav {
	font-size:x-small;
	position:absolute;
	top:5px;
	left:224px;
	/*left:224px;*/
	/*width:11em;*/
	background:#FFF;
	z-index:100;
	text-align:left;
}
div#nav ul {
	border-left:1px solid #CCC; border-right:1px solid #CCC; border-top:1px solid #CCC; border-bottom:0px solid #CCC; margin:0; padding:0; width:11em;
	background:#FFF;
	display:block;
	list-style-image:url('none');
}
div#nav li {
	position:relative;
	list-style:none;
	/*margin:0;*/
	border-bottom:1px solid #CCC;
}

div#nav li.submenu li.submenu {background: url('../img/submenu1.gif') no-repeat 95% 50%;}
/*div#nav li:hover {background: #9C3;}*/
/*div#nav li.submenu:hover {background:#9C3;} */
div#nav li:hover, div#nav li.submenu li.submenu:hover {background: #9C3;}

div#nav li a {display: block; padding: 0.25em 0.5em;
  text-decoration: none; width: 10em; color: #000; }
div#nav>ul a {width: auto;}
div#nav ul ul { position: absolute; top: -1px; left: 11em; display: none; /*width: 7em;*/ }
/*div#nav ul.level1 li.submenu:hover ul.level2 {display:block;}*/
/*div#nav ul.level1 li.submenu:hover ul.level2 {display:block;}
div#nav ul.level1 li.submenu:hover ul.level4 {display:block;}*/
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3,
div#nav ul.level3 li.submenu:hover ul.level4 {display:block;}

div#nav2 {
	font-size:x-small;
	position:relative;
	z-index:100;
	text-align:left;
 	background:url('../img/menuback.gif');
	background-repeat:no-repeat;
}
div#nav2 ul {
	border-left:1px solid #CCC; border-right:1px solid #CCC; border-top:1px solid #CCC; border-bottom:0px solid #CCC; margin:0; padding:0; width:11em;

	display:block;
	list-style-image:url('none');margin-left:0; margin-right:1.8em; margin-top:0; margin-bottom:20px
}
div#nav2 li {
	position:relative;
	list-style:none;
	/*margin:0;*/
	border-bottom:1px solid #CCC;
}

div#nav2 li.submenu {background: url('../img/submenu1.gif') no-repeat 95% 50%;}
div#nav2 li:hover, div#nav li.submenu li.submenu:hover {background: #9C3;}

div#nav2 li a {display: block; padding: 0.25em 0.5em;
  text-decoration: none; width: 10em; color: #000; }
div#nav2>ul a {width: auto;}
div#nav2 ul ul { position: absolute; top: -1px; left: 11em; display: none; }
div#nav2 ul.level1 li.submenu:hover ul.level2, 
div#nav2 ul.level2 li.submenu:hover ul.level3,
div#nav2 ul.level3 li.submenu:hover ul.level4 {display:block;}
div#nav2 ul.level2 {background: #FFF;}
div#nav2 ul.level3 {background: #FFF;}

#leftbar {
	/*margin:0 0 20px 0;*/
	float:left;
}	
#relnav * {
	font-size:x-small;
	text-align:left;
}
#relnav ul {
	width:11em;
	background:#FFF;
	border:1px solid #CCC;
	list-style-image:url('none');margin-left:0; margin-right:1.8em; margin-top:0; margin-bottom:20px
}
#relnav li {
	list-style:none;
	border-bottom:1px solid #CCC;
}
div#relnav li:hover {
	background:#9C3;
}
div#relnav li.active {
	background:url('../img/active.gif') no-repeat 95% 50%;
}
div#relnav li a {
	display:block;
	padding:0.25em 0.5em;
	text-decoration:none;
	width:10em;
	color:#000;
}
div#relnav>ul a {
	width:auto;
}
#relnav_t {
	margin-left:1em;
}

a:link, a:active, a:visited, a:hover {
	color:#063;	
	text-decoration:underline;
}
A:hover {
	color:#693;
}

IMG, FORM, TABLE {
	border:0px none;
}

TABLE TD {
	padding:0;
	text-align:justify;
}
  
H2, H3, H4 {
	font-weight:bold;
	margin:1em 0 0.5em 0;
	color:#693;
	text-align:left;
}
H2 {
	font-family:Tahoma,sans-serif;
	color:#C03;
	font-size:2.2em;
	letter-spacing:-0.05em;
	line-height: 1em;
	margin:0.8em 0 0.4em 0;
}
H3 {
  	font-size:1.4em;
}
H4 {
	font-size: 1.2em;
}	
H5 {
	color:#000;
	font-size:1.1em;
}	


P {
	margin-top:0.5em;
	margin-bottom:0.5em;
}


table.bordall	{ border-left:0px solid #9c3; border-right:1px solid #9c3; border-top:0px solid #9c3; border-bottom:1px solid #9c3;  }	
table.bordall TD, table.bordall TH
		{ border-left:1px solid #9c3; border-right:0px solid #9c3; border-top:1px solid #9c3; border-bottom:0px solid #9c3; padding-left:2px; padding-right:2px; padding-top:0; padding-bottom:0}
table.bordall TD { text-align: left; }
table.bordall TH { text-align: center; vertical-align: middle; font-weight: bold; background: #9c3 url('../img/thead.jpg') repeat-x;}

caption { font-size: 2em; font-weight: bold; padding-bottom: 0.5em; bborder: 1px solid black; }


table td.dnn { /* pro text v tabulce typu number normal */
	text-align: right; white-space: nowrap; }
table.bordall TH A:link, table.bordall TH A:active, table.bordall TH A:visited  {
  color: black; font-weight: bold; }
table.bordall TH A:hover {  color: #063; }

.smaller { font-size:x-small; line-height:1.5em; }

a#skipmenu, .hidden {
  display:none;
}


#footer {
	border-left:5px solid #FFF; border-right:5px solid #FFF; border-top:0px solid #FFF; border-bottom:5px solid #FFF; background:#9C3; font-size:0.9em;
	height:1.9em;
	vertical-align:middle;
	clear: both; padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:8px
}
#footer * {
	color:#000; 
}
#footer div#copy {
	float:left;
}
#footer div#flink {
	text-align:right;
	font-size:x-small;
}

/* sipka pro odskok nahoru*/
div.uparrow {
	margin:0.8em 0 1.6em 1em;
}

/* first p lead */
p.lead {
	text-indent: 1em;
}

span.wr {
	color:#C03;
}

/*NEW*/
.invisible {
	position:absolute;
	top:-10000px;
	left:0;
	height:1px;
	overflow:hidden;
}

.c_small {
	font-size:80%;
	line-height:140%;
}

