body {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #FFF;
	cursor: default;
	background: #211800 url(../img/bg_menu.jpg) left 80px repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.specials {background: #211800 url(../img/bg_submenu.jpg) left 80px repeat-x;}
.menus {background: #211800 url(../img/bg_submenu.jpg) left 80px repeat-x;}
.pizzas {background: #211800 url(../img/bg_submenu.jpg) left 80px repeat-x;}
.starters {background: #211800 url(../img/bg_submenu.jpg) left 80px repeat-x;}
.alacarte {background: #211800 url(../img/bg_submenu.jpg) left 80px repeat-x;}
.desserts {background: #211800 url(../img/bg_submenu.jpg) left 80px repeat-x;}
.pastry {background: #211800 url(../img/bg_submenu.jpg) left 80px repeat-x;}
.wines {background: #211800 url(../img/bg_submenu.jpg) left 80px repeat-x;}

h1 {
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 0.9em;
	font-size: 2.4em;
	margin: 0;
}
h2 {
	font-weight: normal;
	line-height: 1em;
	font-size: 1.7em;
	margin: .1em 0 .5em 0;
}
h3 {
	line-height: 1em;
	font-size: 1.4em;
	margin: .5em 0;
}
h4 {
	line-height: 1em;
	font-size: 1.1em;
	margin: .5em 0;
}
h5 {
	font-family: Verdana;
	font-style: italic;
	text-decoration: underline;
	line-height: 1em;
	font-size: .8em;
	margin: .5em 0;
}
h6 {
	font-family: Verdana;
	font-style: italic;
	line-height: 1em;
	font-size: .8em;
	margin: .5em 0;
}

p {
	font-style: italic;
	line-height: 1.3em;
	font-size: .8em;
	margin: .5em 0;
}

a:link,
a:visited {
	color: #FC6;
	text-decoration: underline;
	outline: none; /* Gecko p6histe brauserite jaoks nagu Firefox */
}
a:hover {
	color: #D2AB48;
	text-decoration: none;
}
a:active {
	color: #C00;
	text-decoration: none;
}

a img {
	border: none;
}

#container {
	width: 100%;
	margin: 0 auto;
	border: 0px;
	text-align: left;
}

#header {
	padding: 0 10px 0 20px;
}

#logoHome {
	float: left;
}
#logoHome h1 {
	text-indent: -9999px;
	padding: 0;
	margin: 127px 0 0 28px;
	width: 177px;
}
#logoHome a {
	display: block;
	height: 131px;
	background: url(../img/bg_logo.png) no-repeat;
	position: relative;
	z-index: 99;
}

#menus {
	float: left;
	position: relative;
	z-index: 95;
}
#menuMain {
	margin: 179px 0 0 0;
	padding: 0;
	height: 26px;
}

.lang {
	float: right;
	margin: 182px 0 0 0;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
}
* html .lang { /* Internet Explorer 6 ja vanemad */
	margin: -23px 0 0 0;
}
* html .menyy .lang { /* Internet Explorer 6 ja vanemad */
	margin: -42px 0 0 0;
}
.et .lang { /* kui <body class="et"> kuvame inglise lipu */
	background: url(../img/bg_lang-en.jpg) 0 0 no-repeat;
}
.en .lang { /* kui <body class="en"> kuvame eesti lipu */
	background: url(../img/bg_lang-et.jpg) 0 0 no-repeat;
}

#menuSub {
	margin: 0 0 0 0;
	padding: 0;
}
#menuMain ul,
#menuMain li,
#menuSub ul,
#menuSub li {
	margin: 0;
	padding: 0;
}
#menuMain li,
#menuSub li {
	float: left;
	text-indent: -9999px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
#menuMain li a {
	display: block;
	height: 26px;
}
#menuMain li.menyy a			{ width: 86px; background: url(../img/bg_menu_ribbon.gif) 0 0 no-repeat; }
#menuMain li.catering a		{ width: 112px; background: url(../img/bg_menu_ribbon.gif) -86px 0 no-repeat; }
#menuMain li.ordering a		{ width: 122px; background: url(../img/bg_menu_ribbon.gif) -198px 0 no-repeat; }
#menuMain li.contact a			{ width: 104px; background: url(../img/bg_menu_ribbon.gif) -320px 0 no-repeat; }
#menuMain li.gallery a			{ width: 94px; background: url(../img/bg_menu_ribbon.gif) -424px 0 no-repeat; }

#menuMain li.menyy a:hover		{ background-position: 0 -26px; }
#menuMain li.catering a:hover	{ background-position: -86px -26px; }
#menuMain li.ordering a:hover	{ background-position: -198px -26px; }
#menuMain li.contact a:hover	{ background-position: -320px -26px; }
#menuMain li.gallery a:hover	{ background-position: -424px -26px; }

#menuMain li.menyy a:active,
#menuMain li.menyy a.active	{ background-position: 0 -52px; }
#menuMain li.catering a:active,
#menuMain li.catering a.active	{ background-position: -86px -52px; }
#menuMain li.ordering a:active,
#menuMain li.ordering a.active	{ background-position: -198px -52px; }
#menuMain li.contact a:active,
#menuMain li.contact a.active	{ background-position: -320px -52px; }
#menuMain li.gallery a:active,
#menuMain li.gallery a.active	{ background-position: -424px -52px; }

#menuSub li a {
	display: block;
	height: 19px;
}
#menuSub li.specials a			{ width: 125px;	background: url(../img/bg_submenu_ribbon.gif) 0 0 no-repeat; }
#menuSub li.menus a			{ width: 119px;	background: url(../img/bg_submenu_ribbon.gif) -125px 0 no-repeat; }
#menuSub li.pizzas a			{ width: 53px;	background: url(../img/bg_submenu_ribbon.gif) -244px 0 no-repeat; }
#menuSub li.starters a			{ width: 75px;	background: url(../img/bg_submenu_ribbon.gif) -297px 0 no-repeat; }
#menuSub li.alacarte a			{ width: 94px;	background: url(../img/bg_submenu_ribbon.gif) -372px 0 no-repeat; }
#menuSub li.desserts a			{ width: 116px;	background: url(../img/bg_submenu_ribbon.gif) -466px 0 no-repeat; }
#menuSub li.pastry a			{ width: 131px;	background: url(../img/bg_submenu_ribbon.gif) -582px 0 no-repeat; }
#menuSub li.wines a			{ width: 79px;	background: url(../img/bg_submenu_ribbon.gif) -713px 0 no-repeat; }

#menuSub li.specials a:hover	{ background-position: 0 -19px; }
#menuSub li.menus a:hover		{ background-position: -125px -19px; }
#menuSub li.pizzas a:hover		{ background-position: -244px -19px; }
#menuSub li.starters a:hover	{ background-position: -297px -19px; }
#menuSub li.alacarte a:hover	{ background-position: -372px -19px; }
#menuSub li.desserts a:hover	{ background-position: -466px -19px; }
#menuSub li.pastry a:hover		{ background-position: -582px -19px; }
#menuSub li.wines a:hover		{ background-position: -713px -19px; }

#menuSub li.specials a:active,
#menuSub li.specials a.active	{ background-position: 0 -38px; }
#menuSub li.menus a:active,
#menuSub li.menus a.active		{ background-position: -125px -38px; }
#menuSub li.pizzas a:active,
#menuSub li.pizzas a.active	{ background-position: -244px -38px; }
#menuSub li.starters a:active,
#menuSub li.starters a.active	{ background-position: -297px -38px; }
#menuSub li.alacarte a:active,
#menuSub li.alacarte a.active	{ background-position: -372px -38px; }
#menuSub li.desserts a:active,
#menuSub li.desserts a.active	{ background-position: -466px -38px; }
#menuSub li.pastry a:active,
#menuSub li.pastry a.active	{ background-position: -582px -38px; }
#menuSub li.wines a:active,
#menuSub li.wines a.active		{ background-position: -713px -38px; }

#containerContent {
	clear: both;
	margin-top: -53px;
	padding: 0 5px;
	height: 409px;
	float: left;
	width: 96%;
	position: relative;
	z-index: 90;
}
/* Siin antakse lk fookuspildid, vastav class tuleb lisada <body> tagile */
.frontpg #containerContent {
	background: url(../img/bg_index.jpg) 0 0 no-repeat;
}
.catering #containerContent {
	background: url(../img/bg_catering.jpg) 0 0 no-repeat;
}
.ordering #containerContent {
	background: url(../img/bg_ordering.jpg) 0 0 no-repeat;
}
.contact #containerContent {
	background: url(../img/bg_contact.jpg) 0 0 no-repeat;
}
.gallery #containerContent {
	background: url(../img/bg_gallery.jpg) 0 0 no-repeat;
}
.specials #containerContent {
	background: url(../img/) 0 0 no-repeat;
}
.menus #containerContent {
	background: url(../img/bg_menus.jpg) 0 0 no-repeat;
}
.pizzas #containerContent {
	background: url(../img/bg_pizzas.jpg) 0 0 no-repeat;
}
.starters #containerContent {
	background: url(../img/bg_starters.jpg) 0 0 no-repeat;
}
.alacarte #containerContent {
	background: url(../img/bg_alacarte.jpg) 0 0 no-repeat;
}
.desserts #containerContent {
	background: url(../img/bg_desserts.jpg) 0 0 no-repeat;
}
.pastry #containerContent {
	background: url(../img/bg_pastry.jpg) 0 0 no-repeat;
}
.wines #containerContent {
	background: url(../img/bg_wines.jpg) 0 0 no-repeat;
}

#contentMain {
	margin: 30px 0 0 425px;
	padding: 0;
	height: 325px;
	overflow: auto;
}

.menyy #contentMain {
	height: 340px;
}
* html .menyy #contentMain { /* Internet Explorer 6 ja vanemad */
	width: 55%;
}

#footer {
	clear: both;
	padding: 0 10px;
}
#footer p {
	margin: 0;
	padding: 10px 0;
	text-align: right;
	font-size: 10px;
}
.menyy1 #containerContent {
	background-image: url(../img/bg_big-4_starter.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
