@font-face {
  font-family: "pismo";
  src: url("../font/pismo.eot");
  src: local("☺"),
    url("../font/pismo.woff") format("woff"),
    url("../font/pismo.otf") format("opentype"),
    url("../font/pismo.svg#filename") format("svg");
  }




body{
	background-color: #cccccc;
	font-family: pismo, Arial, Helvetica, sans-serif, Tahoma;
	/*font-family: "Arial CE", "Helvetica CE", "Tahoma CE", "Tahoma", "Arial", "lucida", "sans-serif";*/
  left: auto;
	top: 0px;
	background-attachment: scroll;
/*	background-image: url(pictures/background.png);
	background-position: top;
	background-repeat: repeat-x;*/
}

div.telo{
	position: absolute;
	top: 0px;
	left: 50%;   
	width: 1270px;
	margin-left: -635px;
/*	margin-left: -450px; */
	margin-top: 0px;
	padding: 0px;
}

div.datum{
	possition: absolute;
	margin-top: 0px;
	text-align: center;
	font-size: 20px;
}

.datum input{
	border: 1px solid black;
	text-align: center;
	font-size: 16px;
}




div.prehled{
	background-color: #ffffff;
	border: 1px solid black;
	border-radius: 6px;
	possition: absolute;
	margin-top: 5px;
	margin-left: 0px;
	padding:0px;
}

div.hodnota{
//	background-color: #7d7d7d;
//	color: ffffff;
	font-size: 13.4px;
	margin-top: 5px;
	padding: 2px;
}

.hodnota span
{
	display:table-cell;
//	text-align:left;
//	width:60%;
	vertical-align:middle;
	padding-top: 0px;
	padding-left: 4px;
	line-height: 24px;
}

.hodnota span:nth-child(4n+1)
{
	padding-left: 13px;
	text-align: left;
}

.hodnota span:nth-child(4n+2)
{
	padding-right: 2px;
	padding-left:2px;
	text-align: right;
// 	font-weight: bold;
//  font-style: italic;
}


.hodnota span:nth-child(4n+3)
{
	padding-right: 2px;
	padding-left:2px;
	text-align: left;
//	font-weight: bold;
//  font-style: italic;
}

.hodnota span:nth-child(4n+4)
{
	padding-right: 5px;
	text-align: right;
//  font-style: italic;
}


.hodnota
{
	display:table-row;
}

div.graf{
//	background-color: #ffffff;
//	border: 1px solid black;
//	border-radius: 6px;
	possition: absolute;
	height: 600px;
	font-size: 14px;
	margin-top: 5px;
	padding: 2px;
}

div.grafvyber{
	background-color: #ffffff;
	border: 1px solid black;
	border-radius: 6px;
	possition: absolute;
	margin-top: 5px;
	padding: 5px;
}

div.odkazy{
  possition: absolute;
	margin-top: 10px;
}

.odkazy input{
	border: 1px solid black;
	border-radius: 6px;
	text-align: center;
	font-size: 16px;
}

/*
.telo .predpoved{
	possition: absolute;
	align: center;
	margin-left: 650px;
	margin-top: 2px;
}
*/

/*




div.midgard{
	possition: absolute;
	margin-top: 10px;
}

div.pocitadlo{
	possition: absolute;
	margin-top: 10px;
}
*/


/*
.cas {
    margin-top:10px;
}

#graf
{
	margin-top:10px;
	width:860px;
	height:100px;
}

.legend
{
	opacity:0.8;
}
*/