	html {
overflow-y: scroll;
overflow: -moz-scrollbars-vertical; 
}
body {
background: url(/images/back.gif) #e0dec8 0 0;
margin: 0;
padding:0;
line-height:0;
scroll:both;
}
html, body {
height:100%
}
div, form {
margin:0;
padding:0;
line-height:0;
} 
img {
border:0;
vertical-align:top;
}
table {
padding:0;
margin:0;
border:none;
border-collapse:collapse;
}
td, th {
padding:0;
margin:0;
}
p {
margin: 0.5em 0 0.5em 0;
padding:0;
}
p, h1, h2, h3, ul.inline li { 
font: 0.80em/1.45em Candara, Arial, sans-serif, serif;
}
h1 {
margin: 0em 0 0.5em 0;
}
h1 span.alt {
color:#800;
}
h2, h3 {
margin: 0.5em 0 0.2em 0;
}
ul.inline {
margin:0.4em 0 0.4em 10px;
padding: 0 0 0 0.5em;
}
ul.inline li {
margin:0; padding:0;
list-style-position:outside;
list-style-image:url("/images/bull.gif");
}
a, a:link, a:visited {
color: #175570;
background: url(/images/anchor.gif) transparent repeat-x 0 95%;
}

/********** HEADER */
.header {
background: url(/images/back-top.gif) transparent repeat-x 4px 0;
overflow:visible;
height:230px;
}
.header .logo {
padding:50px 76% 0 20px;
text-align:right;
position:relative;
z-index:300;
}
.logo .pngfix {
display:inline-block;
width:202px;
height:96px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/olivedvor.png', sizingMethod='scale');
}
.logo img {
width:202px; height:96px;
}
*html .logo img {
visibility:hidden; 

}

.navigation h2 {
text-align:right;
position:relative;
margin-right:2.3em;
margin-top:48px;
}


/********** PAGE */
.page {
margin-top:-229px;
position:relative;
min-height:100%;
color: #000000;
height:100%;
width:100%;
}
/********** LEFT*/
.left {
padding-top:96px;
position:relative;
float:left;
width:28%;
background:url(/images/leaves.gif) transparent no-repeat 0% 90%;
}
.maplink {
margin:0.5em 0 2em 0;
font: 1.2em/1.3em "Times New Roman", serif;
position:relative;
z-index:1000;

}
ul.menu {
margin:1em 2em 0 0;
padding:0;
}
ul.menu li {
margin:0 0;
padding:6px 0 8px 0;
text-align:right;
list-style:none;
background:url(/images/nav-border.gif) 100% 100% no-repeat;
position:relative;
}
ul.menu li.last {
background:none;
}

ul.menu li strong {
color:#5b7b27;
font-weight:100;
}
ul.menu li {
font: 1.05em/1em "Times", sans-serif;
letter-spacing:-0.01em;
}

.contacts {
padding:4em 0 380px 2em;
}
.contacts p {
text-align:left;
}
/********** RIGHT */
.right {
position:relative;
float:right;
width:24%;
padding: 0;
background:url(/images/bottle.gif) transparent no-repeat 0 100%;
}
.genetis {
margin: 100px 112px 0 40px;
text-align:right
}

/********** CONTENT */
.content {
top:40px;
margin-bottom:60px;
margin-left:28%;
margin-right:24%;
position:relative;
background:#f9f8f3;
border:solid 1px #e3d9bb;
min-height:85%;
padding:2em 2em 1em 2.5em;
-moz-border-radius:6px;
-webkit-border-radius: 6px;
}
*html .content {
height:90%;

}
.content h1,
.content h2 {
font: 1.3em "Cambria", "Times New Roman", serif;
letter-spacing:-0.05em;
color: #060;
}
content.h2 {
margin-top:1em;
margin-bottom:0.3em;
}

.content h1 {
color:#030;
} 

.content p, .content ul.inline li {
font: 0.9em/1.2em "Times New Roman", serif;
}
.content p {
margin-top:0.5em;
margin-bottom:0.3em;
}
}

.callout {
visibility:hidden;
position:absolute;
height:50px;
width:26px;
background:url(/images/callout.gif) transparent no-repeat 0 100%;
float:left;
left:-26px;
z-index:200;
}

.bq {
margin-left:1em;
}
.bulleted {
margin-left:-1em;
padding-left:1em;
background:url("/images/bull.gif") no-repeat 0.3em 0.1em;
position:relative;
}

.copyright {
color:gray;
padding-top:1em;
}

.bc {
font: 0.9em/1.2em "Times New Roman", serif;
position:relative;
z-index:500;
}

#cntrs img {
visibility:hidden;
}
/*
.content h1, .content h2, .content h3,
.content p, .content ul, .content ol,
.content table {
margin-left:50px;
margin-right:50px;
}

.content .heading1 {
font: bold 1.6em Candara, Arial;
letter-spacing:-0.05em;
color: #a00;
margin-top:1em;
margin-bottom:0.3em;
}
.content .heading2 {
font: 1em Tahoma, "Trebuchet MS";
letter-spacing:-0.03em;
color: #7e7260;
margin-top:0em;
margin-bottom:0.2em;
}
.content .heading3 {
font: 0.9em Candara, Arial;
text-transform:uppercase;
letter-spacing:-0.02em;
color: #6e6250;
margin-top:1em;
margin-bottom:0.3em;
}
.footer {
margin-top:2em;
}
.footer p {
font-weight:bold;
}
.arrow {
position:absolute;
right:64%;
top:10em;
height:68px;
width:41px;
z-index:3000;
margin-right:-8px;
background:url(/images/arrow.gif) no-repeat 0 100%;
}
table.prices {
padding:0;
margin-top:0.5em;
margin-bottom:0em;
border-collapse:collapse;
}
table.prices td,
table.prices th {
font: 0.75em/1.25em Tahoma, sans-serif;
padding:0.3em 0.5em;
border: solid 1px #e3d9bb;
}
table.prices th {
background: #e3d9bb;
text-align:left;
}
table.prices td.spacer {
border:none;
height:1.2em;
}
table.prices td.price{
text-align:right;
}
*/