.itemsDownLevel {
  padding: 0px 0px;
  background-color: #FFFFFF;
  border: #b49476 solid 1px;
  left: 0px;
  top: 0px;
  position: absolute;
  z-index: 134; /* was 1 */
}
.itemsDownLevelforLeftMenu {
  padding: 0px 0px 0px 8px;
  position: relative;
}
.itemsDownLevel, .itemsDownLevelforLeftMenu {
  margin: 0px 0px;
  list-style-type: none;
  display: none;
}

/* Класс для верхнего блока, содержащего пункты ЛЕВОГО МЕНЮ */
#ultopLeftMenu {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  list-style-type: none;
  position: relative;
  z-index: 100; /* was 0 */
}
li.litopLeftMenu {
  margin: 0px 0px;
  padding: 5px 0px;
  text-align: left;
  position: relative;
}
.liItemforLeftMenu {
  margin: 0px 0px;
  padding: 2px 0px;
  vertical-align: middle; 
  text-align: left;
  position: relative;
}

/* Ссылки для пунктов левого меню верхнего блока */
a.lfli:link, a.lfli:active, a.lfli:visited, a.lfli:hover, font.ffli, font.nffli, font.nfflis, 
a.lflis:link, a.lflis:active, a.lflis:visited, a.lflis:hover {
  font-family: Verdana;
  font-weight: normal;
  text-decoration: none;
}
a.lfli:link, a.lfli:active, a.lfli:visited, a.lfli:hover, font.ffli { color: white;   font-size: 12px; }
a.lflis:link, a.lflis:active, a.lflis:visited, a.lflis:hover { color: white; }
a.lflis:link, a.lflis:active, a.lflis:visited, a.lflis:hover, font.nfflis { font-size: 11px; }
font.nffli, font.nfflis { color: #999999; }

/* Ссылки подпунктов ниспадающего left-меню*/
a.lnilm:link, a.lnilm:active, a.lnilm:visited, a.lnilm:hover {
margin: 0px 0px;
padding: 0px 0px;
font-size: 12px;
font-family: Verdana;
text-decoration: none;
color: white;
}
a.lnilm:link, a.lnilm:active, a.lnilm:visited { font-weight: normal; }
a.lnilm:hover { font-weight: bold; }
/* Стиль для font, который будет вместо ссылки */
font.txtilm {
  font-size: 12px;
  font-family: Verdana;
  text-decoration: none;
  color: white;
}

/*ГЛАВНОЕ МЕНЮ (TOP)*/
td.topmenu {
height: 26px;
background: url(/bitrix/templates/sofia_two/image/a_15.jpg) repeat-x;
color: white;
}

/* Класс для блока, содержащего основную ссылку пункта меню */
span.lncont {
padding: 4px 15px;
position: relative;
z-index: 150; /* was 1 */
}

/* Ссылки главного меню (top) */
a.topmenu:link, a.topmenu:active, a.topmenu:visited, a.topmenu:hover {
font-weight: normal;
font-size: 17px;
font-family: Tahoma;
color: white;
}
a.topmenu:link, a.topmenu:active, a.topmenu:visited {
text-decoration: none;
}
a.topmenu:hover {
text-decoration: underline;
}
/* Стиль для font, который будет вместо ссылки */
font.topmenu {
font-weight: normal;
font-size: 17px;
font-family: Tahoma;
color: white;
text-decoration: none;
}
#pdd { padding: 5px 3px; }

.liItem, .liItemnoBorder { 
  margin: 0px 0px;
  padding: 0px 0px;
  width: 215px;
  vertical-align: middle; 
  text-align: left;
  position: relative;
}
.liItem { border-bottom: #b49476 solid 1px; }

/* Ссылки подпунктов ниспадающего top-меню*/
a.lni:link, a.lni:active, a.lni:visited, a.lni:hover {
margin: 0px 0px;
padding: 0px 0px;
font-size: 12px;
font-family: Verdana;
text-decoration: none;
color: #b49476;
}
a.lni:link, a.lni:active, a.lni:visited { font-weight: normal; }
a.lni:hover { font-weight: bold; }
/* Стиль для font, который будет вместо ссылки */
font.txti {
  font-size: 12px;
  font-family: Verdana;
  text-decoration: none;
  color: #b49476;
}

/*
 * Класс для навигационной цепочки
 * Разделитель и не ссылки
 */
div.navchain {
font-size: 10px;
font-family: Verdana;
font-weight: normal;
text-decoration: none;
color: black;
}
/* Класс для ссылок навигационной цепочки */
a.navchain:link, a.navchain:active, a.navchain:visited, a.navchain:hover {
color: black;
font-size: 10px;
font-family: Verdana;
font-weight: normal;
}
a.navchain:link, a.navchain:active, a.navchain:visited {
text-decoration: underline;
}
a.navchain:hover { text-decoration: none; }

/* стиль для расположения Workarea*/
.workarea {
	padding: 0px 15px 0px 0px;
	vertical-align: text-top;
	/*background-image: url(image/f_22.jpg);
	background-repeat: no-repeat;
	background-position: right top;*/
	background-color: #FFFFFF;
        font-size: 12px;
}
/* стиль для расположения маркеров иностранных языков*/
.im {margin: 70px 30px 0px 0px;
    text-align: right;
}
/* стиль для расположения маркеров иностранных языков ДЛЯ СТАРОГО ШАБЛОНА*/
.imold {margin: 110px 107px 0px 0px;
    text-align: right;
}
/* стиль для фона (цветочки) в средней таблице*/
.fon {
	background-image: url(image/f_22.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF;
}
/* стиль для расположения фона в верхней таблице под значками языков*/
.language {
	background-image: url(image/t_08.jpg);
	background-repeat: no-repeat;
	width: 179px;
}
.lang {
	background-image: url(image/h_10.jpg);
	background-repeat: no-repeat;
	width: 429px;
}

/*Надпись в верхнюю таблицу шаблона*/
.top  {	font-family: Tahoma;
	font-size: 24px;
	font-weight: 500;
	color: #8d745e;
	letter-spacing: 0.3pt;
}
/* стиль для расположения фона в нижнем левом углу, под надписью СпецАрт*/
.artdizain{
    background-image: url(image/sid_29.jpg);
background-repeat: no-repeat;
	text-align: center;
	width: 264px;
}
/* стиль для расположения фона в нижнем левом углу, под надписью СпецАрт 
   ДЛЯ СТАРОГО ШАБЛОНА!!
*/
.artdiz{
    background-image: url(image/f_28.jpg);
background-repeat: no-repeat;
	text-align: center;
	width: 296px;
}

/* стиль для выравнивания по нижнему краю*/
.bottom {
	vertical-align: bottom;
}

/*стили шаблона, применяемые для вертикального заполнения фона*/
.Y1, .Y2, .Y3, .Y4, .Y7 {
	background-repeat: repeat-y;
}
.Y1, .Y2 {
	background-image: url(image/sid_10.jpg);
	width: 26px;
	}
.Y1 {
	vertical-align: top;
	}
.Y2 {
	vertical-align: bottom;
}
.Y3 {
background-image: url(image/n_21.jpg);
width: 264px;
}
.Y4 {
	background-image: url(image/l_31.jpg);
    text-align: left;
}
/*стили шаблона, применяемые для горизонтального заполнения фона*/
.X1, .X2, .X22 .X3, .X4, .X5, .X6 {background-repeat: repeat-x;
}
.X3, .X4, .X6 {text-align: right;}
.X1 {
	background-image: url(image/n_06.jpg);
        width: 100%;
}
.X2 { text-align: center;
height: 26px;
        font-weight: normal;
	font-size: 10px;
	color: #999999;
	font-family: Verdana;
	background-image: url(image/a_15.jpg);
}
.X22{
	 background-image: url(image/b_26.jpg);
}

.X3 {background-image: url(image/n_19.jpg);}
.X4 {
	background-image: url(image/n_30.jpg);
}
.X5 {
	background-image: url(image/sid_35.jpg);
	text-align: left;
}
.X6 {
	background-image: url(image/sid_35.jpg);
}

.layer span
{
display:none
}

/*стили для вывода блока новостей в левом столбце sav*/
.news_index {
        width: 208px;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana;
        text-align: left;
}

a.ind3:link, a.ind3:active, a.ind3:visited, a.ind3:hover {
font-weight: 600;
font-size: 11px;
font-family: Verdana;
}
a.ind3:link, a.ind3:active, a.ind3:visited {
text-decoration: underline;
color: white;
}
a.ind3:hover {
text-decoration: underline;
color: black;
}
/*стили для вывода Телевизора под новостями в левом столбце sav*/
.tvred1 {float: left;
        width: 196px;
        height: 164px;  
        position: relative;
        margin: 10px 0px 30px 21px;
        }
.tvred2 {text-align: left;
	color: #ffffff;
        font-weight: normal;
	font-size: 10px;
        font-family: Verdana;
        position: absolute;
        top: 14px;
        left: 16px;
        z-index:10}
a.ind4:link, a.ind4:active, a.ind4:visited, a.ind4:hover {
/*font-weight: 600;*/
font-size: 10px;
font-family: Verdana;
}
a.ind4:link, a.ind4:active, a.ind4:visited {
text-decoration: underline;
color: white;
}
a.ind4:hover {
text-decoration: underline;
color: black;
}

/*спасибо Лебедеву*/
.thumbnails
{
/* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
margin: -3em 0 0 -2em;

/* Выравнивание по центру 
text-align: center;*/
}

.thumbnail
{
/* Убираем подчеркивание у элемента ins,
который был использован для совместимости со старыми версиями Internet Explorer */
text-decoration: none;

/* Следующее правило для Firefox 2 */
display: -moz-inline-box;

/* а это для остальных */
display: inline-block;

vertical-align: top;

/* Убираем выравнивание по центру */
text-align: left;

/* Отступы между блоками */
margin: 3em 0 0 2em;
}

.thumbnail .r
{
/* Если есть необходимость, то свойства padding, border, background и position со значением relative
лучше задавать у этого элемента -- это несколько расширит количество поддерживаемых версий браузеров */

/* Задаем минимальную ширину по тексту */
width: 14em;

/* Минимальная ширина в пикселях будет автоматически рассчитываться по ширине картинки */
float: left;
}
/*sav для обновленного Где купить*/
.okr {
font-size: 15px;
font-family: Tahoma; 
padding-bottom: 5px;
}
a.okrug:link, a.okrug:active, a.okrug:visited, a.okrug:hover {
font-size: 16px;
font-family: Tahoma; 
}
a.okrug:link, a.okrug:active, a.okrug:visited {text-decoration:none; border-bottom:1px dashed #666; display:inline-block;
}

.padleft{font-weight: normal;
	font-size: 12px;
	color: #8d745e;
	font-family: Verdana;
        padding: 5px 0px 5px 10px;}

a.okrug:link.bold, a.okrug:active.bold, a.okrug:visited.bold, a.okrug:hover.bold
{
	font-weight:bold;
	color: #000000;
}

.hidden
{
	display:none;
}
