address, body, button, div, dl, dd, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, p, ol, ul {
	margin: 0;
	padding: 0;
}
html, body {
	height: 100%;
}
body {
	background: #341A25 url(img/bg_body.jpg) 50% 0 no-repeat;
	color: #fdcf9a;
	font: 70% georgia, serif;
	min-width: 970px;
}
a {
	color: #fff;
}
a img {
	border: 0;
}
li {
	list-style: none;
}
.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	padding: 0;
	visibility: hidden;
	width: 0;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.color_1 {
	color: #fff;
}
.color_2 {
	color: #feb763;
}
.content {
	font-size: 1.4em;
	font-style: italic;
	min-height: 1px;
	margin: 0 30px;
	padding: 30px 0 0;
	position: relative;
}
.content a:hover {
	text-decoration: none;
}
.content h1 {
	color: #fff;
	font-size: 42px;
	font-style: italic;
	margin: 0 0 30px;
}
.content h5 {
	font-size: 1em;
	margin: 0 0 10px;
}
.content h6 {
	color: #feb763;
	font-size: 1em;
	font-weight: normal;
	margin: 0 0 10px;
}
.content ol {
	margin: 0 0 20px;
	position: relative;
}
.content ol li {
	position: relative;
}
.content p {
	margin: 0 0 1.6em;
}
.content table p {
	font-size: 1em;
	margin: 0;
}
.content ul {
	margin: 0 0 20px;
	position: relative;
}
.content ul li {
	color: #fff;
	height: auto !important;
	height: 5px;
	margin: 0 0 5px;
	min-height: 5px;
	padding: 0 0 0 14px;
	position: relative;
}
.content ul li .bul {
	background: url(img/icon_r_arr_6x9.png) 0 0 no-repeat;
	font-size: 0;
	height: 9px;
	left: 0;
	line-height: 0;
	position: absolute;
	top: 5px;
	width: 6px;
}
.content .img_ado {
	margin: 0 0 10px;
	position: relative;
}
.content .img_ado h5 {
	margin: 15px 0 0;
}
.content .img_ado .img {
	float: left;
	position: relative;
}
.content .links li {
	background: none;
	height: auto !important;
	height: 21px;
	min-height: 21px;
	padding: 0 0 0 28px;
}
.content .links li a {
	border-bottom: 1px dashed;
	color: #fdcf9a;
	text-decoration: none;
}
.content .links .doc {
	background: url(img/icon_doc.png) 0 0 no-repeat;
}
.content .links .pdf {
	background: url(img/icon_pdf.png) 0 0 no-repeat;
}
.content .margin-t {
	margin-top: -40px;
}
.fix {
	color: #fff;
	font-size: 1px;
	line-height: 1px;
	position: relative;
}
.hide {
	display: none !important;
}
.iepng a {
	position: relative;
}
.line_h_1px {
	background: #833716;
	font-size: 0;
	height: 1px;
	line-height: 0;
	margin: 0 -12px 26px 0;
	position: relative;
}
.wrapper {
	overflow: auto;
	position: relative;
	width: 100%;
}
#body {
	height: 100%;
	margin: 0 auto;
	position: relative;
	width: 898px;
}
#f_adv {
	left: 50%;
	margin: 0 0 0 -100px;
	position: absolute;
	top: 62px;
}
#footer {
	bottom: 0;
	color: #c49967;
	height: 130px;
	left: 0;
	padding: 20px 0 0;
	position: absolute;
	width: 100%;
}
#footer a {
	color: #c49967;
}
#footer .contacts {
	float: right;
	font-size: 1.1em;
	font-style: italic;
	margin: 0 10px 0 0;
	position: relative;
	z-index: 1;
}
#footer .copy {
	font-size: 1.1em;
	font-style: italic;
	margin: 0 0 0 10px;
	position: relative;
}
#header {
	height: 440px;
	position: relative;
}
#header .cart {
	color: #fff;
	font-style: italic;
	height: auto !important;
	height: 65px;
	left: 0;
	min-height: 65px;
	position: absolute;
	top: 258px;
	width: 231px;
	z-index: 3;
}
#header .cart .bg {
	background: url(img/bg_cart.png) 0 0 no-repeat;
	height: 65px;
	left: 0;
	position: absolute;
	top: 0;
	width: 231px;
}
#header .cart .text {
	margin: 38px 0 0 8px;
	position: relative;
	z-index: 4;
}
#header .cognac {
	height: 335px;
	position: absolute;
	right: -19px;
	top: 87px;
	width: 325px;
	z-index: 3;
}
#header .cognac .bg {
	background: url(img/bg_cognac.png) 0 0 no-repeat;
	height: 335px;
	left: 0;
	position: absolute;
	top: 0;
	width: 325px;
}
#header .cognac .text {
	color: #ffdeb8;
	font-size: .9em;
	font-style: italic;
	height: auto !important;
	height: 10px;
	margin: 0 19px 0 210px;
	min-height: 10px;
	position: relative;
	top: 122px;
	z-index: 1;
}
#header .cognac .text a {
	color: #33010c;
}
#header .cognac .text .laquo {
	font: italic 18px "times new roman", serif;
	left: -.8em;
	position: absolute;
	top: -.3em;
}
#header .cognac .text .raquo {
	bottom: -.2em;
	font: italic 18px "times new roman", serif;
	position: absolute;
	right: -.8em;
}
#header .cognac .text .title {
	font-size: 1.1em;
	font-weight: bold;
}
#header .h_wrap {
	margin: 0 0 0 310px;
	position: relative;
	z-index: 5;
}
#header .liquor {
	height: 376px;
	left: 146px;
	position: absolute;
	top: 85px;
	width: 368px;
	z-index: 4;
}
#header .liquor .bg {
	background: url(img/bg_liquor.png) 0 0 no-repeat;
	height: 376px;
	left: 0;
	position: absolute;
	top: 0;
	width: 368px;
}
#header .liquor .text {
	color: #ffdeb8;
	font-size: .9em;
	font-style: italic;
	height: auto !important;
	height: 10px;
	margin: 0 10px 0 270px;
	min-height: 10px;
	position: relative;
	top: 135px;
	z-index: 4;
}
#header .liquor .text a {
	color: #33010c;
}
#header .liquor .text .laquo {
	font: italic 18px "times new roman", serif;
	left: -.8em;
	position: absolute;
	top: -.3em;
}
#header .liquor .text .raquo {
	bottom: -.2em;
	font: italic 18px "times new roman", serif;
	position: absolute;
	right: -.8em;
}
#header .liquor .text .title {
	font-size: 1.1em;
	font-weight: bold;
}
#header .m_top_2 {
	float: left;
	padding: 0 10px 0 0;
	position: relative;
	width: 30%;
}
#header .m_top_2 li {
	font-style: italic;
	font-weight: bold;
	height: auto !important;
	height: 10px;
	margin: 0 0 4px;
	min-height: 10px;
	padding: 0 0 0 12px;
	position: relative;
}
#header .m_top_2 li a {
	text-decoration: none;
}
#header .m_top_2 li a:hover {
	text-decoration: underline;
}
#header .m_top_2 li .icon {
	background: url(img/icon_r_arr_6x9.png) 0 0 no-repeat;
	font-size: 0;
	height: 9px;
	left: 0;
	line-height: 0;
	position: absolute;
	top: 4px;
	width: 6px;
}
#header .phone {
	bottom: 15px;
	left: 0;
	position: absolute;
}
#header .search {
	bottom: 18px;
	position: absolute;
	right: 0;
	z-index: 5;
}
#header .search label {
	color: #33010c;
	font-size: 1.1em;
	font-style: italic;
	font-weight: bold;
	position: absolute;
	right: 240px;
	top: 6px;
	z-index: 1;
}
#header .search .input {
	height: 27px;
	position: relative;
	width: 231px;
	z-index: 2;
}
#header .search .input input {
	background: none;
	border-width: 0;
	color: #fff;
	font: italic 14px georgia, serif;
	left: 4px;
	outline-width: 0;
	position: absolute;
	top: 3px;
	width: 195px;
	z-index: 3;
}
#header .search .input .bg {
	background: url(img/bg_search.png) 0 0 no-repeat;
	height: 27px;
	left: 0;
	position: absolute;
	top: 0;
	width: 231px;
}
#header .search .submit {
	height: 19px;
	position: absolute;
	right: 7px;
	top: 4px;
	width: 19px;
	z-index: 3;
}
#header .search .submit input {
	background: url(img/icon_zoom.png) 0 0 no-repeat;
	border-width: 0;
	cursor: pointer;
	height: 19px;
	width: 19px;
}
#header .wine {
	height: 456px;
	left: 338px;
	position: absolute;
	top: 24px;
	width: 456px;
	z-index: 3;
}
#header .wine .bg {
	background: url(img/bg_wine.png) 0 0 no-repeat;
	height: 456px;
	left: 0;
	position: absolute;
	top: 0;
	width: 456px;
}
#header .wine .text {
	color: #ffdeb8;
	font-size: .9em;
	font-style: italic;
	height: auto !important;
	height: 10px;
	margin: 0 90px 0 260px;
	min-height: 10px;
	position: relative;
	top: 170px;
	z-index: 2;
}
#header .wine .text a {
	color: #33010c;
}
#header .wine .text .laquo {
	font: italic 18px "times new roman", serif;
	left: -.8em;
	position: absolute;
	top: -.3em;
}
#header .wine .text .raquo {
	bottom: -.2em;
	font: italic 18px "times new roman", serif;
	position: absolute;
	right: -.8em;
}
#header .wine .text .title {
	font-size: 1.1em;
	font-weight: bold;
}
#left {
	float: left;
	padding: 30px 0 0;
	position: relative;
	width: 245px;
}
#left h3 {
	color: #feb763;
	font-size: 2em;
	font-style: italic;
	margin: 0 0 10px 22px;
}
#left .card {
	margin: 0 0 15px 22px;
	position: relative;
}
#left .card .frame {
	background: url(img/bg_card.png) 0 0 repeat-y;
	border-bottom: 1px solid #9A4312;
	height: auto !important;
	height: 303px;
	min-height: 303px;
	position: relative;
	width: 204px;
}
#left .card .frame .wrap {
	background: url(img/bg_card_w.png) 0 0 no-repeat;
	height: auto !important;
	height: 303px;
	min-height: 303px;
	position: relative;
	width: 204px;
}
#left .card .img {
	background: url(img/bg_products_img.jpg) 0 0 no-repeat;
	height: 189px;
	margin: 0 0 14px 6px;
	position: relative;
	top: 6px;
	width: 192px;
}
#left .card .img .bottle {
	left: 90px;
	position: absolute;
	top: 12px;
}
#left .card .img .curr {
	color: #801300;
	font: italic 1.4em "times new roman", serif;
	left: 10px;
	position: absolute;
	top: 50px;
	width: 172px;
}
#left .card .img .price {
	background: url(img/des_h_line_1x54.png) 0 100% no-repeat;
	color: #801300;
	font: italic bold 40px/40px "times new roman", serif;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 172px;
	z-index: 1;
}
#left .card .img .smth {
	bottom: 10px;
	color: #801300;
	left: 10px;
	position: absolute;
	width: 172px;
}
#left .card .img .smth a {
	border-bottom: 1px dashed;
	color: #801300;
	font: italic 1.4em "times new roman", serif;
	position: relative;
	text-decoration: none;
}
#left .card .text {
	margin: 0 8px;
	position: relative;
}
#left .card .text h4 {
	color: #fff;
	font-size: 1.1em;
	font-style: italic;
	font-weight: normal;
}
#left .card .text .descr {
	color: #feb763;
	font: italic 1.2em "times new roman", serif;
	margin: 0 0 .5em;
}
#left .card .text .title {
	color: #fff;
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
	margin: 0 0 .5em;
}
#left .similar {
	margin: 0 0 30px 22px;
	position: relative;
}
#left .similar li {
	margin: 0 0 10px;
	position: relative;
}
#left .similar li .frame {
	background: url(img/bg_similar.png) 0 0 repeat-y;
	border: 1px solid #792A01;
	border-top-color: #8D3E04;
	height: auto !important;
	height: 100px;
	padding: 10px 0 0;
	min-height: 100px;
	position: relative;
	width: 204px;
}
#left .similar li .text {
	height: auto !important;
	height: 10px;
	margin: 0 8px;
	min-height: 10px;
	position: relative;
}
#left .similar li .text h4 {
	color: #fff;
	font-size: 1.1em;
	font-style: italic;
	font-weight: normal;
}
#left .similar li .text .descr {
	color: #feb763;
	font: italic 1.2em "times new roman", serif;
	margin: 0 0 .5em;
}
#left .similar li .text .price {
	color: #feb763;
	font: italic bold 40px/40px "times new roman", serif;
	margin: 0 0 5px;
	position: relative;
	z-index: 1;
}
#left .similar li .text .price span {
	font-size: 16px;
	font-weight: normal;
}
#left .similar li .text .smth {
	bottom: 10px;
	color: #feb763;
	right: 0;
	position: absolute;
	text-align: right;
	width: 172px;
	z-index: 1;
}
#left .similar li .text .smth a {
	border-bottom: 1px dashed;
	color: #feb763;
	font: italic 1.4em "times new roman", serif;
	position: relative;
	text-decoration: none;
}
#left .similar li .text .title {
	color: #fff;
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
	margin: 0 0 .5em;
}
#logo {
	background: url(img/logo.png) 0 0 no-repeat;
	height: 303px;
	left: -170px;
	position: absolute;
	top: 0;
	width: 687px;
	z-index: 2;
}
#logo a {
	display: block;
	left: 198px;
	position: absolute;
	top: 30px;
}
#m_footer_1 {
	margin: 0 0 3px;
	position: relative;
	text-align: center;
}
#m_footer_1 li {
	background: url(img/icon_r_arr_6x10.png) 0 .25em no-repeat;
	display: inline;
	font-size: 1.1em;
	font-style: italic;
	font-weight: bold;
	margin: 0 14px 0 0;
	min-height: 10px;
	padding: 0 0 0 9px;
	position: relative;
}
#m_footer_1 li a {
	color: #c49967;
	text-decoration: none;
}
#m_footer_1 li a:hover {
	text-decoration: underline;
}
#m_footer_2 {
	margin: 0 0 20px;
	position: relative;
	text-align: center;
}
#m_footer_2 li {
	display: inline;
	font-style: italic;
	margin: 0 11px 0 0;
	position: relative;
}
#m_footer_2 li a {
	color: #c49967;
}
#m_footer_2 li a:hover {
	text-decoration: none;
}
#m_service {
	right: 0;
	position: absolute;
	top: 18px;
	z-index: 6;
}
#m_service li {
	color: #c49967;
	float: left;
	font-style: italic;
	font-weight: bold;
	height: 20px;
	margin: 0 0 0 15px;
	position: relative;
}
#m_service li a {
	border-bottom: 1px dashed;
	color: #c49967;
	text-decoration: none;
}
#m_top_1 {
	margin: 0 0 15px 310px;
	padding: 45px 0 0;
	position: relative;
	z-index: 5;
}
#m_top_1 li {
	color: #feb763;
	float: left;
	font-size: 20px;
	font-style: italic;
	margin: 0 12px 0 0;
	position: relative;
	white-space: nowrap;
}
#m_top_1 li a {
	color: #feb763;
}
#m_top_1 li a:hover {
	text-decoration: none;
}
#m_top_1 .last {
	margin-right: 0;
}
#main {
	background: url(img/bg_main.png) 0 0 repeat;
	height: auto !important;
	height: 418px;
	min-height: 418px;
	position: relative;
}
#main .back {
	position: absolute;
	right: 18px;
	top: 15px;
	z-index: 5;
}
#main .des_1 {
	background: url(img/des_1.png) 0 0 no-repeat;
	height: 15px;
	left: 17px;
	position: absolute;
	top: 8px;
	width: 863px;
	z-index: 1;
}
#main .des_2 {
	background: url(img/des_2.png) 0 0 no-repeat;
	bottom: 8px;
	font-size: 0;
	height: 9px;
	left: 17px;
	line-height: 0;
	position: absolute;
	width: 863px;
}
#main .intro {
	color: #fdcf9a;
	font-size: 1.5em;
	font-style: italic;
	margin: 0 20px 20px 210px;
	padding: 38px 0 0;
	position: relative;
}
#main .intro .laquo {
	font: italic 36px "times new roman", serif;
	left: -.6em;
	position: absolute;
	top: 20px;
}
#main .intro .raquo {
	font: italic 36px "times new roman", serif;
	margin: -.3em 0 0 .2em;
	position: absolute;
}
#main .lantern {
	background: url(img/lantern.png) 0 0 no-repeat;
	height: 134px;
	left: 0;
	position: absolute;
	top: 0;
	width: 176px;
}
#main .products {
	margin: 0 auto;
	position: relative;
	width: 96% !important;
}
#main .products li {
	float: left;
	position: relative;
	width: 25%;
}
#main .products li .frame {
	background: url(img/bg_products.png) 0 0 repeat-y;
	border-bottom: 1px solid #581600;
	height: auto !important;
	height: 303px;
	margin: 0 auto;
	min-height: 303px;
	position: relative;
	width: 204px;
}
#main .products li .frame .wrap {
	background: url(img/bg_products_w.png) 0 0 no-repeat;
	height: auto !important;
	height: 303px;
	min-height: 303px;
	position: relative;
	width: 204px;
}
#main .products li .img {
	background: url(img/bg_products_img.jpg) 0 0 no-repeat;
	height: 189px;
	margin: 0 0 14px 6px;
	position: relative;
	top: 6px;
	width: 192px;
}
#main .products li .img .bottle {
	left: 90px;
	position: absolute;
	top: 12px;
}
#main .products li .img .curr {
	color: #801300;
	font: italic 1.4em "times new roman", serif;
	left: 10px;
	position: absolute;
	top: 50px;
	width: 172px;
}
#main .products li .img .price {
	background: url(img/des_h_line_1x54.png) 0 100% no-repeat;
	color: #801300;
	font: italic bold 40px/40px "times new roman", serif;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 172px;
	z-index: 1;
}
#main .products li .img .smth {
	bottom: 10px;
	color: #801300;
	left: 10px;
	position: absolute;
	width: 172px;
}
#main .products li .img .smth a {
	border-bottom: 1px dashed;
	color: #801300;
	font: italic 1.4em "times new roman", serif;
	text-decoration: none;
}
#main .products li .text {
	margin: 0 8px;
	position: relative;
}
#main .products li .text h4 {
	color: #fff;
	font-size: 1.1em;
	font-style: italic;
	font-weight: normal;
}
#main .products li .text .descr {
	color: #feb763;
	font: italic 1.2em "times new roman", serif;
	margin: 0 0 .5em;
}
#main .products li .text .title {
	color: #fff;
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
	margin: 0 0 .5em;
}
#main .shad_b {
	background: url(img/shad_main_b.png) 0 0 no-repeat;
	font-size: 0;
	height: 17px;
	left: 0;
	line-height: 0;
	position: absolute;
	top: 100%;
	width: 898px;
}
#main .shad_l {
	background: url(img/shad_main_l.png) 0 0 no-repeat;
	height: 418px;
	left: -17px;
	position: absolute;
	top: 0;
	width: 17px;
}
#main .shad_r {
	background: url(img/shad_main_r.png) 0 0 no-repeat;
	height: 418px;
	left: 0;
	margin-left: 100%;
	position: absolute;
	top: 0;
	width: 17px;
}
#main .shad_t {
	background: url(img/shad_main_t.png) 0 0 no-repeat;
	font-size: 0;
	height: 17px;
	left: 0;
	line-height: 0;
	position: absolute;
	top: -17px;
	width: 898px;
}
#main .wrap_ {
	background: url(img/bg_main_t.jpg) 0 0 no-repeat;
	height: auto !important;
	height: 418px;
	padding: 0 0 30px;
	min-height: 418px;
	position: relative;
}
#prefooter {
	clear: both;
	height: 150px;
}
#right {
	float: left;
	padding: 32px 0 0;
	position: relative;
	width: 653px !important;
	width: 650px;
}
#right .content {
	margin-left: 0;
}
#right .content .line_h_1px {
	background: #F2951F;
}
#right .content .type {
	font-size: 1.3em;
	margin: -30px 0 1.2em;
}
#right .content .type a:hover {
	text-decoration: underline;
}
html>body #body {
	height: auto;
	min-height: 100%;
}
* html .clearfix {
	display: inline-block;
}
* html .content {
	display: inline-block;
}
* html #main .products .last {
	width: 24.5%;
}
*:first-child+html .clearfix {
	display: inline-block;
}
*:first-child+html #main .products .last {
	width: 24.5%;
}
html>/**/body .float_left_not_ie {
	float: left;
	width: 100%;
}