html, body {margin: 0; padding: 0;}
#dmain     {width: 100%; height: 100%; background-color: #000; color: #fff;}
#dmain #m  {width: 823px; height: 502px;}
#m img     {float: left;}
#m a       {display: block;}
#map_logo  {position: absolute; z-index: 2; left: 46px; top: 46px;}
#map_logo img, #map_logo div {float: left; color: #D8A527; font: 17px Tahoma;}
#map_logo div {margin-left: 43px; width: 193px;}
#map_logo div div#s {padding: 0; margin: 0;}
#map_logo select {width: 130px; float: left; border: 1px solid #BDBDBD; font: 12px Tahoma; padding: 1px; background-color: #000; color: #979797; margin: 8px 3px 0px 0px;}
#map_logo button {float: right; background-image: url(/img/map_select.gif); background-repeat: no-repeat; width: 59px; height: 21px; background-color: #000; border: 0; margin: 8px 0px 0px 0px; padding: 0;}
#text     {background-color: #000; color: #fff; padding: 0px 0px 50px 0px; text-align: center;}
#text2    {width: 800px; margin-left: auto; margin-right: auto; text-align: left;}
#text p   {font: 12px Tahoma; margin: 0px 0px 18px 0px; padding: 0px 65px 0px 65px; color: #A1A1A1; line-height: 16px;}

.city1, .city2, .city3, .city4, .city5, .city6, .city7, .city8, .city9, .city10, .city11, .city12, .city100, .city200, .city300, .city400, .city500, .city600, .city700, .city800, .city900, .city1000, .city1100, .city1200 {background: url(/img/city.gif) 0 0 no-repeat; float: left; font: 1px Tahoma; clear: both; border: none; cursor: pointer;}
.city1    {width: 110px; height: 21px; margin: -279px 0px 0px 46px;}
.city2    {width: 69px; height: 21px; margin: -224px 0px 0px 43px; background-position: 1px -22px;}
.city3    {width: 120px; height: 21px; margin: -204px 0px 0px 70px; background-position: 0px -44px;}
.city4    {width: 58px; height: 21px; margin: -189px 0px 0px 80px; background-position: 0px -66px;}
.city5    {width: 55px; height: 21px; margin: -174px 0px 0px 103px; background-position: 0px -88px;}
.city6    {width: 63px; height: 20px; margin: -158px 0px 0px 60px; background-position: 0px -109px;}
.city7    {width: 41px; height: 20px; margin: -152px 0px 0px 92px; background-position: 0px -130px;}
.city8    {width: 58px; height: 21px; margin: -140px 0px 0px 68px; background-position: 0px -152px;}
.city9    {width: 75px; height: 21px; margin: -118px 0px 0px 31px; background-position: 0px -174px;}
.city10   {width: 77px; height: 20px; margin: -128px 0px 0px 106px; background-position: 0px -196px;}
.city11   {width: 94px; height: 21px; margin: -149px 0px 0px 112px; background-position: 0px -217px;}
.city12   {width: 90px; height: 21px; margin: -90px 0px 0px 174px; background-position: 0px -239px;}

.city100  {width: 114px; height: 23px; margin: -280px 0px 0px 45px; background-position: 1px -260px;}
.city200  {width: 72px;  height: 25px; margin: -227px 0px 0px 43px; background-position: 0px -284px;}
.city300  {width: 126px; height: 25px; margin: -206px 0px 0px 69px; background-position: 1px -311px;}
.city400  {width: 63px;  height: 25px; margin: -191px 0px 0px 79px; background-position: 1px -337px;}
.city500  {width: 61px;  height: 24px; margin: -177px 0px 0px 102px; background-position: 1px -362px;}
.city600  {width: 68px; height: 24px; margin: -160px 0px 0px 59px; background-position: 1px -387px;}
.city700  {width: 46px; height: 23px; margin: -154px 0px 0px 91px; background-position: 1px -412px;}
.city800  {width: 64px; height: 24px; margin: -142px 0px 0px 67px; background-position: 0px -436px;}
.city900  {width: 76px; height: 23px; margin: -120px 0px 0px 30px; background-position: 0px -461px;}
.city1000 {width: 84px; height: 23px; margin: -131px 0px 0px 105px; background-position: 0px -485px;}
.city1100 {width: 99px; height: 23px; margin: -151px 0px 0px 111px; background-position: 0px -509px;}
.city1200 {width: 96px; height: 23px; margin: -92px 0px 0px 173px; background-position: 0px -533px;}

html > body .city1  {margin: -278px 0px 0px 89px;}
html > body .city2  {margin: -224px 0px 0px 84px; background-position: 0px -22px;}
html > body .city3  {margin: -204px 0px 0px 137px;}
html > body .city4  {margin: -189px 0px 0px 157px;}
html > body .city5  {margin: -174px 0px 0px 203px;}
html > body .city6  {margin: -158px 0px 0px 117px;}
html > body .city7  {margin: -152px 0px 0px 180px;}
html > body .city8  {margin: -140px 0px 0px 133px;}
html > body .city9  {margin: -118px 0px 0px 59px;}
html > body .city10 {margin: -128px 0px 0px 209px;}
html > body .city11 {margin: -149px 0px 0px 222px;}
html > body .city12 {margin: -90px  0px 0px 346px;}

html > body .city100 {margin: -279px 0px 0px 88px; background-position: 0px -260px;}
html > body .city200 {margin: -227px 0px 0px 83px; background-position: 0px -284px;}
html > body .city300 {margin: -206px 0px 0px 135px;}
html > body .city400 {margin: -191px 0px 0px 155px;}
html > body .city500 {margin: -177px 0px 0px 201px;}
html > body .city600 {margin: -160px 0px 0px 116px; background-position: 0px -387px;}
html > body .city700 {margin: -154px 0px 0px 179px; background-position: 0px -412px;}
html > body .city800 {margin: -142px 0px 0px 131px;}
html > body .city900 {margin: -120px 0px 0px 57px;}
html > body .city1000 {margin: -131px 0px 0px 207px;}
html > body .city1100 {margin: -151px 0px 0px 220px;}
html > body .city1200 {margin: -92px  0px 0px 344px;}
.imgGrayBorder{border:solid 1px #EBEBEB}