/*styl pro stornoletenky */
	html, button, input, select, textarea, p, span, table, td { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;  color: #222; }
	input {margin:0; padding:2px;}
	div {font-size: 1em; font-weight:normal;}
	p {font-weight:bold; margin-bottom:0; padding-bottom:0;}
	h2 {margin-bottom:0;}
	h3 {color:#999; margin-bottom:0;}
	body {background-image:url('img/blue_body.png'); background-repeat:repeat-x; margin: 0; font-size: 1em;  }
	img {border:none;}
	.heade {width:18px; background-image:url('img/header.png'); background-size:cover;}
	.obrhlavicka {margin:5px 50px 15px 0px;}
	.tdstred {width:706px; }
	.tdvpravo {width:232px}
	.canvas {background-image:url('img/canvas1px.png'); background-repeat:repeat;}
	.foot {background-image:url('img/footer.png'); background-repeat:repeat-x;  height:100%;  z-index:19}
	table.foottable th {
     color: #ccc; 
     align: left;
     font-size: .5em;
     font-weight: bold;
  }
  	table.foottable tr.bile {
     color: #fff; 
     align: left;
     font-size: .7em;
  }
  table.foottable  a:link              { color:white; text-decoration:none; }
    table.foottable  a:visited           { color:white; text-decoration:none; }
    table.foottable  a:hover             { color:#ffaa00; text-decoration:none; }
    table.foottable  a:active            { color:red; text-decoration:none; }
	.stred {
      position: relative;
      width:702px;
			margin-left:auto;
			margin-right:auto;
			padding-left:140px;
			}
	.lemar {margin-left:50px;}
	.datum {width:7em; float:right; clear:both;}
	.otaznik {clear:both;}
	.pozadi{ background-image:url('img/modre.png');
			background-repeat:repeat-x;
			padding:3px;
			}
	.left { float:left;}
   .clear{ clear:both; }
   .hideElement{display:none;}
	.yellowborder{ border:2px solid #e78f08;
			padding:5px 5px 5px 5px;
			}
	.tabula {width:550px; margin:8px 50px 0px 0px;}
	.tabulka {width:20em; clear:both; margin-top:8px;}
	.tabulka td{font-weight:bold;}
	.cislo {width:2em; text-align:center; padding-top:5px; float:left;}
	.sjedn {float:right; margin:0px 70px 0px 20px; }
	.hranate {font-size:1em; border-top:2px solid #aaa; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:2px solid #aaa;}
	.hideBox {display:none}
	.prijmeni {width:180px;}
	.jmeno {width:111px;}
	.prijmenib {width:180px; margin-bottom:4px; font-size:1em; margin-right:5px; border-top:2px solid #aaa; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:2px solid #aaa;}
	.jmenob {width:112px; margin-bottom:4px; font-size:1em; margin-right:5px; border-top:2px solid #aaa; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:2px solid #aaa;}
	.bile { font-size:0.8em; color:#000;}
	.normal {font-weight:normal;}
	.ara {position:relative;
			z-index:2;
			top:400px;
			left:604px;
	}
	.ara1 {position:absolute;
			z-index:2;
			left:708px;
			top: 50px;
	}
	
		.ara2 {position:absolute;
			z-index:2;
			left:792px;
			top:50px;
	}

  .ara3 {position:absolute;
			z-index:2;
			left:772px;
			top:50px;
	}
	/* css potrebný k labels */
	.input {
		  font-size:1em;
		  font-weight:normal;
		  margin-right:5px;
		  background: white;
		  
		}
	.input span {
		  position: absolute;
		  padding: 4px 0px 0px 4px;
		  margin-left: 3px;
		  color: #999;
		}
	.input input, .input textarea, .input select {
		  position: relative;
		  margin: 0;
		  border-width: 1px;
		  padding: 2px;
		  background: transparent;
		  font-size:1em; border-top:2px solid #aaa; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:2px solid #aaa;
		  font: inherit;
		}
	/* Hack to remove Safari's extra padding. Remove if you don't care about pixel-perfection. */
	@media screen and (-webkit-min-device-pixel-ratio:0) {
			 .input input, .input textarea, .input select { padding: 2px; }
		}
		.claim {
  color: #bbb;
  font-size: 14px; 
}

.header_menu {
    color: #eee;
    font-size: 14px; 
}
div.header_menu a:link {
	color: #fff;
	text-decoration: none; /* Pokud není vzhled odkazů opravdu výjimečný, je vhodné k jejich rychlému odlišení používat funkci podtržení textu. */
}
div.header_menu a:visited {
	color: #fff;
	text-decoration: none;
}
div.header_menu a:hover  { /* S touto skupinou selektorů můžete uživateli s klávesnicí zajistit stejný efekt najetí kurzorem, jako v případě uživatelů používajících myš. */
	text-decoration: underline;
	color: #fff;
}

div.header_menu a:active{ /* S touto skupinou selektorů můžete uživateli s klávesnicí zajistit stejný efekt najetí kurzorem, jako v případě uživatelů používajících myš. */
	text-decoration: underline;
   font-weight: bold;
	color: #fff;
}

div.header_menu a:focus { /* S touto skupinou selektorů můžete uživateli s klávesnicí zajistit stejný efekt najetí kurzorem, jako v případě uživatelů používajících myš. */
	text-decoration: underline;
   font-weight: bold;
	color: #fff;
}
