
/*
#3d3d3d		TEXT - harmaa
#6e2306		PUNARUSKEA
*/

body {
	margin:0;
	padding:0;
	margin-top:10px !important;
	background-color:#557926;
	background-image:url(images/mainbg.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
}

h1, h2{
	font-family: georgia, times new roman, serif;
	font-size:18px;
	color:#3d3d3d;
	font-weight:normal;
	margin-bottom:20px;
	}
	
h2{
	font-size:15px;
	margin-bottom:10px;
}
	
p, ul, ol{
	font-family: tahoma, arial, sans-serif;
	font-size:11px;
	color:#3d3d3d;
	width:350px;
	line-height:165%;
}


p, div.yht{
	margin-left:30px;
}

div.yht{
	padding:7px;
	background-color:#d8c9ba;
}

span.kuvateksti{
	font-family: tahoma, arial, sans-serif;
	font-size:11px;
	color:#3d3d3d;
	display:block;
	padding-top:3px;
}

span.sisennys{
	display:block;
	margin-left:20px;
}

span.kts_info{
	font-family: tahoma, arial, sans-serif;
	font-size:11px;
	color:#7b0d05;
}

div{
	display:block;
}

div.infodivi_kiinni, div.infodivi_auki{
	background:#fff; 
	position:absolute; 
	margin-left:-150px; 
	visibility:hidden; 
	width:500px; 
	height:auto;
	border:5px solid #ccc;
	display:inline;
	padding:5px;
}

div.infodivi_auki{
	visibility:visible;
	}

div.apu{
	margin-top:15px;
	float:right;
	width:350px;
	background:#fff;
	
}

div.main_parent{
	text-align:left;
	width:950px;
}

div.main_content{
	padding-left:45px;
	padding-right:45px;
	padding-top:15px;
	padding-bottom:15px;
}

div.main_content2{
	padding-left:45px;
	padding-right:45px;
	padding-top:15px;
	padding-bottom:15px;
}

div.main_content2 p{
	width:auto;
}

div.navi_main{
	background-image:url(images/bg_navibanner.png);
	background-repeat:no-repeat;
	width:990px;
	height:84px;
	overflow:hidden;
}

div.main_yla, div.main_ala{
	background-image:url(images/bg_main_yla.png);
	background-repeat:no-repeat;
	width:990px;
	height:15px;
	overflow:hidden;
}

div.main_yla_flash{
	background-image:url(images/bg_flash.png);
	background-repeat:no-repeat;
	width:990px;
}

div.main_ala{
	background-image:url(images/bg_main_ala.png);
	height:30px;
}

div.main_vali{
	background-image:url(images/bg_main_vali.png);
	background-repeat:repeat-y;
	width:990px;
	display:block;
}

div.copy{
	font-family:arial, tahoma, verdana, sans-serif;
	font-size:10px;
	color:#fff;
}

a{
	text-decoration:underline;
	color:#6e2306;
}

a:hover{
	text-decoration:none;
}



a.navi_normal, a.navi_lock{
	display:block;
	float:right;
	height:60px;
	font-family:trebuchet ms, tahoma, arial, verdana, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:60px;
	overflow:hidden;
	margin-top:7px;
	padding-right:15px;
	padding-left:15px;
	text-decoration:none;
}

a.navi_lock{
	background-image:url(images/bg_navi_lock.gif);
	background-repeat:repeat-x;
}

a.alimenu, a.alimenu_lock{
	display:block;
	float:left;
	height:20px;
	font-family:trebuchet ms, tahoma, arial, verdana, sans-serif;
	font-size:11px;
	color:#6e2306;
	overflow:hidden;
	padding-right:10px;
	padding-left:10px;
	margin-bottom:10px;
	text-decoration:none;
	line-height:20px;
}

a.alimenu_lock{
	background-color:#6e2306;
	color:#fff;
}

