#map_container {
    margin: 8px auto;
}
#map_menu {
    width: 240px;
    padding-top: 10px;
}
#map_menu .i_block {
    width:240px
}
#map_td {
    padding: 10px 0 0 10px;
}
#map_settings {
    background: #f5f6ef;
    border: 1px solid #BCBCBA;
    padding: 3px;
}
#YMapsID {
    border: 1px solid #BCBCBA;
    height:450px;
    margin: 5px;
    width:650px;
}

#SearchForm {
    width: 99%;
    margin-top: 10px;
    border-collapse: collapse;
}

#SearchForm td {
    padding: 0;
}

#SearchMapResults {
    padding-top: 10px;
    max-height: 200px;
    min-height: 5px;
    overflow: auto;
}

#SearchMapResultsList {
    padding: 0;
    margin: 0;
    list-style: none;

}

#SearchMapResultsList li {
    padding-bottom: 5px;
}

.map_error {
    color: red;
}

.b-pseudo-link, .b-pseudo-link:visited {
    text-decoration: none;
    border-bottom: 1px dotted;
}

.current a {
    border-bottom: none;
    color: #000;
    cursor: text;
}

.clear2 {
    font-size: 12px;
    display: block;
    float: left;
    color: #000;
    padding-top: 10px;
}

.suggest {
    padding-top: 10px;
}

#geocoder-suggest {
    font-weight: bold;
}

#geocoder-suggest fix {
    color: red;
}
#SearchMapTd {
    width: 200px;
}
#SearchMap {
    width: 99%;
}
#SearchMapButton {
    height: 18px;
    margin-left: 2px;
    width: 18px;
}

.map_menu_link {
    margin: 3px 0 3px 20px;
    line-height: 30px;
}
#show_hotels {
    background: url('/maps/icon_hotel.png') no-repeat left center;
}
#show_3dphoto {
    background: url('/maps/icon_3dphoto.png') no-repeat left center;
}
#show_bankomat {
    background: url('/maps/icon_bankomat.png') no-repeat left center;
}
#show_sights {
    background: url('/maps/icon_sights.png') no-repeat left center;
}
#show_yarland {
    background: url('/maps/icon_yarland.png') no-repeat left center;
    padding: 8px 0 6px 23px;
    line-height: 30px;
    margin: 3px 0;
}


/* FIRMS */
.cat_654, /*auto*/
.cat_668, /*безопасность*/
.cat_679, /*бизнес*/
.cat_812, /*власть*/
.cat_856, /*компьютеры*/
.cat_922, /*культура*/
.cat_1007, /*сельхоз*/
.cat_1092, /*здоровье*/
.cat_1267, /*наука*/
.cat_1145, /*промышленность*/
.cat_1141, /*религия*/
.cat_1121, /*сми реклама*/
.cat_1109, /*соц сфера*/
.cat_1029, /*строй недв*/
.cat_1006, /*связь*/
.cat_866, /*торг*/
.cat_718, /*транспорт*/
.cat_710, /*туризм спорт*/
.cat_702, /*услуги*/
.cat_691 /*экология*/
{
    background: url('http://yar-life.ru/i/new/map/firms/icon_654.gif') no-repeat left top;
    padding-left: 24px;
}
.cat_668 {background-image: url('http://yar-life.ru/i/new/map/firms/icon_668.gif');} /*безопасность*/
.cat_679 {background-image: url('http://yar-life.ru/i/new/map/firms/icon_679.gif');} /*бизнес*/
.cat_812 {background-image: url('http://yar-life.ru/i/new/map/firms/icon_812.gif');} /*власть*/
.cat_856 {background-image: url('http://yar-life.ru/i/new/map/firms/icon_856.gif');} /*компьютеры*/
.cat_922 {background-image: url('http://yar-life.ru/i/new/map/firms/icon_922.gif');} /*культура*/   /*-*/
.cat_1007 {background-image: url('http://yar-life.ru/i/new/map/firms/icon_1007.gif');} /*сельхоз*/  /*-*/
.cat_1092 {background-image: url('http://yar-life.ru/i/new/map/firms/icon_1092.gif');} /*здоровье*/
.cat_1267 {background-image: url('http://yar-life.ru/i/new/map/firms/icon_1267.gif');} /*наука*/
.cat_1145 {background-image: url('http://yar-life.ru/i/new/map/firms/icon_1145.gif');} /*промышленность*/
.cat_1141 {background-image: url('http://yar-life.ru/i/new/map/firms/icon_1141.gif');} /*религия*/
.cat_1121 {background-image: url('http://yar-life.ru/i/new/map/firms/icon_1121.gif');} /*сми реклама*/
.cat_1109 {background-image: url('http://yar-life.ru/i/new/map/firms/icon_1109.gif');} /*соц сфера*/  /*-*/
.cat_1029 {background-image: url('http://yar-life.ru/i/new/map/firms/icon_1029.gif');} /*строй недв*/
.cat_1006 {background-image: url('http://yar-life.ru/i/new/map/firms/icon_1006.gif');} /*связь*/
.cat_866 {background-image: url('http://yar-life.ru/i/new/map/firms/icon_866.gif');} /*торг*/
.cat_718 {background-image: url('http://yar-life.ru/i/new/map/firms/icon_718.gif');} /*транспорт*/  /*-*/
.cat_710 {background-image: url('http://yar-life.ru/i/new/map/firms/icon_710.gif');} /*туризм спорт*/
.cat_702 {background-image: url('http://yar-life.ru/i/new/map/firms/icon_702.gif');} /*услуги*/
.cat_691 {background-image: url('http://yar-life.ru/i/new/map/firms/icon_691.gif');} /*экология*/  /* -*/

.map_cat_list {
    font-size: 10pt;
    list-style-type: none;
    margin: 5px 5px;
    padding: 0;
}
.map_subcat_list {
    font-size: 9pt;
    list-style-type: none;
    margin: 5px 5px;
    padding-left: 5px;
    display: none;
}
.map_cat_list li {
    line-height: 20px;
    margin: 3px 0;
}

.map_help {
    line-height: 140%;
    border: 1px dotted #CCC;
    margin: 10px 0;
    color: #3C3C3C;
    padding: 10px;
}
.map_help p {
    margin: 4px 0 10px;
}
.map_help b {
    margin: 12px 2px 2px;
}