

/* Start:/local/components/fartov/cookie.banner/templates/implex/style.css?17772740511981*/
.cookie-banner__container {
    z-index: 900;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 10px;
    display: flex;
    justify-content: center;
    transition: all .4s ease;
}

.cookie-banner__container.no-visible {
    opacity: 0;
    transform: translateY(10px);
    pointer-events: none;
}

.cookie-banner {
    background: #209DD8; /* rgb(51, 122, 183) */
    padding: 20px 30px;
    border-radius: 7px;

    display: flex;
    gap: 20px;
    align-items: center;

    width: 100%;
    max-width: 1140px;
    /* max-width: 960px; */
    /* max-width: 560px; */
    box-shadow: 5px 15px 20px rgba(0, 0, 0, 0.25);
}

.cookie-banner__content {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 20px;

    font-size: 14px;
    line-height: 20px;
    letter-spacing: normal;
}

.cookie-banner__text {
    color: white;
    text-align: justify;
}

.cookie-banner__text a {
    color: white;
    font-weight: 600;
    /* color: #FFF21C; */
    text-decoration: none;
}

.cookie-banner__text a:hover {
    text-decoration: underline;
}

.cookie-banner__text a:active {
    color: white;
    /* color: #FFF21C; */
}

.cookie-banner__btns {
    display: flex;
    gap: 20px;
    margin-left: auto;
}

.cookie-banner__btn {
    background: #ffffff;
    font-size: 14px;
    padding: 5px 18px;
    border: none;
    border-radius: 5px;
    font-weight: 600;
    transition: all .2s ease;
    cursor: pointer;
}

.cookie-banner__btn:hover {
    background: rgb(255 255 255 / 90%);
}

.cookie-banner__btn:active {
    scale: 0.98;
}

@media (max-width: 1200px) {
    .cookie-banner {
        max-width: 960px;
    }
}

@media (max-width: 730px) {
    .cookie-banner {
        flex-direction: column;
        align-items: end;
        gap: 20px;
        padding: 15px 20px;
    }

    .cookie-banner__logo {
        display: none;
    }
}

@media (max-width: 360px) {
    .cookie-banner__text {
        text-align: start;
    }
}
/* End */


/* Start:/bitrix/templates/fartovimpex/components/bitrix/search.title/.default/style.css?17772738992238*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:1200;
    right:100px !important;        
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

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;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
}

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
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

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;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/fartovimpex/components/bitrix/search.title/.default/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/fartovimpex/components/bitrix/menu/vertical_multilevel/style.css?17772738993147*/
ul#vertical-multilevel-menu, #vertical-multilevel-menu ul
	{
		margin: 0; 
	    margin-left:10px;
		padding: 0; 
		list-style: none; 
		width: 100%;
	}

/*Submenu box*/
#vertical-multilevel-menu li ul
	{
		position:absolute;
		/*top:-999em;*/
		top:auto;
		display:none;
		z-index:500;
		height:auto;
		width:200px;
		background-color: #fff;
	}

/* Submenu Items */ 
#vertical-multilevel-menu li a
	{ 
		display: block; 
		text-decoration: none; 
		color: #333; 
		font-weight:bold;
		padding: 5px; 
		background:#F5F5F5;
		border:1px solid #C1C1C1;
		border-right: none;
		border-left: none;
		font-size:11px;
	}

/*Items selected*/
#vertical-multilevel-menu li a.item-selected
	{ 
		background-color: #D6D6D6;
	}

/*Items Hover */
#vertical-multilevel-menu li a:hover
	{
		background-color: #D6D6D6;
	} 

/*Rootmenu Items*/
#vertical-multilevel-menu a.root-item
	{
		text-align: center;
		background-color: #fff;
		color:#333;
		font-weight:bold;
		font-size:11px;
	    line-height: 30px;
	box-sizing:border-box;
		-moz-box-sizing:border-box;    
		/*height:26px;
		overflow:hidden;*/    
	}

/*Rootmenu Items hover*/
#vertical-multilevel-menu a.root-item:hover, #vertical-multilevel-menu a.root-item-selected:hover
	{
	    color:#FFF;
	    background:#209DD8;

	    
	    text-shadow:-1px 1px 1px rgba(0,0,0,.12);
	    box-shadow:inset 0 1px 1px 0 #cce95d;
		
	}

/*Rootmenu Items Selected*/
#vertical-multilevel-menu a.root-item-selected
	{
		text-align: center;;	
		font-weight:bold;
		font-size:11px;
	    line-height: 30px;	
		background:#209DD8;
	    color:#FFF;
		border:none;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		/*height:26px;
		overflow:hidden;*/     
	    text-shadow:-1px 1px 1px rgba(0,0,0,.12);
	    box-shadow:inset 0 1px 1px 0 #cce95d;

	}
/*Parent item*/
#vertical-multilevel-menu a.parent
	{
		background: #F5F5F5 url(/bitrix/templates/fartovimpex/components/bitrix/menu/vertical_multilevel/images/arrow.gif) center right no-repeat;
		padding-right:10px;
	}

/*Denied items*/
#vertical-multilevel-menu a.denied
	{
		background: #F5F5F5 url(/bitrix/templates/fartovimpex/components/bitrix/menu/vertical_multilevel/images/lock.gif) center right no-repeat;
		color:#DDDDDD;
		padding-right:10px;
	}

/* Holly Hack. IE Requirement \*/ 
* html ul#vertical-multilevel-menu li { float: left; height: 1%;} 
* html ul#vertical-multilevel-menu li a { height: 1%; } 
/* End */ 


/*Submenu margin*/
#vertical-multilevel-menu li ul.root-item
	{
		margin: -42px 0 0 260.5px;
	}
#vertical-multilevel-menu li ul
	{
		margin:-30px 0 0 198px;
	}
/*Submenu hide*/
	#vertical-multilevel-menu li:hover ul ul,
	#vertical-multilevel-menu li.jsvhover ul ul,
	#vertical-multilevel-menu li:hover ul ul ul,
	#vertical-multilevel-menu li.jsvhover ul ul ul 
	{
		/*top:-999em;*/
		display:none;
	}

/*Submenu show*/
	#vertical-multilevel-menu li:hover ul,
	#vertical-multilevel-menu li.jsvhover ul,
	#vertical-multilevel-menu li li:hover ul,
	#vertical-multilevel-menu li li.jsvhover ul,
	#vertical-multilevel-menu li li li:hover ul,
	#vertical-multilevel-menu li li li.jsvhover ul
	{
		/*z-index:1000;
		top:auto;*/
		display:block;
	}
/* End */


/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/round/style.min.css?17772739412530*/
.bx-pagination{margin:10px 0}.bx-pagination .bx-pagination-container{text-align:center;position:relative}.bx-pagination .bx-pagination-container ul{padding:0;margin:0;list-style:none;display:inline-block}.bx-pagination .bx-pagination-container ul li{display:inline-block;margin:0 2px 15px 2px}.bx-pagination .bx-pagination-container ul li span{-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease;background:#eff0f1;padding:0 8px;display:block;height:32px;min-width:32px;line-height:32px;color:#444;font-size:14px;border-radius:16px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-pagination .bx-pagination-container ul li a{text-decoration:none;display:block;border-radius:16px;height:32px;min-width:32px;line-height:32px;color:#444;vertical-align:middle}.bx-pagination .bx-pagination-container ul li a:hover span{background:#dadada}.bx-pagination .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span{background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px;color:#444}.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span{color:#aab1b4;background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px}.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span{background:#fff;border-color:#dadada;color:#000}.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span{background:#3bc915;color:#fff}.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span{background:#f9a91d;color:#fff}.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span{background:#e22b2b;color:#fff}.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}
/* End */


/* Start:/bitrix/templates/fartovimpex/components/bitrix/news.list/finews/style.css?1777273898150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/fartovimpex/template_styles.css?1777273898202*/
.catalog-detail-images img  {
    height: 280px;
    width: 100%;
    object-fit: contain;
}
.lsnn.listitem_horizontal.pleft img.item_img{
    height: 280px;
    width: 180px;
    object-fit: contain;
}
/* End */
/* /local/components/fartov/cookie.banner/templates/implex/style.css?17772740511981 */
/* /bitrix/templates/fartovimpex/components/bitrix/search.title/.default/style.css?17772738992238 */
/* /bitrix/templates/fartovimpex/components/bitrix/menu/vertical_multilevel/style.css?17772738993147 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/round/style.min.css?17772739412530 */
/* /bitrix/templates/fartovimpex/components/bitrix/news.list/finews/style.css?1777273898150 */
/* /bitrix/templates/fartovimpex/template_styles.css?1777273898202 */
