body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	background: #ebd5b6; 
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #5b3625;
	font-size: 12px;
}
cursor { pointer; }
cursor { hand; }
img {
	border:0px;
}
ul {
	margin: 0px;
	padding: 0px;
}
a {
	color: #AA263D;
	text-decoration: underline;
}
a:hover, #footer a:hover {
	color: #d20000;
	text-decoration: underline;
}
/*a:visited {
	color: #45291d;
	text-decoration: underline;
}*/
#navigation a, #navigation a:hover {
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
#navigation a {
	color: #45291d;
	font-size: 12px;	
}
#navigation a:hover {
	color: #AA263D;
}
#navigation ul.nav a {
	font-weight: normal;
	text-decoration: underline;
	text-transform: lowercase;
}
#navigation ul.nav a:hover {
	font-weight: normal;
	text-decoration: underline;
	text-transform: lowercase;
}
#footer a {
	color: #5b3625;
}
ul.prod a {
	color: #5b3625;
	text-decoration: none;
}
ul.prod li.marker ul.prod-dop a {
	color: #666;
	text-decoration: none;
}
ul.prod li.marker a {
	color: #5b3625;
	text-decoration: underline;
}
ul.prod a:hover, ul.prod li.marker a:hover, ul.prod li.marker ul.prod-dop a:hover {
	color: #d20000;
	text-decoration: underline;
}
table.catalog-prod a {
	color: #5b3625;
	text-decoration: none;
	font-weight: bold;
}
table.catalog-prod a:hover {
	color: #d20000;
	text-decoration: none;
	font-weight: bold;
}
table.catalog a {
	font-weight: bold;
}
table.catalog a:hover {
	font-weight: bold;
}
table.news a {
	color: #5b3625;
	text-decoration: none;
}

table.news1 a {
	color: #5b3625;
	text-decoration: none;
}

table.news a:hover {
	color: #d20000;
	text-decoration: underline;
}
table.news1 a:hover {
	color: #d20000;
	text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 24px;
}
h2 {
	font-size: 20px;
}
h3 {
	font-size: 18px;
}
h4 {
	font-size: 16px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}
h1.none {
	display: none;
}
#container {
	background: url(/data/images/bg_body.gif) repeat-x left bottom;
	margin: 0px;
	padding: 0px;
	width: 1000px;
}
#container-i {
	background: url(/data/images/bg_container.gif) repeat-x left top;
	margin: 0px;
	padding: 0px;
	width: 1000px;
}
#container-bg {
	background: url(/data/images/bg_footer-top.gif) no-repeat right bottom;
	margin: 0px;
	padding: 0px;
	width: 1000px;
}
#header {
	margin: 0px;
	padding: 0px;
	width: 1000px;
	height: 155px;
}
#header-l {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 248px;
}
#header-r {
	padding: 3px 0px 0px;
	margin: 0px 15px 0px 248px;
}
#hrefs {
	padding: 5px 0px 0px;
	height: 40px;
	width: 88px;
	margin: 0px 0px 0px 79px;
}
#logo {
	margin: 0px;
	padding: 0px;
	height: 111px;
	width: 248px;
	position: absolute;
	z-index: 2;
	left: 0px;
	top: 45px;
	text-align: center;
}
#navigation {
	margin: 0px 0px 1px;
	padding: 0px 0px 5px;
	border-top: 1px solid #d3b28d;
	background: url(/data/images/bg_navigation.gif) repeat-x left bottom;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #aa263d;
}
table.navigation {
	margin: 0px;
	padding: 0px;
	width: 732px;
	border-collapse: collapse;
}
table.navigation td {
	text-align: center;
	border-right: 1px solid #d3b28d;
	margin: 0px;
	padding: 6px 0px 6px;
}
table.navigation td.last {
	text-align: center;
	margin: 0px;
	padding: 6px 0px 6px;
	border: none;
}
table.navigation td.activ {
	text-align: left;
	margin: 0px;
	padding: 6px 0px 6px;
}
ul.nav {
	list-style-type: none;
	margin:0;
	padding: 5px; 
	position: absolute;
	z-index: 1;
	top: 36px;
/*	background-color: #f5eadb;
	background-color: #D2B18D;  */
	background-color: #E1C7A6;
	border: 1px solid #a37547; 
	text-align: left;
	display: block; 
}
ul.nav li {
	margin: 0px;
	margin-left: expression(navigator.userAgent.indexOf('5.0')> 0 || navigator.userAgent.indexOf('5.5') >0 ? '0px' : '0px');
	padding: 0px; 

}
ul.nav1 {
	list-style-type: none;
	margin: 0px;
	padding: 10px;
	position: absolute;
	z-index: 1;
	top: 36px;
	width: 134px;
	background-color: #f5eadb;
	border: 1px solid #a37547; 
	text-align: left;
	display: block; 
}
ul.nav2 {
	list-style-type: none;
	margin: 0px;
	padding: 10px;
	position: absolute;
	z-index: 1;
	top: 36px;
	width: 66px;
	background-color: #f5eadb;
	border: 1px solid #a37547; 
	text-align: left;
	display: block; 
}
ul.nav3 {
	list-style-type: none;
	margin: 0px;
	padding: 10px;
	position: absolute;
	z-index: 1;
	top: 36px;
	width: 116px;
	background-color: #f5eadb;
	border: 1px solid #a37547; 
	text-align: left;
	display: block; 
}
#contact {
	padding: 30px 0px 25px;
	background: url(/data/images/bg_contact.gif) repeat-x left bottom;
	margin: 0px 520px 0px 0px;
}
#contact_ {
	padding: 30px 0px 25px;
	margin: 0px 520px 0px 0px;
}
#contact p, #contact_ p {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	padding: 0px 0px 5px;
}
#contact p, #contact_ p {
	font-size: 12px;
}
#contact p.small, #contact_ p.small {
	font-size: 11px;
}
#contact span, #contact_ span {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 16px;
}
/*#advertising {
	margin: 15px 0px 0px;
	padding: 0px;
	float: right;
	height: 90px;
	width: 480px;
}*/
#advertising {
	margin: 0px;
	padding: 0px 0px 0px 46px;
	float: right;
	height: 123px;
	width: 436px;
	position: absolute;
	z-index: 0;
	top: 42px;
	left: 506px;
}
#advertising-i {
	background: url(/data/images/bg_advertising.gif) no-repeat left top;
	margin: 0px;
	padding: 14px 1px 1px;
	height: 91px;
	width: 435px;
}
#content {
	margin: 0px;
	padding: 0px 0px 5px;
	clear: both;
	width: 1000px;
	min-height: 530px;
	_height: 530px;
}
#content_g {
	margin: 0px;
	padding: 0px 0px 5px;
	clear: both;
	width: 1000px;
	min-height: 870px;
	_height: 870px;
}
#col-left {
	padding: 0px;
	float: left;
	width: 248px;
	margin: 0px;
}
#col-right {
	padding: 0px 0px 150px;
	float: right;
	width: 282px;
	margin: 0px;
	background: url(/data/images/bg_col-r.gif) no-repeat left top;
}
#col-center {
	padding: 0px;
	margin: 0px 282px 0px 248px;
}
#col-left_ {
	margin: 0px 283px 0px 0px;
	padding: 0px;
}
#bg-news {
	background: url(/data/images/bg_news-l.jpg) no-repeat;
	margin: 10px 0px 0px;
	padding: 0px;
	height: 220px;
	width: 211px;
}
#taste {
	background: url(/data/images/bg_.gif) repeat-x left bottom;
	padding: 20px 0px;
	margin: 0px;
}
p.taste {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#taste p, #drink p {
	margin: 0px;
	padding: 0px;
}
#taste-img {
	background: url(/data/images/bg_taste.jpg) no-repeat left top;
	padding: 0px;
	height: 98px;
	margin: 0px 0px 5px;
	width: 185px;
}
#col-left-i {
	margin: 0px;
	padding: 0px 28px 0px 15px;
	text-align: justify;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
#drink {
	margin: 0px;
	padding: 10px 0px 0px;
}
#footer p {
	margin: 0px;
	padding: 26px 0px 0px;
}
#footer {
	background: url(/data/images/bg_footer.gif) no-repeat left bottom;
	margin: 5px 0px 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: expression(navigator.userAgent.indexOf('Firefox')> 0 ? '20px' : '0px');
	width: 1000px;
	height: 160px;
	clear: both;
	font-size: 12px;
	color: #45291D;
}
#footer-i {
	background: url(/data/images/bg_footer-i.gif) repeat-x left top;
	margin: 20px 0px 0px;
	padding: 0px;
}
#footer-out {
	margin: 0px;
	padding: 168px 0px 0px;
	width: 1000px;
	position: relative;
	top: -168px;
	background: url(/data/images/bg_footer-top.gif) no-repeat right top;
	clear: both;
}
#footer-r {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 191px;
}
#footer-c {
	padding: 0px;
	margin: 0px 200px 0px 243px;
	font-weight: bold;
}
h3.h3 {
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0px;
	padding: 7px 0px 7px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h3.prod {
	margin: 0px 26px 0px 0px;
	padding: 7px 3px 7px 10px;
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: "Times New Roman", Times, serif;
	background: url(/data/images/bg_decor-h3.gif) no-repeat right center;
}
table.news {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
}
table.news1 {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
table.news td {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	vertical-align: top;
}
table.news td.indent {
	margin: 0px;
	padding: 0px;
	width: 15px;
}

table.news td.data {
	margin: 0px;
	padding: 0px 0px 10px;
	background: url(/data/images/bg_1.gif) repeat-x left bottom;
	color: #aa263d;
	text-align: right;
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
}
.data {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	height: 22px;
	width: 130px;;
	background: url(/data/images/bg_1.gif) repeat-x left bottom;
	color: #aa263d;
	text-align: right;
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
}
table.news p {
	margin: 0px;
	padding: 5px 0px 5px 0px;
}
table.news p.letter2:first-letter {
	font-size: 16px;
	font-weight: bold;
	color: #AA0F06;
}

table.news1 p.letter2:first-letter {
	font-size: 16px;
	font-weight: bold;
	color: #AA0F06;
}

table.news td.all-news {
	margin: 0px;
	padding: 8px 0px;
	border-top: 1px solid #d3b28d;
	border-bottom: 4px solid #d3b28d;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	text-transform: uppercase;
}
table.catalog {
	margin: 10px 0px;
	padding: 0px;
}
table.catalog td {
	margin: 0px;
	padding: 5px;
	text-align: center;
	vertical-align: top;
	width: 68px;
}
#col-right-i {
	margin: 0px;
	padding: 0px 15px 0px 77px;
}
ul.prod {
	margin: 0px;
	padding: 0px 0px 5px 10px;
	list-style-type: none;
	background: url(/data/images/bg_.gif) repeat-x left bottom;
	font-size: 14px;
}
ul.prod li {
	margin: 0px;
	padding: 0px 0px 7px 23px;
	background: url(/data/images/marker1.gif) no-repeat left top;
}
ul.prod li.marker {
	margin: 0px;
	padding: 0px 0px 7px 23px;
	background: url(/data/images/marker2.gif) no-repeat left top;
}
ul.prod-dop {
	margin: 0px;
	padding: 0px 0px 5px 10px;
	list-style-type: none;
	color: #666;
	font-size: 13px;
}
ul.prod-dop li {
	margin: 0px;
	padding: 2px 0px 3px 8px;
	background: url(/data/images/marker-dop.gif) no-repeat left center;
}
#prod {
	margin: 0px;
	padding: 0px;
	position: relative;
	background: #f5eadb url(/data/images/bg_prod.gif) repeat-x left top;
}
#banner {
	background: url(/data/images/bg_banner.gif) repeat-x left top;
	margin: 0px;
	padding: 5px 0px 0px;
	text-align: center;
}
#banner1 {
/*	background: url(/data/images/bg_banner.gif) repeat-x left top;*/
	margin: 0px 0px 0px -15px;
	padding: 5px 0px 0px;
	text-align: center;
}
p.img-bot {
	margin: 0px;
	padding: 0px;
	height: 174px;
}
img.border {
	border: 1px solid #5b3625;
	float: left;
	margin-right: 10px;
}
#col-left-i div, #col-left-i p {
	font-family: Georgia, "Times New Roman", Times, serif;
}
/*#col-left-i p:first-letter {
	font-size: 20px;
	font-weight: bold;
}*/
.h {
	min-height: 272px;
	_height: 272px;
}
.bg-h2 {
	background: url(/data/images/bg_h2.gif) no-repeat right center;
	margin: 0px 15px 0px 0px;
	padding: 0px;
}
.bg-h2-top {
	background: url(/data/images/bg_h2-top.gif) no-repeat left top;
	margin: 0px 8px 0px 0px;
	padding: 11px 0px 0px;
}
.bg-h2-bot {
	background: url(/data/images/bg_h2-bot.gif) no-repeat left top;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	height: 10px;
}
h2.h2 {
	margin: 0px;
	border-right: 6px solid #be936a;
	background: url(/data/images/bg_h2-i.gif) repeat-y left top;
	font-size: 24px;
	padding: 5px 0px 5px 10px;
}
p.letter1 {
	font-size: 11px;
}
p.letter:first-letter {
	font-size: 20px;
	font-weight: bold;
}
p.letter1:first-letter {
/*	font-size: 28px;*/
	font-weight: bold;
	background: #EBD5B6;
/*	margin-left: -12px;
	padding: 2px 2px 2px 12px;
	float: left;
	margin-top: 6px;*/
}
#col-left-i table.catalog-prod td.td3 p.percent {
	background: url(/data/images/percent.gif) no-repeat left center;
	min-height: 50px;
	_height: 50px;
	padding: 10px 0px 0px 60px;
	font-family: Tahoma, "Arial Narrow", Arial;
	font-size: 12px;
	margin-left: 5px;
}
#col-left-i table.catalog-prod td.td3 p.volume {
	min-height: 55px;
	_height: 55px;
	padding: 10px 0px 0px 60px;
	background: url(/data/images/volume.gif) no-repeat left center;
	font-family: Tahoma, "Arial Narrow", Arial;
	font-size: 12px;
}
table.catalog-prod {
	width: 670px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	border-collapse: collapse;
}
p.decor {
	padding: 0px;
	margin: 5px 0px 5px 0px;
	height: 6px;
	background: url(/data/images/bg_border.gif) no-repeat;
}
table.catalog-prod td {
	padding: 8px 0px;
	vertical-align: top;
	margin: 0px;
	border-top: 2px solid #F0E1C9;
}
h5 span {
	border-bottom: 5px solid ##d3b28d;
	padding-bottom: 2px;
}
table.catalog-prod td.td3 {
	vertical-align: top;
	padding: 35px 0px 8px;
	width: 220px;
}
table.catalog-prod td.td1 {
	vertical-align: top;
	padding: 8px 0px;
	width: 184px;
}
table.catalog-prod td.td2 {
	vertical-align: top;
	padding: 8px 19px 8px 0px;
	width: 300px;
}
table.catalog-prod td.td2_ {
	vertical-align: top;
	padding: 8px 0px 8px 0px;
	width: 510px;
}
#navigation_sub {
	padding: 0px;
	margin: 0px;
}
.submenu {
	position: absolute;
	visibility: hidden;
	padding: 0px;
	margin: 0px;
	width: 156px; 
	z-index: 10;
}
ul.1_sub {
	margin: 0px;
	padding: 10px;
	position: absolute;
	z-index: 1;
	top: 36px;
	background-color: #f5eadb;
	border: 1px solid #a37547; 
	text-align: left;
	display: block;
}
INPUT, TEXTAREA {
	border: #5B3625 1px solid;
	color: #5B3625;
	background-color: #F8EFE4;
}
span.red {
	font-size: 16px;
	font-weight: bold;
	color: #AA0F06;
}
