.hp_img {
	border: 3px solid #cdcdcd;
	padding: 0;
	float: left;
	margin: 0 10px 0 0;
}

.hp_aktual {
	display: block;
	text-align: left;
	width: auto;
	padding: 5px;
	margin-bottom: 0;
	margin-top: 0;
}

.hp_info {
	display: block;
	text-align: left;
	color: #6f6f6f;
	font: 0.9em "Geneva ce", Tahoma, Verdana;
	padding: 5px;
	width: 480px;
}

.hp_info a {
	text-decoration: none;
	color: #6f6f6f;
}

.hp_info a:hover {
	text-decoration: none;
	color: #3764b9;
}

.hp_nahledy {
	display: block;
	text-align: center;
	width: auto;
	padding-top: 10px;
	padding-bottom: 5px;
	border: 1px solid #dadada;
}

.hp_img_nahled {
	border: 2px solid #cdcdcd;
	padding: 0;
	margin: 0 1px;
}

.hp_popis {
	display: block;
	margin-top: 5px;
	padding: 0;
	text-align: left;
	color: #6f6f6f;
	font: 0.9em "Geneva CE", Tahoma, Verdana;
	margin-left: 0;
}

.hp_nadpis {
	color: #3764b9;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 5px;
	display: block;
	margin-top: 10px;
}

.hp_rolitko {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: right;
	margin-right: 5px;
	color: #737373;
	font-size: 0.9em;
}

.hp_location {
	color: #727272;
	font-size: 0.9em;
	margin-top: 2px;
	margin-bottom: 3px;
	border: 1px solid #adb6c7;
	background: #fcfcfc;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	display: block;
	width: auto;
}

.cotojatka-anchor { border: 1px solid #4253b8;
	background: #ffffff;
	margin: 0;
	padding: 1px 4px;
	display: block;
	color: #696969;
	font: 0.9em "Geneva CE", Tahoma, Verdana;
}

.herni_plan {
	list-style: none;
	color: #535353;
	font: 0.9em "Geneva ce", Tahoma, Verdana;
	text-align: justify;
	margin-left: 15px;
	width: 560px;
	padding: 0;
}

.herni_plan ul {
	list-style: none;
	margin-bottom: 25px;
	margin-top: 5px;
}

.herni_plan ul li {
	list-style: none;
	color: #494949;
	font-size: 0.9em;
	margin-bottom: 2px;
}

#hp_blok {
	margin: 0;
	padding: 10px;
	text-align: justify;
	color: #494949;
	font-size: 0.8em;
}

#hp_blok ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#hp_blok ul li {
	list-style: none;
	padding-left: 10px;
	display: block;
	padding-bottom: 5px;
	padding-top: 0;
}

.hp_table {
	margin: 0;
	padding: 1px;
	border: 1px solid #9b9b9b;
}

.hp_table th {
	border: 1px solid #e6e6e6;
	color: #303030;
	font-size: 1em;
	padding-left: 5px;
}

.hp_table td {
	border: 1px solid #c2c2c2;
	color: #565656;
	font-size: 0.8em;
	padding-left: 5px;
	padding-right: 5px;
}