/* GENERAL */

body, html {
	height: 100%;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #8e8e8e;
	padding: 0px;
	margin: 0px;
}
#container {
	width: 960px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background-image: url('img/background.gif');
	background-repeat: repeat-y;
	background-position: center;
	margin: 0px auto 0px auto;
	padding: 0px;
}
#container #content {
	width: 768px;
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
}
#container #content .indent {
	width: 708px;
	margin: 0px auto 0px auto;
	padding: 0px;
}
#container #content #logo {
	width: 768px;
	height: 125px;
	margin: 0px auto 0px auto;
	padding: 0px;
	background-image: url('img/f8_logo.gif');
	background-repeat: no-repeat;
}
#container #content #logo #languages {
	margin: 0px 19px 0px 0px;
	padding: 0px;
	float: right;
}
#container #content #logo #languages p {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
#container #content #bottom {
	width: 768px;
	margin: 0px;
	padding: 10px 0px 60px 0px;
}
#container #content #bottom #fazerwall {
	width: 768px;
	height: 61px;
	background-image: url('img/fazerwall.gif');
	background-repeat: no-repeat;
	margin: 23px 0px 0px 0px;
	padding: 0px;
}
#container #content #bottom p {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
#container #content #bottom .left {
	float: left;
	color: #8e8e8e;
	margin: 0px;
	padding: 0px;
}
#container #content #bottom .right {
	float: right;
	color: #c6c6c6;
	margin: 0px;
	padding: 0px;
}
#container .hr {
	border-bottom: 1px solid #c6c6c6;
	height: 12px;
	margin: 0px 0px 9px 0px;
	padding: 0px;
}
#container .clear {
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	clear: both;
}

/* cufon muokkaus 2011 */

#container h1 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 24px;
	line-height: 26px;
	font-weight: normal;
	color: #148cb4;
	margin: 0px;
	padding: 0px;
}
#container h2 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	font-weight: normal;
	color: #148cb4;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}
h2.header {
	font-family: Verdana, Arial, Helvetica;
	font-size: 24px !important;
	line-height: 26px;
	font-weight: normal;
	color: #148cb4;
	margin: 0px;
	padding: 0px;
}
.introText {
	font-family: Verdana, Arial, Helvetica;
	font-size: 15px;
	line-height: 20px;
	color: #5e5e5e;
	margin: 8px 0px 10px 0px;
	padding: 0px;
}

/* @end cufon muokkaus 2011 */

#container .smallTitle {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #8e8e8e;
	margin: 0px;
	padding: 0px;
}
.day {
	display: none;
}
.blue {
	color: #148cb4;
}
#submit {
	width: 87px;
	height: 21px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: url('img/btn_laheta.gif');
	background-repeat: no-repeat;
	cursor: pointer;
	cursor: hand;
	float: right;
}
.hidden {
	display: none;
}


/* ARROWS */

#container #content #arrowFood {
	width: 10px;
	height: 18px;
	margin-top: -18px;
	background-image: url('img/arrow2.png');
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: 66px;
	z-index: 1;
}
#container #content #arrowGrill {
	width: 10px;
	height: 18px;
	margin-top: -18px;
	background-image: url('img/arrow2.png');
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: 92px;
	z-index: 1;
}
#container #content #arrowAsian {
	width: 10px;
	height: 18px;
	margin-top: -18px;
	background-image: url('img/arrow2.png');
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: 117px;
	z-index: 1;
}
/*#container #content #arrowHomeCooking {
	width: 10px;
	height: 18px;
	margin-top: -18px;
	background-image: url('img/arrow2.png');
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: 142px;
	z-index: 1;
}*/
#container #content #arrowSaladsSoups {
	width: 10px;
	height: 18px;
	margin-top: -18px;
	background-image: url('img/arrow2.png');
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: 166px;
	z-index: 1;
}
#container #content #arrowSaladBar {
	width: 10px;
	height: 18px;
	margin-top: -18px;
	background-image: url('img/arrow2.png');
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: 189px;
	z-index: 1;
}
#container #content #arrowLunch {
	width: 10px;
	height: 18px;
	margin-top: -18px;
	background-image: url('img/arrow2.png');
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: 142px;
	z-index: 1;
}
#container #content #arrowSweet {
	width: 10px;
	height: 18px;
	margin-top: -18px;
	background-image: url('img/arrow2.png');
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: 101px;
	z-index: 1;
}
#container #content #arrowCafe {
	width: 10px;
	height: 18px;
	margin-top: -18px;
	background-image: url('img/arrow2.png');
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: 137px;
	z-index: 1;
}
#container #content #arrowStreet {
	width: 10px;
	height: 18px;
	margin-top: -18px;
	background-image: url('img/arrow2.png');
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: 173px;
	z-index: 1;
}
/*#container #content #arrowKonvehdit {
	width: 10px;
	height: 18px;
	margin-top: -18px;
	background-image: url('img/arrow2.png');
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: 171px;
	z-index: 1;
}*/
#container #content #arrowKulttuuriperinto {
	width: 10px;
	height: 18px;
	margin-top: -18px;
	background-image: url('img/arrow2.png');
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: 171px;
	z-index: 1;
}
#container #content #arrowLasitaideteos {
	width: 10px;
	height: 18px;
	margin-top: -18px;
	background-image: url('img/arrow2.png');
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: 205px;
	z-index: 1;
}
/* #container #content #arrowTable {
	width: 10px;
	height: 18px;
	margin-top: -18px;
	background-image: url('img/arrow_white.gif');
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: 224px;
	z-index: 1;
}
#container #content #arrowTableMenu {
	width: 10px;
	height: 18px;
	margin-top: -18px;
	background-image: url('img/arrow_white.gif');
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: 255px;
	z-index: 1;
} */
#container #content #arrowTema {
	width: 10px;
	height: 18px;
	margin-top: -18px;
	background-image: url('img/arrow2.png');
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: 176px;
	z-index: 1;
}
#container #content #arrowTemaMenu {
	width: 10px;
	height: 18px;
	margin-top: -18px;
	background-image: url('img/arrow2.png');
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: 202px;
	z-index: 1;
}
/*#container #content #arrowFineMenu {
	width: 10px;
	height: 18px;
	margin-top: -18px;
	background-image: url('img/arrow2.png');
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: 238px;
	z-index: 1;
}*/
#container #content #arrowThe {
	width: 10px;
	height: 18px;
	margin-top: -18px;
	background-image: url('img/arrow2.png');
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: 210px;
	z-index: 1;
}
/*#container #content #arrowEasyLunch {
	width: 10px;
	height: 18px;
	margin-top: -18px;
	background-image: url('img/arrow2.png');
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: 273px;
	z-index: 1;
}
#container #content #arrowEasyAlacarte {
	width: 10px;
	height: 18px;
	margin-top: -18px;
	background-image: url('img/arrow2.png');
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: 297px;
	z-index: 1;
}*/
/*#container #content #arrowBar {
	width: 10px;
	height: 18px;
	margin-top: -18px;
	background-image: url('img/arrow2.png');
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: 281px;
	z-index: 1;
}*/
#container #content #arrowVelvet {
	width: 10px;
	height: 18px;
	margin-top: -18px;
	background-image: url('img/arrow2.png');
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: 246px;
	z-index: 1;
}
#container #content #arrowVelvetMenu {
	width: 10px;
	height: 18px;
	margin-top: -18px;
	background-image: url('img/arrow2.png');
	background-repeat: no-repeat;
	float: left;
	position: relative;
	top: 272px;
	z-index: 1;
}



/* FRONTPAGE */

#container #content #flash {
	width: 900px;
	height: 330px;
	background-image: url('img/flash_backup.jpg');
	background-repeat: no-repeat;
	background-color: #ffffff;
	margin: 0px 0px 0px -132px;
	padding: 0px;
}
#container #content #frontLeft {
	float: left;
	margin: 23px 0px 0px 0px;
	padding: 0px;
}
#container #content #frontRight {
	width: 354px;
	float: right;
	border-left: 1px solid #c6c6c6;
	margin: 24px 0px 0px 0px;
	padding: 0px;
}
#container #content #frontRight #rightContent {
	margin: 0px 0px 0px 15px;
	padding: 0px;
}
#container #content #frontRight #rightContent p {
	margin: 0px;
	padding: 0px;
}


/* MAIN SUB-PAGES */

#container #content #wall {
	width: 768px;
	height: 195px;
	margin: 0px;
	padding: 0px;
}
#container #content #left {
	float: left;
	margin: 25px 0px 0px 0px;
	padding: 0px;
}
#container #content #left .offer, #container #content #frontRight #rightContent .offer, #container #content #rightBorder #rightContent .offer {
	width: 340px;
	height: 70px;
}
#container #content #left .offer .offerText, #container #content #frontRight #rightContent .offer .offerText, #container #content #rightBorder #rightContent .offer .offerText {
	font-family: Verdana, Arial, Helvetica;
	font-size: 15px;
	color: #148cb4;
	padding: 5px 0px 7px 0px;
	margin: 0px;
}
#container #content #left .offerImg, #container #content #frontRight #rightContent .offerImg, #container #content #rightBorder #rightContent .offerImg {
	border: 1px solid #c6c6c6;
	margin: 0px 14px 0px 0px;
	padding: 0px;
	float: left;
}
#container #content #left .quoteImg {
	margin-right: 6px;
	float: left;
}
#container #content #left .quote p {
	padding: 2px 0px 2px 0px;
	margin: 0px;
}
#container #content #right {
	width: 339px;
	float: right;
	margin: 25px 0px 0px 0px;
	padding: 0px;
}
#container #content #rightBorder {
	width: 354px;
	height: 160px;
	float: right;
	border-left: 1px solid #c6c6c6;
	margin: 15px 0px 0px 0px;
	padding: 0px;
}
#container #content #rightBorder #rightContent {
	margin: 10px 0px 0px 15px;
	padding: 0px;
}
#container #content #rightBorder #rightContent p {
	margin: 0px;
	padding: 0px;
}
#container #content #right #foodlist .days {
	height: 19px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
}
#container #content #right #foodlist .days p {
	margin: 3px 0px 0px 15px;
	padding: 0px;
}
#container #content #right #foodlist .light {
	background-color: #f3f3f3;
	width: 339px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#container #content #right #foodlist .light p {
	width: 220px;
	float: left;
	margin: 0px;
	padding: 3px 0px 4px 15px;
	color: #666666;
}
#container #content #right #foodlist .light .title {
	width: 323px;
	background-color: #f3f3f3;
	margin: 0px;
	padding: 8px 0px 9px 15px;
	color: #148cb4;
	float: left;
}
#container #content #right #foodlist .dark {
	background-color: #e7e7e7;
	width: 339px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#container #content #right #foodlist .dark p {
	width: 220px;
	float: left;
	margin: 0px;
	padding: 3px 0px 4px 15px;
	color: #666666;
}
#container #content #right #foodlist .light .bottom, #container #content #right #foodlist .dark .bottom {
	height: 45px;
	margin: 0px;
	padding: 3px 0px 0px 15px;
	border-bottom: 1px solid #c6c6c6;
}
#container #content #right #foodlist .light .price, #container #content #right #foodlist .dark .price {
	width: 45px;
	margin: 0px;
	padding: 3px 0px 2px 0px;
	color: #148cb4;
	text-align: right;
	text-align: right;
}
#container #content #right #foodlist .light .bottomPrice, #container #content #right #foodlist .dark .bottomPrice {
	height: 45px;
	width: 45px;
	margin: 0px;
	padding: 3px 0px 0px 0px;
	color: #148cb4;
	border-bottom: 1px solid #c6c6c6;
	text-align: right;
}


/* SUB-PAGES */

#container #content #wallLine {
	width: 768px;
	height: 3px;
	background-image: url('img/wall_line.gif');
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#container #content #subLeft {
	float: left;
	margin: 11px 0px 0px 0px;
	padding: 0px;
}
#container #content #subLeft #imgGrill {
	width: 230px;
	height: 350px;
	background-image: url('img/img_grill.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	margin: 19px 0px 0px 0px;
	padding: 0px;
}
#container #content #subLeft #imgAsian {
	width: 230px;
	height: 350px;
	background-image: url('img/img_asian.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	margin: 19px 0px 0px 0px;
	padding: 0px;
}
#container #content #subLeft #imgHomeCooking {
	width: 230px;
	height: 350px;
	background-image: url('img/img_home-cooking.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	margin: 19px 0px 0px 0px;
	padding: 0px;
}
#container #content #subLeft #imgSaladsSoups {
	width: 230px;
	height: 350px;
	background-image: url('img/img_salads-soups.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	margin: 19px 0px 0px 0px;
	padding: 0px;
}
#container #content #subLeft #imgSaladBar {
	width: 230px;
	height: 350px;
	background-image: url('img/img_salad-bar.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	margin: 19px 0px 0px 0px;
	padding: 0px;
}
#container #content #subLeft #imgLunch {
	width: 230px;
	height: 350px;
	background-image: url('img/img_lunch.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	margin: 19px 0px 0px 0px;
	padding: 0px;
}
#container #content #subLeft #imgLunchFine {
	width: 230px;
	height: 350px;
	background-image: url('img/tema_vasen_palsta.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	margin: 19px 0px 0px 0px;
	padding: 0px;
}
#container #content #subLeft #imgAukioloajat {
	width: 230px;
	height: 350px;
	background-image: url('img/img_aukioloajat.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
#container #content #subLeft #imgKonvehdit {
	width: 230px;
	height: 350px;
	background-image: url('img/img_konvehdit.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	margin: 19px 0px 0px 0px;
	padding: 0px;
}
#container #content #subLeft #imgKulttuuriperinto {
	width: 230px;
	height: 350px;
	background-image: url('img/img_kulttuuriperinto.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	margin: 19px 0px 0px 0px;
	padding: 0px;
}
#container #content #subLeft #imgLasitaideteos {
	width: 230px;
	height: 350px;
	background-image: url('img/img_lasitaideteos.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	margin: 19px 0px 0px 0px;
	padding: 0px;
}
#container #content #subLeft #imgKehu {
	width: 230px;
	height: 350px;
	background-image: url('img/img_kehu.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	margin: 19px 0px 0px 0px;
	padding: 0px;
}
#container #content #rightBorder #rightContent #imgStreet {
	width: 325px;
	height: 119px;
	background-image: url('img/img_street.gif');
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#container #content #subLeft #imgJaatelo {
	width: 230px;
	height: 350px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center center;
	margin: 19px 0px 0px 0px;
	padding: 0px;
}


#container #content #subRight {
	float: right;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
#container #content #subRight #foodlist {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #666666;
	width: 403px;
	background-color: #f3f3f3;
	background-image: url('img/foodlist_bg.gif');
	background-repeat: repeat-y;
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	margin: 0px;
	padding: 0px 25px 60px 20px;
}
#container #content #subRight #foodlist .title {
	width: 403px;
	height: 40px;
	padding: 4px 0px 4px 0px;
	border-bottom: 1px solid #c6c6c6;
	background-color: #f3f3f3;
}
#container #content #subRight #foodlist .title .titleText {
	width: 240px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	font-weight: normal;
	color: #148cb4;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	float: left;
}
#container #content #subRight #foodlist .title .large {
	width: 80px;
	font-size: 15px;
	font-weight: bold;
	color: #148cb4;
	margin: 13px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	float: left;
}
#container #content #subRight #foodlist .title .small {
	width: 80px;
	font-size: 15px;
	font-weight: bold;
	color: #148cb4;
	margin: 13px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	float: left;
}
#container #content #subRight #foodlist .item {
	width: 403px;
	padding: 12px 0px 12px 0px;
	float: left;
	border-bottom: 1px solid #c6c6c6;
}
#container #content #subRight #foodlist .item p {
	width: 200px;
	margin: 0px;
	padding: 0px 40px 0px 0px;
	float: left;
}
#container #content #subRight #foodlist .item .price {
	font-weight: bold;
	color: #148cb4;
	width: 80px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#container #content #subRight #foodlist .item .price2 {
	font-weight: bold;
	color: #148cb4;
	width: 80px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#container #content #subRight {
	float: right;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
#container #content #subRight #text {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #666666;
	width: 407px;
	margin: 16px 41px 40px 0px;
	padding: 0px;
}
#container #content #subRight #text p {
	line-height: 20px;
	margin: 16px 0px 0px 0px;
}
#container #content #subRight #text #signature {
	background-image: url('img/signature.gif');
	background-repeat: no-repeat;
	width: 133px;
	height: 48px;
	margin: 10px auto 0px auto;
	padding: 0px;
}
#container #content #subRight #confections {
	width: 428px;
	margin: 0px 0px 30px 0px;
	padding: 0px;
}
#container #content #subRight #confections .confection {
	width: 197px;
	height: 240px;
	border-bottom: 1px solid #c6c6c6;
	float: left;
}
#container #content #subRight #confections .confection2 {
	width: 197px;
	height: 255px;
	border-bottom: 1px solid #c6c6c6;
	float: left;
}
#container #content #subRight #confections .confection .confectionImg {
	width: 197px;
	padding: 35px 0px 28px 0px;
	margin: 0px;
	text-align: center;
}
#container #content #subRight #confections .confection2 .confectionImg2 {
	width: 197px;
	padding: 15px 0px 10px 0px;
	margin: 0px;
	text-align: center;
}
#container #content #subRight #confections .confection .topConfectionImg {
	width: 197px;
	padding: 35px 0px 0px 0px;
	margin: 0px;
	text-align: center;
}
#container #content #subRight #confections .confection .confectionTitle, #container #content #subRight #confections .confection2 .confectionTitle {
	padding: 0px;
	margin: 0px;
	color: #148cb4;
	font-size: 13px;
}
#container #content #subRight #confections .confection .topConfectionTitle {
	padding: 35px 0px 5px 0px;
	margin: 30px 0px 0px 0px;
	font-weight: bold;
	font-size: 15px;
}
#container #content #subRight #confections .confection p, #container #content #subRight #confections .confection2 p {
	padding: 0px;
	margin: 0px;
	font-size: 13px;
	color: #666666;
}
#container #content #subRight #form {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #666666;
	width: 403px;
	background-color: #f3f3f3;
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	margin: 0px;
	padding: 10px 20px 47px 20px;
}
#container #content #subRight #form .row {
	float: left;
	padding: 10px 0px 10px 0px;
}
#container #content #subRight #form .name {
	width: 95px;
	padding-right: 7px;
	text-align: right;
	float: left;
}
#container #content #subRight #form .field {
	width: 300px;
	float: right;
}
#container #content #subRight #form .field input {
	color: #000000;
	width: 295px;
}
#container #content #subRight #form .field textarea {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #000000;
	width: 295px;
	height: 300px;
}
#container #content #subRight #form .field .radio {
	width: 25px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	float: left;
}
#container #content #subRight #form .field .radiobutton {
	width: auto;
}
#container #content #subRight #form .field .radioText {
	width: 270px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	float: left;
}
#container #content #subLeft #map {
	width: 240px;
	height: 200px;
}

/* TITLES */

#container #content #right #titleFoodlist {
	width: 280px;
	/*height: 23px;
	background-image: url('img/foodlist.gif');
	background-repeat: no-repeat;*/
	margin: 0px;
	padding: 0px;
}
#container #content #titleGrill {
	width: 46px;
	height: 21px;
	background-image: url('img/title_grill.gif');
	background-repeat: no-repeat;
	margin: 16px 0px 6px 0px;
	padding: 0px;
}
#container #content #titleAsian {
	width: 60px;
	height: 20px;
	background-image: url('img/title_asian.gif');
	background-repeat: no-repeat;
	margin: 16px 0px 7px 0px;
	padding: 0px;
}
#container #content #titleHomeCooking {
	width: 167px;
	height: 26px;
	background-image: url('img/title_home-cooking.gif');
	background-repeat: no-repeat;
	margin: 16px 0px 1px 0px;
	padding: 0px;
}
#container #content #titleSaladsSoups {
	width: 226px;
	height: 27px;
	background-image: url('img/title_salads-soups.gif');
	background-repeat: no-repeat;
	margin: 16px 0px 0px 0px;
	padding: 0px;
}
#container #content #titleSaladBar {
	width: 105px;
	height: 21px;
	background-image: url('img/title_salad-bar.gif');
	background-repeat: no-repeat;
	margin: 16px 0px 6px 0px;
	padding: 0px;
}
#container #content #titleLunch {
	width: 65px;
	height: 20px;
	background-image: url('img/title_lunch.gif');
	background-repeat: no-repeat;
	margin: 16px 0px 7px 0px;
	padding: 0px;
}
#container #content #titleMenu {
	width: 61px;
	height: 26px;
	background-image: url('img/title_meny.jpg');
	background-repeat: no-repeat;
	margin: 16px 0px 7px 0px;
	padding: 0px;
}
#container #content #download {
	float: left;
	height: 15px;
	width: 232px;
	padding-left: 476px;
	margin-top: -25px;
}
#container #content #titleKonvehdit {
	width: 316px;
	height: 26px;
	background-image: url('img/title_konvehdit.gif');
	background-repeat: no-repeat;
	margin: 16px 0px 1px 0px;
	padding: 0px;
}
#container #content #titleKulttuuriperinto {
	width: 235px;
	height: 20px;
	background-image: url('img/title_kulttuuriperinto.gif');
	background-repeat: no-repeat;
	margin: 16px 0px 7px 0px;
	padding: 0px;
}
#container #content #titleLasitaideteos {
	width: 161px;
	height: 21px;
	background-image: url('img/title_lasitaideteos.gif');
	background-repeat: no-repeat;
	margin: 16px 0px 6px 0px;
	padding: 0px;
}
#container #content #titleKehu {
	width: 206px;
	height: 21px;
	background-image: url('img/title_kehu.gif');
	background-repeat: no-repeat;
	margin: 16px 0px 6px 0px;
	padding: 0px;
}
#container #content #titlePalaute {
	width: 122px;
	height: 26px;
	background-image: url('img/title_palaute.gif');
	background-repeat: no-repeat;
	margin: 16px 0px 1px 0px;
	padding: 0px;
}
#container #content #titleLiity {
	width: 271px;
	height: 21px;
	background-image: url('img/title_liity.gif');
	background-repeat: no-repeat;
	margin: 16px 0px 6px 0px;
	padding: 0px;
}
#container #content #titleYhteystiedot {
	width: 190px;
	height: 26px;
	background-image: url('img/title_yhteystiedot.gif');
	background-repeat: no-repeat;
	margin: 16px 0px 1px 0px;
	padding: 0px;
}
#container #content #titleAukioloajat {
	width: 130px;
	height: 31px;
	background-image: url('img/title_aukioloajat.gif');
	background-repeat: no-repeat;
	margin: 16px 0px -4px 0px;
	padding: 0px;
}
#container #content #rightBorder #rightContent #titleCafe {
	width: 225px;
	height: 22px;
	background-image: url('img/title_cafe.gif');
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#container #content #titleTableMenu {
	width: 131px;
	height: 20px;
	background-image: url('img/title_table-menu.gif');
	background-repeat: no-repeat;
	margin: 16px 0px 7px 0px;
	padding: 0px;
}
#container #content #titleEasy {
	width: 190px;
	height: 22px;
	background-image: url('img/easy_lunchmeny.jpg');
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#container #content #titleEasy2 {
	width: 300px;
	/*height: 200px; 
	background-image: url('img/easy2.jpg');
	background-repeat: no-repeat;*/
	margin: 0 0 10px 0;
	padding: 0px 0px 10px 0px;
}
#container #content #titleFineLunch {
	width: 116px;
	height: 19px;
	background-image: url('img/fine_menu.gif');
	background-repeat: no-repeat;
	margin: 16px 0px 7px 0px;
	padding: 0px;
}
#container #content #titleJaatelomenu {
	width: 136px;
	height: 26px;
	background-image: url('img/glass_meny.jpg');
	background-repeat: no-repeat;
	margin: 16px 0px 1px 0px;
	padding: 0px;
}

/* INTROS */

#container #content #frontLeft #introFront {
	width: 321px;
	/*height: 87px;
	background-image: url('img/intro_front.gif');
	background-repeat: no-repeat;*/
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#container #content #left #introFood {
	width: 339px;
	/*height: 158px;
	background-image: url('img/intro_food.gif');
	background-repeat: no-repeat;*/
	margin: 0px 0px 18px 0px;
	padding: 0px;
}
#container #content #subLeft #introGrill p {
	width: 150px;
	/*height: 12px;
	background-image: url('img/intro_grill.gif');
	background-repeat: no-repeat;*/
	margin: 0px;
	padding: 0px;
}
#container #content #subLeft #introAsian p {
	width: 120px;
	/*height: 11px;
	background-image: url('img/intro_asian.gif');
	background-repeat: no-repeat;*/
	margin: 0px;
	padding: 0px;
}
#container #content #subLeft #introHomeCooking p {
	width: 200px;
	/*height: 12px;
	background-image: url('img/intro_homecooking.gif');
	background-repeat: no-repeat;*/
	margin: 0px;
	padding: 0px;
}
#container #content #subLeft #introSaladsSoups p {
	width: 200px;
	/*height: 34px;
	background-image: url('img/intro_saladssoups.gif');
	background-repeat: no-repeat;*/
	margin: 0px;
	padding: 0px;
}
#container #content #subLeft #introTableMenu {
	width: 210px;
	height: 14px;
	background-image: url('img/intro_tableMenu.gif');
	background-repeat: no-repeat;
	margin: 0px 0px 7px 0px;
	padding: 0px;
}
#container #content #subLeft #introLunch p {
	width: 250px;
	/*height: 17px;
	background-image: url('img/intro_lunch.gif');
	background-repeat: no-repeat;*/
	margin: 0px;
	padding: 0px;
}
#container #content #left #introSweet {
	width: 318px;
	/*height: 109px;
	background-image: url('img/intro_sweet.gif');
	background-repeat: no-repeat;*/
	margin: 0px 0px 18px 0px;
	padding: 0px;
}
#container #content #left #introCafe {
	width: 300px;
/*	height: 201px;
	background-image: url('img/intro_cafe.gif');
	background-repeat: no-repeat;*/
	margin: 0px 0px 18px 0px;
	padding: 0px;
}
#container #content #left #introStreet {
	width: 336px;
	height: 109px;
	background-image: url('img/intro_street.gif');
	background-repeat: no-repeat;
	margin: 0px 0px 18px 0px;
	padding: 0px;
}
#container #content #subLeft #introKehu {
	width: 215px;
	/*height: 115px;
	background-image: url('img/intro_kehu.gif');
	background-repeat: no-repeat;*/
	margin: 0px 0px 7px 0px;
	padding: 0px;
}
#container #content #subLeft #introPalaute {
	width: 228px;
	/*height: 114px;
	background-image: url('img/intro_palaute.gif');
	background-repeat: no-repeat;*/
	margin: 0px 0px 7px 0px;
	padding: 0px;
}
#container #content #subLeft #introLiity {
	width: 213px;
	/*height: 215px;
	background-image: url('img/intro_liity.gif');
	background-repeat: no-repeat;*/
	margin: 0px 0px 7px 0px;
	padding: 0px;
}
#container #content #left #introTable {
	width: 286px;
	height: 67px;
	background-image: url('img/intro_table.gif');
	background-repeat: no-repeat;
	margin: 0px 0px 18px 0px;
	padding: 0px;
}
#container #content #left #introFine {
	width: 320px;
	height: 65px;
	background-image: url('img/intro_fine.jpg');
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
}
#container #content #subLeft #introFineLunch {
	width: 67px;
	height: 11px;
	background-image: url('img/introFineLunch.jpg');
	background-repeat: no-repeat;
	margin: 0px 0px 7px 0px;
	padding: 0px;
}
#container #content #left #introEasy {
	width: 313px;
	height: 126px;
	background-image: url('img/intro_easy.jpg');
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
}
#container #content #subLeft #introEasyLunch {
	width: 140px;
	height: 14px;
	background-image: url('img/introEasyLunch.jpg');
	background-repeat: no-repeat;
	margin: 0px 0px 7px 0px;
	padding: 0px;
}
#container #content #left #introBar {
	width: 318px;
	height: 86px;
	background-image: url('img/intro_bar.jpg');
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
}
#container #content #left #introVelvet {
	width: 315px;
	/*height: 106px;
	background-image: url('img/intro_velvet.jpg');
	background-repeat: no-repeat;*/
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
}


/* POPUP */

#popupContainer {
	width: 620px;
	margin: -29px 0px 0px 0px;
	padding: 0px;
	float: left;
}
#popupContainer #popupLeft {
	background-position: center center;
	background-repeat: no-repeat;
	width: 295px;
	height: 460px;
	margin: 0px 0px 0px 0px;
	float: left;
}
#popupContainer #popupRight {
	width: 295px;
	margin: 42px 0px 0px 0px;
	float: right;
}
#popupContainer #popupRight #logo {
	width: 295px;
	height: 115px;
	background-image: url('img/f8_logo_small.gif');
	background-repeat: no-repeat;
	background-position: top center;
}
#popupContainer #popupRight h1 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 24px;
	font-weight: normal;
	color: #148cb4;
	line-height: 28px;
	margin: 0px 0px 15px 0px;
}
#popupContainer #popupRight p {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	line-height: 22px;
}


/* LINKS */

a:link {
	color: #148cb4;
	text-decoration: none;
}
a:visited {
	color: #148cb4;
	text-decoration: none;
}
a:active {
	color: #148cb4;
	text-decoration: underline;
}
a:hover {
	color: #148cb4;
	text-decoration: underline;
}

