.www_cena {
	border: 1px solid #C9E17F;
	background-color: #E6FFB1;
	padding: 3px 5px 3px 10px;
	font-size: 1.1em;
	font-weight: bold;
	width: 220px;
	display: block;
	text-align: right;
}
.www_plocha {
	display: block;
	border-bottom: 1px dotted #CECECE;
	padding-bottom: 3px;
	padding-top: 10px;
}
.www_vybava {
	display: block;
	border-bottom: 1px dotted #CECECE;
	padding-bottom: 3px;
}
.www_vlastnictvo {
	display: block;
	border-bottom: 1px dotted #CECECE;
	padding-bottom: 3px;
}
.www_material {
	display: block;
	border-bottom: 1px dotted #CECECE;
	padding-bottom: 3px;
}
.www_kontakt {
	border: 1px solid #CECECE;
	padding: 10px 5px 5px 5px;
	background-color: #F0F0F0;
}
.www_other {
	border: 1px solid #CECECE;
	padding: 5px 5px 5px 5px;
	margin-top: 3px;
	background-color: #F0F0F0;
}
.www_datum {
	display: block;
	text-align: right;
	color: #8E8E8E;
}

.left_box {
	width: 500px;
	display: block;
	float: left;
	/*position: absolute;*/
}
#right_box {
	width: 310px;
	float: right;
	display: block;
	/*position: relative;*/
}
#right_box img.foto{
	width: 300px;
	border: 1px solid #CECECE;
	padding: 2px 2px 2px 2px;
	margin: 1px 1px 1px 1px;
}

/* filter */
.cmp_emp {
	background-color: #B0C960;
}
.cmb_izby {
	background-color: #B0C960;
	text-align: right;
}
.cmb_izby select {
	background-color: #B0C960;
	margin: 0;
	padding: 0;
	border: 0px;
	width: 50px;
}
.cmb_lok {
	background-color: #B0C960;
	text-align: right;
}
.cmb_lok select {
	background-color: #B0C960;
	margin: 0;
	padding: 0;
	border: 0px;
	width: 140px;
}

.cmb_cena {
	background-color: #B0C960;
	text-align: right; 
}
.cmb_cena select {
	background-color: #B0C960;
	margin: 0;
	padding: 0;
	border: 0px;
	width: 100px;
}


img.foto {
	border: 1px solid #CECECE;
	padding: 2px 2px 2px 2px;
	margin: 1px 1px 1px 1px;
	width: 140px;
}
.foto2 {
	border: 1px solid #CECECE;
	padding: 2px 2px 2px 2px;
	margin: 1px 1px 1px 1px;
	height: 140px;
}
.foto3 {
	border: 1px solid #CECECE;
	padding: 2px 2px 2px 2px;
	margin: 1px 1px 1px 1px;
	height: 140px;
}
th.th_est_room {
	background-color: #B0C960;
	text-align: center;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	width: 30px;
}
th.th_est_place {
	background-color: #B0C960;
	text-align: center;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	width: 60px;
}
th.th_est_local {
	background-color: #B0C960;
	text-align: center;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	width: 200px;
}
th.th_est_street {
	background-color: #B0C960;
	text-align: center;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	width: 200px;
}
th.th_est_equip {
	background-color: #B0C960;
	text-align: center;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	width: 100px;
}
th.th_est_cost {
	background-color: #B0C960;
	text-align: center;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	width: 120px;
}
th.th_est_sex {
	background-color: #B0C960;
	text-align: center;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	width: 30px;
}
th.th_est_photo {
	background-color: #B0C960;
	text-align: center;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	width: 30px;
}

.est_left {
	text-align: left;
	padding: 2px 4px 2px 4px;
}
.est_right {
	text-align: right;
	padding: 2px 4px 2px 4px;
}
.est_center {
	text-align: center;
	padding: 2px 4px 2px 4px;
	display: table-cell;
}
a.est_link {
	color:#3C9500;
	display: block;
	text-decoration: none;
}

a.est_link:hover {
	color: #286600;
	display: block;
	text-decoration: none;
}

.estrow {
	background-color: #DFE9BF;
}
.estrowhover {
	background-color: #CCDC99;
}


/* SKUSKA */
#vypisboxov {
width: 980px;
height: 150px;
}

.box {
display: block;
width: 320px;
height: 150px;
border: 1px solid #66CC00;
}

.popis {
float: left;
/*position: absolute*/
}

.fotografia {
/*position: relative;*/
display: block;
float: right;
}

.fotothumb {
height: 150px;
}
