/* *	{ border: 1px dashed green;} */
body {
	 margin: 1px; 
	 padding: 0px;
	 background: #efefef;
	 overflow: -moz-scrollbars-vertical;
}
a {
  color: #204a87;
}

hr {
    color: #eee;
    background: #eee;
    height: 1px;
}

form
	{
	 margin: 0px;
	}
.print    { display: none; }
.no_print {  }
.small {font-family: verdana; font-size: 60%;}

.search {
	 border: solid gray 1px;
	}

/* content                                                             */ 
/***********************************************************************/
.content {
  margin: 15px;
}

.textcontent {
  width: 800px;
  text-align: justify;
}

h1 {
  font-family: verdana;
  font-size: 110%;
  font-weight: bold;
}

h2 {
  font-family: verdana;
  font-size: 100%;
  font-weight: bold;
}


.content_popis
	{
	 color: gray; 
	}

/* katalog                                                             */
/***********************************************************************/

.tab0 {
  background-color: #fff;
}
.tab1 {
  background-color: #d3d7cf;
}

table.list {
  border-collapse: collapse;
  width: 70%;
}
table.list tr, table.list td, table.list th {
  border: solid gray 1px;
  padding: 3px 5px 3px 5px;
}
table.list input, table.list textarea {
  width: 80%;
}

col.short {
  width: 45px;
}

table.list img {
  padding: 0;
  margin: 0;
  border: 0;
}

.list .nopadding {
  padding: 0;
  margin: 0;
  text-align: center;
  vertical-align: bottom;
}

td.ano	{ color: green;	 font-weight: bold; }
td.ne   { color: red;	 font-weight: bold; }

.list th {
  background-color: #fff;
  font-weight: normal;
  font-size: 80%;
  font-family: verdana;
}

input, textarea {
  border: 1px solid #999;
}

.mandatory {
  background-image: url('/share/asterix.png');
  background-position: right;
  background-repeat: no-repeat;
}