html, body {
	margin: 0px;
	padding: 0px;
	background-color: #c5c5c5; /*#B8B8B8;*/
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
 /*	overflow-y: scroll;
	overflow: -moz-scrollbars-vertical; */
}

TD {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #747474;
}

A {
	color: #747474;
}

A:visited {
	text-decoration: none;
}

A:active {
	color: #49a828;
	text-decoration: none;
}

A:hover {
	color: #eda013;
	text-decoration: none;
}

#logocontainer {
	position:relative;
	width:0px;
	height:0px;
	z-index:10;
}

#logo {
	position:absolute;
	left:12px;
	top:30px;
}

#content_container {
	position:relative;
	width:0px;
	height:0px;
	z-index:11;
}

#contentbox_etusivu {
	position:absolute;
	left:430px;
	top:44px;
	width:240px;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	color:#1a1a1a;
}

#contentbox_etusivu .otsikko {
	/*font-weight: bold;*/
	font-size: 20px;
	line-height: 20px;
	color:#49a828;
	text-decoration:none;
	margin-bottom:2px;
	display: block;
}


#contentbox_alasivu {
	position:absolute;
	left:226px;
	top:171px;
	width: 425px; 
	/*width:465px;*/
	padding-right: 10px;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	color:#747474;
	overflow: none !important;
	overflow: -moz-scrollbars-vertical;
	overflow-x: none;
	overflow-y: auto;
	height:400px;
}
#contentbox_alasivu_leveampi {
	position:absolute;
	left:434px;
	top:303px;
	width: 490px; 
	padding-right: 10px;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	color:#747474;
	overflow: none !important;
	overflow: -moz-scrollbars-vertical;
	overflow-x: none;
	overflow-y: auto;
	height:400px;
}
.leftmenubg {
	background-image: url(images/as_side_2.jpg);
	background-repeat: no-repeat;
}

#contentbox_kauppa {
	position:absolute;
	left:200px;
	top:50px;
	width:496px;
	padding-right: 0px;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	color:#747474;
	overflow: none !important;
	overflow: -moz-scrollbars-vertical;
	overflow-x: none;
	overflow-y: auto;
	height:546px;
}

.gray {	color:#747474;}
.green{	color:#49a828;}
.orange{color:#ef8525;}
.white{ color:#ffffff;}
.darkgray { color:#ffffff;}
.black{ color:#000000;}

.font10{font-size: 10px;}	
.font11{font-size: 11px;}	
.font12{font-size: 12px;}	
.font14{font-size: 14px;}	
.font16{font-size: 16px;}	
.font18{font-size: 18px;}	

.normal{font-weight: normal;}	
.bold{font-weight: bold;}	

#contentbox_alasivu .otsikko {
	/*font-weight: bold;*/
	width:500px;
	font-size: 14px;
	line-height: 14px;
	color:#747474;
	text-decoration:none;
	margin-bottom:2px;
	display: block;
}



#leftmenu_container {
	position:relative;
	width:0px;
	height:0px;
	z-index:12;
}

#ostoskorimini_container {
	position:relative;
	width:0px;
	height:0px;
	z-index:14;
	margin-top:-20px;
}

#ostoskorimini {
	position:absolute;

/* 	alkuperÃ¤iset
	left:756px; 
	top:60px; */

/*	inactive-laatikko */ 
	left: 700px;
	top: 80px;

	width:175px;
	height: 545px;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	color:#747474;
	/*border-left: solid 1px #c6c6c6;*/
	border-right: none;
}

#kirjaudu_otsikko {
	width:153px !important;
	height: 20px !important;
	width:175px;
	height: 27px;
	font-weight: bold;
	font-size: 12px;
	line-height: 13px;
	padding-top:7px;
	padding-left:22px;
	background-color:#eaeae9;
	border-top: solid 1px #c6c6c6;
}

.label{display:block; color:49a828; font-size:10px;}
.inputbox{color:1a1a1a; font-size:10px;}

#leftdog_container {
	position:relative;
	width:0px;
	height:0px;
	z-index:13;
}

#leftdog{
	position:absolute;
	left:-166px;
	top:-30px;
	width:170px;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	color:#747474;
}

.content {
	padding:30px;
	background-color: #FFFFFF;
	border: 1px #c6c6c6 solid
}

.varjo_sivu {
	border: none;
}

.varjo_ala {
	border: none;
}

.leipateksti, .leipateksti TD {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:22px;
	color: #747474;
	padding-left:20px;
	padding-top:16px;
}


.nomargin, .nomargin TD {
	margin:0px;
	padding:0px;
}

.leipateksti_etusivu, .leipateksti_etusivu TD {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:22px;
	color: #747474;
	padding-left:20px;
	padding-top:6px;
}

.ajankohtaista {
	 font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #747474;
	padding-top:4px;
	line-height:12px;
	padding-left:3px;
}

.ajankohtaista p .otsikko{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #49a828;
	line-height:16px;
}

.otsikko{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #49a828;
	line-height:16px;
}

.otsikko_kauppa{
	font-size: 24px;
	font-weight:bold;
	color: #ef8525;
	line-height:24px;
}

.alaotsikko_kauppa{
	font-size: 14px;
	font-weight:bold;
	color: #ef8525;
	line-height:14px;
}
.leipateksti_kauppa{
	color: #58585a;
}

.ajankohtaista p, .ajankohtaista p a{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:16px;
	color: #747474;
	text-decoration:none;
}

.ajankohtaista p a:hover{
	text-decoration:underline;
}

.footer{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #979797;
}
.footer a{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #979797;
	text-decoration:none;
}
.footer a:hover {
	color: #1d6405; /* tumman vihreä */
}

td .right {
	width: 500px;
	text-align: right;
}

.leftmenu {
	/*min-height:300px;*/
}

.leftmenu TD {
	background-color: #FFFFFF;
}


.leftmenu TD DIV{
	float:left;
	clear: both;
	width: 179px;
	height: 37px;
	display: block;
}
/* ---------------------------------- */
#leftmenu_box {
	padding-top: 7px;
}
#leftmenu_box {
	position:absolute;
/*	left:30px;*/
	left:20px;
	top:44px;
	width:170px;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	color:#747474;
}

#leftmenu_box .otsikko {
	/*font-weight: bold;*/
	width:170px;
	font-size: 14px;
	line-height: 14px;
	color:#747474;
	text-decoration:none;
	margin-bottom:2px;
	display: block;
}

#leftmenu_box  DIV.nonactive {
	color: #FFFFFF;
	/*background-image: url("images/left_menu_bg.gif");*/
}
#leftmenu_box TD DIV.active {
	background-image: url("images/leftmenu_dot.png") no-repeat left middle;
	color: #a1f075;
}

#leftmenu_box  DIV.subnonactive {
	background-image: url("images/left_submenu_bg.gif");
}

#leftmenu_box   DIV.subactive {
	background-image: url("images/left_submenu_bg_active.gif");
}

#leftmenu_box   DIV TD.menuspan {
	margin-left: 0px;
	margin: 0px;
	height: 18px;
}
#leftmenu_box   DIV.menuspan {
	margin-left: 0px;
	margin: 0px;
	height: 18px;
}

#leftmenu_box  DIV A {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height:11px;
	color: #FFFFFF;
	text-decoration:none;
	padding-right: 10px;
}

#leftmenu_box  DIV A:HOVER {
	color: #1d6405 /* tumman vihreä */
}

#leftmenu_box TD DIV A:ACTIVE {
	text-decoration:none;
	color:#a1f075;
}
#leftmenu_box  TD DIV A:VISITED {
/*	color:#FFFFFF;*/
}

#leftmenu_box DIV.subnonactive A, #leftmenu_box DIV.subactive A  {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height:10px;
	color: #FFFFFF;
	text-decoration:none;
}
#leftmenu_box DIV.subnonactive A:hover, #leftmenu_box DIV.subactive A:hover   {
	color: #1d6405 /* tumman vihreä */
}

.menu, .menu a {
font-weight: bold;
font-size: 13px;
color:#747474;
text-decoration:none;
text-align: bottom;
height:40px;
}

.menu a:hover {
	text-decoration: none;
	color: #eda013; /* oranssi */
}

.menu a:visited {
	text-decoration:none;
}


.ajankohtaista {
font-weight: bold;
font-size: 12px;
color:#49a828;
text-decoration:none;
display:block;
}	

.menuon {
	height: 40px;
	color: #49a828; /* vihreä */
	text-decoration: none;
/*	background-image: url("images/oranssi_20px.gif");
	background-position: top;
	background-repeat: no-repeat;
	vertical-align: bottom;*/
}	

.extra, .extra a {
margin-top:6px;
font-size: 10px;
color:#49a828;
text-decoration:none;
}

.extra a:HOVER {
	text-decoration: none;
	color:#eda013;
}

.extra a:VISITED {
	text-decoration:none;
}

.pdf_img {
	display: block;
	clear:left;
	float:left;
}

.pdf_link {
	margin-left:8px;
	clear:right;
	display:block;
	width:460px;
	float:left;
}

img, div { 
border: none;
/*behavior: url(http://www.nutrolin.fi/iepngfix.htc);*/
}

#title, #title TD {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color:#727272;
text-decoration:none;
float: left;
clear: right;
}

#title_subpage{
padding-left:16px;
float: left;
clear: right;

	min-height:37px;
	height:auto !important;
	height:37px;
}


#title_subpage TD{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color:#727272;
text-decoration:none;
}

.title {
	color:#6b9800;
	font-weight: bold;
}


.bigtitle {
	font-size:16px;
	color: #ffa200;
	font-weight: bold;
}

UL {
	list-style: none outside;
	list-style-image: url(images/bullet.gif);
	margin-left: 16px;
	padding: 0px;
}

.otsikko_new {
	/*font-weight: bold;*/
	font-size: 14px;
	line-height: 14px;
	color:#747474;
	text-decoration:none;
	margin-bottom: 16px;
}
.rivivali {
	line-height: 16px;
}
.kauppa_ylapikkunavi {
	width: 390px;
	position: absolute;
	left: 570px;
	top: -120px;
	vertical-align: top;
}
.kauppa_ylapikkunavi a {
	text-decoration: none;
}
.kauppa_ylapikkunavi a:hover {
	color: #54ad35;
	text-decoration: none;
}
.etusivu_alalaatikko_alasolu {
	padding-left: 108px;
	line-height: 14px;
}
.etusivu_alalaatikko_alasolu a {
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
}
.etusivu_alalaatikko_alasolu a:hover {
	color: #1d6405;
}
.etusivu_alalaatikko_alasolu3 {
	padding-left: 40px;
	line-height: 14px;
}
.etusivu_alalaatikko_alasolu3 a {
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
}
.etusivu_alalaatikko_alasolu3 a:hover {
	color: #1d6405;
}

#vote_btn_kylla{
	background:url(images/btn_kylla.jpg) no-repeat;
	width: 67px;
	height: 19px;
	border: none;
	text-indent: -100em;
	margin-left: 10px;
}
#vote_btn_kylla:hover{
	background:url(images/btn_kylla_over.jpg) no-repeat;
}
#vote_btn_ei{
	background:url(images/btn_ei.jpg) no-repeat;
	width: 67px;
	height: 19px;
	border: none;
	text-indent: -100em;
	margin-left: 10px;
}

#vote_btn_ei:hover{
	background:url(images/btn_ei_over.jpg) no-repeat;
}

#blog{
	width: 600px;
}
#blog_content{
	width: 350px;
	float: left;
	margin-top: 15px;
}

#blog_archive{
	width: 200px;
	margin-left: 40px;
	float: left;
}
#blog_archive ul{
	list-style-image: url(images/g_bullet.gif);
}
#blog_archive ul li{
	margin: 5px 0;
}

#blog_archive ul li a{
	text-decoration: none;
}

#language{
	margin: 0;
	margin-top: -15px;
	padding: 0;
	text-align: right;
	font-size:10px;
}

#language a{
	color: #747474;
}

#language a:hover{
	color: #eda013;
}