body{font-family:'trebuchet ms',sans-serif;font-size:82%;text-align:center;margin:0;padding:0;background:#eadfc8 url(../images/body.jpg) top center no-repeat}
.clr{clear:both;float:none;width:0;height:0}
img.fr{float:right;margin:18px 0 4px 1em}
a{color:#000}
#page{background:#fff;width:848px;margin:0 auto;text-align:left}
#top{height:385px;overflow:hidden;position:relative;background:url(../images/top.jpg) no-repeat}
#top a.l{display:block;position:absolute;left:0;top:0;width:558px;height:120px;z-index:3}
#top a.l span{display:block;position:absolute;left:0;top:0;width:558px;height:120px;z-index:4;background:url(../images/logo.jpg) no-repeat}
#menu{height:50px}
#menu ul{list-style:none;margin:0;padding:0}
#menu li{float:left}
#menu a{display:block;position:relative}
#menu a span{display:block;position:absolute;left:0;top:0;width:100%;height:50px;background:url(../images/menuitems.jpg) no-repeat}
#menu .m1 a{width:84px}
#menu .m2 a{width:143px}
#menu .m3 a{width:127px}
#menu .m4 a{width:156px}
#menu .m5 a{width:110px}
#menu .m6 a{width:118px}
#menu .m7 a{width:110px}
#menu .m1 a span{background-position:0 0}
#menu .m2 a span{background-position:-84px 0}
#menu .m3 a span{background-position:-227px 0}
#menu .m4 a span{background-position:-354px 0}
#menu .m5 a span{background-position:-510px 0}
#menu .m6 a span{background-position:-620px 0}
#menu .m7 a span{background-position:-738px 0}
#menu .m1 a:hover span{background-position:0 -50px}
#menu .m2 a:hover span{background-position:-84px -50px}
#menu .m3 a:hover span{background-position:-227px -50px}
#menu .m4 a:hover span{background-position:-354px -50px}
#menu .m5 a:hover span{background-position:-510px -50px}
#menu .m6 a:hover span{background-position:-620px -50px}
#menu .m7 a:hover span{background-position:-738px -50px}
#foot p{display:block;float:left;width:40%;padding-left:1em;font-size:0.9em}
#foot p.r{float:right;text-align:right;padding-right:1em}
h1{font-size:2.0em;font-weight:normal;font-family:georgia,serif;color:#2e2720}
h2{font-size:2.0em;font-weight:normal;font-family:georgia,serif;color:#7c604a}
#main{float:left;width:500px}
#mainpad{padding:10px 10px 10px 25px}
#news{float:right;width:340px}
#newspad{padding:10px}
.news{background:#f6f1e7;padding:8px}
.news p{padding:0 15px 0 15px;margin:2px 0;line-height:120%}
.news p.date{font-weight:bold;color:#3e2e24;margin:2px 0}
.news p.title{font-weight:bold;color:#7c604a;margin:4px 0}
.news img{border:3px solid #fff}

.vino{float:left;margin:0 10px 10px 0}
.vino .vpad{width:140px;height:200px;text-align:center}
.vino .pic{height:130px}
.vino p{font-size:0.9em}


#vino-l{float:left;width:200px}
#vino-r{float:right;width:250px}
  
table.params{background:#f6f1e7;margin:1em 0;border-collapse:collapse;width:100%;border-right:1px solid #7c604a;border-bottom:1px solid #7c604a}
table.params td, table.params th{text-align:left;font-weight:normal;font-size:0.9em;padding:4px;border-left:1px solid #7c604a;border-top:1px solid #7c604a}
table.params td{font-weight:bold;color:#63331c}

table.kon{width:100%;border-collapse:collapse}
table.kon td{width:50%;text-align:center}
table.kon strong{font-size:1.1em;color:#63331c}


.g-item{float:left;margin:0 10px 10px 0;width:150px;height:140px;text-align:center;}

.gal-wrap{width:500px;margin-top:20px;text-align:center !important;font-size:0.9em !important}
.gal-wrap p{padding-right:0 !important;text-align:center !important}
.g-item{float:left;width:200px;height:160px;overflow:hidden}

.pic{float:left;width:150px;height:140px;overflow:hidden;text-align:center}
.pic img{padding:2px;border:1px solid #7c604a}
.pic p{margin-top:4px}
.pic .pad2{height:124px;overflow:hidden}





