*{margin:0px; padding:0px; font-family:Verdana, sans-serif; color:#4c4c4c}
table{border-collapse:collapse}
body{border:0px; min-width:1000px;}
img{border:0px}
p{font:12px/18px Verdana, sans-serif; color:#4c4c4c; margin-bottom:15px}
a{color:#59900c; text-decoration:underline}
a:hover{text-decoration:none; color:#eb5305}
.void{clear:both; width:1px; height:1px;}
#shell{position:relative; width:100%; min-height:100%}
td.push{width:50px;}
.sup{font-size:50%; vertical-align:super}

table.x{width:100%; height:161px; margin-bottom:50px}
table.xx{width:100%; margin-bottom:100px; margin-top:-50px}
table.contentToUp { margin-top: -80px; }
table.xxx{width:100%; text-align:center; vertical-align:middle;}

#one{width:514px; background:url(./i/tree3.jpg) no-repeat; vertical-align:top;}
/*#two{background:url(./i/midline2.gif) repeat-x}*/
#three{width:200px}
div#house{position:absolute; background:url(./i/house3.jpg) no-repeat; width:255px; height:161px; top:0px; right:0px; z-index:0}
#logo{position:absolute; background:url(./i/logo5.png) no-repeat; width:411px; padding-top:45px; top:55px; left:145px; z-index:1}
#coords{position:absolute; width:411px; top:100px; left:145px; z-index:2;
        font:bold 24px Verdana, sans-serif; color:#666666; text-align: right;}

div#centerblock{position:relative; min-width:1000px; width:100%; background:url(./i/plan.png) 100% 0 no-repeat;}
div#luuudi{position:absolute; background:url(./i/luuudi2.png) no-repeat; width:100px; height:190px; top:-140px; right:80px}

p#size{font:18px Verdana, sans-serif; color:#d0c493; margin-bottom:15px}
div.brick{float:left; width:107px; height:32px; background:url(./i/brick.png) no-repeat; margin:0 20px; font:18px/24px Verdana, sans-serif; color:#4c4c4c; text-align:center;}
h1#size a{text-decoration:none;}

#what{font:bold 60px Verdana, sans-serif; color:#eb5305; float:left; margin-right:15px}
#faq{font:18px Verdana, sans-serif; margin:15px 0 0 0px; display:block; width:50%}

ul.columns { margin: 0; padding: 0; list-style-type: none; word-spacing: -1ex; }
.columns li { display: -moz-inline-stack; display: inline-block; //display: inline; }
.columns a{ display: inline; word-spacing: normal; //display: inline-block; //filter: alpha(opacity=100); }
.columns a, x:-moz-any-link { display:block; }
.columns a, x:-moz-any-link, x:default { display: inline; }
.columns li, .columns a{ vertical-align: top; }
.columns li { margin: 0 10% 0.4em 0; //margin: 0; width: 40%; //width: auto; }
.columns a{ //margin: 0 10% 0.4em 0; //width: 40%; }
.columns ul { width: 100%; }
.columns a{font:14px Verdana, sans-serif;}

h2.h2{font:12px Verdana, sans-serif; color:#864900; margin-bottom:20px}

.item, .item_last{width:100%; padding-left:20px; padding-bottom:6px; font:18px Verdana, sans-serif; color:#d0c493; margin-bottom:10px}
.item{border-bottom:1px solid #e5dbb3}
.item_last{margin-bottom:90px;}
.item a, .item_last a{text-decoration:none; color:#444;}
.item_open{width:100%; padding-left:30px; padding-top:15px; font:14px/16px Verdana, sans-serif; margin-bottom:10px}
.item_open a{text-decoration:underline; color:#864900}
.list{list-style:none;}
.list li{margin-bottom:8px; color:#d0c493}

#news{position:relative; width:100%; background:#fcf5d7; padding:15px}
#newscap{position:absolute; padding:5px 0 0 15px; width:105px; height:19px; top:-19px; left:0px; background:url(./i/newscap.gif) no-repeat;}
#news #one, #news #two, #news #three{background:url(./i/cnews.gif) no-repeat; overflow:hidden; position:absolute; width:9px; height:9px}
#news #one{right:0px; top:0px; background-position:-9px 0;}
#news #two{right:0px; bottom:0px; background-position:-9px -9px;}
#news #three{left:0px; bottom:0px; background-position:0 -9px;}

#news, #news h4 {font:12px Verdana, sans-serif; color:#d0c493}
#news h4{margin-bottom:20px}

#nav{font:14px Verdana, sans-serif; color:#d0c493;}

h1.h1{font:30px Verdana, sans-serif; color:#864900; margin:30px 0;}

div.low{text-align:center; font-size:18px; display:inline-block}
div.low img{margin-bottom:15px;}

#cellar{background:url(./i/cellar.jpg); height:62px; width:100%; vertical-align:middle; color:#4c4c4c; font-size:12px;}


table.myTable td { padding: 5px; }

table.myTableCatalogue  td { font-size: 12px; }
table.myTableCatalogue2 td { padding:   10px; }

.formField {
	width:            100%;
	background-color: #FCF5D7;
  border:           1px solid #E5DBB3;
  color:            #4C4C4C;
}

.formButton {
	background-color: #FCF5D7;
	border:           1px solid #E5DBB3;
	color:            #4C4C4C;
}

div.questionForm {
  float:     right;
  width:     300px;
  margin:    0 5px 5px;
  padding:   5px;
  border:    1px solid #E5DBB3;
  font-size: 12px;
}

div.answer {
	margin:  5px 325px 5px 5px;
	padding: 5px;
	border:  1px solid #E5DBB3;
}
div.answer div.question {
	margin-bottom:    5px;
	padding:          5px;
	background-color: #FCF5D7;
}

ul.map {
	list-style-type: none;
	line-height:     30px;
}

ul.subMap {
  list-style-type: none;
  line-height:     25px;
  margin-left:     40px;
}

ul.subsubMap {
  list-style-type: none;
  line-height:     20px;
  margin-left:     80px;
}

div#urInfo { width: 60%; }
div#urInfo p { font-size: 8px; line-height: 10px; margin-bottom: 5px; }
