@charset "UTF-8";
/* CSS Document */



.HousesTable table {
	width: 100%;
	border-collapse: collapse;
}

.HousesTable table tr td {
	padding: 10px 10px;
	font-size: .95em;
	font-weight: 300;
	text-align: left;
	border-bottom: 1px solid #e5e1aa;
	white-space: nowrap;
}

.HousesTable table thead tr td {
	background: #e5e1aa;
	font-weight: 600;
	color: #b31218;
	border-bottom: none;
}

.HousesTable table tr td.Prodano {
	color: #b31218;
}

.HousesTable table tr td.Rezervace {
	color: #eec216;
}

.HousesTable table tr td.Volny {
	color: #bfb52d;
}

.HousesTable table tr td.Etapa2 {
	color: #2e3030;
}

.HousesTable table tr th {
	padding: 10px 10px 10px 20px;
	font-size: .95em;
	font-weight: 300;
	text-align: left;
	border-bottom: 1px solid #e5e1aa;
	white-space: nowrap;
	position: relative;
}

.HousesTable table tr th::before {
	content: '';
	display: block;
	position: absolute;
	top:0;
	left:0;
	bottom:0;
	width: 5px;
	background: #CCC;
	opacity: .5;
}

.HousesTable table tr.GroupL th::before {
	background: #0052b2;
}

.HousesTable table tr.GroupS th::before {
	background: #eec232;
}

.HousesTable table tr.GroupM th::before {
	background: #b31218;
}




.HousesTable table a {
	display: inline-block;
	width: 40px;
	height: 40px;
	background: aqua;
	border-radius: 50%;
	background: no-repeat center center;
	background-size: 80%;
	transition: all .2s;
}

.HousesTable table a.NoPlan {
	background-image: url(../../modules/table/img/IcoNoPlan.svg)
}

.HousesTable table a.Plan {
	background-image: url(../../modules/table/img/IcoPlan.svg)
}

.HousesTable table a:hover {
	background-size: 100%;
	transition: all .2s;
}


@media (max-width: 1380px)
{

}


@media (max-width: 768px)
{
	.HousesTable .Limited {
		display: block;
		max-width: 100%;
		overflow-x:auto;
		
	}
	
	
}

