/* Raha-asiat CSS Document 9/2009 */


body.rahaasiat {
	background:none;
	background-color:#c3c3c3;

}

.notpublic {
	color:#fc0000;
}

body.rahaasiat .header {
	position:relative;
	height:230px;
}

body.rahaasiat .logo {
	position:absolute;
	top:205px;
	left:40px;
}

body.rahaasiat .path {
	position:absolute;
	bottom:-7px;
	/*right:150px; */
	left:280px;
	margin:0;
	padding:0;
}

body.rahaasiat .wrap {
	width:936px;
	margin:0px auto;
}

body.rahaasiat .body_bg {
	margin:0px auto;
	background:url(../images/rahaasiat/raha_bodybg.jpg) no-repeat top center #c3c3c3;
}

body.rahaasiat .blocks {
	padding:0px 25px 0px 25px;
	background:url(../images/rahaasiat/raha_asiat_blocks.gif) repeat-y left top;
}

body.rahaasiat .leftnavi {
	background: none;
	background-color:#3366cc !important;
}

body.rahaasiat .sidemenu {
	background-image:none;
}

body.rahaasiat a.sidemenulink, a.sidemenulinka {
	background:url(../images/rahaasiat/raha_asiat_round.gif) no-repeat left;
}

body.rahaasiat .sidemenulevel {
	background-image:none;
}
	
body.rahaasiat .sidemenulevel .sidemenulevel {
	background-color:#2453b2;
	background-image:none;
}


body.rahaasiat .sidemenulink {
	border-bottom:1px solid #85a3e0;
	background-image:none;
}

body.rahaasiat .sidemenulevel .sidemenulevel .sidemenulink {
	border-bottom:none;
}

body.rahaasiat .talous {
	border-top:1px dotted #fe9900;
}
	
body.rahaasiat .orangebox {
	background-color:#ffe0b3;
	padding:20px 20px 10px 20px;
	border-bottom:2px solid #fe9900;
	border-top:2px solid #fe9900;
	margin-top:30px;
}

body.rahaasiat .newsdigesttitle {
	color:#fe9900;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:5px 0;
}

body.rahaasiat .newsdigest a {
	color:#3b3b3b;
	text-decoration:underline;
	background:url(../images/rahaasiat/orange_arrow.gif) left top no-repeat;
	padding-left:10px;
}

body.rahaasiat .newsdigest a:hover {
	text-decoration:none;
}

body.rahaasiat .newsdigest .newsingress {
	display:none;
}

body.rahaasiat .newsdigestitem {
	border-top:1px dotted #fe9900;
	padding-top:3px;
}

body.rahaasiat .newsdate {
	color:#3b3b3b;
}

body.rahaasiat .content .newstitle {
	color:#3366cc;
}

body.rahaasiat .rahabannerit .content img {
	margin:10px 0px;
}

body.rahaasiat .footer {
	background:url(../images/rahaasiat/raha_asiat_footer.gif) top center no-repeat;
	font-size:11px;
	color:#545453;
	position:relative;
	height:61px;
}

body.rahaasiat .content h1 {
	color:#3366cc;
	font-size:22px;
	font-weight:bold;
}

body.rahaasiat .velkaantuminen .content h1 {
	color:#3366cc;
	font-size:22px;
	font-weight:bold;
	background:url(../images/rahaasiat/lukko.gif) no-repeat top left;
	padding-left:30px;
	padding-top:8px;
}

body.rahaasiat .talous .content h1 {
	color:#fe9900;
	font-size:22px;
	font-weight:bold;
	background:url(../images/rahaasiat/perhonen.gif) no-repeat center left;
	padding-left:30px;
	padding-top:8px;
}

body.rahaasiat .content h2 {
	color:#3366cc;
	font-size:18px;
	font-weight:bold;
}

body.rahaasiat .talous .content h2 {
	color:#fe9900;
	font-size:18px;
	font-weight:bold;
}

body.rahaasiat .content h3 {
	color:#3366cc;
	font-size:16px;
	font-weight:bold;
}

body.rahaasiat .talous .content h3 {
	color:#fe9900;
	font-size:16px;
	font-weight:bold;
}

body.rahaasiat .talous .content a {
	color:#fe9900;
}

body.rahaasiat .raha_footer {
	height:120px;
	background:url(../images/rahaasiat/raha_asiat_footer.gif) no-repeat center top;
}

body.rahaasiat .raha_img {
	padding:25px 60px;
	text-align:center;
}

.raha_footer .content img {
	margin:14px 4px 4px 4px;
}

div.path {
	display:block;
	
}
