/* CSS Document */

*{
padding:0px;
margin:0px;

}

/*****Learningpoint
p:first-letter 
{
color: #ff0000;
font-size:xx-large
}*/

body{
padding:0px;
margin-left:60px;
background:#C0C0C0;
}

table{
font-family:Verdana;
font-size:12px;
}

td.sisus{
padding-left:20px;

}
td.banner{
padding-left:15px;
}
td.sisuslogo{
padding-left:10px;
}
td.tekstikuva{
vertical-align:top;
padding-left:40px;
padding-top:15px;
}

/****** H1, H2 jne************/

h1{
font-family:Verdana;
font-weight:normal;
font-size:17px;
padding-left:0px;
color:#333;
margin-bottom:8px;
margin-top:0px;
}

h2{
Font-family:Verdana;
font-weight:bold;
font-size:15px;
color:#333;
margin-bottom:0.5%;
}
h3{
Font-family:Verdana;
Font-size:14px;
color:#333;
}


h4{
Font-family:Verdana;
Font-size:13px;
color:#333;

}
/***************************/

#header{
height:60px;
background:url(images/yla.jpg) repeat-y;

/*
width:760px;*/
position:relative;
left:1px;
top:0px;
width:851px;
}

#tausta{
background:url(images/keski.jpg) repeat-y;
position:relative;
left:1px;
top:0px;
width:851px;

}

#sisalto{
position:relative;
padding-left:40px;

}

#footer{
height:95px;
background:url(images/ala2.jpg) repeat-y;
position:relative;
top:0px;
left:1px;
width:851px;
}

td.linkit{
vertical-align:top;
padding-top:15px;
padding-left:20px;
}


/**listat**/
ul.links{
font-family:Verdana;
font-weight:normal;
color:#333333;
text-decoration:none;
list-style:none;
line-height:250% ;
}


ul.nimet{
font-family:Verdana;
font-weight:normal;
color:#333333;
text-decoration:none;
list-style-image:url(images/bullet1.png);
line-height:150%;
}

ul.hinnat{
list-style-image:url(images/bullet1.png);
line-height:200%;
padding-left:10px;
}
ul.tuotteet{
list-style-image:url(images/bullet1.png);
line-height:200%;
padding-left:10px;
}
ul.pikkutuotteet{
list-style-image:url(images/bullet2.png);
line-height:200%;
padding-left:20px;
}
ul.kampanjatuotteet{
list-style-image:url(images/bullet1.png);
padding-left:20px;
padding-bottom:10px;
}
li.kampanjatuotteet{
padding:5px 0px 5px 0px;
}
ul.pikkukampanjatuotteet{
list-style-image:url(images/bullet2.png);
padding-left:20px;

}

/***LINKIT**/
a{
text-decoration:none;
color:#333333;
font-family:Verdana;

}
a:hover{
text-decoration:underline;
}

a.navi{
text-decoration:none;
color:#333333;
font-family:Verdana;
font-weight:none;/*bold;*/
font-size:17px;
}
a:visited{
color:#664444;
}
a:hover{
color:#666666;
}

/**************/

/**HRRÄT**/
hr.main{
/*border: 2px solid #FF6633;*/
height:4px;
background-color:#FF6633;
color:#FF6633 ;
width:101%;
}

div.hr {
  height: 32px;
  width:100px;
  background: #fff url(images/star23.gif)  scroll center;
}
/*
div.hr hr {
  display: none;
}*/
/**hr.tuote{
border: none 0;
border-top: 1px dashed #ff6633;/*the border*/
/**width: 30%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

/*******************/

td.tekijat{
padding:13px;
padding-bottom:13px;
vertical-align:top;
}

p.etusivu{
font-weight:bold;
}

p.nimi{
font-weight:bold;
line-height:20px;
}
td.lyhyesti{
line-height:120%;
}

/*img.logo{
position:relative;
/*left:-15px;*/
/*}*/
/*
img.banner{
position:relative;
left:2px;
}*/
img{
border:none;
}
td.tuotetd{
text-align:left;
vertical-align:top;
width:50%;
padding-bottom:20px;
}

div.tekninfo{
font-size:9px;
position: relative;
}

div.tekninfoMinna{
font-size:10px;
position:relative;
left:0px;
bottom:-40px;
z-index:1;
}

span.tekninfo{
font-size:10px;

}
span.kamppis{
font-weight:bold;
color:#333;
}
tr.leikkaus{
border:0px;
background:#FFF3E5;
}/*F9F0EA*/

body.galleria{
background-color:#FFF;
margin-left:10px;
padding-left:1px;
margin-top:11px;
}
div.laskuri{
color:#000;
position:relative;
margin-top:20px;
text-align:center;

}

/*******hoverbox*********/
.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 120px;
	height: 95px;
}

.hoverbox li
{
	background: #c0c0c0;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 3px;
	position: relative;
}

.hoverbox .preview
{
	border-style:solid;
	border-color:#C0C0C0;
	width: 250px;
	height: 200px;
}

/**********************/
.hoverbox_pysty
{
	cursor: default;
	list-style: none;
}

.hoverbox_pysty a
{
	cursor: default;
}

.hoverbox_pysty a .preview
{
	display: none;
}

.hoverbox_pysty a:hover .preview
{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox_pysty img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 91px;
	height: 120px;
}

.hoverbox_pysty li
{
	background: #c0c0c0;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 3px;
	position: relative;
}

.hoverbox_pysty .preview
{
	border-style:solid;
	border-color:#C0C0C0;
	width: 190px;
	height: 250px;
}
/***************/
hr.joulu
{
border:none;
background: #fff url(images/angel-bar3.gif);
width: 30%;
height: 1px;
}


/*div.ajankohtaista_joulu
{
background: #fff url(images/bgbluesnowflake.gif) repeat;

}*/
