@import url(common.css);

@import url(content.css);

@import url(content_add.css);

.balloon1 {
	position: absolute;
	line-height: normal;
	cursor: pointer;
}

.balloon1 div.rel {
	position: relative;
	width: 92px;
	height: 59px;
	font-size: 11px;
}

.balloon2 {
	position: absolute;
	line-height: normal;
	cursor: pointer;
}

.balloon2 div.rel {
	position: relative;
	width: 177px;
	height: 43px;
	font-size: 11px;
}

.balloon3 {
	position: absolute;
	line-height: normal;
	cursor: pointer;
}

.balloon3 div.rel {
	position: relative;
	width: 137px;
	height: 43px;
	font-size: 11px;
}

.balloon4 {
	position: absolute;
	line-height: normal;
	cursor: pointer;
}

.balloon4 div.rel {
	position: relative;
	width: 133px;
	height: 54px;
	font-size: 11px;
}

.balloon5 {
	position: absolute;
	line-height: normal;
	cursor: pointer;
}

.balloon5 div.rel {
	position: relative;
	width: 147px;
	height: 59px;
	font-size: 11px;
}

.balloon6 {
	position: absolute;
	line-height: normal;
	cursor: pointer;
}

.balloon6 div.rel {
	position: relative;
	width: 134px;
	height: 42px;
	font-size: 11px;
}

.balloon7 {
	position: absolute;
	line-height: normal;
	cursor: pointer;
}

.balloon7 div.rel {
	position: relative;
	width: 159px;
	height: 56px;
	font-size: 11px;
}

.balloon8 {
	position: absolute;
	line-height: normal;
	cursor: pointer;
}

.balloon8 div.rel {
	position: relative;
	width: 159px;
	height: 56px;
	font-size: 11px;
}

.balloon9 {
	position: absolute;
	line-height: normal;
	cursor: pointer;
}

.balloon9 div.rel {
	position: relative;
	width: 220px;
	height: 120px;
	font-size: 11px;
}

.balloon10 {
	position: absolute;
	line-height: normal;
	cursor: pointer;
}

.balloon10 div.rel {
	position: relative;
	width: 159px;
	height: 56px;
	font-size: 11px;
}

.balloon11 {
	position: absolute;
	line-height: normal;
	cursor: pointer;
}

.balloon11 div.rel {
	position: relative;
	width: 159px;
	height: 56px;
	font-size: 11px;
}

.balloon12 {
	position: absolute;
	line-height: normal;
	cursor: pointer;
}

.balloon12 div.rel {
	position: relative;
	width: 159px;
	height: 56px;
	font-size: 11px;
}

.balloon13 {
	position: absolute;
	line-height: normal;
	cursor: pointer;
}

.balloon13 div.rel {
	position: relative;
	width: 159px;
	height: 56px;
	font-size: 11px;
}

.balloon14 {
	position: absolute;
	line-height: normal;
	cursor: pointer;
}

.balloon14 div.rel {
	position: relative;
	width: 159px;
	height: 56px;
	font-size: 11px;
}

.balloon15 {
	position: absolute;
	line-height: normal;
	cursor: pointer;
}

.balloon15 div.rel {
	position: relative;
	width: 159px;
	height: 56px;
	font-size: 11px;
}

.balloon1 a:hover,.balloon2 a:hover,.balloon3 a:hover,.balloon4 a:hover,.balloon5 a:hover,.balloon6 a:hover,.balloon7 a:hover,.balloon8 a:hover,.balloon9 a:hover,.balloon10 a:hover,.balloon11 a:hover,.balloon12 a:hover,.balloon13 a:hover,.balloon14 a:hover,.balloon15 a:hover
	{
	color: #fff;
}

.mp_info {
	position: absolute;
	top: 80px;
	left: 815px;
	font-size: 1.1em;
	height: 175px;
	width: 250px;
	overflow: hidden;
	color: #000;
	line-height: normal;
}

.mp_info p:first-child {
	margin-top: 0;
}

.mp_info p {
	margin: 0 0 0.9em 0;
}

.mp_info ul {
	margin: 1em 0 0 2em;
	padding: 0;
	list-style: disc;
	list-style-position: outside;
}

.mp_info ul li {
	margin: 0 0 0.2em 0;
	list-style: disc;
	list-style-position: outside;
	padding: 0;
}

.mp_info ul li:before {
	content: '';
	margin: 0;
}

.planning_bridges .mp_info {
	display: none;
}

.landscape_planning .info_line {
	display: none;
}

.planning_roads .info_line {
	display: none;
}

.planning_bridges .info_line {
	display: none;
}

.eng_researches .info_line {
	display: none;
}

.travelling_motion .info_line {
	display: none;
}

.eng_communications .info_line {
	display: none;
}

.info_line {
	border-top: 1px solid #6f7d45;
	position: absolute;
	top: 230px;
	left: 822px;
	width: 220px;
}

.phone {
	position: absolute;
	top: 240px;
	left: 850px;
	font-size: 1.5em;
	color: #000;
}

#counters {
	left: 70px;
	position: absolute;
	top: 730px;
}