


/* Start:/bitrix/templates/pugovki/components/bitrix/sale.basket.basket.line/pugovki/style.css*/
.bx_cart_block{
	/*color:#404040;*/
	font-size:12px;
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
			box-sizing:border-box;
	white-space: normal;
	line-height: normal !important;
}
.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_sidebar .bx_small_cart .icon_cart{background:url(/bitrix/templates/pugovki/components/bitrix/sale.basket.basket.line/pugovki/images/cart.png)    no-repeat top center}
.bx_cart_sidebar .bx_small_cart .icon_cart{background:url(/bitrix/templates/pugovki/components/bitrix/sale.basket.basket.line/pugovki/images/cart.png)    no-repeat top center}
.bx_cart_sidebar .bx_small_cart .icon_profile{background:url(/bitrix/templates/pugovki/components/bitrix/sale.basket.basket.line/pugovki/images/profile.png) no-repeat top center}
*/

.bx_cart_block .bx_small_cart .icon_cart{background:url(/bitrix/templates/pugovki/components/bitrix/sale.basket.basket.line/pugovki/images/cart.png)    no-repeat top center}
.bx_cart_block .bx_small_cart .icon_profile{background:url(/bitrix/templates/pugovki/components/bitrix/sale.basket.basket.line/pugovki/images/profile.png) no-repeat top center}
.bx_cart_block .bx_small_cart .icon_info{background:url(/bitrix/templates/pugovki/components/bitrix/sale.basket.basket.line/pugovki/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/pugovki/components/bitrix/sale.basket.basket.line/pugovki/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/pugovki/components/bitrix/sale.basket.basket.line/pugovki/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/pugovki/components/bitrix/system.auth.form/pugovki_auth/style.css*/
.login_page{
	color: #3F3F3F;
	font-size: 13px;
	line-height: 20px;
}
.login_page a{color: #007acf;}
.login_page a:hover{text-decoration: none;}
.login_page .social {
	padding-bottom: 8px;
	text-align: left;
}

.login_page .social ul{
	margin: 0;
	padding:0;
}
.login_page .social ul li {display: inline-block;}
.login_page .social ul li a span {
	display: inline-block;
	width: 32px;
	height: 32px;
}
.login_page .social ul li a span  			{background: url("/bitrix/templates/pugovki/components/bitrix/system.auth.form/pugovki_auth/images/gui_v1.png") no-repeat;}
.login_page .social ul li a .openid			{background-position:  0    -32px;}
.login_page .social ul li a .yandex			{background-position:  0    -64px;}
.login_page .social ul li a .livejournal	{background-position:  0   -128px;}
.login_page .social ul li a .liveinternet	{background-position:  0   -160px;}
.login_page .social ul li a .blogger		{background-position:  0   -192px;}
.login_page .social ul li a .openid-mail-ru	{background-position:  0   -224px;}
.login_page .social ul li a .odnoklassniki	{background-position:-32px    0;  }
.login_page .social ul li a .mymailru		{background-position:-32px  -32px;}
.login_page .social ul li a .facebook		{background-position:-32px  -64px;}
.login_page .social ul li a .google			{background-position:-32px -128px;}
.login_page .social ul li a .liveid			{background-position:-32px -160px;}
.login_page .social ul li a .twitter		{background-position:-32px -192px;}
.login_page .social ul li a .vkontakte		{background-position:-32px -224px;}
.login_page .social ul li a .bitrix24		{background-position:-32px -256px;}

/*0px -96px*/
/*-32px -96px*/

.login_page .bx-auth-line {
	padding-bottom: 10px;
	border-bottom: 1px solid #E3E3E3;
}
.login_page .errortext {
	display: inline-block;
	margin-top: 15px;
	padding: 10px 15px 10px 60px !important;
	border-top: 1px solid #e4cbd1;
	border-right: 1px solid #d5babe;
	border-bottom: 1px solid #c9abaf;
	border-left: 1px solid #d5babe;
	border-radius: 5px;
	background: #f8eaed;
	background: url("/bitrix/templates/pugovki/components/bitrix/system.auth.form/pugovki_auth/images/alert.png") 10px 50% no-repeat, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZWFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGQwZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: url("/bitrix/templates/pugovki/components/bitrix/system.auth.form/pugovki_auth/images/alert.png") 10px 50% no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8eaed), color-stop(100%,#edd0d6));
	background: url("/bitrix/templates/pugovki/components/bitrix/system.auth.form/pugovki_auth/images/alert.png") 10px 50% no-repeat, -webkit-linear-gradient(top, #f8eaed 0%,#edd0d6 100%);
	background: url("/bitrix/templates/pugovki/components/bitrix/system.auth.form/pugovki_auth/images/alert.png") 10px 50% no-repeat,    -moz-linear-gradient(top, #f8eaed 0%,#edd0d6 100%);
	background: url("/bitrix/templates/pugovki/components/bitrix/system.auth.form/pugovki_auth/images/alert.png") 10px 50% no-repeat,     -ms-linear-gradient(top, #f8eaed 0%,#edd0d6 100%);
	background: url("/bitrix/templates/pugovki/components/bitrix/system.auth.form/pugovki_auth/images/alert.png") 10px 50% no-repeat,      -o-linear-gradient(top, #f8eaed 0%,#edd0d6 100%);
	background: url("/bitrix/templates/pugovki/components/bitrix/system.auth.form/pugovki_auth/images/alert.png") 10px 50% no-repeat,         linear-gradient(to bottom, #f8eaed 0%,#edd0d6 100%);
	box-shadow: inset 0 1px 1px 0 #fff;
	color: #881521 !important;
	text-shadow: 0 1px 0 #fff;
	font-weight: bold;
	font-size: 15px;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8eaed', endColorstr='#edd0d6',GradientType=0 );
}


.login_page .input_text_style{
	position: relative;
	display: block;
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
			box-sizing:border-box;
	padding: 10px !important;
	min-width: 200px;
	max-width: 300px;
	width: 100%;
	height: 40px;
	border: 1px solid #8CA3AE;
	border-radius: 5px;
	background: #fff;
	box-shadow: inset 0 3px 6px 0 rgba(215, 215, 215, 0.7);
	font-weight: normal;
	font-size: 18px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}




.bt_blue{
	display:inline-block;
	border-radius:3px;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	cursor:pointer;
	border: none;
}
.shadow.bt_blue{box-shadow:0 1px 1px 0 rgba(0,0,0,.2)}
.shadow.bt_blue:active{box-shadow:none}

.bt_blue  				{
	background:#00a2df;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a2df), color-stop(100%,#006fcb));
	background:-webkit-linear-gradient(top, #00a2df 0%,#006fcb 100%);
	background:  -moz-linear-gradient(top, #00a2df 0%,#006fcb 100%);
	background:   -ms-linear-gradient(top, #00a2df 0%,#006fcb 100%);
	background:    -o-linear-gradient(top, #00a2df 0%,#006fcb 100%);
	background:       linear-gradient(to bottom, #00a2df 0%,#006fcb 100%);
	color:#fff;
	text-shadow:0 1px 0 #006cae;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a2df', endColorstr='#006fcb',GradientType=0 );
}
.bt_blue:hover  		{
	background:#21afe4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#21afe4), color-stop(100%,#006fcb));
	background:-webkit-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:  -moz-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:    -o-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:   -ms-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:       linear-gradient(to bottom, #21afe4 0%,#006fcb 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21afe4', endColorstr='#006fcb',GradientType=0 );
}
.bt_blue:active  		{
	background:#21afe4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#21afe4), color-stop(100%,#006fcb));
	background:-webkit-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:  -moz-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:   -ms-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:    -o-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:       linear-gradient(to bottom, #21afe4 0%,#006fcb 100%);
	box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.21);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21afe4', endColorstr='#006fcb',GradientType=0 );
}

.big.bt_blue			{
	padding:0 13px;
	height:34px;
	font-weight:bold;
	line-height:34px;
	height:36px;
	line-height:36px;
}
.big.bt_blue:hover  	{ }
.big.bt_blue:active  	{ }

/* End */



/* Start:/bitrix/templates/pugovki/components/bitrix/search.title/pugovki/style.css*/
.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/templates/pugovki/components/bitrix/search.title/pugovki/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/templates/pugovki/components/bitrix/search.title/pugovki/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/pugovki/components/bitrix/breadcrumb/pugovki/style.css*/
.bx_breadcrumbs{
    margin-bottom:15px;
    padding-top:0px
}
.bx_breadcrumbs ul{
    margin:0;
    padding:0
}
.bx_breadcrumbs ul li{
    display:inline-block;
    line-height:20px
}
.bx_breadcrumbs ul li a{
    display:block;
    padding:0 15px;
    background:url(/bitrix/templates/pugovki/components/bitrix/breadcrumb/pugovki/images/breadcrumbs_arrow.png) no-repeat center right;
    color:#555;
    text-decoration:none;
    font-size:11px;
    opacity:.5
}
.bx_breadcrumbs ul li:first-child a{padding-left:0}
.bx_breadcrumbs ul li:last-child  a{background:none}
.bx_breadcrumbs ul li a:hover{
    text-decoration:underline;
    line-height:20px;
    opacity:1
}
.bx_breadcrumbs ul li span{
    display:block;
    padding:0 15px;
    color:#aaa;
    text-decoration:none;
    font-size:11px
}
.bx_breadcrumbs,
.bx_breadcrumbs ul li{
    -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;
}
/* End */



/* Start:/bitrix/templates/pugovki/template_styles.css*/
.b-novinki  .b-card {
/*height:350px !important;*/
}
 .b-item-detail .cartOrder td {
position:relative;
}

p.measure {
  font-weight: normal;
  position: absolute;
  bottom: 20px;
}


.b-card .price span {
font-weight:normal;
}
.b-nav .tab-2 ul li a {
color:#000;
}

.b-novinki .b-sku .add {
  padding: 7px 28px;
  margin: 0;
  line-height: 28px;
  height: 28px;
}

.b-wrap-popup {
position: fixed !important;
  top: 0;
  left: 50%;
  margin-left: -480px !important;
z-index:2;
}
.added_text {
display:none;

}
.add_text {
display:none;
text-transform:uppercase;
  color: #a4c77f;
text-align:center;
  font-size: 11px;
  padding-top: 5px;
font-weight:bold;
}

.add_text.no_sku {
width: 100% !important;
left: 0;
position:absolute;
padding-top:0 !important;
}

.cont-text {
padding:20px !important;
}

#basket_items .size-picker{
width:65px;
}

#basket_items .size-picker:after{
right:0px;
}

.new-cont__margin
{
	margin-top:10px;
}

.bx_filter_select_container {
  margin-right: 10px;
  width:138px;
  padding:5px 12px 6px 8px !important;
}

.bx_filter_select_popup a {
color:#000;
font-size:14px;
}

.bx_filter_select_popup li:hover a {
color:#fff;
}

div#smartFilterDropDown52 {
  margin-left: -13px;
  margin-top: -5px;
}

div#smartFilterDropDown53 {
  margin-left: -13px;
  margin-top: -5px;
}

input::-ms-clear,::-ms-clear {
   display: none;
}

.seo_descr {
  clear: both;
  padding-top: 15px;
}

.b-pop-up-center.b-sku .feed {
  width: 340px !important;
  padding: 30px;
}

.b-cat-tab ul li.active > a {
font-weight: bold;
}
.b-cat-tab ul li.depth2 a {
font-weight: normal;
}
.seo {
overflow: hidden;
transition:all 0.5s;
margin-top: 20px;
}

.show_block {
padding-top: 60px;
text-align: right;
position: absolute;
right: 0px;
bottom: 0px;
width: 100%;
background: -moz-linear-gradient(top, rgba(241,241,241,0) 0%, rgba(241,241,241,1) 78%, rgba(241,241,241,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,241,241,0)), color-stop(78%,rgba(241,241,241,1)), color-stop(100%,rgba(241,241,241,1)));
background: -webkit-linear-gradient(top, rgba(241,241,241,0) 0%,rgba(241,241,241,1) 78%,rgba(241,241,241,1) 100%);
background: -o-linear-gradient(top, rgba(241,241,241,0) 0%,rgba(241,241,241,1) 78%,rgba(241,241,241,1) 100%);
background: -ms-linear-gradient(top, rgba(241,241,241,0) 0%,rgba(241,241,241,1) 78%,rgba(241,241,241,1) 100%);
background: linear-gradient(to bottom, rgba(241,241,241,0) 0%,rgba(241,241,241,1) 78%,rgba(241,241,241,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f1f1f1', endColorstr='#f1f1f1',GradientType=0 );
z-index: 1;
}

.show_block a{
color: #7c65ab;
cursor:pointer;
display:inline-block;
}

.b-wrapper {
position:relative;
}

.bx_item_detail_scu .color-picker {
  cursor: pointer;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #e0e0e0;
  font-size: 18px;
  color: #000;
  position: relative;
  padding: 10px 0;
  margin: 20px 0 0 0;
}
.bx_item_detail_scu .color-picker >li > span {
  padding: 20px 30px 20px 20px;
}
.bx_item_detail_scu .color-picker:after {
  content: '';
  background: url("/bitrix/templates/pugovki/images/arb.png") no-repeat bottom;
/*  -webkit-transition: ease-in-out 0.3s;
  -moz-transition: ease-in-out 0.3s;
  -o-transition: ease-in-out 0.3s;
  -ms-transition: ease-in-out 0.3s;
  transition: ease-in-out 0.3s;*/
  width: 30px;
  height: 14px;
  display: block;
  float: right;
  position: relative;
  top: -15px;
  right: 10px;
}
.bx_item_detail_scu .bx-rt .drop:after {
  background: url("/bitrix/templates/pugovki/images/arb.png") no-repeat top;
  -webkit-transition: ease-in-out 0.3s;
  -moz-transition: ease-in-out 0.3s;
  -o-transition: ease-in-out 0.3s;
  -ms-transition: ease-in-out 0.3s;
  transition: ease-in-out 0.3s;
}
.bx_item_detail_scu .drop .color {
  visibility: visible;
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-transition: ease-in-out 0.3s;
  -moz-transition: ease-in-out 0.3s;
  -o-transition: ease-in-out 0.3s;
  -ms-transition: ease-in-out 0.3s;
  transition: ease-in-out 0.3s;
  margin: 0px;
}
.bx_item_detail_scu .color {
  border: 1px solid #e0e0e0;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: absolute;
  background: #fff;
  width: 70px;
  padding: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  top: 50px;
  max-height: 186px;
  overflow-x: hidden;
  overflow-y: auto;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  visibility: hidden;
  margin: 10px 0 0px 0;
  z-index: 2;
  left: -1px;
  -webkit-transition: ease-in-out 0.2s;
  -moz-transition: ease-in-out 0.2s;
  -o-transition: ease-in-out 0.2s;
  -ms-transition: ease-in-out 0.2s;
  transition: ease-in-out 0.2s;
}
.bx_item_detail_scu .color li {
  zoom: 1;
  margin: 0 0 5px 0;
  cursor: pointer;
width: 100% !important;
padding-top: 0 !important;
    padding-left: 15px;
    box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.bx_item_detail_scu .color li:before,
.bx_item_detail_scu .color li:after {
  content: "";
  display: table;
}
.bx_item_detail_scu .color li:after {
  clear: both;
}
.bx_item_detail_scu .color li:hover span {
  color: #7c65ab;
}
.bx_item_detail_scu .color img {
  vertical-align: middle;
  margin: 0 3px 0 0;
width:30px;
height:30px;
}

#basket_items .color-picker {
  cursor: pointer;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #e0e0e0;
  font-size: 18px;
  color: #000;
  position: relative;
  padding: 6px 0;
  margin: 0 0 0 0;
  width:71px;
}
#basket_items .color-picker >li > span {
  padding: 20px 30px 20px 20px;
}
#basket_items .color-picker:after {
  content: '';
  background: url("/bitrix/templates/pugovki/images/arb-bask.png") no-repeat bottom;
  width: 30px;
  height: 14px;
  display: block;
  float: right;
  position: relative;
  top: -15px;
  right: 10px;
}
#basket_items .bx-rt .drop:after {
  background: url("/bitrix/templates/pugovki/images/arb-bask.png") no-repeat top;
  
}
#basket_items .drop .color {
  visibility: visible;
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-transition: ease-in-out 0.3s;
  -moz-transition: ease-in-out 0.3s;
  -o-transition: ease-in-out 0.3s;
  -ms-transition: ease-in-out 0.3s;
  transition: ease-in-out 0.3s;
  margin: 0px;
}
#basket_items .color {
  border: 1px solid #e0e0e0;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: absolute;
  background: #fff;
  width: 70px;
  padding: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  top: 50px;
  max-height: 190px;
  overflow-x: hidden;
  overflow-y: auto;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  visibility: hidden;
  margin: 10px 0 0px 0;
  z-index: 2;
  left: -1px;
  -webkit-transition: ease-in-out 0.2s;
  -moz-transition: ease-in-out 0.2s;
  -o-transition: ease-in-out 0.2s;
  -ms-transition: ease-in-out 0.2s;
  transition: ease-in-out 0.2s;
}
#basket_items .color li {
  zoom: 1;
  margin: 0 0 5px 0;
  cursor: pointer;
width: 100% !important;
padding-top: 0 !important;
    padding-left: 4px;
    text-align: left;
}
#basket_items .color li:before,
#basket_items .color li:after {
  content: "";
  display: table;
}
#basket_items .color li:after {
  clear: both;
}
#basket_items .color li:hover span {
  color: #7c65ab;
}
#basket_items .color img {
  vertical-align: middle;
  margin: 0 3px 0 0;
width:30px;
height:30px;
}


.search-page input:first-child {
width: 550px;
background: #fff;
padding: 6px 10px;

}

.search-page  input {
  font-size: 14px;
  color: #7c65ab;
  text-transform: uppercase;
  font-weight: bold;
  border: none;
  background: transparent;
  padding: 6px 0 0 0;
  float: left;
}
.search-page  .ssb {
  background: #7c65ab;
  color: #fff;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid transparent;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
  -webkit-transition: ease-in-out 0.3s;
  -moz-transition: ease-in-out 0.3s;
  -o-transition: ease-in-out 0.3s;
  -ms-transition: ease-in-out 0.3s;
  transition: ease-in-out 0.3s;
  display: inline-block;
  padding: 5px 15px;
  cursor: pointer;
  float: right;
}
.search-page  .ssb:hover {
  -webkit-transition: ease-in-out 0.3s;
  -moz-transition: ease-in-out 0.3s;
  -o-transition: ease-in-out 0.3s;
  -ms-transition: ease-in-out 0.3s;
  transition: ease-in-out 0.3s;
  color: #ec647b;
  border: 1px solid #ec647b;
  background: none;
}

.back_right {
float:right;
}
.popup-window {
margin-top: 1px;
margin-left: 14px;
}

.bx_filter_select_popup {
width: 154px !important;
}

.bx_filter_select_popup li:hover {
width: 126px;
background:#1E90FF;
color:#fff;
}

span.likes:hover:after {
content: "Отложить товар";
position: absolute;
font-size: 10px;
background: #7c65ab;
color: #fff;
padding: 3px 5px 6px;
margin: 30px 0px 0px -53px;
width: 91px;
z-index: 10;
border-radius: 3px;
right: 31px;
  top: -30px;
text-align: center;
}
span.likes.active:hover:after {
content: "Товар отложен";

}

select.select {
font-size: 14px;
text-align: center;
line-height: 37px;
display: block;
height: 37px;
width: 105px;
position: absolute;
border-radius: 3px;
}

.details input[type='radio'] {
opacity: 0;
position: absolute;
width: 100%;
height: 100%;
display:block;
z-index:100;
}


.formMessage {
display:none;
position:fixed;
z-index: 99999;
left:50%;
margin-left:-150px;
width:300px;
padding:30px;
text-align:center;
font-size:20px;
top:40%;
border: 1px solid #aaa;
background: #fff;
 box-shadow: 3px 3px 7px #707070;
 border-radius: 5px;
}

.close_popup {
position:absolute;
top:10px;
right:10px;
font-size: 12px;
color: rgb(124, 101, 171);
font-weight: bold;
cursor: pointer;
}

.relative {
position:relative;
}

.b-hendmade .bx-wrapper .bx-pager {
position: absolute;
right: -25px;
width: 30px;
top: 30%;
}

.b-hendmade .bx-pager-item {
height: 20px;
}
.b-hendmade .bx-pager-item a.active {
background:#000 !important;
}

.b-hendmade .bx-pager-item a.active {
background:#7c65ab !important;
}
h3 a {
color:#000 !important;
}
h3 a:hover,.b-hendmade .b-hmade-wrap .tab-2 h2:hover {
color:#7c65ab !important;
}

.b-news-tabs p a:hover,.b-hendmade .b-hmade-wrap .tab-2 a:hover {
color:#ec647b !important;
}

#callback textarea {
width: 414px;
padding: 12px;
margin: 16px 0 16px 0;
font-size: 14px;
border-radius: 3px;
border: 1px solid #dbdbdb;
}

#callback textarea[placeholder] {
    font-family: 'Exo 2', sans-serif;
}

.b-novinki  .bx-viewport li{

border-left: 1px solid transparent;
border-right: 1px solid #e0e0e0;

}

.b-novinki .bx-viewport li:hover {
z-index: 1;
-webkit-box-shadow: 0 0 16px rgba(0,0,0,0.23);
box-shadow: 0 0 16px rgba(0,0,0,0.23);
border-right: 1px solid rgba(0,0,0,0.25);
-webkit-transition: ease-in-out 0.3s;
-moz-transition: ease-in-out 0.3s;
-o-transition: ease-in-out 0.3s;
-ms-transition: ease-in-out 0.3s;
transition: ease-in-out 0.3s;
}

.b-novinki .bx-viewport .b-card{
-webkit-box-shadow: none !important;
box-shadow: 0 !important;
}

.b-novinki .bx-viewport {
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px solid #e0e0e0;
overflow: hidden;
background: #fff;
}
.bx-wrapper .bx-prev,.bx-wrapper .bx-next
{
text-indent:-9999px !important;
font-size:0;
}
.bx-wrapper .bx-prev
{
background: url("/bitrix/templates/pugovki/images/a2.png") no-repeat center #fff !important;
}
.bx-wrapper .bx-next
{
background: url("/bitrix/templates/pugovki/images/a1.png") no-repeat center #fff !important;
}

.b-item-detail .b-item-container .bx-rt .color-picker > li > span { 
	padding:0 0 0 50px !important;
    display: inline-block;
    max-width: 320px;
    text-overflow: ellipsis;
    height: 30px;
    overflow: hidden;
}
.b-item-detail .b-item-container .bx-rt .color-picker > li > span img { 
position:absolute;
left:10px;
}
.b-sidebar h2 > img {
top: 3px;
position: relative;
}
.b-sidebar h2 {
font-size: 21px;
}
body .b-nov-header h3 {
 font-size: 28px;
}
body .b-novinki .b-card h2 {
  font-size: 15px;
}
body h3, body .b-catalog .b-card h2 {
  /*font-size: 15px;*/
}
body .b-news-tabs .b-tab .call-2 h3 {
margin:0px;
}
body .b-hendmade .b-hmade-wrap .tab-2 a {
  position: relative;
  top: -23px;
}
body .bx_filter_parameters_box_container_block, .bx_filter_input_container, body .b-item-detail .b-item-container .bx-rt .articul, body .b-item-detail .b-item-container .bx-rt .prop tr td:first-child, body .b-item-detail .b-item-container .share > span {
font-weight: bold;
}
body .b-item-detail .b-item-container .bx-rt h2, body .b-item-detail h3 {
text-transform: uppercase;
}
p {
color: #5C5C5C;
}
body .p20 {
padding: 20px;
}
.rate  {
  display: block;
  border: 1px solid rgb(218, 218, 218);
  width: 90px;
  float: left;
  border-radius: 4px;
  padding: 2px 10px;
  position: relative;
  top: -3px;
}
.articul {
float: left;
}
.a-tab-2 {
clear:both;
}
body .bx_item_detail_rating {
margin-bottom: 0px;
}
body .bx_item_detail_rating .bx_stars_progres {
background: #E7BC0F;
}

.slidesjs-pagination li {
font-size: 0;
}

.b-sidebar .side > li li {
min-height: auto;
width: 218px;
}

.b-filter {

min-height:30px;
}


#basket_items .size-picker {
  margin: 0;
  padding: 6px 0;
}

.size-picker {
  cursor: pointer;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #e0e0e0;
  font-size: 18px;
  color: #000;
  position: relative;
  padding: 10px 0;
  margin: 20px 0 0 0;
}
.size-picker >li > span {
  padding: 20px;
}

#basket_items .size-picker >li > span {
padding: 20px 20px 20px 0;
}



.size-picker:after {
  content: '';
  background: url("/bitrix/templates/images/arb.png") no-repeat bottom;
  width: 30px;
  height: 14px;
  display: block;
  float: right;
  position: relative;
  top: -23px;
  right: 10px;
}

#basket_items .size-picker:after {
  background: url("/bitrix/templates/pugovki/images/arb-bask.png") no-repeat bottom;
}

.drop:after {
  background: url("/bitrix/templates/pugovki/images/arb.png") no-repeat top;

}

#basket_items .drop:after {
  background: url("/bitrix/templates/pugovki/images/arb-bask.png") no-repeat top;
}
.drop .size {
  visibility: visible;
  opacity: 1;
  -ms-filter: none;
  filter: none;
  margin: 0px;
}
.size {
  border: 1px solid #e0e0e0;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: absolute;
  background: #fff;
  width: 100.5% !important;
  padding: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  top: 50px;
  max-height: 202px;
  overflow-x: hidden;
  overflow-y: auto;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  visibility: hidden;
  margin: 10px 0 0px 0;
  z-index: 2;
  left: -1px;
  -webkit-transition: ease-in-out 0.2s;
  -moz-transition: ease-in-out 0.2s;
  -o-transition: ease-in-out 0.2s;
  -ms-transition: ease-in-out 0.2s;
  transition: ease-in-out 0.2s;
}
.size li {
  zoom: 1;
  margin: 0;
  cursor: pointer;
width: 100% !important;
padding-top: 0 !important;
}
.size li:before,
.size li:after {
  content: "";
  display: table;
}
.size li:after {
  clear: both;
}
.size li:hover span {
  color: #7c65ab;
}
.size img {
  vertical-align: middle;
  margin: 5px 10px;
}

.size-picker:after {
content: '';
background: url("/bitrix/templates/pugovki/images/arb.png") no-repeat bottom;
width: 30px;
height: 14px;
display: block;
float: right;
position: relative;
top: -23px;
right: 10px;
}

.b-item-detail .b-item-container .bx-rt .drop:after {
background: url("/bitrix/templates/pugovki/images/arb.png") no-repeat top;

}

.size-picker>li>span {
line-height: 30px;
}

.size-picker>li{
text-align:left;
}

#basket_items .size-picker>li{
padding-left: 10px;
}

li.bx_active {
background: #f3f3f3;
}

.size li {
height: 40px;
text-align: left;
line-height: 40px !important;
font-size: 18px;
display: inline-block;
padding-left: 20px;
}

.side_menu li {
border-bottom: 1px solid #e0e0e0;
padding: 10px;
}

.side_menu li:last-child {
border-bottom: none;
}

.popup-window-top-row,.popup-window-top-row td {
height: 0px !important;
}
.popup-window-left-column,.popup-window-right-column,
.popup-window-left-column > *,.popup-window-right-column > *{
height: 0px !important;
width:0px !important;
max-height: 0px !important;
max-width:0px !important;
display:none;
}

.bx_filter_select_popup li {
padding: 3px 5px !important;
width: 140px !important;
}

.bx_filter_select_popup li:hover,.bx_filter_select_popup li.selected {
background: #7c65ab !important;
color: #fff !important;
}

.bx_filter_select_popup li.selected a {
color: #fff !important;

}

.bx_filter_select_popup {
width: 133px;
}

.popup-window,.popup-window-content-row .popup-window-center-column{
background: #f3f3f3;
}
input[type="checkbox"]{
background:none;
width: 20px;
display: inline-block;
margin-left: 5px !important;
}

input.remember {
	display:none;
}

input[type="checkbox"] + .remember-label:before {
	border: 1px solid #e0e0e0;
	content: "\2713";
	
	 padding: 0px;
	font-size: 18px;
	font-weight: bold;
	background: #fff;
	width: 20px;
	text-align: center;
	line-height: 16px;
	min-height: 20px;
	color:transparent;
	cursor:pointer;
	margin: -1px 7px 0 0;
	display: inline-block;
}

input[type="checkbox"]:checked + .remember-label:before {
	content: "\2713";
	color:#7c65ab;
}

.bx_slider_scroller_container .bx_active {
background: none !important;
}

.b-sidebar .root-item-selected {
font-weight:bold;
color:#7c65ab;
}

.new-cont .cont .cont-2 p a:hover {
color: #ec647b !important;
}
.b-comments .tab a {
color: #000;
font-size: 22px;
}


.b-sku h2 {
  font-size: 21px !important;
  text-align: left;
  margin-top: -6px !important;
}




.b-sku .add_count .tab1,
.b-sku .add_count .tab2 {
  float: left;
  position: relative;
}

.b-sku .add_count .tab1 {
width:34%;
}
.b-sku .add_count .tab2 {
width: 62%;
  text-align: left;
  margin-left: 4%;

}
.b-sku .add_count .up {
  border-left: 1px solid #e0e0e0;
  width: 35px;
  height: 23px;
  display: block;
  background: url("/bitrix/templates/pugovki/images/up.png") no-repeat center 1px;
  position: absolute;
  top: 0px;
  right: 0px;

}
.b-sku .add_count .up:hover {
  background: url("/bitrix/templates/pugovki/images/up.png") no-repeat center -24px;

}
.b-sku .add_count .down {
  border-left: 1px solid #e0e0e0;
  width: 35px;
  height: 22px;
  display: block;
  background: url("/bitrix/templates/pugovki/images/down.png") no-repeat center -24px;
  position: absolute;
  top: 21px;
  right: 0px;
  border-top: 1px solid #e0e0e0;

}
.b-sku .add_count .down:hover {
  background: url("/bitrix/templates/pugovki/images/down.png") no-repeat center 1px;
 
}
.add_count input{
width: 98px !important;
height: 26px;

margin: 0;
}
.add_count {
margin: 10px 0;
}

.b-catalog .b-card .add_count .add {
margin: 0 !important;
line-height: 27px;
}
.bx_item_detail_scu .color-picker> li>span{
vertical-align: top;
line-height: 30px;
}
.bx_item_detail_scu .color-picker> li>span > img{
	vertical-align: bottom;
}
.bx_item_detail_scu .color li,.bx_item_detail_scu .color-picker > li {
text-align:left;
}

.color-picker:after, .size-picker:after {
top:-20px !important;
}
.b-col-1 select {
  height: 28px;
  border-radius: 3px;
}
.b-cat-tab ul li.active > a {
color: #7c65ab;
}
.h3 {
	display:block;
	text-decoration:underline;
	text-transform: uppercase;
	font-size: 18px;
	color:#000 !important;
	margin:0 !important;
}

.element-no-brand {
	width:149px;
	height:74px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	margin:10px 0;
}

.bx_filter_block {
  overflow-y: auto;
  max-height: 300px;
}

.empty-section-wrap {
	height:24px;
	clear:both;
	padding: 8px 0 0 0;
}

.b-item-detail-tags a {
	display:inline-block;
	margin:0 8px 0 0;
}

.detail_picture {
	max-width:620px;
	margin-bottom:24px;
}

.no-stock-section {
    color: #ec647b;
    font-size: 11px;
    display: inline-block;
    border: 1px #ec647b solid;
    padding: 4px;
    margin: 0px 0 0 2px;
}

.make-order__field-error
{
	color:red;
	font-size: 12px;
}
.make-order__captcha {
    display: flex;
    height: 40px;
    margin-left: 219px;
}
.make-order__captcha-input
{
	padding: 0 0 0 5px !important;
	margin: 0px 72px 0px 0px !important;
	width: 180px !important;
}

#b-viwed-section-bx {
	display: flex;
    flex-wrap: wrap;
    padding: 16px;
}

.b-viwed-section-element {
    width: 110px !important;
	margin-bottom:16px;
}

.b-viwed-section-element:nth-child(odd) {
	margin-right: 16px;  
}

.b-viwed-section-element-image-wrapper {
    display: table-cell;
    text-align: center;
    width: 110px;	
}

.b-viwed-section-element-image {
	
}

.b-viwed-section-element-name {
    margin: 4px 0 0 0;
    display: inline-block;
	font-size: 12px;	
}

.section-top-pager-counter .share {
	float: right;
}

.filter-sizes_filter_title {
    color: #555;
    border-bottom: 1px #555 solid;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: arial;
    margin-bottom: 12px;	
}

.kop {
    color: #666 !important;
    font-size: 10px !important;
    padding-right: 4px;
    font-weight: bold !important;
}

.detail-price-matrix .kop {
    font-size: 9px !important;	
}
/* End */
/* /bitrix/templates/pugovki/components/bitrix/sale.basket.basket.line/pugovki/style.css */
/* /bitrix/templates/pugovki/components/bitrix/system.auth.form/pugovki_auth/style.css */
/* /bitrix/templates/pugovki/components/bitrix/search.title/pugovki/style.css */
/* /bitrix/templates/pugovki/components/bitrix/breadcrumb/pugovki/style.css */
/* /bitrix/templates/pugovki/template_styles.css */

/*
     */
/*
*/