hr {
	display : none;
}
div.subjekt {
	padding : 10px;
	border : 2px solid #CCCCCC;
	background-color : #f0f0f0;
	margin-bottom : 15px;
	color : Black;
}
div.subjekt h3.nazev_subjektu {
	margin : 0 0 10px 0;
	color : #CC0000;
}
div.popis_subjektu {
	margin-bottom : 10px;
}
div.galerie_subjektu {
	vertical-align : top;
}
div.galerie_subjektu img {
	margin : 0 10px 10px 0;
	vertical-align : top;
}
div.adresa_subjektu,
div.kontaky_subjektu,
div.typ_ubytovani,
div.ceny_subjektu,
div.vzdalenosti_subjektu,
div.kapacita_subjektu,
div.ikony {
	margin-bottom : 10px;
	padding-top : 10px;
	border-top : 1px solid #cccccc;
}
div.clanek p.vyhledavani_ubytovani table,
div.clanek p.vyhledavani_ubytovani td {
	border-collapse: separate;
	border: 0px;
	padding: 0;
}
div.clanek table.kontaky_subjektu {
	border-collapse: separate;
	border: 0px;
}
div.clanek table.kontaky_subjektu td {
	padding: 0;
	border: 0px;
}
div.clanek table.ikony {
	margin-bottom : 10px;
	border: 0px;
}
table.ikony td {
	border-collapse: separate;
	border: 0px;
}
div.sluzby_subjektu {
	padding-top : 5px;
	border-top : 1px solid #cccccc;
}
div.sluzby_subjektu strong {
	margin : 0 5px 5px 0;
	display : block;
}
div.sluzby_subjektu img {
	margin : 0 5px 5px 0;
	vertical-align : top;
}
div.galerie_subjektu {
	padding-top : 10px;
	border-top : 1px solid #cccccc;
}
div.clanek table.ikony_sluzby {
	float: left;
	margin : 0 10px 10px 0;
	border: 0px;
}
p.vyhledavani_ubytovani {
	border-bottom : 1px solid #cccccc;
	padding-bottom : 20px;
}
div.nove_hledani {
	
}


