﻿/*------------------------ RESET ------------------------*
* {
margin:0;
padding:0
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend/*,
table, caption, tbody, tfoot, thead, tr, th, td* {
margin: 0;
padding: 0;
border: 0;
outline: 0;
background: transparent;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
}
/* remember to define focus styles! *
:focus {outline: 0;}
/* tables still need 'cellspacing="0"' in the markup *
table {
border-collapse: collapse;
border-spacing: 0;
}
ul, ol {
  margin:0;
  padding:0;
}
a img {border: none;}
*------------------------ Конец RESET ------------------------*/
html {
  background: linear-gradient(to top, #E2E4E3, #FDFDFD);
  background-attachment: fixed;
  /*padding: */
  height: 100%;
}

/*------------------------ TYPOGRAPHY -------------------------*/
body {color:#000;}
#page {font:normal 14px/16px Tahoma, Geneva, sans-serif;}

h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}
@font-face {
  font-family: 'Lobster';
  src: url(../fonts/lobster.ttf);
}

/******************************* Оформление таблиц */
table.z {
  padding: 5px;
  border: 1px solid black;
  margin-left: auto;
  margin-right: auto;
  border-collapse: collapse;
}
tr.border-1px-solid-black td {
  border: 1px solid black;
}
/******************************* Оформление всех ссылок на сайте */
a:link,
a:visited,
a.visited {
  text-decoration:none;
  color:#41ba47
}
a:hover, a.hover{
  text-decoration: none;
  color: #E31E24;
}
.fb_book_list_table a.fb_contentheading {/* Зеленое подчеркивание на странице "Архив номеров" */
  text-decoration: none;
  border-bottom: 2px solid #41BA47;
}
td.flippingbook_book_list_item p.stoptext {/* Удаляем текст со страницы "Архив номеров" */
  display: none;
}
.opros a { /* Ссылка "Показать результаты >>" в блоке голосования */
  position:relative;
  left: 5px;
}
dd.category-name a {
  color:#000;
}
dd.category-name a:hover {
  color:#e31e24;
}


/**************************************** Оформление Заголовков */
#contentmiddle h1,
#contentleft h1,
#contentright h1,
#content h1 {
  color: #41BA47;
  margin:10px 10px 10px 0;
}
#contentmiddle h2,
#contentleft h2,
#contentright h2,
#content h2 {
  color: #41BA47;
  position:relative;
  margin-bottom:7px;
}
div.item-page h1 {/* Заголовок материала */ /*0-1127*/
  text-transform:uppercase;
  font-size:16px;
}
div.blog h2 span {/* Заголовок блога категорий */ /*0-1127*/
  text-transform:uppercase;
  font-size:16px;
  display: block;
  padding-top: 5px;
  padding-bottom:15px;
}
div.categories-list {/* Заголовок в списке категорий */
  text-transform:uppercase;
  font-size:16px;
}
div.blog h2 a, div.blog h2 { /* Заголовки материалов в блоге категорий */ /*0-1127*/
  text-transform:uppercase;
  font-size:16px;
}
.article-info { /* Информация о статье после заголовка */
  margin:10px 0;
  padding-left:4px;
  font-size:12px;
  font-weight:400;
  border: 2px solid #41BA47;
}
.opros h4 { /* Заголовок в блоке опросов */
  font-weight: bold;
  color: #41BA47;
  margin:0 0 5px 0;
}
div.yandex_title a {/* Заголовки Яндекс.Новостей */
  text-transform:uppercase;
  font-size:16px;
}
span.yandex_date  {
  font-weight:bold;
}
#latest-comments h3, div.newsberiki h3, div.newskraya h3, div.newsrf h3 {/* Заголовки модулей */
  text-transform:uppercase;
  font: 16px Tahoma, Geneva, sans-serif;
  color: #41BA47;
  text-align: center;
  margin-bottom:10px;
}
div.componentheading {/* Заголовок формы отправки сообщения */
  text-transform:uppercase;
  font-size:16px;
  color: #41BA47;  
  margin-bottom:20px;
}
div.vakansii h3 {/* Вакансии в Березниках за текущий месяц: */
  margin-bottom:10px;
}
ul.vakansii li {
  list-style-type:none;
}
ul.vakansii a:before {
  content:'\2713';
}
.commpredl h3 {/* Заголовок на главной в блоке рекламных предложений */
  text-align: center;
}
/**************************************** Конец Оформления Заголовков */

/****************************************** Оформление различных элементов в контенте */
#contentmiddle p,
#contentleft p,
#contentright p,
#content p {
}
.items-more {
  margin-left: 15px;
}
.items-more ol li {
  margin: 5px 0 5px 25px;
}
.item-page ul li {
  margin-left: 20px;
}
.item-page ul.slides li {
  margin-left: 0px;
}
.item-page ol li {
  margin-left: 27px;
}
div.socbuttons {
  height: 37px;
  margin-top: -53px;
}
li.edit-icon {
  display: none !important;
}
.actions li { /* Положение иконок ПЕЧАТЬ и ЕМАЙЛ */
  display: inline;
  margin-right:10px;
}
div.blog li.print-icon{ /* Положение иконоки ПЕЧАТЬ в блоге категорий */
  margin-right:30px;
}
div.blog li.email-icon { /* Положение иконоки ЕМАЙЛ в блоге категорий */
  margin-right:25px;
}
div.news ul.actions { /* Положение иконок ПЕЧАТЬ и ЕМАЙЛ в новостях*/
  padding-top:2px;
}
.item-page ul li.newsfeed-item { /* Новостные блоки на страницах новостей */
  margin:10px 0 20px 20px;
  list-style-type:none;
}
.item-page ul li.newsfeed-item a:before { /* Галочка перед новостными блоками на страницах новостей */
  content:'\2713';
  margin-left:-15px;
}
.actions {
  float:right;
  width:120px;
  padding-top:15px;
  margin:0;
}
div.categories-list ul li {
  list-style-type: none;
  margin-bottom:15px;
}
div.spoiler {
  padding-top:10px;
}

/* Разделитель в блоге категорий */
div.item-separator {
  height:15px;
  margin-top:5px;
}

/* Блоки в объявлениях с картинкой и кнопкой ПОДАТЬ ОБЪЯВЛЕНИЕ */
.podacha-objavlenija {
  width: 45%;
  border: 2px solid #E31E24;
  border-radius: 6px;
  padding: 1.8%;
}
.podacha-objavlenija h2 {
  font-size: 14px;
  text-transform: uppercase;
  margin-top: 0;
}
.podacha-objavlenija h2 a {
  font-weight: bold;
}
.podacha-objavlenija img {
  margin-top: 5px;
  width: 90px;
  float: left;
}
.podacha-objavlenija p {
  color: #E31E24;
  font-weight: bold;
  display: block;
  margin-bottom: 16px;
  min-height: 16px;
}
.podacha-objavlenija p, .podacha-objavlenija div.button {
  margin-top: 12px;
  margin-left: 97px;
}
.podacha-left {
  float: left;
}
.podacha-right {
  float: right;
}
/* Блоки в объявлениях с картинкой и кнопкой ПОДАТЬ ОБЪЯВЛЕНИЕ */

/* Постраничная навигация */
.pagination {
  display: block;
  margin: 10px 0;
}
div.pagination ul li {
  display: inline;
}
.num {
  color: #FFFFFF;
  display: inline;
  margin: 0 4px;
}
.num a {
  background: none repeat scroll 0 0 #666666;
  color: #FFFFFF !important;
  padding: 3px 6px;
  text-decoration: none !important;
}
.num a:hover, .num span {
  background: none repeat scroll 0 0 #41BA47;
  padding: 2px 5px;
}
.pagination a {
  padding: 2px 5px;
  text-decoration: underline;
}/* Конец Постраничнаой навигации */

/* Стили для КАРТЫ САЙТА */
#xmap {
  margin-left:60px;
}
#xmap h1 {
  text-align: center;
}
#xmap h2.menutitle {
  margin-top:20px;
}
#xmap ul.level_0 ul.level_1 {
  margin-bottom:20px;
}
#xmap ul.level_0 ul.level_1 ul.level_2 {
  margin-bottom:20px;
}/* Конец стилей для КАРТЫ САЙТА */
.sp-body { /* Ширина блока раскрывающегося ответа на страницах онлайн консультаций */
  width: 97%;
}
/*----------------------- Конец TYPOGRAPHY --------------------------*/

/*--------------------- ЭЛЕМЕНТЫ ОФОРМЛЕНИЯ -------------------------*/
body {
  overflow-y: scroll; /* отображение вертикальной полосы прокрутки */
  background: inherit;
  height: 100%;
}
/* Скругление углов на 6px */
#phones, #main_menu, #left, #radio-online, #kurs-prognoz, #vk-left, #vk, #metrika, #nalichie-knigi-v-biblioteke, #right, #right-1, #latest-comments, #yandex-direct-right, #slider, #contentmiddle, #contentleft, #contentright, #video, #yandex-direct, #yandex-direct-max-width, #mod-search-searchword.inputbox, .button a, .download-pdf, .redline, .button-center, .icon-menu, div.newsberiki, div.newskraya, div.newsrf, #right-wrapper .banneritem img, .article-info, li.popup ul {
  -moz-border-radius: 6px;
  -o-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}
/* Тень */
#phones, #main_menu, #main_menu ul li ul, #left, #radio-online, #kurs-prognoz, #vk-left, #vk, #metrika, #nalichie-knigi-v-biblioteke, #right, #right-1, #latest-comments, #yandex-direct-right, #slider, .banneritem img[src*="VIP-banners"], #contentmiddle, #contentleft, #contentright, #video, #yandex-direct, #yandex-direct-max-width, #mod-search-searchword, div.search input.button, .button a, .download-pdf, .ribbon h3, .directory li a.ribbon, .redline, .button-center, .icon-menu, div.newsberiki, div.newskraya, div.newsrf, #right-wrapper .banneritem img, li.popup ul {
  -moz-box-shadow: 0 0 5px #777;
  -o-box-shadow: 0 0 5px #777;
  -ms-box-shadow: 0 0 5px #777;
  -webkit-box-shadow: 0 0 5px #777;
  box-shadow: 0 0 5px #777;
}
/* Серый градиент */
#main_menu, #main_menu ul li ul, .redline, .button-center{
  background-color: #fff;
  background-image: -moz-linear-gradient(#fff, #ddd); 
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
  background-image: -webkit-linear-gradient(#fff, #ddd);
  background-image: -o-linear-gradient(#fff, #ddd);
  background-image: -ms-linear-gradient(#fff, #ddd);
  background-image: linear-gradient(#fff, #ddd);
}
/*--------------------- Конец ЭЛЕМЕНТОВ ОФОРМЛЕНИЯ -------------------------*/

/*--------------------- КОСТЫЛИ РАЗНЫЕ -------------------------------------*/
div.poll div div div { /* Убираем результаты голосования наверх */
  position:absolute;
  top: -500px;
}
/*--------------------- Конец КОСТЫЛЕЙ -------------------------------------*/

/*--------------------- Общие СТИЛИ БЛОКОВ ---------------------------------*/
/********************************************* Шапка сайта */
#topbanner{
  height:90px;
  width: 100%;
}
#header {
  /*height: */
  position:relative;
  margin-bottom:0px;
}
#citata {
  /*height: */
  position:relative;
  margin-bottom: 0px;
}
#header div.logo, #header div.logo img {
  /*width: */
  /*height: */
  position:relativ;
  left:5px;
  top:10px;
  border:none;
}
#header #zvonite { /* Блок ЗВОНИТЕ в шапке сайта */
  display:block;
  position:relative;
  background:none;
  width:260px;
  height:81px;
  top: -150px;
  left: 550px;/* 0-1127; 1128-1231 */
  font: Tahoma, Geneva, sans-serif;
}
#header .telhead{
  display:block;
  position:absolute;
  font-weight: bold;
  color:#646464;
}
#header .telephones{
  display:block;
  position:absolute;
  left:0;
  top:20px;
}
#header .telephones .telkod{
  font-size: 10pt;
  color:#E31E24;
}
#header .telephones .tel1{
  font-size: 10pt;
  color:#E31E24;
}
#header .telephones .tel1:hover{
  color:#41BA47;
}
#header .telephones .tel2{
  font-size: 10pt;
  color:#E31E24;
  display: block;
}
#header .telephones .tel2:hover{
  color:#41BA47;
}
#header .more {
  list-style-type: none;
}
#header .more-phones {
  display:block;
  position:absolute;
  left:0;
  top:38px;
  font-size: 10pt;
  color:#000;
  text-decoration: underline;
}
a.more-phones:hover {
  color:#FF7B81;
  cursor:pointer;
}

#header #phones {
  display:none;
  position:relative;
  top:50px;
  left:-42px;
  width:205px;
  background-color:#fff;
  font: 16pt Tahoma, Geneva, sans-serif;
  list-style-type: none;
  padding:15px;
  border:4px solid #41BA47;
  z-index:10;
}
#header #phones li {
  padding-top:5px;
  padding-bottom:5px;
}
#header .close {
  color:#E31E24;
  cursor:pointer;
  display:block;
  position:absolute;
  font-size:11pt;
  top:5px;
  right:10px;
}
#header .email {
  display:block;
  position:absolute;
  font: bold 12pt Tahoma, Geneva, sans-serif;
  bottom: 58px;
  left: -395px;
  color:#323232;
}
#header .berezniki {
  display:block;
  position:absolute;
  font: bold 10pt Tahoma, Geneva, sans-serif;
  bottom: -65px;
  left: -317px;
  color:#323232;
}/* Конец блока ЗВОНИТЕ в шапке сайта */
#header #prihodite { /* Блок ПРИХОДИТЕ в шапке сайта */
  display:block;
  position:relative;
  background:none;
  width:121px;
  height:81px;
  top: -223px;
  left: 550px;/* 0-1127; 1128-1231 */
  font: Tahoma, Geneva, sans-serif;
}
/*Блок с иконками соц. сетей*/
.icons-mes {
    position: absolute;
    top: 50px;
}
.icons-mes_vk, .icons-mes_facebook {
    width: 45px;
}
/*Конец блока с иконками соц. сетей*/
#header .adresa{
  display:block;
  position:absolute;
  font-size: 10pt;
  left:0;
  top:20px;
}
#header .adr2{
  display:block;
  position:absolute;
  width:250px;
  left:0;
  top:16px;
}
#header .shema{
  display:block;
  position:absolute;
  font-size: 10pt;
  color:#000; 
  text-decoration: underline;
  left:0;
  bottom:14px;
}

/* Конец блока ПРИХОДИТЕ в шапке сайта */
/* цитаты  в шапке */
#citata-1 {
float: right;
width: 48%;
height: 90px;
border: 1px solid silver;
-moz-border-radius: 6px;
-o-border-radius: 6px;
-webkit-border-radius: 6px;
-ms-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: 0 0 5px #777;
-o-box-shadow: 0 0 5px #777;
-ms-box-shadow: 0 0 5px #777;
-webkit-box-shadow: 0 0 5px #777;
box-shadow: 0 0 5px #777;
  overflow-y: scroll;
  padding: 5px;
  margin-bottom: 10px;
  margin-top: 15px;  
}

#citata-2 {
float: left;
width: 48%;
height: 90px;
border: 1px solid silver;
-moz-border-radius: 6px;
-o-border-radius: 6px;
-webkit-border-radius: 6px;
-ms-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: 0 0 5px #777;
-o-box-shadow: 0 0 5px #777;
-ms-box-shadow: 0 0 5px #777;
-webkit-box-shadow: 0 0 5px #777;
box-shadow: 0 0 5px #777;
  overflow-y: scroll;
  padding: 5px;
  margin-bottom: 10px;
  margin-top: 15px;
}

#citata-2 div h3 {
    font-size: 20px;
    font-style: italic;
    font-family: monospace;
    font-weight: bold;
    margin: 3px 0 5px 0; 
    color: #777;
    position: absolute;
top: -6px;
}
#citata-1 div h3 {
    font-size: 20px;
    font-style: italic;
    font-family: monospace;
    font-weight: bold;
    margin: 3px 0 5px 0; 
    color: #777;
    position: absolute;
top: -6px;
}
/* end цитаты в шапке */
/* Баннеры в шапке */
#header-banner-1 {
  position: absolute;
  top: 30px;
  left: 720px;
  width:230px;
}

#header-banner-2 {
  position: absolute;
  top: 30px;
  left: 975px;
  width:230px;
}
/* end Баннеры в шапке */
/* Поиск */
div.search label {
  display: none;
}
div.search #mod-search-searchword {
  height:25px;
  width: 70%;
  padding-left:5px;
  margin-bottom: 5.2%;
  border:0;
  font:15px Tahoma, Geneva, sans-serif;
}
div.search input.button {
  float: right;
  height:27px;
  padding-bottom: 0;
  border-width: 1px;
  -moz-border-radius: 6px;
  -o-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}/******************************************* Конец Шапки сайта */

/* Основной блок - PAGE */
#page {
  background: inherit;
  text-align: left;
  min-width: 1000px;
  max-width: 1300px;
  margin: 0 auto;
  padding: 0;
  min-height: 100%;
  height: auto !important;
  height: 100%;
}
/* Хлебные крошки */
.breadcrumbs {
  padding:0 10px;
  margin:0 0 10px;
  font-size:11px;
}
/* Блок для слайдера */
#slider {
  position:relative;
  background: #fff;
  width: 72.4%;
  height: 17.13%;
  float:left;
  margin:0;
  padding: 0.65% 0.65% 0;
  z-index:1;
}/* Конец блока для слайдера */
/* Красная строка под слайдером */
.redline{
  height: 85px;
  width: 72%;
  float:left;
  margin:1.3% 1.3% 1.3% 0;
  padding-left:1.7%;
  padding-top: 3px;
}
.redline p {
  color: #E31E24;
  padding:0;
  margin:2px;
  font:15px Tahoma, Geneva, sans-serif;
}/* Конец красной строки под слайдером */

/* Позиция для вставки аудио */
.audio {
  height: 30px;
  width: 73.7%;
  float: left;
  margin: 1.3% 0 0 0;
  background-image: -moz-linear-gradient(rgba(110,110,110,1), rgba(77,77,77,1));
  background-image: -webkit-linear-gradient(rgba(110,110,110,1), rgba(77,77,77,1));
  background-image: -o-linear-gradient(rgba(110,110,110,1), rgba(77,77,77,1));
  background-image: -ms-linear-gradient(rgba(110,110,110,1), rgba(77,77,77,1));
  background-image:  linear-gradient(rgba(110,110,110,1), rgba(77,77,77,1));
  border-radius: 6px;
}
.audio p {
  width: 450px;
  position: relative;
  left: 21%;
  margin: 0;
  padding: 0;
}/* Позиция для вставки аудио */

/* Коммерческое предложение */
.commpredl h3 {
  font: 16px Tahoma, Geneva, sans-serif;
  text-transform:uppercase;    
  color: #41BA47;  
  margin-left:5px;
}
.commpredl p a {
  float:right;
  right:15px;
  margin-top:4px;
}
.commpredl p {
  /*text-indent:30px;*/
  margin:0 !important;
}/* Конец коммерческого предложения */

/* Оформление левой колонки */
#wrapper-left {
  min-width:190px;
  width:19%;
  float:left;
  position:relative;
  top:0px;
  left:0px;
  background-color: none;
}
#left {
  width:100%;
  position:relative;
  margin-top:2px;
  background-color: #fff;
}
#vk-left {
  height:470px;
  width:89.6%;
  position:relative;
  margin-top:5.2%;
  padding:5.2%;
  background-color: #fff;
}
#metrika {
  width:89.6%;
  height:85px;
  position:relative;
  margin-top:5.2%;
  padding: 10px 5.2%;
  background-color: #fff;
}
#metrika div div p {
  padding: 0;
  margin:0;
}/* Конец Оформления левой колонки */

/* Оформление колонок основного контента */
#wrapper-content {
  width:80%;
  float:right;
  position:relativ;
  top:0px;
  left:0px;
  margin-top:0;
  background-color: none;
}
#wrapper-content .banneritem .center {
  text-align: center;
}
#contentmiddle {
  width: 71.1%;/*0-1127*/
  float:left;
  margin:0 1.3% 1.3% 0;
  padding:1.3%;/*0-1127*/
  background-color: #fff;
}
#contentleft {
  width: 97.4%;/*0-1127*/
  float:left;
  margin:0 1.3% 1.3% 0;
  padding:1.3%;/*0-1127*/
  background-color: #fff;
}
#contentright {
  width: 71.1%;/*0-1127*/
  float:left;
  margin:0 1.3% 1.3% 0;
  padding:1.3%;/*0-1127*/
  background-color: #fff;
}
.top-content {
  position:relative;
}/* Конец Оформления колонок основного контента */

/* Стили Блоков новостей на главной */
div.newsberiki {
  width: 21.1%;
  height: 780px;
  float:left;
  margin:0 1.3% 1.3% 0;
  padding: 1.3%;
  background-color: #fff;
}
div.newsberiki ul {
  padding-left:0;
}
div.newsberiki li {
  margin:0 0 6px 0px;
  padding-left:16px;
  padding-bottom:10px;
  list-style-type:none;
}
div.newsberiki li a {
  color:#000;
}
div.newsberiki li a:hover {
  color:#41ba47;
}
div.newsberiki li a:before {
  content:'\2713';
  color:#ccc;
  margin-left:-16px;
}
div.newsberiki li a:hover:before {
  color:#41ba47;
}
div.newskraya {
  width: 21.1%;
  height: 780px;
  float:left;
  margin:0 1.3% 1.3% 0;
  padding: 1.3%;
  background-color: #fff;
}
div.newskraya ul {
  padding-left:0;
}
div.newskraya li {
  margin:0 0 6px 0px;
  padding-left:16px;
  padding-bottom:10px;
  list-style-type:none;
}
div.newskraya li a {
  color:#000;
}
div.newskraya li a:hover {
  color:#41ba47;
}
div.newskraya li a:before {
  content:'\2713';
  color:#ccc;
  margin-left:-16px;
}
div.newskraya li a:hover:before {
  color:#41ba47;
}
div.newsrf {
  width: 21.1%;
  height: 780px;
  float:left;
  margin:0 1.3% 1.3% 0;
  padding: 1.3%;
  background-color: #fff;
}
div.newsrf ul {
  padding-left:0;
}
div.newsrf li {
  margin:0 0 6px 0px;
  padding-left:16px;
  padding-bottom:10px;
  list-style-type:none;
}
div.newsrf li a {
  color:#000;
}
div.newsrf li a:hover {
  color:#41ba47;
}
div.newsrf li a:before {
  content:'\2713';
  color:#ccc;
  margin-left:-16px;
}
div.newsrf li a:hover:before {
  color:#41ba47;
}
div.newshidden {
  height: 780px;
  overflow: hidden;
}
div.hidden_block {
  position:relative;
  width: 100%;
  height: 20px;
  margin-top:-20px;
  background: url(/templates/vsyareklama-new/images/hidden.png) repeat-x;
  z-index:100;
}
li.newsfeed-item  h4.feed-link {
  margin:0;
}/* Конец стилей Блоков новостей на главной */

/* Блок Видео на главной */
#video {
  width: 71.1%;
  float:left;
  position:relative;
  margin:0 1.3% 1.3% 0;
  padding:2.4% 1.3%;
  background-color: #fff;
}
#video div.vd {
  width: 46%;
  height: 100%;
  float: left;
  margin: 0 2%;
}
#video > div > div > div > a > img {
  border: 1px solid #ccc;
  border-radius: 8px;
}/* Конец блока Видео на главной */

/* Модули для блоков Яндекс.Директа */
#yandex-direct {
  width: 71.1%;
  float: left;
  position: relative;
  margin: 0 1.3% 1.3% 0;
  padding: 1.4% 1.3%;
  background-color: #fff;
}
#yandex-direct-max-width {
  width: 100%;
  float: left;
  position: relative;
  margin: 0 1.3% 1.3% 0;
  padding: 1.4% 0;
  background-color: #fff;
}
#yandex-direct-right {
  background-color: #fff;
  width:90%;
  padding:5%;
  margin-top:5.2%;
}
/* Конец модулей для блоков Яндекс.Директа */

/* Оформление правой колонки */
#right-wrapper {
  background: none;
  float:right;
  width:25%;
  padding:0;
}
#right {
  background-color: #fff;
  width:90%;
  padding:5%;
  margin-bottom: 5.2%;
}
#nalichie-knigi-v-biblioteke {
  background-color: #fff;
  width:90%;
  padding:5%;
  margin-bottom:5.2%;
}
#right-1 {
  background-color: #fff;
  width:90%;
  padding:5%;
  margin-bottom:5.2%;
}
#right-2 {
  background-color: none;
  width:100%;
  padding:0;
}
#latest-comments {
  background-color: #fff;
  width:90%;
  padding:5%;
}
.center {
  position:relative;
  width:100%;
  height:290px;
  margin:auto;
  padding:0;
}
/* Конец Оформления правой колонки */

/* Кнопка ПОДАТЬ ОБЪЯВЛЕНИЕ */
#button a, #button-top a {
  display: block;
  font: bold 16px Tahoma, Geneva, sans-serif;
  text-align: center;
  position: relative;
  color: #fff;
  /*margin-top:5.2%;*/
  padding: 8px 0;
  text-transform: uppercase;
}/* Конец кнопки ПОДАТЬ ОБЪЯВЛЕНИЕ */
/* Стиль КНОПКА */
.button a {
  display: block;
  text-align: center;
  color: #fff;
  padding: 8px 0;
  text-transform: uppercase;
  /* background: #41BA47; */
  /* background-image: -moz-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
  background-image: -webkit-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
  background-image: -o-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
  background-image: -ms-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
  background-image:  linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0)); */
}
/* .button a:hover {
  background-image: -moz-linear-gradient(#7CF582, #37B03D); 
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7CF582), to(#37B03D));
  background-image: -webkit-linear-gradient(#7CF582, #37B03D);
  background-image: -o-linear-gradient(#7CF582, #37B03D);
  background-image: -ms-linear-gradient(#7CF582, #37B03D);
  background-image: linear-gradient(#7CF582, #37B03D);
}
.button a:active {
  background-image: -moz-linear-gradient(#37B03D, #7CF582);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#37B03D), to(#7CF582));
  background-image: -webkit-linear-gradient(#37B03D, #7CF582);
  background-image: -o-linear-gradient(#37B03D, #7CF582);
  background-image: -ms-linear-gradient(#37B03D, #7CF582);
  background-image: linear-gradient(#37B03D, #7CF582); */
}/* Конец стиля КНОПКА */
/* Стиль КРАСНАЯ КНОПКА */
.button-red p a {
  display: block;
  font:16px Tahoma, Geneva, sans-serif;
  text-align: center;
  font-weight: bold;
  position: relative;
  color: #fff;
  padding: 8px 0;
  background: #E31E24;
  background-image: -moz-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
  background-image: -webkit-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
  background-image: -o-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
  background-image: -ms-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
  background-image:  linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
}
.button-red a:hover {
  background-image: -moz-linear-gradient(#FF797C, #D01C22); 
  background-image: -webkit-gradient(linear, left top, left bottom, from(#FF797C), to(#D01C22));
  background-image: -webkit-linear-gradient(#FF797C, #D01C22);
  background-image: -o-linear-gradient(#FF797C, #D01C22);
  background-image: -ms-linear-gradient(#FF797C, #D01C22);
  background-image: linear-gradient(#FF797C, #D01C22);
}
.button-red a:active {
  background-image: -moz-linear-gradient(#D01C22, #FF797C);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#D01C22), to(#FF797C));
  background-image: -webkit-linear-gradient(#D01C22, #FF797C);
  background-image: -o-linear-gradient(#D01C22, #FF797C);
  background-image: -ms-linear-gradient(#D01C22, #FF797C);
  background-image: linear-gradient(#D01C22, #FF797C);
}/* Конец стиля КРАСНАЯ КНОПКА */

/* Стиль СЕРАЯ КНОПКА */
.button-grey p a {
  display: block;
  font:16px Tahoma, Geneva, sans-serif;
  text-align: center;
  font-weight: bold;
  position: relative;
  color: #fff;
  padding: 8px 0;
  background: #a8a8a8;
  background-image: -moz-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
  background-image: -webkit-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
  background-image: -o-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
  background-image: -ms-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
  background-image:  linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
}
.button-grey a:hover {
  background-image: -moz-linear-gradient(#d5d5d5, #999); 
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d5d5d5), to(#999));
  background-image: -webkit-linear-gradient(#d5d5d5, #999);
  background-image: -o-linear-gradient(#d5d5d5, #999);
  background-image: -ms-linear-gradient(#d5d5d5, #999);
  background-image: linear-gradient(#d5d5d5, #999);
}
.button-grey a:active {
  background-image: -moz-linear-gradient(#999, #d5d5d5);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#999), to(#d5d5d5));
  background-image: -webkit-linear-gradient(#999, #d5d5d5);
  background-image: -o-linear-gradient(#999, #d5d5d5);
  background-image: -ms-linear-gradient(#999, #d5d5d5);
  background-image: linear-gradient(#999, #d5d5d5);
}/* Конец стиля СЕРАЯ КНОПКА */

/* Баннеры в правой колонке */
#right-banners {
  background: none;
  width:100%;
}
.banneritem a img, .zoomlink {
  z-index: 0;
  width:100%;
  margin-top:0;
  margin-bottom:3.8%;
  -webkit-transform:scale(1.0);
  -moz-transform:scale(1.0);
  -ms-transform:scale(1.0);
  -o-transform:scale(1.0);
  transform:scale(1.0);
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.banneritem a img:hover, .zoomlink:hover {
  z-index: 10;
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -o-transform: scale(1.15);
  transform: scale(1.15);
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
#right-wrapper .banneritem img {
  z-index: 1;
  width: 100%;
  margin-top: 0;
  margin-bottom: 5.2%;
  background-color: #fff;
}
#right-wrapper .banneritem img:hover{
  z-index: 10;
}/* Конец Баннеров в правой колонке */

/* VIP баннеры */
.vip-banners {
  /* background-image: url('/templates/vsyareklama-new/images/fon_vesna.jpg'); */
  background-image: url('/templates/vsyareklama-new/images/fon_zima.jpg');
  /*background-image: url('/templates/vsyareklama-new/images/fon_osen.jpg');*/
  height: 1145px;/*860px - 9 баннеров*//*1145px - 12 баннеров*//*1430px - 15 баннеров*//*1715px - 18 баннеров*//*2000px - 21 баннер*/
}
.vip-banner-1 h3, .vip-banner-2 h3, .vip-banner-3 h3, .vip-banner-4 h3, .vip-banner-5 h3, .vip-banner-6 h3, .vip-banner-7 h3, .vip-banner-8 h3, .vip-banner-9 h3, .vip-banner-10 h3, .vip-banner-11 h3, .vip-banner-12 h3, .vip-banner-13 h3, .vip-banner-14 h3, .vip-banner-15 h3, .vip-banner-16 h3, .vip-banner-17 h3, .vip-banner-18 h3, .vip-banner-19 h3, .vip-banner-20 h3, .vip-banner-21 h3 {
  height: 38px;
  text-transform: uppercase;
  font: 16px Tahoma, Geneva, sans-serif;
  font-weight: bold;
  color: #41BA47;
  text-align: center;
  margin-bottom: 0;
}
.banneritem img[src*="VIP-banners"] {
  width: 90%;
  margin: 5%;
}
.banneritem img[src*="VIP-banners"]:hover {
  z-index: 10;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.vip-banner-1, .vip-banner-2, .vip-banner-3, .vip-banner-4, .vip-banner-5, .vip-banner-6, .vip-banner-7, .vip-banner-8, .vip-banner-9, .vip-banner-10, .vip-banner-11, .vip-banner-12, .vip-banner-13, .vip-banner-14, .vip-banner-15, .vip-banner-16, .vip-banner-17, .vip-banner-18, .vip-banner-19, .vip-banner-20, .vip-banner-21 {
  float: left;
  width: 33.3%;
}/* end VIP баннеры */

/* Блок свежего номера газеты */
a.new-nomer-link {
  text-transform:uppercase;
  font: 16px Tahoma, Geneva, sans-serif;
  color: #41BA47;
  text-decoration: none;
  text-align: center;
}
.new-nomer a.open-nomer {
  background: url(../images/new-nomer.jpg);
  background-repeat: no-repeat;
  background-position:center;
  display: block;
  height:221px;
  width:1,3em;
}
.new-nomer, .arhiv-link {
  text-align: center;
}
/* Конец блока свежего номера газеты */

/* Подвал сайта */
.clear {clear:both; height:1px; line-height:1px}
#rasporka {height:70px;}
#footer {
  background: linear-gradient(to top, #E2E4E3, #E4E6E5);
  position:fixed;
  bottom:0px;
  left:10px;
  padding:0;
  height:63px;
  width:100%;
  z-index: 100;
}
#footer div.prt {
  position: fixed;
  left:50%;
  margin-left:-247px;
  bottom:10px;
  height:43px;
  width:786px;
}
#footer a {
  float: left;
  background: url(../images/partners.jpg);
  background-repeat: no-repeat;
  display: block;
  width:131px;
  height:43px;
}
#footer a.partner-1 {
  background-position:0px 0px;
}
#footer a.partner-1:hover {
  background-position:0px -42px;
}
#footer a.partner-2 {
  /* margin-left:32px; */
  background-position:0px -84px;
}
#footer a.partner-2:hover {
  /* margin-left:32px; */
  background-position:0px -126px;
}
#footer a.partner-3 {
  margin-left:32px;
  background-position:0px -168px;
}
#footer a.partner-3:hover {
  margin-left:32px;
  background-position:0px -211px;
}
#footer a.partner-4 {
  margin-left:32px;
  background-position:0px -253px;
}
#footer a.partner-4:hover {
  margin-left:32px;
  background-position:0px -295px;
}
#footer a.partner-5 {
  margin-left:32px;
  background-position:0px -337px;
}
#footer a.partner-5:hover {
  margin-left:32px;
  background-position:0px -380px;
}
#footer p.copyright {
  background-position:0px 0px;
}/* Конец подвала сайта */

/*--------------------- Конец общих СТИЛЕЙ ДЛЯ БЛОКОВ ---------------------------*/

/*===================== Общие СТИЛИ ДЛЯ МЕНЮШЕК =================================*/
/*--------------- Зеленая лента менюшек */
.ribbon h3, .directory li a.ribbon {
  width:100%;
  font:18px Tahoma, Geneva, sans-serif;
  text-align: center;
  position: relative;
  top:-2px;
  color: #fff;
  margin: 0px 0px 10px -10px;
  /*padding: */
  text-transform:uppercase;    
  background: #41BA47;
  background-image: -moz-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
  background-image: -webkit-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
  background-image: -o-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
  background-image: -ms-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
  background-image:  linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
  border-radius: 6px 6px 6px 0;
  -moz-border-radius: 6px 6px 6px 0;
  -o-border-radius: 6px 6px 6px 0;
  -webkit-border-radius: 6px 6px 6px 0;
  -ms-border-radius: 6px 6px 6px 0;
}
.ribbon h3 {
  /*padding: */
}
.ribbon h3:before, .directory li a.ribbon:before { /* Маленький темный зеленый треугольник слева внизу */
  content: '';
  position: absolute;
  border-style: solid;
  border-color: transparent;
  bottom: -10px;
  border-width: 0 10px 10px 0;
  border-right-color: #079743;
  left: 0;
}/*--------------- Конец Зеленой ленты менюшек */

/*================ ОСНОВНОЕ МЕНЮ САЙТА (верхнее горизонтальное) ==================*/
/*------------------------------ Главные пункты */
#main_menu{
  height:35px; /*1323-..*/
  width:100%;
  margin:0 0 1.3% 0;
  padding:0;
  z-index:10 /* для отображения подпунктов поверх остальных блоков */
}
#main_menu ul, /* сбрасываем поля и отступы у списков */
#main_menu ul ul {
  list-style:none;
  padding:0;
  margin:0;
}
#main_menu ul {
  clear:left;
  position:relative;
  right:50%;
  height:35px;
  float:right;
  text-align:center;
  font:16px Tahoma, Geneva, sans-serif;
  text-transform:uppercase;    
}
#main_menu ul li {
  border-right: 1px solid #fff;
  box-shadow: 1px 0 0 #D2D1D1;
  -moz-box-shadow: 1px 0 0 #D2D1D1;
  -o-box-shadow: 1px 0 0 #D2D1D1;
  -ms-box-shadow: 1px 0 0 #D2D1D1;
  -webkit-box-shadow: 1px 0 0 #D2D1D1;
  position:relative;
  left:50%;
  float:left;
  height:35px;
  padding:0;
  margin:0
}
#main_menu ul li:last-child {
  border:none;
  box-shadow:none
}
#main_menu ul li a {
  display:block;
  color: #000;
  text-decoration: none;
  /*padding: */
}
#main_menu ul li a:hover {
  color: #41BA47
}
#main_menu ul li:hover > ul {
  opacity: 1;
  visibility: visible;
  margin: 0;
}

/*----------------------------------- Выпадающие подпункты */
#main_menu ul li ul {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -webkit-border-radius: 3px;
  transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;  
  text-transform:none;
  opacity: 0;
  visibility: hidden;
  position:absolute;
  left:0;
  top:37px;
  font-size:14px;
  height:auto;
  width:150px;
  z-index:10;
}
#main_menu ul li ul li {
  border:none;
  box-shadow: 0 1px 0 #ADADAD, 0 2px 0 #fff;
  -moz-box-shadow: 0 1px 0 #ADADAD, 0 2px 0 #fff;
  -o-box-shadow: 0 1px 0 #ADADAD, 0 2px 0 #fff;
  -webkit-box-shadow: 0 1px 0 #ADADAD, 0 2px 0 #fff;
  -ms-box-shadow: 0 1px 0 #ADADAD, 0 2px 0 #fff;
  position:relative;
  left:0;
  float:none;
  height:auto;
  width:150px;
  margin:0;
  text-align:left !important;
}
#main_menu ul li ul li:last-child {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#main_menu ul li ul li a {
  padding:10px 8px;
  border:none
}

/*------------------------------- Выпадающие пункты второго уровня */
#main_menu ul li ul li ul {
  top: 0;
  left: 150px;
  margin: 0 0 0 20px;
  _margin: 0; /*IE6 only*/
}

/* Стрелочки на подпунктах */
#main_menu ul ul li:first-child > a {
  border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;  
}
#main_menu ul ul li:first-child > a:after {
  content: '';
  position: absolute;
  left: 40px;
  top: -6px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #F6F7F6;
}
#main_menu ul ul ul li:first-child a:after {
  left: -6px;
  top: 50%;
  margin-top: -6px;
  border-left: 0;
  border-bottom: 6px solid transparent;
  border-top: 6px solid transparent;
  border-right: 6px solid #F2F3F2;
}
#main_menu ul ul li:first-child a:hover:after {border-bottom-color: #F6F7F6}

#main_menu ul ul ul li:first-child a:hover:after {
  border-right-color: #F2F3F2;
  border-bottom-color: transparent;
}
#main_menu ul ul li:last-child > a {
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}/*================ Конец ОСНОВНОГО МЕНЮ САЙТА ==================*/

/*================= Меню-аккордеон "ОБЪЯВЛЕНИЯ" =================*/
.ads {
  list-style-type: none !important; /* Убираем маркеры */
  margin-left: 10px;
  /*padding-right: */
  /*padding-left: */
  background: none;
}
.ads li {
  list-style-type: none !important; /* Убираем маркеры */
}
ul.ads ul {
  padding-left: 0;
}
.ads a {
  font: 16px Tahoma, Geneva, sans-serif; /*0-1127*/
  text-decoration: none;
  color:#000;
}
.ads a:hover {
  color: #41BA47;
}
.ads li ul li a.isactive {
  color: #E31E24;
}
a.toggler {
  text-transform:uppercase; 
  /*padding: */
  background: url(../images/ikonki.png);
  background-repeat: no-repeat;
  display: block;
  /*width: */
  height: 28px;
}/*================= Конец Меню-аккордеон "ОБЪЯВЛЕНИЯ" =================*/

/*================== Меню "СПРАВОЧНИК" =================================*/
ul.directory {
  padding-left:0;
}
ul.directory ul {
  padding-left:0;
}
.directory li {
  list-style-type: none; /* Убираем маркеры */
  margin-left: 0px;
  padding: 0px;
  background: none;
}
.directory a {
  text-transform:uppercase;    
  font: 16px Tahoma, Geneva, sans-serif;/*0-1127*/
  text-decoration: none;
  color:#000;
  /*padding: */
  background: url(../images/daw.png);
  background-repeat: no-repeat;
  /*background-position: */
  display: block;
  width: 170px;
  height: 28px;
}
.directory a:hover {
  /*background-position: */
  color: #41BA47;
}
#left > div:nth-child(2) > ul > li > ul > li.current.active > a {
color: #e31e24;
}
#left > div:nth-child(2) > ul > li > ul > li  a:hover,#left > div:nth-child(2) > ul > li > ul > li.current.active  a:hover {
color: #41BA47;
}/*================== Конец Меню "СПРАВОЧНИК" ===========================*/

/*=================== Меню "ИКОНКИ" =====================================*/
.icon-menu {/* Блок для Меню ИКОНКИ */
  width: 72.1%;
  float:left;
  margin:0 1.3% 1.3% 0;
  padding:0.8%;
  background-color: #fff;
}
div.ikonki li {/* Контейнер для Иконки */
  float: left;
  display: block;
  width:15%;
  margin:1% 5% 0 10%;
  /*height*/
  text-align: center;
}
a.ikonka {/* Ссылка-Иконка */
  display: block;
  width:100%;
  /*height*/
  text-align: center;
}
a.headli {/* Названия пунктов меню под Иконками */
  font-size:16px;
  color:#000;
}
a.headli:hover, a.headli-3:hover {
  color:#E31E24;
  cursor:pointer;
}
a.headli-3 {/* Пункт №3 "Онлайн-Консультации" */
  font-size:16px;
  display: block;
  width:240%;
  margin-left:-60%;
  color:#000;
}
.ikonka img {/* Анимация УМЕНЬШЕНИЕ */
  z-index: 0;
  width:100%;
  margin-top:0;
  margin-bottom:3.8%;
  -webkit-transform:scale(1.0);
  -moz-transform:scale(1.0);
  -ms-transform:scale(1.0);
  -o-transform:scale(1.0);
  transform:scale(1.0);
  -webkit-transition-duration: 0.7s;
  -moz-transition-duration: 0.7s;
  -ms-transition-duration: 0.7s;
  -o-transition-duration: 0.7s;
  transition-duration: 0.7s;
}
.ikonka img:hover{/* Анимация УВЕЛИЧЕНИЕ */
  z-index: 10;
  -webkit-transform:scale(1.2);
  -moz-transform:scale(1.2);
  -ms-transform:scale(1.2);
  -o-transform:scale(1.2);
  transform:scale(1.2);
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  cursor:pointer;
}
/* Всплывающее окно для Меню "ИКОНКИ" */
#oficialno {
  display:none;
  height:198px;
  width:330px;
  position:relative;
  bottom:310px;
  left:80px;
  padding:15px;
  border:4px solid #41BA47;
  background-color:#fff;
  z-index:11;
}
#oficialno li {
  height:auto;
  width:auto;
  margin:0 0 4px 0px;
  text-align:left;
  clear:both;
}
#oficialno li:before {
  content:'\2713';
  color:#41BA47;
  margin-right:8px;
  font-weight:bold;
}
#oficialno .close {
  cursor:pointer;
  position:relative;
  bottom:10px;
  left:78px;
  color:#E31E24;
}
#onlajn-konsultacii {
  height:150px;
  width:176px;
  display:none;
  position:relative;
  bottom:160px;
  left:105px;
  padding:25px 10px 10px 10px;
  border:4px solid #41BA47;
  background-color:#fff;
  z-index:11;
}
#onlajn-konsultacii li {
  height:82px;
  margin:0;
  clear:both;
}
#onlajn-konsultacii a.close {
  cursor:pointer;
  position:relative;
  bottom:20px;
  left:71px;
  color:#E31E24;
}
#skidki {
  display:none;
  height:98px;
  width:180px;
  position:relative;
  bottom:210px;
  left:70px;
  padding:15px;
  border:4px solid #41BA47;
  background-color:#fff;
  z-index:11;
}
#skidki li {
  height:auto;
  width:auto;
  margin:0 0 4px 0px;
  text-align:left;
  clear:both;
}
#skidki li:before {
  content:'\2713';
  color:#41BA47;
  margin-right:8px;
  font-weight:bold;
}
#skidki a.close {
  cursor:pointer;
  position:relative;
  bottom:10px;
  left:40px;
  color:#E31E24;
}
/*=================== Конец Меню "ИКОНКИ" ================================*/

/*=================== Справочник "ТОВАРЫ И УСЛУГИ" ================================*/
.list #jc {
  display: none !important;
}
.listing ul {
  list-style-type: none;
  padding-left: 0;
}
.listing ul li {
  width: 280px;
  height: 57px;
  margin-left: 60px;
  float: left;
}
.listing ul li h4 a {
  text-transform: uppercase;
  padding: 20px 0;
  position: relative;
  background-color: transparent;
}
.listing ul li h4 a:before {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
}
.listing ul li h4 a[href*="avarijnoe-vskrytie-dverej"]:before {
  top: 0;
  left: -40px;
  width: 30px;
  height: 50px;
  background-image: url(../images/icons-directory/avarijnoe-vskrytie-dverej.png);
}
.listing ul li h4 a[href*="avtovitrina"]:before {
  top: 7px;
  left: -49px;
  width: 40px;
  height: 42px;
  background-image: url(../images/icons-directory/avtovitrina.png);
}
.listing ul li h4 a[href*="avtoshkoly"]:before {
  top: 8px;
  left: -45px;
  width: 40px;
  height: 40px;
  background-image: url(../images/icons-directory/avtoshkoly.png);
}
.listing ul li h4 a[href*="avtoevakuatory"]:before {
  top: 12px;
  left: -55px;
  width: 50px;
  height: 31px;
  background-image: url(../images/icons-directory/avtoevakuatory.png);
}
.listing ul li h4 a[href*="apteki-bereznikov"]:before {
  top: 7px;
  left: -45px;
  width: 40px;
  height: 37px;
  background-image: url(../images/icons-directory/apteki-bereznikov.png);
}
.listing ul li h4 a[href*="atele"]:before {
  top: 5px;
  left: -44px;
  width: 44px;
  height: 40px;
  background-image: url(../images/icons-directory/atelie.png);
}
.listing ul li h4 a[href*="banki-v-bereznikakh"]:before {
  top: 9px;
  left: -44px;
  width: 40px;
  height: 35px;
  background-image: url(../images/icons-directory/banki-v-bereznikakh.png);
}
.listing ul li h4 a[href*="bytovaya-khimiya-kosmetika"]:before {
  top: 5px;
  left: -41px;
  width: 23px;
  height: 40px;
  background-image: url(../images/icons-directory/bytovaya-khimiya-kosmetika.png);
}
.listing ul li h4 a[href*="veterinarnye-kliniki"]:before {
  top: 7px;
  left: -45px;
  width: 40px;
  height: 39px;
  background-image: url(../images/icons-directory/veterinarnye-kliniki.png);
}
.listing ul li h4 a[href*="vuzy"]:before {
  top: 12px;
  left: -53px;
  width: 50px;
  height: 34px;
  background-image: url(../images/icons-directory/vuzy.png);
}
.listing ul li h4 a[href*="gazovoe-oborudovanie"]:before {
  top: 12px;
  left: -45px;
  width: 40px;
  height: 26px;
  background-image: url(../images/icons-directory/gazovoe-oborudovanie.png);
}
.listing ul li h4 a[href*="gostinitsy-gostevye-doma"]:before {
  top: 8px;
  left: -49px;
  width: 44px;
  height: 64px;
  background-image: url(../images/icons-directory/gostinitsy-gostevye-doma.png);
}
.listing ul li h4 a[href*="dacha-ogorod"]:before {
  top: 2px;
  left: -45px;
  width: 40px;
  height: 40px;
  background-image: url(../images/icons-directory/dacha-ogorod.png);
}
.listing ul li h4 a[href*="detskie-tovary"]:before {
  top: 12px;
  left: -45px;
  width: 41px;
  height: 40px;
  background-image: url(../images/icons-directory/detskie-tovary.png);
}
.listing ul li h4 a[href*="detskie-tsentry-razvitiya"]:before {
  top: 12px;
  left: -45px;
  width: 40px;
  height: 38px;
  background-image: url(../images/icons-directory/detskie-tsentry-razvitiya.png);
}
.listing ul li h4 a[href*="dopolnitelnoe-obrazovanie"]:before {
  top: 7px;
  left: -47px;
  width: 40px;
  height: 43px;
  background-image: url(../images/icons-directory/dopolnitelnoe-obrazovanie.png);
}
.listing ul li h4 a[href*="doshkolnye-uchrezhdeniya"]:before {
  top: 4px;
  left: -45px;
  width: 40px;
  height: 48px;
  background-image: url(../images/icons-directory/doshkolnye-uchrezhdeniya.png);
}
.listing ul li h4 a[href*="zajm"]:before {
  top: 7px;
  left: -45px;
  width: 40px;
  height: 41px;
  background-image: url(../images/icons-directory/zajm.png);
}
.listing ul li h4 a[href*="kadastrovye-tsentry"]:before {
  top: 14px;
  left: -45px;
  width: 40px;
  height: 23px;
  background-image: url(../images/icons-directory/kadastrovye-tsentry.png);
}
.listing ul li h4 a[href*="kafe-bary-restorany"]:before {
  top: 7px;
  left: -45px;
  width: 40px;
  height: 40px;
  background-image: url(../images/icons-directory/kafe-bary-restorany.png);
}
.listing ul li h4 a[href*="kliningovye-kompanii"]:before {
  top: 8px;
  left: -45px;
  width: 40px;
  height: 35px;
  background-image: url(../images/icons-directory/kliningovye-kompanii.png);
}
.listing ul li h4 a[href*="mebel"]:before {
  top: 10px;
  left: -45px;
  width: 40px;
  height: 35px;
  background-image: url(../images/icons-directory/mebel.png);
}
.listing ul li h4 a[href*="meditsinskie-tsentry"]:before {
  top: 4px;
  left: -45px;
  width: 40px;
  height: 49px;
  background-image: url(../images/icons-directory/meditsinskie-tsentry.png);
}
.listing ul li h4 a[href*="nalogovye-konsultatsii"]:before {
  top: 8px;
  left: -48px;
  width: 45px;
  height: 46px;
  background-image: url(../images/icons-directory/nalogovye-konsultatsii.png);
}
.listing ul li h4 a[href*="naruzhnaya-reklama"]:before {
  top: 13px;
  left: -45px;
  width: 40px;
  height: 31px;
  background-image: url(../images/icons-directory/naruzhnaya-reklama.png);
}
.listing ul li h4 a[href*="obuchayushchie-kursy"]:before {
  top: 7px;
  left: -41px;
  width: 40px;
  height: 47px;
  background-image: url(../images/icons-directory/obuchayushchie-kursy.png);
}
.listing ul li h4 a[href*="odezhda"]:before {
  top: 7px;
  left: -45px;
  width: 40px;
  height: 39px;
  background-image: url(../images/icons-directory/odezhda.png);
}
.listing ul li h4 a[href*="okna-dveri-lestnitsy"]:before {
  top: 14px;
  left: -42px;
  width: 35px;
  height: 43px;
  background-image: url(../images/icons-directory/okna-dveri-lestnitsy.png);
}
.listing ul li h4 a[href*="opt"]:before {
  top: 7px;
  left: -45px;
  width: 40px;
  height: 40px;
  background-image: url(../images/icons-directory/opt.png);
}
.listing ul li h4 a[href*="podarki-suveniry"]:before {
  top: 12px;
  left: -42px;
  width: 35px;
  height: 40px;
  background-image: url(../images/icons-directory/podarki-suveniry.png);
}
.listing ul li h4 a[href*="povyshenie-kvalifikatsii"]:before {
  top: 10px;
  left: -40px;
  width: 36px;
  height: 55px;
  background-image: url(../images/icons-directory/povyshenie-kvalifikatsii.png);
}
.listing ul li h4 a[href*="prazdnichnye-agentstva"]:before {
  top: 12px;
  left: -41px;
  width: 36px;
  height: 51px;
  background-image: url(../images/icons-directory/prazdnichnye-agentstva.png);
}
.listing ul li h4 a[href*="185939-protivopozharnaya-zashchita"]:before {
  top: 12px;
  left: -40px;
  width: 40px;
  height: 38px;
  background-image: url(../images/icons-directory/protivopozharnaja-zaschita.png);
}
.listing ul li h4 a[href*="raznoe"]:before {
  top: 14px;
  left: -41px;
  width: 40px;
  height: 40px;
  background-image: url(../images/icons-directory/raznoe.png);
}
.listing ul li h4 a[href*="ritualnye-uslugi"]:before {
  top: 10px;
  left: -37px;
  width: 31px;
  height: 40px;
  background-image: url(../images/icons-directory/ritualnye-uslugi.png);
}
.listing ul li h4 a[href*="salony-krasoty-parikmakherskie-fitnes"]:before {
  top: 9px;
  left: -43px;
  width: 40px;
  height: 45px;
  background-image: url(../images/icons-directory/salony-krasoty-parikmakherskie-fitnes.png);
}
.listing ul li h4 a[href*="santekhnika"]:before {
  top: 6px;
  left: -42px;
  width: 40px;
  height: 35px;
  background-image: url(../images/icons-directory/santekhnika.png);
}
.listing ul li h4 a[href*="svadebnye-salony"]:before {
  top: 9px;
  left: -42px;
  width: 40px;
  height: 37px;
  background-image: url(../images/icons-directory/svadebnye-salony.png);
}
.listing ul li h4 a[href*="svyaz-internet"]:before {
  top: 6px;
  left: -39px;
  width: 36px;
  height: 46px;
  background-image: url(../images/icons-directory/svyaz-internet.png);
}
.listing ul li h4 a[href*="stomatologii"]:before {
  top: 8px;
  left: -40px;
  width: 39px;
  height: 44px;
  background-image: url(../images/icons-directory/stomatologii.png);
}
.listing ul li h4 a[href*="strojmaterialy"]:before {
  top: 15px;
  left: -45px;
  width: 45px;
  height: 24px;
  background-image: url(../images/icons-directory/strojmaterialy.png);
}
.listing ul li h4 a[href*="tkani-shtory"]:before {
  top: 7px;
  left: -42px;
  width: 40px;
  height: 35px;
  background-image: url(../images/icons-directory/tkani-shtory.png);
}
.listing ul li h4 a[href*="torgovoe-oborudovanie"]:before {
  top: 3px;
  left: -40px;
  width: 37px;
  height: 40px;
  background-image: url(../images/icons-directory/torgovoe-oborudovanie.png);
}
.listing ul li h4 a[href*="turfirmy"]:before {
  top: 14px;
  left: -47px;
  width: 45px;
  height: 25px;
  background-image: url(../images/icons-directory/turfirmy.png);
}
.listing ul li h4 a[href*="fototovary"]:before {
  top: 10px;
  left: -41px;
  width: 36px;
  height: 31px;
  background-image: url(../images/icons-directory/fototovary.png);
}
.listing ul li h4 a[href*="khudozhestvennaya-kovka"]:before {
  top: 9px;
  left: -44px;
  width: 40px;
  height: 40px;
  background-image: url(../images/icons-directory/khudozhestvennaya-kovka.png);
}
.listing ul li h4 a[href*="48-tovary-i-uslugi"]:before {
  top: 5px;
  left: -43px;
  width: 40px;
  height: 47px;
  background-image: url(../images/icons-directory/centr-jekspertiz-i-innovacij.png);
}
.listing ul li h4 a[href*="185425-shkoly"]:before {
  top: 5px;
  left: -43px;
  width: 40px;
  height: 43px;
  background-image: url(../images/icons-directory/shkoly.png);
}
.listing ul li h4 a[href*="elektroinstrument"]:before {
  top: 17px;
  left: -42px;
  width: 40px;
  height: 36px;
  background-image: url(../images/icons-directory/elektroinstrument.png);
}
.listing ul li h4 a[href*="produktovye-magaziny"]:before {
  top: 11px;
  left: -42px;
  width: 40px;
  height: 36px;
  background-image: url(../images/icons-directory/productovie-magazini.png);
}
/*=================== Конец Справочник "ТОВАРЫ И УСЛУГИ" ==========================*/

/*=================== РАДИО онлайн ==========================*/
#radio-online {
  background-color: #fff;
  padding-top: 1px;
  padding-bottom: 1px;
}
#RP_v4_radio {
  padding: 0;
  margin: 8px 9px -8px;
  border-radius: 5px;
  border: none;
  background-color: #f5f5f5;
}
#RP_v4_radioplayer {
  background-color: #fff !important;
}
.RPv4-btn-group {
    margin-bottom: 10px;
}
/*=================== Конец РАДИО онлайн ==========================*/

/*=================== Куры валют, Драгметаллы, Прогноз погоды ==========================*/
#kurs-prognoz {
  background-color: #fff;
  padding: 5.2%;
  margin-top: 5.2%;
}
#kurs-prognoz h3{
  text-transform: uppercase;
  font: 16px Tahoma, Geneva, sans-serif;
  font-weight: bold;
  color: #41BA47;
  text-align: center;
}
/*=================== Конец Куры валют, Драгметаллы, Прогноз погоды ==========================*/

/*------------------- Полужирные заголовки -------------------------------*/
.commpredl h3, #latest-comments h3, div.newsberiki h3, div.newskraya h3, div.newsrf h3, a.new-nomer-link, div.item-page h1, div.item-page h1 a, div.blog h2 span, div.blog h2 a, div.yandex_title a, div.categories-list a {font-weight:700; margin-top:5px; margin-bottom:1px;}
/*------------------- Конец Полужирные заголовки -------------------------*/

#mep_0 { /* Засветление аудиоплеера */
  background: #fff;
}
.likes-block_left div{display:none;}

#system-message { /* Скрываем системное сообщение */
  display: none;
}
