/**
 * Copyright 2008 Presencia Ltd. All rights reserved.
 */


* {margin: 0;padding: 0;}
body { background: #FFFFFF !important; color: #000000; font-family: arial, helvetica, sans-serif; font-size: 100.1%; padding: 0px; text-align: center; margin: 0 auto 0; width:815px;}


#all { background: none; color: #000000; font-size: 0.8em; margin: 0 auto; max-width: 1000px; padding: 0 3px 3px 3px;text-align: left;	position:relative;}
#page, .leading { text-align:justify; color:#32231A}
#page img, .leading img { float:right; margin:0 0px 5px 10px;}
#page p, .leading p { margin-bottom:16px; color:#32231A}
#page p em, .leading p em { font-weight:normal}

div.img_caption {margin-left:150px;}
div .caption-telos {padding-left:110px; float:none !important; margin:0; padding:0}
div.img_caption img.caption { text-align:center !important}
span.checkrebirthofaphrodite {text-align:left !important;}
span.checkrebirthofaphrodite input { width:50px!important}
span.checkvinoustreasure input { width:50px!important}
span.checkmousepad input { width:50px!important}

div.img_caption img.caption { float:none !important; clear:none; }


#header { background:url(..\\images\\header.gif) no-repeat top center; color: #000000; margin: 0; position: relative;	top:0;	text-align: right;	height:349px;}
#header #logo { position:absolute; left: 332px; top: 100px}
#header #wines-of-cyprus { position:absolute; top:50px; left:192px}
#contentarea,#contentarea2 { background: url(..\\images\\contentarea.gif) repeat-y 35px; position: relative; right:0; margin:-1px 0 0 0; padding:0; min-height:100%}
#contentarea #glass-wine { position: absolute; left:14px; bottom:-2px; margin-top:220px;}
#bng-maincontent { position: absolute; left: -4px; top:-1px}
#wrapper { margin: 0 0 0 35%}
#left {background:  none; border-right: solid 0px #EEEEEE; float: left; margin: 55px 0 0 56px; width: 27.4%;}
#right {color: #000; float:left; width: 28%; padding-top:10px}
#main2 { background: none; width:64%; padding: 25px 20px 20px 20px; position: relative;	min-height:520px; float:left}
#main {	background: none; margin: 0 0px 0 0; padding: 0 20px 20px 20px;	position: relative;}



.unsichtbar,.u2,.invisible , .unseen {display: inline; height: 0px;	left: -3000px;	position: absolute;	top: -2000px;	width: 0px;	z-index: 200;}
.wrap {	border: 0; clear: both;	float: none; font-size: 1px; height: 0;	line-height: 1px; margin: 0; padding: 0; visibility: hidden;}
#wrapper #main { min-height:710px;}
#logo {font-size: 1em !important; font-weight: bold !important;	position: relative;	text-align: left; text-transform: none !important; z-index: 0;	margin-top: 1em;}
#logo  img { display: block; }
#logo span { display: block; margin: 0px 0 0 100px !important; border-bottom: solid 1px #666;}




.leading {color: #000000;position: relative;}
.leading_separator {border-bottom: solid 0px #333333; display: block; height: 10px;	margin: 0 0 0px 0;}
.article_separator { border: solid 1px #333333; display: none; margin: 0px 0 0px 0;}
.blog { padding: 0; }
.cols1 {display: block;	float: none !important;	margin: 0 !important;}
.cols2 { width: 45%; }
.cols3 { width: 30%; }
.column1 , .column2 { border: solid 0px #D4A7C5; margin: 0 5px 0 0;	position: relative;}
.column2 , .column1 {float: left; margin: 0;}
.column2 {float: right;	margin: 0;	width: 45%;}
.article_row { margin: 0px 0 0px 0;	padding: 0;	overflow: hidden;}
.article_column {border: solid 0px #ccc; padding: 10px 10px 10px 0;}
.row_separator2 {display: block; clear: both; margin: 0;border: solid 0px;}



#ContactUs {color:#32231A;}
#ContactUs h3 { font-size:14px}
.forme {border:1px solid #C4BFA6; background:#F0DEEA; width:495px; text-align:left; padding:10px}
.forme tbody tr td { text-align:left; padding: 2px; width:50%; font-weight:bold}
.forme tbody tr td input { width:254px}
.forme tbody tr td .button { width:128px; height:25px; border:none; background:#630833; color:#FFFFFF; text-align:center; display:block; margin:8px 0 8px 0}