/**************MAIN**************/
.body {
  color: #3e3e3e;
  background: url('') top center repeat #ffffff;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  color: #3e3e3e;
}
a {
  color: #162982;
}
a:hover,
a:focus {
  color: #162982;
}
/************MAIN_END************/
/************TOP_MENU************/
.bg_top_menu {
  background: #ffffff;
  box-shadow: none;
}
.top_menu {
  background: #ffffff;
}
.top_menu .w_Menu {
  margin: 0 auto;
}
.top_menu_wrap {
  background: #ffffff;
}
.top_content {
  background: none;
}
.top_content_wrap {
  background: url('http://sitew.ru/themes/793/bg-top-content-wrap.png');
}
/************TOP_MENU_END************/
.theme_background {
  background-color: rgba(255, 255, 255, 0.07000000000000001);
}
/************PAGE_CONTENT************/
.breadcrumb_wrap .ul .li a {
  color: #162982;
}
.page_content {
  background: #ffffff;
}
.bg_page_content {
  background: url('') top center repeat #ffffff;
}
.ib-element-propsTable .prop_name {
  background: #ffffff;
}
.wrapper-link a {
  color: #162982;
}
.wrapper-link a:hover {
  color: #162982;
  text-decoration: underline;
}
.catalog-product-tabs.nav-tabs > li.active > a,
.catalog-product-tabs.nav-tabs > li.active > a:hover,
.catalog-product-tabs.nav-tabs > li.active > a:focus {
  border-color: #162982;
  color: #162982;
}
/************PAGE_CONTENT_END************/
/************BUTTONS************/
.btn-primary {
  background: #162982;
  box-shadow: none;
  border: none;
  color: #ffffff;
}
.btn-primary:hover,
.btn-primary:active:hover,
.buyButton.inBasket,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  background: #203ab2;
  color: #ffffff;
  box-shadow: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #2545d9;
  border-color: none;
}
.btn-link {
  color: #162982;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #162982;
  text-decoration: none;
  background-color: transparent;
}
.pagination > li a {
  color: #162982;
}
.pagination > li a:hover {
  color: #162982;
}
.pagination > li.active a {
  background-color: #162982;
  border-color: #162982;
  color: #ffffff;
}
.pagination > li.active a:hover,
.pagination > li.active a:focus,
.pagination > li.active a:active,
.pagination > li.active a:active:hover,
.pagination > li.active a:active:focus,
.pagination > li.active a.active:hover,
.pagination > li.active a.active:focus,
.pagination > li.active a.active.focus {
  background-color: #162982;
  border-color: #162982;
  color: #ffffff;
}
.pagination > li.active a.disabled,
.pagination > li.active a[disabled],
.pagination > li.active a.disabled:hover,
.pagination > li.active a[disabled]:hover,
.pagination > li.active a.disabled:focus,
.pagination > li.active a[disabled]:focus,
.pagination > li.active a.disabled:active,
.pagination > li.active a[disabled]:active,
.pagination > li.active a.disabled.active {
  background-color: #2545d9;
  border-color: #2545d9;
}
.w_Search button {
  background-color: #162982;
  border-color: #162982;
  color: #ffffff;
}
.w_Search button:hover,
.w_Search button:focus,
.w_Search button:active,
.w_Search button:active:hover,
.w_Search button:active:focus,
.w_Search button.active:hover,
.w_Search button.active:focus,
.w_Search button.active.focus {
  background-color: #203ab2;
  border-color: #203ab2;
  color: #ffffff;
}
.w_Search button.disabled,
.w_Search button[disabled],
.w_Search button.disabled:hover,
.w_Search button[disabled]:hover,
.w_Search button.disabled:focus,
.w_Search button[disabled]:focus,
.w_Search button.disabled:active,
.w_Search button[disabled]:active,
.w_Search button.disabled.active {
  background-color: #2545d9;
  border-color: #2545d9;
}
.btn .arrow-fil,
.btn .arrow-fill,
.btn .fill {
  fill: #ffffff;
}
.btn:hover .arrow-fil,
.btn:hover .arrow-fill,
.btn:hover .fill {
  fill: #ffffff;
}
/************BUTTONS_END************/
/************FOOTER************/
.footer {
  background: none;
  color: #3e3e3e;
  width: 1000px;
  margin: 0 auto;
}
.bg_footer {
  background: none;
}
.footer a {
  color: #162982;
}
.footer a:hover {
  color: #162982;
}
.footer_wrap {
  background: url('http://sitew.ru/themes/793/bg-footer-wrap.png');
  margin-left: auto;
  margin-right: auto;
}
.footer-fil {
  fill: #ffffff;
}
/************FOOTER_END************/
/************WIDGET************/
.menu-horizontal {
  background: #ffffff;
  box-shadow: none;
  border-radius: 0;
}
.menu-horizontal a {
  color: #ffffff;
}
.menu-horizontal > .menu-item:hover {
  background-color: transparent;
  box-shadow: inset 0 3px 0 0 #162982;
}
.menu-horizontal > .menu-item.anchor-item {
  border-bottom: 3px solid transparent;
}
.menu-horizontal > .menu-item.anchor-item:hover,
.menu-horizontal > .menu-item.active:hover {
  box-shadow: none;
  border-bottom: 3px solid #162982;
}
.menu-horizontal > .menu-item.active,
.menu-horizontal.dropdown-vertical .menu-item.active {
  background-color: transparent;
  box-shadow: inset 0 3px 0 0 #162982;
}
.menu-horizontal .menu-item.active a {
  color: #162982;
}
.menu-horizontal .menu-item:hover > a {
  color: #162982;
  text-decoration: none;
}
.menu-horizontal > .menu-item:first-child,
.menu-horizontal > .menu-item:first-child > a {
  border-radius: 0 0 0 0;
}
.menu-horizontal > .menu-item:last-child,
.menu-horizontal > .menu-item:last-child > a {
  border-radius: 0 0 0 0;
}
.menu-horizontal .menu-dropdown .menu-item:hover {
  background: #ffffff;
}
.menu-horizontal .menu-dropdown > .menu-item > a {
  color: #162982;
}
.menu-horizontal .menu-dropdown > .menu-item > a:hover {
  color: #162982;
  text-decoration: underline;
}
.menu-horizontal.dropdown-horizontal .menu-dropdown .sub-sections a,
.menu-horizontal.dropdown-horizontal .menu-item.show-more .menu-dropdown .menu-dropdown .menu-item a {
  color: #162982;
}
.menu-horizontal.dropdown-horizontal .menu-dropdown .sub-sections a:hover,
.menu-horizontal.dropdown-horizontal .menu-item.show-more .menu-dropdown .menu-dropdown .menu-item a:hover {
  color: #162982;
  text-decoration: underline;
}
.menu-horizontal .menu-dropdown .js_show_more {
  color: #162982;
}
.menu-vertical > .menu-item.active > a {
  color: #162982;
  background: transparent;
}
.menu-vertical .menu-dropdown .menu-item:hover > a,
.menu-vertical .menu-dropdown .menu-item.active {
  color: #ffffff;
  text-decoration: underline;
}
.menu-vertical .menu-dropdown {
  background: #162982;
}
.menu-vertical .menu-dropdown a {
  color: #ffffff;
}
.menu-vertical > .menu-item:hover > a {
  background: #162982;
  color: #ffffff;
  text-decoration: underline;
}
.w_Carousel_header .slick-arrows span .arrow-fil {
  fill: #000;
}
.w_Carousel_header .slick-arrows span:hover .arrow-fil {
  fill: #162982;
}
.w_CarouselCategories-item .big-icon-border:hover {
  background: #162982;
  box-shadow: none;
  border: none;
}
.w_CarouselCategories-item .big-icon-border:hover a {
  color: #ffffff;
}
.menu-vertical .menu-item > a > .arrow svg .arrow-fil {
  fill: #162982;
}
.menu-vertical .menu-item:hover > a > .arrow .arrow-fil,
.menu-horizontal.dropdown-vertical .menu-item:hover > a > .arrow .arrow-fil {
  fill: #ffffff;
}
.thumb_text a {
  color: #162982;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active,
.w_Photogallery-item:hover .thumbnail {
  border-color: #162982 !important;
}
.w_CarouselCategories-item-name,
.w_Carousel.w_template_categories .w_Carousel-item-name {
  color: #ffffff;
  background: #162982;
  box-shadow: none;
}
.w_CarouselActions a.element_header {
  color: #162982;
}
.menu-horizontal .menu-dropdown {
  background: #ffffff;
}
.element_header {
  color: #162982;
}
.element_header:focus,
.element_header:hover {
  color: #162982;
}
.slider-nav-card .image.slick-current {
  border-color: #162982;
}
.sku-color.jsSkuProp.btn.btn-primary span.sku-border-color {
  border-color: #162982;
}
.sku-color-block.jsSkuProp.btn span.sku-color {
  border-color: #162982;
}
.sku-color-block.jsSkuProp.btn.btn-primary {
  border-color: #162982;
}
.sku-color.jsSkuProp.btn.btn-primary span.sku-border-color {
  border-color: #162982;
}
.w_CatalogFilter .ui-slider-range {
  background: #162982;
}
.w_CarouselActions .description {
  color: #3e3e3e;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  background: #162982;
  box-shadow: none;
  border: none;
  color: #ffffff;
}
.w_CarouselActions .element_header {
  color: #162982;
}
.w_CarouselActions .element_header:hover {
  color: #162982;
}
.w_CarouselCategories.w_template_icons .name_category {
  color: #162982;
}
.w_CarouselCategories.w_template_icons .name_category:hover {
  color: #162982;
}
/************WIDGET_END************/
/************HEADER************/
.header_wrap {
  margin-top: 10px !important;
}
.header {
  color: #3e3e3e;
  background: #ffffff;
  border-radius: 10px 10px 0 0;
}
.header .dropdown a {
  color: #162982;
}
.header .dropdown a:hover {
  color: #162982;
}
.w_SmallBasket .price_round {
  background-color: #162982;
  color: #ffffff;
  border-color: #ffffff;
}
.w_SmallBasket > .btn {
  background-color: #162982;
  color: #ffffff;
}
.smallBasket-prod:hover a.sb-prod-name {
  color: #162982;
}
.ibShop-element-priceBlock .wrapper-link a:hover {
  color: #162982;
}
.ibShop-element-priceBlock .wrapper-link a {
  color: #162982;
}
/************HEADER_END************/
.menu-horizontal a {
  color: #162982;
}
.top_menu_wrap {
  border-top: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
}
.top_wrap {
  border-top: 5px solid #e8e8e8;
}
.top_content_wrap,
.footer_wrap {
  background-size: cover !important;
}
.footer_contacts,
.footer_contacts a,
.footer_contacts a:hover,
.footer_menu,
.footer_menu a,
.footer_menu a:hover,
.footer_logo,
.footer_logo a,
.footer_logo a:hover {
  color: #fff;
}
.menu-vertical > .menu-item:hover > a {
  text-decoration: none;
}
.header_wrap .w_Contacts .phones,
.header_wrap .w_Contacts .addresses {
  color: #162982;
}
