#iMapHead {
	font-weight: bold;
	width: 600px; height: 30px;
}
#iMapLnk1, #iMapTtl1 {
	display: none;
	float: left;
}
#iMapLnk2, #iMapTtl2 {
	display: none;
	float: right;
}

#iMap {
	width: 598px; height: 326px;
	position: relative;
	overflow: hidden;
	background-color: #fff;
}
#iMap span.flag, #iMap span.flag a {
	width: 75px; height: 75px;
	position: absolute;
}
#iMap .flag a {
	display: block;
	background: transparent url(/i/map-flag.png) no-repeat 0 0;
}
#iMapOuter1 {
	width: 600px;
	padding-bottom: 2px;
	border-bottom: 6px solid #922d13;
}
#iMapOuter2 {
	padding: 1px;
	background-color: #d0c3a0;
}

#iMapEurope {
	display: block;
	width: 598px; height: 326px;
	position: absolute;
	left: 0; top: 0;
	z-index: 30;
}
#iMapEuropeFlag {
	display: block;
	left: 292px; top: 157px;
}

#iMapMont {
	display: block;
	width: 598px; height: 326px;
	position: absolute;
	left: 0; top: 0;
	z-index: 20;
}
#iMapMontImage {
	display: block;
	width: 0; height: 0;
	position: absolute;
	left: 313px; top: 218px;
}
#iMapMontFlag1 {
	display: none;
	left: 23px; top: 22px;
	background: transparent url(/i/map-blot.png) no-repeat 2px 57px;
}
#iMapMontFlag2 {
	display: none;
	left: 467px; top: 122px;
	background: transparent url(/i/map-blot.png) no-repeat 2px 57px;
}


#iMapMontBig {
	display: block;
	width: 598px; height: 326px;
	overflow: hidden;
	position: absolute;
	left: 0; top: 0;
	z-index: 10;
}
#iMapMontBigImage {
	display: block;
	width: 598px; height: 326px;
	position: absolute;
	left: 0; top: 0;
}
#iMapMontBigFlag1 {
	display: none;
	left: 111px; top: 123px;
	background: transparent url(/i/map-blot.png) no-repeat 2px 57px;
}
#iMapMontBigFlag2 {
	display: none;
	left: 306px; top: 216px;
	background: transparent url(/i/map-blot.png) no-repeat 2px 57px;
}

#iMap .infoBlock {
	display: none;
	width: 233px; height: 333px;
	padding: 1px;
	background-color: #fff;
	position: absolute;
	z-index: 50;
}
html>body #iMap .infoBlock {
	height: auto; min-height: 333px;
}
#iMap .infoBlock .close {
	display: block;
	width: 22px; height: 22px;
	position: absolute;
	left: 192px; top: 16px;
}
#iMap .infoBlock .content {
	color: #000;
	font: .9em Georgia, Times, serif;
	padding: 20px 19px 19px 19px;
}
#iMap .infoBlock .content p {
	margin: .6em 0 0 0; padding: 0;
}
#iMap .infoBlock .head {
	height: 40px;
	border-top: 8px solid #922d13;
	background-color: #efdfba;
}
html>body #iMap .infoBlock .head {
	height: auto; min-height: 40px;
}
#iMap .infoBlock .head h1 {
	color: #000;
	font: bold 1em Georgia, Times, serif;
	margin:0; padding: 10px 50px 10px 15px;
}
#iMap .infoBlock .image {
	width: 195px;
	margin-bottom: 1.5em; padding-bottom: 2px;
	border-bottom: 6px solid #922d13;
}
#iMap .infoBlock .image img {
	display: block;
	width: 193px; height: 130px;
	border: 1px solid #d0c3a0;
}


#iMapInfo1 {
	left: 229px; top: 16px;
}
#iMapInfo1 em {
	display: block;
	width: 78px; height: 80px;
	position: absolute;
	left: -78px; top: 185px;
	background: transparent url(/i/map/map-arr1.png) no-repeat 0 0;
}
#iMapInfo2 {
	left: 27px; top: 21px;
}
#iMapInfo2 em {
	display: block;
	width: 60px; height: 58px;
	position: absolute;
	left: 235px; top: 265px;
	background: transparent url(/i/map/map-arr2.png) no-repeat 0 0;
}


#iMapOverlay {
	display: none;
	width: 598px; height: 510px;
	position: absolute;
	left: 0; top: 0;
	z-index: 45;
}
