a:hover, a:hover .panda-link { 
color: #0878e6 !important;
text-decoration: none !important;
border-bottom: 0px !important;
}

/*картинка в шапку на всю ширину*/

.panda-wrapper__header,
.panda-header { 
background: url(../addon/menu.jpg) no-repeat center top !important;
min-width: 1150px;
}
.panda-header {
width: 1150px;
}

.panda-module-homepage .panda-wrapper {
background: url(../addon/bg.jpg) no-repeat center top !important;
}
.panda-wrapper {
background: url(../addon/bg.jpg) no-repeat center top !important;
}
/*фиксируем сайт*/
.panda-block__dynamic-width {
width: 1150px;
	padding-left: 0px;
	padding-right: 0px;
}

.panda-logo {
  margin: 3px 0px 40px 0px;
z-index: 100500;
}
.panda-illustration-marks { 
left: auto;
position: absolute;
right: 10px;
top: 10px;
}
.panda-search__header { 
height: 28px;
left: 102%;
margin-left: -290px;
position: absolute;
top: 55px;
width: 270px;
z-index: 90;
}
.top-phone { 
color: #000000;
  left: 10%;
  margin-top: 0px;
  position: absolute;
  top: -9px;
}
.top-phone p { 
margin-bottom: 0px;
  font-size: 26px;
}
.top-phone  a { 
color: #0174f1;
text-decoration: none;
}
.top-phone  a:hover { 
color: #0174f1 !important;
text-decoration: none !important;
border-bottom: 0px !important;
}
.panda-user-admin .panda-wrapper__illustration {
margin-bottom: -27px;
}
.panda-wrapper__illustration {
padding: 0px;
min-width: 1150px;
  margin-top: -8px;
  margin-bottom: -65px;
}
.panda-basket__header { 
  top: 135px;
}
.panda-order-list-item-products-sum-price { 
color: #FFFFFF;
}
.panda-orders-table th { 
padding-bottom: 0px;
}
.panda-catalog-product-item-count-link span { 
border-bottom: 1px solid #ffffff;
color: #ffffff;
}
.panda-form-submit ins span { 
  border-bottom: 1px solid #ffffff !important;
  color: #ffffff;
}
.panda-form-submit:hover ins span { 
  border-bottom: 0px !important;
  color: #ffffff !important;
}
.panda-menu__horizontal-header {
  padding: 48px 48px 7px 296px;
  font-family: sans-serif;
  font-weight: bold;
  width: 610px;
  position: absolute;
  top: 0px;
}
.panda-menu-item__active a, .panda-menu-item__active span, .panda-menu__horizontal-header-item a:hover, .panda-menu__horizontal-header-item span {
/*color: #6fd4ff !important;*/
}

.panda-menu__horizontal-header li span,
.panda-gradient-hover:hover {
background: transparent !important;
}
.panda-shadow-color, .panda-shadow-color-hover:hover {
text-shadow: 0 0px 0 #0079ad;
}
.panda-menu__horizontal-header li {
background: url(/addon/line_m.png) no-repeat left 7px;
}
.panda-menu__horizontal-header li:first-child {
background: none;
}
.panda-menu__horizontal-header-item {
margin: 4px 4px 0 0;
}
.panda-menu__horizontal-header-item {
padding-right: 0px;
padding-left: 5px;
}
.panda-menu__horizontal-header-item a { 
color: #2c5370;
}
/*размер шрифта в меню*/
.panda-menu__horizontal-header-item-text ins { 
font-size: 16px;
padding: 0px 0px;
font-weight: 400 !important;
text-transform: none !important;
}

/*расстояние между кнопками в меню*/
.panda-menu__horizontal-header-item { 
margin-right: 4px;
}

/*белые иконки*/
.panda-mini-ico__home { 
background-position: 0px -292px;
}
.panda-mini-ico__map { 
background-position: -22px -292px;
}
.panda-mini-ico__mail { 
background-position: -44px -292px;
}
.panda-buttons-social__header { 
margin-right: 7px;
display: none;
}

.native_br15 { 
border-radius: 0px;
}
.panda-illustration { 
padding: 0px;
}
/*цвет выбранного пункта левого меню*/
/*.panda-menu__vertical-main-item-current span { 
color: #fff;
}*/

/*шрифт для страницы контакты*/
.panda-contacts {
font-family: "Arial" !important;
}

/*убрать все полоски с сайта*/
.panda-menu__horizontal-header, .panda-border-top, .panda-gadget-catalog-item-add {
border:0;
}
.panda-article { 
padding-right: 20px;
}
 /*отступы для пунктов левого меню в каталоге*/
.panda-menu__vertical-main { 
padding: 40px 50px 40px 10px;
}
.panda-menu__vertical-main-item-link:hover span { 
border-radius: 5px;
padding-left: 10px;
}

/*--------------------подложка---------------------------*/
.panda-main { 
border: 0px solid #FF5500;
margin-top: 10px;
margin-bottom: 15px;
min-height: 455px;
padding: 0px;
padding-bottom: 10px;
}
/*отступы от рамки подложки для главной страницы*/
.panda-gadget__main { 
padding: 10px 0px 10px;
margin: 10px;
}
dd.panda-link-color { 
color: #000000;
}
/*отступы от рамки подложки для новостей и отзывов*/
.panda-news-filter { 
margin: 10px 20px 10px 10px;
}
.panda-gadget-promo-desc,
.panda-gadget-news dt {
font-size: 14px !important;
}
/*в каталоге правый отступ от границы подложки для кнопки "в корзину"*/
.panda-catalog-product-list { 
margin-right: 10px;
}
/*в каталоге левый отступ у названия категории (расположены слева)*/
.panda-menu__vertical-main-item-link span, .panda-menu__vertical-main-item-current ins { 
padding: 9px 10px 11px 10px;
 /* color: #0174f1 !important;*/
}
/*.panda-menu__vertical-main-item:hover a span ins.panda-link {
color: #0174f1 !important;
}
.panda-news-filter-item span ins {
  color: #0174f1 !important;
}*/
/*--------------------------------------------------------*/


/* футер  -----------------------------------------------------------------------------------------------*/

/*убираем мыло из футера*/
.panda-footer__email { 
display: none;
}

/*цвет футера*/
.panda-wrapper__footer { 
background: url(../addon/footer.png) center bottom !important;
border-top: 0px;
min-width: 1150px;
}

/*убираем лишние отступы в футере*/
.panda-footer { 
padding-bottom: 0px;
padding-top: 15px !important;
padding-bottom: 10px;
}

/*нижний отступ от контент зоны*/
.panda-wrapper__main { 
padding-bottom: 108px;
min-width: 1150px;
}

/*нижний отступ у копирайта*/
.panda_copy { 
padding-top: 4px;
padding-bottom: 10px;
}
.panda-footer__phone, .panda_copy a { 
color: #000 !important;
font-family: Arial;
}
.panda-footer__phone, .panda_copy , .panda-footer-menu {
margin-left: 10px;
}
/*цвет текста в футере*/
.panda-footer__phone, .panda_copy {
color: #000; 
font-size: 14px;
}
.panda-footer__phone a {
color: #000; 
border-bottom: 0px;
text-decoration: underline;
}


/*шрифт для всего сайта*/
h1, h2, h3, .h1, .h2, .h3, body, button, input, select, textarea, .p {
font-family: Arial;
}
p { 
font-size: 15px;
}

.panda-contacts__footer { 
top: 12px;
}
.panda-login-link { 
margin-top: -15px;
}

.panda-footer-menu li { 
margin-right: 5px;
}

.panda-footer-menu ins { 
margin-left: 5px;
}

.panda-menu__vertical-main .panda-block__prev { 
border-bottom: 1px dashed #B6B6B7 !important;
}
.panda-menu__vertical-main .panda-block__prev:last-child{ 
border-bottom: 0px dashed #B6B6B7 !important;
}

.panda-footer-menu,
.panda_copy,
.panda-footer__phone p { 
color: #000000 !important;
font-size: 14px;
}

.panda-footer a, .panda-footer a:hover {
color: #0878e6 !important;
}

.panda-footer a {
text-decoration: underline !important;
}
.panda-footer a:hover {
text-decoration: none !important;
}

.dis { 
color: #FFFFFF;
font-size: 15px;
left: 2px;
line-height: 15px;
position: absolute;
text-align: center;
top: 102px;
width: 260px;
}
body, button, input, textarea, p, .panda-footer-menu-item__active span, div.panda_copy,
.panda-contact,
h1, h2, h3, .h1, .h2, .h3, .panda-kartochka > h1, .panda-kartochka h2,
.panda-kartochka .panda-secondary-font,
.panda-catalog-product-item__characteristic td,
.panda-menu__horizontal-header-item,
td.panda-orders-table-price,
.panda-orders-table td,
.panda-article td,
.panda-catalog-product-list-item-price span,
.panda-category-list-small .panda-catalog-product-list-item-name span,
.panda-order-list-item-products-sum-price,
.panda-category-list-small .panda-catalog-product-list-item-name span,
.dis, ins, .panda-news-filter a {
font-family: 'Open Sans', sans-serif ! important;
}

td.panda-catalog-product-list-item-name {
font-size: 14px;
}
.panda-form-label-text {
padding-top: 5px !important;
}
.ie .rocon {
display: none !important;
}

.panda-menu__horizontal-header li span, .panda-gradient-hover, .panda-gradient-hover:hover {
background: transparent !important;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = 'false', startColorstr = #0079ad, endColorstr = #0079ad, GradientType = 0) !important;
height: 32px;
}
.panda-menu__horizontal-header .panda-gradient {
filter: progid:DXImageTransform.Microsoft.gradient(enabled = 'false', startColorstr = #0079ad, endColorstr = #0079ad, GradientType = 0) !important;
}
.panda-menu__horizontal-header li a, .panda-menu__horizontal-header li span {
margin: 0px 10px;
}

.panda-menu-item__active a,
.panda-menu-item__active span,
.panda-menu__horizontal-header-item a:hover,
.panda-menu__horizontal-header-item a:hover span,
.panda-menu__horizontal-header-item span {
color: #2c5370 !important;
border-bottom: 3px solid #2c5370 !important;
border-radius: 0px !important;
}
.panda-menu__horizontal-header-item a {
border-bottom: 3px solid transparent !important;
}



.panda-illustration-marks-item__active ins {
background: #007aad !important;
border-radius: 10px;
}

.panda-illustration-marks {
top: 10px !important;
left: auto !important;
right: 10px !important;
}

.panda-illustration-text p:first-child {
font-family: 'Ubuntu', sans-serif !important;
font-size: 48px;
line-height: 48px;
font-weight: 700;
}
.panda-illustration-text p {
color: #ffffff;
font-size: 17px;
margin-bottom: 0px;
}
.panda-illustration-text {
width: 670px !important;
margin-top: 148px !important;
}

.panda-menu__vertical-main-item-link-active {
color: #FFFFFF !important;
}
.panda-catalog-product-list-item-name {
font-size: 14px !important;
}

a.panda-menu__vertical-main-item-link.panda-no-hover-link.panda-gradient.rounded.rc5.rocon__7.rocon-init ins.panda-link {
color: #ffffff !important;
border-bottom: 0px;
}

.panda-shadow-color, .panda-shadow-color-hover:hover {
text-shadow: none !important;
}

.panda-gadget-news-list dd {
  background: #f7f7f9 !important;
 }
 .panda-border-top dl, .panda-gadget-news dl {
  border-top-color: #f7f7f9 !important;
  border-bottom-color: #f7f7f9 !important;
}
.panda_img_container {
  height: 200px;
    width: 1150px;
	  margin-left: -8px;
}
.panda_img_cont {
  width: 281px;
  height: 207px;
  text-align: center;
  float: left;
  margin-left: 8px;
}
.panda_img_cont:first-child {
  margin-left: 0px;
}
.panda_img01 {
margin-bottom: -2px
}
.panda_usluga01 {
  font-size: 18px;
  background: #292929;
  width: 281px;
  height: 64px;
  display: table-cell;
  vertical-align: middle;
  color: #ffffff;
}
.panda_img_cont:hover .panda_usluga01 {
  background: #292929;
}
.panda_img_cont:hover .panda_usluga01 {
background: #0173a7;
}
.panda_img_cont a,
.panda_img_cont a:hover {
color: #ffffff !important;
border-bottom: 0px;
}
a.podrobnee {
  padding: 4px 35px 6px 35px;
  color: #2b526f;
  border: 2px solid #2b526f;
  border-radius: 5px;
  font-size: 18px;
  position: relative;
  top: 40px;
}
a.podrobnee:hover {
  background: #2b526f;
  color: #ffffff !important;
  border: 2px solid #2b526f !important;
}
.text_on_illustration p {
color: #2b526f;
}