


/* Start:/bitrix/components/bitrix/search.title/templates/visual/style.css?14141686052964*/
.bx_search_container{
	height: 50px;
	line-height: 50px;
	padding: 0 10px;
}

.bx_search_container .bx_field{
	position: relative;
	margin-top: 15px;
	height: 30px;
	border-top:    1px solid #8ca3ae;
	border-right:  1px solid #a0b4be;
	border-bottom: 1px solid #b6c8d1;
	border-left:   1px solid #a0b4be;
	border-radius: 3px;
	background: #fff;
	box-shadow: inset 0 2px 3px 0 rgba(0,0,0,0.1);
	line-height: 30px;
}
.bx_search_container .bx_field .bx_input_text{
	position: absolute;
	left: 0;
	height: 30px;
	outline: none;
	border: none;
	background: none;
	line-height: 30px;
	width: 100%;
	padding-right: 40px;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 5px;
}
.bx_search_container .bx_field .bx_input_submit{
	position: absolute;
	top: 2px;
	right: 0;
	bottom: 0;
	width: 34px;
	border: none;
	background: url('/bitrix/components/bitrix/search.title/templates/visual/images/search_lupe.png') no-repeat left center;
	cursor: pointer;

}

div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:999;
	min-width: 370px;
	margin-left: 11px;
	margin-top:-20px;
	background-color: #FFF;
}

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

p.title-search-preview {
	font-size:12px;
}
div.title-search-result td.title-search-price span {
	font-size: 26px;
}

/*========================*/
.bx_searche{}
.bx_searche .bx_img_element{
	background: #fafafa;
	float: left;
	width: 45px;
	padding: 5px 10px;
	position: absolute;
	top: 0;
	bottom: 0;
}
.bx_searche .bx_item_block{
	min-height: 65px;
	position: relative
}
.bx_searche .bx_image{
	width: 45px;
	height: 45px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #e8e8e8;
}
.bx_searche .bx_item_element{
	/*float: left;*/
	padding-left: 10px;
	margin-left: 70px;
}
.bx_searche .bx_item_element hr{
	margin: 0;
	border: none;
	border-bottom: 1px solid #e5e5e5;
}
.bx_searche .bx_item_element a{
	margin-top: 10px;
	display: inline-block;
	color: #4788cb;
	font-size: 13px;
	text-decoration: none;
}
.bx_searche .bx_item_element a b{color: #000;font-weight: normal;}
.bx_searche .bx_item_element a:hover,
.bx_searche .bx_item_element a:hover b{text-decoration: underline;}
.bx_searche .bx_price{
	font-weight:bold;
	font-size:13px;
}
.bx_searche .bx_price .old{
	font-weight:normal;
	text-decoration: line-through;
	color: #636363
}
.bx_item_block.all_result{min-height:0}
.bx_item_block.others_result{
	min-height: 0;
	padding: 0 0 12px;
	line-height: 12px;
}
.bx_item_block.all_result .all_result_title{
	display: block;
	font-size: 12px;
	color: #a7a7a7;
	padding-top: 15px;
	padding-bottom: 10px;
}
.bx_item_block.all_result .all_result_title a{color: #a7a7a7}
.bx_item_block.all_result .all_result_title a:hover{color: #4788cb}
.bx_item_block.all_result a{
	margin-top: 0;
}
/* End */



/* Start:/bitrix/templates/eshop_krymko/components/bitrix/menu/catalog_include_horiz/style.css?14341013216515*/
.one_left_include {
display: inline-block;
max-width: 250px;
}
.two_left_include {
display: inline-block;
float: right;
}

.two_left_include:before {
position: absolute;
content: '';
width: 1px;
height: 90%;
border-left: 1px solid #353533;
}

.topmenu_included .animate{}

.topmenu_included{position:relative}
.topmenu_included>ul{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
}
.topmenu_included.small>ul{height:40px}
/* 1st level */
/*.bx_hma_one_lvl*/
.topmenu_included .bx_hma_one_lvl{
	display:block;
	float:left;
	padding:0;
	height:58px;

	background:#ecf5fa;
}
.topmenu_included .bx_hma_one_lvl.hover{
	height:58px;
	background:#dbeaf4;
}
.topmenu_included.small .bx_hma_one_lvl:hover,
.topmenu_included.small .bx_hma_one_lvl{height: 40px;}
.topmenu_included .bx_hma_one_lvl.dropdown.hover{border-radius:0;}

.topmenu_included.small .bx_hma_one_lvl>a{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
	height:40px;
	font-weight:normal;
	font-size:11px;
	line-height:40px;
}
/* .bx_hma_one_lvl>a*/
.topmenu_included .bx_hma_one_lvl>a{
	position:relative;
	z-index:105;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:19px 2px;
	height:58px;
	color:#27779b;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	text-shadow:0 1px 1px rgba(255,255,255,.8);
}

.topmenu_included .bx_hma_one_lvl.dropdown.hover>a{
	z-index:140;
	height:50px;
	background:#fff;
}
.topmenu_included.small .bx_hma_one_lvl.dropdown.hover>a{z-index:140;height:40px}
/* // 1st level */

/* The Container */
.topmenu_included .bx_hma_one_lvl .bx_children_container{
	position:absolute;
	top:56px;
	z-index:1001;
	display:none;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:3px;
	max-width:100%;
	box-shadow:0 4px 5px 0 rgba(1,1,1,.16);
}
.topmenu_included.small .bx_hma_one_lvl .bx_children_container{top:38px}
.topmenu_included .bx_hma_one_lvl.hover .bx_children_container{display:block}
.bx-ie8 .topmenu_included 		.bx_hma_one_lvl:hover 	.bx_children_container{display:block !important} /*IE8*/
.topmenu_included .bx_hma_one_lvl .bx_children_container .bx_children_block{
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:-20000px;
	padding:10px 12px;
	padding-bottom:20000px;
	min-width:130px;
	/*max-width:280px;*/
	border-left:1px solid #f2f2f2;
	background:#fff;
}
.topmenu_included .bx_hma_one_lvl .bx_children_container 	  .bx_children_block:first-child{border-left:none}
.topmenu_included .bx_hma_one_lvl .bx_children_container.b1 .bx_children_block{width:100%}
.topmenu_included .bx_hma_one_lvl .bx_children_container.b2 .bx_children_block{width:50%}
.topmenu_included .bx_hma_one_lvl .bx_children_container.b3 .bx_children_block{width:33.3%}
.topmenu_included .bx_hma_one_lvl .bx_children_container.b4 .bx_children_block{width:25%}
.topmenu_included .bx_hma_one_lvl .bx_children_container    .bx_children_block.advanced{
	border-left:none;
	background:#f7fafb;
	box-shadow: inset 0 122px 57px -59px #fff,
	inset 5px 0    7px  -5px rgba(0,0,0,.12);
}
/*// Container */

/* 2nd level*/
.topmenu_included .bx_hma_one_lvl ul{
	display:block;
	margin:0;
	padding:0 0 14px 0;
	list-style:none;
}
.topmenu_included 	  .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li{display:block;background:#fff}
.topmenu_included 	  .bx_hma_one_lvl .bx_children_container .bx_children_block    li.parent>a{display:block;padding:5px 10px}
.topmenu_included.small .bx_hma_one_lvl .bx_children_container .bx_children_block    li.parent a{line-height:15px}
.topmenu_included 	  .bx_hma_one_lvl .bx_children_container .bx_children_block li.current >a,
.topmenu_included 	  .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent.current>a,
.topmenu_included 	  .bx_hma_one_lvl .bx_children_container .bx_children_block li >a:hover,
.topmenu_included 	  .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a:hover{color: #8f8c87}
.topmenu_included 	  .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li>a{
	display:block;
	color:#20394c;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
	line-height:23px;
}
.topmenu_included.small .bx_hma_one_lvl .bx_children_container .bx_children_block    li a{font-size:11px;line-height:normal}
/* // 2nd level*/

/* 3rd level */
.topmenu_included .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul{border-bottom:1px solid #f2f2f2}
.topmenu_included .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent:last-child ul{border-bottom:none}
.topmenu_included .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li{line-height:24px}
.topmenu_included .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li a{
	display:block;
	padding:5px 10px
}
.topmenu_included .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li a:hover{
	background:#f0f6f8;
	box-shadow:inset 0 1px 1px 0 #e3e9eb
}
.topmenu_included .bx_hma_one_lvl .bx_children_container .bx_children_block li ul li a{
	color:#000;
	text-decoration:none;
	font-size:12px;
}
/* // 3rd level */

/* Panel */
.topmenu_included .bx_hma_one_lvl .bx_children_advanced_panel{
	display:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
}
.topmenu_included .bx_hma_one_lvl .bx_children_block.advanced .bx_children_advanced_panel{display:block !important}
.topmenu_included .bx_hma_one_lvl .bx_children_advanced_panel img{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	max-width:100%;
	max-height:220px;
	border:1px solid #e7e9ea;
}
.topmenu_included .bx_hma_one_lvl .bx_children_advanced_panel strong{
	display:block;
	color:#000;
	text-align:left !important;
	margin-top:10px;
	margin-bottom:10px;
}
.topmenu_included .bx_hma_one_lvl .bx_children_advanced_panel .bx_item_description{
	max-width:100%;
	display:block;
	color:#000;
	text-align:left !important;
	white-space:normal;
	font-weight:normal;
	font-size:12px;
	padding-bottom: 10px;
	overflow: hidden;
	line-height:18px !important;
}
/* // The Panel*/
@media (min-width:980px) {.topmenu_included .bx_hma_one_lvl .bx_children_container .bx_children_block{min-width:200px}}
@media (max-width:569px) {.header_inner_bottom_line{overflow:hidden;height:auto}}
/* End */



/* Start:/bitrix/templates/eshop_krymko/components/bitrix/menu/include_menu/style.css?1434101546912*/
/* Left menu*/
ul.include-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.include-menu li
{
	padding: 3px 20px;
}

ul.include-menu li a
{
	font-size:100%;
	color:#1a1a1a;
	font-weight:bold;
	text-decoration:none;
}

ul.include-menu li a:visited
{
	color:#1a1a1a;
}

.topmenu_included .bx_hma_one_lvl .bx_children_container .bx_children_block ul.include-menu li a:hover,
.topmenu_block ul.include-menu li a:hover,
ul.include-menu li a:hover,
.topmenu_included .bx_hma_one_lvl .bx_children_container .bx_children_block ul.include-menu li a.selected,
ul.include-menu li.current a.selected,
ul.include-menu li a.selected
{
	color:#8f8c87;
}


ul.include-menu li a.selected, 
ul.include-menu li a.selected:visited, 
ul.include-menu li a.selected:active, 
ul.include-menu li a.selected:hover
{
	color:#8f8c87;
}



/* End */



/* Start:/bitrix/templates/eshop_krymko/components/bitrix/sale.basket.basket.line/krymko/style.css?14145937748568*/
.bx_cart_block{
	color:#ffffff;
	text-shadow: 0 1px 1px rgba(0,0,0,.8);
	font-size:14px;
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
			box-sizing:border-box;
	white-space: normal;
	line-height: normal !important;
}
.bx_cart_block strong{font-weight: normal;}
.bx_cart_block.bx_cart_fixed{
	border:1px solid #b7b7b7;
	background:#fff;
	max-height: 100%;
	width:100%;
	overflow: hidden;
	border-radius:3px;
	position:fixed;
	z-index:1000;
	width:210px;
	box-shadow:0 2px 5px 0 rgba(0,0,0,.18);
	/*max-height:100%;*/
	
}
.bx_cart_block.bx_cart_fixed.top 	{top:5px}
.bx_cart_block.bx_cart_fixed.right 	{right:5px}
.bx_cart_block.bx_cart_fixed.bottom {bottom:5px}
.bx_cart_block.bx_cart_fixed.left 	{left:5px}
.bx_cart_block.bx_cart_fixed.max_height{top:5px;bottom:5px}
/**/
.bx_cart_block.bx_cart_sidebar 			.bx_small_cart{padding:10px 8px;}
.bx_cart_block.bx_cart_fixed 			.bx_small_cart{padding:10px 8px;line-height: 18px;}
.bx_cart_block.bx_cart_fixed.min 						{min-height:88px}
.bx_cart_block.bx_cart_fixed.min		.bx_small_cart{padding:10px 8px}
/*.bx_cart_block.bx_cart_fixed.max_height .bx_small_cart{padding:10px 8px }*/
.bx_cart_block .bx_small_cart .icon_cart,
.bx_cart_block .bx_small_cart .icon_info,
.bx_cart_block .bx_small_cart .icon_spacer,
.bx_cart_block .bx_small_cart .icon_profile{
	display:inline-block;
	width:20px;
	height:14px;
	margin-right:3px;	
	position: relative;
	margin-bottom: -3px;
}
.bx_cart_block .bx_small_cart .icon_cart {
	width:51px;
	height:41px;
	float: left;
	margin: 0 15px;
}
/*
.bx_cart_sidebar .bx_small_cart .icon_cart{background:url(/bitrix/templates/eshop_krymko/components/bitrix/sale.basket.basket.line/krymko/images/cart.png)    no-repeat top center}
.bx_cart_sidebar .bx_small_cart .icon_cart{background:url(/bitrix/templates/eshop_krymko/components/bitrix/sale.basket.basket.line/krymko/images/cart.png)    no-repeat top center}
.bx_cart_sidebar .bx_small_cart .icon_profile{background:url(/bitrix/templates/eshop_krymko/components/bitrix/sale.basket.basket.line/krymko/images/profile.png) no-repeat top center}
*/

.bx_cart_block .bx_small_cart .icon_cart{background:url(/bitrix/templates/eshop_krymko/components/bitrix/sale.basket.basket.line/krymko/images/cart.png)    no-repeat top center}
.bx_cart_block .bx_small_cart .icon_profile{background:url(/bitrix/templates/eshop_krymko/components/bitrix/sale.basket.basket.line/krymko/images/profile.png) no-repeat top center}
.bx_cart_block .bx_small_cart .icon_info{background:url(/bitrix/templates/eshop_krymko/components/bitrix/sale.basket.basket.line/krymko/images/info.png) no-repeat top center}

.bx_cart_block .bx_small_cart a{font-weight:bold;/*color:#404040*/}
.bx_cart_block .bx_small_cart a:hover{text-decoration:none}
.bx_cart_block .bx_small_cart .link_profile{font-weight:normal}
.bx_cart_block .bx_small_cart .link_another{font-weight:normal; margin-left:26px;}

.bx_cart_block 							.bx_item_listincart{position:relative;width:100%}
.bx_cart_block.bx_cart_fixed 			.bx_item_listincart{padding-bottom:21px}
.bx_cart_block.bx_cart_fixed.max_height .bx_item_listincart{
	position: absolute;
	bottom: 0;
	/*height: 100%;*/
	top: 70px;
}
.bx_cart_block.bx_cart_fixed.max_height .bx_item_listincart.top2{top: 55px;}
.bx_cart_block.bx_cart_fixed.max_height .bx_item_listincart.top1{top: 40px;}
.bx_cart_block.bx_cart_fixed.close .bx_item_listincart{	top:auto !important}

.bx_cart_block 				 		 	.bx_item_listincart .bx_itemlist_container{/*padding-bottom:21px;*/padding-top:10px;width:100%}
.bx_cart_block.bx_cart_fixed 		 	.bx_item_listincart .bx_itemlist_container{position:relative}
/*.bx_cart_block.bx_cart_sidebar .bx_title_component{*/
	/*margin:10px;*/
	/*padding:10px 0 17px;*/
	/*font-size:18px;*/
	/*line-height:20px;*/
	/*color:#000;*/
	/*vertical-align:middle;*/
	/*border-bottom:1px solid #E5E5E5;*/
/*}*/
/*.bx_cart_block.bx_cart_sidebar .bx_title_component .cart_icon_big{*/
	/*line-height:20px;*/
	/*height:20px;*/
	/*width:25px;*/
	/*background:url(/bitrix/templates/eshop_krymko/components/bitrix/sale.basket.basket.line/krymko/images/cart_big.png) no-repeat center;*/
/*}*/
/*.bx_cart_block.bx_cart_sidebar.close 	.bx_item_listincart{height:0;overflow:hidden}*/
.bx_cart_block.bx_cart_fixed .bx_item_listincart .bx_itemlist_container{
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	overflow:auto;
}
.bx_cart_block.bx_cart_fixed.max_height .bx_item_listincart .bx_itemlist_container{
	position: absolute;
	bottom: 80px;
	top: 0;
}
.bx_cart_block.bx_cart_fixed.close.top{bottom:auto}
.bx_cart_block.bx_cart_fixed.close.bottom{top:auto}
.bx_cart_block.bx_cart_fixed.close .bx_item_listincart{height:0;overflow:hidden}

.bx_cart_block.bx_cart_fixed .bx_item_listincart .status{
	width:100%;
	background:#f7f7f7;
	position:absolute;
	bottom:0;
	z-index:120;
	text-align:center;
	font-size:12px;
	color:#4f4f4f;
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
			box-sizing:border-box;
	padding:3px;
	border-radius:0 0 2px 2px ;
}

.bx_cart_block 					.bx_item_listincart .status:hover{background:#ececec;cursor:pointer}
.bx_cart_block 					.bx_item_listincart .bx_itemincart{
	position:relative;
	padding:0 10px;
	margin-bottom:15px;
}
.bx_cart_block 					.bx_item_listincart .bx_item_status{
	font-weight:bold;
	padding:3px;
	background:#ebebeb;
	margin:0 10px 20px;
	line-height:16px;
	font-size:13px;
	/*height:16px;*/
	border-radius:3px;
	text-align:center;
}
/*.bx_cart_block.bx_cart_fixed    .bx_item_listincart .bx_itemincart{position:relative}*/
.bx_cart_block .bx_item_listincart .bx_item_delete{
	background:url(/bitrix/templates/eshop_krymko/components/bitrix/sale.basket.basket.line/krymko/images/delete_item.png) no-repeat center;
	width:16px;
	height:16px;
	position:absolute;
	right:10px;
	top:-3px;
	cursor:pointer;
	opacity: .2;
}
.bx_cart_block .bx_item_listincart .bx_item_delete:hover{opacity: 1;}
.bx_cart_block .bx_item_listincart .bx_item_img_container{
	text-align:center;
	padding-bottom:16px;
	color:#3f3f3f;
	font-size:12px;
}
.bx_cart_block .bx_item_listincart .bx_item_img_container a{}
.bx_cart_block .bx_item_listincart .bx_item_img_container a img{
	max-width:90px;
	height:auto;
	border:1px solid #e6e6e6;
}
.bx_cart_block .bx_item_listincart .bx_item_title{padding-bottom:5px}
.bx_cart_block .bx_item_listincart .bx_item_title a{
	font-size:13px;
	color:#3f3f3f;
	text-decoration:none;
}
.bx_cart_block .bx_item_listincart .bx_item_title a:hover{text-decoration:underline}
.bx_cart_block .bx_item_listincart .bx_item_price{padding-bottom:5px}
.bx_cart_block .bx_item_listincart .bx_item_price .bx_item_oldprice{
	text-decoration:line-through;
	color:#b0b0b0;
	vertical-align:bottom;
	font-size:12px;
	font-weight:bold;
}
.bx_cart_block .bx_item_listincart .bx_item_col_summ{
	font-size:12px;
	border-bottom:1px solid #E5E5E5;
	padding-bottom:10px;
}
.bx_cart_block .bx_item_listincart .bx_itemincart:last-child .bx_item_col_summ{border-bottom:none}
.bx_cart_block .bx_item_hr{
	border:none;
	border-top:1px solid #e5e5e5;
	width:100%;
	margin:11px 0;
}
.bx_cart_block .bx_item_listincart .bx_button_container{
	/*height:62px;*/
	width:100%;
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
			box-sizing:border-box;
	padding:15px 10px;
	text-align:center;
}
.bx_cart_block.bx_cart_fixed .bx_item_listincart .bx_button_container{position:relative}
.bx_cart_block.bx_cart_fixed.max_height .bx_item_listincart .bx_button_container{
	position:absolute;
	bottom:21px;
}


/* buttons */
.bx_cart_block .bx_bt_button_type_2{
	display:inline-block;
	border-radius:3px;
	text-align:center;
	text-decoration:none;
	font-size:13px;
	cursor:pointer;
}

.bx_cart_block .bx_bt_button_type_2 				{
	border:1px solid #e9e9e9;
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#f1f1f1));
	background-image:-webkit-linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
	background-image:-moz-linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
	background-image:-o-linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
	background-image:linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
	color:#656565;
	text-shadow:0 1px 0 #fff;
}
.bx_cart_block .bx_bt_button_type_2:hover 		{background:#fff}
.bx_cart_block .bx_bt_button_type_2:active 	{
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#fcfcfc));
	background-image:-webkit-linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
	background-image:-moz-linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
	background-image:-o-linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
	background-image:linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
	box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.05);
}

.bx_cart_block .bx_small.bx_bt_button_type_2{
	display:inline-block;
	min-width:20px;
	line-height:20px;
}

.bx_cart_block .bx_small.bx_bt_button_type_2 		{ }
.bx_cart_block .bx_small.bx_bt_button_type_2:hover 	{ }
.bx_cart_block .bx_small.bx_bt_button_type_2:active 	{ }


.bx_cart_block .bx_medium.bx_bt_button_type_2		{
	padding:0 13px;
	height:25px;
	font-weight:bold;
	line-height:25px;
}

.bx_cart_block .bx_medium.bx_bt_button_type_2 		{font-weight:bold}
.bx_cart_block .bx_medium.bx_bt_button_type_2:hover{ }
.bx_cart_block .bx_medium.bx_bt_button_type_2:active{ }



/* End */



/* Start:/bitrix/templates/eshop_krymko/components/bitrix/news.list/testimonials/style.css?14156456101368*/
.testim_bottom_item {
padding: 0px 10px 0px 5px;
}

.testim_bottom_date {
color: #696969;
text-transform: lowercase;
}
.testim_bottom_fio {font-size: 17px;}
.testim_bottom_fio span {text-shadow: 0px 0px 0px #a4a3a3}
.testim_bottom_fio a {}
.testim_bottom_fio img {
float: left;
padding-right: 10px;
}
.testim_bottom_name {padding-bottom: 3px;}
.testim_bottom_name a {color: #ff257b;text-decoration: none;}
.testim_bottom_text {
padding: 8px;
margin: 20px 0 10px;
text-shadow: 0px 0px 0px #ff92bd;
border: 1px solid #bebaba;
border-radius: 1px;
position: relative;
}
.testim_arrow {
position: absolute;
bottom: 100%;
left: 12px;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 15px solid #fff;
pointer-events: none;
}
.testim_bottom_text:before {
content: " ";
position: absolute;
bottom: 100%;
left: 11px;
border-left: 9px solid transparent;
border-right: 9px solid transparent;
border-bottom: 17px solid #bebaba;
border-top: 0;
}

.testim_bottom_text a:hover {border-bottom: 1px dashed;}
.testim_bottom_text img {
float: right;
border: 1px solid #ff257b;
box-shadow: inset -1px -1px 1px #fec4db;
padding: 1px;
margin: 0 20px;
}
.testim_bottom_tt {color: #3b3a3a;text-shadow: 0px 0px 0px #a4a3a3;line-height: 18px;}

.testim_bottom_fio {display: block;}
.testim_read_more {color: #ff257b;text-decoration: none;margin-left: 5px;}
/* End */



/* Start:/bitrix/templates/eshop_krymko/components/bitrix/news.list/bottom/style.css?1415639019840*/
.news_bottom_item {
padding: 10px 10px 10px 5px;
}

.news_bottom_date {
background: url(/bitrix/templates/eshop_krymko/components/bitrix/news.list/bottom/images/datebg.png) no-repeat;
width: 60px;
height: 58px;
overflow: hidden;
float: left;
color: #fff;
text-align: center;
font-weight: bold;
font-size: 8px;
text-transform: uppercase;
padding-top: 3px;
margin-top: 5px;
}
.news_bottom_date span {
color: #000;
display: block;
font-size: 32px;
padding-top: 2px;
font-weight: bold;
}
.news_bottom_name {
color: #ff257b;
font-size: 17px;
text-transform: uppercase;
text-decoration: none;
line-height: 24px;
padding-bottom: 15px;
text-shadow: 0px 0px 0px #ff99c1;
}
.news_bottom_name:hover span {border-bottom: 1px dashed;}
.news_bottom_text {padding-left: 70px;text-shadow: 0px 0px 0px #a4a3a3;}
.news_bottom_name, .news_read_more {display: block;}
.news_read_more {padding-bottom: 25px; padding-top: 15px;}
/* End */



/* Start:/bitrix/templates/eshop_krymko/components/bitrix/news.list/mainarticles/style.css?14332509412387*/
div.articles-list{word-wrap: break-word;}
div.articles-list img.preview_picture{
	float:right;
	margin: 1px;
}
div.articles-list div.articles-item:nth-child(1) img.preview_picture,
div.articles-list div.articles-item:nth-child(2) img.preview_picture,
div.articles-list div.articles-item:nth-child(3) img.preview_picture {
	float:none;
	width: 100%;
	height: auto;
    max-width: 380px;
}

div.articles-list div.articles-item:nth-child(2) img.preview_picture{margin-top: -20px;}

.articles-date-time {color:#486DAA;}
div.articles-list span{color:#595959; font-size: 17px;}
.articles-title, .articles-title span {color:#ff267b; font-size: 20px; text-transform: uppercase; text-decoration: none;}
.articles-title, div.articles-list span {
margin: 15px 20px 0 10px;
display: block;
}
div.articles-list span {margin-bottom: 20px;}
div.articles-list div.articles-item:nth-child(2) span {margin-bottom: 0px;}

div.articles-list .articles-title font {
border-bottom: 0px dashed;
margin: 0;
display: inline;
}
.articles-item:hover .articles-title font{border-bottom: 1px dashed;}
.articles-title:hover, .articles-item:hover .articles-title{text-decoration: none;}

div.articles-item{
width:49.34%;
display: inline-block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
vertical-align: top;
padding: 8px 2px 8px 10px;
}

div.articles-item:nth-child(1),
div.articles-item:nth-child(2),
div.articles-item:nth-child(3){
width:33%;
padding: 8px 11px 8px 10px;
}

div.articles-item:nth-child(2) .articles-title{margin-top: 10px;}

div.articles-item:nth-child(4) img.preview_picture,
div.articles-item:nth-child(5) img.preview_picture,
div.articles-item:nth-child(6) img.preview_picture,
div.articles-item:nth-child(7) img.preview_picture,
div.articles-item:nth-child(8) img.preview_picture,
div.articles-item:nth-child(9) img.preview_picture,
div.articles-item:nth-child(10) img.preview_picture{margin-left: -100px;margin-top: 25px;}

div.articles-item .articles-item-wrap {border: 1px solid #ececec; border-radius: 3px; min-height: 290px; overflow: hidden;}
div.articles-item:nth-child(5n) {clear: both;}

@media (max-width:1070px) {
	div.articles-item:nth-child(1), div.articles-item:nth-child(2), div.articles-item:nth-child(3){
		width:32%;
		padding: 8px 5px 8px 5px;
	}
}

@media (max-width:801px) {
	.articles-title, .articles-title span {font-size: 16px;}
}
/* End */



/* Start:/bitrix/templates/eshop_krymko/components/bitrix/menu/catalog_native/style.css?141416826710743*/
.bx-no-touch .menu_bg.active,
.bx-no-touch .notive.header,
.bx-no-touch .menu-page{display:none !important;}
@media (min-width:570px) 							{
	.menu_bg.active,
	.notive.header,
	.menu-page{display:none !important;}
}

@media (max-width:569px) 							{
	.bx-touch .header_inner_include_aria{padding-top:10px}
	.bx-touch .header_wrap{padding-top:60px}
	.bx-touch .site_title,
	.bx-touch .cart_block,
	.bx-touch .login_block,
	.bx-touch .bx_cart_login_top,
	.bx-touch .header_inner_bottom_line>div,
	.bx-touch .header_top_section{display:none;}

	.bx-touch .notive.header {
		position:fixed;
		top: 0;
		right:0;
		left:0;
		z-index:10001;
		margin:0;
		padding:0;
		height:44px;
		background-image:url(/bitrix/templates/eshop_krymko/components/bitrix/menu/catalog_native/images/panel_bg.png);
		background-size: 44px;
		background-repeat:repeat;
		box-shadow:0 1px 1px 0 rgba(1,1,1,.2);
	}
	.bx-touch .notive.gn_general_nav {
		position:absolute;
		top:8px;
		left:9px;
		display:block;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		width:37px;
		height:29px;
		border:1px solid rgba(12,33,46,.6);
		border-radius:4px;
		background:url(/bitrix/templates/eshop_krymko/components/bitrix/menu/catalog_native/images/icon_notive.png) no-repeat center, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY4OWRiMyIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEzNTA3MiIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background:url(/bitrix/templates/eshop_krymko/components/bitrix/menu/catalog_native/images/icon_notive.png) no-repeat center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(104,157,179,0.6)), color-stop(100%,rgba(19,80,114,0.6)));
		background:url(/bitrix/templates/eshop_krymko/components/bitrix/menu/catalog_native/images/icon_notive.png) no-repeat center, -webkit-linear-gradient(top,rgba(104,157,179,0.6) 0%,rgba(19,80,114,0.6) 100%);
		background:url(/bitrix/templates/eshop_krymko/components/bitrix/menu/catalog_native/images/icon_notive.png) no-repeat center,    -moz-linear-gradient(top,rgba(104,157,179,0.6) 0%,rgba(19,80,114,0.6) 100%);
		background:url(/bitrix/templates/eshop_krymko/components/bitrix/menu/catalog_native/images/icon_notive.png) no-repeat center,     -ms-linear-gradient(top,rgba(104,157,179,0.6) 0%,rgba(19,80,114,0.6) 100%);
		background:url(/bitrix/templates/eshop_krymko/components/bitrix/menu/catalog_native/images/icon_notive.png) no-repeat center,      -o-linear-gradient(top,rgba(104,157,179,0.6) 0%,rgba(19,80,114,0.6) 100%);
		background:url(/bitrix/templates/eshop_krymko/components/bitrix/menu/catalog_native/images/icon_notive.png) no-repeat center,         linear-gradient(to bottom, rgba(104,157,179,0.6) 0%,rgba(19,80,114,0.6) 100%);
		-webkit-background-size:15px auto, 100%;
		background-size:15px auto, 100%;
		box-shadow:0 1px 1px 0 rgba(255,255,255,.15);
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#99689db3', endColorstr='#99135072',GradientType=0 );
	}
	.bx-touch .notive.cart_link {
		position:absolute;
		top: 8px;
		right:9px;
		display:block;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		width:37px;
		height:29px;
		border:1px solid rgba(12,33,46,.6);
		border-radius:4px;
		background:url(/bitrix/templates/eshop_krymko/components/bitrix/menu/catalog_native/images/icon_cart.png) no-repeat center, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY4OWRiMyIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEzNTA3MiIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background:url(/bitrix/templates/eshop_krymko/components/bitrix/menu/catalog_native/images/icon_cart.png) no-repeat center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(104,157,179,0.6)), color-stop(100%,rgba(19,80,114,0.6)));
		background:url(/bitrix/templates/eshop_krymko/components/bitrix/menu/catalog_native/images/icon_cart.png) no-repeat center, -webkit-linear-gradient(top,rgba(104,157,179,0.6) 0%,rgba(19,80,114,0.6) 100%);
		background:url(/bitrix/templates/eshop_krymko/components/bitrix/menu/catalog_native/images/icon_cart.png) no-repeat center,    -moz-linear-gradient(top,rgba(104,157,179,0.6) 0%,rgba(19,80,114,0.6) 100%);
		background:url(/bitrix/templates/eshop_krymko/components/bitrix/menu/catalog_native/images/icon_cart.png) no-repeat center,     -ms-linear-gradient(top,rgba(104,157,179,0.6) 0%,rgba(19,80,114,0.6) 100%);
		background:url(/bitrix/templates/eshop_krymko/components/bitrix/menu/catalog_native/images/icon_cart.png) no-repeat center,      -o-linear-gradient(top,rgba(104,157,179,0.6) 0%,rgba(19,80,114,0.6) 100%);
		background:url(/bitrix/templates/eshop_krymko/components/bitrix/menu/catalog_native/images/icon_cart.png) no-repeat center,         linear-gradient(to bottom, rgba(104,157,179,0.6) 0%,rgba(19,80,114,0.6) 100%);
		-webkit-background-size:16px auto, 100%;
		background-size:16px auto, 100%;
		box-shadow:0 1px 1px 0 rgba(255,255,255,.15);
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#99689db3', endColorstr='#99135072',GradientType=0 );
	}
	.bx-touch .notive.title{
		overflow:hidden;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		padding:0 50px;
		width:100%;
		color:#fff;
		text-align:left;
		-ms-text-overflow:ellipsis;
		text-overflow:ellipsis;
		text-shadow:0 1px rgba(0,0,0, 0.42);
		white-space:nowrap;
		font-size: 22px;
		line-height:44px;
	}

	.bx-touch .menu-page{
		position:fixed;
		top: 44px;
		bottom:0;
		opacity:0.97;
		left:-100%;
		z-index:10000;
		overflow:visible;
		margin:0;
		padding:0;
		width: 85%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		background:#ecf1f4;
		box-shadow:2px 0 2px 0 rgba(1,1,1,.15);
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.bx-touch .menu-items{
		overflow:auto;
		height:100%;
		-webkit-tap-highlight-color:transparent;
	}

	.bx-touch .menu-separator{
		display:block;
		padding-left:15px;
		border-bottom: 1px solid #fff;
		height:40px;
		color:#123751;
		vertical-align:middle;
		text-decoration:none;
		font-weight:bold;
		font-size:16px;
		line-height:40px;
	}

	.bx-touch .menu-section .menu-separator{
		background:#fff;
		margin-bottom:1px;
	}
	.bx-touch .menu-item{
		position:relative;
		display:block;
		overflow:hidden;
		padding:0 10px 0 20px;
		height:44px;
		background:#fff;
		color:#123751;
		text-decoration:none;
		-ms-text-overflow:ellipsis;
		text-overflow:ellipsis;
		white-space:nowrap;
		font-size:16px;
		line-height:42px;
		margin-bottom:1px;
		-webkit-tap-highlight-color:transparent;
	}

	.bx-touch .menu-separator-user{
		display:block;
		position:relative;
		padding-left:55px;
		height:40px;
		color:#123751;
		vertical-align:middle;
		text-decoration:none;
		font-weight:bold;
		font-size:16px;
		line-height:40px;
	}
	.bx-touch .menu-item-avatar{
		position:absolute;
		display:block;
		top: 9px;
		left:21px;
		width:22px;
		height:22px;
		border:1px solid #fff;
		background-color:#63839c;
		background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAIAAACR5s1WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxQzAzNTk0Mjk4MjM2ODExOTIzQ0UzMzY5M0ZCNjAwQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowRUEzRkQ1MkNEM0UxMUUxQTZCOURCRkUzNzFFQURBMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5Q0FGN0U5Q0NEMjkxMUUxQTZCOURCRkUzNzFFQURBMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFFMUExODRBNzQyMDY4MTE4OEM2OEExMTQ2OTFCMDNEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFDMDM1OTQyOTgyMzY4MTE5MjNDRTMzNjkzRkI2MDBBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+dqo5jQAABQRJREFUeNrsWF1PHFUYPl8zszM7sNgPKBawlCpuV0ArYBqVWJNe6ZXx3gt/in/DG+OF8UpNaqKmJFxoiDVBLQUF+mER+mEplGW3uztz5hzfM2dZkd0dZmCJXvBm9iOzM3Oe87zved7nLP7wo4/Rfx0E/Q/iCMR2sH3cg6sf+F9npax+HjYIHI5de9ffqhAkhhcgwCEaeUggqmNjTDAiuBZVFgCAUCikEEhDkS0HUUNAcfgpBRJqODVvDQSwKXhQZkRsUyIPg4nqtLn3Ql/X2+ND2XPPMUrh1NrG5tzS3clrs2v5MiYUql0kyUhsEDBNoggQ3H/39ZF33npNz1PRgdCxTNvE2ND48OCnX03+srSCqKHIik0GScIBkoK7Jr78xqsBDB4WQe2AM6bBPnjvsmMRJDmkCLdcJ3QdBL5/aTRHQ0bqDwj4aeLlwcDzAC/GuKXpCFcBDBP4lRMdbUEQRFx7pqcLLqOmBflTNRsjISzu0pAhCO5BYQRhHTQLk1EAAawRwnC88oy/OlRNnuk+mRs8J4IoEH2nu/t7ulY2ypjKltVETREF56eOd0AuRGTA753PZOBiTQJuIRMKRBB4vg8gotedLmG4Gl6gYK1hQm7nVWL8842Few8eAhURx1axODO3WBMr2cIlGqoVK/HgyndTivHmxzdXp/LFMiVU61XrdEL1SMwMw7DSM7/dfLyxHjSJJ5v5q9Mzhp0mhgVNBcXrHglMDTBh2g427U8+/1JL5K4DTn72xRViOJadpowdgmIqEDA923Yzd+6vf/3tZD0NU99Pz99Zddo7jFQK2phSqniqyWK6GNXEQacoJXYatWfWnuTDmcudiwLWg5VyUrZNDQsWBqqJ2l42h+3p4UIXo1po6BckvGzLHH9lWKvCThATF8csJ/3T78ue4CCX4HyIREIduGq8EoHA/wAICVBnJAq4xfDoyMDw88pG+D7f9VjANDaUHR16cXbx7g+zt0pcEsqU2VEFFGW3WITmEKIzKmTA2x1jLHs2N9AHRcQDXqlwUddBggADMshYbqD3/EDv7NLytfnbBU/oiUCC5A4/HAOEJkHpVJC2yJsXBrP9PTC2V6loxYwQzfBOj1KaO/vsSwM909eXflz4ExEGLVU0kS8WYWGE5Ibk71+66FhmoVjcc/j6WUDWxnP9m1uF+ZV1wiz13GRMAAm+dyHbaxDytPg0un03Cx9zn/Ox8/2/3ly10owQGjRyGE0LEzoQr5RPdjilcinaxUQHJDFlWdwrGSlbLRkUk4nQR6mezCuQRt/3QREOsstTXYeoJkyYTKYToY8CMj3OWZKNTIOA0cFeECSSiJUqPhx6aFQqe04qdWAQQnuMZrLJmnkIvaOaW7w9PpLVO5z9IghuLN4q+SIN+imTKKaiAkrZSs3/8eD6/MLpE5nuU50d7e2uY4PhdV037TgNbyyVyvmtPMw7v1XIF4r3Hz6699djZLnusS5oac0YZQ1pCHeYlJmOnTleMYzVzcLyoyUoESgTlSW1XKV+313PwB8JWw1l0M2pYRqZTst2TdsFvZJNdgBRsk2ZkXLbDFhgaTCusEZArIJw1612OnjXE7HqDEroiQqYAwAhjDHDBAdAoYnAyUS9Q24bCEosQk1mKeOK9L4fh49q3JzV3i8Eh/TOByuTR2quIlkX3XmDbqVIm5T6Xt/olvr/buQBLb+se+i+/xY6+vfuCETc+FuAAQCMJERFG/TKEQAAAABJRU5ErkJggg==');
		background-size:22px;
		background-repeat:no-repeat;
	}
	.bx-touch .menu-item-selected .menu-item-avatar{top:11px}
	.bx-touch .menu-item-selected.menu-icon-user:before{margin-top:11px}
	.bx-touch .menu-item-selected{
		margin-top:-2px;
		height:46px;
		background-image:url(/bitrix/templates/eshop_krymko/components/bitrix/menu/catalog_native/images/menu-item-selected.png);
		background-size:46px 46px;
		background-repeat:repeat-x;
		line-height:46px;
	}
	.bx-touch .menu-item-selected:after {background:none}
	.bx-touch .menu-item-selected:before{
		margin-top:2px;
		height:46px
	}

	.bx-touch .menu_bg.active{
		position:fixed;
		top: 0;
		right:0;
		z-index:9999;
		width:1000px;
		height:2000px;
	}
}
/* End */



/* Start:/bitrix/templates/eshop_krymko/template_styles.css?143447391736246*/
html{-webkit-text-size-adjust:none}
body{
	margin:0;
	padding:0;
	min-width:310px;
	font-family:Tahoma, Arial;
}
html.bx-no-touch body{min-width:640px}
a img{border:none}
a{color: #3b3a3a;}
a:hover{}

h1 {font-family: 'Poiret One', Tahoma, cursive; font-size: 36px; font-weight: normal; padding: 0 10px;text-shadow: 0px 0px 0px #9c9c9c;}
h2 {font-family: 'Poiret One', Tahoma, cursive; font-weight: normal;text-shadow: 0px 0px 0px #9c9c9c;}
h1 a {text-decoration: none;}

.grid{}
.grid .bx_content_section{margin-bottom: 15px;}
.grid .bx_sidebar{margin-bottom: 15px;}


/* grid1x2 */
.grid1x2{}
.grid1x2 .bx_content_section{
	float: right;
	width: 66%;
	margin-bottom: 15px;
}
.grid1x2 .bx_sidebar{
	float: left;
	width: 33%;
	margin-bottom: 15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){	.grid1x2 .bx_sidebar{}}
@media (max-width:640px){
	.grid1x2 .bx_content_section,
	.grid1x2 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid1x2 .bx_sidebar{}
}
@media (max-width:479px){	.grid1x2 .bx_sidebar{}}


/* grid2x1 */

.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){	.grid2x1 .bx_sidebar{}}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{}
}
@media (max-width:479px){	.grid2x1 .bx_sidebar{}}

/* grid1x3 */
.grid1x3{}
.grid1x3 .bx_content_section{
	float: right;
	width: 74%;
	margin-bottom: 15px;
}
.grid1x3 .bx_sidebar{
	float: left;
	width: 24%;
	margin-bottom: 15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){	.grid1x3 .bx_sidebar{}}
@media (max-width:640px) {
	.grid1x3 .bx_content_section,
	.grid1x3 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid1x3 .bx_sidebar{}
}
@media (max-width:479px){	.grid1x3 .bx_sidebar{}}


/* grid3x1 */

.grid3x1{}
.grid3x1 .bx_content_section{
	float: left;
	width: 74%;
	margin-bottom: 15px;
}
.grid3x1 .bx_sidebar{
	float: right;
	width: 24%;
	margin-bottom: 15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){	.grid3x1 .bx_sidebar{}}
@media (max-width:640px) {
	.grid3x1 .bx_content_section,
	.grid3x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid3x1 .bx_sidebar{}
}
@media (max-width:479px){	.grid3x1 .bx_sidebar{}}

/* grid2x2 */

.grid2x2 {}
.grid2x2 .bx_content_section{
	float: left;
	width: 49%;
	margin-bottom: 15px;
}
.grid2x2 .bx_sidebar{
	float: right;
	width: 49%;
	margin-bottom: 15px;
}
@media (max-width:640px) {
	.grid2x2 .bx_content_section,
	.grid2x2 .bx_sidebar{
		width: 100%;
		float: none;
	}
}



/* grid2x2r */

.grid2x2r {}
.grid2x2r .bx_content_section{
	float: right;
	width: 49%;
	margin-bottom: 15px;
}
.grid2x2r .bx_sidebar{
	float: left;
	width: 49%;
	margin-bottom: 15px;
}
@media (max-width:640px) {
	.grid2x2r .bx_content_section,
	.grid2x2r .bx_sidebar{
		width: 100%;
		float: none;
	}
}


/* grid1x2x1 */

.grid1x2x1{}
.grid1x2x1 .bx_content_section{
	width: 50%;
	display: inline-block;
	margin-bottom: 15px;
	vertical-align: top;
}
.grid1x2x1 .bx_sidebar.left{
	width: 24%;
	float: left;
	display: inline-block;
	margin-right: 1%;
	margin-bottom: 15px;
	vertical-align: top;
}
.grid1x2x1 .bx_sidebar.right{
	width: 24%;
	display: inline-block;
	margin-bottom: 15px;
	vertical-align: top;
}

@media (max-width:760px) {
	.grid1x2x1 .bx_content_section{
		width: 75%;
		float: right;
	}
	.grid1x2x1 .bx_sidebar.left{	float: left;}
	.grid1x2x1 .bx_sidebar.right{	float: left;}
}

@media (max-width:640px) {
	.grid1x2x1 .bx_content_section{
		width: 100%;
		float: left;
	}
	.grid1x2x1 .bx_sidebar.left{
		width: 49%;
		display: inline-block;
	}
	.grid1x2x1 .bx_sidebar.right{
		width: 49%;
		float: right;
	}
}

@media (max-width:480px) {
	.grid1x2x1 .bx_content_section,
	.grid1x2x1 .bx_sidebar{
		width: 100% !important;
		float: none !important;
	}
}

.bx_content_section h1{margin-top: 0;}

/* ---- HEADER ---- */
.header_wrap{
	padding:0;
}
.header_wrap_container{
	margin:0 auto;
	padding-bottom:20px;
	max-width:1230px;
}
/* ---- HEADER ---- TOP SECTION ---- */
.header_top_section{
	position:relative;
	min-height:20px;
	width:100%;
}
.header_top_section_container_two{margin-top:1px}
.header_top_section_container_one{
	float:right;
	/*max-width:200px;
	width:100%;*/
}
.bx_cart_login_top{
	float:right;
	margin-bottom:14px;
	padding:0;
	border-radius:0 0 4px 4px;
	line-height:44px;
	/*height: 44px;*/
	background: #fafcfd;
	vertical-align: middle;
	color: #576e75;
	/*	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fafcfd), to(#f9fbfc));
		background-image:-webkit-linear-gradient(#fafcfd 0%, #f9fbfc 100%);
		background-image:   -moz-linear-gradient(#fafcfd 0%, #f9fbfc 100%);
		background-image:     -o-linear-gradient(#fafcfd 0%, #f9fbfc 100%);
		background-image:        linear-gradient(#fafcfd 0%, #f9fbfc 100%);*/

	box-shadow:0 1px 2px 0 rgba(56,94,104,.26);
	white-space:nowrap;
}
.bx_cart_login_top table tr td {padding:0 5px}
.bx_cart_login_top a{
	color: #576e75;
	text-decoration:underline
}
.bx_cart_login_top a:hover{
	text-decoration:none
}

.bx_cart_login_top>div{display: inline-block} /*Fix для визуального редактора*/

/* ---- HEADER ---- --END-- TOP SECTION ---- */
/* ---- HEADER ---- INNER ---- */

.header_inner{
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0px;
	background:#fff;
	padding-top: 15px;
	margin:0 auto;
	max-width:1230px;
}
.site_title{
	float:left;
	margin:0;
	padding:0;
	line-height:80px;
}
.header_inner_container_soc{
	position:relative;
	float:right;
	margin-right:265px;
}
.header_inner_container_one{
	position:relative;
	float:right;
	margin-right:30px;
}
.header_inner_container_two{
	position:absolute;
	top:12px;
	right:0;
	width:215px;
}
.header_inner_include_aria {
	display:inline-block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding: 23px 0 0;
	height:80px;
	vertical-align:top;
	text-align:right;
	font-size:12px;
}
.header_inner_include_aria span{color:#555; text-shadow: -1px 0px 0px #999;}
.header_inner_include_aria a{
	display: inline-block;
	text-decoration:none;
	color:#e72647;
	font:25px/28px Arial;
	text-shadow: 1px 0px 0px #f5a8b5;
}
.header_inner_bottom_line_container{
	position:relative;
	padding:0;
}
.header_inner_bottom_line{
	min-height:10px;
	margin:0 auto;
	max-width:1230px;
}
.header_inner_bottom_line table {width: 100%; border-spacing: 0;}
/* ---- HEADER ---- --END-- INNER ---- */


.worakarea_wrap_container{
	margin:0 auto;
	padding-bottom:0px;
	max-width:1230px;
	padding-top:5px;
}
.workarea_wrap{padding:0 20px}
.workarea_wrap h1{
	padding-bottom:14px;
	margin: 5px 0;
	text-shadow: 0px 0px 0px #9c9c9c;
}
.workarea_wrap h1 a{
	color:#000;
	text-decoration:none;
}
.bx_title_section{
	margin-top:0;
	padding-top:0;
	vertical-align:middle;
	font-size:26px;
}
.bx_title_section.fll{float:left}
.bx_title_section.stars{border:none}
.bx_title_section.stars .icon{
	display:inline-block;
	padding-right:10px;
	width:27px;
	height:26px;
	background:url(/bitrix/templates/eshop_krymko/images/stars.png) no-repeat center left;
	vertical-align:top;
	line-height:26px;
}
.bx_title_section.time{border:none}
.bx_title_section.time .icon{
	display:inline-block;
	padding-right:10px;
	width:30px;
	height:30px;
	background:url(/bitrix/templates/eshop_krymko/images/time.png) no-repeat center left;
	vertical-align:top;
	line-height:26px;
}

.bx_view_all_home{float:right}

/* EVENTS & NEWS WRAP */
.events_one_block, .events_two_block {
width: 48.7%;
box-shadow: 0px 0px 0px rgba(0,0,0,.25), 0px 0px 15px 4px rgba(0,0,0,.22);
margin-bottom: 25px;
margin-top: 20px;
padding: 0 10px 10px;
font-size: 14px;
/*min-height: 662px;*/
height: 95%;
}
.events_one_block {margin-right: 25px;}
.events_one_block h1, .events_two_block h1 {
padding-left: 0px;
padding-right: 0px;
margin: 0 -3px 10px;
}
.bx_shadow {text-decoration: none; border-bottom: 1px dashed; float: right;}
.bx_shadow:hover {text-decoration: none; color: #ff267b;}

/* ARTICLES WRAP */
.articles_wrap {
/*box-shadow: 0 0 0 0 #d2d3d4, 0 -8px 8px -6px #d2d3d4, 0 0 0 0 #d2d3d4, 0 12px 14px -7px #d2d3d4, 0 0 0 0 #d2d3d4;
-moz-box-shadow: 0 0 0 0 #d2d3d4, 0 -8px 8px -6px #d2d3d4, 0 0 0 0 #d2d3d4, 0 12px 14px -7px #d2d3d4, 0 0 0 0 #d2d3d4;*/
box-shadow: 0 -3px 15px rgba(0,0,0,.25), 0 12px 11px -8px rgba(0,0,0,.25);
}
.articles_block h1, .events_one_block h1, .events_two_block h1, .ovh h2 {padding-bottom: 5px; border-bottom: 1px solid #e2e2e2;margin-top: 0px;}

.btn-more{
background: #23a7a4;
display: inline-block;
float: right;
margin: 10px 20px;
z-index: 1000;
position: relative;
}
.btn-more a{text-decoration: none;color: #fff;font-size: 14px;padding: 10px 20px;display: block;}

/* FOOTER WRAP */
.bottom_wrap, .articles_wrap, .events_wrap{
	padding:0 20px;
}
.bottom_wrap_container, .articles_wrap_container, .events_wrap_container{
	margin:0 auto;
	padding-top:15px;
	padding-bottom:10px;
	max-width:1230px;
}
.events_wrap_container {padding-top:0px;display: table;}

.events_one_block,
.events_two_block,
.footer_container_one,
.footer_container_two,
.footer_container_tre,
.bottom_container_one,
.bottom_container_two,
.bottom_container_tre{
	display:inline-block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	vertical-align:top;
}

.footer_container_one,
.footer_container_two {
	width:15%;
}
.footer_container_tre{width:68%;}

.bottom_container_one,
.bottom_container_two,
.bottom_container_tre {
	width:33%;
}

.footer_container_two{padding:0 10px}

.footer_wrap{padding:0 20px;}
.footer_wrap_container{
	margin:0 auto;
	padding-top:40px;
	padding-bottom:0px;
	max-width:1230px;
}


/* ---- INC ABOUT FOOTER ---- */
.bx_inc_about_footer {color: #fff; padding: 0 65px 0 100px; min-height: 53px;}
.bx_inc_about_footer h5{font-size:17px; font-weight: normal; text-transform: uppercase;margin-bottom: 10px;}
.bx_inc_about_footer p{
	margin-top: 0;
	padding-top: 0;
	font-size: 14px;
	line-height: 16px;
}
.bx_inc_about_footer a{text-decoration: none;color: #fff;}
.bx_inc_about_footer a:hover{text-decoration: underline;}

.bx_inc_about_footer.bottom_order{background: url(/bitrix/templates/eshop_krymko/images/bottom_order.jpg) no-repeat;}
.bx_inc_about_footer.bottom_get{background: url(/bitrix/templates/eshop_krymko/images/bottom_get.jpg) no-repeat;}
.bx_inc_about_footer.bottom_pay{background: url(/bitrix/templates/eshop_krymko/images/bottom_pay.jpg) no-repeat;}


/* ---- FOOTER_SOCIAL_ICON ---- */
.footer_social_icon{margin-top: 23px}
.footer_wrap .footer_social_icon{margin-top: 15px;margin-bottom: 10px;}
.footer_social_icon ul{
	margin: 0;
	padding: 0;
}
.footer_social_icon ul li{
	display: inline-block;
	width: 39px;
	height: 39px;
}
.footer_social_icon ul li a{
	display: block;
	width: 39px;
	height: 39px;
	background: url(/bitrix/templates/eshop_krymko/images/social_icon.png) no-repeat;
	opacity: 1;
}
.footer_social_icon ul li.fb a{background-position:0 0}
.footer_social_icon ul li.vk a{background-position:-42px 0}
.footer_social_icon ul li a:hover{opacity:.7}

.header_inner_container_soc .footer_social_icon{
border-left: 1px solid #ababab;
border-right: 1px solid #ababab;
padding: 0 28px;
}

.footer_contact{
	text-align: right;
	margin-top: 35px;
	font-size: 14px;
}
.footer_contact strong{
	display: block;
	margin-bottom: 10px;
	font-size:30px;
	color: #e72647;
	font-weight: normal;
}

.copyright{
	opacity: .7;
	font-size: 10px;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 5px;
}
.copyright a {text-decoration: none}


.bx_mfeedback .bt_blue,
.bt_blue,
.bt_white,
.bt_green{
	display:inline-block;
	border-radius:0px;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	cursor:pointer;
}
.shadow.bt_blue,
.shadow.bt_white,
.shadow.bt_green{box-shadow:0 1px 1px 0 rgba(0,0,0,.2)}
.shadow.bt_blue:active,
.shadow.bt_white:active,
.shadow.bt_green:active{box-shadow:none}

.bx_ordercart .bx_ordercart_order_pay_center .checkout,
.bx_mfeedback .bt_blue,
.bt_blue{
	background:#23a7a4;
	color:#fff;
	text-shadow:0 1px 0 #006cae;
	border-radius: 0px;
}
.bt_white,
.bt_green {
	background:#ff0c4d;
	color:#fff;
	text-shadow:0 1px 0 #006cae;
}
.bt_green:hover,
.bt_white:hover{
	background:#ff0c4d;
	opacity: .80;
}
.bx_ordercart .bx_ordercart_order_pay_center .checkout:hover,
.bx_mfeedback .bt_blue:hover,
.bt_blue:hover {
	background: #23a7a4;
	opacity: .80;
}
.bx_ordercart .bx_ordercart_order_pay_center .checkout:active,
.bx_mfeedback .bt_blue:active,
.bt_blue:active {
	background:#23a7a4;
	opacity: .80;
}

.small.bt_blue,
.small.bt_white,
.small.bt_green{
	display:inline-block;
	min-width:20px;
	line-height:20px;
}
.small.bt_blue  		{ }
.small.bt_blue:hover  	{ }
.small.bt_blue:active  	{ }

.medium.bt_blue{
	padding:0 13px;
	font-weight:bold;
	height:27px;
	line-height:27px;
}

.big.bt_blue			{
	padding:0 13px;
	font-weight:bold;
	height:36px;
	line-height:36px;
}

.bt.big.bt_blue.cart span{
	position:relative;
	bottom:-7px;
	display:inline-block;
	margin:0 10px 0 0;
	width:26px;
	height:23px;
	background:url(/bitrix/templates/eshop_krymko/images/bt_cart.png) no-repeat center;
}

/* page cart */
.bx_ordercart .bx_sort_container a {
  border-radius: 0px;
  background: #f9f9f9;
}
.bx_ordercart .bx_sort_container a.current {
  border-radius: 0px;
  box-shadow: none;
  background: #7c8083;
  background: -moz-linear-gradient(top, #7b8083 0%, #8f8c87 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b8083), color-stop(100%,#8f8c87));
  background: -webkit-linear-gradient(top, #7b8083 0%,#8f8c87 100%);
  background: -o-linear-gradient(top, #7b8083 0%,#8f8c87 100%);
  background: -ms-linear-gradient(top, #7b8083 0%,#8f8c87 100%);
  background: linear-gradient(to bottom, #7b8083 0%,#8f8c87 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f4d0', endColorstr='#dcd081',GradientType=0 );
  border: 1px solid #ffffff;
}
.bx_ordercart .bx_sort_container a.current:hover {
  border: 1px solid #7c8083;
  color: #7c8083;
  text-shadow: none;
}
.bx_ordercart .bx_ordercart_order_table_container tbody td.item {width: 50%}
.bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto {width: 10%;}
.bx_ordercart_order_table_container table thead {border-bottom: 1px solid #7c8083;}
.bx_ordercart .bx_ordercart_order_table_container {border: 1px solid #7c8083; border-radius: 0px;}
.bx_ordercart .bx_ordercart_photo_container {border: 1px solid #8f8c87;}

/* component inc_catalog_footer */
.bx_inc_catalog_footer{
	color: #fff;
	text-shadow:0 1px 2px #17326e;
}
.bx_inc_catalog_footer h3{
	padding-bottom: 15px;
	background: url(/bitrix/templates/eshop_krymko/images/footer_h4_bg.png) repeat-x bottom;
	font-size: 23px;
}
.bx-touch .bx_inc_catalog_footer h3{
	background: url(/bitrix/templates/eshop_krymko/images/x2footer_h4_bg.png) repeat-x bottom;
	background-size:4px 5px;
}
.bx_inc_catalog_footer ul{
	display: block;
	margin: 0;
	padding: 0;
}
.bx_inc_catalog_footer ul li{
	padding: 0 0 15px;
	display: inline-block;
	width: 49%;
}
.bx_inc_catalog_footer ul li a{
	text-decoration: none;
	font-size: 13px;
	color: #fff;
	text-shadow:0 1px 2px #17326e
}
.bx_inc_catalog_footer ul li a:hover{text-decoration: underline}


/* component inc_menu_footer */
.bx_inc_menu_footer{
	text-shadow:0 0px 0px #969696;
}
.bx_inc_menu_footer ul{
	display: block;
	margin: 0;
	padding: 0;
}
.bx_inc_menu_footer ul li{
	display: block;
	padding: 0 0 5px;
}
.bx_inc_menu_footer ul li a{
	text-decoration: none;
	font-size: 17px;
	border-bottom: 1px dashed;
}
.bx_inc_menu_footer ul li a:hover{text-decoration: none; border-bottom: 0px dashed;}

.site_title,
.worakarea_wrap_container,
.header_inner_container_soc,
.header_inner_container_one,
.header_top_section_container_two,
.header_inner_container_two,
.header_inner_include_aria,
.footer_container_one,
.footer_container_two,
.footer_container_tre,
.bottom_container_one,
.bottom_container_two,
.bottom_container_tre{
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}

/* ===== reserved class ===== */
.p0{padding:0 !important}
.m0{margin:0 !important}
.dn{display:none !important}
.db{display:block !important}
.wa{width:auto !important}
.dib{display:inline-block !important}
.clb{clear:both !important}
.fln{float:none !important}
.fll{float:left !important}
.flr{float:right !important}
.m0a{margin:0 auto !important}
.fwb{font-weight:bold !important}
.fwn{font-weight:normal !important}
.tal{text-align:left !important}
.tar{text-align:right !important}
.tac{text-align:center !important}
.tdn{text-decoration:none !important}
.tdl{text-decoration:line-through !important}
.vat{vertical-align:top !important}
.vam{vertical-align:middle !important}
.vab{vertical-align:bottom !important}
.posr{position:relative !important}
.posa{position:absolute !important}
.whsn{white-space:normal !important}
.whsnw{white-space:nowrap !important}
.p05{padding:0 5px !important}
.w100p{width:100% !important}
.w90p{width:90% !important}
.wa{width:auto !important}
.ovh{overflow:hidden !important}

/* ===== Debug class ===== */
.dbg1{background-color:rgba(0,0,255,.3) !important}
.dbg2{background-color:rgba(0,255,0,.3) !important}
.dbg3{background-color:rgba(255,0,0,.3) !important}

.dbg0,
.dbg01>div{
	outline-width:2px;
	outline-style:solid;
	outline-color:rgba(0,255,0,.3);
	outline-offset:0px;
}
.dbg01>div>div{
	outline-width:2px;
	outline-style:solid;
	outline-color:rgba(0,0,255,.3);
	outline-offset:0px;
}
.debug{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:2px;
	border:1px solid #d0dbb1;
	background:#f5ffdb;
	color:#2d2d2d;
	font-size:8px;
}
#debsizing{font-weight:bold}

@media (min-width:981px){#debsizing:before{content:"981px < (1) "}}
@media (min-width:640px) and (max-width:980px){#debsizing:before{content:"640px < (2) "}#debsizing:after{content:" < 980px"}}
@media (min-width:480px) and (max-width:639px) {#debsizing:before{content:"480px < (3) "}#debsizing:after{content:" < 639px"; }}
@media (min-width:321px) and (max-width:479px) {#debsizing:before{content:"321px < (4) "}#debsizing:after{content:" < 479px"; }}
@media (max-width:320px){#debsizing:before{content:"(5) "}#debsizing:after{content:" < 320px"; }}

.bx_page{
	font-size: 80%;
}
.bx_page h1,
.bx_page h2,
.bx_page h3,
.bx_page h4,
.bx_page h5,
.bx_page h6{
	color:inherit;
	font-weight:500;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height:1.1;
}
.bx_page p{margin:0 0 10px}
.bx_page ul,
.bx_page ol{
	margin-top:0;
	margin-bottom:10px;
}
.bx_page ul ul,
.bx_page ol ul,
.bx_page ul ol,
.bx_page ol ol{margin-bottom:0}
.bx_page .list_unstyled{padding-left:0;list-style:none}
.bx_page .list_nline{
	padding-left:0;
	list-style:none;
}
.bx_page .list_nline>li{
	display:inline-block;
	padding-right:5px;
	padding-left:5px;
}
.bx_page .list_nline>li:first-child{padding-left:0}

.bx_ordercart .bx_ordercart_order_table_container tbody td.control a,
.bx_page a {color:#3b3a3a; border-bottom: 1px dashed; text-decoration: none;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.control a:hover,
.bx_page a:hover {color:#ff267b; text-decoration: none;}
.bx_page a:active{color:#ff267b; text-decoration: none;}

/* search */
.bx_search_container {
padding: 0;
}
input[type="email"], input[type="password"], input[type="url"], input[type="text"], .bx_search_container .bx_field {
height: 34px;
border-top:    1px solid #565656;
border-right:  1px solid #565656;
border-bottom: 1px solid #565656;
border-left:   1px solid #565656;
border-radius: 0px;
background: #fff;
box-shadow: none;
line-height: 34px;
}
.bx_search_container .bx_field {margin-top: 32px;}
input[type="email"], input[type="password"], input[type="url"], input[type="text"], .bx_search_container .bx_field .bx_input_text {
height: 34px;
line-height: 34px;
font-size: 17px;
color: #515050;
font-family: Tahoma;
}
input#captcha_word {max-width: 150px;}
.bx_search_container .bx_field .bx_input_submit {
top: 0;
width: 30px;
background: url(/bitrix/templates/eshop_krymko/images/search.png) no-repeat left center;
}

/* topmenus */
.topmenu_block, .toprightmenu_block, .topcart_block {margin: 0;padding: 0;}

.topmenu_block {
width: 51%;
max-width: 620px;
}
.topmenu_block .topmenu_included .bx_hma_one_lvl,
.topmenu_block .topmenu_included.bx_yellow .bx_hma_one_lvl {
height: 50px;
box-shadow: none;
-moz-box-shadow: none;
background: url(/bitrix/templates/eshop_krymko/images/ulli.png) no-repeat right center;
padding: 0 1.9% 0 0.9%;
}
.topmenu_block .topmenu_included li.bx_hma_one_lvl:last-of-type,
.topmenu_block .topmenu_included.bx_yellow li.bx_hma_one_lvl:last-of-type {background: url(/bitrix/templates/eshop_krymko/images/dropdownli.png) no-repeat right center;}
.topmenu_block .topmenu_included .bx_hma_one_lvl>a,
.topmenu_block .topmenu_included.bx_yellow .bx_hma_one_lvl>a {
color: #fff;
text-shadow: 0 1px 1px rgba(0,0,0,.8);
font-size: 14px;
font-weight: normal;
height: 50px;
padding-top: 15px !important;
}
.topmenu_block .topmenu_included .bx_hma_one_lvl.dropdown,
.topmenu_block .topmenu_included.bx_yellow .bx_hma_one_lvl.dropdown {
background: url(/bitrix/templates/eshop_krymko/images/dropdownli.png) no-repeat right center;
padding: 0 5.5%;
margin-right: 5px;
}
.topmenu_block .topmenu_included .bx_hma_one_lvl.dropdown>a,
.topmenu_block .topmenu_included.bx_yellow .bx_hma_one_lvl.dropdown>a {
text-transform: uppercase;
background: url(/bitrix/templates/eshop_krymko/images/dropdownlia.png) no-repeat right center;
}
.topmenu_block .topmenu_included li.bx_hma_one_lvl.current,
.topmenu_block .topmenu_included.bx_yellow li.bx_hma_one_lvl.current,
.topmenu_block .topmenu_included li.bx_hma_one_lvl:hover,
.topmenu_block .topmenu_included.bx_yellow li.bx_hma_one_lvl:hover {
background: -webkit-linear-gradient(#8c1729, #d82341); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#8c1729, #d82341); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#8c1729, #d82341); /* For Firefox 3.6 to 15 */
background: linear-gradient(#8c1729, #d82341);
box-shadow: 3px 0px 3px 0px rgba(98, 98, 98, 0.38);
}
.topmenu_block .topmenu_included li.bx_hma_one_lvl.current:before,
.topmenu_block .topmenu_included.bx_yellow li.bx_hma_one_lvl.current:before,
.topmenu_block .topmenu_included li.bx_hma_one_lvl:hover:before,
.topmenu_block .topmenu_included.bx_yellow li.bx_hma_one_lvl:hover:before {
position: absolute;
content: ' ';
width: 20px;
height: 100%;
margin-left: -1.7%;
background: -webkit-linear-gradient(#8c1729, #d82341);
background: -o-linear-gradient(#8c1729, #d82341);
background: -moz-linear-gradient(#8c1729, #d82341);
background: linear-gradient(#8c1729, #d82341);
box-shadow: -3px 0px 3px 0px rgba(98, 98, 98, 0.38);
}
.topmenu_block .topmenu_included li.bx_hma_one_lvl.dropdown.current:before,
.topmenu_block .topmenu_included.bx_yellow li.bx_hma_one_lvl.dropdown.current:before,
.topmenu_block .topmenu_included li.bx_hma_one_lvl.dropdown:hover:before,
.topmenu_block .topmenu_included.bx_yellow li.bx_hma_one_lvl.dropdown:hover:before {
background: none;
box-shadow: none;
}
.topmenu_block .topmenu_included li.bx_hma_one_lvl.dropdown.current:hover,
.topmenu_block .topmenu_included.bx_yellow li.bx_hma_one_lvl.dropdown.current:hover,
.topmenu_block .topmenu_included li.bx_hma_one_lvl.dropdown:hover,
.topmenu_block .topmenu_included.bx_yellow li.bx_hma_one_lvl.dropdown:hover {
box-shadow: 0px 2px 6px 0px rgba(63, 63, 63, 0.96);
}

.topmenu_block .topmenu_included .bx_hma_one_lvl .bx_children_container {
position: absolute;
top: 50px;
left: 0;
padding-top: 0px;
box-shadow: 0 0 3px 3px rgba(98, 98, 98, 0.38);
}
.topmenu_block .topmenu_included .bx_hma_one_lvl .bx_children_container .bx_children_block  {padding-left: 20px;}
.topmenu_block .topmenu_included .bx_hma_one_lvl .bx_children_container .bx_children_block ul li>a {
  display: block;
  color: #1a1a1a;
  text-decoration: none;
  font-weight: normal;
  text-transform: lowercase;
  font-size: 14px;
  line-height: 22px;
}
.topmenu_block .topmenu_included .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a {padding: 5px 0;}
.topmenu_block .topmenu_included .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul {
border-bottom: none;
list-style: none;
}
.topmenu_block .topmenu_included .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li {
list-style: none;
display: inline-block;
position: relative;
}
.topmenu_block .topmenu_included .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li:after {
position:absolute;
content: '';
width: 5px;
height: 5px;
background: url(/bitrix/templates/eshop_krymko/images/disc.png) no-repeat;
right: 0;
bottom: 5px;
}
.topmenu_block .topmenu_included .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li:last-of-type:after {
background: none;
}
.topmenu_block .topmenu_included .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li a {
  padding: 0;
  padding-bottom: 1px;
  line-height: normal;
  margin: 0 10px 0 0;
  display: block;
  text-transform: lowercase;
}
.topmenu_block .topmenu_included .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li.current a,
.topmenu_block .topmenu_included .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li a:hover {
  background: none;
  box-shadow: none;
  border-bottom: 1px dashed;
  padding: 0;
}
.title_menu_block {
  text-transform:uppercase;
  padding: 5px 20px;
}

.toprightmenu_block {
width: 29%;
max-width: 340px;
}
.toprightmenu_block .bx_topnav {
margin: 0;
padding: 0;
}
.toprightmenu_block ul li {
background: url(/bitrix/templates/eshop_krymko/images/dropdownli.png) no-repeat right center;
padding: 0 9.5% 0 8%;
height: 50px;
}

@media (max-width:1220px) {
	.topmenu_block .topmenu_included .bx_hma_one_lvl,
	.topmenu_block .topmenu_included.bx_yellow .bx_hma_one_lvl {padding: 0 1% 0 0.3%;}
}
@media (max-width:1172px) {
	.topmenu_block .topmenu_included .bx_hma_one_lvl.dropdown,
	.topmenu_block .topmenu_included.bx_yellow .bx_hma_one_lvl.dropdown {padding: 0 3%;}
	.toprightmenu_block ul li {padding: 0 6% 0 5%;}
}
@media (max-width:1090px) {
	.topmenu_block .topmenu_included .bx_hma_one_lvl.dropdown,
	.topmenu_block .topmenu_included.bx_yellow .bx_hma_one_lvl.dropdown {padding: 0 3%;}
	.toprightmenu_block,
	.topmenu_block {display: inline-block; width: 100%;}
}
@media (max-width:707px) {
	.topmenu_block .topmenu_included .bx_hma_one_lvl.dropdown,
	.topmenu_block .topmenu_included.bx_yellow .bx_hma_one_lvl.dropdown {padding: 0 1%;}
	.topmenu_block .topmenu_included .bx_hma_one_lvl,
	.topmenu_block .topmenu_included.bx_yellow .bx_hma_one_lvl {padding: 0 0.5% 0 0%;}
}

.topcart_block {
	width: 22%;
	max-width: 270px;
	text-align: right;
}
.topcart_block .bx_small_cart .icon_cart {
	margin: 0 0 0 35px;
}

/* banners */
.main_banner {}
.main_banner img {border: 1px solid #ababab;max-width: 1227px;width:100%;}

.breadcrumb_wrap {
	/*border-bottom: 1px solid #ececec;*/
  box-shadow: 0 0 0 0 #d2d3d4, 0 0 0 0 #d2d3d4, 0 0 0 0 #d2d3d4, 0 8px 8px -6px #d2d3d4, 0 0 0 0 #d2d3d4;
  -moz-box-shadow: 0 0 0 0 #d2d3d4, 0 0 0 0 #d2d3d4, 0 0 0 0 #d2d3d4, 0 8px 8px -6px #d2d3d4, 0 0 0 0 #d2d3d4;
  padding-bottom: 10px;
}
.breadcrumb_wrap:after {
  width: 100%;
  height: 1px;
  position: absolute;
  content: '';
  z-index: 500;
  left: 0;
  top: 0;
  padding-bottom: 20px;
  box-shadow: 0 0 0 0 #d2d3d4, 0 0 0 0 #d2d3d4, 0 0 0 0 #d2d3d4, 0 8px 8px -6px #d2d3d4, 0 0 0 0 #d2d3d4;
  -moz-box-shadow: 0 0 0 0 #d2d3d4, 0 0 0 0 #d2d3d4, 0 0 0 0 #d2d3d4, 0 8px 8px -6px #d2d3d4, 0 0 0 0 #d2d3d4;
}
#navigation {
  margin: 10px auto 0px;
  max-width: 1230px;
}
#navigation div, #navigation div.bx-breadcrumb {padding: 0 3.5%; margin: 0;}
#navigation div div {padding: 0 12px 0 0; margin: 0;}

#navigation .bx-breadcrumb-item a span,
#navigation li a {
color: #1a171b;
text-decoration: underline;
font-size: 14px;
opacity: 1;
}
#navigation .bx-breadcrumb-item a:hover,
#navigation .bx-breadcrumb-item a:hover span,
#navigation li a:hover {
color: #747474;
text-decoration: none;
opacity: 1;
}
#navigation .bx-breadcrumb-item span,
#navigation li span {
color: #747474;
font-size: 14px;
}
.bx-breadcrumb i {color: #1a171b; line-height: 13px; font-size: 14px;}

#navigation .bx-breadcrumb-item {display: list-item; list-style: none;}

#navigation, .bx_content_section {clear: both;}
.inner_content {padding-bottom: 50px;}

.mainblocks_wrap {width: 100%;clear: both;min-height: 155px;height: 100%;}
.mainblocks_wrap .mainblock {width: 305px;height: 129px; display: inline-block; float: left;margin: 12px 2px 12px 1px;}
.mainblocks_wrap div.mainblock:last-of-type{margin-right: 0;}
.mainblocks_wrap div.mainblock:first-of-type{margin-left: 0;}

.mainblock_title {
position: absolute;
margin-top: -115px;
margin-left: 15px;
display: inline-block;
font-family: 'Poiret One', Tahoma, cursive;
font-size: 36px;
line-height: 24px;
max-width: 190px;
color: #3b3a3a;
text-shadow: 0px 0px 0px #9c9c9c;
}
.mainblock:hover .mainblock_title {color:#232323}

.mainblock_title span {color:#e72647;text-shadow: 0px 0px 0px #ec8596}
.mainblock:hover .mainblock_title span {color:#fd0c4d}

.mainblock .mainblock_img {background-color:#fff;height: 129px;}
.mainblock img{
width: 304px;
height: 129px;
opacity:.7;
-moz-opacity:.7;
filter: alpha(opacity=70) white;
-khtml-opacity: .7;
border: 1px solid #898686;/*ababab*/
}
.mainblock img:hover, .mainblock:hover img {
opacity:1;
-moz-opacity:1;
filter: alpha(opacity=100) white;
-khtml-opacity: 1;
border-color: #ff0c4d;
}

.mainblock .mainblock_button{position: relative;bottom: 45px;left: 10px;text-align: center;display: inline-block;}
.mainblock .mainblock_button a {font-size: 12px; line-height: 22px; color: #fff; text-decoration: none; display: block; width:77px; height: 24px; background-color: #ff388c;}
.mainblock .mainblock_button a:hover, .mainblock:hover .mainblock_button a {background-color: #ff0c4d;}

.mainday_wrap {clear: left;}
.mainday_wrap h1 {padding-bottom: 9px; max-width: 1210px; margin: 0 auto;}
.mainday_wrap .mainday_wrap_inner {
	margin: 5px 0px 20px;
	padding: 30px 0px 20px;
	box-shadow: 0 0 0 0 #d2d3d4, 0 -8px 8px -6px #d2d3d4, 0 0 0 0 #d2d3d4, 0 12px 14px -7px #d2d3d4, 0 0 0 0 #d2d3d4;
	-moz-box-shadow: 0 0 0 0 #d2d3d4, 0 -8px 8px -6px #d2d3d4, 0 0 0 0 #d2d3d4, 0 12px 14px -7px #d2d3d4, 0 0 0 0 #d2d3d4;
	background: #fff url(/bitrix/templates/eshop_krymko/images/day_bg.jpg) repeat 0 0;
}
.mainday_wrap .bx_catalog_list_home {margin: 0 auto; max-width: 1230px; border-bottom: 0px solid #e5e5e5;}
.mainday_wrap .bx_catalog_list_home .bx_catalog_item {border: 1px solid #e2e2e2;padding: 5px 5px 10px; margin: 0 .22% 30px;}
.mainday_wrap .bx_catalog_list_home div.bx_catalog_item:first-of-type {margin-left: 0;}
.mainday_wrap .bx_catalog_list_home div.bx_catalog_item:last-of-type {margin-right: 0;}

.bx_sitemap .bx_sitemap_li_title {font-family:Tahoma, Arial; text-transform: uppercase;}
.workarea_wrap .bx_content_section.inner_content h1 {
	font-family:Arial;
	font-size: 24px;
	margin: 15px auto 35px;
	padding-bottom: 0;
	max-height: 56px;
	overflow: hidden;
}

.bx_item_detail .tac.ovh{padding-left: 5px;}
.bx_item_detail_inc_two .bx_item_detail_inc_one_container {border: none; border-radius: 0px;}
.bx_item_detail_inc_two .bx_item_vidget {border-radius: 0px;}

.popup-window {border-radius: 0px;}
.popup-window-titlebar .popup-window-top-row .popup-window-left-column, .popup-window-titlebar .popup-window-top-row .popup-window-center-column, .popup-window-titlebar .popup-window-top-row .popup-window-right-column, .popup-window-titlebar-light .popup-window-top-row .popup-window-left-column, .popup-window-titlebar-light .popup-window-top-row .popup-window-center-column, .popup-window-titlebar-light .popup-window-top-row .popup-window-right-column {
  height: 36px;
  background-color: #7c8083;
  background-image: -moz-linear-gradient(top, #7b8083 0%, #8f8c87 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b8083), color-stop(100%,#8f8c87));
  background-image: -webkit-linear-gradient(top, #7b8083 0%,#8f8c87 100%);
  background-image: -o-linear-gradient(top, #7b8083 0%,#8f8c87 100%);
  background-image: -ms-linear-gradient(top, #7b8083 0%,#8f8c87 100%);
  background-image: linear-gradient(to bottom, #7b8083 0%,#8f8c87 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f4d0', endColorstr='#dcd081',GradientType=0 );
  -webkit-box-shadow: none;
  box-shadow: none;
  border-bottom: 1px solid #d6d6d6;
  background-position: 0 0;
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0,0,0,.8);
}
.popup-window-top-row .popup-window-left-column {border-top-left-radius: 0px;}
.popup-window-top-row .popup-window-right-column {border-top-right-radius: 0px;}

@media (max-width:1230px){
	.events_one_block, .events_two_block {width: 47%; height: 97%;}
	.workarea_wrap .bx_item_detail:before {display: none;}
}

@media (max-width:1180px){
	.footer_wrap {background-size: 40%!important; background-position: 50%!important;}
	.footer_container_one{width: 5%; min-width: 40px;}
	.footer_container_two{width: 25%;}
}

@media (max-width:1070px){
.bottom_container_one, .bottom_container_two, .bottom_container_tre {width: 32%;}
}
@media (max-width:1010px){
	.footer_wrap {background-size: 30%!important;}
}
/*1*/
@media (max-width:981px){
	.header_inner_container_two{
		position:relative;
		top:auto;
		right:auto;
		clear:both;
		width:100%;
	}
	.header_inner_container_one{margin:0}
	.news_bottom_name {font-size: 14px; line-height: 16px;}
	.news_read_more {padding-bottom: 12px; padding-top: 5px;}
}
/*2*/
@media (max-width:980px){
	.header_inner_container_soc {margin-right: 0px; margin-left: 10px;}
	.bottom_container_one,
	.bottom_container_two,
	.bottom_container_tre{width:100%}
}

/*3*/
@media (max-width:850px) {
	/*.footer_container_one,
	.footer_container_two,
	.footer_container_tre{width:100%}*/
	h1 {font-size: 32px;}
}
@media (max-width:786px) {
	.footer_wrap{background:none!important;}
	.footer_container_one{width: 20%;}
	.footer_container_two{width: 26%;}
	.footer_container_tre{width: 50%; margin-bottom: 10px;}
	.footer_contact{margin-top: 20px;}
}
@media (min-width:480px) and (max-width:640px) {
	.bx-touch .header_top_section_container_two{ }
	.bx-touch .site_title{
		text-align:center;
		font-size:27px;
	}
	.bx-touch .header_inner_container_one{
		text-align:center;
	}
	.bx-touch .footer_container_one,
	.bx-touch .bottom_container_one,
	.bx-touch .bottom_container_two,
	.bx-touch .bottom_container_tre{width:100%}
	.bx-touch .footer_container_two{padding:0 20px 0 0}
	.bx-touch .footer_container_tre{padding:0 0 0 20px}
	.bx-touch .footer_container_two,
	.bx-touch .footer_container_tre{width:49%}
}
/*4*/
@media (min-width:321px) and (max-width:479px) {
	.bx-touch .worakarea_wrap_container {
		padding-top:20px;
		padding-bottom:20px;
	}
	.bx-touch .site_title{
		float:none;
		padding-left:0;
		text-align:center;
		font-size:28px;
		line-height:34px;
	}
	.bx-touch .header_inner_container_one{
		float:none;
		width:100%;
		text-align:center;
	}
	.bx-touch .header_inner_include_aria{
		display:block;
		padding:10px 0 10px;
		text-align:center;
	}
	.bx-touch .footer_container_one,
	.bx-touch .footer_container_two,
	.bx-touch .footer_container_tre,
	.bx-touch .bottom_container_one,
	.bx-touch .bottom_container_two,
	.bx-touch .bottom_container_tre{padding:0;width:100%}
}
/*5*/
@media (max-width:320px){
	.bx-touch .worakarea_wrap_container {
		padding-top:10px;
		padding-bottom:10px;
	}
	.bx-touch .header_top_section_container_one{display:none}
	.bx-touch .header_top_section_container_two{display:none}
	.bx-touch .site_title{
		float:none;
		padding-left:0;
		text-align:center;
		font-size:28px;
		line-height:34px;
	}
	.bx-touch .header_inner_container_one{
		float:none;
		width:100%;
		text-align:center;
	}
	.bx-touch .header_inner_include_aria{
		display:block;
		padding:20px 0 10px;
		text-align:center;
	}
	.bx-touch .footer_container_one,
	.bx-touch .footer_container_two,
	.bx-touch .footer_container_tre,
	.bx-touch .bottom_container_one,
	.bx-touch .bottom_container_two,
	.bx-touch .bottom_container_tre{padding:0;width:100%}
	.bx-touch .tac.ovh{display:none}
}
/* End */
/* /bitrix/components/bitrix/search.title/templates/visual/style.css?14141686052964 */
/* /bitrix/templates/eshop_krymko/components/bitrix/menu/catalog_include_horiz/style.css?14341013216515 */
/* /bitrix/templates/eshop_krymko/components/bitrix/menu/include_menu/style.css?1434101546912 */
/* /bitrix/templates/eshop_krymko/components/bitrix/sale.basket.basket.line/krymko/style.css?14145937748568 */
/* /bitrix/templates/eshop_krymko/components/bitrix/news.list/testimonials/style.css?14156456101368 */
/* /bitrix/templates/eshop_krymko/components/bitrix/news.list/bottom/style.css?1415639019840 */
/* /bitrix/templates/eshop_krymko/components/bitrix/news.list/mainarticles/style.css?14332509412387 */
/* /bitrix/templates/eshop_krymko/components/bitrix/menu/catalog_native/style.css?141416826710743 */
/* /bitrix/templates/eshop_krymko/template_styles.css?143447391736246 */
