html, body {
#height: 100%;
	-webkit-text-size-adjust: none;
}
body {
	/*background-color:#b2dbf1;*/
	background-color:#def4fe;
	min-width:1000px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0; /*font-size: 110%;*/
	font-family: inherit;
	vertical-align: baseline;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-touch-callout: none;
}
html, body {
	color: #333333;
	font-family: 'Trebuchet MS', Helvetica, Tahoma, sans-serif;
	font-size: 13px;
	line-height: 1.4;
	-webkit-font-smoothing: antialiased;
	-webkit-backface-visibility: hidden;
	margin:0px;
	padding:0px;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

.productsList_part0, .productsList_filters, .productsList_list, .productsList_breadcrumbs{
	overflow:hidden;
}
.productsList_filters, .productsList_list, .productsList_breadcrumbs, .blog-post-entry, #breadcrumb, .commonfon .catalog_box.user_box, .popup-login, .box_list {
	position:relative;
	z-index:30;
}
.blog-post  {
	padding:0px 0px 130px;
}
.box_breadcrumb {
	padding:0px 0px 0px;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
*::selection, *::-moz-selection {
text-shadow: none;
}
input, textarea {
	font-family: Helvetica, Tahoma, sans-serif;
	font-size: 1rem;
	outline:none;
}
a {
	cursor:pointer;
	outline:none;
	border:0px;
	color: #333333;
}
a:link, a:visited {
	text-decoration: none;
}
a:hover, a:active {
	outline: 0;
	text-decoration: underline;
}
h3 {
	font-size:17px;
	color:#333333;
	font-weight:normal;
	line-height:1.1;
}
.clr {
	clear:both;
}
.displaynone {
	display:none;
}
.div-all-act .clr:nth-child(even) {
	clear:none;
}
.div-all-act .act_img {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
}
.header_b {
	background:url(/img/header_back.gif) 0 0 repeat-x;
	height:180px;
	/*overflow:hidden;*/
  position:relative;
}
.win_size {
	max-width:1235px;
	min-width:1000px;
	margin:0px auto;
}
.header_menu {
	padding:0px;
	margin:20px 0px 12px;
	height:14px;
	position:relative;
	z-index:21;
}
.header_menu.left_mn {
	margin:0px 0px 0px 12px;
}
.header_menu.right_mn {
	margin-top:25px;
}
.header_menu li {
	float:left;
	margin:0px;
	padding:0px 12px;
	list-style:none;
	line-height:1;
	border-left:1px solid #7a7a7a;
}
.header_menu li:first-child {
	border-left:0px;
}
.header_menu li a {
	text-decoration:none;
	color:#666666;
	font-size:13px;
	line-height:1;
}
.header_menu li a:hover {
	text-decoration:underline;
}
.left_mn {
	float:left;
}
.right_mn {
	float:right;
}
.phone_b {
	float:left;
	margin:22px 0px 0px 22px;
	position:relative;
	padding-left:80px;
	width:265px;
	text-align:left;
	z-index:20;
	height:104px;
}
.phone_b .ico_b {
	width:52px;
	height:45px;
	position:absolute;
	z-index:10;
	top:7px;
	left:0px;
}
#regions-styler {
	font-family:"Trebuchet MS",Helvetica,Tahoma,sans-serif;
	line-height:1.3;
}
#regions-styler.jq-selectbox {
	width:auto;
	height:20px;
	font-family:"Trebuchet MS",Helvetica,Tahoma,sans-serif;
}
#regions-styler .jq-selectbox__select {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border:0px;
	height:18px;
	background:none;
	padding-right:17px;
	padding-left:6px;
	box-shadow:none;
	font-family:"Trebuchet MS",Helvetica,Tahoma,sans-serif;
}
#regions-styler .jq-selectbox__trigger-arrow {
	background-image:url(/img/select_ico_cite.gif);
	border:0px;
	position:inherit;
	top:auto;
	right:auto;
	opacity: 1;
	height: 30px;
    width: 36px;
}
#regions-styler .jq-selectbox__trigger {
	height:18px;
	width:11px;
	border-left:0px;
}
#regions-styler .jq-selectbox__select-text {
	color:#f18800;
	font-size:18px;
	line-height:1;
	height:auto !important;
	border-bottom:1px dashed #f18800;
	width:auto !important;
	cursor:pointer;
}
#regions-styler .jq-selectbox__dropdown {
	/*margin: -30px 0px 0px -56px;*/
	right: 2px;
	left:auto !important;
	top: 8px !important;
}
.phone_b .regbox .wtime {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:1px solid #dbdbdb;
	padding:4px 11px;
	float:left;
	margin:2px 0px 0px;
	line-height:1;
	color:#666666;
	font-size:12px;
}
.phone_b .jq-selectbox__dropdown {
	z-index:78;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#ffffff;
	padding:0px;
	width:195px;
}
.phone_b .jq-selectbox__dropdown ul {
	padding:0px;
	margin:6px 0px;
}
.phone_b .jq-selectbox__dropdown li {
	color:#808080;
	font-size:18px;
	padding:5px 16px 5px 5px;
	margin:0px;
	width:195px;
	line-height:18px;
}
.opened .jq-selectbox__dropdown li.selected, .opened .jq-selectbox__dropdown li.sel {
	color:#f18800;
	background-color:#ffffff;
}
#regions-styler .jq-selectbox__dropdown {
	margin: -20px 0 0 !important;
	font-family:"Trebuchet MS",Helvetica,Tahoma,sans-serif;
}
.ico_b {
	background:url(/img/ico_header.png) 0 0 no-repeat;
}
.phone_b .tx_phone, .tx_phone {
	color:#f18800;
	font-size:25px;
	line-height:1;/*margin-top:2px;*/
}
.tx_phone.phone_popup {
	position:relative;
	height:28px;
}
.phone_popup:after {
	background:url(/img/ico_phone.gif) 0 0 no-repeat;
	width:11px;
	height:6px;
	position:absolute;
	right:-16px;
	top:10px;
	content:" ";
}
.phone_border {
	float:right;
	border-bottom:1px dashed #f18800;
	margin-bottom:-1px;
}
.popup_ph {
	position:absolute;
	top:-11px;
	right:-23px;
	display:none;
	z-index:25;
	width:216px;
	padding:10px 20px 2px;
	border:1px solid #d1d1d1;
	background-color:#ffffff;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
	border-radius: 9px 9px 9px 9px;
	-moz-border-radius: 9px 9px 9px 9px;
	-webkit-border-radius: 9px 9px 9px 9px;
}
.phone_b .popup_ph p.orange_col {
	color:#f18800;
}
.phone_b .popup_ph p {
	margin:0px 0px 8px;
	color:#808080;
	font-size:25px;
}
.phone_b .popup_ph p span {
	font-size:18px
}
.phone_b .tx_phone span, .tx_phone span {
	font-size:18px;
}
.phone_b p {
	font-size:13px;
	color:#64492e;
	margin:0px 0px 12px;
}
.phone_b .regbox {
	text-align:left;
}
.phone_b .phonebox {
	text-align:left;
}
.phone_b .phonebox p {
	color:#666666;
	font-size:9px;
}
#logo {
	width:434px;
	height:76px;
	padding:20px 27px 0px;
	border-top:4px solid #c2c2c2;
	position:absolute;
	/*z-index:18;*/
	left:50%;
	margin:-23px 0px 0px -217px;
	background-color:#ffffff;
}
#logo:hover {
	text-decoration:none;
}
.logo_img {
	position:relative;
	z-index:21;
}
.logo_img h1, .logo_img div.h1 {
	position:absolute;
	color:#f18800;
	font-size:11px;
	font-family:Arial, sans-serif;
	font-weight:bold;
	left:131px;
	top:65px;
	text-transform:uppercase;
	line-height:14px;
	padding-bottom:0px;
}
.logo_img h1.after_label {
	color: #8c8c8c;
	font-family: Trebuchet, sans-serif;
	font-size: 11px;
	font-weight: normal;
	left: 131px;
	text-transform: none;
	top: 81px;
}
.logo_img h1 span, .logo_img div span {
	font-family:Verdana, sans-serif;
	font-weight:bold;
	color:#90c600;
}
.left_logo, .right_logo {
	position:absolute;
	z-index:20;
	top:-4px;
	background-image:url(/img/logo_back.gif);
	background-repeat:no-repeat;
	width:55px;
	height:38px;
}
.left_logo {
	left:0px;
	background-position:0px 0px;
}
.right_logo {
	right:0px;
	background-position:0px -38px;
}
.header_info {
	width:28%;
	float:right;
	padding-top:28px;
	position:relative;
	z-index:3;
}
.header_info .ico_b, .cart_b .ico_b, .private_of .ico_b {
	width:41px;
	height:35px;
	background-repeat:no-repeat;
	float:left;
	margin-right:7px;
}
.cart_b .ico_b {
	background-position:0px -80px;
}
.private_of {
	width:52%;
}
.cart_b {
	width:41%;
	margin-left:7%;
}
.private_of .ico_b {
	background-position:0px -45px;
}
.private_of, .cart_b {
	float:right;
	height:62px;
}
.private_of p, .cart_b p {
	color:#7eac1a;
	font-size:13px;
	margin:3px 0px 0px;
}
.private_of a {
	color:#7eac1a;
	text-decoration:underline;
}
.cart_b a, .cart_b span.noindex {
	color:#f18800;
	text-decoration:underline;
}
.private_of span, .cart_b span {
	font-size:13px;
	color:#7eac1a;
	text-transform:uppercase;
	line-height:1;
	font-weight:bold;
}
.private_of span.noindex, .cart_b span.noindex {
	font-weight:normal;
	text-transform:none;
}
.search_b {
	/*overflow:hidden;*/
  width:100%;
	clear:both;
	position:relative;
}
.catalog-search {
	display: table;
	margin-bottom: 12px;
	width: 100%;
}
.b-not-found {
	margin-bottom:27px;
	padding-left:14px;
}
.b-not-found, .b-not-found h3 {
	font-weight:normal;
	font-size:15px;
	color:#f18800;
}
.catalog-search .catalog-search-form {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	z-index: 22;
position: relative;
}
.catalog-search .catalog-search-result {
	display: table-cell;
	text-align: left;
	vertical-align: middle;
}
.catalog-search .catalog-search-result p {
	background: #f3c68b;
	border-radius: 3px;
	display: inline-block;
	padding: 10px 19px;
	white-space: nowrap;
}
input[type="search"], .search_b input[type="text"], .catalog-search-form input[type="text"] {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	color:#666666;
	border:1px solid #c1c0c0;
	height:30px;
	outline:none;
	-webkit-appearance: none;
	box-sizing: border-box; /* чтобы размеры поля были во всех браузерах одинаковыми (по умолчанию вебкиты с крестиком для очистки иначе рассчитывают размер, чем остальные браузеры) */
	-moz-box-sizing: border-box; /* для FF, который не весь CSS3 осилил */
}
.catalog-search-form input[type="search"], .catalog-search-form input[type="text"] {
	width:80%;
	margin-right:20px;
	padding:0px 10px 0px 10px;
}
.search_b input[type="search"], .search_b input[type="text"] {
	width:96%;
	padding:0px 11% 0px 6%;
	margin:0px;
	float:left;
}
.search_b input[type="search"]::-webkit-search-cancel-button {
 -webkit-appearance: none; /* без сброса оформление не применится */
 cursor: pointer; /* вот это не работает */
 display: none;
}
.search_b input[type="search"]::-ms-clear, .search_b input[type="text"]::-ms-clear {
 -webkit-appearance: none;
 display: none;
}
.search_b #topsearch {
	background:url(/img/button_search.png) right 4px no-repeat;
	position:absolute;
	border:0 none;
	cursor:pointer;
	z-index:20;
	width:30px;
	height:20px;
	margin:3px 0px 0px -46px;
	padding-left:15px;
}
.search_b a {
	text-decoration:underline;
	color:#666666;
	font-size:11px;
	float:right;
	line-height:1;
	width:38%;
	text-align:left;
	position:absolute;
	z-index:20;
	right:3%;
	top:34px;
}
.delivery_not_avail {
	display:block;
}
.wrap {
	max-width:1300px;
	min-width:1000px;
	margin:0px auto;
}
.wrap.cats_wrap.cats_wrap_1 {
    max-width: none;
}
.wrap.cats_wrap.cats_wrap_2 {
	background-color:#ffffff;
}

/*--------------------- LEFTMENU ---------------------*/

#left_menu.ul_lvl1 .lvl1 {
	position: relative;
	z-index:99;
}
#left_menu.ul_lvl1 {
	padding:0px;
	margin:0px 1%;
	height:120px;
}
#left_menu.ul_lvl1 > li {
	list-style:none;
	float:left;
	margin:0px 0px 0px 0.8%;
	width: 16%;
	border-top-width:9px;
	border-right-width:1px;
	border-left-width:1px;
	border-style:solid;
	float:left;
	background:url(/img/back_menu_liupd2.jpg) center 0px repeat #fcf9f5;
}
#left_menu.ul_lvl1 > li:first-child {
	margin-left:0px;
}
#left_menu.ul_lvl1>li:hover .lvl1_block > a:after {
    width: 100%;
    height: 1px;
    position: absolute;
    left: 50%;
	margin-left:-50%;
	top:111px;
    z-index: 101;
    display: block;
    content: " ";
    background: url(/img/back_menu_li2.gif) left 0px repeat-y #ebebeb;
}

.ul_lvl1 .lvl1.cat_81, .ul_lvl1 .lvl1.cat_370, .ul_lvl1 .lvl1.cat_8710 {
	background-position:right 0px;
}
.cat_8710 li, .cat_31 li, .cat_370 li, .ul_lvl1 .cat_8710 .submenu, .ul_lvl1 .cat_370 .submenu, .ul_lvl1 .cat_81 .submenu {
	background-position:right 0px;
}

#left_menu.ul_lvl1 li.lvl1 .lvl1_block > a, .ul_lvl1 li.lvl1 .lvl1_block > span.noindex {
	line-height:1.3;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	color:#64492e;
	text-align:center;
	display:block;
	cursor:pointer;
	letter-spacing:0.5px;
	padding:78px 10px 0 10px;
	height:113px;
	margin-bottom:-2px;
}
.ul_lvl1>li a#cat_2, .ul_lvl1>li #cat_2.noindex {
	background-position:center 15px;
}
/*
@media screen and (min-width: 1300px), screen and (min-device-width: 1300px) {
.ul_lvl1>li a#cat_2, .ul_lvl1>li span#cat_2 {
	padding:78px 20% 0px;
}
}
@media screen and (max-width: 1100px), screen and (max-device-width: 1100px) {
.ul_lvl1>li a#cat_2, .ul_lvl1>li span#cat_2 {
	padding:78px 20px 0px;
}
}*/
.ul_lvl1 .menu_img {
	height:80px;
	line-height:1;
	position:relative;
	display:block;
	cursor:pointer;
}
.ul_lvl1 .menu_img img {
	position:absolute;
	z-index:50;
	bottom:10px;
	left:50%;
	margin-left:-42px;
}
#left_menu.ul_lvl1 .submenu {
	position:relative;
	z-index:20;
	overflow:visible;
}
#left_menu.ul_lvl1 .nav-drop-1 > .submenu{
	padding: 0px 10px 10px 15px;
}
#left_menu.ul_lvl1 .nav-drop-3 > .submenu{
	padding-left:10px;
}

#left_menu.ul_lvl1 .submenu .submenu {
	border:0px;
	background:none;
}
#left_menu.ul_lvl1 .nav-drop-1 {
	/*display:none;*/
	visibility:hidden;
	width:650px;
	margin:0px -1px 0px;
	position:absolute;
	z-index: 100;
	border-style:solid;
	border-bottom-width: 7px;
	border-right-width:1px;
	border-left-width:1px;
	border-top-width:1px;
	background-color: #f6ebd5;
}
	



#left_menu .ul_lvl2 {
	padding:0px;
}
.filter-content label b,.filter-content label + a + b {
	display:none;
}
#left_menu .ul_lvl2>li {
	text-align:left;
	padding:0px;
	list-style:none;
	list-style-position: outside;
	display:table;
    float: left;
    width: 193px;
    height: 330px;
    border-left: 1px dashed #b4aba2;
    border-bottom: 1px dashed #b4aba2;
    line-height: 1;
    position: relative;
}
#left_menu li.cat_3701 .ul_lvl2>li{ height:335px;}
#left_menu li.cat_370 .ul_lvl2>li:nth-child(13){ height:240px;}

li.cat_2 .ul_lvl2>li:nth-child(6n+1),li.cat_183 .ul_lvl2>li:nth-child(5n+1),li.cat_31 .ul_lvl2>li:nth-child(4n+1),li.cat_81 .ul_lvl2>li:nth-child(5n+1),li.cat_370 .ul_lvl2>li:nth-child(6n+1),li.cat_8710 .ul_lvl2>li:nth-child(5n+1){
	border-left-width: 0px!important;
}
li.cat_2 .ul_lvl2>li:nth-child(n+7),li.cat_183 .ul_lvl2>li:nth-child(n+6),li.cat_31 .ul_lvl2>li,li.cat_81 .ul_lvl2>li,li.cat_370 .ul_lvl2>li:nth-child(n+13),li.cat_8710 .ul_lvl2>li:nth-child(n+6){
	border-bottom-width: 0px!important;
}

li.cat_370 .ul_lvl2>li:nth-child(13), li.cat_8710 .ul_lvl2>li:nth-child(6){ border-right: 1px dashed #b4aba2;}

li.cat_2 .ul_lvl2>li:nth-child(n+7)>.cat_block,li.cat_183 .ul_lvl2>li:nth-child(n+6)>.cat_block,li.cat_31 .ul_lvl2>li>.cat_block,li.cat_81 .ul_lvl2>li>.cat_block,li.cat_370 .ul_lvl2>li:nth-child(n+7)>.cat_block,li.cat_8710 .ul_lvl2>li>.cat_block{
	z-index: 3!important;
}


.ul_lvl2>li:nth-child(1), .ul_lvl2>li:nth-child(2) {
	border-top:0px;
}

.cat_183, .cat_183 .nav-drop-1 {
	border-color:#77a7ec;
}
.cat_183 .ul_lvl2>li div:before {
	background-color:#77a7ec;
}
.cat_183  .lvl1_block > a, .cat_183 .lvl1_block > span#cat_183 {
	background:url(/img/ico_menu1.png) center 8px no-repeat;
	height:110px;
}
.cat_144, .cat_144 .nav-drop-1 {
	border-color:#77a7ec;
}
.cat_144 .ul_lvl2>li {
	color:#77a7ec;
}
.cat_144  .lvl1_block > a {
	background:url(/img/ico_menu1_1.png) center 12px no-repeat;
	height:110px;
}
.cat_2, .cat_2 .nav-drop-1 {
	border-color:#c48de7;
}
.cat_2.ul_lvl2>li {
	color:#c48de7;
}
.cat_2  .lvl1_block > a, .cat_2  .lvl1_block > span.noindex {
	background:url(/img/ico_menu2.png) center 20px no-repeat;
	height:110px;
}
.cat_2 .ul_lvl2>li div:before {
	background-color:#c48de7;
}

.cat_81, .cat_81 .nav-drop-1 {
	border-color:#ffce00;
}
.cat_81 .ul_lvl2>li div:before {
	background-color:#ffce00;
}
.cat_81  .lvl1_block > a, .cat_81  .lvl1_block > span#cat_81 {
	background:url(/img/ico_menu5.png) center 18px no-repeat;
	height:110px;
}
.cat_370, .cat_370 .nav-drop-1 {
	border-color:#f18800;
}
.cat_370 .ul_lvl2>li div:before {
	background-color:#f18800;
}
.cat_370  .lvl1_block > a, .cat_370  .lvl1_block > span#cat_370{
	background:url(/img/ico_menu3.png) center 14px no-repeat;
	padding:78px 3px 0 3px;
	height:110px;
}
.cat_31, .cat_31 .nav-drop-1 {
	border-color:#90c600;
}
.cat_31 .ul_lvl2>li div:before {
	background-color:#90c600;
}
.cat_31  .lvl1_block > a, .cat_31  .lvl1_block > span#cat_31 {
	background:url(/img/ico_menu6.png) center 20px no-repeat;
	height:110px;
}
.cat_8710, .cat_8710 .nav-drop-1 {
	border-color:#f47b3d;
}
.cat_8710 .ul_lvl2>li div:before {
	background-color:#f47b3d;
}
.cat_8710  .lvl1_block > a, .cat_8710  .lvl1_block > span#cat_8710 {
	background:url(/img/ico_menu4_1.png) center 15px no-repeat;
	height:110px;
}
.cat_143, .cat_143 .nav-drop-1 {
	border-color:#90c600;
}
.cat_143 .ul_lvl2>li div:before {
	background-color:#90c600;
}
.cat_143  .lvl1_block > a {
	background:url(/img/ico_menu6_2.png) center 15px no-repeat;
	height:110px;
}

#left_menu li.lvl2   div.sub_cat_lvl2> a{
    color: #64492e;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: 0;
    padding: 0;
    text-align: left;
    text-transform: none;
	height:180px; display: block; 
	padding-right:13px; 
	line-height: 1.2; 
}
#left_menu .nav-drop-2 li  div.sub_cat_lvl3 > a {
    letter-spacing: 0;
    color: #616161;
    font-size: 12px;
    line-height: 13px;
    display: inline-block;
    position: relative;
    padding: 0 0 0 10px;
    text-transform: none;
    text-align: left;
    font-weight: normal;
}
#left_menu .nav-drop-3 li  div.sub_cat_lvl4 > a {
    color: #949494;
    padding: 0 0 0 7px;
	display: inline-block;
    position: relative;
}

#left_menu.ul_lvl1 .nav-drop-1 { width: 1190px;}
#left_menu.ul_lvl1 .cat_2 .nav-drop-1 {left:0px!important;}
#left_menu.ul_lvl1 .cat_183 .nav-drop-1 { width: 1000px; left:-170px!important;}/**/
#left_menu.ul_lvl1 .cat_31 .nav-drop-1 {left:-170px!important;}
#left_menu.ul_lvl1 .cat_31 .nav-drop-1 { width: 805px;}
#left_menu.ul_lvl1 .cat_81 .nav-drop-1 { width: 1000px; left:-500px!important;}/**/
#left_menu.ul_lvl1 .cat_370 .nav-drop-1 { left:-810px!important;}/**/
#left_menu.ul_lvl1 .cat_8710 .nav-drop-1 { width: 1000px; right:0px!important;}/**/

#left_menu.ul_lvl1 .cat_183 .nav-drop-1{
	background-position:170px 0;
}
#left_menu.ul_lvl1 .cat_31 .nav-drop-1{
	background-position:170px 0;
}
#left_menu.ul_lvl1 .cat_81 .nav-drop-1{
	background-position:500px 0;
}
#left_menu.ul_lvl1 .cat_370 .nav-drop-1{
	background-position:810px 0;
}
#left_menu.ul_lvl1 .cat_8710 .nav-drop-1{
	background-position:right 0;
}




#left_menu.ul_lvl1>li.cat_8710 {
	background-position:right 0;
}

#left_menu.ul_lvl1>li.cat_8710:hover .lvl1_block > a::after {
    background-position:right 0;
}




#left_menu .submenu li {
    margin: 0 0 3px;
}

#left_menu li.lvl3  div.sub_cat_lvl3 > a::before {
    border-radius: 2px;
    content: " ";
    height: 4px;
    left: 0;
    position: absolute;
    top: 5px;
    width: 4px;
    z-index: 20;
    background: #a0108c;
}
#left_menu li.lvl4  div.sub_cat_lvl4 > a::before {
    border-radius: 0;
    content: " ";
    height: auto;
    left: 0;
    position: absolute;
    top: 3px;
    width: auto;
    background: none;
    border: 3px solid transparent;
    border-left: 3px solid #a0108c;
}


#left_menu .cat_183 li.lvl3  div.sub_cat_lvl3 > a::before {
	background: #77a7ec;
}
#left_menu .cat_183 li.lvl4  div.sub_cat_lvl4 > a::before {
	border-left: 3px solid #77a7ec;
}

#left_menu .cat_31 li.lvl3  div.sub_cat_lvl3 > a::before {
	background: #90c600;
}
#left_menu .cat_31 li.lvl4  div.sub_cat_lvl4 > a::before {
	border-left: 3px solid #90c600;
}

#left_menu .cat_81 li.lvl3  div.sub_cat_lvl3 > a::before {
	background: #ffce00;
}
#left_menu .cat_81 li.lvl4  div.sub_cat_lvl4 > a::before {
	border-left: 3px solid #ffce00;
}

#left_menu .cat_370 li.lvl3  div.sub_cat_lvl3 > a::before {
	background: #f18800;
}
#left_menu .cat_370 li.lvl4  div.sub_cat_lvl4 > a::before {
	border-left: 3px solid #f18800;
}

#left_menu .cat_8710 li.lvl3  div.sub_cat_lvl3 > a::before {
	background: #f47b3d;
}
#left_menu .cat_8710 li.lvl4  div.sub_cat_lvl4 > a::before {
	border-left: 3px solid #f47b3d;
}


#left_menu li.lvl2 div.lvl2_block{ 
	padding:17px 8px 0 18px; 
	background-repeat:no-repeat; 	
	position:absolute;
	top: 10px;
	left:-4px;
	right:-4px;
	min-height: 300px;
	z-index:5;
}

#left_menu li.lvl2.cat_8887 div.lvl2_block { background-image: url("/img/hg_cat1.png"); background-position:center 63px;}
#left_menu li.lvl2.cat_8661 div.lvl2_block { background-image: url("/img/hg_cat2.png"); background-position:center 63px;}
#left_menu li.lvl2.cat_8888 div.lvl2_block { background-image: url("/img/hg_cat3.png"); background-position:center 63px;}
#left_menu li.lvl2.cat_8840 div.lvl2_block { background-image: url("/img/hg_cat4.png"); background-position:center 63px;}
#left_menu li.lvl2.cat_8729 div.lvl2_block { background-image: url("/img/hg_cat5.png"); background-position:center 60px;}
#left_menu li.lvl2.cat_8705 div.lvl2_block{ background-image: url("/img/hg_cat6.png"); background-position:center 60px;}
#left_menu li.lvl2.cat_8707 div.lvl2_block { background-image: url("/img/hg_cat7.png"); background-position:center 60px;}
#left_menu li.lvl2.cat_10 div.lvl2_block{ background-image: url("/img/hg_cat8.png"); background-position:center 55px;}
#left_menu li.lvl2.cat_8706 div.lvl2_block { background-image: url("/img/hg_cat9.png"); background-position:center 55px;}
#left_menu li.lvl2.cat_310 div.lvl2_block { background-image: url("/img/hg_cat10.png"); background-position:center 55px;}
#left_menu li.lvl2.cat_8632 div.lvl2_block { background-image: url("/img/hg_cat11.png"); background-position:center 70px;}
#left_menu li.lvl2.cat_8665 div.lvl2_block { background-image: url("/img/hg_cat12.png"); background-position:center 70px;}

#left_menu li.lvl2.cat_9092 div.lvl2_block { background-image: url("/img/hg_cat9092.png"); background-position:center 52px;}

#left_menu li.lvl2.cat_18 div.lvl2_block { background-image: url("/img/hg_cat21.png"); background-position:center 52px;}
#left_menu li.lvl2.cat_8875 div.lvl2_block { background-image: url("/img/hg_cat22.png"); background-position:center 52px;}
#left_menu li.lvl2.cat_11 div.lvl2_block { background-image: url("/img/hg_cat23.png"); background-position:center 52px;}
#left_menu li.lvl2.cat_8708 div.lvl2_block { background-image: url("/img/hg_cat24.png"); background-position:center 92px;}
#left_menu li.lvl2.cat_8709 div.lvl2_block { background-image: url("/img/hg_cat25.png"); background-position:center 92px;}
#left_menu li.lvl2.cat_8876 div.lvl2_block { background-image: url("/img/hg_cat26.png"); background-position:center 83px;}
#left_menu li.lvl2.cat_8877 div.lvl2_block { background-image: url("/img/hg_cat27.png"); background-position:center 38px;}
#left_menu li.lvl2.cat_8616 div.lvl2_block { background-image: url("/img/hg_cat28.png"); background-position:center 90px;}
#left_menu li.lvl2.cat_8627 div.lvl2_block { background-image: url("/img/hg_cat29.png"); background-position:center 80px;}
#left_menu li.lvl2.cat_8626 div.lvl2_block { background-image: url("/img/hg_cat2_10.png"); background-position:center 82px;}

#left_menu li.lvl2.cat_34 div.lvl2_block { background-image: url("/img/hg_cat31.png"); background-position:center 42px;}
#left_menu li.lvl2.cat_33 div.lvl2_block { background-image: url("/img/hg_cat32.png"); background-position:center 97px;}
#left_menu li.lvl2.cat_56 div.lvl2_block { background-image: url("/img/hg_cat33.png"); background-position:center 59px;}
#left_menu li.lvl2.cat_8874 div.lvl2_block { background-image: url("/img/hg_cat34.png"); background-position:center 78px;}

#left_menu li.lvl2.cat_642 div.lvl2_block { background-image: url("/img/hg_cat41.png"); background-position:center 78px;}
#left_menu li.lvl2.cat_8598 div.lvl2_block { background-image: url("/img/hg_cat43.png"); background-position:center 122px;}
#left_menu li.lvl2.cat_556 div.lvl2_block{ background-image: url("/img/hg_cat42.png"); background-position:center 92px;}
#left_menu li.lvl2.cat_8878 div.lvl2_block { background-image: url("/img/hg_cat44.png"); background-position:center 65px;}
#left_menu li.lvl2.cat_8601 div.lvl2_block { background-image: url("/img/hg_cat45.png"); background-position:center 80px;}

#left_menu li.lvl2.cat_442 div.lvl2_block { background-image: url("/img/hg_cat51.png"); background-position:center 75px;}
#left_menu li.lvl2.cat_8746 div.lvl2_block { background-image: url("/img/hg_cat52.png"); background-position:center 75px;}
#left_menu li.lvl2.cat_8882 div.lvl2_block { background-image: url("/img/hg_cat53.png"); background-position:center 75px;}
#left_menu li.lvl2.cat_8883 div.lvl2_block { background-image: url("/img/hg_cat54.png"); background-position:center 86px;}
#left_menu li.lvl2.cat_8884 div.lvl2_block { background-image: url("/img/hg_cat55.png"); background-position:center 86px;}
#left_menu li.lvl2.cat_8885 div.lvl2_block { background-image: url("/img/hg_cat56.png"); background-position:center 90px;}
#left_menu li.lvl2.cat_685 div.lvl2_block { background-image: url("/img/hg_cat57.png"); background-position:center 85px;}
#left_menu li.lvl2.cat_620 div.lvl2_block { background-image: url("/img/hg_cat58.png"); background-position:center 87px;}
#left_menu li.lvl2.cat_585 div.lvl2_block { background-image: url("/img/hg_cat59.png"); background-position:center 52px;}
#left_menu li.lvl2.cat_8886 div.lvl2_block { background-image: url("/img/hg_cat5_10.png"); background-position:center 68px;}
#left_menu li.lvl2.cat_8817 div.lvl2_block { background-image: url("/img/hg_cat5_11.png"); background-position:center 84px;}
#left_menu li.lvl2.cat_8690 div.lvl2_block { background-image: url("/img/hg_cat5_12.png"); background-position:center 56px;}

#left_menu li.lvl2.cat_8879 div.lvl2_block { background-image: url("/img/hg_cat61.png"); background-position:center 72px;}
#left_menu li.lvl2.cat_8880 div.lvl2_block { background-image: url("/img/hg_cat62.png"); background-position:center 62px;}
#left_menu li.lvl2.cat_8881 div.lvl2_block { background-image: url("/img/hg_cat63.png"); background-position:center 62px;}
#left_menu li.lvl2.cat_8639 div.lvl2_block { background-image: url("/img/hg_cat64.png"); background-position:center 41px;}
#left_menu li.lvl2.cat_8713 div.lvl2_block { background-image: url("/img/hg_cat65.png"); background-position:center 72px;}
#left_menu li.lvl2.cat_9009 div.lvl2_block { background-image: url("/img/hg_cat66.png"); background-position:center 52px;}
#left_menu li.lvl2.cat_9018 div.lvl2_block { background-image: url("/img/hg_cat9018.png"); background-position:center 75px;}

.ul_lvl2 .nav-drop-2 {
	display:block;
	overflow: hidden;
	max-height:110px;
	position: relative;
}
.catalog_categories .ul_lvl2 .nav-drop-2 {
	max-height:none;
}
/*
#left_menu li.lvl2.cat_8887 .nav-drop-2{ max-height:110px; }
#left_menu li.lvl2.cat_8632 .nav-drop-2{ max-height:116px; }
#left_menu li.lvl2.cat_310 .nav-drop-2  { max-height:133px; }
#left_menu li.lvl2.cat_8665 .nav-drop-2{ max-height:116px; }
#left_menu li.lvl2.cat_8884 .nav-drop-2{ max-height:130px; }
#left_menu li.lvl2.cat_8746 .nav-drop-2{ max-height:133px; }
#left_menu li.lvl2.cat_8817 .nav-drop-2{ max-height:125px; }
#left_menu li.lvl2.cat_8876 .nav-drop-2{ max-height:125px; }
#left_menu li.lvl2.cat_8887 .nav-drop-2{ max-height:125px; }
#left_menu li.lvl2.cat_18 .nav-drop-2{max-height:140px; }
#left_menu li.lvl2.cat_8690 .nav-drop-2{max-height:132px; }
#left_menu li.lvl2.cat_8616 .nav-drop-2{max-height:132px; }
#left_menu li.lvl2.cat_8709 .nav-drop-2{max-height:133px; }
#left_menu li.lvl2.cat_8708 .nav-drop-2{max-height:136px; }
#left_menu li.lvl2.cat_8705 .nav-drop-2{max-height:132px; }
#left_menu li.lvl2.cat_8661 .nav-drop-2{max-height:132px; }*/



.submenu_shadow .nav-drop-2:after {
	content:" ";
    height: 26px;
	position: absolute;
    left: 0px;
    width: 100%;
    bottom: 0px;
    display: inline;
	z-index:100;
	background:url(/img/submenu_shadow.png) 0 bottom repeat-x; 
}
.submenu_shadow .lvl2_block:before{
	content:" ";
	position: absolute;
	width:16px;
    height: 9px;
	left: 28px;
	bottom:-8px;
	z-index:101;
	background:url(/img/more_menu_mn.png) 0 0 no-repeat transparent !important;
}
.submenu_shadow .lvl2_block:hover:before {
	display:none;
}
#left_menu li.lvl2 div.lvl2_block {
	padding-bottom:0px;
}
#left_menu li.lvl2.cat_8876 .nav-drop-2::after,#left_menu li.lvl2.cat_18 .nav-drop-2::after,#left_menu li.lvl2.cat_34 .nav-drop-2::after{
	width:80%;
}
/*
#left_menu li.lvl2.cat_8884 .nav-drop-2::after,#left_menu li.lvl2.cat_8875 .nav-drop-2::after,#left_menu li.lvl2.cat_8887 .nav-drop-2::after,#left_menu li.lvl2.cat_33 .nav-drop-2::after{
	opacity:0.5;
	height:20px;
	 -webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}*/
#left_menu li.lvl2.cat_8884 .nav-drop-2::after{
	background-position:7px bottom;
}

#left_menu div.lvl2_block:hover{ background-color:#ffffff;  box-shadow:0 0 10px #d2d2d2; z-index:2;}

#left_menu div.lvl2_block:hover .nav-drop-2{ max-height:1000px!important; overflow:visible; padding-bottom:15px;}
#left_menu div.lvl2_block:hover .nav-drop-2::after{display:none;}


@media screen and (max-width: 1024px), screen and (max-device-width: 1024px) {
#left_menu.ul_lvl1 .nav-drop-1 { max-width: 1000px!important;}
#left_menu.ul_lvl1 .cat_370 .nav-drop-1 { left:-610px!important;}
#left_menu.ul_lvl1 .cat_370 .nav-drop-1{
	background-position:610px 0;
}


li.cat_2 .ul_lvl2>li:nth-child(6n+1),li.cat_370 .ul_lvl2>li:nth-child(6n+1){
	border-left-width: 1px!important;
}
li.cat_2 .ul_lvl2>li:nth-child(5n+1),li.cat_370 .ul_lvl2>li:nth-child(5n+1){
	border-left-width: 0px!important;
}
li.cat_2 .ul_lvl2>li:nth-child(n+7),li.cat_370 .ul_lvl2>li:nth-child(n+7){
	border-bottom-width: 1px!important;
}
li.cat_2 .ul_lvl2>li:nth-child(n+11),li.cat_370 .ul_lvl2>li:nth-child(n+11){
	border-bottom-width: 0px!important;
}
li.cat_2 .ul_lvl2>li:last-child,li.cat_370 .ul_lvl2>li:last-child{
	width:194px!important;
	border-right: 1px dashed #b4aba2;
}

}




/*---------------------------------------------------*/


.layout {
	height: 100%;
	width: 100%;
}
#catalog {
	margin-bottom:-115px;
}
#catalog.catalog_order {
	
}
.catalog {
	-webkit-box-shadow: inset 0px 7px 7px -5px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    inset 0px 7px 7px -5px rgba(50, 50, 50, 0.75);
	box-shadow:         inset 0px 7px 7px -5px rgba(50, 50, 50, 0.75);
	overflow:hidden;
	padding:0px;
	height:100%;
}
.content_block {
	padding:0px;
}
.wrap.min_size_sl {
	padding:0px 12px;
	max-width:inherit;
}
/*стили для слайдера на главной*/

.slider {	
    position: relative;
}
.sertif_slider{
	padding: 0px 0px 0px 30px;
    overflow: hidden;
    margin: 0px 0px 20px -30px;
}
.slick-initialized .slick-slide {
    display: block;
}

.slider .slide {
    float: left;
	position: relative;
}


.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}



.slick-hidden{
	display:none;
}

.main-slider .slick-arrow {
	position: absolute;
    z-index: 27;
    width: 68px;
    height: 68px;
    background-image: url(/img/slider_nav.png);
    background-repeat: no-repeat;
    top: -250px;
    line-height: 100;
    overflow: hidden;
	cursor:pointer;
}
.main-slider .arr-r {
    right: 1px;
    background-position: 0 -68px;
}

.main-slider .arr-l{
	left: 1px;
    background-position: 0 0;
}



.sertif_slider   .slick-arrow {
    background-image: url(/img/slider_nav_cont.png);
    background-repeat: no-repeat;
    width: 21px;
    height: 36px;
    position: absolute;
    z-index: 18;
    top: -128px;
    margin: -18px 0px 0px;
	cursor:pointer;
}
.sertif_slider .arr-r {
    background-position: -21px 0px;
    right: 0px;
}

.sertif_slider .arr-l{
	background-position: 0px -0px;
    left: -30px;
}

.main-slider  {
    width: 100%; 
    overflow: hidden;
	background-color: #fbfaf5;
}

.main-slider .slide > div{
	position: relative;
}

.main-slider .pager {
    position: relative;
	text-align: center;
    padding: 17px 0px 0px;
    overflow: hidden;
    margin: 0px auto;
}
.slide-control {
    text-align: center;
    left: 0;
    width: 100%;
    z-index: 3;
	position: relative;
}
.main-slider .slide-control {
    height: 56px;
    margin: 0px auto;
    position: relative;
	max-width: 1300px;
	z-index: 23;
}

.main-slider .pager li {
    display: inline-block;
    vertical-align: middle;
    width: 22px;
    height: 22px;
    margin: 0px 3px;
    overflow: hidden;
    line-height: 100;
}
.main-slider .pager .slick-active button {
    background-position: 0px -22px;
}
.main-slider .pager button {
    display: inline-block;
	background:none;
    background-image: url(/img/slider_pagin.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 22px;
    height: 22px;
    line-height: 100;
	cursor: pointer;
	border:none;
}


.sertif_slider  .slider {
    height: 257px;
    padding: 0px 0px;
}


.main-slider .slider {
    height: 427px;
    padding: 0px 0px;
}



.slider_index {
	/*-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;*/
	overflow:hidden;
	padding:0px;
	margin:0px -12px 0px;
	height:483px;
	position:relative;
}
.slider_all_link span {
	padding-right:4px;
}
.slider_all_link {
	position:absolute;
	z-index:17;
	right:27px;
	bottom:16px;
	color:#666666;
}
.slider_all_link a {
	color:#f18800;
	text-decoration:underline;
}

.slider_index .bx-wrapper {
	position:relative;
	overflow:hidden;
}

.slider_index li {
	overflow:hidden;
	list-style:none;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	height:427px;
}
.slider_index li.slider-num-1 {
	background:url(/img/liebherr_slide.jpg) center 0 no-repeat #e8e8e8 !important;
}
.slider_index .slider-num-1 .slider_text {
	padding-left:49%;
	padding-right:7%;
	width:auto;
}
.slider_index .slider-num-1 .slider_text h3 {
	color:#20386e;
}
.slider_index .slider-num-1 .slider_text p {
	color:#434343;
}
.slider_index li.slider-num-13 {
	background:url(/img/whirp_bn.jpg) 0 0 no-repeat #e8e8e8 !important;
}
.slider-num-13 .slider_text h3 {
	color:#b40232;
}
.slider-num-13 .slider_text p {
	color:#666666;
}
.slider_index .slider-num-13 .slider_text {
	padding-left:56% !important;
}
.slider_index li.slider-num-15 {
	background:url(/img/slider_sadt.jpg) 0 0 no-repeat !important;
}
li.slider-num-15 .sad_tech {
	background:url(/img/sad_t_tx.png) 0 0 repeat;
	overflow:hidden;
}
li.slider-num-15 .sad_tech h3 {
	background:url(/img/back_sad_text_up.gif) 0 0 repeat-x;
	height:101px;
	overflow:hidden;
	color:#ffffff;
	font-weight:normal;
	font-size:28px;
	line-height:1.2;
	margin:0px;
	padding:18px 45px 18px 31px;
}
li.slider-num-15 .one_slider {
	padding-top:45px;
}
li.slider-num-15 .button_more {
	margin-left:35px;
	margin-top:23px;
}
li.slider-num-15 .slider_text {
	padding-left:55%;
	width:auto;
	display:table;
}
.slider_index li.slider-num-16 {
	background:url(/img/back_ban_num16.jpg) 0 0 no-repeat !important;
}
li.slider-num-16 .slider_text {
	background:url(/img/back_ban_tx16.png) 0 0 repeat-x #0a90c9;
	display: table;
	margin-left: 55%;
	padding:0px 15px 27px 34px;
	width: 410px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
}
li.slider-num-16 .slider_text h3 {
	color:#ffffff;
	margin:30px 0px 22px;
}
li.slider-num-16 .slider_text p {
	font-size:18px;
	line-height:1.2;
}
.catalog_na_dachu .commonfon {
	margin-top: 642px;
}
.baner_akc.sad_num16 {
	background: url(/img/supplies/na_dachu/big_img_num16.jpg) no-repeat scroll center 0 #ffffff;
	position: relative;
	margin-top: -656px;
  	margin-bottom: 20px;
}
.sad_num16 .text_baner {
	background:url(/img/supplies/na_dachu/back_baner_num16.png) 0 0 repeat-x #0c90c9;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
	padding:44px 10px 25px 35px;
	margin:0px 47px 0px 0px;
}
.sad_num16 .baner_tx_lf {
	margin:34px 50% 0px 27px;
	position:relative;
}
.sad_num16 .baner_tx_lf img.hand_num16 {
	position:absolute;
	z-index:10;
	right: 36px;
	top: 219px;
}
.sad_num16 .tx_up div {
	text-align:center;
	margin-bottom:22px;
}
.sad_num16 .tx_up strong {
	font-size:35px;
	color:#ffffff;
	font-weight:normal;
	line-height:1.1;
}
.sad_num16 .tx_up p {
	font-size:18px;
	color:#ffffff;
	line-height:1.2;
	padding:0px;
	margin:16px 0px 0px;
}
.block_num16 .title_num16 {
	text-align:center;
	color:#026c9c;
	font-size:30px;
	line-height:1;
}
.block_num16 p {
	color:#333333;
	font-size:16px;
	font-style:italic;
	line-height:1.2;
	padding:0px;
	text-align:center;
	margin:16px 0px;
}
.block_num16 .list_num16 {
	overflow:hidden;
	position:relative;
	height:866px;
	margin:20px -26px 0px;
	background-position: right 0px;
	background-repeat:no-repeat;
}
.list_num16.sad1 {
	background-image:url(/img/supplies/na_dachu/img_sad161.jpg);
}
.sad1 .img_link {
	padding:35px 0px 0px;
	text-align:center;
}
.sad2 .img_link {
	margin:30px 0px 0px -30px;
	text-align:center;
}
.sad3 .img_link {
	margin:35px 0px 0px 0px;
	text-align:center;
}
.list_num16.sad2 {
	background-image:url(/img/supplies/na_dachu/img_sad162.jpg)
}
.list_num16.sad3 {
	background-image:url(/img/supplies/na_dachu/img_sad163.jpg)
}
.block_num16 .bg_img {
	position:absolute;
	top:0px;
	left:0px;
	z-index:11;
}
.block_num16 .mini_text16 {
	width:430px;
	padding:30px;
	float:left;
	margin:45px 15px 0px;
	position:relative;
	z-index:12;
	background:url(/img/supplies/na_dachu/back_text16.png) 0 0 repeat;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
}
.mini_text16.rg_16 {
	float:right;
}
.block_num16 .list_num16 p {
	font-size:13px;
	font-style:normal;
	margin:0px;
	padding:0px;
	text-align:left;
	line-height:1.4;
}
.block_num16 .list_num16 p a {
	color:#026c9c;
	text-decoration:underline;
}
.block_num16 .line_num16 {
	height:2px;
	max-width:955px;
	margin:45px 130px;
	background: #28c2e8; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4YzJlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTg5ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjA3Y2NhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBmNzNhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(left, #28c2e8 0%, #2989d8 100%, #207cca 100%, #0f73a1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #28c2e8), color-stop(100%, #2989d8), color-stop(100%, #207cca), color-stop(100%, #0f73a1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #28c2e8 0%, #2989d8 100%, #207cca 100%, #0f73a1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #28c2e8 0%, #2989d8 100%, #207cca 100%, #0f73a1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #28c2e8 0%, #2989d8 100%, #207cca 100%, #0f73a1 100%); /* IE10+ */
	background: linear-gradient(to right, #28c2e8 0%, #2989d8 100%, #207cca 100%, #0f73a1 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28c2e8', endColorstr='#0f73a1', GradientType=1 ); /* IE6-8 */
}
@media screen and (max-width: 1100px), screen and (max-device-width: 1100px) {
li.slider-num-16 .slider_text {
	margin-left:58%;
}
.sad_num16 .tx_up strong {
	font-size:28px;
}
.sad_num16 .tx_up p {
	font-size:16px;
}
}
@media screen and (max-width: 1100px), screen and (max-device-width: 1000px) {
li.slider-num-15 .slider_text {
	padding-left:50%;
}
}
li.slider-num-15 .sad_tech p {
	font-size:24px;
	color:#000000;
	font-weight:normal;
	line-height:30px;
	padding:0px;
	margin:18px 0px 18px 31px;
}
.one_slider {
	max-width:1176px;
	margin:0px auto;
	padding:35px 0px 0px;
	position:relative;
}
.slider-num-13 .one_slider {
	padding-top:66px;
}
.one_slider img {
	position:absolute;
	/*z-index:30;*/
  top:35px;
	left:16px;
}
.big_link_slide {
	position:absolute;
	z-index:26;
	width:100%;
	height:427px;
	top:0px;
	left:0px;
}
.big_link_slide a {
	display:block;
	height:427px;
	cursor:pointer;
	line-height:0px;
	text-decoration:none;
}
.big_link_slide a:hover {
	text-decoration:none;
}
.slider_index .bx-controls-direction {
	position:relative;
	max-width:1300px;
	min-width:1000px;
	margin:0px auto;
	z-index:31;
}
.slider_index .bx-controls-direction a {
	position:absolute;
	z-index:27;
	width:68px;
	height:68px;
	background-image:url(/img/slider_nav.png);
	background-repeat:no-repeat;
	top:-250px;
	line-height:100;
	overflow:hidden;
}
.slider_index .bx-controls-direction a.bx-prev {
	left:1px;
	background-position:0 0;
}
.slider_index .bx-controls-direction a.bx-next {
	right:1px;
	background-position:0 -68px;
}
.slider_index .more_inf_slider {
	position:relative;
	max-width:1300px;
	min-width:1000px;
	padding:17px 0px 0px;
	bottom: 20px;
	margin:0px auto;
	z-index:25;
}
.slider_index .bx-controls {
	height:56px;
	margin:0px 0px 0px;
	position:relative;
	/*background:url(/img/slider_back_control.png) 0 0 repeat;*/
	background-color:#fbfaf5;
	border-bottom:2px solid #ffffff;
}
.slider_index .bx-pager {
	text-align:center;
	padding:17px 0px 0px;
	overflow:hidden;
	margin:0px auto;
}
.slider_index .bx-pager .bx-pager-item {
	display:inline-block;
	width:22px;
	height:22px;
	margin:0px 3px;
	overflow:hidden;
	line-height:100;
}
.slider_index .bx-pager-item a {
	display:inline-block;
	background-image:url(/img/slider_pagin.png);
	background-repeat:no-repeat;
	background-position:0 0;
	width:22px;
	height:22px;
	line-height:100;
}
.slider_index .bx-pager .bx-pager-item a.active {
	background-position:0px -22px;
}
.slider_index .slider_text {
	padding:0px 0px 0px 670px;
	width:96%;
}
.slider_text h3 {
	font-size:28px;
	color:#9fdb00;
	font-weight:normal;
	margin:45px 0px 24px;
}
.slider_text h3 a {
	color:#9fdb00;
}
.slider_text h3 a:hover {
	text-decoration:none;
}
.slider_text p {
	color:#ffffff;
	font-size:16px;
	margin:0px;
}
.button_more, a.button_more {
	background:url(/img/button_akc.png) 0 0 no-repeat;
	width:158px;
	height:38px;
	display:block;
	cursor:pointer;
	margin:45px 0px 0px;
	color:#faffd6;
	text-align:center;
	line-height:2.1;
	font-size:17px;
}
.title_block {
	border-bottom:1px solid #e1e1e1;
	/*height:36px;*/
	margin-bottom:17px;
	position:relative;
}
.title_block.brown_c {
	border-color:#d4c1ab;
}
.title_block.new_cat_home {
	border-color:#d4c1ab
}
.title_block .title_code {
	position:absolute;
	bottom:4px;
	right:0px;
}
.line_title {
	position:absolute;
	z-index:10;
	/*height:37px;*/
    margin-bottom:-2px;
	border-bottom:2px solid #f18800;
	width: 100%;
	max-width:212px;
	left:0px;
	bottom:0px;
}
h1, .title_block h1, .title_block .h1 ,.title_block .text_title{
	display:block;
	line-height:1;
	padding-bottom:7px;
	font-size:28px;
	color:#f18800;
	font-weight:normal;
}
.tipsy-inner .title_block .h1 {
	font-size:20px;
	padding-right:0px;
}
.tipsy .hdr {
	display:none;
}

.tipsy a, .tipsy-east a {
	margin-top:14px;
	float:left;
	text-decoration:underline;
}
.title_block h1, .title_block .h1 {
	padding-right:149px;
}
.green_c h1, .green_c .h1 {
	color:#7eac1a;
}
.green_c .line_title {
	border-color:#7eac1a !important;
}
.dim_blue_c h1, .dim_blue_c .h1 {
	color:#8ba8b5;
}
.dim_blue_c .line_title {
	border-color:#8ba8b5 !important;
}
.blue_c h1, .blue_c .h1 {
	color:#3b90e0;
}
.blue_c .line_title {
	border-color:#3b90e0 !important;
}
.brown_c h1, .brown_c .h1 {
	color:#794800;
}
.brown_c .line_title {
	border-color:#794800 !important;
}
/* fon for products*/
.commonfon {
	margin:0px 0px 0px;
	/*background:url(/img/back_content.png) 0 0 repeat;*/
	padding:21px 26px 31px;
	position:relative;
	min-height:650px;
	background:url("/img/backgr_shadow_hlp.png") repeat-x scroll 0 0 #ffffff;
}
.commonfon .productsList_part0 {
	padding:21px 26px 17px;
	margin:-21px -26px 0px;
	background:#f5f2e8 url("/img/backgr_shadow_hlp.png") repeat-x scroll 0 0;
}
.catalog_homepage .backgr_catalog_footer, .catalog_categories .backgr_catalog_footer, .catalog_order .backgr_catalog_footer, .catalog_search .backgr_catalog_footer, .catalog_cart .backgr_catalog_footer, .catalog_actions .backgr_catalog_footer {
	background:url(/img/catalog_down_back.png) center top no-repeat #ffffff;
	height:130px;
}
.commonfon a.lighter {
	text-decoration:underline;
}
.catalog_box {
	margin:7px 0px 0px;
	/*background:url(/img/back_content.png) 0 0 repeat;*/
	background-color:#ffffff;
	padding:21px 26px 31px;
}
.catalog_box.index_center {
	overflow:visible;
	margin:0px;
	padding:0px 35px 30px 40px;
}
.cats_wrap .catalog_box.index_center {
	margin:0px auto;
	max-width:1300px;
	padding:31px 26px 62px;
}
.lider_product {
	position:relative;
	height:300px;
	margin-bottom:62px;
}
.lider_product ul {
	margin:0px;
	padding:0px;
	position:absolute;
	width:1248px;
}
.index_liders .lider_product li {
	margin:0px 0px 0px 30px;
	padding:0px;
	list-style:none;
	float:left;
	width:288px;
	border:1px solid #d1d1d1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#ffffff;
	position:relative;
	z-index:30;
}
.lider_product li:first-child {
	margin:0px;
}
.one_lider .img_lider img {
	max-height:150px;
}
.img_lider {
	height:202px;
	line-height:1;
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: table;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
	width:100%;
	text-align:center;
}
.img_lider a {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.text_lider {
	text-align:center;
	color:#333333;
	font-size:13px;
	margin:0px;
	height:48px;
	line-height:1.3;
	padding:0px 14px;
}
.sum_lider {
	text-align:center;
	font-size:22px;
	color:#f18800;
	margin-bottom:18px;
	line-height: 25px;
}
.sum_lider span {
	font-size:16px;
}
.lider_product li:hover .drop_bl {
	display:block;
}
.drop_bl {
	border-top:4px solid #f18800;
	position:relative;
	padding:18px 15px;
	text-align:left;
	display:none;
}
.drop_bl .add-to-cart-warning {
	display:none;
}
.drop_bl p {
	color:#666666;
	font-size:13px;
}
.ico_drop {
	background:url(/img/ico_lider_prod.gif) 0 0 no-repeat;
	width:38px;
	height:17px;
	position:absolute;
	z-index:31;
	top:-4px;
	left:50%;
	margin-left:-19px;
}
.add-to-cart, a.add-to-cart, a.pay_btn, .add-to-cart.noindex, .add-to-cart.noindex, .pay_btn.noindex {
    background: #f18800;
	box-shadow: 0 0 0 2px #f18800;
	cursor:pointer;
	border-radius: 14px;
	color:#faffd6;
	font-size:17px;
	height: 29px;
	padding: 5px 21px;
	line-height:1;
	/* for a green botton 
	background-color:#a1cd1b;
	border: 1px solid #ffffff;
	-webkit-box-shadow: 0px 0px 0px 2px rgba(174,212,59,1);
	-moz-box-shadow: 0px 0px 0px 2px rgba(174,212,59,1);
	box-shadow: 0px 0px 0px 2px rgba(174,212,59,1);*/
	margin:15px auto 0px;
	text-align: center;
	display: inline-block;
}
a.pay_btn {
	margin:0px 20px;
}
.add-to-cart.cart-status-1, a.add-to-cart.cart-status-1 {
	height:auto;
	color:#ffffff;
	-webkit-border-top-left-radius: 17px;
	-moz-border-radius-topleft: 17px;
	border-top-left-radius: 17px;
	font-size:14px;
	width:120px;
	padding:5px 16px;
}
.div-add-to-cart {
	float:right;
}
.cartError_notif>a {
	float:left;
	width:300px;
	margin-right:15px;
}
.cartError_notif .div-add-to-cart {
	float:none;
	display:table;
}
.cartError_notif .add-to-cart {
	display:inline-block;
	margin-top:0px;
}
#win_scrol_top .add-to-cart-warning {
	font-size: 11px;
	padding-right: 10px;
	margin:-4px 0px 0px 0px;
}
#win_scrol_top .text_prod p {
	line-height:14px;
}
#win_scrol_top  .prod_code {
	line-height:1;
	margin-top:1px;
}
@media screen and (max-width: 1024px), screen and (max-device-width: 1024px) {
#win_scrol_top .add-to-cart-warning {
	display:none;
}
#win_scrol_top .cart_b {
	width:27%;
}
#win_scrol_top .cart_b .ico_b {
	margin-right:0px;
}
#win_scrol_top .header_info {
	width:22%;
}
}
.div-add-to-cart .add-to-cart-warning {
	padding:0px;
}
.div-add-to-cart .cart-status-1 {
	margin-top:8px;
}
.add-to-cart-warning {
	font-size:12px;
	color:#818181;
	text-align:left;
	display:block;
	cursor:pointer;
	line-height:12px;
	margin:0px 0px 0px 0px;
	padding-top:4px;
	clear:both;
}
.cartError {
	background-color:#fff8f0;
	border:1px solid #f9ca63;
	/*overflow:hidden;*/
	display:inline-block;
	width:100%;
	padding:10px 14px;
	color:#666666;
	line-height:1.2;
	margin:20px 0px 16px;
}
.cartError.discountError_2 {
	display:none !important;
}
.cartError .messageErrorClass {
	color:#f18800
}
.cartError .cart-warning {
	color:#f18800;
	font-weight:bold;
	display: inline-block;
	padding-bottom: 4px;
}
.cartError .err_title {
	font-weight:bold;
}
.register .paymentonline_carterr {
	font-style:italic;
	color:#666666;
	font-size:12px;
	padding-left:18px;
}
.register .paymentonline_carterr sup {
	color:#f18800;
	font-size:13px;
}
.big_sum .add-to-cart-warning {
	padding:0px;
	position:relative;
	margin:2px 0px 0px 12px;
}
.lider_product .cart_div {
	margin-top: 15px;
	text-align: center;
	height:17px;
}
.lider_product .div-add-to-cart {
	float:none;
}
.td_filter_btn {
	padding:26px 0px 26px 18px;
}
.td_filter_btn .filter_btn_fon {
	/*float:left;*/
  margin:0px auto;
	display:table;
}
.closefilter {
	float:left;
	margin:12px 0px 0px;
}
.closefilter_btn, .popularfilter_btn {
	font-size:12px;
	text-decoration:none;
	border-bottom:1px dashed #333333;
	line-height:1;
}
.closefilter_btn:hover {
	text-decoration:none;
	border-bottom:none;
}
.popularfilter_btn {
	color: #7eac1a;
	border-bottom:1px dashed #7eac1a;
	display:table;
	margin-top:13px;
	cursor:pointer;
}
.popularfilter_btn:hover {
	text-decoration:none;
	border-bottom:none;
}
.td_filter_btn .closefilter {
	/*margin-left:8px;*/
  margin:5px 0px 0px;
	text-align:center;
	float:none;
}
.filter_btn {
	background:url(/img/but_cart.gif) 0 0 repeat-x;
	height:34px;
	padding:0px 13px;
	color:#faffd6;
	font-size:17px;
	border:1px solid #ffffff;
	text-align:center;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	box-shadow: 0 0 0 2px rgba(230, 115, 0, 1);
	cursor:pointer;
}
.index_news {
	background:url(/img/shadow_top.png) center 0 no-repeat;
	padding:45px 26px 0px;
	margin:0px -26px;
}
.news_bl {
	width:48%;
	float:left;
}
.news {
	margin:0px;
	padding:0px;
}
.news_block {
	margin:0px 0px 25px;
	padding:0px;
	list-style:none;
}
.news_title {
	font-weight:bold;
}
.news_date, h3 small, .news-hdr, h2.news-hdr small {
	color:#f18800;
	font-size:15px;
}
.news_bl p {
	margin:0px;
	line-height:1.4;
	color:#333333;
	font-size:13px;
	margin:4px 0px 0px
}
.news_bl a {
	color:#333333;
}
.all_news, a.all_news_link {
	text-decoration:underline;
}
.all_news, a.all_news_link {
    text-decoration: underline;
}
.sertif_bl {
	position:relative;
	max-width:1174px;
	margin:0px auto;
}
.sertif_bl .all_news_link {
	color:#f18800;
}
.contact_down {
	padding-top:24px;
	margin:20px 0px 0px;
	height:380px;
}
.left_contact_d {
	float:left;
	width:43%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	height:350px;
	position:relative;
	overflow:hidden;
	background:url(/img/footer_map.jpg) 0 center no-repeat;
	background-size:100% auto;
}
#homepage .left_contact_d a {
	display:block;
	cursor:pointer;
	height:350px;
}
.contact_bl {
	float:right;
	width:54%;
}
.contact_list {
	margin:0px;
	padding:0px;
	width:100%;
}
.contact_list td {
	margin:0px;
	padding:0px 0px 19px 0px;
	vertical-align:middle;/*font-family: 'NeoSansMedium';*/
}
.contact_list td a, .about_adr a {
	text-decoration:underline;
	color:#f18800;
}
.title_contact {
	font-size:18px;
	color:#8bb312;
}
.contact_list td p {
	margin:0px;
	color:#333333;
} /*font-family: 'Neo Sans';*/
.contact_list td:first-child {
	vertical-align:top;
	width:70px;
}
.contact_list tr:first-child td {
	padding-bottom:10px;
}
.ico_contact {
	float:left;
	background-image:url(/img/footer_cont_ico.png);
	background-repeat:no-repeat;
	width:46px;
	height:47px;
	margin:5px 0px 0px;
}
#list_img_cont {
	height:218px;
	padding:0px 0px;
	position:relative;
}
#list_img_cont .bx-prev, #list_img_cont .bx-next {
	background-image:url(/img/slider_nav_cont.png);
	background-repeat:no-repeat;
	width:21px;
	height:36px;
	position:absolute;
	top:0px;
}
#list_img_cont li {
	margin: 0px;
    width: 287px;
    padding: 0px 4px;
    height: 218px;
    position: relative;
    overflow: hidden;
}
#list_img_cont li img {
	margin: 6px 0 0;
    width: 100%;
}
#list_img_cont li a {
	background: rgba(0, 0, 0, 0) url(/img/backgr_shop_down.png) no-repeat scroll 0 0;
    height: 218px;
    left: 4px;
    position: absolute;
    top: 0;
    width: 281px;
    z-index: 1;
	line-height:0;
	text-decoration:none;
}
#list_img_cont .bx-prev {
	background-position:0 82px;
	left:0px;
}
#list_img_cont .bx-next {
	background-position:-21px 82px;
	right:0px;
}

#list_img_cont_homepage {
	height:218px;
	padding:0px 0px;
	position:relative;
	margin:60px auto 38px;
	max-width:1174px;
}
#list_img_cont_homepage .bx-prev, #list_img_cont_homepage .bx-next {
	background-image:url(/img/slider_nav_cont.png);
	background-repeat:no-repeat;
	width:21px;
	height:36px;
	position:absolute;
	top:50%;
	margin:-18px 0px 0px 0px;
}
#list_img_cont_homepage li {
	margin:0px;
	width:291px;
	padding:0px 6px;
	height:218px;
	position:relative;
	overflow:hidden;
}
#list_img_cont_homepage li a {
	display:block;
	cursor:pointer;
	width:291px;
	height:218px;
	line-height:0;
	position:relative;
	z-index:2;
}
#list_img_cont_homepage li .border_img_shop {
	background:url(/img/backgr_shop_down.png) 0px 0px no-repeat;
	position:absolute;
	top:0px;
	left:6px;
	width:281px;
	height:218px;
	z-index:1;
}
#list_img_cont_homepage li img {
	width:100%;
	margin:6px 0px 0px;
}
#list_img_cont_homepage .bx-prev {
	background-position:0 0;
	left:-20px;
}
#list_img_cont_homepage .bx-next {
	background-position:-21px 0;
	right:-20px;
}
#homepage .first_part {
	margin-bottom:0px;
	padding-bottom:0px;
}
.first_part {
	background:#ffffff url("/img/spring_back_pict2.jpg") no-repeat scroll center bottom;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	overflow:hidden;
	/*padding:0px 0px -168px;*/
	/*margin:0px 0px -168px;*/
	margin:0px 0px -262px;
	padding:0px 0px 262px;
}
/*.first_part.fon_for_2724 {
	background:url(/img/gazonokosilki_back.jpg) center bottom no-repeat #ffffff;
}
.first_part.fon_for_31 {
	background:url(/img/tehnika_dlya_vstraivaniya.jpg) center bottom no-repeat #ffffff;
}
.first_part.fon_for_81 {
	background:url(/img/televidenie_video_audiotehnika.jpg) center bottom no-repeat #ffffff;
}
.first_part.fon_for_2 {
	background:url(/img/vse_dlya_doma.jpg) center bottom no-repeat #ffffff;
}
.first_part.fon_for_183 {
	background:url(/img/vse_dlya_kuhni.jpg) center bottom no-repeat #ffffff;
}*/
.second_part {
	position:relative;
}
.footer_block {
	background:url(/img/bottom-pattern.jpg) 0 0 repeat #785d48;
	height:100px;
	margin-top: -6px;
	width:100%;
}
.footer_center {
	padding: 0px 26px;
	margin: 0 auto;
	max-width: 1300px;
	min-width: 1000px;
}
.footer_right {
	float:right;
	background:url(/img/footer_img.png) 270px 0 no-repeat;
	width:460px;
	padding:45px 0px 0px;
	margin:-25px 0px 0px;
	height:109px;
	position:relative;
	z-index:5;
}
.chet_b {
	float:right;
	margin:7px 5px 0px 0px;
}
.text_cop {
	float:right;
	padding:0px 110px 0px 0px;
	text-align:right;
}
.text_cop p {
	margin:0px;
	color:#dfd3c0;
	font-size:12px;
}
.text_cop p a, .text_cop a {
	color:#fe9309;
	text-decoration:underline;
}
.lf_phone {
	float:left;
	margin:11px 20px 2px 0px;
}
.footer_phone .lf_phone {
	float:none;
	overflow:hidden;
}
.not_region.lf_phone {
	margin-top:4px;
}
.not_region .text_phone {
	float:left;
}
.footer_phone .tx_phone .text_phone {
	float:right;
	margin-right:-4px;
}
.footer_phone .tx_phone, .footer_phone .text_phone.text_phone_region, .footer_phone .text_phone.text_phone_moscow, .footer_phone .text_phone.text_phone_piter {
	float:left;
}
.footer_phone .text_phone.text_phone_piter {
	clear:both;
	margin-left:0px;
	margin-top:2px;
	padding:1px 12px;
}
.text_phone.text_phone_region {
	margin-top:6px;
}
.footer_phone .text_phone {
	padding:5px 9px;
	margin-left:9px;
}
.text_phone {
	text-align:center;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	color:#ffffff;
	font-size:12px;
	margin-top:1px;
}
.footer_phone .text_phone {
	max-width:190px;
}

/* IE6 issues */

.blog_news ul {
	overflow:hidden;
}
.blog_news li {
	float:left;
	width:50%;
	border-bottom:1px dashed #e1e1e1;
	height:200px;
	overflow:hidden;
	padding-bottom:10px;
	margin-bottom:24px;
}
.blog_news .news-text p {
	overflow:hidden;
	max-height:93px;
	margin:7px 0px 0px;
}
.blog_news .news-text, .blog_news .news_link {
	padding-left:210px;
}
#breadcrumb {
	color:#333333;
	margin-bottom:18px;
}
#breadcrumb span {
	color:#8c8c8c;
}
#breadcrumb a {
	color:#333333;
	text-decoration:underline;
}
.block_text, .descr {
	padding-bottom:40px;
}
.catalog_homepage .block_text {
	padding-bottom:0px;
}
.catalog_homepage .atention_b {
	margin-bottom:10px;
}
.delivery_text p, .descr p {
	font-size:13px;
	color:#333333;
	line-height:1.3;
}
.delivery_text h3 {
	font-size:21px;
	color:#333333;
}
.delivery_text p a, .descr p a {
	text-decoration:underline;
}
.table_delivery {
	overflow:hidden;
	width:100%;
	margin:7px 0px 0px;
}
.table_delivery th:first-child {
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
}
.table_delivery th:last-child {
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}
.table_delivery th, .table_delivery td {
	padding:13px 14px;
	vertical-align:middle;
}
.table_delivery th {
	background-color:#e4eed0;
	color:#7eac1a;
	text-align:left;
}
.table_delivery td {
	background-color:#f2f2f2;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	text-align:center;
}
.table_delivery tr:last-child td {
	border-bottom:0px;
}
.delivery_tab_title {
	width:18%;
}
.table_delivery td:first-child {
	text-align:left;
	border-left:0px;
	width:46%;
}
.red_notes {
	color:#e30e0e;
}
.list_deliver {
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#f2f2f2;
	-webkit-border-top-left-radius: 9px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-moz-border-radius-topright: 9px;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	overflow:hidden;
}
.list_deliver li {
	line-height:1.3;
	margin:0px 0px 2px 0px;
	padding:16px 10px 14px 33px;
	color:#f18800;
	list-style:disc;
	border-top:1px solid #ffffff;
	list-style-position:outside;
	position:relative;
}
.list_deliver li .ico_list {
	position:absolute;
	top:21px;
	z-index:30;
	left:17px;
	color:#f18800;
	line-height:1;
}
.list_deliver li:first-child {
	border-top:0px;
}
.list_deliver li span {
	color:#333333;
}
.table_delivery_day {
	overflow:hidden;
	background-color:#e4eed0;
	border:1px solid #f18800;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.table_delivery_day table {
	width:100%;
}
.table_delivery_day th {
	vertical-align:middle;
	text-align:center;
	height:46px;
}
.table_delivery_day td {
	vertical-align:middle;
	text-align:center;
	padding-bottom:17px;
}
.table_delivery_day td img {
	margin:0px 5px;
}
.news_in {
	margin-bottom:30px;
	margin-top:25px;
}
.index_news.news_in {
	margin-top:0px;
	margin-bottom:30px;
}
.page_all, .list_news li.page_all {
	margin-bottom:0px;
}
.filter_box {
	float:left;
	width:289px;
	border-top:1px solid #e1e1e1;
}
.productsList_list {
	border-top:1px solid #e1e1e1;
	/*margin:0px 0px 0px 320px;*/
	overflow: visible;
	float: left;
	width: calc(100% - 320px);
}

.productsList_list.list_withoutfilters {
	margin: 0 0 0 5px;
}
.title_catalog, .sort_prod {
	min-height:42px;
	border-bottom:1px dashed #e1e1e1;
}
.title_catalog.down_sort, .linepos_bottom {
	border-top:1px dashed #e1e1e1;
}
.title_filter {
	height:42px;
	font-size:17px;
	line-height:2.2;
	border-bottom:1px dashed #e1e1e1;
}
.filter_box fieldset {
	margin:26px 0 0;
	padding:0px;
}
.filter_list tr {
	margin:0px;
	padding:20px 0px 25px;
	list-style:none;
	border-top:1px dashed #e1e1e1;
}
.filter_list tr:first-child {
	border-top:0px;
}
.sort_line td {
	position:relative;
	white-space: nowrap;
}
.sorting_box, .comp_otl {
	margin:15px 0px 13px;
	line-height:1;
	height:14px;
	color:#8c8c8c;
	text-align:right;
}
.sorting_box, .comp_otl b {
	text-decoration:underline;
	cursor:pointer;
	color:#333333;
}
.rekv_img {
	overflow:hidden;
}
.sorting_box, .comp_otl span span {
	text-decoration:none;
	cursor:default;
}
.sorting_box a, .comp_otl a, .sorting_box span.noindex, .comp_otl span.noindex {
	margin-left:15px;
	text-decoration:underline;
	white-space: nowrap;
}
.sorting_box a:hover, .comp_otl a:hover {
	text-decoration:none;
}
.sort_link.active {
	text-decoration:none;
	color:#f18800;
}
.sort_link.active:after {
	top:4px;
}
.sort_link:after {
	content:' ';
	width: 0;
	height: 0;
	border-top: 4px solid transparent;
	border-left: 6px solid #000000;
	border-bottom: 4px solid transparent;
	position:absolute;
	margin-left:3px;
	top:4px;
}
.sort_link.desc:after {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 7px solid #f18800;
	border-bottom:0px;
}
.sort_link.asc:after {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 7px solid #f18800;
	border-top:0px;
}
.sort_line {
	float:left;
	width:60%;
	position:relative;
	max-width:385px;
}
.compare_line {
	float:right;
	width:40%;
	text-align:right;
}
.comp_otl span span {
	color:#333333;
	text-decoration:underline;
}
.comp_otl span span.noone {
	color:#8c8c8c;
	text-decoration:none;
}
.product_card_list {
	margin:26px 0px 26px;
	padding:0px;
}
.product_card_list .catalog-items-coll {
	margin:0px 0px 10px;
	padding:7px 0px;
	list-style:none;
	border:1px solid #d1d1d1;
	background-color:#ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:100%;
	display:inline-block;
	position:relative;
}
.product_card_list .catalog-items-coll .to_comp {
	position:absolute;
	bottom:6px;
	right:11px;
}
.product_card_list .catalog-items-coll .to_comp em {
	font-style:normal;
}
.product_card_list .to_comp .notincompare a {
	border-bottom:1px dashed #333333;
}
.product_card_list .to_comp .incompare a {
	text-decoration:underline;
	color:#f18800;
}
.product_card_list .to_comp a:hover {
	text-decoration:none;
}
.prod_mini_img {
	width:200px;
	float:left;
	text-align:center;
	padding:0px 0px 0px 7px;
}
.prod_mini_img img {
	max-width: 200px;
}
.prod_sum {
	float:right;
	width:150px;
	margin:0px 10px 0px 0px;
}
.prod_sum .sum_status {
	display:table;
}
.prod_sum .prod_price {
	/*display:table;
  width:100%;*/
  margin-top:4px;
	padding:0px 6px 0px 12px;
	float:left;
}
.tipsy .date {
	color:#f18800;
	font-size:14px;
	margin-bottom:4px;
}
.prod_mini_text {
	margin:-5px 24% 0px 220px;
	padding:0px;
}
.prod_mini_text .name_prod a {
	color:#f18800;
}
.name_prod a, .prod_mini_text .name_prod a {
	font-size:16px;
	text-decoration:none;
	line-height:17px;
}
.name_prod a, .prod_mini_text .name_prod a:hover {
	text-decoration:underline;
}
.prod_mini_text {
	font-size:13px;
	color:#666666
}
.prod_mini_text table {
	margin:18px 0px 0px;
}
.prod_mini_text table.prod_inf {
	margin:7px 0px;
}
.prod_mini_text table td {
	padding:2px 0px;
	vertical-align:bottom;
	line-height:14px;
}
.prod_mini_text table.prod_inf td:first-child {
	padding-right:10px;/*width:65%;*/
}
.prod_inf td:first-child {
	background: url("/img/th_page.gif") repeat-x scroll 100% bottom rgba(0, 0, 0, 0);
	color: #333333;
}
.prod_inf td:first-child span.name {
	background-color:#ffffff;
	/*display: inline-block;*/
    margin-bottom: -1px;
	padding-bottom: 0;
	position: relative;
}
.prod_mini_text .all_nw {
	font-size:13px;
}
.big_sum .sum_lider {
	margin-bottom:2px;
	text-align:right;
	/*float:right;*/
  margin-top:21px;
	margin-left:9px;
}
.mru_ico_link {
	bottom: 17px;
	color: #666666;
	position: absolute;
	left: 26px;
	z-index: 17;
	height:22px;
	color:#6c6c6c;
	font-size:13px;
	background:url(/img/ico_mru_slider.png) 0 0 no-repeat;
	padding-left:21px;
	line-height:1;
	padding-top:5px;
}
.mru_ico_link a {
	color:#a0108c;
	text-decoration:underline;
}
.mnogoru_bonus {
	display:table;
	width:100%;
	text-align:left;
	color:#666666;
	font-size:12px;
	margin-bottom:5px;
	position:relative;
	top:-2px;
	padding-right:15px;
	height:16px;
	background:url(/img/ico_mru_mini.png) right 0 no-repeat;
}
.mnogoru_bonus a {
	color:#666666;
	text-decoration:underline;
}
.big_sum .mnogoru_bonus {
	background-position:0px 7px;
}
.big_sum .mnogoru_bonus a {
	display:block;
	cursor:pointer;
}
.tdpad .mnogoru {
	width:106px;
	height:22px;
	background:url(/img/mnogoru_lg.png) 0 0 no-repeat;
	display:inline-block;
	font-size:0px;
	overflow:hidden;
	margin-bottom:-4px;
}
.big_sum .add-to-cart {
	margin-top:11px;
	float:right;
}
.prod_sum .availab_prod, .big_sum .availab_prod {
	text-align:left;
	font-size:13px;
	color:#f18800;
	margin:0px 0px;
	line-height:1.2;
	float:right;
	display:table;
	width:100%;
}
.super_bl_act .availab_prod>div {
	height:40px;
}
.super_bl_act .seper_sum {
	display:block;
}
.availab_prod>div {
	display:table-cell;
	height:62px;
	vertical-align:middle;
	padding:0px 0px 4px 0px;
}
.availab_prod .prd_status {
	min-height:20px;
	padding:14px 0px 0px;
}
.status_2 {
	color:#7eac1a;
}
.status_4, .status_8 {
	color:#7eac1a;
}
.status_5 {
	color: #717171;
}
.status_span {
	font-size:13px;
}
.status_3 {
	color:#f18800;
}
.status_1 {
	color:#8c8c8c;
}
.status_7 {
	color:#f18800;
}
.status_6 {
	color:#e30e0e;
}
.status_span .status_price0{
background: none;
color: red;
}
.review_status {
}
.review_status_0 {
	color:#f18800;
}
.review_status_1 {
	color:#7eac1a;
}
.review_status_2 {
	color:#e30e0e;
}
.to_comp {
	float:right;
	text-align:right;
}
.to_comp .jq-checkbox {
	margin:0px 4px -4px 0px;
}
.to_comp label {
	cursor:pointer;
	text-decoration:underline;
	float:right;
	margin:2px 0px 0px 4px;
}
.checkbox_list {
	margin:3px 0px;
}
.one_check {
	padding:3px 0px;
}
.one_check label {
	text-overflow: ellipsis;
}
.filter_check_bl .hdr span {
	text-overflow: ellipsis;
}
.super_sum {
	background:url(/img/button_akc.png) 0 -72px no-repeat;
	width:112px;
	height:24px;
	line-height:1.5;
	color:#ffffff;
	font-size:14px;
	padding:0px 0px 0px 28px;
	float:right;
}
.paging_box {
	border-bottom: 1px solid #e1e1e1;
	min-height: 42px;
	position:relative;
	margin-bottom:20px;
}
.paging_box a.prev_page, .paging_box a.next_page {
	text-decoration:underline;
	position:absolute;
	z-index:50;
	top:14px;
	line-height:1;
}
.paging_box a.active {
	color:#f18800;
	text-decoration:none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #d1d1d1;
	padding:6px 11px;
	line-height:1;
	margin:0px 0px;
}
.paging_box a {
	font-size:13px;
	color:#333333;
	text-decoration:underline;
}
.prev_page {
	left:0px;
}
.next_page {
	right:0px;
}
.paging {
	text-align:center;
	margin:12px 0px 0px;
}
.paging td {
	width:33%;
}
.paging td:first-child {
	text-align:right;
}
.paging td:nth-child(2) {
	width:34%;
}
.paging td:last-child {
	text-align:left;
}
.pages a, .paging_box .pages a {
	font-size:14px;
	margin:0px 7px;
}
.paging span, .paging_box a {
	display:inline-block;
	margin:0px 2px;
	line-height:1;
}
.prev:before, .next:after {
	background-image:url(/img/ico_paging.gif);
	width:5px;
	height:9px;
	content:" ";
	background-repeat:no-repeat;
	display:inline-block;
	margin-bottom:-1px;
}
.prev:before {
	background-position:0px -9px;
	margin-right:7px;
}
.next:after {
	background-position:0px 0px;
	margin-left:7px;
}
.paging span {
	color:#8c8c8c;
}
.title_code {
	float:right;
	font-size:16px;
	color:#666666;
	line-height:1;
	margin:9px 0px 0px;
}
.status_detailed {
	color:#333333;
	text-align:right;
}
.status_detailed .shop_status {
	font-size:12px;
	text-align:left;
	color:#818181;
}
.status_detailed .shop_status a {
	color:#818181;
	text-decoration:underline;
}
.prod_img, .prod_inform {
	width:36%;
}
.prod_inform .prd_desc {
	padding-right:20px;
	padding-bottom:20px;
}
.prod_inform .prd-rating {
	margin-bottom:15px;
}
.prod_img {
	max-width:462px;
	padding-right:25px;
}
.prod_inform {
	margin:0px 0px 0px 39%;
}
.prod_img {
	float:left;
}
.big_sum {
	max-width:284px;
	float:right;
	position:relative;
}
.big_sum .sum_lider {
	font-size:40px;
	line-height:35px;
}
.big_sum .sum_lider span {
	font-size:30px;
}
.big_sum .super_sum {
	background-position:0px -172px;
	width:152px;
	height:33px;
	font-size:19px;
	padding-left:38px;
}
.big_sum .add-to-cart {
	font-size:22px;
	width:141px;
	height:44px;
	line-height: 1.4;
	background-position:0px -205px;
	border-radius: 20px;
}
.big_sum .add-to-cart.cart-status-1 {
	width:132px;
	font-weight:normal;
	line-height:0.9;
	font-size:16px;
	box-shadow: 0 0 0 2px #ababab;
	background-color:#ababab;
	color:#ffffff !important;
}
.big_sum .availab_prod {
	font-size:16px;
}
.big_sum .var_d {
	font-size:15px;
	margin:0px;
	padding:0px;
	clear:both;
	text-align:right;
}
.img_block {
	display:table;
	width:100%;
	background-color:#ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #d1d1d1;
	margin-bottom:24px;
}
.img_block>div {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	padding:10px;
}
.img_block img {
	max-width: 450px;
}
.img_text a {
	text-decoration:underline;
}
.atention_b {
	padding:0px 0px 20px;
	margin:0px 0px 20px;
	border-bottom: 1px dashed #e1e1e1;
}
.atention_b p {
	line-height:1;
}
.atention_b p i {
	font-style:italic;
	font-size: 11px;
	color:#8c8c8c;
}
.atention_b span {
	font-size:13px;
	color:#333333;
}
.title_discrip {
	font-size:17px;
}
.tab_discrip {
	width:100%;
	margin-bottom:18px;
}
.tab_discrip td {
	color:#666666;
	line-height:1.1;
	padding-bottom:5px;
	vertical-align:bottom;
	padding-top: 4px;
	padding-bottom:2px;
}
.tab_discrip td:first-child {
	/*border-bottom:1px dotted #999999;*/
  background:url(/img/th_page.gif) repeat-x scroll 100% bottom rgba(0, 0, 0, 0);
	width:55%;
	padding-top:5px;
	color:#333333;
	padding-bottom:0px;
}
.tab_discrip td.td_title_discrip:first-child {
	background:none;
	padding-top:20px;
}
.tab_discrip tr:first-child td, .tab_discrip tr:first-child td.td_title_discrip {
	padding-top:0px;
}
.tab_discrip td span.name {
	/*display:inline-block;*/
  position:relative;
	padding-bottom:0px;
	margin-bottom:-1px;
	background:url(/img/backexp.gif) 0 bottom repeat-x;
}





.commonfiltervalue{
	margin: 0 5px 0 0;
	padding: 0 3px;
	color: #f18800;
}
.commonfiltervalue.active{
	color: #ffffff;
	background-color: #f18800;
}

a.commonfiltervalue{
	text-decoration: underline;
}
a.commonfiltervalue:hover{
	text-decoration: none;
}
.prod_inf_tdvalue a.commonfiltervalue{
	white-space: nowrap;
	display: inline-block;
}


#win_scrol_top {
	background-color:#fafafa;
	height:84px;
	-webkit-box-shadow: 0px 7px 7px -5px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 7px 7px -5px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 7px 7px -5px rgba(50, 50, 50, 0.75);
	position:fixed;
	z-index:55;
	top:0px;
	left:0px;
	width:100%;
	display:none;
}
#win_scrol_top .wrap {
	background: none;
	border-radius: 0px;
	margin: 0px;
	margin: 0 auto;
	max-width: 1300px;
	min-width: 1000px;
	padding: 8px 26px;
}
#catalog .wrap {
	-webkit-border-bottom-right-radius: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-moz-border-radius-bottomright: 12px;
	-moz-border-radius-bottomleft: 12px;
	border-bottom-right-radius: 12px;
	border-bottom-left-radius: 12px;
	max-width:1272px;
}
#win_scrol_top .header_info {
	padding-top:0px;
	margin-top:15px;
}
#win_scrol_top .add-to-cart {
	float:right;
	margin-right:25px;
}
#win_scrol_top .sum_lider {
	/*float:right;
	margin:15px 12px 0px 0px;*/
	margin-bottom:10px;
}
#win_scrol_top .sum_lider.new_price {
	color:#ff0000;
}
#win_scrol_top .old_price {
	font-size: 14px;
    line-height: 1;
    text-decoration: line-through;
}
#win_scrol_top .div_price {
	float:right;
	margin:15px 12px 0px 0px;
}
#win_scrol_top .top_img_prod {
	min-width:58px;
	height:70px;
	background-color:#ffffff;
	border:1px solid #d1d1d1;
	text-align:center;
	padding:2px 0px;
	float:left;
}
#win_scrol_top .top_img_prod img {
	max-width:58px;
	max-height:64px;
}
#win_scrol_top .text_prod {
	margin:0px 65% 0px 0;
	position:relative;
}
#win_scrol_top .status_detailed {
	text-align:left;
	line-height:1.1;
}
#win_scrol_top .status_detailed .shop_status {
	float:left;
	width:auto;
	font-size:13px;
}
.text_prod>div {
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
	width:100%;
	height:70px;
	text-align:left;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-webkit-box-direction: normal;
	-moz-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-webkit-flex-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.prod_status {
	color:#f18800;
	line-height:1.5;
}
.prod_status.nalich {
	color:#7eac1a;
}
.prod_status.zakaz {
	color:#e30e0e;
}
.prod_code {
	color: #8b8b8b;
	font-size: 13px;
}

.tdclear{
	text-align:left!important;
	border:none!important;
	background:none!important;
}
.po-title{
	font-weight:bold;
}
.top_color {
	width:100%;
}

.top_color .act_block {
    display: inline-block;
	padding:0;
}

.top_color .name_div > a{
	display:block;
}

.top_color .act_block.act_block_type_3 .act_type_num_3{
    width: 101px;
    background-position: right 0px;
    padding-top: 0px;
}
.top_color .act_block.act_block_type_3 .act_type_num_3:hover{
	background-position: right 0px;
}

.top_color .act_block.act_block_type_1 .act_type_num_1{
    width: 209px;
    background-position: right 0px;
    padding-top: 0px;
}
.top_color .act_block.act_block_type_1 .act_type_num_11:hover{
	background-position: right 0px;
}



.top_color th {
	background-color: #e4eed0;
	color: #7eac1a;
	/*text-align: right;*/
  border-left: 1px solid #ffffff;
}
.top_color th.name, .top_color th .photo {
	border-left: 0px;
}
.top_color th, .top_color td {
	padding: 13px 14px;
	vertical-align: middle;
}
.top_color td.photo {
	padding:5px 5px 5px 6px;
}
.top_color .cart_item td.price, .top_color .cart_item td.summ {
	text-align:center;
}
.top_color tr.cart_item td {
	background-color: #f2f2f2;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	text-align: left;
	font-size:15px;
}
.top_color tr.cart_item td .name_div {
	padding:0px 0px 0px 14px;
}
.top_color tr.cart_item td .promo_div, .top_color tr.cart_item td .promo {
	text-align:center;
}
.top_color .tophdr th.promo {
	white-space:nowrap;
}
.top_color tr.cart_item td .promo, .top_color tr.cart_item td .promo_div {
	white-space:nowrap;
	color:#ff0000;
}
.top_color td.photo .photo_div {
	background-color:#ffffff;
	text-align:center;
	padding:7px 5px;
}
.top_color td.discount {
	text-align:center;
}
.top_color td.discount span.discount, .top_color td.discount {
	color:#f18800;
}
.top_color tr.cart_item.row1 td {
/*border-top: 0px;*/
}
.top_color td.del .del_div {
	text-align:center;
}
.top_color th.qty {
	text-align:center;
}
.top_color tr.cart_item td.qty {
	width:7%;
	text-align:center;
}
.cart_item .pic img {
	max-height: 100px;
	max-width:80px;
}
.cart_item td.del {
	width:6%;
}
.cart_item td.summ {
	width:11%;
}
.cart_item td.price {
	width:11%;
}
.cart_item td.summ, .cart_item td.price {
	padding-left:4px;
	padding-right:4px;
}
.cart_item td a.del_link {
	background:url(/img/del_link.png) 0 0 no-repeat;
	width:14px;
	height:11px;
	display:block;
	cursor:pointer;
	margin:0px auto;
}
.btns .gr_btn, .btns .br_btn {
	margin:0px 12px;
}
td.qty input {
	width:57px;
	text-align:center;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
	background-color: #ffffff;
	border: 1px solid #c1c0c0;
	padding: 0px 12px;
	height: 30px;
	text-align: center;
	font-size: 15px;/*font-family: 'Neo Sans';*/
}
.top_color tr.cart_item td.pic {
	width:100px;
}
.top_color tr.cart_item td.pic, .top_color tr.cart_item td.name {
	border-left:0px;
}
.cart_item .name {
	padding-left:0px;
}
.cart_item .name a {
	font-size:15px;
}
.pic div {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border:1px solid #d1d1d1;
	display:inline-block;
	width:83px;
	padding:2px 0px;
	overflow:hidden;
	background-color:#ffffff;
	text-align:center;
}
/*.pic img {
  width:100%;
}*/
.top_color th:first-child {
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	text-align:left;
	border-left:0px;
}
.top_color th:last-child {
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}
.top_color .total {
	text-align:right;
	font-size:17px;
	padding:0px 0px 0px;
}
.top_color tr:last-child td {
	padding-top:10px;
	border:0px;
}
.top_color .lastrow td {
	padding-top:10px;
}
.order_box .confirmation_info, .order_box .delivery_info {
	margin-bottom:20px;
}
.top_color #recalc {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none;
	text-decoration: underline;
	cursor:pointer;
	font-size:15px;
}
.top_color #summ_total {
/*font-family: 'NeoSansMedium';*/
}
.top_color .sep {
	padding:0px 10px;
}
.cnt_clm {
	margin: 20px 0;
}
.br_btn, .gr_btn, .btn_elx input {
	/*padding:2px;
  height:38px;
  cursor:pointer;
  background-image:url(/img/but_cart.gif);
  background-repeat:repeat-x;
  display:inline-block;
  overflow:hidden;
  overflow:hidden;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  font-size:17px;
  line-height:1;*/

  cursor:pointer;
	background-image:url(/img/but_cart.gif);
	background-repeat:repeat-x;
	border: 1px solid #ffffff;
	border-radius: 14px;
	color:#faffd6;
	font-size:17px;
	padding: 5px 10px;
	line-height:1.3;
	-webkit-box-shadow: 0 0 0 2px rgba(230, 115, 0, 1);
	-moz-box-shadow: 0 0 0 2px rgba(230, 115, 0, 1);
	box-shadow: 0 0 0 2px rgba(230, 115, 0, 1);
}
.br_btn:hover {
	text-decoration:underline;
}
/*.br_btn div,.gr_btn div,.btn_elx input{
  border:1px solid #ffffff;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
  height:30px;
  padding: 7px 10px 7px 10px;
  background: none;

}*/
.lastrow td {
	padding:0px;
	text-align:center;
}
.gr_btn, .btn_elx.back input {
	background-position:0px -38px;
	color:#ffffff !important;
	-webkit-box-shadow: 0 0 0 2px rgba(170, 170, 170, 1);
	-moz-box-shadow: 0 0 0 2px rgba(170, 170, 170, 1);
	box-shadow: 0 0 0 2px rgba(170, 170, 170, 1);
}
.br_btn, .btn_elx input {
	background-position:0px 0px;
	color:#faffd6 !important;
	-webkit-box-shadow: 0 0 0 2px rgba(230, 115, 0, 1);
	-moz-box-shadow: 0 0 0 2px rgba(230, 115, 0, 1);
	box-shadow: 0 0 0 2px rgba(230, 115, 0, 1);
}
/*.btn_elx input {
  font-size: 100%;
  font: inherit;
  padding:0 10px;
  color:#faffd6 !important;
  background: none;
  border: none;
}*/
.btn_elx input:hover {
	text-decoration:underline;
}
/*.btn_elx.back input{
  color:#ffffff !important;
}*/

.catalog_box .catalog_box {
	background:none;
	padding:0px;
	margin:0px;
}
.messageInfoClass {
	color: #7eac1a;
	font-weight: bold;
	margin-bottom: 10px;
	background:url(/img/imp_icon.png) 4px 5px no-repeat;
	min-height:35px;
	border:1px solid #bdb5aa;
	padding:5px 3px 5px 36px;
}
.register label {
	cursor:pointer;
}
.register td.tdpad {
	width:149px;
	font-size:13px;
	vertical-align:middle;
}
.register .tr_descr td.tdpad{
	vertical-align: top;
}
.register td.tdpad #submit {
	margin-top:10px;
}
.register td.tdpad {
	width:auto;
	padding-right:15px;
}
.register tr.tdpad td.tdpad {
	vertical-align:top;
	padding-top:7px;
}
.register td {
	padding-bottom:5px;
}
.register td textarea.text, .register td input.text {
	background-color: #ffffff;
	border: 1px solid #c1c0c0;

	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
	/*font-family: "Neo Sans";*/
    font-size: 15px;
	padding: 0 12px;
	text-align: left;
	width: 384px;
}
.register td textarea[rows="3"].text {
	height:90px;
}
.register td textarea.text {
	height:144px;
}
.register td input.text {
	height: 30px;
}
.register sup {
	color:#e30e0e;
}
.catalog_box .prod_delivery_hdr {
	font-size:15px;
	font-weight:bold;
	margin-bottom:3px;
}
.order_box, .cart_box {
	background-color:#ffffff;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
}
.catalog_box .order_box .prod_delivery, .catalog_box .order_box .prod_delivery_none {
	width:100%;
	margin:10px 0;
}
.prod_delivery_none .jq-checkbox {
	margin: 4px 5px -3px 0;
}
.catalog_box .order_box .prod_delivery tr td {
	padding:3px 10px;
	border:1px solid #cccccc;
}
.catalog_box .order_box .prod_delivery tr td:first-child {
	width:50%;
	font-weight:bold;
}
.catalog_box .order_box .prod_delivery tr td:first-child td {
	width:auto;
	padding-right:0px;
}
/*style*/
.category_box table td:first-child {
	background-color:#fbfdfa;
	border:1px solid #e0e2e1;
}
.category_box table td {
	border:1px solid #e1e1e1;
	background-color:#fcfbf7;
}
.category_box .category_ul .float_part {
	width:50%;
	margin-right:0px;
}
.category_box .category_ul .float_part .count {
	color: #8c8e8b;
	font-style: italic;
}
.category_box .float_part {
	float:left;
	margin-right:20px;
}
.descr a {
	color:#f18800;
}
.category_box {
	clear:both;
	margin:0px -15px;
}
.descr.cat_text {
/*padding-left:320px;*/
position:relative;
}
.right_pic {
	float:left;
	margin-right:30px;
	margin-bottom:15px;
}
.category_box>table {
	border-spacing: 15px 0px;
	border-collapse:separate;
	width: 100%;
}
.category_box table td:first-child .category_head {
	background-color:#ecf4e9;
}
.vendor_linklist {
	background-color: #fbfdfa;
	border: 1px solid #e0e2e1;
	width:50%;
}
.vendor_linklist .category_links {
	padding:15px 0px 15px 18px;
}
.vendor_linklist .count {
	color:#8c8e8b;
	font-style:italic;
}
.vendor_linklist .category_head {
	background-color: #ecf4e9;
	margin-bottom: 0px;
}
.category_head {
	color:#333333;
	font-size:16px;
	background-color:#f4ede3;
	border-bottom:1px dashed #e1e1e1;
	margin-bottom:17px;
	line-height:17px;
	padding:8px 0px 8px 18px;
}
.category_box table td:first-child ul.category_ul>li {
	width:33%;
	float:left;
}
.category_links li.fromvlink {
	font-size: 13px;
	list-style: outside none none;
	padding: 2px 20px 7px 0;
	float:left;
	width:50%;
}
.vendor_linklist .category_links {
	overflow:hidden;
}
.nws-body a {
	text-decoration:underline;
}
.catalog_box.order_box a {
	text-decoration:underline;
}
.order_box .tipsy a{
	float:none;
}

.catalog_box.order_box .name a, .catalog_box.order_box .qty a {
	text-decoration:none;
}
.catalog_box.order_box .name a:hover {
	text-decoration:underline;
}
.catalog_order .order_prod_delivery {
	margin:20px 0px 20px;
}
.catalog_order .order_prod_delivery tr:last-child td {
	font-weight:bold;
}
.catalog_order .order_prod_delivery td {
	color:#4b4b4b;
	font-size:16px;
}
.catalog_order .order_prod_delivery td:first-child {
	width:200px;
}
.order_onlinepayment_header {
	font-size:18px;
	margin:0px 0px 30px;
}
ul.category_ul li ins {
	text-decoration:none;
}
ul.category_ul {
	padding:0px 0px 0px 12px;
	margin:0px 0px 0px 6px;
}
ul.category_ul .lvl2 div, ul.category_ul .lvl3 div {
	white-space:nowrap;
}
ul.category_ul .lvl2 a, ul.category_ul .lvl3 a {
	white-space:normal;
}
ul.category_ul li {
	padding:2px 20px 7px 0px;
	list-style:none;
	font-size:13px;
}
ul.category_ul li a {
	text-decoration:underline;
}
ul.category_ul li ul {
	margin-left:12px;
}
ul.category_ul li li li {
	list-style-image:url(/img/category_li2.png);
}
ul.category_ul li li {
	float:none;
	list-style-image:url(/img/category_li.png);
}
ul.category_ul .submenu li.havechilds {
}
ul.category_ul .submenu li .nav-drop-2 a, ul.category_ul .submenu .ul_lvl3 li a {
	color:#717171;
}
ul.category_ul>li .count {
	color:#8c8e8b;
	font-style:italic;
}
.sub_cat_1 .sub_cat_2 a {
	color:#c48de7;
}
.sub_cat_2 .sub_cat_183 a {
	color:#77a7ec;
}
.sub_cat_5 .sub_cat_370 a {
	color:#f18800;
}
.sub_cat_3 .sub_cat_31 a {
	color:#90c600;
}
.sub_cat_4 .sub_cat_81 a {
	color:#ffce00;
}
.sub_cat_6 .sub_cat_8710 a {
	color:#f47b3d;
}
/*end style*/


#cfilter_form {
	background-color:#ffffff;
	border:1px solid #d1d1d1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#cfilter_form td {
	padding-bottom:10px;
	overflow:hidden;
}
#cfilter_form tr:first-child td {
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}
#cfilter_form tr:last-child td {
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
#cfilter_form td:hover {
	background-color:#f4f7f2;
}
.productsList_filters {
	float:left;
	width:290px;
	margin-right: 30px;
}
.filter_content_fon {
	padding:0px 0px 0px 13px;
}
.filter-content {
	width:260px;
	padding:10px 0px 0px 0px;
	overflow:visible !important;
}
.checkBox_parent {
	position:relative;
	margin-bottom:3px;
}
.checkBox_parent input[type=checkbox]{
	opacity:0;
}
.checkBox_parent label{
	margin-left:25px;
}
.checkBox_parent label::before{
	content:"";
	display:block;
	width: 18px;
	height: 18px;
	background: url(../img/checkbox.png) 0 0 no-repeat;
	position:absolute;
	top:0;
	left:0;
}
.checkBox_parent label.active::before {
    background-position: 0px -18px;
}
.filter-content select {
	width:250px;
}
.filter-content select[multiple] {
	height:200px;
}
.filter_content_fon .fieldCheckbox {
	float:left;
	padding:0px;
	margin:0px 7px 0px 0px;
}
.mCustomScrollBox {
	width:100%;
}
.mCustomScrollBox div {
/*height:20px;*/

}
.mCustomScrollBox label, .beforeSelect {
	padding-left:0px;
	line-height:1.3;
}
.checkBox_parent .beforeSelect {
	display:block;
}
.mCustomScrollBox label.disabled, .beforeSelect.disabled, a.form-check-label.disabled {
	color:#cdcdcd;
}
.filter_content_fon .hdr .hdr-filter-btn {
	width:13px;
	height:13px;
	/*float:left;
  margin:2px 5px 0px 0px;*/
  left: 0;
	position: absolute;
	top: 5px;
	background:url(/img/ico_open_bl.png) 0 -13px no-repeat;
}
.td_filter_btn .filter-btn {
	padding-right:18px;
}
.filter_content_fon .hdr-title {
	color:#333333;
	font-size:13px;
	font-weight: bold;
}
.filter_content_fon .hdr {
	display:block;
	cursor:pointer;
	margin:23px 0px 0px;
	position:relative;
	padding:0px 10px 0px 20px;
}
.filter_content_fon .hdr.act .hdr-filter-btn {
	background-position:0px 0px;
}

@media screen and (max-width: 1024px), screen and (max-device-width: 1024px) {
.header_info {
	padding-top:19px;
}
#win_scrol_top .header_info {
	margin-top:0px;
}
#win_scrol_top .private_of {
	margin-top:0px;
}
.slider_index {
	margin-left:0px;
	margin-right:0px;
}
.slider_index, .slider_index .bx-wrapper, .slider_index .bx-viewport, .slider_index .bx-controls {
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
}
.header_info {
	padding-top:17px;
}
.cart_b, .private_of {
	display:table;
	margin-bottom:6px;
}
.search_b a {
	top:31px;
}
.header_info .ico_b {
	margin-right:60px;
}
.ul_lvl1 {
	margin:0px;
}
.header_menu li {
	padding:0px 4px;
	position:relative;
	z-index:20;
}
.header_menu li a {
	font-size:12px;
}
.news_bl {
	width:60%;
}

#list_img_cont .bx-wrapper {
	padding:0px 22px;
}
}
/** popup */
.popup {
	border:1px solid #d1d1d1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
}
.popup-fon {
	background-color:#ffffff;
	position:relative;
	width:670px;
	padding: 10px 25px;
}
.popup-close {
	background:url(/img/close_p.gif) 0 0 no-repeat;
	width:14px;
	height:11px;
	position:absolute;
	z-index:99;
	top:0px;
	right:-15px;
}
.review_rating_table {
	margin-bottom:12px;
}
.popup-head {
	border-bottom: 1px solid #e1e1e1;
	height: 36px;
	margin-bottom: 17px;
	position: relative;
}
.popup-head .popup-line {
	position: absolute;
	z-index: 10;
	height: 37px;
	margin-bottom: -2px;
	border-bottom: 2px solid #7eac1a;
	width: 212px;
}
.popup-head h1, .popup-head .h1 {
	height: 37px;
	line-height: 1;
	padding-bottom: 2px;
	font-size: 28px;
	float: left;
	color: #7eac1a;
}
/**/
.another.ct_right_blocks {
	float:left;
	width:100%;
}
.mnogo_box2 {
	margin:10px 0px; opacity: 0.5;
	background: none repeat scroll 0 0 #ffffff;
	padding: 13px 5px 11px 30px;
  border: 1px solid #d1d1d1;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.mnogo_box2:hover {opacity:1;}
.mru {
	background:url(/img/logomnogo_sm.png) 0 0 no-repeat;
	height:41px;
}
.mru a, .mru span.noindex {
	display:block;
	color: #892a7c;
	display: block;
	font-weight: normal;
	text-decoration:underline;
	padding: 18px 0 5px 32px;
	font-size:13px;
}
.mnogo_block {
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	background-image: none;
	background-color: #f8f8f8;
}
.blog_mnogo .title_block .line_title {
	border-color:#892a7c;
}
.blog_mnogo .title_block h1 {
	color:#892a7c;
}
.wrap.mnogo_head {
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
.mnogo_head {
	background: url(/img/mnogo_logo.jpg) no-repeat scroll left top #f8f8f8;
	height: 275px;
	position: relative;
}
.catalog_head {
	margin:-305px -26px 26px;
}
.catalog_head.mnogo_head {
/*margin-top:-330px;*/
}
.slogan_box {
	padding: 180px 0 0 145px;
}
.slogan_box .inner {
	color: #ed1065;
	font: italic bold 39px/39px Calibri, Arial, sans-serif;
	margin: 0 auto;
	width: 537px;
}
.tx_mnogo {
	font-size:17px;
	color:#414042;
	font-family:Calibri;
	margin-bottom:20px;
}
.tx_mnogo b {
	color:#ed1065;
	font-weight:bold;
}
.steps3.mark_actions {
	margin-bottom: 28px;
}
.steps3 td.lt_td, .steps3 td.rt_td {
	background: none repeat scroll 0 0 transparent;
	line-height: 0;
	padding: 0;
	width: 11px;
}
.steps3 td {
	background: none repeat scroll 0 0 #892a7c;
	color: #ffffff;
	font: bold 24px/24px Calibri, Arial, sans-serif;
	height: 36px;
	padding: 0 2px;
	vertical-align: middle;
	width: 100%;
}
.steps3 td {
	background: none repeat scroll 0 0 #892a7c;
	color: #ffffff;
	font: bold 24px/24px Calibri, Arial, sans-serif;
	height: 36px;
	padding: 0 2px;
	vertical-align: middle;
	width: 100%;
}
.mark_actions td {
	background: none repeat scroll 0 0 #d7df21;
	color:#8a2a7c;
}
.prize_steps {
	list-style: outside none none;
	margin: 0 0 17px;
	padding: 0;
	width: 100%;
}
.prize_steps .wr {
	max-width: 300px;
	padding: 105px 20px 0 0;
	position: relative;
}
.prize_steps li {
	background: url(/img/mag_border.png) no-repeat scroll right top transparent;
	float: left;
	min-height: 421px;
}
.prize_steps li.first {
	min-width: 303px;
	width: 31%;
}
.prize_steps li.second {
	width: 39%;
}
.prize_steps li.third {
	background: none repeat scroll 0 0 transparent;
	width: 29%;
}
.prize_steps li.third .wr {
	margin: 0 0 0 auto;
	padding-right: 0;
	padding-top: 7px;
}
.prize_steps li.second .wr {
	background: url(/img/bonus_pict.jpg) no-repeat scroll center 5px transparent;
	margin: 0 auto;
}
.prize_steps .bonus_txt {
	color: #c6168d;
	font-size: 13px;
	line-height: 13px;
	margin: 0 auto 25px;
	padding-left: 10px;
	width: 150px;
}
.prize_steps .numb {
	background: url(/img/red_cr.png) no-repeat scroll left top transparent;
	color: #ffffff;
	font-size: 27px;
	height: 33px;
	left: 0;
	line-height: 27px;
	padding: 3px 0 0;
	position: absolute;
	text-align: center;
	top: 52px;
	width: 33px;
}
.prize_steps .top {
	color: #414042;
	display: block;
	font-size: 18px;
	line-height: 18px;
	text-align: center;
	text-transform: uppercase;
	font-family:Calibri;
}
.prize_steps .text {
	font-size: 13px;
	line-height: 14px;
	text-transform: none;
}
.prize_steps .more {
	font-family:Calibri;
	font-size: 15px;
	line-height: 15px;
	padding-top: 17px;
	text-align: right;
}
.prize_steps .top div {
	background: url(/img/dash_bg.png) repeat-x scroll left top transparent;
	margin-left: 5px;
	margin-top: 7px;
	padding-top: 20px;
}
.more a {
	text-decoration:underline;
}
.prize_steps a {
	color: #414042;
	text-decoration:underline;
}
.cards {
	height: 240px;
}
.card_pict {
	float: right;
	padding-top: 30px;
}
.phone_box_wr {
	background: url(/img/phone_box_left.png) no-repeat scroll left bottom transparent;
	height: 135px;
	margin-right: 280px;
}
.more_text {
	color: #8a2a7c;
	font-size: 14px;
	line-height: 16px;
	padding: 13px 0 0 67px;
	font-family:Calibri;
}
.inner_box {
	padding: 2px 0 0 100px;
}
.wr_rt {
	background: url(/img/phone_box_rt.png) no-repeat scroll right bottom #ed1066;
	height: 104px;
	padding-left: 35px;
}
.wr_rt table {
	width: 100%;
}
.wr_rt table td {
	height: 104px;
	padding-right: 35px;
	vertical-align: middle;
}
.top_links {
	float: right;
}
.bot_links {
	float: left;
}
.top_links div, .bot_links div {
	color: #ffffff;
	display: inline-block;
	font-size: 13px;
	line-height: 15px;
	margin-bottom: 7px;
	margin-right: 5px;
	padding: 5px 0 7px 46px;
}
.top_links div, .bot_links div {
	margin-right: 50px;
}
.top_links .phones {
	background: url(/img/phone_ico.png) no-repeat scroll left top transparent;
}
.top_links .mail {
	background: url(/img/mail_ico.png) no-repeat scroll left top transparent;
	margin-right: 0 !important;
}
.bot_links .search {
	background: url(/img/search_ico.png) no-repeat scroll left top transparent;
}
.bot_links .bonus {
	background: url(/img/bonus_ico.png) no-repeat scroll left top transparent;
}
.top_links a, .bot_links a {
	color: #ffffff;
}
.about_action_text {
	color: #ed1065;
	font: italic 12px/14px Calibri, sans-serif;
	margin-bottom: 12px;
	padding-top: 1px;
}
.action_more {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
.action_more li.program_site {
	width: 26%;
}
.action_more li.choose {
	width: 26%;
}
.action_more li.free_card {
	width: 48%;
}
.action_more li {
	float: left;
}
.action_more div {
	background: none repeat scroll 0 0 #892a7c;
	border-radius: 3px;
	margin-right: 11px;
	text-align: center;
}
.action_more a {
	color: #ffffff;
	display: inline-block;
	font: 13px/14px Calibri, sans-serif;
	padding: 8px 0;
	text-decoration: underline;
}
.all_comp {
	clear: both;
	text-align: right;
}
.all_comp a.more_link {
	color: #414042;
	font: 15px Calibri;
	text-decoration: underline;
}
.mnogo_block .catalog_box {
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	background-image:none;
	background-color:#f8f8f8;
}
.mnogo_bottom {
	background: url(/img/mnogo_bottom.png) no-repeat 0 0;
	clear: both;
	height: 70px;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.club_advantage {
	background: url(/img/dash_bg.png) repeat-x scroll left top transparent;
	clear: both;
	padding: 28px 0 18px;
	position: relative;
	font-family:Calibri;
}
.club_advantage .sm_hd {
	color: #8a2a7c;
	font-size: 13px;
	margin-bottom: 10px;
}
.club_advantage ul.company {
	padding: 8px 0px;
	display:block;
	overflow:hidden;
}
.club_advantage ul li {
	float: left;
	width: 30%;
}
.club_advantage ul.company li {
	height: 55px;
	margin: 4px 0 0 7%;
	width: auto;
}
.club_advantage ul.company li:first-child {
	margin-left:0px;
}
.club_advantage ul li.cnt_li {
	width: 40%;
}
.club_advantage ul li div {
	color: #414042;
	font-size: 15px;
	line-height: 16px;
	/*max-width: 245px;*/
    min-height: 57px;
	padding: 12px 0 0 50px;
}
.club_advantage ul li div.work {
	background: url(/img/mnogo_adv1.png) no-repeat scroll left top transparent;
}
.club_advantage ul li div.alliance {
	background: url(/img/mnogo_adv2.png) no-repeat scroll left top transparent;
}
.club_advantage ul li div.bon {
	background: url(/img/mnogo_adv3.png) no-repeat scroll left top transparent;
	padding-top: 5px;
}
.club_advantage ul li div.bon2 {
	background: url(/img/mnogo_adv4.png) no-repeat scroll left top transparent;
}
.club_advantage ul li div.memb {
	background: url(/img/mnogo_adv5.png) no-repeat scroll left top transparent;
	padding-top: 5px;
}
.club_advantage ul li div.prizes {
	background: url(/img/mnogo_adv6.png) no-repeat scroll left top transparent;
}
.action_more li.program_site a {
	background: url(/img/sait_ico.png) no-repeat scroll left center transparent;
	padding-left: 26px;
}
.action_more li.choose a {
	background: url(/img/prise_ico.png) no-repeat scroll left center transparent;
	padding-left: 23px;
}
.action_more li.free_card a {
	background: url(/img/card_ico.png) no-repeat scroll left center transparent;
	padding-left: 39px;
}
#btn_canAddReview {
	margin-bottom:15px;
	margin-top:40px;
}
.reviews_none {
	font-size:15px;
	font-weight:bold;
}
.addRespBottom {
	text-align:left !important;
	padding-left:39%;
}
#addReviewButton.addReview {
	background-image: url("/img/review_ico.png");
	background-repeat: no-repeat;
	color: #4d4d4d;
	display:inline-block;
	cursor: pointer;
	min-height:30px;
	font-size: 14px;
	text-decoration:underline !important;
	line-height: 1;
	padding: 3px 10px 5px 30px;
}
.popup .rating {
	margin:0px 3px;
}
.catalog_about_moscow .commonfon {
	margin-top:645px;
}
.blog_about_moscow ul {
	margin:15px 0px 15px 13px;
	padding:0px;
}
.blog_about_moscow li {
	list-style:disc;
}
.img_mp img {
	width:100%;
}
.img_mp {
	float:left;
	border:3px solid #a1cd1b;
	width:41%;
	line-height:0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
}
.img_mp.orange_bord {
	width:56%;
	float:right;
	border-color:#f18800;
}
.about_inf {
	clear:both;
	margin:27px 0px 24px;
}
.about_adr {
	width:41%;
	float:left;
}
.about_ph, .about_tm {
	float:right;
}
.about_ph {
	width:32%;
}
.about_tm {
	width:24%;
}
.about_adr>div, .about_ph>div, .about_tm>div {
	padding-left:69px;
}
.about_adr:before, .about_ph:before, .about_tm:before {
	content: " ";
	float:left;
	background-image:url(/img/ico_about.png);
	background-repeat:no-repeat;
	width:46px;
	height:47px;
	margin:4px 0px 0px 0px;
}
.about_adr:before {
	background-position:0 0;
}
.about_ph:before {
	background-position:0 -47px;
}
.about_tm:before {
	background-position:0 -94px;
}
.about_inf .green_t {
	color:#8bb312;
	font-size:18px;/*font-family: 'NeoSansMedium';*/
}
.about_inf p {
	font-size:15px;
	margin:0px;
	line-height:1.2;
	color:#333333;
}
.about_inf p span {
	color:#f18800;
}
#list_img_cont .bx-prev, #list_img_cont .bx-next {
	background-image: url(/img/slider_nav_cont.png);
	background-repeat: no-repeat;
	height: 218px;
	position: absolute;
	top: 0;
	width: 21px;
}
.contact_down #list_img_cont .bx-prev, .contact_down #list_img_cont .bx-next {
	height:118px;
}
.about_slider {
	padding:0px 21px;
	max-width:1197px;
	margin:0px auto;
}
.about_slider .bx-viewport {
	overflow:hidden;
}
.about_slider #list_img_cont .bx-prev {
	left:-22px;
}
.about_slider #list_img_cont .bx-next {
	right:-22px;
}
.catalog_about_moscow .about_slider ul {
	margin:0px;
}
.recv_about {
	width:100%;
}
.recv_about th {
	color:#595959;
	font-size:12px;
	/*font-family: 'NeoSansMedium';*/
  background-color:#d7d8d9;
	text-align:left;
	padding:2px 0px;
}
.recv_about td {
	/*font-family: 'NeoSansMedium';*/
  color:#666666;
	vertical-align:top;
	text-align:left;
	padding:2px 0px;
	line-height:1.2;
}
.recv_about td:first-child {
	/*font-family: 'Neo Sans';*/
  color:#7f7f7f;
	width:32%;
}
.recv_about tr:nth-child(odd) td {
	background-color:#f2f3f4;
}
.recv_about th, .recv_about td:first-child {
	padding-left:22px;
}
.blog_about_moscow>.wrap {
	position:relative;
}
.img_map_about {
	position:relative;
	z-index:10;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	overflow:hidden;
	margin-top:-660px;
	height:630px;
}
.footer_ico {
	position:absolute;
	top:35px;
	right:204px;
}
.footer_ico.foot_mnogo {
	top:36px;
	right:298px;
}
.footer_ico a, .footer_ico span.noindex {
	display:block;
	cursor:pointer;
	font-size:12px;
	color:#ff971e;
	text-align:center;
	text-decoration:underline;
	line-height:1.2;
}
.footer_ico.foot_mnogo a, .footer_ico.foot_mnogo span.noindex {
	color:#dac40e;
}
.footer_phone {
	overflow:hidden;
	margin:6px 0px 0px;
}
.footer_tx {
	clear:both;
}
.footer_tx, .footer_tx h3, .footer_tx a {
    line-height: 14px;
	margin:0px;
	font-size:12px;
	color:#dfd3c0;
}
.footer_tx h3 {
	display: inline;
}
.footer_tx span{ white-space: nowrap;}
.footer_tx a{	
    text-decoration: underline;
}
.footer_tx a:hover{	
    text-decoration: none;
}
.big_menu {
	background:url(/img/menu_backgr.jpg) center 0px no-repeat #dcb371;
	position:relative;
}
.big_sum .ico_prod .act_type {
	background-image:url(/img/supplies/free2.png);
	height: 40px;
	width: 80px;
	margin-left:4px;
}
.big_sum .ico_prod .act_type_num_1 ,.big_sum .ico_prod .act_type_num_13{
	background-image:url(/img/supplies/free2.png);
	height: 40px;
	width: 80px;
	margin-left:4px;
}

.big_sum .ico_prod .act_type_num_5 {
	background-image:url(/img/supplies/ico_cat_gift2.png);
	height: 52px;
	width: 52px;
	margin-top:-5px;
}
.big_sum .ico_prod .act_type_num_2 {
	background-image:/*url(/img/ico_kt_delivery.png)*/ none;
	display:none;
	height: 28px;
	width: 53px;
}
.big_sum .ico_prod .act_type_num_3 {
	background-image: url(/img/supplies/gift2.png);
	height: 52px;
	width: 52px;
}
.big_sum .ico_prod .act_type_num_4 {
	background-image: url(/img/ico_kt_super.png);
	height: 27px;
	width: 66px;
}
.big_sum .ico_prod .act_discount_5 {
	background-image:url(/img/supplies/ico_ds5_big_bf.png);
	height: 50px;
	width: 56px;
	margin-top:0!important;
}
.big_sum .ico_prod .act_discount_10 {
	background-image:url(/img/supplies/ico_ds10_big_bf.png);
	height: 50px;
	width: 56px;
	margin-top:0!important;
}
.big_sum .ico_prod .act_discount_15 {
	background-image:url(/img/supplies/ico_ds15_big_bf.png);
	height: 50px;
	width: 56px;
	margin-top:0!important;
}
.big_sum .ico_prod .act_discount_20 {
	background-image:url(/img/supplies/ico_ds20.png);
	height: 68px;
	width: 56px;
	margin-top:0!important;
}
.big_sum .ico_prod .act_discount_25 {
	background-image:url(/img/supplies/ico_ds25_big_bf.png);
	height: 50px;
	width: 56px;
	margin-top:0!important;
}
.act_discount_5 {
	background-image:url(/img/supplies/ico_ds5_small_bf.png);
	height: 30px;
	width: 34px;
	margin-top:-5px !important;
}
.act_discount_10 {
	background-image:url(/img/supplies/ico_ds10_small_bf.png);
	height: 30px;
	width: 34px;
	margin-top:-5px !important;
}
.act_discount_15 {
	background-image:url(/img/supplies/ico_ds15_small_bf.png);
	height: 30px;
	width: 34px;
	margin-top:-5px !important;
}
.act_discount_20 {
	background-image:url(/img/supplies/ico_ds20_small.png);
	height: 30px;
	width: 25px;
	margin-top:-5px !important;
}
.act_discount_25 {
	background-image:url(/img/supplies/ico_ds25_small_bf.png);
	height: 30px;
	width: 34px;
	margin-top:-5px !important;
}
.ico_prod .act_type {
	display: block;
	background:url(/img/supplies/ico_cat_delivery.png) 0 0px no-repeat transparent;
	height: 24px;
	width: 43px;
	float:right;
	margin:0px 3px 0px 0px;
}
.ico_prod .act_type_num_0 {
	display:none;
}
.ico_prod .act_type_num_1,.ico_prod .act_type_num_13{
	margin-top:5px;
}
.ico_prod .act_type_num_2 {
	background-image:/*url(/img/supplies/ico_cat_delivery.png)*/ none;
	display:none;
}
.ico_prod .act_type_num_3 {
	background-image:url(/img/supplies/ico_cat_gift.png);
	height: 27px;
	width: 27px;
}
.ico_prod .act_type_num_4 {
	background-image:url(/img/supplies/ico_cat_super.png) !important;
	height: 24px !important;
	width: 54px !important;
}
.ico_prod .act_type_num_5 {
	background-image:url(/img/supplies/ico_cat_mnogoru.png);
	height: 24px;
	width: 26px;
} 

.ico_prod .act_type_num_7 {
	background-image:url(/img/supplies/ico_cat_info.png);
	height: 22px;
	width: 22px;

}
.common-tipsy.act_type_num_7 {
	background-image:url(/img/supplies/ico_cat_info.png);
	height: 22px;
	width: 22px;
}
.big_sum .ico_prod .act_type_num_7 {
	background-image:url(/img/supplies/ico_cat_info2.png);
	height: 40px;
	width: 40px;
	margin-top:0px;
}
.act_discount_5 {
	background-image:url(/img/supplies/ico_ds5_small_bf.png);
	height: 30px;
	width: 34px;
	margin-top:-5px !important;
}
.act_discount_10 {
	background-image:url(/img/supplies/ico_ds10_small_bf.png);
	height: 30px;
	width: 34px;
	margin-top:-5px !important;
}
.act_discount_15 {
	background-image:url(/img/supplies/ico_ds15_small_bf.png);
	height: 30px;
	width: 34px;
	margin-top:-5px !important;
}
.act_discount_20 {
	background-image:url(/img/supplies/ico_ds20_small.png);
	height: 30px;
	width: 25px;
	margin-top:-5px !important;
}
.act_discount_25 {
	background-image:url(/img/supplies/ico_ds25_small_bf.png);
	height: 30px;
	width: 34px;
	margin-top:-5px !important;
}


.ico_prod .act_type_num_10{
	display:none!important;
}


.ico_prod {
	float:right;
	margin-left:-200px;
}
.baner_akc {
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	height: 630px;
	margin: -656px -26px 20px -26px;
	overflow: hidden;
	position: relative;
	z-index: 10;
}
.baner_akc.leabherr_baner {
	background: url(/img/supplies/leabherr/backgr.jpg) no-repeat center 0px #ffffff;
	position:relative;
}
.act-liebherr .text_baner {
	max-width:1187px;
	margin:40px auto 0px;
	position:relative;
}
.leabherr_baner .img_bn {
	position:absolute;
	top:0px;
	left:30px;
	z-index:17;
}
.leabherr_baner .tx_up {
	float:right;
	background:url(/img/supplies/leabherr/back_tx.png) 0 0 repeat;
	margin:30px 0px 0px 430px;
	-webkit-border-top-right-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	-moz-border-radius-topright: 12px;
	-moz-border-radius-bottomright: 12px;
	border-top-right-radius: 12px;
	border-bottom-right-radius: 12px;
	overflow:hidden;
	padding:50px 60px 0px 7%;
	height:467px;
	position:relative;
}
.leabherr_baner .tx_up strong {
	font-size:34px;
	color:#20386e;
	font-weight:normal;
	line-height:1.2;
	margin:0px 0px 25px 0px;
	display:block;
}
.leabherr_baner .tx_up p {
	font-size:16px;
	color:#20386e;
	line-height:1.3;
	margin:0px 0px 3px 0px;
}
.leabherr_baner .tx_up div {
	position:absolute;
	bottom:40px;
	z-index:18;
}
.act-liebherr .title_leab {
	font-weight:bold;
	color:#333333;
	height:30px;
}
.act-liebherr .title_leab span {
	padding-bottom:10px;
	font-size:17px;
	border-bottom:1px solid #333333;
	line-height:1;
}
.act-liebherr p {
	margin:8px 0px;
}
/*.div_act a {
  color:#f18800;
  text-decoration:underline;
  text-transform:capitalize;
}*/
.act-liebherr .block_backimg {
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	overflow:hidden;
	margin:20px 0px 25px;
}
.act-liebherr .bl_leab1 {
	background:url(/img/supplies/leabherr/back_text1.jpg) 0 0 no-repeat #f4f5f6;
	height:437px;
}
.act-liebherr .bl_leab2 {
	background:url(/img/supplies/leabherr/back_text2.jpg) right 0 no-repeat #f4f5f6;
	height:527px;
}
.act-liebherr td p {
	line-height:1.4;
}
.act-liebherr td strong, .act-liebherr p strong {
	font-weight:bold;
}
.act-liebherr .bl_leab1 {
	padding-left:470px;
}
.act-liebherr .bl_leab1 table {
	max-width:600px;
	float:right;
	height:437px;
	margin-right:6%;
}
.act-liebherr .bl_leab2 {
	padding-right:425px;
}
.act-liebherr .bl_leab2 table {
	max-width:640px;
	float:left;
	margin-left:6%;
	height:527px;
}
.act-liebherr .block_backimg td {
	vertical-align:middle;
}
.baner_akc.whirp_act {
	background: url(/img/supplies/whirpool/whirp_bn1.jpg) no-repeat center 0px #ffffff;
	position:relative;
}
.block_akc_text {
	clear: both;
	/*margin-top: 125px;*/
	position: relative;
}
.act-whirlpool_clever_helpers .whirp_video {
	overflow:hidden;
	margin:0px -26px;
	padding:37px 0px;
	background:url(/img/supplies/whirpool/whirp_b2.jpg) 0px bottom repeat-x;
}
.act-whirlpool_clever_helpers .whirp_video div {
	width:954px;
	overflow:hidden;
	margin:0px auto;
}
.act-whirlpool_clever_helpers .whirp_down {
	text-align:center;
	margin:0px -26px 24px;
	background-color:#b40232;
	color:#ffffff;
	font-size:24px;
	padding-top:38px;
	line-height:1;
	height:100px;
}
@media screen and (max-width: 1280px) {
.act-whirlpool_clever_helpers .whirp_down {
	font-size:22px;
}
}
@media screen and (max-width: 1024px) {
.act-whirlpool_clever_helpers .whirp_down {
	font-size:20px;
}
}
.whirp_text_bl {
	margin-left:-26px;
	margin-right:-26px;
	background:url(/img/supplies/whirpool/whirp_b1.jpg) center center no-repeat;
	padding:0px 13px;
}
.whirp_text_bl .whirp_title_m {
	font-size:24px;
	color:#333333;
	line-height:1;
	padding:0px 0px 10px;
	border-bottom:1px solid #e18414;
}
.whirp_text_bl table {
	width:100%;
	border-spacing: 13px 0px;
	border-collapse:separate;
	border:0px;
}
.whirp_text_bl table.tab_whir_2 td {
	width:33%;
	background:url(/img/supplies/whirpool/whirp_tx2.png) 0 bottom repeat-x;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	min-height:232px;
}
.whirp_text_bl table.tab_whir_2 td>div {
	padding:30px 40px;
}
.whirp_text_bl table td>div {
	padding:30px;
}
.whirp_text_bl .tab_whir_1 td {
	width:50%;
	padding-bottom:860px;
	background:url(/img/supplies/whirpool/whirp_tx1.png) 0 0 repeat-x;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	min-height:232px;
}
.whirp_text_bl table.tab_whir_2 p {
	margin-top:14px;
}
.whirp_text_bl td>div p {
	margin:7px 0px;
	line-height:1.3;
}
.whirp_text_bl td>div ul {
	margin:20px 0px 0px;
	padding:0px;
}
.whirp_text_bl td>div li {
	list-style:none;
	background:url(/img/supplies/whirpool/whirp_li_ico.gif) 0px 7px no-repeat;
	margin:0px;
	padding:0px 0px 0px 7px;
	line-height:1.3;
}
.whirp_act img {
	position:absolute;
	right:42px;
}
.whirp_act .wh_logo1 {
	top:40px;
}
.whirp_act .wh_logo2 {
	top:252px;
}
.whirp_act strong {
	position:absolute;
	top:440px;
	right:60px;
	font-size:48px;
	color:#b40232;
	line-height:1.2;
	text-align:right;
}
.catalog_whirlpool_clever_helpers .title_block h1 {
	color:#b40232;
}
.catalog_whirlpool_clever_helpers .line_title {
	border-color:#b40232;
}

/*стили для акции Браун 19,01,2015*/

.catalog_braun_for_men .commonfon, .catalog_whirlpool_clever_helpers .commonfon, .catalog_liebherr .commonfon {
	margin-top:642px;
}
.act-braun_for_men .baner_braun {
	margin:-656px -26px 20px -26px;
	position:relative;
	height:630px;
	background:url(/img/supplies/back_fitell.png) right 0px no-repeat #000000;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	overflow:hidden;
	z-index:10;
}
.act-braun_for_men .tx_baner {
	padding:50px 0px 0px 60px;
	width:480px;
	color:#ffffff;
}
.act-braun_for_men .tx_baner p {
	font-size:16px;
	color:#ffffff;
	margin-top:30px;
	line-height:1.2;
}
.act-braun_for_men .tx_baner strong {
	font-size:34px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	line-height:1.2;
}
.act-braun_for_men .down_img {
	width:76%;
	margin:70px 0px 0px 0px;
	position:absolute;
	left:0px;
	bottom:0px;
}
.act-braun_for_men .down_img img {
	width:100%;
}
.act-braun_for_men .logo_small {
	display:none;
	margin:-25px auto 15px;
}
.act-braun_for_men .logo_big {
	position:absolute;
	z-index:91;
	top:72px;
	left:602px;
}
.act-braun_for_men h1, .act-braun_for_men .title_block h1 {
	color:#2973b4;
}
.act-braun_for_men .line_title {
	border-color:#2973b4;
}
.act-braun_for_men .line_title {
	width:632px;
}
.block_product_braun {
	margin-right:-26px;
	position:relative;
	clear:both;
	margin-top:170px;
}
.one_braun_t {
	width:18%;
	margin-right:2%;
	position:relative;
	padding-top:280px;
	float:left;
}
.act-braun_for_men h3 {
	color:#333333;
	font-size:17px;
	font-weight:bold;
	margin:0px;
}
.act-braun_for_men p {
	color:#333333;
	font-size:13px;
	margin:15px 0px 0px;
}
.one_braun_t img {
	position:absolute;
	z-index:90;
	top:0px;
	left:50%;
	margin-left:-50%;
}
.one_braun_t.one1 img {
	margin-left:-112px;
}
.one_braun_t.one2 img {
	margin-left:-134px;
}
.one_braun_t.one3 img {
	margin-left:-122px;
}
.one_braun_t.one3 img {
	margin-left:-113px;
}
.one_braun_t.one5 img {
	top:-17px;
	margin-left:-113px;
}
.braun_blue_b {
	background-color:#448ccb;
	color:#ffffff;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	padding:20px 140px;
	margin:30px -26px;
}
.act-braun_for_men .table_pr {
	width:99%;
	border-collapse: collapse;
	margin:17px 0px 0px;
}
.act-braun_for_men .table_pr td, .act-braun_for_men .table_pr th {
	border:2px solid #2973b4;
	color:#333333;
	font-size:17px;
	padding-left:2%;
	padding-top:9px;
	padding-bottom:9px;
	text-align:left;
}
.act-braun_for_men .table_pr th {
	font-weight:bold;
}
.act-braun_for_men .table_pr td:first-child {
	width:28%;
}
.act-braun_for_men ol {
	margin:25px 0px 15px;
	padding-left:15px;
	list-style-type:decimal;
}
.act-braun_for_men li {
	padding-left:3px;
	margin-bottom:8px;
	color:#333333;
}
.news-hdr {
	margin-top:10px;
}
.news-list .news-hdr {
	margin-top:-1px;
}
.news-list .news-hdr, .news-list .news-text {
	padding-right:10px;
}
.news-hdr small {
	display:block;
	font-size:13px;
	line-height:1;
}
.news-hdr a {
	color:#f18800;
	font-size:16px;
	font-weight:bold;
}
.blog_news .news-hdr a {
	color:#f18800;
	font-weight:normal;
}
.award_gal {
	text-align:center;
}
.award_gal .nagrad_img img, .blog-post-body .nagrad_img img { 
	width:100%;
	margin:0px !important;
}
.award_gal .nagrad_img a {
	/*padding-right:19px;
	padding-left:19px;*/
	width:auto;
}
.award_gal .nagrad_img {
	width:auto;
	display:inline-block;
	float:none;
	/*width:20%;*/
	margin:0px 3% 0px 1%;
}
.catalog_actions .sort_prod {
	border-top:1px solid #e1e1e1;
}
 @media screen and (max-width: 1170px) {
.act-braun_for_men .logo_small {
	display:block;
}
.act-braun_for_men .logo_big {
	display:none;
}
.act-braun_for_men .baner_braun {
	margin-top:-656px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.commonfon {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
}
 @media screen and (max-width: 1024px) {
.footer_ico {
	right:182px;
}
.footer_ico.foot_mnogo {
	right:249px;
}
.footer_right {
	width:410px;
	background-position:227px 0px;
}
.baner_akc {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
}
@media screen and (max-width: 1300px) {
.prod_img, .prod_inform {
	width:36%;
}
}
@media screen and (max-width: 640px) {
.img_mp, .img_mp.orange_bord {
	float:none;
	width:100%;
}
}
@media screen and (max-width: 1920px) {
.top_links div, .bot_links div {
	margin-right: 50px;
}
}
@media screen and (max-width: 1910px) {
.top_links div, .bot_links div {
	margin-right: 100px;
}
}
@media screen and (max-width: 1880px) {
.top_links div, .bot_links div {
	margin-right: 80px;
}
}
@media screen and (max-width: 1740px) {
.top_links div, .bot_links div {
	margin-right: 60px;
}
}
@media screen and (max-width: 1640px) {
.top_links div, .bot_links div {
	margin-right: 30px;
}
}
@media screen and (max-width: 1540px) {
.top_links div, .bot_links div {
	margin-right: 20px;
}
}
/* filters on actions-page*/
.act-common .filter_content_fon {
	color: #666666;
	height: 30px;
	margin: 0;
	outline: medium none;
	width: 100%;
}
.filter_check_bl {
	width:27%;
}
.act-common .filter_content_fon .hdr {
	background-color: #ffffff;
	border: 1px solid #c1c0c0;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	box-sizing: border-box;
	height: 30px;
	padding: 0 42px 0 18px;
	position: relative;
	z-index: 19;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	height: 28px;
	line-height: 2;
	overflow:hidden;
}/*jq-selectbox__select */
.act-common .filter-content {
	display:none;
	max-height: 300px;
	overflow: auto!important;
	width: 100%;
	position: relative;
	margin: -16px 0px 0px;
	padding: 20px 18px 2px;
	z-index: 18;
	background-color: #f9f9f9;
	border: 1px solid #c1c0c0;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
.act-common .filter_content_fon .trigger {
	width: 36px;
	height: 30px;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}/*jq-selectbox__trigger*/
.act-common .filter_content_fon .trigger-arrow {
	background: url(../img/select_ico.gif) 0 9px no-repeat;
	width: 36px;
	height: 30px;
}
.act-common .filter_content_fon .hdr {
	margin-top:0px;
}
.act-common .td_filter_btn {
	padding-top:0px;
	padding-bottom:0px;
}
.act-common .filter_btn {
	background-image:none;
	background-color:#a1cd1b;
	box-shadow: 0 0 0 2px rgba(174, 212, 59, 1);
	height: 34px;
	line-height: 1;
}
.act-common .td_archive_btn .filter_btn_fon {
	text-align:right;
}
.act-common .td_archive_btn .filter_btn_fon a {
	text-decoration:underline;
}
.act-common #afilter_form table td {
	padding-bottom:12px;
}
.act-common #afilter_form .td_filter_btn {
	padding-left:14px;
}
.act-common #afilter_form .filter_btn_fon {
	margin:0px;
}
.act-common #afilter_form .filter_btn_fon input {
	cursor:pointer;
}
.act-common #afilter_form .filter_content_fon {
	padding:0px 0px 0px 0px;
}
.act-common #afilter_form table {
	border-bottom:1px dashed #e1e1e1;
}
.filter-name {
	position:absolute;
	left:0px;
	color:#363636;
	font-size:16px;
	line-height:1;
	top:9px;
}
.act-filters td.filter_check_bl {
	padding-left:159px;
	position:relative;
	vertical-align:top;
}
.act-common td.filter_check_bl .filter_content_fon {
	width:290px;
}
.act-common td.filter_check_bl:first-child .filter_content_fon {
	width:225px;
}
.act-filters td.filter_check_bl:first-child {
	padding-left:89px;
	padding-right:9px;
}
.div_act.act-liebherr h2 {
	padding-right:80px;
}
.div-all-act h2, .div-all-act .div_act h2 a {
	font-size: 21px;
	line-height: 25px;
	text-decoration:none;
	margin:0px;
	font-style: normal;
	color:#333333;
}
.div-all-act .div_act {
	border-top:1px dashed #e1e1e1;
	padding:27px 0px 0px 0px;
	margin:0px 0px 22px 0px;
	float:left;
	width:48%;
	position:relative;
	overflow:hidden;
	clear:both;
}
.div-all-act .div_act:nth-child(2n) {
	clear:none;
}
.div-all-act .div_act a {
	font-style:italic;
	color:#8c8c8c;
	text-decoration:underline;
	margin:16px 0px 0px 0px;
	display:inline-block;
}
.act_short_desc .hdr {
	height:52px;
	overflow:hidden;
}
.act_short_desc {
	overflow:hidden;
}
.div-all-act .div_act:nth-child(even) {
	float:right;
	clear:none;
}
.div-all-act .div_act:nth-child(1), .div-all-act .div_act:nth-child(2) {
	border-top:0px;
}
.div-all-act {
	border-top:0px;
}
.div-all-act {
	overflow:hidden;
}
.div-all-act .act_img {
	margin-bottom:16px;
	line-height:1;
}
.div-all-act .act_img a {
	margin:0px;
	display:inline;
	line-height:1;
	text-decoration:none;
    position: relative;
    z-index: 17;
}
.div-all-act .act_img img {
	width:100%;
}
.div-all-act .act_type {
	float:right;
}
.act_date {
	color: #f18800;
	font-size: 15px;
}
/**/

.news_link {
	padding: 5px 0;
}
.blog-post-newsall-link {
	padding: 10px 0 10px 5px;
}
.news_link a:link, .blog-post-newsall-link a:link {
	text-decoration: underline;
}
.news_link a:hover, .blog-post-newsall-link a:hover {
	text-decoration: none;
}
.news_image {
	float: left;
	margin-right:10px;
	width:35%;
	min-width: 460px;
}
li .news_image {
	width:25%;
	min-width: 200px;
}
.news_image img {
	width:100%;
	max-width: 450px;
	padding: 10px;
	border: 1px solid #e1e1e1;
}
li .news_image img {
	max-width: 300px;
}
.blog-post-entry li:after {
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
article.blog-post-body .inner img {
	padding: 10px;
	border: 1px solid #e1e1e1 !important;
	margin: 3px 10px 10px 0 !important;
}
article.blog-post-body .inner .nagrad_img img {
	padding:0px;
	border:0px !important;
	margin:0px !important;
}
article.blog-post-body .inner .steps3 img, .blog_about_moscow article.blog-post-body img {
	padding:0px;
	border:0px !important;
	margin:0px !important;
}
.blog_about_moscow .about_slider li, .blog_about_moscow .about_slider li a {
	height:112px;
}
.blog_about_moscow .about_slider img {
	height:100%;
}
.search_b a,.search_b span.noindex {
	display:none;
}
.blog-post-other-news {
	margin:20px 0px 0px;
}
.blog-post-other-news .title_block .h1 {
	font-size:24px;
}
.footer_phone iframe {
	height:1px;
	overflow:hidden;
	display:none!important;
}
/*style catalog*/
.dostavka_add {
	background-color:#fefeff;
	border:1px solid #e6e6e6;
	padding:12px 11px 24px 16px;
	margin:15px 0px 5px -5px;
}
.dostavka_add .red {
	display:block;
	background-color:#fff2e2;
	padding:6px 6px;
	margin-left:-5px;
	margin-bottom:12px;
}
.dostavka_add .red b {
	font-weight:normal;
	font-style:italic;
}
.dostavka_add .jq-radio {
	margin:0px 10px -2px 0px;
}
.prod_sum  {
	
	overflow:hidden;
	
	width:20%;
	min-width:150px;
	margin-bottom:20px;
	max-width:194px;
}
.prod_sum .fon_block {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #d1d1d1;
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1);
	box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1);
	padding:5px 4px 10px;
	background:url(/img/back_kt_inf.gif) 0 0 repeat-x #ffffff;
}
.prod_sum .ico_prod {
	float:right;
	margin:0px 0px 0px 0px;
}
.prod_sum .ico_prod .act_block {
	float:left;
}
.act_type {
	float:left;
	margin:5px 3px 0px;
	cursor:pointer;
}
.catalog.catalog_actions .act_type { 
	cursor: default;
}
.prod_sum .prod_status_buybtn {
	background-color:#f0f8eb;
	padding:12px 2px 9px 16px;
	text-align:left;
	margin-top:7px;
	overflow:hidden;
	width:100%;
}
.prod_sum .prod_status_buybtn.prod_with_status_1, .big_sum .prod_status_buybtn.prod_with_status_1 {
	background-color:#efefef;
}
.prod_sum .availab_prod .prd_status {
	padding:0px;
}
.prod_sum .availab_prod >div {
	height:auto;
	padding:0px;
}
.prod_sum .div-add-to-cart {
	float:left;
}
.prod_sum .act_type_num_3 {
	margin-top:5px;
}
.prod_sum .sum_lider {
	float:left;
	margin-top:4px;
	margin-bottom: 0;
	text-align: left;
	margin-left:0px;
}
.prod_sum .old_price {
	font-size: 14px;
    line-height: 1;
    text-decoration: line-through;
}
.prod_sum .sum_lider.new_price {
	color:#ff0000;
}
.prod_sum .prd_status {
	color:#8c8c8c;
	font-size:13px;
}
.prod_sum .prd_status .status_7 {
	color:#f18800;
}
.prod_sum .add-to-cart-warning {
	font-size:10px;
	color:#818181;
	padding:0px 4px 0px 12px;
}
.prod_sum .cart-status-1 {
	box-shadow:0 0 0 2px #ababab;
	color:#ffffff !important;
	background-color:#ababab;
	text-decoration:none;
	line-height:0.9;
}
.prod_sum .add-to-cart {
	float:left;
}
/*style KT*/
.big_sum.super_bl_act {	
	padding:12px 4px;
	
	overflow:hidden;
}

.big_sum.super_bl_act .fon_block{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #d1d1d1;
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1);
	box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1);
	background:url(/img/back_kt_inf.gif) 0 0 repeat-x #ffffff;
}



.big_sum .ico_prod {
	/*margin-top:-12px;*/
	display:table;
	width:100%;
}
.big_sum .ico_prod .act_type {
	margin:12px 3px 0px 12px;
	float:left;
}
.big_sum .ico_prod .act_block {
	float:left;
}
.big_sum .ico_prod .act_type.act_type_num_3 {
	margin-top:12px;
}
.big_sum .ico_prod .act_type:before {
	/*border-left:1px solid #dedede;*/
	background-color:#ffffff;
	position:relative;
	left:-13px;
	top:2px;
	height: 23px;
	left: -13px;
	content:" ";
}
.big_sum .ico_prod .act_type.act_discount_10:before {
	border-left:0px;
}
.big_sum {
	width:25%;
}
.big_sum .sum_lider {
	text-align:left;
	margin-left:12px;
	margin-bottom:0px;
}
.big_sum .old_price {
	font-size: 16px;
    line-height: 1;
    text-decoration: line-through;
	margin-top:10px;
	margin-left:12px;
}
.big_sum .sum_lider.new_price{
	color:#ff0000;
	margin-top:10px;
}
.ico_prod {
	float:none;
	margin-left:0px;
}
.big_sum .prod_status_buybtn {
	background-color:#f0f8eb;
	padding:0px 17px 24px;
	text-align:left;
	margin-top:12px;
}
.super_bl_act .availab_prod > div {
	height:auto;
}
.prd_status .status_4, .prd_status .status_2, .prd_status .status_8 {
	min-height:12px;
	background:url(/img/ico_tab.png) 0 2px no-repeat;
	padding-left:19px;
	margin-top:2px;
	font-size:13px;
}
.prd_status span {
	display:block;
}
.prd_status span .status-tipsy {
	display: inline;
	cursor:pointer;
	border-bottom:1px dashed #7eac1a;
}
.prd_status  .status_7 .status-tipsy { border-bottom: 1px dashed #f18800;}

.prd_status .status_1 {
	float:left;
	min-height:14px;
	padding-left:17px;
	background:url(/img/ico_tab_n.png) 0 0px no-repeat;
	margin-top:2px;
	font-size:13px;
}
.prd_status .status_7, .prd_status .status_3 {
	float:left;
	min-height:18px;
	padding-left:21px;
	background:url(/img/ico_atentione.png) 0 0 no-repeat;
	margin-top:2px;
	font-size:13px;
}
.prd_status .status_3_2 {
	color:#f18800;
}
.prd_status .status_2 {
	background-position:0px 2px;
}
.big_sum .prd_status span {
	font-size:16px;
}
.big_sum .prd_status .status_4 {
	font-size:17px;
}
.big_sum .prd_status .status_7 {
	background-position:0px 2px;
}
.big_sum .prd_status .status_1 {
	background-position:0px 3px;
	font-size:17px;
}
.big_sum .prd_status .status_2, .big_sum .prd_status .status_4 {
	background-position:0px 4px;
}
.big_sum .div-add-to-cart {
	float:none;
	display:table;
	width:100%;
	overflow:hidden;
}
.big_sum .div-add-to-cart .btn-submit {
	margin-left:3px;
	margin-right:3px;
	margin-bottom:3px;
	float:left;
}
.big_sum .prod_bonus {
	padding:14px 0 15px 20px;
}
.discount_bonus {
	color:#7f7f7f;
	font-size:12px;
	float:left;
	width:45%;
	line-height:1;
	border-right:1px solid #dedede;
	margin-right:14px;
}
.prod_sum .discount_bonus {
	width:92%;
	margin:10px 0px 8px 18px;
	border-right:0px;
}
.prod_sum .discount_bonus a, .prod_sum .discount_bonus span.noindex {
	font-size:13px;
	color:#666666;
	background-position:right 2px;
}
.mnogoru_bonus {
	width:auto;
	float:inherit;
	background:url(/img/ico_kt_mnru.png) 0 0 no-repeat;
	padding:0px 0px 2px 16px;
	overflow:auto !important;
	height:auto;
	line-height:1.1;
	margin-top:2px;
	font-size:12px;
	color:#7f7f7f;
}
.mnogoru_bonus a {
	text-decoration:underline;
	color:#7f7f7f;
}
.discount_bonus a, .discount_bonus span.noindex {
	display: block;
	background:url(/img/ico_kt_visa.png) right 4px no-repeat;
	padding-right:42px;
	text-decoration:underline;
	line-height:1;
	font-size:14px;
	color:#4d4d4d;
	margin-bottom:2px;
	max-width:110px;
}
.discount_bonus {
	text-align:left;
}
.discount_bonus a {
	text-align:left;
}
.big_sum div, .big_sum a.add-to-cart {
	display:block;
	overflow: hidden;
}
.bank_card {
	float:left;
}
.ico_bank_card {
	float:left;
}
article.blog-post-body .inner .delivery_text img {
	border:0px !important;
	padding:0px;
}
.list_deliv {
	margin:5px 0px 0px 12px;
}
.ico_bank_card {
	margin:-10px 0px 0px 22px;
}
.ico_bank_card img {
	border:0px !important;
	padding:0px;
}
.deliv_tx {
	margin:0px 0px 0px 25px;
}
.deliv_aten {
	padding:18px 20px;
	margin:20px 0px 35px;
}
.list_deliv li {
	list-style:disc;
}
.deliv_tx .clr {
	height:0px;
}
.nostreetPopUp li {
	background: url(/img/blt_li.gif) no-repeat scroll left 8px rgba(0, 0, 0, 0);
	list-style: outside none none;
	padding: 2px 0 1px 15px;
	margin:0px 0px 0px 3px;
	width:49%;
	float:left;
}
.nostreetPopUp ul {
	overflow:hidden;
}
.act_gift {
	background: url(/img/supplies/gift/back.jpg) no-repeat top center;
	margin: 20px -26px 0px;
	padding: 0 26px;
	clear: both;
	margin-top: 165px;
	position: relative;
}
.baner_gift_block {
	background: url(/img/supplies/gift/banner_inner.jpg) no-repeat scroll left 0 #ffffff;
	position: relative;
	margin-top: -656px;
}
.baner_reddot_block {
	background: url(/img/supplies/reddot/header.jpg) no-repeat top center;
	position: relative;
	margin-top: -656px;
}
.catalog_tassimo_summer2015 .commonfon {margin-top: 642px;}
.baner_tassimo {
	background: url(/img/supplies/tassimo/header.jpg) no-repeat top center;
	position: relative;
	margin-top: -656px;
}
.baner_spring_sale_block {
	background: url(/img/supplies/spring_sale/header.jpg) no-repeat top center;
	position: relative;
	margin-top: -656px;
}
.baner_spring_sale_block  p {
  position: absolute;
  display: block;
  top: 510px;
  right: 0;
  width: 50%;
  font-size: 16px;
  color:#000;
  }
.baner_spring_sale_block  h3 {
  font-size: 56px;
  color: #e52600;
  line-height: 70px;
  width: 55%;
  text-align: center;
  margin-top: 40px;

}
li.spring_sale_sup .action_txt{
  color: #2b2b2b;
  font: bold 15px/17px Calibri;
  padding: 17px 0 0 9px;
  width: 200px;
}
.plus_mnogoru.spring_sale_plus {
  color: #ec1165;
  font: bold 14px Calibri;
}
.spring_sale {margin-top: 165px;}
.spring_sale .all_lnk {
  display:block;
  width: 100%;
  min-height: 629px;
  text-indent: -9999em;
  }
.spring_sale h3 {
  font-size: 24px;
  color: #e52600;
  margin: 20px 0;
  text-align: center;
  clear: both;
  }
.spring_sale p.intro {
  font-size: 16px;
  color: #333333;
  text-align: center;
  }
.spring_sale p.intro strong { font-size:20px;}
.spring_sale p.intro:after {
	  content: '';
  display: block;
  background: #e52600;
  height: 2px;
  max-width: 767px;
  margin: 0 auto;
  margin-top: 40px;
  }
.spring_sale .flexslider .item1 { background: url(/img/supplies/spring_sale/slide1.jpg) top center no-repeat ;}
.spring_sale .flexslider .item2 { background: url(/img/supplies/spring_sale/slide2.jpg) top center no-repeat ;}
.spring_sale .flexslider .item3 { background: url(/img/supplies/spring_sale/slide3.jpg) top center no-repeat ;}
.spring_sale .flexslider .item4 { background: url(/img/supplies/spring_sale/slide4.jpg) top center no-repeat ;}
.spring_sale .flexslider .item5 { background: url(/img/supplies/spring_sale/slide5.jpg) top center no-repeat ;}
/* FlexSlider Necessary Styles
*********************************/
.spring_sale .flexslider {margin: 0 -26px;; padding: 0; margin-bottom: 40px;}
.spring_sale .flexslider ul.slides li {min-height: 629px;}
.spring_sale .flexslider ul.slides li p a { color:#1274b2; text-decoration:underline;}
.spring_sale .flexslider ul.slides li p a:hover { color:#1274b2; text-decoration: none;}
.spring_sale .flexslider ul.slides li h3 a { color:#e52600; text-decoration:underline;}
.spring_sale .flexslider ul.slides li h3 a:hover { color:#e52600; text-decoration: none;}
.spring_sale .flexslider ul.slides li h3 {
  position: absolute;
  width: 33%;
  right: 0;
  text-align: left;
  margin: 0;
  top: 50px;
  }
.spring_sale .flexslider ul.slides li p {
  position: absolute;
  width: 33%;
  right: 0;
  text-align: left;
  margin: 0;
  top: 90px;
  }
.spring_sale .flexslider .item2 h3, .spring_sale .flexslider .item2 p { width: 30% !important;}
.spring_sale .flexslider ul.slides li.item3 p{
  position: absolute;
  width: 21%;
  left: 10%;
  text-align: left;
  margin: 0;
  top: 120px;
 }
.spring_sale .flexslider ul.slides li.item3 h3 {
  position: absolute;
  width: 310px;
  left: 10%;
  text-align: left;
  margin: 0;
  top: 50px;
}
.spring_sale .flexslider ul.slides li.item4 p{
  position: absolute;
  width: 35%;
  left: 10%;
  text-align: left;
  margin: 0;
  top: 105px
 }
.spring_sale .flexslider ul.slides li.item4 h3 {
  position: absolute;
  width: 100%;
  left: 10%;
  text-align: left;
  margin: 0;
  top: 50px;
}
.spring_sale .flexslider ul.slides li.item5 p{
  position: absolute;
  width: 31%;
  right: 10%;
  text-align: left;
  margin: 0;
  top: 110px;
}
.spring_sale .flexslider ul.slides li.item5 h3 {
  position: absolute;
  width: 31%;
  right: 10%;
  text-align: left;
  margin: 0;
  top: 60px;
}
.spring_sale .flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;}
.spring_sale .flexslider .slides img {width: 100%; display: block;}
.spring_sale .flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.spring_sale .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .spring_sale .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.spring_sale .no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.spring_sale .flexslider {position: relative; zoom: 1; }
.spring_sale .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.spring_sale .loading .flex-viewport { max-height: 300px; }
.spring_sale .flexslider .slides { zoom: 1; }
.spring_sale .carousel li { margin-right: 5px; }

/* Direction Nav */
.spring_sale .flex-direction-nav {*height: 0;}
.spring_sale .flex-direction-nav a  {text-indent: -9999em; text-decoration:none; display: block;  position: absolute; top: 43%; z-index: 10; overflow: hidden; cursor: pointer; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.spring_sale .flex-direction-nav .flex-prev {}
.spring_sale .flex-direction-nav .flex-next {}
.spring_sale .flex-prev {  background-image: url(/img/slider_nav.png); background-repeat: no-repeat; left: 0px; background-position: 0 0; width: 68px; height: 68px;}
.spring_sale .flex-next {  background-image: url(/img/slider_nav.png); background-repeat: no-repeat; right: 0px; background-position: 0 -68px; width: 68px; height: 68px;}
.spring_sale .flex-next:hover, .spring_sale  .flex-prev:hover { opacity: 1; }
.spring_sale .flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }


/* Control Nav */
.spring_sale  .flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: 0px;
  text-align: center;
  z-index: 10;
  background: rgba(251, 253, 254, 0,8);
  background: rgba(251,253,254,0.5);
  height: 56px;
  padding-top: 17px;
  }
.spring_sale  .flex-control-nav li {margin: 0 3px; display: inline-block; zoom: 1; *display: inline;}
.spring_sale  .flex-control-paging li a {
  width: 20px;
  height: 20px;
  display: block;
  background: none;
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  border: 2px solid #4e4b49;
}
.spring_sale  .flex-control-paging li a:hover { background: #f43c18; border: 2px solid #f43c18; }
.spring_sale  .flex-control-paging li a.flex-active { background: #f43c18; border: 2px solid #f43c18; cursor: default; }
.slider-num-21 {
  background: url(/img/supplies/spring_sale/banner.jpg) no-repeat scroll center;
}
.slider-num-21 .slider_text {
  padding: 0;
  width: 96%;
  width: 43%;
  position: absolute;
  right: 0;
}
.slider-num-21 p {
  color: #333333;
  margin-top: 30px;
  width: 330px;
  margin-bottom: 50px;
}
.slider-num-21 p span {
  font-size: 38px;
  color: #e52600;
  line-height: 44px;
  margin-bottom: 15px;
  display: block;
}
.baner_reddot_block .logo_reddot {
  position: absolute;
  right: 40px;
  top: 35px;
}
.baner_reddot_block p {
  display: block;
  position: absolute;
  bottom: 35px;
  right: 40px;
  font-size: 48px;
  text-align: right;
  line-height: 50px;
  font-size: 2.5vw;
  width: 100%;
  text-align: right;
  line-height: 2.8vw;
  min-width: 1024px;
}
@media screen and (max-width: 1024px) {
	.baner_reddot_block p {font-size: 25px !important; line-height:26px; }
}
.baner_reddot_block .header_pict {
  position: absolute;
  left: 25px;
  bottom: 25px;
}
.catalog_reddot_sony_award_2015 .commonfon {
  margin-top: 642px;
}
.catalog_spring_sale .commonfon {
  margin-top: 642px;
}

.baner_gift_block p {
	font-size: 22px;
	color: #fff;
	width: 500px;
	position: absolute;
	right: 0;
	bottom: 35px;
	left: 50%;
}
.baner_gift_block p strong {
	color:#fffa36;
	font-style:italic;
	font-size:24px;
}
.baner_gift_block p img {
	display: block;
	margin-bottom: 25px;
	margin-left: -6px;
	z-index: 11;
	position: relative;
}
.catalog_gift .commonfon {
	margin-top: 642px;
}
.act_gift .act_gift_box {
	max-width: 1180px;
	margin: 0 auto;
	margin-top: 30px;
	position: relative;
	height: 760px;
}
.act_gift .act_gift_box_back img {
	position: absolute;
	max-width: 1180px;
	height: 760px;
	top: 0;
	z-index: 10;
}
.act_gift .act_gift_box_back img {
	width:100%;
}
.act_gift .gift_title_block {
	font-weight: bold;
	color: #c2188b;
	font-size: 30px;
	text-align: center;
	padding: 25px 0;
	width: 770px;
	margin: 0 auto;
	z-index: 11;
	position: relative;
}
.act_gift p {
	width: 770px;
	margin: 0 auto;
	font-size: 14px;
	color: #333333;
	margin-bottom: 20px;
	clear: both;
	z-index: 11;
	position: relative;
}
.act_gift p.intro {
	font-size: 20px;
	text-align: center;
	color: #ed1065;
	font-weight: bold;
	line-height: 24px;
	z-index: 11;
	position: relative;
}
.act_gift .img_link {
	text-align: center;
	max-width: 80%;
	margin: 0 auto;
	height: auto;
	z-index: 11;
	position: relative;
}
.act_gift .img_link img {
	width: 100%;
}
.act_gift table {
	margin:0;
	padding:0;
	width: 100%;
	z-index: 11;
	position: relative;
	margin-bottom: 50px;
	margin-top: 20px;
}
.act_gift table td {
	color: #333333;
	font-size: 18px;
	width: 33%;
	text-align: center;
	vertical-align: top;
	line-height: 20px;
}
.act_gift table td span {
	font-weight: bold;
	color:#e8136c;
	font-size:20px;
	font-style:italic;
}
.act_gift table td img {
	max-width: 97%;
}
.act-gift h1 {
	color: #b40232;
}
.act-gift .line_title {
	border-bottom: 2px solid #b40232;
}
.act_gift .act_gift_footer {
	height: 280px;
	background: url(/img/supplies/gift/footer.jpg);
	background-position: left 0px;
	background-repeat: no-repeat;
	margin: 20px -26px 0px;
	padding: 0 26px;
	text-align: center;
	color: #fff;
	font-size: 20px;
	padding-top: 35px;
}
.act_gift .act_gift_footer p {
	color: #fff;
	font-size: 20px;
}
.act_gift .act_gift_footer p.intro {
	color: #fff;
	font-size: 24px;
	line-height: 30px;
}
.act_gift a {
	color:#068dd3;
	text-decoration:underline;
}
.act_gift a:hover {
	color:#068dd3;
	text-decoration: none;
}
.act-spring_sale h1 {
  color: #e52600;
}
.act-spring_sale .line_title {
  border-bottom: 2px solid #e52600;
}
.act-reddot_sony_award_2015 h1 {
  color: #000;
}
.act-reddot_sony_award_2015 .line_title {
  border-bottom: 2px solid #e00614;
}
.act-reddot_sony_award_2015 .reddot_2015 p {
	font-size: 14px;
	color: #333333;
	margin-bottom: 20px;
}
.act-reddot_sony_award_2015  .caption {
	background: url("/img/supplies/reddot/caption_first.jpg") no-repeat center left;
  color: #fff;
  font-size: 24px;
  height: 58px;
  line-height: 58px;
  margin: 20px -26px;
  padding-left: 26px;
  clear: both;
  }
.act-reddot_sony_award_2015  .caption.second {
	background: url("/img/supplies/reddot/caption_second.jpg") no-repeat center left;
 }
.act-reddot_sony_award_2015 .red {color:#c80001;}
.act-reddot_sony_award_2015 .black {color:#000;}
.act-reddot_sony_award_2015 .title_reddot {
  font-size: 18px;
  color: #333333;
  margin: 30px 0;
  }
.act-reddot_sony_award_2015  .best.first{
  width: 49%;
  float: left;
  margin: 30px 0;
  margin-right: 2%;
  background: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 5px;
  padding: 2%;
  height: 595px;
  padding-right: 0;
 }
.act-reddot_sony_award_2015  .best.second {
  width: 49%;
  float: right;
  background: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 5px;
  padding: 2%;
  margin: 30px 0;
  height: 595px;
  padding-right: 0;
  }
.act-reddot_sony_award_2015  .best.first img {
  float: right;
  margin-bottom: 10px;
  width: 54%;
  }
.act-reddot_sony_award_2015  .best.second img {
  float: right;
  margin-left: 35px;
  margin-bottom: 10px;
  width: 47%;
  margin-right: 20px;
  }
.act-reddot_sony_award_2015 ul li {font-size: 14px; color:#333333;   margin-bottom: 20px;
  float: left;
  width: 50%;
  }
.act-reddot_sony_award_2015 ul li:before {content:''; height:11px; width:11px; background:#d7040c; display:block; border-radius: 6px;
  float: left;
  margin-top: 3px;
  margin-right: 10px;
}
.act-reddot_sony_award_2015 ul li img {
  display: block;
  max-width: 100%;
  width: auto;
  margin: 0 auto;
  margin-top: 30px;
  }
.act-reddot_sony_award_2015 ul li.item7 img, .act-reddot_sony_award_2015 ul li.item8 img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
  margin-top: 30px;
  }
.act-reddot_sony_award_2015 ul li.item7 { clear:both;}
.act-reddot_sony_award_2015 ul li.item1, .act-reddot_sony_award_2015 ul li.item4 {
  width: 100%;
  clear: both;
}
.act-reddot_sony_award_2015 ul li.item1 img { float:left; width:20%;}
.act-reddot_sony_award_2015 ul li.item1 img:first-child { margin-left:1%;}
.act-reddot_sony_award_2015 ul li.item1 img:last-child { width:17%;}
.act-reddot_sony_award_2015 ul li.item4 div {
  display: block;
  margin-left: -26px;
  margin-right: -26px;
  }
.act-reddot_sony_award_2015 .back_inner {
  background: url(/img/supplies/reddot/back.jpg) no-repeat top left;
  margin: 0 -26px;
  margin-top: -20px;
  padding: 0 26px;
  padding-top: 20px;
  }
.act-calgon_2_in_1 h1 {
  color: #283e93;
}
.act-calgon_2_in_1 .line_title {
  border-bottom: 2px solid #283e93;
}
.act-calgon_2_in_1 .calgon_2_in_1 p {
  font-size: 16px;
  color: #333333;
  margin-bottom: 20px;
}
.act-calgon_2_in_1 .calgon_2_in_1 ul {
  font-size: 16px;
  color: #333333;
  margin-bottom: 20px;
  list-style: disc;
  padding-left: 240px;
}
.act-calgon_2_in_1 .calgon_2_in_1 h3 {
  font-size: 28px;
  color: #283e93;
  margin-bottom: 40px;
  clear: both;
  margin-top: 80px;
}
.act-calgon_2_in_1 .calgon_2_in_1 h3.separator {
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 7px;
}
.act-calgon_2_in_1 .calgon_2_in_1 h3.separator:after {
  content: '';
  border-bottom: 2px solid #283e93;
  display: block;
  position: absolute;
  width: 255px;
  margin-top: 8px;
}
.act-calgon_2_in_1 .calgon_2_in_1 .slogan {
  display: block;
  margin: 0;
  font-size: 30px;
  color: #234198;
  text-align: center;
  background: url(/img/supplies/calgon/slogan.jpg) no-repeat top center;
  height: 596px;
  margin-bottom: 20px;
  padding-top: 520px;
  margin-top: 30px;
  box-shadow: 0 0 8px 5px rgba(221, 221, 221, 0.6);
  max-width: 1245px;
}
.act-calgon_2_in_1 .calgon_2_in_1 img {
  display: block;
  float: left;
  margin-right: 30px;
  margin-bottom: 20px;
}
.act-calgon_2_in_1 .calgon_2_in_1 {margin-top: 165px;}
.baner_calgon_block {background: url(/img/supplies/calgon/header.jpg) no-repeat scroll center; margin-top: -748px;}
.catalog_calgon_2_in_1 .commonfon {margin-top: 642px;}
.catalog_tassimo_summer2015 .promo_box{
  display: table;
  border-spacing: 15px 0px;
  margin: 0 -15px;
  margin-top: 40px;
  margin-bottom: 40px;
}
.catalog_tassimo_summer2015 .promo_box span {
	display: block;
  color: #b3cc34;
  font-size: 26px;
  background: #fff;
  border: 3px solid #b3cc34;
  border-radius: 40px;
  width: 100px;
  height: 40px;
  text-align: center;
  margin: 0 auto;
  top: -20px;
  margin-bottom: 15px;
  position:absolute;
}
.catalog_tassimo_summer2015 .promo_box .item_1 span {left: 40%;}
.catalog_tassimo_summer2015 .promo_box .item_2 span {left: 32%;}
.catalog_tassimo_summer2015 .promo_box .item_3 span {left: 32%;}
.catalog_tassimo_summer2015 .promo_box div {
    display: table-cell;
    vertical-align: middle;
	background:#fff;
	border: 3px solid #b3cc34;
	border-radius:30px;
	padding: 25px 10px;
    min-height: 180px;
	position:relative;
    padding-top: 30px;
}
.catalog_tassimo_summer2015 .promo_box .item_1 {width: 50%; font-size: 18px;}
.catalog_tassimo_summer2015 .promo_box .item_2 {width: 23%; margin-left: 2%; font-size: 20px; text-align: center;}
.catalog_tassimo_summer2015 .promo_box .item_2 img {max-width: 100%;}
.catalog_tassimo_summer2015 .promo_box .item_3 {width: 23%; margin-left: 2%; font-size: 20px; text-align: center;}
.catalog_tassimo_summer2015 .slogan {
  height: 90px;
  line-height: 90px;
  color: #fff;
  font-size: 30px;
  background: #b3cc34;
  text-align: center;
  margin: 30px -26px;
  clear:both;
}
.catalog_tassimo_summer2015 h3, .catalog_tassimo_summer2015 p {
  padding-bottom: 15px;
}
.catalog_tassimo_summer2015 .promo {
  background-color: #b3cc34;
  color: #fff;
  margin: 15px -26px;
  padding: 10px 26px;
  padding-top: 25px;
  margin-bottom: 30px;
}
.catalog_tassimo_summer2015 .promo:after {
  content:'';
  background: url(/img/supplies/tassimo/promo.png) no-repeat;
  width: 52px;
  height: 20px;
  display: block;
  position: absolute;
  margin-top: 10px;
  margin-left: 80px;
}
.catalog_tassimo_summer2015 .promo h3 {color: #fff;}
.catalog_tassimo_summer2015 h3 {clear: both;}
.catalog_tassimo_summer2015 .act_box {
  display: table-cell;
  width: 45%;
}
.catalog_tassimo_summer2015 .act_box img { padding-bottom: 15px;  max-width:100%;  padding-top: 5px;}
.catalog_tassimo_summer2015 .act_box_pict {
  width: 55%;
  display: table-cell;
  vertical-align: middle;
}
.catalog_tassimo_summer2015 .act_box_pict img { max-width:100%;}
.catalog_tassimo_summer2015 .item1 {
  background: url(/img/supplies/tassimo/item1.png) no-repeat;
  min-height: 43px;
  line-height: 43px;
  padding-left: 50px;
  margin-bottom: 5px;
  margin-top: 50px;
  font-weight: bold;
}
.catalog_tassimo_summer2015 .item2 {
  background: url(/img/supplies/tassimo/item2.png) no-repeat;
  min-height: 43px;
  line-height: 43px;
  padding-left: 50px;
  margin-bottom: 5px;
  font-weight: bold;
}
.catalog_tassimo_summer2015 .item3 {
  background: url(/img/supplies/tassimo/item3.png) no-repeat;
  min-height: 43px;
  line-height: 43px;
  padding-left: 50px;
  margin-bottom: 5px;
  font-weight: bold;
}




.baner_calgon_block p {
  font-size: 16px;
  width: 780px;
  margin: 0 auto;
  padding-top: 540px;
}

.slider-num-19 {
  background: url(/img/supplies/calgon/banner.jpg) no-repeat scroll center;
}
.slider-num-19 .slider_text {
  padding: 0;
  width: 96%;
  width: 43%;
  position: absolute;
  right: 0;
}
.slider-num-19 em {
  font-size: 12px;
  color: #8a8a8a;
  font-style: normal;
  padding-top: 16px;
  display: block;
}
.slider-num-19 p {
  color: #293e8e;
  margin-top: 140px;
  width: 330px;
}
.prd_apz {
	display:block;
	clear:both;
	padding-left: 15px;
}
.slider_index li.slider-num-17 {
	background: url(/img/supplies/gift/banner_main.jpg) 0 0 no-repeat !important;
}
.slider_index li.slider-num-20 {
	background: url(/img/supplies/reddot/header_main.jpg) !important;
    background-position: center 0px;
    background-repeat: no-repeat;
}
.slider_index li.slider-num-23 {
	background: url(/img/supplies/tassimo/banner.jpg) !important;
    background-position: center 0px;
    background-repeat: no-repeat;
}
.slider_index li.slider-num-23  .sad_tech strong {
  font-size: 19px;
  display: block;
}
li.gift_sup .action_txt {
	color: #ffffff;
	font: bold 14px Calibri;
	padding: 15px 0 0 10px;
	width: 180px;
}
li.gift_sup .action_cont {
	background-position: left 0px;
}
.plus_mnogoru.gift_plus {
	color: #efea1d;
	font: bold 14px Calibri;
}
.catalog_test_best_of_fairy .commonfon {
	margin-top: 642px;
}
.baner_akc.best_of_fairy {
	background: url("/img/supplies/fairy/back_up.png") no-repeat scroll center 0 #ffffff;
	margin-top: -656px;
  	margin-bottom: 20px;
	position: relative;
}
.best_of_fairy .down_img {
	position:relative;
	margin:0px auto;
	top:365px;
	max-width:1220px;
	padding:0px 15px;
}
.best_of_fairy .down_img td.td_text {
	width:55%;
	vertical-align:bottom;
	padding-bottom:0px;
}
.best_of_fairy .td_text p {
	font-size:14px;
	color:#333333;
	margin:0px 0px 8px 23px;
	line-height:1.2;
}
.best_of_fairy td img {
	width:100%;
}
.best_of_fairy .down_img table {
	width:100%;
	height:242px;
}
.best_of_fairy .down_img td {
	vertical-align:bottom;
	padding-bottom:15px;
}
.best_of_fairy .down_img td:first-child {
	padding-bottom:22px;
	padding-right:7px;
}
.best_of_fairy .down_img td:last-child {
	padding-left:6px;
}
.catalog_test_best_of_fairy .baner_akc {
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	max-width:1298px;
}
.best_of_fairy .tit_ban {
	position:absolute;
	top:27px;
	width:639px;
	height:88px;
	left:50%;
	margin:0px 0px 0px -320px;
}
.best_of_fairy .img_cent_ban {
	position:absolute;
	top:161px;
	left:0px;
	width:100%;
	text-align:center;
	line-height:1;
}
.best_of_fairy .img_cent_ban img {
	padding:0px 140px;
}
.act-test_best_of_fairy .title_block h1 {
	color:#004c23;
}
.act-test_best_of_fairy .line_title {
	border-color:#004c23;
}
.act-test_best_of_fairy .fot_cent_tx {
	width:445px;
	float:right;
	margin:68px 50% 0px 0px;
}
.act-test_best_of_fairy .fot_cent_tx strong {
	font-size:23px;
}
.act-test_best_of_fairy .coment_d {
	font-size:12px;
	color:#333333;
	font-style:italic;
	margin:16px 0px 25px 14px;
}
.act-test_best_of_fairy h3 {
	color:#e6292b;
	font-size:24px;
	margin:30px 0px 25px 0px;
}
.act-test_best_of_fairy .left_fairy h3 {
	margin:40px 0px 45px;
}
.act-test_best_of_fairy .fiary_block_t {
	background-color:#ffffff;
	padding:0px 23px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	overflow:hidden;
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,79,34,0.4);
	-moz-box-shadow: 0px 0px 15px 0px rgba(0,79,34,0.4);
	box-shadow: 0px 0px 15px 0px rgba(0,79,34,0.4);
	position:relative;
}
.act-test_best_of_fairy .fiary_block_t.left_fairy {
	padding-right:0px;
}
.act-test_best_of_fairy .left_fairy table {
	width:100%;
}
.act-test_best_of_fairy .left_fairy td {
	vertical-align:bottom;
}
.img_backgr {
	position:relative;
}
.act-test_best_of_fairy .left_fairy .img_backgr {
	max-width:621px;
	min-width:510px;
	line-height:0;
	margin-top:-50px;
}
.act-test_best_of_fairy .left_fairy .img_backgr img {
	width:100%;
}
.act-test_best_of_fairy .text_fairy p {
	color:#333333;
	font-size:14px;
	margin:0px 0px 10px;
}
.act-test_best_of_fairy .text_fairy>div {
	position:relative;
	z-index:1;
}
.act-test_best_of_fairy .left_fairy .text_fairy {
	width:50%;
	vertical-align:top;
	padding-bottom:20px;
}
.act-test_best_of_fairy .fot_cent_tx h3 {
	color:#e6292b;
	margin:0px 0px 45px;
	padding:0px;
	font-size:30px;
	text-align:center;
}
.act-test_best_of_fairy .fot_cent_tx p {
	font-size:21px;
	color:#333333;
	text-align:center;
}
.act-test_best_of_fairy .fot_cent_tx p i {
	font-size:23px;
	font-weight:bold;
}
.act-test_best_of_fairy .foot_bl {
	background:url(/img/supplies/fairy/down_back.jpg) center 0 no-repeat;
	margin:0px -26px;
	height:570px;
	padding-top:50px;
	position:relative;
}
.act-test_best_of_fairy .foot_pos_img {
	max-width:1110px;
	margin:0px auto;
	position:relative;
	overflow:hidden;
	height:520px;
}
.act-test_best_of_fairy .foot_bl img {
	position:absolute;
	right:30px;
	bottom:25px;
}
.act-test_best_of_fairy .block_video {
	margin:50px auto;
	width:853px;
}
.act-test_best_of_fairy .fiary_block_t.right_fairy {
	background:url(/img/supplies/fairy/img_bl2_03.jpg) left center no-repeat #ffffff;
	min-height:496px;
	position:relative;
	z-index:1;
	margin-bottom:-60px;
}
.act-test_best_of_fairy .text_right {
	display:table;
	margin:0px 0px 0px 55%;
}
.text_right ul {
	margin:30px 0px 0px 70px;
	padding:0px;
}
.text_right li {
	list-style:none;
	padding:8px 0px 0px 45px;
	margin:0px 0px 12px 0px;
	background:url(/img/supplies/fairy/line_green_03.png) 0 0 no-repeat;
	width:325px;
	color:#ffffff;
	font-size:14px;
	height:53px;
	line-height:1.2;
}
.text_right li:nth-child(2) {
	background-image:url(/img/supplies/fairy/line_green_06.png);
}
.text_right li:nth-child(3) {
	background-image:url(/img/supplies/fairy/line_green_08.png);
}
.text_right li:nth-child(4) {
	background-image:url(/img/supplies/fairy/line_green_10.png);
}
.catalog_test_best_of_fairy .commonfon {
	background:url(/img/supplies/fairy/big_back.jpg) center 194px no-repeat #ffffff;
}
.slider-num-18 {
	background:url(/img/supplies/fairy/baner_index.png) center 0px no-repeat #007d43;
}
.slider-num-18 .one_slider {
	padding-top:30px;
	height:427px;
}
.slider-num-18 .one_slider img {
	position:inherit;
	left:auto;
	top:auto;
}
.slider-num-18 .up_img_b {
	text-align:center;
	line-height:0;
	margin-bottom:30px;
}
.slider-num-18 .slider_text {
	max-width:1100px;
	margin:0px auto;
	padding:30px 91px 10px;
	background:url(/img/supplies/fairy/cent_ban_img_b.png) 21% 0px no-repeat;
}
.slider-num-18 .info_fairy {
	margin-left:527px;
	width:270px;
}
.slider-num-18 .fairy_tx p {
	color:#ffffff;
	font-size:15px;
	margin:0px;
}
.slider-num-18 .block_down_img {
	position:absolute;
	width:100%;
	z-index:2;
	bottom:30px;
}
.slider-num-18 .block_down_img>div {
	max-width:1150px;
	margin:0px auto;
	position:relative;
}
.slider-num-18 .one_slider img.lf_img {
	position:absolute;
	bottom:0px;
	left:21px;
}
.slider-num-18 .one_slider img.rg_img {
	position:absolute;
	bottom:0px;
	right:0px;
}
#logo .wtime {
    color: #999999;
    font-size: 11px;
    line-height: 12px;
    text-transform: uppercase;
    margin: 0 auto;
    padding: 6px 0;
    width: 194px;
    border-radius: 15px;
    background: #f1f1f2;
    text-align: center;
    margin-top: -36px;
    z-index: 5;
    position: relative;
}
.catalog_heaters_best_price .commonfon {
    margin-top: 642px;
}
.baner_akc.heaters_best_price {
	background:url(/img/supplies/heaters/up_big_img.jpg) center 0px no-repeat #fbfdfe;
	margin-top: -656px;
  	margin-bottom: 20px;
    position: relative;
}
.baner_akc.heaters_best_price .right_tx {
	float:right;
	width:485px;
}
.heaters_best_price .text_baner {
	position:relative;
	max-width:1060px;
	height:173px;
	margin:458px auto 0px;
}
.heaters_best_price .text_baner img{
	position:absolute;
	bottom:0px;
	left:27px;
	z-index:2;
}
.heaters_best_price .right_tx h3 {
	color:#f18800;
	font-size:32px;
	margin:0px 0px 16px;
	line-height:1;
}
.heaters_best_price .right_tx p {
	font-size:16px;
	margin:0px;
	color:#000000;
}
.heaters_best_price .right_tx p strong {
	font-size:20px;
}
.heaters_best_price p {
	font-size:16px;
	color:#000000;
	line-height:1.2;
}
.heaters_best_price .down_text{
	margin:47px 0px 30px;
	text-align:center;
}
.heaters_best_price .down_text h3 {
	font-weight:normal;
	display:table;
	padding:0px 0px 7px;
	font-size:28px;
	color:#f18800;
	margin:0px auto 20px;
	line-height:1;
	border-bottom:2px solid #f18800;
}
.block_carousel {
	margin:0px -26px;
}
.heaters_best_price .down_text p {
	margin:0px 0px 7px;
}
.heaters_best_price .text_slide {
	background:url(/img/supplies/heaters/back_text_slide.png) 0 0 repeat;
	padding:33px 20px 35px 27px;
	position:absolute;
	top:3%;
	right:67px;
	margin-left:530px;
	max-width:500px;
}
.heaters_best_price .text_slide .title_sl {
	color:#f18800;
	border-bottom:2px solid #f18800;
	padding-bottom:7px;
	line-height:1;
	margin-bottom:27px;
	display:inline-block;
	font-size:28px;
}
.heaters_best_price .text_slide p {
	margin:0px 0px 9px 0px;
	line-height:1.2;
}
.heaters_best_price .text_slide p a {
	text-decoration:underline;
}
.slider-num-22 {
    background: url(/img/supplies/heaters/baner_in.png) center 0px no-repeat #fbfdfe;
}
.slider-num-22 .button_more {
	margin-top:65px;
	margin-left:5%;
}
.slider-num-22 .up_img_b {
	position:relative;
	width:49%;
}
.slider-num-22 .up_img_b img{
	right:10%;
	left:auto;
}
.slider-num-22 .slider_text h3 {
	color:#f18800;
	font-size:32px;
	margin:0px 0px 15px;
	line-height:1.2;
}
.slider-num-22 .slider_text p {
	color:#333333;
	font-size:15px;
}
.slider-num-22 .right_tx {
    border-radius: 17px;
    display: table;
    margin-left: 5%;
    padding: 10px 0px 0px;
    width: 310px;
	height:190px;
	position:relative;
}
.print_window {
	background-color:#ffffff;
}
.print_window .prod_inform {
	width:auto;
	margin-left:51%;
}
.print_window .prod_img {
	max-width:inherit;
	width:51%;
}
.print_window .wrap {
	width:900px;
}
.print_window .logo_img {
	float:left;
}
.print_window .phone_b {
	float:right;
	height:120px;
}
.print_window .logo_phone {
	float:right;
	text-align:right;
}
.print_window .print_header {
	display:table;
	width:100%;
	padding:17px 0px 20px;
	margin:0px 0px 40px;
	border-bottom:1px solid #e1e1e1;
}
.print_window .phone_b .ico_b {
	top:0px;
}
.print_window .big_sum {
	width:100%;
	max-width:inherit;
}
.print_window .big_sum.super_bl_act {
	background:none;
	padding:0px;
}
.print_window .big_sum .prod_status_buybtn {
	background-color:#f1f1f1;
	padding:0px 17px 0px 12px;
}
.print_window .big_sum .prd_status span {
	font-size:17px;
}
.print_window .availab_prod .prd_status {
	padding:12px 0px 10px;
}
/*.print_window  .prd_status .status_2, .print_window  .prd_status .status_4 {
	background:url(/img/print_status_ico.png) 0 5px no-repeat;
}*/
.print_window .tab_discrip td span.name {
	background-image:url(/img/backexp2.gif)
}
.print_window .print_gotocard_block {
	padding-bottom:100px;
}
.print_window .print_gotocard_block span {
	line-height:1;
	font-size:14px;
	color:#333333;
	display:block;
	margin-left:51%;
}
.print_window .print_gotocard_block a {
	color:#f18800;
	text-decoration:underline;
}
.print_window .print_gotocard_block span:first-child {
	line-height:1;
	font-size:12px;
	color:#808080;
	float:left;
	margin-left:0px;
}
.messageErrorClass {
	color:#ef2614;
	margin-bottom:10px;
}
.act_all {
	font-size:17px;
	color:#f18800;
	background:url(/img/act_all.gif) 155px 5px no-repeat;
	padding-right:14px;
	display:inline-block;
	clear:both;
}
.act_all{ margin-left:5px; }
.act_all:first-letter {
	text-transform:uppercase;
}
.action_nonregion, .action_nonactive {
	background-color: #fff8f0;
    border: 1px solid #f9ca63;
    color: #666666;
    line-height: 1;
    margin: 20px 0 16px;
    overflow: hidden;
    padding: 10px 14px;
	color: #f18800;
	font-size:18px;
    font-weight: bold;
}
.action_nonregion sup, .action_nonactive sup {
	font-weight:bold;
	font-size:18px;
	padding-right:4px;
	line-height:1;
	color:#e31401;
}

@media screen and (max-width: 1024px) {
.text_right ul {
	margin:30px 0px 0px 0px;
}
.act-test_best_of_fairy .text_right {
	margin:0px 0px 0px 63%;
}
.act-test_best_of_fairy .left_fairy .img_backgr {
	margin-left:-100px;
}
.slider-num-18 .slider_text {
	background-position:27% 0px;
}
.slider-num-22 .slider_text {
	padding: 0 0 0 570px;
}
.prd_status span .status-tipsy {
	white-space:normal;
	}
}
/**************************************/
.news_bl {
    width: 49%;
	margin-left:2%;
}
.index_liders {
    width: 49%;
	float: left;
}

.news_date,.news_title a,.lastnews_date,.newsother_date, .newsother_title a, .news_title span.noindex, .newsother_title span.noindex {
	color:#f18800;
	font-size:15px;
}
li .news_img,li .newsother_img {
    width: 25%;
    min-width: 200px;
}

li .news_img img,li .newsother_img  img {
    max-width: 300px;
    width: 100%;
    padding: 10px;
    border: 1px solid #e1e1e1;
}
.news_img img {
	width:100%;
	max-width: 450px;
	padding: 10px;
	border: 1px solid #e1e1e1;
}
.news_img,.newsother_img {
	float: left;
	margin-right:10px;
	width:35%;
	min-width: 460px;
}

.news-list .news_title, .news-list .news_description ,.news-list .newsother_title, .news-list .newsother_description{
    padding-right: 10px;
}
.blog_news .news_description, .blog_news .news_link,.blog_news .newsother_description, .blog_news .newsother_link {
    padding-left: 210px;
}

.lastnews_title {
    font-weight: bold;
}
.lastnews-list li {
	margin:0px 0px 25px;
	padding:0px;
	list-style:none;
}
.news_link ,.newsother_link{
	padding: 5px 0;
}
.news_link a,.newsother_link a, .blog-post-newsall-link a ,.mainlastnews_alllink a{
	text-decoration: underline;
}
.news_link a:hover,.newsother_link a:hover ,.blog-post-newsall-link a:hover,.mainlastnews_alllink a:hover {
	text-decoration: none;
}

.lider_product .one_lider-list {
    margin: 0px;
    padding: 0px;
    position: absolute;
    width: 100%;
}
.one_lider_img{height:155px; justify-content: center; display:flex; align-items: center;}
.one_lider_img img{ max-height:150px;}

.lider_product .one_lider:first-child {
    margin: 0px;
}
.index_liders .lider_product .one_lider{
    margin: 0px 7px;
    padding: 0px 20px 20px;
    list-style: none;
    float: left;
    max-width: 288px;
	width:23%;

    border: 1px solid #d1d1d1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #ffffff;
    position: relative;
    z-index: 30;
}

.lider_product .one_recommend {	
    background-color: #ffffff;
	border:none;
	padding: 0px 10px;

}

.lider_product .one_recommend .block{
	padding: 0px 20px 20px;
    border: 1px solid #d1d1d1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #ffffff;

	box-sizing: content-box;

}

.lider_product .one_lider:hover{ z-index: 31;}
.index_liders .lider_product .one_lider {
	width:49%;
}
.lider_product .one_lider:hover .one_liderbox_filters_buybtn {
    display: block;
}
.main_one_lider_img {
    height: 202px;
    line-height: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: table;
    width: 100%;
    text-align: center;
}

.main_one_lider_title {
    margin: 0px;
    height: 35px;
}
.main_one_lider_price {
    text-align: center;
    font-size: 22px;
    color: #f18800;
    margin-bottom: 18px;
    line-height: 25px;
}
.main_one_lider_price small {
    font-size: 16px;
}
.one_liderbox_filters_buybtn {
    border-top: 4px solid #f18800;
    position: relative;
    padding: 18px 15px;
    text-align: left;
    display: none;
}
.lider_product .main_one_lider_buybtn {
    margin-top: 15px;
    text-align: center;
    height: 17px;
}
.one_liderbox_filters_buybtn:before {
	content: " ";
    background: url(/img/ico_lider_prod.gif) 0 0 no-repeat;
    width: 38px;
    height: 17px;
    position: absolute;
    z-index: 31;
    top: -4px;
    left: 50%;
    margin-left: -19px;
}

.one_lider_filter .one_lider_filter_tdname {margin-right:10px;}
.one_lider_filter .one_lider_filter_tdname,.one_lider_filter .one_lider_filter_tdvalue{
	display:inline-block;
	color: #666666;
    font-size: 13px;
}
.table_order_btns {
	width:100%;
}
.reviewBtn {
	background-image: url(/img/review_ico.png);
    background-repeat: no-repeat;
    color: #4d4d4d;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 1;
    min-height: 30px;
    padding: 3px 10px 5px 30px;
    text-decoration: underline !important;
}


/*new window*/
.div-add-to-notif {
	font-family:Arial, Helvetica, sans-serif;
}
.div-add-to-notif .node-btn-popup {
	background:url(/img/backgr_notif.gif) 0 0 repeat-x #ffffff;
	border:1px solid #cfcfcf;
	position:absolute;
	z-index:5;
	right:60px;
	bottom:67px;
	padding:20px 25px 25px;
	bottom:0px;
	right:165px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
}
.div-add-to-notif .node-btn-popup p {
	font-size:15px;
	color:#666666;
}
.div-add-to-notif .node-btn-popup:before {
	content:' ';
	width:12px;
	height:23px;
	position:absolute;
	right:-12px;
	bottom:77px;
	background:url(/img/wind_not_nal.png) 0 0 no-repeat;
}
.div-add-to-notif .node-btn-popup {
	color:#666666;
	font-size:15px;
	max-width:380px;
}
.div-add-to-notif .card-content {
	margin:18px 0px 0px;
}
.div-add-to-notif .node-btn-popup h4{
	font-size:24px;
	color:#f18800;
	font-weight:normal;
	line-height:1.1;
}
.div-add-to-notif .register td input.text, .form_fields input[type='text'] {
	width:100%;
	height:25px;
	font-size:13px;
	background-color: #ffffff;
    border: 1px solid #c1c0c0;
    -webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
	padding: 0 10px;
    text-align: left;
}
.div-add-to-notif  .form_fields input[type='text'], .div-add-to-notif  .form_fields .name_region_f {
	width:248px;
	float:right;
	margin:0px 0px 8px 0px;
	font-size:13px;
	color:#333333;
	height:25px;
}
.div-add-to-notif  .form_fields .name_region_f {
	padding:0px 0px 0px 10px;
}
.div-add-to-notif .add-to-notif, .div-add-to-notif a.add-to-notif, .div-add-to-notif .add-to-notif.noindex {
	cursor:pointer;
	background-image:none;
	background-color:#ababab;
	border: 1px solid #ffffff;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
	color:#ffffff !important;
	font-size:14px;
	height: 40px;
	padding: 6px 15px;
	line-height:14px;
	-webkit-box-shadow: 0px 0px 0px 2px rgba(171,171,171,1);
	-moz-box-shadow: 0px 0px 0px 2px rgba(171,171,171,1);
	box-shadow: 0px 0px 0px 2px rgba(171,171,171,1);
	margin:15px auto 0px;
	text-align: center;
	display:inline-block;
	width:120px;
	font-weight:normal;
}
.div-add-to-notif .add-to-notif:hover, .div-add-to-notif a.add-to-notif:hover, .div-add-to-notif .add-to-notif.noindex:hover {
	text-decoration:none;
}
.div-add-to-notif .node-btn-popup .card-popup-node-send-link, .div-add-to-notif .card-content a.card-popup-node-send-link {
	background-position: 0 0;
    box-shadow: 0 0 0 2px rgba(230, 115, 0, 1);
	background-color:#e06801;
	background-image: url(/img/but_cart.gif);
    background-repeat: repeat-x;
    border: 1px solid #ffffff;
    -webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
    color: #faffbd;
    cursor: pointer;
    font-size: 17px;
    line-height: 1.3;
    padding: 5px 10px;
	display:table;
	margin:0px auto;
	text-decoration:none;
	font-weight:bold;
}



.card-popup .card-popup-close-link {
    background: url(/img/close_p.gif) 0px 0px no-repeat;
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 0px;
    height: 11px;
    text-decoration: none;
    width: 14px;
    cursor: pointer;
}


.node-btn-popup div>label {
	width:78px;
	display:inline-block;
	float:left;
	color:#818181;
	font-size:13px;
	height:27px;
	margin:0px 0px 8px 0px;
}
.node-btn-popup label ,.form_fields .name_region_f {
	line-height:24px;
}
.node-btn-popup .form_fields {
	font-size:13px;
	color:#333333;
	margin-bottom: 10px;
}
.node-btn-popup .form_fields > br {
	clear:both;
}
.node-btn-popup label b {
	font-weight:normal;
	color:#f18800;
}
.div-add-to-notif .register {
	width:100%;
}
.div-add-to-notif .register td {
	font-size:13px;
}
.add-to-notif .br_btn, .add-to-notif .gr_btn, .add-to-notif .btn_elx input {
	font-size:13px;
	line-height:1;
	height:15px;
}
.div-add-to-notif .register .btn_register, .div-add-to-notif .register .btn_forgot {
	font-size:13px;
	color:#7eac1a;
}
.div-add-to-notif  .messageInfoClass {
	color:#7eac1a;
	font-weight:normal;
	margin-bottom:5px;
	line-height:1.2;
	min-height:25px;
}
.big_sum.super_bl_act, .big_sum .node-btn-popup div, .big_sum .node-btn-popup, .big_sum div {
	overflow:visible;
}
.big_sum div.div-add-to-notif {
	position:relative;
}
.big_sum .div-add-to-notif .node-btn-popup {
	min-width:380px;
	right:auto;
	left:-370px;
	bottom:-72px;
}
.div-add-to-notif .card-content {
	font-size:12px;
	color:#666666;
}
.div-add-to-notif .card-content a {
	color:#7eac1a;
	text-decoration:underline;
}
.catalog_box.order_box a.add-to-notif {
	text-decoration:none;
}
.cartError_notif .div-add-to-notif .add-to-notif, .cartError_notif .div-add-to-notif a.add-to-notif, .cartError_notif .div-add-to-notif .add-to-notif.noindex {
	margin:0px;
}
.cartError_notif .div-add-to-notif {
	display:inline-block;
	position:relative;
}
.cartError_notif .div-add-to-notif .node-btn-popup {
	max-width:auto;
	width:392px;
	right:auto;
	left:128px;
	bottom:-68px;
}
.cartError_notif .div-add-to-notif .node-btn-popup:before {
	background: url("/img/wind_not_nal2.png") no-repeat scroll 0 0;
	right:auto;
	left:-12px;
}
.po_notif_table td.price .div-add-to-cart {
	float:none;
}
.po_notif_table td.price .add-to-cart {
	display:inline-block;
	margin:7px 0px 0px;
	padding: 5px 11px;
	min-width:115px;
}
.po_notif_table .notif_price {
	white-space:nowrap;
}

/*style reviews*/
.review_popup .product-title {
	font-size: 16px;
	padding-bottom:12px; 
	color:#333333;
}
.review_popup .content_res{
	width:100%;
}
.review_popup label, .comment_popup label{
	display: block;
	font-size: 16px;
	font-family: 'Neo Sans', "Open Sans", "Segoe UI", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
	color:#333333;
}
.review_popup label b, .comment_popup label b {
	color: #e33b3b;
	font-size: 13px;
	font-family: 'Neo Sans', "Segoe UI", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
	margin-left: 5px;
}

.review_popup textarea, .comment_popup textarea {
	resize: none;
	height: 80px;
	background: #fff;
	border: 1px solid #c1c0c0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: #999;
	font-size: 15px;
	font-family: 'Neo Sans', "Segoe UI", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
	margin: 6px 0px 15px;
	padding: 10px 19px;
	outline: none;
	width: 100%;
}
.review_popup .review_text {
	border: 1px solid #c1c0c0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow:hidden;
	margin: 6px 0 15px;
	line-height:1;
}
.review_popup .review_text textarea {
	border:0px;
	margin:0px;
	line-height:21px;
}
.review_btn_div, .comment_btn_div{
	padding:15px 30px 15px;
	text-align:center;
}
.review_btn_div, .comment_btn_div{
	padding:15px 30px 15px;
	text-align:center;
}
.reviews a.lnk_comment_replay, .lnk_comment_replay {
	font-size:13px;
	color:#333333;
	text-decoration:underline;
}
.reviews a.lnk_comment_replay:hover, .lnk_comment_replay:hover{
	text-decoration:none;
}
/*end style reviews*/

/*new design*/
.big_menu .wrap {
	position:relative;
}
.shop_address_div {
	padding:12px 0px 0px 80px;
	position:relative;
	min-width:230px;
}
.shop_address_div a, .header_menu li .shop_address_div a {
	color:#e77801;
	text-decoration:underline;
}
.shop_address_div>div {
	color:#666666;
	font-size:13px;
	max-width:235px;
}
.shop_address_div .ico_b{
	width:52px;
	height:45px;
	left: 0;
    position: absolute;
	top:10px;
	background-position:0px -116px;
	background-repeat:no-repeat;
}
.left_leaves {
	background:url(/img/left_leaves.png) 0 0 no-repeat;
	width:680px;
	height:509px;
	position:absolute;
	z-index:1;
	left:-547px;
	top:-120px;
}
.right_leaves {
	background:url(/img/right_leaves.png) 0 0 no-repeat;
	width:276px;
	height:365px;
	position:absolute;
	z-index:22;
	right:-288px;
	top:-160px;
}
.cats_wrap .catalog_box {
	background:none;
}
.cats_wrap ul {
	margin:0px;
	padding:0px;
	line-height:1;
}
.cats_wrap li {
	margin:0px 0px 0px 0.8%;
	padding:0px;
	width:19%;
	display:inline-block;
	border:1px solid #d4c1ab;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	list-style:none;
}
.cats_wrap .new_cat_block{
	width:100%;
	display:block;
	cursor:pointer;
	height:298px;
	position:relative;
	color:#f8f5eb;
	font-size:20px;
	text-align:center;	
}
.cats_wrap li:first-child {
	margin-left:0px;
}
.new_cat_block.new_cat_block_703 {
	background-color:#f17a35;
}
.new_cat_block.new_cat_block_654 {
	background-color:#f7cb66;
}
.new_cat_block.new_cat_block_687 {
	background-color:#68b4d4;
}
.new_cat_block.new_cat_block_603 {
	background-color:#5b8dba;
}
.new_cat_block.new_cat_block_673 {
	background-color:#659c20;
}
.new_cat_block.new_cat_block_8925 {
	background:url(/img/cat_block_8925.jpg) center center no-repeat #f17a35;
}
.new_cat_block.new_cat_block_8928 {
	background:url(/img/cat_block_8928.jpg) center center no-repeat #f7cc67;
}
.new_cat_block.new_cat_block_8849{
	background:url(/img/cat_block_8849.jpg) center center no-repeat #6090ba;
}
.new_cat_block.new_cat_block_8892{
	background:url(/img/cat_block_8892.jpg) center center no-repeat #608fbb;
}
.new_cat_block.new_cat_block_2724{
	background:url(/img/cat_block_2724.jpg) center center no-repeat #659d21;
}
.new_cat_block.new_cat_block_8957 {
	background:url(/img/cat_block_8957.jpg) center center no-repeat #f7cc67;
}
.new_cat_block.new_cat_block_8780{
	background:url(/img/cat_block_8780.jpg) center center no-repeat #6090ba;
}
.new_cat_block.new_cat_block_9013{
	background:url(/img/cat_block_9013.jpg) center center no-repeat #608fbb;
}
.new_cat_block.new_cat_block_9019{
	background:url(/img/cat_block_9019.jpg) center center no-repeat #659d21;
}
.cats_wrap .text_new_categ {
	position:absolute;
	bottom:0px;
	left:50%;
	margin-left:-50%;
	padding:0px 2% 17px;
	line-height:1.1;
	width:100%;
	text-align:center;
}
.all_shopimg_link {
	background:url(/img/all_shopimg_link.png) 0 0 no-repeat;
	text-align:center;
	width:333px;
	height:48px;
	display:block;
	cursor:pointer;
	margin:0px auto;
	font-size:20px;
	color:#b49169;
	text-decoration:none !important;
	line-height:48px;
}
.footer_sertif {
	background:url(/img/sertif_back_up.gif) 0 0 repeat-x #f6ebd4;
	padding:40px 0px 168px;
	margin-bottom:-168px;
}
.footer_sertif .catalog_box {
	background:none;
}
.footer_duck {
	background:url(/img/footer_duck.png) center 0px no-repeat;
	height:168px;
	position:relative;
}
.footer_duck .duck_img {
	background:url(/img/duck_img.png) 0 0 no-repeat;
	width:462px;
	height:163px;
	position:relative;
	margin:0px auto;
	bottom:-22px;
	z-index:1;
}
.help_backgr {
	/*min-height:100px;
	height:100px;*/
	position:absolute;
	width:100%;
	left:0px;
	background:url(/img/backgr_shadow_hlp.gif) 0 0 repeat-x #f5f2e8;
}
.warning_box { border: 1px solid #f18800; border-radius: 13px; font-size: 13px; line-height:16px; padding: 0 12px; width: 384px; padding:17px 18px 20px 19px; }

.error_nonetooltip {
	color:#ff0000 !important;
	font-size: 13px;
}

.win_size{ position:relative;}
.ny_wtime{position:absolute;text-align:center;text-transform:uppercase;color:#999999;top: 8px;left:50%;margin-left:-75px;font-size:11px;z-index:20;background:#f1f1f1;border-radius:16px;padding:9px 10px;}
.ny_wtime span{ color:#f18800;}


/* Credit & Rassrochka styles */
.common-tipsy.agree-tipsy {
    background: none;
    padding-top: 4px;
    margin-bottom: 0px;
    height: auto;
    min-height: 14px;
    padding-left: 0px;
    line-height: 1;
    width: auto;
    border-bottom: 1px dashed #4d4d4d;
    cursor: pointer;
    margin-left: 0px;
    display: inline;
	vertical-align: baseline;
}

.order_credit{
    margin: 15px 0;
    padding: 0;
}
.order_credit span{
	font: 17px/20px Arial, Helvetica, sans-serif;
    color: #21456b;
}
.order_credit span.order_credit_status.ver{
	color: #346b21;
}
.order_credit span.order_credit_status.rej{
	color: #ef2614;
}
/* Banner styles */
.box_vcredit{ margin:15px 0;}
.productsList_vcredit{ margin-top:15px;}
.block_text, .descr { padding-bottom:0px;}
.right_pic { margin-bottom: 0px;}
.descr p{ padding-bottom:15px;}
#homepage .catalog_box.index_center { padding: 15px 35px 10px 25px; }

.vcredit_cat_main {
    background: url(/img/pokupka_v_credit_cat.jpg) no-repeat top left;
    height: 90px;
    position: relative;
}
.vcredit_cat_main a {
    display: block;
    width: 100%;
    height: 90px;
}

@media screen and (max-width: 1040px), screen and (max-device-width: 1040px) {
.vcredit_cat_main { background-position: -35px 0; }
}
/* End Banner styles */


div.processing_content{ text-align:center; font-size:17px; line-height:21px; min-height:350px;}
div.processing_content a{ color:inherit;}
div.processing_content .processing_box{ margin:0 0 77px;}
div.processing_content h3 { font: 24px/1.1 Tahoma,Arial,Helvetica,sans-serif; margin: 28px 0 78px;}
div.processing_content div.processing_message{ margin:0 0 85px;}
div.litecredit_processing, div.litecredit_processing h3, div.litecredit_processing div.processing_message,  div.litecredit_processing div.processing_more{ color:#96223e; }
div.credit_processing, div.credit_processing, div.credit_processing div.processing_message,  div.credit_processing div.processing_more{ color:#21456b; }
div.processing_content  div.okay_step3 div.processing_message{ font-size:24px; line-height:27px; color:#ef2614; margin:95px 0;}
div.processing_content  div.okay_step2 div.processing_message{ font-size:24px; line-height:27px; color:#346b21;}

.credit_table { width:384px;}
.credit_table td.tdpad{ white-space:nowrap;}
.credit_table tr:first-child  td.tdpad { font-size: 16px; }
.credit_table td input.text { width: 223px;}
.credit_table sup { font-weight: bold; vertical-align: top;}

.register tr.credit_info > td {
    border-bottom: 1px dashed #c4c5c9;
    padding-bottom: 30px;
}
.register tr.credit_info > td.tdpad { border-bottom: medium none; }
.register td.infoblock{ padding-top:10px;}

.big_sum div.vcredit_pr { width:100%; margin-top:5px; overflow:hidden;}
@media screen and (max-width: 1090px), screen and (max-device-width: 1090px) {
.big_sum div.vcredit_pr img{ margin-left:-18px;}
}

.box_description::after{ content:''; clear:both; display:block; height:0; font-size:0;}

.prd_status .status_8 { background: url(/img/status_sprite.png) 0 -29px no-repeat; color: #de7616; }
.big_sum .prd_status .status_8{background-position: 0 -26px;}

#homepage .stores{ font-size:15px; line-height:18px; padding-bottom:57px;}
#homepage .stores .note_hdr{ font-size:21px; line-height:1.1; color:#f18800; margin:37px 0 17px;}
#homepage .stores ul{ padding-left:20px; margin-top:20px;}
#homepage .stores li{ margin:0 0 17px;}

#homepage .catalog_box.index_center { background: #ffffff;}

.box_description { margin: 0 0 17px;}

/*RECOMMENDS*/

#rr {margin-top: 40px;}

.lider_product .h1{
	padding: 28px 0 0 0;
    margin: 0px;
    font: 18px/20px Arial, sans-serif;
    color: #21456B;
}

.lider_product .bx-wrapper{
	position: relative;
	#padding: 0px 20px 0px 20px;
}

.lider_product .bx-viewport{
	text-align: center;
    min-height: 270px;
    height: auto;

}

.lider_product {
	position: relative;
	width: 100%;
	margin: 0 auto 20px;
}

.lider_product .slick-arrow {
    background: url(/img/flex_nav.png) no-repeat 0 0;
    width: 18px;
    height: 32px;
        top: -150px;
	position: absolute;
    z-index: 27;
    overflow: hidden;
	cursor:pointer;
}

.lider_product .arr-r {
    right: -30px;
    background-position:0 bottom;
}

.lider_product .arr-l {
    left: -30px;
}
.lider_product .disabled {
    cursor: auto;
    opacity: .35;
	pointer-events: none;
}
.one_recommend {
    border: 1px solid #eef0ef;
	width:230px;
}


.main_one_recommend_img {
    text-align: center;
    width: 235px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: table;
    width: 100%;
    text-align: center;
}

.main_one_recommend_img img {
    max-width: 235px;
    max-height: 160px;
}

.one_recommend {
    padding: 2px 17px 17px;
	cursor: pointer;
}


.main_one_recommend_img a{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.one_recommend_title {
    overflow: hidden;
    text-align: left;
}
.one_recommend_title:hover{
	text-decoration:underline;
}

.one_recommend_price {
    margin: 5px 0px 1px;
    color: #000028;
    line-height: 1;
    text-align: left;
}

.one_recommend_price {
    font-size: 19px;
    color: #333333;
    font-weight: bold;
}
.inner_popup_border .title_block .h1 {
    font-size: 18px;
    color: #21456b;
    margin: 0 0 15px;
}
.main_one_lider_actcount span,.main_one_lider_actcount a{
    background: url(/img/act_lbl.png) no-repeat 0 0;
	width: 80px;
	height: 25px;
	text-align: center;
	position: absolute;
	top: 18px;
	left: 0px;
	color: #faffd6;
	padding-top: 4px;
	font-size: 13px;
	display:block;
	text-decoration:none;
}
.main_one_lider_actcount a.freedelivery_icon{
    background: url(/img/supplies/ico_cat_delivery.png) 0 0px no-repeat transparent;
	width: 43px;
	height: 24px;
	text-align: left;
	position: absolute;
	top: 12px;
	left: 10px;
	display: block;
	text-indent: 9999px;
}
.main_one_lider_actcount span,.main_one_lider_actcount a{color:#ffffff;}
.main_one_lider_actcount span > b,.main_one_lider_actcount a > b{ font-weight:normal;}
.main_one_lider_img {
    height: 190px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.main_one_lider_img img {
    max-height: 160px;
	max-width: 200px;
}
.main_one_lider_title a {
	font-size: 15px;
	line-height: 1.1;
    color: #333333;
    display: block;
    position: relative;
	text-decoration: none;
}
.main_one_lider_title a em {
    display: block;
    height: 15px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(/img/white_shd.png) repeat-x 0 bottom;
    width: 100%;
}
.main_one_lider_title a:hover {
	text-decoration:underline;
}
.recommendations_block .maybe_sum {
    margin: 8px 0 0;
    color: #ef2614;
    font-size: 16px;
    line-height: 1;
}
div.one_lider_price {
    margin: 16px 0 0;
	color: #f18800;
	font-size: 22px;
	line-height: 1;
	font-weight:normal;
}
.one_lider_price small {
    font-size: 16px;
}
#rr { padding:0 38px;}
#rr .title_block { border-bottom: none;}
#rr .title_block .h1 { text-align:center;}
#rr .line_title { display: none;}


/*@media only screen and (max-width : 1240px) {
	.lider_product .one_lider { width: 212px!important;}
	.lider_product { max-width: 980px;}
}
@media only screen and (max-width : 1062px) {
	.lider_product .one_lider { width: 200px!important;  margin-right:15px!important;}
	.lider_product { max-width: 920px;}
}*/
/*new eyar style
body{
    background: #def4fe url("/img/NY_pict2.jpg") no-repeat scroll center bottom;
}
.snow_backgr {
	height:491px;
	margin:0px 0px -491px 0px;
	position:relative;
	overflow:hidden;
}
.snow_backgr .center_pos_snow {
	max-width:1300px;
	min-width:1000px;
	margin:0px auto;
	position:relative;
}
.snow_backgr .center_snow {
	height:163px;
	position:relative;	
	z-index:1;
	min-width:1000px;
	margin:0px auto -163px;
	background:url(/img/back_snow_cn.png) center 0px no-repeat;
}
.snow_backgr .left_snow {
	background:url(/img/back_snow_left.png) center 0px no-repeat;
	width:713px;
	height:491px;
	position:absolute;
	left:-640px;
	top:0px;
	z-index:1;
}
.snow_backgr .right_snow {
	background:url(/img/back_snow_right.png) center 0px no-repeat;
	width:660px;
	height:468px;
	position:absolute;
	right:-610px;
	top:0px;
	z-index:1;
}
.commonfon {
	position:relative; 
}
.left_leaves, .right_leaves, .footer_duck .duck_img{ display:none;}	
.big_menu { background: #dedede; }
.first_part, .footer_duck, .footer_sertif { background: none;}

 new eyar style end*/


@media screen and (max-width: 1300px), screen and (max-device-width: 1300px) {
#homepage .index_liders .lider_product .one_lider { width: 47%;}
}
@media only screen and (max-width : 1024px) {
.index_liders { width: 63%;}	
.news_bl { width: 35%; }	
}

.main_one_lider_title { position: relative;}
.main_one_lider_title a{ position:absolute; bottom:0;  background:white; transition: 0.5s; z-index:2; }
.main_one_lider_title .main_one_lider_price{ padding:40px 0 0;}

.main_one_lider_title:hover{ overflow:visible;}
.main_one_lider_title:hover a{ height:auto!important; }
.main_one_lider_title:hover a em{ display:none;}

.cart_box .act_block.act_block_type_1 .act_type_num_1, .cart_box .act_block.act_block_type_3 .act_type_num_3{ width: auto; cursor:pointer; margin:0 15px 8px 0; vertical-align:top; height:auto; padding-top:4px; color:#f18800;}
.cart_box .act_block.act_block_type_1 .act_type_num_1 > span, .cart_box .act_block.act_block_type_3 .act_type_num_3 > span { border-bottom: 1px dashed #f18800; height:auto; }
.cart_box .act_block.act_block_type_1 .act_type_num_1{ padding-right:47px; background-position: right 5px; padding-bottom:2px;}
.cart_box .act_block.act_block_type_3 .act_type_num_3{ padding-right:30px;}

/* cookie */
.alert {
    padding: .75rem 0;
    margin-bottom: 0;
    border: 1px solid transparent;
    border-radius: 0;
}

.alert-compliance {
    background-color: #fff;
	-webkit-box-shadow: inset 0px 30px 31px 0px rgba(237,244,249,1);
	-moz-box-shadow: inset 0px 30px 31px 0px rgba(237,244,249,1);
	box-shadow: inset 0px 30px 31px 0px rgba(237,244,249,1);
    border-top-color: #f18800;
    padding: 15px 0;
    margin: 0;
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2000;
}

.alert-container {
    max-width: 1300px;
	min-width:1000px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}
.alert-container p{
	margin:0 0 18px;
}
.alert-container a{
	text-decoration:underline;
}
.alert-container a:hover{
	text-decoration:none;
}
.alert-body {
    position: relative;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
	padding:0 35px 0 25px;
}

.btn-primary {
	background:#f18800;
	box-shadow: 0 0 0 2px #f18800;
	cursor: pointer;
	border-radius: 14px;
	color: #faffd6;
	font-size: 17px;
	height: 29px;
	padding: 5px 21px;
	line-height: 1;
	margin: 0 0 0 15px;
	text-align: center;
	white-space:nowrap;
	border: 1px solid white;
}
.btn-primary:hover {
	text-decoration:underline;
}
.alert-container div.alert-title{
	color:#f18800;
	font-size:17px;
}

.defence_label, .useragree_label{
    max-width: 400px;
    display: block;
    font-style: italic;
    position: relative;
    padding-left: 20px;
}
.defence_label .jq-checkbox, .useragree_label .jq-checkbox{
    margin-left: -20px;
    margin-right: 5px;
}
.hideshow_link{
	text-decoration:none;
	font-weight:bold;
}
.hideshow_link:hover{
	text-decoration:underline;
}
.hideshow_link::after{
	content:"\02C4";
	display:inline-block;	
	margin-left: 5px;
	font-size: 1.3em;
	vertical-align: middle;
	font-family: tahoma;
	transform: rotate(180deg);
}
.show_link{
	display:inline-block;
	margin-top:10px;
}
.show_link::after{
	transform: rotate(360deg);
	vertical-align: baseline;
}
.order_edit{
	display: inline-block;
	margin-bottom: 20px;
}
.checkBoxlist_insearch{
	display:block!important;
}
.checkBoxlist_noinsearch{
	display:none!important;
}
#defence_btn{
	overflow:visible;
}

.filter-input-search{
	border-radius: 15px;
	color:#666666;
	border: 1px solid #c1c0c0;
    height: 30px;
	padding:0 6%;
	margin-bottom:15px;
	width: 100%;
    outline: none;
    -webkit-appearance: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
