.panda-logo {
text-align: left;
width: 100%;
color: #5b5b5b;
font-size: 15px;
font-family: Georgia, Times, serif !important;
margin: 0 auto;
padding-top: 40px;
margin-bottom: 31px;
}

.panda-wrapper__footer {
border:none;
}
 .panda-wrapper__header {
background: url("../addon/header.jpg") no-repeat scroll center top transparent;
}


.panda-wrapper__footer {
border: none;
background: #020101;
}


p{
font-family: Arial;
}
body, button, input, select, textarea, h1, .h1 { 
font-family: Arial;
}

.panda-menu-border-bottom { 
	border-bottom: 0;
}

.panda-menu__horizontal-header { 
border:none;
padding-left:0px;
}


/*Кнопки меню на CMS4*/


.panda-menu__horizontal-header-item-text ins { 
    padding-left: 15px;
    padding-right: 15px;
    text-decoration: none;
}

.panda-menu__horizontal-header-submenu li a:hover ins, .panda-menu__horizontal-header-item span ins, .panda-menu__horizontal-header-submenu li span ins, .panda-menu__horizontal-header a:hover, .panda-menu-item__active { 
background: #cf3207;
color: #fff !important;
border-radius:5px;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari, Chrome */
-khtml-border-radius: 5px; /* KHTML */ 
}

.panda-menu__horizontal-header-item a { 
color: #000;
}
.panda-menu__horizontal-header-item a:hover ins, .panda-menu-item__active a, .panda-menu-item__active span , .panda-menu-horizontal-header__active-bramch{ 
    color: #fff;
}
.panda-menu__horizontal-header-item { 
    margin-right: 1.5%;
    margin-top: 5px;
    margin-bottom: 5px;
font-size: 12px;
font-weight: bold;
}

.panda-menu-horizontal-header__active-bramch {
color: #fff !important;}
/*Кнопки меню на CMS4*/

.panda-border-bottom {
border-top: none;
position: absolute;
width: 100%;
left: 0px;

}
.panda-gadget__inner {
padding-bottom: 0px;
border-bottom: none;
margin-top: 10px;
}


.panda-footer-menu,.panda-footer-menu a,.panda_copy ,.panda-footer__email,.panda-footer__phone p {
color: #fff;
}
.panda-footer-menu {
width: 690px;
}


.h1 a { 
border-bottom: 0px none currentColor;
color: #282828;
text-decoration: none;
}
/*--------Вертикальное меню--------*/
.panda-menu__vertical-main-item-link { 
background: #dedede;
font-size: 12px !important;
line-height: 24px;
margin-bottom: 2px;
margin-top: 2px;
padding-left: 16px;
padding-top: 6px;
padding-bottom:6px;
}
.panda-menu__vertical-main-item-link ins span, .panda-menu__vertical-main-submenu-item span { 
color: #ed3a02;
font-weight: 700;
padding-right: 3px;
text-transform: uppercase;
text-decoration: none;
}
.panda-menu__vertical-main li, .panda-menu__vertical-main li span, .panda-menu__vertical-main li a, .panda-menu__vertical-main li a ins { 
border: 0px none currentColor;
color: #000;
text-decoration: none;
display: block;
}

/*.panda-menu__horizontal-header { 
padding-left: 10px;
}*/
.panda-menu__vertical-main-item-link:hover {
background: #ABACAC;
-webkit-transition: All 0.2s ease;
-moz-transition: All 0.2s ease;
-o-transition: All 0.2s ease;
-ms-transition: All 0.2s ease;
transition: All 0.2s ease;
/*box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
}

.panda-menu__vertical-main {
margin-left: 1px;
padding-bottom: 33px;
/*margin-top: -5px !important;*/
border-bottom: 1px solid #ededed;
}
.panda-menu__vertical-main-submenu { 
background: none;
}

.panda-menu__vertical-main-submenu-item span {
	color:#ed3a02;
}
.panda-menu__vertical-main-item-link-active {
	background: #ABACAC;
}
.panda-menu__vertical-main-submenu li a span {
	color:#ed3a02 !important;
}
.panda-menu__vertical-main-submenu li a span:hover {
	color:#ed3a02 !important;
	-webkit-transition: All 0.4s ease;
-moz-transition: All 0.4s ease;
-o-transition: All 0.4s ease;
-ms-transition: All 0.4s ease;
transition: All 0.4s ease;
}

.panda-menu__vertical-main-submenu-item .panda-menu__vertical-main-submenu-item {
	background: none !important;
}
.panda-menu__vertical-main-submenu li span {
	background: none !important;
}



.panda-contact {
position: absolute;
top: 30px;
margin-right: 43px;
text-align: left;
color: #fff;
}


h1, .h1 {
display: block;
margin: 14px 19px 15px 0px;
font-size: 30px;
font-family: "Arial";
}
.panda-buttons-social__header { 
left: 144px;
position: absolute;
top: 140px;
width: 150px;
z-index: 175;
}

.panda-main {
	background-color: #fff/*rgba(255, 255, 255, 0.706)*/;
	min-height: 550px;
}

.button { 
display: block;
position: absolute;
background: url('/uploads/image/b1.png') no-repeat;
width: 179px;
height: 41px;
cursor: pointer;	
border: none;
}


.panda-btn {
color: white;
}

.panda-news-filter {
margin: 36px 13px 20px 0;
padding: 5px 0;
border-bottom: 1px solid #ededed;
}
.panda-gradient, .panda-gradient-hover:hover {
background: #CF3207 !important;
}
.panda-menu__vertical-main.panda-block__set-last-child.panda-block__set-first-child {
margin-top: 42px !important;
}
.panda-menu__vertical-main.panda-block__set-last-child.panda-block__set-first-child.panda-menu-vertical__catalog {
margin-top: -5px !important;
}
.panda-wrapper__main {
padding-bottom: 0px;
}
a:hover, a:hover .panda-link { 
color: #C70626;
}
.text_on_illustration { 
width: 41%;
}
.panda-menu__horizontal-header-submenu li ins span {
display: table-cell;
vertical-align: middle;
font-family: arial;
}

