img {
	border:0;}
#main {
    background-image : url(../img/bg2.jpg);
    background-position : top left;
    background-repeat : no-repeat;
    background-color : transparent;
    width:974px;}
#top {
    position:relative;
	height:207px;}
#content {
	margin-left:55px;
    width:897px;}
#fp_content2 {
	float:left;
    width:566px;}
#fp_content2_right {
	float:left;
    width:331px;}
#fp_content2_right .wrap {
	float:left;
	padding-left:47px;}
#content2_middle {
	float:left;
    width:434px;
    margin-left:41px;
    margin-bottom:3 0px;
    padding-bottom:15px;
    background-image : url(../img/content_line.gif);
    background-position : bottom;
    background-repeat : no-repeat;}
.wider #content2_middle {
	width: 500px;
}
#content2_middle table tr td {
	font-size: 70%;
}
#logo {
	position: absolute;
    left:48px;
    top:10px;}
#toplinks {
	position: absolute;
	top:43px;
	left:450px;}
#language {
    position:absolute;
    left:871px;
    top:153px;
	color:#9DB59B;
    font-size:85%;}
#retlinks {
	position:absolute;
    left:56px;
    top:177px;
    font-size:85%;}
/* footer */
#footer {
	float:left;
    padding-bottom:1px;
    padding-top:5px;
    border-bottom : 5px solid #5D823F;}
#footer_content {
    border-bottom : 1px solid #5D823F;
    font-size:85%;}
#footer_left {
    float:left;	
    color:#5D823F;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;}
#footer_left a {
    color:#5D823F;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;}
#footer_right {
	float:right;
    color:#9DB59B;}
#footer_right a {
    color:#9DB59B;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;}
/* hakuboksi */
#search {
	position: absolute;
    left:835px;
    top:150px;
    height:17px;
    width:135px;}
#search form {
	padding:0;
    margin:0;}
#search .textbox {
    width:108px;
    height:17px;
    padding-left:2px;
    border : 1px solid #5D823F;
    background-color : #EEF2EB;
    float:left;
    font-size:9px;
    color:#767676;}
#search .button {
    margin:0 0 0 -3px;
    float:left;}
/* Ajankohtaista nosto */
.box {
    width:283px;}
.box_title {
	color:#ffffff;
    background-color:#5D823F;}
.box_title_wrap{
    padding-left:13px;
    padding-right:7px;}
.box_title_content {
    border-left:1px solid #3B6B1F;
    border-right:1px solid #3B6B1F;
    margin:0;
    padding:0;}
.box_content {
    margin-left:6px;
    padding-bottom:10px;
    background-image : url(../img/box_bottom_line.gif);
    background-position : bottom;
    background-repeat : repeat-x;}
.box_item {
    padding-top:15px;
    padding-bottom:13px;}
.readmore {
    padding-top:7px;   
    float:right;
    font-size:80%;}
/* linkit */
a {
	text-decoration:none;
    color:#5D823F;
	font-size:12px;}
a:hover, a:hover.arrow, a:hover.print, a:hover.light_green, #retlinks a:hover {
	color:#FFA500;}
a.arrow {
    background-image : url(../img/link_arrow.gif);
    background-position : right;
    background-repeat : no-repeat;

	padding:0 14px 5px 0;
	font:bold #3B6B1F;}
a.arrow_white, a:hover.arrow_white {
    background-image : url(../img/link_arrow.gif);
    background-position : right;
    background-repeat : no-repeat;
    color:#ffffff;
    padding-right:14px;
    font-size:85%;}
a.print {
    background-image : url(../img/icon_print.gif);
    background-position : left;
    background-repeat : no-repeat;
    padding-left:15px;
    color:#9DB59B;}
a.light_green {
	color:#9DB59B;}
#retlinks a {
	color:#3C6C38;}
a.maataloussaa {
	float:left;
	display:block;
	background-image : url(../img/link_maataloussaa.gif);
    background-position : left;
    background-repeat : no-repeat;
    width:137px;
    height:19px;}
a.maataloussaa span {
	display:block;
	padding-left:34px;
	padding-top:3px;
	font-size:10px;}
a.linkit {
	float:left;
	display:block;
	background-image : url(../img/link_linkit.gif);
    background-position : left;
    background-repeat : no-repeat;
    width:75px;
    height:19px;}
a.linkit span {
	display:block;
	padding-left:28px;
	padding-top:3px;
	font-size:10px;}
a.kirjaudu {
	float:left;
	display:block;
    width:170px;
    height:19px;
	cursor:pointer;}
a.kirjaudu img {
	float:left;
	margin:0 -3px 0 -3px;
	padding:0;}
a.kirjaudu span {
	float:left;
	display:block;
	background: url(../img/link_kirjaudu_center.gif) repeat-x;
	padding-top:3px;
	height:19px;
	width:110px;
	font-size:10px;}
/* tekstit */
h1 {
    margin:0;
    color:#3C6C38;
    font-size:115%;
    background-image : url(../img/content_line.gif);
    background-position : bottom;
    background-repeat : no-repeat;
    padding-bottom:4px;}
.gray {
	color:#767676;
    font-size:90%;}
.light_green {
	color:#9DB59B;
	font-weight:normal;}
.green {
	color:#3C6C38;}
/* Siirretty sivupohjaan, pienensi wysiwyg-ylläpitotoimintojen tekstejä liikaa. Esim. sisäisen linkin lisääminen. - 20070620 VL */
/*
td {
	font-size:70%;
}
*/
/*vasen navigaatio */
#left_navi {
    margin-top:20px;
    border-top : 3px solid #5D823F;
    width: 208px;
    padding-top:1px;
    padding-bottom:12px;
    border-bottom : 1px solid #5D823F;
    float:left;
    /*font-size:100%;*/}
#left_navi_empty {
    margin-top:20px;
    width: 208px;
    float:left;
    border:0;}
#left_navi_content {
	 border-top : 1px solid #5D823F;
     padding-top:11px;}
#left_navi ul, #left_navi ul li {
    margin:0;
    padding:0;
    display:block;
    width:208px;
    list-style-type : none;}
#left_navi ul li {
    padding-top:2px;
    padding-bottom:0px;}
#left_navi a.level1 {
    display:block;
    padding-left:24px;
    font-weight:bold;
    margin:0;
    padding-bottom:0;}
#left_navi a.level1_act {
    display:block;
    font-weight:bold;
    color:#ffffff;
    background-color:#5D823F;
    margin:0;
    background-image : url(../img/subnavi-arrow-fat.gif);
    background-position : top left;
    background-repeat : no-repeat;
    padding : 3px 5px 3px 24px;}
#left_navi a.level2 {
    display:block;
    padding-left:45px;
    font-weight:normal;
    margin:0;
    padding-bottom:0;
    padding-top:0;}
#left_navi a.level2_act {
    display:block;
    font-weight:bold;
    margin:0;
    background-image : url(../img/subnavi-arrow.gif);
    background-position : top left;
    background-repeat : no-repeat;
    padding : 0px 5px 0px 45px;}
/* Ylänavigaatio */
html>/**/body #top_navi {
	position:absolute;
    left:56px;
    top:130px;}
#top_navi {
	position:absolute;
    left:56px;
    top:140px;}
.nav {
	width: 644px;
	height: 29px;
	background: url(../img/blue-nav.gif) no-repeat;
	position: relative;
	float:left;}
.nav li {
	display: inline;}
.nav li a:link, .nav li a:visited {
	position: absolute;
	top: 0;
	height: 29px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;}
	/* etusivu */
	.nav .etusivu a:link, .nav .etusivu a:visited {
		left: 0px;
		width: 63px;}
	.nav .etusivu a:hover, .nav .etusivu a:focus {
		background: url(../img/blue-nav.gif) no-repeat 0px -29px;}
	.nav .etusivu a:active {
		background: url(../img/blue-nav.gif) no-repeat 0px -58px;}
	.current-etusivu .etusivu a:link, .current-etusivu .etusivu a:visited {
		background: url(../img/blue-nav.gif) no-repeat 0px -87px;
		cursor: pointer;}
	.nav-etusivu, .nav-etusivu-click {
		position: absolute;
		top: 0;
		left: 0px;
		width: 63px;
		height: 29px;
		background: url(../img/blue-nav.gif) no-repeat 0px -29px;}
	.nav-etusivu-click {
		background: url(../img/blue-nav.gif) no-repeat 0px -58px;}
	
	/* sopimusviljely */
	.nav .sopimusviljely a:link, .nav .sopimusviljely a:visited {
		left: 63px;
		width: 103px;}
	.nav .sopimusviljely a:hover, .nav .sopimusviljely a:focus {
		background: url(../img/blue-nav.gif) no-repeat -63px -29px;}
	.nav .sopimusviljely a:active {
		background: url(../img/blue-nav.gif) no-repeat -63px -58px;}
	.current-sopimusviljely .sopimusviljely a:link, .current-sopimusviljely .sopimusviljely a:visited {
		background: url(../img/blue-nav.gif) no-repeat -63px -87px;
		cursor: pointer;}
	.nav-sopimusviljely, .nav-sopimusviljely-click {
		position: absolute;
		top: 0;
		left: 63px;
		width: 103px;
		height: 29px;
		background: url(../img/blue-nav.gif) no-repeat -63px -29px;}
	.nav-sopimusviljely-click {
		background: url(../img/blue-nav.gif) no-repeat -63px -58px;}
		
	/* viljanosto */
	
	.nav .viljanosto a:link, .nav .viljanosto a:visited {
		left: 166px;
		width: 82px;}
	.nav .viljanosto a:hover, .nav .viljanosto a:focus {
		background: url(../img/blue-nav.gif) no-repeat -166px -29px;}
	.nav .viljanosto a:active {
		background: url(../img/blue-nav.gif) no-repeat -166px -58px;	}
	.current-viljanosto .viljanosto a:link, .current-viljanosto .viljanosto a:visited {
		background: url(../img/blue-nav.gif) no-repeat -166px -87px;
		cursor: pointer;}
	.nav-viljanosto, .nav-viljanosto-click {
		position: absolute;
		top: 0;
		left: 166px;
		width: 82px;
		height: 29px;
		background: url(../img/blue-nav.gif) no-repeat -166px -29px;}
	.nav-viljanosto-click {
		background: url(../img/blue-nav.gif) no-repeat -166px -58px;}
	
	/* tuotantotarvikemyynti */
	
	.nav .tuotantotarvikemyynti a:link, .nav .tuotantotarvikemyynti a:visited {
		left: 248px;
		width: 148px;}
	.nav .tuotantotarvikemyynti a:hover, .nav .tuotantotarvikemyynti a:focus {
		background: url(../img/blue-nav.gif) no-repeat -248px -29px;}
	.nav .tuotantotarvikemyynti a:active {
		background: url(../img/blue-nav.gif) no-repeat -248px -58px;}
	.current-tuotantotarvikemyynti .tuotantotarvikemyynti a:link, .current-tuotantotarvikemyynti .tuotantotarvikemyynti a:visited {
		background: url(../img/blue-nav.gif) no-repeat -248px -87px;
		cursor: pointer;}
	.nav-tuotantotarvikemyynti, .nav-tuotantotarvikemyynti-click {
		position: absolute;
		top: 0;
		left: 248px;
		width: 148px;
		height: 29px;
		background: url(../img/blue-nav.gif) no-repeat -248px -29px;}
	.nav-tuotantotarvikemyynti-click {
		background: url(../img/blue-nav.gif) no-repeat -248px -58px;}
	
	/* ajankohtaista */
	
	.nav .ajankohtaista a:link, .nav .ajankohtaista a:visited {
		left: 396px;
		width: 100px;}
	.nav .ajankohtaista a:hover, .nav .ajankohtaista a:focus {
		background: url(../img/blue-nav.gif) no-repeat -396px -29px;}
	.nav .ajankohtaista a:active {
		background: url(../img/blue-nav.gif) no-repeat -396px -58px;}
	.current-ajankohtaista .ajankohtaista a:link, .current-ajankohtaista .ajankohtaista a:visited {
		background: url(../img/blue-nav.gif) no-repeat -396px -87px;
		cursor: pointer;}
	.nav-ajankohtaista, .nav-ajankohtaista-click {
		position: absolute;
		top: 0;
		left: 396px;
		width: 100px;
		height: 29px;
		background: url(../img/blue-nav.gif) no-repeat -396px -29px;}
	.nav-ajankohtaista-click {
		background: url(../img/blue-nav.gif) no-repeat -396px -58px;}
	
	/* linkit */
	
	.nav .linkit a:link, .nav .linkit a:visited {
		left: 496px;
		width: 55px;}
	.nav .linkit a:hover, .nav .linkit a:focus {
		background: url(../img/blue-nav.gif) no-repeat -496px -29px;}
	.nav .linkit a:active {
		background: url(../img/blue-nav.gif) no-repeat -496px -58px;}
	.current-linkit .linkit a:link, .current-linkit .linkit a:visited {
		background: url(../img/blue-nav.gif) no-repeat -496px -87px;
		cursor: pointer;}
	.nav-linkit, .nav-linkit-click {
		position: absolute;
		top: 0;
		left: 496px;
		width: 55px;
		height: 29px;
		background: url(../img/blue-nav.gif) no-repeat -496px -29px;}
	.nav-linkit-click {
		background: url(../img/blue-nav.gif) no-repeat -496px -58px;}
	
	/* otayhteytta */
	
	.nav .otayhteytta a:link, .nav .otayhteytta a:visited {
		left: 551px;
		width: 94px;}
	.nav .otayhteytta a:hover, .nav .otayhteytta a:focus {
		background: url(../img/blue-nav.gif) no-repeat -551px -29px;}
	.nav .otayhteytta a:active {
		background: url(../img/blue-nav.gif) no-repeat -551px -58px;}
	.current-otayhteytta .otayhteytta a:link, .current-otayhteytta .otayhteytta a:visited {
		background: url(../img/blue-nav.gif) no-repeat -551px -87px;
		cursor: pointer;}
	.nav-otayhteytta, .nav-otayhteytta-click {
		position: absolute;
		top: 0;
		left: 551px;
		width: 94px;
		height: 29px;
		background: url(../img/blue-nav.gif) no-repeat -551px -29px;}
	.nav-otayhteytta-click {
		background: url(../img/blue-nav.gif) no-repeat -551px -58px;}
	
/* Ylänavigaatio loppuu */
/* Taulukot, striper.js */
.raisio_table {
		border : 1px; 
		border: 1px solid #5d823f;}
.header{
		background-color: #5d823f;
		color: #ffffff;
		font-weight: bold;}
.even{
		background-color : #d7dfd0;}
/* Taulukot, striper.js */
/* Sivustot tyylit alkaa */
.RaisionSivustot {
	position: absolute;
    left:835px;
    top:114px;
}
#menubar {
	float:left;
	top:70px;
	padding:0;}
#menubar a {
	color:#3C6C38;
	letter-spacing:0;
	padding:0;
	text-decoration:none;}
#menubar a.active {}
.menu {
	width:197px;}
* html .options {
	background:url(/templates/rehu_raisio/img/SivustotBG.jpg) no-repeat;
	width:197px;
	padding:20px 0 0 0;
	margin:0;}
.options {
	background:url(/templates/rehu_raisio/img/SivustotBG.jpg) no-repeat;
	width:197px;
	height:270px;
	padding:20px 0 0 0;
	margin:0;}
.optionslinkki {
	width:195px;
	height:15px;}
.menu a {
	line-height:15px;
	color:#3c6c38;
	display:block;
	padding:3px 0 0 10px;
	text-decoration:none;
	background-color:transparent;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;}
* html .menu a:hover {
	background-color:#8caa72;
	color:#FFFFFF;
	border-left:1px solid #3b6b1f;
	border-right:1px solid #3b6b1f;
	width:197px;}
.menu a:hover {
	background-color:#8caa72;
	color:#FFFFFF;
	border-left:1px solid #3b6b1f;
	border-right:1px solid #3b6b1f;}
.MenuTopicBottomBG {
	margin:0px 0 0 0;
	background:url(/templates/rehu_raisio/img/SivustotBGBottom.jpg) 0px 0px no-repeat ;
	width:197px;
	height:9px;}
/* Sivustot tyylit loppuu */


/* VILJABAROMETRI */
	.viljabarometri {
		color: #4d4d4b;
		z-index: -1;
	}
	.viljabarometri td {
		color: #4d4d4b;
		width: 20px;
		text-align: center;
		margin: 1px;
		border-right: 1px solid white;
		font-size: 11px;
	}
	.viljabarometri tr.odd td {
		background-color: white;
	}
	.viljabarometri tr.even td {
		background-color: #eaefe7;
	}
	.viljabarometri .lastrow td {
		border-bottom: 1px solid #3c6c38;
	}
	.viljabarometri td.rowcaption {
		border-right: 1px solid #3c6c38;
		border-bottom: 0px solid;
		width: 90px;
		text-align: right;
	}
	.viljabarometri tr.even td.rowcaption {
		background-color: #d6e0cf;
	}
	.viljabarometri .tablefooter td {
		border-top: 3px solid white;
		background-color: #d6e0cf;	
	}
	.viljabarometri .tableheader td {
		border-top: 1px solid white;
		border-bottom: 1px solid #3C6C38;
		background-color: #d6e0cf;	
		font-weight: bold;
	}
	.viljabarometri .headercaption {
		border-right: 0px solid #3C6C38;
	}
	.viljabarometri .footercaption {
		text-align: right;
		font-weight: bold;
	}
	.viljabarometri .viljabarometri-heading {
		background: #d6e0cf url(../img/boksi_top_left.gif) no-repeat top left;
		height: 24px;
		/*position: relative;
		z-index: 1;*/
	}
	.viljabarometri .viljabarometri-heading div {
		margin: 0;
		padding: 0;
		float: left;
		width: 100%;
		background: transparent url(../img/boksi_top_right.gif) no-repeat top right;
	}
	.viljabarometri .viljabarometri-heading h3 {
		color: white;
		font-size: 11px;
		padding: 3px 10px 10px 10px;
		margin: 0;
		float: left;
		width: 250px;
	}
	.viljabarometri .viljabarometri-heading span {
		color: white;
		font-size: 11px;
		/*position: absolute;
		top: 3px;
		right: 5px;*/
		float: right;
		/*width: 100px;*/
		font-weight: normal;
		padding: 3px 10px 10px 10px;
	}
	.viljabarometri .hakudiv {
		background-color: #d6e0cf;
		clear: both;
	}
	.viljabarometri .hakudiv span {
		float: right;
		/*margin-top: -16px;*/
	}	
	.viljabarometri form {
		margin: 0;
		padding: 0 5px 5px 5px;
	}
	.viljabarometri form * {
		font-size: 11px;
	}
	#viljabarometriohje {
		display: none;
		position: absolute;
		top: 0px;
		left: 300px;
		width: 340px;
		border: 2px solid #d6e0cf;
		padding: 7px;
		background-color: white;
		z-index: 1000;
	}
	#viljabarometriohje a {
		 position: absolute; 
		 top: 6px; 
		 right: 5px;
	}
#RaisioLinklist {
	position:absolute;
	top:132px;
	left:760px;}
	#RaisioLinklist div img {
		margin:0;
		padding:0;}
	#RaisioLinklist div a {
		font-size:11px;}
		#RaisioLinklist div a:hover {
			background-color:#8caa72;
			color:#ffffff;}