/* Cermat CSS Common */

h1, h2, h3, h4, h5, h6 {
  margin: 5px 0;
  font-weight: normal;
}

h1 {
  font-size: 24px;
}

h2 {
  font-size: 22px;
}

h3 {
  font-size: 20px;
}

h3.searchovaci {
	margin-bottom: 10px;
}

h4 {
  font-size: 18px;
}

h5 {
  font-size: 16px;
}

h6 {
  font-size: 14px;
}

a img {
  border: 0;
}

a {
  color: #046AC4;
}

a:hover {
  text-decoration: none;
}

div#content p.anotation {
  border-bottom: 1px dotted #A4D0FF;
  padding-bottom: 10px;
  margin-bottom: 15px;
}

/***************************/

.clear { clear:both; }
.no_display { display: none; }

/***************** tables ************************/



.form_table1 {
	border-collapse:collapse;
	border-top: 1px solid #242B4C;
	border-right: 1px solid #242B4C;
 	border-left: 1px solid #242B4C;
	border-bottom:1px solid #A2A5B4;
  TABLE-LAYOUT: auto;
	
	FONT-FAMILY: Tahoma, Arial CE, Arial, Helvetica CE, Verdana, Helvetica, sans-serif;
	padding:2px;
	margin:2px;
}

.form_table1 tr.rowl{
background: #f0f0ff;
}
.form_table1 tr.rows{
background: white;
}

.form_table1 TD {
	border-collapse:collapse;
	border-left: none;
	border-right: 1px solid #242B4C;
	border-top:none;
	border-bottom:1px solid #A2A5B4;
  	TABLE-LAYOUT: auto;
	padding:2px;
	margin:2px;
}


.form_table2 {
	border-collapse:collapse;
	border: 1px solid black;
  	TABLE-LAYOUT: auto;
	
	FONT-FAMILY: Tahoma, Arial CE, Arial, Helvetica CE, Verdana, Helvetica, sans-serif;
	padding:2px;
	margin:2px;
}
.form_table2 tr.rowl{
background: #2ea8c4;
}
.form_table2 tr.rows{
background: white;
}

.form_table2 TD {
	border-collapse:collapse;
	border-left: none;
	border-right: 1px solid black;
	border-top:none;
	border-bottom:1px solid black;
  	TABLE-LAYOUT: auto;
	
	padding:2px;
	margin:2px;
}

.form_table3 {
	border-collapse:collapse;
	border: 2px solid black;
  	TABLE-LAYOUT: auto;
	
	FONT-FAMILY: Tahoma, Arial CE, Arial, Helvetica CE, Verdana, Helvetica, sans-serif;
	padding:2px;
	margin:2px;
}

.form_table3 tr.rowl{
background: white;
}
.form_table3 tr.rows{
background:#dcd6d8;
}



.form_table3 TD {
	border-collapse:collapse;
	border-left: none;
	border-right: 1px solid gray;
	border-top:none;
	border-bottom:1px solid gray;
  	TABLE-LAYOUT: auto;
	padding:2px;
	margin:2px;
}

.form_table4 {
	border-collapse:collapse;
	border-top: 1px solid #A2A5B4;
	border-right: 1px solid #A2A5B4;
 	border-left: 1px solid #A2A5B4;
	border-bottom:1px solid #A2A5B4;
  	TABLE-LAYOUT: auto;
	
	FONT-FAMILY: Tahoma, Arial CE, Arial, Helvetica CE, Verdana, Helvetica, sans-serif;
	padding:3px;
	margin:3px;
}

.form_table4 tr.rowl{
background: white;
}
.form_table4 tr.rows{
background:#A2A5B4;
}

.form_table4 TD {
	border-collapse:collapse;
	border-left: none;
	border-right: 1px solid #A2A5B4;
	border-top:none;
	border-bottom:1px solid #A2A5B4;
  	TABLE-LAYOUT: auto;
	padding:3px;
	margin:3px;
}

.form_table5 {
	border-collapse:collapse;
	border: 1px solid black;
  	TABLE-LAYOUT: auto;
	
	FONT-FAMILY: Tahoma, Arial CE, Arial, Helvetica CE, Verdana, Helvetica, sans-serif;
	padding:2px;
	margin:2px;
}

.form_table5 tr.rowl{
background: white;
}
.form_table5 tr.rows{
background:#A2A5B4;
}

.form_table5 TD {
	border-collapse:collapse;
	border: 1px solid black;
	TABLE-LAYOUT: auto;
	padding:2px;
	margin:2px;
}


table{
font-size: 9pt;
margin: 7px 0 10px 0;
}

table tbody{
padding: 3px 0;
}

table th{
padding: 2px 5px;
background-color:#f5f5f5;
color: #B57100;
}

table td{
padding: 2px 5px;
}

table ul{
margin: 0;
padding: 0;
}


table tr.stripe td{
font-size: 0.75pt;
padding: 0;
background-color: #888888;
height: 2px;
}

table.table {
border-top: 2px solid #E9CD81;
border-bottom: 2px solid #E9CD81;
border-left: 0;
border-right: 0;
}

table.table td{
background-color: #ffffff;
}
