@charset "utf-8";
/* CSS Document */

/* RESULTS */
table.results { 
	width: 100%
}
	table.results thead {
	}
		table.results thead tr {
			height: 29px;
		}
			table.results thead tr td {
				text-align: center; 
				background-color: #015294;
				font-size: 11pt; 
				color: #ffffff;
			}
	table.results tbody {
	}
		table.results tbody tr {
			height: 23px;
		}
			table.results tbody tr.even { background: #D9D9D9; }
			
			table.results tbody tr.slovak td a,
			table.results tbody tr.slovak td { color: blue}
			table.results tbody tr td {
				padding: 1px;
				text-align: center
			}
			
@media only screen and (max-width: 767px){
	table.results { font-size: 14px }
	table.results tr td.flag {  word-wrap: break-word; }

}			

/* KALENDAR */
.kalendar {
	font-size: 11pt
}
	@media screen and (max-width: 991px) { .kalendar {font-size: 11pt} }
	.kalendar  a.pretek {
		display: block;
		width: 100%;
		min-height: 43px;
		line-height: 33px;
		margin: 12px 0 12px 0;
		background-color: #d9d9d9;
		border-top: solid 7px #015294;
		color: #000000;
		clear:both
	}
		.kalendar  a:hover { cursor: pointer; background-color: #B9B9B9 }
		
	.kalendar span { display: block }	
		
	.kalendar span.column1 {
		float: left;
		width: 36px;
		padding-left: 2px;
		padding-top: 10px;
		text-align: center
	}
	.kalendar span.column2 {
		float: left;
		width: 125px; 
		font-weight: normal
	}
	.kalendar span.column3 {
		float: left;
		width: 48px;
		text-align: center
	}
	.kalendar span.column4 {
		float: left;
		width: 59px;
		text-align: center
	}
	.kalendar span.column5 {
		float: left;
		width: 48px;
		text-align: center
	}
	.kalendar span.column6 {
		float: left;
		width: 34px;
		text-align: center
	}
	.kalendar span.column7 {
		float: left;
		width: 268px;
		
	}
	.kalendar-detailnejsie span.column7,
	.kalendar-detailnejsie span.column8 { text-align: center }
	
	@media screen and (min-width: 992px) {
		.kalendar span.column2 { }
		.kalendar span.column7 {  }
	}
	
	@media screen and (max-width: 991px) {
		.kalendar-detailnejsie span.column7,
		.kalendar-detailnejsie span.column8 { width: 100%; }
	}
	
	.kalendar  a.pretek-modry { border-top: solid 7px #015294!important; }
		.kalendar a.pretek-modry span.column2 { font-weight: bold!important; }
	
	.kalendar  a.pretek-cerveny { border-top: solid 4px #c00000!important; }
	.kalendar  a.pretek-fialovy { border-top: solid 4px #7030a0!important; }
	.kalendar  a.pretek-zlty { border-top: solid 4px #ffc000!important; }
	.kalendar  a.pretek-zeleny { border-top: solid 4px #92d050!important; }


/* MODUL-8 - NOMINACIE */
table.nominacie {
}
	@media only screen and (max-width: 767px){
		table.nominacie img { width: 95%;}
	}

