﻿@charset "UTF-8";  @font-face{	font-family: 'Calibri';	src: url('../fonts/calibri.eot');	src: url('../fonts/calibri.eot?#iefix') format('embedded-opentype'),	     url('../fonts/calibri.woff') format('woff'),	     url('../fonts/calibri.ttf') format('truetype');	font-weight: normal;	font-style: normal;}@font-face{	font-family: 'Lobster';	src: url('../fonts/lobster.eot');	src: url('../fonts/lobster.eot?#iefix') format('embedded-opentype'),	     url('../fonts/lobster.woff') format('woff'),	     url('../fonts/lobster.ttf') format('truetype');	font-weight: normal;	font-style: normal;}.font{	font-family: 'Lobster', serif;}/* 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;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{	display: block;}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: 'Calibri', sans-serif;	font-size: 12px;	line-height: 135%;	text-align: left;	color: #615b61;	background: #fff;}hr{	border: 0 none;	border-top: solid 1px #615b61;	height: 0;	color: #615b61;	background: none;	margin: 10px 0;}a{	text-decoration: underline;	outline: none;	color: inherit;}a:hover{	text-decoration: none;}.link a{	color: #3881ab;}.link a:hover{	color: #16629b;}.left{	float: left;}.right{	float: right;}.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 #d8d8d8;	background: #fff;	width: 54px;	height: 22px;	padding: 0 6px;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;}select{	width: 117px;	height: 24px !important;}input[type='text']:focus,input[type='email']:focus,input[type='password']:focus,textarea:focus,select{	color: #615b61;}.button{	cursor: pointer;	display: inline-block; *display: inline; zoom: 1;	white-space: nowrap;	text-decoration: none;	border: solid 1px #728d32;	color: #fff;	font-size: 15px;	font-weight: bold;	width: 79px;	text-align: center;	height: 30px;	line-height: 28px;	text-transform: uppercase;	text-shadow: 1px 1px 0 rgba(0,0,0,0.22);	background: #9cbd48;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzljYmQ0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4N2FkMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #9cbd48 0%, #87ad33 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9cbd48), color-stop(100%,#87ad33));	background: -webkit-linear-gradient(top,  #9cbd48 0%,#87ad33 100%);	background: -o-linear-gradient(top,  #9cbd48 0%,#87ad33 100%);	background: -ms-linear-gradient(top,  #9cbd48 0%,#87ad33 100%);	background: linear-gradient(to bottom,  #9cbd48 0%,#87ad33 100%);	*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9cbd48', endColorstr='#87ad33',GradientType=0 );	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);	box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}@media \0screen {
	.button{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9cbd48', endColorstr='#87ad33',GradientType=0 );}}.button:hover{	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), inset 0 0 1000px rgba(0,0,0,0.2);	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), inset 0 0 1000px rgba(0,0,0,0.2);	box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), inset 0 0 1000px rgba(0,0,0,0.2);}.button.small{	height: 27px;	line-height: 25px;	width: 66px;}/* text */h1{	font-size: 20px;	font-weight: bold;	line-height: 120%;	margin: 0 0 12px;}h2{	font-size: 16px;	line-height: 120%;	margin: 0 0 12px;}h3{	font-size: 14px;	line-height: 120%;	margin: 0 0 12px;}p{	margin: 0 0 12px;}/* text off *//* off */.warp{	position: relative;	width: 954px;	min-height: 100%;	height: auto !important;	height: 100%;	margin: 0 auto;}.bg{	width: 956px;	position: absolute;	z-index: 1;	height: 100%;	bottom: 334px;	left: 50%;	margin-left: -483px;	padding: 0 4px 4px;	border: solid 1px #d7d7d7;	border-top: 0;	background: #f8f6f2 url('../images/footer.png');	-webkit-border-radius: 0 0 6px 6px;	-moz-border-radius: 0 0 6px 6px;	border-radius: 0 0 6px 6px;	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.06);	-moz-box-shadow: 0 0 4px rgba(0,0,0,0.06);	box-shadow: 0 0 4px rgba(0,0,0,0.06);}.bg .inside{	position: absolute;	top: 0;	left: 4px;	right: 4px;	bottom: 4px;	background: #fff;	-webkit-border-radius: 0 0 4px 4px;	-moz-border-radius: 0 0 4px 4px;	border-radius: 0 0 4px 4px;	-webkit-box-shadow: inset 1px -1px 0 #d7d7d7,  inset -1px -1px 0 #d7d7d7;	-moz-box-shadow: inset 1px -1px 0 #d7d7d7,  inset -1px -1px 0 #d7d7d7;	box-shadow: inset 1px -1px 0 #d7d7d7,  inset -1px -1px 0 #d7d7d7;}/* header */header{	position: relative;	z-index: 2;}header > .left{	width: 636px;	margin-left: 13px;}header > .right{	margin-right: 4px;}nav.top{	padding: 8px 0 0;	font-size: 13px;	color: #96999e;	text-shadow: 1px 0 0 #eaebec;}nav.top a{	margin: 0 3px;	text-shadow: none;}header > .left > .right{	padding: 24px 0 0;	width: 380px;}header .logo{	margin: 40px 0 0 6px;}.red{	color: #c24e57;}.phone,.work-time{	color: #263240;}.phone > span,.work-time > span{	font-size: 20px;	line-height: 120%;}.phone{	width: 232px;	text-align: right;}.phone .red{	margin: 6px 0 0;	font-size: 28px;	line-height: 120%;}.work-time{	width: 132px;	padding: 0 0 6px 4px;	border-left: solid 1px #92989f;}.work-time table{	width: 100%;	font-size: 15px;	line-height: 135%;}.work-time table tr td{	text-align: right;	vertical-align: top;}.work-time table tr td:first-child{	text-align: left;}.search{	margin: 6px 0 0;	width: 378px;	height: 28px;	border: solid 1px #d6d6d6;	border-top: solid 1px #cbcbcb;	border-bottom: solid 1px #e2e2e2;	background: #f1f1f1;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #f1f1f1 0%, #ffffff 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#ffffff));	background: -webkit-linear-gradient(top,  #f1f1f1 0%,#ffffff 100%);	background: -o-linear-gradient(top,  #f1f1f1 0%,#ffffff 100%);	background: -ms-linear-gradient(top,  #f1f1f1 0%,#ffffff 100%);	background: linear-gradient(to bottom,  #f1f1f1 0%,#ffffff 100%);	*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ffffff',GradientType=0 );	-webkit-border-radius: 14px;	-moz-border-radius: 14px;	border-radius: 14px;	-webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.14);	-moz-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.14);	box-shadow: inset 1px 1px 3px rgba(0,0,0,0.14);}@media \0screen {	.search{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ffffff',GradientType=0 );}}.search input[type='text']{	border: 0 none;	width: 278px;	margin: 6px 0 0 14px;	font-size: 13px;	color: #a5a5a5;	padding: 0;	height: auto;	background: none;}.search input[type='text']:focus{	color: #615b61;}.search input[type='submit']{	margin: -1px -1px 0 0;	padding-left: 20px;	width: 79px;	height: 30px;	text-align: center;	border: solid 1px #b7b7b7;	color: #07423e;	font-size: 14px;	text-shadow: 1px 1px 0 #fff;	background: #d3e79e url('../images/search.png') no-repeat left top;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	-webkit-box-shadow: inset 0 3px 0 rgba(255,255,255,0.2);	-moz-box-shadow: inset 0 3px 0 rgba(255,255,255,0.2);	box-shadow: inset 0 3px 0 rgba(255,255,255,0.2);	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.search input[type='submit']:hover{	-webkit-box-shadow: inset 0 3px 0 rgba(255,255,255,0.2), inset 0 0 1000px rgba(0,0,0,0.2);	-moz-box-shadow: inset 0 3px 0 rgba(255,255,255,0.2), inset 0 0 1000px rgba(0,0,0,0.2);	box-shadow: inset 0 3px 0 rgba(255,255,255,0.2), inset 0 0 1000px rgba(0,0,0,0.2);}.sticker{	width: 132px;	padding: 0 8px 0 0;	height: 162px;	background-position: left top;	background-repeat: no-repeat;}.blog-sticker{	background-image: url('../images/blog-sticker.png');}.basket-sticker{	background-image: url('../images/basket-sticker.png');}.sticker h6{	margin: 9px 0 0;	text-align: center;	color: #5d191d;	font-size: 15px;	font-weight: bold;}.blog-sticker h6{	color: #536723;}.blog-st-txt{	margin: 14px 0 0;	text-align: center;	font-size: 46px;	font-weight: bold;	line-height: 100%;	color: #a6be65;	text-shadow: 2px 2px 2px rgba(0,0,0,0.06);	text-transform: uppercase;}.st-shadow-txt{	font-size: 42px;	line-height: 100%;	margin: -8px 0 0;	color: rgba(72,89,31,0.8);	text-shadow: 1px 1px 2px #d2dec5, 0 0 0 #000, 1px 1px 2px #d2dec5;}.basket-block{	width: 86px;	margin: 14px auto 0;	color: #1f1f1f;	font-size: 18px;	line-height: 135%;	font-weight: bold;	text-align: center;}.basket-block img{	margin: 6px 0 0;}.basket-block .right{	text-align: left;	margin: 4px 0 0;	width: 46px;	font-size: 15px;	line-height: 120%;}.nav{	display: table;	border-spacing: 0;	width: 100%;	margin: 4px 0 0;	background: #e9e9e9;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #e9e9e9 0%, #e2e2e2 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#e2e2e2));	background: -webkit-linear-gradient(top,  #e9e9e9 0%,#e2e2e2 100%);	background: -o-linear-gradient(top,  #e9e9e9 0%,#e2e2e2 100%);	background: -ms-linear-gradient(top,  #e9e9e9 0%,#e2e2e2 100%);	background: linear-gradient(to bottom,  #e9e9e9 0%,#e2e2e2 100%);	*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#e2e2e2',GradientType=0 );	-webkit-box-shadow: inset 0 -1px 1px #c5c5c5, 0 1px 0 #ececec, -1px 0 0 #d0cbcb, 1px 0 0 #d0cbcb;	-moz-box-shadow: inset 0 -1px 1px #c5c5c5, 0 1px 0 #ececec, -1px 0 0 #d0cbcb, 1px 0 0 #d0cbcb;	box-shadow: inset 0 -1px 1px #c5c5c5, 0 1px 0 #ececec, -1px 0 0 #d0cbcb, 1px 0 0 #d0cbcb;}@media \0screen {	.nav{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#e2e2e2',GradientType=0 );}}.nav > div{	display: table-cell;	width: 1000px;	text-align: center;	color: #504242;	vertical-align: middle;	height: 34px;	white-space: nowrap;	text-transform: uppercase;	text-shadow: 1px 1px 0 rgba(0,0,0,0.26);	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.nav > div:hover,.nav > div.active{	color: #fff;	background: #a5a5a5;}.nav > div > a,.nav > div > span{	display: table-cell;	width: 1000px;	padding: 1px 20px 0;	height: 33px;	vertical-align: middle;	text-decoration: none;}.nav > div > span{	cursor: default;}/* header off *//* content */div[role='main']{	position: relative;	z-index: 2;	padding: 11px 0 351px;}.sidebar{	width: 208px;}nav.menu{	padding: 0 12px 0 8px;	font-size: 14px;	font-weight: bold;}nav.menu > div{	cursor: pointer;	border: solid 1px #e1e1e1;	padding: 8px 16px;	margin: 0 0 5px;	text-transform: uppercase;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}nav.menu > div:hover,nav.menu > div.active{	background: #ffffff;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));	background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%);	background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%);	background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%);	background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%);	*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );	-webkit-box-shadow: inset 0 -1px 0 #e1e1e1;	-moz-box-shadow: inset 0 -1px 0 #e1e1e1;	box-shadow: inset 0 -1px 0 #e1e1e1;}@media \0screen {	nav.menu > div:hover,nav.menu > div.active{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );}}nav.menu > div.active{	cursor: default;}nav.menu > ul{	display: none;	padding: 0 0 5px 34px;}nav.menu > div.active+ul{	display: block;}.sidebar > h2{	margin: 10px 0 10px -10px;	width: 116px;	height: 54px;	line-height: 52px;	padding: 0 42px 0 24px;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;	color: #83b028;	font-size: 21px;	font-weight: bold;	text-transform: uppercase;	text-shadow: 1px 1px 0 rgba(0,0,0,0.26);	background: url('../images/side-sticker.png') no-repeat left top;}.sidebar > h3{	color: #83b028;	font-size: 15px;	margin: 0 0 0 8px;}.spam{	margin: 6px 6px 0 16px}.spam input[type='email']{	text-align: center;	font-size: 11px;	width: 116px;	padding: 0 14px;	height: 28px;	border: solid 1px #d6d6d6;	border-top: solid 1px #cbcbcb;	border-bottom: solid 1px #e2e2e2;	color: #6a757a;	background: #f1f1f1;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #f1f1f1 0%, #ffffff 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#ffffff));	background: -webkit-linear-gradient(top,  #f1f1f1 0%,#ffffff 100%);	background: -o-linear-gradient(top,  #f1f1f1 0%,#ffffff 100%);	background: -ms-linear-gradient(top,  #f1f1f1 0%,#ffffff 100%);	background: linear-gradient(to bottom,  #f1f1f1 0%,#ffffff 100%);	*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ffffff',GradientType=0 );	-webkit-border-radius: 14px;	-moz-border-radius: 14px;	border-radius: 14px;	-webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.14);	-moz-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.14);	box-shadow: inset 1px 1px 3px rgba(0,0,0,0.14);}@media \0screen {	.spam input[type='email']{padding-top:6px;height:22px;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ffffff',GradientType=0 );}}/*.spam input[type='submit']{	margin: -1px 0 0;	border: 0 none;	width: 31px;	height: 32px;	background: url('../images/submit.png') no-repeat left top;}*/.spam .checker{	float: right;}.sidebar .banner{	margin: 12px 0 8px 8px;}.news{	margin: 0 0 12px;}.news .date{	margin: 2px 0 0;	color: #a3c93f;	text-align: center;	font-size: 20px;	width: 50px;	font-weight: bold;}.news .date div{	font-size: 12px;	line-height: 50%;}.news .info{	font-size: 15px;	line-height: 120%;	width: 158px;}.sidebar .txt,.sidebar .pay{	margin: 0 0 12px 16px;}.pay > *{	display: inline-block; *display: inline; zoom: 1;	vertical-align: middle;	margin: 8px 8px 8px 0;	font-size: 0;	line-height: 0;}.content{	width: 740px;}#slider > *{	float: left;	height: 284px;}.slider-bg{	margin: 0 0 12px;	padding: 4px;	border: solid 1px #f9fafb;	background: #f1f0f0;}.slider{	border: solid 1px #fff;	padding: 5px;	background: #f4f4f4;	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.15);	-moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.15);	box-shadow: 1px 1px 1px rgba(0,0,0,0.15);}.slider-border{	position: relative;	width: 546px;	height: 284px;	border: solid 1px #fff;}#slider{	background: #f1f0f0;	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.15);	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.15);	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.15);}#slider > *{	display: block;	float: left;	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.15);	-moz-box-shadow: inset  1px 1px 1px rgba(0,0,0,0.15);	box-shadow: inset  1px 1px 1px rgba(0,0,0,0.15);}.shadow-left{	position: absolute;	top: 0;	left: 0;	width: 2px;	height: 100%;	-webkit-box-shadow: inset 1px 0 1px rgba(0,0,0,0.15);	-moz-box-shadow: inset 1px 0 1px rgba(0,0,0,0.15);	box-shadow: inset 1px 0 1px rgba(0,0,0,0.15);}.shadow-top{	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 2px;	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.15);	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.15);	box-shadow: inset 0 1px 1px rgba(0,0,0,0.15);}#pagination{	position: absolute;	right: 36px;	bottom: 20px;}#pagination *{	text-decoration: none;}#pagination > *{	float: left;	margin-left: 4px;}#pagination span{	display: block;	width: 15px;	height: 15px;	font-size: 13px;	font-weight: bold;	line-height: 14px;	color: #2a5957;	text-align: center;	border: solid 1px transparent;	background: #fff;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}#pagination .selected{	cursor: default;}#pagination .selected span,#pagination span:hover{	color: #fff;	border-color: #fff;	background: #a5a5a5;}.slider-side{	width: 144px;	height: 302px;	overflow: hidden;	margin: 3px 16px 0 0;}.slider-side div{	position: relative;	font-size: 0;	line-height: 0;}.slider-side > div+div{	margin: 10px 0 0;}.discount{	display: block;	position: absolute;	left: 0;	bottom: 10px;	padding: 0 0 0 18px;	width: 63px;	height: 32px;	font-size: 20px;	color: #fff;	line-height: 32px;	background: url('../images/flag.png') no-repeat left top;}.new,.percent{	display: block;	position: absolute;	left: 0;	top: 0;	width: 75px;	height: 70px;	background: url('../images/new.png') no-repeat left top;}.percent{	background-image: url('../images/percent.png');}.ribbon{	display: inline-block; *display: inline; zoom: 1;	position: relative;	margin: 0 0 0 13px;	padding: 0 40px 0 12px;	font-size: 25px;	height: 36px;	color: #fff;	line-height: 28px;	text-shadow: 0 -1px 1px rgba(0,0,0,0.1);	background: url('../images/ribbon.png') no-repeat right top;}.ribbon.green{	background-image: url('../images/ribbon-green.png');}.ribbon:before{	position: absolute;	left: -13px;	top: 0;	width: 13px;	height: 36px;	content: ' ';	background: url('../images/ribbon-left.png') no-repeat left top;}.ribbon.green:before{	background-image: url('../images/ribbon-left-green.png');}.ribbon:after{	content: ' ';	display: block;	height: 0;	float: none;	font-size: 0;	line-height: 0;}.ribbon a{	text-decoration: none;}.ribbon a:hover{	text-decoration: underline;}.gray-box{	margin: -24px 16px 16px 0;	padding: 32px 0 8px;	background: #f4f4f4;}.item-slider{	position: relative;	width: 622px;	margin: 0 auto;}.item-slider-frame{	position: relative;	float: left;	margin: 0 19px;	width: 180px;	height: 256px;}.item-slider-frame h3{	font-size: 15px;	line-height: 16px;	font-weight: bold;	height: 32px;	overflow: hidden;	text-overflow: ellipsis;	padding: 0 4px;	margin: 0 0 4px;}.item-slider-frame h3 a{	text-decoration: none;}.item-slider-frame h3 a:hover{	text-decoration: underline;}.item-slider-image{	position: relative;	font-size: 0;	line-height: 0;	width: 180px;	height: 180px;	overflow: hidden;}.item-slider-image img{	width: 100%;}.item-slider-price{	position: absolute;	width: 100%;	left: 0;	bottom: 0;}.item-slider-price .price{	font-size: 22px;	line-height: 100%;	color: #686868;	font-weight: bold;	text-shadow: 1px 1px 0 rgba(0,0,0,0.22);	width: 96px;	white-space: nowrap;/*	overflow: hidden;	text-overflow: ellipsis;*/	margin: 3px 0 0;}@media \0screen {.item-slider-price .price {letter-spacing:-1px}}@media (min-resolution: .001dpcm) {_:-o-prefocus, .item-slider-price .price {letter-spacing:-1px};}@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { .item-slider-price .price {letter-spacing:-1px}}.prev,.next{	cursor: pointer;	position: absolute;	top: 50%;	margin: -24px 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;}.prev{	left: -39px;}.next{	right: -39px;}.prev:hover,.next:hover{	opacity: 0.8;}.content .text{	padding: 0 16px 0 8px;}.item-bg{	margin: 0 14px 14px 0;	float: left;	padding: 4px;	border: solid 1px #f9fafb;	background: #f1f0f0;}.item-middle{	border: solid 1px #fff;	padding: 9px;	background: #f4f4f4;	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.15);	-moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.15);	box-shadow: 1px 1px 1px rgba(0,0,0,0.15);}.item-image{	position: relative;	width: 200px;	height: 200px;	overflow: hidden;	border: solid 1px #fff;}.item-image img{	width: 100%;}.item-middle h3{	text-transform: uppercase;	color: #1f383c;	font-weight: bold;	font-size: 18px;	line-height: 120%;	margin: 9px 0 0;	text-align: center;	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);}.item-middle h3 a{	text-decoration: none;}.item-middle h3 a:hover{	text-decoration: underline;}.breadcrumb li{	float: left;	position: relative;	color: #4472cf;	margin: 0 26px 8px 0;}.breadcrumb li:before{	position: absolute;	width: 18px;	height: 3px;	left: -22px;	top: 7px; 		content: ' ';	background: url('../images/breadcrumb.png') no-repeat center center;}.breadcrumb li:first-child:before{	display: none;}.breadcrumb li:last-child{	margin-right: 0;}.breadcrumb li:last-child a{	text-decoration: none;}.filter{	border-top: solid 1px #fafafa;	margin: 0 11px 20px 0;	background: #f4f4f4;}.filter table{	width: 100%;}.filter table td{	width: 25%;	padding: 7px 14px 7px 0;	vertical-align: middle;	font-size: 15px;}.filter table td:first-child{	width: 105px;	padding-left: 14px;	padding-right: 7px;}.filter table td[colspan='4']{	padding-right: 14px;}.filter table tr.advanced td[colspan='4']{	 padding-bottom: 14px;}.filter table tr.advanced+tr.advanced td[colspan='4']{	padding-bottom: 7px;}.filter table tr.advanced td[colspan='4'] div{	border-top: solid 1px #a5a5a5;}.filter table td[colspan='2']:last-child{	width: 406px;}.filter table tr.advanced td.padded{	padding-left: 50px;	width: 85px;}.filter table tr.advanced td.padded+td{	width: 220px;}.filter table tr:last-child td{	padding-bottom: 14px;}.filter table td > *{	vertical-align: middle;}.help{	cursor: help;	position: relative;	display: inline-block; *display: inline; zoom: 1;	width: 23px;	height: 23px;	background: url('../images/help.png') no-repeat center center;}.helper{	display: none;}.pp_inline{	padding: 8px 12px;}.inline_content{	min-height: 100px;	height: auto !important;}.slider-range{	position: relative;	font-size: 12px;	width: 406px;}#min,#max{	text-align: right;	color: #686868;}#min{	margin: 0 12px 0 4px;}#max{	margin: 0 0 0 4px;}.range-text{	position: absolute;	text-align: center;	width: 50px;	height: 13px;	padding: 0 0 5px;	margin-left: -25px;	top: -17px;	background: url('../images/range-text.png') no-repeat center bottom;}.third-range{	left: 16.6%;	width: 48px;	padding-left: 2px;	background-position: 26px bottom;}.half-range{	left: 50%;}.two-thirds-range{	left: 83.3%;}.ui-slider-handle{	cursor: ew-resize !important;	border: 0 none !important;	width: 13px !important;	height: 15px !important;	margin-left: -6px !important;	background: url('../images/slider.png') no-repeat center bottom !important;	-webkit-border-radius: 0 !important;	-moz-border-radius: 0 !important;	border-radius: 0 !important;}.ui-slider-range{	background: #b1aaaa;	-webkit-border-radius: 0 !important;	-moz-border-radius: 0 !important;	border-radius: 0 !important;}.ui-slider-horizontal{	border: solid 1px #263240;	height: 3px;	background: #c24e57;	-webkit-border-radius: 0 !important;	-moz-border-radius: 0 !important;	border-radius: 0 !important;}.colors-select{	width: 406px;}.color{	white-space: nowrap;	cursor: default;	max-width: 362px;}.color-box{	position: relative;	float: left;	margin: 0 0 0 2px;	width: 24px;	height: 24px;}.color-box:first-child,.color-box:nth-child(14n+1){	margin-left: 0;}.color-box:nth-child(n+15){	margin-top: 2px;}.color-box:hover{	z-index: 2;}.color-box.checked{	z-index: 1;}.color-box .img{	position: absolute;	left: 0;	top: 0;	border: solid 1px #cecece;	border-top-color: #e2e2e2;	border-bottom-color: #b7b7b7;	width: 22px;	height: 22px;	background: #f6f6f6 url('../images/color-close.png') no-repeat center center;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	-webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,0.8), inset 0 -1px 0 rgba(0,0,0,0.1), inset 0 0 5px rgba(255,255,255,0.5), 0 0 1px rgba(0,0,0,0.2);	-moz-box-shadow: inset 0 1px 1px rgba(255,255,255,0.8), inset 0 -1px 0 rgba(0,0,0,0.1), inset 0 0 5px rgba(255,255,255,0.5), 0 0 1px rgba(0,0,0,0.2);	box-shadow: inset 0 1px 1px rgba(255,255,255,0.8), inset 0 -1px 0 rgba(0,0,0,0.1), inset 0 0 5px rgba(255,255,255,0.5), 0 0 1px rgba(0,0,0,0.2);	-webkit-transition: 0.1s ease all;	-moz-transition: 0.1s ease all;/*	-o-transition: 0.1s ease all;*/	transition: 0.1s ease all;}@media (min-resolution: .001dpcm) {_:-o-prefocus, .color-box .img {transition:none};}@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { .color-box .img {transition:none}}.color-box:hover .img,.color-box.checked .img{	width: 32px;	height: 32px;	left: -5px;	top: -5px;	-webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,0.8), inset 0 -1px 0 rgba(0,0,0,0.1), inset 0 0 5px rgba(255,255,255,0.5), 0 0 6px rgba(0,0,0,0.2);	-moz-box-shadow: inset 0 1px 1px rgba(255,255,255,0.8), inset 0 -1px 0 rgba(0,0,0,0.1), inset 0 0 5px rgba(255,255,255,0.5), 0 0 6px rgba(0,0,0,0.2);	box-shadow: inset 0 1px 1px rgba(255,255,255,0.8), inset 0 -1px 0 rgba(0,0,0,0.1), inset 0 0 5px rgba(255,255,255,0.5), 0 0 6px rgba(0,0,0,0.2);	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;}.color-box input{	position: absolute;	z-index: 1;	opacity: 0;	filter: alpha(opacity=0);	width: 24px;	height: 24px;	-webkit-transition: 0.1s ease all;	-moz-transition: 0.1s ease all;	-o-transition: 0.1s ease all;	transition: 0.1s ease all;}.color-box:hover input,.color-box.checked input{	width: 32px;	height: 32px;	left: -5px;	top: -5px;}.color-box.checked input{	cursor: default;}.color-label{	margin-top: 4px;}.selector{	border: solid 1px #d8d8d8;	height: 23px !important;	background: #fff !important;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;	-webkit-box-shadow: none;	-moz-box-shadow: none;	-o-box-shadow: none;	box-shadow: none;}.selector select{	cursor: pointer !important;	width: 100px;	height: 100%;	position: absolute;	top: -2px !important;	height: 28px !important;}.selector span{	font-size: 15px;	line-height: 22px !important;	background: url('../images/select.png') no-repeat right top !important;	-webkit-box-shadow: none;	-moz-box-shadow: none;	-o-box-shadow: none;	box-shadow: none;}.adv-filter{	cursor: pointer;	margin-top: 7px;}.adv-filter span{	color: #c24e57;	border-bottom: dashed 1px #c24e57;}.adv-filter:hover span{	border-bottom-style: solid;}.adv-filter img{	position: relative;	top: 2px;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.result{	color: #c24e57;	font-size: 18px;	font-weight: bold;}.result input{	margin-left: 18px;}.pager li{	float: left;	font-weight: bold;	font-size: 15px;	color: #a5a5a5;	margin: 0 0 0 12px;	padding: 2px;}.pager li:first-child{	margin-left: 0;}.pager li.page-nav{	padding: 4px 0 0;}.pager li.active{	color: #fff;	background: #c24e57;}.sort{	margin: 0 14px 0 0;}.sort li{	float: left;	margin-left: 20px;}.sort li a{	display: block;	padding-right: 12px;	background: url('../images/sort-down.png') no-repeat right center;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.sort li.active a{	color: #b33c3c;	text-decoration: none;	background-image: url('../images/sort-active-down.png');}.sort li.active.up a{	background-image: url('../images/sort-active-up.png');}.main-catalog{	margin: 20px 14px 20px 0;}.main-catalog table{	width: 100%;}.main-catalog table td{	width: 225px;	padding: 0 13px;	border-left: solid 1px #e9e2d8;	vertical-align: top;}.main-catalog table tr:first-child td{	padding-top: 0;	padding-bottom: 6px;}.main-catalog table td:first-child{	padding-left: 0;	border-left: 0 none;}.main-catalog table td+td+td{	padding-right: 0;}.main-catalog table td.code-name,.main-catalog table td.it-name{	padding-top: 2px;	padding-bottom: 2px;	vertical-align: bottom;}.cat-image{	position: relative;	text-align: center;	width: 225px;	overflow: hidden;	font-size: 0;	line-height: 0;}.cat-image img{	max-width: 100%;}.code-name{	color: #8a8a8a;}.main-catalog h3{	font-size: 15px;	line-height: 100%;	font-weight: bold;	color: #5f5f5f;	margin: 0;}.main-catalog h3 a{	text-decoration: none;}.main-catalog h3 a:hover{	text-decoration: underline;}.catalog-field{	padding: 6px 0;	border-bottom: solid 1px #e9e2d8;}.catalog-field > b{	display: block;	padding: 0 3px;}.it-name .catalog-field{	padding: 9px 0 0;	margin: 0 0 -2px;}.main-catalog table table td{	text-align: right;	padding: 0 3px !important;	border: 0 none;}.main-catalog table table td:first-child{	font-weight: bold;	text-align: left;}.main-catalog table table td a{	color: #3882ab;}.main-catalog table .tr-price td{	text-align: right;	padding-top: 9px;	padding-bottom: 9px;	font-size: 22px;	font-weight: bold;	line-height: 125%;	color: #c24e57;	text-shadow: 1px 1px 0 rgba(0,0,0,0.22);}.main-catalog table .divider td{	padding: 0 !important;}.show-items{	font-size: 15px;	padding: 2px 0;	color: #a5a5a5;	font-weight: bold;	margin: 0 14px 0 0;}.show-items b{	color: #5d5d5d;}.compare{	margin: 5px 0 0;}.compare label{	font-weight: bold;}.compare div.checker{	top: -2px;}div.checker,div.checker span,div.checker input{	width: 23px;	height: 23px;}div.checker span{	background-position: -269px -255px !important;}div.checker span.checked{	background-position: -292px -255px !important;}.spam div.checker{	top: -1px;}.spam div.checker,.spam div.checker span,.spam div.checker input{	width: 31px;	height: 32px;}.spam div.checker span{	background-position: -323px -256px !important;}.spam div.checker span.checked{	background-position: -356px -256px !important;}.product .breadcrumb{	margin-left: 14px;}.product .sidebar{	width: 309px;	margin-left: 14px;}.product .content{	width: 600px;	margin-right: 14px;}.product-img{	text-align: center;	overflow: hidden;	font-size: 0;	line-height: 0;	border: solid 1px #898989;}.product-img img{	max-width: 100%;}.product-item-slider{	position: relative;	width: 253px;	margin: 4px auto 28px;}.product-item-slider-frame{	float: left;	margin: 0 7px;	width: 73px;	height: 73px;	border: solid 1px #898989;}.product-item-slider #prev{	margin-top: -12px;	left: -27px;}.product-item-slider #next{	margin-top: -12px;	right: -27px;}.soc-link li{	float: left;	margin: 0 0 28px 32px;}.soc-link li:first-child,.soc-link li:nth-child(3n+1){	margin-left: 22px;}@media \0screen {	.soc-link li:first-child{margin-left:20px}}.soc-link li a{	display: block;	position: relative;	padding: 5px 0 0 18px;	width: 56px;	height: 19px;	font-size: 10px;	font-weight: bold;	color: #286a79;	text-transform: uppercase;	text-decoration: none;	background: #e9e2d8;}.soc-link li a:hover{	text-decoration: underline;}.soc-link li a img{	position: absolute;	left: -24px;	bottom: -8px;}.sidebar > h2.ribbon{	display: inline-block; *display: inline; zoom: 1;	position: relative;	overflow: visible;	width: auto;	margin: 0 0 0 -1px;	padding: 0 40px 0 12px;	font-size: 25px;	text-transform: none;	font-weight: normal;	height: 36px;	color: #fff;	line-height: 28px;	text-shadow: 0 -1px 1px rgba(0,0,0,0.1);	background: url('../images/ribbon.png') no-repeat right top;}.sidebar .user-name{	color: #686868;	font-size: 13px;}.sidebar .user-name > *{	vertical-align: middle;}.sidebar .user-name img{	margin-right: 8px;}.sidebar .user-name a{	text-decoration: none;}.sidebar .user-name a:hover{	text-decoration: underline;}.sidebar .comments{	padding: 9px 0 0;}.sidebar .comments .comment{	font-size: 15px;	line-height: 133%;	color: #686868;	font-style: italic;	padding: 6px 0 14px;	border-bottom: solid 1px #e9e2d8;}.more-comments{	text-transform: uppercase;	font-size: 10px;	font-weight: bold;	color: #286a79;	padding: 22px 0 22px;}.visited-item{	width: 148px;	height: 234px;}.visited-item h3{	font-size: 15px;	line-height: 100%;	font-weight: bold;	color: #5f5f5f;	height: 30px;	overflow: hidden;	text-overflow: ellipsis;	padding: 0 0 2px;	margin: 4px 0 2px;}.visited-item h3 a{	text-decoration: none;}.visited-item h3 a:hover{	text-decoration: underline;}.visited-item-img{	position: relative;	text-align: center;	overflow: hidden;	font-size: 0;	line-height: 0;	height: 148px;}.visited-item-img img{	max-width: 100%;}.visited-item-price{	margin: 15px 0 0;	color: #686868;	font-size: 15px;	line-height: 100%;	font-weight: bold;	text-shadow: 1px 1px 0 rgba(0,0,0,0.22);}@media \0screen {.visited-item-price {letter-spacing:-1px}}@media (min-resolution: .001dpcm) {_:-o-prefocus, .visited-item-price {letter-spacing:-1px};}@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { .visited-item-price {letter-spacing:-1px}}.visited-buy{	margin: 10px 0 0;}.visited-cat hr{	border: 0 none;	border-top: solid 1px #e9e2d8;	height: 0;	color: #e9e2d8;	background: none;	margin: 0 0 8px;}.rate .rating-cancel{	display: none !important;}.rate{	margin: -8px 0 0;}.rate-result,.send-comment,.phone-content{	margin: -6px 0 0;	font-weight: bold;}.rate-result,.send-comment{	text-transform: uppercase;	font-weight: bold;	font-size: 10px;	color: #5f5f5f;	padding: 4px 6px;	border-right: solid 1px #5f5f5f;}.send-comment a{	color: #286a79;}.phone-content{	padding: 0 0 0 6px;	width: 100px;	white-space: nowrap;	color: #4c4848;	font-size: 16px;}.phone-content div{	font-size: 10px;	line-height: 100%;}@media \0screen {.phone-content,.rate-result,.send-comment {font-weight:normal}}@media (min-resolution: .001dpcm) {_:-o-prefocus, .phone-content,.rate-result,.send-comment {font-weight:normal};}@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { .phone-content,.rate-result,.send-comment {font-weight: normal}}.product-buy{	padding: 13px 11px 20px 15px;	border: solid 1px #928a92;	margin: 0 0 32px;	min-width: 148px;	background: #e9e2d8;}.product-buy *{	font-size: 12px !important;}.product-buy select{	color: #686868;	width: 125px;}.product-buy .selector{	margin: 0 0 14px;}.quantity-buy label input{	width: 34px;	height: 26px;	padding: 0;	text-align: center;	font-weight: bold;	font-size: 15px !important;	color: #686868;}@media \0screen {	.quantity-buy label input{height:22px;padding-top:4px;}}.price-block{	margin: 17px 0 24px;	text-align: right;}.oldprice{	display: inline-block; *display: inline; zoom: 1;	font-size: 15px;	line-height: 100%;	font-weight: bold;	text-shadow: 1px 1px 0 rgba(0,0,0,0.22);}.oldprice div{	position: relative;	top: -8px;	height: 2px;	background: #c24e57;}.newprice{	margin: -2px 0 0;	color: #c3515a;	font-size: 22px;	line-height: 100%;	font-weight: bold;	text-shadow: 1px 1px 0 rgba(0,0,0,0.22);}.tab-nav{	width: 100%;}.tab-nav td{	width: 1000px;	font-size: 13px;	font-weight: bold;	text-align: center;	white-space: nowrap;	text-transform: uppercase;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.td-nav{	cursor: pointer;	border: solid 1px #5f5f5f;	border-bottom: 0 none;	padding: 6px 10px;	background: #e9e2d8;}.td-nav:hover{	position: relative;	background: #fff;	}.td-nav.active{	position: relative;	cursor: default;	color: #c76168;	border-bottom-color: #fff;	background: #fff;	}.tab-nav td.spacer{	width: 0;	padding: 0 5px;}.tabs{	margin: -1px 0 13px;	min-height: 100px;	padding: 10px;	border: solid 1px #5f5f5f;}.tabs.load{	background: url('../images/ajax-loader.gif') no-repeat center center;}.tab{	display: none;}.tab.active{	display: block;}.chars-table{	width: 100%;}.chars-table td{	padding: 4px 10px;	vertical-align: top;}.chars-table td:first-child{	font-weight: bold;}.chars-table tr:nth-child(odd) td{	background: #f1f1f1;}.prod-rec-cat{	padding: 0 0 13px;	border: solid 1px #c8c4c8;}.prod-rec-cat .ribbon{	margin: -6px 0 0 13px;}.prod-rec-cat .visited-item{	width: 182px;	height: 262px;	margin: 0 0 0 13px;}.prod-rec-cat .visited-item-img{	height: 182px;}.prod-rec-cat hr{	color: #e9e2d8;	border-top-color: #e9e2d8;	margin: 13px 13px 6px;}.prod-rec-cat .visited-item-price{	color: #c3515a;	font-size: 22px;	line-height: 100%;	max-width: 94px;	white-space: nowrap;}.order-table{	width: 652px;	margin: 4px 0 16px;}.order-table td{	width: 1000px;	padding: 12px 24px 12px 0;	border-bottom: dashed 1px #999;}.order-table td:nth-child(2){	padding-right: 12px;}.order-table td:first-child,.order-table td:last-child{	padding-right: 12px;	font-size: 0;	line-height: 0;	width: 0;}.order-table td:nth-child(1),.order-table td:nth-child(3),.order-table td:nth-child(4),.order-table td:nth-child(5){	white-space: nowrap;	width: 0;}.order-img{	position: relative;	width: 77px;	border: solid 1px #5f5f5f;}.order-img > img{	position: absolute;	right: -12px;	top: -4px;}.order-img a img{	width: 100%;}.order-table h2{	margin: 0;	color: #5f5f5f;	font-size: 18px;	font-weight: bold;	line-height: 133%;}.order-table h2 a{	text-decoration: none;}.order-table h2 a:hover{	text-decoration: underline;}.order-table input{	text-align: center;	width: 32px;	padding: 0;	font-size: 15px;	font-weight: bold;	color: #686868;	}.order-price,.required{	font-size: 22px;	font-weight: bold;	line-height: 125%;	color: #c24e57;	text-shadow: 1px 1px 0 rgba(0,0,0,0.22);}.required{	position: relative;	top: 6px;	line-height: 40%;}.order-user-data{	margin: 24px 0 0;}.order-user-data.left{	width: 226px;}.order-user-data .required{	top: 7px;}.order-user-data li{	font-size: 15px;	margin: 0 0 4px;}.order-user-data label b,.order-user-data label .label{	display: block;	padding: 4px 0 0;	height: 16px;	margin: 0 0 4px 7px;}.order-user-data input[type='text']{	width: 212px;}.order-user-data textarea{	display: block;	padding: 4px 6px;	resize: none;	width: 212px;	height: 116px;}.order-user-data.right{	width: 382px;	margin-right: 88px;}.order-user-data.right textarea{	width: 368px;	height: 66px;}.order-user-data.right .help{	vertical-align: bottom;	margin-left: 8px;}.order-user-data li table{	width: 100%;	margin: 24px 0 0;}.order-user-data li table td{	padding: 0 0 6px;}.order-user-data div.radio{	top: -2px;	margin-right: 12px;}div.radio,div.radio span,div.radio input{	width: 23px;	height: 23px;}div.radio span{	background-position: -269px -255px !important;}div.radio span.checked{	background-position: -292px -255px !important;}.order-user-data input[type='submit']{	width: 152px;}.order-user-data.right li:last-child{	padding-top: 8px;	border-top: dashed 1px #999;}.order-table-submit-buttons{	text-align: right;}.order-table-submit-buttons input{	width: 152px;}.order-table-submit-buttons a{	width: auto;	height: 28px;	padding-left: 16px;	padding-right: 16px;	border-color: #847c7c;	margin-right: 8px;	background: #b9adae;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I5YWRhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOTliOWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #b9adae 0%, #a99b9c 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9adae), color-stop(100%,#a99b9c));	background: -webkit-linear-gradient(top,  #b9adae 0%,#a99b9c 100%);	background: -o-linear-gradient(top,  #b9adae 0%,#a99b9c 100%);	background: -ms-linear-gradient(top,  #b9adae 0%,#a99b9c 100%);	background: linear-gradient(to bottom,  #b9adae 0%,#a99b9c 100%);	*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9adae', endColorstr='#a99b9c',GradientType=0 );}.fancybox-wrap > h2.ribbon{	z-index: 1;	top: 12px;	margin-bottom: -36px;}.fancybox-skin{	-webkit-border-radius: 0;	-moz-border-radius: 0;	border-radius: 0;}.fancybox-overlay{	background: rgba(0,0,0,0.8);}/* content off *//* footer */.footer{	margin: -340px 0 0;	height: 340px;	background: #f8f6f2 url('../images/footer-top.png') repeat-x top;	background: url('../images/footer-top.png') repeat-x top, #f8f6f2 url('../images/footer.png');}footer{	position: relative;	z-index: 3;	width: 918px;	height: 340px;	padding: 0 18px;	margin: 0 auto;}nav.bottom{	float: left;	margin: 42px 0 0;	font-size: 15px;	max-width: 220px;}nav.bottom+nav.bottom{	margin-left: 50px;}nav.bottom h2{	font-size: 18px;	font-weight: bold;	margin: 0;}.socials{	margin: 42px 0 0;}.footer-bottom{	position: absolute;	width: 100%;	height: 110px;	left: 0;	bottom: 0;	background: url('../images/divider.png') repeat-x 4px top;}.copy{	margin: 48px 0 0 12px;}.slogan{	margin: 44px 12px 0 0;	font-size: 25px;	color: #a7d679;	text-shadow: 1px 1px 0 rgba(0,0,0,0.48);}/* footer off */#ho_adv{	display: none !important;}/* END */