﻿/*Базовые*/
.body-text-color, .html-editor-body { color: #000000; }
a, .html-editor-body a { color: #000000; text-decoration: underline; }
a:hover, .html-editor-body a:hover { color: #2AB7C9; }
/*.Базовые*/

/*Вспомогательные*/
.list li { background: url("turquoise/list-li-bg.png") no-repeat scroll left center transparent; padding-left: 16px; }
.text-color-1 { color: #535151; }
/*.Вспомогательные*/

/*Оформление страницы*/
.body { background: url("turquoise/body-bg.png") repeat scroll left top; }
.body-inner { padding: 20px 0; }
.page-wrapper { background-color: #ffffff; -webkit-box-shadow: 0px 0px 8px 5px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 8px 5px rgba(0, 0, 0, 0.1); }
/*.Оформление страницы*/

/*Шапка*/
.page-header { padding-top: 20px; }
.page-header__table-col_left { width: 245px; text-align: center; padding-left: 20px; }
.page-header__table-col { padding-right: 20px; }
/*.Шапка*/

/*Подвал*/
.page-footer { padding: 20px; margin: 20px 0 0 0; border-top: 2px solid #EBEBEB; }
/*.Подвал*/

/*Логотип*/
.logo { height: 155px; background-repeat: no-repeat; background-attachment: scroll; background-position: center center; background-color: transparent; }
/*.Логотип*/

/*Баннер*/
.banner { height: 155px; background: transparent no-repeat left top; position: relative; }
.banner__text { width: 245px; height: 131px; max-height: 100; position: absolute; top: 5px; right: 5px; overflow: hidden; padding: 7px 10px; background-image: url("white-bg_opacity_85.png"); }
.banner_text-only .banner__text { width: auto; height: 155px; position: static; padding: 0; background-image: none; }
/*.Баннер*/

/*Область контента*/
.page-content { padding: 20px 20px 0 20px; }
.page-content__table-col_left { padding-right: 20px; }
.page-content__table-col_right { padding-left: 20px; }
/*.Область контента*/

/*Меню*/
.menu-wrapper { margin: 20px 0 0 0; }
.menu { height: 42px; background-color: #374f74; font-size: 12px; }
.menu__list { width: 950px; }
.menu__item { height: 42px; background: url("turquoise/menu-separator.png") no-repeat scroll right center transparent; margin: 0 3px 0 0; padding: 0 2px 0 0; }
.menu__item-link { margin: 0 2px 0 0; padding: 15px 12px; color: #FFFFFF; text-transform: uppercase; text-decoration: none; font-weight: bold; }
.menu__item-link:hover, .menu__item_selected .menu__item-link { color: #FFFFFF; background-color: #33cccc; text-decoration: none; }
.menu__item_last { background: none; margin: 0; padding: 0; }
.menu__item_last .menu__item-link { margin: 0; }
/*.Меню*/

/*Виджеты*/
.widgetset-item-title { color: #FFFFFF; text-transform: uppercase; background-color: #33cccc; font-weight: bold; font-size: 15px; padding: 7px 0 7px 10px; margin: 0 0 10px 0; }
.widgetset-item-title__link, .widgetset-item-title__link:hover { color: #ffffff; }
/*.Виджеты*/

/*Виджеты. Каталог*/
.widget-catalog { font-size: 13px; }
.widget-catalog__list { padding: 0; }
.widget-catalog__item-link { text-decoration: none; }
.widget-catalog__item-link:hover { text-decoration: underline; }
.widget-catalog__list_level_1 { margin: 0; }
.widget-catalog__item_level_1, .widget-catalog__item_level_2 { list-style-type: none; padding: 0; }
.widget-catalog__list_level_2 { margin: 0 0 0 15px; }
/*.Виджеты. Каталог*/

/*Новости. Список*/
.posts-info { margin: 0 0 20px 0; }
.posts { width: 100%; }
.posts__item { border-bottom: 1px solid #EBEBEB; margin-bottom: 15px; width: 100%; padding-bottom: 5px; }
.posts__item-top { margin-bottom: 5px; }
.posts__item-title-link { font-size: 125%; }
.posts__item-title { margin: 0 0 0.3em; font-size: 1em; }
.posts__item-left { width: 150px; }
.posts__item-right { }
.posts__item-date { font-size: 12px; }
.posts__item-img { float: left; }
.posts__item-text { font-size: 14px; }
.posts__item-text_imaged { margin-left: 170px; }
.posts__item-more { text-decoration: underline; float: right; }
.posts__item_last { border: 0 none; margin: 0; padding: 0; }
/*.Новости. Список*/

/*Новости. Карточка*/
.post-card__stat { font-size: 12px; margin-bottom: 10px; }
.post-card__img { float: left; margin: 0 20px 15px 0; }
.post-card__small-text { margin: 0 0 20px 0; }
/*.Новости. Карточка*/

/*Страница. Карточка*/
.page-card { padding-bottom: 10px; border-bottom: 1px solid #F3F3F3; }
/*.Страница. Карточка*/

/*Каталог. Список*/
.product-list-i-title__title-link { color: #000000; text-decoration: none; }
.product-list-i-title__title-link:hover { color: #2C95EE; }
/*.Каталог. Список*/

/*Хлебные крошки*/
.bread-crumbs { margin-bottom: 20px; }
/*.Хлебные крошки*/