#miniMapForm { vertical-align: top; z-index: 1000; }
#mapname { font-size: 12px; font-weight: bold; }
div.mymap_m { float: right; border: 1px solid #ccc; width: 400px; position: relative; right: 25px; }
*html div.mymap_m { top: -10px; }/*IE6*/
div.mymap { margin: 0px 0px 40px 0px; border: 1px solid #ccc; width: 400px; }
div.gotoallmap, div.printmymap { float: left; width: 60%; height: 15px; padding: 5px 0 5px 0; }
div.gotoallmap a, div.printmymap a { color: #CF1B1B !important; }
div.printmymap { float: right; width: 35%; text-align: right; }
div.mymap table, div.mymap_m table { border: none; }
div.mymap table td, div.mymap_m table td { margin: 0; padding: 0; border: none; height: 100%; }
.printmymap a { background: transparent url(https://img.labirint.ru/design/printing.png) no-repeat scroll 2px 2px; padding: 0 0 0 22px; }

.point_title { float: left; margin:15px 0 0; padding:0 20px 0 0; width: 28%; font-size: 11px; line-height:18px;  }
#othersities { position: absolute; display: none; background: #FFFFFF; border: 1px solid #000000; left: 700px; width: 170px; height: auto; font-size: 12px; z-index: 1000; }
#selothers {margin: 15px 0 0 0  ;}
#y-maps .printmymap { background: transparent url(https://img.labirint.ru/design/printing.gif) no-repeat scroll 2px 2px; padding: 0 0 0 22px; }
div.selcity, div.notselcity { padding: 5px; }
div.selcity a { color: #CF1B1B; }
div.selcity a:hover { color: #AD0A05; }
span.gtp { cursor: pointer; border-bottom: dashed 1px #CF1B1B; color: #CF1B1B; }
span.sgtp { cursor: pointer; border-bottom: dashed 1px #F26522; color: #F26522; }
span.rgtp { cursor: pointer; border-bottom: dashed 1px #AD0A05; color: #AD0A05; }
span.gtp:hover, span.sgtp:hover { color: #AD0A05; border-bottom: dashed 1px #AD0A05; }


.qtip div.mymap_m { width: 400px; float:none; border:none; position:static; right:0; }
.qtip .gotoallmap {width:45%;}

#YMapsID {border:1px solid #ccc; margin-top:20px; height: 800px; }

.bigmap_head {margin:5px 0 10px; font-weight:bold;}