/* Notes */

/*
Netscape 4 doesn't like margin right set in px - use % instead
(unconfirmed!) - maybe use padding instead

Explorer on PC doesn't like % on margins


*/
* {font-size:1em;font-weight:normal;}
body {
	background-color:#ffffff;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:78%;
}
A {font:1em;color:#475149;}

B {font-weight:bold;}
strong {font-weight:bold;}
/* General text styles - text */


/* Elements */


OL {
	font: normal 1em;
	color: #475149;
	}
UL {
	font: normal 1em;
	color: #475149;
	}
Li {
	font: normal 1em;
	color: #475149;
	}		
INPUT.check{
  
	visible: false;
	font-size: 11px; 
	font-weight: normal; 
	/* hidden from netscape 4 */
}
P.texthead {
	font: bold 11px/16px;
	color: #475149;
	}
.texthead B {
	visible: false;
	font: bold 11px/16px;
	color: #475149;
	}	
.texthead A:link {
	visible: false;
	color: #475149;
	text-decoration: underline;
	}
.texthead A:visited {
	visible: false;
	color: #475149;
	text-decoration: underline;
	}
.texthead A:active {
	visible: false;
	color: #475149;
	text-decoration: underline;
	}
.texthead A:hover {
	visible: false;
	color: #000;
	text-decoration: underline;
	}	

P.text {
	font: normal 1em;
	color: #475149;
	}
.text H1 {
	visible: false;
	font: bold 11px/24px;
	color: #475149;
	}	
.text ol {
	visible: false;
	font: bold 11px/24px;
	color: #475149;
	}	
.text li {
	visible: false;
	font: bold 11px/24px;
	color: #475149;
	}		
.text B {
	visible: false;
	font: bold 11px/24px;
	color: #475149;
	}	
.text A:link {
	visible: false;
	color: #475149;
	text-decoration: underline;
	}
.text A:visited {
	visible: false;
	color: #475149;
	text-decoration: underline;
	}
.text A:active {
	visible: false;
	color: #475149;
	text-decoration: underline;
	}
.text A:hover {
	visible: false;
	color: #000;
	text-decoration: underline;
	}
		
	
P.winedetailhead {
	visible: false;
	font: bold 11px/16px ;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
	color: #475149;
	}
.winedetailhead A:link {
	visible: false;
	color: #475149;
	text-decoration: underline;
	}
.winedetailhead A:visited {
	visible: false;
	color: #475149;
	text-decoration: underline;
	}
.winedetailhead A:active {
	visible: false;
	color: #475149;
	text-decoration: underline;
	}
.winedetailhead A:hover {
	visible: false;
	color: #000;
	text-decoration: underline;
	}

P.winedetailtext {

	visible: false;
	font: normal 11px/16px ;
	color: #475149;
	}
.winedetailtext B {
	visible: false;
	font: bold 11px/16px ;
	color: #475149;
	}	
.winedetailtext A:link {
	visible: false;
	color: #475149;
	text-decoration: underline;
	}
.winedetailtext A:visited {
	visible: false;
	color: #475149;
	text-decoration: underline;
	}
.winedetailtext A:active {
	visible: false;
	color: #475149;
	text-decoration: underline;
	}
.winedetailtext A:hover {
	visible: false;
	color: #000;
	text-decoration: underline;
	}

P.winedetailtextlink {
	visible: false;
	font: normal 11px/22px ;
	color: #475149;
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
	}
.winedetailtextlink B {
	visible: false;
	font: bold 11px/22px ;
	color: #475149;
	}	
.winedetailtextlink A:link {
	visible: false;
	color: #475149;
	text-decoration: none;
	}
.winedetailtextlink A:visited {
	visible: false;
	color: #475149;
	text-decoration: none;
	}
.winedetailtextlink A:active {
	visible: false;
	color: #475149;
	text-decoration: none;
	}
.winedetailtextlink A:hover {
	visible: false;
	color: #000000;
	text-decoration: underline;
	}
	
P.wineinfopanel {
	visible: false;
	font: normal 10px/14px ;
	color: #475149;
	}
.wineinfopanel B {
	visible: false;
	font: bold 10px/14px ;
	color: #475149;
	}	
.wineinfopanel A:link {
	visible: false;
	color: #475149;
	text-decoration: underline;
	}
.wineinfopanel A:visited {
	visible: false;
	color: #475149;
	text-decoration: underline;
	}
.wineinfopanel A:active {
	visible: false;
	color: #475149;
	text-decoration: underline;
	}
.wineinfopanel A:hover {
	visible: false;
	color: #000;
	text-decoration: underline;
	}	
	
P.introtext {
	font: normal 15px/24px;
	color: #475149;
	}
.introtext B {
	visible: false;
	font: bold 15px/24px;
	}	
.introtext A:link {
	visible: false;
	color: #6A8949;
	text-decoration: none;
	}
.introtext A:visited {
	visible: false;
	color: #6A8949;
	text-decoration: none;
	}
.introtext A:active {
	visible: false;
	color: #6A8949;
	text-decoration: none;
	}
.introtext A:hover {
	visible: false;
	color: #000;
	text-decoration: underline;
	}
			

P.newshead {
	visible: false;
	font: bold 11px/24px ;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
	color: #475149;
	font-weight:bold;
	}
.newshead A:link {
	visible: false;
	color: #475149;
	text-decoration: underline;
	}
.newshead A:visited {
	visible: false;
	color: #475149;
	text-decoration: underline;
	}
.newshead A:active {
	visible: false;
	color: #475149;
	text-decoration: underline;
	}
.newshead A:hover {
	visible: false;
	color: #000;
	text-decoration: underline;
	}

P.newsdate{
	visible: false;
	font: italic 11px/16px ;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 8px 0px;
	color: #475149;
	font-style:italic;
	}

P.newstext {
	visible: false;
	font: 11px/24px ;
	padding:0 0 1em 0;
	margin:0;
	color: #475149;
	}
.newstext A:link {
	visible: false;
	color: #475149;
	text-decoration: underline;
	}
.newstext A:visited {
	visible: false;
	color: #475149;
	text-decoration: underline;
	}
.newstext A:active {
	visible: false;
	color: #475149;
	text-decoration: underline;
	}
.newstext A:hover {
	visible: false;
	color: #000000;
	text-decoration: underline;
	}
	
/* Submenu - text */

.tdmenu {
    visible: false;
    FONT-SIZE: 10px;
    COLOR: #475149;
    TEXT-DECORATION: none; 
}
.tdmenu A {
    visible: false;
    FONT-SIZE: 10px;
    COLOR: #475149;
    TEXT-DECORATION: none; 
}
.tdmenu A:hover {
    visible: false;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline;
}
.tdmenuselected {
    visible: false;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #475149;
    TEXT-DECORATION: none;
}
.tdmenuselected A {
    visible: false;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: #475149;
    TEXT-DECORATION: none; 
}
.tdmenuselected A:hover {
    visible: false;
    FONT-WEIGHT: Bold;
    FONT-SIZE: 10px;
    COLOR: #475149;
    TEXT-DECORATION: underline;
}

/* еее classes - sitemap */

	
P.map1 {
	visible: false;
	font: bold 11px/16px ;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 5px 6px;
	color: #475149;
	}
.map1 A:link {
	visible: false;
	color: #475149;
	text-decoration: none;
	}
.map1 A:visited {
	visible: false;
	color: #475149;
	text-decoration: none;
	}
.map1 A:active {
	visible: false;
	color: #475149;
	text-decoration: none;
	}
.map1 A:hover {
	visible: false;
	color: #000;
	text-decoration: underline;
	}

P.map2 {
	visible: false;
	font: 11px/16px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 1px 80px;
	color: #006;
	}
.map2 A:link {
	visible: false;
	color: #475149;
	text-decoration: none;
	}
.map2 A:visited {
	visible: false;
	color: #475149;
	text-decoration: none;
	}
.map2 A:active {
	visible: false;
	color: #475149;
	text-decoration: none;
	}
.map2 A:hover {
	visible: false;
	color: #000;
	text-decoration: underline;
	}

/* eCard - text */

P.ecardtitle {
	visible: false;
	font: bold 11px/16px ;
	color: #475149;
	padding: 0px 0px 10px 0px;
	margin: 0px 0% 0px 0%;
	}

P.displaytextitle {
	visible: false;
	font-family:Georgia;
	font-size: 11px; 
	font-weight: bold; 
	color: #475149; 
	padding: 5px 5px 5px 5px;
	margin: 0px 0% 0px 0%;
}

P.displaytextname {
	visible: false;
	font-family:Georgia; 
	font-size: 11px; 
	font-weight: bold; 
	color: #475149; 
	padding: 0px 0px 5px 6px;
	margin: 0px 0% 0px 0%;
}

P.displaytextmessage {
	visible: false;
	font-family:Georgia;
	font-size: 11px;
	line-height: 24px; 
	font-weight: normal; 
	color: #475149; 
	padding: 0px 12px 5px 6px;
	margin: 0px 0% 0px 0%;
}

P.displaytext {
	visible: false;
	font-family:Georgia; 
	font-size: 11px; 
	font-weight: normal; 
	color: #475149; 
	padding: 0px 0px 0px 6px;
	margin: 0px 0% 0px 0%;
}

P.displaytextfrom {
	visible: false;
	font-family:Georgia; 
	font-size: 11px; 
	font-weight: normal; 
	color: #475149; 
	padding: 10px 0px 0px 6px;
	margin: 0px 0% 0px 0%;
}

P.displaytextemail {
	visible: false;
	font-family:Georgia;
	font-size: 11px; 
	font-weight: normal; 
	color: #475149; 
	padding: 0px 0px 15px 6px;
	margin: 0px 0% 0px 0%;
}

.displaytextemail A {
	visible: false;
	text-decoration: underline;
	color: #475149; 
}
.displaytextemail A:visited {
	visible: false;
	text-decoration: underline;
	color: #475149; 
}
.displaytextemail A:active {
	visible: false;
	text-decoration: underline;
	color: #475149; 
}

.displaytextemail A:hover {
	visible: false;
	text-decoration: underline;
	color: #000; 
}


/* eCard - images */

P.stepimage {
	visible: false;
	padding: 0px 0px 10px 0px;
	margin: 0px 0% 0px 0%;
	}

P.previewimage {  
	visible: false;
	border: 1px #DCCEAD solid;
	padding: 0px 0px 10px 0px;
	margin: 0px 0% 0px 0%;
	}
	
P.ecard {  
	visible: false;
	border: 1px #DCCEAD solid;
	padding: 0px 0px 10px 0px;
	margin: 0px 0% 0px 0%;
	}
	

/* eCard - form elements */

.form {visible:false;}

.form TH {
	visible: false;
	font-family:Georgia;
	font-size: 11px; 
	font-weight: bold; 
	color: #475149; 
	padding: 5px;
	margin: 0;
	background-color: #DCCEAD;
}

.form TD {
	visible: false;
	font-family:Georgia;
	font-size: 11px; 
	font-weight: normal; 
	color: #475149; 
	padding: 5px;
	margin: 0;
	background-color: #EFEBE0;
}


.form INPUT {
	visible: false;
	font-family:Georgia;
	font-size: 11px; 
	font-weight: normal; 
	color: #222219; 
	background-color: #FFFFFF;
	/* hidden from netscape 4 */
	INPUT {
	visible: false;
	margin: 2px 0px 2px 0px !important;
	height: 15px !important;
	padding: 0px 0px 0px 0px !important;
	border-color: #cccccc !important;
	border-width: 1px !important;
	}

TEXTAREA.field {
	visible: false;
	COLOR: #222219;
	font: 11px/12px ;
	background-color: #FFFFFF;
	}
/* hidden from netscape 4 */
TEXTAREA.field {
	visible: false;
	margin: 2px 0px 2px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-color: #cccccc !important;
	border-width: 1px !important;
	width: 97% !important;
	}



P.button {  
	visible: false;
	border: 1px #778695 solid
	}

.button { 
	visible: false;  
}

	.button INPUT {
	visible: false;
	font-family:Georgia; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #222219;
}

.radiobutton {
	visible: false;   
}

	.radiobutton INPUT {
	visible: false;
	font-size: 11px; 
	font-weight: bold; 
	color: #475149; 
	padding: 5px 0px 0px 0px;
	margin: 0px 0% 0px 0%;
}

h1{
	font: bold 11px/16px ;
	color: #475149;
	}
h1.texthead {
	font: bold 11px/16px ;
	color: #475149;
	}
h1.introtext {
	font: normal 15px/24px ;
	color: #475149;
	}
h1.text {
	font: normal 1em;
	color: #475149;
	}	
h2{
	font: bold 11px/16px ;
	color: #475149;
	}
h2.texthead {
	font: bold 11px/16px ;
	color: #475149;
	}
h2.introtext {
	font: normal 15px/24px ;
	color: #475149;
	}
h2.text {
	font: normal 1em;
	color: #475149;
	}	
h3{
	font: bold 11px/16px;
	color: #475149;
	}
h3.texthead {

	font: bold 11px/16px;
	color: #475149;
	}
h3.introtext {

	font: normal 15px/24px;
	color: #475149;
	}
h3.text {
	font: normal 1em;
	color: #475149;
	}
.footerB {
	border:1px solid #000000 !important;
}

