body{
	background: #d0dfa4;
	padding: 0px;
	margin: 0px;
	font-family:  Times New Roman, Tahoma, Arail;
	font-weight: normal;
	font-size: 14px;
	color: #757575;
}
a{
	font-size: 14px;
	text-decoration: underline;
	color: #b49707;
}
a:hover{
	font-size: 14px;
	text-decoration: none;
	color: #b49707;
}
table{
	border: none;
	border-collapse: collapse;
}
table td{
	padding: 0px;
	vertical-align: top;
}
table#top{
	width: 100%;
	height: 415px;
	background: #d0dfa4;
}
table#top td{
}
#top-left{
	background: url("../i/bg-top-left.gif") repeat-x top; 
}
#top-left div{
	width: 50px;
}
#logo{
	background: url("../i/logo-top.gif") no-repeat top; 
}
#logo img{
	margin-top: 39px;
	display: block;
}
#logo div{
	height: 270px;
	background: url("../i/logo-bottom.jpg") no-repeat top; 
}
#top-right{
	width: 100%;
	background: url("../i/bg-top-right.gif") repeat-x top; 
}
#top-right div{
	height: 395px;
	background: url("../i/top-right.jpg") no-repeat top left; 
	text-align: right;
	padding: 20px 25px 0 0;
}
#grapes div{
	width: 306px;
	height: 415px;
	background: url("../i/grapes.jpg") no-repeat top; 
}
#grapes2{
	width: 93px;
	height: 105px;
	background: url("../i/grapes-ind.jpg") no-repeat top; 
}
#wine div{
	width: 198px;
	height: 415px;
	background: url("../i/wine.jpg") no-repeat top; 
}
#glass div{
	width: 142px;
	height: 415px;
	background: url("../i/glass.jpg") no-repeat top; 
}
table#bottom{
	width: 100%;
	height: 126px;
	background: url("../i/bg-bottom.gif") repeat-x bottom; 
}
table#bottom a{
	color: #5e7e00;
}
table#bottom a:hover{
	color: #5e7e00;
}
#bottom-left{
	width: 50%;
	background: url("../i/bg-bottom-left.jpg") no-repeat bottom left; 
	padding: 64px 40px 0 164px;
	white-space: nowrap;
}
#bottom-right{
	width: 50%;
	padding: 64px 107px 0 20px;
	text-align: right;
	white-space: nowrap;
}
table#middle,
table#content,
table#page-content{
	width: 100%;
}
table#page-content{
	background: #FFF url("../i/bg-page-right.gif") repeat-y top right; 
}
table#page-content td.pc{
	width: 100%;
	padding: 5px 25px 10px 0;
}
table#page-content td.pc-inner{
	width: 100%;
	height: 540px;
	padding: 5px 25px 10px 0;
}
#np{
	background: url("../i/bg-np.gif") repeat-y top left; 
}
#page{
	background: #B49707 url("../i/l2.gif") repeat-y top right; 
	width: 100%;
}
#page-inner{
	background: url("../i/l2.gif") repeat-y top right; 
	width: 100%;
}
#vote{
	color: #edf7d3;
	background: #7DA016 url("../i/curl-lb.gif") no-repeat bottom left; 
}
#vote div.vt{
	width: 265px;
	color: #edf7d3;
	padding: 10px 5px 10px 22px;
}
#vote div.vt-answers{
	width: 265px;
	color: #edf7d3;
	padding: 0 5px 20px 22px;
}
#vote div.vt-answers div{
	margin-bottom: 13px;
	margin: 5px 20px 15px 0;
	height: 12px;
}
#vote div.vt-answers div span{
	color: #a9bb72;
}
div.vt-answers-inner{
	padding: 0 15px 2px 0;
}
div.vt-answers-inner div{
	margin-bottom: 13px;
	margin: 5px 20px 15px 0;
	height: 12px;
}

div.vt-answers-inner span{
	color: #a9bb72;
}
#vote div.vt div{
	margin-bottom: 13px;
}
#vote div.vt-inner{
	width: 265px;
	background: url("../i/curl-lt.gif") no-repeat top left; 
	color: #edf7d3;
	padding: 10px 5px 5px 22px;
}
#vote div.vt-inner div{
	margin-bottom: 10px;
}
#vote-quest{
	font-size: 18px;
	color: #edf7d3;
	background: #7da016 url("../i/curl-rt.gif") no-repeat top right; 
}
#vote-quest div{
	width: 295px;
	background: url("../i/curl-lt.gif") no-repeat top left; 
	padding: 10px 6px 5px 26px;
}
#vote-quest-title{
	font-size: 14px;
	font-weight: bold;
	color: #edf7d3;
}
#submenu-inner{
	background: #b49707 url("../i/curl-orange-b-left.gif") no-repeat bottom left; 
	padding-bottom: 30px;
	margin-bottom: 31px;
}
#submenu div.entry0{
	width: 265px;
	color: #edf7d3;
	padding: 10px 5px 5px 22px;
}
#submenu div.entry0 div span{
	color: #edf7d3;
	background: #695700;
	padding: 1px 7px 1px 6px;
	margin-left: -7px; 
}
#submenu div.entry div{
	margin-bottom: 10px;
}
#submenu-title{
	font-size: 18px;
	color: #edf7d3;
	background: #b49707 url("../i/curl-rt2.gif") no-repeat top right; 
}
#submenu-title div{
	width: 295px;
	background: url("../i/curl-lt2.gif") no-repeat top left; 
	padding: 10px 10px 5px 22px;
}
#main-menu{
	width: 100%;
	color: #7da016;
}
#main-menu td{
	width: 20%;
}
#main-menu a{
	font-size: 18px;
	color: #7da016;
}
#main-menu a:hover{
	font-size: 18px;
	color: #7da016;
}
#main-menu span a{
	font-size: 18px;
	color: #FFF;
}
#main-menu span a:hover{
	font-size: 18px;
	color: #FFF;
}
#main-menu table{
	width: 100%;
	height: 62px;
}
#main-menu table td{
	vertical-align: middle;
	text-align: center;
	padding: 0 5px;
	white-space: nowrap;
}
#main-menu table span{
	font-size: 18px;
	color: #FFF;
	background: #b49707;
	padding: 4px 20px 4px 20px;
	display: inline-block;
}
img{
	border: none;
}
img.home{
	display: inline;
	margin-bottom: 20px;
}
img.mail{
	display: inline;
	margin-left: 15px;
	margin-bottom: 20px;
}
img.search{
	display: inline;
	margin-left: 15px;
	margin-bottom: 20px;
}
form{
	margin: 0;
	padding: 0;
}
div.left-spacer{
	width: 17px;
}
input.btn{
	color: #729214;
	height: 23px;
	background: #d0dfa4 url("../i/bg-btn.gif") repeat-x top; 
	font-family: Times New Roman, Tahoma, Arail;
	border: none;
	vertical-align: middle;
	padding: 0 9px;
}
.d-btn{
	margin: 20px 0 15px 25px;
}
h1{
	font-size: 18px;
	font-weight: normal;
	color: #b49707;
}
h1 span{
	color: #695700;
}
h1 img{
	margin: 5px 7px 5px 5px;
}
h2{
	font-size: 18px;
	font-weight: normal;
	color: #b49707;
	margin: 20px 0 5px 0;
	padding: 0;
}
h2.h-title{
	font-size: 18px;
	font-weight: normal;
	color: #695700;
	margin: 20px 0 5px 0;
	padding: 0;
}
h3{
	font-size: 16px;
	font-weight: normal;
	color: #b49707;
	margin: 20px 0 5px 0;
	padding: 0;
}
#pc-top{
	background: #FFF url("../i/bg-page.gif") repeat-x top left; 
	text-align: right;
}
#pc-bottom{
	background: #d0dfa4 url("../i/bg-page-bottom.gif") repeat-x bottom; 
	text-align: right;
	height: 29px;
}
#pc-bottom-inn{
	background: #d0dfa4 url("../i/bg-page-bottom-inn.gif") repeat-x top left; 
	text-align: right;
	height: 29px;
}
#news div.n{
	width: 210px;
	padding:  30px 20px 70px 20px;
}
div.news-title{
	font-size: 18px;
	color: #447213;
	padding-bottom: 20px;
}
div.news-date{
	font-size: 14px;
	color: #447213;
	padding-bottom: 10px;
}
div.news-date2{
	font-size: 12px;
	color: #695700;
	padding-bottom: 5px;
}
div.news-content{
	font-size: 14px;
	color: #3e4231;
	padding-bottom: 25px;
}
div.news-all{
	text-align: right;
}
div.article-date{
	font-size: 12px;
	color: #695700;
	padding-top: 5px;
}
div.article-title{
	font-size: 18px;
	color: #695700;
}
div.article-title a,
div.article-title a:hover{
	font-size: 16px;
}
div.article-publication{
	font-size: 14px;
	font-style: italic;
	padding-top: 1px;
	padding-bottom: 8px;
}
div.article-publication a,
div.article-publication a:hover{
	color: #6a5902;
}
div.article-prev{
	padding-bottom: 30px;
}
img.m{
	vertical-align: middle;
}
#news div.n a,
#news div.n a:hover{
	color: #447213;
}
table#uhi0{
	width: 100%;
	background: #b49707 url("../i/l.gif") repeat-x top; 
	color: #FFF;
}
table#uhi0 td{
	background: url("../i/curl-orange-left.gif") no-repeat top left; 
	padding: 0 10px 10px 10px;
}
div.u-title{
	font-size: 20px;
}
div.u0{
	margin-top: 65px;
}
img.w2{
	float: left;
}
.uhi2{
	color: #FFF;
}
.uhi2 table{
	width: 100%;
	background: #b49707 url("../i/l2.gif") repeat-y top right; 
}
.uhi2 table td.uhi2-cont{
	width: 100%;
	padding: 0 10px 20px 10px; 
	height: 670px;
}
.uhi2 table td.uhi2-curl{
	vertical-align: bottom;
}
	
.r{
	float: right;
}
div.entry0 a,
div.entry0 a:hover{
	font-size: 18px;
	color: #FFF;
}

div.entry0 div{
	margin-top: 10px;
	margin-left: 15px;
}
div.entry0 div a,
div.entry0 div a:hover{
	width: 20px;
	font-size: 14px;
	display: block;
	margin-bottom: 3px;
}
table.pager{
	background: #D0DFA4;
	height: 18px;
	margin-top: 15px;
	margin-left: 25px;
}
table.pager a,
table.pager a:hover{
	color: #FFF;
	text-decoration: none;
}
table.pager td.pg{
	padding: 1px 12px 0 12px;
	background: url("../i/bg-page-entry.gif") no-repeat top center; 
	text-align: center; 
}
table.pager td.pg-active{
	padding: 1px 12px 0 12px;
	background: url("../i/bg-page-entry-active.gif") no-repeat top center; 
	text-align: center; 
	color: #d0dfa4;
}
img.nav-prev{
	margin: 8px 9px 0 0;
}
img.nav-next{
	margin: 8px 0 0 9px;
}
table.prods{
	margin: 20px 20px 10px 0;
}
table.prods td{
	padding: 20px 0 0 0;
}
table.contacts{
	width: 100%;
}
table.contacts td{
	padding: 0 30px 0 5px;
}
div.prod-name{
	font-size: 20px;
	color: #7da016;
}
div.prod-name span{
	font-size: 17px;
	color: #7da016;
	display: block;
}
div.prod-type{
	color: #695700;
}
div.prod-capacity{
	margin: 10px 0 15px 0;
	font-size: 20px;
	color: #695700;
}
div.prod-description{
	font-size: 13px;
}
table.prods img{
	border: 4px solid #b3cb6b;
	margin: 0 10px 0 10px;
}
div.spacer{
	width: 40px;
}
span.active-category{
	font-size: 18px;
	color: #695700;
	background: #FFF;
	padding: 2px 9px 4px 9px
}
span.active-category a{
	font-size: 18px;
	color: #695700;
	text-decoration: underline;
}
span.active-category a:hover{
	font-size: 18px;
	color: #695700;
	text-decoration: none;
}

table#table-login{
	margin: 15px 0 0 10px;
}
table#table-login td{
	padding: 8px 30px 2px 0; 
}
table#table-login td.login{
	white-space: nowrap;
}
table#table-login td.input{
	width: 100%;
}
.inp-f{
	border: 1px solid #757575;
	width: 200px;
	font-family:  Times New Roman, Tahoma, Arail;
	font-size: 14px;
}
.srch{
	border: 1px solid #757575;
	width: 340px;
	font-family:  Times New Roman, Tahoma, Arail;
	font-size: 14px;
	vertical-align: middle;
}
textarea{
	border: 1px solid #757575;
	width: 300px;
	font-family:  Times New Roman, Tahoma, Arail;
	font-size: 14px;
}
.error{
	font-size: 12px;
	color: #db1a00;
}
hr.hr-srch{
	background: #D0DFA4;
	border: none;
	width: 100%;
	height: 1px;
	margin: 20px 0;
}
.srch-intro{
	margin: 5px 0 20px 0;
}
#price{
	background: #8e7601 url("../i/curl-lb2.gif") no-repeat bottom left; 
	margin: 0 0 30px 0;
	font-size: 18px;
}
#price img{
	vertical-align: middle;
	margin: 10px 13px 5px 10px;
}
#price div.price-inner{
	width: 265px;
	background: url("../i/curl-lt3.gif") no-repeat top left; 
	color: #fff1a9;
	padding: 10px 5px 12px 22px;
}
#price a,
#price a:hover{
	font-size: 18px;
	color: #fff1a9;
}
table.tab{
	width: 100%;
	margin: 10px 0;
}
table.tab th{
	padding: 9px 10px;
	background: #eef4de;
}

table.tab td{
	padding: 9px 10px 15px 10px;
	border-top: 1px solid #b3cb6b;
}
table#links{
	width: 100%;
	height: 66px;
	margin: 40px 0 0 0;	
	}
table#links td{
	text-align: center;
	padding: 0 10px;
	}	
a#work-link{
	display: block;
	width: 170px;
	height: 30px;
	margin: 27px 0 -6px 22px;
	padding: 4px 0 0 40px;
	color: #447213;
	font: normal 18px "Times New Roman", Times, serif;
	background: url("../i/work-link-bg.jpg") no-repeat 0 0;	
	}
a#work-link:hover{
	color: #447213;
	font: normal 18px "Times New Roman", Times, serif;	
	}	
a#director,a#work-link-sidebar{
	display: block;
	width: 100px;
	height: 50px;
	margin: 13px 0 0 10px;
	padding: 0 0 0 51px;
	font: normal 18px "Times New Roman", Times, serif;
	background: url("../i/director.jpg") no-repeat 0 2px;		
	}	
a#work-link-sidebar{
	background: url("../i/pencil.jpg") no-repeat 0 0;	
	}
p.list{
	margin-bottom: 15px;
	padding: 0 0 3px 21px;
	background: url("../i/list.gif") no-repeat 0 2px;
	}		
h4{
	font-size: 16px;
	font-weight: bold;
	color: #b49707;
	margin: 25px 0 0 0;
}	