CSS:
img { border: 0px; }
div,h1,h2,h3,input,label,select,textarea,button{font-family:Arial,"Helvetica";font-size:12px}
a{outline:0;color:#3a5075;text-decoration:none;background-color:transparent}
a:hover{text-decoration:underline}
br.sep{clear:both;height:0;font-size:1px;line-height:0}
#h_wrap{width:970px;margin:auto}
#h_left{width:310px;float:left;margin:10px 3px 0 0}
a.h_btn{color:#3a5075;font-size:14px;font-weight:700;height:19px;line-height:19px;background:transparent;display:inline-block}
a.h_btn span{display:block;background:transparent;text-align:right;padding:0 10px}
a.h_btn:hover,a.h_btn.active{background:#3a5075 url(../images/btn_blue_right.gif) right no-repeat;text-decoration:none;color:#fff}
a.h_btn:hover span,a.h_btn.active span{background:transparent url(../images/btn_blue_left.gif) left no-repeat}
.Map{background:url(../images/bg_map.png);z-index:100;position:relative;height:100%;width:100%;margin:0;padding:0}
#region_map{position:absolute;width:460px;height:531px;z-index:105;top:0;left:0}
.sprite_region_all{background:0;z-index:110}
.sprite_region_1{background:url(../images/sprite_map.gif) no-repeat;width:460px;height:531px;background-position:-8280px 0;z-index:110}.sprite_region_2{background:url(../images/sprite_map.gif) no-repeat;width:460px;height:531px;background-position:-5060px 0;z-index:110}
.sprite_region_3{background:url(../images/sprite_map.gif) no-repeat;width:460px;height:531px;background-position:-3220px 0;z-index:110}
.sprite_region_4{background:url(../images/sprite_map.gif) no-repeat;width:460px;height:531px;background-position:-3680px 0;z-index:110}
.sprite_region_5{background:url(../images/sprite_map.gif) no-repeat;width:460px;height:531px;background-position:-7360px 0;z-index:110}
.sprite_region_6{background:url(../images/sprite_map.gif) no-repeat;width:460px;height:531px;background-position:-8740px 0;z-index:110}
.sprite_region_7{background:url(../images/sprite_map.gif) no-repeat;width:460px;height:531px;background-position:-2300px 0;z-index:110}
.sprite_region_8{background:url(../images/sprite_map.gif) no-repeat;width:460px;height:531px;background-position:-1840px 0;z-index:110}
.sprite_region_9{background:url(../images/sprite_map.gif) no-repeat;width:460px;height:531px;background-position:-6900px 0;z-index:110}
.sprite_region_10{background:url(../images/sprite_map.gif) no-repeat;width:460px;height:531px;background-position:-7820px 0;z-index:110}
.sprite_region_11{background:url(../images/sprite_map.gif) no-repeat;width:460px;height:531px;background-position:-2760px 0;z-index:110}
.sprite_region_12{background:url(../images/sprite_map.gif) no-repeat;width:460px;height:531px;background-position:-4140px 0;z-index:110}
.sprite_region_13{background:url(../images/sprite_map.gif) no-repeat;width:460px;height:531px;background-position:0 0;z-index:110}
.sprite_region_14{background:url(../images/sprite_map.gif) no-repeat;width:460px;height:531px;background-position:-4600px 0;z-index:110}
.sprite_region_15{background:url(../images/sprite_map.gif) no-repeat;width:460px;height:531px;background-position:-1380px 0;z-index:110}
.sprite_region_16{background:url(../images/sprite_map.gif) no-repeat;width:460px;height:531px;background-position:-5520px 0;z-index:110}
.sprite_region_17{background:url(../images/sprite_map.gif) no-repeat;width:460px;height:531px;background-position:-460px 0;z-index:110}
.sprite_region_18{background:url(../images/sprite_map.gif) no-repeat;width:460px;height:531px;background-position:-920px 0;z-index:110}
.sprite_region_19{background:url(../images/sprite_map.gif) no-repeat;width:460px;height:531px;background-position:-5980px 0;z-index:110}
.sprite_region_20{background:url(../images/sprite_map.gif) no-repeat;width:460px;height:531px;background-position:-6440px 0;z-index:110}
#h_desc li b,#hp_bookmark{display:block}
#h_main #h_italy,#region_map img{width:460px;height:531px;}