body {
	margin:0px;
	background-image:url('bgv.jpg');
}

body, table, td, div, ul, li, p {
	font-family:Georgia;
	font-size:12px;
	color:#5f5b53;
}

table, td, tr {
	padding:0px;
	border:0px;
	border-collapse:collapse;
}

h1, h2, h3, h4 {
	font-weight:normal;
}

img, div {
	behavior: url(/images/iepngfix.htc);
}

ul {
	margin:10px 0px 10px 45px;
}

input, textarea, select, option {
	font-family:Georgia;
	color:#AF2726;

}

#main {
	width:100%;
	height:100%;
}


.emp {
	width:1px;
	height:1px;
	border-width:0px;
}

.headertr {
	height:81px;
	background-image:url('i_01.gif');
	background-repeat:repeat-x;
}

.lt1sep {
	vertical-align:top;
}

	.lt1sep img {
		width:20px;
		height:1px;
		border-width:0px;
	}

.lt2sep {
	width:205px;
	vertical-align:top;
}

	.lt2sep img {
		width:205px;
		height:1px;
		border-width:0px;
	}

.ctsep {
	width:740px;
}

	.ctsep div {
		width:740px;
		height:81px;
		background-image:url('i_04.gif');
		background-repeat:no-repeat;
		background-position:240px 18px;
	}

		.ctsep div img {
			width:740px;
			height:1px;
			border-width:0px;
		}

.rtsep {
	vertical-align:top;
}

	.rtsep img {
		width:30px;
		height:1px;
		border-width:0px;
	}

.lometr {
	height:219px;
}

.logotd {
	text-align:right;
	vertical-align:top;
}

	.logotd img {
		width:167px;
		height:219px;
		border-width:0px;
		margin-right:12px;
	}



#menutbl {
	width:100%;
}

.contacts {
	height:41px;
	text-align:right;
	color:#AF2726;
}

.menutd {
	background-image:url('i_09.gif');
	height:57px;
	text-align:center;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#cbc8b9;
}

.menutd img {
	margin:0px 18px 0px 18px;
	border:0px;
	height:30px;
}

.picture {
	height:121px;
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#cbc8b9;
}

.titlepic {
	background-image:url('titlepic.jpg');
}

.restpic {
	background-image:url('restpic.jpg');
}

.menupic {
	background-image:url('menupic.jpg');
}

.winepic {
	background-image:url('winepic.jpg');
}

.banqpic {
	background-image:url('banketpic.jpg');
}

.contpic {
	background-image:url('contactpic.jpg');
}

.p404 {
	background-image:url('404pic.jpg');
}

.glasssep img {
	width:1px;
	height:330px;
	border-width:0px;
}

.glasstop {
	vertical-align:bottom;
}

	.glasstop div {
		width:205px;
		height:323px;
		background-image:url('i_16.png');
		background-repeat:no-repeat;
	}

.contenttd {
	color:#5f5b53;
	line-height:130%;
	padding:20px 0px 20px 0px;
	vertical-align:top;
	width:740px;
}

#content {

}

#content h1 {
	font-size:21px;
	color:#AF2726;
}

#content h2 {
	margin:8px 20px 10px 20px;
	font-size:15px;
	font-style:italic;
	font-weight:bold;
	color:#403e38;
}

#content p {
	margin:6px 20px 6px 20px;
}

#content a {
	color:#af2726;
}


.footertr {
	height:107px;
	background-image:url('i_18.gif');
	background-repeat:repeat-x;
	background-position:0% 100%;
}

.glassbot {
	vertical-align:top;
}

.glassbot div {
	background-image:url('i_17.png');
	background-repeat:no-repeat;
	background-position:100% 0%;
	height:55px;
}

.glassbot p {
	margin:3px 0px 0px 0px;
	text-align:center;
}

.cbsep {
	vertical-align:top;
	text-align:center;
}

.cbsep div {
	background-image:url('i_40.gif');
	background-repeat:no-repeat;
	background-position:240px 12px;
	width:740px;
	height:55px;
	text-align:center;

}

.cbsep p {
	margin:7px 167px 0px 0px;
	pppadding:0px 167px 0px 0px;
	color:#bab3a3;
}

.cbsep a {
	color:#bab3a3;
}

.tbl {
	border-collapse: collapse;
	border-width:0px;
	width: 720px;
	margin:10px 0px 20px 20px;
}

.tbl td {
	padding:4px 0px 4px 0px;
	border-bottom: 1px solid #c0b9ab;
}

.menutbl {

}

.menutbl .item {
	font-style:italic;
}

.menutbl .price {
	padding-left:25px;
	width:105px;
}

.menutbl .concitem {
	padding-left:25px;
}

.imgwrap {
	display:block; 
	border: 1px solid #c0b9ab;
	padding:5px;
}
