.panda-logo { 
margin: 0px auto 130px 0px;
padding-bottom: 10px;
padding-top: 15px;
text-align: left;
}
body {
background: url(../addon/bg.jpg) no-repeat center top transparent !important;
}
.panda-header { 
background: #ffffff;
background: rgba( 255, 255, 255, 0.9);
border-radius: 15px 15px 7px 7px;
	-moz-border-radius: 15px 15px 7px 7px;
	-webkit-border-radius: 15px 15px 7px 7px;
	-khtml-border-radius: 15px 15px 7px 7px;
margin-top: 15px;
}
.panda-search-field-wrapper { 
width: 179px;
}

.panda-login__header { 
background: #B12526;
border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px; 
    -khtml-border-radius: 10px;
left: 565px !important;
top: 86px !important;
width: 172px;
padding-left: 10px;
}
.panda-login-container a,
.panda-login-container a:hover { 
color: #FFFFFF !important;
}

.panda-search__header { 
left: 923px;
margin-left: 0px;
top: 284px;
width: 222px;
z-index: 1;
}

.panda-contact { 
color: #000000;
font-family: "Arial";
left: 580px;
margin-right: 0px;
position: absolute;
text-align: left;
top: -5px;
width: 220px;
}
.panda-contact a { 
color: #ff3e4f;
text-decoration: none;
}
.panda-contact a:hover { 
color: #ff3e4f;
text-decoration: none;
}
.panda-mini-ico__home { 
background-position: 0px -85px;
display: none;
}
.panda-mini-ico__map { 
background-position: -22px -85px;
display: none;
}
.panda-mini-ico__mail { 
background-position: -44px -85px;
display: none;
}
/*.panda-gadget__item a { 
color: #000000 !important;
text-decoration: none;
}*/
.panda-gadget__inner { 
border-bottom: 0px;
padding-bottom: 0px;
}
.panda-border-bottom { 
border-top: 0px;
}
/*активный пункт горизонтального меню*/
.panda-menu__horizontal-header-submenu li a:hover ins, .panda-menu__horizontal-header-item span ins, .panda-menu__horizontal-header-submenu li span ins { 
color: #fff;
/*font-weight:bold;
font-size: 1.1em;*/
}

/*цвет пункта меню при наведении*/
.panda-menu__horizontal-header-item a:hover ins, .panda-menu-item__active a, .panda-menu-item__active span { 
color: #fff;
}
/*цвет "каталога" в горизонтальном меню при выбранном каталоге/подкаталоге левого меню*/
.panda-menu-horizontal-header__active-bramch {
color: #fff !important;
}
.h1 a { 
border-bottom: 0px none currentColor;
color: #000000;
text-decoration: none;
}
/*--------------------------------------------------------------------------------------------------------*/
/*--------------------подложка---------------------------*/
.panda-main { 
background-color: #fff;
border: 0px;
/*border-radius: 0px 0px 15px 15px;*/
/*margin-top: 13px;*/
margin-bottom: 13px;
padding: 0px;
min-height: 630px;
/*min-width: 1150px;*/
padding-bottom: 10px;
}
/*отступы от рамки подложки для главной страницы*/
.panda-grid__6 { 
margin-left: 5px;
}
/*--------------------------------------------------------------------------------------------------------*/
/*цвет года новости в разделе новостей*/
.panda-news-filter-item span { 
color: #FFFFFF;
}
/*------------------------------------------------------------------------------------------ левое меню*/
/*скрываем надпись "Каталог" в левом меню*/
/*.panda-grid__6 >.h1{
display: none;
}*/
h1, .h1 { 
font-family: "Verdana", "Helvetica", sans-serif;
font-size: 26px;
margin: 15px 0px 10px;
}
/*цвет пункта левого меню при наведении*/
.panda-menu__vertical-main li a:hover span, .panda-menu__vertical-main li a:hover ins span { 
    color: #4E4E4E !important;
}
/*цвет активной категории при НЕ активной подкатегории в левом меню*/
span.panda-menu__vertical-main-item-link.panda-menu__vertical-main-item-link-active ins span { 
color: #ffffff;
font-weight: bold;
}
/*цвет активной категории при активной подкатегории в левом меню*/
.panda-menu__vertical-main-item-link.panda-menu__vertical-main-item-link-active-branch ins a span { 
color: #ffffff !important;
font-weight: bold;
}
/*цвет активной подкатегории в левом меню*/
.panda-menu__vertical-main-submenu-item.panda-menu__vertical-main-item-current span.panda-menu__vertical-main-item-link-active { 
color: #ffffff !important;
font-weight: bold;
}
.panda-kartochka .panda-secondary-font, .panda-catalog-product-item__characteristic td { 
font-family: "Arial";
}
/*------------------------------------------------------------------------------------------ левое меню*/

/*отступ над надписью "Корзина" под левым меню*/
h3, .h3 { 
margin-top: 20px;
}
/*отступ под надписью "Корзина" под левым меню*/
/*.panda-basket__header { 
border: 2px solid #000;
border-radius: 10px;
margin-bottom: 20px;
margin-right: 20px;
padding-bottom: 10px;
padding-left: 10px;
}*/

/*кнопка в меню*/
.panda-menu__horizontal-header-item-text ins { 
/*font-family: sans-serif !important;*/
font-size: 10pt;
font-weight: bold;
padding-left: 10px;
padding-right: 10px;
text-decoration: none;
/*color: #fff;*/ /*цвет пунктов верхнего меню до наведения мыши*/
}
/*цвет фона менюшки*/
.panda-menu__horizontal-header {
border-bottom: 0px;
background: #bd3130; /* Для старых браузров */
    background: -moz-linear-gradient(top, #bd3130, #9b110f); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#bd3130), color-stop(100%,#9b110f));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #bd3130, #9b110f);
    background: -o-linear-gradient(top, #bd3130, #9b110f); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #bd3130, #9b110f); /* IE10 */
    background: linear-gradient(top, #bd3130, #9b110f); /* CSS3 */
}

 .panda-menu__horizontal-header-item span ins,  .panda-menu__horizontal-header a:hover { 
background: #d24848; /* Для старых браузров */
	color: #FFFFFF!important; /*цвет текста в активной кнопке меню*/
}

/*цвет текста в пунктах меню. по дефолту черный*/
.panda-menu__horizontal-header-item a { 
color: #ffffff; 
border-bottom: 0px;
}


/*правый отступ для статей*/
.panda-article { 
padding-right: 20px;
}
/*отступы для годов новостей/отзывов*/
.panda-news-filter { 
margin: 10px 20px 10px 0px;
}
/*отступ над хлебными крошками*/
.panda-path { 
padding: 10px 0px;
}
/* отступ для статей над левым меню*/
.panda-menu__vertical-main { 
border-bottom: 0px;
padding-bottom: 10px;
margin-right: 20px;
}
/*убираем название каталога над левым меню и заголовки сквозных гаджетов под меню*/
/*.panda-grid__6 .h1 { 
display: none;
margin: 5px 0px;
}*/

/*убираем надпись "товары" в каталоге*/
/*.panda-elements__margin-top-10 {
display: none;
}*/

/*убрать непонятную полоску под меню CMS4*/
.panda-menu-border-bottom {
border-bottom: 0px solid #FFFFFF;
}
/*отступ от подложки до футера. было 150. CMS4.*/
.panda-wrapper__main { 
padding-bottom: 1px;
}

/*футер ----------------------------------------------------------------------------------------------------------*/
/*отступы для футера CMS4* и *цвет контактов в футере*/
.panda-footer { 
padding-bottom: 20px !important;
padding-top: 15px;
color: #fff;
min-height: 80px;
}

/*цвет меню в футере*/
.panda-footer-menu a { 
color: #FFFFFF;
}
/*цвет меню в футере*/
.panda-footer-menu a:hover{ 
color: #fff;
}
.panda-footer-menu { 
width: 980px; /*ширина дублирующего меню в футере*/
color: #fff; /*цвет активного пункта меню в футере*/
}

.panda-block__dynamic-width {
width: 1150px;
padding: 0;
/*width:1150px;*/
}

.panda-menu__horizontal-header-item { 
font-family: "Arial";
/*font-size: 1em;*/
margin-right: 10px;
padding-left: 10px;
}
.panda-menu__horizontal-header-item { 
padding-bottom: 0px;
padding-top: 0px;
}
.panda-menu__horizontal-header-item { 
height: 40px;
    margin: 0px 0px 0px 0px;
}

.panda-wrapper__footer { 
background-color: #881011;
border-top: 0px solid #0F0F0F;
min-height: 115px;
min-width: 1150px;
padding-top: 12px;
}
.panda-wrapper__footer a { 
color: #fff;
}

h1, h2, h3, .h1, .h2, .h3, .panda-kartochka > h1, .panda-kartochka h2 { 
font-family: "Arial", "Helvetica", sans-serif;
}
.h2, h2 { 
margin-bottom: 10px !important;
}

.panda-basket__header { 
background: #B12526;
border-bottom: 0px;
padding: 8px 35px !important;
border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px; 
    -khtml-border-radius: 5px;
color: #FFFFFF;
height: 104px;
position: absolute;
right: -858px;
top: -326px;
width: 150px;
}

.panda-user-admin .panda-basket__header {
    top: -532px !important;
}

.panda-basket__header-status a {
color: #ffffff;
}
.panda-basket__header-status a:hover {
color: #ffffff;
}
.panda-basket__header-link .h1 {
color: #ffffff;
}
.panda-basket__header h1, .panda-basket__header .h1 { 
margin: 0px 0px 6px;
}
/*.panda-basket__header-status { 
background: url(../addon/cart.png) no-repeat transparent;
}*/
/*.panda-menu__vertical-main-item-link { 
background: url(../addon/li.png) 0px 6px no-repeat transparent;
}*/

.panda-basket__header-container .panda-btn { 
margin-top: 10px;
}
.panda-basket__header-container .panda-basket__header-end-price { 
margin-top: 5px;
}
/*фон выпадающего меню фильтра*/
.panda-link-bg-color, .panda-link-bg-color-hover:hover { 
background: #B7B7B7;
}
/*отступ выпадающего меню*/
.panda-select-popup { 
margin-top: 27px;
border-radius: 0px 0px 7px 7px;
}
.panda-filter-popup-buttons { 
height: 27px;
}
.panda-btn span { 
color: #FFFFFF;
}
.panda-search-submit-wrapper .panda-links__submit { 
background-color: #A21617 !important;
}
.panda-contacts__footer { 
top: 0px;
}
.panda-login-link { 
top: 1px;
}
p {
font-size: 14px;
}
.panda-separator { 
margin: 10px 0px 7px;
}

.panda-menu__vertical-main-item-link span,
.panda-menu__vertical-main-item-current ins { 
font-size: 15px;
}
.panda-menu__vertical-main-submenu-item span,
.panda-menu__vertical-main-submenu-item a span { 
font-size: 14px;
}
.panda-catalog-product-list-item-name { 
font-size: 15px !important;
}
.panda-category-list-small .panda-catalog-product-list-item-name { 
font-size: 15px !important;
}
/*скрыть кнопку редактирования клие зон, кроме нижней, где счетчик*/
/*.panda-block-text-zone__link-edit {
display: none;
}
.panda-clickzone__footer .panda-block-text-zone__link-edit {
display: block;
}*/
/* end скрыть кнопку редактирования клие зон*/

.panda-article td { 
font-family: "Arial";
font-size: 14px;
}
.panda-article ul li, .panda-gadget-text ul li { 
font-size: 14px;
}
td.panda-catalog-product-item__characteristic-value { 
width: 200px;
}
/*.panda-menu__horizontal-header-item a[href="/gallery"] { 
display: none;
}*/

td.panda-catalog-product-list-item-button { 
padding-right: 10px;
}

.img_cont { 
position: absolute;
text-align: center;
top: 115px;
width: 1150px;
}

/*.img_cont a img { 
margin: 5px;
}

.img_cont img {
border-radius: 25px;
}
.img_cont  img:hover {
box-shadow: 2px 2px 3px #ff3e4f;
}*/

.panda-reviews-item,
.panda-reviews-item-avtor { 
color: #000000;
}
.panda-reviews-item-avtor span { 
color: #000000;
font-style: normal;
}

.photo {
    display: inline-block; /* Строчно-блочный элемент */
    position: relative; /* Относительное позиционирование */
   }
.photo::after {
    content: attr(data-title); /* Выводим текст */
    position: absolute; /* Абсолютное позиционирование */
    left: 0; right: 0; bottom: -25px; /* Положение подсказки */
    z-index: 1; /* Отображаем подсказку поверх других элементов */
    /*background: rgba(193,18,35,0.4);*/
    color: #000000; /* Цвет текста */
	/*text-shadow: 2px 2px 3px #000000;*/
    text-align: center; /* Выравнивание текста по центру */
    font-family: Arial, sans-serif; /* Гарнитура шрифта */
	font-size: 15px; /* Размер текста подсказки */
	font-weight: bold;
    padding: 5px 10px; /* Поля */    
        border-radius: 0 0 25px 25px;
    -moz-border-radius: 0 0 25px 25px;
    -webkit-border-radius: 0 0 25px 25px; 
    -khtml-border-radius: 0 0 25px 25px;
}

.photo { 
margin: 5px;
}

/*.photo img {
     border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px; 
    -khtml-border-radius: 25px;
}*/

.photo  img:hover {
box-shadow: 2px 2px 2px #ff3e4f;
}

.panda-gadget-catalog-list { 
padding-right: 15px;
}
.panda-footer-menu, .panda_copy { 
margin-left: 10px;
}
.panda-basket__header-container div a .panda-btn {
background: #480000;
}

/*скрыть кнопку редактирования клие зон, кроме нижней, где счетчик*/
.panda-block-text-zone__link-edit {
display: none;
}
.panda-clickzone__footer .panda-block-text-zone__link-edit {
display: block;
}
/* end скрыть кнопку редактирования клие зон*/

.panda-grid__12 .panda-catalog-product-list__list-images .panda-catalog-product-list-item { 
border: 1px solid #A61C1C;
border-radius: 10px;
margin-right: 8px;
padding: 4px 10px 5px 4px;
width: 30%;
}

.panda-catalog-product-list__list-images .panda-catalog-product-list-item { 
border: 1px solid #A61C1C;
border-radius: 10px;
margin-right: 6px;
padding: 4px 10px 5px 4px;
width: 30%;
}

.panda-catalog-product-item-count-text { 
line-height: 27px;
}

.panda-article div, .panda-gadget__item div div, .panda-gadget-news-item div, .panda-gadget-files div { 
margin-bottom: 4px;
}

.panda-gradient, .panda-gradient-hover:hover { 
background: #D24848 !important;
}
.panda-menu__horizontal-header-item span ins, .panda-menu__horizontal-header a:hover { 
height: 40px;
}
.panda-menu__horizontal-header-item-text ins { 
padding-top: 5px;
}

.panda-menu__vertical-main-item { 
background: #BD3333;
    background: -moz-linear-gradient(top, #bd3132, #9e1211); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#bd3132), color-stop(100%,#9e1211));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #bd3132, #9e1211);
    background: -o-linear-gradient(top, #bd3132, #9e1211); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #bd3132, #9e1211); /* IE10 */
    background: linear-gradient(top, #bd3132, #9e1211); /* CSS3 */
border-radius: 5px;
display: block;
margin-bottom: 5px;
padding: 5px 0px;
}

.panda-menu__vertical-main-item-link { 
background: none;
margin-bottom: 2px;
margin-top: 2px;
}

.panda-menu__vertical-main li, .panda-menu__vertical-main li span, .panda-menu__vertical-main li a, .panda-menu__vertical-main li a ins { 
color: #FFFFFF;
}

/*.panda-menu__vertical-main li a span, .panda-menu__vertical-main li a ins span { 
color: #FF0000 !important;
}*/



/*левое меню*/


/*цвет текста в пункте левого меню при наведении*/
/*.panda-menu__vertical-main li a:hover span, .panda-menu__vertical-main li a:hover ins span { 
color: #000000 !important;
}*/
/*цвет активной категории при НЕ активной подкатегории в левом меню*/
span.panda-menu__vertical-main-item-link.panda-menu__vertical-main-item-link-active ins span { 
color: #ffffff;
font-weight: bold;
}
/*цвет активной категории при активной подкатегории в левом меню*/
.panda-menu__vertical-main-item-link.panda-menu__vertical-main-item-link-active-branch ins a span { 
color: #ffffff !important;
font-weight: bold;
}
/*цвет активной подкатегории в левом меню*/
.panda-menu__vertical-main-submenu-item.panda-menu__vertical-main-item-current span.panda-menu__vertical-main-item-link-active { 
color: #000000 !important;
font-weight: bold;
}
/* отступ для статей над левым меню*/
.panda-menu__vertical-main { 
border-bottom: 0px;
padding-bottom: 10px;
margin-right: 10px;
width: 85%;
}
.panda-menu__vertical-main-item-link span,
.panda-menu__vertical-main-item-current ins { 
font-size: 15px;
}
.panda-menu__vertical-main-submenu-item span,
.panda-menu__vertical-main-submenu-item a span { 
font-size: 14px;
}
.panda-menu__vertical-main-submenu-item { 
padding-left: 11px;
}
/*цвет фона кнопок левого меню*/
.panda-menu__vertical-main-item { 
background: #9f1314; /* Для старых браузров */
    background: -moz-linear-gradient(top, #bd3132, #9f1314); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#bd3132), color-stop(100%,#9f1314));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #bd3132, #9f1314);
    background: -o-linear-gradient(top, #bd3132, #9f1314); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #bd3132, #9f1314); /* IE10 */
    background: linear-gradient(top, #bd3132, #9f1314); /* CSS3 */ 
display: block;
margin-bottom: 5px;
/*transition: background 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) 0;*/
padding: 5px 0px;
		border-radius: 5px;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px; /* KHTML */
}

/*цвет фона кнопки в левом меню при наведении*/
/*.panda-menu__vertical-main-item:hover { 
background: #eeeeee;
}*/
.panda-menu__vertical-main-item span ins a { 
display: block;
width: 100%;
}
.panda-menu__vertical-main-item-link { 
background: none;
font-size: 14px !important;
line-height: 18px;
margin-bottom: 4px;
margin-top: 4px;
padding-left: 9px;
}

.panda-menu__vertical-main-submenu { 
border-radius: 0px;
margin: 5px 6px 1px;
padding: 1px 0px 1px 10px;
}

.panda-menu__vertical-main li, .panda-menu__vertical-main li span, .panda-menu__vertical-main li a, .panda-menu__vertical-main li a ins { 
font-weight: 700;
/*text-decoration: none !important;*/
/*color: #000000;*/
}
/*.panda-menu__vertical-main-item.panda-menu__vertical-main-item-current { 
background: #9E1211;
}*/


.panda-menu__vertical-main-item-current span { 
border: 0px none currentColor !important;
color: #FF0000;
}

.panda-menu__vertical-main-submenu li a span {
color: #000000;
}

/*изменения*/
.panda-header { 
background: #ffffff;
background: rgba(255, 255, 255, 0.9);
border-radius: 0px;
margin-top: 0px;
}
.panda-logo { 
    margin: 0px auto 186px 0px;
}

.panda-contact { 
top: 12px;
}
.img_cont { 
top: 132px;
}
.panda-search__header { 
top: 301px;
}
.panda-user-admin .panda-search__header {
    top: 285px;
}
.panda-login__header { 
top: 103px !important;
}

.img_cont img {
	outline: 1px solid #ccc;
}

