.reg_menu a {display: block; text-decoration: none; font-size:12px; padding: 3px;} 
.reg_menu a:hover, .main_menu a:active {text-decoration: underline; background: #ffffff;}

.zga {background-image: url(/map/i/gfon.gif); padding: 7px; text-align: center; box-shadow: 2px 2px 3px 0px #798a93; -webkit-box-shadow: 2px 2px 3px 0px #798a93; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
.zg {background-image: url(/map/i/upf.gif); padding: 7px;
text-align: center; box-shadow: 2px 2px 3px 0px #798a93; -webkit-box-shadow: 2px 2px 3px 0px #798a93; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
.bl {
width: 130px; height: 211px; float: left; margin: 5px; overflow: hidden; display: block; padding: 0 2px 2px 2px;
}
.blm {background-image: url('/map/i/fontd.gif');  box-shadow: 2px 2px 3px 0px #798a93; -webkit-box-shadow: 2px 2px 3px 0px #798a93;}
.blma {background-image: url('/map/i/rfon.gif');  box-shadow: 2px 2px 3px 0px #798a93; -webkit-box-shadow: 2px 2px 3px 0px #798a93;}
.blmg {background-image: url('/map/i/gfon.gif');  box-shadow: 2px 2px 3px 0px #798a93; -webkit-box-shadow: 2px 2px 3px 0px #798a93;}

.blt {padding: 5px; font-size: 11px;}
.bly1 { background: #EDEBD3; padding: 3px; box-shadow: 2px 2px 3px 0px #798a93; -webkit-box-shadow: 2px 2px 3px 0px #798a93; font-size: 11px; font-weight: bold; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.bly2 { background: #F5E0D5; padding: 3px; box-shadow: 2px 2px 3px 0px #798a93; -webkit-box-shadow: 2px 2px 3px 0px #798a93; font-size: 11px; font-weight: bold; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.bly3 { background: #D3E9ED; padding: 3px; box-shadow: 2px 2px 3px 0px #798a93; -webkit-box-shadow: 2px 2px 3px 0px #798a93; font-size: 11px; font-weight: bold; border-top-left-radius: 5px; border-top-right-radius: 5px;}

.sl {font-size: 10px; color: green; padding: 0px 3px;}
.al {font-size: 10px; color: #abbcc6; padding: 0px 3px;}

.bltop { background-image: url(/map/i/gfon.gif); margin-left: 25px; padding: 3px; box-shadow: 2px 2px 3px 0px #798a93; -webkit-box-shadow: 2px 2px 3px 0px #798a93; font-size: 10px; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.blcur { background-image: url(/map/i/ofon.gif); margin-left: 51px; padding: 3px; box-shadow: 2px 2px 3px 0px #798a93; -webkit-box-shadow: 2px 2px 3px 0px #798a93; font-size: 10px; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.hline {float: center; margin: 6px; display: block; background-image: url(/map/i/upf.gif); padding: 5px; box-shadow: 2px 2px 3px 0px #798a93; -webkit-box-shadow: 2px 2px 3px 0px #798a93;}
.zagline {background-image:url('/map/i/hfon.gif'); padding: 5px; color: #ffffff; border-top-left-radius: 5px; border-top-right-radius: 5px; text-align: center;}

.tda {background: #f8fbfd;}
.tda a {display: block; text-decoration: none; font-size:12px; padding: 3px;} 
.tda a:hover, .tda a:active {text-decoration: underline; background: #ffffff;}

.tdb {background: #f0f5f9;}
.tdb a {display: block; text-decoration: none; font-size:12px; padding: 3px;} 
.tdb a:hover, .tdb a:active {text-decoration: underline; background: #ffffff;}

.tds a {text-decoration: none; font-size:11px; padding: 3px;} 
.tds a:hover, .tds a:active {text-decoration: underline; background: #ffffff;}

.tmp{display: block;}
