TD.bold
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
}
TD.norm
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    COLOR: navy;
}



TD.place /* koristi se za mjesto, startni broj, državu u svim tablicama */
{
    FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
	color: black;
	BORDER-BOTTOM: #c0c0c0 1px solid;
	padding: 2px;
}

TD.place_out  /* koristi se za mjesto, startni broj, državu za one koji su završili prije finala */
{
    FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
	color: navy;
	BORDER-BOTTOM: #c0c0c0 1px solid;
	padding: 2px;
}
TD.competitor /* koristi se za naziv natjecatelja u svim entry i startlist tablicama */
{
    FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
	color: black;
	padding-bottom: 2px;
	padding-top: 2px;
	BORDER-BOTTOM: #c0c0c0 1px solid;
}
TD.competitor_out /* koristi se za naziv natjecatelja koji su ispali u svim rezultatima */
{
    FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
	color: navy;
	padding-bottom: 2px;
	padding-top: 2px;
	BORDER-BOTTOM: #c0c0c0 1px solid;
}

TD.competitor_s /*seeded*/
{
    FONT-SIZE: 9pt;
 FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
 color: black;
 background-color:#BCFFA0;
 padding-bottom: 2px;
 padding-top: 2px;
 BORDER-BOTTOM: #c0c0c0 1px solid;
}
TD.competitor_wc /*wildcard*/
{
    FONT-SIZE: 9pt;
 FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
 color: black;
 background-color: #acc0d9;
 padding-bottom: 2px;
 padding-top: 2px;
 BORDER-BOTTOM: #c0c0c0 1px solid;
}
TABLE.legenda /* legenda za seeded i wildcard boje iznad entry liste */
{
	width: 150px;
	font size: 8pt;
	text-align: right;
	border:none;
	padding-right: 2px;
}
TD.legenda_prazno
{
	height: 5px;
}

/* HEADERI TABLICA - NAZIVI PO SIRINAMA */
TD.naslov
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    COLOR: navy;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #acc0d9
}
TD.naslov5
{
    FONT-SIZE: 10pt;
    WIDTH: 5%;
    FONT-WEIGHT: bold;
    COLOR: navy;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #acc0d9
}
TD.naslov10
{
    FONT-SIZE: 10pt;
    WIDTH: 10%;
    FONT-WEIGHT: bold;
    COLOR: navy;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #acc0d9
}
TD.naslov15
{
    FONT-SIZE: 10pt;
    WIDTH: 15%;
    FONT-WEIGHT: bold;
    COLOR: navy;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #acc0d9
}
TD.naslov20
{
    FONT-SIZE: 10pt;
    WIDTH: 20%;
    FONT-WEIGHT: bold;
    COLOR: navy;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #acc0d9
}
TD.naslov30
{
    FONT-SIZE: 10pt;
    WIDTH: 30%;
    FONT-WEIGHT: bold;
    COLOR: navy;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #acc0d9
}
TD.naslov35
{
    FONT-SIZE: 10pt;
    WIDTH: 35%;
    FONT-WEIGHT: bold;
    COLOR: navy;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #acc0d9
}
TD.naslov40
{
    FONT-SIZE: 10pt;
    WIDTH: 40%;
    FONT-WEIGHT: bold;
    COLOR: navy;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #acc0d9
}
TD.naslov50
{
    FONT-SIZE: 10pt;
    WIDTH: 50%;
    FONT-WEIGHT: bold;
    COLOR: navy;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #acc0d9
}
TD.naslov70
{
    FONT-SIZE: 10pt;
    WIDTH: 70%;
    FONT-WEIGHT: bold;
    COLOR: navy;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #acc0d9
}

TD.naslov_heata
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    COLOR: navy;
    BACKGROUND-COLOR: #dee5ed;
	text-align: left;
	padding-left: 10px;
}
TD.naslov_open_marking
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    COLOR: navy;
    BACKGROUND-COLOR: #dee5ed;
	text-align:center;
	}


/*TD#naslov_heata
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    COLOR: navy;
    BACKGROUND-COLOR: #dee5ed
}*/

/*  ============= GLAVNA STRANICA ================= */

TABLE.turnir_naslov_main 
{
    BORDER-TOP: none;
    BORDER-RIGHT: none;
    BORDER-BOTTOM: none;
    BORDER-LEFT: none;
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    BORDER-SPACING: 0;

}

TABLE.tur_main /* OSNOVNA TABLICA ZA GLAVNE PODATKE I TIMETABLE*/
{
    BORDER-TOP: none;
    BORDER-RIGHT: none;
    BORDER-BOTTOM: none;
    BORDER-LEFT: none;
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    BORDER-SPACING: 0;
}
TD.tur_main_naslov
{
/*	border-top:#c0c0c0 thin solid;
    border-bottom:#c0c0c0 thin solid;*/
	FONT-SIZE: 14pt;
    FONT-FAMILY: Tahoma, Arial;
    FONT-WEIGHT: bold;
    COLOR: navy;
	height: 40px;
	vertical-align:middle;
	text-align:center;
}
TD.tur_main_naslov_g
{
	border-top:#c0c0c0 thin solid;
	FONT-SIZE: 14pt;
    FONT-FAMILY: Tahoma, Arial;
    FONT-WEIGHT: bold;
    COLOR: navy;
	height: 40px;
	vertical-align:middle;
	text-align:center;
}
TD.tur_main_naslov_d
{
    border-bottom:#c0c0c0 thin solid;
	FONT-SIZE: 14pt;
    FONT-FAMILY: Tahoma, Arial;
    FONT-WEIGHT: bold;
    COLOR: navy;
	height: 40px;
	vertical-align:middle;
	text-align:center;
}

TD.tur_labela
{
    FONT-SIZE: 11pt;
    HEIGHT: 30px;
    FONT-FAMILY: Tahoma, Arial;
    WIDTH: 20%;
    FONT-WEIGHT: bold;
    COLOR: black;
    TEXT-ALIGN: left;
	vertical-align:top;
	}
TD.tur_slovo
{
    FONT-SIZE: 11pt;
    HEIGHT: 20px;
    FONT-FAMILY: Tahoma, Arial;
    WIDTH: 20%;
    FONT-WEIGHT: bold;
    COLOR: black;
    TEXT-ALIGN:right;
	padding-right: 15px;
	vertical-align:top;
}
TD.tur_polje
{
    FONT-SIZE: 11pt;
	width:80%;
    FONT-FAMILY: Tahoma, Arial;
    FONT-WEIGHT: bold;
    COLOR: black;
    TEXT-ALIGN: left;
	vertical-align:top;
	padding-left: 10px;
}
TD.tur_kategorija
{
    FONT-SIZE: 10pt;
    HEIGHT: 15px;
    FONT-FAMILY: Tahoma, Arial;
    FONT-WEIGHT: normal;
    COLOR: black;
    FONT-STYLE: italic;
    TEXT-ALIGN: left;
	padding-left: 15px;
}

/* ============ kraj CSS-a glavne stranice ================= */

TD.centar
{
	align-content:center;
	 TEXT-ALIGN: center;
	font-family: Tahoma, Arial;
	font-size: 12px;
/*	font-weight: bold;
*/	color: black;
}

TABLE.timetable_table
{
    BORDER-TOP: #c0c0c0 thin solid;
    BORDER-RIGHT: #c0c0c0 thin solid;
	BORDER-LEFT: #c0c0c0 thin solid;
    BORDER-BOTTOM: #c0c0c0 thin solid;
    WIDTH: 100%;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    TEXT-ALIGN: center;
	color: black;
}


TABLE.entry_main /* OSNOVNA TABLICA ZA ENTRY I STARTNE LISTE */
{
    BORDER-TOP: none;
    BORDER-RIGHT: none;
    BORDER-BOTTOM: none;
    BORDER-LEFT: none;
	TEXT-ALIGN: center;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    BORDER-SPACING: 0;
}

TABLE.entrylist_table
{
    BORDER-TOP: #c0c0c0 thin solid;
    BORDER-RIGHT: #c0c0c0 thin solid;
	BORDER-LEFT: #c0c0c0 thin solid;
    BORDER-BOTTOM: #c0c0c0 thin solid;
    WIDTH: 100%;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    TEXT-ALIGN: center;
}

TABLE.statistics_main /* OSNOVNA TABLICA ZA STATISTIKE */
{
	width: 80%;
	margin-left: 10%;
	margin-right: 10%;
    BORDER-TOP: none;
    BORDER-RIGHT: none;
    BORDER-BOTTOM: none;
    BORDER-LEFT: none;
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    BORDER-SPACING: 0;
}

TABLE.statistics_table
{
    BORDER-TOP: #c0c0c0 thin solid;
    BORDER-RIGHT: #c0c0c0 thin solid;
	BORDER-LEFT: #c0c0c0 thin solid;
    BORDER-BOTTOM: #c0c0c0 thin solid;
    WIDTH: 100%;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    TEXT-ALIGN: center;
}
TD.total
{
    FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;
    TEXT-ALIGN:right;
	BORDER-BOTTOM: #c0c0c0 1px solid;
	padding-bottom: 2px;
	padding-top: 2px;
}
TD.total_zbroj
{
    FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
	BORDER-BOTTOM: #c0c0c0 1px solid;
	padding-bottom: 2px;
	padding-top: 2px;
}
IMG.zastava
{
	border: 1px solid #c0c0c0;
}

/* OPEN MARKINGS TABLICA - RR NJS ?? */

TABLE.open_marking_main /* OSNOVNA TABLICA ZA OPEN MARKING */
{
    BORDER-TOP: none;
    BORDER-RIGHT: none;
    BORDER-BOTTOM: none;
    BORDER-LEFT: none;
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    BORDER-SPACING: 0;
}
.open_marking_table td, th /* LINIJE UNUTAR TABLICE ZA OPEN MARKING */
{
    BORDER: #c0c0c0 1px solid;
}
.open_marking_marks td /* OCJENE U OPEN MARKING BEZ BOLDA */
{
	text-align:center;
	font-weight: normal;
}

TD.place_open_marking /* koristi se za izračunatu ocjenu kriterija u Open Markings */
{
    FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
	color: black;
	BORDER-BOTTOM: #c0c0c0 1px solid;
	padding: 2px;
}
.open_marking_detail /* DETALJI OCJENA SUDACA PO KRITERIJIMA */
{
	FONT-SIZE: 10pt;
	color: #E86E0E;
	/* BACKGROUND-COLOR: #dee5ed; */
	/* font-weight: normal; */
}
TD.naslov_heata_z
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
    COLOR: navy;
    BACKGROUND-COLOR: lightgreen
}
TD.naslov_heata_zu
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
    COLOR: navy;
    BACKGROUND-COLOR: lightyellow
}
TD.naslov_heata_c
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
    COLOR: red;
    BACKGROUND-COLOR: #dee5ed
}

/* KRAJ OPEN MARKINGS */

/* PRAZNA HTML  */

TABLE.prazna_main /* OSNOVNA TABLICA ZA PRAZNU STRANICU */
{
    BORDER-TOP: none;
    BORDER-RIGHT: none;
    BORDER-BOTTOM: none;
    BORDER-LEFT: none;
	TEXT-ALIGN: center;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    BORDER-SPACING: 0;
	background-color: #dee5ed;
}
Table.naslovna
{
	height: 450px;
	BORDER-TOP: none;
    BORDER-RIGHT: none;
    BORDER-BOTTOM: none;
    BORDER-LEFT: none;
	background-image:url(glavna_web.jpg);
	background-size:100% 100%;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    BORDER-SPACING: 0;
}
td.event_name
{
	text-align: center;
	font-size: 36px;
	font-weight:bold;
	color: white;
	padding-left:10%;
	padding-right:10%;
}
p#last_ref
{   PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    margin: 0;
    TEXT-ALIGN: center;
	color: navy;
	font-size: 9pt;
}