body  {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
      { 
	font-family: Verdana, Helvetica, Arial CE, Arial;
	font-size: 10pt;
	color: #000000;
}

table {
	font-family: Verdana, Helvetica, Arial CE, Arial;
	font-size: 10pt;
	text-align: left;
	vertical-align:top;
	color: #000000; 
}

table.flags tr { 
	font-size: 9px;
	text-align: left;
	vertical-align:center;
	color: #FFFFFF;
}

table.muster tr { 
	font-family: Verdana, Helvetica, 'Arial CE', Arial;
	font-size: 10pt;
	text-align: left;
	vertical-align:top;
	color: #FFFFFF;	
}

table.reference tr { 
        vertical-align:center;
		text-align: left;
}

table.index tr { 
        vertical-align:top;
		text-align: left;
		font-size: 10pt;
}

table.novinky tr { 
        vertical-align:top;
		text-align: left;
		font-size: 10pt;
		color:#000000;
}

table.produkt tr { 
        vertical-align: middle;
		text-align: justify;
		font-size: 10pt;
		background-color: #dc0016;
		font-weight: bold;
		color:#FFFFFF;
}

.vnitrek tr { 
        vertical-align: middle;
		text-align: justify;
		font-size: 10pt;
		background-color: #dc0016;
		font-weight: bold;
		color:#FFFFFF;
}

.formular-bold { 
        vertical-align:center;
		text-align: left;
		font-size: 8pt;
		font-weight: bold;
		color: #FF0000;
}

.styl1 {
	font-size: 18px;
	font-weight: bold;
	color: #1d2568;
}
.styl2 {
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}
.nadpis-tabulka {
	color: #FFFFFF;
}

a            { color: #f9b227; text-decoration: none; font-weight: bold }
a:visited    { color: #f9b227; text-decoration: none; font-weight: bold }
a:active     { color: #000099; text-decoration: none; font-weight: bold }
a:hover      { color: #000099; text-decoration: none; font-weight: bold }

