﻿@charset "utf-8";.button{	display: inline-block; *display: inline; zoom: 1;	position: relative;	width: 230px;	height: 42px;	line-height: 42px;	text-decoration: none;	color: #7e5f21;	color: rgba(125, 83, 0, 0.8);	text-shadow: 0px 1px 0px #fff7d9, 0px 0px 0px #241706, 1px 1px 0px #fff7d9, -1px 1px 0px #fff7d9, 1px -1px 0px #fff7d9, -1px -1px 0px #fff7d9;	font-weight: bold;	font-size: 20px;	cursor: pointer;	text-align: center;	vertical-align: top;	background: url('../images/button.png') no-repeat left top;}.button:hover{	background: url('../images/button-hover.png') no-repeat left top;}.button span{	display: inline-block; *display: inline; zoom: 1;	position: relative;	width: 15px;	height: 42px;	line-height: 42px;	vertical-align: top;	margin-left: 10px;	background: url('../images/but.png') no-repeat center center;}.button span:first-child{	margin-left: 0px;	margin-right: 10px;}.login{	position: absolute;	left: 233px;	top: 109px;}.product-section{	margin-top: 0px;}.product-section p{	line-height: 18px;}.product-header{	font-size: 30px !important;	font-weight: bold;	color: #2c2c2c;}.basket{	position: relative;	float: right;	width: 228px;	height: 149px;	background: url('../images/basket.png') no-repeat center center;}.basket div{	position: relative;	margin-left: 20px;	font-weight: bold;}.basket-name{	margin-top: 24px;	color: #fff;	font-size: 24px;}.basket-products{	margin-top: 38px;	color: #2c2c2c;	font-size: 14px;}.basket-products span{	font-size: 18px;}.basket-price{	margin-top: 12px;	color: #2c2c2c;	font-size: 14px;}.basket-price span{	color: #b63618;	font-size: 18px;}.body-body-img{	margin-top: 40px;	width: 260px;	float: left;	text-align: center;}#rating_1{	display: inline-block; *display: inline; zoom: 1;}#rating_11{	display: inline-block; *display: inline; zoom: 1;}.body-body-img-img{	border: solid 5px #f7cb75;}.rating-link a{	color: #d59517;	margin-left: 20px;	padding-right: 20px;	background: url('../images/rating-link.png') no-repeat right center;}.rating-link a span{	text-decoration: underline;	font-size: 14px;}.body-body-text{	margin-top: 40px;	width: 628px;	float: right;}.body-body h1{	font-size: 24px;	color: #2c2c2c;	font-weight: bold;	letter-spacing: -2px;}.body-body-text p{	margin-top: 20px;	line-height: 18px;}.scale{	margin-top: 20px;}.price-block-header{	display: inline-block; *display: inline; zoom: 1;	font-size: 14px;	color: #fff;	font-weight: bold;	background: #b63618;	padding: 10px 18px 12px 18px;}.price-block .button{	float: right;}.price-part{	float: left;	font-weight: bold;	color: #2c2c2c;	font-size: 18px;	margin-top: 8px;}.price-part div,.price-part span{	display: inline-block; *display: inline; zoom: 1;	vertical-align: middle;}.price-price{	color: #b63618;	font-size: 24px;	letter-spacing: -2px;	margin-right: 6px;}.price-price span{	font-size: 12px;	height: 12px;	padding-bottom: 20px;}.price-count{	border: solid 3px #2c2c2c;	background: #fff;	margin: 0 6px 6px 6px;	color: #6f6f6f;	font-size: 18px;	text-align: center;	width: 51px;	height: 24px;	line-height: 24px;}.price-equal{	color: #2c2c2c;	font-size: 30px;	letter-spacing: -2px;	font-weight: bold;	margin-left: 6px;}.price-equal span{	font-size: 16px;	height: 16px;	padding-bottom: 18px;}.li-item{	margin: -2px 0;}.li-item:hover{	background: #f7cb75;}.li-item a .li-span{	display: block;	min-height: 71px;	height: auto !important;	height: 71px;	padding: 20px 72px 20px 50px;	background: url('../images/li-span.png') no-repeat 90% center;}.li-item:hover a .li-span{	background: url('../images/li-span-hover.png') no-repeat 91% center;}.li-item a .nav-big-red{	display: inline;	padding-bottom: 4px;	color: #2c2c2c;}.li-item:hover a .nav-big-red{	font-size: 30px !important;	padding-bottom: 4px;	background: url('../images/ul-white.png') repeat-x center bottom;}.right-small{	margin-top: 64px;	padding-top: 16px;	width: 228px;	float: right;}.right-small .nav-big-yellow{	display: inline;	padding-bottom: 4px;	color: #2c2c2c;	font-size: 20px !important;	letter-spacing: -1px;}.comment-block{	margin-top: 24px;}.comment-name{	font-size: 14px;	font-weight: bold;	color: #2c2c2c;}.comment-mark{	margin: 8px 0;}.comment-mark img{	float: left;	margin-left: 4px;}.comment-mark img:first-child{	margin-left: 0px;}.comment-text{	margin-top: 16px;}.comment-more{	text-align: right;}.mmore{	margin-top: 8px;	font-weight: bold;}.comment-field-header{	font-size: 20px;	font-weight: bold;	color: #2c2c2c;	margin-bottom: 32px;}.text-field{	border: solid 1px #cecece;	color: #2c2c2c;	background: #e2e2e2;	height: 26px;	width: 280px;	padding: 0 20px;	margin-top: 16px;}.float-left{	float: left;}.float-right{	float: right;}.big-field{	width: 624px;	height: 90px;	padding: 5px 20px;	resize: none;}.big-field:focus{	outline: none;}.mark-3 .button{	border: none;	float: right;}.mark-3 .stars-3{	float: left;	text-align: center;	margin-top: 10px;}.rating_11-header{	float: left;	margin-right: 4px;	padding-top: 4px;	padding-left: 20px;	font-weight: bold;	color: #2c2c2c;	margin-top: 10px;}.login-form{	display: none;	background: #f7cb75;	text-align: center;}.login-form div div,.login-form div input{	text-align: left;	border: none;}.login:hover .login-form{	position: absolute;	z-index: 50;	bottom: 0px;	display: block;}.login-header{	padding: 16px 0 16px 44px !important;	color: #2c2c2c;	font-size: 16px;}.login-form div div{	padding: 0 0 8px 44px;	color: #2c2c2c;}.login-form div div a{	color: #2c2c2c;}.login-form div div a:hover{	text-decoration: none !important;}.log,.pwd{	margin-bottom: 8px;	width: 146px;	padding: 3px 20px 5px 20px;}.reg{	margin-bottom: 12px;}.reg a{	color: #b63618 !important;	font-size: 16px;}.rmb-me span, .rmb-me input{	vertical-align: middle;}.cw{	display: inline-block; *display: inline; zoom: 1;	position: absolute;	top: 16px;	right: 23px;	width: 15px;	height: 15px;	background: url('../images/cw.png') no-repeat center center;}.cw:hover{	background: url('../images/cw-hover.png') no-repeat center center;}.popup-bg{	position: fixed;	top: 0px;	left: 0px;	right: 0px;	bottom: 0px;}.popup{	position: absolute;	display: table;	z-index: 9999;	width: 100%;	height: 100%;	text-align: center;	background: url('../images/bgbg.png') center center;}.popup-cell{	display: table-cell;	vertical-align: middle;}.win{	display: inline-block; *display: inline; zoom: 1;	position: relative;	padding: 40px;	border: solid 3px #2c2c2c;	background: #fff;}.win .cw, .basket-box .cw{	background-position: right center !important;	padding-right: 18px;	width: auto !important;	color: #b63618;}.win .cw:hover, .basket-box .cw:hover{	color: #f00;}.lineForm .float-right{	width: 322px;	margin-top: 16px;	text-align: left;}.win .comment-field-header{	text-align: left;	margin: 16px 0;}.win2 .comment-field-header{	text-align: left;	margin: 16px 0 32px;	font-size: 18px;}.win2 .comment-field-header span{	margin: 0 16px;}.win2 .comment-field-header a{	color: #d59517;}.win2 .float-left,.win2 .float-right{	width: 322px;	text-align: left;	color: #2c2c2c;}.win2 .float-left{	margin-right: 24px;}.win2 .float-left .hhed,.win2 .float-right .hhed{	display: block;	margin-top: 8px;	margin-left: 20px;}.win2 .text-field{	margin-top: 4px;}.win2 .button{	margin-top: 32px;}.radio-text li{	float: left;	height: 25px;	line-height: 22px;	color: #6f6f6f;	margin-top: 4px;}.radio-text li span{	margin-left: 8px;}.li-margin{	margin-right: 8px;}.win3 input, .map-link a{	color: #b63618;	font-size: 14px;}.map-link{	margin-top: 4px;	margin-bottom: 21px;	padding-left: 20px;}.win3 .nav-big-yellow{	font-size: 18px !important;}.win3 .comment-field-header{	margin: 0 0 16px 0 !important;}.win3 .comment-field-header span{	margin: 0 !important;}.win3 .mark-3{	margin-top: -74px;}.win3 .hr{	margin: 32px 0;}.yellow-span{	font-size: 14px;	color: #d59517;}.win3 .radio-text{	margin: 16px 0 144px 0;}.win .comment-text{	text-align: left;	width: 666px;}.win .cched{	margin-top: 64px;}.basket-box{	margin: 0;}.basket-box .comment-mark img{	margin: 0 0 0 4px !important;}.basket-box .comment-mark{	margin-top: 24px;}.basket-box .price-block{	margin-bottom: 8px;}.li-item2{	position: relative;}.li-item2 .cw{	position: relative;	top: 0px;	right: 0px;	font-size: 10px;	letter-spacing: -1px;}.li-item2 h2{	font-size: 18px;	color: #2c2c2c;	font-weight: bold;	letter-spacing: -2px;	margin: 8px 0 24px 0;}.li-item2 .price-block-header{	width: 160px;	padding: 10px 0 12px 0;	text-align: center;	margin-right: 16px;}.basket-box table{	width: 100%;}.basket-box table tr td{/*	width: 20%;*/}.basket-box table tr td,.basket-box table tr td div,.basket-box table tr td span,.basket-box table tr td a,.basket-box table tr td p{	white-space: nowrap;}.basket-box table tr td:first-child{	padding-left: 20px;}.basket-box table tr td:last-child{	padding-right: 20px;}.starz td:first-child,.starz td:last-child {	padding: 0 !important;}.stars1 .comment-mark{	width: 120px !important;}.starz h2{	white-space: normal;}.itogo{	margin-top: 32px;	margin-bottom: 32px;	text-align: right;}.itogo-header{	color: #2c2c2c;	}.itogo div{	font-size: 50px;	line-height: 50px;	font-weight: bold;	color: #b63618;	margin-bottom: 16px;}.itogo div .rur{	font-size: 25px;	line-height: 32px;	vertical-align: top;}/* END */