/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */

/* main.css 2.1.0 | MIT License | https://github.com/h5bp/main.css#readme */
/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
	 Base styles: opinionated defaults
	 ========================================================================== */

	 html {
	 	color: #222;
	 	font-size: 1rem;
	 	line-height: 1.4;
	 	font-family: sans-serif;
	 	-ms-text-size-adjust: 100%;
	 	-webkit-text-size-adjust: 100%;
	 }

/*
 * Remove text-shadow in selection highlight:
 * https://twitter.com/miketaylr/status/12228805301
 *
 * Vendor-prefixed and regular ::selection selectors cannot be combined:
 * https://stackoverflow.com/a/16982510/7133471
 *
 * Customize the background color to match your design.
 */

 ::-moz-selection {
 	background: #b3d4fc;
 	text-shadow: none;
 }

 ::selection {
 	background: #b3d4fc;
 	text-shadow: none;
 }


/* ==========================================================================
	 Author's custom styles
	 ========================================================================== 
	 */

	 body {
	 	margin: 1rem;
	 }

	 table {border-collapse: collapse;}
	 table, td, th {border: 1px solid #d8d8d8;}
	 td, th {padding:1px 5px 1px 5px;}
	 th {font-weight:bold; background-color: #f0f0f0; color: #000000;}
	 .tulos tr:nth-of-type(6n+2),
	 .tulos tr:nth-of-type(6n+3),
	 .tulos tr:nth-of-type(6n+4) {background-color: #ffffff; color: #000000;}
	 .tulos tr:nth-of-type(6n+5),
	 .tulos tr:nth-of-type(6n+6),
	 .tulos tr:nth-of-type(6n+7) {background-color: #e8ffff; color: #000000;}
	 .tulos tr td:nth-child(1),
	 .tulos tr th:nth-child(1) {text-align: right; min-width: 28px; }
	 .tulos tr td:nth-child(2),
	 .tulos tr th:nth-child(2) {text-align: right; min-width: 28px; }
	 .tulos tr td:nth-child(3),
	 .tulos tr th:nth-child(3) {text-align: left; min-width: 200px; }
	 .tulos tr td:nth-child(4),
	 .tulos tr th:nth-child(4) {text-align: left; min-width: 200px; }
	 .tulos tr td:nth-child(5),
	 .tulos tr th:nth-child(5) {text-align: right; min-width: 70px; }
	 .tulos tr td:nth-child(6),
	 .tulos tr th:nth-child(6) {text-align: right; min-width: 70px; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

 h1 {
 	font-size: 2em;
 	margin: 0.67em 0;
 }

 h2 {
	margin: 1em 0 0.5em 0;
}

/* Text-level semantics
========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

 a {
 	background-color: transparent;
 }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

 b,
 strong {
 	font-weight: bolder;
 }

/* ==========================================================================
	 Print styles.
	 Inlined to avoid the additional HTTP request:
	 https://www.phpied.com/delay-loading-your-print-css/
	 ========================================================================== */

	 @media print {
	 	*,
	 	*::before,
	 	*::after {
	 		background: #fff !important;
	 		color: #000 !important;
	 		/* Black prints faster */
	 		box-shadow: none !important;
	 		text-shadow: none !important;
	 	}

	 	a,
	 	a:visited {
	 		display:none;
	 	}

	 	thead {
	 		display: table-header-group;
	 	}

	 	tr,
	 	div {
	 		page-break-inside: avoid;
	 	}

	 	p,
	 	h2,
	 	h3 {
	 		orphans: 3;
	 		widows: 3;
	 	}

	 	h1, 
	 	h2,
	 	h3 {
	 		page-break-after: avoid;
	 	}

	 	body {
	 		margin: 0;
	 		font-size: 0.8em;
	 		line-height: 1.4;
	 	}

		h1 {
			margin: 0.33em 0 0.67em 0;
		}

		h2 {
			margin: 1em 0 0.5em 0;
		}

	 	table,th,tr,td {
	 		border: none;
	 	}

	 	th {
	 		border-bottom: 1px solid black;
	 	}
	 	
		.tulos tr td:nth-child(2),
		.tulos tr th:nth-child(2) {display: none; }

	 	.tulos tr td:nth-child(3),
		.tulos tr th:nth-child(3) {text-align: left; min-width: 165px; }
		
		.tulos tr td:nth-child(4),
		.tulos tr th:nth-child(4) {text-align: left; min-width: 225px; }

		.tulos tr td:nth-child(5),
		.tulos tr th:nth-child(5) {text-align: right; min-width: 65px; }
		.tulos tr td:nth-child(6),
		.tulos tr th:nth-child(6) {text-align: right; min-width: 65px; }

	 }