

/* Start:/bitrix/templates/bs/components/webvision/search.title/template1/style.css?16891064063585*/
div.title-search-result {
	border: 1px solid #a5b7c5;
	display:none;
	overflow:hidden;
	background-color: #ffffff;
	z-index:205;
}

table.title-search-result {
/*	border-collapse: collapse;*/
	background-color: #ffffff;
	border:none;
	width: 210px;
	margin: 0 10px 10px 10px;
}

table.title-search-result tr {
	border-bottom: 1px solid #c9d3e0;
	padding: 10px 0 10px 0;
	clear: both;
}

table.title-search-result tr:last-child {border: 0;}

table.title-search-result tr img {margin: 10px 0 10px 0;}

table.title-search-result th {
	background-color: #ffffff;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
	margin-left: 14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width: 43px;

}

table.title-search-result td {

	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
	line-height: 14px;

}

table.title-search-result td .key {font-size: 11px; color: #929292; display: block; margin: 10px 0 2px 0;}

table.title-search-result td a {text-decoration: underline; color: #004177; font-size: 11px; display: block;}



table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	/*background-color:#fff2be;*/
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	color: #004177;
	font-size: 12px;
	margin: 4px 20px 0 0;
	position: relative;
	text-align: right;
	text-decoration: underline;
}
table.title-search-result td a:hover,
table.title-search-result td.title-search-all a:hover {text-decoration: none;}

table.title-search-result td.title-search-all a s {
    background: url("/bitrix/templates/bs/components/webvision/search.title/template1/images/sprite.png") no-repeat scroll 0 -29px transparent;
    float: right;
    height: 9px;
    margin-top: -3px;
    position: absolute;
    right: -18px;
    top: 50%;
    width: 10px;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

table.title-search-result td .price {display: block; margin: 5px 0 10px 0; line-height: 23px;}
table.title-search-result td .price small {font-weight: bold; color: #004177; font-size: 14px; line-height: 22px;}
table.title-search-result td .price i {font-weight: bold; color: #004177; font-size: 18px; line-height: 22px;}
table.title-search-result td .price sup {font-weight: bold; color: #004177; font-size: 11px; line-height: 16px;}
table.title-search-result td .price b {font-weight: bold; font-size: 14px; color: #333333;}
table.title-search-result td .price b sup {color: #333333; font-size: 10px; font-weight: normal; line-height: 21px;}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/bs/components/webvision/search.title/template1/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/bs/components/bitrix/system.auth.form/popup/style.css?1689106406442*/
div.bx-system-auth-form span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:bottom; margin-top:-1px;}
div.bx-system-auth-form div.bx-auth-secure-icon {background-image:url(/bitrix/templates/bs/components/bitrix/system.auth.form/popup/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-system-auth-form div.bx-auth-secure-unlock {background-image:url(/bitrix/templates/bs/components/bitrix/system.auth.form/popup/images/sec-unlocked.png);}

/* End */


/* Start:/bitrix/components/bitrix/socserv.auth.form/templates/flat/style.min.css?16891063962638*/
.bx-authform-social-popup{display:none;background:#fff;width:auto;padding:15px;font-size:14px;white-space:nowrap}.bx-authform-social-popup form{margin-bottom:0}.bx-authform-social-popup input[type="text"]{display:inline-block;max-width:150px;font-size:18px;height:30px;margin:0;padding:0 4px;border:1px solid #ccd5db;border-radius:2px;background:#f8fafc;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-authform-social ul{padding:5px 0 12px;margin:0 0 15px;display:block}.bx-authform-social ul li{position:relative;display:inline-block;width:35px;height:35px;margin-right:5px}.bx-authform-social ul li .bx-authform-social-icon{display:block;width:35px;height:35px;	background-image: url(/bitrix/components/bitrix/socserv.auth.form/templates/flat/images/sprite.png); background-repeat:no-repeat;border-bottom:0}.bx-authform-social ul li .bx-authform-social-icon:hover{opacity:.9}.bx-authform-social ul li .bx-authform-social-icon.box{background-position:0 0}.bx-authform-social ul li .bx-authform-social-icon.dropbox{background-position:-44px 0}.bx-authform-social ul li .bx-authform-social-icon.bitrix24{background-position:-88px 0}.bx-authform-social ul li .bx-authform-social-icon.yandex{background-position:-132px 0}.bx-authform-social ul li .bx-authform-social-icon.openid{background-position:-176px 0}.bx-authform-social ul li .bx-authform-social-icon.odnoklassniki{background-position:-220px 0}.bx-authform-social ul li .bx-authform-social-icon.google{background-position:-264px 0}.bx-authform-social ul li .bx-authform-social-icon.mymailru{background-position:-308px 0}.bx-authform-social ul li .bx-authform-social-icon.mailru2{background-position:-440px 0}.bx-authform-social ul li .bx-authform-social-icon.livejournal{background-position:-352px 0}.bx-authform-social ul li .bx-authform-social-icon.openid-mail-ru{background-position:-440px 0}.bx-authform-social ul li .bx-authform-social-icon.liveid{background-position:-484px 0}.bx-authform-social ul li .bx-authform-social-icon.liveinternet{background-position:-528px 0}.bx-authform-social ul li .bx-authform-social-icon.blogger{background-position:-572px 0}.bx-authform-social ul li .bx-authform-social-icon.vkontakte{background-position:-616px 0}.bx-authform-social ul li .bx-authform-social-icon.twitter{background-position:-660px 0}.bx-authform-social ul li .bx-authform-social-icon.facebook{background-position:-704px 0}.bx-authform-social ul li .bx-authform-social-icon.google-plus{background-position:-748px 0}.bx-authform-social ul li .bx-authform-social-icon.office365{background-position:-792px 0}.bx-authform-social ul li .bx-authform-social-icon.zoom{background-position:-836px 0}
/* End */


/* Start:/bitrix/components/webvision/main.feedback/templates/.default/style.css?1689106396292*/
div.mfeedback {}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:80%; padding-bottom:0.4em;}
div.mf-name input, div.mf-email input {width:60%;}
div.mf-message textarea {width: 60%;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}
/* End */


/* Start:/bitrix/templates/bs/styles.css?17588809421131*/
.story ul {
    padding-left: 32px;
    list-style: initial;
}

.popap_contact{    position: fixed;
    background: white;
margin-top: inherit !important;

top:20%;
left:40%;
    border: 3px solid #136096;
display:none;

    z-index: 99;}


.popap_contact .title{    background: #DCE3EA;
    font-size: 18px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;}


.popap_contact s.close {opacity: 1;}

.popap_contact .text_main{    padding: 17px;}


.popap_contact .teleph{display:block}

.popap_contact .teleph p:nth-child(3){display:none}


.popap_contact .otdel_contact:nth-child(5){display:none}


.popap_contact .line_contact:nth-child(7){display:none}


.popap_contact .text_main a{color: #004177;
    text-decoration: auto;
    font-size: 14px;
    font-family: Calibri;
    line-height: 18px;}


/* #js-notification{display:none;} */

.help_block ul{padding-left: 32px;
    list-style: initial;}
.help_block ol{list-style: auto;padding-left: 20px;}

.main_content .help_block span a {
    /* color: #004177; */
    /* position: relative; */
    /* margin: 0 20px 15px 0; */
    display: inline-block;
}
/* End */


/* Start:/bitrix/templates/bs/template_styles.css?17588809424752*/
.h1-text {
    color: #333333;
    width: 100%;
    float: left;
    font-size: 24px;
    font-weight: 600;
    margin: 0 0 12px;
}


.all_contacts_head s {
    float: right;
    width: 10px;
    height: 9px;
    background: url('/images/sprite.png') 0 -29px no-repeat;
   
    margin-top: 6px;
    margin-left: 2px;
}

#atreb .tooltip {

    opacity: 1;
}



    .youyube {
        width: 21px!important;
        position: absolute;


     
        bottom: 29px;
        right: 5px;
        background: url(/images/youtube21.svg);
        height: 15px;
        max-width: 222px;
        max-height: 222px;
background-color: white;
    border-radius: 5px;
    }




.red_akcia{
    line-height: 15px!important;
    padding-top: 9px;
    padding-bottom: 9px;
    color: #c10001;display: block!important;
}
.span_red{color: #c10001;}
.red_price{margin-left: -3px!important;}
.mian_menu li.li-menu .h1-text {
    display: table;
    float: none;
    height: 55px;
    margin: 0;
    width: 100% !important;
}

.mian_menu li.li-menu.opened .h1-text a::before {
    /*
    background: #fff none repeat scroll 0 0;
    bottom: -11px;
    content: "";
    */
    display: block;
    height: 17px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 9001;
}
.mian_menu li.li-menu.active > .h1-text > a {
    background: #9ebe2c none repeat scroll 0 0;
    color: #ffffff;
}

.mian_menu li.li-menu.opened .h1-text a::before {
    display: none;
}

.top_menu li a {
    padding: 10px 10px 12px;
}

.product_code_block {
    position: relative!important;
    font-size:11px;
}


.product_code_block .tooltip {
    position: absolute;
    display: inline!important;
    left: 24px;
    padding: 4px 9px;
    background: #ffffff;
    color: #5f8bbc;
    border: 1px solid #88abcb;
    white-space: nowrap;
    z-index: 10;
    top: -35px;
opacity:1;
}

.product_code_block .tooltip:before{
    content:'';
    display:block;
    width:14px;
    height:6px;
    position:absolute;
    left: 80px;
    bottom:-6px;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAGCAYAAADzG6+8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMRJREFUeNpibF998j8DFLCzMjPEO2kzCPFyMGADn779Yrjy8A3D9SfvGBj////P0LHmFDNQfKm/uUq4pqwQiuKvP34zXH/8luHG0/cMT958fgQUWgzEK1mg8i3GKuJwTT9//2W4ATT15tN3DPdefHwBUgjEaypCzI7ADGQEOtVYQpD7TKSdBkgRwzWg6fdefGD4++//XKjiHdicDbKRmZGRgWHq1gsMv/78BZm8DIh3ADX8YsAHQH4E2moGxDwgNrEYIMAAF750JPPJdBYAAAAASUVORK5CYII=) 0 0 no-repeat;
}
.product_code_block.copied .tooltip {
    background-color: #E7FDBE;
}
.product_code_block .product_code {

    border: 1px solid #d4dce5;
    float: right;
    width: 40%;
    z-index: 10;
    /*line-height:12px !important;*/
    cursor: pointer;

}

.product .product_code_block .product_code  {
    width: 90%;
    padding:  0  3px;
    line-height: 18px;
    height: 18px;
    text-align: center;
}
.product .product_code_block .tooltip, .notebook_item  .product_code_block .tooltip {
    left: -30px;
    z-index: 999;
}
.search_item .book_item .info_item .attributes .product_code_block {
    width: 55px;
}

.search_item .product_code_block .product_code {
    width: 100%;
}

.search_item .product_code_block .product_code .tooltip{
    float: none;
    z-index: 999;
}
.notebook_item .book_item .info_item .attributes, .notebook_item, .notebook_item .book_item {
    overflow: visible !important;
}
.notebook_item .product_code_block .product_code {
width: 90%;
}
.other_model .attributes{
    margin-top:2px;
}
.other_model .attributes .in.order {
    padding: 0px 4px 0px 4px;
}
.other_model .attributes .product_code {line-height: 16px; width: 42%;}

.other_model .attributes .in.order{
    padding: 0 2px;
}
.catalog_item .image {
    margin: 0 0 5px 0;
}
.catalog-items-list  .catalog_item .attributes .in,
.search_item .book_item .info_item .attributes .in.order{
    line-height: 20px!important;
    height: 20px!important;
}
.search_item .book_item .info_item .attributes span,
.notebook_item .book_item .info_item .attributes span{
    line-height: 15px;
    text-align: center;
    font-size: 11px;
}
.notebook_item .book_item .info_item .attributes .product_code,
.search_item .book_item .info_item .attributes .product_code
{
    line-height:  18px
}
.one_product  .product_code_block .product_code {
    line-height:18px;
    width: 36%;
}
.one_product  .in {line-height: 20px}


.notebook_item .book_item .info_item .attributes .in.order {
    padding: 0 3px;
}
.product  .attributes .in {
    line-height: 20px;
    height:20px;

    padding:  0 3px!important;
}
div.grey_text, div.grey_text h1{
    float: left;
    width: 100%;
    font-size: 12px;
    color: #a4a4a4;
    margin-bottom: 18px;
    line-height: 150%;
}
div.grey_text h1{
    font-weight: normal;
}
/* End */
/* /bitrix/templates/bs/components/webvision/search.title/template1/style.css?16891064063585 */
/* /bitrix/templates/bs/components/bitrix/system.auth.form/popup/style.css?1689106406442 */
/* /bitrix/components/bitrix/socserv.auth.form/templates/flat/style.min.css?16891063962638 */
/* /bitrix/components/webvision/main.feedback/templates/.default/style.css?1689106396292 */
/* /bitrix/templates/bs/styles.css?17588809421131 */
/* /bitrix/templates/bs/template_styles.css?17588809424752 */
