/* banner-menü start */
#mb-placeholder {height: 154px;}
#mb-outer {height: 139px;}
ul#mb {height: 139px; background-repeat: no-repeat; background-image:url(../img/city/submnu/bg.png);}
ul#mb li a#mb-item1 {background-image:url(../img/city/submnu/item_1.gif); height: 38px;} 
ul#mb li a#mb-item2 {background-image:url(../img/city/submnu/item_2.gif); height: 42px;}
ul#mb li a#mb-item3 {background-image:url(../img/city/submnu/item_3.gif); height: 40px;}
ul#mb li a#mb-item1:hover, ul#mb li.mb-list1 a.on {background-position: 0px -38px;}
ul#mb li a#mb-item2:hover, ul#mb li.mb-list2 a.on {background-position: 0px -42px;}
ul#mb li a#mb-item3:hover, ul#mb li.mb-list3 a.on {background-position: 0px -40px;}
/* banner-menü end */

.img-box-rtxt {float: left; display: inline; width: 115px; height: 56px; margin: 132px 0px 20px 0px; font-size: 11px; color: #caa600;}
ul#boxes li.box-l .img-box-rtxt span.hl {color: #fcf7f7;}
.img-box-ftxt {clear: both; float: left; display: inline; width: 245px; padding: 0; margin: 0px 0px 0px 5px; font-size: 12px;}
.img-box-ftxt span.hl { color: #caa600;}

ul#boxes li.box-r {width: 644px; width/**/:/**/ 627px; padding: 30px 20px 0px 17px; margin: 0;}
ul#boxes li.box-r  .txt{float: left; display: inline; width: 570px;}
ul#boxes li.box-r div.txt h1{width: 570px;}