@charset "UTF-8";

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

.footer {
background:url(images/footer.gif);
height:29px;
}

#mainmenu ul{
list-style-type:none;
top:0px;
}

#mainmenu li{
display:inline;
margin-left:8px;
margin-right:8px;
}

#mainmenu li a#current
{
text-decoration:underline;
}


#mainmenu a{
float:left;
width:auto;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
font-weight:bold;
background:#ffffff;
padding:5px;
padding-left:12px;
padding-right:12px;
padding-top:0px;
border-right:1px dotted #666666;

}


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

#mainmenu li a#current
{
text-decoration:underline;
color: #666666;
}

#mainmenu {
position:relative;
float:left;
padding-top:0px;
top: 0px;
left:-20px;
text-align:left;
}

#submenu {
width: 200px;
float:left;
padding-top:5px;
margin-left:25px;
}

#submenu ul
{
font-family: Arial, Helvetica, sans-serif;
color:#e60004;
margin:0;
padding:0;
list-style-type:none;
line-height:18px;
}

#submenu a
{
color: #e60004;
text-decoration: none;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
width: 160px;
background-color: #ffffff;
border-bottom: 3px solid #ffffff;
}

#submenu a:link, #submenu a:visited
{
color: #e60004;
text-decoration: none;
}

#submenu a:hover
{
color: #e60004;
text-decoration:underline;
}

#submenu li a#subcurrent
{
text-decoration:underline;
color: #e60004;
}

#submenu p
{
color: #666666;
text-decoration: none;

font-size: 10px;
line-height:14px;
width: 170px;
background-color: #ffffff;
border-bottom: 1px solid #666666;
}

#textcontent_index{
	width: 380px;
	height:470px;
	float:left;
	padding-top:0px;
	z-index:2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	line-height:17px;
	margin-left:25px;
	margin-top:35px;
	overflow: auto;
}


#sisataulukko {
	width: 793px;
}


#textcontent_index h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	margin-left:0px;
}

#textcontent {
	margin-top:8px;
	width: 380px;
	height:317px;
	float:left;
	padding-top:0px;
	z-index:2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	line-height:17px;
	margin-left:25px;
	overflow: auto;
}

#textcontent h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	margin-left:0px;
}

#newscontent {
	margin-top:8px;
	width: 475px;
	height:430px;
	float:left;
	padding-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	line-height:17px;
	margin-left:25px;
	overflow: auto;
	background-image:url(images/news_bg.png);
}

#newscontent h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	margin-left:0px;
}

#newsfeed {
width:200px;
background:url(images/newsfeed_back.png);
background-repeat:no-repeat;
height:393px;

}

.newstable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin-left:0px;
	width:199px;
}

.newstable td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin-left:0px;
	padding-left:12px;
	padding-right:12px;
	border-bottom: 1px dotted #666666;
}

#feedhead {

	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:bold;
	text-align:center;
	border-bottom: 1px dotted #666666;
	line-height: 20px;
	margin-left:5px;
	margin-right:5px;

}

#tuotteet {
position:absolute;
float:right;
top:75px;
left:183px;
margin-right:-15px;
width:586px;
height:304px;
z-index:2;

}

#tuote {
position:absolute;
float:right;
top:5px;
left:430px;
margin-right:-15px;
width:370px;
height:470px;

}

#pieni_kehys {
position:absolute;
float:right;
top:5px;
left:505px;
margin-right:-15px;
width:370px;
height:470px;

}