@charset "utf-8";

* {margin: 0; padding: 0;}

a {text-decoration:none; color:#736354;}
body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#736354;
	background-color:#e9dcba;
	background-image:url(../images/bg.jpg); background-repeat: repeat-x;
}
h1 {font-size: 18px;}
h2 {font-size: 14px;}
h3 {font-size: 14px; }
img {border:none;}
p {margin-bottom: 1em;}
td {font-size: 11px; color:#736354; vertical-align: top;}
th {text-align:left; font-size:11px;}

#ajankohtaista {width: 434px; height: 167px; float: left; background-color:#fcf9ed; margin-top: 9px; margin-left: 9px; overflow:auto;}
#ajankohtaista h1 {font-family:Georgia, "Times New Roman", Times, serif; color: #000000; margin-left: 30px; padding-bottom: 10px;}
#ajankohtaista img {margin-top: 9px;}
#ajankohtaista_kuva {float: right; margin-left: 10px; margin-top: 9px; width:168px; height:167px; overflow:hidden;}
#banneripalkki {margin-top: -3px; width: 950px;}
#container {position: relative; width: 950px; margin: 0 auto;}
#content {background-color: #FFF;}
/*#etusivu_nosto {float: left; width: 305px;}*/
#footer {background-image:url(../images/footer_bg.jpg); background-repeat:no-repeat; color: #fff; height: 42px; width: 950px; }
#hartwall {position:absolute; right:20px; top:880px;}
#kysely {position:absolute; top:970px; right:0px; width:300px; margin:9px; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color: #000000;}
#kysely .teksti {padding:10px 25px;}
#kysely a {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}

#header {background-image:url(../images/header_bg.jpg); background-repeat: no-repeat; height:130px; width: 950px; text-align: center;}
#hinta {margin-left: 300px; padding-top: 15px; font-weight: bold; width:200px;}
#isokuvitus {float: right; margin-left: 9px; width:301px; height:334px; overflow:hidden;}
#kielet {float: right; margin-top:50px; margin-right:40px;}
#kielet li {display:inline; list-style:none; padding-left:10px; padding-right:10px; border-right:1px solid #736354;}
																				  
#kuvapaikka {float: left; width: 627px; overflow: hidden;}
#kuvituskuva {float: right; width:267px; margin-right: 20px; overflow: hidden;}
#lounas_etusivu {width: 300px; height: 560px; background-color: #fcf9ed; margin:9px; position:absolute; right:0; top:369px; overflow:auto;}
#lounaslista {padding:10px 25px;}

#lounas_top {text-align: center;}
#main_alasivu {padding-left: 230px; padding-right: 20px; padding-top: 20px;}
#main_alasivu h1 {font-family:Georgia, "Times New Roman", Times, serif; color: #000000; padding-bottom:5px; padding-top: 10px; width: 350px; }
#main_etusivu {width: 625px;}
#main_tuotesivu { float: left; width: 625px; padding-left: 35px; padding-top: 20px; }
#main_tuotesivu h1 {font-size:18px; font-family:"Times New Roman", Times, serif; color: #000000; padding-bottom: 5px; padding-top: 10px; width: 350px;}
#menu {background-color:#574a3f;}
#menu ul {padding-left: 10px;}
#menu li {padding-left: 5px; display:inline;}
#menu img {border: none;}
#nosto {width: 301px; height:158px; overflow:hidden;}
#page {position:absolute; left:32px; background-color: #FFF;}
#pienikuvitus {float: left; margin-left: 9px; width: 301px; height: 167px;}

#submenu {float:left; width: 185px; background-color:#fcf9ed; margin-left: 10px; padding-top: 20px; 
	/** Min-height hack (http://www.dustindiaz.com/min-height-fast-hack/)*/
	min-height:400px;
	height:auto !important;
	height:400px;
	/** min-height hack end */ }
#tekstisisalto {float: left; width: 350px;}
#tekstisisalto li {margin-left: 20px;}
#tekstisisalto2 {float: left; width: 450px;}
#tekstisisalto_wide {float: left; width: 690px;}
#tuotekuva {padding-top: 9px; width: 534px; overflow:hidden; clear:both; }
#tuotetiedot {padding-top: 9px;}
#aineosat {width: 260px; float: left; }
#muut_tiedot { margin-left: 300px; padding-top: 15px; font-weight: bold; width:200px;}
#tuotevalikko {width:194px; background-color:#fcf9ed; padding-left: 10px; position: absolute; top: 195px; padding-top: 20px; right: 10px;
	/** Min-height hack (http://www.dustindiaz.com/min-height-fast-hack/)*/
	min-height:400px;
	height:auto !important;
	height:400px;
	/** min-height hack end */ }
#tuotevalikko2 {float: right; width:194px; background-color:#fcf9ed; padding-left: 10px; padding-top: 20px; margin-right: 10px; 
	/** Min-height hack (http://www.dustindiaz.com/min-height-fast-hack/)*/
	min-height:400px;
	height:auto !important;
	height:400px;
	/** min-height hack end */ }
#tuotevalikko .navigation_item_depth3, #tuotevalikko .navigation_item_depth4 {margin-left:0px; background-image:url(../images/alaalavalikko_nuoli.jpg); background-repeat:no-repeat; background-position:left center; margin-top: 5px;}
#videopaikka {float: right;}

.ajankohtaista_taulu {margin-left: 23px;}
.cleardiv {clear:both; height: 10px;}
.formi {margin-top: -15px; text-align: right; margin-right: 20px;}
.formi select {font-size: 10px; border: #CCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px} 
.last {border:none;}
.lihavoitu {font-weight: bold;}
.lihavoituosoite {font-weight: bold; font-size: 1.1em;}
.navigation_item a {color: #443a31; padding-left: 20px;}
.navigation_item_active a {color:#880815!important ;}
.navigation_item_depth2 {margin-left:0px; background-image:url(../images/alavalikko_nuoli.jpg); background-repeat:no-repeat; background-position:left center; padding-top: 5px;}
.navigation_item_depth3, .navigation_item_depth4 {margin-left:20px; background-image:url(../images/alaalavalikko_nuoli.jpg); background-repeat:no-repeat; background-position:left center; margin-top: 5px;}
.navigation_item_depth5 {margin-left:25px; background-image:url(../images/alaalavalikko_nuoli.jpg); background-repeat:no-repeat; background-position:left center; margin-top: 5px;}
/*.navigation_item_depth4 {margin-left:40px;}*/
.nimipaiva {font-family:Georgia, "Times New Roman", Times, serif; font-weight: bold; padding-left: 20px; padding-top: 15px;}
.palautebtn {position:absolute; right:15px; top: 5px;}
.oikea {text-align: right;}
.sisennetty {padding-left:20px;}

