﻿@charset "UTF-8";  /* common */html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,button,textarea,p,blockquote,th,td{	margin: 0;	padding: 0;}table{	border-spacing: 0;}img{	border: none;}ul li{	list-style: none;}h1,h2,h3,h4,h5,h6{	font-size: 100%;	font-weight: normal;}sup,sub{	vertical-align: baseline;}input,button,textarea,select,optgroup,option{ 	font-family: inherit;	font-size: inherit;	font-style: inherit;	font-weight: inherit;}input:focus,textarea:focus,select:focus{	outline: none;}input[type='checkbox'],input[type='submit'],input[type='reset'],input[type='radio'],input[type='image'],input[type='file']{	cursor: pointer;}label{	cursor: pointer;	color: inherit;}html{	height: 100%;}body{	height: 100%;	font-family: Arial, sans-serif;	font-size: 12px;	line-height: 133%;	text-align: left;	color: #5a5a5a;	background: #fff;}.font{	font-family: 'Open Sans', sans-serif;}hr{	border: 0 none;	border-top: solid 1px #dbdbdb;	height: 0;	color: #dbdbdb;	background: none;	margin: 16px 0;}a{	text-decoration: underline;	outline: none;	color: inherit;}a:hover{	text-decoration: none;}.link a,.more,.label{	color: #027ecd;}.more{	text-decoration: none;}.more:hover{	text-decoration: underline;}.left{	float: left;}.right{	float: right;}.relative{	position: relative;}.clear{	float: none !important;	display: block;	clear: both;	height: 0;}.clear-left{	float: none !important;	display: block;	clear: left;	height: 0;}.clear-right{	float: none !important;	display: block;	clear: right;	height: 0;}input[type='text'],input[type='email'],input[type='password'],textarea,select{	border: solid 1px #d7d7d7;	color: #5a5a5a;	width: 339px;	height: 26px;	padding: 0 8px;	background: #fff;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #fff 0%, #ededed 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#ededed));	background: -webkit-linear-gradient(top,  #fff 0%,#ededed 100%);	background: -o-linear-gradient(top,  #fff 0%,#ededed 100%);	background: -ms-linear-gradient(top,  #fff 0%,#ededed 100%);	background: linear-gradient(to bottom,  #fff 0%,#ededed 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#ededed',GradientType=0 );}textarea{	width: 572px;	height: 74px;	padding-top: 6px;	padding-bottom: 6px;	resize: none;}select{	cursor: pointer;}.button{	cursor: pointer;	display: inline-block; *display: inline; zoom: 1;	white-space: nowrap;	text-decoration: none;	border: solid 1px #e0e0e0;	color: #5a5a5a;	font-size: 12px;	font-weight: normal;	width: 110px;	text-align: center;	height: 26px;	line-height: 26px;	background: #f7f7f7;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #f7f7f7 0%, #e6e6e6 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#e6e6e6));	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#e6e6e6 100%);	background: -o-linear-gradient(top,  #f7f7f7 0%,#e6e6e6 100%);	background: -ms-linear-gradient(top,  #f7f7f7 0%,#e6e6e6 100%);	background: linear-gradient(to bottom,  #f7f7f7 0%,#e6e6e6 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e6e6e6',GradientType=0 );	-webkit-box-shadow: inset 0 0 1000px rgba(0,0,0,0);	-moz-box-shadow: inset 0 0 1000px rgba(0,0,0,0);	box-shadow: inset 0 0 1000px rgba(0,0,0,0);	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.button.dark{	color: #fff;	border: solid 1px #545454;	background: #6e6e6e;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZlNmU2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MTYxNjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #6e6e6e 0%, #616161 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6e6e6e), color-stop(100%,#616161));	background: -webkit-linear-gradient(top,  #6e6e6e 0%,#616161 100%);	background: -o-linear-gradient(top,  #6e6e6e 0%,#616161 100%);	background: -ms-linear-gradient(top,  #6e6e6e 0%,#616161 100%);	background: linear-gradient(to bottom,  #6e6e6e 0%,#616161 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e6e6e', endColorstr='#616161',GradientType=0 );}input.button,button.button{	width: 112px;	height: 28px;	line-height: 26px;}.button:hover{	-webkit-box-shadow: inset 0 0 1000px rgba(0,0,0,0.05);	-moz-box-shadow: inset 0 0 1000px rgba(0,0,0,0.05);	box-shadow: inset 0 0 1000px rgba(0,0,0,0.05);}.button.dark:hover{	-webkit-box-shadow: inset 0 0 1000px rgba(0,0,0,0.5);	-moz-box-shadow: inset 0 0 1000px rgba(0,0,0,0.5);	box-shadow: inset 0 0 1000px rgba(0,0,0,0.5);}/* text */h1{	margin: 6px 20px 16px;	font-size: 17px;	font-weight: 600;	line-height: 133%;	color: #000;	text-transform: uppercase;}h2{	margin: 6px 20px 16px;	font-size: 17px;	font-weight: 600;	line-height: 133%;	color: #000;	text-transform: uppercase;}h3{	font-size: 14px;	font-weight: normal;	line-height: 120%;	margin: 0 0 4px;}p{	margin: 0 0 8px;}p:last-child{	margin: 0;}/* text off *//* off */.wrap{	width: 981px;	margin: 0 auto;	min-height: 100%;	height: auto !important;	height: 100%;}/* header */.header{	padding: 62px 0 0;}.header .top{	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 45px;	background: #faf8f5;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiNmYWY4ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWVlY2U5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);	background: -moz-linear-gradient(top,  #faf8f5 75%, #eeece9 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(75%,#faf8f5), color-stop(100%,#eeece9));	background: -webkit-linear-gradient(top,  #faf8f5 75%,#eeece9 100%);	background: -o-linear-gradient(top,  #faf8f5 75%,#eeece9 100%);	background: -ms-linear-gradient(top,  #faf8f5 75%,#eeece9 100%);	background: linear-gradient(to bottom,  #faf8f5 75%,#eeece9 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf8f5', endColorstr='#eeece9',GradientType=0 );}.header .top .inside{	width: 981px;	margin: 0 auto;}.top-nav{	padding: 15px 0 0;}.top-nav li:before{	content: '|';	color: #e6e6e6;	margin: 0 10px;}.top-nav li:first-child:before{	display: none;}.top-nav a{	text-decoration: none;}.top-nav a:hover{	text-decoration: underline;}.top-nav.link a{	border-bottom: solid 1px #027ecd;	text-decoration: none;}.top-nav.link li:first-child a{	border-bottom-style: dashed;}.top-nav.link a:hover{	border-bottom-color: transparent;}.logo{	padding: 0 0 0 10px;	text-transform: uppercase;	text-align: center;}.logo .name{	font-size: 30px;	font-weight: 800;	line-height: 100%;	color: #0c7cbd;}.logo .desc{	font-size: 10px;	line-height: 100%;	letter-spacing: 2px;	color: #3b3b3b;}.contact{	margin: 0 0 0 56px;}.contact .shops{	position: relative;	width: 108px;	margin: 0 8px 0 0;}.contact .city{	cursor: pointer;	white-space: nowrap;	margin: 0 0 10px;}.contact .city .name{	display: inline-block; *display: inline; zoom: 1;	max-width: 90px;	overflow: hidden;	text-overflow: ellipsis;	color: #027ecd;	border-bottom: dashed 1px #027ecd;}.contact .city:hover .name{	border-bottom-color: transparent;}.contact .shop{	margin: 0 0 10px;}.contact .shop a{	text-decoration: none;}.contact .shop a:hover{	text-decoration: underline;}.city-list{	display: none;	position: absolute;	top: 20px;	left: 0;	white-space: nowrap;	border: solid 1px #ccc;	background: #faf8f5;	background: rgba(250,248,245,0.8);	box-shadow: 3px 3px 6px rgba(0,0,0,0.2);}.city-list li{	cursor: pointer;	padding: 2px 4px;	margin: 1px 0 0;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.city-list li:first-child{	margin: 0;}.city-list li:hover,.city-list li.active{	color: #fff;	background: #027ecd;}.phone{	font-size: 19px;	line-height: 115%;	font-weight: 700;	color: #ce4f46;}.city-phone{	display: none;}.city-phone.active{	display: block;}.call-back a{	text-decoration: none;	border-bottom: dashed 1px #027ecd;}.call-back a:hover{	border-bottom-color: transparent;}.search > *{	float: left;}.search input[type='text']{	color: #c2c2c2;}.search .button{	width: auto;	margin: 0 0 0 -1px;}.search input[type='submit']{	width: 49px;	height: 26px;	border: 0 none;	background: url('../images/search.png') no-repeat center center;}.basket{	font-size: 14px;	font-weight: 300;	text-transform: uppercase;}.basket td{	padding: 10px 0 0 20px;}.basket td:first-child{	text-align: right;	padding-left: 0;}.basket tr:first-child td{	padding-top: 0;}.basket tr:last-child td:last-child{	color: #027ecd;}.basket a{	text-decoration: none;}.basket a:hover{	text-decoration: underline;}.basket b{	font-size: 17px;	font-weight: 600;}.nav{	margin: 13px 0 0;}.nav td{	width: 1000px;	text-align: center;	height: 48px;	border: solid 1px #0072b2;	border-left: solid 1px #3897ce;	border-right: solid 1px #25719c;	background: #1788c9;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE3ODhjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYjdjYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #1788c9 0%, #0b7cbc 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1788c9), color-stop(100%,#0b7cbc));	background: -webkit-linear-gradient(top,  #1788c9 0%,#0b7cbc 100%);	background: -o-linear-gradient(top,  #1788c9 0%,#0b7cbc 100%);	background: -ms-linear-gradient(top,  #1788c9 0%,#0b7cbc 100%);	background: linear-gradient(to bottom,  #1788c9 0%,#0b7cbc 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1788c9', endColorstr='#0b7cbc',GradientType=0 );}.nav td:first-child{	border-left: solid 1px #0072b2;}.nav td:last-child{	border-right: solid 1px #0072b2;}.nav td a{	display: table-cell;	padding: 0 20px;	width: 1000px;	height: 48px;	color: #fff;	text-decoration: none;	vertical-align: middle;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.nav td a:hover,.nav td a.active{	background: rgba(0,0,0,0.1);}.nav td a.active{	cursor: default;}/* header off *//* content */.content{	padding: 10px 0 200px;}.slider{	position: relative;	margin: 0 0 10px;}.slider li{	float: left;}#pagination{	position: absolute;	z-index: 2;	right: 18px;	bottom: 20px;}#pagination a{	display: block;	float: left;	text-decoration: none;	margin: 0 0 0 8px;	width: 8px;	height: 8px;	border: solid 2px #ff6100;	background: #ff6100;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}#pagination a:first-child{	margin: 0;}#pagination a:hover,#pagination a.selected{	border-color: #fff;	background: transparent;}#pagination span{	display: none;}.block{	border: solid 1px #dadada;	padding: 8px;}.block .inside{	padding: 10px;}.sidebar .inside,.mainbar .inside{	padding: 0 10px;}.sidebar{	margin: 0 0 10px;	width: 201px;}.mainbar{	margin: 0 0 10px;}.mleft{	margin-right: 228px;}.mright{	margin-left: 228px;}.product-of-day .inside{	position: relative;}.product-of-day .inside,.sale-hits{	height: 314px;}.news-block .inside{	height: 384px;}.block h2{	margin: 0 0 8px;	font-size: 17px;	font-weight: 600;	line-height: 133%;	color: #000;	text-transform: uppercase;}.sidebar h2,.mainbar h2{	margin: 0 0 16px;}.mainbar h2{	padding: 0 15px;}.sidebar h3,.mainbar h3{	font-size: 12px;	line-height: 133%;	height: 32px;	overflow: hidden;}.block h3 a,.label{	text-decoration: none;	border-bottom: solid 1px #e3e3e3;}.block h3 a:hover,.label:hover{	border-bottom-color: transparent;}.product-image{	position: relative;	height: 112px;	font-size: 0;	line-height: 0;	margin: 0 0 16px;	text-align: center;}.product-image a{	display: block;	text-decoration: none;}.product-image img{	max-width: 100%;}.buy-now{	position: absolute;	right: -4px;	top: -6px;	color: #fff;	font-size: 13px;	line-height: 100%;	font-weight: 700;	text-transform: uppercase;	text-shadow: 1px 1px 0 #d99708, -1px -1px 0 #d99708, 1px -1px 0 #d99708, -1px 1px 0 #d99708, 0 1px 0 #d99708, -1px 0 0 #d99708, 0 -1px 0 #d99708, 1px 0 0 #d99708;	padding: 8px 12px;	background: #ffb109;}.buy-now:after{	position: absolute;	right: 20px;	bottom: -13px;	content: ' ';	width: 0;	height: 0;	border-top: solid 13px transparent;	border-bottom: solid 13px transparent;	border-right: solid 13px #ffb109;}.buy-now b{	position: relative;	z-index: 1;}.product-price{	width: 100%;	white-space: nowrap;	color: #848484;}.product-price td{	padding: 6px 0 0;}.product-price td:first-child{	width: 1000px;}.product-price b{	font-size: 11px;}.product-price b.red{	font-size: 17px;	color: #ce4f46;}b.red{	color: #ce4f46;}b.orange{	color: #ff6000;}b.green{	color: #41b700;}.product-timer,.product-counter{	position: absolute;	bottom: 0;	color: #fff;	height: 48px;	text-align: center;}.product-timer{	white-space: nowrap;	left: 0;	width: 151px;	border: solid 1px #0072b2;	background: #1788c9;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE3ODhjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYjdjYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #1788c9 0%, #0b7cbc 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1788c9), color-stop(100%,#0b7cbc));	background: -webkit-linear-gradient(top,  #1788c9 0%,#0b7cbc 100%);	background: -o-linear-gradient(top,  #1788c9 0%,#0b7cbc 100%);	background: -ms-linear-gradient(top,  #1788c9 0%,#0b7cbc 100%);	background: linear-gradient(to bottom,  #1788c9 0%,#0b7cbc 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1788c9', endColorstr='#0b7cbc',GradientType=0 );}.product-counter{	right: 0;	width: 40px;	border: solid 1px #545454;	background: #6e6e6e;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZlNmU2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MTYxNjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #6e6e6e 0%, #616161 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6e6e6e), color-stop(100%,#616161));	background: -webkit-linear-gradient(top,  #6e6e6e 0%,#616161 100%);	background: -o-linear-gradient(top,  #6e6e6e 0%,#616161 100%);	background: -ms-linear-gradient(top,  #6e6e6e 0%,#616161 100%);	background: linear-gradient(to bottom,  #6e6e6e 0%,#616161 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e6e6e', endColorstr='#616161',GradientType=0 );}.product-timer .title,.product-counter .title{	font-size: 11px;	line-height: 120%;	margin: 1px 0;}.kkcountdown-box{	margin: 0 auto;	display: block;	width: 121px;	height: 33px;	overflow: hidden;}.kkc-dni,.kkc-godz,.kkc-min,.kkc-sec,.product-timer .num,.product-counter .num{	vertical-align: top;	display: inline-block; *display: inline; zoom: 1;	width: 24px;	font-size: 21px;	line-height: 100%;	font-weight: bold;}.kkc-dni,.kkc-godz{	position: relative;	margin: 0 24px 21px 0;}@media \0screen {.kkc-dni {margin: 0 0 21px}}@media \0screen {.kkc-godz {margin: 0 24px 21px 24px}}.kkc-sec{	position: relative;	margin: 0 0 21px 24px;}@media \0screen {.kkc-sec,.kkc-sec-text {display:none}}.kkc-dni:empty{	display: none;}.kkc-dni:after,.kkc-godz:after{	display: block;	text-align: center;	position: absolute;	right: -24px;	top: 0;	content: ':';	width: 24px;}@media \0screen {.kkc-dni:after {display: none}}@media \0screen {.kkc-godz:before {display:block;text-align:center;position: absolute;left: -24px;top: 0;content: ':';width: 24px;}}.kkc-sec:before{	display: block;	text-align: center;	position: absolute;	left: -24px;	top: 0;	content: ':';	width: 24px;}.kkc-dni-text,.kkc-godz-text,.kkc-min-text,.kkc-sec-text,.product-timer .format,.product-counter .format{	opacity: 0.5;	font-size: 9px;	line-height: 100%;	font-weight: normal;	text-transform: uppercase;}.kkc-dni-text,.kkc-godz-text,.kkc-min-text,.kkc-sec-text{	position: absolute;	width: 24px;	margin: 21px 0 0 -24px;}.kkc-dni-text,.kkc-godz-text{	margin-left: -48px;}@media \0screen {.kkc-dni-text {margin-left: -24px}}.product-hit{	width: 153px;	margin: 0 15px;}.product-hit h3{	height: 47px;}.product-hit .product-image{	display: table-cell;	vertical-align: middle;	width: 153px;	height: 120px;	margin: 0;}.product-desc{	height: 45px;	overflow: hidden;	margin: 0 0 20px;}.price-hit{	float: left;	font-size: 17px;	font-weight: bold;	line-height: 120%;	color: #ce4f46;}.price-hit .rur{	font-size: 12px;}.product-hit .button{	float: right;	width: 71px;	height: 31px;}.banner{	font-size: 0;	line-height: 0;	margin: 0 0 10px 228px;}.banner img{	width: 100%;}.news-list li{	margin: 0 0 10px;}.news-list a{	text-decoration: none;	border-bottom: solid 1px #e3e3e3;}.news-list a:hover{	border-bottom-color: transparent;}.all{	text-align: right;	color: #b1b1b1;}.all a{	color: #5a5a5a;}.gray.block{	text-align: center;	margin: 0 0 -1px;	background: #ebebeb;}.gray.block h1{	font-size: 27px;	line-height: 133%;	width: 400px;	margin: 10px auto;}.order-data{	margin: 0 0 20px;	font-size: 17px;	line-height: 133%;	font-weight: 600;	color: #000;	text-transform: uppercase;}.order-data .data{	display: inline-block; *display: inline; zoom: 1;	margin: 0 0 0 40px;}.order-data .data:first-child{	margin: 0;}.data .red{	color: #ce4f46;}.order-table,.order-list{	vertical-align: top;	display: inline-block; *display: inline; zoom: 1;	margin: 0 0 10px;}.order-table{	text-align: left;	margin-top: 10px;	margin-right: 40px;}.order-table td{	padding: 6px 40px 6px 20px;}.order-table tr:nth-child(odd) td{	background: #dadada;}.order-list{	text-align: left;}.order-list ul{	padding: 0 0 0 6px;}.list li{	position: relative;	padding: 0 0 0 21px;	margin: 0 0 6px;}.list li:before{	position: absolute;	left: 1px;	top: 1px;	content: ' ';	width: 10px; 	height: 10px; 	border: solid 1px #fff;	background: #eaeaea;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	border-radius: 12px;	-webkit-box-shadow: -1px -1px 0 rgba(0,0,0,0.1), -1px 1px 0 rgba(0,0,0,0.1), 1px 1px 1px rgba(0,0,0,0.4);	-moz-box-shadow: -1px -1px 0 rgba(0,0,0,0.1), -1px 1px 0 rgba(0,0,0,0.1), 1px 1px 1px rgba(0,0,0,0.4);	box-shadow: -1px -1px 0 rgba(0,0,0,0.1), -1px 1px 0 rgba(0,0,0,0.1), 1px 1px 1px rgba(0,0,0,0.4);}.list li:after{	position: absolute;	left: 6px;	top: 3px;	z-index: 1;	content: ' ';	width: 0; 	height: 0; 	border-top: 4px solid transparent;	border-bottom: 4px solid transparent; 	border-left: 4px solid #757575;}.order-list a{	text-decoration: none;}.order-list a:hover{	text-decoration: underline;}.product.block{	padding: 0;}.breadcrumb{	font-size: 11px;	line-height: 133%;	padding: 12px 24px;	background: #ebebeb;}.breadcrumb li{	float: left;}.breadcrumb li:before{	content: '»';	margin: 0 8px;}.breadcrumb li:first-child:before{	display: none;}.breadcrumb li img{	margin: -1px 8px -1px 0;}.product.block{	margin: 0 0 10px;}.product.block .inside{	padding: 20px 16px 20px 43px;}.product.block h1{	font-size: 22px;	font-weight: bold;	line-height: 100%;	text-transform: none;	margin: 0 0 20px;}.print{	float: right;	margin: 0 40px 0 0;}.print img{	margin: -1px 8px -1px 0;}.print a{	text-decoration: none;}.print a:hover{	text-decoration: underline;}.product .product-image{	padding: 5px;	height: auto;	background: #e8e8e8;}.product-image .img{	display: table-cell;	width: 248px;	height: 248px;	vertical-align: middle;	border: solid 1px #ccc;	background: #fff;}.product-image .img a{	display: inline;}.product-image .slider{	width: 200px;	height: 60px;	margin: 10px auto 5px;}.product-image .slider li{	margin: 0 5px;	padding: 1px;	width: 58px;	height: 58px;	background: #fff;} .product-image .slider li a{	display: table-cell;	width: 58px;	height: 58px;	text-align: center;	vertical-align: middle;	outline: solid 1px #ccc; }#prev,#next{	cursor: pointer;	position: absolute;	margin: -13px 0 0;	top: 50%;	width: 0;	height: 0;	border-top: solid 13px transparent;	border-bottom: solid 13px transparent;}#prev{	left: -24px;	border-right: solid 13px #ffb109;}#next{	right: -24px;	border-left: solid 13px #ffb109;}.product-meta{	margin-left: 24px;	width: 628px;}.product-data{	width: 254px;	padding: 10px 32px 10px 0;	border-right: solid 1px #e0e0e0;}.rate{	display: inline-block; *display: inline; zoom: 1;	vertical-align: top;	margin: -2px 8px 0;}div.rating-cancel{	display: none !important;}.product-rating a{	text-decoration: none;}.product-rating a:hover{	text-decoration: underline;}.select-box{	display: inline-block; *display: inline; zoom: 1;	position: relative;	text-align: left;	border: solid 1px #d7d7d7;	background: #fff;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #fff 0%, #ededed 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#ededed));	background: -webkit-linear-gradient(top,  #fff 0%,#ededed 100%);	background: -o-linear-gradient(top,  #fff 0%,#ededed 100%);	background: -ms-linear-gradient(top,  #fff 0%,#ededed 100%);	background: linear-gradient(to bottom,  #fff 0%,#ededed 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#ededed',GradientType=0 );	-webkit-box-shadow: inset 0 0 1000px rgba(0,0,0,0);	-moz-box-shadow: inset 0 0 1000px rgba(0,0,0,0);	box-shadow: inset 0 0 1000px rgba(0,0,0,0);	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.select-box:hover{	-webkit-box-shadow: inset 0 0 1000px rgba(0,0,0,0.05);	-moz-box-shadow: inset 0 0 1000px rgba(0,0,0,0.05);	box-shadow: inset 0 0 1000px rgba(0,0,0,0.05);}.select{	margin: 5px 10px;	padding: 0 16px 0 0;	width: 80px;	height: 16px;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;	background: url('../images/arrow-down-select.png') no-repeat right center;}.select-box select{	position: absolute;	opacity: 0;	filter: alpha(opacity=0);	left: 0;	top: 0;	border: 0 none;	width: 100%;	height: 108%;}.product-data-table{	margin: 20px 0;	width: 100%;}.product-data-table td{	width: 0;	height: 28px;	padding: 0 0 2px;}.product-data-table td:first-child{	width: 1000px;}.product-data-table tr.spacer td{	padding-top: 10px;}.product-data-table a{	text-decoration: none;}.product-data-table a:hover{	text-decoration: underline;}.product-basket{	width: 310px;}.vendor{	text-align: right;}.product-basket .product-price{	width: auto;	margin: 20px 0;}.product-basket .product-price td:first-child{	width: auto;	padding-right: 20px;}.product-basket .buttons .button,.review-button .button{	float: right;	width: 151px;	height: 40px;	line-height: 38px;}.product-basket .buttons a.button,.review-button a.button{	width: 149px;	height: 38px;}.product-basket .buttons .button.dark{	float: left;}.one-click{	margin: 15px 0 0 20px;}.one-click a{	text-decoration: none;}.one-click a:hover{	text-decoration: underline;}.socials{	margin-top: 20px;}.socials img{	vertical-align: middle;	margin: -1px 0 0;}.social-icons{	margin: 0 0 0 20px;}.social-icons > *{	margin: 0 0 0 4px;}.linked-products{	margin: 0 0 -1px;}.linked-products:last-child{	margin: 0;}.linked-products .product-image{	width: 58px;	height: auto;}.product-image .price-hit{	font-size: 12px;	margin: 6px 0 0;}.linked-products .product-info{	width: 116px;}.linked-products h2{	margin: 0 0 8px;}.linked-products h3{	overflow: visible;	margin: 0 0 14px;	height: auto;}.linked-products .product-desc{	overflow: visible;	height: auto;	margin-bottom: 6px;}.linked-products .button{	width: 71px;}.col{	width: 219px;}.tab-box{	padding: 0;	margin-bottom: 0;}.tab-nav{	height: 43px;	background: #f1f1f1;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #f1f1f1 0%, #e3e3e3 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#e3e3e3));	background: -webkit-linear-gradient(top,  #f1f1f1 0%,#e3e3e3 100%);	background: -o-linear-gradient(top,  #f1f1f1 0%,#e3e3e3 100%);	background: -ms-linear-gradient(top,  #f1f1f1 0%,#e3e3e3 100%);	background: linear-gradient(to bottom,  #f1f1f1 0%,#e3e3e3 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#e3e3e3',GradientType=0 );}.tab-nav td{	cursor: pointer;	height: 43px;	padding: 0 16px 0 17px;	background: url('../images/divider.png') no-repeat left center;	-webkit-box-shadow: inset -1px 1px 0 rgba(255,255,255,0), inset -1px 3px 0 rgba(255,255,255,0), inset -1px 4px 0 rgba(255,255,255,0), 1px 0 0 rgba(255,255,255,0), -1px 0 0 rgba(255,255,255,0);	-moz-box-shadow: inset -1px 1px 0 rgba(255,255,255,0), inset -1px 3px 0 rgba(255,255,255,0), inset -1px 4px 0 rgba(255,255,255,0), 1px 0 0 rgba(255,255,255,0), -1px 0 0 rgba(255,255,255,0);	box-shadow: inset -1px 1px 0 rgba(255,255,255,0), inset -1px 3px 0 rgba(255,255,255,0), inset -1px 4px 0 rgba(255,255,255,0), 1px 0 0 rgba(255,255,255,0), -1px 0 0 rgba(255,255,255,0);	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.tab-nav td:first-child{	background: none;}.tab-nav td.active,.tab-nav td:hover{	background: #f8f8f8;	-webkit-box-shadow: inset -1px 1px 0 #fff, inset -1px 3px 0 #f8f8f8, inset -1px 4px 0 #fff, 1px 0 0 #dadada, -1px 0 0 #dadada;	-moz-box-shadow: inset -1px 1px 0 #fff, inset -1px 3px 0 #f8f8f8, inset -1px 4px 0 #fff, 1px 0 0 #dadada, -1px 0 0 #dadada;	box-shadow: inset -1px 1px 0 #fff, inset -1px 3px 0 #f8f8f8, inset -1px 4px 0 #fff, 1px 0 0 #dadada, -1px 0 0 #dadada;}.tab-nav td.active{	cursor: default;}.tabs{	padding: 32px;}.tabs.load{	background: url('../images/ajax-load.gif') no-repeat center center;}.tab{	display: none;}.char{	width: 100%;}.char td{	width: 50%;	padding: 6px 18px;}.char tr:nth-child(odd) td{	background: #ededed;}.review-button,.post-like{	text-align: right;}.review-button .button{	float: none;}.review-post{	padding: 16px 0 0;	margin: 16px 0 0;	border-top: solid 1px #e4e4e4;}.review-post .rate{	margin: -2px 8px 0 0;}.review-post .title{	margin: 0 0 10px;}.post-like a{	margin: 0 10px 0 20px;}.post-like img{	margin: 0 0 -4px;}.like-num,.dislike-num{	font-size: 11px;	font-weight: bold;	color: #00a704;}.dislike-num{	color: #ce4f46;}.basket-block{	padding: 0;}.basket-block table{	width: 100%;}.basket-block table th{	font-weight: normal;	white-space: nowrap;}.basket-block table th,.basket-block table td{	padding: 20px 20px 20px 0;}.basket-block table th{	padding-top: 10px;	padding-bottom: 10px;}.basket-block table th:first-child,.basket-block table td:first-child{	width: 0;	padding-left: 20px;}.basket-block table td{	border-top: dashed 1px #dcdcdc;}.basket-block table tbody tr:first-child td{	border-top-style: solid;}.basket-block tbody .link a{	text-decoration: none;	border-bottom: solid 1px #e3e3e3;}.basket-block tbody .link a:hover{	border-bottom-color: transparent;}.basket-block .product-image{	margin: 0;	width: 89px;	height: auto;}.art{	margin: 10px 0 0;	font-size: 9px;	color: #888;}.basket-block .select{	width: 24px;}.basket-block tbody div.link{	margin: 10px 0 0;	width: 64px;}.basket-block tbody div.link:first-child{	margin: 0;}.basket-buy{	margin: -1px 0 10px;}.cupon > div{	margin: 0 0 4px;}.cupon input{	width: 150px;}.basket-sum{	width: 312px;}.basket-sum table{	width: 100%;}.basket-sum td{	white-space: nowrap;	padding: 20px 0 0 20px;}.basket-sum tr:first-child td{	padding-top: 0;}.basket-sum td:first-child{	width: 1000px;	padding-left: 0;}.basket-sum b{	font-size: 18px;	line-height: 100%;}.basket-buy-buttons{	margin: 20px 0 0;}.back-button .button{	width: 188px;	line-height: 39px;	height: 39px;}.back-button .button img{	float: left;	margin: 12px -4px 0 12px;	}.submit-button .button{	width: 181px;	height: 41px;	font-size: 18px;	font-weight: bold;}.interested-products{	margin: 0 0 10px;}.interested-products.last{	margin-bottom: 0;}.interested-products h2{	padding: 0 8px;}.interested-products .product-hit{	margin: 0 19px;}.steps{	position: relative;	width: 688px;	height: 0;	margin: 40px auto 100px;	border: solid 1px #bdbdbd;	text-align: center;}.steps a{	text-decoration: none;}.steps .active{	cursor: default;	color: #ff6000;}.steps .active .circle{	border-color: #ff6000;}.steps .active .name{	font-weight: bold;}.steps-box{	display: inline-block; *display: inline; zoom: 1;	margin: -26px 0 0;}.step{	display: inline-block; *display: inline; zoom: 1;	margin: 0 0 0 60px;}.step:first-child{	margin: 0;}.step .circle{	display: inline-block; *display: inline; zoom: 1;	border: solid 3px #bdbdbd;	font-size: 21px;	font-weight: 600;	line-height: 44px;	width: 44px;	height: 44px;	background: #fff;	-webkit-border-radius: 44px;	-moz-border-radius: 44px;	border-radius: 44px;}.step .name{	display: block;	margin: 8px 0 0;}a.step:hover .name{	text-decoration: underline;}.step-data h2{	margin: 0 0 32px 4px;}.step-center{	width: 774px;	margin: 0 auto;}.reg-data,.log-data{	margin: 0 0 62px;}.input-list li{	margin: 0 0 4px;}.birth-day .select{	width: 56px;}.birth-month{	margin: 0 0 0 16px;}.birth-month .select{	width: 100px;}.birth-year .select{	width: 56px;}.step-data ul label{	margin: 0 0 0 4px;}.step-data ul label.checkbox-label{	display: inline-block; *display: inline; zoom: 1;	margin: 10px 0;}.checkbox,.radio{	position: relative;	top: 3px;	margin-right: 8px;	display: inline-block; *display: inline; zoom: 1;	width: 13px;	height: 13px;	border: solid 1px #d7d7d7;	background: #fff;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #fff 0%, #efefef 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#efefef));	background: -webkit-linear-gradient(top,  #fff 0%,#efefef 100%);	background: -o-linear-gradient(top,  #fff 0%,#efefef 100%);	background: -ms-linear-gradient(top,  #fff 0%,#efefef 100%);	background: linear-gradient(to bottom,  #fff 0%,#efefef 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#efefef',GradientType=0 );}.radio{	-webkit-border-radius: 13px;	-moz-border-radius: 13px;	border-radius: 13px;}.checkbox.checked:before,.radio.checked:before{	position: absolute;	left: 2px;	top: -4px;	width: 100%;	height: 100%;	content: '✓';	text-align: center;	font-size: 18px;	line-height: 13px;	font-weight: bold;}.radio.checked:before{	content: ' ';	left: 3px;	top: 3px;	width: 7px;	height: 7px;	background: #5a5a5a;	-webkit-border-radius: 7px;	-moz-border-radius: 7px;	border-radius: 7px;}.checkbox input,.radio input{	position: absolute;	width: 100%;	height: 100%;	opacity: 0;	}.reg-data .button{	font-weight: bold;	line-height: 39px;	height: 39px;	width: 174px;}.reg-data input.button,.reg-data button.button{	height: 41px;	width: 176px;}.log-data .button{	margin: 4px 0 24px;	font-size: 14px;	font-weight: bold;	height: 41px;}.log-data a.right{	margin: 14px 0 0;}.log-data .social-icons{	margin: 0 0 0 8px;}.log-data .social-icons > *{	display: inline-block; *display: inline; zoom: 1;	vertical-align: middle;}.user-delivery{	padding: 0 24px;}.user-delivery h2{	margin-left: 0;}.delivery-type .select-box{	top: -2px;}.delivery-type .select{	width: 146px;}.delivery-cost,.delivery-date{	font-size: 17px;}.delivery-cost{	margin: 0 50px;}.address-block{	display: inline-block; *display: inline; zoom: 1;	margin: 0 0 0 8px;}.address-block:first-child{	margin: 0;}.user-delivery label{	margin: 0 0 0 4px;}.street input{	width: 272px;}.building input{	width: 64px;}.house input{	width: 64px;}.flat input{	width: 64px;}.user-address{	margin: 16px 0;}.user-metro{	margin: 0 0 16px;}.user-metro .select{	width: 252px;}.user-delivery-date{	display: inline-block; *display: inline; zoom: 1;	padding-right: 0;}.user-delivery-date+.user-delivery-date{	padding-left: 8px;}.checkers label{	margin-left: 24px;}.checkers label:first-child{	margin-left: 0;}.long-input input{	width: 572px;}.step-back a{	font-weight: bold;	height: 39px;	line-height: 39px;}.step-submit{	position: relative;}.step-submit input{	width: 180px;	height: 41px;	padding-right: 30px;	font-weight: bold;}.step-submit:hover input{	-webkit-box-shadow: inset 0 0 1000px rgba(0,0,0,0.5);	-moz-box-shadow: inset 0 0 1000px rgba(0,0,0,0.5);	box-shadow: inset 0 0 1000px rgba(0,0,0,0.5);}.step-submit-image{	cursor: pointer;	position: absolute;	right: 12px;	top: 0;	width: 35px;	height: 41px;	background: url('../images/step-submit.png') no-repeat center -6px; }.catalog-block{	margin-bottom: 0;}.catalog-block .product-hit{	margin-top: 32px;}.catalog-h{	margin-top: 0;	padding-top: 6px;}.filter-block{	width: 217px;	padding: 8px 0;}.filter-block .inside{	padding: 0 18px;}.filter-block .inside h2{	margin: 4px 0 12px;}.filter-block h3.filter-h{	cursor: pointer;	height: auto;	color: #fff;	font-weight: bold;	padding: 6px 18px;	border: solid 1px #545454;	background: #6e6e6e;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZlNmU2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MTYxNjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #6e6e6e 0%, #616161 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6e6e6e), color-stop(100%,#616161));	background: -webkit-linear-gradient(top,  #6e6e6e 0%,#616161 100%);	background: -o-linear-gradient(top,  #6e6e6e 0%,#616161 100%);	background: -ms-linear-gradient(top,  #6e6e6e 0%,#616161 100%);	background: linear-gradient(to bottom,  #6e6e6e 0%,#616161 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e6e6e', endColorstr='#616161',GradientType=0 );}.filter-list ul{	padding: 8px 0 16px;}.filter-all{	text-align: center;	padding: 12px 0 8px;}.filter-view > b{	display: inline-block; *display: inline; zoom: 1;	margin: 3px 0 0;}.filter-view ul{	vertical-align: top;	display: inline-block; *display: inline; zoom: 1;	margin: 3px 0 0 6px;}.filter-view ul li{	display: table-cell;	padding: 0 6px;	color: #dadada;}.filter-view ul li a{	text-decoration: none;}.filter-view ul li a:hover{	text-decoration: underline;}.filter-view .view > *{	vertical-align: middle;}.filter-view .view > *:first-child{	margin: 0 8px 0 0;}.table-view,.list-view{	display: inline-block; *display: inline; zoom: 1;	width: 21px;	height: 21px;	background-repeat: no-repeat;	background-position: center center;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.table-view{	background-image: url('../images/table-view.png');}.table-view:hover,.table-view.active{	background-image: url('../images/table-view-hover.png');}.list-view{	background-image: url('../images/list-view.png');}.list-view:hover,.list-view.active{	background-image: url('../images/list-view-hover.png');}.pager li,.filter-view .pager li,.page-arrow{	color: #646464;}.filter-view .pager{	margin-top: 0;}.filter-view .pager li{	border: solid 1px transparent;	height: 26px;	text-align: center;	vertical-align: middle;}.filter-view .pager li.active{	padding: 0;	width: 26px;	border-color: #d7d7d7;	background: #fff;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top, #fff 0%, #efefef 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#efefef));	background: -webkit-linear-gradient(top, #fff 0%,#efefef 100%);	background: -o-linear-gradient(top, #fff 0%,#efefef 100%);	background: -ms-linear-gradient(top, #fff 0%,#efefef 100%);	background: linear-gradient(to bottom, #fff 0%,#efefef 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#efefef',GradientType=0 );}.filter-view .pager li a:hover{	text-decoration: none;}.filter-view .pager li a:hover .page-switch{	text-decoration: underline;}.page-arrow{	position: relative;	top: -1px;}.page-arrow-left{	margin-right: 4px;}.page-arrow-right{	margin-left: 4px;}.filter-num{	margin: 0 0 0 4px;}.filter-num .select{	width: 32px;}.sort-view{	padding-bottom: 20px;}.bottom-view{	margin: 18px 0 -42px;}.product-hit-line{	float: none;	width: auto;}.right-fix{	float: right;	width: 100%;}.line-desc{	margin: 0 165px;}.line-desc h3{	height: auto;}.line-desc .product-desc,.mainbar .line-desc h3{	height: auto;	overflow: visible;}.line-price{	text-align: center;}.product-hit .line-price .button{	float: none;	margin-top: 8px;}.line-price .price-hit{	float: none;	width: 100px;}.product-tabs{	margin: 0 -8px;}.the-list{	padding: 24px 32px;	margin-bottom: 10px;}.the-list table{	width: 100%;	font-size: 14px;	line-height: 133%;	font-weight: bold;}.the-list table td{	width: 1000px;	padding: 12px;	vertical-align: top;}.the-list table td a{	text-decoration: none;}.the-list table td a:hover{	text-decoration: underline;}.the-list table td a img{	float: left;	margin: -4px 10px 0 0;}/* content off *//* footer */.footer{	color: #fff;	width: 981px;	height: 190px;	margin: -190px auto 0;}.footer .inside{	border: solid 1px #545454;	height: 188px;	background: #6e6e6e;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZlNmU2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MTYxNjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #6e6e6e 0%, #616161 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6e6e6e), color-stop(100%,#616161));	background: -webkit-linear-gradient(top,  #6e6e6e 0%,#616161 100%);	background: -o-linear-gradient(top,  #6e6e6e 0%,#616161 100%);	background: -ms-linear-gradient(top,  #6e6e6e 0%,#616161 100%);	background: linear-gradient(to bottom,  #6e6e6e 0%,#616161 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e6e6e', endColorstr='#616161',GradientType=0 );}.footer table{	width: 100%;}.footer table td{	height: 168px;	vertical-align: top;	padding: 10px 16px;	border-left: solid 1px #7f7f7f;}.footer table td:first-child{	border: 0 none;}.footer table td:last-child{	text-align: center;}.footer h2{	white-space: nowrap;	color: #fff;	font-size: 15px;	line-height: 133%;	font-weight: bold;	margin: 0 0 16px;}.footer table ul{	line-height: 150%;}.footer table ul a{	text-decoration: none;}.footer table ul a:hover{	text-decoration: underline;}.footer table ul.counters a{	text-decoration: none;}.counters{	width: 192px;	margin: 16px auto 0;}@media \0screen {.counters {width:196px}}.counters li{	float: left;	margin: 0 0 10px 10px;}.counters li:first-child,.counters li:nth-child(odd){	margin-left: 0;}.copy{	margin: 60px 0 0;	text-align: center;}/* footer off *//* popup */.pop-bar-overlay{	position: fixed;	z-index: 100;	width: 100%;	height: 100%;	top: 0;	left: 0;	right: 0;	bottom: 0;}.pop-bar{	position: fixed;	z-index: 101;	width: 876px;	height: 96px;	top: -120px;	left: 50%;	margin: 0px 0 0 -438px;	background: #fff;		-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.2);	-moz-box-shadow: 0 0 20px rgba(0,0,0,0.2);	box-shadow: 0 0 20px rgba(0,0,0,0.2);}.pop-bar .product-image{	margin: 10px 0 0 16px;	width: 103px;	height: auto;}.pop-bar .name-block{	margin: 16px 0 0 42px;}.pop-bar h3{	font-size: 16px;	width: 236px;	line-height: 133%;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}.pop-bar h3 a{	text-decoration: none;	border-bottom: solid 1px #e3e3e3;}.pop-bar h3 a:hover{	border-bottom-color: transparent;}.pop-bar .rate-block{	margin: 8px 0 0;}.pop-bar .rate-block a{	text-decoration: none;}.pop-bar .rate-block a:hover{	text-decoration: underline;}.pop-bar .rate{	margin: 0 8px 0 0;}.pop-bar .price-block{	margin: 12px 0 0;	width: 276px;}.pop-bar .price-block table{	width: 100%;}.pop-bar .price-block table td{	color: #ce4f46;	padding: 10px 0 0;}.pop-bar .price-block table tr td:first-child{	padding: 10px 20px 0 0;}.pop-bar .price-block table tr:first-child td{	color: #676767;}.pop-bar .price-block table tr:last-child td:last-child{	font-size: 18px;}.pop-button{	margin: 27px 27px 0 0;}.pop-button .button{	width: 151px;	height: 41px;}/* popup off */.slider{	height: 300px;}.product-of-day .inside.auto-height, .sale-hits.auto-height{	height: auto;	padding-bottom: 60px;}.product-of-day .inside, .sale-hits/* END */