
/* NEW *** RESULT TABLE */
.tabdata {
	border: 1px solid #617A27;
	border-collapse: collapse;
	width: 100%;
}
.tabdata tr {
	background-color: #FFFFFF;
}
.tabdata td {
	border: 1px solid #617A27;
	padding: 0.3em ;
	color: #000000;
}
.tabdata th {
	border: 1px solid #828282;
	background-color: #EFEFEF;
	font-weight: bold;
	text-align: left;
	padding-left: 0.3em;
	color: #000000;
}
.tabdata .milder{
	border: 1px solid #828282;
	background-color: #E0E0E0;
	font-weight: bold;
	text-align: left;
	padding-left: 0.3em;
	color: #000000;
}
.tabdata #column1 {
	width: 450px;
}
.tabdata #column_count {
	width: 60px;
	text-align: center;
}
.tabdata .title{
	width: 50%;
}
.tabdata .author{
	width: 20%;
}
.tabdata .mark{
	width: 10%;
}
.tabdata .date{
	width: 20%;
}
.tabdata .type{
	width: 5%;
}
 .tabdata .state{
	width: 20%;
}
 .tabdata .uni{
	width: 15%;
}
.tabdata a {
	text-decoration: none;
}
#pocet {
	padding-bottom: 0.3em;
	font-size: 12px;
	width: 100%;
}
.free {
	color:#00dd00;
}
.notfree {
	color:#ff0000;
}
.reserv {
	font-size: 12px;
	width: 100%;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
}
#ResResult {
	font-size: 12px;
	width: 100%;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
}
.error {
	color : #FF0000;
}
.contentstyle {
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
}
.contentstyle h4{
	font-size: 1.1em;
	}
#remarkTitle, #remarkBody {
	color : #FF0000;
}
#remark {
	margin-top: 0.5em;
}
#remarkClassic {
	font-size : 0.9em;
	margin-top: 0.5em;
	color : #000000;
}
.msginline {
	color: #ff0000;
}
.help {
	font-size:0.8em;
 font-weight: bold;
	color: #ff0000;
	
}
/* CSS Document  for screen */
acronym	{ font-weight: bold }
abbr	{ font-weight: bold }
body	{ font-size: 1em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align:center;  }
.comment	{ color: gray; margin: 0px }
.pgview	{ background-color: white; vertical-align: text-top; width: 100% }
.pgview table	{ margin: 0px; padding: 0px; width: 100%; height: auto }
.pgview td	{ vertical-align: top; }
.pgview a	{  }
.copyright	{ margin: 0px; width: 100%; height: auto }
div#wrapper	{ width:auto; border:0; margin: 5px; min-width:770px; max-width:995px; text-align:left; margin-left:auto; margin-right:auto; position:relative;}
#upper	{ position:absolute; width: 100%; height: 90%; visibility: visible; display: block; }
div#top	{ font-weight: normal;  background-color: #617A27; border-top: solid 1px gray; border-left: solid 1px gray; border-right: solid 1px gray; }
div#topicture	{ float: left; width:200px; } 
div#appname	{ margin-right: 0.5em;  } /*width: 400px;*/
div#appname abbr	{ color: white }
div#appname acronym	{ color: white }
div#appname p	{ color: white; font-weight: bold; text-align: right; margin-top: 0em; margin-bottom: 0em;  }
div#appname em	{ font-size:0.8em; }
div#appname a 	{  } 
div#appname a:link	{  }
div#appname a:visited	{  }
div#appname a:hover	{ color: red; }
/* div#topmenu	{ position:relative; left: 0px; width: 100%; height: 2.5em; visibility: visible; display: block; background-color: #737573; vertical-align: middle; color: white; font-size: 0.8em;  text-align: center; } */
div#topmenu	{  width: 100%; margin-top:1px; height: 2em;  font-size: 0.8em; background-color: #fff; }
		
div#topmenu ul	{ margin:0; padding:0; list-style:none; width:100%; float:left;  margin-top:3px;  } 
div#topmenu li	{ float:left; background: url(global-images/$FILE/tab_right_upr.gif) no-repeat top right;  } 
div#topmenu li a 	{ display: block; padding: 0 1.5em; line-height: 2em; background: url(global-images/$FILE/tab_left_upr.gif) no-repeat top left; text-decoration: none; color: #fff; float: left;  } 
div#topmenu li a:link	{ color: white; font-weight: bold; text-decoration: none }
div#topmenu li a:visited	{ color: white; font-weight: bold; text-decoration: none }
div#topmenu li a:hover	{ color: orange; font-weight: bold; text-decoration: none }
div#topmenu strong a:link	{ color: red; font-weight: bold; text-decoration: none }
div#topmenu strong a:visited	{ color: red; font-weight: bold; text-decoration: none }
div#topmenu strong a:hover	{ color:  #333; font-weight: bold; ; text-decoration: none }
div#topmenu li.selected	{ float:left; background: url(global-images/$FILE/tab_s_right_upr.gif) no-repeat top right;  } 
div#topmenu li.selected a 	{ display: block; padding: 0 1.5em; line-height: 2em; background: url(global-images/$FILE/tab_s_left_upr.gif) no-repeat top left; text-decoration: none; color: #fff; float: left;  } 
div#topmenu li.selected a:link	{ color: yellow; font-weight: bold; text-decoration: none }
div#topmenu li.selected a:visited	{ color: yellow; font-weight: bold; text-decoration: none }
div#topmenu li.selected a:hover	{ color: orange; font-weight: bold; text-decoration: none }
div#tree	{ font-size: 0.7em; background-color: white; border: 1px solid gray;  }
div#tree a	{ padding: 0.2em; line-height: 1.5em;  }
div#tree a:link	{ color: navy; text-decoration: none }
div#tree a:visited	{ color: navy; text-decoration: none }
div #tree a:hover	{ color: red; text-decoration: none }
#pagecontent	{ position:relative; left: 0px; width: 100%; visibility: visible; display: block; font-size: 1em; background-color: white; vertical-align: text-top; border-right: 1px solid gray; border-left: 1px solid gray; }
#pagecontent td	{ font-size: 0.8em; }
#pagecontent td h1	{ font-size: 1.4em; margin-top: 0em; margin-bottom: 0em; }
#pagecontent td h2	{ font-size: 1.2em; margin-top: 0em; margin-bottom: 0em; }
#pagecontent td h3	{ font-size: 1em; margin-top: 0em; margin-bottom: 0em; }
#pagecontent td h4	{ font-size: 0.8em; margin-top: 0em; margin-bottom: 0em; }
#pagecontent h1	{ font-size: 1.4em; margin-top: 0em; margin-bottom: 0em; }
#pagecontent h2	{ font-size: 1.2em; margin-top: 0em; margin-bottom: 0em; }
#pagecontent h3	{ font-size: 1em; margin-top: 0em; margin-bottom: 0em; }
#pagecontent h4	{ font-size: 0.8em; margin-top: 0em; margin-bottom: 0em; }
#viewcontent	{ font-size: 1em; background-color: #ccf; vertical-align: text-top; border-right: 1px solid gray; border-left: 1px solid gray; }
#viewcontent td	{ font-size: 0.8em; }
#viewcontent td h1	{ font-size: 1.4em; margin-top: 0em; margin-bottom: 0em; }
#viewcontent td h2	{ font-size: 1.2em; margin-top: 0em; margin-bottom: 0em; }
#viewcontent td h3	{ font-size: 1em; margin-top: 0em; margin-bottom: 0em; }
#viewcontent td h4	{ font-size: 0.8em; margin-top: 0em; margin-bottom: 0em; }
#viewcontent h1	{ font-size: 1.4em; margin-top: 0em; margin-bottom: 0em; }
#viewcontent h2	{ font-size: 1.2em; margin-top: 0em; margin-bottom: 0em; }
#viewcontent h3	{ font-size: 1em; margin-top: 0em; margin-bottom: 0em; }
#viewcontent h4	{ font-size: 0.8em; margin-top: 0em; margin-bottom: 0em; }
div#leftmenu	{ float: left; left: 0px; top: 0px; width: 20%; visibility: visible; display: block;  background-color: #ccf; font-size: 0.8em; overflow: hidden; }
div#leftmenu ul	{ position:relative; left: -30px; list-style: none; list-style-position: inside; line-height: 120%;  }
div#leftmenu a	{ padding:2px; margin: 2px; border: groove 2px ; height: auto; width: 100%; display: block }
div#leftmenu a:link	{ color: gray; font-weight: bold; text-decoration: none }
div#leftmenu a:visited	{ color: gray; font-weight: bold; text-decoration: none }
div#leftmenu a:active	{ color: red; font-weight: bold; text-decoration: none; background-color: white }
div#leftmenu a:hover	{ color: black; font-weight: bold; text-decoration: none; background-color: white }
#content	{ position:relative; top: 0px; width:80%; min-height: 21em; visibility: visible; display: block;  overflow: hidden; font-size: 1em; background-color: white; vertical-align: text-top; background-color: white }
#content h1	{ font-size: 1.4em; margin-top: 0em; margin-bottom: 0em; }
#content h2	{ font-size: 1.2em; margin-top: 0em; margin-bottom: 0em; }
#content h3	{ font-size: 1em; margin-top: 0em; margin-bottom: 0em; }
#content h4	{ font-size: 0.8em; margin-top: 0em; margin-bottom: 0em; }
.documentBody	{ height: auto ; width: 100%; display: block; overflow: hidden; }
#footer	{ font-size: 0.8em; background-color: #617A27; border: 1px solid gray; color:white; }
#formtitle	{ vertical-align: top }
#formtab	{ vertical-align: top; margin: 0px; padding: 0px }
#formtab td	{ vertical-align: top; margin: 0px; padding: 0px; border-bottom: 1px solid gray }
#formdetail	{ vertical-align: top; margin: 0px; padding: 0px; border: 1px solid gray; }
#formdetail caption	{ font-weight: bold; font-size: 0.9em; text-align: left; padding-top: 1em }
#formdetail th	{ font-weight: bold; font-size: 0.7em; text-align: left; margin-top: 0em; margin-bottom: 0em; border-bottom: 1px none; border-bottom-style: solid  }
#formdetail td	{ vertical-align: top; border-bottom: 1px dotted }
.pgnav	{  color: white; background-color: #ccf; width: 100%; height: auto }
.pgnav a:link	{ color: gray; font-weight: bold; text-decoration: none }
.pgnav a:visited	{ color: gray; font-weight: bold; text-decoration: none }
.pgnav a:hover	{ color: black; font-weight: bold; ; text-decoration: underline }
.pgnav table	{ text-align: center; margin: 0px; padding: 0px; width: 100%; height: auto }
.pgnav td	{ }
.pgnav tr	{ }
p.person	{ font-size: 0.8em; margin-top: 0em; margin-bottom: 0em;  }
.attname	{  color: black; background-color: white; }
.attname a:link	{ color: navy; font-weight: bold; text-decoration: underline }
.attname a:visited	{ color: navy; font-weight: bold; text-decoration: underline }
.attname a:hover	{ color: red; font-weight: bold; ; text-decoration: underline }
.attlength	{  font-size: 0.8em; color: black; background-color: white; }
#windowcontent	{ position:relative; left: 0px; width: 100%; visibility: visible; display: block; font-size: 1em; background-color: white; vertical-align: text-top; }
#windowcontent td	{ font-size: 0.8em; }
#windowcontent th	{ font-size: 0.8em; }
#windowcontent td h1	{ font-size: 1.4em; margin-top: 0em; margin-bottom: 0em; }
#windowcontent td h2	{ font-size: 1.2em; margin-top: 0em; margin-bottom: 0em; }
#windowcontent td h3	{ font-size: 1em; margin-top: 0em; margin-bottom: 0em; }
#windowcontent td h4	{ font-size: 0.8em; margin-top: 0em; margin-bottom: 0em; }
#windowcontent h1	{ font-size: 1.4em; margin-top: 0em; margin-bottom: 0em; }
#windowcontent h2	{ font-size: 1.2em; margin-top: 0em; margin-bottom: 0em; }
#windowcontent h3	{ font-size: 1em; margin-top: 0em; margin-bottom: 0em; }
#windowcontent h4	{ font-size: 0.8em; margin-top: 0em; margin-bottom: 0em; }
#metadata 	{ vertical-align: top; margin: 0px; padding: 0px; border: solid 2px }
#metadata caption	{ font-weight: bold; font-size: 0.9em; text-align: left; padding-top: 1em }
.metaitem	{ vertical-align: top; margin: 0px; padding: 0px; border: 0 }
.metaitem td	{ vertical-align: top; border-bottom: 1px solid}
.upload 	{ } 
.upload table 	{ vertical-align: top; margin: 0px; padding: 0px; border-style: solid; border-width: 0 }
.upload th 	{ color: navy; background-color: #efefef; text-align: left }
.upload caption	{ font-weight: bold; font-size: 0.9em; text-align: left; padding-top: 1em }
.upfile	{ vertical-align: top; margin: 0px; padding: 0px; border-style: solid; border-width: 0; }
.upfile td	{ vertical-align: top; border-bottom: 1px solid } 
#viewtable	td    { border-bottom: 1px solid gray } 
#viewtable th	{ background-color: silver; border-bottom: 2px solid gray } 
div#certificates	{ text-align: left; }
div#certificates img	{ border: 0; }

