.other
{
 padding-left: 20px;
/* margin-left: 20px; */
}

.other p
{
 margin-left: -20px;
}

form
{
 margin: 0;
 padding: 0;
}

/* -------------------------- Вывод новостей --------------------------- */
.news_div_class /* стиль div'а для вывода одной новости */
{
 margin-bottom: 15px;
 margin-top: 15px;
}

.news_date_class, .news_date1_class /* вывод даты новости и адреса и процента скидки */
{
/* margin-bottom: 10px; */
}

.news_date_class /* вывод даты новости */
{
 color: black;
 font-weight: bold;
 padding-right: 10px;
}

.news_title_class /* заголовок новости при выводе в блоке */
{
 color: #0F5DC7;
 font-weight: bold;
 margin-bottom: 10px;
/* margin-top: 10px; */
}

.news_title_span
{
 background: url('../img/blue_arrow.gif') no-repeat 0px 50%;
 padding: 0 0 0 10px; 
}

.news_content_class /* стиль для вывода содержимого новости */
{
 margin-top: 10px;
}
/* ----- конец вывода новостей ----- */

#cont_vac_id
{
 /*margin-left: 20px; */
}


/* --- вывод партнеров и отзывов --- */
.partner_table /* таблица для вывода партнеров, если есть логотип */
{
 border: 0;
 border-collapse: collapse;
 margin: 0;
 padding: 0;
}

.partner_logo_class, .partner_logo1_class /* стиль div'а для вывода логотипа партнера */
{
 text-align: left;
 vertical-align: top;
 width: 100px;
}

.partner_logo_class img
{
 border: 0;
}

.partner_descript_class /* стиль div'а для вывода описания партнера */
{
 vertical-align: top;
}

.partner_place
{
 margin-bottom: 10px;
}
/* --- конец вывода партнеров и отзывов --- */

/* --- вывод иконок главной, карты и контактов --- */
#header .ul1{float:left; margin:61px 0 0 0; padding:0 0 268px 0;background:none;}

#header .ul1 li
{
 margin: 0;
}

#header .ul1 li img
{
 border: 0;
 margin: 0;
 padding-left: 6px;
 padding-right: 6px;
}
/* --- конец вывода иконок главной, карты и контактов --- */

/* ------ вывод прайс-листа -------- */
#price_table_id
{
 border-collapse: collapse;
 margin-bottom: 15px;
 width: 95%;
}

#price_table_id th
{
 border: 1px solid #999;
 font-weight: bold;
 padding: 2px;
 text-align: center;
}

#price_table_id td
{
 border: 1px solid #999;
 padding: 2px;
}

#price_table_id td.td_right
{
 text-align: center;
 vertical-align: top;
}
/* ------ конец вывода прайс-листа -------- */

/* ----------------- карта сайта ------------------ */
.map_div /* класс для всей карты */
{
 margin-bottom: 10px;
 margin-left: 5px;
 margin-top: 20px;
}

a.map1_lnk /* ссылка не раскрываемая */
{
 color: #2A7CD9;
 text-decoration: underline;
}

a.map1_lnk:hover
{
 color: #2A7CD9;
 text-decoration: none;
}

a.map2_lnk:link, a.map2_lnk:active, a.map2_lnk:visited
{
 border-bottom: 1px dashed #2A7CD9;
 color: #2A7CD9;
 text-decoration: none;
}

a.map2_lnk:hover
{
 border-bottom: none;
 color: #2A7CD9;
 text-decoration: none;
}

.map1_div, /* стиль для вывода неоткрывающейся ссылки */
.map2_div, /* стиль для вывода открывающейся закрытой ссылки */
.map3_div, /* стиль для вывода открывающейся открытой ссылки */
.map_all_elems /* стиль для вывода ссылки для всех элементов */
{
 margin-top: 10px;
 padding-left: 15px;
}

.map2_div
{
 background: url(../images/plus.gif) 0px 3px no-repeat;
}

.map3_div
{
 background: url(../images/minus.gif) 0px 3px no-repeat;
}

.map_under_div /* класс для вложенного списка */
{
 display: none;
 margin: 0;
 padding: 0;
}
/* ----------------- конец карты сайта ------------------ */

._c1
{
 margin-bottom: 3px;
}

.info_3
{
 margin-left: 10px;
 margin-right: 10px;
}

.white_bottom ul li.li_selected a
{
 background: #D9D9D9;
}

.footer_contact a, .footer_contact a:hover
{
 color: #DCE1ED;
}
