* html #overlay {
 background-color: #000;
 back\ground-color: transparent;
 background-image: url(blank.gif);
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
} 
#lightbox img { 
 border: none; 
} 
#overlay img { 
 border: none; 
}
#overlay { 
 background-image: url(overlay.png); 
}

body {
 font-family: Arial, Verdana, sans-serif;  
 font-size: 90%;
 color: #800080; //#F9C300;  
 margin: 0;
 padding: 0;
 background: #452C1E url(bg.gif);
} 
h1, h2, h3 {
 font-family: "Trebuchet Ms", sans-serif;
 font-weight: normal;  
 margin: 0.5em auto 0 auto;
}
#head {  
 /*width: 100%;   */
 width: 900px;
 margin: 30px auto 0 auto;
 /*margin-top: 30px;*/
 background: #452C1E url(bg-.png) no-repeat;
 
 /*border-bottom: 1px solid #eeece3;*/
}
#logo {
 display: inline;
 float: left;
 margin: 15px 0 15px 1em; 
}
a {
 color: #800080; 
}
a:hover {
 text-decoration: none;
}
#images {    
 float: right;  
 margin: 0;
 padding: 0;
}
#images li
{
 list-style: none;  
 float: left;
 padding: 0;
 margin-top: 1px;
 margin-right: 1px;
 height: 180px;
} 
#images li img {
 /*margin: 5px 10px 5px 0;*/
 border: 0;
}
#content {
 width: 830px;
 padding: 35px;
 margin: 0 auto;
 background-color: #efe9cb;  
 }
#text {
 float: left;
 width: 580px;
}
#banners {
 text-align: center;
 float: right;
 width: 230px;
}


 
div#quick_menu
{
background-color: #f9c300;
border-top: solid 1px #eeece3;
border-bottom: solid 1px #efe9cb;
width: 900px;
margin: -2px auto 0 auto;
}

div#quick_menu ul
{
font-family: "Trebuchet Ms", sans-serif;
/*font-weight: bold;*/
font-size: 100%;
color: #452c1e;
text-transform: uppercase;
text-align: center;
margin: 0;
padding-bottom: 5px;
padding-top: 5px;
}

div#quick_menu ul li
{
display: inline;
margin-left: -4px;
}

div#quick_menu ul li a
{
padding: 5px 7px 5px 7px;
color: #452c1e;
text-decoration: none;
border-right: 1px solid #efe9cb;
}

div#quick_menu ul li a:hover
{
background-color: #b7122d;
color: #efe9cb;
}

#active a { border-left: 1px solid #efe9cb; }

#bottom_menu {
font-size: 85%;
margin: -5px auto 10px auto;
}
#bottom_menu li {
display: inline;
list-style-type: none;
padding-right: 20px;
}

blockquote {
	margin: 45px;
	padding: 0;
	font-size: 130%;
	line-height: 160%;
	font-style: normal;
}
p {
line-height: 120%;
}
.other {
 margin: 20px;
}

#footer {
margin: 0 auto;
padding: 10px;
width: 880px;
/*border-top: 1px solid #452C1E;*/
text-align: center;
background-color: #efe9cb;  
}
hr { 
  border: 0;
  width: 70%;
color: #452C1E;
background-color: #452C1E;
height: 1px;
}

.p1 {
margin-top: -0.2em;
}
.red {
color: #bb122b;
font-size: 1.1em;
}
.highmargin {
margin-top: 2em;
}
.highleft {
margin-left: 2em;
}
a img {
border: 0;
}


dl {
	width: 400px;
	overflow: auto;
	margin: 0 0 0.3em 1em;
    background: url(dot.png) repeat-x 0 1em;
}
dd.price, .kaina {
	font-weight: bold;
	/*background: #4c0000;*/
}
dt {
	float: left;
	padding-right: 3px;
	/*color: yellow;*/
}
dd {
	margin: 0
}
dd.price { 
	float: right;
	padding-left: 3px;
}
dd.igredients { 
	clear: left;
	font-size: 85%;
	padding-left: 3px;
	margin-bottom: 5px;
}
.verticalmenu { display: inline; }
.verticalmenu  li {
 display: inline;
 margin-left: 0.3em;
}

.vynas {
width: 98%;
font-size: 85%;
}
.vynas td {
border-bottom: 1px dotted #f9c300;
}
td.noborder {
border-bottom: 0;
}
.pavadinimas {

}
.kaina {
width: 60px;
text-align: right;
}
.salis , .turis {
width: 55px;
font-size: 85%;
text-align: center;
}

#banners img {
 border: 1px solid #452C1E;
}
#banners .noborder {
 border: 0;
}
.small {
text-align: left;
font-size: 85%;
}
.left {
text-align: left;
}
#map {
	margin: 10px auto 25px auto;
	width: 500px; 
	height: 300px;
	border: 1px solid black;
}
#map2 {
	margin: 10px auto 25px auto;
	width: 500px; 
	height: 300px;
	border: 1px solid black;
}
.hrr {
width: 400px;
color: #f9c300;
background-color: #f9c300;
height: 3px;
}
