/* CSS Document */

body{text-align:left;margin:0px; background-image:url(images/bg.jpg); background-repeat:repeat; background-color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
a{font-family: Arial, Helvetica, sans-serif; color: #B33A5B; text-decoration: underline; font-weight: bold;}
a:hover{color:#4a5c65; text-decoration: none;}

p {line-height: normal;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 1em;	margin-left: 0px;}

.ingressi p, .ingressi h1, .ingressi h2, .ingressi h3, .ingressi h4, .ingressi ul, .ingressi ol, .ingressi li {
	color: #ffffff;
}

.ingressi {line-height: normal; color: #ffffff;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 1em;	margin-left: 190px;}

ol {margin:8px 0px 8px 16px; padding:0px 0px 0px 0px; color: #4a5c65;}
ol li {margin: 6px 0px 6px 8px; padding-left: 0px; }
ul {margin:8px 0px 8px 16px; padding:0px 0px 0px 0px; color: #4a5c65;}
ul li {list-style-type:disc; margin: 2px 0px 2px 0px; padding-left: 0px; }

h6 
{
color: #4a5c65;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
margin:0px;
}

h6:first-letter 
{
color: #4a5c65;
font-size:30px;
font-family:"Times New Roman", Times, serif;
margin-right:1px;
float:left;
line-height:30px;
}


h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	font-weight: normal;
	color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
}

h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: normal;
	color: #425d6b;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
}

.imgBorder {
	border: 8px solid #dfe9ef;
	margin-bottom: 4px;
}
.imgBorderMain {
	border: 8px none #dfe9ef;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: left;
}
p.wide {
	text-align: justify;
}
p.small {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #425D6B;
	margin-bottom: 2px;
	font-weight: bold;
}


p.opplisting {
	line-height: 24px;
}
.jumpmenu {
	font-size: 12px;
	color: #666666;
	width: 100%;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: lighter;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 4px;
}

#mainmenu{width:880px; margin-left:0px; margin-top:0px; height:26px; background-color:#000000;}
#mainmenu #gotoetusivu 		{display:inline;}
#mainmenu #gotomyymalat 	{display:inline;}
#mainmenu #gotoyhteystiedot	{display:inline;}
#mainmenu #gotokiinnostaakolife	{display:inline;}
#mainmenu #gotolifetietoa	{display:inline;}

#mainmenu ul { list-style-type: none; margin: 0px; padding: 0px; font-size: 10px; }
#mainmenu ul li { display:inline; margin: 0px; padding: 0px;}
#mainmenu ul li a{text-transform: uppercase; float: left; color: #ffffff; padding: 6px 16px 0px 16px; text-decoration: none; font-weight: bold; height:20px; margin-right:0px; font-size:10px; font-family: Arial, Helvetica, sans-serif;}
#mainmenu ul li a:hover { background: #666666;}
#mainmenu ul li a.selected { background: #fff; color:#000000; /*border-left:1px solid #91adc1;*/}
#mainmenu ul li a.selected:hover { background: #666666; color:#ffffff; /*border-left:1px solid #91adc1;*/}

#footerWrapper {font-weight:bold; display:inline; clear:both;float:left;width:868px;margin:0px;background-color:#000000;text-align:right;color:#ffffff;padding:6px; height:24px;}
#footerWrapper p {font-weight:bold; margin:0px; color:#ffffff;}

#product {width:236px;float:left;display:inline;margin:10px;margin-right:0px;margin-top:94px;}
#product a{font-size:11px;}
#product ul {margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;}
#product li {list-style-type:none; margin: 0px 0px 0px 0px; padding:4px 0px 4px 0px; border-bottom:1px solid #dfe9ef;}
#product li a{color:#4a5c65; text-decoration: none; }
#product li a:hover{color:#91adc1;;}
#product p{font-size:11px;}

.divider {clear:both; font-size:0px;}
.dividerline {clear:both; height:1px; border-bottom:1px solid #dfe9ef; margin-bottom:8px;}

#newsWrapper {width:594px;float:left; display:inline; margin:10px; margin-top:30px;height:auto; color: #4a5c65;	}
#newsWrapper p {color: #4a5c65;}
#newsWrapper .newscontent {width:166px;height:auto;float:left;display:inline;margin-left:10px;margin-right:14px;margin-bottom:14px;margin-top:8px;}
#newsWrapper .newscontent img{border:8px solid #dfe9ef;	margin-bottom: 4px;	clear:both;}
#newsWrapper h1{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

.newscontent p {
	margin-bottom: 4px;
}

