/* -- telo -- */
body {
	padding : 0;
	margin : 0;
	font-size : 0.9em;
	cursor : default;
	font-family : Verdana, "Geneva CE", lucida, sans-serif;
	vertical-align : middle;
	cursor : default;
	font-size:0.8em;
}
body, td, th { /* specialne kvuli MSIE formatuji text i pro tabulky, protoze nepodporuje spravne model dedicnosti v kaskade */

}

/* -- Formatovani svrchni listy -- */
/* -- -- layout -- */
.lay_topPanel {
	position:absolute;
	width:100%;
	padding : 0;
	margin : 0;
	z-index: 999;
}
.lay_topPanel .lay_matrjoska {
	background-color:#D9E6DA;
	padding: 0.1em;
	border-bottom: 0.3em solid green;
}
.lay_topPanel .lay_logo {
	float: left;
	width:350px;
}
.lay_topPanel .lay_blok1, .lay_topPanel .lay_blok2 {
	float: left;
	margin: 1em;
	width:25%;
}

/* -- Formatovani postranniho menu -- */
/* -- -- layout -- */
.lay_sideMenu {
	/* ---
	padding : 0;
	margin : 0;
	float : left; 
	width:19em;*/
	padding:0;
	margin:0;
	position:absolute;
	width:25%;
}
.lay_sideMenu .lay_matrjoska {
	border : 1px solid #228B22;
	/*border-top : 1px solid #aaeeaa;
	border-left : 1px solid #aaeeaa;*/
	background-color : #F6FDF7;
	padding : 0.4em;
	margin : 1em;
}



/* -- -- obsah -- */
/* -- -- -- odkazy menu */
.lay_sideMenu a {
	color : #1B6D1C;
	text-decoration : none;
}
.lay_sideMenu a:hover {
	color : #32CD32;
	text-decoration : none;
}
.lay_sideMenu a:active {
	text-decoration : underline;
}

/* -- -- */
.lay_sideMenu h3 {
	text-transform: uppercase;
	text-align: center;
	font-size: 1.1em;
}
.lay_sideMenu .subMenu_type1 {
	border : 1px solid Green;
	/* border-bottom : 1px solid #aaeeaa;
	border-right : 1px solid #aaeeaa; */
	background-color : White;
	padding : 0;
	margin : 0;
	list-style: none;
	font-weight : bold;
}
.lay_sideMenu .subMenu_type1 .itemGroupTitle {
	margin: 1em;
}
.lay_sideMenu .subMenu_type1 .itemGroup {
	text-transform: none;
	list-style: square;
	padding : 0;
	margin : 0 0 0 2em;
}
.lay_sideMenu .subMenu_type1 li.menuItem {
	text-transform: none;
	font-weight : normal;
	padding:0;
	margin:0;
}
.lay_sideMenu .subMenu_type2 {
	margin: 1em;
	padding: 0;
	list-style-position: inside;
	list-style-image: url(/graph/favicon.gif);
}
.lay_sideMenu .subMenu_type2 li.menuItem {
	text-transform: none;
	font-weight : bold;
	margin: 0;
	padding: 0;
}

/* -- Formatovani hlavniho textu -- */
/* -- -- layout -- */
.lay_mainContent {
	/*---
	margin-left: 19em; */
	padding:0;
	margin:0;
	position:absolute;
	width:75%;
	margin-left:25%;
}
.lay_mainContent .lay_matrjoska {
	/*padding:0.4em;*/
	/*margin:1em;*/
}

/* -- -- obsah -- */
.lay_mainContent h2 {
	font-size : 1.5em;
	text-align : center;
	font-weight : bolder;
	padding-top : 5px;
	padding-bottom : 5px;
	border-top : 2px dotted #228B22;
	border-bottom : 2px dotted #228B22;
	margin-top : 30px;
	margin-bottom : 30px;
	color : #228B22;
}
.lay_mainContent address {
	font-style:normal;
}
.lay_mainContent p {
}
/* -- -- -- formatovani tabulek -- */
table.typ1 {
	border : 1px solid Silver;
	margin: 5%;
	width : 89%;
	background-color : #F5F5F5;
}

tr.tit1 th {
	background-color : #bfc5bf;
	font-weight : bold;
}

tr.tit2 th {
	background-color : #dfdfdf;
	font-weight : bold;
}

td.bott1, tr.bott1 {
	background-color : white;
	text-align : right;
}
/* -- -- -- obecne odkazy v dokumentu -- */
.lay_mainContent a {
	color : #1B6D1C;
	text-decoration : underline;
}
.lay_mainContent H2 a {
	color : #1B6D1C;
	text-decoration : none;
}

.lay_mainContent a:hover, .lay_mainContent a:active {
	color : #32CD32;
	text-decoration : none;
}



/*

li.menu0 {
	text-transform : uppercase;
	margin : 15px 1px 5px 1px;
	padding : 1px 3px 1px 3px;
	text-align : center;
}

.sideMenu ul {
	margin : 1px 1px 1px 1px;
	padding : 10px 10px 10px 10px;
}

.sideMenu ul li.menuItemImp {
	list-style-image: url(/graph/favicon.gif);
	list-style-type: none;
	list-style-position: outside;
}


.sideMenu ul.subMenu {
	border : 1px solid Green;
	background-color : White;
}

.sideMenu ul ul {
	padding : 0;
	margin : 0;
}
.sideMenu ul ul ul {
	padding : 0;
	margin : 0 0 0 2em;
}





li.menu3 {
	padding-left : 10px;
}

li.menu3disabled {
	padding-left : 10px;
	color : #ADADAD;
}
*/

/*
div.welcome {
	font-size : larger;
	text-align : center;
	border : 1px solid #228B22;
	background-color : #F6FDF7;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	font-weight : bolder;
	margin-left : 50px;
	margin-right : 50px;
	color : #228B22;
}*/


/* -- formularove prvky -- */
.inputfield {
	BORDER-BOTTOM: Silver 1px solid;
	BORDER-LEFT: Silver 1px solid;
	BORDER-RIGHT: Silver 1px solid;
	BORDER-TOP: Silver 1px solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.5em;
	text-align : left;
}

/* -- ostatni vychytavky-- */
.clearBoth {
	clear:both;
}
.hidden {
				display:none;
}
abbr {
	cursor : help;
}
hr {
	height : 0px;
}

/* w3c ikonky , autor: Marek Prokop */
.w3cb {
  margin: 1em auto;
  width: 9em;
  font-family: helvetica,arial,sans-serif;
  font-size: 0.6em;
  font-weight: bold;
  line-height: 1.2;
  text-align: left;
}
.w3cb abbr {
	border:0;
}

.w3cb a {
  display: block;
  width: 100%;
}
.w3cb a:link, .w3cb a:visited, .w3cb a:hover {
  border: 1px solid #ccc;
  background-color: #fc6;
  color: #000;
  text-decoration: none;
}
.w3cb a:hover {
  border: 1px ridge #eee;
}
.w3cb span.w3c {
  padding: 0 0.4em;
  background-color: #fff;
  color: #0c479d;
}

.w3button {
  position: relative;
  margin: 1em 0;
  font-family: helvetica,arial,sans-serif;
  font-size: 0.6em;
  font-weight: bold;
}
.w3button a {
  display: block;
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #4a4a4a;
}
.w3button a.w3c {
  width: 3em;
  border-left: 1px solid #cecece;
}
.w3button a.spec {
  position: absolute;
  left: 3em;
  top: 0;
  width: 6em;
  border-right: 2px solid #4a4a4a;
}
.w3button a.w3c:link, .w3button a.w3c:visited, .w3button a.w3c:hover {
  background-color: #fff;
  color: #0c479d;
  text-decoration: none;
}
.w3button a.spec:link, .w3button a.spec:visited, .w3button a.spec:hover {
  background-color: #fc6;
  color: #000;
  text-decoration: none;
}
