

/* Start:/bitrix/templates/OracleRussia/components/bitrix/menu/oracal.bottom.menu/style.css?16419012231*/


/* End */


/* Start:/bitrix/templates/OracleRussia/template_styles.css?164372374123351*/
html, body {/* min-width:1280px; */ font-size:14px;  margin:0; padding:0; width:100%; font-family: Arial, sans-serif; background:#ededed}
p { margin:0px }
img { border:none; outline:0 }
a { color:#444; outline:0; cursor:pointer}
/*a:hover {text-decoration:none;}*/
ul, ol, li { padding:0px; margin:0px; font-size:13px; color:#333;}
input, textarea {outline: none;border: none; font-size:18px; color:#888888; font-family: Arial, sans-serif; }
input[type="submit"] {cursor:pointer}
 

.wrap {width: 1280px; margin:0 auto;  background:#fff; position:relative; overflow:hidden}
.wrap .top_part {width:100%; display:block; padding: 15px 0px; background:#f8f8f8; }                   
.wrap .top_part p {display:inline-block; vertical-align:top; font-size:12px; color:#403e3e; padding:5px 0 5px 25px}
.wrap .top_part p:nth-of-type(1){margin-left:2vw;background:url(/images/map.jpg) no-repeat left center}
.wrap .top_part p:nth-of-type(2){margin-left:2vw;background:url(/images/phone.jpg) no-repeat left center; padding-left:25px;}
.wrap .top_part p:nth-of-type(3){ color:#ff694b; font-size:13px; margin-left:3vw;}
.wrap .top_part a {display:inline-block; vertical-align:top; font-size:12px; color:#403e3e; padding:5px 0 5px 25px}
.wrap .top_part a:nth-of-type(1) {margin-left:2vw;background:url(/images/mail.jpg) no-repeat left center; padding-left:35px;  }
.wrap .top_part a:nth-of-type(2) {margin-left:3vw;background:url(/images/lk.png) no-repeat left center; padding-left:30px;  }
.wrap .top_part a:nth-of-type(3) {margin-left:3vw;background:url(/images/cart.png) no-repeat left center; padding-left:30px;  }
.wrap .top_part a:hover{color:#00b3fe}
.wrap .top_part .lk_cart {float:right; margin-right:2vw}

.wrap .main_part {margin:10px 2vw 5px}
.wrap .main_part > a {display:inline-block; vertical-align:top; }
.wrap .main_part ul {margin:28px 0 0 60px; display:inline-block; vertical-align:top; }
.wrap .main_part ul li {display:inline-block; vertical-align:top; }
.wrap .main_part ul li a { text-decoration:none; color:#636363; font-size:15px; padding:20px 20px; text-transform:uppercase}
.wrap .main_part ul li a:hover {background:#00b3fe; color:#fff}
.wrap .main_part .search-form{display:inline-block; vertical-align:top; float:right; margin-top:24px;}
.wrap .main_part form input[type="text"] {display:inline-block; vertical-align:top; border:1px solid #888888; padding:0px 20px; margin-right:10px; font-size:13px; color:#818181; height:26px;}
.wrap .main_part form input[type="submit"] { display:inline-block; vertical-align:top;font-size:15px; color:#fff; background:#ff694b; padding:0 30px; height:26px;}

.wrap .banner_nav_part {margin:0; display:table}
.wrap .banner_nav_part .bx-wrapper {max-width:48.7vw!important;display:table-cell; vertical-align:top; width:57.7vw;}
.wrap .banner_nav_part .bx-wrapper .banner {  }
.wrap .banner_nav_part .banner div {display:block;background-size:cover!important; width:57.7vw; height:48vw;}
.wrap .banner_nav_part nav {display:table-cell; vertical-align:top; width:45.3vw; }
.wrap .banner_nav_part nav > ul { }
.wrap .banner_nav_part nav > ul > li {list-style-type:none; border-left:35px solid #1e73be; border-bottom:1px solid #fff}
.wrap .banner_nav_part nav > ul > li > a {white-space:nowrap; display:block; background:#1e73be; border-left:2px solid #fff; padding:6px 15px; text-decoration:none; color:#fff; text-transform:uppercase; font-size:16px;} 
.wrap .banner_nav_part nav ul li ul {margin-left:-35px;} 
.wrap .banner_nav_part nav ul li > ul li {list-style-type:none; border-left:35px solid #d2d2d2; border-bottom:1px solid #fff}
.wrap .banner_nav_part nav ul li > ul li a {white-space:nowrap; display:block; background:#e7e7e7; border-left:2px solid #fff; padding:6px 15px; text-decoration:none; color:#37383a; font-size:17px;}
.wrap .banner_nav_part nav ul li ul li:hover {border-left:#0db4e9 35px solid;}

.wrap .under_banner {margin: 10px 2vw 0 2vw; position:relative; z-index:9999999;
/* 	 text-align:center; */
	 }
.wrap .under_banner div {display:inline-block; vertical-align:top; width:388px; background:#2b4fa0; min-height:15vw; color:white;}
.wrap .under_banner div:nth-of-type(1) {background:#2b4fa0;}
.wrap .under_banner div:nth-of-type(2) {background:#027fca;}
.wrap .under_banner div:nth-of-type(3) {background:#0db4e9;}
.wrap .under_banner div p {text-align:left;margin:2vw 1vw 1vw 1vw; color:#fff; font-weight:bold; font-size:30px; height:65px;}
.wrap .under_banner div span {height:85px; margin:1vw; text-align:left; display:block; color:#fff; font-size:17px}
.wrap .under_banner div a { float:right; margin:1vw; text-decoration:none; color:#fff; font-size:15px; border:1px solid #fff; padding:15px 30px}

.wrap .popular {margin:2vw 2vw;
/* 	 text-align:center */
	 }
.wrap .popular h2{display:block;text-align:left;  background:#777; color:#fff; font-size:20px; font-weight:500; padding:5px 15px;}
.wrap .popular .popular_words {display:inline-block; vertical-align:top; width:324px; margin:1vw 30px 0;}
.wrap .popular .popular_words p {text-align:left;
/* 	background:url(/images/check.jpg) no-repeat left center; */
	color:#3bb0e2;
	font-size:24px;
	padding:30px 0 15px 0;
	}
.wrap .popular .popular_words span { text-align:left; font-size:16px; color:#777; display:block; line-height:25px;}


.wrap .popular .materials {background:#2b4fa0; padding:1vw 30px; width:24vw; display:table-cell; vertical-align:top; color: white;}
.wrap .popular .materials:nth-of-type(1) {background:#2b4fa0;}
.wrap .popular .materials:nth-of-type(14) {background:#027fca;}
.wrap .popular .materials:nth-of-type(15) {background:#0db4e9;}
.wrap .popular .materials p{text-align:left; margin-bottom:15px; display:block; color:#fff; font-size:54px;}
.wrap .popular .materials span{text-align:left;  margin-bottom:15px; display:block; color:#fff; font-size:18px;}

.wrap .popular .ral { margin:3vw 1vw }
.wrap .popular .ral .text_ral{border:1px solid #0db4e9;background:#0db4e9; display:table-cell; vertical-align:top; padding:5vw 1vw}
.wrap .popular .ral .text_ral, .wrap .ral .img_ral{ width:41vw;}
.wrap .popular .ral .text_ral span{font-size:18px; color:#fff; display:block; padding:10px 40px; text-align:left}
.wrap .popular .ral .text_ral p{font-size:29px; color:#fff;  display:block; padding:30px 40px; text-align:left}
.wrap .popular .ral .text_ral a{ text-decoration:none; display:block; margin-top:30px; margin-left:40px; width:100px;color:#fff; font-size:15px; border:1px solid #fff; padding:15px 30px }
.wrap .popular .ral .img_ral{border:1px solid #0db4e9; display:table-cell; vertical-align:middle; height:30vw; text-align:center;}
.wrap .popular .ral .img_ral img {width:95%}

.wrap .popular .bx-wrapper {width:auto!important}
.wrap .popular .bx-wrapper .bx-viewport .slider > div {display:inline-block; width:20vw!important}
.wrap .popular .bx-wrapper .bx-viewport {height: 19vw!important;}
.wrap .popular .bx-wrapper .bx-controls-direction a {    bottom: 38%!important;}
.wrap .popular .bx-wrapper .bx-next { right:20px; background: url('/images/right.png') no-repeat; }

.wrap .popular .bx-wrapper .bx-prev {left:26px!important;}
.wrap .popular .slider {margin:2vw 0}
.wrap .popular .slider div iframe {border-radius:10vw;}
.wrap .popular .slider div p {font-size:16px; color:#777; display:block; padding-top:15px;}

.slider__img{border-radius: 50%;height: 230px;margin: auto;width: 230px}

.wrap .content_part {margin:0 30px 2vw 30px; display:block}
.wrap .content_part .bread {background:#1e73be; display:block}
.wrap .content_part .bread a {font-size:15px; padding:7px 20px; border-right:1px solid #fff; background:#103d6d; display:inline-block; text-transform:uppercase; text-decoration:none; color:#fff; font-weight:bold}
.wrap .content_part .bread a:nth-of-type(1) {}
.wrap .content_part .bread span {font-size:15px; text-transform:none; font-weight:bold; color:#fff;  padding:7px 20px;}

.wrap .content_part .catalog_nav {padding:2vw 0; }
.wrap .content_part .catalog_nav > li {width:404px; display:inline-block; vertical-align:top;}
.wrap .content_part .catalog_nav > li {list-style-type:none;  border-right:35px solid #fff; border-left:35px solid #1e73be; border-bottom:1px solid #fff}
.wrap .content_part .catalog_nav > li:nth-of-type(3) {border-right:none;  }
.wrap .content_part .catalog_nav > li > a {white-space:nowrap; display:block; background:#1e73be; border-left:2px solid #fff; padding:6px 15px; text-decoration:none; color:#fff; text-transform:uppercase; font-size:16px;} 
.wrap .content_part .catalog_nav li ul {margin-left:-35px; margin-bottom: -2px;} 
.wrap .content_part .catalog_nav li > ul li {list-style-type:none; border-left:35px solid #d2d2d2; border-bottom:1px solid #fff}
.wrap .content_part .catalog_nav li > ul li a {white-space:nowrap; display:block; background:#e7e7e7; border-left:2px solid #fff; padding:6px 15px; text-decoration:none; color:#37383a; font-size:17px;}
.wrap .content_part .catalog_nav li ul li:hover {border-left:#0db4e9 35px solid;}

.wrap .content_part .podbor {border-bottom:4px solid #ff694b; margin-top:2vw}
.wrap .content_part .podbor p {margin-left:2vw; font-size:20px; color:#333333; font-weight:bold;}
.wrap .content_part .podbor .podbor_block {margin-left:2vw; padding:1vw 0}
.wrap .content_part .podbor .podbor_block select {margin-right:1vw; display:inline-block; margin-bottom:1vw;background:#1e73be; font-size:15px; color:#fff; font-weight:bold; border:1px solid #1e73be; padding:5px 10px}
.wrap .content_part .podbor .podbor_block select option {background:#1e73be;}
.wrap .content_part .podbor .podbor_block input {margin-right:1.8vw; background:#ff694b; font-size:15px; text-transform:uppercase; display:inline-block;  color:#fff; font-weight:bold; border:1px solid #ff694b; padding:5px 10px}

.wrap .content_part .catalog_nav_short {padding:2vw 0; width:300px; display:inline-block; vertical-align:top}
.wrap .content_part .catalog_nav_short ul li {list-style-type:none; border-left:35px solid #d2d2d2; border-bottom:1px solid #fff}
.wrap .content_part .catalog_nav_short ul li a { display:block; background:#e7e7e7; border-left:2px solid #fff; padding:6px 15px; text-decoration:none; color:#37383a; font-size:17px;}
.wrap .content_part .catalog_nav_short ul li:hover {border-left:#0db4e9 35px solid;}
.wrap .content_part .car_block {padding:2vw 0 2vw 2vw;width:860px; display:inline-block; vertical-align:top}
.wrap .content_part .car_block img {max-width:100%}

.wrap .content_part .categ_list {padding-left:2vw;margin-top:3vw; display:inline-block; vertical-align:top; width:37.5vw;}
.wrap .content_part .categ_list img {width:163px; float:left; padding:0 20px 0 0}
.wrap .content_part .categ_list p {font-weight:bold; font-size:20px;}
.wrap .content_part .categ_list p span{font-size:14px; line-height:20px; font-weight:500; color:#777; display:block; padding:15px 0 0}

.wrap .content_part .content {padding:2vw 1vw}
.wrap .content_part .content > p, .wrap .content_part .content > ul > li, .wrap .content_part .content > ol > li { color:#333; font-size:17px; padding:0 0 10px 0}
.wrap .content_part .content > ul, .wrap .content_part .content > ol   {padding-left:40px}
.wrap .content_part .content h1 { font-weight:500}

footer {margin:0 auto;  background:#333333; position:relative; overflow:hidden; max-width: 1280px }
footer .contacts_part {text-align:center; margin:0 4vw}
footer .contacts_part .contacts {}

footer .contacts_part .contacts {background:#2b4fa0; padding:35px 30px 10px 100px; width:24vw; display:table-cell; vertical-align:top;}
footer .contacts_part .contacts:nth-of-type(1) {background:url(/images/map_big.jpg) no-repeat 30px center #2b4fa0;}
footer .contacts_part .contacts:nth-of-type(2) {background:url(/images/phone_big.jpg) no-repeat 30px center #027fca;}
footer .contacts_part .contacts:nth-of-type(3) {background:url(/images/mail_big.jpg) no-repeat 30px center #0db4e9; padding-left:120px;}
footer .contacts_part .contacts p{text-align:left; margin-bottom:15px; display:block; color:#fff; font-size:30px;}
footer .contacts_part .contacts a {color:#fff; font-size:16px; }
footer .contacts_part .contacts span{text-align:left;  margin-bottom:15px; display:block; color:#fff; font-size:16px;}
footer .contacts_part .contacts span u {font-weight: 600;}

footer .bottom_menu  {  margin:1vw 4vw;}
/* footer .bottom_menu .menu {width:27vw; display:table-cell; vertical-align:top;} */
footer .bottom_menu .menu p {color:#fff; font-size:14px; margin-bottom:15px;
/* 	 text-align: center; */
	 }
footer .bottom_menu .menu p a {text-decoration:none; color:#fff; font-size:12px;}
footer .bottom_menu .menu p a b {font-size:14px}
footer .bottom_menu .menu p a:hover {text-decoration:underline}

footer .bottom_menu form { margin-top:40px;}
footer .bottom_menu form input[type="text"] {display:inline-block; background:none; vertical-align:top; border:1px solid #888; padding:0px 20px; margin-right:10px; font-size:13px; color:#888; height:48px;}
footer .bottom_menu form input[type="submit"] { display:inline-block; vertical-align:top;font-size:15px; color:#fff; background:#ff694b; padding:15px 30px; height:50px;}

footer .bottom_menu ul {margin-top:2vw}
footer .bottom_menu ul li {display:inline-block; padding:0 5vw 0 0}
footer .bottom_menu ul li a { color:#fff; font-size:18px; text-decoration:none}
footer .bottom_menu ul li a:hover {text-decoration:underline}
 
.popup {background-color: rgba(0, 0, 0, 0.2);height: 100%;position: fixed;width: 100%;z-index: 900; transition: all .1s ease; opacity: 0;}
.popup__loaded {background-color: #fff;margin: 27vh auto 0;position: relative;width: 32%}
.popup__close {color: #fff;cursor: pointer;font-size: 2em;position: absolute;right: 15px;top: 10px}

.request__header {background-color: #1e73be;padding: 10px 15px}
.request__title {color: #fff;font-size: 1.7em}
.request__wrapper {padding: 15px}
.request__top{overflow: hidden}
.request__form-group{margin-bottom: 0.5rem}
.request__form-group > label{margin-bottom: 0.5rem}
.request__input{border: 1px solid #888888; padding: 7px 10px;width: 12.5em}
.request__message{box-sizing: border-box; margin-bottom: 10px;resize: none; width: 100%}
.request__send{width:100%}

@media screen and (max-width:1626px) {  
  html {overflow-x:hidden; max-width: 1626px}
  body { max-width:1626px; position: relative; }
  .wrap .popular .materials {width:22.9vw;}
 
} 

@media screen and (max-width:1586px) {  
  html {overflow-x:hidden; max-width: 1586px}
  body { max-width:1586px; position: relative; }
  .wrap .popular .materials {width:22.8vw;}
}


@media screen and (max-width:1570px) {  
  html {overflow-x:hidden; max-width: 1570px}
  body { max-width:1570px; position: relative; }
.wrap .banner_nav_part nav ul li > ul li a { padding:2px 15px; }
}  

@media screen and (max-width:1550px) {  
  html {overflow-x:hidden; max-width:1550px}
  body { max-width:1550px; position: relative; }
  .wrap .popular .materials {width:22.6vw;}
}   

@media screen and (max-width:1540px) {  
  html {overflow-x:hidden; max-width: 1540px}
  body { max-width:1540px; position: relative; }
 .wrap .main_part ul {margin-left:2vw; }
 .wrap .banner_nav_part nav ul li > ul li a { padding:2px 15px; }
}

@media screen and (max-width:1530px) {  
  html {overflow-x:hidden; max-width: 1530px}
  body { max-width:1530px; position: relative; }
 .wrap .top_part p:nth-of-type(3){ margin-left:4vw;}
 .wrap .banner_nav_part nav ul li > ul li a { padding:2px 15px; }
 .wrap .under_banner div {    width: 24.48vw;}  
 
 .wrap .content_part .car_block { width:56vw; }  
}

@media screen and (max-width:1460px) {  
  html {overflow-x:hidden; max-width: 1460px}
  body { max-width:1460px; position: relative; }
 .wrap .top_part p:nth-of-type(3){ margin-left:1vw;}
 .wrap .banner_nav_part nav ul li > ul li a { padding:1px 15px; }
 
}

@media screen and (max-width:1420px) {  
  html {overflow-x:hidden; max-width: 1420px}
  body { max-width:1420px; position: relative; }
 .wrap .main_part ul {margin-left:0.5vw; }    
}

@media screen and (max-width:1400px) {  
  html {overflow-x:hidden; max-width: 1400px}
  body { max-width:1400px; position: relative; }
  .wrap {  margin:0 3vw; } 
  .wrap .banner_nav_part {margin:0 4vw} 
  .wrap .top_part p:nth-of-type(3){ margin-left:1vw;}
  .wrap .main_part ul li a {padding: 20px 18px;}    
  .wrap .banner_nav_part .bx-wrapper {max-width:61.9vw!important;  width:65.9vw;} 
  .wrap .banner_nav_part nav {display:table-cell; vertical-align:top; width:22.3vw; } 
  
  .wrap .popular .materials {width:24.6vw;}
}         

@media screen and (max-width:1370px) {  
  html {overflow-x:hidden; max-width: 1370px}
  body { max-width:1370px; position: relative; }
 .wrap { margin:0 2.3vw; width: 100%;}
 .wrap .banner_nav_part {margin:0 2vw} 
 .wrap .main_part {margin-left:2vw; margin-right:2vw}
 .wrap .top_part p:nth-of-type(1){margin-left:2vw; } 
 .wrap .top_part .lk_cart {float:right; margin-right:2vw}
 .wrap .top_part p:nth-of-type(3){ margin-left:0vw;}    
 .wrap .banner_nav_part .bx-wrapper {max-width:67.9vw!important;  width:67.9vw;}
 .wrap .banner_nav_part nav {display:table-cell; vertical-align:top; width:22.3vw; }  
 .wrap .under_banner div {    width: 26.48vw;}   

}

@media screen and (max-width:1368px) {  
  html {overflow-x:hidden; max-width: 1368px}
  body { max-width:1368px; position: relative; }
 .wrap .banner_nav_part .bx-wrapper {max-width:67.9vw!important;  width:67.9vw;}
 .wrap .banner_nav_part nav {display:table-cell; vertical-align:top; width:22.3vw; }  
}

@media screen and (max-width:1355px) {  
  html {overflow-x:hidden; max-width: 1355px}
  body { max-width:1355px; position: relative; }
 .wrap .banner_nav_part .bx-wrapper {max-width:66.9vw!important;  width:66.9vw;}
 .wrap .banner_nav_part nav {display:table-cell; vertical-align:top; width:22.3vw; }
}


@media screen and (max-width:1321px) {  
  html {overflow-x:hidden; max-width: 1321px}
  body { max-width:1321px; position: relative; }
 .wrap .banner_nav_part .bx-wrapper {max-width:65.9vw!important;  width:65.9vw;}
 .wrap .banner_nav_part nav {display:table-cell; vertical-align:top; width:22.3vw; }
}

@media screen and (max-width:1280px) {  
  html {overflow-x:hidden; max-width: 1280px}
  body { max-width:1280px; position: relative; }  
  .wrap .main_part ul li a { padding:20px 15px; } 
}

@media screen and (max-width:1250px) {  
  html {overflow-x:hidden; max-width: 1250px}
  body { max-width:1250px; position: relative; }
}


.right_center_part {text-align:center}
#background{left:0;top:0;position:fixed;background:#000;opacity:0.7;z-index:998;display:none;height:100%;width:100%;padding:0px!important;margin:0px!important;}
#modal_window {left:55%;margin-left:-290px;top:15%;display:none;z-index:99999; background:#fff;padding:26px 20px 51px 20px;width:415px;}
#modal_window input[type="text"], #modal_window input[type="password"], #modal_window input[type="email"] {font-weight:300; font-family: 'Montserrat', sans-serif;  border:none; width:300px;height:44px; background:#ddd; margin:0px 0 12px 0;padding:0 0 0 10px}
#modal_window input[type="submit"] {  -webkit-appearance: none; font-family: 'Montserrat', sans-serif; outline:0;background:#A9395D; font-size:20px; text-decoration:none; font-weight:300; color:#fff;  padding:13px 0px; width: 311px; }
#modal_window p {font-size:17px;text-transform:none!important;text-align:center;color:#333}
#modal_window h2 {padding:0; font-size:22px; font-weight:300; text-transform:uppercase}
#modal_window > .close_x { box-shadow:none; padding: 9px 13px!important; margin-right: -38px; margin-top: -46px!important;  cursor:pointer;float:right;     background: #003366; display:block;font-size:16px;color:#fff;border:none!important; }
#modal_window .checkone { padding-left:117px; font-size:16px}     
#modal_window p.error{color: #d90000; padding: 0 0 20px}

 
.btn{display: inline-block;vertical-align: top;font-size: 15px;padding: 10px 30px}
.btn_wide{padding: 15px 60px}
.btn_orange{color: #fff;background: #ff694b}
.btn_orange:hover{background:#ed6044; color: #fff}
.btn_blue{color: #fff;background: #1e73be}

.float-left{float: left}
.float-right{float: right}
.d-inline-block{display: inline-block!important}
.d-block{display: block!important}
.p-0{padding: 0!important}
.bold{font-weight: bold}

.product-item-detail-tab-link:hover, .product-item-detail-tab.active .product-item-detail-tab-link {text-decoration:none!important}
.order_send { font-size:18px; padding:40px; display:block; text-align:center}

/* share cart */
.modal_cart {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.4);
	z-index: 110;
}
.shared-cart__wrapper table{
	width: 100%;
}
.shared-cart-table__top td{
	padding: 0 0 10px;
}
.shared-cart__item {
  border: 1px solid #ccc;
}
.shared-cart__actions {
  margin-top: 15px;
}
.shared-cart, .cart-share {
  background-color: #fff;
  max-width: 720px;
  margin: 20vh auto;
  padding: 20px 30px;
}
.shared-cart__count input{
	display: inline-block;
	max-width: 30px;
}
.buttons_cart {
  display: inline-block;
}
.plus, .minus {
  display: block;
  width: 20px;
  height: 8px;
  background-color: #ccc;
}
.cart-share__title {
  font-size: 1.4em;
  margin-bottom: 8px;
}
.cart-share__caption {
    margin-bottom: 10px;
}
.cart-share__link{
	margin: 10px 0 15px
}

.cart-share__link input {
  border: 1px solid #ccc;
  box-sizing: border-box;
  display: block;
  padding: 5px 10px;
  width: 100%;
}

/* share cart end */

.bullet-box {
	display: block;
	width: 12px;
	height: 12px;
	background-color: #1983aa;
	margin-right: 15px;
}
.popular_words p {
	display: flex;
	align-items: center;
}

.catalog-section.bx-blue {
	margin-bottom: 50px;
}
.product-item-big-card {
	margin-bottom: 60px;
}
.btn.btn-themes {
	background-color: #1485CE;
}
.btn.btn-themes:hover {
	background-color: #53A4D8;
}
.footer-bottom-menu {
	column-count: 4;
}

/* Каталог товаров */
.new-product-item, 
.catalog-container-sections-name {
	display: flex;
	text-align: center;
	align-items: center;
	height: 30px;
}
.product-item-id {
	flex: 1;
}
.product-item-title {
	flex: 6;
}
.product-item-price-current {
	flex: 1;
}
.product-item-units {
	flex: 0.5;
}
.product-item-availability {
	flex: 1;
}
.product-item-buy-btn {
	flex: 0.5;
}
.product-item-buy-btn > a{position: relative;}
.product-item-buy-btn > a::before, .product-item-buy-btn > a::after{
	content: "";
    position: absolute;
	top: 3px;
    left: -12px;
    width: 8px;
    height: 11px;
    background: url("/images/sprite.png") no-repeat -193px -139px;
    background-position: -50px -183px;
}

.product-item-buy-btn > a::after{
	background-position: -112px -48px;
    width: 17px;
    height: 18px;
    top: 0px;
    left: -2px;
}

.catalog-container-sections-name {
	margin-bottom: 20px;
}
.new-product-item:nth-child(2n) {
	background: #f2f2f2;
}
.new-product-item {
	border: 1px solid #f2f2f2;
}
.catalog-container-sections-name div {
	border: 1px solid white;
	background: #e6e6e6;
	padding: 3px 0;
}
.new-product-item .product-item-availability > span{position: relative;
    display: inline-block;
    vertical-align: top;
    background: rgba(255, 255, 255, 0) url("/images/sprite.png") no-repeat -149px -40px;
    width: 51px;
    height: 20px;}
.new-product-item .product-item-availability > span > em{position: absolute;
    top: 4px;
    left: 4px;
    bottom: 4px;
    background: #ffd132;}
/* End */
/* /bitrix/templates/OracleRussia/components/bitrix/menu/oracal.bottom.menu/style.css?16419012231 */
/* /bitrix/templates/OracleRussia/template_styles.css?164372374123351 */
