#map {
z-index: 1000;
position: absolute;
margin-left: 8px;
white-space: nowrap;
}

#map .odd, #map .even {
z-index: 1000;
position: absolute;
top: 0px;
left: 0px;
white-space: nowrap;
float: left;
clear: left;
font-size: 10px;
font-weight: bold;
color: #ff0000;
text-align: center;
}

#map a {
display: none;
}

#map .weather {
z-index: 3000;
display: none;
position: absolute;
background: #aad0ee;
color: #365585;
text-align: left;
vertical-align: top;
width: 256px;
line-height: 16px;
}

#map .weather p {
padding: 1px 0px 1px 8px;
}

#zachodnio-pomorskie.odd, #zachodnio-pomorskie.even {
width: 51px;
height: 55px;
line-height: 55px;
vertical-align: middle;
margin-top: 8px;
background: url(../images/map/zachodnio.pomorskie.odd.png) no-repeat left top;
cursor: pointer;
}

#zachodnio-pomorskie.even {
background: url(../images/map/zachodnio.pomorskie.even.png) no-repeat left top;
}

#pomorskie.odd, #pomorskie.even {
width: 49px;
height: 38px;
line-height: 38px;
vertical-align: middle;
margin-top: 0px;
margin-left: 49px;
background: url(../images/map/pomorskie.odd.png) no-repeat left top;
cursor: pointer;
}

#pomorskie.even {
background: url(../images/map/pomorskie.even.png) no-repeat left top;
}

#warminsko-mazurskie.odd, #warminsko-mazurskie.even {
width: 61px;
height: 39px;
line-height: 39px;
vertical-align: middle;
margin-top: 11px;
margin-left: 90px;
background: url(../images/map/warminsko.mazurskie.odd.png) no-repeat left top;
cursor: pointer;
}

#warminsko-mazurskie.even {
background: url(../images/map/warminsko.mazurskie.even.png) no-repeat left top;
}

#podlaskie.odd, #podlaskie.even {
width: 44px;
height: 64px;
line-height: 64px;
vertical-align: nmiddle;
margin-top: 10px;
margin-left: 132px;
background: url(../images/map/podlaskie.odd.png) no-repeat left top;
cursor: pointer;
}

#podlaskie.even {
background: url(../images/map/podlaskie.even.png) no-repeat left top;
}

#lubuskie.odd, #lubuskie.even {
width: 46px;
height: 59px;
line-height: 59px;
vertical-align: middle;
margin-top: 51px;
margin-left: 6px;
background: url({$URL}images/map/lubuskie.odd.png) no-repeat left top;
cursor: pointer;
}

#lubuskie.even {
background: url({$URL}images/map/lubuskie.even.png) no-repeat left top;
}

#wielkopolskie.odd, #wielkopolskie.even {
width: 57px;
height: 74px;
line-height: 74px;
vertical-align: middle;
margin-top: 36px;
margin-left: 31px;
background: url(../images/map/wielkopolskie.odd.png) no-repeat left top;
cursor: pointer;
}

#wielkopolskie.even {
background: url(../images/map/wielkopolskie.even.png) no-repeat left top;
}

#kujawsko-pomorskie.odd, #kujawsko-pomorskie.even {
width: 42px;
height: 40px;
line-height: 40px;
vertical-align: middle;
margin-top: 32px;
margin-left: 57px;
background: url(../images/map/kujawsko.pomorskie.odd.png) no-repeat left top;
cursor: pointer;
}

#kujawsko-pomorskie.even {
background: url(../images/map/kujawsko.pomorskie.even.png) no-repeat left top;
}

#mazowieckie.odd, #mazowieckie.even {
width: 66px;
height: 72px;
line-height: 72px;
vertical-align: middle;
margin-top: 40px;
margin-left: 93px;
background: url(../images/map/mazowieckie.odd.png) no-repeat left top;
cursor: pointer;
}

#mazowieckie.even {
background: url(../images/map/mazowieckie.even.png) no-repeat left top;
}

#lubelskie.odd, #lubelskie.even {
width: 46px;
height: 59px;
line-height: 59px;
vertical-align: middle;
margin-top: 74px;
margin-left: 138px;
background: url(../images/map/lubelskie.odd.png) no-repeat left top;
cursor: pointer;
}

#lubelskie.even {
background: url(../images/map/lubelskie.even.png) no-repeat left top;
}

#lodzkie.odd, #lodzkie.even {
width: 44px;
height: 42px;
line-height: 42px;
vertical-align: middle;
margin-top: 74px;
margin-left: 72px;
background: url(../images/map/lodzkie.odd.png) no-repeat left top;
cursor: pointer;
}

#lodzkie.even {
background: url(../images/map/lodzkie.even.png) no-repeat left top;
}

#dolnoslaskie.odd, #dolnoslaskie.even {
width: 55px;
height: 49px;
line-height: 49px;
vertical-align: middle;
margin-top: 91px;
margin-left: 9px;
background: url(../images/map/dolnoslaskie.odd.png) no-repeat left top;
cursor: pointer;
}

#dolnoslaskie.even {
background: url(../images/map/dolnoslaskie.even.png) no-repeat left top;
}

#opolskie.odd, #opolskie.even {
width: 31px;
height: 36px;
line-height: 36px;
vertical-align: middle;
margin-top: 109px;
margin-left: 49px;
background: url(../images/map/opolskie.odd.png) no-repeat left top;
cursor: pointer;
}

#opolskie.even {
background: url(../images/map/opolskie.even.png) no-repeat left top;
}

#slaskie.odd, #slaskie.even {
width: 33px;
height: 50px;
line-height: 50px;
vertical-align: middle;
margin-top: 112px;
margin-left: 70px;
background: url(../images/map/slaskie.odd.png) no-repeat left top;
cursor: pointer;
}

#slaskie.even {
background: url(../images/map/slaskie.even.png) no-repeat left top;
}

#malopolskie.odd, #malopolskie.even {
width: 44px;
height: 38px;
line-height: 38px;
vertical-align: middle;
margin-top: 130px;
margin-left: 89px;
background: url(../images/map/malopolskie.odd.png) no-repeat left top;
cursor: pointer;
}

#malopolskie.even {
background: url(../images/map/malopolskie.even.png) no-repeat left top;
}

#swietokrzyskie.odd, #swietokrzyskie.even {
width: 38px;
height: 32px;
line-height: 32px;
vertical-align: middle;
margin-top: 105px;
margin-left: 102px;
background: url(../images/map/swietokrzyskie.odd.png) no-repeat left top;
cursor: pointer;
}

#swietokrzyskie.even {
background: url(../images/map/swietokrzyskie.even.png) no-repeat left top;
}

#podkarpackie.odd, #podkarpackie.even {
width: 44px;
height: 51px;
line-height: 51px;
vertical-align: middle;
margin-top: 119px;
margin-left: 129px;
background: url(../images/map/podkarpackie.odd.png) no-repeat left top;
cursor: pointer;
}

#podkarpackie.even {
background: url(../images/map/podkarpackie.even.png) no-repeat left top;
}