

/* Start:/local/templates/oncopy/styles.css?15717560481044*/
.bold {font-weight:400;}

.b-header_main_top_menu>li>a.current {
    color: #000;
}
.b-footer_menu_list a.current {
    color: #fff;
}
.b-good_content_models {
    font: 500 16px 'Roboto',sans-serif;
}
.b-good_content_models {
	display:block;
}


/* * * Tabs * * */
.b-tabs_nav { position: relative; margin: 0 -14px -16px 0;  }
.b-tabs_nav_btn { margin: 0 14px 16px 0; padding: 11px 20px;}
.b-tabs_nav_btn.e-btn_green_outline.current { color: #fff !important; background-color: #009af4;}
.b-tabs_nav_btn.e-btn_orange_outline.current { color: #fff !important; background-color: #009af4;}
.b-tabs_content { margin-top: 28px; }


.btn_blue { color: #fff; background-color: #3999f0;margin: 0 14px 16px 0; padding: 11px 20px; display:inline-block; text-decoration:none;}
.btn_red { color: #fff; background-color: #e2138e;margin: 0 14px 16px 0; padding: 11px 20px; display:inline-block; text-decoration:none;}
.btn_yellow { color: #333; background-color: #fbf21a;margin: 0 14px 16px 0; padding: 11px 20px; display:inline-block; text-decoration:none;}
/* End */


/* Start:/local/templates/oncopy/template_styles.css?157175017512791*/
.b-good_content_models {
    font: 500 14px 'Roboto',sans-serif;
}
.b-autoComplete_good {font: 400 13px/1.25 'Roboto',sans-serif;}
.min-height-auto {min-height:auto;}
.info-text-block {padding: 16px 0;margin-top:15px;}
.info-text-block-price {margin-top:15px;}

.b-product_details_props a {text-decoration: none;color: #009af4;display: block;}

.conred {
    display: block;
    position: relative;
    margin: 44px 0;
    padding: 34px 100px 38px;
    font: 500 italic 21px/1.523809523809524 'Roboto Mono',sans-serif;
    text-align: center;
    color: #002742;
    background: #e4f1f4;
}
.b-form_box_title { 
    font: 300 15px 'Roboto',sans-serif;
    color: #002742; 
}

.e-color__blue:before {background: #0ff;}
.b-header_services_menu_drop_list>li>a.active, .b-panel_services_menu_list>li>a.active {color: #002742;font-weight:bold;}
.b-header_services_menu_btn_text {padding: 9px 0 0;}

.b-product_details_text ul  {padding:0 0 20px 0;}
.b-product_details_text ul li {padding:0;}
.b-product_details_text ul li:before {display:none;}

.b-mp-welcome .b-chat:before {
    background-image: url(/local/templates/oncopy/img/backgrounds/mp-chat-blur.jpg);
}
.b-chat:before {
    background: url(/local/templates/oncopy/img/backgrounds/chat-blur.jpg) center center no-repeat;
}

.b-catalog__list .price-in-office-desc {
	font-style:normal;display:block;margin:-60px 0 30px 0;
}

.price-in-office-desc, .b-catalog__list .price-in-office-from {
	display:none;
}
.price-in-office-from {
	display:inline-block;
}
@media (max-width: 480px) {

    .b-catalog__list .price-in-office-desc {
		font-style:normal;display:inline-block;margin:0;
	}

}
.svg-color {display: block;max-width: 100%;height: auto;margin: 0 auto;}
.svg-color_black {fill: #000!important;display: block;max-width: 100%;height: auto;margin: 0 auto;}
.svg-color_blue {fill: #0ff!important;display: block;max-width: 100%;height: auto;margin: 0 auto;}
.svg-color_magenta {fill: #f0f!important;display: block;max-width: 100%;height: auto;margin: 0 auto;}
.svg-color_yellow {fill: #e8e86a!important;display: block;max-width: 100%;height: auto;margin: 0 auto;}
.b-good_pic {text-align: center;}

.b-good_cart_price_table_print {width:100%;}
.e-pageUp {left:20px;}



/* * * Account :: nav filter * * */
.b-account_nav { position: relative; margin-bottom: 6px; color: #9c9c9c; cursor: default; }
.b-account_nav_label { margin-right: 20px; font: 400 14px/1 'Open Sans', sans-serif; color: #4e4e4e; }

.b-account_nav_btn { display: inline-block; vertical-align: baseline; position: relative; margin: 0 24px 21px 0; text-decoration: none; color: #009af4; border-bottom: 1px dashed; }
.b-account_nav_btn:hover { border-bottom-color: transparent; }

.b-account_nav_btn.current { color: inherit; border-bottom-color: transparent; cursor: default; }

@media (max-width: 1247px) {

    .b-account_nav_select { margin-bottom: 30px; }

    .b-account_nav_select .b-dropDown_toggle { height: 36px; font: 600 13px/1.15384615384615 'Open Sans', sans-serif; }
    .b-account_nav_select .b-dropDown_toggle span { padding: 3px 46px 3px 12px; }

    .b-account_nav_select .b-dropDown_list { padding: 8px 0; font: 400 13px/1.15384615384615 'Open Sans', sans-serif; }
    .b-account_nav_select .b-dropDown_list a { padding: 6px 12px; }

}
/* * * Account :: orders * * */
.b-account_orders_table { width: 100%; font: 400 14px 'Open Sans', sans-serif; color: #4e4e4e; border-collapse: separate; border-spacing: 0; }

.b-account_orders_table_heading > th { vertical-align: middle; padding: 24px 18px; font: 400 14px/1 'Open Sans', sans-serif; text-align: left; background: #f8f8fb; }
.b-account_orders_table_heading > th ~ th { border-left: 1px solid #fff; }

.b-account_orders_table_item_info > td { padding: 17px 18px; border-bottom: 1px solid #e4e4e4; -webkit-transition: border-color 250ms; -o-transition: border-color 250ms; transition: border-color 250ms; }

.b-account_orders_table_item_info > td:nth-child(1) { width: 36px; }
.b-account_orders_table_item_info > td:nth-child(2) { width: 78px; }
.b-account_orders_table_item_info > td:nth-child(8) { width: 140px; }

.b-account_orders_table_item_info_toggle { font-size: 13px; white-space: nowrap; cursor: pointer; }

.b-account_orders_table_item_info_tools { margin: 0 -6px -2px 0; height: 19px; }

.b-account_orders_table_item_info_tools a { display: inline-block; position: relative; margin-right: 6px; text-decoration: none; color: inherit; }
.b-account_orders_table_item_info_tools a svg { display: block; position: relative; }

.b-account_orders_table_item_info_tools a:hover [fill] { fill: #009af4; }

.b-account_orders_table_item.opened .b-account_orders_table_item_info > td { border-bottom-color: #f8f8fb; }

.b-account_orders_table_item_details > td { padding: 0; }

.b-account_orders_table_item_details_box { display: none; position: relative; }
.b-account_orders_table_item_details_box_inner { padding: 18px 0 24px; border-bottom: 1px solid #e4e4e4; }

.b-account_orders_table_item_details_caption { margin-bottom: 12px; font: 600 14px/1 'Open Sans', sans-serif; color: #5a5a5a; }

.b-account_orders_table_item_details_summary { padding: 19px 28px 25px; font: 400 14px 'Open Sans', sans-serif; color: #5a5a5a; border: 1px solid #2e16b1; -webkit-border-radius: 2px; border-radius: 2px; }
.b-account_orders_table_item_details_summary p ~ p { margin-top: 13px; }

.b-account_orders_table_item_details_summary strong { font-weight: 600; }

.b-account_orders_table_item_details_summary a[href^="tel:"],
.b-account_orders_table_item_details_summary a[href^="mailto:"] { text-decoration: none; color: inherit; }

.b-account_orders_table_item_details_summary_title { margin-bottom: 8px; font: 600 18px 'Open Sans', sans-serif; }

.b-account_orders_table_item_details_table { width: 100%; font: 400 14px 'Open Sans', sans-serif; color: #4e4e4e; border-collapse: separate; border-spacing: 0; }

.b-account_orders_table_item_details_table th { vertical-align: middle; padding: 10px 16px; font: 400 14px/1 'Open Sans', sans-serif; white-space: nowrap; text-align: left; background: #f8f8fb; }
.b-account_orders_table_item_details_table th ~ th { border-left: 1px solid #fff; }

.b-account_orders_table_item_details_table td { padding: 10px 16px; border-bottom: 1px solid #f8f8fb; }
.b-account_orders_table_item_details_table td:nth-child(3) ~ td { white-space: nowrap; }

.b-account_orders_table_item_details_table_pic { display: block; position: relative; width: 65px; height: 65px; background: #fff; border: 1px solid #f8f8fb; }
.b-account_orders_table_item_details_table_pic img { display: block; position: relative; width: 100%; height: auto; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.b-account_orders_table_item_details_table_pic:hover { border-color: #009af4; }

@media (max-width: 1247px) {

    .b-account_orders_table { font: 400 14px 'Open Sans', sans-serif; }

    .b-account_orders_table_heading > th { padding: 15px 12px; }
    .b-account_orders_table_heading > th:last-child { padding: 0; border-left: none; }

    .b-account_orders_table_item_info > td { padding: 13px 12px; }
    .b-account_orders_table_item_info > td:nth-child(8) { width: 19px; }

    .b-account_orders_table_item_info_toggle { display: block; position: relative; width: 18px; height: 18px; text-decoration: none; color: #2e16b1; -webkit-transition: all 250ms; -o-transition: all 250ms; transition: all 250ms; cursor: pointer; }
    .b-account_orders_table_item_info_toggle:before { position: absolute; top: 50%; right: 50%; margin: -9px -9px 0 0; width: 18px; height: 18px; font: normal 8px/16px 'CKIcons', sans-serif; text-align: center; border: 1px solid; -webkit-border-radius: 50%; border-radius: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 250ms; -o-transition: all 250ms; transition: all 250ms; content: '\e80b'; }

    .b-account_orders_table_item.opened .b-account_orders_table_item_info_toggle:before { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg); }

    .b-account_orders_table_item_details_summary { padding: 24px 32px 16px; font: 400 13px 'Open Sans', sans-serif; }
    .b-account_orders_table_item_details_summary_title { margin-bottom: 10px; font: 600 13px 'Open Sans', sans-serif; }

    .b-account_orders_table_item_details_caption { margin: 0 0 18px; font: 600 14px/1 'Open Sans', sans-serif; color: #2e16b1; }

    .b-account_orders_table_item_details .flex { margin-bottom: -26px; }
    .b-account_orders_table_item_details .flex > [class*="col-"] { margin-bottom: 26px; }

}

@media (min-width: 768px) and (max-width: 1247px) {

    .b-account_orders_table_item_details_summary { letter-spacing: -4px; }
    .b-account_orders_table_item_details_summary > * { letter-spacing: normal; }

    .b-account_orders_table_item_details_summary p { display: inline-block; vertical-align: top; position: relative; padding: 0 25px 14px 0; width: 25%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
    .b-account_orders_table_item_details_summary p ~ p { margin-top: auto; }

}

@media (max-width: 767px) {
	
	.b-good_pic .svg-color {max-height:128px;}

    .b-account_orders_table { font: 400 13px 'Open Sans', sans-serif; }
    .b-account_orders_table_heading > th { padding: 24px 16px; font: 400 13px/1 'Open Sans', sans-serif; }

    .b-account_orders_table_item_info > td { padding: 17px 16px; }
    .b-account_orders_table_item.opened .b-account_orders_table_item_info > td { border-bottom-color: transparent; }

    .b-account_orders_table_item_details_box { opacity: 0; -webkit-transition: opacity 250ms; -o-transition: opacity 250ms; transition: opacity 250ms; }
    .b-account_orders_table_item.opened .b-account_orders_table_item_details_box { opacity: 1; }

    .b-account_orders_table_item_details_box_inner { padding: 0 16px 24px; }

    .b-account_orders_table_item_details_hidden { margin-top: -1px; margin-bottom: 20px; width: 100%; font: 400 13px 'Open Sans', sans-serif; color: #4e4e4e; border-spacing: 0; border-collapse: separate; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; table-layout: fixed; }
    .b-account_orders_table_item_details_hidden tr { height: 19px; }

    .b-account_orders_table_item_details_hidden td { vertical-align: middle; padding: 8px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
    .b-account_orders_table_item_details_hidden td:first-child { padding-right: 20px; width: 50%; font-weight: 600; }

    .b-account_orders_table_item_details_hidden tr:first-child td { padding-top: 14px; }
    .b-account_orders_table_item_details_hidden tr:last-child td { padding-bottom: 14px; }

    .b-account_orders_table_item_details_hidden strong { font-weight: 600; color: #111; }

    .b-account_orders_table_item_details_caption { margin-bottom: 16px; font: 600 13px/1 'Open Sans', sans-serif; }

    .b-account_orders_table_item_details_summary { padding: 16px 15px 18px; font: 400 13px 'Open Sans', sans-serif; }
    .b-account_orders_table_item_details_summary p ~ p { margin-top: 12px; }

    .b-account_orders_table_item_details_summary_title { margin-bottom: 10px; font: 600 13px 'Open Sans', sans-serif; }

    .b-account_orders_table_item_details_table { display: block; font: 400 13px 'Open Sans', sans-serif; border: 1px solid #e4e4e4; -webkit-border-radius: 2px; border-radius: 2px; }

    .b-account_orders_table_item_details_table tbody,
    .b-account_orders_table_item_details_table tbody tr { display: block; }

    .b-account_orders_table_item_details_table tr { padding: 12px 15px 16px; }
    .b-account_orders_table_item_details_table tr:nth-child(2) ~ tr { border-top: 1px solid #e4e4e4; }

    .b-account_orders_table_item_details_table td { display: block; position: relative; padding: 0 0 0 112px; border-bottom: none; }
    .b-account_orders_table_item_details_table td ~ td { margin-top: 10px; }

    .b-account_orders_table_item_details_table td[title]:before { position: absolute; left: 0; top: 0; font-weight: 600; max-width: 30%; content: attr(title); }
	
	.b-catalog__list .b-good_cart_price_table tr {
		display: inline-block;
		margin-bottom: 8px;
		letter-spacing: normal;
		width: 48%;
	}
	
	.b-catalog__list .b-good_cart_price_table td, .b-catalog__list .b-good_cart_price_table td s {
		display: inline-block;
		width: 48%;
	}
	

}

@media (min-width: 480px) and (max-width: 767px) {

    .b-account_orders_table_item_details_hidden td:first-child { width: 160px; }
    .b-account_orders_table_item_details_table td { padding: 0 0 0 144px; }

}

@media (min-width: 1247px) {	
	.b-header_services_menu:first-child>li>.active {background: #2caffd;}
}	
/* End */
/* /local/templates/oncopy/styles.css?15717560481044 */
/* /local/templates/oncopy/template_styles.css?157175017512791 */
