

/* Start:/bitrix/templates/DamskoeNew/components/bitrix/menu/horizontal_multilevel_top/style.css?14615710231463*/
#horizontal-multilevel-menu li
{
	float:left;
}

#horizontal-multilevel-menu li ul
{
	position:absolute;
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	width:160px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}
#horizontal-multilevel-menu li li
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}
#horizontal-multilevel-menu li ul a
{
	text-align:left;
	color:#000;
	font-size: 13px;
}
#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}

/* End */


/* Start:/bitrix/templates/DamskoeNew/components/bitrix/system.auth.form/.default/style.css?14310961831115*/
.auth_page_modal {width:400px; display:none;}
.auth_page_modal h2 {margin-top:0; font-size: 24px; line-height: 24px;}
.auth_page_modal .input_row {margin-bottom:20px;}
.auth_page_modal .input_row .label { font-family: 'PTSansNarrowBold'; color:#CCC; text-transform:uppercase; margin-bottom:5px; }

.auth_page_modal .input_row .auth_input {display:block; width:100%; border:solid 1px #CCC; padding:0 20px; font-size: 21px; height: 50px; line-height: 50px;}
.auth_page_modal .input_row .auth_input.phone {background:url('/bitrix/templates/DamskoeNew/components/bitrix/system.auth.form/.default/images/phone.png') left top no-repeat; padding-left: 50px;}
.auth_page_modal .input_row .auth_input.pass {background:url('/bitrix/templates/DamskoeNew/components/bitrix/system.auth.form/.default/images/pass.png') left top no-repeat; padding-left: 50px;}
.auth_page_modal .input_row .auth_input:focus {outline:none; border-color:#777;}
.auth_page_modal .input_row .submit {background:#e31f24; color:#FFF;  padding:0 20px; font-size: 21px; line-height: 50px; border:none;}
.auth_page_modal .input_row .submit:focus {outline:none;}

.auth_page_modal .links {margin:0; padding:0; list-style-type:none;}
.auth_page_modal .links li {display:inline-block; margin-right: 20px;}
/* End */


/* Start:/bitrix/templates/DamskoeNew/components/bitrix/search.title/visual/style.css?14310961832547*/
.bx_search_container{
	height: 40px;
	line-height: 40px;
	
}

.bx_search_container .bx_field{
	position: relative;	
	height: 40px;
	line-height: 40px;
	background: #FAFAFA;
    border:solid 1px #DDD; 
}
.bx_search_container .bx_field .bx_input_text{
	position: absolute;
	left: 0;
	height: 40px;
	outline: none;
	border: none;
	background: none;
	line-height: 40px;
	width: 100%;
	padding-right: 40px;
	display: block;	
	padding-left: 10px;
}
.bx_search_container .bx_field .bx_input_submit{
	position: absolute;
	top: 2px;
	right: 0;
	bottom: 0;
	width: 45px;
	border: none;
	background: url('/bitrix/templates/DamskoeNew/components/bitrix/search.title/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;	
	background-color: #FFF;
}

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

p.title-search-preview {
	
}
div.title-search-result td.title-search-price span {
	
}

/*========================*/
.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: #333;
	
	text-decoration: none;
}
.bx_searche .bx_item_element a b{color: #e31f24;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;
	
}
.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;
	
	color: #e31f24;
	padding-top: 15px;
	padding-bottom: 10px;
}
.bx_item_block.all_result .all_result_title a{color: #e31f24}
.bx_item_block.all_result .all_result_title a:hover{color: #333}
.bx_item_block.all_result a{
	margin-top: 0;
}
/* End */


/* Start:/bitrix/templates/DamskoeNew/components/bitrix/sale.basket.basket.line/.default/style.css?14310961842528*/
.header_cart_line {display:inline-block; position:relative; float:right; z-index:5000;}

.header_cart_line .cart {display:block; height: 120px; margin:-40px 0; background:#FFF url('/bitrix/templates/DamskoeNew/components/bitrix/sale.basket.basket.line/.default/images/cart_1.png') right center no-repeat; padding:40px 110px 0 20px; text-align:right; line-height: 20px; font-size: 15px; color:#333; text-decoration:none;}
.header_cart_line .cart.full {background-image:url('/bitrix/templates/DamskoeNew/components/bitrix/sale.basket.basket.line/.default/images/cart_1_full.png');}
.header_cart_line .cart .title {line-height: 20px; font-size: 15px; margin:0;}
.header_cart_line .cart span.quantity {position:absolute; right:66px; bottom:-10px; display:block; background:#e31f24; border:solid 3px #FFF; font-size: 12px; line-height: 24px; width: 30px; text-align:center; border-radius:50%; color:#FFF; font-family: 'PTSansNarrowBold'; font-size: 15px;}
.header_cart_line .cart span.total_price { display:inline-block;}

.header_cart_line:hover .cart {background-color:#FFF;}
.header_cart_line:hover .cart span.total_price {}
.header_cart_line:hover .cart span.quantity {}


.cart_products {display:none; position:absolute; top:80px; right:0; z-index: 1000; background:#FFF; min-width: 300px; padding:20px;}


.cart_products .products {width:750px; margin-bottom:20px;}
.cart_products .products td {padding:10px; border-bottom:solid 1px #EEE; vertical-align:middle; text-align:center}
.cart_products .products tr:nth-child(even) td {background:#FAFAFA;}
.cart_products .products .picture {display:block; width:70px; height: 70px; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.cart_products .products .title { font-family: 'PTSansNarrowBold';  line-height: 24px;}
.cart_products .products .info {text-align:center;  line-height: 24px; white-space: nowrap;}

.cart_products .products .delete {cursor:pointer; display:inline-block; height: 24px; line-height: 24px; background: url('/bitrix/templates/DamskoeNew/components/bitrix/sale.basket.basket.line/.default/images/cros_24.png') 100% 0 no-repeat; float:right; padding-right:30px; text-decoration:none; transition: all 0.2s;}
.cart_products .products .delete span {display:inline-block; color:#e31f24; font-size: 12px; line-height: 24px; visibility: hidden;}
.cart_products .products .delete:hover {background-position: 100% -24px;}
.cart_products .products .delete:hover span {visibility: visible;}

.cart_products .order_do {display:inline-block; padding: 0 20px; background:#e31f24; font-family: 'PTSansNarrowBold'; color:#FFF;  float:right; line-height: 40px; text-decoration:none;}
.cart_products .total {line-height: 40px; margin-left: 10px; }
/* End */


/* Start:/bitrix/templates/DamskoeNew/components/bitrix/menu/catalog_horizontal/style.css?14570974716034*/
.bx_horizontal_menu_advaced .animate{}

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

}
/*bx_hma_one_lvl.dropdown:hover*/
.bx_horizontal_menu_advaced .bx_hma_one_lvl.hover{	
			
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl:hover,
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl{height: 30px;}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.dropdown.hover{border-radius:0;}

/*.bx_horizontal_menu_advaced.small .bx_hma_one_lvl,*/
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl>a{
	padding:0 22px;
	height:30px;
	line-height:30px;
    text-transform:uppercase; font-size: 1em; font-family: 'PTSansNarrowRegular'; background-position:left center; background-repeat:no-repeat;
}
/* .bx_hma_one_lvl>a*/
.bx_horizontal_menu_advaced .bx_hma_one_lvl>a{
	position:relative;
	z-index:105;
	display:block;	
	padding:0 25px;
		
	vertical-align:middle;	
	text-decoration:none;
	text-transform:uppercase; font-size: 1em; line-height:30px; font-family: 'PTSansNarrowRegular'; background-position:left center; background-repeat:no-repeat;	
}

.bx_horizontal_menu_advaced .bx_hma_one_lvl>a:hover {color:#e31f24;}

.bx_horizontal_menu_advaced .bx_hma_one_lvl.dropdown.hover>a{
	z-index:140;		
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.dropdown.hover>a{z-index:140;height:30px;}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl>a:active,
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl.current a{}
/* // 1st level */

/* The Container */
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container{
	position:absolute;
	top:56px;
	z-index:1001;
	display:none;
	overflow:hidden;	
	padding-top:3px;
	max-width:100%;

	
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container{top:38px}
.bx_horizontal_menu_advaced .bx_hma_one_lvl.hover .bx_children_container{display:block}
.bx-ie8 .bx_horizontal_menu_advaced 		.bx_hma_one_lvl:hover 	.bx_children_container{display:block !important} /*IE8*/
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block{
	float:left;	
	margin-bottom:-20000px;
	padding:10px 12px;
	padding-bottom:20000px;
	min-width:130px;
	max-width:280px;
	border-left:1px solid #f2f2f2;
	background:#FAFAFA;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container 	  .bx_children_block:first-child{border-left:none}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b1 .bx_children_block{width:100%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b2 .bx_children_block{width:50%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b3 .bx_children_block{width:33.3%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container.b4 .bx_children_block{width:25%}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container    .bx_children_block.advanced{
	border-left:none;
	background:#EEE;	
}
/*// Container */

/* 2nd level*/
.bx_horizontal_menu_advaced .bx_hma_one_lvl ul{
	display:block;
	margin:0;
	padding:0 0 14px 0;
	list-style:none;
}
.bx_horizontal_menu_advaced 	  .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li{display:block;background:#FAFAFA}
.bx_horizontal_menu_advaced 	  .bx_hma_one_lvl .bx_children_container .bx_children_block    li.parent>a{display:block;padding:5px 10px}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block    li.parent a{line-height:15px}
.bx_horizontal_menu_advaced 	  .bx_hma_one_lvl .bx_children_container .bx_children_block    li.parent>a:hover{color: #e31f24;}
.bx_horizontal_menu_advaced 	  .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li>a{
	display:block;
	color:#e31f24;
	text-decoration:none;
	font-weight:bold;	
	line-height:23px;
}
.bx_horizontal_menu_advaced.small .bx_hma_one_lvl .bx_children_container .bx_children_block    li a{line-height:normal}
/* // 2nd level*/

/* 3rd level */
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul{border-bottom:1px solid #f2f2f2}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent:last-child ul{border-bottom:none}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li{line-height:24px}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li a{
	display:block;
	padding:5px 10px
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li a:hover{
	background:#EEE;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block li ul li a{
	color:#000;
	text-decoration:none;
	
}
/* // 3rd level */

/* Panel */
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel{
	display:none;	
	text-align:center;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_block.advanced .bx_children_advanced_panel{display:block !important}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel img{	
	max-width:100%;
	max-height:220px;
	border:1px solid #e7e9ea;
}
.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_advanced_panel strong{
	display:block;
	color:#000;
	text-align:left !important;
	margin-top:10px;
	margin-bottom:10px;
}
.bx_horizontal_menu_advaced .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;
	
	padding-bottom: 10px;
	overflow: hidden;
	line-height:18px !important;
}
/* // The Panel*/
@media (min-width:980px) {.bx_horizontal_menu_advaced .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/DamskoeNew/components/bitrix/catalog.section.list/list/style.css?1431096183134*/
.section_list {margin:0; padding:0; list-style-type:none;}
.section_list li {margin-bottom:5px;}
.section_list li a {display:block;}
/* End */


/* Start:/bitrix/templates/DamskoeNew/template_styles.css?157545242717821*/
/*TOP LINE*/
html,
body {
	padding: 0;
	margin: 0;
}
body {
	position: relative;
	-webkit-text-size-adjust: none;
}
.top_line {background:#222; color:#FFF;}
.top_line ul {margin:0; padding:0; list-style-type:none; text-align:right;}
.top_line ul li {line-height: 30px; display:inline-block; font-size: 0.8em;}
.top_line ul li a {display:block; color:#FFF; padding:0 15px;}
.top_line ul.menu {text-align:left;}

.top_line .contacts {font-size: 21px; line-height: 30px; font-weight:bold; float:left;}

.top_line .sn {margin:5px 0; padding:0; list-style-type:none; float:right; height: 20px;}
.top_line .sn li {display:inline-block;}
.top_line .sn li a {display:block; width: 20px; height: 20px; background-position: center center; background-repeat:no-repeat; opacity:0.7; background-size:contain;}
.top_line .sn li a:hover {opacity:1;}
.top_line .sn li a.vk {background-image:url('/bitrix/templates/DamskoeNew/img/icon/sn_vk_30.png');}
.top_line .sn li a.vk:hover {background-color:#4e729a;}
.top_line .sn li a.fb {background-image:url('/bitrix/templates/DamskoeNew/img/icon/sn_fb_30.png');}
.top_line .sn li a.fb:hover {background-color:#3a5795;}
.top_line .sn li a.ok {background-image:url('/bitrix/templates/DamskoeNew/img/icon/sn_ok_30.png');}
.top_line .sn li a.ok:hover {background-color:#f2720c;}
.top_line .sn li a.inst {background-image:url('/bitrix/templates/DamskoeNew/img/icon/sn_inst_30.png');}
.top_line .sn li a.inst:hover {background-color:#9b7457;}

/*HEADER*/
.header {padding:40px 0;}
.header .logo {display:block; width:100%; height: 40px; background:url('/bitrix/templates/DamskoeNew/img/logo.png') center center no-repeat; background-size:contain;}

.header .search {border:solid 1px #DDD; background-color: #F2F2F2;}
.header .search input {border: none; background-color: transparent; line-height: 40px; height: 40px; border-radius: 5px; border-radius: 5px 0 0 5px;}
.header .search input[type=text] {padding:0 15px; width:90%; font-style: italic;}
.header .search input[type=submit] {width:30px; float:right;width:10%; background-image: url('/bitrix/templates/DamskoeNew/img/icon/search_40.png'); background-position:center center; background-repeaT:no-repeat; border-radius: 0 5px 5px 0;} 
.header .search input:focus {outline:none; background-color:#FFF;}

/*MAIN MENU*/
.main_menu {padding:5px 0; border-top:solid 2px #222; border-bottom:solid 2px #222; margin-bottom:30px; }
.main_menu .main_menu_links {padding:0; margin:0; list-style-type:none;}
.main_menu .main_menu_links li {display:inline-block;}
.main_menu .main_menu_links li a {display:block; padding:0 30px; text-decoration:none; line-height: 30px; text-transform:uppercase; font-size: 1em; font-family: 'PTSansNarrowRegular'; background-position:left center; background-repeat:no-repeat;}
.main_menu .main_menu_links li a.active,
.main_menu .main_menu_links li a:hover {color:#e31f24;}

.main_menu .bx_horizontal_menu_advaced li a.women {background-image:url('/bitrix/templates/DamskoeNew/img/icon/women_30.png');}
.main_menu .bx_horizontal_menu_advaced li a.men {background-image:url('/bitrix/templates/DamskoeNew/img/icon/men_30.png'); padding-left:40px;}
.main_menu .bx_horizontal_menu_advaced li a.children {background-image:url('/bitrix/templates/DamskoeNew/img/icon/kids_30.png'); padding-left:40px;}
.main_menu .bx_horizontal_menu_advaced li a.gift_cards {background-image:url('/bitrix/templates/DamskoeNew/img/icon/gift_30.png'); padding-left:40px;}
.main_menu .bx_horizontal_menu_advaced li a.offers {background-image:url('/bitrix/templates/DamskoeNew/img/icon/discount_30.png'); padding-left:40px;}
.main_menu .bx_horizontal_menu_advaced li a.new {background-image:url('/bitrix/templates/DamskoeNew/img/icon/new_30.png'); padding-left:40px;}
.main_menu .bx_horizontal_menu_advaced li a.sale {background-image:url('/bitrix/templates/DamskoeNew/img/icon/sale_30.png'); padding-left:40px;  font-family: 'PTSansNarrowBold';}
.main_menu .bx_horizontal_menu_advaced li a.brand {background-image:url('/bitrix/templates/DamskoeNew/img/icon/fiting.png');     background-size: 20%; padding-left:30px;}

.main_menu .sn {margin:0; padding:0; list-style-type:none; float:right; height: 30px;}
.main_menu .sn li {display:inline-block; margin-left: 15px;}
.main_menu .sn li a {display:block; width: 30px; height: 30px; border-radius:50%; background-color:#CCC; background-position: center center; background-repeat:no-repeat;}
.main_menu .sn li a.vk {background-image:url('/bitrix/templates/DamskoeNew/img/icon/sn_vk_30.png');}
.main_menu .sn li a.vk:hover {background-color:#4e729a;}
.main_menu .sn li a.fb {background-image:url('/bitrix/templates/DamskoeNew/img/icon/sn_fb_30.png');}
.main_menu .sn li a.fb:hover {background-color:#3a5795;}
.main_menu .sn li a.ok {background-image:url('/bitrix/templates/DamskoeNew/img/icon/sn_ok_30.png');}
.main_menu .sn li a.ok:hover {background-color:#f2720c;}
.main_menu .sn li a.inst {background-image:url('/bitrix/templates/DamskoeNew/img/icon/sn_inst_30.png');}
.main_menu .sn li a.inst:hover {background-color:#9b7457;}

/*INDEX BLOCKS*/
.index_blocks .index_block {padding:80px 0; }
h2.main_title {text-align:center; margin:0 0 30px 0; font-size: 25px; line-height: 25px;}
h2.main_title div {margin: 10px auto; height: 25px; width:200px; background:url('/bitrix/templates/DamskoeNew/img/title_underline_red.png') center center no-repeat;}

.index_blocks .index_block.news {padding-top:30px;}

/*--OFFERS*/

.index_blocks .offers .advert_second {display: block; text-decoration:none; width:100%; height: 150px; background:#ffed00 url('/bitrix/templates/DamskoeNew/img/bow_line_80.png') right top no-repeat; padding:5px; color:#e00628; font-size: 21px; text-align:center; line-height: 30px; text-transform:uppercase; font-weight:bold;}
.index_blocks .offers .advert_second .wrapper {border:solid 2px #e00628; width:100%; height: 100%; padding:25px;}
.index_blocks .offers .advert_second .price {font-size: 15px; line-height: 30px; text-transform: none; font-style:italic; background: url('/bitrix/templates/DamskoeNew/img/hor_line_red_30.png') left center repeat-x;}
.index_blocks .offers .advert_second .price span {display:inline-block; background:#ffed00; padding:0 10px;}


/*--PROMO*/
.index_blocks .promo {margin-top:30px;}
.index_blocks .promo a {display:block; text-decoration:none !important; background-position:20px center; line-height: 25px; padding:30px 0; background-repeat:no-repeat; padding-left: 90px; background-color:#EEE;}

.index_blocks .promo a.shops {background-image:url('/bitrix/templates/DamskoeNew/img/icon/shops.png');}
.index_blocks .promo a.fiting {background-image:url('/bitrix/templates/DamskoeNew/img/icon/fiting.png');}
.index_blocks .promo a.delivery {background-image:url('/bitrix/templates/DamskoeNew/img/icon/delivery.png');}

/*--CATALOG*/
.index_blocks .catalog {}
.index_blocks .catalog h2.main_title {margin-top:40px}
.index_blocks .catalog .row {margin-bottom:30px;}
.index_blocks .catalog .element {text-align:center;}
.index_blocks .catalog .element .picture {display:block; width:100%; padding-top:133%; background-position:top center; background-repeat:no-repeat; background-size:cover;position:relative; text-decoration:none;}

.index_blocks .catalog .element .picture .label {position:absolute; display:inline-block; padding:0 10px; color:#FFF; font-size: 1em; line-height: 25px;}
.index_blocks .catalog .element .picture .label.new {top:10px; left:0; background-color:#ffed00; color:#e31f24;}  
.index_blocks .catalog .element .picture .label.discount {bottom:10px; right:0; background-color:#e31f24; font-weight:bold;}

.index_blocks .catalog .element .title {display:block; margin-top: 15px;}
.index_blocks .catalog .element .price_wrapper {margin-top: 10px; font-weight:bold; font-size: 17px; line-height: 20px;}
.index_blocks .catalog .element .price_wrapper .price {background:url('/bitrix/templates/DamskoeNew/img/icon/price_20.png') left center no-repeat; padding-left: 30px;}
.index_blocks .catalog .element .price_wrapper .old_price {background:url('/bitrix/templates/DamskoeNew/img/icon/old_price_20.png') left center no-repeat; padding-left: 30px; color:#777; text-decoration: line-through;}
.index_blocks .catalog .element .price_wrapper .new_price {margin-left: 20px; background:url('/bitrix/templates/DamskoeNew/img/icon/new_price_20.png') left center no-repeat; padding-left: 30px; color:#e31f24;}

.index_blocks .catalog .element .rating {margin:10px 0 0 0; padding:0; list-style-type:none;}
.index_blocks .catalog .element .rating li {display:inline-block;}
.index_blocks .catalog .element .rating li a {display:block; width: 15px; height: 15px; background-image:url('/bitrix/templates/DamskoeNew/img/icon/star.png'); background-position: center center; background-size:contain}
.index_blocks .catalog .element .rating li a.active {background-image:url('/bitrix/templates/DamskoeNew/img/icon/star_active.png');}
.index_blocks .catalog .element .rating li a:hover {background-image:url('/bitrix/templates/DamskoeNew/img/icon/star_hover.png');}



/*--PARALAX*/
.index_blocks .paralax {margin-top:30px; height: 500px; *background-image: url('/bitrix/templates/DamskoeNew/img/tmp/paralax.jpg'); background-position: 0 0; background-repeat: no-repeat; background-attachment: fixed; overflow: hidden; background-size: cover !important; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; text-align: center; color:#FFF; font-size: 1.5em; padding:60px 0;}
.index_blocks .paralax .subscribe {background:url('/bitrix/templates/DamskoeNew/img/white_bg_30.png'); border:solid 2px #FFF; width: 500px; margin: 40px auto;}
.index_blocks .paralax .subscribe input {line-height: 50px; height: 50px; background:transparent; border:none; color:#FFF; text-align:center; font-size: 0.8em;}
.index_blocks .paralax .subscribe input[type=text] {width:60%; float:left}
.index_blocks .paralax .subscribe input[type=submit] {width:40%;  text-transform:uppercase;}
.index_blocks .paralax .subscribe input:focus {outline:none;}

/*--NEWS*/
.index_blocks .news {}

/*CONTENT*/
.content {}
.content .content_container {min-height: 600px;}
.content .clear {clear:both;}

.content .red_cta {display: inline-block; background: #e31f24; color: #FFF; line-height: 50px; padding: 0 40px; font-family: 'PTSansNarrowBold'; text-decoration: none; cursor: pointer; border:none;}

.content .gray_cta {display: inline-block; color: #333; line-height: 30px; padding: 0 40px; font-family: 'PTSansNarrowBold'; text-decoration: none; cursor: pointer; border:solid 4px #333;}


.content h1.main_title {margin-top:0; font-size: 30px; line-height: 30px;}

/*CONTENT STYLES*/
.content .content_container .content_styles img {max-width:100%;}

/*MODAL*/
.modal {display:none; background:#FFFFFF; text-align:center;}
.modal h2 {margin:0;}
.modal .cta {display: inline-block; background: #e31f24; color: #FFF; line-height: 50px; padding: 0 40px; font-family: 'PTSansNarrowBold'; text-decoration: none; cursor: pointer;}
.modal .cta.gray {background:#333;}

.modal #addtobasket_popup_content {margin:30px 0;}
.modal #addtobasket_popup_content img {height: 200px; display:inline-block; }
.modal #addtobasket_popup_content h3 {margin:10px 0; color:#777;}

.modal form {padding: 0 15px;}
.modal .input_row {margin-top:30px;}
.modal .input_row label {display:block; font-family: 'PTSansNarrowBold'; color:#777; text-transform: uppercase; font-size: 0.8em; margin-bottom:5px; }
.modal .input_row label.error {text-transform: none; margin:15px 0 0 15px; color:#e31f24;}
.modal .input_row input[type=text], .modal .input_row input[type=password] {height: 40px; line-height: 40px; border:solid 1px #CCC; width:100%; padding:0 15px;}
.modal .input_row textarea {height: 100px;  border:solid 1px #CCC; width:100%; padding:0 15px; padding:15px;}
.modal .input_row input.error {border:solid 1px #e31f24; outline: none;}
.modal .input_row input[type=submit] {float:left; font-family: 'PTSansNarrowBold'; color:#FFF; text-transform: uppercase; background:#e31f24; height: 40px; line-height: 40px; border:none; margin-bottom:15px; padding:0 15px;}
.modal .input_row .hint {float:left; margin-left:15px; color:#CCC; line-height: 20px;}

.modal.faq_modal {width:400px;  text-align:left;}
.modal.faq_modal form {padding:0;}

/*PROMO MODAL*/
.promo_modal {width: 600px; display: none;}
.promo_modal ul {margin:20px 0 0 0; padding:0; list-style-type:none;}
.promo_modal ul li {margin-bottom:10px; border-left:  solid 0.5em #e31f24; padding-left: 10px;}

/*FILE TYPE*/
.content .content_container .file {display:block; min-height: 48px; padding: 10px 0 0 40px; background-image: url('/bitrix/templates/DamskoeNew/img/file/blank.png'); background-repeat: no-repeat; background-position: left center; margin:20px 0; border:none;}
.content .content_container .pdf {background-image: url('/bitrix/templates/DamskoeNew/img/file/pdf.png') !important;}
.content .content_container .doc, .content .content_container .docx {background-image: url('/bitrix/templates/DamskoeNew/img/file/doc.png') !important;}
.content .content_container .xlsx, .content .content_container .xls {background-image: url('/bitrix/templates/DamskoeNew/img/file/xls.png') !important;}
.content .content_container .ppt, .content .content_container .pptx {background-image: url('/bitrix/templates/DamskoeNew/img/file/ppt.png') !important;}
.content .content_container .file_hint {padding-left: 52px; color:#999; margin-top:-25px;}    


/*FOOTER*/
.footer {margin-top:40px; border-top:solid 2px #e31f24; padding:30px 0; background:#222; color:#DDD; font-size: 0.8em;}
.footer a {color:#EEE !important;}
.footer a:hover {color:#FFF !important;}

.footer h3 {margin:0 0 10px;}

.footer h3.phone {}
.footer .logo {display:block; width:100%; padding-top:10%; background:url('/bitrix/templates/DamskoeNew/img/footer_logo.png') center center no-repeat; background-size:contain; margin-bottom:20px;}
.footer .cta {display:inline-block; margin:20px 0; line-height: 40px; padding:0 20px; text-transform: uppercase; text-decoration:none; border:solid 2px #EEE;}
.footer .cta:hover {background:#777;}

.footer .info {margin:0 0 20px 0; padding:0; list-style-type:none;}
.footer .info li {margin-bottom:5px;}
.footer .info li a {display:block;}


.footer .section_list {margin:0 0 20px 0; padding:0; list-style-type:none;}
.footer .section_list li {margin-bottom:5px;}
.footer .section_list li a {display:block;}

.footer .sn {margin:20px 0; padding:0; list-style-type:none;}
.footer .sn li {display:inline-block; margin-right: 15px;}
.footer .sn li a {display:block; width: 30px; height: 30px; border-radius:50%; background-position: center center; background-repeat:no-repeat;}
.footer .sn li a.vk {background-image:url('/bitrix/templates/DamskoeNew/img/icon/sn_vk_30.png');}
.footer .sn li a.vk:hover {background-color:#4e729a;}
.footer .sn li a.fb {background-image:url('/bitrix/templates/DamskoeNew/img/icon/sn_fb_30.png');}
.footer .sn li a.fb:hover {background-color:#3a5795;}
.footer .sn li a.ok {background-image:url('/bitrix/templates/DamskoeNew/img/icon/sn_ok_30.png');}
.footer .sn li a.ok:hover {background-color:#f2720c;}
.footer .sn li a.inst {background-image:url('/bitrix/templates/DamskoeNew/img/icon/sn_inst_30.png');}
.footer .sn li a.inst:hover {background-color:#9b7457;}


.footer .payment {margin:0; padding:0; list-style-type:none;}
.footer .payment li {display:inline-block; width: 45px; height: 30px; background-color:#EEE; background-position:center; background-size:contain; margin-right:10px; background-repeat:no-repeat; border-radius:3px;}
.footer .payment li.visa {background-image:url('/bitrix/templates/DamskoeNew/img/icon/visa_45.png')}
.footer .payment li.mastercard {background-image:url('/bitrix/templates/DamskoeNew/img/icon/mastercard_45.png')}
.footer .payment li.yandexmoney {background-image:url('/bitrix/templates/DamskoeNew/img/icon/yandex_45.png')}

#cart_overlay {display: block; overflow: auto; overflow-y: scroll; position: fixed; bottom: 0; right: 0; top:0; left:0; z-index: 4999; background:url('/bitrix/templates/DamskoeNew/img/black_20_bg.png'); display:none;}  

/*COPYRIGHT*/
.copyright {background:#111;}
.copyright a {color:#AAA !important; text-decoration: none !important; line-height: 40px; font-size: 0.8em;}
.copyright a:hover {color:#FFF !important;}

.msortorder {
padding-bottom: 15px;
}

ul.brand-list li {
	position: relative;
	list-style: none;
	width: 200px;
	height: 20px;
    float: left;
    padding-top: 190px;
    margin-bottom: 30px;
    margin-right: 20px;
    text-align: center;
}
ul.brand-list li .brand_images {
	display: block;
	position: absolute;
	top: 0px;
	height: 180px;
    line-height: 180px;
    text-align: center;
    width: 200px;
}
ul.brand-list li img{
max-height: 180px;	
}

/*SERVICES*/
.content_services {
	float:left; 
	width:80%
}
.menu_services {
	float:left;
	width:20%;
}
.menu_services ul {
	margin:0px;
	padding-left:0px;
    list-style-type: none;
}

}
.menu_services li {
	line-height: normal;
	padding-bottom:5px;
}
.menu_services a:hover{
	color:red;
}
.menu_services a.selected{
	color:red;
}
.menu_services>ul>li>ul {
	padding-top:5px;
	padding-bottom:15px;
}
.menu_services>ul>li {
    font-size: 20px;
    font-weight: 900;
}
.menu_services>ul>li>ul>li>a {
	text-decoration:none;
	font-size: 16px;
	font-weight: 100;
	padding-left:15px;
}

.row.catalog_section > div {
    margin-bottom: 30px;
}
.mob-menu-wrapper.top-menu-mob > a{
    color:#fff;
}
@media (min-width: 1024px) {
	.bx_horizontal_menu_advaced li.parent{
		position:relative;
	}
	.bx_horizontal_menu_advaced li.parent:hover ul{
		display:block;
	}
	.bx_horizontal_menu_advaced li.parent ul{
		position: absolute;
		display: none;
		left: 100%;
		top: -10px;
		z-index: 10;
		background: rgb(250, 250, 250);
		padding: 15px;
		width: calc(100% + 26px);
	}
	.bx_horizontal_menu_advaced li.parent ul li {
		display: block;
	}
	.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container {
		overflow: visible;
		height: auto;
		background-color: rgb(250, 250, 250);
		padding: 20px;
	}
	.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block{
		margin:0;
		padding:0;
	}
	li.parent.parents > a:before {
		content: ">";
		right: 4px;
		position: absolute;
		top: 5px;
	}
	.bx_horizontal_menu_advaced .bx_hma_one_lvl .bx_children_container .bx_children_block{
		float:none;
	}
	.bx_horizontal_menu_advaced .bx_hma_one_lvl ul {
		padding:0;
	}
}
@media (max-width: 1024px) {
	.main_menu {
		border-bottom: none;
	}
	.main_menu > div {
		display: none;
	}
	.top_line {
		height: 60px;
		position: fixed;
		width: 100%;
		z-index: 9999;
	}
	.header {
		padding-top: 80px;
	}
}
@media (max-width: 768px) {
	.footer{
		text-align: center;
		font-size: 22px;
		line-height: 30px;
	}
	.bx_item_detail .bx_item_container .bx_lt {
		float: none;
		width: 100%;
	}
	.bx_item_detail .bx_item_container .bx_rt {
		float: none;
		width: 100%;
	}
	.bx_item_detail .bx_item_slider .bx_bigimages {
		max-width: initial;
	}
	.row.catalog_section > div {
		margin-bottom: 0px;
	}
	.bx-touch .bx_item_detail_rating .bx_stars_container{
		width: 75px;
	}
}
/* End */
/* /bitrix/templates/DamskoeNew/components/bitrix/menu/horizontal_multilevel_top/style.css?14615710231463 */
/* /bitrix/templates/DamskoeNew/components/bitrix/system.auth.form/.default/style.css?14310961831115 */
/* /bitrix/templates/DamskoeNew/components/bitrix/search.title/visual/style.css?14310961832547 */
/* /bitrix/templates/DamskoeNew/components/bitrix/sale.basket.basket.line/.default/style.css?14310961842528 */
/* /bitrix/templates/DamskoeNew/components/bitrix/menu/catalog_horizontal/style.css?14570974716034 */
/* /bitrix/templates/DamskoeNew/components/bitrix/catalog.section.list/list/style.css?1431096183134 */
/* /bitrix/templates/DamskoeNew/template_styles.css?157545242717821 */
