﻿@charset "UTF-8";  @font-face{    font-family: 'Academy Bold';    src: url('../fonts/academy.eot');    src: url('../fonts/academy.eot?#iefix') format('embedded-opentype'),         url('../fonts/academy.woff') format('woff'),         url('../fonts/academy.ttf') format('truetype');    font-weight: normal;    font-style: normal;}@font-face{    font-family: 'Academy Bold';    src: url('../fonts/academy.eot');    src: url('../fonts/academy.eot?#iefix') format('embedded-opentype'),         url('../fonts/academy.woff') format('woff'),         url('../fonts/academy.ttf') format('truetype');    font-weight: bold;    font-style: normal;}.font{	font-family: 'Academy Bold', 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;}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'],select{	cursor: pointer;}label{	cursor: pointer;	color: inherit;}html{	height: 100%;}body{	height: 100%;	font-family: 'Tahoma', sans-serif;	font-size: 12px;	line-height: 150%;	text-align: left;	color: #363636;}hr{	border: 0 none;	border-top: solid 1px #d6d6d6;	height: 0;	color: #d6d6d6;	background: none;	margin: 0;}a{	text-decoration: underline;	outline: none;	color: inherit;}a:hover{	text-decoration: none;}.link a,.text a{	color: #c84301;}.left{	float: left;}.right{	float: right;}.clear{	float: none !important;	display: block;	clear: both;	height: 0;}input[type='text'],input[type='email'],input[type='password'],textarea,select{	border: solid 1px #ababab;	color: #6f6f6f;	text-align: center;	width: 77px;	height: 26px;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	-o-border-radius: 6px;	border-radius: 6px;}input[type='text']:focus,input[type='email']:focus,input[type='password']:focus,textarea:focus,select:focus{	color: #2a2a29;}.button{	cursor: pointer;	display: inline-block; *display: inline; zoom: 1;	white-space: nowrap;	text-decoration: none;	border: 0 none;	color: #fff;	font-size: 16px;	font-weight: bold;	width: 187px;	text-align: center;	height: 42px;	line-height: 38px;	text-shadow: 1px 1px 0 #0d6188;/*	background: url('../images/button.png') no-repeat center center;*/	-webkit-border-radius: 21px;	-moz-border-radius: 21px;	-o-border-radius: 21px;	border-radius: 21px;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.button:hover{	-webkit-box-shadow: 0 0 5px rgba(15,150,213,0.5);	-moz-box-shadow: 0 0 5px rgba(15,150,213,0.5);	-o-box-shadow: 0 0 5px rgba(15,150,213,0.5);	box-shadow: 0 0 5px rgba(15,150,213,0.5);}/* text */h1,h2{	font-size: 20px;	line-height: 120%;	color: #722a00;	text-transform: uppercase;	margin: 0 0 20px;}h2{	font-size: 15px;}p{	margin: 0 0 12px;}.center{	text-align: center;}/* text off *//* off */.wrap{	min-width: 1000px;	overflow: hidden;	min-height: 100%;	height: auto !important;	height: 100%;	background: #eee6df url('../images/header.jpg') repeat-x center top;}/* header */.header{	position: relative;	height: 539px;	margin: 0;	padding: 0;	background: url('../images/nav.png') repeat-x center bottom;}.header .inside{	position: relative;	width: 1000px;	height: 540px;	margin: 0 auto;}.logo{	text-align: center;}.basket-box{	position: absolute;	left: 50%;	bottom: 71px;	width: 245px;	height: 149px;	background: url('../images/basket-box.png') no-repeat center top;}.basket{	position: absolute;	left: 88px;	top: 88px;}.basket-icon{	position: absolute;	left: 10px;	bottom: 0;}.basket .font{	color: #b90015;	font-size: 20px;	margin: 0 0 4px;}.basket span{	display: block;	line-height: 133%;}.basket a{	text-decoration: none;}.basket a:hover{	text-decoration: underline;}.nav{	position: absolute;	left: 0;	bottom: 2px;	width: 100%;	height: 68px;	text-transform: uppercase;	text-align: center;	color: #fff;	white-space: nowrap;	font-size: 18px;	text-shadow: -1px -1px 0 #a36a1f;}.nav td{	width: 1000px;	height: 68px;}.nav td.spacer{	width: 0;	padding: 0 1px;	background: url('../images/spacer.png') no-repeat center center;}.nav td > a{	display: table-cell;	text-decoration: none;	width: 1000px;	height: 68px;	vertical-align: middle;	background: url('../images/blank.png') repeat-x 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;}.nav td > a:hover,.nav td > a.active,.nav td.active > a{	color: #fff798;	background-image: url('../images/hover.png');}/* header off *//* content */.content{	padding: 0 0 77px;	margin: 0;	background: url('../images/content.png') repeat-x center top;}.content .inside{	width: 1000px;	margin: 0 auto;}.sidebar{	width: 305px;}.menu > li{	padding: 40px 52px 38px 35px;	width: 301px;	min-height: 125px;	margin: -73px -51px 0 -33px;	font-size: 18px;	color: #d05e16;	background: url('../images/menu.png') no-repeat center center;	background:	url('../images/menu-left.png') no-repeat 33px top,		url('../images/menu-right.png') no-repeat 337px top,		url('../images/menu-top.png') no-repeat left 38px,		url('../images/menu-bottom.png') no-repeat left bottom,		url('../images/menu_.png') no-repeat left top;	-webkit-background-size: 1px 100%, 1px 100%, auto auto, auto auto, 388px 100%;	-moz-background-size: 1px 100%, 1px 100%, auto auto, auto auto, 388px 100%;	-o-background-size: 1px 100%, 1px 100%, auto auto, auto auto, 388px 100%;	background-size: 1px 100%, 1px 100%, auto auto, auto auto, 388px 100%;}.menu > li:first-child{	margin: -10px -51px 0 -33px;}.menu > li > div{	position: relative;	width: 301px;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.menu > li > div:hover,.menu > li > div.active,.menu > li.active > div{	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	-o-border-radius: 12px;	border-radius: 12px;	-webkit-box-shadow: inset 0 0 1000px rgba(223,98,22,0.16);	-moz-box-shadow: inset 0 0 1000px rgba(223,98,22,0.16);	-o-box-shadow: inset 0 0 1000px rgba(223,98,22,0.16);	box-shadow: inset 0 0 1000px rgba(223,98,22,0.16);}.menu > li > div > span{	display: table-cell;	text-transform: uppercase;	width: 166px;	height: 125px;	vertical-align: middle;}.menu > li > div > span > a{	text-decoration: none;}.menu > li > div > span > a:hover{	text-decoration: underline;}.menu > li > div > span:first-child{	width: 135px;	text-align: center;}.sub{	display: none;	color: #722a00;	font-size: 12px;	line-height: 133%;	padding: 10px 0; }li div.active .sub,li.active div .sub,li:hover div .sub{	display: block;}.sub li{	position: relative;	margin: 0 0 8px 72px;}.sub li:before{	content: ' ';	position: absolute;	left: -18px;	top: 2px;	width: 10px;	height: 10px;	background: url('../images/li.png') no-repeat center center;}.sub li a{	font-weight: bold;	text-decoration: none;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.sub li a:hover{	color: #d05e16;	text-decoration: underline;}.news{	padding: 0 0 20px 40px;	width: 208px;	font-size: 11px;	line-height: 133%;}.news h3{	margin: 0 0 4px;}.blue{	color: #007fae;}.news .txt{	padding: 0 0 20px;	margin: 0 0 20px;	background: url('../images/news.png') repeat-x center bottom;}.txt.all{	margin: -20px 0 20px;	padding: 6px 0;	text-align: center;	color: #722a00;	background: #e9dfd6;}.main{	position: relative;	padding: 34px 0 20px;	margin: 0 0 0 321px}.slider{	margin: 40px 0 0;}#prev,#next{	cursor: pointer;}.slider-cell{	float: left;	margin: 0 1.5px 0 1.5px;	width: 259px;	height: 218px;	border: solid 2px #d9d1cb;	text-align: center;	font-size: 0;	line-height: 0;	background: #fff;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	-o-border-radius: 6px;	border-radius: 6px;}.slider-cell a,.slider-cell span{	display: table-cell;	width: 259px;	height: 218px;	vertical-align: middle;}#slider{	width: 609px;	height: 222px;	margin: 3px 8px 0 8px;}.back-to{	position: absolute;	margin-top: -43px;	right: 4px;	display: block;	width: 67px;	height: 52px;	background: url('../images/cart.png') no-repeat center top;}.basket-main-box{	position: relative;	padding: 3px;	background: #d7cfc9;	background: rgba(0,0,0,0.19);	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	-o-border-radius: 12px;	border-radius: 12px;}.basket-main{	width: 100%;	background: #fff;	-webkit-border-radius: 9px;	-moz-border-radius: 9px;	-o-border-radius: 9px;	border-radius: 9px;}.basket-main th,.basket-main td{	padding: 4px 8px;	vertical-align: top;}.tovar td{	padding: 10px 20px 0;}.basket-main th:nth-last-child(2){	border-left: solid 1px #f2ddd1;	border-right: solid 1px #f2ddd1;}.basket-main td:nth-last-child(2){	border-left: solid 1px #f7f2f0;	border-right: solid 1px #f7f2f0;}.basket-main td{	border-bottom: solid 1px #e4d7cf;}.basket-main tr:last-child td{	border: 0 none;}.basket-main td:nth-last-child(2),.basket-main td:last-child{	vertical-align: middle;}.basket-main th:first-child,.basket-main td:first-child{	padding-left: 16px;}.basket-main th:last-child,.basket-main td:last-child{	padding-right: 16px;}.basket-main th{	font-weight: bold;	padding-bottom: 6px;	background: #fae8de;}.basket-main th:first-child{	-webkit-border-radius: 9px 0 0 0;	-moz-border-radius: 9px 0 0 0;	-o-border-radius: 9px 0 0 0;	border-radius: 9px 0 0 0;}.basket-main th:last-child{	-webkit-border-radius: 0 9px 0 0;	-moz-border-radius: 0 9px 0 0;	-o-border-radius: 0 9px 0 0;	border-radius: 0 9px 0 0;}.basket-main td:first-child{	text-align: center;	vertical-align: middle;	font-size: 0;	line-height: 0;	width: 0;}.basket-main td[colspan]:first-child{	text-align: left;	vertical-align: top;	font-size: 12px;	line-height: 150%;}.basket-main tr:last-child td:last-child{	vertical-align: bottom;	text-align: right;}.basket-main input[type='submit']{	position: relative;	left: 16px;	top: 4px;	width: 129px;	padding: 24px 0 0;	color: #d05e16;	font-weight: bold;	text-decoration: underline;	height: 65px;	border: 0 none;	background: url('../images/submit.png') no-repeat center center;	-webkit-border-radius: 0 0 10px 0;	-moz-border-radius: 0 0 10px 0;	-o-border-radius: 0 0 10px 0;	border-radius: 0 0 10px 0;}.basket-main input[type='submit']:hover{	text-decoration: none;}.q-price{	position: relative;	top: 8px;	font-size: 16px;	width: 116px;	height: 51px;	text-align: center;	font-weight: bold;	padding: 15px 0 0;	background: url('../images/q-price.png') no-repeat center center;}.cupon{	color: #d05e16;	font-weight: bold;	margin: 8px 0;}.sum{	color: #d05e16;	font-weight: bold;}.sum b{	position: relative;	top: 13px;}.q-sum{	display: inline-block; *display: inline; zoom: 1;	width: 122px;	height: 51px;	padding: 15px 0 0;	text-align: center;	font-size: 16px;	color: #fff;	text-shadow: 1px 1px 0 rgba(114,42,0,0.34);	vertical-align: top;	margin: 8px 0 0 4px;	background: url('../images/q-sum.png') no-repeat center center;}.catalog{	width: 678px;	margin-left: -8px;	border-spacing: 12px 0;}.catalog td{	width: 210px;}.catalog td.img div{	position: relative;	margin: 0 -3px -10px;	width: 216px;	height: 182px;	border: solid 3px #d7cfc9;	border: solid 3px rgba(0,0,0,0.19);	overflow: hidden;	background: #fff;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	-o-border-radius: 12px;	border-radius: 12px;}.catalog td.img a{	display: table-cell;	width: 216px;	height: 182px;	overflow: hidden;	font-size: 0;	line-height: 0;	text-align: center;	vertical-align: middle;}.catalog td.ttl,.catalog td.dsc{	padding: 10px 20px;	line-height: 133%;	background: #f9f5f3 url('../images/td.png') repeat-x left bottom; 		background: rgba(255,255,255,0.62) url('../images/td.png') repeat-x left bottom;}.catalog td.ttl{	padding-top: 20px;	font-weight: bold;	color: #722a00;}.catalog td.ttl a{	text-decoration: none;}.catalog td.ttl a:hover{	text-decoration: underline;}.catalog .add{	position: relative;	height: 32px;	background: url('../images/add.png') no-repeat center top;}.c-price{	width: 117px;	padding: 6px 0 0;	font-size: 16px;	color: #fff5ea;	text-align: center;	font-weight: bold;}.c-add{	display: block;	width: 72px;	padding: 6px 0 0 27px;	height: 25px;	text-decoration: none;	font-weight: bold;	color: #fff5ea;}.c-add:hover{	text-decoration: underline;}.checkbox{	display: block;	margin: -13px 0 0;	width: 104px;	padding: 16px 0 0 13px;	height: 23px;	font-weight: bold;	background: url('../images/checkbox.png') no-repeat center top;}.checkbox input{	vertical-align: top;	margin: 2px 0 0;}.catalog .last-row td{	padding-bottom: 18px;}.no-transform{	text-transform: none;	margin: 0 0 12px;}.main h1{	max-width: 600px;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}.gray{	color: #363636;}.basket-main.tovar td{	border: 0 none !important;	font-size: 12px;	line-height: 150%;	vertical-align: top;}.basket-main.tovar td label{	display: inline;	background: none;	float: left;	width: auto;	height: auto;	margin: 0;	padding: 0;}.basket-main.tovar tr:last-child td{	padding-top: 0;	padding-bottom: 0;}.basket-main.tovar input[type='submit']{	margin-top: -12px;	top: 0;	width: 129px;	padding: 1px 0 0 40px;	text-align: left;	height: 42px;	background: url('../images/submit2.png') no-repeat center center;}.basket-main.tovar ul{	margin: 12px 0;}.basket-main.tovar p{	margin: 0 0 12px;}.basket-main.tovar .q-sum{	position: absolute;	top: -16px;	right: -12px;	font-weight: bold;	background-image: url('../images/q-sum2.png');}.fixxer{	position: relative;	width: 100%;	height: 0;}/* content off *//* footer */.footer{	margin: -77px 0 0;	border-top: solid 2px #b08a68;	padding: 3px 0 0;	height: 72px;	background: #dccbbc;	-webkit-box-shadow: inset 0 3px 0 #eee6df;	-moz-box-shadow: inset 0 3px 0 #eee6df;	-o-box-shadow: inset 0 3px 0 #eee6df;	box-shadow: inset 0 3px 0 #eee6df;}.footer .inside{	width: 1000px;	margin: 0 auto;	padding: 22px 0 0;	text-align: center;}.copy,.dev{	text-align: left;	font-size: 11px;	line-height: 133%;}.copy b{	display: block;	text-decoration: underline;}.dev img{	margin: 3px 0 0;}.dev div{	margin: 0 0 0 28px;}.dev a{	display: block;}.counters{	display: inline-block; *display: inline; zoom: 1;	margin: -3px 0 0;}.counter{	display: inline-block; *display: inline; zoom: 1;	margin: 0 0 0 20px;}.counter:first-child{	margin: 0;}/* footer off */#ho_adv{	display: none !important;}/* END */