@charset "utf-8";
.poznamka {
	font-weight: bold;
	color: #FF0000;
}

#obsah {
	width: 570px;
	margin-left: 8px;
	text-align: justify;
	vertical-align: top;
}

b {
	font-weight: bold;
	color: #111111;
}

i {
	color: #757575;
	font-style: italic;
}

.if_vpravo {
	text-align: right;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 10px;
	float: right;
	font-size: 10px;
	color: #8A8A8A;
}

.if_vpravonahore {
	text-align: right;
	margin-bottom: 8px;
	margin-left: 10px;
	float: right;
	font-size: 10px;
	color: #8A8A8A;
}
.if_vpravonahore_lek {
	text-align: left;
	margin-bottom: 8px;
	margin-left: 10px;
	float: right;
	font-size: 10px;
	color: #8A8A8A;
	width: 110px;
	line-height: 10px;
}

.if_vlevo {
	text-align: left;
	margin-top: 8px;
	margin-bottom: 8px;
	float: left;
	margin-right: 10px;
	font-size: 10px;
	color: #8A8A8A;
}

.if_vlevonahore {
	text-align: left;
	margin-bottom: 8px;
	float: left;
	margin-right: 10px;
	font-size: 10px;
	color: #8A8A8A;
}
.if_pracovnici {
	text-align: left;
	float: left;
	font-size: 10px;
	color: #8A8A8A;
	/*padding-bottom: 8px;*/
	padding-right: 10px;
}


.if_odsazeni8 {
	margin-bottom: 8px;
}

#odsazeni40 {
	padding-left: 40px;
}
.odsazeni_15 {
	padding-left: 15px;
}

#odsazeni401 {
	padding-left: 40px;
	line-height: 20px;
}


.tb_dvojsloupec {
	font-size: 10px;
	color: #8A8A8A;
	text-align: justify;
	float: left;
	width: 250px;
	vertical-align: top;
	padding-right: 35px;
	line-height: 12px;
}

.tb_dvojsloupec2 {
	text-align: justify;
	float: left;
	width: 250px;
	vertical-align: top;
	padding-right: 35px;
	padding-bottom: 20px;
}

.tb_100 {
	width: 100%;
}

.tit1 {
	font-weight: bold;
	color: #5F9AAD;
	font-size: 14px;
	padding-bottom: 8px;
	padding-top: 8px;
	text-align: left;
}

.titb {
	font-weight: bold;
	color: #5F9AAD;
}

.txlink {
	color: #5F9AAD;
}

a.txlink:link {
	color: #5F9AAD;
	text-decoration: underline;
}

a.txlink:visited {
	color: #5F9AAD;
	text-decoration: underline;
}

a.txlink:hover {
	color: #003089;
	text-decoration: underline;
	font-weight: bold;
}

a.txlink:active {
	color: #5F9AAD;
	text-decoration: underline;
}

.tit2 {
	color: #7eb381;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 8px;
	padding-top: 8px;
	text-align: left;
}


.titb2 {
	font-weight: bold;
	color: #7eb381;
}

.txlink2 {
	color: #7eb381;
}

a.txlink2:link {
	color: #7eb381;
	text-decoration: underline;
}

a.txlink2:visited {
	color: #7eb381;
	text-decoration: underline;
}

a.txlink2:hover {
	color: #003089;
	text-decoration: underline;
	font-weight: bold;
}

a.txlink2:active {
	color: #7eb381;
	text-decoration: underline;
}
.txblink {
	font-weight: bold;
	color: #7eb381;
	font-size: 12px;
}
a.txblink:link {
	color: #7eb381;
	font-weight: bold;
	text-decoration: underline;
}
a.txblink:visited {
	color: #7eb381;
	font-weight: bold;
	text-decoration: underline;
}
a.txblink:hover {
	color: #003089;
	font-weight: bold;
	text-decoration: underline;
}
a.txblink:active {
	color: #7eb381;
	font-weight: bold;
	text-decoration: underline;
}
.tit3 {
	color: #008132;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 8px;
	padding-top: 8px;
	text-align: left;
}

.titb3 {
	font-weight: bold;
	color: #008132;
}

.txlink3 {
	color: #008132;
}

a.txlink3:link {
	color: #008132;
	text-decoration: underline;
}

a.txlink3:visited {
	color: #008132;
	text-decoration: underline;
}

a.txlink3:hover {
	color: #003089;
	text-decoration: underline;
	font-weight: bold;
}

a.txlink3:active {
	color: #008132;
	text-decoration: underline;
}

.tab1 {
	width: 100%;
}

#td_lt_w {
	font-size: 8pt;
	padding: 4px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-color: #aeaeae;
	border-style: solid;
	text-align: center;
	vertical-align: middle;
}

#td_rt_g {
	font-size: 8pt;
	padding: 4px;
	background-color: #D9D9D9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-style: solid;
	text-align: center;
	vertical-align: middle;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #aeaeae;
	border-right-color: #aeaeae;
	border-bottom-color: #aeaeae;
	border-left-color: #aeaeae;
}

#td_c_y {
	font-size: 8pt;
	padding: 4px;
	background-color: #FEFCAB;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-color: #aeaeae;
	border-style: solid;
	text-align: center;
	vertical-align: middle;
}

#td_c_z {
	font-size: 8pt;
	padding: 4px;
	background-color: #A2DC94;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-color: #aeaeae;
	border-style: solid;
	text-align: center;
	vertical-align: middle;
}

#td_lb_w {
	font-size: 8pt;
	padding: 4px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #aeaeae;
	border-style: solid;
	text-align: center;
	vertical-align: middle;
}

#td_b_y {
	font-size: 8pt;
	padding: 4px;
	background-color: #FEFCAB;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #aeaeae;
	border-style: solid;
	text-align: center;
	vertical-align: middle;
}

#td_b_z {
	font-size: 8pt;
	padding: 4px;
	background-color: #A2DC94;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #aeaeae;
	border-style: solid;
	text-align: center;
	vertical-align: middle;
}

#td_rb_g {
	font-size: 8pt;
	padding: 4px;
	background-color: #D9D9D9;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #aeaeae;
}
#td_rt_w {
	font-size: 8pt;
	padding: 4px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-color: #aeaeae;
	border-style: solid;
	text-align: center;
	vertical-align: middle;
}
#td_rb_w {
	font-size: 8pt;
	padding: 4px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #aeaeae;
	border-style: solid;
	text-align: center;
	vertical-align: middle;
}

#td_c_zr {
	font-size: 8pt;
	padding: 4px;
	background-color: #A2DC94;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-color: #aeaeae;
	border-style: solid;
	text-align: right;
	vertical-align: middle;
}

#td_b_zr {
	font-size: 8pt;
	padding: 4px;
	background-color: #A2DC94;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #aeaeae;
	border-style: solid;
	text-align: right;
	vertical-align: middle;
}
.tb-zelena {
	background-color: #A2DC94;
	font-size: 8pt;
	border: 1px solid #aeaeae;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-right: 5px;
	margin-left: 5px;
}


.txt_red {
	color: #FF3300;
}

#td_popis_y {
	font-size: 8pt;
	padding: 4px;
	background-color: #FEFCAB;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #aeaeae;
	width: 80px;
}

#td_popis_z {
	font-size: 8pt;
	padding: 4px;
	background-color: #A2DC94;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #aeaeae;
	width: 80px;
}

#td_popis_mezera {
	width: 10px;
}
.mapa {
	border: 1px solid #cfc8c6;
}
.td_interier {
	/*align: center;*/
	height: 170px;
	width: 170px;
	text-align: center;
	border: 1px solid #E1E1E1;
}
h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #7eb381;
	font-size: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #7eb381;
	font-size: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #7eb381;
	font-size: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 0px;
}
