div.panel_foot h2
{
	margin-bottom: 0px;
}
body
{
	background-image: none;
	background-color: #fff;
}
body, a:link, a:visited, a:active, a:hover, textarea, input, select, option, th, td, h1, h2, h3, ol, ul, li, p
{
	-webkit-font-smoothing: antialiased;
	font-family: helvetica, arial, sans-serif;
	color: #8a8888;
	letter-spacing: 0.2px;
	font-size: 14px;
}
div.panel_top_links
{
	color: #c4c3c3;
}
#layout-menu-general
{
	background-color: transparent
}
#layout-menu-general *
{
	color: #666;
}
#layout-menu-general > #layout-menu-general-items > ul > li > div > ul
{
	background-color: #fff;
	padding: 0px;
}
#layout-menu-general > #layout-menu-general-items > ul > li > span,
#layout-menu-general > #layout-menu-general-items a
{
	background-color: transparent;
}
#layout-menu-general > #layout-menu-general-items a:hover
{
	background-color: #eee;
}
#layout-menu-general > #layout-menu-general-items a:active
{
	background-color: transparent;
}
#layout-menu-general > #layout-menu-general-items > ul > li > span > span,
#layout-menu-general > #layout-menu-general-items a,
#layout-menu-general > #layout-menu-general-items a > span
{
	color: #333;
}
#layout-menu-general > #layout-menu-general-items > ul.layout-menu-general-items-admin > li.admin > a
{
	background-color: #c00;
	color: #fff;
}
#layout-menu-general > #layout-menu-general-items > ul.layout-menu-general-items-admin > li.admin > a:hover
{
	background-color: #a00;
}
#layout-menu-general > #layout-menu-general-items > ul.layout-menu-general-items-admin > li.admin > a:active
{
	background-color: #900;
}
#layout-menu-general > #layout-menu-general-items > ul.layout-menu-general-items-admin > li.admin > a > span
{
	color: #fff;
}
#layout-menu-tarading > #layout-menu-tarading-layout > #layout-menu-tarading-menu #menu-mobile-items-panel
{
	display: flex;
	flex-direction: row;
}
#layout-menu-tarading > #layout-menu-tarading-layout > #layout-menu-tarading-menu ul
{
	display: flex;
	flex-direction: row;
	margin: 0px;
	margin-left: auto;
	padding: 0px;
}
#layout-menu-tarading > #layout-menu-tarading-layout > #layout-menu-tarading-menu li
{
	margin: 0px;
	display: block;
}
@media only screen and (max-width: 1000px)
{
	#layout-menu-tarading > #layout-menu-tarading-layout > #layout-menu-tarading-menu ul
	{
		display: block;
	}
	#layout-menu-tarading > #layout-menu-tarading-layout > #layout-menu-tarading-menu ul > li
	{
		display: block;
	}
	#layout-menu-tarading > #layout-menu-tarading-layout > #layout-menu-tarading-menu ul > li > *
	{
		display: block;
	}
}
#layout-menu-tarading > #layout-menu-tarading-layout > #layout-menu-tarading-menu a
{
	background-color: #e11b22;
	margin: 0px;
	margin-top: 1px;
	margin-left: 1px;
}
#layout-menu-tarading > #layout-menu-tarading-layout > #layout-menu-tarading-menu a:hover
{
	background-color: #000;
}
#layout-menu-tarading > #layout-menu-tarading-layout > #layout-menu-tarading-menu a:active
{
	background-color: #666;
}
#layout-menu-tarading > #layout-menu-tarading-layout > #layout-menu-tarading-menu a > span
{
	color: #fff;
}
#layout-menu-tarading > #layout-menu-tarading-layout > #layout-menu-tarading-info #layout-menu-tarading-info-data > *
{
	color: #666;
}
#layout-menu-tarading > #layout-menu-tarading-layout > #layout-menu-tarading-searching .panel_search_simple_button > .button
{
	background-color: #e11b22;
}
#layout-menu-tarading > #layout-menu-tarading-layout > #layout-menu-tarading-searching .panel_search_simple_button > .button:hover
{
	background-color: #000;
	box-shadow: none;
}
#layout-menu-tarading > #layout-menu-tarading-layout > #layout-menu-tarading-searching .panel_search_simple_button > .button:active
{
	background-color: #666;
	box-shadow: none;
}
#column-left-view #column-left-panel-hedaer #column-left-panel-hedaer-button
{
	background-color: #e11b22;
}

.elkat-enlargement,
.elkat-work
{
	background-color: #eee;
}
div.elkat-scene .elkat-l-zero > p.elkat-menu-index
{
	background-color: #e11b22;
}
div.elkat-ctrl > form,
div.elkat-basket-visible .title .label,
div.elkat-basket-visible .title .grabbing
{
	background-color: #aaa;
}
div.elkat-enlargement .bttn-general,
div.elkat-work .bttn-general
{
	background-color: #e11b22;
}
div.elkat-enlargement .bttn-general:hover,
div.elkat-work .bttn-general:hover
{
	background-color: #000;
}
div.elkat-enlargement .bttn-general:active,
div.elkat-work .bttn-general:active
{
	background-color: #666;
}




div.panel_top_links a
{
	padding: 10px;
	border-width: 1px;
}
div.panel_top_links a:link, div.panel_top_links a:visited, div.panel_top_links a:hover, div.panel_top_links a:active
{
	color: #c4c3c3;
}
div.panel_top_links a:hover, div.panel_top_links a:active
{
	color: #adabab;
}
div.panel_top_links .menu-expand-single > span
{
	color: #c4c3c3;
}
div.panel_top_links a.login
{
	border: 1px solid #c4c3c3;
	font-weight: bold;
	color: #888;
}

div.panel_menu2
{
	height: auto;
	margin-top: 60px;
	padding-bottom: 20px;
	background-image: none;
	background-color: transparent;
	border-bottom: 2px solid #dcdbdb;
	height: auto;
	box-shadow: none;
}
div.panel_menu2 div.panel_search_simple, div.panel_menu2 div.panel_search_simple p
{
	margin: 0px;
	padding: 0px;
	float: left;
}
div.panel_menu2 div.panel_search_simple input[type="text"], div.panel_menu2 div.panel_search_simple span.button
{
	color: #898787;
	border: 1px solid #dcdbdb;
	background-color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	float: left;
	clear: none;
	width: 200px;
	height: 38px;
}
div.panel_menu2 div.panel_search_simple span.button
{
	color: #8a8888;
	background-image: none;
	background-color: #dcdbdb;
	font-weight: bold;
	width: auto;
	height: 40px;
}
div.panel_menu2 div.panel_search_simple span.button:hover
{
	background-color: #eee;
}
div.panel_menu2 div.panel_search_simple span.button span
{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	height: 40px;
	cursor: pointer;
}
div.panel_menu2 ul.panel_main_control
{
	margin-right: 0px;
}
div.panel_menu2 ul.panel_main_control a span
{
	height: 38px;
	width: auto;
	display: table-cell;
	vertical-align: middle;
	font-weight: bold;
	float: none;
	padding-left: 10px;
	padding-right: 10px;
}
div.panel_menu2 ul.panel_main_control a:link, div.panel_menu2 ul.panel_main_control a:visited, div.panel_menu2 ul.panel_main_control a:hover, div.panel_menu2 ul.panel_main_control a:active
{
	padding: 0px;
	margin: 0px;
	margin-right: 1px;
	background-image: none;
	background-color: #e11b22;
	border: 1px solid #e11b22;
	overflow: visible;
	height: auto;
	width: auto;
}
div.panel_menu2 ul.panel_main_control a:hover, div.panel_menu2 ul.panel_main_control a:active
{
	background-color: #000000;
	border: 1px solid #000000;
}

div.layout_baner img.logo
{
	margin-top: 20px;
}
div#body_root
{
	background-image: none;
}
div.column_left a.button_start
{
	display: none;
}
div.column_left ul#brand_menu
{
	border-right-width: 0px;
}
div.column_left ul#brand_menu a:link, div.column_left ul#brand_menu a:visited, div.column_left ul#brand_menu a:hover, div.column_left ul#brand_menu a:active
{
	padding-top: 37px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #dcdbdb;
	background-color: #fff;
	background-image: none;
}
div.column_left ul#brand_menu a:hover, div.column_left ul#brand_menu a:active
{
	background-color: #f8f8f8;
	color: #000;
}
div.column_left ul#brand_menu img.cover
{
	top1: 14px;
}
div.column_left ul#brand_menu img.logo
{
	top1: 14px;
}
div.column_left div.panel_red_outer
{
	display: none;
}
div.panel_foot
{
	background-color: transparent;
	background-image: none;
	padding: 0px;
	padding-top: 20px;
	color: #8a8888;
	border-top: 1px solid #f00;
	width: 100%;
	max-width1: 1210px;
}
div.panel_foot h1, div.panel_foot h2
{
	border-width: 0px;
	margin-bottom: 0px;
}
div.panel_foot p, div.panel_foot ul, div.panel_foot li, div.panel_foot a:link, div.panel_foot a:visited, div.panel_foot a:active, div.panel_foot a:hover
{
	color: #8a8888;
	font-size: 9px;
}
form.usercreateform
{
	width: 960px;
}
form.usercreateform div
{
	margin-top: 40px;
}
form.usercreateform div.buttons input[type="button"]
{
	color: #898787;
	border: 1px solid #dcdbdb;
	background-color: #dcdbdb;
	font-weight: bold;
	cursor: pointer;
}
form.usercreateform div.buttons input[type="button"]:hover
{
	background-color: #eee;
}
/* WINDOW BW */
div.window_bw
{
	border-width: 0px;
	box-shadow: 0px 0px 2px #c4c3c3;
	background-color: #fff;
	color: #8a8888;
}
div.window_bw h2
{
	border-width: 0px;
	box-shadow: 0px 0px 2px #e8e7e7;
	background-color: #fff;
	color: #8a8888;
}

div.id_slide_window, div.id_slide_window div.id_slide_panel
{
	width: 920px;
}
div.id_slide_window div.id_slide_panel a
{
	border-radius: 0px;
	border-color: #dedddd;
}
div.id_slide_window div.id_slide_panel a:hover
{
	border-color: #f00;
	box-shadow: none;
}
div.id_slide_window div.id_slide_panel a strong
{
	color: #898787;
}
div.id_slide_window div.id_slide_panel a span.name, div.id_slide_window div.id_slide_panel a span.description
{
	color: #f00;
}
div.id_slide_window div.id_slide_panel a span.price
{
	left: 10px;
	color: #000;
}
/* WINDOW */
div.panel_blue_outer, div.panel_red_outer
{
	background-color: transparent;
	background-image: none;
	border-width: 0px;
	padding: 0px;
	width: 100%;
	margin: 0px;
}
div.panel_blue_outer h1.panel_outer, div.panel_red_outer h1.panel_outer
{
	background-image: none;
	padding: 0px;
	margin: 0px;
	left: 0px;
	position: static;
}
div.panel_blue_outer h1.panel_outer span, div.panel_red_outer h1.panel_outer span
{
	color: #8a8888;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
div#panel_work
{
	border-left: 1px solid #f00;
	float: left;
	padding-left: 20px;
	width: calc(100% - 21px);
	
}
div.search_result_catalogs
{
	border-top: 1px solid #ccc;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
}
div.window_wb
{
	border-width: 0px;
	text-align: center;
}
div.window_wb h2
{
	position: static;
	text-align: center;
	width: auto;
	border-width: 0px 0px 1px 0px;
}
div.id_slide_window p.id_slide_product a
{
	padding: 10px;
	width: 199px;
	height: 220px;
}
div.id_slide_window p.id_slide_product span.price
{
	bottom: 10px;
	right: 10px;
}
div.panel_product
{
	height: 140px;
	overflow: auto;
	padding: 0px;
	margin: 1px;
	border: 1px solid #dcdbdb;
	background-color: #fff
}
div.column_left a:link.button_promotions, div.column_left a:visited.button_promotions, div.column_left a:active.button_promotions, div.column_left a:hover.button_promotions
{
	background-image: none
}
div.column_left a:link.button_promotions span, div.column_left a:visited.button_promotions span, div.column_left a:active.button_promotions span, div.column_left a:hover.button_promotions span
{
	font-size: 20px;
	color: #f00;
	font-weight: bold;
	text-align: center;
	display: block;
}
div.catalog_desc ul br
{
display: none;
}
div.catalog_desc p br
{
display: inline;
}
div.catalog_desc li
{
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}
/* loader */
div.loading div.item:nth-child(1) > div > div > div > div
{
	border-color: #e01b22;
}
div.loading div.item:nth-child(2) > div > div > div > div
{
	border-color: #898788;
}
div.loading
{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAK1JREFUeNpiYBgFlAHGh/JqCkBagV4Wyj+8dQBEd3V0GgApAQLKH7AAiQQgrqdnoEDpfiB2IKC2kWmwR/GoA0cdOOrAoe5AUDm4AIgPEFAXDy0v8YFCIL5AdQcCS/YHoBIbnyJgbeNAhFkXYLXEaBocdeCoA0cdOOrAUQeOOnDUgaMOHHXgqANHHTjqwFEHjjqQeiMLxIAFDIRHH0gdVQCNRBAcAmYYBRQCgAADAPMAGJZLLCvqAAAAAElFTkSuQmCC);
}