

/* Start:/bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1360238370501*/
input.search-suggest {}
div.search-popup{border: 1px solid #333333;background: #FFFFFF;padding: 2px;margin: 0px;}
div.search-popup-row, div.search-popup-row-active{position: relative; padding: 2px 4px;margin: 0px;cursor: hand;cursor: pointer;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position: relative; margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right; float:right;}
/* End */


/* Start:/bitrix/templates/datacard/components/bitrix/breadcrumb/breadcrumbs/style.css?1360238398227*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}
/* End */


/* Start:/bitrix/templates/datacard/components/bitrix/main.feedback/callback_form/style.css?1360238398491*/
div.mfeedback {}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:80%; padding-bottom:0.4em; text-align:left;}
div.mf-name{margin:30px auto 0 auto;}
div.mf-message, div.mf-captcha{margin:0 auto 10px auto;}
div.mf-buttons{width:80%; padding-bottom:0.4em;text-align:left; margin:0 auto 10px auto;}
div.mf-name input, div.mf-email input {width:60%;}
div.mf-message input {width: 60%;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}
/* End */


/* Start:/bitrix/templates/datacard/components/bitrix/main.feedback/subscribe_form/style.css?1375103366522*/
div.mfeedback {}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:80%; padding-bottom:0.4em; text-align:left;}
div.mf-name{margin:30px auto 0 auto;}
div.mf-message, div.mf-captcha{margin:0 auto 10px auto;}
div.mf-buttons{width:80%; padding-bottom:0.4em;text-align:left; margin:0 auto 10px auto;}
div.mf-name input, div.mf-email input {width:60%;}
div.mf-message input {width: 60%;}
span.mf-req {color:red;}
div.mf-email {margin: 0 auto;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}
/* End */


/* Start:/bitrix/templates/datacard/styles.css?151859897112*/
.js_image{}

/* End */


/* Start:/bitrix/templates/datacard/template_styles.css?156395765323287*/
@charset "utf-8";
@font-face{
font-family:trebuchet;
src:url(/bitrix/templates/datacard/trebuc.ttf);
}
* {
	font-family: 'Open Sans', sans-serif!important;
}
body {
	background:#f1f1f1;
	font-family: 'Open Sans', sans-serif;
	text-align:center;
	margin: -22px 0 0;
	padding:0;
}
#content img{border-color:#cccccc;}
ul{
list-style-image:url(/bitrix/templates/datacard/images/li_mark.gif);
}
h1 {
font-size: 25px;
font-weight: bold;
color:#4b4b4b;
margin:32px 0 10px 0;
text-align: center;
}
h2 {

font-size: 20px;
font-weight: bold;
color:#4b4b4b;
margin:12px 0 8px 0;
}
h3 {

font-size: 16px;
font-weight: bold;
color:#4b4b4b;
margin:10px 0 6px 0;
}
h4 {

font-size: 14px;
font-weight: bold;
color:#4b4b4b;
margin:10px 0 6px 0;
}
#content, #content p, #content ul li, #content span{
	font-size: 15px;
	line-height: 22px;
}
.table_style, .table_style td, .table_style th{
border:solid 1px #000;
border-collapse:collapse;
}
.table_style th{
background:url(/bitrix/templates/datacard/images/th_bg.jpg) repeat-x;
background-color:#575757;
color:#fff;
font-weight:normal;
}
.table_style td, .table_style th {
padding:8px;
}
.table_style tr.odd {
background-color:#e5e5e5;
}
#site{
	margin:0 auto;
	text-align:left;
	    max-width: 1138px;
	overflow:hidden;
	 background:#fff;
	border-right:1px solid #d2d2d2;
	border-left:1px solid #d2d2d2;
}
#header {
    padding: 23px;
	box-sizing:border-box;
	color:#000;
}
.catalog-section-list{
	width: 100%;
}
.header-wrapper {
	display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    flex-flow: row wrap;
	-webkit-flex-flow: row wrap; 
	align-items: center;
	-webkit-align-items:center;
}
.phn-number {
    font-size: 20px;
}
.phn-number a {
	color: #FF7800;
}
.top-phone div span {
	display:block;
}
.top-phone {

	    margin-bottom: 10px;
		display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    flex-flow: row wrap;
	-webkit-flex-flow: row wrap; 
	align-items: center;
	-webkit-align-items:center;
}
.clb {
    font-size: 13px;
    color: #0d2d82;
	border-bottom:1px dotted #0d2d82;
	cursor:pointer;
}
 .numbers {
    text-align: center;
	margin-top: 30px;
}
.n-item {
    display: inline-block;
    width: 154px;
	text-align:left;
    vertical-align: top;
    margin: 10px 0;
}
.n-item span {
    text-transform: uppercase;
    display: block;
	    font-size: 13px!Important;
    font-weight: bold;
	margin: 5px 0;
}
.n-item p {
    margin: 0;
    padding-left: 9px;
	font-size: 13px!Important;
}

.faq-spoiler-block {
    margin-top: 10px;
}
.spoiler-column {
    display: inline-block;
    vertical-align: top;
    width: 49%;
}
.spoiler-item {
    margin: 3px 0;
}
.spoiler-title {
    background: #dedede;
    padding: 10px;
    
}
.spoiler-title a:hover {
    color: #ff7800;
}
.spoiler-title a {
    text-decoration: none;
    font-size: 15px;
    display: block;
	font-weight: bold;
    color: #0a2f7b;
}
.spoiler-body {
    display: none;
    padding: 10px;
}
.red-more-rev a {
    height: 35px;
    width: 165px;
    display: block;
    text-decoration: none;
    color: #fff;
    margin: 10px auto 30px;
    background: #ff7800;
    text-align: center;
    line-height: 35px;
}
.red-more-rev a:hover {
 
    background: #0a2f7b;

}
.review-intro{
	line-height: 1.73;
	color:#575b71;
	text-align:center;
	font-size:14px!important;
}
.main-title{
	font-size:21px;
	text-transform: uppercase;
	text-align:center;
	margin: 10px 0;
}
.rev-name{
	color:#0d2d82;
	font-size:14px!important;
	font-weight:700;
	margin-top: 30px;
}
.rev-text{
	text-align:justify;
}
span.cifra {
    color: #FF7600;
    font-weight: bold;
    font-size: 20px!important;
}
.n-item div {
    border-left: 2px solid #FF7600;
    padding-left: 8px;
}
.graf {
	font-size: 13px;
    color: #0d2d82;
}
.clb:hover{
	/*border-bottom:0;*/
	border-bottom: 1px dotted transparent;
}
.email-link{
	font-size:13px;
	color:#0d2d82;
	border-bottom: 1px dotted #0d2d82;
	text-decoration:none;
}
.email-link:hover{
	border-bottom: 1px dotted transparent;
}
.form-title {
    text-align: center;
    text-transform: uppercase;
    color: #0d2d82;
    font-size: 15px;
}
.pp {
    text-align: center;
    font-size: 13px;
}
div.mf-buttons{
	text-align: center!important;
}
#basket_body {
    background: url(/bitrix/templates/datacard/images/basket.png) no-repeat left center;
	padding: 0 0 0 50px;
}
#basket_header {
    text-align: center;
    font-weight: 700;
    color: #000;
    margin-left: 11px;
    font-size: 17px;
}
#basket_body td {
    padding: 0;
    font-size: 15px;
}
.confirm-basket {
    text-align: center;
}

#basket_header a{
    color: #000;
}
.confirm-basket a {
	font-size: 14px;
	color: #FF7800;
	font-weight: 700;
}
#topmenu{
	    height: 46px;
    background: #636262;
	    padding: 0;
		    margin-bottom: 20px;
}
#topmenu ul{
margin:0;
padding:0;
list-style:none;
}
#topmenu ul li{
float:left;
}
#topmenu ul li a{
line-height: 27px;
    height: 38px;
    display: block;
    padding: 8px 10px 0 10px;
    border-right: 1px solid #fff;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 15px;
}
#topmenu ul li:last-child a {
	border-right:0;
}
#topmenu ul li a:hover, #topmenu ul li a.selected{
	text-decoration: underline;
}
div#topmenu nav {
    display: table;
    margin: 0 auto;
}

#search {
	float:right;
	padding:7px 0 0 0 ;
	/*margin-left:12px;*/
}
#search form input{
	display: block;
    float: left;
}
.search_field {
	border:none;
	background:url(/bitrix/templates/datacard/images/search_field_bg.jpg) no-repeat;
	height:25px;
	width:139px;
	padding:0 0 0 10px;
}
.search {
    width: 402px;
}
.search form {
    margin: 0;
}
.search_button{
	background:#FF7800 url(/bitrix/templates/datacard/images/search.png) no-repeat;
	border-top: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
	    border-left: 0;
	       background-position: 15px 7px;
	height: 32px;
        width: 29%;
	float:right;
	    border-radius: 0 5px 5px 0;
		cursor:pointer;
		color: #fff;
		font-size:13px;
}
input.search-suggest {
    width: 71%;
	height: 32px;
	border-radius: 5px 0 0 5px;
    border: 1px solid #DADADA;
}
.search-page .search_field{
background:none;
height:none;
width:none;
border:solid 1px #999999;
}
.style-title {
    font-size: 19px;
    text-align: center;
    font-weight: 700;
	margin: 10px 0;
    text-transform: uppercase;
}
.our-team {
    margin: 20px 0;
    text-align: center;
}
.team-item {
    display: inline-block;
    width: 235px;
    margin: 10px;
    vertical-align: top;
}
.team-item img {
    width: 235px;
    height: 235px;
	    border-radius: 50%;
    object-fit: cover;
}
.team-item span {
    display:block;
	font-size: 14px!important;
	font-weight: 500;
	margin-top: 10px;
}
.big-text {
    font-size: 18px;
}
.style-a {
    color: #0a2f7b;
    font-size: 15px;
}
.style-a:hover, .style-a:active {
    color: #ff7800;
}
#leftblock{
    width: 250px;
    margin-left: 25px;
    margin-right: 36px;
    float: left;
}
.leftmenu{
	
    width: 250px;
}
/*.leftmenu span{
	color:#4b4b4b;
	font-size: 24px;
	font-weight:bold;
	padding:16px 0 24px 10px;
	display:block;
	text-decoration:none;
}*/
.leftmenu > a{
	background: #ff7800;
    display: block;
    color: #fff;
    font-size: 19px;
    padding: 9px 15px;
}
.leftmenu a{
text-decoration:none;
}
.leftmenu_footer{
	
	height:4px;
	width:250px;
	display:block;
}
.leftmenu ul{
	list-style:none;
	margin:0;
	padding:0;
}

.leftmenu ul li a{
font-size: 16px;
    color: #676666;
    box-sizing: border-box;
    border: 1px solid #dadada;
    text-decoration: none;
    display: block;
    padding: 8px 20px 8px 15px;
    margin-bottom: -1px;
	background: url('/bitrix/templates/datacard/images/left-menu-mark.png') no-repeat right;
}
.leftmenu ul li a[href="/service-center/"]{
	background:none;
}
.leftmenu ul li a:hover{
	color:#0a2f7b;
 
}
.akc {
    margin: 30px 0;
}
.akc img {
	width: 100%;
}
.stron{
	font-weight:bold;
}
.leftmenu ul ul{
display:none;
}
.leftmenu ul li.active ul{
display:block;
margin-bottom: 10px;
}
.leftmenu ul ul li{
	background:none;
	height:auto;

}
.leftmenu ul ul li a{
    display: block;
    font-size: 13px;
    font-weight: 500;
    padding: 10px 0 0 20px;
    color: #0a2f7b;
    text-decoration: none;
    height: auto;
    border: 0;
	background: none;
}
.leftmenu ul ul li a:hover{
	color:#ff7800;
	text-decoration:none;
}

#prise{
	background:url(/bitrix/templates/datacard/images/prise.jpg) no-repeat scroll 0 4px;
	font-size:18px;
	display:block;
	padding:10px 0 10px 40px;
	margin-top:20px;
}
#prise a{
	color:#0a2f7b;
	font-size: 16px;
}
#glos, #form-os{
	background:url(/bitrix/templates/datacard/images/glossar.jpg) no-repeat scroll 0 4px;
	font-size:18px ;
	display:block;
	padding:10px 0 10px 40px;
	}
#glos a, #form-os a{
	color:#0a2f7b;
	font-size: 16px;
}
#form-os{
	background:url(/bitrix/templates/datacard/images/email.jpg) no-repeat scroll 0 4px;
}

#newsblock{
	display:block;
}
#news_head{
color: #4b4b4b;
    font-size: 18px;
    font-weight: bold;
    padding: 15px 0 15px 0px;
    display: block;
}
#news_body {

}
.fl-lef{
	width: 250px;
	float: left; 
	margin-right: 15px;
}
.cent{
	text-align: center;
}
.archive{
	color:#ff7800;
	text-decoration: underline;
	font-size: 15px;
	display: inline-block;
	margin: 0 0 15px;
}
.news_topborder{
background:url(/bitrix/templates/datacard/images/news_top_border.jpg) no-repeat;
 height: 1px;
}

#news_body ul{
	margin:0;
	padding:0;
	list-style:none;
}
#news_body li{
	 
	    padding: 15px 0;
}
#news_footer{
 
	height:25px;
	width:250px;
}
.news-block-item .day{
background-color:#ff7800;
color:#fff;
font-size: 18px;
padding: 5px 0;
width:56px;
display:block;
float:left;
text-align:center;
}
.news-block-item .month{
font-size: 18px;
background-color:#fff;
padding: 5px 0;
width:160px;
display:block;
float:left;
text-align:center;
}

.news-block-item .news_header a{
font-size: 14px;
font-weight: bold;
color:#0a2f7b;
margin:5px 0;
display:block;
float:left;
}
.news-block-item .preview{
font-size: 14px;
clear:both;
}

.news-item {
	padding:14px 0;
	background:url(/bitrix/templates/datacard/images/news-list_underline.gif) repeat-x bottom;
}
.news-item .day{
background-color:#ff7800;
color:#fff;
font-size: 18px;
padding: 5px 15px;
float:left;
text-align:center;
}
.news-item .month{
font-size: 18px;
background-color:#fff;
padding: 5px 15px;
float:left;
text-align:center;
}
.news-item .year{
font-size: 18px;
background-color:#ebebeb;
padding: 5px 15px;
float:left;
text-align:center;
}
.news-item  .date{
display:block;
height:32px;
}
.news-item .news_header{
display:block;
}
.news-item .news_header a{
font-size: 18px;
color:#0a2f7b;
margin:5px 0;
display:block;
float:left;
width:100%;
}
.news-item .preview{
font-size: 16px;
}
#content{
overflow:hidden;

padding:0 20px 15px 20px;
}

#footer_bg{
 
	display:block;
}
#footer{
	max-width: 1140px;
     margin: 0 auto;
	 background:#636262;
	border-right:1px solid #d2d2d2;
	border-left:1px solid #d2d2d2;
	    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
 
	box-sizing: border-box;
        padding: 19px 30px;
}
#copyr{
     font-size: 13px;
    text-align: left;
    color: #fff;
	width:465px;
}
#copyr span {
    display: block;
}
.foot-text {
    margin-bottom: 30px;
}
#rd div {
    display: inline-block;
    width: 200px;
    vertical-align: top;
}
span.soc-title {
    display: block;
    font-size: 13px;
    color: #fff;
    margin-bottom: 10px;
}
#rd div.soc{
	text-align: left;
	width: 120px;
}
.f-info{
	text-align: center;
}
.f-phone {
	font-size: 20px;
    color: #fff;
}
.f-phone a {
	color: #FF7800;
}
.clb-foot{
	font-size:13px;
	color: #ff7800;
	cursor: pointer;
}
.clb-foot:hover{
	text-decoration: underline;
}
#rd{
 
}
#rd a{
 
}

a.button{
background:url(/bitrix/templates/datacard/images/button_ls.png) no-repeat top left;
padding:0;
text-decoration:none;
font-size:12px;
}
a.button:hover{
background:url(/bitrix/templates/datacard/images/button_ls.png) no-repeat bottom left;
}
a.button span{
background:url(/bitrix/templates/datacard/images/button_rs.png) no-repeat top right;
color:#fff;
text-shadow: 1px 1px 1px #d96000;
padding:5px 12px 5px 8px;
font-size:12px;
}
a.button:hover span{
background:url(/bitrix/templates/datacard/images/button_rs.png) no-repeat bottom right;
text-shadow: 1px 1px 1px #777777;
}
#arch{
	width:123px;
	height:24px;
	display:block;
	background:url(/bitrix/templates/datacard/images/button_arh.png) no-repeat;
}
#spec_button{
	width:125px;
	height:26px;
	display:block;
	background:url(/bitrix/templates/datacard/images/button_spech.png) no-repeat;
}



#spec{
	width:690px;
	font-size: 17px;
}
#spec_body{
	background:url(/bitrix/templates/datacard/images/spec_bg.jpg) no-repeat;
	background-color:#f3f2f3;
	display:block;
	padding: 5px 16px;
}
#spec_footer{
	background:url(/bitrix/templates/datacard/images/spec_footer_bg.jpg) no-repeat;
	display:block;
	height:2px;
}
.spec_date{
color:#fc7a00;
font-size: 17px;
}
.spec_header{
color:#000;
font-size: 17px;
}
table{
	width:100%;
}
.bc{
	width:100%;
	display:block;
	height:35px;
	padding-top:10px;
}
.bc ul{
list-style:none;
margin:0;
padding:0;
font-size:12px;
}
.bc li{
	float:left;
}
.bc a{
	color:#003399;
}
.bc a:hover{
	color:#333333;
	text-decoration:none;
}
.bc img{
margin: 5px 10px 0 10px;
float:left;
}
.text {
	font-size:12px;
}
.text a{
	color:#003399;
}
.section-item{
	display:block;
	width: 100%;
	position: relative;
	margin:0 0 10px 0;
	border:solid 1px #000;
	background-color:#f2f2f2;	
}
.printer-list-item{
	margin:0 15px 10px 0;
	float:left;
	width:215px;
	overflow:hidden;
}
.printer-list-item .printer-header{
	
	padding:15px;
}


/*.printer-list-item .section-preview {
    background: url(/bitrix/templates/datacard/images/printer-block_bg.jpg) repeat-y;
    padding: 0 15px 15px 15px;
    font-size: 14px;
    min-height: 160px;
    overflow: auto;
    display: inline-block;
    border-right: 1px solid grey;
    width: 183px;
}*/

.printer-list-item .section-preview{
	
	padding:0 15px 15px 15px;
	font-size:14px;
	min-height: 160px;
	
}


.printer-list-item  .section-image{
	
	padding:0 15px;
	height: 156px;
		padding-bottom: 15px;
}
.printer-list-item  .podr{
	
	width:215px;
}
.podr_button{
	margin-left: 15px;
    height: 35px;
    width: 165px;
    display: block;
    background:url(/bitrix/templates/datacard/images/podr1.png) no-repeat top;
    font-size: 0px;
}

a:hover .podr_button{
	background:url(/bitrix/templates/datacard/images/podr2.png) no-repeat top;
}
#toTop {
width:60px;
position:fixed;
bottom:37px;
right:0px;
cursor:pointer;
display:none;
}
#toTop img{
width:100%;
}
.podr a {
    text-decoration: none;
}
.buy_button{
	margin-top:10px;
	    height: 35px;
    width: 165px;
	display:block;
	background:url(/bitrix/templates/datacard/images/button_buy1.png) no-repeat top;
}
a:hover .buy_button{
	background:url(/bitrix/templates/datacard/images/button_buy2.png) no-repeat bottom;
}



.section-item .section-image{
	padding:15px 0 15px 15px;
	width:132px;
	text-align:center;

}
.section-item .section-text{
	
	    padding: 15px 15px 70px;
	width:85%;
}
.section-image img{
 
	margin-bottom:15px;
}
.section-header{
}
.section-header{
	font-size: 18px;
	color:#0a2f7b;
	margin:5px 0;
	text-decoration:none;
}
.podr{
	
right: 15px;
    display: block;
    bottom: 15px;
    position: absolute;
    clear: both;
    padding: 4px 0 0 0;
    height: 35px;
    width: 165px;
}
.podr a.button span{
	padding:5px 20px 5px 16px;
}
.prise{
text-align:center;
font-size:18px;
color:#353535;
}
.catalog-element{
	display:block;
	width: 765px;
	margin:20px 0 10px 0;
	padding:15px;
	border:solid 1px #dadada;
	background-color:#fff;
	overflow:hidden;
}
.element-image{
	border:solid 3px #cccccc;
	margin-bottom:15px;
}

.parts_head{
color: #4B4B4B;
font-size:24px;
margin:20px 0 15px 0;
display:block;
}
.just{
	text-align:justify;
}
.part_header{
	font-size: 18px;
	color:#0a2f7b;
	margin:5px 0;
}
.product-tabs {
  max-width: 797px;
  margin: 30px 0 30px;
}
.tabs-caption {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  position: relative;
  margin: -1px 0 0 -1px;
      padding: 0;
}
.tabs-caption li:last-child:before {
  content: '';
  position: absolute;
  bottom: -5px;
  left: 0;
  right: -2px;
  z-index: -1;
  height: 5px;
  background: #7DCA86;
}
.tabs-caption:after {
  content: '';
  display: table;
  clear: both;
}
.tabs-caption li {
    padding: 9px 15px;
        margin: 1px 10px -1px 1px;
    color: #0C2E8B;
    position: relative;
    border: 1px solid #dddddd;
    text-align: center;
	font-size:16px!important;
	font-weight:bold;
	color:#7f7f7f;
}
.tabs-caption li.active{
	border: 1px solid #0a2f7b;
	font-size:16px!important;
	font-weight:bold;
	color:#0a2f7b;
}
.tabs-caption li:not(.active) {
  cursor: pointer;
}


.tabs-caption .active:after {
  content: '';
  position: absolute;
  bottom: -5px;
  left: 0;
  right: 0;
  height: 5px;
  background: #FFF;
}
.tabs-content {
  display: none;
  background: #FFF;
border: 1px solid #DADADA;
  padding: 7px 15px;
}
.tabs-content.active {
  display: block;
}

.vertical .tabs-caption {
  float: left;
  display: block;
}
.vertical .tabs-caption li {
  float: none;
  border-width: 2px 0 2px 2px;
  border-radius: 5px 0 0 5px;
}
.vertical .tabs-caption li:last-child:before {
  display: none;
}
.vertical .tabs-caption .active:after {
  left: auto;
  top: 0;
  right: -2px;
  bottom: 0;
  width: 2px;
  height: auto;
}
.vertical .tabs-content {
  overflow: hidden;
}
.product-wrapper, .price-block {

    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    flex-flow: row wrap;
	-webkit-flex-flow: row wrap; 
	align-items: center;
	-webkit-align-items: center;
}
.product-main-image {
    width: 300px;
    height: 260px;
}
.product-main-image img{
    width: 300px;
    height: 260px;
	object-fit:cover;
	border:0!Important;
}
.product-other-info {
    width: 415px;
}
span.price-number {
    font-size: 28px!important;
    font-weight: 700;
    margin-left: 20px;
}
.fl-r{
	    float: right;
    width: 250px;
    margin-left: 15px;
}
.product-btn a{
	display:block;
	width:163px;
	height: 35px;
	background:#ff7800;
	color: #fff;
	text-align: center;
	text-decoration: none;
	margin: 15px 0;
	line-height: 35px;
	font-size: 15px!important;
}
.advant-item img {
    float: left;
    margin-right: 15px;
}
.advant-item span {
    font-size: 13px!important;
}
.product-btn a:hover{
	background:#0a2f7b;
}
.advantages {
    margin: 20px 0;
    text-align: center;
}
.advant-item {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    width: 205px;
	    margin: 20px 0;
}
@media screen and (max-width: 650px) {
  .tabs-caption li {
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
  .vertical .tabs-caption {
    float: none;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .vertical .tabs-caption li {
    border-width: 2px 2px 0;
    border-radius: 5px 5px 0 0;
  }
  .vertical .tabs-caption li:last-child:before {
    display: block;
  }
  .vertical .tabs-caption .active:after {
    top: auto;
    bottom: -5px;
    left: 0;
    right: 0;
    width: auto;
    height: 5px;
    background: #FFF;
  }
}
#callback_button{
	width:115px;
	height:24px;
	display:block;
	background:url(/bitrix/templates/datacard/images/button_callback.png) no-repeat;
	float:right;
}
#bg_overlay{
display:none;
}
#callback, #subscribe{
display:none;
width:40%;
height:400px;
background-color:#fff;
opacity: 1;
position:fixed;
top:100px;
z-index:20000;
left:30%;
}
#subscribe{
	height: 450px;
}
.course{
width:210px;
height:40px;
padding: 15px 0 0 0;
border: solid 1px #000;
text-align: center;
margin: 10px 0;
}
.social_icons{
float:right;
}
.fb{
	display:inline-block;
	width:20px;
	height:20px;
	margin:0 5px;
	background:url(/bitrix/templates/datacard/images/fb.jpg) no-repeat;
}
.vk{
	display:inline-block;
	width:20px;
	height:20px;
	margin:0 5px;
	background:url(/bitrix/templates/datacard/images/vk.jpg) no-repeat;
}
.inst{
	display:inline-block;
	width:20px;
	height:20px;
	margin:0 5px;
	background:url(/bitrix/templates/datacard/images/insta.png) no-repeat;
}
.watch_other{
	font-family: 'Open Sans', sans-serif!important;
	font-size: 21px!important;
	color: #4b4b4b;
	border-bottom: 1px #000 solid;
	width: 450px;
	padding: 15px 0px;
}

.new_title{
	white-space: normal!important;
}

.new_btn{
	background: #ff7800!important;
	color: #fff!important;
	font-weight: normal!important;
	width: 165px;
	height: 30px !important;
	display: block!important;
	margin: 0 auto;
	padding-top: 5px!important;
}

.catalog-section-list--upg .printer-list-item .section-preview {
	min-height: 230px!important;
}

.catalog-section-list--upg .printer-list-item .printer-header  {
	height: 45px;
}

 .like_h2 {
	font-size: 20px!important;
font-weight: bold;
color:#4b4b4b;
margin:12px 0 8px 0;
text-align: center;
}

.block-praim {
    display: flex;
    justify-content: center;
    text-align: center;
}
.block-praim-item {
    width: 26%;
}
.block-praim-item p {
	color: grey;
    font-weight: bold;
}

.catalog-section-list--ribbon .printer-list-item .section-preview {
	min-height: 95px!important;
}
.catalog-section-list--ribbon .printer-list-item .printer-header   {
	height: 220px;
}

.as__h2 {
	font-size: 20px !important;
    font-weight: bold;
    color: #4b4b4b;
    margin: 12px 0 8px 0;
    text-align: center;
    display: block;
}

.catalog-block {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	border: 1px solid #000;
	background-color: #f2f2f2;
	height: 109px;
}
.catalog-block img {
	display: block;
	width: 50%;
}
.catalog-btn:hover {
	background: url(/bitrix/templates/datacard/images/podr2.png);
}
.catalog-img {
	padding: 15px 0 0 15px;
}
.catalog-btn {
	background: url(/bitrix/templates/datacard/images/podr1.png);
	align-self: flex-end;
	height: 35px;
    width: 165px;
    cursor: pointer;
    margin: 0 15px 15px 0;
}
.catalog-btn a {
	height: 35px;
    width: 165px;
    display: block;
}

.bx_catalog_list_home .bx_catalog_item .new_btn {
	text-align: center;
}

.bx_catalog_list_home > .bx_catalog_item {
	display: inline-block;
	width: 33%;
	vertical-align: top;
}

.bx_catalog_list_home > .bx_catalog_item > .bx_catalog_item_container {
	display: block;
    width: 100%;
    text-align: center;
}
.bx_catalog_list_home > .bx_catalog_item > .bx_catalog_item_container > a {
	height: 190px;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    text-align: center;
    background-position: center;
    margin: 0 auto;
    width: 90%;
}
.bx_catalog_list_home > .bx_catalog_item > .bx_catalog_item_container > a:nth-child(2) {
	display: none;
}

.bx_catalog_list_home > .bx_catalog_item > .bx_catalog_item_container > .bx_catalog_item_title {
	margin: 10px 0;
}

.cent-txt {
	text-align: center;
}

.all-rew-link {
	text-align: right;
}
/* End */
/* /bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1360238370501 */
/* /bitrix/templates/datacard/components/bitrix/breadcrumb/breadcrumbs/style.css?1360238398227 */
/* /bitrix/templates/datacard/components/bitrix/main.feedback/callback_form/style.css?1360238398491 */
/* /bitrix/templates/datacard/components/bitrix/main.feedback/subscribe_form/style.css?1375103366522 */
/* /bitrix/templates/datacard/styles.css?151859897112 */
/* /bitrix/templates/datacard/template_styles.css?156395765323287 */
