/*html>body { overflow:scroll; }
*/
#page /* wrapper */
{
	width:			918px;
}

#headerwrap /* Sivuston yläosa, sisältää valikon */
{
	width: 			918px;
	height: 		78px;
	background-image: url(images/ylaosa.gif);
	background-repeat: no-repeat;
}
#headerwrap2 /* Sivuston yläosa, sisältää valikon */
{
	min-width: 			918px;
	height: 		78px;
	background-image: url(images/ylaosa.gif);
	background-repeat: no-repeat;
}
#header /* Sivuston yläosa, sisältää valikon */
{
	padding-left: 	286px;
	padding-right: 	14px;
	padding-top: 	50px;
	
	text-transform: uppercase;
	
	font-family: 	Verdana, Arial, Helvetica;
	font-style: 	normal;
	font-size: 		13px;
	font-weight: 	normal;
	font-variant: 	normal;
	color: 			#0d4864;
	vertical-align: middle;
}

#header a:link { 	color: #0d4864; font-size: 13px; font-weight: normal; text-decoration: none; }
#header a:visited { color: #0d4864; font-size: 13px; font-weight: normal; text-decoration: none; }
#header a:active { 	color: #0d4864; font-size: 13px; font-weight: normal; text-decoration: none; }
#header a:hover { 	color: #ec6a10; font-size: 13px; font-weight: normal; text-decoration: none; }


.header_sivu {color: #ec6a10;text-decoration: underline;}

#banner /* sininen banneri ylävalikon alla */
{
	width:			900px;
	height:			80px;
	margin:auto;
}

#subbanner /* bannerin alapuolella oleva väli ja viivat */
{
	width:			900px;
	height:			22px;
	background-image: url(images/subbanner.gif);
	background-repeat: no-repeat;
	margin:auto;
}

#case
{
	width:			310px;
	position:		relative;
	float:			left;
}

#uutiset
{
	width:			270px;
	position:		relative;
	float:			left;
}

#uutiset_1
{
	margin-left:	12px;
	width:			234px;
	position:		relative;
	float:			left;
}
#uutiset_2
{
	margin-left:	12px;
	width:			234px;
	position:		relative;
	float:			left;
}
#uutiset_3
{
	margin-left:	12px;
	width:			234px;
	position:		relative;
	float:			left;
}

#container /* sisältöalueen päädiv */
{
	width:			900px;
	margin:auto;
	/*background-image: url(images/container_tausta900.gif);
	background-repeat: repeat-y;
	position:		relative;
	float:			left;*/
}

#left_container
{
	width:			604px;
	position:		relative;
	float:			left;

}

#left /* vasen palsta */
{
	width:			604px;
	position:		relative;
	float: 			left;
	background-image: url(images/container_tausta.gif);
	background-repeat: repeat-y;
}
#left_content
{
	margin-left:	10px;
	margin-right:	25px;
}
#left_bottom /* vasen palsta */
{
	width:			604px;
	position:		relative;
	float: 			left;
}
#left_footer /* vasen palsta */
{
	margin-top:		8px;
	width:			604px;
	position:		relative;
	float: 			left;
	margin-bottom:	10px;
}

#right /* oikea palsta */
{	
	margin-left:	-4px;
	width:			300px;
	position:		relative;
	float: 			left;
	background-image: url(images/oikea_tausta.gif);
	background-repeat: repeat-y;
	z-index:1;
}
#right2 /* oikea palsta */
{	
	margin:		0px 0px 0px 20px;
	/*width:			290px;*/
	position:		relative;
	float: 			left;
	display: inline;
}
#right_pic /* oikea palsta */
{	
	margin:		0px;
	/*width:			290px;*/
	position:		relative;
	float: 			left;
}
#right_myynti, .right_myynti /* oikea palsta */
{	
	margin-left:	12px;
	/*width:			280px;*/
	position:		relative;
	float: 			left;
}

#clear { clear:both;height:0px;}

.leipis
{
	font-family: 	Arial, Helvetica, Trebuchet MS, Tahoma, Verdana;
	font-style: 	normal;
	font-size: 		12px;
	line-height: 	18px;
	font-weight: 	normal;
	font-variant: 	normal;
	color: 			#5a5b5a;
}

.leipis a:link { 	color: #0d4864; font-size: 12px; font-weight: normal; text-decoration: none; }
.leipis a:visited { color: #0d4864; font-size: 12px; font-weight: normal; text-decoration: none; }
.leipis a:active {	color: #0d4864; font-size: 12px; font-weight: normal; text-decoration: none; }
.leipis a:hover { 	color: #ec6a10 ; font-size: 12px; font-weight: normal; text-decoration: none; }

h1, .h1
{
	font-family:	Verdana, Arial, Helvetica, Tahoma;
	font-style:		normal;
	font-size:		24px;
	line-height: 	45px;
	font-weight:	normal;
	font-variant:	normal;
	color:			#ed6f0d;
}

.leipis_lista
{
	font-family: 	Arial, Helvetica, Trebuchet MS, Tahoma, Verdana;
	font-style: 	normal;
	font-size: 		12px;
	line-height: 	25px;
	font-weight: 	normal;
	font-variant: 	normal;
	color: 			#5a5b5a;
}



.leipis_lista a:link { 	color: #0d4864; font-size: 12px; font-weight: normal; text-decoration: none; }
.leipis_lista a:visited { color: #0d4864; font-size: 12px; font-weight: normal; text-decoration: none; }
.leipis_lista a:active {	color: #0d4864; font-size: 12px; font-weight: normal; text-decoration: none; }
.leipis_lista a:hover { 	color: #ec6a10; font-size: 12px; font-weight: normal; text-decoration: none; }

ul, .ul
{
	list-style-type: square;
	margin-left:	0px;
	padding-left: 	18px;
	margin-top:	-4px;
}

.li1
{
	color: #8e2689;
}

.li2
{
	color: #974f1f;
}
.li3
{
	color: #334f76;
}

.li4
{
	color: #318786;
}

.li5
{
	color: #53913c;
}

.li6
{
	color: #a02c15;
}

.li7
{
	color: #a99727;
}

.li8
{
	color: #27a7a9;
}

.li9
{
	color: #4f00a8;
}

.li10
{
	color: #fda100;
}

.li11
{
	color: #b5b5b5;
}

.li_blue
{
	color: #0d4864;
	font-size: 12px;
}

.li_case
{
	list-style-image: url("images/Folder-Filled.png");
	font-size: 12px;
}

.li_nocase
{
	list-style-image: url("images/Folder-Empty.png");
	font-size: 12px;
}

.li_blue2
{
	color: #0d4864;
}


.leipis_orange
{
	font-family: 	Arial, Helvetica, Trebuchet MS, Tahoma, Verdana;
	font-style: 	normal;
	font-size: 		12px;
	line-height: 	18px;
	font-weight: 	normal;
	font-variant: 	normal;
	color: #ec6a10;
}

.leipis_listaorange
{
	font-family: 	Arial, Helvetica, Trebuchet MS, Tahoma, Verdana;
	font-style: 	normal;
	font-size: 		12px;
	line-height: 	25px;
	font-weight: 	normal;
	font-variant: 	normal;
	color: 			#ec6a10;
	text-decoration: underline;
}

body 
{
	margin-left: 	0px;
	margin-top: 	0px;
	margin-right: 	0px;
	margin-bottom: 	0px;
	background-image: url(images/taustakuva_sisasivu.gif);
	background-repeat: repeat-x;
}

.formi
{
	font-family: 	Arial, Helvetica, Trebuchet MS, Tahoma, Verdana;
	font-style: 	normal;
	font-size: 		12px;
	font-weight: 	normal;
	font-variant: 	normal;
	background: 	#ffffff;
	border: 		1px solid #ed6f0d
}

.button
{
	font-family: 	Arial, Helvetica, Trebuchet MS, Tahoma, Verdana;
	font-style: 	normal;
	font-size: 		12px;
	font-weight: 	normal;
	font-variant: 	normal;
	background: 	#f8f8f8;
	border: 		1px solid #0d4864;
	color:			#0d4864;
	cursor:			pointer;

}
#ylamenu {display:table;margin:0;padding:0px;margin-left:22px;margin-top:1px;}
#ylamenu li{display:table-cell;list-style-type:none;float:left;display:inline-block;margin-right:0px;padding-right:22px;background-image: url('images/ylaosa_jakaja.gif');background-repeat:no-repeat;background-position:right center;}
.noborder{border:0}
#contentcontainer{margin:auto;width:918px;}