.mapEarth {width:577px; height:319px; background:url(img/map.png) no-repeat 0 0; border:1px solid #D9D9D9; margin:4px 0 5px 0; position:relative;}

	.mapContainer {position:absolute; z-index:10; width:577px;}
		.mapContainer IMG {cursor:pointer; position: relative; }
		
	.mapHoop {position:absolute; z-index:10000; width:577px;}
		.mapWindowPosition {/*position:relative; left:160px; top:15px; float:left; clear:left;*/ margin-left:5px;}
			.shadowWindow {/*width:260px;*/ padding:0 5px 5px 0; background:url(img/shadow.png) no-repeat 100% 100%; margin:20px auto 0;} /* тут меняем ширину */
			.mapShadowWindow {width:800px; padding:0 5px 5px 0; background:url(img/mapShadow.png) no-repeat 100% 100%; margin:20px auto 0;} /* тут меняем ширину */
			.mapWindow {border: 2px solid #0096c8; position: relative; z-index: 10001; /*width: 256px;*/ background: #fff; opacity:0.95; -moz-opacity:0.95;}
				.mapTitle {background:#0096c8; color:#fff; font-weight:bold; padding:3px 8px 3px 15px; font-size:0.85em/*11px*/;}
					.mapTitle .mapClose {float:right; margin:3px 0 0 0; cursor:pointer;}
				.mapContent {overflow: auto;  padding:6px 10px 10px 18px; font-size:12px;}
					.mapCountries {/*height:220px;*/ padding:0 0 15px 0; overflow:hidden; zoom:1;}
					.mapOptions {/*height:220px;*/ padding:0 0 15px 0; overflow:hidden; zoom:1;}
						.mapCountries DIV {float:left; width:126px; overflow:hidden;}
						.mapOptions DIV.map {float:left; width: 620px; height: 400px; overflow:hidden;}
						.mapOptions DIV.options {float:right; width:126px; overflow:hidden;}
						.mapCountries SPAN, .mapOptions SPAN {display:block; color:#A7A7A7; line-height:1.6em; margin:0 0 1px 0; white-space:nowrap; position:relative;}
						.mapCountries SPAN.visa a, .mapOptions SPAN.active a {display:block; color:#A7A7A7; line-height:1.6em; margin:0 0 1px 0; white-space:nowrap; position:relative; text-decoration: none; cursor: default;}
						*+html .mapCountries SPAN {width:126px; overflow:hidden; zoom:1; }
						.mapCountries I {display:block; width:40px; height:50px; background:url(img/fade.png) no-repeat 0 100%; position:absolute; top:0; right:0;}
					.checkBlock {margin-left:-5px;}
					.checkBlock INPUT { margin:2px 7px 0 0;}
					.checkBlock INPUT, {width:16px; height:16px; margin-top:1px;}
					.checkBlock LABEL {vertical-align:top;} 