body, html {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}
a {
	text-decoration: none;
	color: #f00;
}
#wrapper a:hover {
	text-decoration: underline;
	color: #f00;
}
h1 {
	text-transform: uppercase;
	font-family: Arial;
	font-size: 150%;
	font-weight: normal;
	color: #f00;
}
h2 {
	font-family: Arial;
	font-size: 150%;
	font-weight: normal;
}
#wrapper {
	width: 1000px;
	margin: 1em auto auto;
}
#header, #subnavi, #middle, #bottom {
	clear: both;
}
#middle {
	width: 1000px;
}
#logo {
	float: left;
	width: 146px;
	padding: 35px 8px;
}
#hintapeli {
	float: right;
	width: 118px;
	padding: 0px;
	margin-top:25px;
}
#hintapeli img {
margin-bottom:0px;
}
#navi {
	padding-top: 35px;
	
}
#navi div {
	float: left;
	/*width: 130px;*/
	text-align: center;
}
#navi div div {
	background: #fff url(../images/naviselitekiinni.jpg/$file/naviselitekiinni.jpg) left top no-repeat;
	height: 65px;
	width: 130px;
	padding: 0;
}
#navi a {
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	color: #000;
}
#navi img{
/*width:132px;*/
}
/* ilman kamppista näin */
#nostoleft, #nostomid, #nostoright, #nostoright2{
	font-size: 9px;
	float:left;
	margin-top: 0px;
	padding: 0px;
	/*height: 95px;*/
}
/* kamppiksen kanssa
#nostoleft, #nostomid, #nostoright ,#nostoright2{
	font-size: 9px;
	float:left;
	margin: 10px 10px 0 0;
	padding: 0 20px 0 0;
	height:95px;
	
}
*/
#nostoleft a , #nostomid a, #nostoright a, #nostoleft a:hover , #nostomid a:hover, #nostoright a:hover, #nostoleft a:visited , #nostomid a:visited, #nostoright a:visited{
color:#000000;
text-decoration: none;
}
#nostoleft {
	background-color: #E42C2A;
	margin-right: 0px;
	/*width: 305px;*/
}
#nostomid {
	background-color: #BCBCBC;
	margin: 0px;
padding:0px;
	/*width:305px;*/
}
#nostoright {
	background-color: #DDDDDD;
	padding: 0px;
	/*width: 305px;*/
}
#nostoright2 {
	background-color: #DDDDDD;
	/*padding: 10px;
	margin:10px 0px 0 25px;
	width: 640px;*/
}
#nostoleft img, #nostomid img, #nostoright img,#nostoright2 img {
	float: left;
}
#subnavi {
	font-size: 9px;
	line-height: 20px;
}
#subnavi ul {
margin:0;
padding:0;
}
#subnavi li {
list-style:none;
display:inline;
padding:0 12px 0 0px;
background-image: url(../images/putki.gif/$FILE/putki.gif);
background-position: top right;
background-repeat: no-repeat;
}
#subnavi a {
	text-decoration: none;
	color: #666;
}
#subnavi a:hover {
	text-decoration: underline;
	color:#666666;
}
.hide {
	background-image: url(../images/tyhjapalkki.png/$FILE/tyhjapalkki.png) ! important;
	display: none;
}
#previouslink, #previouslink2 {
	position:absolute;
	width: 50px;
	z-index: 2;
	text-align: left;
	vertical-align: top;
 }
#previouslink .show{
	background-image: url(../images/edellinen.png/$FILE/edellinen.png);
	background-position: left center;
	background-repeat: no-repeat;
 
}
#previouslink2 .show{
	background-image: url(../images/edellinen2.png/$FILE/edellinen2.png);
	background-position: top left;
	background-repeat: no-repeat;
 
}
#imgprevink2 {
	background-image: url(../images/edellinen2.png/$FILE/edellinen2.png);
	background-position: top left;
	background-repeat: no-repeat;
z-index:999;
}
#previouslink img {
}
#nextlink {
	position:absolute;
	width: 1000px;
	z-index: 1;
	text-align: right;
}
#imgnextlink {
	background-image: url(../images/seuraava.png/$FILE/seuraava.png);
	background-position: top left;
	background-repeat: no-repeat;
z-index:999;
}
#imgnextlink2 {
	background-image: url(../images/seuraava2.png/$FILE/seuraava2.png);
	background-position: top left;
	background-repeat: no-repeat;
z-index:999;
	vertical-align: top;
}
.contentkeittiomallit .right {
	font-size: 9px;
	line-height: 20px;
	
}
.contentkeittiomallit .left img { float: none }
.piilo {
display:none;
}
.left h1 {
display:none;
}
.left img { float: left }
.contentviisilahtokohtaa .right , .contentkeittiovinkit .right,  .contentkiitosvaraus .right{
	height: 387px;
	padding-right: 50px;
	background-color:#eeeeee;
}
 .contentvaraa-aika .right {
	height: 387px;
	padding-right: 0px;
	background-color:#eeeeee;
	
}
  .contentputkiremontti .right{
	height:487px;
	padding-right: 50px;
	background-color:#eeeeee;
}
.contentreferenssit #previouslink, .contentreferenssit #previouslink2, .contentreferenssit #nextlink,  .contentreferenssit #nextlink2 {
	display: none;
}
.contentstarkki #nextlink {
display:none;
}
.contentstarkki .left {
padding:0px;
}
.contentstarkki .right ul {
margin-top:5px;
margin-bottom:5px;
}
.contentstarkki .right ul li{
list-style-type:circle;
margin-top:2px;
margin-bottom:2px;
margin-left:0px;
padding:0px;
list-style-type:disc;
}
.right td {
	padding-left: 40px;
}
.contentkeittiomallit .sub td {
	padding-left: 0;
}
#middle>.right a,  .right input, .right textarea, .right select {
	position: relative;
	z-index: 1001;
}
.contentreferenssit .sub3 {
	display: none;
}
.contentkeittiovinkit .sub {
	display: none;
}
.contenttutustumallistoon #nextlink,.contenttutustumallistoon #previouslink2  {
	display: none;
}
.contentmyymalat .left {
	float: left;
	width: 360px;
	padding-left:0px;
}
.contentmyymalat .left  h4{
font-size:14px;
}
.contact_information {
padding-left:20px;
padding-top:20px;
background-color:#eeeeee;
width:980px;
}
 .contentmyymalat .right {
	padding-top:0px;
	padding-left:20px;
	padding-right: 30px;
background-color:#eeeeee;
}
.contentmyymalat .right h1 {
margin-top:0px;
padding-top:20px;
}
.contentmyymalat .right td {
	vertical-align: top;
	padding-left:50px;
}
.contentmyymalat #nextlink,.contentmyymalat #previouslink2  {
	display: none;
}
html > body .contentmyymalat .right td {
	vertical-align: top;
	padding-left:120px;
}
.contentreferenssit .left {
	float: left;
	width: 380px;
	padding:10px 0px 0px 10px;
background-color:#eeeeee;
}
 .contentreferenssit .right {
	padding:0px 30px 10px 450px;
background-color:#eeeeee;
}
.contentstarkki .left {
	float: left;
	width: 350px;
background-color:#eeeeee;
}
.contentstarkki .right{
padding:0px 0px 0px 430px;
background-color:#eeeeee;
}
.contentstarkki .right td{
text-align:left;
vertical-align:top;
padding-right:20px;
padding-left:0px;
font-size:11px;
}
.contentstarkki .right table{
width:400px;
}
.contenttutustumallistoon .left {
	float: left;
	width: 380px;
	padding:0px;
background-color:#eeeeee;
}
 .contenttutustumallistoon .right {
	padding:0px 0px 0px 570px;
background-color:#eeeeee;
}
#kuvastolinkit {
}
.kuvastolinkki a{
color:#000;
position:relative;
}
#myymalaLista {
position:relative;
background:#fff;
}
div#choose_store,
div#choose_store_center,
div#choose_store_right {
float:left;
padding-top: 10px;
padding-right:20px;
width: 210px;
height: 280px;
}
#map iframe {
border:1px solid #000;
}
.opening_hours p{
margin-bottom:20px;
}
#kollaasi td {
font-family:verdana;
font-size:10px;
}
.yt .first {
width:150px;
padding-bottom:7px;
}
.yt .second{
padding-bottom:7px;
}
#tutustu {
float:right;
height:15px;
width:1000px;
margin-right:0px;
padding:0px;
text-align:right;
}
#starkki img{
float:right;
margin-left:130px;
border:5px solid red;
}
.varaaaikaleft {
width:250px;
float:left;
padding:0px;
margin:0px;
}
.varaaaikaright {
width:290px;
float:left;
padding:0px;
margin:0px;
}
.varaaaikaright label {
display:block;
}

