﻿@charset "UTF-8";  @font-face {    font-family: 'meta';    src: url('../fonts/meta.eot');    src: url('../fonts/meta.eot?#iefix') format('embedded-opentype'),         url('../fonts/meta.woff') format('woff'),         url('../fonts/meta.ttf') format('truetype');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'meta';    src: url('../fonts/metabold.eot');    src: url('../fonts/metabold.eot?#iefix') format('embedded-opentype'),         url('../fonts/metabold.woff') format('woff'),         url('../fonts/metabold.ttf') format('truetype');    font-weight: bold;    font-style: normal;}.meta{	font-family: 'meta';}/* 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: 135%;	text-align: left;	color: #4d4d4d;	height: 100%;	background: #fbf8ef url('../images/body.png') repeat-x center top;}hr{	border: 0 none;	border-top: solid 1px #4d4d4d;	height: 0;	color: #4d4d4d;	background: none;}a{	text-decoration: underline;	outline: none;	color: inherit;}a:hover{	text-decoration: none;}.link a{	color: #ef4901;}.clear{	float: none !important;	display: block;	clear: both;	height: 0;}.box{	border: solid 1px #cacaca;	background: #fff;
	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-o-border-radius: 4px;	border-radius: 4px;}input[type='text'],input[type='password'],textarea,select{	color: #d0d0d0;	height: 26px;	padding: 0 10px;	border: solid 1px #d9d9d9;	background: #fff;
	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-o-border-radius: 4px;	border-radius: 4px;	-webkit-box-shadow: inset 2px 2px 0 #f7f7f7, inset -1px -1px 0 #f7f7f7;	-moz-box-shadow: inset 2px 2px 0 #f7f7f7, inset -1px -1px 0 #f7f7f7;	box-shadow: inset 2px 2px 0 #f7f7f7, inset -1px -1px 0 #f7f7f7;}input[type='text']:focus,input[type='password']:focus,textarea:focus,select{	color: #4d4d4d;	font-style: normal;}.button,a.button,button.button,input.button{	cursor: pointer;	display: inline-block; *display: inline; zoom: 1;	white-space: nowrap;	text-decoration: none;	text-transform: uppercase;	border-top: solid 1px #efefef;	border-left: solid 1px #dcdcdc;	border-right: solid 1px #dcdcdc;	border-bottom: solid 1px #c8c8c8;	color: #4d4d4d;	font-weight: bold;	width: 42px;	text-align: center;	height: 26px;	line-height: 26px;	text-shadow: 1px 1px 0 #fff;	background: #ffffff;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYyZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #ffffff 0%, #f1f2f1 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f1f2f1));	background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f2f1 100%);	background: -o-linear-gradient(top,  #ffffff 0%,#f1f2f1 100%);	background: -ms-linear-gradient(top,  #ffffff 0%,#f1f2f1 100%);	background: linear-gradient(to bottom,  #ffffff 0%,#f1f2f1 100%);	*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f2f1',GradientType=0 );	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-o-border-radius: 4px;	border-radius: 4px;	-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='#ffffff', endColorstr='#f1f2f1',GradientType=0 );}}.button:hover{	color: #000;}input.button{	height: 28px;}/* off */.warp{	width: 937px;	margin: 0 auto;	min-height: 100%;	height: auto !important;	height: 100%;}/* header */.header{}.header .top{	position: relative;	height: 34px;	padding: 5px 0 0;	text-align: center;}.login{	position: absolute;	right: 0;	top: 10px;	color: #d1ccbc;}.login li{	float: left;	margin: 0 0 0 20px;}.login li a{	text-decoration: none;	border-bottom: dashed 1px #ef4901;}.login li a:hover{	border-bottom-color: transparent;}.gradient{	color: #ef4901; 	color: rgba(255,77,0,0.8);    text-shadow: 0 -6px 10px #fbf8ef, 0 0 0 #000, 1px 0 0 rgba(0,0,0,0.5), 0 -6px 10px #fbf8ef;}.gradient-gray{	color: #9e9885; 	color: rgba(182,174,151,0.8);    text-shadow: 0 -2px 4px #fbf8ef, 0 0 0 #000, 0 -2px 4px #fbf8ef;}.logo{	float: left;	padding: 24px 0 0;	font-size: 38px;	line-height: 100%;	font-weight: bold;}.logo a{	text-decoration: none;}.phones{	float: right;	padding: 14px 0 0;	width: 500px;	font-size: 28px;	line-height: 100%;	text-transform: uppercase;}.phones div{	font-size: 14px;	line-height: 135%;}.phones b{	margin-right: 48px;}.nav{	float: left;	margin: 24px 0 0;	width: 636px;	height: 113px;	border-bottom: solid 1px #c6c3bc;	background: #f0ede3;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZWRlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGNmYmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #f0ede3 0%, #d4cfbf 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0ede3), color-stop(100%,#d4cfbf));	background: -webkit-linear-gradient(top,  #f0ede3 0%,#d4cfbf 100%);	background: -o-linear-gradient(top,  #f0ede3 0%,#d4cfbf 100%);	background: -ms-linear-gradient(top,  #f0ede3 0%,#d4cfbf 100%);	background: linear-gradient(to bottom,  #f0ede3 0%,#d4cfbf 100%);	*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ede3', endColorstr='#d4cfbf',GradientType=0 );	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	-o-border-radius: 6px;	border-radius: 6px;}@media \0screen {	.nav{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ede3', endColorstr='#d4cfbf',GradientType=0 );}}.nav > ul > li{	position: relative;	float: left;	width: 104px;	height: 110px;	padding: 3px 0 0 2px;	background: url('../images/li.png') no-repeat left 90px;}.nav > ul > li:first-child{	background: none;}.nav > ul > li > a{	display: block;	width: 103px;	height: 110px;	text-align: center;	text-decoration: none;	border: solid 1px transparent;	border-bottom: 0 none;	text-shadow: 1px 1px 0 #fff;	-webkit-border-radius: 6px 6px 0 0;	-moz-border-radius: 6px 6px 0 0;	-o-border-radius: 6px 6px 0 0;	border-radius: 6px 6px 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;}.nav > ul > li:hover > a,.nav > ul > li.active > a{	border: solid 1px #cacaca;	border-bottom: 0 none;	background: #fff;}.nav-img{	display: table-cell;	vertical-align: middle;	width: 101px;	font-size: 0;	line-height: 0;	height: 77px;}.nav-txt{	display: block;	padding: 7px 0 0;	font-size: 16px;	line-height: 120%;}.submenu{	position: absolute;	border: solid 1px #cacaca;	border-top: none;	white-space: nowrap;	left: 2px;	top: -1000px;	opacity: 0;	-webkit-border-radius: 0 0 4px 4px;	-moz-border-radius: 0 0 4px 4px;	-o-border-radius: 0 0 4px 4px;	border-radius: 0 0 4px 4px;	-webkit-transition: 0.25s ease opacity;	-moz-transition: 0.25s ease opacity;	-o-transition: 0.25s ease opacity;	transition: 0.25s ease opacity;}.nav > ul > li:hover > .submenu,.nav > ul > li.active > .submenu{	top: 114px;	opacity: 1;}.nav > ul > li:hover > .submenu{	z-index: 1;}.submenu a{	position: relative;	display: block;	padding: 12px 43px;	background: #ffffff;	text-decoration: none;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #ffffff 50%, #ededed 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(100%,#ededed));	background: -webkit-linear-gradient(top,  #ffffff 50%,#ededed 100%);	background: -o-linear-gradient(top,  #ffffff 50%,#ededed 100%);	background: -ms-linear-gradient(top,  #ffffff 50%,#ededed 100%);	background: linear-gradient(to bottom,  #ffffff 50%,#ededed 100%);	*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );	-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 {	.submenu a{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );}}.submenu li:last-child a{	-webkit-border-radius: 0 0 4px 4px;	-moz-border-radius: 0 0 4px 4px;	-o-border-radius: 0 0 4px 4px;	border-radius: 0 0 4px 4px;}.submenu a:hover{	-webkit-box-shadow: inset 0 100px 0 rgba(0,0,0,0.03);	-moz-box-shadow: inset 0 100px 0 rgba(0,0,0,0.03);	box-shadow: inset 0 100px 0 rgba(0,0,0,0.03);}.submenu a img{	position: absolute;	left: 26px;	top: 15px;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.submenu a:hover img{	left: 32px;}.header .right{	float: right;	position: relative;	height: 114px;	margin: 24px 0 0;	width: 278px;}.call li{	position: relative;	padding: 0 0 0 36px;	margin: 0 0 8px;}.call li img{	position: absolute;	left: 12px;	bottom: 2px;}.header .right .basket{	position: absolute;	left: 0;	bottom: 0;	padding: 11px 14px;	width: 250px;	background: #fff;	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.07);	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.07);	box-shadow: 2px 2px 3px rgba(0,0,0,0.07);	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-o-border-radius: 4px;	border-radius: 4px;}.header .right .basket *{	vertical-align: top;}.header .right .basket .button{	float: right;	margin-top: 3px;}.header .right .basket > span{	position: relative;	top: 11px;	margin-left: 16px;}/* header off *//* content */.content{	padding: 30px 0 182px;}#datepicker{	float: left;	margin: 0 0 30px;}#datepicker .ui-datepicker-inline{	width: 298px;	padding: 0;	background: #d5d0c0;	-webkit-border-radius: 3px 3px 0 0;	-moz-border-radius: 3px 3px 0 0;	-o-border-radius: 3px 3px 0 0;	border-radius: 3px 3px 0 0;}#datepicker .ui-datepicker-inline table{	margin: 0;}#datepicker .ui-widget-header{	border: 0 none;	background: url('../images/t-head.png') repeat-x bottom;	-webkit-border-radius: 0;	-moz-border-radius: 0;	-o-border-radius: 0;	border-radius: 0;}#datepicker .ui-datepicker .ui-datepicker-title{	color: #4d4d4d;	font-family: 'meta';	text-shadow: 1px 1px 0 #fff;	font-size: 18px;	font-weight: normal;	line-height: 34px;	padding-bottom: 4px;}#datepicker .ui-datepicker .ui-datepicker-prev span{	width: 19px;	background: url('../images/prev.png') no-repeat left center;}#datepicker .ui-datepicker .ui-datepicker-next span{	width: 19px;	background: url('../images/next.png') no-repeat right center;}#datepicker .ui-datepicker .ui-datepicker-prev,#datepicker .ui-datepicker .ui-datepicker-next{	cursor: pointer;	top: 8px;	background: none;	border: solid 1px transparent;	width: 33px;}#datepicker .ui-datepicker .ui-datepicker-prev{	left: 8px;}#datepicker .ui-datepicker .ui-datepicker-next{	right: 10px;}#datepicker .ui-datepicker th{	border-top: solid 1px #aeab9e;	height: 18px;	background: #ffffff;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #ffffff 0%, #e0e0e0 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e0e0e0));	background: -webkit-linear-gradient(top,  #ffffff 0%,#e0e0e0 100%);	background: -o-linear-gradient(top,  #ffffff 0%,#e0e0e0 100%);	background: -ms-linear-gradient(top,  #ffffff 0%,#e0e0e0 100%);	background: linear-gradient(to bottom,  #ffffff 0%,#e0e0e0 100%);	*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 );	-webkit-box-shadow: inset 1px 0 rgba(0,0,0,0.1), inset -1px 0 rgba(255,255,255,0.4), 0 4px 4px rgba(255,255,255,0.5);	-moz-box-shadow: inset 1px 0 rgba(0,0,0,0.1), inset -1px 0 rgba(255,255,255,0.4), 0 4px 4px rgba(255,255,255,0.5);	box-shadow: inset 1px 0 rgba(0,0,0,0.1), inset -1px 0 rgba(255,255,255,0.4), 0 4px 4px rgba(255,255,255,0.5);}@media \0screen {	#datepicker .ui-datepicker th{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 );}}#datepicker .ui-datepicker th *{	color: #4d4d4d;}#datepicker .ui-datepicker td{	-webkit-box-shadow: inset 1px 0 rgba(0,0,0,0.1), inset -1px 0 rgba(255,255,255,0.4), inset 0 -1px rgba(0,0,0,0.1), inset 0 1px rgba(255,255,255,0.4);	-moz-box-shadow: inset 1px 0 rgba(0,0,0,0.1), inset -1px 0 rgba(255,255,255,0.4), inset 0 -1px rgba(0,0,0,0.1), inset 0 1px rgba(255,255,255,0.4);	box-shadow: inset 1px 0 rgba(0,0,0,0.1), inset -1px 0 rgba(255,255,255,0.4), inset 0 -1px rgba(0,0,0,0.1), inset 0 1px rgba(255,255,255,0.4);}#datepicker .ui-state-default,#datepicker .ui-widget-content .ui-state-default,#datepicker .ui-widget-header .ui-state-default{	background: none;	border-color: transparent;}#datepicker .ui-state-disabled,#datepicker .ui-widget-content .ui-state-disabled,#datepicker .ui-widget-header .ui-state-disabled{	opacity: 1;	filter: Alpha(Opacity=1);}#datepicker .ui-datepicker td{	padding: 0;	vertical-align: middle;}#datepicker .ui-datepicker td a{	display: table-cell;	padding: 0;	vertical-align: middle;	text-align: center;	color: #4d4d4d;	width: 42px;	height: 35px;	font-weight: normal;}#datepicker .ui-datepicker td a.ui-state-hover,#datepicker .ui-datepicker td a.ui-state-active,#datepicker .ui-datepicker td a.ui-state-current,#datepicker .ui-datepicker td a.ui-state-highlight{	color: #a13101;	font-weight: bold;	font-size: 16px;	background: #ffffff;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWVmYTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #ffffff 0%, #faefa5 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#faefa5));	background: -webkit-linear-gradient(top,  #ffffff 0%,#faefa5 100%);	background: -o-linear-gradient(top,  #ffffff 0%,#faefa5 100%);	background: -ms-linear-gradient(top,  #ffffff 0%,#faefa5 100%);	background: linear-gradient(to bottom,  #ffffff 0%,#faefa5 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#faefa5',GradientType=0 );} .slider-box{	position: relative;	float: right;	width: 607px;	height: 265px;	margin: 0 0 30px;}.slide{	float: left;	width: 607px;	height: 265px;}.slide img{	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	-o-border-radius: 3px;	border-radius: 3px;}#prev,#next{	cursor: pointer;	position: absolute;	width: 60px;	height: 60px;	bottom: 11px;	right: 13px;}#prev{	right: 82px;	background: url('../images/slider-prev.png') no-repeat center center;}#next{	background: url('../images/slider-next.png') no-repeat center center;}.main-cat{	margin: 0 0 20px;}.main-cat ul li{	float: left;	padding: 3px;	width: 210px;	height: 259px;	margin: 0 0 24px;	background: #e1dfd7;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-o-border-radius: 4px;	border-radius: 4px;}.main-cat ul li:nth-child(4n+2){	margin: 0 12px 24px 24px;}.main-cat ul li:nth-child(4n+3){	margin: 0 25px 24px 12px;}.mc-img{	margin: 0 0 2px;	text-align: center;	overflow: hidden;	font-size: 0;	line-height: 0;	border: solid 1px #cacaca;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	-o-border-radius: 3px;	border-radius: 3px;}.mc-img img{	display: inline-block; *display: inline; zoom: 1;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	-o-border-radius: 3px;	border-radius: 3px;}.mc-date,.mc-name{	text-align: center;	height: 57px;	border: solid 1px #cacaca;	background: #ffffff;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7));	background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);	background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);	background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);	background: linear-gradient(to bottom,  #ffffff 0%,#f7f7f7 100%);	*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	-o-border-radius: 3px;	border-radius: 3px;}@media \0screen {	.mc-date,.mc-name{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );}}.mc-date{	float: left;	width: 57px;	font-size: 11px;}.mc-name{	float: right;	width: 147px;}.mc-day{	margin: 10px 0 -4px;	font-size: 27px;	font-weight: bold;	line-height: 100%;}.mc-name h3{	font-weight: bold;	padding: 4px 4px 3px;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}.mc-name .button{	text-transform: none;	color: #ef4901;	width: 120px;}.mc-name .button:hover{	color: #000;}h1{	font-family: 'meta';	font-size: 23px;	line-height: 120%;	margin-bottom: 30px;}h2{	font-family: 'meta';	font-size: 19px;	line-height: 120%;	margin-bottom: 20px;}p{	margin-bottom: 12px;}.simple-list{	margin-bottom: 12px;}.simple-list li{	position: relative;	padding: 4px 4px 4px 42px;}.li-num{	position: absolute;	text-align: center;	left: 0;	top: 50%;	margin-top: -14px;	width: 27px;	height: 21px;	padding: 6px 0 0;	color: #fff;	font-weight: bold;	background: #ff6929;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjkyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZjQ5MDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #ff6929 0%, #ef4901 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6929), color-stop(100%,#ef4901));	background: -webkit-linear-gradient(top,  #ff6929 0%,#ef4901 100%);	background: -o-linear-gradient(top,  #ff6929 0%,#ef4901 100%);	background: -ms-linear-gradient(top,  #ff6929 0%,#ef4901 100%);	background: linear-gradient(to bottom,  #ff6929 0%,#ef4901 100%);	*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6929', endColorstr='#ef4901',GradientType=0 );	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	-o-border-radius: 3px;	border-radius: 3px;}@media \0screen {	.li-num{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6929', endColorstr='#ef4901',GradientType=0 );}}.main-basket{	padding: 18px 22px;}.basket-title{	color: #ef4901;	font-size: 19px;	line-height: 100%;	font-weight: bold;	margin: 0 0 18px;}.basket-table{	width: 100%;	white-space: nowrap;	background: #ffffff;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7));	background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);	background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);	background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);	background: linear-gradient(to bottom,  #ffffff 0%,#f7f7f7 100%);	*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-o-border-radius: 4px;	border-radius: 4px;}@media \0screen {	.basket-table{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );}}.basket-table tr td{	padding: 12px 24px;	border-right: solid 1px #cacaca;	border-bottom: solid 1px #cacaca;	width: 90%;}.basket-table tr td:first-child{	border-left: solid 1px #cacaca;	width: 100%;	white-space: normal;}.basket-table tr:first-child td{	border-top: solid 1px #cacaca;	padding: 24px;	background: #eeeae0;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWFlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWQ1YzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #eeeae0 0%, #dad5c6 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeae0), color-stop(100%,#dad5c6));	background: -webkit-linear-gradient(top,  #eeeae0 0%,#dad5c6 100%);	background: -o-linear-gradient(top,  #eeeae0 0%,#dad5c6 100%);	background: -ms-linear-gradient(top,  #eeeae0 0%,#dad5c6 100%);	background: linear-gradient(to bottom,  #eeeae0 0%,#dad5c6 100%);	*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeae0', endColorstr='#dad5c6',GradientType=0 );}@media \0screen {	.basket-table tr:first-child td{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeae0', endColorstr='#dad5c6',GradientType=0 );}}.basket-table tr td:last-child{	width: 1%;	padding: 12px;}.basket-table tr:first-child td:first-child{	-webkit-border-radius: 4px 0 0 0;	-moz-border-radius: 4px 0 0 0;	-o-border-radius: 4px 0 0 0;	border-radius: 4px 0 0 0;}.basket-table tr:first-child td:last-child{	-webkit-border-radius: 0 4px 0 0;	-moz-border-radius: 0 4px 0 0;	-o-border-radius: 0 4px 0 0;	border-radius: 0 4px 0 0;}.basket-table tr:last-child td{	-webkit-border-radius: 0 0 4px 4px;	-moz-border-radius: 0 0 4px 4px;	-o-border-radius: 0 0 4px 4px;	border-radius: 0 0 4px 4px;}.del-row{	display: block;	width: 11px;	font-size: 0;	line-height: 0;}.basket-table .button{	float: right;	text-transform: none;	width: 136px;	margin-right: 6px;}.main-basket .left{	float: left;	width: 611px;}.main-basket .left .mc-date{	float: right;}.main-basket .right{	float: right;	text-align: center;	width: 266px;	padding: 14px 0;	border: solid 1px #cacaca;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-o-border-radius: 4px;	border-radius: 4px;}.main-basket .right *{	font-size: 0;	line-height: 0;}.item-form{	float: left;	width: 538px;}.item-form .mc-img{	float: left;	margin: 0 0 24px;}.item-desc{	float: right;	width: 306px;}.item-desc h1{	font-family: Arial, sans-serif;	font-size: 29px;	line-height: 135%;	color: #ef4901;	font-weight: bold;	margin: 20px 0 20px;}.item-phones{	margin: 12px 0;}.form-table{	margin: 12px 0;	width: 496px;}.form-table tr td{	padding-top: 4px;	padding-bottom: 4px;}.form-table tr.f-com td,.form-table tr.f-code td,.form-table tr.f-code td *{	vertical-align: top;}.form-table tr.f-com td:first-child,.form-table tr.f-code td:first-child{	padding-top: 10px;}.form-table tr td:first-child{	padding-right: 42px; 	white-space: nowrap;}.form-table tr td[colspan]{	padding-right: 0;	padding-top: 12px;	padding-bottom: 12px; 	white-space: normal;}.form-table textarea{	padding-top: 4px;	padding-bottom: 4px;	resize: none;	height: 32px;}.form-table tr td input[type='text'],.form-table tr td textarea{	width: 300px;}.form-table tr.f-code td input{	width: 80px;	margin-right: 20px;}.form-table tr td.f-price{	text-align: right;}.form-table tr td.f-price input{	width: 109px;	margin: 0 8px;}.form-table tr td.f-price input:last-child{	margin-right: 0;}.form-table tr.f-code td > div{	position: relative;}.code{	font-size: 9px;	line-height: 120%;	width: 128px;	position: absolute;	right: -66px;	top: 4px;}.form-table .button{	text-transform: none;	width: 100px;}/* content off *//* footer */.footer{	margin: -152px 0 0;	height: 152px;	background: #fff url('../images/footer.png') repeat-x top;}.footer-inside{	width: 937px;	margin: 0 auto;}.footer-nav{	padding: 20px 44px;	background: #fff;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	-o-border-radius: 6px;	border-radius: 6px;	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.07);	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.07);	box-shadow: 2px 2px 3px rgba(0,0,0,0.07);}.footer-nav ul li{	float: left;}.footer-nav ul li.spacer{	color: #c9c9c9;	padding: 0 16px;}.footer-nav ul li a{	text-decoration: none;}.footer-nav ul li a:hover{	text-decoration: underline;}.copy{	float: left;	margin: 26px 0 0 20px;}.dev{	float: right;	margin: 26px 20px 0 0;}.dev img{	float: left;	margin: 4px 4px 0 0;}.social{	margin: 26px 0 0;	text-align: center;}.social a{	margin: 0 5px;}/* footer off *//* END */