﻿@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'],button,select,option{	cursor: pointer;}input[type='text'],input[type='password']{	padding: 2px 12px 0;	width: 104px;	height: 17px;	border: 0 none;	font-size: 11px;	color: #9f9f9f;	background: #f8f8f8;	-webkit-box-shadow: inset 2px 2px 2px rgba(0,0,0,0.15);	-moz-box-shadow: inset 2px 2px 2px rgba(0,0,0,0.15);	box-shadow: inset 2px 2px 2px rgba(0,0,0,0.15);	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	-o-border-radius: 10px;	border-radius: 10px;}input[type='submit'],.button{	border: 0 none;	height: 19px;	padding: 0 10px;	color: #fff;	font-size: 11px;	background: #c4b9ad; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M0YjlhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNTk0ODMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c4b9ad 0%, #a59483 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4b9ad), color-stop(100%,#a59483)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c4b9ad 0%,#a59483 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c4b9ad 0%,#a59483 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c4b9ad 0%,#a59483 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c4b9ad 0%,#a59483 100%); /* W3C */
	*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4b9ad', endColorstr='#a59483',GradientType=0 ); /* IE6-8 */
	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	-o-border-radius: 10px;	border-radius: 10px;}@media \0screen {
  input[type='submit'], .button{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4b9ad', endColorstr='#a59483',GradientType=0 );}
}.button{	line-height: 19px;	text-decoration: none;}label{	cursor: pointer;	color: #363636;}html{	height: 100%;}body{	font-family: Arial, sans-serif;	font-size: 12px;	line-height: 150%;	text-align: left;	color: #363636;	height: 100%;	background: #cdcec7 url('../images/bg-center.jpg') no-repeat center top;	background: url('../images/bg-center.jpg') no-repeat center top, url('../images/bg-down.png') repeat-y center top, #cdcec7 url('../images/bg.png') repeat-x center top;}hr{	border: 0 none;	border-top: solid 1px #363636;	height: 0;	color: #363636;	background: none;}.hr{	clear: both;	height: 4px;	background: url('../images/hr.png') repeat-x center top;}a{	text-decoration: underline;	outline: none;	color: inherit;}a:hover{	text-decoration: none;}.clear{	display: block;	clear: both;	height: 0;}.clearfix:before,.clearfix:after{	display: block;	float: none;	clear: both;	content: '.';	height: 0;	line-height: 0;	font-size: 0;	overflow: hidden;	opacity: 0;	color: transparent;}/* off */.warp{	min-height: 100%;	height: auto !important;	height: 100%;}/* header */.header-container{	padding: 0 0 37px;	background: url('../images/shoes.png') no-repeat center -7px;}.header{	position: relative;	min-height: 464px;	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.22);	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.22);	box-shadow: 0 5px 5px rgba(0,0,0,0.22);}.header .inside{	position: relative;	width: 932px;	margin: 0 auto;}.logo{	float: left;	margin: 17px 0 0;	width: 140px;	text-align: center;}.slogan{	margin: 4px 0 0;	font-size: 14px;	font-style: italic;}.header .right{	float: right;	width: 544px;}.coords,.login,.basket{	float: left;	padding: 34px 0 0;}.coords{	width: 165px;	margin-right: 27px;}.login{	width: 128px;	padding: 36px 15px 12px;	background: #eee;	background: rgba(222,222,222,0.4);	-webkit-border-radius: 0 0 10px 10px;	-moz-border-radius: 0 0 10px 10px;	-o-border-radius: 0 0 10px 10px;	border-radius: 0 0 10px 10px;}.basket{	float: right;	width: 128px;	padding-left: 44px;	background: url('../images/basket.png') no-repeat left 34px;}.phone-code{	font-size: 14px;	line-height: 120%;}.phone{	margin: 2px 0 0;	font-size: 26px;	line-height: 120%;}.address{	margin: 5px 0 0;	color: #9f9f9f;	font-size: 11px;	line-height: 120%;}.login input[type='password']{	margin: 8px 0;}.login input[type='submit']{	float: right;}.login a{	color: #978572;	font-size: 11px;}.basket{	font-size: 12px;	color: #9f9f9f;	line-height: 135%;}.basket span{	color: #363636;}.basket .button{	margin: 12px 0 0;	float: right;}.actions{	margin: 54px 0 0;	text-align: center;	font-size: 18px;}.actions a{	display: inline-block; *display: inline; zoom: 1;	text-decoration: none;	height: 20px;	color: #9f9f9f;	padding: 0 28px 0 0;	background: url('../images/actions.png') no-repeat right center;}.actions a span{	display: inline-block; *display: inline; zoom: 1;	border-bottom: dashed 2px #9f9f9f;}.actions a:hover span{	border-bottom-color: transparent;}.header .bg{	position: absolute;	bottom: 0;	width: 100%;	height: 250px;	background: url('../images/header-center.jpg') repeat-x center bottom;}.nav{	border-spacing: 0;	width: 906px;	padding: 0 12px;	height: 41px;	margin: 0 auto;	color: #fff;	text-align: center;	font-size: 14px;	background: rgba(0,0,0,0.1) url('../images/nav.png') no-repeat center bottom;}.nav tr td{	vertical-align: middle;	padding: 5px 30px 0;	white-space: nowrap;}.nav tr td.spacer{	width: 0;	padding: 7px;	background: url('../images/spacer.png') no-repeat center 17px;}.favorites{	width: 930px;	margin: 24px auto 0;	border-spacing: 0;}.favorites tr td{	width: 25%;	text-align: center;	vertical-align: center;	font-size: 18px;	font-weight: bold;	line-height: 120%;	color: #fff;	text-shadow: 1px 1px 0 #000;}.favorites tr td a{	text-decoration: none;}/* header off *//* content */.content{	width: 932px;	margin: -8px auto 0;	padding: 0 0 206px;}.content .left{	float: left;	width: 251px;}.content .right{	float: right;	width: 620px;}.back{	margin-bottom: 13px;	background: url('../images/left-bg.jpg') repeat-y center bottom;	background: url('../images/left-middle.png') repeat-y center top, url('../images/left-bg.jpg') repeat-y center top;	-webkit-border-radius: 8px;	-moz-border-radius: 8px;	-o-border-radius: 8px;	border-radius: 8px;	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.22);	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.22);	box-shadow: 0 1px 2px rgba(0,0,0,0.22);}.back:before{	position: relative;	display: block;	content: ' ';	height: 11px;	margin: 0 0 -11px;	background: url('../images/left-top.png') no-repeat center bottom, url('../images/left-bg.jpg') repeat-y center top;	-webkit-border-radius: 7px 7px 0 0;	-moz-border-radius: 7px 7px 0 0;	-o-border-radius: 7px 7px 0 0;	border-radius: 7px 7px 0 0;}.back:after{	position: relative;	display: block;	content: ' ';	height: 10px;	margin: -10px 0 0;	background: url('../images/left-bottom.png') no-repeat center top;	-webkit-border-radius: 0 0 7px 7px;	-moz-border-radius: 0 0 7px 7px;	-o-border-radius: 0 0 7px 7px;	border-radius: 0 0 7px 7px;}.back > *:first-child{	position: relative;	z-index: 1;}.left h2{	font-size: 16px;	font-weight: bold;	padding: 8px 16px;}.left .menu h2{	padding: 16px 16px 0;}.menu ul{	color: #877562;	font-size: 14px;	font-weight: bold;	padding: 0 16px 12px;}.menu ul li{	position: relative;	padding: 4px 12px 0 20px;	margin: 5px 0 8px; }.menu ul li:before{	position: absolute;	content: ' ';	width: 11px;	height: 7px;	top: 10px;	left: 0;	background: url('../images/li.png') no-repeat center center;}.news li{	margin: 0 0 12px;}.archive{	text-align: right;	margin: 0 0 40px;}.poll-question{	color: #596d63;	font-weight: bold;	font-style: italic;	padding: 4px 0 0;	margin: 0 0 16px;}.poll li{	margin: 0 0 8px;}.contacts{	padding: 6px 0 0 90px;	margin: 0 0 40px;	min-height: 72px;	background: url('../images/contacts.png') no-repeat left top;}.contacts li{	margin: 2px 0 4px;}.pay-sys{	padding: 12px 0 0;}.pay-sys > *{	margin-right: 10px;}.type{	float: right;	margin: 18px 0 0;}.type > *:first-child{	margin-right: 22px;}.right h1,.right h2,.right .title{	padding: 12px 0 0;	font-size: 24px;	line-height: 100%;	font-weight: bold;}.catalog{	padding: 30px 0 0;}.catalog li{	float: left;	width: 172px;	margin: 0 0 40px;}.catalog li:nth-child(3n+2){	margin: 0 52px 40px;}.item-img{	position: relative;	font-size: 0;	line-height: 0;	height: 104px;	padding: 0 0 8px;	margin: 0 0 4px;}.item-img *{	vertical-align: bottom;}.new{	position: absolute;	right: 40px;	bottom: 0;}.blank{	width: 0;	height: 100%;}.catalog h3{	font-size: 14px;	color: #62756b;	width: 172px;	height: 18px;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;	margin: 0 0 2px;}.catalog h3 a{	text-decoration: none;}.catalog h3 a:hover{	text-decoration: underline;}.item-desc{	line-height: 150%;	width: 172px;	height: 48px;	overflow: hidden;	text-overflow: ellipsis;	margin: 0 0 8px;}.price{	display: inline-block; *display: inline; zoom: 1;	margin: 0 0 8px;	width: 138px;	height: 28px;	line-height: 28px;	font-size: 18px;	padding: 0 0 0 16px;	background: url('../images/left-bg.jpg') no-repeat center center;	-webkit-border-radius: 14px;	-moz-border-radius: 14px;	-o-border-radius: 14px;	border-radius: 14px;	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.22);	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.22);	box-shadow: 0 1px 2px rgba(0,0,0,0.22);}.buy{	display: inline-block; *display: inline; zoom: 1;	width: 123px;	height: 27px;	padding: 2px 0 0;	color: #fff;	text-shadow: 0 -1px 0 rgba(0,0,0,0.48);	font-size: 14px;	text-align: center;	text-decoration: none;	background: url('../images/buy.png') no-repeat 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;}.buy:hover{	background-image: url('../images/buy-hover.png');}.buy img{	position: relative;	top: 1px;	margin: 0 4px 0 0;}.about{	padding: 24px 0 0;}.about li{	float: right;	width: 460px;}.about li:first-child{	float: left;	width: 130px;}.about p{	margin: 0 0 8px;}.breadcrumb{	color: #9d9d9d;	font-size: 11px;}.breadcrumb span{	margin: 0 10px;}.basket-table{	padding: 20px 0 0;	width: 100%;	border-spacing: 0;	line-height: 100%;}.basket-table tr td{	text-align: center;	padding: 3px 0 2px;	border-top: solid 1px #e1e1e1;}.basket-table tr td:last-child{	width: 1%;}.basket-table tr td:first-child{	text-align: left;	width: 320px;}.basket-table tr:first-child td,.basket-table tr:last-child td{	font-size: 14px;	font-weight: bold;	padding-bottom: 10px;	border-top: 0 none;}.basket-table tr:first-child td{	font-size: 14px;	font-weight: bold;	padding-bottom: 10px;	border-top: 0 none;}.basket-table tr:nth-child(2) td{	border-top: 0 none;}.basket-table tr:nth-child(odd){	background: url('../images/td.png') repeat-x center top;}.basket-table tr:first-child td,.basket-table tr:nth-last-child(2) td{	background: url('../images/hr.png') repeat-x center bottom;}.basket-table tr:nth-last-child(2) td{	padding-bottom: 6px;}.basket-table tr:last-child td:last-child{	font-size: 11px;	font-weight: normal;	line-height: 135%;}.basket-table tr:first-child,.basket-table tr:last-child{	background: none;}.basket-table tr:last-child td:first-child{	background: url('../images/td-last-first.png') no-repeat 27px top;}.basket-table a{	color: #877562;}.basket-table input[type='text'],.item-description table input[type='text']{	color: #878787;	font-size: 11px;	border: solid 1px #cfcfcf;	width: 36px;	height: 16px;	padding: 0 6px;	background: #fff;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	-o-border-radius: 3px;	border-radius: 3px;	-webkit-box-shadow: none;	-moz-box-shadow: none;	box-shadow: none;}.basket-buttons{	text-align: right;	margin: 16px 0 40px;}.basket-buttons a,.basket-buttons input[type='submit']{	text-align: center;	color: #fff;	text-shadow: 0 -1px 0 rgba(0,0,0,0.48);	padding: 0 0 2px;	font-size: 14px;	text-align: center;	text-decoration: none;	width: 143px;	height: 29px;	filter: none;	background: url('../images/submit.png') no-repeat center center;}.basket-buttons a{	display: inline-block; *display: inline; zoom: 1;	width: 170px;	padding: 0;	line-height: 26px;	margin-right: 8px;	background: url('../images/back.png') no-repeat center center;}.item-image{	float: left;	width: 318px;	margin: 0 0 40px;}.item-image div{	text-align: center;	font-size: 0;	line-height: 0;	padding: 16px 10px 0 0;	height: 250px;}.item-image div *{	vertical-align: middle;}.item-image ul li{	float: left;	text-align: center;	font-size: 0;	line-height: 0;	width: 96px;	height: 70px;	margin: 0 10px 10px 0;	background: #fff;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-o-border-radius: 4px;	border-radius: 4px;}.item-image ul li img{	max-width: 96px;	max-height: 70px;}.item-image ul li a{	display: block;	width: 96px;	height: 70px;}.item-image ul li a *{	vertical-align: middle;}.item-description{	float: right;	width: 264px;	margin: 20px 0 40px;}.item-description table{
	border-spacing: 0;
}
.item-description table tr td{
	height: 24px;
	vertical-align: baseline;
}
.item-description table tr td:first-child{
	padding-right: 20px;
}
.item-description table tr.padding-bottom td{
	padding-bottom: 20px;
}
.big{
	color: #62756b;
	font-size: 24px;
	line-height: 100%;
}
.green{
	color: #5f9030;
}
.item-description div.selector{
	width: 50px;	left: -2px;	top: -2px;}.item-description select,
.item-description div.selector select{
	left: 3px;
	width: 50px;
	min-width: 50px;
}
.item-description div.selector span{
	width: 18px;}.item-buy{	margin: 16px 0 24px;}.item-description .text p{	margin: 0 0 8px;}/* content off *//* footer */.footer{	position: relative;	width: 932px;	margin: -146px auto 0;	padding: 30px 0 0;	height: 116px;	background: url('../images/footer.png') repeat-x center top;}.footer a,.news a,.contacts a{	color: #877562;}.logo-bottom,.copy{	float: left;}.copy{	margin: 5px 0 0 26px;	width: 110px;}.copy-desc{	font-size: 11px;	color: #9f9f9f;	}.footer-coords{	float: right;	margin: -8px 0;}.footer-coords table{	border-spacing: 0;	width: 388px;}.footer-coords table tr td{	padding: 0 0 0 38px;	width: 175px;	vertical-align: bottom;}.footer-coords table tr td:first-child{	padding: 0;}.footer-coords table tr:first-child td{	vertical-align: top;}.socials{	float: right;	margin: -8px 28px 0 0;}.socials ul{	margin: 10px 0 0;}.socials ul li{	float: left;	margin: 0 0 0 9px;}.socials ul li:first-child{	margin: 0;}/* footer off *//* END */